/* Slides Start */
#slides {width:100% !important; margin:0px auto; position:relative; display:block; z-index:1; overflow:hidden; height:466px;}
.res1810 #slides {height:600px;}
.res720 #slides {height:400px;}
.res480 #slides {height:380px;}
.res320 #slides {height:290px;}

#slides .slide {width:100%; height:466px;}
#slides .slide img {left:50% !important; margin-left:-960px; position:absolute; max-width:none;}
#slides #navbar {width:100%; z-index:500; position:absolute; bottom:34px; overflow:hidden; text-align:center;}
#slides #navbar span {display:inline-block; width:18px; height:18px; background:url(/images/2/slide-nav.png) center no-repeat; cursor:pointer; margin:0px 5px 0px 5px; zoom:1;}
#slides #navbar span.activeSlide {background:url(/images/2/slide-nav-h.png)}
#slides .ctxt {max-width:1130px; padding:0px 20px; height:auto; position:relative; top:65px; z-index:502; margin:0px auto;}
#slides .ctxt .ctxtarea {max-width:680px;}
#slides .ctxt .ctxtarea .txt.txt1 {color:#fff; font-size:48px; font-weight:700; line-height:56px; margin-bottom:15px;}
#slides .ctxt .ctxtarea .txt.txt1 .sbtxt {display:block;}
#slides .ctxt .ctxtarea .txt.txt2 {color:#fff; font-size:24px; font-weight:400; line-height:30px;}
#slides .ctxt .ctxtarea .btncnt {margin:34px 0px 0px 0px;}
#slides .ctxt .ctxtarea .btncnt .btn {background:#3c6e91; border-radius:15px; font-size:22px; color:#fff; text-transform:uppercase; font-weight:700; padding:12px 30px 12px 30px;}
#slides .ctxt .ctxtarea .btncnt .btn:hover {text-decoration:underline;}

.res1810 #slides .slide {height:600px;}
.res1810 #slides .slide img {margin-left:-1600px;}
.res1810 #slides .ctxt {max-width:1770px; top:115px;}
.res1810 #slides .ctxt .ctxtarea {max-width:810px;}
.res1810 #slides .ctxt .ctxtarea .txt.txt1 {font-size:55px; line-height:68px; margin-bottom:18px;}
.res1810 #slides .ctxt .ctxtarea .txt.txt2 {font-size:28px; line-height:34px;}
.res1810 #slides .ctxt .ctxtarea .btncnt {margin-top:42px;}
.res1810 #slides .ctxt .ctxtarea .btncnt .btn {font-size:24px;}

.res940 #slides img {margin:0px 0px 0px -585px;}
.res940 #slides .ctxt {top:60px;}
.res940 #slides .ctxt .ctxtarea {padding-right:51%;}
.res940 #slides .ctxt .ctxtarea .txt.txt1 {font-size:46px; line-height:54px;}
.res940 #slides .ctxt .ctxtarea .txt.txt2 {font-size:22px; line-height:28px;}
.res940 #slides .ctxt .ctxtarea .btncnt .btn {font-size:21px;}

.res720 #slides .slide {height:400px;}
.res720 #slides img {margin:0px 0px 0px -470px;}
.res720 #slides .ctxt {top:60px;}
.res720 #slides .ctxt .ctxtarea {max-width:none; padding-right:45%;}
.res720 #slides .ctxt .ctxtarea .txt.txt1 {font-size:42px; line-height:48px; margin-bottom:10px;}
.res720 #slides .ctxt .ctxtarea .txt.txt2 {font-size:18px; line-height:22px;}
.res720 #slides .ctxt .ctxtarea .btncnt {margin:29px 0px 0px 0px;}
.res720 #slides .ctxt .ctxtarea .btncnt .btn {font-size:18px;}

.res480 #slides .slide {height:380px;}
.res480 #slides img {margin:0px 0px 0px -360px;}
.res480 #slides .ctxt {top:15px;}
.res480 #slides .ctxt .ctxtarea {max-width:none;}
.res480 #slides .ctxt .ctxtarea .txt.txt1 {font-size:34px; line-height:40px; margin-bottom:10px; text-align:center;}
.res480 #slides .ctxt .ctxtarea .txt.txt2 {font-size:18px; line-height:22px; text-align:center;}
.res480 #slides .ctxt .ctxtarea .btncnt {margin:29px 0px 0px 0px; text-align:center;}
.res480 #slides .ctxt .ctxtarea .btncnt .btn {font-size:18px;}

.res320 #slides .slide {height:290px;}
.res320 #slides img {margin:0px 0px 0px -240px;}
.res320 #slides .ctxt {top:10px; padding:0px 10px;}
.res320 #slides .ctxt .ctxtarea {/* max-width:400px; */}
.res320 #slides .ctxt .ctxtarea .txt.txt1 {font-size:26px; line-height:29px; margin-bottom:5px; text-align:center;}
.res320 #slides .ctxt .ctxtarea .txt.txt2 {font-size:16px; line-height:20px; text-align:center;}
.res320 #slides .ctxt .ctxtarea .btncnt {margin:22px 0px 0px 0px; text-align:center;}
.res320 #slides .ctxt .ctxtarea .btncnt .btn {font-size:16px;}
.res320 #navbar {bottom:20px;}
/* Slides End */

