@charset "utf-8";
/* CSS Document */
input[type="submit"], input[type="button"], input[type="text"], input[type="password"], input[type="email"], textarea { -webkit-appearance: none; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; -o-border-radius:0px; }
a[href^=tel] {
text-decoration:inherit;
color: inherit; 
}

/* #Media Queries
================================================== */
@media only screen and (min-width: 1920px){
#sc-button.show {display: block;}
}
@media only screen and (max-width: 1600px){
.swiper-caption h1{font-size: 80px;line-height: 90px;flex: 0 1 750px;}
.contact-sec h2, .legal-cnt h2, .La-Log h2{font-size: 45px;line-height: 55px;}
.La-Log h2{margin-bottom: 50px;}
/* slide */
.value-main p{font-size: 30px;line-height: 40px;min-height: 400px;}

.whte-imge {flex: 0 1 300px; }
.transporte-cnt .lft-num span, .terres-cnt .lft-num span, .aero-cnt .lft-num , .top-servio .lft-num span, .aero-cnt .lft-num span{font-size: 40px;line-height: 45px;}
.transporte-cnt .rgt-lan h3, .terres-cnt .rgt-lan h3, .rgt-lan h3, .servio-cnt h3, .mission-sec .miss-lft h3, .value-main h3, .swiper-slide span{font-size: 45px;line-height: 50px;}
.terres-cnt .rgt-lan h3, .servio-cnt h3, .aero-cnt .rgt-lan h3{padding-bottom: 25px;}
.noso-sec{padding: 50px 0 90px;}

/* arrows-btn*/
.rht-check input, #sc-button[type="button"]{width: 60px;height: 60px;}

/* Servicio-section */
.btm-servio{row-gap: 30px;}
.contact-form{margin: 80px auto 0;}
.form-box input[type="text"], .form-box select{height: 55px;padding: 12px 15px;border-radius: 15px;}
.form-box textarea[type="text"]{padding: 12px 15px;}
.nice-select{padding-right: 20px;}

/* Common-inner-pages */
.ban-cnt h1{font-size: 36px;line-height: 48px;}
.inner-title{padding: 50px 0 90px;}
.breadcrum{margin-bottom: 45px;}
.breadcrum ul li a,.breadcrum ul li {font-size: 14px;line-height: 20px;}
.title-hd{margin-bottom: 45px;}
.title-lft h2{font-size: 50px;line-height: 56px;}
.title-lft h3{font-size: 24px;line-height: 32px;}
.title-lft p,.detail-lft p,.service-para p,.service-para ul li,.docu-list h3,.topic-list ul li,.transporte-cnt .rgt-cnt , .terres-cnt .rgt-lan p, .aero-cnt .aero-rgt p, .servio-cnt p, .transporte-cnt .rgt-cnt p, 
.La-Log p, .form-box input[type="text"], .form-box select, .form-box textarea[type="text"], .frm-input.check-b label p, .cont-mob-lft span, 
.contact-cont-rht p, .contact-cont-rht a, .legal-cnt p, .commerc .rgt-nuest p, .import .rgt-nuest p, .tener-para p, 
.lft-opera p, .mission-sec .miss-rgt p, .rgt-nuest p,.exp-sec ul li{font-size: 18px;line-height: 26px;}
.detail-main{column-gap: 10%;}
.detail-lft{flex: 0 1 48%;padding: 40px 0;} 
.detail-lft h2{font-size: 42px;line-height: 50px;letter-spacing: 0;margin-bottom: 30px;}
.detail-lft ul li{font-size: 18px;line-height: 26px;}
.service-img{margin-bottom: 50px;max-width: 230px;} 
.service-img img{width: 100%;}
.innerservice-list{padding: 60px 0 90px;}
.service-main{padding: 20px 0 40px;}
.ser-lft{flex:0 1 30%;}
.ser-rht{flex: 0 1 65%;}
.service-main h3{font-size: 22px;line-height: 28px;} 
.service-main h4{font-size: 18px;line-height: 26px;margin-bottom: 10px;}
.service-main p{font-size: 18px;line-height: 26px;margin-bottom: 20px;}
.inner-process{padding: 70px 0 85px;}
.documentation,.other-section{padding: 20px 0 60px;}
.documentation h2,.other-section h2,.dimension-sec h2{font-size: 24px;line-height: 32px;letter-spacing: 0;margin-bottom: 30px;}
.docu-list ul li a {font-size: 18px;line-height: 26px;padding: 15px 25px;} 
.dimension-sec ul{row-gap: 50px;}
.dimen-table table th,.dimen-table table tr td, .maritmo-table table th, .maritmo-table table tr td{font-size: 18px;line-height: 26px;} 
.dimen-table  table th.col1{width:54%;}
.dimen-table  table th.col2{width:80%;}
.dimen-table  table th:nth-child(2n){width: 26%;}
.dimen-table  table th:last-child{width: 20%;}
/* menu-transporte-internactional */
.transmenu-hover{padding: 0 45px 0 55px;}
.transmenu-main h2{font-size: 48px;line-height: 54px;bottom: 70px;height: fit-content;}  
.comercio h2{font-size: 48px;line-height: 54px;}
.transmenu-hover ul li a p{font-size: 17px;line-height: 25px;width: calc(100% - 140px);}    
.transmenu-hover ul li a .hmenu{width: 120px;}
.transmenu-hover ul li a{padding: 12px 25px 12px 0;column-gap: 20px;} 
.back{width: 55px;bottom: 20px;} 
.transmenu-hover ul li a::after {top:19px;}

/* import */
.import{width: 100%;align-items: center;column-gap: 12%;}
.importacion-sec h2{margin-bottom: 60px;}
.import .rgt-nuest {flex: 0 1 38%;}

/*span-common */
.commerc .exp-sec ul li span, .import .exp-sec ul li span, .opera-lst-tab ul li span, .maritmo-list ul li span{padding-right: 45px;}
.commerc .exp-sec ul li, .import .exp-sec ul li, .opera-lst-tab ul li, .maritmo-list ul li {font-size: 18px;line-height: 30px;}
.lft-opera h2, .importacion-sec h2, .importacion-sec h2, .tener-sec h2{font-size: 42px;line-height: 50px;}
.exp-sec{padding-top: 50px;}
/* .maritmo-table{margin-top: 275px;} */
.maritmo-table{margin-top: auto;}

/* contact-page-inner */
.contact-inner {padding: 30px 0;}
.swiper-nav-values .swiper-button-next, .swiper-nav-values .swiper-button-prev, #sc-button{width: 50px;height: 50px;}
.value-main .swiper-nav-values{width: 120px;}
.frm-input.check-b label p{font-size: 16px;line-height: 20px;}
}


