/* Responsive CSS Document */

/* 
    Created on   : 22-08-2025.
    Theme Name   : Swiss Freight Ltd
    Version      : 1.0.
    Developed by : heloshape18@gmail.com
   
*/

@media (min-width: 992px) {
  .container {padding-right: 0;padding-left: 0;}
}
/*(min-width: 992px)*/


/*Grid xl Start*/
@media (max-width: 1399px) {

}
/*(max-width: 1399px)*/



/*Between Grid xl*/
@media (min-width: 1200px) and (max-width: 1399px) {
  .theme-main-menu .p-space {padding-left: 20px; padding-right: 20px;}
  .vegas-content {padding: 150px 0 120px !important;}
  .fs-20 {font-size: 18px;}
  .fs-22 {font-size: 20px;}
  .hero-banner-one .hero-heading {font-size: 45px;}
  .title-one h2 {font-size: 40px;}
  .block-section-one .swiper-slide {width: 280px;}
  .title-one h2.xl {font-size: 45px;}
  .block-section-three .retro-box h2 {font-size: 35px;}
  .block-section-four .img-box h3 {font-size: 22px;}
  .block-section-four blockquote {font-size: 30px;}
  .inner-banner-one h2 {font-size: 35px;}
  .inner-banner-one.style-two {padding-bottom: 220px;}
}
/*(min-width: 1200px) and (max-width: 1399px)*/

/* *** Important *** Breakpoint */
@media (min-width: 992px) and (max-width: 1399px) {

}
/* (min-width: 992px) and (max-width: 1399px) */


/*Grid lg Start*/
@media (max-width: 1199px) {
  .fs-20 {font-size: 17px;}
  .fs-22 {font-size: 18px;}
  body, .theme-main-menu .top-info a {font-size: 15px;}
  .theme-main-menu .p-space {padding-left: 12px; padding-right: 12px;}
  .theme-main-menu .logo img {width: 70px;}
  .btn-two {font-size: 13px; line-height: 46px; padding: 0 30px;}
  .btn-three {font-size: 13px; line-height: 44px; padding: 0 30px;}
  .navbar .dropdown-menu .dropdown-item {font-size: 1em;}
  .theme-main-menu .nav-item .nav-link {font-size: 13px; letter-spacing: 0.5px;}
  .theme-main-menu #google_translate_element .goog-te-gadget .goog-te-gadget-simple a {font-size: 14px;}
  .theme-main-menu #google_translate_element .goog-te-gadget .goog-te-gadget-simple a::after {margin-top: 2px;}
  .theme-main-menu .top-header {padding-top: 20px; padding-bottom: 20px;}
  .title-one h2 {font-size: 26px;}
  .block-section-one .swiper-container {padding-top: 20px;}
  .block-section-one .swiper-slide {width: 250px;}
  .title-one h2.xl {font-size: 30px;}
  .block-section-three .retro-box {padding: 25px;}
  .block-section-three .retro-box h2 {font-size: 26px;}
  .block-section-four .img-box h3 {font-size: 18px;}
  .block-section-four blockquote {margin: 50px 0 0; padding: 25px 40px; font-size: 20px; font-weight: normal; letter-spacing: 0;} 
  .footer-one {padding-top: 60px;}
  .footer-one .footer-title {font-size: 20px;}
  .footer-one p.copyright-text {margin-top: 40px;}
  .inner-banner-one h2 {font-size: 26px;}
  .inner-banner-one.style-two {padding-bottom: 180px;}
  .inner-page-bg {padding: 50px 20px; margin-top: -70px;}
  .about-us .img-box::before {border-width: 5px;}
  .about-us h4 {font-size: 22px; margin-bottom: 15px;}
  .inner-banner-one {padding: 100px 0;}
  .contact-us .form-style-one {padding: 40px 25px;}
  .contact-us .address-bg {padding: 40px 25px 25px;}
  .contact-us .address-bg h2 {font-size: 22px;}
  .contact-us .address-bg .address-info-block .text-1 {font-size: 15px;}
}
/*(max-width: 1199px)*/



/*Between Grid lg*/
@media (min-width: 992px) and (max-width: 1199px) {
  .theme-main-menu .nav-item .nav-link {margin: 0 14px;}
  .vegas-content {padding: 130px 0 100px !important;}
  .hero-banner-one .hero-heading {font-size: 40px;}
  .block-section-two .right-img {max-width: 300px;}
  .block-section-two .shape_01 {width: 140px; left: 0; bottom: 150px;}
  .about-us .img-box {height: 500px;}
}
/*(min-width: 992px) and (max-width: 1199px)*/



/*Grid md Start*/
@media (max-width: 991px) {
  .theme-main-menu .logo {position: static; transform: none;}
  .theme-main-menu .top-header,.theme-main-menu.fixed .top-header {padding-top: 10px; padding-bottom: 10px;}
  .vegas-content {padding: 100px 0 80px !important;}
  .hero-banner-one .hero-heading {font-size: 30px; line-height: 1.55em;}
  .hero-banner-one:before {width: 100%;}
  .about-us .img-box {height: 400px;}
  .contact-us .form-style-one:before {left: 0; top:100%; height: 250px; width: 100%; border-radius: 0;}
  .contact-us .form-style-one {border-radius: 30px 30px 0 0;}
  .contact-us .form-style-one .input-group-meta label {font-size: 12px;}
}
/*(max-width: 991px)*/
/*Grid md Start*/
@media (min-width: 992px) {
  
}



/*Between Grid md*/
@media (min-width: 768px) and (max-width: 991px) {

  
}
/*(min-width: 768px) and (max-width: 991px)*/



/*Grid sm Start*/
@media (max-width: 767px) {
  .block-section-two .right-img {max-width: 50%;}
  .block-section-two .shape_01 {width: 40%; max-width: 150px; left: 0; bottom: 10%;}
  .block-section-two .img-box {height: auto; min-height: 350px;}
}
/*(max-width: 767px)*/




/*Between Grid sm*/
@media (min-width: 576px) and (max-width: 767px) {


}
/*(min-width: 576px) and (max-width: 767px)*/




/*Extra Small breakpoints*/
@media (max-width: 575px) {
  .ctn-preloader .txt-loading .letters-loading {font-size: 24px;}
  .ctn-preloader .icon {width: 115px;}
  .block-section-one .swiper-slide {width: 220px;}
  .footer-one .footer-intro .logo img {width: 80px;}
  
}
/*(max-width: 575px)*/
