@font-face {
  font-family: "RobotoCondensedRegular_0";
  src: url(e464748db50e69c154efd85d81011dd781df0eb6.eot)  format("embedded-opentype"), url(791f727ce23d69f6f21923b740f711ba905195e1.woff2)  format("woff2"), url(e800fe7b7094f1677cabe046f506bef8698c6aa9.woff)  format("woff"), url(cf8001499f96c0b554a0897a92ce5f3f526c8393.ttf)  format("truetype"), url(fe80cd69a5abeb2867431385c18f19395a26f999.svg)  format("svg");
}
@font-face {
  font-family: "RobotoCondensedLight_0";
  src: url(84446dc9f896d627bed57abad632e896e533068c.eot)  format("embedded-opentype"), url(1e005b2ad670cd165a19720b261e41abae056760.woff2)  format("woff2"), url(5009916775baf90a254a37c46c181c2ec976945e.woff)  format("woff"), url(24c200cbd9d315e2cd9b4acd631cbbd0a25baa89.ttf)  format("truetype"), url(ddd8fd9cc5ac79c354b44bb4c55f4cbbb922264f.svg)  format("svg");
}
@font-face {
  font-family: "qwigleyregular";
  font-style: normal;
  font-weight: normal;
  src: url(e891d37ec307e2d886a362c0ef30ee907847c906.eot)  format("embedded-opentype"), url(535f9a42ae9af4fd8517cb5d3f954563eb4f8a23.woff)  format("woff"), url(cae9ba1c505ba95a987806ed1cf5e695ad545c62.ttf)  format("truetype"), url(4999398fea5c988f2098ba01db7211eaa476a72f.svg)  format("svg");
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, a { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-size: 100%; vertical-align: baseline; background: transparent none repeat scroll 0% 0%; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
nav ul li { list-style-type: none; }
a { text-decoration: none; }
input, select { vertical-align: middle; }
.bi1 { background: rgb(255, 255, 255) url(28e8b5e75fadf950a450ac3d7cf7acdafec9c5a4.jpg)  repeat-x scroll center bottom; }
.bc1 { background-color: rgb(255, 255, 255); }
.bc2 { background-color: rgb(241, 241, 241); }
.bc3 { background-color: rgb(130, 11, 15); }
.bc4 { background-color: rgb(247, 247, 247); }
.bc5 { background-color: rgb(238, 239, 240); }
.bc6 { background-color: rgb(0, 0, 0); }
.bcs5 { background-color: rgb(11, 129, 191); }
.bc7 { background-color: rgb(212, 85, 0); }
.bc8 { background-color: rgb(201, 2, 92); }
.bc9 { background-color: rgb(45, 174, 191); }
.bc10 { background-color: rgba(255, 255, 255, 0.7); }
.bc11 { background-color: rgba(0, 0, 0, 0.8); }
.bc12 { background-color: rgb(130, 11, 15) ! important; }
.c1 { color: rgb(255, 255, 255); }
.c2 { color: rgb(74, 74, 74); }
.c3 { color: rgb(113, 113, 113); }
.c4 { color: rgb(0, 0, 0); }
.c5 { color: rgb(206, 35, 41); }
.c6 { color: rgb(93, 91, 91); }
.c7 { color: rgb(46, 46, 46); }
.c8 { color: rgb(237, 222, 94); }
.c9 { color: rgb(0, 174, 240); }
.c15 { color: rgb(255, 255, 255); }
.c15 a { color: rgb(255, 255, 255); }
.c15 a:hover { color: rgb(255, 255, 255); }
.c17 { color: rgb(0, 0, 0); }
.c17 a { color: rgb(0, 0, 0); }
.pa { position: absolute; }
.pr { position: relative; }
.pf { position: fixed; top: 0px; left: 0px; right: 0px; margin: 0px auto; z-index: 999; }
.di { display: inline; }
.db { display: block; }
.dib { display: inline-block; }
.fl { float: left; }
.fr { float: right; }
.tal { text-align: left; }
.tac { text-align: center ! important; }
.tar { text-align: right; }
.taj { text-align: justify; }
.cb { clear: both; }
.cp { cursor: pointer; }
.lstn, .lstn ul { list-style-type: none; }
.ho2 a:hover { color: rgb(250, 217, 24); }
.ff1 { font-family: "RobotoCondensedRegular_0",arial; }
.ff2 { font-family: "RobotoCondensedLight_0",arial; }
.ff3 { font-family: "qwigleyregular",arial; }
.fs44 { font-size: 44px; }
.fs36 { font-size: 36px; }
.fs32 { font-size: 32px; }
.fs30 { font-size: 30px; }
.fs28 { font-size: 28px; }
.fs26 { font-size: 26px; }
.fs24 { font-size: 24px; }
.fs22 { font-size: 22px; }
.fs20 { font-size: 20px; }
.fs19 { font-size: 19px; }
.fs18 { font-size: 18px; }
.fs17 { font-size: 17px; }
.fs16 { font-size: 16px; }
.fs15 { font-size: 15px; }
.fs14 { font-size: 14px; }
.fs13 { font-size: 13px; }
.fs12 { font-size: 12px; }
.b { font-weight: bold; }
.fwn { font-weight: normal; }
.fw300 { font-weight: 300; }
.fw700 { font-weight: 700; }
.lh18 { line-height: 18px; }
.lh22 { line-height: 22px; }
.lh26 { line-height: 26px; }
.lh28 { line-height: 28px; }
.lh32 { line-height: 32px; }
.lh35 { line-height: 35px; }
.w100 { width: 100%; }
.w80 { width: 80%; }
.w40 { width: 40%; }
.w94 { width: 94%; }
.w60 { width: 58%; }
.w50 { width: 50%; }
.w46 { width: 46%; }
.w40 { width: 38%; }
.w41 { width: 40%; }
.w42 { width: 42%; }
.w20 { width: 25%; }
.w19 { width: 20%; }
.w35 { width: 31%; }
.w33 { width: 33%; }
.w89 { width: 52%; }
.w90 { width: 90%; }
.w666 { width: 10%; }
.w680 { width: 680px; }
.w474 { width: 474px; }
.w350 { width: 350px; }
.w250 { width: 250px; }
.w600 { width: 550px; }
.w870 { width: 870px; }
.w120 { width: 120px; }
.w6001 { width: 600px; }
.w480 { width: 480px; }
.w230 { width: 250px; }
.wd22 { width: 22%; border-radius: 5px; }
.h400 { height: 400px; }
.h480 { height: 480px; }
.h350 { height: 300px; }
.h304 { height: 304px; }
.h275 { height: 255px; }
.ma { margin: 0px auto; }
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.mt40 { margin-top: 40px; }
.mt60 { margin-top: 60px; }
.mt90 { margin-top: 91px; }
.mt75 { margin-top: 79px; }
.mt72 { margin-top: 72px; }
.b0 { bottom: 41px; }
.mr10 { margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }
.mr30 { margin-right: 30px; }
.mr40 { margin-right: 40px; }
.mr60 { margin-right: 60px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.mb40 { margin-bottom: 40px; }
.ml2 { margin-left: 2%; }
.ml4 { margin-left: 4%; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
.ml25 { margin-left: 25px; }
.ml40 { margin-left: 40px; }
.ml71 { margin-left: 60px; }
.p5 { padding: 5px; }
.p10 { padding: 10px; }
.p20 { padding: 20px; }
.p30 { padding: 30px; }
.pt5 { padding-top: 5px; }
.pt10 { padding-top: 10px; }
.pt15 { padding-top: 15px; }
.pt20 { padding-top: 20px; }
.pt30 { padding-top: 30px; }
.pt40 { padding-top: 40px; }
.pr5 { padding-right: 5px; }
.pr10 { padding-right: 10px; }
.pr15 { padding-right: 15px; }
.pr20 { padding-right: 20px; }
.pr30 { padding-right: 30px; }
.pr40 { padding-right: 40px; }
.pr80 { padding-right: 80px; }
.pb5 { padding-bottom: 5px; }
.pb10 { padding-bottom: 10px; }
.pb15 { padding-bottom: 15px; }
.pb20 { padding-bottom: 20px; }
.pb30 { padding-bottom: 30px; }
.pb218 { padding-bottom: 211px; }
.pl2 { padding-left: 2%; }
.pl5 { padding-left: 5px; }
.pl10 { padding-left: 10px; }
.pl15 { padding-left: 15px; }
.pl20 { padding-left: 20px; }
.pl30 { padding-left: 30px; }
.b1 { border: 1px solid rgba(0, 0, 0, 0.1); }
.b2 { border: 2px solid rgba(0, 0, 0, 0.1); }
.bn { border: medium none ! important; }
.bl1 { border-left: 1px solid rgb(36, 36, 36); }
.br1 { border-right: 1px solid rgb(77, 62, 0); }
.blt1 { border-left: 1px solid rgb(233, 231, 218); }
.bbt1 { border-bottom: 1px solid rgb(233, 231, 218); }
.bb1 { border-bottom: 2px solid rgb(40, 58, 134); }
.br10 { border-radius: 5px; }
.br12 { border-radius: 12px; }
.b-ico, .n-ico { position: relative; }
.b-ico::after, .n-ico::after { content: ""; position: absolute; width: 1px; height: 13px; background-color: rgb(209, 209, 209); border-right: 1px solid rgb(255, 255, 255); }
.b-ico::after { bottom: 13px; left: -20px; }
.n-ico::after { top: 7px; right: 0px; }
.hv a, .hv1 a, .hv2 a, .hv3 a, .hv4 a, .hv5 a, .hv6 a { border-radius: 3px; margin: 0px 2px; padding: 5px 10px; }
.hv1:hover a, .hv2:hover a, .hv3:hover a, .hv4:hover a, .hv5:hover a, .hv6:hover a { color: rgb(255, 255, 255); }
.hv1:hover a { background-color: rgb(15, 132, 194); }
.hv2:hover a { background-color: rgb(173, 13, 21); }
.hv3:hover a { background-color: rgb(173, 13, 81); }
.hv4:hover a { background-color: rgb(23, 172, 95); }
.hv5:hover a { background-color: rgb(165, 58, 130); }
.hv6:hover a { background-color: rgb(15, 132, 194); }
.b-siz { box-sizing: border-box; }
.b1-spec { border: 1px solid rgb(225, 225, 225); }
.bt1 { border-top: 1px solid rgb(225, 225, 225); }
.bl3 { border-left: 3px solid rgb(206, 35, 41); }
.b5 { border: 5px solid rgb(212, 212, 213); }
.bs3 { box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3); }
.bs-head { border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
.btm0 { top: 300px; left: 0px; }
body { font-family: arial,snas-serif; background-color: rgb(255, 255, 255); }
.wrapper { width: 1000px; margin: 0px auto; }
header { background: rgb(246, 246, 247) url(28e8b5e75fadf950a450ac3d7cf7acdafec9c5a4.jpg)  repeat-x scroll center top; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2); }
.logo { width: 203px; padding: 20px 0px; margin-right: 17px; }
.navigation { width: 780px; }
.send-sms a { padding: 8px 15px; border-radius: 5px; background-color: rgb(237, 28, 36); border: 1px solid rgb(237, 28, 36); color: rgb(255, 255, 255); }
.send-sms:hover a { color: rgb(237, 28, 36); background-color: rgb(255, 255, 255); }
.pns-no { background: transparent url(8a60325385c7710b593503e44c87d00898516027.png)  no-repeat scroll left -22px; padding: 10px 0px 10px 22px; }
.cont-enq { background: transparent url(8a60325385c7710b593503e44c87d00898516027.png)  no-repeat scroll left 6px; padding: 10px 0px 10px 22px; }
.blog { background: transparent url(32a01f23a5a489e1c05516fac934a7127aaa6883.png)  no-repeat scroll 0px 7px; height: 24px; width: 24px; padding: 10px 0px 10px 32px; }
.home-nav { background: transparent url(8a60325385c7710b593503e44c87d00898516027.png)  no-repeat scroll left -57px; width: 32px; text-indent: -9999px; }
.first-sec { position: relative; }
.prd-heading h1, .prd-heading h2, .prd-heading p { font-size: 38px; font-family: "RobotoCondensedLight_0",arial; color: rgb(206, 35, 41); margin: 40px 0px 20px; text-align: left; font-weight: normal; }
.prd-heading h1, .ttu { text-transform: uppercase; }
.prd-sub-heading h2, .prd-sub-heading p { font-size: 28px; font-family: "RobotoCondensedRegular_0",arial; color: rgb(48, 48, 48); margin: 20px 0px 0px; text-align: left; font-weight: normal; }
.prd-heading.ch1 h1, .prd-heading.ch1 h2, .prd-heading.ch1 p { color: rgb(11, 129, 191); }
.p-b { border: 15px solid rgb(224, 224, 224); }
.p-b img { display: block; border: 1px solid rgb(196, 197, 197); }
.prd-name { background-color: rgb(206, 35, 41); padding: 10px 15px; top: 10px; left: 10px; color: rgb(255, 255, 255); }
.giq a { display: inline-block; padding: 5px 10px; background-color: rgb(158, 3, 9); border-radius: 5px; border: 2px solid rgb(122, 9, 13); color: rgb(255, 255, 255); font-size: 18px; }
.giq a:hover { background-color: rgb(122, 9, 13); }
.features-list li { list-style-type: none; margin-top: 5px; position: relative; padding-left: 15px; color: rgb(48, 48, 48); font-size: 14px; }
.features-list li::after { content: ""; position: absolute; width: 5px; height: 5px; border-radius: 3px; background-color: rgb(48, 48, 48); left: 0px; top: 6px; }
.side-menu { background: rgb(60, 60, 60) url(26ee1fa4e5af1bdc65a867a4d96a54836963dc10.png)  no-repeat scroll left bottom; right: 0px; top: -20px; padding: 20px; width: 184px; max-height: 15px; overflow: hidden; z-index: 20; }
.tic li { padding-left: 20px; margin-top: 10px; background: transparent url(fb29b57f3a3bbe72798a5deaa4f53a2202c81d7c.png)  no-repeat scroll left 3px; color: rgb(90, 90, 90); font-size: 15px; }
.ticf li { padding-left: 20px; margin-top: 10px; background: transparent url(fb29b57f3a3bbe72798a5deaa4f53a2202c81d7c.png)  no-repeat scroll left 6px; color: rgb(90, 90, 90); font-size: 15px; }
.tics li { padding-left: 20px; margin-top: 26px; background: transparent url(fb29b57f3a3bbe72798a5deaa4f53a2202c81d7c.png)  no-repeat scroll left 3px; color: rgb(90, 90, 90); font-size: 15px; }
.tics1 { margin-top: 20px; border-width: 1px 1px 1px 2px; box-shadow: 1px 1px 3px rgb(225, 225, 225); background-color: rgb(247, 247, 247); padding: 5px 10px 15px; border-color: rgb(225, 225, 225) rgb(225, 225, 225) rgb(225, 225, 225) rgb(206, 35, 41); border-style: solid; }
.tics1 li { margin-top: 10px; }
.menu-btn { background: transparent url(199c62e2b342abefcd2571e7e769591e79ddd16d.png)  no-repeat scroll right 10px; color: rgb(255, 203, 4); cursor: pointer; }
.menu-li li { margin-top: 12px; }
.menu-li li a { color: rgb(255, 255, 255); }
.menu-li li:hover a { color: rgb(255, 203, 4); }
.menu-btn1 { background: transparent url(199c62e2b342abefcd2571e7e769591e79ddd16d.png)  no-repeat scroll right 10px; color: rgb(255, 203, 4); }
.first-sec .wrapper { background-repeat: no-repeat; background-position: right center; padding: 60px 0px; }
.bi-banner1 { background-image: url(322ce838f191d97a92d860fb1eba224ecd3857c2.jpg) ; }
.bi-banner01 { background-image: url(f02c9b1188223dc306490b3f24c64ad7438385a2.jpg) ; }
.bi-banner02 { background-image: url(eb717ecd90b1f642b7ddc03834883be4f7d9a71c.jpg) ; }
.bi-banner03 { background-image: url(cea5928fd22dc5d11e0146289a8c398acca570fd.jpg) ; }
.bi-banner04 { background-image: url(c47164b11f7c3e3f6e5a81aba1428fee5bfd9b2b.jpg) ; }
.bi-banner05 { background-image: url(00c2599674432717432da6f0399bfd4381dfef73.jpg) ; }
.bi-banner06 { background-image: url(822288b5254d1d6bfa749c3910b7cc83b38a2dc9.jpg) ; }
.bi-banner2 { background-image: url(5cf0b33e4598d52439190448cf2e55a0e24cd5e5.jpg) ; }
.dropdown ul.dropdown-list { position: absolute; width: 220px; z-index: 22; background: rgba(0, 0, 0, 0.9) url(98ffb0ad616042bb6491735f55b8a711ad81f088.jpg)  repeat-x scroll left 2px; padding: 10px 2px; border-radius: 5px; display: none; }
.dropdown ul.dropdown-list .sub-dropdown ul.sub-dropdown-list { position: absolute; width: 184px; z-index: 23; background: rgba(16, 150, 72, 0.9) none repeat scroll 0% 0%; padding: 10px 2px; border-radius: 0px 5px 5px 0px; left: 100%; top: 0px; display: none; }
.dropdown:hover ul.dropdown-list, .dropdown ul.dropdown-list .sub-dropdown:hover ul.sub-dropdown-list { display: block; }
.dropdown ul.dropdown-list li { margin-top: 2px; }
.dropdown:hover ul.dropdown-list li a { background-color: transparent; border-radius: 0px; font-weight: normal; }
.dropdown:hover ul.dropdown-list .sub-dropdown ul.sub-dropdown-list li a { background-color: transparent; color: rgb(255, 255, 255); }
.dropdown ul.dropdown-list li a { color: rgb(247, 247, 247); display: block; margin: 0px; }
.dropdown:hover ul.dropdown-list li:hover a { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.dropdown:hover ul.dropdown-list .sub-dropdown ul.sub-dropdown-list li:hover a { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.dropdown ul.last-down { right: 0px; }
.dropdown ul.dropdown-list .sub-dropdown ul.right-send { left: -189px; }
.overview { float: left; width: 100%; }
.overview .listcont { border: 1px solid rgb(215, 215, 215); float: left; margin-top: 50px; padding: 40px 50px; width: 878px; }
.listcont .head { color: rgb(206, 35, 41); font: 28px/34px robotoregular; }
.overview .historylist { float: left; list-style: outside none none; margin: 25px 0px 0px; padding: 0px; width: 405px; }
.overview .historylist li:first-child { margin-top: 0px; }
.overview .historylist li { background: transparent url(fb29b57f3a3bbe72798a5deaa4f53a2202c81d7c.png)  no-repeat scroll left 5px; color: rgb(90, 90, 90); display: block; float: left; font: 15px/22px Arial; margin-top: 20px; padding: 0px 0px 0px 30px; }
.overview .historylist.historylist2 { border-left: 1px solid rgb(215, 215, 215); float: right; padding-left: 37px; }
.overview .historylist { float: left; list-style: outside none none; margin: 25px 0px 0px; padding: 0px; width: 405px; }
.km a { float: left; font: 16px/28px "RobotoCondensedLight_0"; color: rgb(255, 255, 255); background: rgb(206, 35, 41) url(6790fc30e643e8bf60ef258dec39288057668c92.png)  no-repeat scroll 105px center; padding: 5px 55px 5px 12px; margin-top: 20px; }
.km a:hover { background: rgb(52, 52, 52) url(6790fc30e643e8bf60ef258dec39288057668c92.png)  no-repeat scroll 105px center; }
.features-lists li { list-style-type: none; margin-top: 17px; position: relative; padding-left: 15px; color: rgb(48, 48, 48); font-size: 14px; }
.features-lists li::after { content: ""; position: absolute; width: 5px; height: 5px; border-radius: 3px; background-color: rgb(48, 48, 48); left: 0px; top: 6px; }
.tabletexts { color: rgb(99, 97, 97); font-family: verdana,ms sans serif,arial; font-size: 12px; line-height: 40px; padding-left: 10px; padding-right: 10px; }
ts1 {  }
.bl-a { border-left: 1px solid rgb(244, 204, 222); }
.bb-a { border-bottom: 1px solid rgb(244, 204, 222); }
.b1-a { border: 4px solid rgb(212, 212, 213); }
.clit-a li { padding: 0px 6px; text-align: center; }
.clit-a li img { width: 80%; vertical-align: top; }
.cri-a ul li { background-color: rgb(33, 33, 33); display: inline-block; border-radius: 115px; }
.cri-a ul li:hover { background-color: rgb(206, 35, 41); }
.ptb-a { padding: 75px 20px; }
.hei-a { width: 220px; }
.li-chg-a li { margin-top: 10px; background-position: left 8px; }
.ttc { text-transform: capitalize; }
.btn-a { padding: 10px 15px; background-color: rgb(255, 118, 123); margin-top: 5px; font-size: 18px; display: inline-block; cursor: pointer; min-width: 100px; }
.btn-a:hover, p.btn-act { padding-right: 40px; background-color: rgb(206, 35, 41); }
.ind-color { color: rgb(239, 130, 14); }
.ind-banner { background: rgb(162, 213, 232) url(5eeb32780f1702b9214c1b3f0fbe3aa36bb3c2f4.jpg)  no-repeat scroll center top; width: 100%; height: 363px; }
.ind-h2 { color: rgb(221, 98, 16); border-top: 6px solid rgb(183, 73, 0); }
.ind-client { width: 500px; height: 261px; background: transparent url(86090d6318c77fc9eb010055523e266485111049.jpg)  repeat scroll 0px 0px; }
.ind-rm a { border: 1px solid rgb(0, 0, 0); border-radius: 3px; }
.ind-rm:hover a { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.cl-btn a { color: rgb(212, 85, 0); }
.cl-ch1 a { color: rgb(159, 0, 72); }
.cl-ch2 a { color: rgb(30, 140, 155); }
.cl-btn:hover a { margin-left: 10px; color: rgb(0, 0, 0); }
.cl-btn a { transition: all 0.6s ease-out 0s; }
.icon-test { width: 32px; height: 28px; background: transparent url(8a60325385c7710b593503e44c87d00898516027.png)  no-repeat scroll left -144px; }
.pos-ch1 { background-position: left -115px; }
.pos-ch2 { background-position: left -86px; }
.arow-bot::after { content: ""; position: absolute; border-top: 14px solid rgb(212, 85, 0); border-right: 13px solid transparent; bottom: -14px; }
.arow-bot.ch-bc::after { border-top: 14px solid rgb(201, 2, 92); }
.arow-bot.ch-bc1::after { border-top: 14px solid rgb(45, 174, 191); }
.testimonial-slider { width: 260px; height: 129px; overflow: hidden; }
.testimonial-items { width: 2600px; height: 129px; margin-left: 0px; }
.testimonial-item { width: 255px; height: 129px; float: left; padding-right: 5px; }
.testimonial-item p.lh22 { height: 90px; overflow: hidden; }
.what-new-slider { width: 260px; height: 152px; overflow: hidden; }
.what-new-items { width: 2600px; height: 152px; margin-left: 0px; }
.what-new-item { width: 255px; height: 152px; float: left; padding-right: 5px; }
.what-new-item p.lh22 { height: 90px; overflow: hidden; }
.social-strip { background-color: rgb(209, 209, 209); border-top: 1px solid rgb(255, 255, 255); box-shadow: 0px -1px 0px rgba(0, 0, 0, 0.4); }
.find-ico li { width: 26px; height: 26px; overflow: hidden; border-radius: 50%; text-indent: -9999px; transition: all 0.3s ease-out 0s; }
.find-ico li a { display: block; }
.find-ico li a { background: transparent url(2ac2ef6c68b4c59112d6848cc689971c8b5ca45b.png)  no-repeat scroll 6px -18px; }
.find-ico li.facebook-ico:hover a { background-position: 6px 4px; }
.find-ico li.linkedin-ico a { background-position: -14px -18px; }
.find-ico li.linkedin-ico:hover a { background-position: -14px 4px; }
.find-ico li.youtube-ico a { background-position: -39px -18px; }
.find-ico li.youtube-ico:hover a { background-position: -39px 4px; }
.find-ico li:hover { background-color: rgb(255, 255, 255); }
.ularw-a { width: 230px; background: transparent url(5fa06bd6c5370d76500b3cfb468f1321c3c2012c.gif)  repeat-y scroll center top; }
.ularw-a li { line-height: 48px; font-size: 16px; padding-left: 75px; color: rgb(153, 153, 153); cursor: pointer; }
.ularw-a li:hover, .ularw-a li.act-tab-btn { background: url(5e921c9b5a37c542885613d6c7cdea683b6d4ab9.gif)  no-repeat scroll 10px center, transparent url(ca20cb514ca38f8a53ac171d6a4ad5c00a1ae952.gif)  repeat-x scroll center top; }
.ularw-a li:hover { background-position: 5px center; }
.new-btn li { background: transparent url(fb29b57f3a3bbe72798a5deaa4f53a2202c81d7c.png)  no-repeat scroll left 3px; color: rgb(90, 90, 90); font-size: 15px; margin-top: 10px; padding-left: 20px; }
.bc-1a { background-color: rgb(250, 175, 3) ! important; }
.bc-2a { background-color: rgb(206, 35, 41) ! important; }
.bc-3a { background-color: rgb(33, 33, 33) ! important; }
.bxsh-a { box-shadow: 0px 15px 15px rgba(0, 0, 0, 0.3); }
.bx-a { border-bottom: 3px solid rgb(250, 175, 3); min-height: 150px; }
.mr90 { margin-right: 90px; }
.mr50 { margin-right: 50px; }
.mr130 { margin-right: 130px; }
.ml-30 { margin-left: 30%; }
.fs160 { font-size: 160px; }
.b4 { border: 4px solid rgba(0, 0, 0, 0.1); }
.b2-a { border: 4px solid rgb(255, 255, 255) ! important; }
.arv-glry { width: 420px; }
.arv-glry ul li { border: 1px solid rgb(228, 228, 228); margin: 10px; padding: 5px; list-style: outside none none; display: inline-block; vertical-align: top; cursor: pointer; }
.arv-glry ul li:hover { background-color: rgb(206, 35, 41); }
.arv-glry ul li img { width: 100px; max-height: 130px; vertical-align: middle; }
.bxsh { box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3); background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
.w80 { width: 80%; }
.tbl { border: 1px solid rgb(238, 238, 238); width: 96%; }
.tbl tr:nth-child(2n) { background: rgb(204, 204, 204) none repeat scroll 0% 0%; }
.tbl tr:nth-child(2n+1) { background: rgb(228, 228, 228) none repeat scroll 0% 0%; }
.tbl .td { background: rgb(206, 35, 41) none repeat scroll 0% 0%; font-size: 26px; }
.tbl tr td { border-bottom: 1px solid rgb(238, 238, 238); border-right: 1px solid rgb(238, 238, 238); padding: 8px 2%; font-size: 13px; }
.h280 { height: 240px; }
.h291 { height: 308px; overflow: hidden; }
.w416 { width: 416px; }
.c7-a { color: rgb(0, 153, 255); }
.bcs6 { background-color: rgb(255, 178, 4); }
.bi-banner3 { background-image: url(5c0e23540aa5b9938e208ddafe1265b15d0eb576.jpg) ; }
.bb2 { border-bottom: 1px solid rgb(194, 194, 194); }
.mr90 { margin-right: 90px; }
.mr50 { margin-right: 50px; }
.fs160 { font-size: 160px; }
.quality { margin: 35px 0px 50px; }
.quality ul li { margin: 0px 0px 0px 50px; width: 122px; height: 80px; float: left; text-align: center; padding: 42px 0px 0px; background: rgb(33, 33, 33) none repeat scroll 0% 0%; border: 1px solid rgb(33, 33, 33); border-radius: 50%; color: rgb(255, 255, 255); }
.quality ul li.oneLine:hover { background: rgb(255, 179, 4) none repeat scroll 0% 0%; border: 1px solid rgb(255, 179, 4); color: rgb(255, 255, 255); text-decoration: none; }
.boxesList { margin: 0px; padding: 0px; list-style-type: none; width: 100%; float: left; }
.boxesList li { width: 270px; height: 120px; float: left; margin: 0px 18px 20px 0px; padding: 30px 20px; background-color: rgb(247, 247, 247); border-width: 1px 1px 1px 3px; border-style: solid; border-color: rgb(225, 225, 225) rgb(225, 225, 225) rgb(225, 225, 225) rgb(255, 179, 4); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; box-shadow: 1px 1px 5px rgb(225, 225, 225); text-align: left; font: 12px/20px Arial; color: rgb(93, 91, 91); transition: all 0.5s ease-in-out 0s; }
.boxesList li.last { margin: 0px 0px 20px; }
.boxesList li .boxheading { width: 100%; float: left; padding: 0px 0px 15px; text-align: left; font: 23px/25px Arial; color: rgb(33, 33, 33); }
.boxesList li:hover { background-color: rgb(33, 33, 33); border-width: 1px 1px 1px 3px; border-style: solid; border-color: rgb(18, 18, 18) rgb(18, 18, 18) rgb(18, 18, 18) rgb(255, 179, 4); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; color: rgb(255, 255, 255); }
.boxesList li:hover .boxheading { color: rgb(255, 179, 4); }
.bc-a1 { background-color: rgb(11, 129, 191); }
.rd-btn-a { background-color: rgb(130, 11, 15); }
.rd-btn-a:hover { background-color: rgb(0, 0, 0); }
.br2-a { border-right: 2px solid rgb(81, 110, 118); }
.c-a1 { color: rgb(81, 110, 118); }
.c-a2 { color: rgb(48, 48, 48); }
.c-a3 { color: rgb(127, 142, 173); }
.mt-25-a { margin-top: -25px; }
.mt-55-a { margin-top: -55px; }
.ml-60-a { width: 458px; margin-right: 70px; }
.ml-60-ae { width: 438px; margin-right: 70px; }
.ml-60-ad { width: 312px; margin-right: 70px; }
.mb5-li-a li { margin-bottom: 7px ! important; }
.mb5-li-a2 li { margin-bottom: 12px ! important; }
sub, sup { font-size: 12px; }
sub { margin-bottom: -10px ! important; vertical-align: bottom; }
sup { margin-top: -10px ! important; vertical-align: top; }
.ma { margin: 0px auto; }
.mr40 { margin-right: 40px; }
.bt-a { border-top: 1px solid rgb(244, 204, 222); }
.fs-26-a { font-size: 24px ! important; line-height: 25px; }
.ssp-bg-a { background: rgb(255, 255, 255) url(49173ceee6d9843dac4da461c71b22e27ed3ab80.png)  no-repeat scroll 0px 0px; height: 250px; }
.ssp-bg-a2 { background: rgb(255, 255, 255) url(e25c07ce604982be592e8f2fc2f9d00640e7f2a9.jpg)  no-repeat scroll 0px 0px; height: 350px; }
.prd-m-a li { width: 44%; float: left; margin-bottom: 32px; }
.prd-m-a li img { width: 100%; height: 250px; }
.prd-m-a li.bg-l-b img { width: 284px; height: 283px; }
.prd-m-a .bg-l-a { background-color: rgb(228, 228, 228); border: 1px solid rgb(192, 192, 192); }
.prd-m-a .bg-l-b { background-color: rgb(228, 228, 228); border: 1px solid rgb(192, 192, 192); padding: 10px; }
.prd-m-a .bg-l-b:hover { background-color: rgb(204, 204, 204); }
.prd-m-a .bg-l-b a { background-color: rgb(255, 255, 255); }
.prd-m-a .bg-l-a:hover { background-color: rgb(204, 204, 204); }
.prd-m-a span { background-color: rgb(206, 35, 41); color: rgb(238, 238, 238); padding: 0px 10px; font-size: 18px; display: block; border: 1px solid rgb(156, 12, 17); line-height: 32px; font-weight: bold; }
.ma { margin: 0px auto; }
.w440 { width: 440px; }
.w449 { width: 416px; }
.bi-banner3-a { background: rgb(255, 180, 6) url(b505ad0a941ed54c1f1644743cb227fdc97840d1.jpg)  no-repeat scroll center center; }
.bi-banner03-a { background: rgb(208, 81, 15) url(b505ad0a941ed54c1f1644743cb227fdc97840d1.jpg)  no-repeat scroll center center; }
.ts1 { text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.7); }
.w470 { width: 470px; }
.w250 { width: 340px; }
.w1000 { width: 1000px; }
.slid-wrp { height: 325px; overflow: hidden; }
.slid-wrp .slds { width: 7500px; height: 325px; }
.slid-wrp .slds2 { width: 7000px; height: 325px; }
.slid-wrp6 { height: 245px; overflow: hidden; }
.slid-wrp6 .slds { width: 7500px; height: 245px; }
.ml-60-b { width: 450px; margin-right: 20px; }
.ml-60-bc { width: 389px; margin-right: 20px; }
form { margin: 0px; padding: 0px; }
.codtn { border: 1px solid rgb(234, 234, 234); border-collapse: collapse; }
.codtn td { border: 1px solid rgb(234, 234, 234); border-collapse: collapse; }
.codtn td td { border: 0px solid rgb(234, 234, 234); border-collapse: collapse; }
.en-txt { font-size: 13px; color: rgb(0, 0, 0); padding: 6px 5px; font-family: arial; text-align: left; }
.txtf { border: 1px solid rgb(198, 198, 198); padding: 5px; font-family: arial; font-size: 12px; color: rgb(0, 0, 0); }
.txtfa { border: 1px solid rgb(198, 198, 198); padding: 5px; font-family: arial; font-size: 12px; color: rgb(204, 204, 204); box-shadow: 1px 1px 2px rgb(204, 204, 204) inset; }
.txtfn { border: 1px solid rgb(198, 198, 198); padding: 5px; font-family: arial; font-size: 12px; box-shadow: 1px 1px 2px rgb(204, 204, 204) inset; }
.txtfa:focus, .txtfn:focus { box-shadow: none; }
.txtfn_p { padding: 5px; border: 1px solid rgb(198, 198, 198); font-size: 12px; box-shadow: 1px 1px 2px rgb(204, 204, 204) inset; }
.but { color: rgb(255, 255, 255); border: 1px solid rgb(0, 40, 80); padding: 5px 8px; cursor: pointer; box-shadow: 0px 1px 0px rgb(0, 115, 181) inset; background: transparent linear-gradient(to bottom, rgb(2, 51, 100) 0%, rgb(0, 40, 80) 100%) repeat scroll 0% 0%; }
.autocomplete { background-color: white; border: 1px solid black; position: absolute; cursor: default; overflow-y: auto; overflow-x: hidden; text-align: left; }
.autocomplete_item { padding: 1px 1px 1px 5px; color: black; width: 100%; }
.autocomplete_item_highlighted { padding: 1px 1px 1px 5px; color: white; background-color: rgb(10, 36, 106); }
* html .ui-autocomplete { width: 1px; }
.ui-menu { list-style: outside none none; padding: 2px; margin: 0px; display: block; float: left; }
.ui-menu .ui-menu-item { list-style-type: none; cursor: pointer; background-color: rgb(255, 255, 255); }
.ui-menu .ui-menu-item a { color: rgb(0, 0, 0); text-decoration: none; font-size: 14px; list-style-type: none; padding: 0px 4px; cursor: pointer; font-family: arial; display: block; }
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active { background: rgb(0, 149, 249) none repeat scroll 0px 0px; color: rgb(255, 255, 255); }
.ui-widget-content { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 0px 0px 2px; border: 1px solid rgb(50, 122, 232) ! important; color: rgb(34, 34, 34); line-height: 17px; }
.bcs8 { background-color: rgb(27, 144, 115); }
.bcs7 { background-color: rgb(255, 179, 5); }
.bcs8 { background-color: rgb(209, 81, 16); }
.bcsn8 { background-color: rgb(30, 147, 118); }
.bcsnn8 { background-color: rgb(209, 82, 15); }
.bi-banner3 { background-image: url(b505ad0a941ed54c1f1644743cb227fdc97840d1.jpg) ; }
.bi-banner4 { background-image: url(7c2c98fd2bfc5560bf9d4f4e2a5aed95a410b412.jpg) ; }
.bi-banner5 { background-image: url(8a9d0d1bc930e96effe42954eb26f45ef3ec8d8f.jpg) ; }
.bi-banner6 { background-image: url(fd6e0863554f1ec60683091995f570fc136d1318.jpg) ; }
.bi-banner7 { background-image: url(d80e3e0a37aacd98dd6ae92ad17cce1f7368dd11.jpg) ; }
.bi-banner8 { background-image: url(0182fec5992b45d5fa3f0598de192008fde4d8d6.jpg) ; }
.first-sec-s .wrapper { background-repeat: no-repeat; background-position: right center; padding: 60px 150px; }
.first-sec-ss .wrapper { background-repeat: no-repeat; background-position: right center; padding: 60px 180px; }
.tbl-s { border-width: 1px 1px medium; border-style: solid solid none; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.tbl-s tr td { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.ul-s .b-s1 { border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(233, 231, 218) rgb(233, 231, 218) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; vertical-align: top; }
.ul-s .fst-s { min-height: 100px; width: 24%; padding: 10px; }
.ul-s .sec-s { min-height: 100px; width: 60%; padding: 10px; background: rgb(255, 102, 0) none repeat scroll 0% 0%; }
.full-slide { width: 100%; height: 250px; position: relative; margin: 0px auto; }
.slide-y { width: 925px; height: 400px; overflow: hidden; margin: 0px auto; font-family: "RalewayRegular",arial; float: left; }
.crsl-items { width: 5000px; margin-left: 0px; }
.crsl-item { width: 925px; float: left; padding: 0px 12px; }
.crsl-item .thumbnail { width: 30%; float: right; margin-top: 38px; position: relative; }
.crsl-item .thumbnail a { position: absolute; z-index: 2; top: 0px; }
.crsl-item .thumbnail .nail { position: absolute; width: 130%; top: -60px; left: -30%; z-index: 1; }
.crsl-item p.tex-cont { font-size: 18px; color: rgb(92, 92, 92); line-height: 26px; margin-top: 20px; width: 68%; text-align: justify; padding-right: 2%; }
.crsl-item h2 { font-size: 22px; width: 60%; margin: 10px 0px; }
.crsl-item h2.smal-h2 { font-size: 20px; margin: 10px 0px 15px; }
.crsl-item h2 a { display: block; color: rgb(28, 115, 214); }
.crsl-item .readmore { display: inline-block; float: right; font-size: 18px; margin: 10px 30% 0px 0px; }
.crsl-item .readmore a { display: block; color: rgb(28, 115, 214); padding: 4px 6px; }
.crsl-item .readmore:hover a { display: block; background-color: rgb(28, 115, 214); color: rgb(255, 255, 255); }
.nxt, .prv { width: 43px; height: 133px; position: absolute; cursor: pointer; top: 20px; text-indent: -9999px; }
.nxt { top: 130px; right: -1%; background: transparent url(7db64fb814c83db709540fbcb81d700072bc1c26.png)  no-repeat scroll center center; }
.prv { top: 130px; left: -1%; background: transparent url(1d4f1d7a504880652e33ba63701475ede96f135e.png)  no-repeat scroll center center; }
.news1 { background: transparent url(14887cfa1057baaf6558ab5d1fb4cb6b46f1e96c.jpg)  no-repeat scroll 0% 0%; width: 200px; height: 51px; }
.p-b1 { border: 6px solid rgb(224, 224, 224); }
.prd-sub-heading2 h2 { font-family: "RobotoCondensedRegular_0",arial; color: rgb(48, 48, 48); margin: 20px 0px 0px; text-align: center; font-weight: normal; }
.prd-sub-heading2 h2 a { color: rgb(48, 48, 48); }
.prd-sub-heading2 h2 a:hover { color: rgb(206, 35, 41); }
.readm a { background-color: rgb(233, 233, 233); border: 2px solid rgb(221, 221, 221); border-radius: 2px; color: rgb(0, 0, 0); display: inline-block; font-size: 18px; padding: 5px 10px; }
.testimonialBox { background: rgb(244, 244, 244) url(6489812c640f500a6d47605fcb0cececa29a0de0.jpg)  no-repeat scroll left top; color: rgb(97, 96, 96); float: left; font-size: 14px; font-family: arial,sans serif; line-height: 22px; margin: 0px 0px 32px; padding: 35px 32px; text-align: left; width: 410px; }
.testimonialBox p { text-align: justify; }
.testimonialBox p img { margin-right: 8px; border: 5px solid rgb(209, 209, 209); }
.testimonialBox .title { font-weight: bold; font-size: 17px; }
.testimonialBox .boxContent { background: transparent url(84a36f6791b7a67195a7eb4c629e8b1e842be256.jpg)  no-repeat scroll right bottom; }
.slidimg { background-color: rgb(224, 224, 224); float: right; padding: 15px; }
.slidimg .inn1 { background-color: rgb(255, 255, 255); border: 1px solid rgb(201, 201, 201); float: left; padding: 4px; position: relative; width: 415px; }
.prd-sub-heading3 h2, .prd-sub-heading3 p { font-family: "RobotoCondensedLight_0",arial; color: rgb(48, 48, 48); text-align: left; font-weight: normal; }
.prd-sub-heading3 h2 a { font-family: "RobotoCondensedLight_0",arial; color: rgb(48, 48, 48); text-align: left; font-weight: normal; }
.prd-sub-heading4 h2, .prd-sub-heading4 p { font-size: 28px; font-family: "RobotoCondensedRegular_0",arial; color: rgb(48, 48, 48); margin: 0px; text-align: left; font-weight: normal; }
.w400 { width: 400px; }
.w280 { width: 280px; }
.lh23 { line-height: 23px; }
.p40 { padding: 40px; }
.w606 { width: 606px; }
.w660 { width: 660px; }
.w98 { width: 98%; }
.oh { overflow: hidden; }
.w43 { width: 43%; }
.coalnote { background-color: rgb(235, 235, 235); color: rgb(66, 66, 66); float: left; font: italic 12px/22px Arial; margin-top: 20px; padding: 5px 22px; width: 836px; }
.coalnote span { color: rgb(206, 35, 41); font-style: normal; }
.pl50 { padding-left: 50px; }
.blt1_h { border-left: 1px solid rgb(215, 215, 215); }
.w560 { width: 560px; }
.bi-banner1_h1 { background: rgb(130, 11, 15) url(f87da96d8c61418aca1ede0bc7dc64fd802db51e.jpg)  no-repeat scroll center top; }
.bi-banner1_h2 { background: rgb(130, 11, 15) url(dd93e84162c887eb539d74d92ade46401683c3a5.jpg)  no-repeat scroll center top; }
.bi-banner1_h3 { background: rgb(130, 11, 15) url(06a5c8aab22411696c04a48e1c756fc3bd086bf7.jpg)  no-repeat scroll center top; }
.bi-banner1_h4 { background: rgb(130, 11, 15) url(a1aef340143733a8558103350317ead356598be0.jpg)  no-repeat scroll center top; }
.bi-banner1_h5 { background: rgb(130, 11, 15) url(69bb0cc6d1cc996a6a8ef03e2a844fe946a73530.jpg)  no-repeat scroll center top; }
.imgeglry { width: 470px; }
.pohgl { float: left; margin: 0px 0px 60px; width: 100%; }
.pp_plt { background: transparent url(ad3b56a0bdc8f34299bba694fa9807ada3881642.jpg)  no-repeat scroll center center / cover ; color: rgb(255, 255, 255); float: left; font: 24px/32px RobotoCondensedRegular_0; height: 278px; text-align: center; }
.pGrid4 { width: 33.3333%; }
.pGrid8 { width: 66.6667%; }
.pp_plt .brown, .pp_plt .blue, .pp_plt .cyan, .pp_plt .dark_green, .pp_plt .yellow, .pp_plt .light_green, .pp_plt .light_red { height: 100%; width: 100%; }
.pp_plt .brown { background: rgba(101, 41, 2, 0.6) none repeat scroll 0px 0px / cover ; }
.pp_plt .blue { background: rgba(43, 124, 166, 0.8) none repeat scroll 0px 0px / cover ; }
.pp_plt .cyan { background: rgba(25, 77, 95, 0.7) none repeat scroll 0px 0px / cover ; }
.pp_plt .dark_green { background: rgba(1, 38, 33, 0.7) none repeat scroll 0px 0px / cover ; }
.pp_plt .yellow { background: rgba(126, 100, 2, 0.7) none repeat scroll 0px 0px / cover ; }
.pp_plt .light_green { background: rgba(31, 119, 106, 0.9) none repeat scroll 0px 0px / cover ; }
.pp_plt .light_red { background: rgba(209, 63, 61, 0.5) none repeat scroll 0px 0px / cover ; }
.pp_plt .a-center { color: rgb(255, 255, 255); float: left; margin-top: 90px; transition: all 0.5s ease-in-out 0s; width: 100%; }
a { cursor: pointer; text-decoration: none; transition: all 0.5s ease-in-out 0s; }
.pp_plt p.pIF { margin-top: 240px; }
.pp_plt.prodc { background: transparent url(aab133105442c18804889d3f6f7171f15529b2a2.jpg)  no-repeat scroll center center; }
.pp_plt.prexcu { background: transparent url(e28b8d9720d55afd0541d4c460827411a24eba88.jpg)  no-repeat scroll center center; }
.pp_plt.pinhofac { background: transparent url(01d3a31700770c2499aacf3602586525a6e9ad46.jpg)  no-repeat scroll center center; height: 556px; }
.pp_plt.pcpres { background: transparent url(d9d54f68c9642f876dd783fc4d7b0963b73e725c.jpg)  no-repeat scroll center center; }
.pp_plt.pcawd { background: transparent url(535e4b31e60f8d33957e4ba17645d8710f95748b.jpg)  no-repeat scroll center center; }
.pp_plt.pinfra { background: transparent url(f1bb3bb81c4f874d4afc4a7823d82443b4de4936.jpg)  no-repeat scroll center center; }
.center-box { top: 0px; right: 0px; left: 0px; bottom: 0px; margin: auto; border: 10px solid rgb(192, 199, 217); box-shadow: 0px 0px 2px rgba(80, 80, 80, 0.8); }
.open-popup { width: 900px; height: 580px; z-index: 9999; box-shadow: 5px 5px 8px 5px rgba(0, 0, 0, 0.6); display: none; }
.gallery-vid { width: 660px; height: 500px; }
.gallery-corporate { width: 600px; height: 340px; }
.gallery-prd-photo, .gallery-prd-exe-photo, .gallery-inhouse-photo, .gallery-infra-photo { width: 640px; height: 470px; display: none; }
.gallery-prd-photo span, .gallery-prd-exe-photo span, .gallery-inhouse-photo span, .gallery-infra-photo span { margin-top: -6px; }
.close-btn { width: 20px; height: 20px; position: absolute; top: 0px; right: 0px; cursor: pointer; background: transparent url(290a3317d2da753dd6d307b6942003a371c37ef1.png)  no-repeat scroll left top; }
.black-bg { width: 100%; height: 100%; position: fixed; background: rgba(0, 0, 0, 0.75) none repeat scroll 0% 0%; z-index: 9998; top: 0px; left: 0px; display: none; }
.fade-item, .fade-item.reset-item { z-index: 1; }
.fade-item.prev-item { z-index: 2; }
.fade-item.active-item { z-index: 3; }
.popup-btn { cursor: pointer; }
.zi2 { z-index: 2; }
.tl30 { top: 34px; left: 20px; }
.readm a { background-color: rgb(245, 201, 48); border: 2px solid rgb(235, 169, 12); border-radius: 2px; color: rgb(0, 0, 0); display: inline-block; font-size: 18px; padding: 5px 10px; }
.tab-sec-heit { height: 400px; overflow: hidden; }
.tab-heit { width: 450px; height: 350px; overflow: hidden; }
.mo-link { position: absolute; right: 20%; top: 30px; }
.mo-link img { float: left; margin: 0px 10px 0px 0px; }
.mo-link a { color: rgb(65, 65, 65) ! important; font-size: 18px; }
.mo-link a:hover { color: rgb(42, 42, 42) ! important; }
.bucket-tab { width: 100%; background-color: rgb(255, 255, 255); margin: 20px auto; border: 1px solid rgb(209, 209, 209); box-sizing: border-box; }
.bucket-tab-section .bucket-tab-btn { float: left; width: 33.33%; padding: 15px 0px; text-align: center; background-color: rgb(226, 226, 226); font-size: 17px; border-bottom: 1px solid rgb(209, 209, 209); box-sizing: border-box; }
.bucket-tab-section .bucket-tab-btn.one, .bucket-tab-section .bucket-tab-btn.two { border-right: 2px solid rgb(209, 209, 209); }
.bucket-tab-section .bucket-tab-btn:hover, .bucket-tab-section .bucket-tab-btn.act-bucket-tab { background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); }
.bucket-tab-section .bucket-tab-btn:hover { box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.2) inset; }
.bucket-tab-content { padding: 20px; }
.bucket-tab-content .bucket-content { display: none; min-height: 110px; }
.bucket-tab-content .bucket-content.open-box { display: block; }
.bucket-tab5 { width: 100%; background-color: rgb(255, 255, 255); margin: 20px auto; border: 1px solid rgb(209, 209, 209); box-sizing: border-box; }
.bucket-tab5-section .bucket-tab5-btn { float: left; width: 50%; padding: 15px 0px; text-align: center; background-color: rgb(226, 226, 226); font-size: 17px; border-bottom: 1px solid rgb(209, 209, 209); box-sizing: border-box; }
.bucket-tab5-section .bucket-tab5-btn.one, .bucket-tab5-section .bucket-tab5-btn.two { border-right: 2px solid rgb(209, 209, 209); }
.bucket-tab5-section .bucket-tab5-btn:hover, .bucket-tab5-section .bucket-tab5-btn.act-bucket-tab5 { background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); }
.bucket-tab5-section .bucket-tab5-btn:hover { box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.2) inset; }
.bucket-tab5-content { padding: 20px; }
.bucket-tab5-content .bucket-content { display: none; min-height: 210px; }
.bucket-tab5-content .bucket-content.open-box { display: block; }
.hide-box { display: none; }
.open-box, .open-box1 { display: block; }
.foot-nav { background: rgb(244, 244, 244) none repeat scroll 0px 0px; width: 100%; }
.foot-nav p.lead-text { color: rgb(58, 58, 58); }
.foot-nav p.lead-text a { color: rgb(58, 58, 58); }
.foot-nav .lead-text { border-bottom: 1px solid rgb(58, 58, 58); color: rgb(255, 255, 255); display: inline-block; font-family: "RobotoCondensedRegular_0",arial; font-size: 24px; margin-top: 30px; padding-bottom: 2px; position: relative; }
.foot-nav .lead-text::before, .foot-nav .lead-text::after { border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid rgb(58, 58, 58); bottom: -7px; content: ""; left: 14px; position: absolute; }
.mt2 { margin-top: 2em; }
.foot-nav ul li { background: transparent url(13f84999cc8d569bbbfb35a8b4cba9d211e072a9.png)  no-repeat scroll left 10px; font-size: 15px; padding: 5px 0px 5px 20px; }
ul li { list-style-type: none; }
.foot-nav ul li a { color: rgb(116, 119, 131); }
.pb1 { padding-bottom: 1em; }
.pt1 { padding-top: 1em; }
.copy p, .copy p a { color: rgb(102, 102, 102); }
.tiph .tiph-show { display: none; }
.tiph:hover .tiph-show { display: block; }
.lnk a { color: rgb(206, 35, 41); }
.lnk a:hover { color: rgb(206, 35, 41); }
.date-bubble { width: 42px; float: left; border-bottom: 1px dotted rgb(153, 153, 153); border-top: 1px dotted rgb(153, 153, 153); text-align: center; padding: 10px; margin: 0px 0px 15px; display: block; }
.off { display: none; }
.on { display: block; }