@media only screen and (min-width:1366px) and (max-width:1400px) {

/* home-banner */
.swiper-caption, .banner-cnt{padding: 0 20px;}
.whte-imge {flex: 0 1 300px;}

/* nuestra-sec */
.nuestra{column-gap: 10%;}
.lft-nuest {flex: 0 1 45%;}
.nuestra-sec{padding: 75px 0;}

/* legal page */   
.breadcrum {margin-bottom: 50px;}
.legal-cnt h2 {font-size: 46px;line-height: 60px;margin-bottom: 80px;}
.legal-cnt h3 {font-size: 24px;line-height: 34px;margin-bottom: 15px;}
.legal-cnt p {font-size: 18px;line-height: 28px;padding-bottom: 30px;}

/* footer */
.rgt-ft ul{column-gap: 3%;}

/* Servicio-section */
.btm-servio{row-gap: 30px;}

/*terrestre-sec*/
.terres-cnt .rgt-lan h3{padding-bottom: 40px;}

/* contaat-form */
.contact-form{margin: 80px auto 0;}

}
@media only screen and (min-width:1279px) and (max-width:1366px) {

/* common-inner-pages */
.dimen-table table th,.dimen-table table tr td{font-size: 17px;line-height: 26px;} 
.back{width: 50px;bottom: 20px;}
/* menu-transporte-internactional */
.transmenu-hover ul li a{column-gap: 20px;}
.transmenu-hover ul li a p{width: calc(100% - 180px);}  
.transmenu-hover{padding: 0 40px 0 55px;}
.intermenu-main li:last-child .transmenu-main img{min-height: 250px;object-fit: cover;}
}

@media only screen and (min-width:1280px) and  (max-width: 1365px)  {

/*menu  */
/* .cbp-hrmenu > ul > li{margin: 0px 30px 0 0;} */
.rht-top-menu{padding: 30px 0px 30px 0px;}

/* home-banner */
.swiper-caption, .banner-cnt{padding: 0 20px;}
.whte-imge {flex: 0 1 300px;}

/* nuestra-sec */
.nuestra{column-gap: 10%;}
.lft-nuest {flex: 0 1 45%;}
.nuestra-sec{padding: 75px 0;}

/* transporte-sec */
.transporte-cnt .rgt-arw{flex: 0 1 15%;}

/* footer */
.lft-ft {flex: 0 1 40%;}
.rgt-ft {flex: 0 1 60%;}
.rgt-ft ul{column-gap: 5%;}

/* contaat-form */
.contact-form{margin: 80px auto 0;}
}

