@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,800&display=swap');
/* CSS Document 
font-family:'Open Sans',sans-serif;
*/

:root {
  --vio: #59499e;
  --black: #000000;
  --greyish-brown: #555555;
  --black-two: #242424;
  --twilight-blue: #103174;
  --orangey-yellow: #f9bc15;
  --pale-grey: #f2f4f6;
}

body {width:100%; height:auto; margin:0 auto; padding:0; font-family:'Open Sans',sans-serif;}

img {border:thin none #0066FF;}

p, h1, h2, h3, h4, h5, h6, ul, li {
margin:0px;
padding:0px;
list-style-type:none;
}

*, input, textarea, select {font-family:'Open Sans',sans-serif;} 

a {text-decoration:none}

.magic {clear:both; padding:0px; margin:0px;  height:0px; width:0px;}
.page {max-width:1200px; width:100%;  height:auto; margin:0 auto; font-family:'Open Sans',sans-serif;}



header {padding:20px 0; }
header .page2 {}

.lgoBx {float:left; padding:4px 0 4px 0;}
.lgoBx a {display:inline-block;}
.lgoBx img { max-width:350px;}


.rgthdr {float:right;}
	.infset {display:inline-block; vertical-align: middle; margin:0 35px 0 0; padding:3px 0 0 56px; 
	position: relative; }
	.setX1 {}
	.setX2 {}

.inmbr, .icbx {position:absolute; top:0; left:0;  width: 48px;  height: 48px;    }
	.inmbr {background:url(../images/phone-contact.svg) no-repeat center center #f2f4f6; }
	.icbx {background:url(../images/box-closed.svg) no-repeat center center #f2f4f6;  border-radius: 4px; }

		.lin1 { font-size: 16px;  font-weight: bold;  color: var(--black);}
		.lin2 { font-size: 14px;  color: var(--greyish-brown);}
		.lin1 a {color: var(--black);}
    .lin1 a:hover {color: var(--twilight-blue);}

	.lnguage {display:inline-block; vertical-align: middle;}
	.chlng { font-size: 12px;  font-weight: 600;  color: var(--twilight-blue);
		border:0; outline:0;  }


nav {border-top:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9;
display:inline-block; width:100%; padding:5px 0;  }
nav .page2 {}

.mnuSet {float: left;}
	.nvlst {font-size:0; }
	.nvlst li {display:inline-block; font-size: 14px; margin:0 16px 0 0; position:relative;  }
	.nvlst li a { font-size: 14px;  color: var(--black-two);display:inline-block; 
    padding:10px 0; }
.nvlst li.slct>a {color:var(--twilight-blue); font-weight:800;}  
	.nvlst li a:hover {color:var(--twilight-blue);}
.nvlst li.submnu>a {background:url(../images/caret-down2.svg) no-repeat 99% center;
  padding: 10px 10px 10px 0;}

.submnu>ul {position:absolute; width:220px; z-index:30; background:#fff; top:40px; left:0;         
       padding:8px 0 4px 0; visibility:hidden; box-shadow:0px 3px 5px 1px rgba(0, 0, 0, 0.16);}
.submnu>ul li {width:100%; box-sizing:border-box; margin:0 auto; }
.submnu>ul li a {width:100%; box-sizing:border-box; padding:10px 12px;  }
.submnu>ul li a:hover {background:rgba(16, 49, 116, 0.05);}

ul.nvlst li.submnu:hover ul {visibility:visible;}



.rgtBtn {float: right;}

.bttn {font-size: 14px; display:inline-block; height:38px; line-height:38px; 
	padding:0 22px; color: var(--black-two) ; border-radius:2px;  }
.bttn:hover {background:#f2f4f6;}

.btn101 { font-weight: 600; }
.btn102 { font-weight: 800; background-color: var(--orangey-yellow);}
.btn102:hover {background:#efb20c;}


.sldbox {position:relative;}
#hslide {position: relative; z-index: 1;}
.bx1 {position: absolute; z-index:4; top:0; left:0; width:100%;   }
.bx1 .page {}


.rslides_tabs {position:absolute; bottom:30px; z-index:25; left:0; width:100%; text-align:center;}
.rslides_tabs li {display:inline-block; padding:0 5px; }
.rslides_tabs li a {display:inline-block; height:10px; width:14px; display:inline-block; 
  font-size:0; background:#e6e7e8; border-radius:50%; }
.rslides_tabs li.rslides_here a {background:var(--red1);}


.lin3 { font-size: 60px;
  font-weight: 500;
  line-height: 64px;
  letter-spacing: 3.6px;
  text-align: left;
  color: var(--black-two);}
.lin3 b {font-weight: 800;}

.lin4 { font-size: 22px;
  font-weight: 600;
  line-height: 30px;
  color: var(--black-two);
  max-width:550px; 
  margin: 40px 0;
}

.lin5 {}

.btn103 { font-weight: 800; font-size:24px;  background-color: var(--orangey-yellow);
padding:0 40px; line-height:66px; height:66px; border-radius:4px;   }
.btn103:hover {background:#efb20c;}

.setht {padding:160px 0; }
.whtSldBx {
  max-width: 550px;
  background: rgba(255, 255, 255, 0.78);
  padding: 30px;
}



.bx2 {background-color: var(--twilight-blue);
color:#fff; padding:70px 0;  }
.bx2 .page {}

.bx2c3 {text-align: center; width:33.3333%; float: left; }

.lin6 { font-size: 46px;
  font-weight: 800;
  line-height: 62px;
  text-align: right;
  color: #ffffff; display: inline-block;}
.lin7 { font-size: 14px;
  font-weight: 600;
  line-height: 19px;
  text-align: left;
  color: #f2f4f6; display:inline-block;}
		


.bx3 {}

.bx4 {position: relative;}
	.box4Img {position:absolute; right:0; top:0; bottom:0;  width:50%; 
	background:url(../images/102.png) no-repeat center center; background-size:cover; 
	overflow:hidden; z-index:1;  }
.box4Img span { position:absolute; left:0; top:0; 
width: 0;
height: 0;
border-style: solid;
border-left-width:0;
border-top-width:100vh;
border-right-width:200px;
border-bottom-width:0;
border-color: #ffffff transparent transparent transparent;
}	

.bx4 .page {position:relative; z-index:2; }
.datas1 {padding:80px 0; width:50%;  }
	.lin11 {  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
  text-align: left; margin:0 0 28px 0; 
  color: var(--black-two);}
	.lin11 span {border-bottom:1px solid rgba(112,112,112,0.37); display:inline-block;
	 padding:0 30px 20px 0; }

	.txtS1 {margin:0 0 25px 0; }
		.lin12 { font-size: 18px;
  font-weight: bold;
  line-height: 24px;
  color: var(--greyish-brown);}
		.lin13 { font-size: 22px;
  font-weight: 600;
  line-height: 30px;
  color: var(--black-two);}

.btnPnl {}
.btnPnl a {display:inline-block;border-radius: 4px;  height:66px; 
	line-height:66px;  
font-size: 18px;
  font-weight: 600;
  color: #ffffff;}

.cac {background:url(../images/login.svg) no-repeat 12px center #112f4b; padding:0 15px 0 59px;
margin:0 15px 0 0; }
.cac:hover {background-color:#13426d;}
.rad {background:url(../images/tap.svg) no-repeat 8px center #9c1317; padding:0 15px 0 60px;}
.rad:hover {background-color:#b10b10;}



.bx5 {position: relative; background:#f2f4f6;}
	.box5Img {position:absolute; left:0; top:0; bottom:0;  width:50%; 
	background:url(../images/101.png) no-repeat center center; background-size:cover; 
	overflow:hidden; z-index:1;  }
.box5Img span { position:absolute; right:0; top:0; 
width: 0;
height: 0;
border-style: solid;
border-left-width:200px;
border-top-width:100vh;
border-right-width:0px;
border-bottom-width:0;
border-color: #f2f4f6 transparent transparent transparent;
}	



.bx5 .page {padding:60px 0; position: relative; z-index:4;  }
.frmClm {width:50%; float: left; }
	.frmClmin {}

.lin15 { font-size: 36px;
  font-weight: 600; margin:0 0 15px 0; 
  line-height: 36px;
  text-align: left;
  color: #ffffff;}

.frmBxIt {max-width:426px; }

.infoClm {width:50%; float: right; box-sizing:border-box; }
	.infoClmin {padding:0 0 0 40px; }

.lin11 {}
.lin11 span {}

.lin14 { font-size: 24px; margin:0 0 15px 0; 
  font-weight: 600;
  line-height: 20px;
  text-align: left;
  color: var(--black-two);}

  .inFld2 {border-radius: 2px;
  background-color:rgba(255, 255, 255, 0.90); border:0; width:100%; line-height:48px; font-size:16px; color:#000; padding:0 12px; box-sizing:border-box;}
  .inFld2:focus {background:#fff; }  
  .btnBxD {text-align:left;}
  .btn7 { background-color: var(--blue2); max-width:160px; color:#fff;}
  .btn7:hover {background:#000;}
  

.adrRw {padding:0 0 10px 0;}

.adrClm {width:50%; float:left; min-height:82px; border-left:1px solid rgba(255,255,255,0.2); box-sizing:border-box;}
.adrClm:first-child {border:0;}
.gapc {font-size: 13px; padding:0 15px 0 0;
    line-height: 20px;
    text-align: left;
    color:var(--black-two);}



.linK { font-size:16px; font-weight:600;  padding:0 0 6px 0; }
.linK b {}


.linL {opacity:0.9;}
























.bx6 {background-color: var(--twilight-blue); color: #fff; padding:60px 0; }
.bx6 .page {}

.lin8 {font-size: 48px;
  font-weight: bold;
  line-height: 44px;
  text-align: center;
  color: #ffffff; padding:0 0 40px 0; }

.bx6c3 {width:33.3333%; float: left; text-align: center; }

.lin9 {font-size: 18px;
  font-weight: 600;  
  line-height: 22px;
  text-align: left;
  color: #ffffff; display:inline-block;}

.icn61 {background:url(../images/pallet.svg) no-repeat left center; padding:12px 0 12px 80px; }
.icn62 {background:url(../images/check.svg) no-repeat left center; padding:12px 0 12px 74px; }
.icn63 {background:url(../images/tracking.svg) no-repeat left center ; padding:12px 0 12px 80px; }


.bx8 {background-color: #f2f4f6; position:relative; z-index:3; padding:40px 0 40px;}
.bx8 .page {text-align:center;}


.linj {font-size: 14px;
  line-height: 22px;
  text-align: center;
   color: var(--black);}

.bx7 {background:url(../images/bg1.jpg) no-repeat center center; }
.bx7in {padding:40px 0; background:rgba(255, 255, 255, 0.95);  }
.bx7 .page {}

.lin10 {  text-transform:uppercase;  font-size: 36px;
    font-weight: bold; margin:0 0 30px 0; 
    text-align: center;
    color: var(--blue1);}
.lin10 span {color: #9c1317; }


.ftlgo {}
.ftlgo img {max-width:130px; }



footer {background:url(../images/bg2.jpg) no-repeat center center; background-size:cover;  
 position:relative; }
.ftrin {background:rgba(0, 0, 0, 0.70);}
footer .page {position:relative;  color:#fff;}
.ftr1 {padding:60px 0 20px;}


/*---------------------------*/
.inpgHdr {}
  .bgtruck {background:url(../images/bgtruck.jpg) no-repeat center center; background-size:cover;  }
.bgoff {background:rgba(239,239,239,0.6); }
.inpgHdr .page {}

.pgeNm {padding:100px 0;  font-size: 44px;
  font-weight: 800; text-transform:uppercase; 
  line-height: 64px;
  letter-spacing: 2.64px;
  text-align: center;
  color: var(--black-two);}

.bx9 {background-color: var(--twilight-blue);
    color: #fff;
    padding: 50px 0;}
.bx9 .page {}



.bx10 {text-align: center; padding:40px 0; }
.bx10 .page {}

.b10Clm {width:33.3333%; float: left; }
  .b10gap {}

.b10Clm1 {}
.b10Clm2 {}
  .b10Clm2 .b10gap {padding:0 20px; }
.b10Clm3 {}


.lin17 {  font-size: 18px;
  font-weight: 800;
  line-height: 24px;
  color: var(--black-two); margin:0 0 10px 0; }
.lin18 { font-size: 14px; 
  line-height: 20px;
  text-align: center;
  color:rgba(36,36,36,0.85);}
.lclr1 {font-weight: bold;
  color:#9C1317;}
.lclr2 {  font-weight: bold;
  color:#112F4B;}

.b10Img {width:210px; margin:0 auto;  }
.b10Img img {max-width:100%;}


.bx11 {background:url(../images/tbg2.jpg) no-repeat center center; text-align: center; 
 }
.bx11in {background:rgba(16,49,116,0.8);  padding:50px 0;}
.bx11 .page {  color:#fff;}

.lin19 {font-size: 26px;
  font-weight: 600;
  color: var(--white);
}

.lin20 {font-size: 32px;
  font-weight: bold;
  color: var(--white);
}

.lin25 {font-size: 54px; margin:20px 0; 
  font-weight: 800;
  color: var(--orangey-yellow);
}
.lin25 span {background:url(../images/call-answer.svg) no-repeat left center; padding: 0 0 0 54px;}

.lin26 {}
a.qutlink {
  border-radius: 4px; display:inline-block;
  padding:9px 15px; 
  background-color: var(--pale-grey);
  font-size: 14px;
  font-weight: 800;
  line-height: 19px;
  text-align: center;
  color: var(--black-two);
}
a.qutlink:hover {background-color: #f9bc15;}


.bx12 {padding:50px 0; }
.bx12 .page {}

.t2Set1 {padding:10px 10px; }
.setgap1 {border-top:6px solid #e2e8ee; border-bottom:2px solid #e2e8ee;
  background-color: var(--pale-grey); padding:15px; }

.lin27 {  font-size: 18px;
  font-weight: bold;
  color: var(--twilight-blue);}
.lin28 {border-top:1px solid #D9D9D9; width:100px; margin:12px 0 10px;  }
.lin28 span { margin:-3px 0 0 0;  background-color: var(--orangey-yellow);display:inline-block;height: 5px; width:25px; }

.lin29 { line-height:20px; 
  font-size: 14px;
  color:rgba(36,36,36,0.85);}


.bx13 { background-color: var(--pale-grey); padding: 50px 0;}
.bx13 .page {}

.bx13Hdng {  font-size: 36px;
  font-weight: bold; margin:0 0 20px 0; 
  line-height: 30px;
  text-align: center;
  color:#112F4B;
  }
.bx13Hdng span {color:#9C1317;}

.t2Set2 {padding:10px; }
.setgap2 {padding:15px; background:#fff;  }


.bx14 {padding:50px 0; }
.bx14 .page {}

.bx14H1 {font-size: 36px;
  font-weight: bold;
  line-height: 40px;
  text-align: center;
  color:#112f4b;}

.bx14H2 {font-size: 16px; margin:10px auto 20px; 
  line-height: 20px; max-width:800px;
  text-align: center;
  color:rgba(36,36,36,1);}

.bx14Txt {}
.bx14Txt ul {padding: 00 0 0 16px;}
.bx14Txt ul li { font-size: 14px; position: relative;
  line-height: 20px; margin:0 0 14px 0; 
  text-align: left;
  color: rgba(36,36,36,0.85);list-style-type: disc;}
.bx14Txt ul li b {}


/*------------19072019---*/
.box15 {background:url(../images/truckingbg2.jpg) no-repeat center center; background-size:cover;  }
.box15in, .box21in { padding:80px 0;
background: -moz-linear-gradient(to bottom,  rgba(17, 47, 75, 0.38) 0%,rgba(249, 188, 21, 0.7) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(to bottom,  rgba(17, 47, 75, 0.38) 0%,rgba(249, 188, 21, 0.7) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(17, 47, 75, 0.38) 0%,rgba(249, 188, 21, 0.7) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#e6ffffff',GradientType=0 ); /* IE6-9 */
}
.box15 .page, .box21 .page {text-align: center;}

.b15txt, .b21t1 {font-size: 18px;
    font-weight: bold;
    color:#fff;}

.b15txt2 {margin: 30px 0 0 0;}

.btn104 {    background: #103174;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    }
.btn104:hover {color:#103174;}


.box16 {padding:40px 0; background-color: var(--pale-grey); }
.box16 .page {text-align: center;}

.b16t1 {    font-size: 18px;
    font-weight: 800;
    line-height: 24px;
    color: var(--black-two);
    margin: 0 0 10px 0;}

.b16t2 {max-width:800px; margin:0 auto;  
  font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: rgba(36,36,36,0.85);}

.box17 {padding:40px 0; }
.lgoLst2 {text-align: center;}

.lgoLst2 img {margin: 0 15px 20px;
    display: inline-block;
    vertical-align: middle;
    max-height: 54px;}


.box18 {background-color: var(--pale-grey);    padding:40px 0; }
.box18 .page {} 

.b18C1, .b18C2 {width:50%; float: left; }
.b18C1 {}
.b18C2 {}


.b18T1, .b20T1 {    font-size: 18px;
    font-weight: bold;
    color: var(--twilight-blue);}
.b18T2, .b20T2 {padding:12px 0 0 0; }
.b18T2 ul, .b20T2 ul {padding: 00 0 0 16px;}
.b18T2 ul li, .b20T2 ul li {    font-size: 14px;
    position: relative;
    line-height: 20px;
    margin: 0 0 14px 0;
    text-align: left;
    color: rgba(36,36,36,0.85);
    list-style-type: disc;
}
  


.box19 {padding:40px 0; }
.box19 .page {}
  
 .vdoBx2 {max-width:800px; margin: 0 auto;  }
 .vdoBx2 video {width:100%;}


.box20 {padding:0 0 40px 0; }
.box20 .page {}

.b20c1, .b20c2 {width:50%; float: left; box-sizing: border-box; }
.b20c1 {}
  .ltlimbx {padding:0 40px 0 0; text-align:right; }
  .ltlimbx img {}

.b20c2 {}

.b20T1 {}
.b20T2 {}
.b20T2 ul {}
.b20T2 ul li {}
.b20T2 a {color: var(--twilight-blue); text-decoration: underline;}




.box21 {background:url(../images/ltl2.jpg) no-repeat center center; background-size:cover;}
.box21in {}
.box21 .page {}

.b21t1 {}

.b21t2 {    color: #fff;
    font-size: 32px; text-transform: capitalize;
    padding: 10px 0 4px;}

.b21t3 {font-weight:600; color:#fff;text-transform: capitalize;}

.bgltl {background:url(../images/ltlbg.jpg) no-repeat center center; background-size:cover;}
.bgovew {background:url(../images/overviewbg.jpg) no-repeat center center; background-size:cover;}



.box22 {padding:40px 0;  }
.box22 .page {}

.b22t1 {font-size: 36px;
    font-weight: bold;
    margin: 0 0 20px 0;
    line-height: 30px;
    text-align: center;
    color:var(--twilight-blue);}



.b22t2 {}
.b22t2 img {}

.b22t3 {font-size: 16px;
    margin: 10px auto 20px;
    line-height: 24px;
    max-width: 800px;
    color: rgba(36,36,36,1);}


/*----*/
.socBx a:hover {opacity:0.9; } 

.box23 { padding: 40px 0;
    background-color: var(--pale-grey);}
.box23 .page {}

.b23t1 {    max-width: 800px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: rgba(36,36,36,0.85);}


.box24 {padding:40px 0;}
.box24 .page {}

.b24t1 {}
.b24t2 {}
.b24t3 {}
.b24t4 {}


.box25 {background:url(../images/overbg.jpg) no-repeat center center; background-size:cover;}
.box25in {padding:160px 0; 
background: -moz-linear-gradient(to bottom,  rgba(17, 47, 75, 0.38) 0%,rgba(249, 188, 21, 0.7) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(to bottom,  rgba(17, 47, 75, 0.38) 0%,rgba(249, 188, 21, 0.7) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(17, 47, 75, 0.38) 0%,rgba(249, 188, 21, 0.7) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#e6ffffff',GradientType=0 ); /* IE6-9 */
}
.box25 .page {text-align: center;}

.b25t1 {font-size: 22px;
    font-weight: bold;
    color: #fff;}

.b25t2 {margin:20px 0 00 0; }
.btn105 { background: #103174;    color: #fff;    font-weight: 600;    text-transform: uppercase;}
.btn105:hover {color:#103174;}

.bgovrv { background: url(../images/overviewbg.jpg) no-repeat center center;
    background-size: cover;}

.bgtch { background: url(../images/techbg.jpg) no-repeat center center;
    background-size: cover;}

.box26 { background:var(--pale-grey);}
.b26t1 {text-align: center;  }

.box27 {}
.b27t1 {}
.b27t1b {color: #9C1317; font-size:42px; }


.box28 {background:url(../images/techbg2.jpg) no-repeat center center; }
.box28in {padding:160px 0; text-align: center;}
.box28 .page {}
.b28t1 {font-size:24px; color:#fff; font-weight:bold; }
.b28t1 a {color:var(--twilight-blue); }

.bgcar {background:url(../images/carbg.jpg) no-repeat center center; background-size:cover;}


.box29 {padding:60px 0; }
.box29 .page {}

.b29t1 {}
.b29t2 {text-align: center; max-width:960px; margin:0 auto; }
.b29t2 a {font-weight:600; }

.bgfaq {background:url(../images/faqbg.jpg) no-repeat center center; }

.box30 {}
.box31 {background: var(--pale-grey);}
.box32 {}
.box33 {background: var(--pale-grey);}
.box34 {}
.box35 {background: var(--pale-grey);}
.box36 {}
.box37 {background: var(--pale-grey);}

.qset {}
.qset a {font-weight:600; }
.qset b {font-weight:600; }


.bgcnt {background:url(../images/cntbg.jpg) no-repeat center center;}

.box38 {}
.box38 .page {}
.b38t1 {text-align: center;}

.box39 {background:#f2f4f6;}
.box39 .page {}
.infoLst {text-align: center; display:inline-block; width:100%; font-size:0; }
.infoBx {display:block; width:240px; padding:0 10px; box-sizing:border-box; vertical-align: top;
  font-size:14px; margin:00 auto 20px; }

.infoBx .linK span {    color: var(--vio);
    font-weight: 800;
}  

.cpFrm {
    max-width: 800px;
    margin: 0 auto;
}

.bgcri {background:url(../images/cribg.jpg) no-repeat center center #fff; background-size:cover;}

 .box41 {text-align: center;}
 .box41 .page {}

.b41t1 {max-width:300px; margin:0 auto 40px; padding:30px; box-sizing:border-box; border-radius:4px;   
  color:#fff;   
background: rgb(103,176,229); /* Old browsers */
background: -moz-linear-gradient(45deg,  rgba(103,176,229,1) 0%, rgba(187,124,221,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  rgba(103,176,229,1) 0%,rgba(187,124,221,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  rgba(103,176,229,1) 0%,rgba(187,124,221,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67b0e5', endColorstr='#bb7cdd',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

  .b41t2 { font-weight: 800; font-size:18px; line-height: 22px; color:#07328a; }
  .b41t2 span {font-size:22px; }

  .b41t3 {font-size:14px; margin:16px 0 0 0; }

  .b41t4 { margin:20px 0 0 0;}
  .b41t4 a {background: #fde727;
    font-weight: bold;
    color: #103174;}
  .b41t4 a:hover {background: #f9e31f;}

.b41t5 {}



.box42 {background:#f2f4f6; }
.box42 .page {}

.box43 {background:url(../images/b43bg.jpg) no-repeat center center; text-align: center; }
.box43 .page {}
.box43in {padding:120px 0;}

.bgfrm {    background: url(../images/formbg.jpg) no-repeat center center; background-size:cover; }


.box44 {}
.box44 .page {}

.b44t1 {text-align:center;}

.frmLst {}




.frmLst {margin:40px 0 0 00; font-size:0;  text-align: center;}

.lnkBx { width:100%;    max-width: 390px; font-size:14px; 
    margin: 00 0 0px 0;
    vertical-align: top;
    display: inline-block;
    padding: 20px 10px;
    box-sizing: border-box;
    border-bottom: 1px solid #e6ebf1;}

.licn {background: url(../images/form_logo.svg) no-repeat center center #e6ebf1;
width:60px; height:60px; border-radius:50%; background-size:30px;  display:inline-block;  }
.lnme {margin:10px 0 0 0; }
.btn106 {    line-height: unset;
    
    box-sizing: border-box;
    padding: 10px 22px;
    height: auto;
    background: var(--vio);
    color: #fff;}
.btn106:hover {background-color:#4d3b98;}
.lnkBx:last-child {border:0; } 


.box45 {text-align: center; background-color:#f5f5ef; }
.box45 .page {}

.pdflgo {margin:0 0 15px 0;    display: inline-block;
    padding: 20px 40px;
    background: #fff;}
.pdflgo img {width:48px; }

.btn107 { background: #cc4b4c; color: #fff;}
.btn107:hover { background: #bf3b3d;}

.box47 {text-align: center; background:url(../images/formbg2.jpg) no-repeat center center;  }
.box47in { padding:80px 0;}
.box47 .page {}

.bgfr {background:url(../images/frbg.jpg) no-repeat center center #fff; background-size:cover;}

.box48 {}
.box48 .page {}

.b48t1 {text-align: center;}

.box49 {text-align: center; background:url(../images/frbg2.jpg) no-repeat center center #fff; background-size:cover;}
.box49in {padding:160px 0;}
.box49 .page {}

.qtset {margin:40px 0 0 0;background:url(../images/qtbg.jpg) no-repeat center center #fff; background-size:cover;}
.b48t2 { padding:80px 0; text-align: center; color:#fff;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#103174+0,1249b9+100 */
background: rgb(16,49,116); /* Old browsers */
background: -moz-linear-gradient(45deg,  rgba(16,49,116,0.81) 0%, rgba(18,73,185,0.71) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  rgba(16,49,116,0.81) 0%,rgba(18,73,185,0.71) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  rgba(16,49,116,0.81) 0%,rgba(18,73,185,0.71) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#103174', endColorstr='#1249b9',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
 }

  .b48t3 {font-size: 32px;
    font-weight: 800;}
  .b48t4 {font-size:18px; margin:10px 0 0 0;  }
  .b48t5 {margin:30px 0 0 0; }

  .btn108 {    font-weight: 800; text-transform:uppercase;
    background-color: var(--orangey-yellow);}

  .btn108:hover {background:#efb20c;}

.box50 {}
.box50 .page {}

.b50t1 {text-align: center;}

.box51 {text-align: center; background:url(../images/chainbg.jpg) no-repeat center center #fff; background-size:cover;}
.box51in {padding:160px 0;}
.box51 .page {}

.bgch {background:url(../images/chainbg2.jpg) no-repeat center center #fff; background-size:cover;}
.bgdis {background:url(../images/distrubution.jpg) no-repeat center center #fff; background-size:cover;}


.box52 {text-align: center; background:url(../images/dis2.jpg) no-repeat center center #fff; background-size:cover;}
.box52in {padding:160px 0;}
.box52 .page {}

.bgstoc {background:url(../images/stockos.jpg) no-repeat center center #fff; background-size:cover;}
.box53 {text-align: center; background:url(../images/cribg.jpg) no-repeat center center #fff; background-size:cover;}
.box53in {padding:160px 0;}
.box53 .page {}

.bgclr {background:url(../images/clear.jpg) no-repeat center center #fff; background-size:cover;}

.box54 {text-align: center; background: #f2f4f6;}
.box54 .page {}

.box55 {}
.box55 .page {}

.box56 {background: #f2f4f6;}
.box56 .page {}

.box57 {}
.box57 .page {}

.bgBxset {text-align: center;}

.bbox { display:inline-block; width:100%; max-width:360px; padding:0 10px; margin:0 0 20px 0; box-sizing: border-box;    }
    
    .bbimg {padding:20px; background:rgb(242, 242, 242);  }
    .bbimg img {}

.bbclr {padding:20px; color: #fff;
background: rgb(16,49,116); /* Old browsers */
background: -moz-linear-gradient(45deg,  rgba(16,49,116,1) 0%, rgba(18,73,185,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  rgba(16,49,116,1) 0%,rgba(18,73,185,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  rgba(16,49,116,1) 0%,rgba(18,73,185,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#103174', endColorstr='#1249b9',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
  
    .bbt1 {font-size:18px; font-weight:800; color:var(--orangey-yellow); }
    .bbt2 {font-size:14px; margin:10px 0 0 0;  }
    .bbt3 {margin:20px 0 0 0; }
    .btn109 {    font-weight: 800;
    background-color: #fff;}

.box58 { text-align: center;}
.box58 .page {}

.box59 {background: #f2f4f6;}
.box59 .page {}

.itmSet {text-align: center;}
.bbox2 { display:inline-block; vertical-align:top; width:100%; max-width:360px; padding:0 21px; margin:0 0 20px 0; box-sizing: border-box;    
text-align: left;}
    
    .bb2img {padding:0px; background:rgb(242, 242, 242);  }
    .bb2img img {max-width:100%; }

.bb2clr {padding:20px; color: #fff;
background: rgb(16,49,116); /* Old browsers */
background: -moz-linear-gradient(45deg,  rgba(16,49,116,1) 0%, rgba(18,73,185,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  rgba(16,49,116,1) 0%,rgba(18,73,185,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  rgba(16,49,116,1) 0%,rgba(18,73,185,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#103174', endColorstr='#1249b9',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
  
    .bb2t1 {font-size:18px; font-weight:800; color:#fff; }
    .bb2t2 {font-size:14px; margin:10px 0 0 0;  }
    .bb2t3 {margin:20px 0 0 0; }
    .btn110 {    font-weight: 800;
    background-color:var(--orangey-yellow);}

.box60 {}
.box60 .page {}

.box61 {background: #f2f4f6;}
.box61 .page {}

.box62 {text-align: center; background:url(../images/box62.jpg) no-repeat center center #fff; background-size:cover;}
.box62in {padding:160px 0;}
.box62 .page {}


.lgin {display:inline-block; height: 38px; overflow: hidden; vertical-align: top;
 text-align: center;  }
    .lbx1 {   font-weight: 600;    font-size: 14px;
    padding: 9px 22px; transition: all ease-in-out 0.3s;
    color: var(--black-two);}
.lgin:hover .lbx1 { padding: 0px 22px; }    
    .lbx2 {  font-size: 14px; }

.lbx2 a {color:var(--twilight-blue); font-weight:800; }    
.lbx2 a:hover {color:var(--black-two);}
.lbx2 span { color:#d9d9d9;padding:0 2px; }

/*30072019*/
.sgfrmhdr {text-transform: uppercase; padding:0 6px;  }
.sgnup2 {max-width:260px; }
.chkLne2 a {
  color: var(--twilight-blue);
}
.cnRow {}
.secgap {}

.secgap .page {}

.cnClm1 {width: 40%; float:left;}
.clmin1 {}

.cnClm2 {width:60%; float:left;}
.clmin2 {}

.flgBx {text-align: center;}
.flgBx span {color: #333; font-size:14px; font-weight: 600; margin:0 0 5px 0; display: inline-block; }
.flgBx img {width:40px; }

.flgGrp {margin:0 0 12px 0; }

.hmuvdo {height:820px;}
@media screen and (max-width:979px) { /* 800 px */
	.hmuvdo {height:600px;}
}
@media screen and (max-width:639px) { /* 480 px */
	.hmuvdo {height:400px;}
}
@media screen and (max-width:479px) { /* 360 px */
	.hmuvdo {height:300px;}
}

/*13122019*/
span#siteseal {
  background: #fff;
  display: inline-block;
  vertical-align: top;
}
span#siteseal img {margin:0;}

/*15112019*/
.emlnk a { color: #2196F3;}
.emlnk a:hover { color:#0e84e2;}

/* 11032020 */
.newT1 {margin:30px 0 0 0;}
.box252 {background:url(../images/app3.jpg) no-repeat center center; background-size:cover;}
.box252 .page {text-align: center;}

.bgapp {
  background: url(../images/app4.jpg) no-repeat center center;
  background-size: cover;
}
.bgsrv {
  background: url(../images/bgservc.jpg) no-repeat center center;
  background-size: cover;
}

.srvT1 {    font-size: 14px;
  margin: 0px auto 0px;
  line-height: 24px;
  color: rgba(36,36,36,1);}
.srvT2 {font-size: 14px;
  margin: 0px auto 0px;
  line-height: 24px;
  color: rgba(36,36,36,1);}
  .srvT3 {
    padding: 2px 0 2px 18px;
}
.srv21 {width:68%;}
.srv22 {width:32%}
.srvImg1 {text-align: center; background:#2aa8d0;}

.s2img {    margin: 20px 0 20px;}
.txtcntr {text-align: center;} 



.srvT1 {padding:40px 0;}
.srvT1 .page {}

ul.srvT1lst {
    max-width: 800px;
    margin: 0px auto 0;
}

ul.srvT1lst li {
  display: inline-block;
  width: 100%;
  margin: 0 0 15px 0;
  padding: 0 0 15px 0;
  border-bottom: 1px solid #d9d9d9;
}
ul.srvT1lst li:last-child {
  margin: 0 0 0px 0;
  padding: 0 0 0px 0;
  border-bottom: 0px solid #d9d9d9;
}
.slGap {}
.slImg {
    float: left;
    max-width: 200px;
    margin: 0;
}
.slImg img {}

.sltxt {
    width: calc(100% - 200px);
    float: left;
    padding: 0 0 0 20px;
    box-sizing: border-box;
}
.sltxt h2 {
    font-size: 18px;
    font-weight: 600;
    color: #103174;
}
.sltxt p {
    font-size: 15px;
}
.sltxt p b {
  font-weight: 600;
}      
.srvT1hd {font-size:24px; text-align: center;
  font-weight: 800; text-transform: uppercase;
  line-height: 24px;
  color: var(--black-two);
  margin: 0 0 35px 0;}
.srvBx2 { padding: 40px 0; background:var(--pale-grey);}

.sb2t1 {text-align: center;
  font-weight: 600;
  color: #103174;}

.srvBx3 { padding: 40px 0; }

.sb31 {margin:20px 0 0 0; text-align: center;}



.srvL2 {
  display: inline-block;
  width: 100%;
  text-align: center;
}
.srvL2 li {
  width: 33.3333%;
  float: left;
  box-sizing: border-box;
  padding: 10px;
}

.sl2gap {
  padding: 20px;
  background: #f2f4f6;
  border-radius: 4px;
}
.sl2gap h2 {
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 600;
  margin: 0 0 10px 0;
  color: #103174;
}
.sl2gap p {
  font-size: 14px;
  min-height: 110px;
  line-height: 22px;
}
.srvL2 .lin28 { border:0;   margin:18px auto 14px;}
.srvBx3Hd .srvT1hd {  margin: 0 0 5px 0;}
.wdSetX1 {max-width:650px; margin:0 auto;}

.wdSetX1 .lin28 {   margin:18px auto 14px;}

/*--- new2022  -----*/
img {
    max-width: 100%;
}
.boxNrow {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
}

.boxNClm {
    width: calc(50% - 10px);
}
.text-center {text-align: center;}

.bgecmful {
    background: url(../images/ecommerce_fulfillment_banner.jpg) no-repeat center center;
    background-size: cover;
}
.efbg2 {
    background: url(../images/ecommerce_fulfillment_bg2.jpg) no-repeat center center;
    background-size: cover;
}
.prepbg1 {
  background: url(../images/prep_bg1.jpg) no-repeat center center;
  background-size: cover;
}
.prepbg2 {
    background: url(../images/prep_bg_2.jpg) no-repeat center center;
    background-size: cover;
}
.pricing_bg1 {background: url(../images/pricing_bg1.jpg) no-repeat center center;
  background-size: cover;}
.pricing_bg2 {background: url(../images/pricing_bg2.jpg) no-repeat center center;
  background-size: cover;}
.boxN01 {}
.boxNhl {
	text-align: center;
	font-size: 36px; color: #103174; font-weight: bold; text-transform: uppercase;
	margin-bottom: 40px;
}
.boxNhl span {color: #9C1317;}
.bNimg1 img {}

.bNtxt1 {
    color: #242424;
    font-size: 16px;
    line-height: 28px;
}

.bNtxt1 p {
	color: #242424;
    margin: 0 0 20px 0;
}

.boxN02, .boxN06 {
    background-color: var(--pale-grey);
}

.bNimg2 {margin-bottom: 40px;}

.bNtxt2 {
    color: #242424;
    font-size: 14px;
    line-height: 24px;
}

.bNtxt2 p {
	color: #242424;
    margin: 0 0 16px 0;
}
.boxNhl2 {
	font-size: 18px; color: #103174; font-weight: bold; text-transform: uppercase;
	margin-bottom: 15px;
}
.boxNhl3 {
  font-size: 36px; color: #103174; font-weight: bold; margin-bottom: 30px;
}
.boxNhl3 img { height: 27px; }
section.boxN04 {
	padding: 20px 0;
}

.stepClm li {
    width: 25%;
    padding: 0 10px;
    box-sizing: border-box;
}

.stepClm ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
}

.stepIcon {
    min-height: 150px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    flex-wrap: nowrap;
}

.stepBx {
    text-align: center;
    position: relative;
}

.stepT1 {
    font-size: 22px;
    font-weight: 700;
    color: #112F4B;
    margin: 15px 0;
}

.stepT2 {
    color: #555555;
    font-size: 16px;
    font-weight: 600;
}
.stepBx:before {
    content: "";
    left: 0;
    right: 0;
    bottom: 0;
    top: 80px;
    position: absolute;
    display: block;
    z-index: -1;

	background: rgb(242,244,246); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(242,244,246,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(242,244,246,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(242,244,246,1) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f4f6', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.b25t3 {
    font-size: 32px;
    font-weight: bold;
    color: #fff;
}

.bNtxt3 {
  color: #242424;
  font-size: 16px;
  line-height: 26px;
}

.bNtxt3 p {
  color: #242424;
  margin: 0 0 14px 0;
}
.boxN05 {
  padding: 40px 0 80px;
}
.stepBx2 {
  text-align: center;
}

.prcIcon {
  min-height: 80px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.prcIcon img {
  max-height: 80px;
}

.prcT1 {
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  margin: 15px 0;
  min-height: 48px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
}

.prcT2 {
  font-size: 14px;
  color: #242424;
  line-height: 24px;
}

.stepBx3 {
  text-align: center;
}

.ecmT1 {
  font-size: 18px;
  color: #112F4B;
  margin: 20px 0 15px;
  font-weight: 600;
}

.ecmT2 {
  color: #242424;
  font-size: 14px;
  line-height: 22px;
}

.ecmIcon img {
  max-height: 80px;
}
.hlpTset+.hlpTset {
  margin: 20px 0 0 0;
}

.hTxt1 {
  font-size: 18px;
  color: #9C1317;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0 0 10px 0;
}

.hTxt2 {
  color: #242424;
  font-size: 14px;
  line-height: 24px;
}

.hTxt2 p {
  margin: 0 0 10px 0;
}










/*786*/
.mobMnu { display: none;
  background:url(../images/menu.svg) no-repeat center center #fff; background-size:22px; 
  width:38px; height:38px; float: right; }

  @media screen and (max-width:1030px) {/* 1024 px */
	.page {box-sizing:border-box; padding: 0 10px; }
  .nvlst li {margin:0 16px 0 0;}
.setht {    padding: 160px 10px;}
.datas1 {padding:80px 0px 80px 5px; }
.frmClmin {    padding: 0 5px;}
.clmd1 .gapb {padding: 0 0 0 10px;}
.clmd4 .gapb {padding: 0 10px 0 0px;}
.socBx a { margin: 0 10px 0 0;}
.ftr2 {padding:12px 06px; }
.box18 .page {padding:0 10px; } 
.box22 .page, .box24 .page, .bx10 .page, .bx14 .page, .box23 .page, .b26t1, .box27 .page, 
.box28 .page, .box38 .page, .box40 .page, .box41 .page, .box42 .page, .box43 .page,
.box44 .page, .box45 .page, .box46 .page, .box48 .page, .box49 .page, .box50 .page,
.box51 .page, .box52 .page, .box53 .page,
.box54 .page, .box55 .page, .box56 .page, .box57 .page,
.box58 .page, .box59 .page, .box60 .page, .box61 .page, .box62 .page {
  padding:0 10px;}
  .boxNhl3, .boxNhl {font-size: 32px;}
.box30, .box31, .box32, .box33, .box34, .box35, .box36, .box37 {
  padding:40px 10px; }
.boxNhl3 img { height: 24px; }

}


@media screen and (max-width:979px) { /* 800 px */
	
.infset {display:none;}
.lgoBx img { max-width: 250px;}
.lgoBx {padding:0; }	
.lnguage {padding:4px 0 0 0; }
.rgtBtn {    float: left;}
.mnuSet {width:100%; float:none; clear:both; padding:5px 0 0 0;  }
.nvlst {width:100%; }
.nvlst li {width:100%; margin:0; box-sizing:border-box; padding:0 5px;  
border-top:1px solid #f3f3fd;}
.nvlst li a {width:100%; box-sizing:border-box; }
nav .page2 {padding:0;}
.submnu>ul {position: relative; top:auto;  visibility: visible; width:100%; box-sizing:border-box;
box-shadow:none; padding:8px 8px 8px 8px;  }
.mnuSet {display:none;}
.mobMnu { display: inline-block;}
.datas1 {width:100%; text-align: center; padding:60px 10px; box-sizing: border-box;
    background: rgba(255, 255, 255, 0.9); }
.lin11 {text-align: center;}
.lin11 span {padding:0 20px 15px;}
.box4Img {width:100%;  }
.box4Img span {display:none;}
.infoClm, .frmClm {width:100%; float:none;  }
.box5Img {display:none;}
.infoClmin {padding:0; }
.lin14, .gapc {text-align: center;}
.frmb2 .adrClm {float: none; margin:0 auto; display: block;    padding: 0;}
.frmb2 .adrClm .gapc {padding:0; }
.lin15 {text-align: center;color:var(--black-two);}
.frmBxIt {margin:0 auto; }
.btnBxD {text-align: center;}
.bx5 .page {padding:60px 0 0; }
.frmClm {padding:50px 0; background:url(../images/101.png) no-repeat center center; }
.bx6c3 {    width: 100%;    float: none;    text-align: center;    margin:40px 0 0;}
.lin8 {padding:0 0 10px 0;}

.clmd1 .gapb, .clmd4 .gapb {padding:0; }

.bx1 { }
.setht { background: rgba(255, 255, 255, 0.60);}
.whtSldBx {background: none;}
.b10Clm2 { padding: 25px 0;}
.b10Clm { width:100%; float:none;}  
.bx13Hdng, .bx14H1 {line-height:40px;    font-size: 30px; }

.bx9 .page {padding:0 5px;}
.box20 .page {padding:0 10px; }
.box22, .box24 {text-align: center;}
.txtset1 ul { padding: 00 0 0 0px;}
.txtset1 ul li { list-style-position: inside;}

.box29 .page {padding:0 10px; }

.cnClm1, .cnClm2, .srv21, .srv22 {width:100%; float: none; }
.cnClm2 {padding:80px 0 0 0; }
.srv21, .srv22  {text-align: left;}

ul.srvT1lst {  padding: 0 10px;}
.srvBx2, .box23 {
  padding: 40px 10px;
  }
  .srvL2 li {
    width: 50%;
}

.boxNClm {
  width: 100%;
}
.boxNClm+.boxNClm { margin: 20px 0 0 0; }
.boxNhl {
  font-size: 30px;
  margin-bottom: 25px;
}
.stepClm li {
  padding: 0 5px;
}
.boxNhl3 {text-align: center;}


}


@media screen and (max-width:799px) { /* 768 px */

.socBx a {margin:0 5px;}
	
}

@media screen and (max-width:767px) { /* 640 px */

.bx2c3 {width:100%; width:100%;  }
.bx2 {padding:35px 0; }
.lin8 {font-size:36px; }
.rslides li {background-position:center bottom !important;}

.lin25 { font-size: 28px;}
.lin25 span { padding: 0px 0 0 26px; background-size: 20px;}
.lin19 { padding:0 6px; font-size: 22px;}
.lin20 { font-size: 30px;}
.b18C1, .b18C2, .b20c1, .b20c2 { width: 100%; float: none;}
.b18C1, .b20c1 {padding:0 0 25px 0; }
.ltlimbx { padding: 0; text-align: center;}
.b21t2 { font-size: 26px;}

.stepClm li {  width: 100%;  padding: 10px 0;}
.stepClm li+li {
  border-top: 2px solid #f2f4f6;
} 
.stepBx:before {display: none;}
.stepBx {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
}
.stepT {
  text-align: left;
}
.stepIcon {
  min-width: 180px;
}
.stepBx3 {
  text-align: left;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
}

.ecmT1 {
  margin: 0 0 12px 0;
}

.ecmIcon {
  min-width: 130px;
}

.stepClm li {
  padding: 20px 0;
}


}

@media screen and (max-width:639px) { /* 480 px */

.cac {margin:0 0 10px 0; }
.setht, .lin3 {text-align: center;}
.lin3 { font-size: 50px; line-height: 54px;}
.lin13 { font-size: 18px;}
.pgeNm {font-size: 34px; line-height: 38px;}

.slImg { float: none;  margin: 0 auto 12px;}
.sltxt {
  width: 100%;
  float: none;    text-align: center;
  padding: 0;}
.sltxt .lin28 {    margin: 12px auto 10px;}
.srvL2 li {  width: 100%;}
.sl2gap p {  min-height: unset;}
.srvT2 {  text-align: center;}
.boxNhl3, .b25t3,
.boxNhl {    font-size: 26px;  line-height: 32px;}
.ecmIcon {text-align: center;}
.ecmIcon img {  max-height: 60px;}
.boxNhl3 img { height: 20px; }

}

@media screen and (max-width:479px) { /* 360 px */

.lin4 { font-size: 18px; line-height: 26px;}
.btn103 {font-size:16px; }
.adrClm {width:100%; }
.gapc {padding:0; }
.lin3 {    font-size: 40px;    line-height: 44px;}
header {
    padding: 10px 0;
}
.lgoBx img {
    max-width: 220px;
}
.lnguage {
    padding: 17px 0 0 0;
}
.stepIcon {
  min-width: 160px;
}

}


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



}





















