/*common-css*/
/* font-family:Poppins */
/* font-family:Poppins; */
.ui-btn,body,button,input,select,textarea{font-family:Poppins;}
.blue,.container,.p0,ul{padding:0}
.btn,.copyright,.innerPage header,footer .footer,footer .terms-condition,section .about-us{overflow:hidden}
body{line-height:28px;font-weight:400;font-style:normal;color:#575756;font-size:14px}
*{transition:all .35s ease-out;-webkit-transition:all .35s ease-out}
a:hover{-moz-transition:all .4s ease;-o-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease;text-decoration:none;}
a:focus{outline:0;text-decoration:none;}

label{margin-bottom: 0;line-height:normal;font-weight:500;font-family:Poppins;}
label span{color:#d6102c;}
.ac{text-align:center}
.ar{text-align:right}
.al{text-align:left}
p{margin:0 0 15px;line-height: 22px;font-family:Poppins;}
p:last-child{margin-bottom:0}
h1,h2,h3,h4,h5,h6{display:block;width:100%;color:#486bc0;font-weight:700;line-height: normal;}
.btn,.infoBar div{display:inline-block}

.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}.pt30px{padding-top:30px}.pt40px{padding-top:40px}.pt50px{padding-top:50px}.pb50px{padding-bottom:50px}

.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%}

.mb0{margin-bottom:0 !important}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mt20{margin-top:20px}
.mt15{margin-top:15px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt60{margin-top:60px}
.ml15{margin-left:15px}
section{padding:40px 0;clear: both;}
.bullets li,.bulletsIn li{text-align:left;padding-left:20px;margin-bottom:10px;line-height:23px;list-style:none}
.yellow{background:#fd0}
.brtop{border-top:1px solid #ddd}
.brbottom{border-bottom:1px solid #ddd}
.fl{float:left}
.fr{float:right}
.dn{display:none}
ul li{list-style:none;}

.bullets li{position:relative}
.bullets{margin-left:5px}
.bullets li a{color:#333;font-size:16px}
.bullets li a:hover{color:#141e64}
.bullets li::after{font-family:FontAwesome;color:#f52d5a;position:absolute;top:0;left:0;content:"\f054";font-size:12px}
.bulletsIn li{color:#333;font-size:18px;position:relative}
.bulletsIn{margin-left:45px}
.bulletsIn li a{color:#777;font-size:16px}
.bulletsIn li a:hover{color:#141e64}
.bulletsIn li::after{font-family:FontAwesome;color:#e1b624;position:absolute;top:0;left:0;content:"\f101";font-size:15px}
.bullets .bulletsIn{margin:25px 0}

/*form-css*/
input.formstyle,select.formstyle,textarea.formstyle{line-height:normal;width:100%;margin-bottom:15px;color:#333;border:1px solid rgba(85, 85, 85, 0.3);height:40px;border-radius:3px;padding:10px;}
input:focus,textarea:focus{border-color:rgba(85, 85, 85, 0.6) !important}
textarea.formstyle{height:100px;border-radius:3px;padding:15px;resize: none;height:100px;}
/*form-css*/

/*button-css*/
.btn{font-size:14px;border-radius:3px;text-transform:uppercase;padding:12px 16px;position:relative;cursor:pointer;border:none;line-height:20px;color:#fff;font-weight:800;background:0 0;display:inline-block;}
.btnLr{font-size:16px;border-radius:3px;text-transform:uppercase;padding:12px 16px;position:relative;cursor:pointer;border:none;line-height:20px;color:#fff;font-weight:800;background:0 0;display:inline-block;}
.btnSm{font-size:14px;border-radius:3px;text-transform:uppercase;padding:10px 12px;position:relative;cursor:pointer;border:none;line-height:20px;color:#fff;font-weight:800;background:0 0;display:inline-block;}
.btnbluelt{background:#3c61bc;color:#fff}
.btnblue{background:#1ad3aa;color:#fff}
.btnorng{background:#fe8829;color:#fff}
.btnorng:hover{background:#f17410;color:#fff}
.btnbluelt:hover{background:#2e50a6;}
.btnblue:hover{background:#19c19c;color:#fff}
.btnLr:focus,.btnLr:hover, .btnSm:focus,.btnSm:hover, .btn:focus,.btn:hover{color:#fff;position:relative;outline:0}
/*button-css*/

/*heading-css*/
.headingRow h1,.headingRow h2{font-family:Poppins;font-weight:700;color:#555555;font-size:28px;text-transform:uppercase;margin-top:0;line-height:33px;padding-bottom: 35px;
margin-bottom: 15px;position:relative;z-index:20;}
.headingRow h1 span,.headingRow h2 span{color:#3c61bc;position:relative;z-index:20;}
.headingRow h1:after,.headingRow h2:after{content:"";background:url(../images/cell.svg);background-repeat:no-repeat;position:absolute;width:43px;bottom:10px;height:23px;background-repeat: no-repeat;left: 0;right: 0;margin: auto;z-index:10;background-size: 100%;}
.headingRow .text{color:#666;line-height:22px;}
/*heading-css*/

/*header-css*/
.topbar{background:#3c61bc;padding:10px 0;}
.topbar .social a{color:#fff;font-size:34px;float: left;}
.topbar .social a:hover{color:#fe8829;}
.topbar .quick{text-align:right;}
.topbar .quick a{color:#fff;margin-left:10px;}
.topbar .quick div{color: #fff;display: inline-block;margin-left: 13px;vertical-align: middle;padding-top: 0px;}
.topbar .labsbtn{background:#fe8829;color:#fff;padding:7px 17px;display:inline-block;line-height:normal;border-radius:25px;}
.topbar .labsbtn:hover{background:#1ad3aa;}

.header{width:100%;height:auto;width: 100%;z-index:999; position:relative;background:#fff;}
.header.smaller{border-top:2px solid #3c61bc;box-shadow:0 1px 10px 1px rgba(0, 0, 0, 0.3);position:fixed;top:0;-moz-transition:all .4s ease;-o-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease;}
.header nav,.header nav li a,.header nav ul li{display:inline-block}
.header nav ul li{list-style:none}
.header .logo{position:relative;padding:12px 20px;}
.header .logo:after{background: rgba(182, 177, 177, 0.6);content: "";width: 1px;height: 35px;position: absolute;right: 0;top:31%;}
.header nav ul{margin:0}
.header nav li{position:relative;}
.header nav li a{color:#555555;font-weight:700;line-height:normal;text-transform:capitalize;font-size:14px;padding:40px 7px;font-weight:700;font-family:Poppins}
.header nav li.active a, .header nav li a:focus,.header nav li a:hover{background:rgba(241, 241, 241, 0.7);color:#3c61bc}
.header nav li:last-child{padding-right:0}

.header .container{position:relative;}
.header nav li.hasMegaMenu{position:static;}
.header nav > ul > li.hasMegaMenu:hover > .megaMenu{display:block;}
.megaMenu{position:absolute;left:0;top:97px;width: 100%;background: #fff; border-top: 3px solid #fe8829; padding: 20px; box-shadow:0 10px 10px rgba(0,0,0,.3); display:none;}
.header .megaMenu li a{text-transform:none; font-weight:normal; padding: inherit;}
.nav.tabMain{border-bottom: 1px solid #f1f1f1;}
.nav.tabMain > li > a{padding: 10px;font-size:14px; background: rgba(241, 241, 241, 0.7); color: #3c61bc; font-weight:600; text-transform:uppercase;line-height:13px;}
.nav.tabMain > li.active > a{background: #3c61bc; color: #fff; border-color: #3c61bc;}
.innerTabDiv{display: flex; flex-wrap: wrap; justify-content: space-between; padding-top: 10px;}
.nav.tabInner{width: 220px; border:0;}
.nav.tabInner > li{display: block; float: none; margin: 0;}
.nav.tabInner > li > a, .nav.tabInner > li.active > a{padding: 10px; display: block; border-radius: 0; border:1px solid #ddd; border-bottom:0; margin:0; font-weight:600; text-transform:uppercase; transition:none;}
.nav.tabInner > li:last-child > a{border-bottom:1px solid #ddd;}
.nav.tabInner > li.active > a{background:#fe8829; border-color: #fe8829; color: #fff; position:relative;}
.nav.tabInner > li.active > a::after{content: ""; border-top: 10px solid transparent; border-left: 10px solid #fe8829; border-bottom: 10px solid transparent; position: absolute; right: -10px; top: 8px;}
.header nav ul.innerTabList{display: flex; flex-wrap: wrap; margin: 0 -10px;}
.header nav ul.innerTabList > li{width: 33.333%; padding: 5px 10px;}
.innerTabDiv .tab-content{width: 880px;}
.superSubLevel .head{font-size: 24px; color: #3c61bc; margin-bottom:10px;}
.goBackSuperSubLevel{border: 0; background: no-repeat; padding: 0 10px; margin-right: 10px; font-size: 34px; color:#fe8829;}
.superSubLevel ul{display: flex; flex-wrap: wrap; padding-left: 35px;}
.superSubLevel ul > li{width: 25%; padding: 10px 10px 0;}
.superSubLevel > ul > li > a{padding: 5px 10px !important; display: block;}

.header .container{position:relative;}
.header nav li.hasMegaMenu2{position:static;}
.header nav > ul > li.hasMegaMenu2:hover > .megaMenu{display:block;}
.megaMenu2{position:absolute;left:0;top:97px;width: 100%;background: #fff; border-top: 3px solid #fe8829; padding: 20px; box-shadow:0 10px 10px rgba(0,0,0,.3); display:none;}
.header .megaMenu2 li a{text-transform:none; font-weight:normal; padding: inherit;}
.nav.tabMain{border-bottom: 1px solid #f1f1f1;}
.nav.tabMain > li > a{padding: 10px;font-size:14px; background: rgba(241, 241, 241, 0.7); color: #3c61bc; font-weight:600; text-transform:uppercase;line-height:13px;}
.nav.tabMain > li.active > a{background: #3c61bc; color: #fff; border-color: #3c61bc;}
.innerTabDiv{display: flex; flex-wrap: wrap; justify-content: space-between; padding-top: 10px;}
.nav.tabInner{width: 220px; border:0;}
.nav.tabInner > li{display: block; float: none; margin: 0;}
.nav.tabInner > li > a, .nav.tabInner > li.active > a{padding: 10px; display: block; border-radius: 0; border:1px solid #ddd; border-bottom:0; margin:0; font-weight:600; text-transform:uppercase; transition:none;}
.nav.tabInner > li:last-child > a{border-bottom:1px solid #ddd;}
.nav.tabInner > li.active > a{background:#fe8829; border-color: #fe8829; color: #fff; position:relative;}
.nav.tabInner > li.active > a::after{content: ""; border-top: 10px solid transparent; border-left: 10px solid #fe8829; border-bottom: 10px solid transparent; position: absolute; right: -10px; top: 8px;}
.header nav ul.innerTabList{display: flex; flex-wrap: wrap; margin: 0 -10px;}
.header nav ul.innerTabList > li{width: 33.333%; padding: 5px 10px;}
.innerTabDiv2 .tab-content{width: 880px;}
.superSubLevel2 .head{font-size: 24px; color: #3c61bc; margin-bottom:10px;}
.goBackSuperSubLevel2{border: 0; background: no-repeat; padding: 0 10px; margin-right: 10px; font-size: 34px; color:#fe8829;}
.superSubLevel2 ul{display: flex; flex-wrap: wrap; padding-left: 35px;}
.superSubLevel2 ul > li{width: 25%; padding: 10px 10px 0;}
.superSubLevel2 > ul > li > a{padding: 5px 10px !important; display: block;}

.searchin{margin-top: 27px;}
.searchbox{border:1px solid rgba(85, 85, 85, 0.3);border-radius:5px;height:auto;width:210px;margin-left:5px;float:right;position: relative;}
.searchbox input[type="text"]{border:none;width: 100%;background: transparent;padding:12px 41px 12px 12px;line-height: normal;border-radius:5px;background:#fff;}
.searchbox button{position:absolute;right:0;background: rgba(241, 241, 241, 0.7);border: none;padding:8px 10px;top:0;border-radius:0 5px 5px 0;
font-size:18px;color: #3c61bc;border-left:1px solid rgba(85, 85, 85, 0.3);width: 40px;height: 100%;}
.searchbox button:hover{background:#3c61bc;color:#fff;}

.login{background: #fe8829;color:#fff;margin-top:5px;border-radius: 100%;width:40px;display: inline-block;height:40px;text-align: center;font-size: 16px;padding:7px 8px;float:right;}
.login:hover, .login:focus{background:#1ad3aa;color:#fff;}
/*heading-css*/

/*megamenu-css*/
.navigation {position:static;}

.dropdown .dot, .megacatmenu .dot{position:relative;}
.dropdown{position:inherit;}
.dropdown span{position:relative;}
.dropdown:hover a{color:#3c61bc; background:#f1f1f1;}
.dropdown ul{display:none;}
.dropdown:hover ul {display: block;position: absolute;width:210px;z-index:50;background:#f1f1f1;}

.dropdown:hover ul li{padding:0;background:#f1f1f1;display:block;border-bottom:1px solid rgba(85, 85, 85, 0.2);}
.dropdown:hover ul li:last-child{border-bottom:none;}
.dropdown ul li a{padding:15px;background:#f1f1f1;width: 100%;color: #555;font-weight:600;background: #fff;text-transform:capitalize;display: inline-block;}
.dropdown ul li a:hover{color:#1ad3aa;}

.mobileMenu{position:fixed; right:-300px; top:0; width:260px;z-index:1600;height:100%; background:#fff; transition:all .35s ease-in-out;}
.closeMenu{position:absolute; width:30px; line-height:30px; text-align:center; background:#fff; top:0; left:-30px; cursor:pointer;}
.mobileMenu ul{list-style:none; margin:0; padding:0; overflow-x:hidden; display:block; max-height:100%;}
.mobileMenu > ul > li{border-bottom:1px solid rgba(85, 85, 85, 0.3); position:relative;line-height:18px;}
.mobileMenu > ul > li > a{padding:12px 15px; display:block; color:#555555; font-weight:600; text-decoration:none;font-size:14px;text-transform:uppercase;}
.mobileMenu > ul > li > a i{float: right;font-size: 20px;}
.mobileMenu .dropdown{padding-bottom:15px;}
.mobileMenu .dropdown:hover ul, .mobileMenu .dropdown:hover ul li, .mobileMenu .dropdown:hover a{background:transparent !important;}
.mobileMenu .dropdown:hover ul{position:relative;width:100%;}
.mobileMenu .dropdown ul li{border-bottom:none;}
.mobileMenu .dropdown ul li a{padding: 5px 30px;font-weight:400;font-size: 13px;}
.mobileMenu > ul > li > a:hover{color:#3c61bc;}
.mobileMenu .sub-menu{background:#f1f1f1; display:none;}
.mobileMenu .sub-menu a{padding:5px 10px 5px 30px; display:block; color:#2c2c2b; text-decoration:none; position:relative;}
.mobileMenu .sub-menu a:before{content:"\f105"; font-family:FontAwesome; position:absolute; left:15px; top:5px;}
.openSub{position:absolute; right:0; top:0; z-index:1; cursor:pointer; line-height:45px; width:45px; text-align:center; font-size:24px; color:#2c2c2b;}
.mobileMenuOverlay{position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.5); z-index:1500; display:none;}
.mobileMenu.active{right:0}
.mobileMenu .login{width:auto;border-radius:0;padding:8px 10px;height:auto;font-size:13px;line-height:normal;border-radius:3px;text-transform:uppercase;font-weight:3333;float:left;margin-bottom:10px}
.mobileMenu .searchbox{width:100%;margin:0}
.mobileMenu .searchin{display:inline-block;width:100%;padding:10px;background:#f1f1f1;box-shadow:0 0 10px rgba(0,0,0,.2)}
.megamenu:hover div{position:absolute;width:100%;display:block}
.megacatmenu:hover .mega-cat{display:block}
.mega-cat{background:#fff;display:none;height:auto;left:0;position:absolute;width:1170px;z-index:999999;border-top:3px solid #ffa60a;margin:auto;right:0;height:auto;box-shadow:0 10px 10px 0 rgba(0,0,0,0.2)}
.set1 li:hover a{background:#eee}
.navigation .megacatmenu li{padding:0}
.megacatmenu{position:static!important}
.mega-cat #myTab.set1nav{border-bottom:1px solid rgba(85,85,85,0.1);padding:15px 15px 0;display:inline-block;width:100%;background:#f1f1f1}
.mega-cat #myTab.set1nav a{padding:9px 0;margin:0;background:#f1f1f1;width:120px;text-align:center;margin-bottom:0;border:none;box-shadow:0 -4px 10px 0 rgba(0,0,0,0.2)}
.mega-cat #myTab.set1nav .active a{background:#3c61bc;color:#fff!important}
.mega-cat #myTab.set1nav a:hover{color:#1ad3aa}
.lefttabs{border:none}
.mega-cat #myTab.setinNavIn{border:none;display:inline-block;width:300px}
.mega-cat #myTab.setinNavIn a{width:100%;padding:10px 20px;background:#f1f1f1;border:none;font-size:13px;text-transform:capitalize;border-radius:0 0 0 0!important}
.mega-cat #myTab.setinNavIn li{width:100%;display:block;border-bottom:1px solid rgba(85,85,85,0.15);margin:0}
.mega-cat #myTab.setinNavIn a:hover{box-shadow:4px 0 0 #777 inset;color:#777}
.mega-cat #myTab.setinNavIn li.active a{box-shadow:4px 0 0 #3c61bc inset;color:#3c61bc}
#myTabContent.contpadd{padding:10px 20px}
.contpadd .setinNavIncnt{width:810px;background:#fff;float:right}
.contpadd .setinNavIncnt a{padding:13px 12px;text-transform:capitalize;font-weight:400;width:33%}
.banner{padding:0!important}
.banner .slick-arrow{display:none!important}
.banner .bannerimg{display:table;vertical-align:middle;height:100%;z-index:10}
.banner .caption div{width:560px;text-align:left;background:rgba(255,255,255,0.7);padding:30px;border-radius:5px}
.banner h1{font-size:36px;line-height:38px;color:#3c61bc;text-transform:capitalize;font-weight:700;margin:0;font-family:Poppins}
.banner p{color:#555;font-size:14px;margin-bottom:20px;margin-top:20px}
.bannerimg .caption{height:550px;display:table-cell;vertical-align:middle}
/*banner-section-css*/

/*laboratory-section-css*/
.laboratory{}
.laboratory .column h3{padding:20px 0 0 0;text-transform:capitalize;margin-top:10px;}
.laboratory .column span i{color: #486bc0;font-size: 80px;}
.laboratory .column p{padding:0;color:#555555;}
.laboratory .column.center{border-left:1px solid rgba(85, 85, 85, 0.2);border-right:1px solid rgba(85, 85, 85, 0.2)}
.laboratory .column {padding: 35px 17px;display: inline-block;position: relative;box-shadow: 0 0 19px 1px rgba(85, 85, 85, 0.2);position: relative;z-index: 222;}
.laboratory .column div{position:relative;}
.laboratory .column:hover span i{color:#fff;}
.laboratory .column:hover{background-color:rgba(76, 109, 190);background-image:url(../images/scientific-research.jpg);background-size:cover;}
.laboratory .column:hover h3{color:#fff;}
.laboratory .column:hover:before{content:"";position:absolute;top:0;right:0;background-color:rgba(76, 109, 190, 0.9);width:100%;height:100%;}
.laboratory .column:hover p, .laboratory .columnhover h3{color:#fff;}
/*laboratory-section-css*/

/*featured-section-css*/
 .featured{background:#f3f1f1 url(../images/pattern.png)}
 .featured-slider{width: 1170px;margin: auto;}
 .featured-slider .featuredImg {display: table;vertical-align: middle;text-align: center;height: 160px;}
 .featured-slider .featuredImg div {display: table-cell;vertical-align: middle;width: 270px;border-bottom: 1px solid #ddd;}
 .featured-slider .featuredImg img {max-width: 150px;margin: 0 auto;height: auto;}
 .featured-slider .sliders{padding-right:10px;padding-left:10px;}
 .featured-slider .sliderdiv{border:1px solid rgba(85, 85, 85, 0.2);border-radius:5px;background:#fff;overflow:hidden;}
 .featured-slider .post-content{padding:15px;}
 .featured-slider .post-content h5{text-transform:capitalize;margin-bottom:15px;height:48px;}
 .featured-slider .post-content .slick-arrow{display:none !important;}
 .slider .slick-arrow{top:44%;color:#3c61bc;z-index:10;background:rgba(255, 255, 255, 0.2);border:none;font-size:36px;border-radius:100%;width:52px;height:52px;position:absolute;}
 .slider .slick-arrow:hover{box-shadow:0 0px 10px 0 rgba(0, 0, 0, 0.4)}
 .slick-prev.slick-arrow{left:-50px;}.slick-next.slick-arrow{right:-50px;}
/*featured-section-css*/

/*suppliers-section-css*/
 .suppliers img {width: 112px;}
 .suppliers{background:#f3f1f1 url(../images/pattern.png)}
 .suppliers a{border:1px solid rgba(85, 85, 85, 0.2);border-radius:5px;padding:10px 30px;display:table-cell;background:#fff;margin-bottom:4px;vertical-align:middle;height:80px;}
 .suppliers{background:#f3f1f1 url(../images/pattern.png)}
 .hver{border: 1px solid #ddd;margin-bottom:25px;border-radius:5px;overflow: hidden;}
 .hver:hover{box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.2);}
 .post-column h5{color:#3c61bc;font-weight:600;text-transform:capitalize;margin:0;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis;font-size:16px;}
 .post-column .time{color:#8d8d8f;line-height:normal;font-size:12px;}
 .post-column .post-content{margin-top:10px;line-height:normal;}
 .post-column .post-content a{color:#1ad3aa;}
 .post-column .post-content a:hover{color:#3c61bc;}
 .pcolmn-content{padding:15px;}
 .pcolmn-content h4{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:20px;margin-bottom:0;}
 div.content article{width:auto !important;height:auto !important;padding:0 !important;}
 
 .suppliers .suppliersList{}
 .suppliers .suppliersList{}
 .suppliers .suppliersList div{display:inline-block;}
 .suppliers .suppliersList div a{}
/*suppliers-section-css*/

/*rdly-section-css*/
 .rdly{background:#3c61bc}
 .rdly h2, .rdly .text{color:#ffffff;padding: 0;}
 .rdly h2:after{display:none;}
/*rdly-section-css*/

/*breadcrumbs*/
 .breadcrumbs{position:relative;}
 .breadcrumbs:before{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fe8829+0,3c61bc+100&0.9+0,0.9+100 */
background: -moz-linear-gradient(45deg, rgba(254,136,41,0.9) 0%, rgba(60,97,188,0.9) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg, rgba(254,136,41,0.9) 0%,rgba(60,97,188,0.9) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg, rgba(254,136,41,0.9) 0%,rgba(60,97,188,0.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6fe8829', endColorstr='#e63c61bc',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */content:"";position:absolute;width:100%;height:100%;top:0;left:0;}
 .breadcrumbs h1{color:#fff;position:relative;text-transform:capitalize;margin:0}
 .breadcrumbs h1:after{content:"";background:#1ad3aa;position:absolute;width: 50px;bottom: -10px;height: 4px;border-radius: 5px;left: 0;margin: auto;right: 0;}
 .breadcrumbs .container{text-align: center;display:table;}
 .breadcrumbs .caption{display:table-cell;height:200px;vertical-align: middle;}
 .breadcrumbs{position:relative;padding:0;}
/*breadcrumbs*/

.singlepage .rsl-colmn:hover{box-shadow:none}
.rsl{border-left:1px solid rgba(85, 85, 85, 0.2);}
.rsl-colmn:last-child{margin-bottom:0}
.rsl-colmn{padding:20px;border:1px solid rgba(85, 85, 85, 0.2);border-radius:5px;margin-bottom:15px;display:inline-block; width:100% !important;}
.rsl-colmn:hover{box-shadow:0 0px 30px rgba(0, 0, 0, 0.25);border-color:#fff;}
.rsl-colmn h4{margin-top:0;}
.infolab li{position:relative;padding-left: 25px;line-height:15px;margin-bottom: 7px;}
.map div {padding: 5px;border: 1px solid #ddd;background: #f1f1f1;border-radius: 3px;}

.lablogo{width:150px;float:left;position: absolute;text-align: center;}
.lablogo .btnSm{padding:8px 10px;}
.labimg{width:150px;height: 150px;margin-bottom:15px;margin-right:0;border:1px solid rgba(85, 85, 85, 0.2);border-radius: 5px;
    background: #fff;display: table;}
.labinfo{width: 100%;float: right;min-height:200px;padding-left: 165px;}
.labinfo .content a{color:#3759ac;}
.labinfo .content a:hover{text-decoration:underline;color:#264591;}
.labinfo ul{margin-bottom:0;}
.infolab i{color:#486bc0;position: absolute;top: 1px;font-size: 15px;left: 0;}
.infolab a{color:#3759ac;}
.infolab a:hover{color:#264591;}
.labimg div{display: table-cell;vertical-align: middle;background:rgba(241, 241, 241, 0.7);}

.colmn{clear:both;display:inline-block;width:100%;}
.fileath{}
.fileath ul li{border: 1px solid rgba(85, 85, 85, 0.2);border-radius:3px;text-align:center;margin-right:12px;width:110px;
height: auto;float: left;border-radius:5px;margin-bottom:12px;}
.fileath ul li h6{color: #9d9d9d;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 100%;padding: 0 10px;}
.fileath ul li a{display:block;padding:25px 0 0;color:#c2c2c2;}
.fileath ul li i{font-size: 35px;color:#486bc0;}
.fileath ul li:hover{border: 1px solid rgba(85, 85, 85, 0.6);}

.search-filter{padding-bottom: 25px;border-bottom: 1px solid rgba(85, 85, 85, 0.2);margin-bottom: 15px;}
.search-filter:last-child{border-bottom:0;margin:0;padding:0;}
.search-filter input{border:1px solid rgba(85, 85, 85, 0.3);padding:12px 41px 12px 15px;line-height: normal;
border-radius: 5px;background: #fff;width:100%;}
.clear-filter{float:right;text-transform: capitalize;color:#fe8829;cursor:pointer;}

.related-labs h3{}
.related-labs ul{margin-bottom:0;}
.related-labs li{line-height: normal;margin-bottom:13px;min-height: 50px;}
.related-labs li a h6{color:#555;display: inline-block;font-size:12px;padding:0 0 0 60px;font-weight:normal;margin:5px 0 0 0;}
.related-labs li a h6:hover{text-decoration:underline;}
.related-labs li a div{width: 50px;height: 50px;vertical-align: middle;background:#fff;display: table;position: absolute;border: 1px solid #ddd;
border-radius: 5px;}
.related-labs li a div span{display: table-cell;padding:0 5px;vertical-align: middle;}
.related-labs li a div img{width:100%;}

.map a{font-size: 12px;float: right;width: 100%;text-align: right;text-transform: capitalize;}

.sseries{}
.sseries li{display:inline-block}
.sseries a {border: 1px solid #ccc;color: rgba(0, 0, 0, 0.4);width: 28px;display: inline-block;height: 28px;text-align: center;font-weight: bold;padding: 7px 0;font-size: 12px;
margin-right: 2px;margin-bottom: 2px;line-height: 12px;	border-radius: 100%;}

.sseries a:hover{border-color:#fe8829;color:#fe8829;}
.sseries a:focus, .sseries .active a{background:#fe8829;text-decoration:none;color:#fff;border-color:#fe8829;}

.sseries .tab-content .active{display:inline-block;}
.lablist ul{margin:0}
.lablist ul li{width: 50%;float: left;padding-left: 25px;position: relative;}
.lablist ul li:after{content:"\e90a";position:absolute;left:0;font-family:icomoon;color:#3c61bc;font-size:18px;line-height:27px}
.lablist ul li a{color:#575756;}
.lablist ul li a:hover{color:#3c61bc;}
.contactform input[type="file"]{background: #fff;margin-top: 15px;height: auto;padding: 13px 20px;text-indent: 0;}

.tagline h2{font-weight: 300;margin: 0;color: #555555;}
.contactform form{padding: 25px;border: 1px solid #ddd;border-radius: 3px;background: #f1f1f1;}
.contactform h4{margin:0 0 20px 0;font-size: 22px;}
.contactform p{text-transform: capitalize;}
.locinfo h6{margin: 0 0 5px 0;color: #555555;text-transform: uppercase;font-size: 14px;}
.locinfo div{margin-top:22px;}
.locinfo p{}
.locinfo h4{margin-top:0;font-size:22px;}
.icon-sol a{font-size:28px;color:#555;}
.icon-sol a:hover{color:#fe8829;}
.mapmain{padding:0 !important;height:400px;}

.faqdiv #accordion{}
.card{border: 1px solid rgba(85, 85, 85, 0.3);border-radius: 5px;}
.paginationList{width: auto;display: inline-block;}
.paginationList .break{color: #ccc;}
.paginationList span span span a, .paginationList span span span.ellipsis, .paginationList span span span.selected, .paginationList span span span.arrow{
padding: 0 5px;display: inline-block;line-height: normal;}

.loginInner {position: relative;display: table-cell;vertical-align: middle;text-align: center;}
.loginInner form{width:450px;height: auto;margin: 0 auto;text-align: left;border-radius:3px;padding:30px;background:rgba(0, 0, 0, 0.9);display:inline-block;}
.loginPanel{position:relative;width: 100%;height:600px;left: 0;top:0;display: table;}
.loginInner label{color:#fff;}

.boxPanel{position:relative;width:100%;left: 0;top:0;display: table;}
.boxDivInner{width: 400px;margin: 0 auto;}
.boxDivInner.-Lr{width:600px;margin: 0 auto;}
.boxDiv {position: relative;display: table-cell;vertical-align: middle;text-align: center;padding:100px 0;}
.boxDivInner h3{margin:0 0 35px 0;text-transform: uppercase;position:relative;}
.boxDivInner h3:after{content: "";background: #1ad3aa;position: absolute;width: 50px;bottom: -10px;height: 4px;border-radius: 5px;left: 0;margin: auto;right: 0;}

.boxDivInner form{width:100%;height:auto;text-align: left;border-radius:3px;padding:30px;background:rgba(241, 241, 241, 0.9);display:inline-block;border:1px solid #ddd;}
.boxDivInner .-Lr form #myTab.createTab{margin:25px 0 20px 0;border: none;} 
.boxDivInner .-Lr form #myTab.createTab #myTab.createTab li.active a{background:#3c61bc;color:#fff;border:none;} 
.boxDivInner .-Lr form #myTab.createTab #myTab.createTab li{margin-right: 6px;float: none;display: inline-block;} 
.boxDivInner .-Lr form #myTab.createTab #myTab.createTab li a, .createTab li:focus a{padding:10px 13px;border-radius:5px;background:#fff;background-color: rgb(255, 255, 255);font-weight: bold;border:none;font-size: 12px;} 
.boxDivInner .-Lr #myTabContent.contpadd{padding:0;}


#myTab.createTab{margin: 25px 0 20px 20px;border: none;} 
#myTab.createTab li.active a{background:#3c61bc;color:#fff;border:none;} 
#myTab.createTab li{margin-right: 6px;float: none;display: inline-block;} 
#myTab.createTab li a, .createTab li:focus a{padding:10px 13px;border-radius:5px;background:#fff;background-color: rgb(255, 255, 255);font-weight: bold;border:none;font-size: 12px;} 
#Laboratoryneed p, #Labsupplier p{color:#fff;margin-bottom: 25px;font-size: 12px;}
.submitlab p{color:#fff;}

.forgetlink{color:#fe8829;text-transform:capitalize;}
.creatac{color:#fff;}
.creatac:hover{color:#cdcdcd;}
.forgetlink:hover{color:#fe8829;text-decoration:underline;}

.registerin a{}
.registerin h6 {color: #f1f1f1;margin-bottom: 14px;}
.forget form{width:440px}
table{font-size:14px;}
.newsletter .errorDiv{position: absolute;bottom: -40px;width: 100%;}

/* Modal-Enquiry */
.modal-title{text-transform:uppercase;}
.modal .modal-body{padding:0;}
.modal .modal-body form{padding:30px;}
.modal-dialog{margin-top:100px;}
.modal-header .close{border:10px solid #fff;position:absolute;right:-10px;top:-10px;background:#fff;opacity:1;width: 55px;
height: 55px;border-radius: 43px;font-size: 35px;color:#486bc0;}

/* Modal-Enquiry */

/*footer*/
footer ul{margin:0;display:inline-block}
footer .footer{background-color:#222222;padding:50px 0;color:#fff;list-style:none;width:100%;}
footer .footer img{margin-bottom:12px;width:230px}
footer .footer .col-sort1 a{margin-top:15px;color:#1ad3aa;padding:0;text-transform:uppercase;font-weight:700;}
footer .footer .col-sort1 a:hover{color:#486bc0;}
footer .footer h5{font-size:16px;position:relative;color:#dcdfe5;text-transform: uppercase;padding-bottom:15px;margin-bottom:21px;}
footer .footer h5:after{content:"";background:#3c61bc;position:absolute;width:30px;bottom:0;height:4px;border-radius:5px;left:0;}
footer .footer h6{margin-bottom:5px;color:#dcdfe5;}
footer .footer p{font-size:12px;color:#dcdfe5;line-height: 22px;}
footer .footer .col-sort3 a{width: auto;line-height: 12px;display: inline-block;color: #dcdfe5;font-size: 12px;position: relative;padding-left: 19px;text-transform: capitalize;}
footer .footer .col-sort3 ul li a:hover i{left:2px}
footer .footer .col-sort3 ul li{line-height: 23px;}
footer .footer .col-sort3 ul li a i{color: #1ad3aa;position: absolute;left: 0;top:0;}
footer .footer .col-sort4 ul li a{color:#dcdfe5;font-size: 30px;}
footer .footer .col-sort4 ul li a:hover{color:#1ad3aa;}
footer .newsletter{background:#3d3d3d;border-radius:5px;width:100%;position: relative;}
footer .newsletter input[type="text"]{font-size: 12px;border:none;width: 100%;background: transparent;padding:12px 41px 12px 15px;line-height: normal;border-radius:5px;background:#3d3d3d;}
footer .newsletter button{width:50px;height:34px;position:absolute;right:0;background:#3c61bc;border:none;line-height:19px;top:0;
border-radius:0 3px 3px 0;font-size: 14px;color: #fff;text-transform:uppercase;font-weight:600;}
footer .newsletter button:hover{background:#1ad3aa;color:#fff;}

footer .newsletter .error{font-size: 10px;letter-spacing:0.5px;color:#ff3245;}
footer .newsletter #newsletter_email {padding-right: 60px;font-size: 12px;}
footer .copyright{background-color:#000000;padding:20px 0;list-style:none;width:100%}
footer a:focus,footer a:hover{color:#3eb0f6}
footer .copyright{background:#000000;padding:25px 0;color:#dcdfe5;font-size: 12px;line-height:normal;}
/*footer*/


select.formstyle{border:1px solid #ddd;color:#333}

/* .tabset .tab-content{padding:25px;background:#fff;box-shadow:0 8px 14px 0px #ddd}
.tabset .nav{z-index:700;}
.tabset .nav li{}
.tabset .nav li.active a{color:#f52d5a;}
.tabset .nav li:first-child a{box-shadow:none;}
.tabset .nav a{border:none !important;font-weight: 800;padding:20px 40px;background-color:#fff;border-radius:0;color:#777;margin:0;font-size: 16px;box-shadow:10px 0 20px -19px #000 inset;}
 */
 
 /* CSS Added By Vikas Aggarwal */
.scrollToTop{background-color: #e93235; bottom: 10px; color: #fff; cursor: pointer; font-size: 30px; position: fixed; right: 10px; z-index: 9; width: 50px; height: 50px; line-height: 50px; text-align: center; border-radius: 50px;}
.scrollToTop:hover{background-color:#666;}
.filter .overflow li label:hover,.heading{color:#333}
.show{display:block}
.searchScrolled{margin-right:20px;margin-top:-10px}
.searchScrolled input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]){margin:0;border-color:#fff!important;padding-right:60px}
.searchScrolled button{font-size:16px;height:41px;padding:0 10px;position:absolute;right:2px;top:2px;z-index:3}
.searchScrolled .select{position:absolute;right:410px;margin:0}
.searchScrolled .select:before{content:"";position:absolute;top:0;right:0;width:30px;height:100%;background-color:#fff;border-radius:0 3px 3px 0}
.searchScrolled .select:after{content:"\f0a3";position:absolute;top:10px;right:10px;font-family:icomoon}
.searchScrolled select{border:0;margin:0;overflow:hidden;text-overflow:ellipsis;width:auto}#searchScrolled{position:fixed;right:300px;top:25px;z-index:99999}#srchSelectInstituteType_chosen .chosen-single::before{display:none}#srchSelectInstituteType_chosen .chosen-single{padding-left:15px}
.searchScrolled .inputDiv{background-color:#fff;border-radius:3px;display:inline-block;float:left;height:45px;margin-left:3px;width:400px}
.courseListSelect{width:150px}
.location2Select{width:250px}

.sidebar, .rightContainer{position:relative}
.bgBox{background-color: #fff; border-radius: 3px; box-shadow: 0 0 4px 0 rgba(207,207,207,.5);}
.filterSearch{padding: 0 15px; position: relative; margin-bottom:10px;}
.searchable .nomatches{display:none !important;}
.filterSearch::before{content: "\f002"; font-family: FontAwesome; position: absolute; left: 25px; top: 6px; z-index: 1; color: #999; line-height: normal;}
.filterSearchToggle.reset{position: absolute; right: 15px; top: 0; border: 0; height: 30px; font-size: 0; width: 30px; background: none; transition:none; -webkit-transition:none; z-index:-1;}
.filterSearchToggle.reset.showReset{background:url(../images/inputError.png) center center no-repeat; z-index: 1;}
.filterSearch .form-control.filter{border: 1px solid #ddd; padding: 0 40px 0 30px; height: 30px; margin: 0; font-size: 12px; text-transform: uppercase; font-weight: bold; border-radius:2px;}
.filter{position:relative;}
.filter h4{font-size: 14px; text-transform: capitalize;background-color:rgba(241, 241, 241, 0.7); color: #555; margin:0 0 10px 0; padding: 10px 11px; border-left:4px solid #486bc0; font-weight:600;}
.filter table{width: 100%;}
.filter td{line-height: normal; padding-bottom:5px;}
.filter input[type="checkbox"]:not(old) + label, .filter input[type="radio"]:not(old) + label{font-weight: 400; font-size: 13px; padding-top: 0; line-height: normal; padding-left: 25px;}
.filter input[type="checkbox"]:not(old) + label::before, .filter input[type="radio"]:not(old) + label::before{border: 1px solid #ccc; width: 15px; height: 15px; top:1px;}
.filter input[type="checkbox"]:checked:not(old) + label::after{top:2px; width: 15px; height: 15px; line-height: 15px;}
.filterInnerToggle{position: absolute; top: 0; right: 0; width: 35px; height: 35px; line-height: 35px; text-align: center; z-index: 1; cursor: pointer;}
.filterInnerToggle.clicked .icon-chevron-up::before{content: "\f0a3";}
.filter .overflow{overflow-x: hidden; max-height: 205px; padding:0 12px 0 15px; margin-bottom: 10px; display: inline-block; width: 100%;}
.filter .overflow li{padding-bottom:8px}
.filter .overflow li label{cursor:pointer;font-size:13px;padding-right:40px;position:relative;width:100%}
.filter .overflow li label .counts{position:absolute;right:0;top:2px;font-size:12px}
.mCSB_scrollTools .mCSB_draggerRail{width:2px;background:#ddd!important}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background:#999!important;border:1px solid #999}
.filter .overflow td label:nth-child(3){white-space: nowrap;font-weight: normal;font-family: Poppins;text-transform: capitalize !important;font-size: 13px !important;}

.rightContainer .sectionTitle{font-size:28px;}

.heading{background-color:#f4f4f4;font-size:18px;font-weight:600;padding:12px 20px;border-radius:3px;border-left:3px solid #e93235;margin-bottom:30px}
.sortBy{padding:0; margin-bottom: 10px; background-color: #fff; border-radius: 3px;}
.sortBy a{display: inline-block;color: #666; text-decoration: none; transition: none; -webkit-transition: none;margin-right:8px;}
.sortBy a:hover{color:#333;}

.sortBy a.active{border-bottom: 2px solid #486bc0; color: #486bc0; font-weight: bold;}
.sortBy span.txt{line-height: 37px; margin-right: 5px; font-weight: bold; color: #333;}
.sortBy .order a{font-size:20px;padding:3px 5px}
.sortBy select{width:auto;padding:0 5px;line-height:normal;height:auto;font-size:14px;margin-left:10px}
.sortlist {margin-bottom: 15px;}
 
.filter input[type="checkbox"]:not(old) + label::before,.filter input[type="radio"]:not(old) + label::before{border:1px solid #ccc;width:15px;height:15px;top:1px}
input[type=checkbox]:not(old),input[type=radio]:not(old){width:0;margin:0;padding:0;opacity:0;visibility:hidden;display:none}
input[type=checkbox]:not(old)+label,input[type=radio]:not(old)+label{display:inline-block!important;position:relative;padding-left:30px;padding-top:2px;margin:0}
table,table td{padding:0;border:none;border-collapse:collapse}

.ttn{text-transform:none!important}
input[type=checkbox]:not(old),input[type=radio]:not(old){width:0;margin:0;padding:0;opacity:0;visibility:hidden;display:none}
input[type=checkbox]:not(old)+label,input[type=radio]:not(old)+label{display:inline-block;position:relative;padding-left:30px;padding-top:2px;margin:0}input[type=checkbox]:not(old)+label:before,input[type=radio]:not(old)+label:before{content:"";width:20px;height:20px;border-radius:100%;border:2px solid #ddd;background-color:#fff;display:block;position:absolute;left:0;top:4px}input[type=radio]:not(old):checked+label:after{content:"";width:10px;height:10px;background-color:#f15959;position:absolute;left:5px;top:9px;border-radius:100%}input[type=checkbox]:not(old)+label:before{border-radius:2px}
input[type=checkbox]:not(old):checked+label:after{content: "\f00c"; font-family: fontawesome;position:absolute;left:0;top:4px;font-size:12px;color:#486bc0;width:20px;height:20px;text-align:center;line-height:19px}
.webkit input[type=checkbox]:not(old):checked+label:after{line-height:20px}

.darkGray {color: #333;}
.fs16px {font-size: 16px;}
.ttu{text-transform: uppercase!important;}
.captcha{color:#e93235;display:inline-block;font-size:24px;padding:12px}
.captcha div{display:inline-block;margin:0 10px;transform:rotate(-20deg)}
.warning{font-size:10px;color:#d31c1c;display:block;width:100%;}
#UserLoginForm .formstyle, #UserForgotPasswordForm .formstyle, #RegisterUserEditForm .formstyle, .formTag .formstyle{margin-bottom:0;}
#UserLoginForm br, #UserForgotPasswordForm br, #RegisterUserEditForm br, .formTag br{display: none;}

.lbl_message{width:100%;text-align:center;display:inline-block;border:1px solid #333;padding:10px 0;margin-bottom:25px;border-radius:5px;color:rgba(209,255,164,0.9);background:#333}
#frmEnquiry label{color:#777;}
 /* CSS Added By Vikas Aggarwal */
.headTitle{background:#fff;margin-bottom:10px}
.filebox .renderWithName .left{display:none}
.filebox{line-height:normal;width:100%;margin-bottom:15px;color:#333;border:1px solid rgba(85,85,85,0.3);height:41px;border-radius:3px;padding:2px 2px}
.filebox input{height:35px}
.checkBoxUp span{float:left}
.cb-List3 li{width:33.33%;float:left}
.radioBoxUp td{padding-right:20px}
.formstyle .day{margin:0 12px}
.formstyle .month,.formstyle .year,.formstyle .day{height:52px;width:31%;padding:0 10px;border:1px solid #ddd}
.headingLIne h3{margin:0;color:#fff;background:#486bc0;padding:10px;margin-bottom:15px}
.fancybox-button{background:#fe8829}
#dashboard .fancybox-content{height:390px!important;margin:0;border-radius:5px!important;background:#fff!important;padding:5px!important;width:760px!important}
.textbox .renderWithName .left{display:none}
.commentboXin{background:#f1f1f1;border:1px solid #ddd;padding:10px;border-radius:10px;margin:0 10px 10px;box-shadow:0 0 10px 0 rgba(0,0,0,0.2)}
.commentboXin div{background:#d6102c;width:auto;display:inline;padding:5px 10px;color:#fff;text-transform:capitalize;border-radius:5px;font-size:11px}
.commentboXin .processing{background:#d6102c;}
.commentboXin .pending{background:#e43d1d;}
.commentboXin .completed{background:#1bdc56;}

.Toggleshort{border:1px solid #ddd;color:#555;background:#fff;cursor:pointer;display: none;font-size: 16px;padding:10px 0;text-align: center;
text-transform: uppercase;font-weight: 600;line-height: 23px;}
.Toggleshort:hover{color:#486bc0;}

#enquiryform.popupStyle{}
#enquiryform.popupStyle{width: 500px !important;margin: 0 auto;padding: 10px;}
#enquiryform #captchaRes.captcha{margin-bottom:15px;}
#captchaRes.captcha {
	border: 1px solid rgba(85, 85, 85, 0.3);
	/* background-color: #f1f1f1; */
	font-size: 18px;
	text-align: center;
	width: 100%;
	padding: 5px 0;
	height: 40px;
}
.radiostylein td label{margin-right: 15px !important;}

.fancybox-enabled body{background:transparent !important;}
#fancybox-container-1 .fancybox-iframe{background:transparent;}
#fancybox-container-1 .fancybox-slide--iframe .fancybox-content{background:transparent;}
#fancybox-container-1 .fancybox-content{width:530px !important;border-radius:5px;}
#fancybox-container-1 .fancybox-content textarea{height:70px}

#UserLoginForm .lbl_message{border:none;background:none;color:inherit;line-height:normal;padding:0}
#UserLoginForm .lbl_message i{display:none;}

.more-products[style] {
	font-family: inherit !important;
	font-size: inherit !important;
	line-height: inherit !important;
	margin: inherit !important;
	padding: inherit !important;
}
.mobileMenu .modal-lg{width:560px}

.mobileMenu .modal-header{border: none;padding: 2px 0;}
.mobileMenu .modal-header .close{position: absolute;z-index: 99;}
.mobileMenu .mobileMenu ul{overflow-x:visible;}
.mobileMenu .mobileMenu .megaMenuInner ul{overflow:hidden;}

@media (max-width:1199px) {
.container{width:992px}
.searchbox{width:235px;}
.fileath ul li{margin-right:10px;}
.header nav li a{padding:40px 5px;}
.header nav li li a{padding:15px;}
.innerTabDiv .tab-content{width:715px;}
.searchin{margin-top:12px;}
.header .logo{padding:20px 20px;}
.header nav li a{padding:28px 9px;font-size:13px;}
.searchbox{width:165px;}
footer .footer img{margin-bottom:5px;width:160px}
footer .footer .col-sort3 ul li{display:inline-block;margin-right:10px;}
.hverimg img {width: 100%;}
.megaMenu {top: 77px;}
}

@media (max-width:991px) {
.container, .featured-slider, .mega-cat{width:767px;}
.logo a,.logo img{display:inline-block;width:200px;}
.header nav li,.logo a,.header nav li a{width:auto;}
.banner{background-position:center}
.social{text-align:center;width:100%;}
.topbar .social{text-align:center;}
.topbar .social a{float:none;}
.topbar .quick {text-align: center;width: 100%;}
.banner .caption{height:420px;}
.menuToggle{display: block;position:absolute;right:16px;top:13px;text-align: center;padding:0;font-size:25px;color:#555;cursor:pointer;}
.navigation, .searchBoxIn{display:none}
.header .logo{padding:0;}
.searchbox{width:165px;}
.header{padding: 15px 0;border-top:2px solid #2e50a6}
.searchin{width: 335px;margin: 0 auto;padding-top: 15px;}
.header .logo::after{display:none;}
.laboratory .column.center{border:none;border-bottom:1px solid rgba(85, 85, 85, 0.2);border-top:1px solid rgba(85, 85, 85, 0.2)}
.slick-prev.slick-arrow{left:0;}
.slick-next.slick-arrow{right:0}
.col-sort1, .col-sort2{margin-bottom:20px;}
.header nav li a{display:block;text-align:center}
#navbarsExampleDefault.collapse,.infoBar{display:none}
.applybtn,#navbarsExampleDefault.collapse.in{display:block}
.applybtn{float:none!important;margin:0 auto;clear:both;width:160px}
.header nav ul li{width:100%;text-align:center}
.header nav{width:100%}
.navigation .btn.btnpink{display:none}
.navbar-toggler,.navbar-toggler.collapsed{display:block}
.searchin{width:285px;}
.locinfo{margin-bottom:55px;}
.filter-box {padding: 25px;background: #f1f1f1;margin-bottom: 25px;border-radius:5px;}
.rsl{border:none;padding:0;}
.fileath ul li{margin-right:5px;}
.rdly .headingRow h2 br, .labNews .text br{display:none;}
.headingRow h1, .headingRow h2{font-size:22px;}
section, footer .footer{padding:20px 0;}
#dashboard footer .copyright{padding:5px 0;font-size:10px;}
#dashboard{margin-bottom:15px !important;}
.rsl-colmn{min-width:100% !important;}
#myTab{display:none;}
.suppliers a{padding: 10px 10px;margin: 0 5px 0px 0;}
.Toggleshort{display:block;}
.filterToggleMobile{display:none;margin-top:10px;}
.filter-box{padding:15px;}
.banner .caption div{padding:15px;}
.banner h1{font-size:22px;line-height:28px;}
.banner p{}
.mobileMenu .megaMenu {display: block;top: 0;position: relative;border: none;}

}

@media (max-width:768px) {
.container, .featured-slider, .mega-cat, .loginInner form{width:560px}
section{padding:30px 0 !important}
.col-sort3{margin-bottom:20px;}
.services h4 br, .breadcrumd{display:none}
.hidden-sm-in{display:block;}
section{padding:60px 0}
section.whychoose .content h4{font-size:23px}
.btn{font-size:14px}
.laboratory .column h3{font-size:18px;}
.laboratory .column{padding:15px;}
section h2, section.welcome h1 {line-height: 34px;font-size: 26px;}
section.services .content a,section.services .content a:hover{padding:20px 29px}
section.services .content div i{font-size:35px;padding-bottom:5px}
.header nav li:last-child {display: block;background:#6377f5;}
.breadcrumbs h1{font-size: 28px;}
.lablogo .labimg{width:100%;}
.lablogo {margin-bottom: 15px;width: 100%;position: relative;}
.labinfo{padding-left:0;}
.fileath ul li{margin-right:4px;}
.breadcrumbs .caption{height:90px;}
.suppliers img {width: 50%;margin: 0 auto;}
.boxInner .-Lr form{width:90%;}
.topbar .container{width: 320px;margin:0 auto;}
.topbar .container .labsbtn{margin:0}
.boxDivInner.-Lr{width:90%;}
.labinfo{min-height:auto;}
}

@media (max-width:560px) {
.container, .featured-slider, .mega-cat, .loginInner form{width:420px}
body, p{font-size:12px;}
.rsl-colmn h4{font-size:14px;}
.banner h1{font-size:26px}
.banner h2 br, .caption br{display:none}
.banner h2{font-size:19px}
.caption div{width:auto!important}
section.welcome h1{line-height:32px;font-size:26px}
section h2{line-height:normal;font-size:20px}
.banner{background-size:cover}
.banner .caption{height:510px}
.fileath ul li {margin-right: 5px;width: 48%;}
.boxInner form{width:300px;padding:20px;}
.laboratory .column{padding:40px 24px;}
.suppliers a{padding:10px 0;margin:0 4px 0px 0;}
input.formstyle, select.formstyle{height:40px;}
.boxDiv{padding:40px 0}
.boxDivInner form{padding:20px;}
}

@media (max-width:420px) {
.container, .featured-slider, .mega-cat, .loginInner form{width:310px}
.banner-inner{margin-top:120px}
#contactus{padding:15px}
#contactus h1{font-size:27px}
.modal-header h4{font-size:18px}

.fileath ul li{width:47%;}
.searchin{width:auto;}
.searchbox{width:220px;}
.boxDivInner{width:90%}
.banner .caption{height:380px;}
.banner h1{font-size: 20px;line-height: 23px;}
}