@media (max-width: 1300px) {
.oval-button {
margin: 5px;
padding: 8px 12px;
font-size: 14px;
}
}
@media (max-width: 992px) {
.hero_area {
min-height: auto;
min-height: auto;
height: 100vh;
.hero_bg_box {
display: none;
}
}
.events_section.layout_padding {
padding: 0;
}
.slider_section {
padding: 45px 0 75px 0;
}
.header_section_new {
display: flex;
padding: 0 0 15% 0;
align-items: center;
.detail-box {
padding: 20px;
text-align: center;
h1 {
font-size: 2rem;
}
p {
font-size: 0.9rem;
}
.btn-box {
flex-direction: column;
margin-top: 15px;
a {
width: 100%;
margin: 5px 0;
}
}
}
}
.custom_nav-container {
.navbar-nav {
padding-top: 15px;
align-items: center;
.nav-item {
.nav-link {
padding: 5px 25px;
margin: 5px 0;
}
}
}
}
.service_section {
.box {
flex-direction: column;
.img-box {
justify-content: center;
margin-bottom: 15px;
}
}
}
.achievements {
flex-direction: column;
align-items: center;
text-align: center;
gap: 20px;
height: auto;
padding: 10px;
}
.achievement {
flex-direction: column;
gap: 10px;
padding: 10px;
}
.achievement_img {
width: 40px;
height: 40px;
}
.number {
font-size: 18px;
}
.label {
font-size: 14px;
}
.spotlight-box {
margin-bottom: 20px;
padding: 10px;
}
.col-md-4 {
flex: 0 0 100%;
padding: 10px;
}
}
@media (max-width: 768px) {
.about_section {
.img-box {
margin-bottom: 45px;
}
}
.events_section {
.img-box {
margin-bottom: 45px;
}
}
.home-title {
.line {
font-size: 6vw;
}
}
.spotlight-box {
height: auto;
}
.spotlight-box-img {
height: auto;
}
.card-body {
padding: 20px;
.card-text {
font-size: 12px;
}
}
}
@media (max-width: 576px) {
.header_section {
.header_top {
.contact_nav {
a {
span {
display: none;
}
}
}
}
}
.client_section {
.client_container {
width: 100%;
}
.box {
margin: 0;
}
.owl-carousel {
.owl-nav {
.owl-prev {
position: unset;
margin: 0 2.5px;
}
.owl-next {
position: unset;
margin: 0 2.5px;
}
}
}
}
.owl-nav {
display: flex;
justify-content: center;
margin-top: 45px;
}
.home-title {
.line {
font-size: 6vw;
}
}
}
@media (max-width: 480px) {
.slider_section {
.detail-box {
h1 {
font-size: 2rem;
}
}
}
.header_section_new {
.detail-box {
h1 {
font-size: 2rem;
}
}
}
.track_section {
form {
flex-direction: column;
align-items: flex-start;
input {
width: 100%;
}
button {
padding: 10px 60px;
margin-top: 10px;
}
}
}
.home-title {
.line {
font-size: 6vw;
}
}
}
@media (max-width: 420px) {
.service_section {
.box {
flex-direction: column;
.img-box {
justify-content: center;
margin-bottom: 15px;
}
}
}
}
@media (min-width: 1200px) {
.header_section_new {
.container {
max-width: 100%;
}
.detail-box {
p {
font-size: 0.75rem;
}
}
}
.container {
max-width: 1170px;
}
}
@media (min-width: 1400px) {
.header_section_new {
.detail-box {
p {
font-size: 1rem;
}
}
}
}
@media only screen and (max-width: 600px) {
.banner {
height: 25em;
}
.banner img {
height: 100%;
object-fit: fill;
object-position: center;
}
.fixed-footer {
position: fixed;
bottom: 0;
left: 0;
width: 100%;
background-color: #c6e5ee;
padding: 10px;
box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.1);
display: flex;
justify-content: space-between;
align-items: center;
z-index: 999;
}
.footer-price {
font-size: 18px;
color: #1166ac;
}
.footer-book-now-button {
display: inline-block;
padding: 10px 15px;
font-size: 16px;
text-decoration: none;
color: #fff;
border-radius: 5px;
background: linear-gradient(45deg, #ff7e5f, #feb47b);
transition: background 0.3s, transform 0.3s;
box-shadow: 0 5px 10px rgba(255, 126, 95, 0.2);
}
.footer-book-now-button:hover {
background: linear-gradient(45deg, #feb47b, #ff7e5f);
transform: scale(1.05);
}
}
@media only screen and (min-width: 601px) {
.fixed-footer {
display: none;
}
}