/* About Us Start */
.about .aboutarea {max-width:1130px; margin:0px auto; padding:40px 20px 50px 20px;}
.about .aboutarea .aboutcnt {position:relative;}
.about .aboutarea .aboutcnt .aboutcol .ttl {color:#3c6e91; font-size:22px; font-weight:700; text-transform:uppercase; margin:0px auto 9px auto;}
.about .aboutarea .aboutcnt .aboutcol .sbttl {color:#0a1625; font-size:36px; font-weight:700; line-height:44px; margin-bottom:15px;}
.about .aboutarea .aboutcnt .aboutcol .sbttl .sbttl2 {display:block;}
.about .aboutarea .aboutcnt .aboutcol .separator {background:#3c6e91; width:97px; height:4px; margin-bottom:25px;}
.about .aboutarea .aboutcnt .aboutcol .text {font-size:18px; line-height:23px;}
.about .aboutarea .aboutcnt .aboutcol .picscnt {overflow:hidden;}
.about .aboutarea .aboutcnt .aboutcol .picscnt .imgbig {float:left; margin-right:5px; width:359px; he; height:448px;}
.about .aboutarea .aboutcnt .aboutcol .picscnt img {max-width:100%;}
.about .aboutarea .aboutcnt .aboutcol .picscnt .imgsmallcnt {float:left; width:301px;}
.about .aboutarea .aboutcnt .aboutcol .picscnt .imgsmallcnt .imgsmall {width:301px; height:220px;}
.about .aboutarea .aboutcnt .aboutcol .picscnt .imgsmallcnt .imgsmall1 {margin-bottom:5px;}
.about .aboutarea .aboutcnt .aboutcol1 {padding-right:685px;}
.about .aboutarea .aboutcnt .aboutcol2 {position:absolute; right:0px; top:0px; width:665px;}

.res1810 .about .aboutarea {max-width:1770px; padding:55px 20px 50px 20px;}
.res1810 .about .aboutarea .aboutcnt .aboutcol .ttl {font-size:24px;}
.res1810 .about .aboutarea .aboutcnt .aboutcol .sbttl {font-size:50px; line-height:58px; margin-bottom:26px;}
.res1810 .about .aboutarea .aboutcnt .aboutcol .separator {margin-bottom:30px;}
.res1810 .about .aboutarea .aboutcnt .aboutcol .text {font-size:22px; line-height:27px;}
.res1810 .about .aboutarea .aboutcnt .aboutcol .picscnt .imgbig {width:513px; height:478px; margin-right:10px;}
.res1810 .about .aboutarea .aboutcnt .aboutcol .picscnt .imgsmallcnt {width:427px; height:478px;}
.res1810 .about .aboutarea .aboutcnt .aboutcol .picscnt .imgsmallcnt .imgsmall {width:427px; height:234px;}
.res1810 .about .aboutarea .aboutcnt .aboutcol .picscnt .imgsmallcnt .imgsmall1 {margin-bottom:10px;}
.res1810 .about .aboutarea .aboutcnt .aboutcol1 {padding-right:1010px;}
.res1810 .about .aboutarea .aboutcnt .aboutcol2 {width:950px;}

.res940 .about .aboutarea .aboutcnt .aboutcol .picscnt .imgbig {margin:0px 5px 0px 0px; width:486px; height:453px;}
.res940 .about .aboutarea .aboutcnt .aboutcol .picscnt .imgsmallcnt {width:409px;}
.res940 .about .aboutarea .aboutcnt .aboutcol .picscnt .imgsmallcnt .imgsmall {width:409px; height:224px;}
.res940 .about .aboutarea .aboutcnt .aboutcol1 {padding:0px;}
.res940 .about .aboutarea .aboutcnt .aboutcol2 {position:static; margin:30px auto 0px auto; width:900px;}

.res720 .about .aboutarea .aboutcnt .aboutcol .picscnt .imgbig {float:none; margin:0px auto 10px auto; width:680px; height:373px;}
.res720 .about .aboutarea .aboutcnt .aboutcol .picscnt .imgsmallcnt {width:308px;}
.res720 .about .aboutarea .aboutcnt .aboutcol .picscnt .imgsmallcnt .imgsmall {width:680px; height:373px; margin:0px auto;}
.res720 .about .aboutarea .aboutcnt .aboutcol .picscnt .imgsmallcnt .imgsmall1 {margin-bottom:10px;}
.res720 .about .aboutarea .aboutcnt .aboutcol1 {padding:0px;}
.res720 .about .aboutarea .aboutcnt .aboutcol2 {position:static; margin:30px auto 0px auto; width:680px;}

.res480 .about .aboutarea .aboutcnt .aboutcol .ttl {font-size:20px;}
.res480 .about .aboutarea .aboutcnt .aboutcol .sbttl {font-size:28px; line-height:32px; margin-bottom:20px;}
.res480 .about .aboutarea .aboutcnt .aboutcol .separator {margin-bottom:20px;}
.res480 .about .aboutarea .aboutcnt .aboutcol .picscnt .imgbig {float:none; width:440px; height:241px; margin:0px auto 10px auto;}
.res480 .about .aboutarea .aboutcnt .aboutcol .picscnt .imgsmallcnt {float:none; width:auto;}
.res480 .about .aboutarea .aboutcnt .aboutcol .picscnt .imgsmallcnt .imgsmall {width:440px; height:241px; margin:0px auto;}
.res480 .about .aboutarea .aboutcnt .aboutcol .picscnt .imgsmallcnt .imgsmall1 {margin-bottom:10px;}
.res480 .about .aboutarea .aboutcnt .aboutcol1 {padding:0px;}
.res480 .about .aboutarea .aboutcnt .aboutcol2 {position:static; margin:30px auto 0px auto; width:auto;}

.res320 .about .aboutarea {padding:40px 10px 50px 10px;}
.res320 .about .aboutarea .aboutcnt .aboutcol .sbttl {font-size:26px; line-height:32px; margin-bottom:20px;}
.res320 .about .aboutarea .aboutcnt .aboutcol .sbttl .sbttl2 {display:inline;}
.res320 .about .aboutarea .aboutcnt .aboutcol .separator {margin-bottom:20px;}
.res320 .about .aboutarea .aboutcnt .aboutcol .text {font-size:16px; line-height:21px;}
.res320 .about .aboutarea .aboutcnt .aboutcol .picscnt .imgbig {float:none; width:auto; max-width:440px; height:100%; min-height:164px; margin:0px auto 10px auto;}
.res320 .about .aboutarea .aboutcnt .aboutcol .picscnt .imgsmallcnt {float:none; width:auto;}
.res320 .about .aboutarea .aboutcnt .aboutcol .picscnt .imgsmallcnt .imgsmall {width:auto; max-width:440px; height:100%; margin:0px auto; min-height:164px;}
.res320 .about .aboutarea .aboutcnt .aboutcol .picscnt .imgsmallcnt .imgsmall1 {margin-bottom:10px;}
.res320 .about .aboutarea .aboutcnt .aboutcol1 {padding:0px;}
.res320 .about .aboutarea .aboutcnt .aboutcol2 {position:static; width:auto; margin-top:30px;}
/* About Us End */

/* Badges Start */
.badges {background:#eff3f8;}
.badges .bdgsarea {max-width:1130px; margin:0px auto; padding:40px 20px 50px 20px;}
.badges .bdgsarea .ttl {color:#3c6e91; font-size:22px; font-weight:700; text-transform:uppercase; margin:0px auto 15px auto; text-align:center;}
.badges .bdgsarea .sbttl {color:#0a1625; font-size:36px; font-weight:600; margin-bottom:15px; text-align:center;}
.badges .bdgsarea .badgescnt {overflow:hidden; padding:15px 0px 0px 0px;}
.badges .bdgsarea .badgescnt .badge {float:left; margin:15px 0px; width:33.33%;}
.badges .bdgsarea .badgescnt .badge .badgearea {border-left:1px solid #cbd8e3; min-height:170px; overflow:hidden; padding:10px 15px 10px 15px;}
.badges .bdgsarea .badgescnt .badge .badgearea .pic {margin:0px auto 20px auto; text-align:center;}
.badges .bdgsarea .badgescnt .badge .badgearea .pic img {max-width:100%;}
.badges .bdgsarea .badgescnt .badge .badgearea .title {color:#3c6e91; font-size:22px; line-height:26px; font-weight:700; float:left; text-align:center;}
.badges .bdgsarea .badgescnt .badge .badgearea .text {color:#000; font-size:17px; font-weight:400; line-height:20px; margin-top:10px;}
.badges .bdgsarea .badgescnt .badge.badge1 .badgearea, .badges .bdgsarea .badgescnt .badge.badge4 .badgearea {border-left:none;}

.res1810 .badges .bdgsarea {max-width:1770px;}
.res1810 .badges .bdgsarea .ttl {font-size:24px;}
.res1810 .badges .bdgsarea .sbttl {font-size:41px; margin-bottom:30px;}
.res1810 .badges .bdgsarea .badgescnt .badge {margin:0px; width:16.66%;}
.res1810 .badges .bdgsarea .badgescnt .badge .badgearea {border-left:1px solid #cbd8e3; min-height:214px; padding:10px 20px 10px 20px;}
.res1810 .badges .bdgsarea .badgescnt .badge.badge1 .badgearea {border-left:none;}

.res940 .badges .bdgsarea .badgescnt .badge .badgearea {min-height:214px;}
.res940 .badges .bdgsarea .badgescnt .badge .badgearea .title {float:none; text-align:center; width:auto;}
.res940 .badges .bdgsarea .badgescnt .badge .badgearea .text {float:none;}

.res720 .badges .bdgsarea .badgescnt .badge .badgearea {min-height:234px; padding:10px 10px 10px 10px;}
.res720 .badges .bdgsarea .badgescnt .badge .badgearea .title {float:none; text-align:center; width:auto;}
.res720 .badges .bdgsarea .badgescnt .badge .badgearea .title .ttltxt {padding:0px 12px;}
.res720 .badges .bdgsarea .badgescnt .badge .badgearea .text {float:none;}

.res480 .badges .bdgsarea .ttl {font-size:20px;}
.res480 .badges .bdgsarea .sbttl {font-size:28px; line-height:32px; padding:0px 20px;}
.res480 .badges .bdgsarea .badgescnt .badge {border-bottom:1px solid #cbd8e3; float:none; margin-bottom:20px; padding-bottom:15px; width:auto;}
.res480 .badges .bdgsarea .badgescnt .badge .badgearea {border:none; min-height:auto; padding:12px 15px 12px 15px;}
.res480 .badges .bdgsarea .badgescnt .badge .badgearea .pic {float:none; margin:0px auto 15px auto; text-align:center; width:auto;}
.res480 .badges .bdgsarea .badgescnt .badge .badgearea .title {float:none; font-size:20px; text-align:center; width:auto;}
.res480 .badges .bdgsarea .badgescnt .badge .badgearea .text {font-size:18px; float:none;}
.res480 .badges .bdgsarea .badgescnt .badge.badge6 {border:none; margin:0px; padding:0px;}

.res320 .badges .bdgsarea .ttl {font-size:18px;}
.res320 .badges .bdgsarea .sbttl {font-size:26px; line-height:32px;}
.res320 .badges .bdgsarea .badgescnt .badge {border-bottom:1px solid #cbd8e3; float:none; margin-bottom:20px; padding-bottom:15px; width:auto;}
.res320 .badges .bdgsarea .badgescnt .badge .badgearea {border:none; min-height:auto; padding:12px 15px 12px 15px;}
.res320 .badges .bdgsarea .badgescnt .badge .badgearea .pic {float:none; margin:0px auto 15px auto; text-align:center; width:auto;}
.res320 .badges .bdgsarea .badgescnt .badge .badgearea .title {float:none; font-size:19px; text-align:center; width:auto;}
.res320 .badges .bdgsarea .badgescnt .badge .badgearea .text {font-size:16px; float:none;}
.res320 .badges .bdgsarea .badgescnt .badge.badge6 {border:none; margin:0px; padding:0px;}
/* Badges End */

/* Supply Chain Advantage Start */
.supplychain {background:url('/images/2/bg-advantage.jpg') top center no-repeat; height:380px;}
.supplychain .sparea {max-width:1130px; margin:0px auto; padding:71px 20px 0px 20px;}
.supplychain .sparea .supplychaincnt {width:575px;}
.supplychain .sparea .supplychaincnt .ttl {color:#d1dff1; font-size:22px; font-weight:700; text-transform:uppercase; margin:0px auto 9px auto;}
.supplychain .sparea .supplychaincnt .sbttl {color:#fff; font-size:36px; font-weight:600; line-height:44px; margin-bottom:15px;}
.supplychain .sparea .supplychaincnt .sbttl .sbttl2 {display:block; font-size:19px; font-weight:700; line-height:normal; margin-top:10px;}
.supplychain .sparea .supplychaincnt .separator {background:#d1dff1; width:97px; height:4px; margin-bottom:25px;}
.supplychain .sparea .supplychaincnt .text {color:#fff; font-size:18px; line-height:23px;}

.res1810 .supplychain {background:url('/images/2/bg-advantage-1810.jpg') top center no-repeat; height:420px;}
.res1810 .supplychain .sparea {max-width:1770px;}
.res1810 .supplychain .sparea .supplychaincnt {width:700px;}
.res1810 .supplychain .sparea .supplychaincnt .ttl {font-size:24px;}
.res1810 .supplychain .sparea .supplychaincnt .sbttl {font-size:42px; line-height:47px; margin-bottom:24px;}
.res1810 .supplychain .sparea .supplychaincnt .sbttl .sbttl2 {font-size:22px; margin-top:11px;}
.res1810 .supplychain .sparea .supplychaincnt .separator {margin-bottom:30px;}
.res1810 .supplychain .sparea .supplychaincnt .text {font-size:22px; line-height:27px;}

.res940 .supplychain {background:url('/images/2/bg-advantage-940.jpg') top center no-repeat;}
.res940 .supplychain .sparea {padding-top:50px;}
.res940 .supplychain .sparea .supplychaincnt {width:52%;}
.res940 .supplychain .sparea .supplychaincnt .sbttl {font-size:30px;}

.res720 .supplychain {background:url('/images/2/bg-advantage-720.jpg') top center no-repeat; height:640px;}
.res720 .supplychain .sparea {padding-top:35px;}
.res720 .supplychain .sparea .supplychaincnt {text-align:center; width:auto;}
.res720 .supplychain .sparea .supplychaincnt .separator {margin:20px auto 20px auto;}

.res480 .supplychain {background:url('/images/2/bg-advantage-480.jpg') top center no-repeat; height:640px;}
.res480 .supplychain .sparea {padding-top:35px;}
.res480 .supplychain .sparea .supplychaincnt {text-align:center; width:auto;}
.res480 .supplychain .sparea .supplychaincnt .ttl {font-size:20px;}
.res480 .supplychain .sparea .supplychaincnt .sbttl {font-size:28px; line-height:32px; margin-bottom:20px;}
.res480 .supplychain .sparea .supplychaincnt .sbttl .sbttl2 {padding:0px 50px;}
.res480 .supplychain .sparea .supplychaincnt .separator {margin:20px auto 20px auto;}

.res320 .supplychain {background:url('/images/2/bg-advantage-320.jpg') top center no-repeat; height:1240px;}
.res320 .supplychain .sparea {padding:35px 10px 0px 10px;}
.res320 .supplychain .sparea .supplychaincnt {text-align:center; width:auto;}
.res320 .supplychain .sparea .supplychaincnt .ttl {line-height:26px;}
.res320 .supplychain .sparea .supplychaincnt .sbttl {font-size:28px; line-height:32px; margin-bottom:20px;}
.res320 .supplychain .sparea .supplychaincnt .sbttl .sbttl2 {margin-top:15px;}
.res320 .supplychain .sparea .supplychaincnt .separator {margin:22px auto 22px auto;}
.res320 .supplychain .sparea .supplychaincnt .text {font-size:16px; line-height:21px;}
/* Supply Chain Advantage End */

/* Industries and Products Start */
.industries {background:#fff;}
.industries .industriesarea {max-width:1130px; margin:0px auto; padding:40px 20px 50px 20px;}
.industries .industriesarea .ttl {color:#3c6e91; font-size:22px; font-weight:700; text-transform:uppercase; margin:0px auto 10px auto; text-align:center;}
.industries .industriesarea .sbttl {color:#0a1625; font-size:36px; font-weight:600; margin-bottom:15px; text-align:center;}
.industries .industriesarea .industriescnt {overflow:hidden;}
.industries .industriesarea .industriescnt .industry {float:left; margin:15px 0px 0px 0px; width:25%;}
.industries .industriesarea .industriescnt .industry .industryarea {background:#eff3f8; min-height:170px; overflow:hidden; margin:5px 10px 0px 10px;}
.industries .industriesarea .industriescnt .industry .industryarea .pic {margin:25px auto 15px auto; text-align:center;}
.industries .industriesarea .industriescnt .industry .industryarea .pic img {max-width:100%;}
.industries .industriesarea .industriescnt .industry .industryarea .title {color:#0a1625; font-size:22px; line-height:26px; font-weight:700; text-align:center; padding:0px 40px;}

.res1810 .industries .industriesarea {max-width:1770px;}
.res1810 .industries .industriesarea .ttl {font-size:24px;}
.res1810 .industries .industriesarea .sbttl {font-size:41px;}
.res1810 .industries .industriesarea .industriescnt .industry {margin:10px 0px 10px 0px;}
.res1810 .industries .industriesarea .industriescnt .industry .industryarea {min-height:214px; margin:20px 20px 0px 20px;}
.res1810 .industries .industriesarea .industriescnt .industry .industryarea .pic {margin:40px auto 20px auto;}
.res1810 .industries .industriesarea .industriescnt .industry .industryarea .title {width:210px; margin:0px auto; padding:0px;}
.res1810 .industries .industriesarea .industriescnt .industry.industry1 .industryarea {border-left:none;}

.res940 .industries .industriesarea .industriescnt .industry .industryarea .title {font-size:20px; line-height:24px; float:none; text-align:center; padding:0px 15px; width:auto;}

.res720 .industries .industriesarea .industriescnt .industry {width:33.33%;}
.res720 .industries .industriesarea .industriescnt .industry .industryarea .title {float:none; font-size:20px; line-height:24px; padding:0px 10px; width:auto;}
.res720 .industries .industriesarea .industriescnt .industry .industryarea .title .ttltxt {padding:0px 12px;}

.res480 .industries .industriesarea .ttl {font-size:20px;}
.res480 .industries .industriesarea .sbttl {font-size:28px; line-height:32px; padding:0px 20px;}
.res480 .industries .industriesarea .industriescnt .industry {float:none; margin-bottom:20px; width:auto;}
.res480 .industries .industriesarea .industriescnt .industry .industryarea {min-height:auto; padding:25px 0px 25px 0px;}
.res480 .industries .industriesarea .industriescnt .industry .industryarea .pic {float:none; margin:0px auto 15px auto; text-align:center; width:auto;}
.res480 .industries .industriesarea .industriescnt .industry .industryarea .title {float:none; font-size:20px; text-align:center; width:auto;}

.res320 .industries .industriesarea {padding:30px 10px 30px 10px;}
.res320 .industries .industriesarea .ttl {font-size:18px;}
.res320 .industries .industriesarea .sbttl {font-size:26px; line-height:32px;}
.res320 .industries .industriesarea .industriescnt .industry {float:none; margin-bottom:20px; padding-bottom:15px; width:auto;}
.res320 .industries .industriesarea .industriescnt .industry .industryarea {min-height:auto; padding:25px 15px 25px 15px;}
.res320 .industries .industriesarea .industriescnt .industry .industryarea .pic {float:none; margin:0px auto 15px auto; text-align:center; width:auto;}
.res320 .industries .industriesarea .industriescnt .industry .industryarea .title {float:none; font-size:19px; text-align:center; width:auto;}
/* Industries and Products End */

/* Growing Our Own brands Start */
.brands {background:url('/images/2/explore-our-brands.jpg') top center no-repeat; height:368px;}
.brands .brandsarea {max-width:1130px; margin:0px auto; padding:50px 20px 0px 20px;}
.brands .brandsarea .brandscnt {width:60%;}
.brands .brandsarea .brandscnt .ttl {color:#3c6e91; font-size:22px; font-weight:700; text-transform:uppercase; margin:0px auto 9px auto;}
.brands .brandsarea .brandscnt .sbttl {color:#0a1625; font-size:36px; font-weight:600; line-height:44px; margin-bottom:15px;}
.brands .brandsarea .brandscnt .text {color:#0a1625; font-size:18px; line-height:23px; padding-right:50px;}
.brands .brandsarea .brandscnt .btncnt {margin-top:42px;}
.brands .brandsarea .brandscnt .btncnt .btn {background:#3c6e91; border-radius:15px; font-size:22px; color:#fff; text-transform:uppercase; font-weight:700; padding:12px 30px 12px 30px;}
.brands .brandsarea .brandscnt .btncnt .btn:hover {text-decoration:underline;}

.res1810 .brands {background:url('/images/2/explore-our-brands-1810.jpg') top center no-repeat; height:420px;}
.res1810 .brands .brandsarea {max-width:1770px; padding-top:60px;}
.res1810 .brands .brandsarea .brandscnt {width:800px;}
.res1810 .brands .brandsarea .brandscnt .ttl {font-size:24px;}
.res1810 .brands .brandsarea .brandscnt .sbttl {font-size:42px; line-height:47px; margin-bottom:24px;}
.res1810 .brands .brandsarea .brandscnt .text {font-size:22px; line-height:27px; padding-right:120px;}
.res1810 .brands .brandsarea .brandscnt .btncnt .btn {font-size:24px;}

.res940 .brands {background:url('/images/2/explore-our-brands-940.jpg') top center no-repeat;}
.res940 .brands .brandsarea {padding-top:50px;}
.res940 .brands .brandsarea .brandscnt {width:65%;}
.res940 .brands .brandsarea .brandscnt .sbttl {font-size:30px;}
.res940 .brands .brandsarea .brandscnt .btncnt .btn {font-size:21px;}

.res720 .brands {background:url('/images/2/explore-our-brands-720.jpg') top center no-repeat; height:690px;}
.res720 .brands .brandsarea .brandscnt {text-align:center; width:auto;}
.res720 .brands .brandsarea .brandscnt .text {padding:0px 30px;}
.res720 .brands .brandsarea .brandscnt .btncnt .btn {font-size:18px;}

.res480 .brands {background:url('/images/2/explore-our-brands-480.jpg') top center no-repeat; height:690px;}
.res480 .brands .brandsarea {padding-top:35px;}
.res480 .brands .brandsarea .brandscnt {text-align:center; width:auto;}
.res480 .brands .brandsarea .brandscnt .ttl {font-size:20px;}
.res480 .brands .brandsarea .brandscnt .sbttl {font-size:28px; line-height:32px; margin-bottom:20px;}
.res480 .brands .brandsarea .brandscnt .text {padding:0px;}
.res480 .brands .brandsarea .brandscnt .btncnt {text-align:center;}
.res480 .brands .brandsarea .brandscnt .btncnt .btn {font-size:18px;}

.res320 .brands {background:url('/images/2/explore-our-brands-320.jpg') top center no-repeat; height:640px;}
.res320 .brands .brandsarea {padding:35px 10px 0px 10px;}
.res320 .brands .brandsarea .brandscnt {text-align:center; width:auto;}
.res320 .brands .brandsarea .brandscnt .ttl {line-height:26px;}
.res320 .brands .brandsarea .brandscnt .sbttl {font-size:28px; line-height:32px; margin-bottom:20px;}
.res320 .brands .brandsarea .brandscnt .text {font-size:16px; line-height:21px; padding:0px;}
.res320 .brands .brandsarea .brandscnt .btncnt {margin-top:35px; text-align:center;}
.res320 .brands .brandsarea .brandscnt .btncnt .btn {font-size:16px;}
/* Growing Our Own brands End */

/* Why Choose Us Start */
.whychooseus {background:#f9f9fa;}
.whychooseus .wchuarea {max-width:1130px; margin:0px auto; padding:25px 20px;}
.whychooseus .wchuarea .wchusttl {color:#3c6e91; font-size:36px; font-weight:600; margin-bottom:15px; text-align:center;}
.whychooseus .wchuarea .wchucnt {overflow:hidden; padding:15px 0px 0px 0px;}
.whychooseus .wchuarea .wchucnt .wchu {float:left; width:25%;}
.whychooseus .wchuarea .wchucnt .wchu .wchuarea {border-left:1px solid #d8e2e9; min-height:106px; overflow:hidden; padding:12px 5px 12px 10px;}
.whychooseus .wchuarea .wchucnt .wchu .wchuarea .pic {float:left; margin-right:5px; text-align:left; width:54px; height:54px;}
.whychooseus .wchuarea .wchucnt .wchu .wchuarea .pic img {max-width:100%;}
.whychooseus .wchuarea .wchucnt .wchu .wchuarea .title {color:#3c6e91; font-size:20px; font-weight:700; float:left; width:75%;}
.whychooseus .wchuarea .wchucnt .wchu .wchuarea .text {color:#000; font-size:16px; font-weight:400; line-height:20px; float:left; margin-top:10px; text-transform:none;}
.whychooseus .wchuarea .wchucnt .wchu.wchu1 .wchuarea {border-left:none;}

.res1810 .whychooseus .wchuarea {max-width:1770px;}
.res1810 .whychooseus .wchuarea .wchusttl {font-size:41px;}
.res1810 .whychooseus .wchuarea .wchucnt .wchu .wchuarea {min-height:88px; padding:15px 20px 15px 35px;}
.res1810 .whychooseus .wchuarea .wchucnt .wchu .wchuarea .pic {margin-right:20px;}
.res1810 .whychooseus .wchuarea .wchucnt .wchu .wchuarea .title {font-size:22px; width:80%;}
.res1810 .whychooseus .wchuarea .wchucnt .wchu .wchuarea .text {font-size:17px;}

.res940 .whychooseus .wchuarea .wchucnt .wchu .wchuarea {min-height:184px; padding:10px 10px 10px 10px;}
.res940 .whychooseus .wchuarea .wchucnt .wchu .wchuarea .pic {float:none; margin:0px auto 10px auto; text-align:center; width:auto;}
.res940 .whychooseus .wchuarea .wchucnt .wchu .wchuarea .title {float:none; text-align:center; width:auto;}
.res940 .whychooseus .wchuarea .wchucnt .wchu .wchuarea .text {float:none;}

.res720 .whychooseus .wchuarea .wchusttl {font-size:38px; margin-top:15px;}
.res720 .whychooseus .wchuarea .wchucnt .wchu .wchuarea {min-height:250px; padding:12px 7px 12px 7px;}
.res720 .whychooseus .wchuarea .wchucnt .wchu .wchuarea .pic {float:none; margin:0px auto 10px auto;}
.res720 .whychooseus .wchuarea .wchucnt .wchu .wchuarea .title {float:none; line-height:24px; text-align:center; width:auto;}
.res720 .whychooseus .wchuarea .wchucnt .wchu .wchuarea .title .ttltxt {padding:0px 10px;}
.res720 .whychooseus .wchuarea .wchucnt .wchu .wchuarea .text {float:none;}

.res480 .whychooseus .wchuarea .wchusttl {font-size:38px; letter-spacing:0px; margin-top:15px;}
.res480 .whychooseus .wchuarea .wchucnt .wchu {border-bottom:1px solid #d8e2e9; float:none; margin-bottom:20px; padding-bottom:15px; width:auto;}
.res480 .whychooseus .wchuarea .wchucnt .wchu .wchuarea {border:none; min-height:auto; padding:12px 15px 12px 15px;}
.res480 .whychooseus .wchuarea .wchucnt .wchu .wchuarea .pic {float:none; margin:0px auto 15px auto; text-align:center; width:auto;}
.res480 .whychooseus .wchuarea .wchucnt .wchu .wchuarea .title {float:none; font-size:20px; text-align:center; width:auto;}
.res480 .whychooseus .wchuarea .wchucnt .wchu .wchuarea .text {font-size:18px; float:none;}
.res480 .whychooseus .wchuarea .wchucnt .wchu.wchu4 {border:none; margin:0px; padding:0px;}

.res320 .whychooseus .wchuarea .wchusttl {font-size:28px; letter-spacing:0px;}
.res320 .whychooseus .wchuarea .wchucnt .wchu {border-bottom:1px solid #d8e2e9; float:none; margin-bottom:20px; padding-bottom:15px; width:auto;}
.res320 .whychooseus .wchuarea .wchucnt .wchu .wchuarea {border:none; min-height:auto; padding:12px 15px 12px 15px;}
.res320 .whychooseus .wchuarea .wchucnt .wchu .wchuarea .pic {float:none; margin:0px auto 15px auto; text-align:center; width:auto;}
.res320 .whychooseus .wchuarea .wchucnt .wchu .wchuarea .title {float:none; font-size:19px; text-align:center; width:auto;}
.res320 .whychooseus .wchuarea .wchucnt .wchu .wchuarea .text {font-size:16px; float:none;}
.res320 .whychooseus .wchuarea .wchucnt .wchu.wchu4 {border:none; margin:0px; padding:0px;}
/* Why Choose Us End */

/* Contact Us Start */
.contact {background:linear-gradient(90deg,rgba(11, 23, 38, 1) 0%, rgba(14, 52, 84, 1) 100%);}
.contact .contactarea {max-width:1130px; margin:0px auto; min-height:190px; padding:50px 20px 20px 20px;}
.contact .contactarea .contactcnt {overflow:hidden;}
.contact .contactarea .contactcnt .col {float:left;}
.contact .contactarea .contactcnt .col.col1 {width:31%;}
.contact .contactarea .contactcnt .col.col2 {width:43%; padding:0px 20px;}
.contact .contactarea .contactcnt .col.col3 {width:20%;}
.contact .contactarea .contactcnt .col .ttl {color:#d1dff1; font-size:22px; font-weight:700; text-transform:uppercase; margin:0px auto 10px auto;}
.contact .contactarea .contactcnt .col .sbttl {color:#fff; font-size:30px; font-weight:600; line-height:36px;}
.contact .contactarea .contactcnt .col .text {color:#fff; font-size:18px; line-height:23px; padding:15px 40px 0px 40px;}
.contact .contactarea .contactcnt .col .btncnt {text-align:center; margin-top:50px;}
.contact .contactarea .contactcnt .col .btncnt .btn {display:block; background:#3c6e91; border-radius:15px; font-size:22px; color:#fff; text-transform:uppercase; font-weight:700; padding:12px 30px 12px 30px;}
.contact .contactarea .contactcnt .col .btncnt .btn:hover {text-decoration:underline;}

.res1810 .contact .contactarea {max-width:1770px; min-height:168px; padding:50px 20px 20px 20px;}
.res1810 .contact .contactarea .contactcnt .col.col2 {padding:0px 50px;}
.res1810 .contact .contactarea .contactcnt .col .ttl {font-size:24px; margin-bottom:17px;}
.res1810 .contact .contactarea .contactcnt .col .sbttl {font-size:35px; line-height:41px;}
.res1810 .contact .contactarea .contactcnt .col .text {font-size:18px; line-height:23px; padding:35px 65px 0px 65px;}
.res1810 .contact .contactarea .contactcnt .col .btncnt {margin-top:40px;}
.res1810 .contact .contactarea .contactcnt .col .btncnt .btn {font-size:24px;}

.res940 .contact .contactarea {padding:50px 20px 50px 20px;}
.res940 .contact .contactarea .contactcnt .col {float:none; width:auto;}
.res940 .contact .contactarea .contactcnt .col.col1 {text-align:center;}
.res940 .contact .contactarea .contactcnt .col.col2 {padding:0px; text-align:center;}
.res940 .contact .contactarea .contactcnt .col .sbttl {font-size:30px; margin-bottom:15px;}
.res940 .contact .contactarea .contactcnt .col .btncnt {margin-top:40px;}
.res940 .contact .contactarea .contactcnt .col .btncnt .btn {display:inline-block; font-size:21px; padding:12px 65px 12px 65px;}

.res720 .contact .contactarea {padding:40px 20px 50px 20px;}
.res720 .contact .contactarea .contactcnt {text-align:center; width:auto;}
.res720 .contact .contactarea .contactcnt .col {float:none; width:auto;}
.res720 .contact .contactarea .contactcnt .col .sbttl {margin-bottom:20px; padding:0px 30px;}
.res720 .contact .contactarea .contactcnt .col .text {padding:0px 30px;}
.res720 .contact .contactarea .contactcnt .col .btncnt {margin-top:35px;}
.res720 .contact .contactarea .contactcnt .col .btncnt .btn {display:inline-block; font-size:18px; padding:12px 60px 12px 60px;}

.res480 .contact .contactarea {padding:40px 20px 50px 20px;}
.res480 .contact .contactarea .contactcnt {text-align:center; width:auto;}
.res480 .contact .contactarea .contactcnt .col {float:none; width:auto;}
.res480 .contact .contactarea .contactcnt .col .ttl {font-size:20px;}
.res480 .contact .contactarea .contactcnt .col .sbttl {font-size:28px; line-height:32px; margin-bottom:20px;}
.res480 .contact .contactarea .contactcnt .col .text {padding:0px;}
.res480 .contact .contactarea .contactcnt .col .btncnt {margin-top:35px;}
.res480 .contact .contactarea .contactcnt .col .btncnt .btn {display:inline-block; font-size:18px; padding:12px 60px 12px 60px;}

.res320 .contact .contactarea {padding:40px 10px 50px 10px;}
.res320 .contact .contactarea .contactcnt {text-align:center; width:auto;}
.res320 .contact .contactarea .contactcnt .col {float:none; width:auto;}
.res320 .contact .contactarea .contactcnt .col .ttl {line-height:26px;}
.res320 .contact .contactarea .contactcnt .col .sbttl {font-size:28px; line-height:32px; margin-bottom:20px;}
.res320 .contact .contactarea .contactcnt .col .text {font-size:16px; line-height:21px; padding:0px;}
.res320 .contact .contactarea .contactcnt .col .btncnt {margin-top:35px; text-align:center;}
.res320 .contact .contactarea .contactcnt .col .btncnt .btn {display:inline-block; font-size:16px; padding:12px 60px 12px 60px;}
/* Contact Us End */