/**
* Theme Name: Copic Child
* Description: This is a child theme of Copic, generated by Merlin WP.
* Author: <a href="http://themeforest.net/user/themazine">The Mazine</a>
* Template: copic
* Version: 1.3
*/
.transport.img-one {
	 position: absolute;
  width: 200px; /* Adjust size */
  top: -150px;    /* Adjust vertical position */
  left: -150px; /* Start off-screen */
  animation: fly 12s linear infinite;
}
@keyframes fly {
  0% {
    left: 100%;     /* Start off-screen right */
    transform: rotate(0deg);
  }
  50% {
    left: 50%;      /* Middle of slider */
    transform: rotate(-10deg); /* slight tilt mid-flight */
  }
  100% {
    left: -150px;   /* End off-screen left */
    transform: rotate(0deg);
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1600px) {
    .transport.img-three {
        max-width: 35% !important;
    }
	    .transport.img-two {
        max-width: 40% !important;
    }
 .transport.img-four {
        max-width: 24% !important;
    }
}


/* Base styles */
.transport {
  position: absolute; /* Important for right/top/bottom to work */
  display: block;
}

.transport.img-three {
  right: 4.5% !important;
  bottom: -40px !important;
  max-width: 40% !important;
  filter: drop-shadow(2px 4px 10px rgba(0, 0, 0, 0.4));
}

.transport.img-two {
  right: 10% !important;
  width: 40% !important;
  max-width: 40% !important;
}

.transport.img-four {
  right: 180px !important;
    top: -182px !important;
    max-width: 24% !important;
    filter: blur(1px);
    z-index: 0;
}


/* ✅ Tablet & Small Laptop Screens */

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .transport.img-three {
    max-width: 35%;
    right: 4.5%;
    bottom: -30px;
  }
  .transport.img-two {
    max-width: 38%;
    right: 8%;
  }
  .transport.img-four {
    max-width: 22%;
    right: 160px;
    top: -160px;
  }
	.about-section img.big-img , .left-image img.big-img{
	width: 760px !important;
}
}

/* ✅ Tablets & iPads */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .transport.img-three {
    max-width: 37%;
    right: 5%;
    bottom: -20px;
  }
  .transport.img-two {
    max-width: 36%;
    right: 6%;
    display: block;
  }
  .transport.img-four {
    display: none; /* Optional: hide image on small screens */
  }
		.about-section .big-img{
	width: 760px !important;
}
}

/* ✅ Mobile Phones */
@media only screen and (max-width: 767px) {
  .transport {
    position: static;
    max-width: 80%;
    margin: 0 auto;
    display: block;
  }
	.value-added-services .container{
		    margin: 0px !important;
    width: 100% !important;
    padding: 0px !important;
	}
}

	.about-section img.big-img, .left-image img.big-img{
	width: 760px !important;
}
.grey-bg {
    background: #edf3f2 !important;
}
.logo-img {
	padding: 6px 46px !important;
}

.slider-video {
	display:none !important;
}
.chose-shape.cshape-5 {
    left: 50px !important;
    bottom: -17px !important;
	width:180px !important;
}
.chose-shape.cshape-4 {
    right: -39px !important;
    bottom: -41px !important;
    width: 186px !important;
    transform: rotate(302deg);
}
.cta-border {
	padding: 0px 0px 0px 70px !important;
}
.chat-manager{
	margin-bottom:0px !important;
}
#slider-one, .logistics-services, .onestop-management {
	padding-bottom:50px !important;
}
.logistics-services, .onestop-management, .work-process, .testiomonial-area {
	padding-top:50px !important;
}
.work-process {
	padding-bottom:50px !important;
}
.col-lg-4.col-md-6:nth-child(odd) .c-services{
    background-color: #023867 !important;
}