@media screen and (min-width:1024px) and (max-width:1279px) {
img {max-width:100%;}

/*menu  */
.logo, .is-sticky .logo{width: 120px;}
.cbp-hrmenu > ul > li > a,   #header-home-sticky-wrapper  .cbp-hrmenu > ul > li > a{font-size: 14px;}
#header-home-sticky-wrapper.is-sticky header .hdr-top .cbp-hrmenu > ul > li > a, #header-home-sticky-wrapper.is-sticky header .hdr-top .cbp-hrmenu > ul > li > a, .cbp-hrmenu > ul > li > a {padding: 25px 0;}
#header-home-sticky-wrapper.is-sticky header .hdr-top .cbp-hrmenu > ul > li > a.menu-act::after, #header-home-sticky-wrapper .cbp-hrmenu > ul > li > a.menu-act::after, .cbp-hrmenu > ul > li > a::after {bottom: 20px;}
.nice-select, .area-button a{font-size: 14px;line-height: 14px;}
.rht-top-menu{padding: 30px 0px 30px 0px;}
.hdr-rht{column-gap: 18px;}
.cbp-hrsub-lft ul li {flex: 0 1 28%;}
.exp-sec {padding-top: 30px;}
.exp-sec ul{margin-bottom: 30px;}
.transporte-cnt .rgt-arw span, .terrestre-sec .rgt-arw span, .aero-section .rgt-arw span, .Servicio-section .rgt-arw span, #sc-button{width: 55px;height: 55px;}
.btm-servio{column-gap: 6%;}
.cbp-hrmenu > ul > li, #header-home-sticky-wrapper.is-sticky header .hdr-top .cbp-hrmenu > ul > li, .is-sticky header .hdr-top .cbp-hrmenu > ul > li{margin: 0px 25px 0 0;}

/* home-banner */
.swiper-caption, .banner-cnt{padding: 0 20px;}
.swiper-caption h1{font-size: 60px;line-height: 70px;flex: 0 1 500px;}
.whte-imge {flex: 0 1 200px;}

/* nuestra-sec */
.nuestra{column-gap: 7%;}
.lft-nuest {flex: 0 1 45%;}
.nuestra-sec{padding: 75px 0;}

/* transporte-sec */
.transporte-cnt .rgt-lan h3{font-size: 40px;line-height: 48px;}
.transporte-cnt .rgt-arw{flex: 0 1 15%;}

/* legal page */
.legal-cnt {flex: 0 1 100%;}
.legal-cnt h2 {font-size: 50px;line-height: 60px;margin-bottom: 80px;}
.legal-cnt h3 {font-size: 22px;line-height: 32px;margin-bottom: 15px;}
.legal-cnt p {font-size: 18px;line-height: 28px;padding-bottom: 30px;}

/* footer */
.rgt-ft {flex: 0 1 65%;}
.rgt-ft ul {column-gap: 2%;}
.lft-ft {flex: 0 1 35%;}
.foot-bottom{column-gap: 8%;}

/* Servicio */
.servio-logistic{align-items: inherit;}
.Servicio-section{padding: 60px 0;}
.servio-cnt h3{font-size: 38px;line-height: 46px;}

/* aero-sec */
.aero-cnt .aero-rgt{flex: 0 1 50%;}
.aero-section img{min-height: 700px;object-fit: cover;}

/* contaat-form */
.contact-form{margin: 80px auto 0;}
.contact-sec h2 {font-size: 40px;line-height: 45px; }
.contact-cont-lft {flex: 0 1 50%;}
.contact-cont-rht {flex: 0 1 45%;}
.cont-mob-pad{margin-top: 30px;}

/* common-inner-pages */
.ban-cnt{padding: 0 15px;top: 50%;transform: translateY(-50%);} 
.ban-cnt h1{font-size: 32px;line-height: 40px;}
.breadcrum,.title-hd{margin-bottom: 30px;}  
.inner-title{padding: 50px 0 60px;}
.title-lft h2{font-size: 42px;line-height: 52px;}
.title-lft h3{font-size: 21px;line-height: 28px;margin-top: 15px;}  
.title-rht ul li a{letter-spacing: 0;}
.detail-lft{padding: 30px 0;}
.detail-lft h2{font-size: 36px;line-height: 40px;letter-spacing: 0;margin-bottom: 25px;}  
.detail-lft ul{margin-top: 20px;} 
.innerservice{padding: 0 70px;}
.ser-lft{flex:0 1 35%;}
.ser-rht{flex: 0 1 60%;}
.dimension-sec{padding-top: 15px;}
.dimension-sec ul{column-gap: 2%;}
.dimension-sec ul li{flex: 0 1 49%;}
.dimen-table table th,.dimen-table table tr td, .maritmo-table table thr, .maritmo-table table tr td{font-size: 17px;line-height: 26px;padding: 10px 0px;} 
/* menu-transporte-internactional */
.transmenu-main h2{font-size: 38px;line-height: 46px;padding: 0 15px;bottom: 50px;} 
.comercio h2{font-size: 38px;line-height: 46px;}
.intermenu-main{flex-wrap: wrap;}
.transmenu-hover{padding: 0 15px;overflow-y: scroll;}  
.back{width: 45px;}   
.topic-list ul{flex: 0 1 100%;}

.import .exp-sec ul {margin-bottom: 50px; }
.opera-triangular{margin-bottom: 80px;}
.commerc .exp-sec ul li, .import .exp-sec ul li, .opera-lst-tab ul li, .maritmo-list ul li {font-size: 16px;line-height: 25px;padding: 10px 0;}
.commerc .exp-sec ul li span, .import .exp-sec ul li span, .opera-lst-tab ul li span, .maritmo-list ul li span{font-size: 18px;line-height: 26px;}
.maritmo-table{width: 100%;/*margin-top: 235px;*/margin-top: auto;}
}

