\x89PNG\r\n\x1a\n\x00\x00\x00\x0DIHDR\x00\x00\x00\x01\x00 \x00\x00\x01\x08\x06\x00\x00\x00\x1F\x15\xC4\x89\x00\x00\x00 \x0AIDATx\x9Ccb\x00\x00\x00\x06\x00\x03\x1A\x05\x9D\x00\x00 \x00\x00IEND\xAE\x42\x60\x82
| Path : /var/www/html/bosmar/TransportLogisticsv2/static/css/ |
|
B-Con CMD Config cPanel C-Rdp D-Log Info Jump Mass Ransom Symlink vHost Zone-H |
| Current File : /var/www/html/bosmar/TransportLogisticsv2/static/css/style.css |
/* Bosmar Trans Custom CSS */
:root {
--primary-color: #1a5276;
--secondary-color: #45b5aa;
--accent-color: #e74c3c;
--light-color: #ecf0f1;
--dark-color: #2c3e50;
--white-color: #ffffff;
--gray-color: #95a5a6;
--footer-color: #34495e;
}
/* General Styles */
body {
font-family: 'Roboto', sans-serif;
color: var(--dark-color);
overflow-x: hidden;
}
h1, h2, h3, h4, h5, h6 {
font-family: 'Montserrat', sans-serif;
font-weight: 700;
}
a {
color: var(--primary-color);
text-decoration: none;
transition: all 0.3s ease;
}
a:hover {
color: var(--secondary-color);
text-decoration: underline;
}
.btn-primary {
background-color: var(--primary-color);
border-color: var(--primary-color);
}
.btn-primary:hover {
background-color: #134569;
border-color: #134569;
}
.btn-secondary {
background-color: var(--secondary-color);
border-color: var(--secondary-color);
color: white;
}
.btn-secondary:hover {
background-color: #3a9e94;
border-color: #3a9e94;
color: white;
}
.text-primary {
color: var(--primary-color) !important;
}
.text-secondary {
color: var(--secondary-color) !important;
}
.bg-primary {
background-color: var(--primary-color) !important;
}
.bg-secondary {
background-color: var(--secondary-color) !important;
}
.bg-light {
background-color: var(--light-color) !important;
}
/* Header Styles */
.top-bar {
background-color: var(--light-color);
padding: 5px 0;
font-size: 14px;
}
.top-bar a {
color: var(--primary-color);
}
.navbar {
background-color: var(--white-color);
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}
.navbar-brand img {
max-height: 50px;
}
.navbar-nav .nav-link {
color: var(--dark-color);
font-weight: 500;
padding: 10px 15px;
}
.navbar-nav .nav-link:hover,
.navbar-nav .nav-link.active {
color: var(--secondary-color);
}
.language-switch {
font-size: 14px;
}
/* Hero Section with Slider */
.hero-slider {
position: relative;
color: var(--white-color);
}
.hero-slider .carousel-item {
height: 600px;
}
.hero-slider .carousel-item img {
object-fit: cover;
height: 100%;
width: 100%;
filter: brightness(0.8);
}
.hero-slider .carousel-caption {
bottom: auto;
top: 50%;
transform: translateY(-50%);
left: 10%;
right: auto;
text-align: left;
max-width: 550px;
padding: 0;
}
.hero-slider .hero-content {
background-color: rgba(26, 82, 118, 0.7);
padding: 30px;
border-radius: 10px;
backdrop-filter: blur(5px);
text-align: left;
}
.hero-title {
font-size: 2.5rem;
font-weight: 700;
margin-bottom: 20px;
text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}
.hero-subtitle {
font-size: 1.2rem;
margin-bottom: 20px;
text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}
.anniversary-badge {
position: absolute;
top: 20px;
right: 20px;
max-width: 120px;
z-index: 10;
}
.carousel-control-prev,
.carousel-control-next {
width: 5%;
}
.carousel-control-prev-icon,
.carousel-control-next-icon {
background-color: rgba(26, 82, 118, 0.5);
padding: 20px;
border-radius: 50%;
}
/* Services Section */
.services-section {
padding: 60px 0;
}
.service-card {
margin-bottom: 30px;
transition: all 0.3s ease;
height: 100%;
border: 1px solid #eee;
border-radius: 5px;
overflow: hidden;
}
.service-card:hover {
transform: translateY(-5px);
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
}
.service-img {
height: 200px;
object-fit: cover;
width: 100%;
}
.service-content {
padding: 20px;
}
.service-title {
font-size: 1.5rem;
font-weight: 600;
margin-bottom: 10px;
color: var(--primary-color);
}
.service-description {
color: var(--dark-color);
margin-bottom: 15px;
}
/* Quick Services */
.quick-services {
background-color: var(--light-color);
padding: 60px 0;
}
.qs-title {
font-size: 2.5rem;
color: var(--primary-color);
margin-bottom: 50px;
}
.quick-service-card {
background-color: var(--white-color);
border-radius: 5px;
padding: 30px 20px;
text-align: center;
height: 100%;
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
transition: all 0.3s ease;
}
.quick-service-card:hover {
transform: translateY(-5px);
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
}
.quick-service-card i {
font-size: 40px;
color: var(--secondary-color);
margin-bottom: 20px;
}
.quick-service-card h4 {
color: var(--primary-color);
font-size: 1.3rem;
margin-bottom: 15px;
}
/* About Section */
.about-section {
padding: 80px 0;
}
.about-image {
height: 400px;
object-fit: cover;
border-radius: 8px;
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
}
.about-hero-image img,
.about-image-section img {
border-radius: 8px;
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
transition: transform 0.3s ease;
}
.about-hero-image img:hover,
.about-image-section img:hover {
transform: scale(1.02);
}
.about-content h2 {
color: var(--primary-color);
margin-bottom: 30px;
}
.mission-vision {
margin-top: 50px;
}
.mission-vision h3 {
color: var(--primary-color);
margin-bottom: 20px;
}
/* World Map Section */
.world-map {
background-color: var(--light-color);
padding: 60px 0;
}
.map-container {
height: 400px;
background-color: var(--primary-color);
border-radius: 5px;
}
.global-service {
padding: 30px;
background-color: var(--dark-color);
color: var(--white-color);
border-radius: 5px;
}
.global-service h3 {
color: var(--secondary-color);
margin-bottom: 20px;
}
.quote-box {
background-color: var(--secondary-color);
padding: 30px;
border-radius: 5px;
color: var(--white-color);
margin-top: 30px;
}
/* News Section */
.news-section {
padding: 60px 0;
}
.news-title {
color: var(--primary-color);
margin-bottom: 40px;
}
.news-card {
margin-bottom: 30px;
border: none;
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
transition: all 0.3s ease;
height: 100%;
}
.news-card:hover {
transform: translateY(-5px);
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
}
.news-date {
position: absolute;
top: 10px;
right: 10px;
background-color: var(--accent-color);
color: var(--white-color);
padding: 5px 10px;
font-size: 12px;
font-weight: 600;
border-radius: 3px;
}
.news-img {
height: 200px;
object-fit: cover;
}
.news-content {
padding: 20px;
}
.news-content h4 {
color: var(--primary-color);
font-size: 1.2rem;
margin-bottom: 15px;
}
.news-content p {
color: var(--dark-color);
margin-bottom: 15px;
}
/* Cargo Tracking */
.cargo-tracking {
background-color: var(--light-color);
padding: 60px 0;
text-align: center;
}
.tracking-title {
margin-bottom: 30px;
color: var(--primary-color);
}
.tracking-info {
margin-bottom: 20px;
}
.login-btn {
background-color: var(--accent-color);
color: var(--white-color);
border: none;
padding: 10px 30px;
border-radius: 30px;
font-weight: 600;
transition: all 0.3s ease;
}
.login-btn:hover {
background-color: #c0392b;
transform: translateY(-2px);
}
/* Contact Section */
.contact-section {
padding: 80px 0;
}
.contact-info {
margin-bottom: 30px;
}
.contact-info i {
color: var(--secondary-color);
font-size: 24px;
margin-right: 10px;
}
.contact-info h5 {
color: var(--primary-color);
margin-bottom: 10px;
}
.contact-form {
background-color: var(--white-color);
padding: 30px;
border-radius: 5px;
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
}
.contact-form h3 {
color: var(--primary-color);
margin-bottom: 30px;
}
/* Support Banner */
.support-banner {
background-color: var(--secondary-color);
color: var(--white-color);
padding: 30px 0;
text-align: center;
}
.support-banner h4 {
margin-bottom: 0;
}
.contact-btn {
background-color: var(--white-color);
color: var(--secondary-color);
border: none;
padding: 10px 25px;
border-radius: 30px;
font-weight: 600;
transition: all 0.3s ease;
}
.contact-btn:hover {
background-color: var(--light-color);
transform: translateY(-2px);
}
/* Newsletter */
.newsletter {
padding: 30px;
background-color: var(--light-color);
color: #000000; /* Yazı rengini siyah yapıyoruz */
}
.newsletter h5 {
color: var(--primary-color);
margin-bottom: 20px;
}
.newsletter p {
color: #000000; /* Paragraf metnini siyah yapıyoruz */
}
.newsletter-form {
display: flex;
}
.newsletter-form input {
border-radius: 30px 0 0 30px;
border: none;
padding: 10px 20px;
flex-grow: 1;
}
.newsletter-form button {
background-color: var(--secondary-color);
color: var(--white-color);
border: none;
border-radius: 0 30px 30px 0;
padding: 10px 20px;
}
/* Footer */
footer {
background-color: var(--footer-color);
color: var(--white-color);
padding: 60px 0 0;
}
.footer-logo {
margin-bottom: 20px;
max-height: 40px;
}
.footer-contact {
margin-bottom: 20px;
}
.footer-contact p {
margin-bottom: 5px;
}
.footer-social a {
color: var(--white-color);
margin-right: 15px;
font-size: 20px;
}
.footer-social a:hover {
color: var(--secondary-color);
}
.footer-heading {
color: var(--secondary-color);
margin-bottom: 20px;
font-size: 1.2rem;
}
.footer-links {
list-style: none;
padding: 0;
}
.footer-links li {
margin-bottom: 10px;
}
.footer-links a {
color: var(--white-color);
}
.footer-links a:hover {
color: var(--secondary-color);
}
.footer-bottom {
background-color: #2c3e50;
padding: 20px 0;
margin-top: 40px;
text-align: center;
font-size: 14px;
}
/* Responsive */
@media (max-width: 992px) {
.hero-slider .carousel-item {
height: 500px;
}
.hero-slider .carousel-caption {
left: 5%;
max-width: 450px;
}
.hero-title {
font-size: 2rem;
}
.hero-subtitle {
font-size: 1.2rem;
}
.anniversary-badge {
max-width: 100px;
}
}
@media (max-width: 768px) {
.hero-slider .carousel-item {
height: 450px;
}
.hero-slider .carousel-caption {
left: 10%;
right: 10%;
max-width: 80%;
}
.hero-slider .hero-content {
text-align: center;
}
.about-image {
height: 300px;
margin-bottom: 30px;
}
.map-container {
height: 300px;
margin-bottom: 30px;
}
.global-service {
margin-bottom: 30px;
}
.contact-form {
margin-top: 30px;
}
}
@media (max-width: 576px) {
.hero-slider .carousel-item {
height: 400px;
}
.hero-slider .carousel-caption {
left: 5%;
right: 5%;
max-width: 90%;
}
.hero-slider .hero-content {
padding: 20px;
}
.hero-title {
font-size: 1.8rem;
}
.hero-subtitle {
font-size: 1rem;
}
.anniversary-badge {
top: 10px;
right: 10px;
max-width: 80px;
}
.newsletter-form {
flex-direction: column;
}
.newsletter-form input {
border-radius: 30px;
margin-bottom: 10px;
}
.newsletter-form button {
border-radius: 30px;
}
}