.col-lg-4.col-md-6:nth-child(odd) .service-title,
.col-lg-4.col-md-6:nth-child(odd) .c-services p,
.col-lg-4.col-md-6:nth-child(odd) .arrow-icon{
    color: #ffffff !important;
}
.col-lg-4.col-md-6:nth-child(even) .c-services {
    background-color: #ffffff !important;
}

.col-lg-4.col-md-6:nth-child(odd) .c-services .arrow-icon {
    border: 2px solid #fff !important;
    border-radius: 10px !important;
    padding: 10px !important;
	background: rgba(255,255,255,0.1) !important;
}
.col-lg-4.col-md-6:nth-child(even) .c-services .arrow-icon {
   border: 2px solid #fff !important;
    border-radius: 10px !important;
    padding: 10px !important;
    background: rgb(27 76 118) !important;
    color: #fff !important;
}



.col-lg-4.col-md-6 .c-services:hover {
   
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15) !important;
}
.management-title h2, .management-title p, .footer__widget .addres-details{
	color:#fff !important;
}
.main-footer .logo-widget{
	padding-top:0px !important;
}
.main-footer .footer-logo{
	background-color: #fff !important;
    text-align: center;
    padding: 20px;
	border-radius: 10px;
}
.col-lg-4.col-md-6 .c-services .arrow-icon img , #copic_about_company_two-2 .footer-logo{
	display:none;
}
.second-row h2, .second-row p, .second-row ul li {
    color: #fff !important;
}
.value-added-services {
	padding:0px !important;
}
.value-added-img{
	margin-bottom:0px !important;
}
.value-added-content{
	padding: 20px 20px !important;
}
.main-banner{
	background-position: center center;
    background-size: cover;
	padding:150px 0px
}

.cc-about .footer-title, .best-img-box .counter-box{
	display:none !important;
}
.author-img1, .shipment-time{
	display:none !important;
}
.added-list li{
	font-size:20px !important;
}
.text-list-box{
	display:block !important;
}
.navbar-nav > .nav-item:hover > .nav-link {
    color: #be7819 !important;
}
.testimonial-wrapper .sect-title{
	font-size:18px !important;
}
.testimonial-wrapper .authors-box {
	margin-bottom:20px !important;
}
.contact-info h5{
	color: #BE7819;
    text-decoration: underline;
}
.address-head h2{
	padding-left: 1.875rem;
}    
.contact-form-1 input, .contact-form-1 textarea{
	text-transform:none !important;
}
.main-footer .widgets-section{
	padding-top:100px !important;
}
.about-section .single-box-list{
	display:none;
}
.about-section .chose-box p, .left-imag .chose-box p{
	width:100% !important;
}
.why-best-logistics .comic-progress-bar{
	display:none;
}

.right-itinerary .shipment-content-img img, .left-itinerary .value-added-img img{
	width:60% !important;
	object-fit:cover;
	padding:20px !important;
	border:1px solid;
	border-radius:50% !important;
}
.book-form input, .book-form textarea, .book-form select, .book-form .nice-select{
	width:100% !important;
	border: 1px solid #ccc;
    padding: 3px 8px;
	border-radius:0px;
	height:45px !important;
}
.book-form textarea{
    height: 100px !important;
}
.check-list {
  list-style: none; /* Remove default bullets */
  padding: 0;
  margin: 0;
}

.check-list li {
  position: relative;
  padding-left: 25px; /* Space for icon */
  margin-bottom: 15px;
  font-family: 'Saira Extra Condensed';
  font-weight: 500;
   font-size: 22px;
}

.check-list li::before {
   content: "\f00c"; /* Font Awesome check icon code */
  font-family: "Font Awesome 5 Free"; /* For FA v5+ */
  font-weight: 900; /* Solid style */
  left: 0;
  top: 0;
  color: #000; /* Green color */
	margin-right: 10px;
}
.comic-blog{
	padding-top:80px !important;
}
.visa-benefits ul li{
	font-size:16px !important;
}
.visa-benefits .section-title h2{
	font-size:45px !important;
	color:#000 !important;
	line-height: 45px;
}