@charset "utf-8";
/* CSS Document */
.redclass{
	color:black;
}
a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,var{background:transparent;border:0 none;margin:0;padding:0;border:0;outline:0;vertical-align:top;}ol{list-style:none;}blockquote,q{quotes:none;}table,table td{padding:0;border:none;border-collapse:collapse;}img{vertical-align:top;}embed{vertical-align:top;}
.clearfix:after{visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
* html .clearfix{ zoom:1; } /* IE6 */
*:first-child+html .clearfix{ zoom:1; } /* IE7 */
*, *:before, *:after{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
body, input, select, textarea, button, .ui-btn{font-family: 'Roboto', sans-serif;}
body{color:#666; font-size:14px; line-height:1.5; font-weight:400; font-family: 'Roboto', sans-serif; background:#fff;}
::selection{background:rgba(0,0,0,.3); color:#fff;}
::-moz-selection{background:rgba(0,0,0,.3); color:#fff;}
.transition{transition:all .35s ease-out; -webkit-transition:all .35s ease-out;}
.transitionAll, .transitionAll *{transition:all .35s ease-out; -webkit-transition:all .35s ease-out;}
.clear{clear:both;}

.m0px{margin:0 !important;} .mt0px{margin-top:0 !important;} .mb0px{margin-bottom:0 !important;} .ml0px{margin-left:0 !important;} .mr0px{margin-right:0 !important;} .mt1px{margin-top:1px;} .mt2px{margin-top:2px;} .mt3px{margin-top:3px;} .mt4px{margin-top:4px;} .mt5px{margin-top:5px;} .mt6px{margin-top:6px;} .mt7px{margin-top:7px;} .mt8px{margin-top:8px;} .mt9px{margin-top:9px;} .mt10px{margin-top:10px;} .mt11px{margin-top:11px;} .mt12px{margin-top:12px;} .mt13px{margin-top:13px;} .mt14px{margin-top:14px;} .mt15px{margin-top:15px;} .mt16px{margin-top:16px;} .mt17px{margin-top:17px;} .mt18px{margin-top:18px;} .mt19px{margin-top:19px;} .mt20px{margin-top:20px;} .mt21px{margin-top:21px;} .mt22px{margin-top:22px;} .mt23px{margin-top:23px;} .mt24px{margin-top:24px;} .mt25px{margin-top:25px;} .mt26px{margin-top:26px;} .mt27px{margin-top:27px;} .mt28px{margin-top:28px;} .mt29px{margin-top:29px;} .mt30px{margin-top:30px;} .mb1px{margin-bottom:1px;} .mb2px{margin-bottom:2px;} .mb3px{margin-bottom:3px;} .mb4px{margin-bottom:4px;} .mb5px{margin-bottom:5px;} .mb6px{margin-bottom:6px;} .mb7px{margin-bottom:7px;} .mb8px{margin-bottom:8px;} .mb9px{margin-bottom:9px;} .mb10px{margin-bottom:10px;} .mb11px{margin-bottom:11px;} .mb12px{margin-bottom:12px;} .mb13px{margin-bottom:13px;} .mb14px{margin-bottom:14px;} .mb15px{margin-bottom:15px;} .mb16px{margin-bottom:16px;} .mb17px{margin-bottom:17px;} .mb18px{margin-bottom:18px;} .mb19px{margin-bottom:19px;} .mb20px{margin-bottom:20px;} .mb21px{margin-bottom:21px;} .mb22px{margin-bottom:22px;} .mb23px{margin-bottom:23px;} .mb24px{margin-bottom:24px;} .mb25px{margin-bottom:25px;} .mb26px{margin-bottom:26px;} .mb27px{margin-bottom:27px;} .mb28px{margin-bottom:28px;} .mb29px{margin-bottom:29px;} .mb30px{margin-bottom:30px;} .ml1px{margin-left:1px;} .ml2px{margin-left:2px;} .ml3px{margin-left:3px;} .ml4px{margin-left:4px;} .ml5px{margin-left:5px;} .ml6px{margin-left:6px;} .ml7px{margin-left:7px;} .ml8px{margin-left:8px;} .ml9px{margin-left:9px;} .ml10px{margin-left:10px;} .ml11px{margin-left:11px;} .ml12px{margin-left:12px;} .ml13px{margin-left:13px;} .ml14px{margin-left:14px;} .ml15px{margin-left:15px;} .ml16px{margin-left:16px;} .ml17px{margin-left:17px;} .ml18px{margin-left:18px;} .ml19px{margin-left:19px;} .ml20px{margin-left:20px;} .ml21px{margin-left:21px;} .ml22px{margin-left:22px;} .ml23px{margin-left:23px;} .ml24px{margin-left:24px;} .ml25px{margin-left:25px;} .ml26px{margin-left:26px;} .ml27px{margin-left:27px;} .ml28px{margin-left:28px;} .ml29px{margin-left:29px;} .ml30px{margin-left:30px;} .mr1px{margin-right:1px;} .mr2px{margin-right:2px;} .mr3px{margin-right:3px;} .mr4px{margin-right:4px;} .mr5px{margin-right:5px;} .mr6px{margin-right:6px;} .mr7px{margin-right:7px;} .mr8px{margin-right:8px;} .mr9px{margin-right:9px;} .mr10px{margin-right:10px;} .mr11px{margin-right:11px;} .mr12px{margin-right:12px;} .mr13px{margin-right:13px;} .mr14px{margin-right:14px;} .mr15px{margin-right:15px;} .mr16px{margin-right:16px;} .mr17px{margin-right:17px;} .mr18px{margin-right:18px;} .mr19px{margin-right:19px;} .mr20px{margin-right:20px;} .mr21px{margin-right:21px;} .mr22px{margin-right:22px;} .mr23px{margin-right:23px;} .mr24px{margin-right:24px;} .mr25px{margin-right:25px;} .mr26px{margin-right:26px;} .mr27px{margin-right:27px;} .mr28px{margin-right:28px;} .mr29px{margin-right:29px;} .mr30px{margin-right:30px;} .m1px{margin:1px;} .m2px{margin:2px;} .m3px{margin:3px;} .m4px{margin:4px;} .m5px{margin:5px;} .m6px{margin:6px;} .m7px{margin:7px;} .m8px{margin:8px;} .m9px{margin:9px;} .m10px{margin:10px;} .m11px{margin:11px;} .m12px{margin:12px;} .m13px{margin:13px;} .m14px{margin:14px;} .m15px{margin:15px;} .m16px{margin:16px;} .m17px{margin:17px;} .m18px{margin:18px;} .m19px{margin:19px;} .m20px{margin:20px;} .m21px{margin:21px;} .m22px{margin:22px;} .m23px{margin:23px;} .m24px{margin:24px;} .m25px{margin:25px;} .m26px{margin:26px;} .m27px{margin:27px;} .m28px{margin:28px;} .m29px{margin:29px;} .m30px{margin:30px;}

.p0px{padding:0 !important;} .pt0px{padding-top:0 !important;} .pb0px{padding-bottom:0 !important;} .pl0px{padding-left:0 !important;} .pr0px{padding-right:0 !important;} .pt1px{padding-top:1px;} .pt2px{padding-top:2px;} .pt3px{padding-top:3px;} .pt4px{padding-top:4px;} .pt5px{padding-top:5px;} .pt6px{padding-top:6px;} .pt7px{padding-top:7px;} .pt8px{padding-top:8px;} .pt9px{padding-top:9px;} .pt10px{padding-top:10px;} .pt11px{padding-top:11px;} .pt12px{padding-top:12px;} .pt13px{padding-top:13px;} .pt14px{padding-top:14px;} .pt15px{padding-top:15px;} .pt16px{padding-top:16px;} .pt17px{padding-top:17px;} .pt18px{padding-top:18px;} .pt19px{padding-top:19px;} .pt20px{padding-top:20px;} .pt21px{padding-top:21px;} .pt22px{padding-top:22px;} .pt23px{padding-top:23px;} .pt24px{padding-top:24px;} .pt25px{padding-top:25px;} .pt26px{padding-top:26px;} .pt27px{padding-top:27px;} .pt28px{padding-top:28px;} .pt29px{padding-top:29px;} .pt30px{padding-top:30px;} .pb1px{padding-bottom:1px;} .pb2px{padding-bottom:2px;} .pb3px{padding-bottom:3px;} .pb4px{padding-bottom:4px;} .pb5px{padding-bottom:5px;} .pb6px{padding-bottom:6px;} .pb7px{padding-bottom:7px;} .pb8px{padding-bottom:8px;} .pb9px{padding-bottom:9px;} .pb10px{padding-bottom:10px;} .pb11px{padding-bottom:11px;} .pb12px{padding-bottom:12px;} .pb13px{padding-bottom:13px;} .pb14px{padding-bottom:14px;} .pb15px{padding-bottom:15px;} .pb16px{padding-bottom:16px;} .pb17px{padding-bottom:17px;} .pb18px{padding-bottom:18px;} .pb19px{padding-bottom:19px;} .pb20px{padding-bottom:20px;} .pb21px{padding-bottom:21px;} .pb22px{padding-bottom:22px;} .pb23px{padding-bottom:23px;} .pb24px{padding-bottom:24px;} .pb25px{padding-bottom:25px;} .pb26px{padding-bottom:26px;} .pb27px{padding-bottom:27px;} .pb28px{padding-bottom:28px;} .pb29px{padding-bottom:29px;} .pb30px{padding-bottom:30px;} .pl1px{padding-left:1px;} .pl2px{padding-left:2px;} .pl3px{padding-left:3px;} .pl4px{padding-left:4px;} .pl5px{padding-left:5px;} .pl6px{padding-left:6px;} .pl7px{padding-left:7px;} .pl8px{padding-left:8px;} .pl9px{padding-left:9px;} .pl10px{padding-left:10px;} .pl11px{padding-left:11px;} .pl12px{padding-left:12px;} .pl13px{padding-left:13px;} .pl14px{padding-left:14px;} .pl15px{padding-left:15px;} .pl16px{padding-left:16px;} .pl17px{padding-left:17px;} .pl18px{padding-left:18px;} .pl19px{padding-left:19px;} .pl20px{padding-left:20px;} .pl21px{padding-left:21px;} .pl22px{padding-left:22px;} .pl23px{padding-left:23px;} .pl24px{padding-left:24px;} .pl25px{padding-left:25px;} .pl26px{padding-left:26px;} .pl27px{padding-left:27px;} .pl28px{padding-left:28px;} .pl29px{padding-left:29px;} .pl30px{padding-left:30px;} .pr1px{padding-right:1px;} .pr2px{padding-right:2px;} .pr3px{padding-right:3px;} .pr4px{padding-right:4px;} .pr5px{padding-right:5px;} .pr6px{padding-right:6px;} .pr7px{padding-right:7px;} .pr8px{padding-right:8px;} .pr9px{padding-right:9px;} .pr10px{padding-right:10px;} .pr11px{padding-right:11px;} .pr12px{padding-right:12px;} .pr13px{padding-right:13px;} .pr14px{padding-right:14px;} .pr15px{padding-right:15px;} .pr16px{padding-right:16px;} .pr17px{padding-right:17px;} .pr18px{padding-right:18px;} .pr19px{padding-right:19px;} .pr20px{padding-right:20px;} .pr21px{padding-right:21px;} .pr22px{padding-right:22px;} .pr23px{padding-right:23px;} .pr24px{padding-right:24px;} .pr25px{padding-right:25px;} .pr26px{padding-right:26px;} .pr27px{padding-right:27px;} .pr28px{padding-right:28px;} .pr29px{padding-right:29px;} .pr30px{padding-right:30px;} .p1px{padding:1px;} .p2px{padding:2px;} .p3px{padding:3px;} .p4px{padding:4px;} .p5px{padding:5px;} .p6px{padding:6px;} .p7px{padding:7px;} .p8px{padding:8px;} .p9px{padding:9px;} .p10px{padding:10px;} .p11px{padding:11px;} .p12px{padding:12px;} .p13px{padding:13px;} .p14px{padding:14px;} .p15px{padding:15px;} .p16px{padding:16px;} .p17px{padding:17px;} .p18px{padding:18px;} .p19px{padding:19px;} .p20px{padding:20px;} .p21px{padding:21px;} .p22px{padding:22px;} .p23px{padding:23px;} .p24px{padding:24px;} .p25px{padding:25px;} .p26px{padding:26px;} .p27px{padding:27px;} .p28px{padding:28px;} .p29px{padding:29px;} .p30px{padding:30px;}

.w1{width:1%;} .w2{width:2%;} .w3{width:3%;} .w4{width:4%;} .w5{width:5%;} .w6{width:6%;} .w7{width:7%;} .w8{width:8%;} .w9{width:9%;} .w10{width:10%;} .w11{width:11%;} .w12{width:12%;} .w13{width:13%;} .w14{width:14%;} .w15{width:15%;} .w16{width:16%;} .w17{width:17%;} .w18{width:18%;} .w19{width:19%;} .w20{width:20%;} .w21{width:21%;} .w22{width:22%;} .w23{width:23%;} .w24{width:24%;} .w25{width:25%;} .w26{width:26%;} .w27{width:27%;} .w28{width:28%;} .w29{width:29%;} .w30{width:30%;} .w31{width:31%;} .w32{width:32%;} .w33{width:33%;} .w34{width:34%;} .w35{width:35%;} .w36{width:36%;} .w37{width:37%;} .w38{width:38%;} .w39{width:39%;} .w40{width:40%;} .w41{width:41%;} .w42{width:42%;} .w43{width:43%;} .w44{width:44%;} .w45{width:45%;} .w46{width:46%;} .w47{width:47%;} .w48{width:48%;} .w49{width:49%;} .w50{width:50%;} .w51{width:51%;} .w52{width:52%;} .w53{width:53%;} .w54{width:54%;} .w55{width:55%;} .w56{width:56%;} .w57{width:57%;} .w58{width:58%;} .w59{width:59%;} .w60{width:60%;} .w61{width:61%;} .w62{width:62%;} .w63{width:63%;} .w64{width:64%;} .w65{width:65%;} .w66{width:66%;} .w67{width:67%;} .w68{width:68%;} .w69{width:69%;} .w70{width:70%;} .w71{width:71%;} .w72{width:72%;} .w73{width:73%;} .w74{width:74%;} .w75{width:75%;} .w76{width:76%;} .w77{width:77%;} .w78{width:78%;} .w79{width:79%;} .w80{width:80%;} .w81{width:81%;} .w82{width:82%;} .w83{width:83%;} .w84{width:84%;} .w85{width:85%;} .w86{width:86%;} .w87{width:87%;} .w88{width:88%;} .w89{width:89%;} .w90{width:90%;} .w91{width:91%;} .w92{width:92%;} .w93{width:93%;} .w94{width:94%;} .w95{width:95%;} .w96{width:96%;} .w97{width:97%;} .w98{width:98%;} .w99{width:99%;} .w100{width:100%;}

img{max-width:100%;}
a{text-decoration:none; color:#2e394d;transition:all .35s ease-out; -webkit-transition:all .35s ease-out;line-height: 17px;}
a:hover{color:#1e4672;}
.red{color:#fe7d1f !important;}
.pink{color:#f33e6b;}
.black{color:#1a171b;}
.blue{color:#0b3e56;}
.green{color:#7bb532;}
.grayL{color:#666;}
.grayDark{color:#2e394d;}
.yellow{color:#ffba1c;}
.white{color:#fff;}
.orange{color:#1e4672;}
.blue{color:#005bab;}
a.black:hover{color:#f33e6b;}
.u{text-decoration:underline;}
.u:hover{text-decoration:none;}
.small{font-size:11px; line-height:normal;}
.al{text-align:left !important;}
.ac{text-align:center !important;}
.ar{text-align:right !important;}
.aj{text-align:justify !important;}

h1,h2,h3,h4{font-size:40px; position:relative; font-family: 'Roboto Condensed', sans-serif; font-weight:400;}
h3, h4{font-size:24px; text-transform:none;}
h4{font-size:20px;}

.fl{float:left;}
.fr{float:right;}
.i{font-style:italic;}
.dib100{display:inline-block; width:100%;}
.dib{display:inline-block;}
p{margin:0 0 15px;}
.b{font-weight:bold;}
.row .cell{width:49%; float:left;}
.row .cell:nth-child(2n){float:right;}
.row .cell3{width:33.333%; float:left;}

.ttu{text-transform:uppercase !important;}
.ttc{text-transform:capitalize !important;}
.ttn{text-transform:none !important;}
b,strong{font-weight:bold;}
.contentTxt b, .contentTxt strong{color:#2e394d;}
.contentTxt .orange{color: #1e4672;}
a.orange > strong{color:#1e4672;}

/*div.error, label.error{background-color:#c00; color:#fff; margin:15px 0; padding:5px 15px; position:relative; text-shadow:none; }
div.error:before, label.error:before{background-color:#176ca9; content:""; display:block; height:10px; left:15px; position:absolute; top:-5px; transform:rotate(45deg); width:10px;}
*/
.dn{display:none;}
.positionR{position:relative;}
.table{width: 100%;}
.table td, .table th{padding: 10px; color:#2e394d; text-align:left;}
.table th{font-weight:600;}
.table tr{background-color:#f4f4f4;}
.table tr:nth-child(2n){background-color:#fff;}
body.pushable > .pusher{background: #fff;}
body p:last-of-type{margin-bottom:0;}

.col{margin:0 -5px; padding:0; list-style:none;}
.col > li{float:left; width:20%; padding:5px;}
.col4 > li{width:25%;}
.col3 > li{width:33.333%;}
.col2 > li{width:50%;}

.section{padding-top:20px; padding-bottom:20px;}
.lhn{line-height:normal; text-transform: capitalize !important;}
.fs11px{font-size:11px; line-height:normal;} .fs12px{font-size:12px; line-height:normal;} .fs13px{font-size:13px; line-height:normal;} .fs14px{font-size:14px;} .fs15px{font-size:15px;} .fs16px{font-size:16px;} .fs17px{font-size:17px;} .fs18px{font-size:18px;} .fs20px{font-size:20px;} .fs22px{font-size:22px;} .fs24px{font-size:24px;}
.fa{font-family:FontAwesome !important;}
.fa{font-family:FontAwesome !important;}
.robotoCondensed{font-family: 'Roboto Condensed', sans-serif;}
.tooltip{font-family: 'Roboto', sans-serif;}
textarea.form-control{min-height:150px;}
.form-control{border:1px solid #ddd; box-shadow: none !important; font-size:13px; border-radius:0;}
.form-control:focus{border-color: #aaa;}

.btn{border: 0; border-radius: 0; font-family: 'Roboto', sans-serif; font-weight: bold; padding: 10px 25px; font-size: 16px; text-transform:uppercase;}
.btn-primary{background-color:#1e4672;}
.btn-info{background-color:#27a0d5;}
.btn-info:hover{background-color:#1e4672;}
.btn.focus, .btn:focus, .btn:hover{color: #fff;text-decoration: none; background-color:#005a97;}
.btn.btnDarkGray{border:2px solid #2e394d; background:none;}
.btn.btnDarkGray:hover{background-color:#2e394d; color:#fff;}

.modal{text-align: center; padding: 0!important;}
.modal:before{content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: -4px;}
.modal-dialog{display: inline-block; text-align: left; vertical-align: middle;}
.modal-header .close{position: relative; z-index: 1;}


/*********************** Main *****************************/
body{overflow-x:hidden;}
.container{width:1170px; position:relative;}
.container-fluid{max-width:1580px;}

.header{position:fixed; left:0; top:0; z-index:9; font-size:14px;background-color: #005bab;}

.topBar{background-color:#005bab; color:#fff; line-height:40px;}
.topBar a{color:#fff; text-decoration:none;}
.topBar a:hover{color:#fff;}
.topBar .socail > a > img{display:inline-block; margin-top:8px;}
.topBar .socail{border-left:1px solid rgba(255,255,255,.5);}
.topBar .socail, .topBar .link{border-right:1px solid rgba(255,255,255,.5);}
.topBar .link{border-right:1px solid rgba(255,255,255,.5);}
.topBar .link > a{font-size:14px; display:inline-block; text-align:center; border-left:1px solid rgba(255,255,255,.5); line-height:40px; padding:0 10px;}
.topBar .textSize > a, .topBar .textSize > button{font-size:14px; color:#fff; display:inline-block; text-align:center; border:2px solid #fff; line-height:24px; width:28px; font-weight:bold; margin-top:6px; background:none; padding:0;}

.logo{padding: 0px; position: absolute; top: 20px; z-index: 1;}
.logo a{text-decoration:none;}
.logo .txt, .logoTxt{margin-left:15px; padding-left:15px; border-left:1px solid #e8e8e8; line-height:normal;  color:#fff; height:80px; font-size:15px; font-weight:bold; padding-top:18px;}
.logoTxt span { font-size: 13px; font-weight: normal;}
.logo .slogan, .logoTxt .slogan{color:#fff; font-weight:normal; font-size:13px;}
.logoTxt{position:absolute; top:330px; z-index:1; height:auto; padding-top:0; border:0; right:0;}
.hpSliderDiv .container-fluid{position:relative;}
.searchForm{width:208px;}
.searchForm .form-control{padding-right:30px; height:30px; border:0;}
.searchForm button{background:none; border:0; color:#666; position:absolute; right:0; top:-5px; z-index:1;}
.otherLogo > a{padding-left:20px; display:inline-block;}

.navRow{background-color: #f4f4f4;border-bottom:1px solid rgba(255,255,255,.2); font-family: 'Roboto Condensed', sans-serif; width:100%;}
.navRow.scrolled{top:40px; left:0; position:fixed; z-index:9; border-bottom:1px solid #fff;}
.navRow .logo img{height:50px;}
.nav ul{text-align:center; margin:0; padding:0;}
.nav ul > li{display:inline-block; position:relative;}
.nav ul > li:last-child{padding-right:0;}
.nav ul > li > a{font-size:16px; color:#005bab; font-weight:bold; text-align:center; display:inline-block; padding:0 15px; text-decoration:none !important; line-height:50px; position:relative; text-transform:uppercase; overflow:hidden; transition:none; -webkit-transition:none;}
.nav ul > li:hover > a, .nav ul > li > a.active, .nav ul > li.hasMenu:hover > a:after{color:#005bab; background:none;}
.nav ul > li:hover > a{color:#fe7d1f;}
.nav ul > li.hasMenu:hover > a{background-color:#ffbe00;}
.nav ul > li.hasMenu > a:after{content:"\f107"; font-family:FontAwesome; padding-left:10px; font-weight:normal; color:#005bab;}
.nav .sub-menu{position: absolute; background-color:#ffbe00; z-index: 2; width: 250px; padding:0; margin:0; box-shadow: 0 3px 3px 0 rgba(0,0,0,.3); left: 0; top:50px; /*display:none;*/  visibility: hidden; /* hides sub-menu */  opacity: 0;}
.nav .sub-menu li{display:block; float:none;}

/******	dj	******/
/*.sub-menu {transform: translateY(-2em); transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;}
.nav ul > li:hover > .sub-menu {visibility: visible; /* shows sub-menu */
 /* opacity: 1; z-index: 3; transform: translateY(0%);
  transition-delay: 0s, 0s, 0.3s; /* this removes the transition delay so the menu will be visible while the other styles transition 
}*/
.nav ul > li:hover > ul{display: block; opacity:1; visibility:visible;}
.nav .sub-menu ul li:hover > ul{display:block;}

/******	dj	******/

.nav .sub-menu li{display:block;}
.nav ul > li:hover > .sub-menu{display:block;}
.nav .sub-menu > li > a{display:block; padding:5px 16px; transition:none; -webkit-transition:none; font-size:13px; color:#005bab; font-family:"Roboto"; line-height:normal; text-transform:none; font-weight:400; text-align:left; border-left:0 solid transparent;}
.nav .sub-menu > li:hover > a{background-color:#005bab; color:#fff; border-color:#005bab;}

.nav .sub-menu .hasSubMenu > a{position:relative; padding-right:30px;}
.nav .sub-menu .hasSubMenu > a::after{content:"\f105"; font-family:FontAwesome; font-weight:normal; color:#fff; position:absolute; right:16px; top:7px;}
.nav .sub-menu .hasSubMenu > .sub-menu{top: 0; left: 100%;}

/*.nav > ul > li.hasMenu:nth-last-of-type(2):hover > ul.sub-menu,
.nav > ul > li.hasMenu:nth-last-of-type(1):hover > ul.sub-menu{left:auto; right:0;}*/

.nav > ul > li.hasMenu:nth-last-of-type(2) > .sub-menu .hasSubMenu > .sub-menu,
.nav > ul > li.hasMenu:nth-last-of-type(1) > .sub-menu .hasSubMenu > .sub-menu{left:-100%;}

/*.nav > ul > li.hasMenu:nth-last-of-type(2) > .sub-menu .hasSubMenu > a::after,
.nav > ul > li.hasMenu:nth-last-of-type(1) > .sub-menu .hasSubMenu > a::after{content:"\f104";}*/

.innerBanner .logo{position:static; margin:20px 0;}
.hpSliderDiv, .innerBanner{margin-top:40px;}
.hpSlider{width:100%; display:inline-block; color:#fff; font-family: 'Roboto Condensed', sans-serif; text-align:center; background:#666;}
.hpSlider .img{background-size:cover !important; background-position:center top !important; position:relative;display: block;text-decoration: none;}
.hpSlider h2{color:#fff; font-size:200%; margin-bottom:15px; text-transform:uppercase; font-weight:bold; text-shadow: 0 0 10px rgba(0,0,0,.3); font-family: 'Montserrat', sans-serif; letter-spacing:2px;}
.hpSlider .tableCell{height:400px; text-shadow: 0 0 10px rgba(0,0,0,.3); line-height:normal;}
.hpSlider .img > img{border-radius:5px;}
.hpSlider .btn{color:#fff; font-weight:bold; border:2px solid #fff;}
.hpSlider .btn:hover{background-color:#fe7d1f; border-color:#fe7d1f;}

.btn.btnBig, .btn.btnSmall{background-color:#fe7d1f; color:#fff; font-size:20px; border-radius: 50px; padding:18px 70px;}
.btn.btnBig:hover, .btn.btnSmall:hover{background-color:#448ecc;}
.btn.btnSmall{font-size:100%; padding:10px 25px; min-height:inherit;}

.displayTable{display:table;}
.tableCell{display:table-cell; vertical-align:middle; height:inherit;}

.ui.left.sidebar{padding:0;}
.ui.sidebar ul{margin:0; padding:0; list-style:none;}
.ui.sidebar li{position:relative;}
.ui.sidebar li a{display: block; font-size:14px; font-weight: bold; line-height: 140%; padding:10px 50px 10px 20px; transition: none; -webkit-transition: none; -ms-transition: none; text-align:left; text-decoration:none;}
.ui.sidebar > ul > li{border-bottom: 1px solid #ddd; padding: 0; width: 100%;}
.ui.sidebar li a:before, .ui.sidebar li a:after{display:none;}
.ui.sidebar li a:hover, .ui.sidebar li.active a{color:#000;}
.ui.sidebar .sub-menu{display:none; border-top:1px solid #eee; border-bottom:1px solid #eee;}
.ui.sidebar .sub-menu a{background-color:#f6f7f7; padding:10px 20px 10px 20px;}
.ui.sidebar .sub-menu a:hover{background-color:#fff; position:relative;}
.ui.sidebar img{border-radius:3px;}
.openSub{cursor:pointer; display:block; height:39px; position:absolute; right:0; top:0; width:40px; }
.openSub .icon-chevron-thin-down{font-family:'icomoon'; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; transition:all .35s ease-out; -webkit-transition:all .35s ease-out; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; position:absolute; top:12px;}
.openSub .icon-chevron-thin-down.opened{transform:rotate(180deg); -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg);}
.ui.sidebar{background-color:#fff;}
.ui.sidebar > ul > li > a > .icon{position: absolute; left: 20px;}
.ui.sidebar > ul > li > a > .icon > i{font-size:16px !important;}
.ui.sidebar .searchForm{width: 100%; padding: 10px; background-color: #eee;}
.ui.sidebar .searchForm .form-control{border-radius: 30px; border: 2px solid #ddd; height: 34px;}
.ui.sidebar .searchForm button{right: 15px; top: 10px; height: 32px;}

.sectionTitle{position: relative; padding-bottom:15px;}
.sectionTitle > h1, .sectionTitle > h2{font-size:150%; text-align:center; color:#005bab; font-weight:bold;}
.sectionTitle > h4{font-size:130%; line-height:22px;}
.sectionTitle .after{display:inline-block; margin-top:15px; width:30px; height:2px; background-color:#fe7d1f;}
.sectionTitle > .white{color:#fff;}
.sectionTitle .viewMore{background-color:#fe7d1f; color:#fff; position:absolute; right:0; top:0; font-size:12px; font-weight:bold; padding:5px 10px; line-height:normal; text-decoration:none;}
.sectionTitle .viewMore:hover{background-color:#005BAB;}

.twoSectionBg{background-color:#eee;}
.twoSectionBg .bg{position:absolute; left:0; top:0; width:50%; height:100%; background-position:center top; background-repeat:no-repeat; background-size:cover; background-color:rgba(0,0,0,.02);}

.newsList.withoutImg .content{padding-left:0;}
.newsList .list{margin-bottom:20px;}
.newsList .list:last-child{margin-bottom:0;}
.newsList .content{position:relative; padding-left:160px; font-size:13px; line-height:20px; min-height:140px;}
.newsList .img{position:absolute; left:0; top:0;}
.newsList a{}
.newsList a:hover, .newsList a.rm{color:#fe7d1f;}
.newsList a.name{font-size:16px; font-weight:bold; display:block; text-decoration:none;}
.newsList .date{color:#999; font-size:12px; margin:7px 0;}
.newsList .txt{margin-bottom:7px;}
.newsList .slick-prev, .newSliderHp .slick-next{top: -80px; margin: 0; right: 0; left: auto;}
.newsList .slick-prev{right: 35px;}

.cmdCornerDiv{padding-left:170px; position:relative;}
.cmdImg{position: absolute; left:0; top:0; width: 150px;}
.cmdImg .info{background-color: #005BAB; color: #fff; text-align: center; line-height: normal; padding:10px; position: absolute; left: 0; bottom:-40px; width: 100%; font-size:12px;}
.cmdImg .info .name{font-weight: bold; font-size:100%;}
.cmdImg .info::before{content: ""; width: 0; height: 0; border-bottom: 15px solid #005BAB; border-left: 15px solid transparent; border-right: 15px solid transparent; position: absolute; left: 50%; top: -15px; margin-left: -15px;}

.row.impLink, .row.stockList{margin-left:-5px; margin-right:-5px;}
.row.impLink > div, .row.stockList > div{padding-left:5px; padding-right:5px;}

.stockList .list{position: relative; line-height: normal; color:#333; text-decoration:none;}
.stockList .list .detail{padding-left:90px; min-height: 32px;}
.stockList .list .img{position:absolute; left:0; top:0; border: 2px solid #005BAB; border-radius: 5px; box-shadow: 0 0 3px rgba(0,0,0,.3); width:80px; max-width: none;}
.stockList .list .price{margin-top: 15px; font-size: 100%;}
.stockList .list .price .fs22px{font-size:160%;}
.stockList .list .name{font-size:115%;}

.appLinks .col-md-3{-webkit-transition:all 0.4s; transition:all 0.4s;}
.appLinks .col-md-3:hover{transform:scale(1.2); -webkit-transform:scale(1.2);}
.appLinks a{display:inline-block; margin-top:10px; padding:0; box-shadow:none;}
.appLinks a:hover{box-shadow:none; -webkit-animation-name: none;animation-name: none; color:#fe7d1f; border-color:#fe7d1f;}

.impLink a{display:block; text-decoration:none; font-weight:bold; color:#2e394d; background-color:#fff; padding:10px; box-shadow: 0 0 4px rgba(0,0,0,.05); -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.appLinks .img{width:80px; height:80px; left:0; top:0; position:absolute; border: 2px solid #005BAB; border-radius: 5px; box-shadow: 0 0 5px rgba(0,0,0,.3); padding:5px; background-color:#fff;}
.appLinks .name{color:#005bab;}
.appLinks .bg{position:relative; padding-left:95px; line-height:normal; min-height:60px; margin-bottom:10px; font-weight:bold; color:#333;}
.impLink a:hover{box-shadow: 0 0 10px rgba(0,0,0,.3); -webkit-animation-name: shake;animation-name: shake;}
.impLink .icon{display:block; margin:0 auto 15px; width:85px; height:85px; border-radius:100%; background-color:#fe7d1f;}
.impLink .icon2{background-color:#4693d3;}
.impLink .icon3{background-color:#77c04b;}
.impLink .icon4{background-color:#767690;}
.impLink .icon5{background-color:#a868c2;}
.impLink .icon6{background-color:#f465af;}

.recGrowthStorySlider{background-color:#fff; margin-top: -7px;}
.recGrowthStorySlider img{max-height:340px; margin:0 auto;}
.graphName{font-size:16px; font-weight:bold; text-align:center; color:#333; background-color:#fff; display:none;}

.listStyle{margin:0; padding:0; list-style:none; font-size:16px;}
.listStyle li{margin-bottom:15px; padding-left:30px; position:relative;}
.listStyle li:last-child{margin-bottom:0;}
.listStyle li:before{content:"\f058"; font-family:FontAwesome; color:#fe7d1f; position:absolute; left:0; top:0;}

@-webkit-keyframes shake {from, to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}10%, 30%, 50%, 70%, 90% {-webkit-transform: translate3d(-5px, 0, 0);transform: translate3d(-5px, 0, 0);}20%, 40%, 60%, 80% {-webkit-transform: translate3d(5px, 0, 0);transform: translate3d(5px, 0, 0);}}@keyframes shake {from, to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}10%, 30%, 50%, 70%, 90% {-webkit-transform: translate3d(-5px, 0, 0);transform: translate3d(-5px, 0, 0);}20%, 40%, 60%, 80% {-webkit-transform: translate3d(5px, 0, 0);transform: translate3d(5px, 0, 0);}}.shake {-webkit-animation-name: shake;animation-name: shake;}

.fancybox-overlay a{text-decoration:none;}
.fancybox-nav{width: 40px; height: 40px; background-color:rgba(0,0,0,.5); color: #fff !important; text-align: center; line-height: 40px; top: 50%; margin-top: -20px; font-size:20px;}
.fancybox-nav:hover, .fancybox-close, .fancybox-title-float-wrap .child{background-color: #fe7d1f; text-shadow:none;}
.fancybox-title{font-family: 'Roboto', sans-serif; width: 100%; left: 0; right: auto; display: inline-block; margin-bottom: -20px; font-size: 16px; line-height: normal;}
.fancybox-title-float-wrap .child{padding: 10px 25px; display: block; margin: 0 !important; border-radius: 0 0 5px 5px; background-color: #005bab; white-space: normal;}
.fancybox-title a{color: #fff;}

.footer{background:#003a6e; color:rgba(255,255,255,.5); font-size:115%;}
.footer a{color:rgba(255,255,255,.5); text-decoration:none;}
.footer a:hover{color:#fff;}
.footer h4{font-family: 'Roboto', sans-serif; color:#fff; font-size:110%; text-transform:uppercase; font-weight:bold; margin-bottom:5px;}
.footer ul{margin:0; padding:0; list-style:none;}
.footer li{display:inline-block; position:relative;}
.footer li:after{content:"/"; color:rgba(255,255,255,.2); padding:0 5px;}
/*.footer .impLinkFtr li:after{padding:0 22px;}*/
.footer .socailFtr li:after, .footer li:last-of-type:after{display:none;}
.footer .socailFtr{margin-top:10px;}
.forEmployee{background-color:#fff; color:#666; padding:15px;}
.forEmployee h4{color:#003a6e;}
.forEmployee .link{display:block; padding:7px 10px; text-align:center; color:#fff; text-transform:uppercase; background-size:cover; background-position:center top; transition:all .15s ease; -webkit-transition:all .15s ease;}
.forEmployee .link:hover{transform:scale(1.05); -webkit-transform:scale(1.05);}
.forEmployee .icon{display: inline-block; margin-right:5px;}
.copyright{background-color:rgba(0,0,0,.2);}

.scrollToTop{cursor: pointer; -moz-transition:all 0.4s ease; -o-transition:all 0.4s ease; -webkit-transition:all 0.4s ease; transition:all 0.4s ease; background:none; border-radius:50%; bottom:10px; box-shadow:0 0 0 4px #4693d3; color:transparent;font-size:0; line-height:0; margin-right:0 !important; opacity:1 !important; padding:3px 0 7px; position:fixed; right:10px !important; text-align:center; text-decoration:none; width:40px; z-index:999;}
.scrollToTop:before {-moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box; background:#4693d3; border-radius:50%; content:''; height:100%; left:-2px; opacity:1; padding:2px; pointer-events:none; position:absolute; top:-2px; transition:transform 0.2s, opacity 0.3s; -moz-transition:-moz-transform 0.2s, opacity 0.3s; -webkit-transition:-webkit-transform 0.2s, opacity 0.3s; width:100%; z-index:-1;}
.scrollToTop:after {-moz-transition:all 0.4s ease; -o-transition:all 0.4s ease; -webkit-transition:all 0.4s ease; transition:all 0.4s ease; color:#fff; content:"\f077"; font:normal 18px/30px FontAwesome;}
.scrollToTop:hover { box-shadow:0 0 0 4px #888;}
.scrollToTop:hover:before {-webkit-transform:scale(1.3); -moz-transform:scale(1.3); -ms-transform:scale(1.3); transform:scale(1.3); opacity:0;}
.scrollToTop:hover:after { color:#888; }

.slick-vertical .slick-prev, .slick-vertical .slick-next,
.slickSlider .slick-prev, .slickSlider .slick-next,
.awardSlider .slick-prev, .awardSlider .slick-next,
.slickStyle .slick-prev, .slickStyle .slick-next{
	height: 25px;
	width: 25px;
	color: #fff;
	margin-top:0;
	opacity: 1;
	z-index: 1;
	bottom: auto;
	line-height: 25px;
	background:#005bab;
	top:-65px;
	border-radius:0; left:auto;
}
.slick-vertical .slick-prev:hover, .slick-vertical .slick-next:hover,
.slickSlider .slick-prev:hover, .slickSlider .slick-next:hover,
.awardSlider .slick-prev:hover, .awardSlider .slick-next:hover,
.slickStyle .slick-prev:hover, .slickStyle .slick-next:hover{color:#fff;background:#ff6c3a;}

.slick-vertical .slick-prev::before, .slick-vertical .slick-next::before,
.slickSlider .slick-prev::before, .slickSlider .slick-next::before,
.awardSlider .slick-prev::before, .awardSlider .slick-next::before,
.slickStyle .slick-prev:before, .slickStyle .slick-next:before{
	line-height:25px; font-size:18px;
}

.slick-vertical .slick-prev,
.slickSlider .slick-prev,
.awardSlider .slick-prev{right:30px;}

.slick-vertical .slick-prev:before{content:"\f106";}

.slick-vertical .slick-next,
.slickSlider .slick-next,
.awardSlider .slick-next{right:0;}

.slick-vertical .slick-next:before{content:"\f107";}

.newsListSlider .slick-slide, .newsListSlider3 .slick-slide{
	padding-bottom:5px;
}

.slickStyle .slick-prev, .slickStyle .slick-next{top:50%; margin-top:-12px;}
.slickStyle .slick-prev{left:0;}
.slickStyle .slick-next{right:0;}

.recGrowthStorySlider .slick-arrow{display: block !important;top: 50%;}
.recGrowthStorySlider .slick-prev{left: 0;}
.recGrowthStorySlider .slick-next{right: 0;}




.newsListSlider, .newsListSlider ul{
	margin:0; padding:0; list-style:none;
}
.newsListSlider li{padding-bottom:10px;}

.sliderBtn {
	height: 25px;
	width: 25px;
	text-align: center;
	cursor: pointer;
	color: #fff;
	margin-top: 0;
	opacity: 1;
	z-index: 1;
	bottom: auto;
	line-height: 25px;
	background: #005bab;
	top: 20px;
	right: 30px; font-size:18px;
	position: absolute;
}
.sliderBtn:hover{background-color:#FE7D1F;}
.sliderBtn.btnUp{
	right:60px;
}

.newsListSlider .content {
	position: relative;
	padding-left: 75px;
	line-height: normal;
	min-height: 46px;
	font-weight: bold;
	width: 100%;
}
.newsListSlider .content .name {
	display: table;
	font-size:15px;
}
.newsListSlider .content .name > span{display:table-cell; vertical-align: middle; height:46px;}
.newsListSlider .date {
	position: absolute;
	left: 0;
	top: 0;
	width: 63px;
	line-height: 12px;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	color: #005BAB;
border: 2px solid #005BAB; border-radius: 5px; box-shadow: 0 0 3px rgba(0,0,0,.3);
	padding: 4px 0;
	background-color: #fff;
	text-align: center;
}
.newsListSlider .date .big {
	font-size: 22px;
	line-height: 22px;
	color: #FE7D1F;
}

.awardSlider{line-height:16px; font-size:11px;}
.awardSlider .slick-list{margin-left:-5px; margin-right:-5px;}
.awardSlider .slick-slide{padding-left:5px; padding-right:5px;}
.awardSlider .name{font-size:13px; font-weight:bold; margin:5px 0; color:#333;}
.awardSlider .slick-slide a:hover .name{color:#fe7d1f;}
.awardSlider .slick-slide a{text-decoration:none; color:#999;}


.fb-page, 
.fb-page span, 
.fb-page span iframe[style] { 
    width: 100% !important; 
}
.fIcon a {
	margin-right:10px;
}

.mainContent{/*margin-top:90px;*/}

.innerPage .cmdCornerDiv {
	padding-left: 340px; min-height:370px;
}

.innerPage .cmdImg {
	width: 300px;
}

#videogallery {
	margin-left: -5px;
	margin-right: -5px;
}
#videogallery > a {
	float: left;
	padding: 5px;
}

#videogallery > a, 
#lightgallery > li {
	width: 12.5%;
}

#lightgallery a .img, #videogallery > a .img, .galleryList > ul > li .img{display: block; overflow: hidden; position:relative;}
#lightgallery a .img:before, /*#videogallery > a .img:before, #videogallery > a .img:after,*/ .galleryList > ul > li .img:before{content:"\f00e"; font-family:FontAwesome; position:absolute; left:0; top:0; width:100%; height:100%; background-color:rgba(0,0,0,.6); z-index:1; color:#fafafa; display:flex; align-items: center; justify-content: center; font-size:30px; opacity:0; transition:all .35s ease-out; -webkit-transition:all .35s ease-out; text-shadow:0 2px rgba(0,0,0,.1);}
#lightgallery a:hover .img:before, /*#videogallery > a .img:hover:before,*/ .galleryList > ul > li a:hover .img:before{opacity:1;}
#lightgallery a img, #videogallery > a img, .galleryList > ul > li img{transition:all .35s ease-out; -webkit-transition:all .35s ease-out; width:100%;}
#lightgallery a:hover img, #videogallery > a:hover img, .galleryList > ul > li a:hover img{transform: scale(1.2); -webkit-transform: scale(1.2);}

.gallerySliderHp{text-align:center;}
.gallerySliderHp .slick-prev, .gallerySliderHp .slick-next{}
.gallerySliderHp a{display:inline-block; position:relative; overflow:hidden;}
.gallerySliderHp img{margin:0 auto; max-height:340px;}
.gallerySliderHp .sliderTitle{position:absolute; top:0; width:100%; padding:10px 15px; color:#fff; font-size:115%; font-weight:bold; text-align:center; background-color:rgba(0,0,0,.5);}
.gallerySliderDiv .gallerySliderHpNav{position:absolute; left:50%; bottom:20px; z-index:1; width:340px; margin-left:-170px;}
.gallerySliderDiv .gallerySliderHpNav .slick-slide{padding:5px;}
.gallerySliderDiv .gallerySliderHpNav .slick-slide img{border:2px solid rgba(255,255,255,1); background-color:#fff; box-shadow:0 0 5px rgba(0,0,0,.5); width:104px; height:67px;}
.gallerySliderDiv .gallerySliderHpNav .slick-slide.slick-current.slick-center img{border:2px solid #f09a11;}


.languageSelectPage {
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
.languageSelectPage h2{font-family:"Roboto"; font-weight:400; font-size:30px;}
.orangeBg, .blueBg {
	background-color: #f09a11;
	color: #fff;
	padding: 30px;
}
.blueBg{background-color:#005bab;}
.languageSelectPage .btn {
	background-color: #fff;
	margin-top: 20px; border:2px solid #fff;
}
.orangeBg .btn{color: #f09a11;}
.orangeBg .btn:hover{background-color: #f09a11; border-color:#fff; color:#fff;}
.blueBg .btn{color: #005bab;}
.blueBg .btn:hover{background-color: #005bab; border-color:#fff; color:#fff;}

.ratingListHp .slick-list {
	margin:-5px -5px 0 -5px;
}
.ratingListHp{/*margin:0 -10px;*/ text-align:center;}
.ratingListHp .list {
	padding: 10px;
	text-align: center;
	display: inline-block;
	width: 24.5%;
	/*float: left;*/
}
.ratingListHp .list .dib {
	float: left;
	width: 100%;
	background-color: #fff; overflow:hidden;
	border: 2px solid #005BAB; border-radius: 5px; /*box-shadow: 0 0 5px rgba(0,0,0,.3);*/
}
.ratingListHp .list img {
	max-width: 70px; width:100%;
	margin: 0 auto;
}
.ratingListHp .list .rating.mt5px {
	background-color: #005BAB;
	margin: 0;
	color: #fff; font-size:17px;
	padding: 4px 0;
}
.ratingListHp .list .rating span {
	display: block;
	font-size: 11px;
	line-height: 12px;
	font-family: 'Roboto Condensed', sans-serif;
	letter-spacing: 1px;
}
.ratingListHp .slick-prev, .ratingListHp .slick-next{top:-55px;}

.innerTitle, .rightContentTitle{
	font-family: "Roboto Condensed";
	font-size:185%;
	font-weight: bold;
	color: #005bab;
}

.rightContentTitle{font-size:140%; font-family: "Roboto"; border-bottom:1px solid #e8e8e8; padding-bottom:20px; margin-bottom:20px;}

.withSideBar .sideBarDiv{width:230px;}
.withSideBar .rightContent{width:1280px; float:right;}
.sideBar{border-top:1px solid #e8e8e8;}
.sideBar ul{margin:0; padding:0; list-style:none;}
.sideBar li{position:relative;}
.sideBar > ul > li{border:1px solid #e8e8e8; border-top:0;}
.sideBar > ul > li.active{border-top-color:#005bab; background-color: #005bab;}
.sideBar > ul > li > a{display:block; line-height:normal; padding:10px 30px 10px 15px; text-decoration:none; background-color:#fff; transition:none; -webkit-transition:none;}
.sideBar > ul > li > a:hover{color:#005bab;}
.sideBar > ul > li.active > a{color:#fff; background-color:#005bab; padding-right:0; margin-right:30px;}
.sideBar > ul > li.active::after{content:""; border-left:8px solid #005bab; border-top:8px solid transparent; border-bottom:8px solid transparent; position:absolute; right:-7px; top:12px;}
.sideBar > ul ul.superSub{background-color: #f4f4f4; padding: 10px 15px; font-size:95%; display: none;  max-height: 300px; overflow-x: hidden;}
.sideBar > ul ul.superSub li.active > a{font-weight:bold;}
.sideBar > ul ul.superSub > li{position: relative; margin-bottom: 5px; padding-left: 15px;}
.sideBar > ul ul.superSub > li:last-child{margin-bottom: 0;}
.sideBar > ul ul.superSub > li::before{content: "\f101"; font-family: FontAwesome !important; position: absolute; left: 0; top: 0;}
/*.sideBar .openSub{cursor: pointer; display: block; height: 39px; position: absolute; right: 0; top: 0; width: 30px; text-align: center; line-height: 40px; z-index:2;}*/
.sideBar .openSub {
	cursor: pointer;
	display: block;
	height: 39px;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	text-align: right;
	line-height: 40px;
	z-index: 2;
	padding-right: 20px;
}

.sideBar > ul > li.opened > .openSub > i.fa:before,
.sideBar > ul > li.active > .openSub > i.fa:before{content:"\f068";}
.sideBar > ul > li.active > .openSub.opened > i.fa:before{content:"\f067";}
.sideBar > ul > li.active > .openSub{color: #fff; /*pointer-events: none; background-color: #005bab;*/}
.sideBar > ul > li.active ul.superSub{display: block; height: auto; padding: 10px 15px;}
.sideBar ul.superSubSub{margin: inherit; padding: inherit; list-style: square;}
.sideBar ul.superSubSub > li{margin-top: 3px;}
.rightSideBarDiv .sideBar > ul > li{border-left:0; border-right: 0;}
.rightSideBarDiv .sideBar > ul > li:last-child{border-bottom:0;}
.withSideBar.scrolled #sidebarStick{margin-top: 160px;}
.withRightSideBar .rightContent{width:1250px; float:left;}
.withRightSideBar .rightSideBarDiv{width: 230px;}
.withSideBar.withRightSideBar .rightContent{width: 1010px; float: left; margin-left: 40px;}
.sideBarHeading{background-color:#005bab; color:#fff; padding:7px 15px; margin-bottom:-1px; position:relative; z-index:1;}
.rightSideBarDiv .sideBar{border:1px solid #e8e8e8;}
.rightSideBarDiv .sideBar > ul > li > a{border:0; position:relative; padding:7px 10px 7px 40px;}
.rightSideBarDiv .sideBar > ul > li > a:before{content:"\f138"; font-family:FontAwesome; position:absolute; left:15px; top:10px; color:#fe7d1f;}

.withSideBar .rightContent #lightgallery > li, .withSideBar .rightContent #videogallery > a{width:16.666%;}
.withSideBar.withRightSideBar .rightContent #lightgallery > li, .withSideBar.withRightSideBar .rightContent #videogallery > a{width: 20%;}
.rightContent table{width: 100% !important; border: 1px solid #e8e8e8;}
.rightContent table td, .rightContent table th{border: 1px solid #e8e8e8; padding: 5px 10px;}
.tableBorderDark td, .tableBorderDark th{border:1px solid #000 !important;}

.addressList{position:relative; padding-left:30px; line-height:normal;}
.addressList i.icon{position:absolute; left:0; top:2px; color:#005bab; font-size:16px; width:25px; text-align:center;}

/**** map ***/
#wrap {
    position: relative;
    width: 650px; max-width:100%;
    min-height: 740px;
}
.mapIndia{transform-origin: top left; -webkit-transform-origin: top left; width:650px; max-width:100%; min-height:740px;}
.mapIndia .marker{position:absolute; line-height:10px; font-weight:bold; z-index:1; font-size:13px; text-shadow: 0 0 3px #fff;}
.mapIndia .marker .icon{font-size: 0; width: 15px;  height: 25px; overflow: hidden; margin: 0 auto;}
.mapIndia .marker.marker-red{color: #ec1c24;}
.mapIndia .marker.marker-red .icon{background:url(../images/mapMarkerRed.svg) no-repeat center top; background-size:15px auto;}
.mapIndia .marker.marker-blue{color:#005aaa}
.mapIndia .marker.marker-blue .icon{background:url(../images/mapMarkerBlue.svg) no-repeat center top; background-size:15px auto;}
.mapIndia .marker.marker-green{color:#00793f;}
.mapIndia .marker.marker-green .icon{background:url(../images/mapMarkerGreen.svg) no-repeat center top; background-size:15px auto;}
.mapIndia .marker.marker-purple{color:#a3238e;}
.mapIndia .marker.marker-purple .icon{background:url(../images/mapMarkerPurple.svg) no-repeat center top; background-size:15px auto;}
.mapImg{width:650px;}
.marker.jammu{left: 147px; top: 74px;}
.marker.shimla {
	left: 196px;
	top: 125px;
}

.marker.dehradun {
	left: 235px;
	top: 160px;
}
.marker.dehradun .icon {
	display: inline-block;
	float: left;
}
.marker.panchkula {
	left: 155px;
	top: 163px;
}
.marker.panchkula .icon {
	display: inline-block;
	float: right;
}
.marker.delhi {
	left: 189px;
	top: 199px;
}
.marker.jaipur {
	left: 175px;
	top: 245px;
}
.marker.lucknow {
	left: 260px;
	top: 235px;
}
.marker.varanasi {
	left: 305px;
	top: 260px;
}
.patna {
	left: 380px;
	top: 281px;
}
.itanagar {
	right: 65px;
	top: 203px;
}
.guwahati {
	right: 86px;
	top: 231px;
}
.shillong {
	right: 107px;
	top: 267px;
}
.ranchi {
	left: 383px;
	top: 320px;
}
.kolkata {
	left: 440px;
	top: 337px;
}
.bhubaneswar {
	left: 370px;
	top: 402px;
}
.raipur {
	left: 315px;
	top: 362px;
}
.bhopal {
	left: 190px;
	top: 332px;
}
.vadodara {
	left: 95px;
	top: 347px;
}
.mumbai {
	left: 87px;
	top: 430px;
}
.hyderabad {
	left: 230px;
	top: 460px;
}
.bangaluru {
	left: 190px;
	bottom: 130px;
}
.chennai {
	left: 260px;
	bottom: 115px;
}
.thiruvananthapuram {
	left: 140px;
	bottom: 30px;
}


/**** map ***/

.addressList{position:relative; padding-left:30px; line-height:normal;}
.addressList i.icon{position:absolute; left:0; top:2px; color:#005bab; font-size:16px; width:25px; text-align:center;}

.modal-title {
font-family: "Roboto";
font-weight: bold;
color: #005bab;
}

.iframeMap.embed-responsive-4by3 {
	padding-bottom: 93.5%;
}

.searchResult li {
	margin-top: 15px;
	padding-top: 15px;
	border-top: 1px solid #e8e8e8;
}
.searchResult .name {
	color: #005bab;
	font-size: 16px;
}
.searchResult .date {
	color: #999;
	font-size: 12px;
	margin: 5px 0;
	font-style: italic;
}

.tenderTable .datagrid {
	font-size: 14px; margin-bottom:30px;
}
.tenderTable .datagrid thead th {
	background: #005bab;
	color: #fff; padding: 10px;
}
.tenderTable .datagrid thead th > a {
	color: #fff;
	white-space: nowrap;
}
.tenderTable .datagrid thead th > a > img{display:none;}
.tenderTable .datagrid > caption {
	padding: 10px 0;
}

.tenderTable .datagrid > caption .right {
	float: left;
}
.tenderTable .datagrid > caption .left {
	float: right;
}
.tenderTable .datagrid tr:nth-child(2n){background-color:#ddd;}

.withSideBar .rightContent h2 {font-size:24px;}
.withSideBar .rightContent h3 span {font-size:20px; margin-bottom:10px;}

span.paginator { display: table; margin: 15px 0 0 0; padding: 0;}
table.datagrid caption span.paginator { margin-top: 0;}
span.paginator span.break { display: none;}
span.paginator span { list-style-type: none; display: inline; padding: 0; margin: 0;}
span.paginator span.arrow { border: 1px solid #e8e8e8; border-radius: 3px; color: #ccc; margin: 0; padding: 3px 8px;}
span.paginator span.arrow, span.paginator span.selected, span.paginator span.page { margin-right: 5px; display: inline-block;}
span.paginator span.arrow:first-child { margin-left: 0; margin-right: 0;}
span.paginator span.arrow, span.paginator span.selected, span.paginator span.page { margin-right: 2px; display: inline-block;}
span.paginator span.arrow.hasLink > a, span.paginator span.page a { border: 1px solid #e8e8e8; border-radius: 3px; color: #333; margin: 0; padding: 3px 7px; display: inline-block;}
span.paginator span.selected { background-color: #faa61a; border: 0 none; border-radius: 3px; color: #fff; margin: 0 2px; padding: 4px 8px;}

.statcounter { display: block; margin-top: 10px;}
table tr { background: #fff;}
table tr:nth-child(2n) { background-color: #F4F4F4;}

a.viewAll {
    position: absolute;
    right: 0;
    text-transform: capitalize;
    font-size: 12px;
    background: #e9e9e9;
    padding: 4px 12px;
    border-radius: 3px;
    color: #000;
	text-decoration:none; list-style:none;
}
a.viewAll:hover {
    background: #4693d3;
    color: #fff;
}

body.hindi .header, body.hindi .topBar .link > a{font-size:13px;}


ul.formsBg { padding: 30px 20px; list-style: none; width: 100%; display: table; margin: 0;}
ul.formsBg { padding: 30px 20px; margin: 0; list-style: none; width: 100%; }
ul.formsBg li { float: left; width: 33.333%; padding: 5px 10px; list-style: none; }
ul.formsBg li a { background: #005bab; text-align: center; width: 100%; float: left; padding: 20px; color: #fff; border-radius: 5px; text-decoration: none;
height: 70px; display: flex; justify-content: center; align-items: center; }
ul.formsBg li a:hover {background: #faa61a;}
ul.forms2ColBg li {background: #005bab; float: left; color: #fff; width: 42%; padding: 20px; margin: 20px; height: 100px; border-radius: 5px;
    text-align: center; display: flex;justify-content: center;align-items: center;}
ul.forms2ColBg li a { color: #fff;text-decoration: none;}
ul.forms2ColBg li a:hover {color:#f90;}
ul.forms2ColBg li:last-child {  display: block; width: 89%;}
.forms2ColBg {	margin: 0 auto;	width: 100%;	padding: 0;}
sup {top: 4px !important;}
/* panel css starts */
.panel {margin-bottom: 20px;background-color: #fff;border: 1px solid transparent;border-radius: 4px;-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);box-shadow: 0 1px 1px rgba(0, 0, 0, .05) }.panel-body {padding: 15px }.panel-heading {padding: 10px 15px;border-bottom: 1px solid transparent;border-top-left-radius: 3px;border-top-right-radius: 3px }.panel-heading>.dropdown .dropdown-toggle {color: inherit }.panel-title {margin-top: 0;margin-bottom: 0;font-size: 16px;color: inherit }.panel-title>.small, .panel-title>.small>a, .panel-title>a, .panel-title>small, .panel-title>small>a {color: inherit }.panel-footer {padding: 10px 15px;background-color: #f5f5f5;border-top: 1px solid #ddd;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px }.panel>.list-group, .panel>.panel-collapse>.list-group {margin-bottom: 0 }.panel>.list-group .list-group-item, .panel>.panel-collapse>.list-group .list-group-item {border-width: 1px 0;border-radius: 0 }.panel>.list-group:first-child .list-group-item:first-child, .panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {border-top: 0;border-top-left-radius: 3px;border-top-right-radius: 3px }.panel>.list-group:last-child .list-group-item:last-child, .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {border-bottom: 0;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px }.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {border-top-left-radius: 0;border-top-right-radius: 0 }.panel-heading+.list-group .list-group-item:first-child {border-top-width: 0 }.list-group+.panel-footer {border-top-width: 0 }.panel>.panel-collapse>.table, .panel>.table, .panel>.table-responsive>.table {margin-bottom: 0 }.panel>.panel-collapse>.table caption, .panel>.table caption, .panel>.table-responsive>.table caption {padding-right: 15px;padding-left: 15px }.panel>.table-responsive:first-child>.table:first-child, .panel>.table:first-child {border-top-left-radius: 3px;border-top-right-radius: 3px }.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child, .panel>.table:first-child>thead:first-child>tr:first-child {border-top-left-radius: 3px;border-top-right-radius: 3px }.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child, .panel>.table:first-child>thead:first-child>tr:first-child td:first-child, .panel>.table:first-child>thead:first-child>tr:first-child th:first-child {border-top-left-radius: 3px }.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child, .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child, .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child, .panel>.table:first-child>thead:first-child>tr:first-child td:last-child, .panel>.table:first-child>thead:first-child>tr:first-child th:last-child {border-top-right-radius: 3px }.panel>.table-responsive:last-child>.table:last-child, .panel>.table:last-child {border-bottom-right-radius: 3px;border-bottom-left-radius: 3px }.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child, .panel>.table:last-child>tbody:last-child>tr:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child {border-bottom-right-radius: 3px;border-bottom-left-radius: 3px }.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child, .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child, .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child, .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child, .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {border-bottom-left-radius: 3px }.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child, .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child, .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {border-bottom-right-radius: 3px }.panel>.panel-body+.table, .panel>.panel-body+.table-responsive, .panel>.table+.panel-body, .panel>.table-responsive+.panel-body {border-top: 1px solid #ddd }.panel>.table>tbody:first-child>tr:first-child td, .panel>.table>tbody:first-child>tr:first-child th {border-top: 0 }.panel>.table-bordered, .panel>.table-responsive>.table-bordered {border: 0 }.panel>.table-bordered>tbody>tr>td:first-child, .panel>.table-bordered>tbody>tr>th:first-child, .panel>.table-bordered>tfoot>tr>td:first-child, .panel>.table-bordered>tfoot>tr>th:first-child, .panel>.table-bordered>thead>tr>td:first-child, .panel>.table-bordered>thead>tr>th:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child, .panel>.table-responsive>.table-bordered>thead>tr>td:first-child, .panel>.table-responsive>.table-bordered>thead>tr>th:first-child {border-left: 0 }.panel>.table-bordered>tbody>tr>td:last-child, .panel>.table-bordered>tbody>tr>th:last-child, .panel>.table-bordered>tfoot>tr>td:last-child, .panel>.table-bordered>tfoot>tr>th:last-child, .panel>.table-bordered>thead>tr>td:last-child, .panel>.table-bordered>thead>tr>th:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child, .panel>.table-responsive>.table-bordered>thead>tr>td:last-child, .panel>.table-responsive>.table-bordered>thead>tr>th:last-child {border-right: 0 }.panel>.table-bordered>tbody>tr:first-child>td, .panel>.table-bordered>tbody>tr:first-child>th, .panel>.table-bordered>thead>tr:first-child>td, .panel>.table-bordered>thead>tr:first-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th, .panel>.table-responsive>.table-bordered>thead>tr:first-child>td, .panel>.table-responsive>.table-bordered>thead>tr:first-child>th {border-bottom: 0 }.panel>.table-bordered>tbody>tr:last-child>td, .panel>.table-bordered>tbody>tr:last-child>th, .panel>.table-bordered>tfoot>tr:last-child>td, .panel>.table-bordered>tfoot>tr:last-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {border-bottom: 0 }.panel>.table-responsive {margin-bottom: 0;border: 0 }.panel-group {margin-bottom: 20px }.panel-group .panel {margin-bottom: 0;border-radius: 4px }.panel-group .panel+.panel {margin-top: 5px }.panel-group .panel-heading {border-bottom: 0 }.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body {border-top: 1px solid #ddd }.panel-group .panel-footer {border-top: 0 }.panel-group .panel-footer+.panel-collapse .panel-body {border-bottom: 1px solid #ddd }.panel-default {border-color: #ddd }.panel-default>.panel-heading {color: #333;background-color: #f5f5f5;border-color: #ddd }.panel-default>.panel-heading+.panel-collapse>.panel-body {border-top-color: #ddd }.panel-default>.panel-heading .badge {color: #f5f5f5;background-color: #333 }.panel-default>.panel-footer+.panel-collapse>.panel-body {border-bottom-color: #ddd }.panel-primary {border-color: #337ab7 }.panel-primary>.panel-heading {color: #fff;background-color: #337ab7;border-color: #337ab7 }.panel-primary>.panel-heading+.panel-collapse>.panel-body {border-top-color: #337ab7 }.panel-primary>.panel-heading .badge {color: #337ab7;background-color: #fff }.panel-primary>.panel-footer+.panel-collapse>.panel-body {border-bottom-color: #337ab7 }.panel-success {border-color: #d6e9c6 }.panel-success>.panel-heading {color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6 }.panel-success>.panel-heading+.panel-collapse>.panel-body {border-top-color: #d6e9c6 }.panel-success>.panel-heading .badge {color: #dff0d8;background-color: #3c763d }.panel-success>.panel-footer+.panel-collapse>.panel-body {border-bottom-color: #d6e9c6 }.panel-info {border-color: #bce8f1 }.panel-info>.panel-heading {color: #31708f;background-color: #d9edf7;border-color: #bce8f1 }.panel-info>.panel-heading+.panel-collapse>.panel-body {border-top-color: #bce8f1 }.panel-info>.panel-heading .badge {color: #d9edf7;background-color: #31708f }.panel-info>.panel-footer+.panel-collapse>.panel-body {border-bottom-color: #bce8f1 }.panel-warning {border-color: #faebcc }.panel-warning>.panel-heading {color: #8a6d3b;background-color: #fcf8e3;border-color: #faebcc }.panel-warning>.panel-heading+.panel-collapse>.panel-body {border-top-color: #faebcc }.panel-warning>.panel-heading .badge {color: #fcf8e3;background-color: #8a6d3b }.panel-warning>.panel-footer+.panel-collapse>.panel-body {border-bottom-color: #faebcc }.panel-danger {border-color: #ebccd1 }.panel-danger>.panel-heading {color: #a94442;background-color: #f2dede;border-color: #ebccd1 }.panel-danger>.panel-heading+.panel-collapse>.panel-body {border-top-color: #ebccd1 }.panel-danger>.panel-heading .badge {color: #f2dede;background-color: #a94442 }.panel-danger>.panel-footer+.panel-collapse>.panel-body {border-bottom-color: #ebccd1 }.embed-responsive {position: relative;display: block;height: 0;padding: 0;overflow: hidden }.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {position: absolute;top: 0;bottom: 0;left: 0;width: 100%;height: 100%;border: 0 }.embed-responsive-16by9 {padding-bottom: 56.25% }.embed-responsive-4by3 {padding-bottom: 75% }
/* pane css ends */
@media screen and (max-width:1700px){
.container-fluid{max-width:1170px;}
.withSideBar .rightContent{width:880px;}
.withSideBar.withRightSideBar .rightContent{width: 600px;}
.withRightSideBar .rightContent{width:880px;}
.nav ul > li > a{padding:0 9px; text-transform:none;}
.nav .sub-menu > li > a{padding:8px 12px;}
.hpSlider .tableCell{height:400px;}
.hpSlider h2{letter-spacing:1px}
.empCorner a.link {font-size: 25px; line-height: 25px;}
.nav ul > li{float:left;}
.nav > ul > li.hasMenu:nth-last-of-type(2):hover > ul.sub-menu,
.nav > ul > li.hasMenu:nth-last-of-type(1):hover > ul.sub-menu,
.nav > ul > li.hasMenu:nth-last-of-type(2) > .sub-menu .hasSubMenu > .sub-menu,
.nav > ul > li.hasMenu:nth-last-of-type(1) > .sub-menu .hasSubMenu > .sub-menu{width:220px;}
.footer .impLinkFtr li::after{padding: 0 5px;}
.footer .fs16px{font-size:100%;}
.stockList .list .name.grayDark.fs16px{font-size: 100%;}
.stockList .list .img{width:65px;}
.stockList .list .detail{padding-left: 75px;}
.stockList .list .price{margin-top: 10px;}
.footer{font-size:100%;}
#lightgallery > li, #videogallery > a{width: 16.666%;}
.withSideBar .rightContent #lightgallery > li, .withSideBar .rightContent #videogallery > a{width: 20%;}
.withSideBar.withRightSideBar .rightContent #lightgallery > li, .withSideBar.withRightSideBar .rightContent #videogallery > a{width: 25%;}
.iframeMap.embed-responsive-4by3{padding-bottom: 85.5%;}



}


@media screen and (max-width:1230px){
.nav ul > li > a{text-transform:none; font-size:15px;}
.impLink.appLinks a{min-height:inherit;}
.impLink .col-md-2{width: 33.333%; margin: 15px 0;}
.impLinkSection .sectionTitle{padding-bottom: 15px;}
.logoTxt{margin-right:15px;}
.withSideBar.withRightSideBar .rightContent, .withSideBar.withRightSideBar .rightSideBarDiv{width:870px;}
.withSideBar.withRightSideBar .rightSideBarDiv{margin-top: 20px;}
/*.ratingListHp{margin: 0 -5px;}
.ratingListHp .list{padding: 4px 5px;}*/
.withSideBar.withRightSideBar .rightContent #lightgallery > li, .withSideBar.withRightSideBar .rightContent #videogallery > a{width:20%;}
.menuToggle{display: block; text-align: center; cursor: pointer; font-size:22px; color: #fff; line-height: 40px; margin-left: 10px;}
.textSize.dib span, .topBar .socail, .topBar .searchForm, .topBar .right .link, .navRow, .twoSectionBg .bg{display: none;}
}

@media screen and (max-width:1170px){
.container{width:960px;}
.container-fluid{max-width:960px;}
.nav ul > li > a{padding: 0 8px; font-size: 14px;}
.withSideBar.withRightSideBar .rightContent, .withSideBar.withRightSideBar .rightSideBarDiv, .withSideBar .rightContent{width:660px;}
.withRightSideBar .rightContent{width: 670px;}
.withSideBar .rightContent #lightgallery > li, .withSideBar .rightContent #videogallery > a{width:20%;}
.ratingListHp .list{width:24%; padding:10px 5px;}

}

@media screen and (max-width:980px){
.container{width:100%;}

/*.topBar .link{margin-left:0;}*/
.topBar .searchForm{margin-right: 10px;}
.hpSlider .slick-dots{display:none !important;}

.section.whatsNew, .section.recInStock, .section.recInRating{padding-right: 0;}
.section.recGrowthStory, .section.recGallery{padding-left: 0;}
.appLinks .bg{min-height:80px;}
.btnDown.sliderBtn{right: 0;}
.sliderBtn.btnUp{right: 30px;}
.logoTxt{width: 100%; margin: 0; padding: 0 10px; text-align: center;}
.appLinks .col-md-3:hover{transform: scale(1); -webkit-transform: scale(1);}
.withSideBar .rightContent, .withSideBar.withRightSideBar .rightContent, .withRightSideBar .rightSideBarDiv, .withSideBar .sideBarDiv{width:100%; margin-left:0;}
.withRightSideBar .rightContent{width:100%;}
.withRightSideBar .rightSideBarDiv{margin-top:20px;}
#sidebarStick{position: static; margin-top:0 !important; margin-bottom:20px;}

.withSideBar.withRightSideBar .rightSideBarDiv{width:100%;}


}

@media screen and (max-width:700px){
/*.ratingListHp .list{width:33.333%;}*/
.gallerySliderDiv .gallerySliderHpNav{position: static; margin: 10px 0 0; width: 100%;}
.stockList .list .price{margin-bottom: 20px;}
.section.recInRating{padding-top: 0;}
.section.recInStock{padding-bottom: 0;}
#lightgallery > li, .withSideBar .rightContent #lightgallery > li, .withSideBar.withRightSideBar .rightContent #lightgallery > li,
#videogallery > a, .withSideBar .rightContent #videogallery > a, .withSideBar.withRightSideBar .rightContent #videogallery > a{width:50%;}
.mobileDn{display:none !important;}
.annualReport img, .initiatives img  {margin-bottom: 20px;}
ul.formsBg li{width:50%;}
ul.forms2ColBg li{width:90%;}

}

@media screen and (max-width:523px){
.hpSliderDiv, .innerBanner{margin-top: 80px;}
.hpSlider h2{margin-top:40px;}
.topBar .right.fr{border-top:1px solid rgba(255,255,255,.5)}
.topBar .left.fl,.topBar .right.fr{width:100%;text-align: center;}
.fancybox-title{margin-bottom:0px !important}
.fancybox-title-float-wrap{position:static;}
.fancybox-title-float-wrap .child{font-size:12px; line-height:18px !important; padding:5px;}
.modal::before {height: auto;}	
ul.formsBg li{width:100%;}
}
th.hidden { display:none !important; }

.staticLink a {position: relative;font-weight: bold;font-size: 15px;background: #005bab;padding: 10px 20px;border-radius: 23px;color: #fff;margin-top: 10px;
list-style: none;text-decoration: none;line-height: 1;}
.staticLink a:hover {background: #fe7d1f;}
.staticLink .newImg {position: absolute;right: -20px;top: -5px;}


