html, body { font-family: Magistral-Medium !important; font-size: 13px; margin: 0 auto; padding: 0; color: #000; } @font-face { font-family: Magistral-Bold; src: url(../font/Magistral-Bold.ttf) format('truetype') } @font-face { font-family: Magistral-Medium; src: url(../font/Magistral-Medium.ttf) format('truetype') } @font-face { font-family: HelveticaNeue-Medium; src: url(../font/HelveticaNeue-Medium.ttf ) format('truetype') } @font-face { font-family: HelveticaNeue-Bold; src: url(../font/Helvetica-Neu-Bold.ttf ) format('truetype') } :root { --f-medium: Magistral-Medium !important; --f-bold: Magistral-Bold !important; --f-12: 12px; --f-14: 14px; --f-16: 16px; --cl-027: #0272BC; --cl-000: #000 } .f-Helvetica { font-family: 'Helvetica', 'Arial', sans-serif !important; } .medium { font-family: var(--f-bold); } a:visited, a:hover, a:link { text-decoration: none !important; } .clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0 } h1, h2, h3 { margin: 0 } ul { padding: 0; margin: 0; list-style: none; } p { margin: 0 0 10px; } b { font-weight: bold !important; } .container { max-width: 1120px !important; margin: 0 auto } img { max-width: 100%; } html:not(.tab-outline) *:focus { outline: none; } input[type="search"]::-webkit-search-cancel-button { display: none; } .weg400 { font-weight: 400; } .mt-50 { margin-top: 50px; } .cl000 { color: #000 !important; } .cl60 { color: #606060 !important; } .cl2B { color: #2B2B2B !important; } .cl82 { color: #828282 !important; } .f12 { font-size: var(--f-12) !important; } .f14 { font-size: var(--f-14) !important; } .f16 { font-size: var(--f-16) !important; } .f18 { font-size: 18px !important; } .f20 { font-size: 20px !important; } .f24 { font-size: 24px !important; } .f40 { font-size: 40px !important; } .relative { position: relative; } .radius { border-radius: 10px; } a.under { text-decoration: underline !important; } .clblue { color: #0072BC; } .clfff { color: #fff; } /*-------------header----------------*/ header { background: #F9F7F7; z-index: 9; position: sticky; top: 0; } .main_nav { padding: 16px 0 14px; display: flex; align-items: center; justify-content: space-between; } a.register { border: 2px solid #0272BC; color: var(--cl-027); border-radius: 10px; text-transform: uppercase; font-size: var(--f-16); padding: 5px 24px 3px 26px; transition: all 0.3s; } a.register:hover { border: 2px solid #009BFF; color: #009BFF; } .language { font-size: var(--f-16); color: var(--cl-027); display: flex; align-items: center; margin-left: 34px; cursor: pointer; position: relative; } .sub_menu { position: absolute; background: #fff; width: 65px; visibility: hidden; opacity: 0; z-index: 1; top: 45px; right: -15px; box-shadow: 0px 0px 4px rgb(0 0 0 / 15%); border-radius: 8px; padding: 5px 5px; text-align: center; } .sub_menu li:not(:last-child) { border-bottom: 1px solid #D0D2D3; padding-bottom: 5px; margin-bottom: 5px; } .sub_menu li a { color: #595A5C; text-transform: uppercase; } .sub-language.show-language .sub_menu { transform: scale(1); visibility: visible; opacity: 1; } .hamburger { margin-right: 11px; cursor: pointer; } .nav-is-toggled .nav-drill { -webkit-transform: translateX(0); transform: translate3d(0, 0, 0); } .nav-drill { -webkit-transform: translateX(-100%); transform: translate3d(0, -150%, 0); transition: all .4s ease-in-out; } .nav-drill { display: block; position: fixed; z-index: 100; top: 76px; /*left: 0;*/ /*width: 100%;*/ /*height: 100%;*/ background-color: #0072BC; overflow-y: auto; overflow-x: hidden; -webkit-overflow-scrolling: touch; -webkit-transition: 0.45s; transition: all .4s ease-in-out; padding: 1vw 0px 0vw; background: #FFFFFF; box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.25); border-radius: 5px; } .nav-drill ul.nav { flex-direction: inherit; } .nav-drill ul.nav:last-child { border-top: 1px solid #fff; padding-top: 30px; } .nav-drill ul.nav li { width: 33.3%; text-align: center; margin-bottom: 70px; padding-left: 30px; } .nav-drill ul.nav li a { font-size: 25px; color: var(--cl-027); display: flex; } .nav-drill ul.nav li img { margin-right: 10px; height: 48px; width: 48px; } .nav-drill ul.nav li a div { text-align: left; width: 100%; } .nav-drill ul.nav li a div .descrip { font-weight: 400; font-size: 14px; line-height: 16px; /* identical to box height */ color: #828282; /* Inside auto layout */ flex: none; order: 1; flex-grow: 0; } .nav-drill ul.nav:last-child li a { color: var(--cl-027); } .closemenu { position: absolute; right: 0; top: 0; background: #F9F7F7; width: 120px; height: 120px; border-radius: 0 0 0 120px; text-align: center; display: flex; align-items: center; justify-content: center; } .closemenu img { margin: 5px 0 30px 40px } /* banner */ .number { font-size: 40px; color: #FFF204; text-shadow: 2px 0 0 #0272BC, -2px 0 0 #0272BC, 0 2px 0 #0272BC, 0 -2px 0 #0272BC, 1px 1px #0272BC, -1px -1px 0 #0272BC, 1px -1px 0 #0272BC, -1px 1px 0 #0272BC; font-family: var(--f-bold) } .tel-intro { margin-top: 37px; position: relative; } .tel-intro h2 { font-size: 40px; color: #0072BC; } .tel-intro .descrip { color: #000; font-size: 14px; margin-bottom: 20px; } a { cursor: pointer; } a.btn-blue { background: #0072BC; font-size: 14px; color: #fff !important; padding: 7px 33px; display: inline-block; border-radius: 5px; transition: all 0.3s; font-weight: 700; text-align: center; } a.btn-blue:hover { background: #009BFF; color: #fff; } /*button.btn-blue { background: #0072BC; font-size: 14px; color: #fff !important; padding: 7px 33px; display: inline-block; border-radius: 5px; transition: all 0.3s; font-weight: 700; text-align: center; border:none; }*/ .intro-top .carousel-inner { height: 300px; } .carousel { margin-top: 38px; } #carouselExampleIndicators { padding-left: 10px; padding-right: 10px; } .carousel-inner { border-radius: 10px; } .carousel-item img { border-radius: 10px; object-fit: cover; width: 630px; height: 301px; object-position: top; } .carousel-control-prev .carousel-control-prev-icon { background: url(../image/back.svg) no-repeat 0 0; display: inline-block; width: 48px; height: 48px; z-index: 6; } .carousel-control-prev .carousel-control-prev-icon:hover { background: url(../image/back-hover.svg) no-repeat 0 0; } .carousel-control-next .carousel-control-next-icon { background: url(../image/next.svg) no-repeat 0 0; display: inline-block; width: 48px; height: 48px; z-index: 6; } .carousel-control-next .carousel-control-next-icon:hover { background: url(../image/next-hover.svg) no-repeat 0 0; } .bg-q { content: ""; width: 1209px; height: 458px; display: inline-block; position: absolute; top: -50px; right: 0; } .mega-menu { margin-top: 43px; position: relative; } .mega-menu ul.list { display: flex; align-items: center; justify-content: center; } .mega-menu ul.list li { margin-right: 31px; text-align: center; width: 161px; } .mega-menu ul.list li a { background: #FFF204; border-radius: 10px; display: block; padding: 8px 16px; transition: all 0.3s; } .mega-menu ul.list li a:hover, .mega-menu ul.list li a.active { background: #0072BC; } .mega-menu ul.list li a:hover span, .mega-menu ul.list li a.active span { color: #fff; } .mega-menu ul.list li:last-child { margin-right: 0; } .mega-menu ul.list li span { color: #0272BC; font-size: 25px; margin-top: 5px; display: block; } .features_list { padding: 35px 30px 0; } .features_list .items { display: block; background: #fff; box-shadow: 0 0 5px rgb(0 0 0 / 15%); margin-bottom: 44px; border-radius: 5px; padding-bottom: 15px; transition: all 0.3s; } .features_list .items:hover { box-shadow: 0 16px 24px rgba(0, 0, 0, 0.2); transform: scale(1.1); transform-origin: bottom; } .features_list .items img { height: 225px; object-fit: cover; border-radius: 5px 5px 0 0; margin-bottom: 15px; width: 100%; object-position: left; } .features_list .items span { color: #121212; font-size: 14px; display: block; text-align: center; text-transform: uppercase; overflow: hidden !important; text-overflow: ellipsis; width: 100%; white-space: nowrap; padding: 0 5px; } .features_list .features .items { width: 348px; } .hot-promo { background: #F9F7F7; z-index: 0; position: relative; padding: 60px 0; margin-top: 40px; } .hot-promo h2 { position: relative; text-align: center; margin-bottom: 46px; } .hot-promo h2 span { color: #fff; font-size: 36px; font-family: var(--f-bold); position: relative; padding: 0px 90px 0; text-transform: uppercase; display: flex; justify-content: center; } .hot-promo h2 span::before { content: ""; background: url(../image/shape.svg) no-repeat 0 center; width: 734px; height: 66px; display: inline-block; position: absolute; z-index: -1; left: auto; top: -7px; } .hot-promo .carousel-control-next { right: -60px; top: -43px; } .hot-promo .carousel-control-prev { left: -60px; top: -43px; } .hot-promo .carousel-control-next, .hot-promo .carousel-control-prev { width: auto; } .hot-promo .carousel-indicators { align-items: center; bottom: -30px; } .hot-promo .carousel-indicators li { background: rgba(0, 114, 188, 0.5); width: 10px; height: 10px; border-radius: 50%; border: 1px solid rgba(0, 114, 188, 0.25); opacity: 1; margin: 0 5px; } .hot-promo .carousel-indicators .active { background: #0072BC; border: 2px solid #fff; box-shadow: 0px 0px 0px 2px #0072bc; } /* news */ .tele-news { margin-top: 57px; } .tele-news h2 { font-size: 32px; color: #0072BC; font-family: var(--f-bold); font-style: italic; } .news-item { border: 1px solid #C4C4C4; border-radius: 18px; padding: 25px; background: #fff; } .news-item h3 { line-height: 20px; margin: 10px 0 15px; } .news-item h3 a { font-size: 16px; color: #000; display: block; } .news-item h3 a:hover { color: #606060; } .time { display: flex; align-items: center; color: #828282; font-size: 14px; font-family: Helvetica; } .news-item .descrip { font-family: Helvetica; font-size: 14px; color: #000; max-height: 70px; overflow: hidden; margin-bottom: 30px; line-height: 24px; } .news-item .img { height: 168px; object-fit: cover; width: 100%; border-radius: 5px; width: 300px; object-position: top; } a.readmore { color: #000 !important; font-size: 14px; font-family: Helvetica; font-weight: bold; position: relative; } a.readmore:hover { color: #606060 !important; } a.readmore:hover::before { opacity: 0.6; } a.readmore::before { content: ""; background: url(../image/dot2.svg) no-repeat 0 0; width: 10px; height: 12px; display: inline-block; position: absolute; right: -20px; top: 4px; } a.btn-borblue { border: 1px solid #0072BC; border-radius: 18px; display: inline-block; padding: 10px 19px 10px 19px; font-family: Helvetica; color: #0072BC; font-size: 14px; transition: all 0.3s; } a.btn-borblue:hover { border: 1px solid #009BFF; color: #009BFF; } /* help */ .tele-help { position: relative; display: block; background-image: url(../image/help.png); background-position: left top; background-attachment: scroll; background-size: cover; background-repeat: no-repeat; padding: 76px 0; margin-top: 100px; position: relative; } .tele-help .title { color: #0072BC; font-size: 48px; margin-bottom: 20px; display: inline-block; } .form input { border: 1px solid #0072BC; border-radius: 30px; height: 54px; width: 100%; padding: 18px 32px; color: #606060; font-size: 16px; margin-right: 20px; } .form input::placeholder { color: #606060; font-size: 16px; } .form .btn-success { background: #0072BC; color: #fff; font-size: 24px; border-radius: 30px; padding: 9px 54px; border: none; height: 54px; transition: all 0.3s; } .form .btn-success:hover { background: #009BFF; } /* foooter */ footer { background: #F8F9FB; position: relative; padding-bottom: 10px; z-index: 0; } footer::after { content: ""; background: url(../image/ft-left.svg) no-repeat 0 0; position: absolute; width: 145px; height: 241px; display: inline-block; left: 0; top: 0; z-index: -1; } footer::before { content: ""; background: url(../image/ft-right.svg) no-repeat 0 0; position: absolute; width: 148px; height: 241px; display: inline-block; right: 0; top: 0; } .copyright { padding: 23px 0; } .copyright h5 { font-size: 14px; color: #000; margin-bottom: 20px; } .copyright ul li { display: flex; align-items: start; font-family: Helvetica; margin-bottom: 5px; } .copyright .col-md-4 ul li { color: #000; } .copyright .item { display: flex; justify-content: space-between; } .copyright ul li a, .bottom-link a { color: #606060; font-size: 12px; } .copyright ul li a:hover { color: #0072BC; } .ft-bottom { display: flex; justify-content: space-between; font-family: Helvetica; } .ft-bottom .left, .social { display: flex; align-items: center; } .bottom-link a { padding: 0 10px; position: relative; } .bottom-link a::after { position: absolute; top: 80%; left: 50%; color: transparent; content: '•'; text-shadow: 0 0 transparent; font-size: 1.2em; -webkit-transition: text-shadow 0.3s, color 0.3s; -moz-transition: text-shadow 0.3s, color 0.3s; transition: text-shadow 0.3s, color 0.3s; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); transform: translateX(-50%); pointer-events: none; } .bottom-link a:hover::after { color: #f1c30f; text-shadow: 10px 0 #84a1d2, -10px 0 #e57bff; } .social a { transition: all 0.3s; } .social a:hover { opacity: 0.8; } /* end footer */ .chatbot { position: fixed; right: 25px; top: 80%; z-index: 9999; } /* product */ .tele-product { background: #F9F7F7; padding: 20px 0; margin-top: 40px; } .tele-product .carousel-control-next { right: 0; } .tele-product .carousel-control-prev { left: 0; } .container .breadcrumb { background: none; padding: 0; margin-bottom: 28px; font-family: Helvetica; } .container .breadcrumb li, .container .breadcrumb li a { color: #000; font-size: 14px; } .container .breadcrumb li.active { color: #979797; } .pathway { z-index: 2; position: relative; } .pathway .breadcrumb-item + .breadcrumb-item::before { content: ">"; } .item-product .title, .tele-detaiProd .content .title { display: flex; justify-content: space-between; align-items: center; } .item-product .title span { font-size: 24px; color: #000; font-weight: 700; } a.viewmore { font-size: 16px; color: #0072BC; font-family: Helvetica; display: inline-block; } a.btn-regis { padding: 9px 15px; font-family: Helvetica; min-width: 120px; text-align: center; } .tele-product .card { background: #fff; box-shadow: 0 0 5px rgba(0, 0, 0, 0.15); border-radius: 5px; margin-bottom: 46px !important; font-family: Helvetica; flex: 0 0 30% !important } .tele-product .card .items { box-shadow: none; } .tele-product .items { background: #fff; box-shadow: 0 0 5px rgba(0, 0, 0, 0.15); border-radius: 5px; margin-bottom: 46px; font-family: Helvetica; } .tele-product .items .img img { border-radius: 5px 5px 0 0; height: 233px; width: 100%; object-fit: cover; } .tele-product .box { padding: 17px 19px; font-family: Helvetica; } .item-product .title h3 { font-size: 12px; } .tel-intro.bg-style::before { content: ""; background: url(../image/bg-top.png) no-repeat 0 0; width: 1209px; height: 458px; display: inline-block; position: absolute; top: -37px; right: 0; } .item-product .features, .features_list .features, .tele-news .features { display: flex; width: 300px; } .item-product .features .items { width: 343px; } /* star-range */ svg { width: 20px; height: 20px; padding: 3px; } input[name="star"] { display: inline-block; width: 0; opacity: 0; margin-left: -2px; } .star-source { width: 0; height: 0; visibility: hidden; } .star { color: transparent; transition: color 0.2s ease-in-out; } .star-container { display: flex; flex-direction: row-reverse; justify-content: center; } label:hover ~ label .star, svg.star:hover, input[name="star"]:focus ~ label .star, input[name="star"]:checked ~ label .star { color: #FFF200; } input[name="star"]:checked + label .star { -webkit-animation: starred 0.5s; animation: starred 0.5s; } input[name="star"]:checked + label { -webkit-animation: scaleup 1s; animation: scaleup 1s; } @-webkit-keyframes scaleup { from { transform: scale(1.2); } to { transform: scale(1); } } @keyframes scaleup { from { transform: scale(1.2); } to { transform: scale(1); } } @-webkit-keyframes starred { from { color: #600040; } to { color: #FFF200; } } @keyframes starred { from { color: #600040; } to { color: #FFF200; } } /* end star */ .banner-slide { height: 415px; background-repeat: no-repeat; background-position: center top; background-size: cover; display: flex; align-items: center; } .banner-slide h2, .banner-slide h3 { font-size: 50px; color: #FFF200; } .banner-slide h3 { font-size: 40px; } .banner-slide p { color: #fff; font-size: 23px; font-family: Helvetica; } .feature-items h4 { font-size: 24px; color: #000; display: block; border-bottom: 1px solid #C4C4C4; padding: 18px 25px; white-space: nowrap; } .feature-items ul li { background: url(../image/check.svg) no-repeat 0 0; padding: 2px 0 2px 35px; margin-bottom: 30px; color: #606060; } .feature-items ul li:last-child, .listshowroom li:last-child { margin-bottom: 0; } .feature-items .boxcoint { padding: 27px 25px; } .feature-items .boxcoint p { font-size: 24px; margin-bottom: 24px; } .item-product .feature-items { padding-bottom: 60px; } .card .bottom { border-top: 1px solid #C4C4C4; padding: 18px 20px; display: flex; align-items: center; justify-content: space-between; position: absolute; width: 100%; bottom: 0; } .card .bottom .btn-regis { margin-left: 15px; } .listproduct { padding: 40px 20px; text-align: center; } .listproduct .img { display: block; max-width: 170px; height: 170px; margin: 0 auto 20px; object-fit: cover; } .listproduct a.title { color: #000; font-size: 24px; display: block; text-align: center; font-weight: 700; margin-bottom: 15px; } .price { font-size: 16px; color: #0072BC; } .price-old { color: #828282; text-decoration: line-through; margin-left: 15px; } #hero .animated { animation: up-down 2s ease-in-out infinite alternate-reverse both; } @keyframes up-down { 0% { transform: translateY(10px); } 100% { transform: translateY(-10px); } } @-webkit-keyframes up-down { 0% { transform: translateY(10px); } 100% { transform: translateY(-10px); } } .item-vas .boxcont { padding: 13px 15px; } .descrip { color: #606060; /* max-height: 40px; */ overflow: hidden; } .dola span { font-size: 26px; letter-spacing: -3px; } .dola b { font-size: 48px; letter-spacing: -1px; } .item-vas .daily { font-size: 14px; color: #606060; } .container .pathway .container { padding: 0; } .tele-bussiness { padding: 50px 0 70px; } .tele-bussiness h3 { font-size: 36px; margin-bottom: 35px; } .tele-bussiness p { font-size: 16px; font-family: Helvetica; } .tele-detaiProd .content { background: #ECECEC; padding: 40px; border-radius: 5px; font-family: Helvetica; } .tele-detaiProd .content .col-md-6 { font-family: HelveticaNeue-Medium; } .tele-detaiProd .content .title { font-family: Helvetica; } .tele-detaiProd .content .img img { border-radius: 5px; height: 324px; object-fit: cover; display: inline-block; } .tab-nav { background: #fff; border-radius: 25px; margin-bottom: 10px; } .tab-nav a { font-size: 14px; font-weight: 700; color: #000; padding: 13px 0px; display: inline-block; } .tab-nav li { margin: 0 13px -1px; } .tab-nav li a.active { border-bottom: 2px solid #0072BC; color: #0072BC; } .tab-content { background: #fff; border-radius: 22px; padding: 30px 40px; font-family: HelveticaNeue-Medium; } .ww-list ul { display: flex; align-items: center; flex-wrap: wrap; } .ww-list ul li { padding-right: 3%; margin-bottom: 10px; } .ww-list ul li label { margin-bottom: 0; } .middle { position: relative; } .middle .box { /* width: 106px; */ height: 90px; background-color: #fff; transition: all 250ms ease; text-align: center; cursor: pointer; position: relative; border: 1px solid #C4C4C4; border-radius: 5px; vertical-align: middle; margin: 0 auto; z-index: 2; display: flex; align-items: center; justify-content: center; } .middle .box span .ww-list-detail { position: relative; width: 106px; } .ww-list-detail h4 { text-align: center; margin-bottom: 0; color: #606060; padding-top: 4px; font-size: 12px; height: 35px; overflow: hidden; } .ww-list-detail p { text-align: center; margin-bottom: 0 !important; color: #606060; } .middle input[type="radio"] { width: 17px; height: 17px; } .middle input[type="radio"]:checked ~ .ww-list-detail { color: #0072BC; } .middle input[type="radio"]:checked ~ .ww-list-detail::after { content: ""; background-color: #E6F1FB; border: 1px solid #0072BC; padding: 3px 0; border-radius: 5px; display: inline-block; position: absolute; width: 106px; height: 90px; /*left: -44px;*/ top: -29px; z-index: -1; transform: translate(-50%, 0); } .middle input[type="radio"]:checked + .box p, .middle input[type="radio"]:checked + .box span h4 { color: #0072BC; } .path-detail { border-bottom: 1px solid #C4C4C4; } .path-detail .container .breadcrumb { margin: 30px 0; } #myCarousel img { height: auto; max-width: 400px; margin-left: auto; margin-right: auto; display: block; } #thumbSlider .carousel-inner { padding-left: 3rem; padding-right: 3rem; } #thumbSlider .carousel-inner .row { overflow: hidden; } #thumbSlider .carousel-inner .thumb:hover { cursor: pointer; } #thumbSlider .carousel-inner .thumb.active img { border: 1px solid #0072BC; } #thumbSlider .carousel-inner img { height: 100px; margin-left: auto; margin-right: auto; display: block; padding: 5px; border-radius: 5px; } #thumbSlider .carousel-inner .carousel-control-prev-icon { background: url(../image/arrow-down.svg) no-repeat 0 0; transform: rotate(90deg); width: 23px; height: 14px; } #thumbSlider .carousel-inner .carousel-control-next-icon { background: url(../image/arrow-down.svg) no-repeat 0 0; transform: rotate(270deg); width: 23px; height: 14px; } #thumbSlider .carousel-control-prev { left: -12px; } #thumbSlider .carousel-control-next { right: -5; } .custom-radios div { display: inline-block; margin-right: 6px; } .custom-radios input[type=radio] { display: none; } .custom-radios input[type=radio] + label { color: #333; font-family: Arial, sans-serif; font-size: 14px; } .custom-radios input[type=radio] + label span { display: inline-block; width: 32px; height: 32px; margin: -1px 4px 0 0; vertical-align: middle; cursor: pointer; border-radius: 50%; border: 4px solid #FFF; box-shadow: 0 0px 0px 1px #c4c4c4; background-repeat: no-repeat; background-position: center; text-align: center; line-height: 44px; position: relative; } .custom-radios input[type=radio]:checked + label span::before, .custom-radios input[type=radio]:checked + label span::before, .custom-radios input[type=radio]:checked + label span::before { content: ""; /*background-color: #000;*/ width: 32px; height: 32px; display: inline-block; border-radius: 50%; border: 4px solid #fff; position: absolute; left: -4px; top: -4px; } .custom-radios input[type=radio]:checked + label span::before { box-shadow: 0 0px 0px 2px #0072bc; } .custom-radios input[type=radio]#color-2:checked + label span::before { /*background-color: #0072bc;*/ } .custom-radios input[type=radio]#color-3:checked + label span::before { /*background-color: #D61F26;*/ } .custom-radios input[type=radio] + label span img { opacity: 0; transition: all 0.3s ease; } .custom-radios input[type=radio]#color-1 + label span { background-color: #000; } .custom-radios input[type=radio]#color-2 + label span { background-color: #0072BC; } .custom-radios input[type=radio]#color-3 + label span { background-color: #D61F26; } .accordion .card { border: none; } .accordion .card-header { border: none; background: none; padding: 20px 30px 20px 0; } .card-link { font-size: 24px; color: #000 !important; display: block; } .tele-prodDeatail { padding: 60px 0; } .product-detail { font-family: Helvetica; padding-left: 60px; } .card-link:before { background: url(../image/arrow-down.svg ) no-repeat 0 0; width: 22px; height: 15px; content: ""; position: absolute; top: 20px; right: 10px; transform: rotate(180deg); } .card-link.collapsed:before { background: url(../image/arrow-down.svg ) no-repeat 0 0; transform: rotate(0deg); } .product-detail .card-body { padding: 0; font-size: 16px; } .product-detail .card-body label { color: #000; width: 200px; display: block; } .product-detail .card-body li { display: flex; align-items: center; border-bottom: 2px dashed #c4c4c4; padding: 13px 0; } .product-detail .card-body span { color: #606060; width: 331px; } .hide-content { height: 450px; overflow: hidden; } .show-more { background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.62) 0%, #fff 51%, #fff 99%); width: 600px; height: 90px; display: flex; align-items: end; justify-content: center; position: absolute; color: #0072BC; bottom: 0; left: 0; font-size: 16px; } .show-more .dot, .less .dot { background: url(../image/dot-blue.svg) no-repeat 10px 8px; width: 81px !important; height: 24px; content: ""; } .less .dot { transform: rotate(180deg); width: 40px !important; } .show-more.less { position: inherit; width: auto; height: auto; margin-top: 40px; } .product-detail h1 { font-size: 48px; font-weight: 700; border-bottom: 1px solid #C4C4C4; padding-bottom: 20px; } .box-price, .choose-color { border-bottom: 1px solid #C4C4C4; padding: 20px 0; } .tele-showroom, .tele-account, .tele-charge, .tele-login, .formstyle, .process-estab { font-family: Helvetica; } .tele-showroom .box { box-shadow: 0 4px 40px rgb(0 0 0 / 15%); border-radius: 5px; padding: 60px 70px; margin-top: 40px; } .user-acc { font-size: 16px; color: #0272BC; } .tele-account .boxstyle { background: url(../image/bg-acc.png) no-repeat 0 0; height: 411px; padding: 50px; color: #fff; } .info-user { display: flex; align-items: center; } .avarta { overflow: hidden; border-radius: 50%; margin-right: 15px; } .avarta img { width: 83px; height: 83px; border-radius: 50%; object-fit: cover; } .edit { background: rgba(0, 0, 0, 0.4); color: #fff !important; padding: 4px 35px; position: absolute; left: -5px; bottom: -2px; } .info-user .content { color: #fff; } .info-user .lever { background: #01DA7F; border-radius: 10px; font-size: 14px; padding: 3px 15px; display: inline-block; } a.txtlogout { font-size: 14px; text-decoration: underline !important; color: #fff !important; } .btn-yellow { background: #FFF200; border-radius: 16px; color: #000 !important; font-size: 14px; font-weight: 700; display: inline-block; padding: 7px 34px; transition: all 0.3s; margin-left: 70px; } .btn-yellow:hover { background: #fff989; } .balance { justify-content: end; display: flex; align-items: start; } .main-balance h3 { background: #0072BC; margin-bottom: 0; font-size: 14px; text-align: center; padding: 13px 0; font-weight: 700; border-radius: 5px 5px 0 0; } .main-balance form { background: #BAD7F1; color: #000; padding: 17px 30px; border-radius: 0 0 5px 5px; } .boxstyle .main-balance form .form-group { margin-bottom: 10px; } a.btn-radius { border-radius: 16px; } .tele-utili .boxcont { background-image: url(../image/bg-utiliti.png); border-radius: 5px; padding: 14px 0; font-family: Helvetica; background-position: left center; background-attachment: scroll; background-size: cover; background-repeat: no-repeat; } .tele-utili .boxcont a { color: #000; } .tele-utili .rounded-circle { width: 166px; height: 166px; display: flex; align-items: center; background: #fff; justify-content: center; margin: 0 auto 10px; } @media only screen and (max-width:579px) { .tele-utili .rounded-circle { width: 100px; height: 100px; margin: 0 auto 10px; } .item-product .feature-items { padding-bottom: 40px; } .container { padding-right: 10px !important; padding-left: 10px !important; } .feature-items h4 { font-size: 16px; margin-bottom: 0; padding: 10px 5px; } .feature-items .boxcoint { padding: 10px; } .feature-items .boxcoint p { margin-bottom: 10px; } .card .bottom { padding: 10px 10px; } .item-product .card-deck .card { margin-bottom: 20px !important; } .listproduct .img { max-width: 120px; } .nav-drill ul.nav li { width: 100%; } .nav-drill ul.nav li { padding-left: 0px; } } .tele-history table thead { background: #0072BC; color: #fff; } .tele-history .table-striped tbody tr:nth-of-type(odd) { background-color: inherit; } .tele-history .table-striped tbody tr:nth-child(2n) { background-color: #E1EFFC; } .tele-history .table td, .tele-history .table th { font-size: 14px; border-top: none; border-bottom: 1px solid #c7c7c7; } .tele-history .table td { font-family: HelveticaNeue-Medium; } .tele-history .title select { padding: 8px 10px; border-radius: 5px; font-size: 14px; } .main-packages { margin-bottom: 15px; } .main-packages h3 { background: #000; margin-bottom: 0; font-size: 1.5rem; text-align: center; padding: 13px 0; font-weight: 700; border-radius: 5px 5px 0 0; color: #fff; } .main-packages form { background: #EBEBEB; color: #000; padding: 17px 30px; border-radius: 0 0 5px 5px; } .listpackages { margin-top: 50px; } .listpackages .title { border-bottom: 1px solid #C7C7C7; display: block; margin-bottom: 25px; padding-bottom: 10px; } .boxstyle form { max-width: 650px; margin: 0 auto; } .boxstyle form .form-group { margin-bottom: 30px; } .boxstyle form input[type=text], .formstyle input { border: 1px solid #B2B2B2; height: 42px; color: #6C6C6C; font-size: 14px; padding-right: 15px; padding-left: 15px; } .boxstyle form input[type=text]::placeholder { color: #6C6C6C; font-size: 14px; } .borderstyle { border: 1px solid #B2B2B2; border-radius: 5px; padding: 5px; } .heg42 { height: 42px; } .btn-white { background: #fff; font-size: 14px; color: #000; padding: 7px 33px; border-radius: 5px; border: 1px solid #000; font-family: Helvetica; font-weight: 700; display: flex; align-items: center; justify-content: center; transition: all 0.3s; } .btn-white:hover { color: #606060; border: 1px solid #606060; } .tele-charge .boxstyle, .tele-charge .boxstyle1 { background: url(../image/bg-charge.png) no-repeat center top; padding: 50px 20px 100px; position: relative; } .tele-charge .boxstyle1 { background: url(../image/bg-charge1.png) no-repeat center top; } .tele-charge .boxstyle label { margin-bottom: 0; display: inline; } .backhome { color: #595A5C !important; font-size: 14px; position: absolute; left: 40px; top: 50px; } .date { position: relative; } .ic-date { position: absolute; right: 4px; top: 3px; background: #fff; padding: 7px 10px; } .btn.btn-select { background-color: #BAD7F1; border: 1px solid #0072BC; border-radius: 5px; font-size: 16px; color: #0072BC !important; padding: 0px 30px; height: 42px; line-height: 42px; } a.btn-blue.heg42 { display: flex; align-items: center; justify-content: center; } /* radio */ .styleradio { --background: #ECECEC; --text: #414856; --radio: #DADADA; --radio-checked: #8B8B8B; --border-radius: 10px; display: flex; align-items: center; } .boxstyle .styleradio label { cursor: pointer; margin-right: 20px; } .boxstyle .styleradio input[type=radio] { -webkit-appearance: none; -moz-appearance: none; position: relative; height: 15px; width: 15px; outline: none; margin: 0; cursor: pointer; border: 2px solid var(--radio); background: #ECECEC; border-radius: 50%; display: grid; justify-self: end; justify-items: center; align-items: center; overflow: hidden; transition: border 0.5s ease; margin-right: 10px; } .boxstyle .styleradio input[type=radio]::before, .boxstyle .styleradio input[type=radio]::after { content: ""; display: flex; justify-self: center; border-radius: 50%; } .boxstyle .styleradio input[type=radio]::before { position: absolute; width: 100%; height: 100%; background: var(--background); z-index: 1; opacity: var(--opacity, 1); } .boxstyle .styleradio input[type=radio]::after { position: relative; width: 7px; height: 7px; background: var(--radio-checked); top: var(--y, 100%); transition: top 0.5s cubic-bezier(0.48, 1.97, 0.5, 0.63); } .boxstyle .styleradio input[type=radio]:checked { border: 2px solid #DADADA; } .boxstyle .styleradio input[type=radio]:checked::after { --y: 0%; -webkit-animation: stretch-animate 0.3s ease-out 0.17s; animation: stretch-animate 0.3s ease-out 0.17s; } .boxstyle .styleradio input[type=radio]:checked::before { --opacity: 0.4; } .boxstyle .styleradio input[type=radio]:checked ~ input[type=radio]::after { --y: -100%; } .boxstyle .styleradio input[type=radio]:not(:checked)::before { --opacity: 1; transition: opacity 0s linear 0.5s; } @-webkit-keyframes stretch-animate { 0% { transform: scale(1, 1); } 28% { transform: scale(1.15, 0.85); } 50% { transform: scale(0.9, 1.1); } 100% { transform: scale(1, 1); } } @keyframes stretch-animate { 0% { transform: scale(1, 1); } 28% { transform: scale(1.15, 0.85); } 50% { transform: scale(0.9, 1.1); } 100% { transform: scale(1, 1); } } /* end radio */ .pulsa { border: 1px solid #CB0606; background: #FFD2D2; color: #AB0404; font-family: Helvetica; font-size: 18px; border-radius: 5px; font-weight: 700; padding: 32px 10px; text-align: center; margin: 45px 0 35px; } .pulsa .btn-red { background: #AB0404; border-radius: 5px; color: #fff; font-size: 14px; font-weight: 700; border: none; padding: 5px 15px; } .box-video { display: block; width: 100%; height: 434px; cursor: pointer; position: relative; } .box-video a.icon-video { display: block; width: 100%; height: 434px; background: url(../image/video.svg ) no-repeat 50% 50%; z-index: 1; position: relative; } .box-video::after { content: ""; background: rgba(0, 0, 0, 0.25); width: 100%; height: 100%; position: absolute; top: 0; left: 0; } .banner-slide-about { height: 293px; background-repeat: no-repeat; background-position: center center; background-size: cover; display: flex; align-items: center; /*font-family: Helvetica;*/ padding: 0 70px; flex-wrap: wrap; position: relative; border-radius: 5px; } .banner-slide-about::after { content: ""; background: rgba(0, 0, 0, 0.25); width: 100%; height: 100%; position: absolute; top: 0; left: 0; border-radius: 5px; } .banner-slide-about div.clearfix { position: relative; z-index: 1; } .banner-slide-about h3 { color: #fff; font-size: 24px; font-weight: 700; width: 100%; margin-bottom: 20px; } .banner-slide-about a.btn-blue { background: #FFF200; color: #000 !important; font-weight: 700; } .banner-slide-about a.btn-blue:hover { background: #fff989; } .media .news-item { margin-bottom: 40px; } .box-content p { margin-bottom: 20px; } /* customer */ .tele-customer h3 { font-size: 48px; } .box-customer { background: #E0E0E0; border-radius: 20px; padding: 45px; } .box-customer .accordion .card-header { padding: 24px; border-radius: 10px !important; margin-bottom: 10px !important; background: #fff; } .box-customer .accordion .card { margin-bottom: 20px; border-radius: 10px; background: none; } .box-customer .card-link { font-size: 16px; } .box-customer .collapse { background: #fff; border-radius: 15px; font-family: Helvetica; } .box-customer .card-link:before { background: url(../image/dot-arrow.svg ) no-repeat 0 0; width: 32px; height: 32px; right: 20px; } .box-customer .card-body a { font-size: 16px; color: #009BFF; font-weight: 500; font-family: HelveticaNeue-Medium; } .box-customer .card-body { padding: 36px 57px; } .box-customer .box { background: #fff; border-radius: 10px; padding: 35px 55px; box-shadow: 0 0 15px rgba(0, 0, 0, 0.05); font-family: Helvetica; } .box-customer .box a { font-size: 16px; color: #009BFF; } ul.listsite { border-top: 1px solid #D0D2D3; padding-top: 15px; } ul.listsite li { border-bottom: 1px solid #D0D2D3; margin-bottom: 15px; } ul.listsite li h3 { font-size: 18px; font-weight: 700; display: block; margin-bottom: 15px; } ul.listsite li ul { padding-left: 50px; } ul.listsite li ul li { border: none; margin-bottom: 15px; } ul.listsite li ul li a { color: #0072BC; font-size: 14px; font-weight: 700; display: block; margin-bottom: 5px; } ul.listsite li ul li a:hover { color: #0072BC; } ul.listsite li ul li ul { padding-left: 30px; } ul.listsite li ul li ul li { margin-bottom: 5px; } ul.listsite li ul li ul li a { font-size: 12px; font-weight: normal; color: #000; } .listitem li h3 { background: #0072BC; font-size: 16px; text-transform: uppercase; color: #fff; padding: 7px 10px; border-radius: 5px; font-weight: 700; margin-bottom: 20px; } .bg-icon { background: #FFF200; width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; border-radius: 50%; border: 5px solid #FFFAB6; margin-right: 15px; } .bg-icon img { width: auto; height: 32px; display: inline-block; object-fit: cover; } .listitem li ul li { display: flex; align-items: center; font-weight: 500; margin-bottom: 20px; } .listitem li ul li span:last-child { width: 100%; } .tele-program .title { display: flex; align-items: center; flex-wrap: wrap; } .tele-program .title span:first-child { margin-right: 20px; } .tele-login { margin-top: 60px; } .formstyle .form-group a.text-primary, .modal-body .text-primary { color: #0072BC !important; font-size: 14px; } .tele-login hr { width: 165px; margin: 30px auto 30px; border-top: 1px solid #D3D3D3; } .tele-login .col-md-4 { margin-left: 8.333333%; } .tele-login .is-invalid { border: 1px solid #FF0000; } .form-control.is-invalid { background: none !important; } .invalid-feedback { color: #FF0000 !important; font-size: 14px !important; } .modal { padding-right: 0px !important; } .modal .modal-dialog { max-width: 360px; } .modal .modal-header { border: none; text-align: center; align-items: center; position: relative; } .modal .modal-title { text-align: center; display: block; margin: 0 auto; } .modal .modal-header button { border: none; background: none; margin: 0; position: absolute; right: 3px; top: 5px; opacity: 1; } .modal .form-group { margin-bottom: 20px; } .modal-content { font-family: Helvetica; } /* timeline */ .tele-ourcompany .boxcoint { display: flex; margin-top: 90px; } .tele-ourcompany h3 { color: #0072BC; font-size: 48px; } .boxtimeline { margin-bottom: 100px; font-family: Helvetica; } .boxtimeline ul { list-style-type: none; margin: 0; padding: 0; position: relative; transition: all 0.5s linear; top: 0 } .boxtimeline ul:before { content: ""; display: block; width: 0; height: 100%; border-left: 2px dashed #0072BC; position: absolute; top: 0; left: 124px; } .boxtimeline ul::after { content: ""; display: block; width: 60px; height: 484px; border-left: 2px dashed; position: absolute; bottom: -234px; left: 338px; transform: rotate(-90deg); border-color: #0072BC; border-top-left-radius: 25px; border-bottom-left-radius: 25px; } .boxtimeline ul:last-of-type::after { content: ""; display: block; width: 0; height: 100%; border-left: 2px dashed #0072BC; position: absolute; top: 0; left: -44px; transform: none; } .boxtimeline ul .line { border-left: 2px dashed; position: absolute; top: -90px; left: 28px; width: 25px; height: 169px; transform: rotate(90deg); border-color: #0072BC; border-top-left-radius: 36px; border-bottom-left-radius: 32px; } .boxtimeline ul:first-child { width: 50%; } .boxtimeline ul:last-of-type { width: 40%; margin-left: 10%; } .boxtimeline ul li { margin: 0 0 0 80px; position: relative; color: #000; line-height: 20px; border-bottom: 1px solid #606060; padding-left: 90px; } .boxtimeline ul li:last-child { border-bottom: none; } .boxtimeline ul li > span { content: ""; display: block; width: 0; height: 100%; position: absolute; top: 0; left: -10px } .boxtimeline ul li > span:before { content: ""; display: block; width: 25px; height: 25px; border-radius: 50%; background: #0072BC; position: absolute; left: 42px; } .boxtimeline ul li > span:before { top: 40% } .boxtimeline .content { margin: 15px 0 20px; } .boxtimeline .title { text-transform: uppercase; font-weight: 700; margin-bottom: 5px; font-size: 24px; } .boxtimeline .info { font-size: 16px; } .boxtimeline .info:first-letter { text-transform: capitalize; line-height: 1.7 } .boxtimeline .times span { position: absolute; left: -76px; color: #0072BC; font-weight: 700; font-size: 36px; } .boxtimeline .times span:last-child { top: 40% } .boxtimeline ul li:first-child { padding-top: 15px; } .process-estab .title { position: relative; } .numbers { color: rgba(0, 0, 0, 0.10); font-size: 120px; font-weight: 700; } .estab { text-transform: uppercase; font-size: 18px; color: #0072BC; font-weight: 700; position: relative; } .estab::before { content: ""; width: 62px; height: 2px; display: inline-block; background: #0072BC; top: 9px; left: 0; position: absolute; } .estab span { padding-left: 75px; } .title-style { position: absolute; left: 0; top: -120px; width: 100%; } .process-estab .txtstyle { position: absolute; bottom: 63px; left: 78px; } .process-estab .boxstyle { padding-left: 78px; } .process-estab .boxstyle h3 { color: #000; } .process-estab .boxstyle .descrip { font-size: 14px; line-height: 30px; max-height: 116px; } .process-estab .readmores { font-size: 18px; color: #0072BC; font-weight: bold; } .process-estab ul li:not(:last-child) { margin-bottom: 70px; } .process-estab { padding-top: 55px; } .process-estab::before { background: #E6E6E6; content: ""; width: 600px; height: 10px; border-radius: 20px; top: 0; left: calc(50% - 265px); position: absolute; } .page404 { border-top: 5px solid #FFF200; padding-top: 12%; padding-bottom: 12%; } .page404 h3 { font-size: 72px; color: #0072BC; margin-bottom: 30px; } .page404 span { font-size: 48px; font-family: HelveticaNeue-Medium; line-height: 56px; } .page404 a.btn-blue { display: flex; align-items: center; width: 210px; } .item-product .card-deck .card:last-child { margin-right: 0; } /* loyalty */ .title-reward { color: #2B2B2B; font-weight: 700; font-size: 24px; } .box-reward { box-shadow: 0 0 5px rgba(0, 0, 0, 0.15); overflow: hidden; position: relative; width: 100%; border-radius: 5px; } .reward-img { background: url(../image/bg-trolley.png) no-repeat bottom center; display: flex; width: 262px; height: 262px; align-items: center; background-size: auto 270px; } .reward-img img { transform: translate(54%, 0%); } .box-reward .box-cont { padding: 15px; } .box-reward .box-cont .txttext { font-size: 16px; font-weight: 700; display: block; margin-bottom: 10px; } .box-reward .box-cont span:last-child { color: #606060; font-size: 12px; } .box-reward .btn-yellow { display: none; } .box-reward:hover .btn-yellow { display: block; position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); margin: 0; padding: 9px 10px; width: 145px; text-align: center; border-radius: 5px; z-index: 5; } .box-reward:hover::after { opacity: 1; visibility: visible; } .box-reward::after { content: ''; position: absolute; z-index: 2; background-color: rgba(0, 0, 0, 0.5); height: 100%; width: 100%; -webkit-transition: 0.4s; transition: 0.4s; opacity: 0; visibility: hidden; top: 0; border-radius: 5px; } /*.nav-reward .col-md-3,*/ .endow-item .col-md-3, .info-member .formstyle .col-md-4, .info-member .formstyle .col-md-6 { display: flex; } .tablist .nav-link { background: #fff; border-radius: 16px; font-weight: 700; color: #828282; box-shadow: 0 0 5px rgb(0 0 0 / 15%); margin-right: 20px; font-size: 14px; padding: 8px 15px; margin-bottom: 15px; } .tablist .nav-item:last-child .nav-link { margin-right: 0; } .tablist .nav-link.active { background: #FFF200; color: #2B2B2B; } .arrange { display: flex; align-items: center; } .arrange select { width: 200px; font-size: 14px; font-family: Helvetica, sans-serif; color: #2B2B2B; border: 1px solid #D3D3D3; border-radius: 5px; margin-right: 10px; } .endow-item img.img { max-width: 100%; } .endow-item .box-reward .box-cont .txttext { height: 45px; overflow: hidden; } .discount { background: #2DB742; font-size: 16px; font-weight: 700; border-radius: 5px; color: #fff; padding: 7px 10px; position: absolute; top: 10px; left: 10px; } .voucher-reward .descrip { max-width: 85%; margin: 0 auto 20px; } .tab-blue .nav-item { background: #E6F1FB; border-radius: 5px; width: 170px; height: 180px; margin: 0 10px; } .tab-blue .nav-link { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; color: #0072BC; font-weight: 700; font-size: 16px; text-align: center; } .tab-blue .nav-link.active { background: #0072BC; color: #FFF200; border-radius: 5px; } .tab-blue .nav-link img { margin-bottom: 15px; } .tab-blue .nav-link.active img { filter: hue-rotate(180deg) saturate(0.5) brightness(280%) saturate(4); } .panel-content { background: #F7F7F7; padding: 20px 75px 40px; border-radius: 10px; font-size: 16px; color: #2B2B2B; } .pointer { background: #fff; border-radius: 5px; padding: 6px 20px 4px; color: #0072BC; font-size: 24px; font-weight: 700; max-width: 380px; margin: 0 auto 20px; text-align: center; } .pointer-txt { background: url(../image/bg-point.png) no-repeat left 0; display: flex; width: 100%; height: 140px; background-size: auto 140px; align-items: center; justify-content: center; border-radius: 5px 5px 0 0; flex-direction: column; } .pointer-txt span { font-size: 84px; font-family: Magistral-Bold; color: #fff; } .ex-point .box-reward .box-cont .txttext { font-size: 16px; color: #2B2B2B; text-align: center; margin: 0; } #freetalk .pointer-txt { background: url(../image/bg-point-yeallow.png) no-repeat left 0; background-size: auto 140px; } #sms .pointer-txt { background: url(../image/bg-point-yeallow1.png) no-repeat left 0; background-size: auto 140px; } #sms .pointer-txt span:first-child { font-size: 74px; display: block; line-height: 65px; } #sms .pointer-txt span:last-child { font-size: 33px; display: block; font-family: Magistral-Medium; line-height: 33px; } #freecall .box-reward:hover::after { content: none; } #freecall .pointer-txt { background: url(../image/bg-point-purple.png) no-repeat left 0; background-size: 100%; } #freecall .pointer-txt span:first-child { font-size: 74px; display: block; line-height: 65px; } #freecall .pointer-txt span:last-child { font-size: 33px; display: block; font-family: Magistral-Medium; line-height: 33px; } #freecall .box-reward:hover::after { content: none; } .btn-accept { background: #0072BC; font-size: 20px; color: #fff; font-weight: 700; max-width: 380px; width: 100%; border: none; border-radius: 5px; padding: 13px 20px; line-height: 20px; transition: all 0.3s; } .btn-accept:hover { background: #1995e7; } .btn-accept:disabled { opacity: 0.3; } .reward-detail .content { box-shadow: 0 4px 40px rgba(0, 0, 0, 0.15); padding: 44px 50px; border-radius: 5px; } .reward-detail .content .voucher-bor { display: flex; align-items: center; } .box-shadow { box-shadow: 0 4px 40px rgba(0, 0, 0, 0.15); padding: 20px; border-radius: 5px; } .listvalue li { border-bottom: 1px solid #E9E9E9; padding-bottom: 15px; margin-bottom: 15px; } .listvalue li:last-child { border: none; margin: 0; padding: 0; } .listvalue li label { font-size: 16px; color: #828282; display: block; } .listvalue li span { color: #2B2B2B; font-size: 16px; font-weight: 700; } .listvalue li span.value { border-radius: 5px; background: #2DB742; color: #fff; font-size: 16px; font-weight: 700; padding: 7px 10px; } .voucher-bor img { border: 1px solid #E9E9E9; border-radius: 3px; padding: 10px; } .reward-detail .accordion .card { border: 1px solid #E9E9E9; margin-bottom: 20px; border-radius: 5px; } .reward-detail .accordion .card-header { padding: 20px; border-bottom: 0.5px solid #E9E9E9; } .reward-detail .card-link { color: #0072BC !important; font-size: 16px; font-weight: 700; } .reward-detail .card-link.collapsed:before { background: url(../image/arrow-down-blue.svg) no-repeat 0 0; transform: rotate(0deg); top: 29px; right: 20px; } .reward-detail .card-link:before { background: url(../image/arrow-down-blue.svg) no-repeat 0 0; right: 30px; } .reward-detail .accordion > .card:not(:last-of-type) { border-bottom: 1px solid #E9E9E9; border-radius: 5px; } .listvalue li .received { background: #E6F1FB; color: #0072BC; font-size: 16px; font-weight: 700; border-radius: 5px; padding: 7px 10px; } .save-code { background: rgba(255, 242, 0, 0.2); border-radius: 5px; padding: 10px; display: flex; align-items: center; justify-content: space-between; } .info-member .tab-nav, .info-member .boxstyle { box-shadow: 0 4px 40px 0 rgba(0, 0, 0, 0.15); border-radius: 5px; padding: 20px 15px; height: 100%; } .info-member .tab-nav li.nav-item { display: block; width: 100%; margin: 0; } .info-member .tab-nav a { display: block; padding: 15px; font-size: 16px; font-weight: 400; color: #828282; } .info-member .tab-nav li a.active { border: none; background: #E6F1FB; font-weight: 700; border-radius: 5px; } .info-member .boxstyle { padding: 30px 35px } .info-member .tab-content { padding: 0; font-family: 'Helvetica' } .info-member .tab-content h3, .point-member .point { font-size: 24px; font-weight: 700; color: #2B2B2B; } .star-twelve { background: url(../image/triangle.svg) no-repeat 0 0; width: 52px; height: 53px; text-align: center; display: flex; align-items: center; justify-content: center; margin-right: 15px; } .point-member { display: flex; align-items: center; margin-top: 30px; } .point-member .point { font-size: 24px; display: flex; } .point-member .box-cont span:last-child { color: #828282; } .info-member .formstyle .border { border: 1px solid #E9E9E9 !important; border-radius: 6px; padding: 15px; width: 100%; } .info-member .formstyle .border .icon, .listoffer .icon { width: 40px; height: 40px; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-right: 10px; } .info-members { border: 1px solid #0072BC; } .places-member { border: 1px solid #EE0033; } .duration-member { border: 1px solid #00A59B; } .info-member .title { display: flex; align-items: center; color: #828282; font-weight: 700; font-size: 14px; margin-bottom: 10px; } .info-member .name { font-size: 16px; font-weight: 700; color: #2B2B2B; text-transform: uppercase; margin-bottom: 5px; } .info-member .formstyle .col-md-4:nth-child(2n) { padding: 0; } .info-member .formstyle .col-md-6:nth-child(2n) { padding: 0; } .process-point { background: #F9F7F7; border-radius: 10px; padding: 20px; } .process-point .titles { display: flex; align-items: center; justify-content: space-between; margin-bottom: 20px; } .process-point .titles span { font-size: 16px; font-weight: 700; color: #2B2B2B; } .process-point .titles span:last-child { color: #828282; font-size: 14px; font-weight: 400; } .process-point .progress { display: flex; background-color: #E9E9E9; border-radius: 10px; height: 10px; } .overflow-visible { overflow: visible !important; } .progress-bar { display: flex; flex-direction: column; justify-content: center; overflow: hidden; color: #fff; text-align: center; white-space: nowrap; background-color: #1f44ff; transition: width 0.6s ease; } .progress [data-tor-tooltip] { position: relative; overflow: visible; background: #0072BC; border-radius: 10px 0 0 10px; } .progress [data-tor-tooltip]:before { border-style: solid; border-width: 6px 6px 0 6px; border-color: #2DB742 transparent transparent transparent; content: ""; position: absolute; right: -8px; top: -8px; width: 0; } .progress [data-tor-tooltip]:after { background-color: #2DB742; border-radius: 5px; content: attr(data-tor-tooltip); color: #fff; position: absolute; padding: 10px 10px; transform: translateX(50%) translateY(-100%); top: -8px; right: 0; width: 80px; font-size: 12px; } .rating-icon { background: #FFF200; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; border-radius: 50%; } .process-icon { display: flex; align-items: center; justify-content: space-between; margin-bottom: 10px; } .progressbar { counter-reset: step; } .progressbar li { list-style: none; display: inline-block; width: 22%; position: relative; text-align: center; cursor: pointer; } .progressbar li:before { content: counter(step); counter-increment: step; display: block; position: relative; z-index: 1; } .progressbar li::after { content: ""; position: absolute; width: 100%; height: 5px; background-color: #ddd; top: 15px; left: -50%; z-index: 0; } .progressbar li:first-child:after { content: none; } .progressbar li.active:before { border-color: #0072BC; } .progressbar li.active + li:after { background-color: #0072BC; } .progressbar .rating-icon { position: absolute; top: -6px; right: 49px; z-index: 9; } .listoffer li { border: 1px solid #E9E9E9; border-radius: 6px; padding: 15px; width: 33%; display: grid; align-items: center; grid-template-columns: auto auto; color: #828282; font-size: 14px; } .listoffer { display: flex; margin-top: 36px; } .info-member .formstyle .voucher-reward .col-md-4:nth-child(2n) { padding-right: 15px; padding-left: 15px; } .info-member .formstyle .voucher-reward .col-md-6:nth-child(2n) { padding-right: 15px; padding-left: 15px; } .voucher-reward .btn-accept { font-size: 14px; padding: 10px; width: 100%; text-align: center; } .boxstyle .box-reward:hover::after { opacity: 0; visibility: hidden; } .history-exchan select.form-control { width: 100px; } .history-exchan .nav li { width: 30%; } .history-exchan .nav-link.active { border-bottom: 2px solid #0072BC; color: #0072BC; } .history-exchan .nav-link { color: #2B2B2B; font-size: 14px; font-weight: 700; text-align: center; } .history-exchan ul.list li { border: 1px solid #D3D3D3; border-radius: 8px; padding: 15px; display: flex; align-items: center; justify-content: space-between; margin-bottom: 15px; } .lineOr { position: relative; text-align: center; font-size: 14px; color: #828282; } .lineOr::before { content: ""; background: #d0d0d0; height: 1px; top: 50%; left: 0; width: 100%; position: absolute; z-index: 0; } .lineOr span { background: #fff; padding: 3px 15px; position: relative; } .btn-discount { border: 1px solid #D99239; border-radius: 5px; color: #D99239 !important; font-size: 14px; font-weight: 700; padding: 8px 20px !important; width: 100%; display: block; text-align: center; } .form-search label { width: 235px; } .form-search select { max-width: 500px; margin-right: 20px; height: 34px; border-radius: 5px; } .form-search .btn-accept { font-size: 14px; width: 290px; padding: 8px; } .listshowroom li { background: #fff; box-shadow: 0 0 15px rgb(0 0 0 / 5%); border-radius: 10px; padding: 23px 15px; display: flex; align-items: center; font-size: 14px; margin-bottom: 20px; } .name-show { display: inline-block; width: 200px; } .listshowroom li .content { width: 52%; } .filter select { border-radius: 20px; font-family: HelveticaNeue-Medium; font-size: 14px; color: #828282; margin-left: 0; width: 138px; } /* theme */ .national-day header { background: url(../image/header-national-day.png) no-repeat 0 0; box-shadow: 0 -3px 28px rgb(0 0 0 / 35%); } .national-day .tel-intro, .theme-christmas .hot-promo, .theme-newyear .hot-promo { margin: 0; } .national-day .intro-top { background: url(../image/intro-national-day.png) no-repeat left bottom; padding: 30px 0 50px; background-size: 100%; } .national-day .main_nav { padding: 12px 0 10px; } .txttelmol { position: absolute; top: 125px; left: 100px; } .national-day a.register { border: 1px solid #FFF204; color: #FFF204; } .national-day .language { color: #FFF204; } .national-day .hot-promo, .national-categ .tele-product, .theme-christmas .hot-promo, .chris-categ .tele-product { background: linear-gradient(180deg, #F5E8EA 0%, rgba(255, 255, 255, 0) 46%); } .national-day footer { background: url(../image/footer-national.png) repeat-x 0 0; } .national-day footer::before, .national-day footer::after, .theme-christmas footer::before, .theme-christmas footer::after, .theme-newyear footer::before, .theme-newyear footer::after { filter: hue-rotate(80deg) saturate(0.5) brightness(280%) saturate(4); opacity: 0.6; } .national-day .copyright h5, .national-day .copyright .col-md-4 ul li, .national-day .bottom-link a, .national-day .ft-bottom .left span { color: #0072BC !important; } .national-day .copyright ul li a { color: rgba(0, 114, 188, 0.9) !important } .national-day .ft-bottom .bottom-link { color: rgba(0, 114, 188, 0.8) !important; } .national-categ .tel-intro { margin-top: 37px; } .national-day .intro-top { background: none; padding: 0; background-size: auto; } .theme-christmas .tel-intro { background: url(../image/bg-chrismas.png) no-repeat left bottom; background-size: 100%; margin: 0; padding: 38px 0; } .theme-christmas header { background: url(../image/bg-chrismas.png) no-repeat left -10px; background-size: 100%; } .theme-christmas .main_nav .logo img { margin-top: -15px; } .theme-christmas a.register { background: rgba(255, 255, 255, 0.4); border-radius: 10px; color: #fff; border: none; font-family: HelveticaNeue-Medium; } .theme-christmas .language, .theme-christmas .user-acc, .theme-christmas .tel-intro .descrip, .theme-newyear .tel-intro .descrip, .theme-newyear .user-acc { color: #fff; } .theme-christmas .intro-top img.img, .theme-newyear .intro-top img.img { margin: 80px 0 30px; } .theme-christmas .tel-intro a.btn-blue { background: #FFF204; color: #0072BC !important; } .theme-christmas footer { background: url(../image/footer-chrismat.png) no-repeat 0 0; } .theme-christmas .copyright h5, .theme-christmas .copyright .col-md-4 ul li, .theme-christmas .bottom-link a, .theme-christmas .ft-bottom .left span, .theme-newyear .copyright h5, .theme-newyear .copyright .col-md-4 ul li, .theme-newyear .bottom-link a, .theme-newyear .ft-bottom .left span { color: #fff !important; } .theme-christmas .copyright ul li a, .theme-newyear .copyright ul li a { color: rgba(255, 255, 255, 0.7) !important } .theme-christmas .ft-bottom .bottom-link, .theme-newyear .ft-bottom .bottom-link { color: rgba(255, 255, 255, 0.6) !important; } .chris-categ .tel-intro, .theme-newyear.newyear-categ .tel-intro { background: no-repeat; margin: 37px 0 0 0; padding: 0; } .theme-newyear header { background: url(../image/header-newyear.png) no-repeat 0 0; background-size: 100%; } .theme-newyear .main_nav { padding: 12px 0 14px; } .theme-newyear a.register { background: #0072BC; color: #FFF204; } .theme-newyear .tel-intro { background: url(../image/bg-newyear.png) no-repeat left bottom; background-size: 100%; margin: 0; padding: 38px 0; } .theme-newyear a.btn-blue { border: 1px solid #fff; color: #fff !important; background: transparent; } .theme-newyear .mega-menu ul.list li a { background: url(../image/bg-nav.png) no-repeat 0 0; width: 161px; height: 102px; } .theme-newyear .mega-menu ul.list li span { color: #FFF204; } .theme-newyear .hot-promo, .newyear-categ .tele-product { background: linear-gradient(180deg, #FFFEEA 0%, rgba(255, 255, 255, 0) 100%); } .theme-newyear footer { background: url(../image/footer-newyear.png) no-repeat 0 0; } .newyear-categ .mega-menu ul.list li a { background: #FFF204; } .newyear-categ .mega-menu ul.list li a.active { background: #0072BC; } .newyear-categ .mega-menu ul.list li a.active span { color: #fff !important; } .newyear-categ .mega-menu ul.list li a span { color: #0272BC !important } .pulsa-content { background: linear-gradient(180deg, #0072BC 0%, rgba(0, 114, 188, 0) 73.44%); padding: 50px 0; height: 80vh; } .pulsa-content .box { margin-bottom: 80%; } .pulsa-content .container { max-width: 395px !important; z-index: 2; position: relative; } .pulsa-content ul.list { display: grid; grid-template-columns: 170px 170px; gap: 50px 24px; margin-top: 54px; } .pulsa-content ul.list li { background: #fff; border-radius: 10px; } .pulsa-content ul.list li a { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; padding: 10px 0 0; } .pulsa-content .bg1 { position: absolute; left: 16%; top: 32%; z-index: 1; } .pulsa-content .bg2 { position: absolute; left: 25%; top: 32%; z-index: 0; opacity: 0.4; } .pulsa-content ul.list li .title { background: #B8DFF4; color: #0272BC; font-weight: 400; font-family: Magistral-Medium; width: 100%; margin-top: 20px; text-align: center; padding: 10px 0; border-radius: 0 0 10px 10px; } .pulsa-content ul.list li .title:hover { background: #0072BC; color: white; } @media only screen and (max-width:1280px) { .hot-promo .carousel-control-prev { left: auto; } .hot-promo .carousel-control-next { right: 0; } /* .tele-help .col-md-8 { max-width: 45%; } */ .bg-q { width: 780px; } .theme-newyear footer { background: url(../image/footer-newyear.png) repeat 0 0; } .pulsa-content .bg1, .pulsa-content .bg2 { width: 70%; } } @media only screen and (max-width:980px) { .mega-menu ul.list li span { font-size: 16px; } .tele-help .title { font-size: 24px; color: #fff; } .tele-help::before { content: ""; background: rgba(0, 0, 0, 0.6); width: 100%; height: 100%; position: absolute; top: 0; } .tel-intro.bg-style::before { content: none; } .pathway .container { padding: 0 15px; } .tele-detaiProd .content .img img { height: auto; } .ww-list ul { flex-wrap: wrap; justify-content: center; } .tele-account .boxstyle { padding: 20px; } .row.card-deck { margin-right: auto; margin-left: auto; } .feature-items .boxcoint, .feature-items h4, .card .bottom { padding-left: 15px; padding-right: 15px; } .card .bottom a.btn-regis { padding: 9px 8px !important; font-size: 12px; } .item-product .card-deck .card { flex: 0 0 30.3% !important; margin-left: 0; margin-right: 15px; } .tele-product .items .img img { height: 160px; } .item-product .row.card-deck .card:nth-child(3n) { margin-right: 0; } .theme-christmas .tel-intro, .theme-newyear .tel-intro, .theme-newyear header { background-size: auto; } } @media only screen and (max-width:768px) { .hot-promo h2 span, .tele-news h2 { font-size: 18px; } .hot-promo h2 span::before { background-size: auto 40px; width: 100%; background-position: center; height: 100%; } .hot-promo h2 span { height: 40px; } .news-item { margin-bottom: 20px; padding: 10px; } .news-item .img { height: auto; width: auto; } .bg-q { display: none; } .mega-menu ul.list li { margin-right: 15px; } .hot-promo { padding: 30px 0; } .hot-promo h2 { margin-bottom: 10px; } .tele-news .mt-50 { margin-top: 20px; } .tele-help { margin-top: 50px; background-position: -150px } .tele-product .items { margin-bottom: 20px; } .feature-items .boxcoint, .feature-items h4, .feature-items .bottom { padding-left: 15px; padding-right: 15px; } .feature-items h4, .feature-items .boxcoint p, .item-product .title span { font-size: 18px; } .feature-items .boxcoint { padding-top: 15px; } .feature-items .bottom a.btn-regis { padding: 9px 25px; } .banner-slide h3, .banner-slide h2, .tele-bussiness h3, .f40, .tele-news .f24, .tele-customer h3, .tele-ourcompany h3 { font-size: 22px !important; } .banner-slide { height: 300px; } .banner-slide .mb-5 { margin-bottom: 10px !important; } .btn-yellow { padding: 7px 28px; } .main-balance, .main-packages { margin-bottom: 20px; } .tele-account .boxstyle { height: auto; background-size: cover; } .balance { justify-content: inherit; margin-top: 25px; } .tele-utili .boxcont .col-md-3, .tele-utili .boxcont .col-md-2 { margin-bottom: 30px; width: 48%; } .tele-utili .boxcont .col-md-3:last-child, .tele-utili .boxcont .col-md-2:last-child { margin-bottom: 0; } .tele-utili .rounded-circle { width: 100px; height: 100px; } .tele-login .col-md-4 { margin-left: 0; order: 2; } .tele-login .col-md-7 { order: 1; margin-bottom: 30px; } .boxtimeline { margin-bottom: 40px; } .process-estab::before { top: -72px; } .process-estab .boxstyle { padding-left: 0; } .process-estab ul li:not(:last-child) { margin-bottom: 0; } .title-style { top: -75px; } .numbers { font-size: 70px; line-height: 70px; } .process-estab { padding-top: 0; } .process-estab ul li:first-child .col-md-7 .boxstyle { margin-bottom: 0; } .process-estab ul li:first-child .col-md-5, .process-estab ul li:last-child .col-md-5 { order: 1; margin-bottom: 50px; } .process-estab ul li:first-child .col-md-7, .process-estab ul li:last-child .col-md-7 { order: 2; } .process-estab ul li:nth-child(2n) .col-md-5 { margin-bottom: 50px; } .tele-ourcompany .boxcoint { display: block; margin-top: 30px; } .boxtimeline ul:first-child, .boxtimeline ul:last-of-type { width: 100%; margin: 0; } .boxtimeline ul::after, .boxtimeline ul:last-of-type::after { content: none; } .boxtimeline ul .line, .process-estab::before { display: none; } .tele-help .col-md-8 { max-width: inherit; } .boxtimeline ul:before { left: 86px; } .boxtimeline ul li { margin: 0 0 0 60px; padding-left: 55px; } .boxtimeline ul li > span { left: 10px; } .boxtimeline ul li > span:before { left: 4px; } .boxtimeline .times span { font-size: 20px; left: -60px; } .boxtimeline .info { font-size: 14px; } .page404 .col-md-6:last-child { order: 1; margin-bottom: 60px; text-align: center; } .page404 .col-md-6:first-child { order: 2; text-align: center; } .page404 h3 { font-size: 40px; margin-bottom: 10px; } .page404 span { font-size: 30px; margin-bottom: 25px !important; } .page404 a.btn-blue { margin: 0 auto; } .item-product .row.card-deck { margin-bottom: 0px !important; } .item-product .card-deck .card { flex: 0 0 32% !important; margin-bottom: 35px !important; margin-left: 0px; margin-right: 2%; } .features_list { padding: 15px 0px 0; } .carousel-inner .features_list .features { width: 275px; } .carousel-inner .features_list .features .items { width: 100%; margin-bottom: 25px; } .carousel-inner .features_list .items img { height: 115px; } .tele-product .items .img img { height: 145px; } .number { font-size: 50px; } .tel-intro h2 { font-size: 24px; } .carousel-item img { height: 270px; } .carousel { margin-top: 0; } .box-customer .accordion .card { margin-bottom: 10px; } .reward-img { background-size: cover; width: 100%; justify-content: center; } .reward-img img { transform: none; } .box-reward { margin-bottom: 30px; } .voucher-reward .descrip { max-width: 100%; } .tab-blue .nav-item { width: 20%; height: 140px; } .pointer-txt, #freetalk .pointer-txt, #sms .pointer-txt { background-size: 100%; } .pointer-txt span { font-size: 60px; } .btn-accept { font-size: 12px; padding: 10px; } .reward-detail .content { margin-bottom: 20px; padding: 20px; } .progressbar .rating-icon { right: 40px; } .info-member .formstyle { margin-top: 20px; } .info-member .formstyle .col-md-4:nth-child(2n) { padding: 0 15px; margin: 15px 0; } .info-member .formstyle #uudaicuatoi .col-md-4:nth-child(2n) { margin: 0; } .info-member .formstyle .col-md-6:nth-child(2n) { padding: 0 15px; margin: 15px 0; } .info-member .formstyle #uudaicuatoi .col-md-6:nth-child(2n) { margin: 0; } .box-customer { padding: 15px; } .listshowroom li { display: block; } .listshowroom li .content { width: 100%; margin: 15px 0; } .national-day footer { background: url(../image/footer-national.png) repeat-x 0 0px #ffce25; } .tele-product .pathway .d-flex { display: block !important; } .tele-product .pathway .d-flex .breadcrumb { margin-bottom: 15px; } .theme-christmas .intro-top img.img, .theme-newyear .intro-top img.img { margin: 14px 0 30px; } .theme-christmas .intro-top .mr-5 { margin: 0 0 15px 0 !important; } .theme-christmas footer { background: url(../image/footer-chrismat.png) no-repeat 0 0 #ad1023; } .theme-christmas .tele-product { margin-top: 0; } .pulsa-content .bg1 { display: none; } .nav-is-toggled .nav-drill { margin-right: 15px; } } @media only screen and (max-width:579px) { .logo img { max-width: 120px; } .sub_menu { right: 0; } a.register { font-size: 14px; padding: 3px 10px 3px 10px; } .language { margin-left: 15px; } .nav-drill ul.nav li { margin-bottom: 30px; } .nav-drill { padding: 0px 0px 0px; } .closemenu { width: 60px; height: 60px; border-radius: 0 0 0 60px; } .closemenu img { margin: 0 0 20px 8px; } .nav-drill ul.nav li a { font-size: 18px; } .number { font-size: 34px; } .tel-intro h2, .banner-slide-about h3 { font-size: 18px; } .intro-top .carousel-inner { height: auto; } .mega-menu ul.list { flex-wrap: wrap; } .mega-menu ul.list li:nth-child(3n) { margin-right: 0; } .mega-menu ul.list li { margin-right: 3%; margin-bottom: 15px; width: 31.333%; } .hot-promo .carousel-indicators { bottom: -20px; } .hot-promo h2 span::before { content: none; } .hot-promo h2 span { background: linear-gradient(180deg, #005494 0%, #0F73C3 51%); padding: 10px 20px; } .hot-promo h2 span, .tele-news h2, .boxtimeline .title { font-size: 16px; } .copyright .col-md-4 { width: 55%; order: 1; display: inline-block; } .copyright .col-md-6 { order: 3; } .copyright .col-md-2 { order: 2; display: inline-block; width: 45%; } .ft-bottom, .ft-bottom .left { display: block; text-align: center; } .bottom-link a { padding: 0 0 10px 0; } .social { margin-top: 20px; justify-content: center; } .intro-top .mr-5 { margin-right: 0 !important; } .banner-slide h2, .banner-slide h3 { font-size: 24px; } .banner-slide p { font-size: 16px; } .banner-slide { height: 150px; } .tele-bussiness { padding: 30px 0; } .tele-detaiProd .content { padding: 20px; } .tele-detaiProd .content .title { margin-top: 20px; } .middle input[type="radio"]:checked ~ .ww-list-detail::after { width: 120px; /*left: -42px*/ } .tele-product .items .img img { height: 120px; } #thumbSlider .carousel-item .thumb { width: 30%; } .product-detail { padding: 30px 0 0 0; } .product-detail h1 { font-size: 24px; } #thumbSlider .carousel-inner img { height: auto; } #myCarousel img { max-width: 100%; } .tele-showroom .box { padding: 30px; } .tele-charge .boxstyle label.text-right { text-align: left !important; margin-bottom: 10px; } .tele-charge .boxstyle .form-group.mb-5 { margin-bottom: 20px !important; } .tele-charge .boxstyle { padding: 20px 20px 10px; background: url(../image/bg-charge.png) repeat-y center top; } .boxstyle form .form-group { margin-bottom: 20px; } .boxstyle form { margin-top: 20px; } .backhome { left: 20px; top: 20px; } .box-video a.icon-video { height: 165px; } .box-customer, .box-customer .box { padding: 20px; } .box-customer .accordion .card-header, .box-customer .card-body { padding: 15px; } .box-customer .card-link { padding-right: 20px; } .box-customer .card-link:before { top: 10px } .f24 { font-size: 22px !important; } .tele-program .title span:first-child { margin: 0 0 10px; } .modal .modal-dialog { max-width: 100%; } .boxtimeline .times span { font-size: 28px; } .item-product .features { width: 50%; /*padding-right: 0;*/ } .item-product .features:nth-child(2n) { padding-left: 0; /*margin-left: 3%;*/ } .item-product .features .items { width: 100%; margin-bottom: 14px; } .box-range, .tele-product .box p { display: none; } .tele-product .box p.mb-0 { display: block; } .tele-product .box { padding: 10px; } a.btn-regis { padding: 5px 15px; width: 140px; } .carousel-item img { height: 220px; } .carousel-inner .features_list .features { width: 50%; } .carousel-inner h3 { font-size: 1rem; } .tele-help .title { font-size: 22px; } .form input { border-radius: 30px; height: 45px; padding: 13px 32px; font-size: 16px; margin-right: 2px; } .form .btn-success { font-size: 18px; padding: 9px 20px; height: 45px; } .main-balance form { margin-top: 0; } .tel-intro .descrip { margin-bottom: 10px; max-height: 60px; overflow: hidden; } .tel-intro a.btn-blue { margin-bottom: 10px; } .listproduct .img { height: 130px; } .listproduct a.title { font-size: 16px; } .listproduct { padding: 15px 10px; } .tele-news .features { width: 100%; display: block; } .tele-news .features .news-item .img { max-width: 120px; float: left; margin: 0 15px 20px 0 } .tele-news .features .news-item { border: none; border-bottom: 1px solid #C4C4C4; padding-bottom: 10px; margin-bottom: 20px !important; border-radius: 0; } .news-item h3 { margin-top: 0; } .news-item .descrip, .news-item p.m-0, .item-vas .boxcont .descrip { display: none; } .news-item h3 a { max-height: 60px; overflow: hidden; } .chatbot { right: 10px; } .item-vas .boxcont { padding: 10px; } .dola span { font-size: 16px; } .item-vas .boxcont .f24 { font-size: 20px !important; } .banner-slide-about { height: 155px; padding: 0 30px; } .main-balance form .col-sm-3, .main-balance form .col-sm-5, .main-packages form .col-sm-3 { width: 40%; } .main-balance form .col-sm-9, .main-balance form .col-sm-7, .main-packages form .col-sm-9 { width: 60%; } .tele-account .boxstyle .mt-5 { margin-top: 10px !important; } .tele-history .box { padding: 10px; } .panel-content { padding: 20px; } .tab-blue .nav-item { width: 44%; margin-bottom: 20px; } .info-member .boxstyle { padding: 15px; } .progressbar .rating-icon { right: 14px; } .listoffer li { width: 50%; display: block; } .listoffer .icon { margin-bottom: 10px; } .box-customer .form-search { display: block !important; } .box-customer .form-search select { margin-bottom: 10px; } .theme-newyear .mega-menu ul.list li a { width: auto; height: auto; } .pulsa-content .bg2 { width: 100%; left: 0; top: auto; bottom: 0; } .pulsa-content .box { margin-bottom: 10%; } } @media only screen and (max-width:480px) { .carousel-inner .features_list .items img { height: 125px; } .dola b { font-size: 22px; } .mega-menu ul.list li a { padding: 8px 5px; } .item-product .card-deck .card { flex: 0 0 100% !important; } .tab-blue .nav-link { font-size: 14px; } .nav-drill ul.nav li { width: 100%; } .pulsa-content { padding: 16px 0; } .pulsa-content ul.list { grid-template-columns: 46% 46%; gap: 24px; margin-top: 30px; } } .svg-white { filter: invert(100%) sepia(0%) saturate(7500%) hue-rotate(344deg) brightness(104%) contrast(104%); padding: 0 5px; }