/* Smaller than standard 1024 (devices and browsers) */
@media screen and (min-width:768px) and (max-width:1023px) {
img {max-width:100%; }
.row{ width:750px;padding: 0 15px;}

/*menu  */
.m-menu { display: block; position: relative; top: 0px;}
.hdr-rht { display: none;}
.logo{width: 100px;}
.top-menu-div{padding: 15px 0;}
.is-sticky .logo {width: 100px;margin: 5px 0;}
#header-home-sticky-wrapper.is-sticky header .top-menu-div {padding: 10px 0;}

/* home-banner */
.swiper-caption h1{font-size: 60px;line-height: 70px;flex: 0 1 400px;}
.home-banner .banner-cnt p br{display: none;}
.whte-imge {flex: 0 1 180px;}
.home-banner .swiper-slide img{min-height: 700px;object-fit: cover;background-size: cover;}
.swiper-caption .whte-imge img{min-height: 0!important;}

/* nuestra-sec */
.nuestra-sec, .opera-sec, .tener-sec{padding: 50px 0;}
.lft-nuest, .rgt-nuest {flex: 0 1 100%;}
.nuestra{row-gap: 30px}
.exp-sec{padding-top: 70px;}

/* legal page */
.legal-cnt {flex: 0 1 100%;}
.legal-cnt h2 {font-size: 42px;line-height: 56px;margin-bottom: 70px;}
.legal-cnt h3 {font-size: 24px;line-height: 34px;margin-bottom: 15px;}
.legal-cnt p {font-size: 18px;line-height: 28px;padding-bottom: 30px;}

/* transporte */
.transporte-cnt .lft-num, .rgt-lan, .rgt-cnt, .rgt-arw{flex: 0 1 100%;}
.transporte-sec img{min-height: 750px;object-fit: cover;}
.transporte-cnt{bottom: 50px;}
.transporte-cnt .rgt-lan h3, .terres-cnt .rgt-lan h3, .rgt-lan h3, .servio-cnt h3, .mission-sec .miss-lft h3, .value-main h3, .swiper-slide span {font-size: 40px;line-height: 45px;}
.terres-cnt .rgt-lan h3 br{display:none;}
.transporte-cnt .rgt-lan, .transporte-cnt .lft-num span, .transporte-cnt .rgt-cnt, .aero-cnt .lft-num span, .top-servio .lft-num span, .terres-cnt .lft-num span{padding-bottom: 20px;font-size: 35px;line-height: 35px;}
.servio-cnt p{padding-bottom: 20px;}
.transporte-cnt .rgt-arw{justify-content: left;}
.transporte-cnt .rgt-arw span, .terrestre-sec .rgt-arw span, .aero-section .rgt-arw span, .Servicio-section .rgt-arw span, #sc-button{width: 45px;height: 45px;}
#sc-button{right: 15px;}

/* footer */
footer{padding: 35px 0;}
.rgt-ft {flex: 0 1 100%;display: flex;}
.rgt-ft ul {column-gap: 2%;justify-content:left;row-gap: 10px;}
.lft-ft {flex: 0 1 100%;}
.foot-bottom{column-gap: 8%;margin-top: 30px;}
.rgt-ft ul li, .rgt-btm-lst ul li{flex:0 1 100%;}
.foot-sec{row-gap: 40px;}
.rgt-tp-lst{padding: 0;}

/* servio-sec */
.top-servio{flex-wrap: wrap;}
.servio-logistic{flex-wrap: wrap;row-gap: 50px;}
.servio {flex: 0 1 100%;}
.btm-ser-imge{flex: 0 1 100%;order: 2;}
.Servicio-section .rgt-arw{flex: 0 1 100%;display: flex;justify-content: left;}
.Servicio-section{padding: 50px 0;}
.btm-servio{flex-wrap: wrap;}

/* aero-sec */
.aero-cnt .aero-rgt{flex: 0 1 50%;}
.aero-section img{min-height: 1200px;object-fit: cover;}
.aero-cnt{flex-wrap:wrap;}
.aero-lft, .aero-cnt .aero-rgt, .aero-cnt .lft-num , .aero-cnt .rgt-lan {flex: 0 1 100%;}
.aero-section .rgt-arw{justify-content: left;left: inherit;width: calc(100% - 110px);}

/* contaat-form */
.contact-form{margin: 50px auto 0;}
.contact-sec h2 {font-size: 32px;line-height: 40px; }
.contact-cont{row-gap: 20px;}
.contact-cont-lft, .contact-cont-rht {flex: 0 1 100%;}
.contact-sec{padding: 0 0 60px 0;}
.cont-mob-pad{margin-top: 30px;}
.rht-check input[type="button"]{width: 60px;height: 60px;}
.frm-input.check-b input[type="checkbox"]:not(old) + label > span{width: 20px;height: 18px;}
.frm-input.check-b input[type="checkbox"]:not(old):checked + label > span::before{height: 9px;width: 9px;top: 4px;}

/* common-inner-pages */
.ban-cnt{padding: 0 15px;}
.ban-cnt h1{font-size: 26px;line-height: 30px;} 
.breadcrum{margin-bottom: 20px;}
.inner-title, .noso-sec{padding: 30px 0 50px;}  
.contact-inner{padding: 30px 0} 
.title{row-gap: 45px;}
.title-lft,.title-rht{flex:0 1 100%;}
.title-hd{margin-bottom: 30px;}  
.title-lft h2{font-size: 34px;line-height: 38px;} 
.title-lft h3{font-size: 20px;line-height: 28px;margin-top: 10px;}
.detail-main{row-gap: 20px;}
.detail-lft,.importexport .detail-lft{flex: 0 1 100%;padding: 30px 15px;width: 100%;max-width: 750px;margin: 0 auto;}      
.detail-lft ul{margin-top: 20px;}
.detail-lft h2{font-size: 32px;line-height: 40px;letter-spacing: 0;margin-bottom: 25px;} 
.detail-rht{flex: 0 1 100%;}
.innerservice-list{padding: 55px 0 50px;} 
.innerservice{padding: 0 20px;} 
.service-img{max-width: 190px;}
.service-main h3{font-size: 20px;line-height: 28px;}
.service-para{margin-top:50px;}
.ser-lft{flex:0 1 35%;}
.ser-rht{flex: 0 1 60%;}
.inner-process{padding: 60px 0 50px;} 
.documentation, .other-section{padding: 15px 0 50px;}
.documentation h2, .other-section h2, .dimension-sec h2{margin-bottom: 25px;}
.documentation ul{column-gap: 2%;row-gap: 35px;}
.documentation ul li{flex: 0 1 49%;}
.docu-list ul{row-gap: 5px;}
.docu-list ul li{flex: 0 1 100%;}
.dimension-sec{padding-top: 15px;}
.dimension-sec ul{column-gap: 2%;}
.dimension-sec ul li{flex: 0 1 49%;}
.dimen-table table th,.dimen-table table tr td{font-size: 17px;line-height: 26px;}
.dimen-table  table th.col1{width:52%;}
.dimen-table  table th.col2{width:78%;}
.dimen-table  table th:nth-child(2n){width: 26%;}
.dimen-table  table th:last-child{width: 22%;}
/* menu-transporte-internactional */
.transmenu-main h2{font-size: 32px;line-height: 40px;padding: 0 15px;bottom: 24px;}
.comercio img{min-height: 250px;}
.comercio h2{font-size: 32px;line-height: 40px;}
.comercio h2 br{display: none;}
.transmenu-main h2 br{display: none;}
.intermenu-main{flex-wrap: wrap;}
.transmenu-hover{padding: 0 15px;overflow-y: scroll;}   
.transmenu-hover ul li a {column-gap: 15px;} 
.transmenu-hover ul li a .hmenu{width: 85px;}
.transmenu-hover ul li a p{width: calc(100% - 100px);font-size: 14px;line-height: 20px;}   
.transmenu-hover ul li a::after {font-size: 20px;top: 15px;} 
.intermenu-main li:first-child .transmenu-hover ul li:nth-child(3n){border-bottom: 1px solid rgba(255,255,255,0.2);}
.intermenu-main li:nth-child(2n) .transmenu-hover ul li:nth-child(2n){border-bottom: 1px solid rgba(255,255,255,0.2);}
.back{width: 40px;} 
.topic-list ul {flex: 0 1 100%;}

/* commercial */
.lft-ten, .rgt-ten {flex: 0 1 100%;}
.maritmo-list, .maritmo-table{width: 100%;}
.tener-para{row-gap: 50px;}
/* .maritmo-table{margin-top: 50px;} */
.maritmo-table{margin-top: auto;}

.import, .commerc{column-gap: 7%;}
.import .lft-nuest, .commerc .lft-nuest {flex: 0 1 45%;}
.import .rgt-nuest, .commerc .rgt-nuest {flex: 0 1 48%;}
.import .rgt-nuest p, .import .exp-sec ul li, .import .exp-sec ul li span, .commerc .rgt-nuest p,  .commerc .exp-sec ul li, 
.commerc .exp-sec ul li span, .lft-opera p, .opera-lst-tab ul li, .opera-lst-tab ul li span, .tener-para p, .maritmo-list ul li, .maritmo-list ul li span, .maritmo-table table th, .maritmo-table table tr td {font-size: 16px;line-height: 24px;}
.import .exp-sec ul li, .commerc .exp-sec ul li, .opera-lst-tab ul li{padding: 10px 0;display: flex;align-items: center;}
.import .exp-sec ul{margin-bottom: 30px;}
.import .rgt-nuest p{ margin-bottom: 10px;}
.importacion-sec h2 {margin-bottom: 30px;}
.commerc .exp-sec {padding: 30px 0;}

.lft-opera { flex: 0 1 50%;}
.rgt-opera {flex: 0 1 45%;}
.lft-opera h2{padding-bottom: 30px;}
.opera-triangular{margin-bottom: 50px;}
.lft-opera h2, .tener-sec h2{font-size: 32px;line-height: 38px;}
.opera-lst-tab {flex: 0 1 49%;}
.opera-lst-tab:last-child ul li {border-top: none;}

.tener-para p{padding-bottom: 10px;}
.tener-sec h2{padding-bottom: 30px;}

.La-rht, .La-lft {flex: 0 1 100%;}
.mission-sec ul{width: 60%;}
.value-main p {font-size: 30px;line-height: 38px;min-height: 350px;}
.value-sec .swiper-counter{font-size: 40px;line-height: 45px;}
.value-main .swiper-nav-values{width: 115px;bottom: 35px;}
.swiper-nav-values .swiper-button-prev, .swiper-nav-values .swiper-button-next{width: 50px;height: 50px;}
.value-sec{padding: 60px 0;}
}

