migrate to gtea from bistbucket

This commit is contained in:
2026-03-15 17:08:23 +07:00
commit 129ca2260c
3716 changed files with 566316 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
[dir="rtl"] .header-top .social-icons ul li {
margin-left: 15px;
margin-right: 0;
}
[dir="rtl"] .header-top .social-icons ul li:last-child {
margin-left: 0 !important;
}
[dir="rtl"] .header-section .header-top .container {
padding: 0 !important;
}
[dir="rtl"] .header-top .contact ul li:first-child {
border-left: 1px solid #d0d5dd;
border-right: 0;
}
[dir="rtl"] .header-top .contact ul li {
margin-left: 20px;
padding-left: 20px;
margin-right: 0;
padding-right: 0;
}
@media only screen and (min-width: 0px) and (max-width: 580px) {
[dir="rtl"] .header-section .header-top .container {
padding: 0px 15px !important;
}
}

10451
public/assets/web/css/bootstrap.min.css vendored Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@@ -0,0 +1,14 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg">
<metadata>Generated by Fontastic.me</metadata>
<defs>
<font id="slick" horiz-adv-x="512">
<font-face font-family="slick" units-per-em="512" ascent="480" descent="-32"/>
<missing-glyph horiz-adv-x="512" />
<glyph unicode="&#8594;" d="M241 113l130 130c4 4 6 8 6 13 0 5-2 9-6 13l-130 130c-3 3-7 5-12 5-5 0-10-2-13-5l-29-30c-4-3-6-7-6-12 0-5 2-10 6-13l87-88-87-88c-4-3-6-8-6-13 0-5 2-9 6-12l29-30c3-3 8-5 13-5 5 0 9 2 12 5z m234 143c0-40-9-77-29-110-20-34-46-60-80-80-33-20-70-29-110-29-40 0-77 9-110 29-34 20-60 46-80 80-20 33-29 70-29 110 0 40 9 77 29 110 20 34 46 60 80 80 33 20 70 29 110 29 40 0 77-9 110-29 34-20 60-46 80-80 20-33 29-70 29-110z"/>
<glyph unicode="&#8592;" d="M296 113l29 30c4 3 6 7 6 12 0 5-2 10-6 13l-87 88 87 88c4 3 6 8 6 13 0 5-2 9-6 12l-29 30c-3 3-8 5-13 5-5 0-9-2-12-5l-130-130c-4-4-6-8-6-13 0-5 2-9 6-13l130-130c3-3 7-5 12-5 5 0 10 2 13 5z m179 143c0-40-9-77-29-110-20-34-46-60-80-80-33-20-70-29-110-29-40 0-77 9-110 29-34 20-60 46-80 80-20 33-29 70-29 110 0 40 9 77 29 110 20 34 46 60 80 80 33 20 70 29 110 29 40 0 77-9 110-29 34-20 60-46 80-80 20-33 29-70 29-110z"/>
<glyph unicode="&#8226;" d="M475 256c0-40-9-77-29-110-20-34-46-60-80-80-33-20-70-29-110-29-40 0-77 9-110 29-34 20-60 46-80 80-20 33-29 70-29 110 0 40 9 77 29 110 20 34 46 60 80 80 33 20 70 29 110 29 40 0 77-9 110-29 34-20 60-46 80-80 20-33 29-70 29-110z"/>
<glyph unicode="&#97;" d="M475 439l0-128c0-5-1-9-5-13-4-4-8-5-13-5l-128 0c-8 0-13 3-17 11-3 7-2 14 4 20l40 39c-28 26-62 39-100 39-20 0-39-4-57-11-18-8-33-18-46-32-14-13-24-28-32-46-7-18-11-37-11-57 0-20 4-39 11-57 8-18 18-33 32-46 13-14 28-24 46-32 18-7 37-11 57-11 23 0 44 5 64 15 20 9 38 23 51 42 2 1 4 3 7 3 3 0 5-1 7-3l39-39c2-2 3-3 3-6 0-2-1-4-2-6-21-25-46-45-76-59-29-14-60-20-93-20-30 0-58 5-85 17-27 12-51 27-70 47-20 19-35 43-47 70-12 27-17 55-17 85 0 30 5 58 17 85 12 27 27 51 47 70 19 20 43 35 70 47 27 12 55 17 85 17 28 0 55-5 81-15 26-11 50-26 70-45l37 37c6 6 12 7 20 4 8-4 11-9 11-17z"/>
</font></defs></svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,364 @@
@media only screen and (min-width: 0) and (max-width: 1400px) {
.lang-grid {
grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));
}
}
@media only screen and (min-width: 1200px) and (max-width: 1400px) {
/* header */
.header-section .menu-dropdown .mega-menu {
padding: 20px 5% !important;
}
.about-section .icon h6 {
font-size: 14px;
line-height: 24px;
}
/* footer */
.footer-section p,
.footer-section li,
.footer-section li a {
font-size: 14px;
}
.footer-section li {
margin-bottom: 5px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1400px) {
.home-banner-section .banner-content h1 {
font-size: 39px;
line-height: 47px;
}
body h2 {
font-size: 30px;
line-height: 40px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
/* header */
.header-section a,
.header-section .nav-link {
padding: 15px 11px !important;
}
.header-section .menu-dropdown .mega-menu {
padding: 20px 3% !important;
}
.header-section .menu-dropdown .mega-menu li {
width: 30% !important;
}
/* Slick */
.slick-slider-section .slick-prev {
left: 5px !important;
top: -15px !important;
}
.slick-slider-section .slick-next {
right: 5px !important;
top: -15px !important;
}
.about-section .view-more {
text-align: center;
margin-bottom: 50px;
}
/* footer */
.footer-section p,
.footer-section li,
.footer-section li a {
font-size: 11px;
}
.footer-section li {
margin-bottom: 0px;
}
.footer-section br {
display: none;
}
.slick-slider-section img {
width: 100% !important;
height: 620px !important;
}
}
@media only screen and (min-width: 0px) and (max-width: 1400px) {
.shape-one,
.shape-two,
.shape-three,
.shape-four,
.shape-bg-three {
display: none !important;
}
}
@media only screen and (min-width: 0px) and (max-width: 992px) {
.section-title {
margin-bottom: 20px !important;
}
.home-banner-section {
top: 0 !important;
}
.home-banner-section .banner-content h1 {
font-size: 44px;
line-height: 54px;
}
/* header */
.home-header {
background-color: #0d0d16;
}
.header-section .header-logo {
margin: 15px 0px !important;
}
.header-section .nav-link img {
width: auto !important;
}
/* Slick */
.slick-slider-section .slick-prev {
left: 5px !important;
top: -15px !important;
}
.slick-slider-section .slick-next {
right: 5px !important;
top: -15px !important;
}
.about-section .view-more {
text-align: center;
margin-bottom: 50px;
}
.faqs-section .custom-accordion {
width: 100%;
}
.contact-section .contact-image img {
height: 400px;
}
.max-992-d-none {
display: none !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
.slick-slider-section img {
width: 100% !important;
height: 707px !important;
}
}
@media only screen and (min-width: 0px) and (max-width: 768px) {
/* faq */
.faqs-section .accordion-button {
font-size: 17px;
line-height: 22px;
padding: 0px !important;
}
.faqs-section .accordion-body {
padding: 10px 25px 0px 0px !important;
}
.faqs-section .accordion-body p {
font-size: 14px;
line-height: 22px;
margin-bottom: 0;
}
.package-section .section-title {
display: flex;
flex-wrap: wrap;
}
.slick-slider-section img {
width: auto !important;
height: 80vh !important;
}
}
@media only screen and (min-width: 550px) and (max-width: 992px) {
body .h6-line-clamp {
-webkit-line-clamp: 1;
height: auto;
}
}
@media only screen and (min-width: 0px) and (max-width: 550px) {
section {
padding: 30px 0px;
}
body h2 {
font-size: 25px;
line-height: 32px;
}
body h5 {
font-size: 20px;
line-height: 25px;
}
/* home banner */
.home-banner-section .banner-content h1 {
font-size: 32px;
line-height: 42px;
}
/* Slick */
.slick-slider-section .slick-prev,
.slick-slider-section .slick-next {
display: none !important;
}
.time-event-section h2 {
max-width: 355px;
margin-bottom: 20px;
}
}
@media only screen and (min-width: 0px) and (max-width: 400px) {
.demo-btn-group a:last-child span:last-child {
display: none;
}
.home-banner-section .banner-content h1 {
font-size: 28px;
line-height: 38px;
}
body .modal-custom-design .modal-title {
max-width: 300px;
}
body .modal-custom-design .btn-close {
padding: 7px 12px !important;
}
body .modal-custom-design iframe {
height: 280px !important;
}
}
@media (min-width: 992px) {
.header-section .mobile-menu {
display: none;
}
.min-992-d-none {
display: none !important;
}
}
@media (min-width: 1400px) {
.home-service-section {
width: 100%;
background-image: url("../images/service/service-bg.png");
background-size: cover;
background-repeat: no-repeat;
background-position-y: -50px;
}
}
@media (max-width: 1400px) {
.home-service-section {
background: linear-gradient(
to right,
rgba(255, 137, 0, 0.12),
rgba(13, 154, 255, 0.12)
);
}
}
@media only screen and (min-width: 0px) and (max-width: 992px) {
.home-header .header-logo img, .header-logo img, .footer-section .footer-logo{
height: 35px;
width: auto;
}
.service-section .image{
height: 50px;
width: 50px;
}
.service-section .image img{
height: 32px;
width: 32px;
}
.service-section .service-content h6{
font-size: 16px !important;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
width: 100%;
}
.about-section .about-img {
height: auto;
width: 100%;
object-fit: cover;
}
.blogs-section .blog-details-content .details-img{
height: auto;
width: 100%;
object-fit: cover;
}
.header-section .accordion-button{
background-color: transparent !important;
}
/* .header-section .accordion-flush .accordion-item {
padding-bottom: 0 !important;
padding-right: 16px !important;
} */
.header-section .accordion-flush .accordion-collapse.show {
padding-bottom: 8px !important
}
.header-section .accordion-body {
margin-bottom: 0 !important;
}
}
@media only screen and (min-width: 0px) and (max-width: 550px) {
.play-button, .play-btn{
width: 40px;
height: 40px;
line-height: 40px;
font-size: 16px;
}
/* Home Vido play button */
.play-btn:before{
top: -10px;
left: -10px;
}
.play-button:before {
width: 150%;
height: 150%;
top: -10px;
left: -10px;
}
.play-button::after {
border-top: 8px solid transparent;
border-bottom: 8px solid transparent;
border-left: 12px solid #fff;
}
.custom-btn {
font-size: 16px;
line-height: 16px;
padding: 8px 16px;
margin-top: 10px;
}
.custom-btn i {
width: 24px;
height: 24px;
line-height: 24px;
}
.banner-scan img{
height: 60px;
width: 60px;
}
.home-banner-section .banner-content .play-store img ,.footer-play-store img {
height: 35px;
width: auto;
}
.banner-scan p{
font-size: 14px;
}
.subscribe-plan{
padding: 10px 22px !important;
font-size: 16px !important;
}
.card-header h4{
font-size: 25px ;
}
}

View File

@@ -0,0 +1,204 @@
@charset 'UTF-8';
/* Slider */
/* .slick-loading .slick-list
{
background: #fff url('./ajax-loader.gif') center center no-repeat;
} */
/* Icons */
@font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url('./fonts/slick.eot');
src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '<';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '>';
}
[dir='rtl'] .slick-next:before
{
content: '←';
}
/* Dots */
.slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}

View File

@@ -0,0 +1,119 @@
/* Slider */
.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long