/* Smaller than standard 768 (devices and browsers) */
@media screen and (max-width:767px) {
img {max-width:100%; }
.row{ width:100%; padding:0px 15px; }

.home-banner .swiper-slide > img, .mission-sec > img{display: none;}
.home-banner .swiper-slide {height: 630px;background-size: cover;background-position: right 25% center;}

/*menu  */
.m-menu { display: block; position: relative; top: 0px;}
.hdr-rht { display: none;}
.is-sticky .logo, .logo{width: 100px;margin: 5px 0;}
.hdr-top{padding: 10px 0;}
ul.imge-lst li{width: 47.333%;}
.transporte-cnt .rgt-cnt, .aero-cnt .aero-rgt p, .transporte-cnt .rgt-cnt p, 
.La-Log p, .form-box input[type="text"], .form-box select, .form-box textarea[type="text"],
.cont-mob-lft span, .contact-cont-rht p, .contact-cont-rht a, .legal-cnt p, .title-lft p,.detail-lft p,.service-para p,.service-para ul li, .docu-list h3, .topic-list ul li, .title-rht ul li a
,.docu-list ul li a, .commerc .rgt-nuest p, .commerc .exp-sec ul li, .commerc .exp-sec ul li span,
.rgt-nuest p, .exp-sec h3, .servio-cnt p, .terres-cnt .rgt-lan p{font-size: 16px;line-height: 24px;}
.transporte-cnt .rgt-cnt p, .terres-cnt .rgt-lan p, .servio-cnt p{padding-bottom: 15px;}
.transporte-cnt .rgt-lan h3, .terres-cnt .rgt-lan h3, .rgt-lan h3, .servio-cnt h3{font-size: 35px;line-height: 40px;padding-bottom: 20px;}
.transporte-cnt .rgt-arw span, .terrestre-sec .rgt-arw span, .aero-section .rgt-arw span, .Servicio-section .rgt-arw span, #sc-button{width: 50px;height: 50px;}
.transporte-cnt .rgt-lan, .transporte-cnt .lft-num span, .terres-cnt .lft-num span, .aero-cnt .lft-num span, .top-servio .lft-num span{padding-bottom: 15px;flex: 0 1 100%;font-size: 30px;line-height: 35px;}
#sc-button{right: 15px;}

/* home-banner */
.swiper-caption{top: 45%;justify-content: end;row-gap: 20px;}
.swiper-caption h1{font-size: 52px;line-height: 60px;}
.whte-imge {flex: 0 1 180px;}
.swiper-caption .whte-imge img{min-height: 0!important;}
.banner-cnt{bottom: 60px;}
.home-banner .banner-cnt p br{display: none;}
.home-banner .banner-cnt p {font-size: 16px;line-height: 24px;}

/* nuestra-sec */
.nuestra-sec, .opera-sec, .tener-sec{padding: 30px 0 45px;}
.nuestra{row-gap: 15px}
.lft-nuest, .rgt-nuest, .commerc .rgt-nuest, .commerc .lft-nuest {flex: 0 1 100%;}
.exp-sec{padding-top: 50px;}

/* legal page */
.legal-cnt {flex: 0 1 100%;}
.inner-title.pad-none {padding: 30px 0 }
.legal-banner {height: 140px;}
.breadcrum {margin-bottom: 30px;display: none;}
.breadcrum ul li {font-size: 15px;line-height: 21px;}
.legal-cnt h2 {font-size: 30px;line-height: 34px;margin-bottom:10px;}
.legal-cnt h3 {font-size: 18px;line-height:26px;  margin-bottom: 10px;}
.legal-cnt p { padding-bottom: 10px;}

/* .transporte */
.transporte-cnt .lft-num, .rgt-lan, .rgt-cnt, .rgt-arw{flex: 0 1 100%;}
.transporte-sec img{min-height: 750px;object-fit: cover;}
.transporte-cnt{bottom: 50px;width: calc(100% - 55px);}
.transporte-cnt .rgt-lan{padding: 0}
.transporte-cnt .rgt-arw{justify-content: left;}

/* footer */
footer{padding: 35px 0;}
.rgt-ft {flex: 0 1 100%;display: flex;}
.rgt-ft ul {row-gap: 10px;}
.lft-ft {flex: 0 1 100%;}
.foot-bottom{column-gap: 8%;margin-top: 30px;}
.rgt-ft ul li, .rgt-btm-lst ul li{flex:0 1 100%;}
.foot-sec{row-gap: 40px;}
.rgt-tp-lst{padding: 0;}

/* servio-sec */
.top-servio{flex-wrap: wrap;}
.servio-logistic{flex-wrap: wrap;row-gap: 50px;}
.servio {flex: 0 1 100%;}
.btm-ser-imge{flex: 0 1 100%;order: 2;}
.Servicio-section .rgt-arw{flex: 0 1 100%;display: flex;justify-content: left;}
.Servicio-section{padding: 30px 0;}
.btm-servio{flex-wrap: wrap;}


/* aero-sec */
.aero-cnt .aero-rgt{flex: 0 1 50%;}
.aero-section img{min-height: 800px;object-fit: cover;}
.aero-cnt{flex-wrap:wrap;width: calc(100% - 55px);top:30px;}
.aero-lft, .aero-cnt .aero-rgt, .aero-cnt .lft-num , .aero-cnt .rgt-lan {flex: 0 1 100%;}
.aero-section .rgt-arw{justify-content: left;left: inherit;width: calc(100% - 55px);}

/* terrestre */
.terrestre-sec{padding: 60px 0;}
.terrestre, .terres-cnt{flex-wrap: wrap;}
.lft-terres, .rgt-terres{flex: 0 1 100%;}
.rgt-terres{justify-content: left;}
#ftr-sec-links {display: flex;flex-wrap: wrap;justify-content: end;}
.terres-imge{flex: 0 1 70%;margin-bottom: 30px;}
.lft-num { flex: 0 1 100%;}
.terres-cnt .rgt-lan h3 br{display: none;}

/* contaat-form */
.contact-form{margin: 35px auto 0;}
.contact-sec h2 {font-size: 28px;line-height: 32px; }
.contact-cont{row-gap: 20px;}
.contact-cont-lft{flex: 0 1 100%;}
.contact-cont-rht {display: none;}
.contact-sec{padding: 30px 0;}
.cont-mob-pad{margin-top: 30px;}
.rht-check input[type="button"]{width: 50px;height: 50px;}
.form-box .frm-input.width-50 { flex: 0 1 100%;}
.form-box .frm-input{margin-bottom: 15px;}
/* .frm-input.check-b input[type="checkbox"]:not(old) + label > span{margin: 0 20px 0 0;width: 35px;height: 20px;} */
.frm-input.check-b input[type="checkbox"]:not(old) + label{column-gap: 5%;}
.frm-input.check-b input[type="checkbox"]:not(old) + label > span{width: 17px;height: 15px;margin: 0;}
.frm-input.check-b input[type="checkbox"]:not(old):checked + label > span::before{height: 8px;
  width: 8px;
  top: 3px;}


/* common-inner-pages */
.inner-banner{min-height: 170px;}
.inner-banner img{min-height: 174px;background-size: cover;object-fit: cover;}
.ban-cnt{padding: 0 15px;left: 0;right: auto;top: auto;transform: unset;bottom: 20px;} 
.ban-cnt h1{font-size: 15px;line-height: 21px;}  
.breadcrum{display: none;}
.inner-title, .noso-sec{padding: 30px 0 45px;} 
.contact-inner{padding: 0}
.title{row-gap: 40px;}
.title-lft,.title-rht{flex:0 1 100%;}
.title-hd{margin-bottom: 25px;}  
.title-lft h2, .importacion-sec h2, .lft-opera h2, .tener-sec h2, .La-Log h2{font-size: 30px;line-height: 32px;}  
.title-lft h3{font-size: 18px;line-height: 24px;margin-top: 10px;} 
.title-rht ul li a{padding: 10px 25px 10px 0;}  
.detail-main{row-gap: 20px;}
.detail-lft,.importexport .detail-lft{flex: 0 1 100%;padding: 30px  15px ;max-width: 100%;width: 100%;margin: 0 auto;} 
.detail-lft ul{margin-top: 15px;}
.detail-lft ul li{font-size: 16px;line-height: 24px;padding: 10px 0;}
.detail-lft h2{font-size: 22px;line-height: 28px;letter-spacing: 0;margin-bottom: 15px;}  
.detail-rht{flex: 0 1 100%;} 
.innerservice-list{padding: 40px 0 50px;}
.innerservice{padding: 0px;} 
.service-img{max-width: 175px;margin-bottom: 30px;} 
.service-main h3{font-size: 18px;line-height: 26px;}
.service-para{margin-top:30px;} 
.service-main p{font-size: 16px;line-height: 24px;margin-bottom: 15px;}
.service-main h4{font-size: 16px;line-height: 24px;}
.service-main{padding: 12px 0 20px;row-gap: 10px;} 
.ser-lft{flex:0 1 100%;}
.ser-rht{flex: 0 1 100%;padding-left: 90px;} 
.inner-process{padding: 50px 0;} 
.documentation, .other-section{padding: 15px 0 50px;} 
.documentation h2, .other-section h2, .dimension-sec h2{margin-bottom: 20px;font-size: 22px;line-height: 28px;} 
.documentation ul{column-gap: 2%;row-gap:25px;}
.documentation ul li{flex: 0 1 100%;}
.docu-list ul li a{padding: 10px 20px;}
.docu-list ul{row-gap: 5px;}
.docu-list ul li{flex: 0 1 100%;}
.topic-list{row-gap: 10px;}
.topic-list ul{flex: 0 1 100%;row-gap: 10px;}  
.dimension-sec ul{column-gap: 2%;row-gap: 40px;}
.dimension-sec ul li{flex: 0 1 49%;} 
.dimen-table table th,.dimen-table table tr td{font-size: 16px;line-height: 24px;} 
.dimen-table table th{padding-bottom: 15px;}
.dimen-table table tr td{padding: 10px 0}
.dimen-table  table th.col1{width:50%;}
.dimen-table  table th.col2{width:76%;}
.dimen-table  table th:nth-child(2n){width: 26%;}
.dimen-table  table th:last-child{width: 24%;}
.dimen-img{min-height: 200px;}
.dimen-img img{width: 195px;}
/* menu-transporte-internactional */
.transmenu-main h2{font-size: 30px;line-height: 36px;padding: 0 15px;bottom: 50px;} 
.transmenu-main h2 br{display: none;}
.transmenu-main img{max-height: 470px;}   
.comercio img{min-height: 250px;}
.comercio h2{font-size: 32px;line-height: 40px;padding: 0 15px;}
.comercio h2 br{display: none;}
.intermenu-main{flex-wrap: wrap;}
.intermenu-main li{flex: 0 1 100%;}
.transmenu-hover{padding: 0 15px;overflow-y: scroll;}
.transmenu-hover ul{column-gap: 4%;justify-content: left;} 
.transmenu-hover ul li{flex: 0 1 48%;}
.transmenu-hover ul li:last-child{flex: 0 1 48%}
.transmenu-hover ul li a {flex-wrap: wrap;row-gap: 15px;}  
.transmenu-hover ul li a .hmenu{width: 120px;}
.back{width: 35px;bottom: 12px;}     
.transmenu-hover ul li a p{width: calc(100% - 140px);font-size: 14px;line-height: 22px;margin-right: 0;}      
.transmenu-hover ul li a::after {font-size: 20px;top: 15px;} 
.intermenu-main li:first-child .transmenu-hover ul li:nth-child(3n){border-bottom: 1px solid rgba(255,255,255,0.2);}
.intermenu-main li:nth-child(2n) .transmenu-hover ul li:nth-child(2n){border-bottom: 1px solid rgba(255,255,255,0.2);}

/* commercial */
.lft-ten, .rgt-ten {flex: 0 1 100%;}
.maritmo-list, .maritmo-table{width: 100%;}
.tener-para{row-gap: 50px;}
/* .maritmo-table{margin-top: 30px;} */
.maritmo-table{margin-top: auto;}
.importacion-sec h2 {margin-bottom: 20px;}
.commerc .exp-sec, .commerc .exp-sec:last-child{padding:25px 0 0;}
.import, .commerc{column-gap: 7%;row-gap: 25px;}
.import .lft-nuest, .commerc .lft-nuest {flex: 0 1 100%;}
.import .rgt-nuest, .commerc .rgt-nuest {flex: 0 1 100%;}
.import .rgt-nuest p, .import .exp-sec ul li, .import .exp-sec ul li span, .commerc .rgt-nuest p,  .commerc .exp-sec ul li,  
.commerc .exp-sec ul li span, .lft-opera p, .opera-lst-tab ul li, .opera-lst-tab ul li span, .tener-para p, 
.maritmo-list ul li, .maritmo-list ul li span, .maritmo-table table th, .maritmo-table table tr td{font-size: 16px;line-height: 22px;}
.import .exp-sec ul li, .commerc .exp-sec ul li, .opera-lst-tab ul li, .maritmo-list ul li{padding: 10px 0;display: flex;align-items: center;}
.import .exp-sec ul{margin-bottom: 30px;}
.import .rgt-nuest p{ margin-bottom: 10px;}
.importacion-sec h2 {margin-bottom: 30px;}
.commerc .exp-sec {padding: 30px 0;}

.lft-opera { flex: 0 1 100%;}
.rgt-opera {flex: 0 1 100%;}
.opera-triangular{margin-bottom: 50px;row-gap: 30px;}
.lft-opera h2, .tener-sec h2{padding-bottom: 20px;}
.opera-lst-tab {flex: 0 1 100%;}
.opera-lst-tab:nth-child(even) ul li:first-child, .opera-lst-tab:last-child ul li {border-top: none;}

.tener-para p{padding-bottom: 10px;}
.maritmo-list h3 {font-size: 20px;line-height: 24px;}
.maritmo-table table th, .maritmo-table table tr td{padding: 10px 0px;}

/* mission */
.La-rht, .La-lft {flex: 0 1 100%;}
.La-Log h2 {margin-bottom: 20px;}
.mission-sec ul{padding: 25px 0;top: 0;width: 100%;right: 0;row-gap: 25px;position: relative;}
.mission-sec .miss-lft, .miss-rgt {flex: 0 1 100%;}
.mission-sec .miss-lft h3{font-size: 22px;line-height: 28px;}
.mission-sec ul li{row-gap: 15px;}
.mission-sec{position: relative;background-size: cover;background-position: bottom right;height: 550px;}

.value-main p {font-size: 20px;line-height: 28px;min-height: 350px;}
.value-sec .swiper-counter{font-size: 30px;line-height: 38px;}
.value-main .swiper-nav-values{width: 100px;bottom: 35px;}
.swiper-nav-values .swiper-button-prev, .swiper-nav-values .swiper-button-next{width: 45px;height: 45px;}
.val-lft, .value-sec .swiper-container{flex: 0 1 100%;}
.value-sec .swiper-container{padding: 25px 0 0 0;}
.value-sec{padding: 30px 0;}
.value-main h3{padding-bottom: 25px;font-size: 28px;line-height: 32px;}
.swiper-slide span{font-size: 28px;line-height: 32px;}
}  

/* Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:639px) {
/* home-banner */
.swiper-caption{justify-content: end;row-gap: 25px;top: 40%;left: 25px;right: 25px;}
.home-banner .banner-cnt{left: 25px;right: 25px;}
.whte-imge {flex: 0 1 180px;}
.swiper-pagination{text-align: left;}
.home-banner .swiper-container .swiper-pagination { bottom: 25px;}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 5px;}
.home-banner .swiper-pagination {left: 25px !important;right: 25px;}

/* common-inner-pages */
.dimension-sec ul li{flex: 0 1 100%;} 
.dimen-table  table th.col1{width: 56%;}
.dimen-table  table th.col2{width:82%;}
.dimen-table  table th:nth-child(2n){width: 26%;}
.dimen-table  table th:last-child{width: 18%;}

/* common-inner-pages */
.dimension-sec ul li{flex: 0 1 100%;} 
.dimen-table  table th.col1{width: 56%;}
.dimen-table  table th.col2{width:82%;}
.dimen-table  table th:nth-child(2n){width: 26%;}
.dimen-table  table th:last-child{width: 18%;}
.transmenu-hover ul li,.transmenu-hover ul li:last-child{flex: 0 1 100%;}
.intermenu-main li:first-child .transmenu-hover ul li:nth-child(3n){border-bottom:none;}
.intermenu-main li:nth-child(2n) .transmenu-hover ul li:nth-child(2n){border-bottom:none;}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:479px) {

/* home-banner */
.swiper-caption h1 {font-size: 40px;line-height: 50px;flex: 0 1 600px; }   
.banner-cnt p{font-size: 16px;line-height: 22px;}

.rgt-lan h3, .transporte-cnt .rgt-lan h3, .terres-cnt .rgt-lan h3, .servio-cnt h3{font-size: 26px;line-height: 32px;padding-bottom: 10px;}
.transporte-cnt .rgt-arw span, .terrestre-sec .rgt-arw span, .aero-section .rgt-arw span, .Servicio-section .rgt-arw span{width: 40px;height:40px;}

/* nuestra-sec */
.exp-sec ul li {font-size: 16px;line-height: 24px;}
.exp-sec {padding-top: 30px;}
.nuestra-sec, .terrestre-sec {padding: 30px 0; }

/* footer */
.lft-ft p {font-size: 15px;line-height: 21px;}
.ft-btm-lft a, .ft-btm-rgt p, .ft-btm-rgt span{font-size: 15px;line-height: 21px;}
.rgt-ft ul li a {font-size: 15px;line-height: 17px;}
.rgt-ft{column-gap: 10px;}
.foot-bottom {column-gap: 3%;}

/* contact-form */
.lft-check {flex: 0 1 100%;margin-bottom: 15px;}
.rht-check input[type="button"] {width: 40px;height: 40px;}
.form-box input[type="text"], .form-box select{height: 45px;}
.form-box textarea[type="text"]{height: 100px}
.frm-input.check-b input[type="checkbox"]:not(old) + label > span {margin: 0;width: 20px;height: 16px;}
.frm-input.check-b input[type="checkbox"]:not(old):checked + label > span::before{width: 8px;height: 8px}

/* common-inner-pages */
.dimen-table  table th.col1{width:50%;}
.dimen-table  table th.col2{width:76%;}
.dimen-table  table th:nth-child(2n){width: 26%;}
.dimen-table  table th:last-child{width: 24%;}
/* menu-transporte-internactional */
.transmenu-hover ul li{flex: 0 1 100%}
.transmenu-hover ul li:last-child{flex: 0 1 100%}

/* value */
.value-main p {font-size: 18px;line-height: 26px;}
.value-main h3, .swiper-slide span{font-size: 24px;line-height: 32px;}
.value-sec .swiper-counter {font-size: 30px;line-height: 40px;}
.swiper-nav-values .swiper-button-prev, .swiper-nav-values .swiper-button-next {width: 35px;height: 35px;}
.value-main .swiper-nav-values {width: 80px;bottom: 25px;}

.maritmo-table table th.col1, .maritmo-table table th:nth-child(2n), .maritmo-table table th:last-child{width: 15%;}
.maritmo-table table th, .maritmo-table table tr td{font-size: 12px;line-height: 20px;}

}

@media screen and (max-width:359px) {

/* mobile-menu */
ul.imge-lst li {width: 100%;}

}
