/* 
*****************************************************************
Created By: Mahesh Vishwakarma From Dion Global Solutions Ltd
*****************************************************************
*/

/*@import "../css/Fonts.css";*/

:focus {outline:none !important;}
* {margin:0; padding:0;}
body, html {margin:0; padding:0; font-family: 'Arial';}
.clear{ clear:none;}
a {text-decoration:none !important;}
span, i, a, em {display:block;}
h1, h2, h3, h4, h5{ display:block; font-weight:normal; margin:0; padding:0;}
img {border:none;}
.FL {float:left;}
.FR {float:right;}
.CB {clear:both;}
ul,li {list-style-type:none;}
.sprite{ background:url(../images/sprite.png) no-repeat;}
.trans3 {transition:0.3s ease;}
/***Scroll-bar***/
.nicescroll-rails{z-index:100000 !important;background:#f2f2f2 !important;width:9px !important;}
.nicescroll-cursors{background-color:#8d8d8d !important;width:9px !important;border:0 !important; border-radius:0 !important;}
#ascrail2000-hr {display:none !important;}

/* Header */
.background{ background:url(../images/hm-drak-bg2.jpg) 0 0 no-repeat; background-size:contain}
.Inrbackground{ background:#fafafa url(../images/Inr-drak-bg.jpg) 0 0 no-repeat; background-size:contain}
header {background:rgba(255, 255, 255, 0.7) url(../images/topbdr_visit.jpg) repeat-x top; background:#fff url(../images/topbdr_visit.jpg) repeat-x top\0/; padding:5px 0 0 0; position:fixed; width:100%; top:0; left:0; z-index:999;}
header.compress {background:#fff url(../images/topbdr_visit.jpg) repeat-x top; box-shadow:0px 10px 15px 0px rgba(0, 0, 0, 0.3);}
header.Inrbdr {border-bottom:1px solid #B4B4B4;}
.hmidcont {margin-top:125px;}
.logo {padding:18px 10px 22px; text-align:center; position:relative}
img#Blogo {
  margin-top: -6px;
}
#Slogo {display:none;}
.LR-shad {position:relative;}
.LR-shad:before {position:absolute; content:""; background:url(../images/left_shad.png) repeat-y; width:17px; height:100%; top:0; left:-4px; z-index:9}
.LR-shad:after {position:absolute; content:""; background:url(../images/right_shad.png) repeat-y; width:17px; height:100%; top:0; right:-4px;}
.navcont {position:relative;}
#mobnav{ display:none; width:25px; height:28px; position:absolute; right:15px; top:18px; z-index:99;}
.lines {display:block;width: 25px;height:3px;background: #7a7a7a;border-radius: 3px;transition: 0.3s;position: relative; top:16px;}
.lines:before, .lines:after {display:block;width: 25px;height:3px;background: #7a7a7a;border-radius:3px;transition: 0.3s;position: absolute;left: 0;content: '';transform-origin: 0.28571rem center;}
.lines:before {top: 7px;}
.lines:after {top: -7px;}
#mobnav.Nclose .lines {background:#e87e04;}
#mobnav.Nclose .lines:before, #mobnav.Nclose .lines:after {background:#e87e04;}
.topnav {position:absolute; top:0; right:15px}
.topnav > ul {margin:0 10px 0 0; padding:0; float:right}
.topnav > ul > li {float:left; margin-left:5px; position:relative;}
.topnav > ul > li > a {line-height:30px; padding:0 8px; color:rgba(0, 0, 0, 0.7); transition:0.3s ease; font-size:11px; text-transform:uppercase; font-family: 'Arial'; font-weight:normal; color:#414141\0/;}
.topnav > ul > li > a:hover, .topnav > ul > li > a.selected {color:rgba(0, 0, 0, 1.0); color:#000000\0/; transition:0.3s ease;}
.topnav > ul > li > a:after {position:absolute; content:""; left:0; bottom:-5px; width:100%; height:1px; background:#e5662e; opacity:0; display:none\0/; transition:0.3s ease;}
.topnav > ul > li > a:hover:after, .topnav > ul > li > a.selected:after {opacity:1; bottom:0; transition:0.3s ease; display:block\0/;}
.topnav .login {position:absolute; top:0; right:0; z-index:999; width:100px; line-height:30px; padding:0 35px 0 15px; box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3); font-size:15px; text-transform:uppercase; color:#000000; font-family: 'Arial'; font-weight:normal; border-radius:0 0 10px 10px; height:30px; border-left:1px solid transparent; border-right:1px solid transparent}
.topnav .login:before {content:"Login"; position:absolute;}
.topnav .login:after {position:absolute; content:""; top:6px; right:8px; width:16px; height:16px; background:url(../images/sprite.png) no-repeat; transition:0.3s ease;}
.topnav .login:hover {background:#fff; cursor:pointer; border-radius:0 0 0px 0px; box-shadow:none; border-left:1px solid #CCC; border-right:1px solid #CCC}
.topnav .login:hover:after {background-position:-16px 0; transition:0.3s ease;}
.topnav .login span {position:absolute; top:29px; width:339px; display:none; right:-1px; border:1px solid #CCC; background:#FFFFFF;}
.topnav .login span:after {position:absolute; width:99px; background:#fff; content:""; height:1px; top:-1px; right:0;}
.topnav .login span a {float:right; font-family: 'Arial'; padding:0 10px; color:#515151; transition:0.3s ease;}
.topnav .login span a:hover {background:#ccc; transition:0.3s ease; color:#000}
.nav {margin:0; padding:82px 0 0 0; position:relative; float:right; width:75%}
.nav > ul {margin:0; padding:0; width:78%; float:left;}
.nav > ul > li {float:left; margin-right:10px; margin-left:10px; position:relative;}
.nav > ul > li > a {font-size:14px; padding:10px 5px 9px; text-transform:uppercase; color:rgba(0, 0, 0, 0.7); color:#414141\0/; text-align:center; z-index:99; position:relative; font-family: 'Arial'; font-weight:bold; transition:0.3s ease;}
.nav > ul > li:hover > a, .nav > ul > li.active > a {color:rgba(0, 0, 0, 1.0); color:#000000\0/; transition:0.3s ease;}
.nav > ul > li:after {position:absolute; width:100%; height:2px; background:#e5662e; top:-3px; left:0; content:""; z-index:9; opacity:0; display:none\0/; transition:0.3s ease;}
.nav > ul > li:hover:after, .nav > ul > li.active:after {opacity:1; transition:0.3s ease; top:3px; display:block\0/;}
.nav > ul > li > .Edropdown {position:absolute; display:none; z-index:9; top:38px; background:#fff; border-bottom: solid 1px #dfdfdf;box-shadow: 5px 5px 5px 1px rgba(0,0,0,0.3); width:500px; padding:12px 0;}
.nav > ul > li > .Edropdown > ul {margin:0; padding:0; width:100%; }
.nav > ul > li > .Edropdown > ul > li {float:left; width:50%; padding:0 10px 0 13px; position:relative;z-index:2 !important}
.nav > ul > li > .Edropdown > ul > li:nth-child(even) {border-right:none !important;}
.nav > ul > li > .Edropdown > ul > li > a {font-size:13px; color:#000000; line-height:24px; border-bottom:1px dotted #CCCCCC; padding:5px 0; position:relative; color:#6B6B6B; transition:0.5s ease; font-family: 'Arial'; font-weight:normal;}
.nav > ul > li > .Edropdown > ul > li > a:after {position:absolute; bottom:-1px; left:0; content:""; width:0; height:1px; transition:0.5s ease;}
.nav > ul > li > .Edropdown > ul > li:hover > a:after {background:#e5662e; height:1px; width:100%; transition:0.5s ease;}
.smEdropdown {width:340px !important;}
.search {width:20%; position:relative; top:3px; float:right;  height:36px;}
.bgfade {background:rgba(0,0,0,0.80); filter:alpha(opacity=80); position:fixed; width:100%; height:100%; top:0; left:0; bottom:0; right:0; z-index:99; display:none;}
.search .search-form {position: absolute;right: 0px;top: 0px;}
.search .search-field {background-color: transparent;background-image: url(../images/search.png);background-position:0px center;background-repeat: no-repeat;background-size: 16px 16px;border: none;cursor: pointer;height: 35px;margin: 0px 0;padding: 0 0 0 30px;position: relative;opacity:0.6;filter:alpha(opacity:60);transition:width 400ms ease, background 400ms ease; width: 0;}
.search .search-field:focus {cursor: text;outline: 0;width: 160px;opacity:1.0;filter:alpha(opacity:100); border-bottom:solid 1px #000;}
.search .search-submit {display: none;}
.search input[type="search"] {webkit-appearance: textfield; font-size:14px;}
.MSearch {display:none;}
.mt20 {margin-top:20px;}
::selection {background:#fec083;}
.mobLogReg {display:none;}
.mserh {display:none;}
.topnav .Newlogin {float:right; padding:7px; box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);  border-radius:0 0 10px 10px; text-align:center;}
.topnav .Newlogin > a {color:#636363; display:inline-block; font-size:11px; padding:0 10px; text-transform:uppercase; font-family: 'Arial'; font-weight:normal; position:relative;}
.topnav .Newlogin > a:after {position:absolute; top:-1px; right:-6px; content:"|";}
.topnav .Newlogin > a:last-child:after {display:none;}
.topnav .Newlogin > a:hover {color:#000000;}
.topnav .Newlogin > .afterlog {margin:0; padding:0;}
.topnav .Newlogin > .afterlog > li {float:left; margin:0 8px; text-align:left}
.topnav .Newlogin > .afterlog > li > a em {font-size:9px; color:#A3A3A3; font-style:normal}
.topnav .Newlogin > .afterlog > li > a {font-size:14px; color:#000000; opacity:0.7; transition:0.3s all ease}
.topnav .Newlogin > .afterlog > li > a:hover {opacity:1; transition:0.3s all ease}
.topnav .Newlogin > .afterlog > li > a.dashboardicon {background-position:-120px -53px; width:13px; height:13px;}
.topnav .Newlogin > .afterlog > li > a.noticon {background-position:-138px -52px; width:14px; height:15px;}
.topnav .Newlogin > .afterlog > li.usericon > a {padding-left:30px; position:relative}
.topnav .Newlogin > .afterlog > li.usericon > a:before {position:absolute; top:0; left:0; width:22px; height:22px; content:""; background:url(../images/sprite.png) no-repeat -154px -48px;}
#Logoutbx {position:absolute; min-width:250px; background:#FFFFFF; border:1px solid #E4E4E4; top:45px; right:0; z-index:99; box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3); display:none}
#Logoutbx p {margin-bottom:0; padding:5px 0 0px 10px;}
#Logoutbx a {padding:2px 5px 5px 10px; font-size:12px; color:#999}
#Logoutbx a:hover {text-decoration:underline !important;}
#Logoutbx span {background:#DFDFDF; padding:10px; text-align:right}
#Logoutbx span button {background:#FFFFFF;}
.topnav .Newlogin:hover {border-radius:0; transition:0.3s all ease}

/* Home left Tabs */
.lftshd {background:#FFFFFF; position:relative;}
.lftshd:before {position:absolute; content:""; background:url(../images/left_shad.png) repeat-y; width:17px; height:100%; top:0; left:-4px; z-index:9}
.lftshd:after {position:absolute; content:""; background:url(../images/right_shad.png) repeat-y; width:17px; height:100%; top:0; right:-4px;}
.lefttabs {margin:0; padding:0;}
.lefttabs li{ position:relative;}
.lefttabs li:after {position:absolute; content:""; background:url(../images/ltabshad.png) no-repeat top center; top:0; left:0; width:100%; height:35px; z-index:1}
.lefttabs li a {padding:36.8px 30px; text-align:right; font-family: 'Arial'; position:relative;transition:0.3s all ease; position:relative}
.lefttabs li a h1 {margin:0 0 5px; padding:0; color:#444; font-family: 'Arial'; font-weight:bold; font-size:15px; padding-right:20px; position:relative; z-index:9; transition:0.3s all ease; text-transform:uppercase}
.lefttabs li a h1:after {position:absolute; content:""; top:50%; margin-top:-7px; right:0px; background:url(../images/sprite.png) no-repeat -68px 0; width:11px; height:16px; transition:0.3s all ease;}
.lefttabs li a h5 {margin:0; padding:0; color:#666; font-weight:normal; font-size:13px; z-index:9; transition:0.3s all ease; font-family: 'Arial';}
.lefttabs li:hover a {background:url(../images/ltabhover.jpg) repeat-x bottom; transition:0.3s all ease;}
.lefttabs li:hover a h1 {color:#000000; opacity: 1; transition:0.3s all ease;}
.lefttabs li:hover a h5 {color:#000000; opacity: 1; transition:0.3s all ease;}
.mb20 {margin-bottom:30px;}
.mb25 {margin-bottom:25px !important;}

/* Emkay Insight */
.emkayinsight{ margin:0px; padding:0px;}
.emkayinsight h1{font-family: 'Arial'; font-weight:300; font-size:15px; margin:0px; padding:0 0 5px 0px; text-transform:uppercase; color:#444; margin-bottom:10px; position:relative; font-weight:bold}
.newspart {background:#f5f5f3; padding:0px; min-height:318px; margin-bottom:10px; transition:0.3s ease; border-bottom:2px solid #e5662e; position:relative;}
.newspart > .newspartcont{ padding:10px 15px;}
.newspart img {width:100%; height:auto;}
.newspart h2 {margin:0 0 10px; padding:0; color:#444444; font-size:20px; font-family: 'Arial'; line-height:22px}
.newspart p {font-family: 'Arial'; font-weight:normal; text-align:justify; font-size:14px; color:#666; line-height:18px;}
.newspart:hover {box-shadow:4px 4px 5px 0px rgba(0, 0, 0, 0.15); transition:0.3s ease;}
.newspart:hover h2 {color:#000;}
.newspart:hover p {color:#444;}
.newspart:hover img {filter: none; -webkit-filter: grayscale(0); transition:0.3s all ease; -webkit-transition:0.3s all ease; -moz-transition:0.3s all ease;}
.newspart .ReadM, .Bignewspart .ReadM {position:absolute; bottom:15px; right:15px;}
.Bignewspart {background:#f5f5f3; padding:0px; min-height:318px; margin-bottom:10px; transition:0.3s ease; border-bottom:2px solid #e5662e; position:relative}
.Bignewspart > .newspartcont{ padding:40px 20px;}
.Bignewspart img {width:254px; float:left; height:318px; margin:0 20px 0px 0px; transition:0.3s all ease; -webkit-transition:0.3s all ease; -moz-transition:0.3s all ease;}
.Bignewspart h2 {margin:0 0 10px; padding:0; color:#444; font-size:20px; font-family: 'Arial'; line-height:22px;}
.Bignewspart p {font-family: 'Arial'; font-weight:normal; text-align:justify; font-size:14px; color:#666; line-height:18px;}
.Bignewspart:hover {box-shadow:4px 4px 5px 0px rgba(0, 0, 0, 0.15); transition:0.3s ease;}
.Bignewspart:hover img {filter: none; -webkit-filter: grayscale(0); transition:0.3s all ease; -webkit-transition:0.3s all ease; -moz-transition:0.3s all ease;}
#Einsight-slider .item {padding:0}
#Einsight-slider .item .col-md-4.litem {padding-left:0; padding-right:7px; width:280px\0/;}
#Einsight-slider .item .col-md-4.mditeam {padding:0 7px; width:280px\0/;}
#Einsight-slider .item .col-md-4.ritem {padding-right:0; padding-left:7px; width:280px\0/;}
#Einsight-slider .item .col-md-8.britem {padding-right:0; padding-left:7px; width:560px\0/;}
#Einsight-slider .owl-prev, #Einsight-slider .owl-next {width:15px; height:22px; transition:0.3s all ease; opacity:0.3; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease;} /* 21-12-16 */
#Einsight-slider .owl-prev:hover, #Einsight-slider .owl-next:hover {opacity:0.5; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease;} /* 21-12-16 */
#Einsight-slider .owl-prev {text-indent:-9999px; background:#000000 url(../images/sprite.png) no-repeat -189px 0px; left:0px;}
#Einsight-slider .owl-next {text-indent:-9999px; background:#000000 url(../images/sprite.png) no-repeat -204px 0px; right:0px;}

.ReadMNw {position:absolute; bottom:15px; right:0; color: #000; font-size: 12px; text-transform: uppercase; padding-right:18px; transition:0.3s all ease;}
.ReadMNw a {color:#464646; text-transform:capitalize}
.ReadMNw:hover a {color:#000; transition:0.3s all ease;}
.ReadMNw:after {position:absolute; content:""; right:0; top:0; background:#e87e04; width:5px; height:100%; transition:0.3s all ease;}
.ReadMNw:hover:after {width:10px; transition:0.3s all ease; background:#e5662e;}
.bdr1 {border-bottom:2px solid #e87e04 !important;}
.bdr1 .ReadMNw:after {background:#e87e04;}
.bdr4 .ReadMNw:after {background:#A0A0A0;}
.emkyTpIn .ReadMNw {position:relative; bottom:0; right:0; display:inline-block}
.watchvideo .ReadMNw {position:relative; text-align:right; bottom:0; right:0}
.watchvideo .ReadMNw a {display:inline-block;}
.emkyTpIn .ReadMNw a {font-size:15px;}
.emkyTpIn {margin-bottom:15px; height:305px; background:url(../images/banner.jpg) 0 0 no-repeat; background-size:cover; position:relative; border-bottom:2px solid #A0A0A0; transition:0.3s ease;}
.emkyTpIn .context {position:absolute; top:10px; left:35px; z-index:9; width:70%;}
.emkyTpIn .context h1 {font-size:28px; font-family: 'Arial'; font-weight:bold; color:#444444;}
.emkyTpIn .context p {text-align:justify; font-size:14px; color:#666666; line-height:18px}
.emkyTpIn:hover {box-shadow:4px 4px 5px 0px rgba(0, 0, 0, 0.15); transition:0.3s ease;}
.emkyTpIn:hover .context h1 {color:#000000;}
.emkyTpIn:hover .context p {color:#444;}
/* Emkay Research */
.emkayRCont {border:1px solid #D5D5D5; margin-bottom:15px; border-bottom:solid 2px #e87e04; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #e6e6e6 100%); background: -webkit-linear-gradient(top, #ffffff 0%,#e6e6e6 100%); background: linear-gradient(to bottom, #ffffff 0%,#e6e6e6 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 ); overflow:hidden}
.nemkayrcontp{ padding:15px 0px 15px 15px;}
.HResearchR {padding:0px; margin-bottom:25px; position:relative;}
.HResearchR > .newspartcont{ padding:10px 15px;}
.HResearchR img {width:100%; height:auto;}
.HResearchR h2 {margin:0 0 5px; padding:0; color:#444; font-size:20px; font-family: 'Arial'; line-height:22px;}
.HResearchR p {font-family: 'Arial'; font-weight:normal; text-align:justify; font-size:14px; color:#666; line-height:18px;}
.HResearchR i {font-size: 13px; color: #888; font-style: normal; margin-bottom:5px;}
.HResearchR:hover h2 {color:#000000;}
.HResearchR:hover p {color:#444;}
.mb10 {margin-bottom:10px;}
.emkayR1 {background:#FFFFFF; min-height:305px; text-align:center; background-size:cover; border-left:1px solid #dcdcdc; border:1px solid #fff; position:relative; padding:30px 0px; box-shadow:-20px 0px 30px 0px rgba(0, 0, 0, 0.1);}
.emkayR1:hover:after {bottom:45px; opacity:0.8; transition:0.5s all ease;}
.emkayR1 b {position:absolute; top:70px; left:50%; margin-left:-41px; transition:0.7s all ease;background:url(../images/emyrch_icon-hover.png) no-repeat; width:84px; height:84px; display:block;}
.emkayR1 em {position:absolute; left:50%; background:#fc9634; border-radius:50%; width:86px; height:86px;transition:0.5s all ease; margin-left:-41px; top:71px; display:block; transition:0.5s all ease;}
.emkayRCont:hover .emkayR1 {opacity:1; transition:0.3s all ease;}
.emkayRCont:hover .emkayR1 b {transform:rotateZ(360deg); transition:0.7s all ease;background:url(../images/emyrch_icon-hover.png) no-repeat; }
.emkayR1 img {transition:0.3s all ease; opacity:1; width:100%; padding-top:75px;}
.emkayR1 span {position:absolute; background:url(../images/EkyCloud1.png) no-repeat; top:0; left:0; right:0; bottom:0; opacity:0.5; transition:0.7s all ease;}
.emkayR1 span:after {position:absolute; top:0; left:0; right:0; bottom:0; background:url(../images/bg-dot.png) repeat; content:""; opacity:0; transition:0.7s all ease;}
.emkayR1:hover span {opacity:1; transition:0.7s all ease;}
.emkayR1:hover span:after {opacity:0.1; transition:0.7s all ease;}
.emkayR1 h1 {margin-top:50px; font-weight: bold; font-size:19px; color:#000000; text-transform:uppercase}
.emkayR1 h1 strong {font-size:28px; display:block; margin-top:3px;}

/* Video Section */
.watchvideo{ margin:0px; padding:0px 0px 10px; position:relative; border-bottom:solid 2px #e5662e;}
.watchvideo h1{font-family: 'Arial'; font-weight:bold; font-size:15px; margin:0px; padding:5px 0px; text-transform:uppercase; color:#444;}
.watchvideo1{ margin:0px; padding:0px 0px 5px; position:relative; border-bottom:solid 1px rgba(255,255,255,0.5);}
.watchvideo1 h1{font-family: 'Arial'; font-weight:300; font-size:20px; margin:0px; padding:5px 0px; text-transform:uppercase; color:#fff;}
#video-slider-main .item { width:100%;}
#video-slider-main {position:relative;}
#video-slider-main .owl-buttons {width:35px; position:absolute; top:0; right:0;}
#video-slider-main .owl-prev, #video-slider-main .owl-next {width:15px; height:22px; top:-16px !important;}
#video-slider-main .owl-prev {text-indent:-9999px; background:url(../images/sprite.png) no-repeat -189px -0px; left:0px;}
#video-slider-main .owl-next {text-indent:-9999px; background:url(../images/sprite.png) no-repeat -204px -0px; right:0px;}
.videoimg a{ position:relative; margin:0px; padding:0px; background:#000;}
.videoimg a > img{ z-index:1; width:100%; width:inherit\0/; opacity:1.0;transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease;}
.videoimg .vcaption{ z-index:2; background:rgba(0,0,0,0.6); color:#fff; position:absolute; bottom:0px; width:100%; padding:10px;font-family: 'Arial'; font-weight:bold; font-size:14px;}
.videoimg a > b{width:70px; height:70px; background:url(../images/PlayIcon.png) 0 0 no-repeat; position:absolute; top:50%; left:50%; margin:-35px 0 0 -35px; z-index:+3; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease;}
.videoimg a:hover > img{opacity:0.6;transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease;}
.videoimg a:hover > b{background:url(../images/PlayIcon-hover.png) 0 0 no-repeat;transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }

/* New Section */
.new_news {min-height:565px; padding:40px 10px 10px; background:url(../images/ltabshad.png) no-repeat top center; margin:0px 20px;}
.bottom_shade:after{position:absolute; content:""; background:url(../images/bottom_shad.png) 0% 100% repeat-X ; height:17px; left:0px; width:100%; bottom:-4px;}
.Mobnew_news {display:none;}
.trade_now{ position:relative; padding:0px 0px 0px; text-align:center; font-family: 'Arial'; font-weight:300; text-align:center;}
.trade_now em{ position:relative; background:url(../images/Tradenow.png) 0 0 no-repeat; width:150px; height:150px; margin:35px auto 25px}
.trade_now h1{font-size:28px; font-weight:700; color:#444; text-transform:uppercase; margin:0 0 25px; padding:0}
.trade_now p{ font-size:17px; line-height:28px; padding-bottom:10px; font-weight:300}
.trade_now a{ display:inline-block; padding:20px 5px;}
.top_news h1{font-family: 'Arial'; font-weight:700; font-size:25px; margin:0px; padding:0px; text-transform:uppercase; color:#444}
.top_news > ul{ margin:0px; padding:0px;}
.top_news > ul > li{ list-style-type:none; padding:10px 0px; color:#747474; overflow:hidden; border-bottom:1px solid rgba(0,0,0,0.10)}
.top_news > ul > li > a{font-family: 'Arial'; font-weight:500; font-size:14px; color:#666; line-height:18px; margin-bottom:5px; transition:0.3s all ease}
.top_news > ul > li > a:hover{color:#000; transition:0.3s all ease}
.top_news > ul > li > b {display:inline-block; float:left; font-size:12px; color:#E87E04;}
.top_news > ul > li > i {display:inline-block; float:right; font-size:11px; font-style:normal; color:#909090}

/* Footer */
footer {position:relative;}
.ftbtm {background:#484848; padding:8px 0;}
.ftnav {margin:5px 0 0; padding:0;}
.ftnav li {float:left; margin-right:5px; position:relative;}
.ftnav li a {padding:0 10px; font-size:11px; color:#a4a4a4; line-height:30px; text-transform:uppercase; font-family: 'Arial'; font-weight:normal;}
.ftnav li a:hover {color:#FFFFFF;}
.ftnav li:after {position:absolute; width:100%; height:1px; background:#FFFFFF; content:""; opacity:0; bottom:-5px; left:0; transition:0.3s all ease;}
.ftnav li:hover:after {opacity:1; transition:0.3s all ease; bottom:3px;}
.fttxt {text-align:right; color:#a4a4a4; margin:0; padding:5px 0; font-family: 'Arial'; font-weight:normal; font-size:11px;}
.fttxt a {display:inline-block;}
.socialbg {background:url(../images/socialicon-new.jpg) no-repeat;}
.social {margin:0 10px 0px 0; padding:0; text-align:center}
.social li {padding:5px; display:inline-block;}
.social li a {width:30px; height:30px; transition:0.3s all ease; -webkit-transition:0.3s all ease; -moz-transition:0.3s all ease; text-indent:-9999px;}
.social li a:hover {filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); transition:0.3s all ease; -webkit-transition:0.3s all ease; -moz-transition:0.3s all ease;}
.footer-bg .social li a:hover {transform:scale(1); transition:0.3s ease; -webkit-transition:0.3s ease; -moz-transition:0.3s ease;}
.facebook_icon {background-position:0 0}
.linked_icon {background-position:-30px 0;}
.youtube_icon {background-position:-60px 0;}
.GooglePlus_icon {background-position:-90px 0;}
.fixedsocial {position:fixed; top:170px; width:50px; text-align:right; right:9px; z-index:99; transition:0.3s all ease;}
.fixedsocial ul {position:relative; right:0; transition:0.3s all ease; opacity:1;}
.fixedsocial ul li {text-align:right;margin-bottom:-3px}
.fixedsocial ul li a.linkedbg {background-color:#0a78ad;}
.fixedsocial ul li a.youtubg {background-color:#c94538;}
.fixedsocial ul li a.fbbg {background-color:#1d4288;    display: none;}
.fixedsocial ul li a.Gpbg {background-color:#d54a2d;}
.fixedsocial ul li a {width:34px; padding:2px; display:inline-block; transition:0.3s all ease; overflow:hidden;}
.fixedsocial ul li:first-child a {border-radius:6px 0 0 0;}
.fixedsocial ul li:last-child a {border-radius:0 0 0 6px;}
.fixedsocial ul li a i {width:30px; height:30px; transition:0.3s all ease;}
.fixedsocial ul li a:hover {width:45px; transition:0.3s all ease; border-radius:5px 0 0 5px}
.fixedsocial .social-hide {background: rgba(0,0,0,0.3); height: 22px; width: 22px; cursor: pointer; margin: 8px 5px 0; border-radius: 12px; position:relative; display:inline-block; transition:0.3s all ease; opacity:0;}
.fixedsocial:hover .social-hide {opacity:1;}
.fixedsocial .social-hide:after {position:absolute; top:5px; left:8px; width:7px; height:12px; background:url(../images/sprite.png) no-repeat -60px -159px; content:""; transition:0.3s all ease;}
.fixedsocial .social-hide.active {margin-right:0; transition:0.3s all ease; border-radius:6px 0 0 6px; opacity:1; background:rgba(0,0,0,0.35);}
.fixedsocial .social-hide.active:after {transform:rotate(180deg); transition:0.3s all ease;}

/* Inner page Market Moves */
.Inrbreadcrumb {margin:10px 0; padding:0; text-align:right;}
.Inrbreadcrumb li {display:inline-block;}
.Inrbreadcrumb li a {text-decoration:none; font-size:12px; display:block; padding:0 7px; color:#000; position:relative}
.Inrbreadcrumb li a:after {position:absolute; top:6px; right:-4px; content:""; width:5px; height:5px; border-radius:50%; background:#e87e04;}
.Inrbreadcrumb li a.active {font-weight:700}
.Inrbreadcrumb li a.active:after {display:none;}
.As-On-date {text-align:right; margin:0 0 0 10px; font-size:12px; color:#8F8F8F}
.whtbox {background:#FFFFFF; padding:10px 10px 40px; margin-bottom:15px; position:relative}
.Dash-hd {color:#000000; font-size:16px; font-weight:700; position:relative; margin:0 0 10px; padding:0 0 0 8px; transition:0.3s all ease;}
.Dash-hd-sm {color:#000000; font-size:16px; font-weight:700; position:relative; margin:0 0 10px; padding:0 0 0 8px;}
.Dash-hd:before, .Dash-hd-sm:before {position:absolute; top:0; left:0; content:""; width:3px; height:100%; background:#e87e04; transition:0.3s all ease;}
.Dash-hd i {font-style:normal; color:#555555; font-size:14px; font-weight:normal; padding-top:2px}
.Dash-hd em {font-style:normal; color:#808080; font-size:12px; font-weight:normal; padding-top:2px}
.Dash-hd a {color:#000000;}
.Dash-hd:hover:before {width:6px; transition:0.3s all ease;}
.Dash-hd a:hover {color:#000000; transition:0.3s all ease;}
.Dash-hd:hover {padding-left:12px;}
.Inr-Global-img {background:#fff url(../images/Global-img.jpg) top center no-repeat;}
.Inr-Commodity-img {background:#fff url(../images/Commodity-img.jpg) top center no-repeat;}
.Inr-Currency-img {background:#fff url(../images/Currency-img.jpg) top center no-repeat;}
.Global-Indicetable {margin-top:120px; width:100%; border-top: 1px solid #ddd;}
.Global-Indicetable > tbody > tr > td {font-size:12px; padding:4px; border-bottom: 1px solid #ddd;}
.Global-Indicetable > tbody > tr > td > a {color:#000000; position:relative; padding-left:10px;}
.Global-Indicetable > tbody > tr > td > a:before {position:absolute; top:5px; left:0; content:""; width:0; height:0; border-top:3px solid transparent; border-bottom:3px solid transparent; border-left:3px solid #000;}
.Global-Indicetable > tbody > tr > td {position:relative;}
.Global-Indicetable > tbody > tr > td > .Curr-flag {position:absolute; top:6px; left:15px;}
.Currency-table > tbody > tr > td > a {padding-left:35px;}
.Mrkt-up-arrow {width: 0; height: 0; border-style: solid; border-width: 0 5px 9px 5px; border-color: transparent transparent #27951c transparent; display:inline-block}
.Mrkt-Down-arrow {width: 0; height: 0; border-style: solid; border-width: 9px 5px 0 5px; border-color: #e51617 transparent transparent transparent; display:inline-block}
.greentxt {color:#27951c;}
.redtxt {color:#e51617;}
.imgfulW {width:100%; height:auto;}
.cal-meeting {margin:10px 0; padding:0;}
.cal-meeting a {position:relative; font-size:12px; color:#414141; padding-left:13px; display:block}
.cal-meeting a i {position:absolute; top:4px; left:0; width:7px; height:7px; border-radius:50%; transition:0.3s all ease;}
.Ann-colour1 {background:#6db22e;}
.Ann-colour2 {background:#e04f32;}
.Ann-colour3 {background:#00b8bf;}
.Ann-colour4 {background:#ff8400;}
.Ann-colour5 {background:#0097de;}
.Ann-colour6 {background:#bfa200;}
.Ann-colour7 {background:#aa09d6;}
.Ann-colour8 {background:#0034de;}
.Ann-colour9 {background:#e900fe;}
.cal-meeting a:hover {color:#000000;}
.cal-meeting a:hover i {transition:0.3s all ease; left:2px;}
.Upcoming-msg {border-top:5px solid #efefef;}
.Upcoming-msg h5 {font-weight:700; margin:0; padding:5px 0}
.Upcoming-msg p {margin-bottom:0; font-size:12px;}
.select-cont {margin:0; padding:0; text-align:right}
.select-cont li {display:inline-block; margin-left:8px}
.select {border:none; width:100%; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; position:relative; background: url(../images/selectdrop_arow.jpg) no-repeat right; background:#FFFFFF\0/; padding-right:12px; font-size:13px;}

.CompInfo-Detail {max-width:600px; background:white; text-align: left; margin: 40px auto; position: relative; -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 1); -moz-box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 1); box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 1); padding:15px 15px 40px;}
.CompInfo-Detail .mfp-close {right: 0; top: -30px !important; color:#FFFFFF !important; font-size:36px; font-weight:normal; width: 30px; height: 30px;	line-height: 30px;}
.CompInfo-Detail .Industry {border-bottom:1px solid #E9E9E9; padding:5px; margin-bottom:10px; font-size:13px;}
.CompInfo-Detail .Industry .date {text-align:right;}
.CompInfo-Detail .compDiv {position:relative; margin-bottom:10px;}
.CompInfo-Detail .compDiv i {position:absolute; top:10px; left:0}
.CompInfo-Detail .compDiv i.mgreen {width: 0; height: 0; border-style: solid; border-width: 0 10px 15px 10px; border-color: transparent transparent #27951c transparent;}
.CompInfo-Detail .compDiv i.mred {width: 0; height: 0; border-style: solid; border-width: 15px 10px 0 10px; border-color: #e51617 transparent transparent transparent;}
.CompInfo-Detail .compDiv strong {position:relative; padding-left:30px; font-size:30px; font-weight:700; display:inline-block; padding-right:10px;}
.CompInfo-Detail .compDiv p {display:inline-block; margin-bottom:0; font-size:18px;}
.CompInfo-Detail table th {background:#E9E9E9; padding:4px 8px !important; font-weight:500}
.CompInfo-Detail table td {border-bottom:1px solid #E9E9E9; font-size:13px;}
.CompInfo-Detail .compnews {margin:0; padding:0;}
.CompInfo-Detail .compnews li {margin-bottom:10px; position:relative}
.CompInfo-Detail .compnews li:before {position:absolute; top:6px; left:0; content:""; width:4px; height:4px; background:#C3C3C3; transition:0.3s all ease;}
.CompInfo-Detail .compnews li:hover:before {background:#e87e04; transition:0.3s all ease;}
.CompInfo-Detail .compnews li a {color:#444; padding-left:10px; font-size:14px;}
.CompInfo-Detail .compnews li a i {font-style:normal; font-size:11px; color:#666; padding-top:5px;}
.CompInfo-Detail .compnews li:hover a {color:#000000;}
.TopNews {margin:0; padding:0;}
.TopNews li {margin-bottom:15px;}
.TopNews li a {display:block; position:relative; color:#000000; padding-left:15px;}
.TopNews li a:before {position:absolute; top:8px; left:2px; content:""; width:5px; height:5px; background:#D7D7D7; transition:0.3s all ease}
.TopNews li a:hover:before {transition:0.3s all ease; background:#e87e04; transform:scale(1.1);}
.TopNews li a b {font-size:17px; line-height:20px; color:#444; display:block; font-weight:normal;}
.TopNews li a i {font-size:11px; color:#999; font-style:normal; margin:5px 0 3px}
.TopNews li a p {margin-bottom:0; text-align:justify; color:#666; line-height:18px; font-size:13px;}
.TopNews li a:hover b {color:#000000;}
.Small-EResearch {margin:0; padding:5px 0 0;}
.Small-EResearch > li {margin-bottom:30px; min-height:90px;}
.Small-EResearch > li > a {color:#000000; position:relative; padding-left:130px;}
.Small-EResearch > li > a > img {position:absolute; top:0; left:0; width:116px;}
.Small-EResearch > li > a > span > b {font-size:17px; color:#444; font-weight:normal; margin-bottom:5px; display:block}
.Small-EResearch > li > a > span > p {margin-bottom:0; text-align:justify; color:#666; font-size:13px}
.Small-EResearch > li > a:hover > span > b {color:#000000;}
.Small-EResearch > li.ER103 {min-height:103px;}
.Wbdr-whtbox {background:#FFFFFF; padding:10px; margin-bottom:15px; position:relative; border-bottom:2px solid #e87e04;}
.Dash-tab {margin:0 0 10px; padding:0 0 10px; border-bottom:1px solid #cccccc}
.Dash-tab li {float:left; margin-right:5px;}
.Dash-tab li a {font-size:16px; color:#000000; position:relative; padding:0 5px 3px;}
.Dash-tab li a:after {position:absolute; bottom:0; left:0; content:""; background:#e87e04; width:100%; height:2px; display:none;}
.Dash-tab li a.active {font-weight:700;}
.Dash-tab li a.active:after {display:block;}
.Market-info {position:relative; padding:0 0 7px 30px; margin:10px 0 5px}
.Market-info i {position:absolute; top:12px; left:3px;}
.Market-info b {font-size:25px; float:left; margin-right:10px;}
.Market-info em { font-style:normal; text-align:right; float:right; font-size:12px;}
.Mrkt-up-big-arrow {width: 0; height: 0; border-style: solid; border-width: 0 10px 15px 10px; border-color: transparent transparent #27951c transparent;}
.Mrkt-down-big-arrow {width: 0; height: 0; border-style: solid; border-width: 15px 10px 0 10px; border-color: #e51617 transparent transparent transparent;}
.greenbdr {border-bottom:2px solid #27951c;}
.redbdr {border-bottom:2px solid #e51617;}
.daystab {margin:0 0 7px; padding:0 0 7px; border-bottom:1px solid #cccccc}
.daystab li {display:inline-block; margin-right:10px;}
.daystab li a {color:#5C5C5C; display:block; padding:5px 8px; font-size:13px; transition:0.3s all ease;}
.daystab li a:hover, .daystab li a.active {background:#e5e5e5; color:#000000; transition:0.3s all ease}
.Mkdate {font-size:12px; color:#777777; padding-left:2px;}
.mrktinfotable {margin:20px 0; border-bottom: 1px solid #ddd;}
.mrktinfotable td {padding:7px 2px !important; font-size:13px;}
.mrktinfotable td:last-child {text-align:right;}
.MMomentum {width:100%; margin:10px 0;}
.MMomentum td {text-align:center; font-weight:700; font-size:12px; color:#3A3A3A; padding-top:5px;}
.ADV {border-top:7px solid #00950b}
.UNC {border-top:7px solid #7d7f7f}
.DEC {border-top:7px solid #E51617}
.mleftbdr {border-left:1px solid #D1D1D1}
.Small-EVideo {margin:0; padding:0;}
.Small-EVideo > li {margin-bottom:20px; min-height:70px;}
.Small-EVideo > li:last-child {margin-bottom:0;}
.Small-EVideo > li > a {color:#000000; position:relative; padding-left:90px;}
.Small-EVideo > li > a > img {position:absolute; top:0; left:0; width:80px;}
.Small-EVideo > li > a > span > b {font-size:14px; color:#666; font-weight:normal; text-align:justify}
.Small-EVideo > li > a:hover > span > b {color:#000000;}
.news-cont {margin:10px 0; padding:0;}
.news-cont > li {margin-bottom:30px; position:relative; padding-left:15px;}
.news-cont > li:before {position:absolute; top:5px; left:2px; content:""; width:5px; height:5px; background:#999999; transition:0.3s all ease}
.news-cont > li:hover:before {transition:0.3s all ease; transform:scale(1.2) rotate(45deg); background:#e87e04;}
.news-cont > li > b {font-size:17px; line-height:20px; color:#444; display:block; font-weight:normal;}
.news-cont > li > i {font-size:11px; color:#999; font-style:normal; margin:10px 0 3px}
.news-cont > li > p {margin-bottom:0; text-align:justify; color:#666; line-height:18px; font-size:13px;}
.news-cont > li > p > a {display:inline-block; color:#000000; font-weight:700; font-size:12px; margin-left:5px;}
.news-cont > li > p > a:hover {text-decoration:underline !important;}
.news-cont > li:hover > b {color:#000000;}
.Small-Insight > img {margin-bottom:10px;}
.Small-Insight > a {color:#444;}
.Small-Insight > a > b {font-size:17px; font-weight:normal; margin-bottom:10px; display:block; color:#444;}
.Small-Insight > a > p {text-align:justify; color:#666; font-size:13px; line-height:18px;}
.Small-Insight > a:hover > b {color:#000000;}
.vertline-tab {margin:0; padding:0;}
.vertline-tab li {display:inline-block;}
.vertline-tab li a {display:block; font-size:16px; color:#666666; position:relative; padding:0 7px 0 7px;}
.vertline-tab li a:before {position:absolute; top:0; left:0; content:""; width:3px; height:100%; background:#bfbfbf}
.vertline-tab li a.selected {font-weight:700; color:#000000}
.vertline-tab li a.selected:before {background:#e87e04;}
.InrGetquotes p {font-weight:700; margin-bottom:5px;}
.InrGetquotes select {margin-bottom:10px; border-bottom:1px solid #D1D1D1; padding-bottom:3px}

/* Dashboard */
.Dashboard-bx {background:#FFFFFF; min-height:350px; text-align:center; background-size:cover; border:1px solid #dcdcdc; position:relative; padding:30px 0px; margin:10px 0 30px; transition:0.3s all ease;}
.Dashboard-bx:hover:after {bottom:45px; opacity:0.8; transition:0.5s all ease;}
.Dashboard-bx b {position:absolute; top:70px; left:50%; margin-left:-41px; width:84px; height:84px; display:block; background:url(../images/Dashboard-icon-sprite.png) no-repeat;}
.Dashboard-bx em {position:absolute; left:50%; background:#fc9634; border-radius:50%; width:86px; height:86px;transition:0.5s all ease; margin-left:-41px; top:71px; display:block; transition:0.5s all ease;}
.Dashboard-bx:hover {opacity:1; transition:0.3s all ease; box-shadow:0px 0px 35px 0px rgba(0, 0, 0, 0.2);}
.Dashboard-bx:hover b {transform:rotateZ(360deg); transition:1s all ease;}
.Dashboard-bx img {transition:0.3s all ease; opacity:1; width:100%; padding-top:75px;}
.Dashboard-bx span {position:absolute; top:0; left:0; right:0; bottom:0; opacity:0.4; transition:0.7s all ease;}
.Dashboard-bx span:after {position:absolute; top:0; left:0; right:0; bottom:0; background:url(../images/bg-dot.png) repeat; content:""; opacity:0; transition:0.7s all ease;}
.Dashboard-bx:hover span {opacity:0.7; transition:0.7s all ease;}
.Dashboard-bx:hover span:after {opacity:0.1; transition:0.7s all ease;}
.Dashboard-bx h1 {margin-top:50px; font-weight: bold; font-size:25px; color:#000000;}
.Dashboard-bx b.icon1 {background-position:0 0;}
.Dashboard-bx b.icon2 {background-position:-84px 0;}
.Dashboard-bx b.icon3 {background-position:-168px 0;}
.Dashboard-bx b.icon4 {background-position:-252px 0;}
.Dashboard-bx b.icon5 {background-position:-336px 0;}
.Dashboard-bx b.icon6 {background-position:-420px 0;}
.Dashboard-bx b.icon7 {background-position:-504px 0;}
.Dashboard-bx b.icon8 {background-position:-588px 0;}
.Dashboard-bx b.icon9 {background-position:-672px 0;}
.Dashboard-bx b.icon10 {background-position:-504px 0;}
.Dashboard-bx b.icon11 {background-position:-756px 0;}
.Dashboard-bx span.cloud1 {background:url(../images/portfolio_cloud.png) repeat;}
.Dashboard-bx span.cloud2 {background:url(../images/EkyCloud1.png) repeat;}
.Dashboard-bx span.cloud3 {background:url(../images/News_cloud.png) repeat;}
.Dashboard-bx span.cloud4 {background:url(../images/Equity_cloud.png) repeat;}
.Dashboard-bx span.cloud5 {background:url(../images/Commodity_cloud.png) repeat;}
.Dashboard-bx span.cloud6 {background:url(../images/PMS_cloud.png) repeat;}
.Dashboard-bx span.cloud7 {background:url(../images/Watchlist_cloud.png) repeat;}
.Dashboard-bx span.cloud8 {background:url(../images/mf_cloud.png) repeat;}
.Dashboard-bx .DashRead {position:absolute; bottom:15px; right:0; transition:0.3s all ease;}
.Dashboard-bx .DashRead a {color:#464646; text-transform:none; font-size:14px; font-weight:500; position:relative; padding-right:15px; text-align:right}
.Dashboard-bx .DashRead a:hover {color:#000; transition:0.3s all ease;}
.Dashboard-bx .DashRead a:after {position:absolute; content:""; right:0; top:0; background:#e87e04; width:5px; height:100%; transition:0.3s all ease;}
.Dashboard-bx .DashRead a:hover:after {width:10px; transition:0.3s all ease;}
.mb15 {margin-bottom:15px;}

.LogPop {max-width:500px; background:white; margin: 40px auto; position: relative; box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 1);}
.LogPop h1 {text-align:center; margin:0; padding:15px 0; font-size:17px; text-transform:uppercase; font-weight:bold; background:#f1f1f1; border-bottom:1px solid #d8d8d8; box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.2); color:#000000}
.login-cont {padding:15px;}
.login-cont > .log-option {margin:0 0 20px; padding:0; width:100%;}
.login-cont > .log-option > li {display:inline-block;}
.login-cont > .log-option > li > a {font-size:16px; position:relative; display:block; color:#8B8B8B; font-weight:300; padding:8px 10px 5px 38px;}
.login-cont > .log-option > li > a > b {font-weight:normal;}
.login-cont > .log-option > li > a:after {position:absolute; content:""; width:1px; height:100%; background:#C9C9C9; top:0; right:0px;}
.login-cont > .log-option > li:last-child > a:after {display:none;}
.login-cont > .log-option > li > a > i {position:absolute; top:2px; left:8px; width:27px; height:28px; opacity:0.5;}
.login-cont > .log-option > li > a > i.indicon {background-position:-47px -21px}
.login-cont > .log-option > li > a > i.insticon {background-position:-75px -21px}
.login-cont > .log-option > li > a > i.PMSicon {background-position:-75px -156px}
.login-cont > .log-option > li.active > a {color:#000000; font-weight:500}
.login-cont > .log-option > li.active > a > i {opacity:1;}
.login-cont > .log-radio {margin:10px 5px}
.login-cont > .log-radio > label > input {margin:0; position:absolute; top:0px; left:0; border:none;}
.login-cont > .log-radio > label {margin:0 5px 0px; position:relative; padding-left:18px; font-size:13px; font-weight:500; color:#666}
.login-cont > input {width:100%; border:1px solid #D9D9D9; height:35px; line-height:35px; padding:0 10px; box-shadow: inset 2px 2px 5px 0px rgba(0, 0, 0, 0.06); font-size:13px;}
.login-cont > input:focus {border:1px solid #B1B1B1; transition:0.3s all ease}
.login-cont button {background:#e87e04; color:#FFFFFF; border-radius:0; width:100%; font-size:16px; font-weight:300; text-transform:uppercase; transition:0.3s all ease}
.login-cont button:hover {color:#FFFFFF;}
.LogPop .mfp-close {right: 0; top: -30px !important; color:#FFFFFF !important; font-size:36px; font-weight:normal; width: 30px;	height: 30px; line-height: 30px;}
.login-cont > .log-btm-tab {margin:10px 0 0; text-align:right;}
.login-cont > .log-btm-tab > a {display:inline-block; font-size:13px; padding:0 10px; color:#666}
.login-cont > .log-btm-tab > a:hover {color:#000000; transition:0.3s all ease}
#Regpopup {max-width:900px;}
.Reg-form {padding:15px;}
.Reg-form input[type="text"] {width:100%; border:1px solid #D9D9D9; height:35px; line-height:35px; padding:0 10px; box-shadow: inset 2px 2px 5px 0px rgba(0, 0, 0, 0.06); font-size:13px;}
.Reg-form input:focus {border:1px solid #B1B1B1; transition:0.3s all ease}
.Reg-form select {width:100%; border:1px solid #D9D9D9; height:35px; line-height:35px; padding:0 10px; box-shadow: inset 2px 2px 5px 0px rgba(0, 0, 0, 0.06); font-size:13px;}
.Reg-form label {position:relative; padding-left:20px; font-weight:normal; margin:10px 0 20px; font-size:13px; color:#444}
.Reg-form label a {display:inline-block; font-size:15px; color:#000}
.Reg-form label a:hover {text-decoration:underline !important;}
.Reg-form input[type="checkbox"] {width:auto; box-shadow:none; position:absolute; left:0; margin:0; top:3px}
.Reg-form button {background:#e87e04; color:#FFFFFF; border-radius:0; width:100%; font-size:16px; font-weight:300; text-transform:uppercase; transition:0.3s all ease; margin-bottom:15px;}
.Reg-form button:hover {color:#FFFFFF;}
.Reg-cont {border-left:1px solid #cccccc; font-size:13px;}
.Reg-cont p {line-height:18px; color:#444}
.Reg-cont b {color:#000000;}
.Reg-cont ul {margin:10px 0; padding:0;}
.Reg-cont ul li {position:relative; margin-bottom:10px; padding-left:35px;}
.Reg-cont ul li i {position:absolute; top:0; left:0; width:25px; height:25px;}
.Reg-cont ul li i.regicon1 {background-position:0 -131px;}
.Reg-cont ul li i.regicon2 {background-position:-25px -131px;}
.Reg-cont ul li i.regicon3 {background-position:-50px -131px;}
.Reg-cont ul li i.regicon4 {background-position:-75px -131px;}
.Reg-cont ul li i.regicon5 {background-position:-104px -161px;}
.Reg-cont ul li i.regicon6 {background-position:-129px -161px;}
.compnav {margin:0; padding:0;}
.compnav li {margin-bottom:5px;}
.compnav li a {display:block; color:#565656; font-size:14px; padding:5px 10px; position:relative}
.compnav li a:before {position:absolute; top:20%; left:0px; width:1px; height:60%; content:""; background:#C3C3C3; transition:0.3s all ease}
.compnav li a:after {position:absolute; top:8px; right:20px; width:0px; height:0; content:""; border-top:5px solid transparent; border-bottom:5px solid transparent; border-left:5px solid #AAAAAA; transition:0.3s all ease; opacity:0;}
.compnav li a:hover, .compnav li a.active {color:#000000; transition:0.3s all ease; background:#EDEDED}
.compnav li a:hover:before, .compnav li a.active:before {background:#e87e04; width:2px; transition:0.3s all ease; top:0; height:100%}
.compnav li a:hover:after, .compnav li a.active:after {right:10px; opacity:1; transition:0.3s all ease}
.compinfobox {padding:15px; background:#F0F0F0; border:1px solid #C4C4C4; margin-bottom:25px;}
.compinfobox b {margin-bottom:10px; display:block}
.compinfobox input {width:100%; background:none; border:none; border-bottom:1px solid #d1d1d1; padding-bottom:5px; margin-bottom:10px}
.compinfobox select {border-bottom:1px solid #d1d1d1; padding-bottom:5px; margin-bottom:10px}
.compinfobox a {display:inline-block; background:#e87e04; color:#FFFFFF; padding:4px 12px;}
.compinfobox a:hover {color:#FFFFFF;}
.comphd {font-size:18px; font-weight:500; margin:50px 0 20px; text-align:center}
.tinynav {display:none;}
.compdetsec {color: #858585; padding:5px 0; margin-bottom:20px;}
.compdetsec > h3 {color:#000; margin:0 0 10px; font-size:24px;}
.compdetsec > div > span {display: inline-block; padding-right: 19px; color:#444; font-size:12px;}
.compdetsec > div > span > b {color:#808080; font-weight:normal}
.comprangebar { display: block; font-size: 13px; color: #9eb44c; margin: 4px 0 2px; }
.comprangebar > b { display: inline-block; width: 45px; background: #f31f1e; height: 6px; margin: 1px 5px; position: relative; }
.comprangebar > b > i { position: absolute; left: 0; top: 0; bottom: 0; background: #13d234; }

.compmainbsense { margin:0; min-height: 160px; background-color: #fff; }
.compbsnshead { display: block; background: #fff; width: 100%; border: 1px solid #ddd; margin:0 !important }
.mfInSubMn > div > select.sm { width: 65px !important; }
.mfInSubMn > div > select.sm1 { width: 65px !important; }
.compbsnshead > div {padding:0;}
.compbsnshead > div > span.compup:after {width: 0; height: 0; border-style: solid; border-width: 0 10px 15px 10px; border-color: transparent transparent #27951c transparent; content:""; position:absolute; top:12px; right:0}
.compbsnshead > div > span.compdwn:after {width: 0; height: 0; border-style: solid; border-width: 15px 10px 0 10px; border-color: #e51617 transparent transparent transparent; content:""; position:absolute; top:12px; right:0}
.compbsnshead > div > span { display: inline-block; padding:5px 25px 5px 10px; font-size: 24px; color: #000; float: left; position:relative}
.compbsnshead > div > .opbold {font-weight: 400; font-size: 18px; display: inline-block; padding:10px; }
.compbsnshead > .Cvolm {padding:5px 10px; font-size: 11px; color: #858585; border-left: 1px solid #ddd; }
.compbsnshead > .Cvolm > b { font-size: 17px; font-weight: 400; display: block; color: #000; }
.compbsnshead > div > i { display: inline-block; margin: 0; padding:10px; font-style: normal; font-size: 14px; }
.compbsnscont { color: #858585; margin:0 !important; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; }
.compbsnscont > div { padding: 10px 0 10px 10px; font-size: 11px; color: #858585; border-right: 1px solid #ddd; }
.compbsnscont > div > b { font-size: 14px; font-weight: 400; display: block; color: #000; white-space: nowrap; }
.compbsnscontdwn { color: #858585; margin:0 !important; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; }
.compbsnscontdwn > div { padding: 10px 0 10px 10px; font-size: 11px; color: #858585; border-right: 1px solid #ddd; }
.compbsnscontdwn > div > b { font-size: 17px; font-weight: 400; display: block; color: #264369; }
.comprangebar { display: block; font-size: 13px; color: #000; margin: 4px 0 2px; }
.comprangebar > b { display: inline-block; width: 55%; background: #f31f1e; height: 6px; margin: 1px 5px; position: relative;}
.comprangebar > b > i { position: absolute; left: 0; top: 0; bottom: 0; background: #13d234; }

.Portlist {margin:0 0 10px; padding:0;}
.Portlist li {margin-bottom:5px}
.Portlist li a {color:#666; font-size:13px; position:relative; padding-left:23px;}
.Portlist li a:before {position:absolute; content:""; top:7px; left:7px; width:5px; height:5px; background:#cfcfcf; transition:0.3s all ease}
.Portlist li a:hover, .Portlist li a.active {color:#000000;}
.Portlist li a:hover:before, .Portlist li a.active:before {background:#e87e04; transition:0.3s all ease; transform:scale(1.1)}
.Bselect {font-size:16px; font-weight:bold; margin-bottom:10px;}
.Bselect option {font-size:14px;}
.bdrbtm {border-bottom:1px solid #cccccc;}
.Mynetable {width:100%;}
.Mynet {text-align:center; margin:20px 0 10px; padding:10px 0; border-right:1px solid #cccccc;}
.Mynet h3 {color:#444; font-size:24px; font-weight:normal; margin:0; padding:0 0 10px}
.Mynet p {font-size:17px; color:#444}
.Mynet span b {display:inline-block; margin-right:10px; font-size:22px; font-weight:normal}
.Mynet span i {display:inline-block; font-style:normal; font-size:14px;}
.Mynet span em { display:inline-block; margin-right:10px;}
.Mynetable td:last-child .Mynet {border:none;}
.minh32 {min-height:320px;}
.minh37 {min-height:370px;}
.alertab {margin:20px 0px; padding:0; width:100%; border:1px solid #cccccc;}
.alertab li {float:left; width:33.33%}
.alertab li a {text-align:center; padding:5px; font-size:13px; color:#666; position:relative}
.alertab li:last-child a:after {display:none;}
.alertab li a:after {content:""; width:1px; height:100%; top:0; right:0; background:#cccccc; position:absolute}
.alertab li a.active {color:#000000; background:#e1e1e1;}

.subscribe_ban {position:absolute; bottom:20%; left:0;}
.subscribe_ban i {position:relative; margin:0 0 0 13px; font-size:17px; background:#e87e04; display:inline-block; padding:0 15px; line-height:33px; font-style:normal; color:#FFFFFF; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);}
.subscribe_ban i:before {position:absolute; top:-10px; left:-13px; background:url(../images/Ban_read.png) no-repeat; width:13px; height:43px; content:"";}
.subscribe_ban span {position:relative; margin:0 0 0 13px; font-size:26px; background:rgba(0,0,0,0.40); background:#4E4E4E\0/; display:inline-block; padding:12px 15px; font-style:normal; color:#FFFFFF; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); transition:0.3s all ease;}
.subscribe_ban span:before {position:absolute; top:-10px; left:-13px; background:url(../images/Ban_Sub.png) no-repeat; width:13px; height:65px; content:"";}
.subscribe_ban span p {display:inline-block; margin:0;color:#000000; text-shadow:none}
.subscribe_ban:hover span {transition:0.3s all ease; background:rgba(0,0,0,0.50);}
.PMobnav {display:none; background:#666; color:#FFFFFF; padding:10px 55px 10px 10px; font-size:17px; text-align:right; position:relative; margin-bottom:0px;}
.PMobnav:after {background:#e87e04; position:absolute; top:0; right:0; width:40px; height:40px; content:""; z-index:2}
.PMobnav:before {position:absolute; content:""; top:17px; right:12px; width:0; height:0; border-top:8px solid #FFFFFF; border-left:8px solid transparent; border-right:8px solid transparent; z-index:9; transition:0.3s all ease}
.PMobnav.active:before {border-bottom:8px solid #FFFFFF; border-top:inherit; border-left:8px solid transparent; border-right:8px solid transparent; transition:0.3s all ease}
.pttools1 {text-align:right; margin:0; padding:0}
.pttools1 li {display:inline-block;}
.pttools1 li a {position:relative; text-align:center}
.pttools1 li a i {width:28px; height:25px; margin:0 auto; transition:0.3s all ease; position:relative; opacity:1}
.pttools1 li a i.pticon1 {background-position:0 -51px}
.pttools1 li a i.pticon2 {background-position:-28px -51px}
.pttools1 li a i.pticon3 {background-position:-56px -51px}
.pttools1 li a:hover i {opacity:0; transition:0.3s all ease;}
.pttools1 li a b {opacity:0; width:28px; height:25px; bottom:0; left:50%; margin-left:-14px; transition:0.3s all ease; position:absolute; z-index:9}
.pttools1 li a b.pticon1h {background-position:0 -77px;}
.pttools1 li a b.pticon2h {background-position:-28px -77px;}
.pttools1 li a b.pticon3h {background-position:-56px -77px;}
.pttools1 li a:hover b {opacity:1; transition:0.3s all ease; transform:scale(0.85)}

.ptWatools {margin:0 10px; padding:0}
.ptWatools li {display:inline-block;}
.ptWatools li a {position:relative; text-align:center}
.ptWatools li a {width:30px; height:25px; margin:0 auto; transition:0.3s all ease; position:relative; opacity:1}
.ptWatools li a.ptwticon1 {background-position:-115px -22px; opacity:0.8}
.ptWatools li a.ptwticon2 {background-position:-181px -22px; opacity:0.8}

.ptable {width:100%; border-top:2px solid #ddd; margin-bottom:0;}
.ptable > thead > tr > th {-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: -moz-none; -ms-user-select: none; user-select: none; font-weight:normal; font-size:12px; padding:4px !important; font-weight:700; vertical-align: middle !important; border-bottom:2px solid #ddd;}
.ptable > thead > tr > th i {font-weight:normal; color:#888; font-size:11px; font-style:normal}
.ptable > tbody > tr > td {font-size:12px; position:relative; padding:8px;}
.ptable > tbody > tr {border-bottom:1px solid #D7D7D7}
.ptable > tbody > tr:last-child {border-bottom:none;}
.ptable > tbody > tr > td.graph {padding:2px;}
.ptable > tbody > tr > td b.CompanyName {color:#000000; position:relative; padding-left:5px; font-weight:normal; float:left; transition:0.3s all ease; padding-right:5px;}
.ptable > tbody > tr > td b.CompanyName i {font-weight:normal; color:#888; font-size:11px; font-style:normal}
.ptable > tbody > tr > td i.WO-info {padding-left:10px;}
.ptable > tbody > tr > td a.compInfo, .ptable > tbody > tr > td i.WO-info {float:left; position:relative; z-index:9; font-style:normal}
.ptable > tbody > tr > td a.compInfo > em {position:relative; z-index:2; font-weight:700; font-style:normal; color:#FFFFFF; opacity:0; transition:0.3s all ease}
.ptable > tbody > tr > td a.compInfo:before, .ptable > tbody > tr > td i.WO-info:before {position:absolute; top:0; left:0; width:3px; height:100%; content:""; background:#f1b268; z-index:1; transition:0.3s all ease;}
.ptable > tbody > tr:hover a.compInfo:before {background:#f1b268; width:15px; transition:0.3s all ease}
.ptable > tbody > tr:hover a.compInfo:hover:before {background:#e87e04; transition:0.3s all ease}
.ptable > tbody > tr:hover a.compInfo > em {opacity:1; display:block\0/; transition:0.3s all ease; padding-left:4px;}
.ptable > tbody > tr:hover a.CompanyName {padding-left:10px;}
.smallpdf {float:left; width:12px; height:16px; background-position:0 -34px; transition:0.7s all ease;}
.smallpdf:hover {transition:0.7s all ease; transform:rotateY(180deg)}
.edittool {position:relative;}
.edit_btn {position:relative; background:url(../images/sprite.png) no-repeat -102px -21px; width:15px; height:33px; display:block}
#edit_toggle.active {background:#f2f2f2 url(../images/sprite.png) no-repeat -102px -47px; border:1px solid #c2c2c2; border-left:none}
.editing_box {position:absolute; border:1px solid #c2c2c2; top:8px; right:23px; margin:0; padding:0; background:#fff; /*width:110px;*/width:182px; display:none}
.editing_box li {float:left; padding:3px}
.editing_box li a {width:30px; height:25px; opacity:0.6; position:relative;}
.editing_box li a.editicon {background-position:-117px -22px}
.editing_box li a.watchlicon {background-position:-147px -22px}
.editing_box li a.researicon {background-position:-117px -136px}
.editing_box li a.sellicon {background-position:-147px -136px}
.editing_box li a.delicon {background-position:-177px -22px}
.editing_box li a.Porticon {background-position:-177px -136px}
.editing_box li a:hover {opacity:1; transition:0.3s all ease}
.editing_box li a:after {position:absolute; width:1px; height:100%; content:""; top:0; right:-4px; background:#c2c2c2;}
.netwtable {border-bottom:1px solid #dddddd}
.netwtable td {font-size:13px; padding:12px !important;}
.netwtable p {position:relative; margin:0; padding:0;}
.netwtable p i {width:0; height:0; position:absolute; left:0px; bottom:8px}
.sGrnarw {border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #00950b;}
.sRedarw {border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #e51617;}
.sNCarw {font-size:20px; color:#1390D5; bottom:22px !important}

.SubResearch {margin:20px 0; padding:0;}
.SubResearch li {margin-bottom:20px;}
.SubResearch li a {display:block; position:relative; color:#000000; padding-left:25px;}
.SubResearch li a:before {position:absolute; top:2px; left:2px; content:""; width:16px; height:20px; background:url(../images/sprite.png) no-repeat -85px -52px}
.SubResearch li a b {font-size:17px; line-height:20px; color:#444; display:block; font-weight:normal;}
.SubResearch li a i {font-size:11px; color:#999; font-style:normal; margin:5px 0 3px}
.SubResearch li a p {margin-bottom:0; text-align:justify; color:#666; line-height:18px; font-size:13px;}
.SubResearch li a:hover b {color:#000000;}

.NewsDet-cont {padding:0 50px; margin-bottom:50px;}
.DetNewsHd {font-size:35px; font-weight:bold; margin:30px 0;}
.newsource span {padding:20px 0; border-bottom:1px solid #c1c1c1; color:#777}
.newsource span:last-child {border-bottom:none;}
.newsource span b.pull-left {position:relative; padding-right:25px; margin-right:10px;}
.newsource span b {position:relative; padding-right:10px;}
.newsource span b i {position:absolute; width:19px; height:15px; background:url(../images/sprite.png) no-repeat -179px -49px; top:1px; right:0}
.newsource span h5 {margin:5px 0; padding:0; color:#f79633; font-size:12px;}
.newsource span ul {margin:0; padding:0; float:left}
.newsource span ul li {float:left; margin:0 5px}
.newsource span ul li a {width:18px; height:19px; background:url(../images/sprite.png) no-repeat; transition:0.3s all ease}
.newsource span ul li a.Share_twitter_icon {background-position:-87px -77px}
.newsource span ul li a.Share_facebook_icon {background-position:-106px -77px}
.newsource span ul li a.Share_linked_icon {background-position:-125px -77px}
.newsource span ul li a.Share_email_icon {background-position:-144px -77px;}
.newsource span ul li a:hover {-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: grayscale(100%); transition:0.3s all ease}
.newsource span > p {margin:5px 0 0 0; font-size:12px; color:#888}
.NewsDet-cont .sharenews p {position: relative; margin: 0; padding: 15px 100px 15px 30px; line-height:28px; color: #4c4c4c; font-size:17px;}
.NewsDet-cont .sharenews p a {position:absolute; top:15px; right:0; width:22px; height:21px; background:url(../images/sprite.png) -164px -73px; content:""; display:none}
.NewsDet-cont .sharenews p:hover a {display:block;}
.NewsDet-cont .sharenews p a:hover {background-position:-164px -95px;}

.Insight-big {position:relative;}
.Insight-big img {width:100%; position:relative; transition:0.3s all ease}
.Insight-big .Ins-cont {position:absolute; bottom:5%; right:0; left:20%; padding:15px 15px 30px 15px; background:rgba(246,246,246,0.85); background:#f6f6f6\0/; z-index:99; transition:0.3s all ease}
.Insight-big .Ins-cont i {font-size:13px; color:#666; font-style:normal; margin-bottom:10px;}
.Insight-big .Ins-cont h1 {font-size:25px; margin:0; padding:0; font-weight:bold; color:#000000; margin-bottom:5px;}
.Insight-big .Ins-cont p {font-size:15px; color:#444; line-height:20px}
.Insight-big:hover .Ins-cont {background:rgba(246,246,246,0.9); transition:0.3s all ease}
.Insight-big .ReadMNw a {font-size:14px;}
.Insight-small table {width:100%;}
.Insight-small table td {width:50%;}
.Insight-small img {width:100%; height:259px; transition:0.3s all ease}
.Insight-small .Ins-cont {background:#FFFFFF; position:relative; padding:0 25px; z-index:9; transition:0.3s all ease}
.Insight-small .Ins-cont h1 {font-size:20px; font-weight:normal; color:#444; margin:0 0 5px; padding:0; line-height:24px;}
.Insight-small .Ins-cont i {font-size:12px; color:#999; font-style:normal; margin-bottom:15px;}
.Insight-small .Ins-cont p {font-size:15px; color:#666; line-height:20px}
.Ins-leftarrow {position:absolute; top:50%; margin-top:-15px; left:-15px; border-right:15px solid #FFFFFF; border-top:15px solid transparent; border-bottom:15px solid transparent; transition:0.3s all ease}
.Insight-small .Ins-cont:after {position:absolute; bottom:0; left:0; width:100%; height:2px; content:""; background:#e87e04;}
.Ins-video {position:relative;}
.Ins-video td {position:relative;}
.Ins-video td b {width:70px; height:70px; background:url(../images/PlayIcon.png) 0 0 no-repeat; position:absolute; top:50%; left:50%; margin:-35px 0 0 -35px; z-index:+3; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease;}
.Ins-video:hover b{background:url(../images/PlayIcon-hover.png) 0 0 no-repeat;transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease;}
.Ins-single {height:259px;}
.Ins-vert {background:#FFFFFF; position:relative; padding:50px 25px; z-index:9; height:290px;}
.Ins-vert h1 {font-size:20px; font-weight:normal; color:#444; margin:0 0 5px; padding:0; line-height:24px;}
.Ins-vert i {font-size:12px; color:#999; font-style:normal; margin-bottom:15px;}
.Ins-vert p {font-size:15px; color:#666; line-height:20px}
.Ins-vert:after {position:absolute; bottom:0; left:0; width:100%; height:2px; content:""; background:#e87e04;}
.Ins-toparrow {position:absolute; left:50%; margin-left:-15px; top:-15px; border-bottom:15px solid #FFFFFF; border-left:15px solid transparent; border-right:15px solid transparent; transition:0.3s all ease}
.Insight-small:hover .Ins-cont, .Insight-small:hover .Ins-vert {background:#EFEFEF; transition:0.3s all ease}
.Insight-small:hover .Ins-toparrow {border-bottom:15px solid #EFEFEF; transition:0.3s all ease}
.Insight-small:hover .Ins-leftarrow {border-right:15px solid #EFEFEF; transition:0.3s all ease}
.Insight-small figure, .Insight-big figure {background:#000000;}
.Insight-small:hover figure img, .Insight-big:hover figure img {opacity:0.9; transition:0.3s all ease}
.Invstbankmob hr {display:none;}

/* Contact Us */
.contactusBg{ background:url(../images/BG_ContactUs.jpg) 0 0 no-repeat; background-size:cover;}
.contact_wrapper {background:rgba(255,255,255,0.9); background:#000\0/;}
.gmap {background: #ffffff; position:relative; border-left:1px solid #D8D8D8;}
.contact_content {padding:20px;}
.contact_wrapper .row {margin:0;}
.contact_wrapper .row > [class*='col-'] {padding-right: 0px;  padding-left: 0px;}
.contact_content > ul > li > a {position:relative; min-height:220px; margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #D8D8D8}
.contact_content > ul > li > a > h1{color:#444444; font-size:20px; font-weight:normal; position:relative; margin:0 0 10px; padding:0; transition:0.3s all ease;} 
.contact_content > ul > li > a > h1:before {position:absolute; top:50%; left:0; content:""; width:3px; background:#e87e04; transition:0.3s all ease; height:0; opacity:0;}
.contact_content > ul > li:last-child a {margin:0; padding:0; border:none;}
.contact_content > ul > li > a.selected h1 {padding:0 0 0 10px; transition:0.3s all ease;}
.contact_content > ul > li > a.selected h1:before{height:100%; opacity:1; transition:0.3s all ease; top:0}
.contact_content > ul > li > a:after {background:url(../images/sprite.png) -219px 0 no-repeat; position:absolute; width:33px; height:33px; right:-30px; content:''; top:110px; z-index:9; opacity:0; transition:0.3s all ease; top:50%; margin-top:-17px;}
.contact_content > ul > li > a.selected:after {opacity:1; right:-42px; transition:0.3s all ease;}
.contact_content .address{ margin:0px; padding:0;}
.contact_content .address li{ list-style-type:none; position:relative; padding:8px 0px 8px 30px; color:#666666; font-size:14px; line-height:20px;}
.contact_content .address li > i{ position:absolute; width:19px; height:19px; left:0px; top:7px;}
.contact_content .address .add{ background-position:0px -110px;}
.contact_content .address .phone{ background-position:-19px -110px;}
.contact_content .address .fax{ background-position:-38px -110px;}
.branches_wrapper{ background:rgba(255,255,255,0.9); background:#000\0/; padding:20px 10px;}
.branches-cont {margin:0; padding:10px 0px; text-align:left; border-bottom:solid 1px #c2c3c2;}
.branches-cont li {display:inline-block; margin-left:8px}
.branches {border:none; width:100%; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; position:relative; background: url(../images/selectdrop_arow.jpg) no-repeat right; background:#FFFFFF\0/; padding-right:12px; font-size:13px;}
.branch_det{ margin:0px; padding:0px;}
.branch_det h2{ font-weight:normal; font-size:22px; text-align:center;}
.branch_add{ overflow-Y:auto; height:200px;}
.branch_add:before, .bramch_add:after{display: table; content: " ";}
.branch_add:afterr {clear: both;}
.branch_add-bor{ border:solid 1px #c3c3c2; background:#fff; padding:15px; margin-bottom:30px;}
.branch_add-bor .address{ margin:0px; padding:0;}
.branch_add-bor .address li{ list-style-type:none; position:relative; padding:8px 0px 8px 30px; color:#666666; font-size:14px; line-height:20px;}
.branch_add-bor .address li > a{ color:#666666; display:block; transition:0.3s ease;}
.branch_add-bor .address li > a:hover{ color:#e87e04; transition:0.3s ease;}
.branch_add-bor .address li > i{ position:absolute; width:19px; height:19px; left:0px; top:7px;}
.branch_add-bor .address .add{ background-position:0px -110px;}
.branch_add-bor .address .phone{ background-position:-19px -110px;}
.branch_add-bor .address .fax{ background-position:-38px -110px;}
.branch_add-bor .address .email{ background-position:-79px -110px;}
.gmap iframe {width:100%; height:510px;}

/* Reports */
.RWbdr-whtbox {background:#FFFFFF; padding:10px 10px 0; margin-bottom:15px; position:relative; border-bottom:2px solid #e87e04;}
.research-reports {position:relative; margin-bottom:0px; min-height:200px}
.research-reports .ReadReport {position:absolute;}
.research-reports > img {margin-bottom:10px;}
.research-reports > a {color:#444;}
.research-reports > a > b {font-size:17px; font-weight:normal; margin-bottom:10px; padding:0px 0px 5px; display:block; color:#444; position:relative; border-bottom:solid 1px #cccccc;}
.research-reports > a > b > i{ position:absolute; padding:0 5px; height:20px; right:0px; text-align:center; top:0px; font-style:normal; font-size:12px; line-height:18px;}
.research-reports > a > b > i.green{ background:#e5f4e6; border:solid 1px #00950b; color:#00950b;transition:0.3s all ease;}
.research-reports > a > b > i.red{ background:#f9e5e5; border:solid 1px #cb0f0f; color:#cb0f0f;transition:0.3s all ease;}
.research-reports > a > p {text-align:justify; color:#666; font-size:13px; line-height:18px;}
.research-reports > a:hover > b {color:#000000;}
.research-reports > a:hover > b > i.green{ background:#00950b; border:solid 1px #00950b; color:#fff;transition:0.3s all ease;}
.research-reports > a:hover > b > i.red{ background:#cb0f0f; border:solid 1px #cb0f0f; color:#fff;transition:0.3s all ease;}
.research-reports [class*='col-'] {font-size:12px; color:#8d8d8d; margin-bottom:8px;}
.research-reports [class*='col-']:last-child {text-align:right;}
.research-reports ul{ margin:0px 0px 15px; padding:0px;}
.research-reports ul li{ list-style-type:none; font-size:14px; color:#444; padding:2px 0px}
.research-reports .Rshcname {background: #dadada; border: 1px solid #dadada; padding: 3px 5px; font-size: 12px; color: #444444; display: inline-block; transition: 0.3s all ease;}
.ReadReport {position:relative; text-align:right; bottom:0px; right:0; color: #000; font-size: 12px; text-transform: uppercase; padding-right:18px; transition:0.3s all ease;}
.ReadReport a {color:#464646; text-transform:capitalize}
.ReadReport:hover a {color:#000; transition:0.3s all ease;}
.ReadReport:after {position:absolute; content:""; right:0; top:0; background:#e87e04; width:5px; height:100%; transition:0.3s all ease;}
.ReadReport:hover:after {width:10px; transition:0.3s all ease; background:#e5662e;}
.report-tab {margin:0 0 10px; padding:0;}
.report-tab li {float:left; margin-right:5px;}
.report-tab li a {font-size:16px; color:#000000; position:relative; padding:0 5px 3px;}
.report-tab li a:after {position:absolute; bottom:0; left:0; content:""; background:#e87e04; width:100%; height:2px; display:none;}
.report-tab li a.active {font-weight:700;}
.report-tab li a.active:after {display:block;}
.subscribe_setting{ text-align:right; display:inline-block; color:#737373; float:right; margin:0px 0px 10px; font-size:13px; border:solid 1px #cccccc; padding:5px 35px 5px 10px; position:relative;}
.subscribe_setting i{ position:absolute; width:22px; height:19px; background-position:-57px -110px; right:5px; top:5px; }
.subscribe_setting em{position:absolute; bottom:-1px; left:50%; margin-left:-1px; width:0; height:2px; background:#e87e04; transition:0.3s all ease;}
.subscribe_setting:hover em{left:0; width:100%; transition:0.3s all ease;}
.research-select-cont {margin:0; padding:0; text-align:left}
.research-select-cont li {display:inline-block; margin-right:10px;  margin-bottom:10px;}
.research-select {border:none; width:100%; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; position:relative; background: url(../images/selectdrop_arow.jpg) no-repeat right; background:#FFFFFF\0/; padding-right:12px; font-size:13px;}
.rese_table_li{ margin:0px; padding:px; text-align:left;}
.rese_table_li > li{ list-style-type:none; display:inline-block; padding:0px 5px; font-size:12px; color:#8f8f8f; }
.rese_table_li > li:last-child{ padding-right:0px;}
.rese_table_li > li:first-child{border-right:solid 1px #8f8f8f; padding-left:0px;}
.rese_table{ position:relative;}
.rese_table span{ font-style:normal; text-align:center; display:inline-block; padding:2px 10px; margin:7px 0px 0; font-size:12px; line-height:18px;}
.rese_table span.green{ background:#e5f4e6; border:solid 1px #00950b; color:#00950b;}
.rese_table span.red{ background:#f9e5e5; border:solid 1px #cb0f0f; color:#cb0f0f;}
.rese_table span.hold{ background:#ebebeb; border:solid 1px #363636; color:#696969;}
.rese_table b{ position:absolute; width:16px; height:20px; left:50%; margin-left:-8px; top:10px; font-size:0px;}
.rese_table b.pdf {background-position:-85px -52px;}
.rese_table b.excel{ background:url(../images/excel.png) no-repeat;}
.rese_table b.video{background-position:-101px -111px; width:20px; height:17px; margin-left:-10px;}
.rese_table2icon b{ position:relative; width:16px; height:20px; font-size:0px; display:inline-block; margin-right:15px;}
.rese_table2icon b.pdf {background-position:-85px -52px;}
.rese_table2icon em.video{background-position:-101px -111px; width:20px; height:17px; margin-left:-10px;}
i.rese_table{ font-style:normal !important; text-align:left !important;}
.serarch_report{ margin:20px 0px 10px;}
.serarch_report input[type="text"]{ width:100%; border:solid 1px #cccccc; padding:10px; color:#a3a3a3;}
.serarch_report input[type="text"]:focus{ color:#000;}
.serarch_report a{ background:#e87e04; color:#fff; padding:10px 0px; padding-right:20px; text-align:center; position:relative;}
.serarch_report a > em{ position:absolute; background-position:-222px -37px; width:14px; height:14px; left:50%; margin-left:20px; top:10px;}
.Subscribe-Detail {max-width:800px; background:white; text-align: left; margin: 40px auto 20px; position: relative; -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 1); -moz-box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 1); box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 1); padding:15px;}
.Substab {margin:20px 0px; padding:0; width:100%; border:1px solid #cccccc;}
.Substab li {float:left; width:20%}
.Substab li a {text-align:center; padding:5px; font-size:13px; color:#666; position:relative}
.Substab li:last-child a:after {display:none;}
.Substab li a:after {content:""; width:1px; height:100%; top:0; right:0; background:#cccccc; position:absolute}
.Substab li a.active {color:#000000; background:#e1e1e1;}
ul.resp-tabs-list {margin: 0px; padding: 0px;}
.resp-tabs-list li {list-style: none; cursor: pointer; float: left;}
.resp-tabs-container {padding: 0px; background-color: #fff; clear: left;}
h2.resp-accordion {cursor: pointer; padding: 5px; display: none;}
.resp-tab-content {display: none; padding: 5px 0px 15px 15px;}
.resp-tab-active {border-bottom: none; background-color: #fff;}
.resp-content-active, .resp-accordion-active {display: block;}
.resp-tab-content {border: 1px solid #c1c1c1; border-top-color: #5AB1D0;}
h2.resp-accordion {font-size: 14px; border: 1px solid #c1c1c1; border-top: 0px solid #c1c1c1; margin: 0px; padding: 0 15px; font-weight:normal; position:relative;}
h2.resp-accordion i {font-style:normal; line-height:20px; color:#666666; margin-top:-10px; padding-bottom:10px; font-size:14px;}
h2.resp-tab-active {border-bottom: 0px solid #c1c1c1 !important; margin-bottom: 0px !important; padding:10px !important; color:#000 !important; font-size:16px;}
h2.resp-tab-active i {font-style:normal !important; color:#FFF; font-weight:normal;}
h2.resp-tab-title:last-child { border-bottom: 12px solid #c1c1c1 !important; background: blue;}
/*-----------Vertical tabs-----------*/
.leadship_tb {margin-top:0 !important;}
.resp-vtabs ul.resp-tabs-list {width:100%; overflow:hidden; margin:0 !important; padding:5px 5px 0 5px; background:#eeeeee !important;}
.resp-vtabs .resp-tabs-list li {display: block; width:20%; cursor: pointer; float:left;  font-size:16px; background:#eeeeee !important; padding:10px; text-align:center;}
.resp-vtabs .resp-tabs-list li a {color:#000000;}
.resp-vtabs li.resp-tab-active {position:relative; background:#FFFFFF !important; font-weight:bold;}

.resp-vtabs .resp-tabs-container {padding: 0px; width: 100%; clear: none;}
.resp-vtabs .resp-tab-content {border: none; word-wrap: break-word; padding:20px 0px;}
.resp-vtabs .resp-tab-content p {margin: 0px; padding: 0px; font-size:14px; color:#000000; margin-bottom:10px; text-align:justify; line-height:22px;}
/*-----------Accordion styles-----------*/
h2.resp-tab-active {background: #DBDBDB; display:none;}
.resp-easy-accordion .resp-tab-content {border: 1px solid #c1c1c1;}
.resp-easy-accordion .resp-tab-content:last-child {border-bottom: 1px solid #c1c1c1;}
.resp-jfit {width: 100%; margin: 0px;}
.resp-tab-content-active {display: block;}
#SubscribePOP .subscibe_msel {border-right:1px solid #DBDBDB; padding:10px 15px; min-height:205px;}
#SubscribePOP .subscibe_msel p {margin:0; padding:0;}
#SubscribePOP .subscibe_msel label {position:relative; padding-left:20px; font-weight:normal; font-size:13px; color:#666}
#SubscribePOP .subscibe_msel label input {position:absolute; left:0; top:0;}
#SubscribePOP .subscibe_msel label h3 {font-size:15px; margin:0 0 10px; padding:0; color:#000000}
#SubscribePOP .subscibe_msel label:hover {color:#000000;}
.Subgroup-btn {padding:10px 0;}
.Subgroup-btn .btn {background:#e87e04; color:#FFFFFF}
.Subgroup-btn .btn:hover {color:#FFFFFF;}

/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/
@media only screen and (max-width: 767px) {
	.resp-vtabs .resp-tab-content {padding:20px 10px;}
	h2.resp-accordion:first-child {border-top: 1px solid #c1c1c1;}
	.resp-arrow {position:absolute; top:50%; margin-top:-6px; right:10px; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 12px solid #c1c1c1;}
h2.resp-tab-active span.resp-arrow {border: none; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 12px solid #9B9797;}
    ul.resp-tabs-list {display: none;}
    h2.resp-accordion {display: block; padding:10px; font-size:17px; font-weight:bold}
	h2.resp-accordion em {width:140px; height:74px; display:block; transition:0.3s all ease}
    .resp-vtabs .resp-tab-content {border: 1px solid #C1C1C1;}
    .resp-vtabs .resp-tabs-container {border: none; float: none; width: 100%; min-height: 100px; clear: none;}
    .resp-accordion-closed {display: none !important;}
    .resp-vtabs .resp-tab-content:last-child {border-bottom: 1px solid #c1c1c1 !important;}
	#SubscribePOP .subscibe_msel {min-height:0; border-right:none; border-bottom:1px solid #DBDBDB; margin:0 15px; padding:10px 5px}
	#SubscribePOP .subscibe_msel:last-child {border-bottom:none;}
}

.InrSecbg {position:relative; padding:0 0 100px;}
.InrSecbg .container {height:500px; position:relative; z-index:9}
.InrSecbg .container.inrbigbg {height:520px;}
.InrSecbg .container.inrbigbg-leaderpage-mobile {height:520px;}/* 26-8-2016 changes for leadership page*/
.ledership_page-tital{ margin-top:120px;}/* 26-8-2016 changes for leadership page*/
#Ourclient_2021 .owl-wrapper-outer{margin: 0 auto;
    width: 65%;}
.InrSecbg .whitetxt_bdcmb li a {color:#FFFFFF;}
.InrSecbg aside {padding-top:150px;}
.InrSecbg aside h1 {font-size:50px; color:#FFFFFF; position:relative; display:inline-block; margin-bottom:20px; padding-bottom:10px;}
.InrSecbg aside h1:before {position:absolute; left:0; bottom:0; height:2px; width:30%; background:#FFFFFF; content:"";}
.InrSecbg aside h1:after {position:absolute; right:0; bottom:0; height:2px; width:70%; content:""; background:#f79633;}
.InrSecbg aside p {color:#FFFFFF; font-size:17px;}
.InrSecbg aside .row {width:590px;}
.InrSecbg aside .row a {color:#FFFFFF; font-size:18px; position:relative; padding-left:10px; margin-bottom:15px;}
.InrSecbg aside .row a:before {position:absolute; top:0; left:0; background:#f79633; width:3px; height:100%; content:"";}
.research_bg {background:url(../images/Research_bg.jpg) no-repeat; background-size:cover;}
.sampleRep_bg {background:url(../images/SampleReport_ban.jpg) no-repeat; background-size:cover;}
.whatwedo_bg {background:url(../images/WhatWeDo_bg.jpg) no-repeat; background-size:cover;}
.InstEqu_bg {background:url(../images/InstBigbanner_bg.jpg) no-repeat; background-size:cover;}
.InstBank_bg {background:url(../images/IBankBigbanner_bg.jpg) center no-repeat; background-size:cover;}
.Insurance_bg {background:url(../images/InsuranceBigbanner_bg.jpg) no-repeat; background-size:cover;}
.Insurance_individuals_bg {background:url(../images/Insurance_IndividualsBigbanner_bg.jpg) 95% no-repeat; background-size:cover;}
.Insurance_business_bg {background:url(../images/Insurance_BusinessBigbanner_bg.jpg) center no-repeat; background-size:cover;}
.Insurance_Claims_bg {background:url(../images/Insurance_ClaimsBigbanner_bg.jpg) no-repeat 30%; background-size:cover;}
.Careers_bg {background:url(../images/CareersBigbanner_bg.jpg) no-repeat; background-size:cover;}
.PMS_bg {background:url(../images/PMS_bg.jpg) no-repeat; background-size:cover;}
.WM_bg {background:url(../images/WM_bg.jpg) no-repeat; background-size:cover;}
.whoweare_bg {background:url(../images/WhoWeAre_bg.jpg) no-repeat; background-size:cover;}
.PeopleC_bg {background:url(../images/PeopleCul_bg.jpg) no-repeat; background-size:cover;}
.Epromise_bg {background:url(../images/Epromise_bg.jpg) no-repeat; background-size:cover;}
.Eleader_bg {background:url(../images/Leadership_bg.jpg) no-repeat center; background-size:cover;}
.Media_bg {background:url(../images/Media_bg.jpg) no-repeat; background-size:cover;}
.Disclaimer_bg {background:url(../images/Disclaimer_bg.jpg) no-repeat; background-size:cover;}
.Terms_bg {background:url(../images/Terms_bg.jpg) no-repeat; background-size:cover;}
.Privacy_bg {background:url(../images/Privacy_bg.jpg) no-repeat; background-size:cover;}
.OurInsight_bg {background:url(../images/OurInsight_bg.jpg) no-repeat; background-size:cover;}
.oview_cont {position:relative; background:#FFFFFF\0/; padding:20px 0; margin-top:-100px; z-index:9; margin-bottom:50px; text-align:center; background:rgba(255,255,255,0.9);}
.oview_cont:after {position:absolute; bottom:-33px; left:0; width:100%; content:""; background:url(../images/over_arrow.png) no-repeat top center; height:33px;}
.oview_cont h2 {font-size:35px; font-weight:bold; position:relative; display:inline-block; padding-bottom:7px; margin-bottom:20px;}
.oview_cont h2:after {height:3px; background:#e87e04; position:absolute; left:35%; right:35%; bottom:0; content:"";}
.oview_cont p {font-size:17px; line-height:26px; color:#666; margin-bottom:20px;}
.oview_cont p b {font-weight:normal; color:#444;}
.closelktxt {text-align:center; font-size:24px; color:#666; margin:50px 0; position:relative}
.closelktxt strong {display:block; font-size:35px; color:#000}
.Inr-bx {background:#fff; padding:30px; margin-bottom:80px;}
.Inr-bx-wobtn {margin-bottom:50px;}
.Inr-bx > img, .Resh-Inr-bx > img, .Inr_normal_text > img  {margin-bottom:30px; width:100%;}
.Inr-bx > p, .Resh-Inr-bx > p, .Inr_normal_text > p {font-size:17px; line-height:26px; color:#666; text-align:left; margin-bottom:20px;}
.Resh-Inr-bx {background:#FFFDFD; padding:30px; margin-bottom:55px;}
.dashead {font-size:30px; color:#000000; position:relative; display:inline-block; padding-bottom:10px; margin:0 0 30px; text-transform:capitalize}
.dashead:after {position:absolute; content:""; left:0; bottom:0; width:40px; background:#f79633; height:3px;}
.Inr-subcont2 {width:100%; margin:40px 0}
.Inr-subcont2 td {padding-right:30px; width:50%; border-right:1px solid #cccccc; vertical-align:top}
.Inr-subcont2 td > p {font-size:17px; line-height:26px; color:#666; text-align:left; margin-bottom:20px;}
.Inr-subcont2 td:last-child {padding-left:30px; padding-right:0; border-right:none;}
.Inr-subcont2 h3 {font-weight:bold; font-size:20px; margin:10px 0 30px; padding:0}
.Inr-bx-btn {text-align:center; position:relative; margin-bottom:-60px;}
.Inr-bx-btn a {color: #fff; font-size:17px; padding:10px 15px; background: #e87e04; display: inline-block; margin:10px; position: relative; z-index:1}
.Inr-bx-btn a:after {content:""; position:absolute; background:#bd6500; top:0; left:0; width:0; height:100%; z-index:-1; opacity:0; transition:0.3s all ease}
.Inr-bx-btn a:hover:after {width:100%; opacity:1; transition:0.3s all ease;}
/*.Inr-bx-btn a:hover {background: #e87e04; border: none;}
.Inr-bx-btn a:before {content: ''; position: absolute; border: #e87e04 solid 2px; top: 0; right: 0; bottom: 0; left: 0; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: top, right, bottom, left; transition-property: top, right, bottom, left;}
.Inr-bx-btn a:hover:before {top: -6px; right: -6px; bottom: -6px; left: -6px;}*/
.cmpragtxt {font-size:17px; line-height:26px; color:#666; margin-bottom:20px;}
.headh3 {font-weight:bold; font-size:20px; margin:0 0 30px; padding:0}
.Research-video {position:relative;}
.Research-video img {width:100%;}
.Research-video b {width:70px; height:70px; background:url(../images/PlayIcon.png) 0 0 no-repeat; position:absolute; top:50%; left:50%; margin:-35px 0 0 -35px; z-index:+3; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease;}
.Research-video:hover b{background:url(../images/PlayIcon-hover.png) 0 0 no-repeat;transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease;}
.Research-video span {width:100%; background:rgba(0,0,0,0.6); background:#000000\0/; position:absolute; bottom:0; left:0; color:#FFFFFF; font-size:17px; font-weight:bold; padding:12px 15px;}
.crn-bx {padding:20px; border:1px solid #cccccc; position:relative; box-shadow:3px 3px 5px 0px rgba(0, 0, 0, 0.15);}
.crn-bx:before {position:absolute; top:-3px; left:-3px; width:25px; height:25px; border-top:5px solid #f79633; border-left:5px solid #f79633; content:""}
.crn-bx:after {position:absolute; bottom:-3px; right:-3px; width:25px; height:25px; border-bottom:5px solid #f79633; border-right:5px solid #f79633; content:""}
.ResearchFrom {background-color: #fbfcfd; background-image: linear-gradient(0deg, #e7e9ec 0%, #fbfcfd 100%);}
.ReshForm input[type="text"] {width:100%; border:1px solid #cccccc; height:40px; line-height:40px; padding:0 10px; font-size:15px; margin-bottom:13px}
.ReshForm input:focus {border:1px solid #B1B1B1; transition:0.3s all ease}
.ReshForm select {width:100%; border:1px solid #cccccc; height:40px; line-height:40px; padding:0 10px; font-size:15px; margin-bottom:13px;}
.ReshForm a {width:100%; text-align:center; font-size:17px; background:#e87e04; padding:10px; color:#FFFFFF; text-transform:uppercase; transition:0.3s all ease}
.ReshForm a:hover {background:#c96d02; transition:0.3s all ease}
.Resh-Inr-bx .HResearchR {margin-bottom:30px;}
.Resh-Inr-bx .HResearchR:last-child{ margin-bottom:0;}
.Resh-Inr-bx .HResearchR h2 {font-size:18px;}
.Resh-Inr-bx .HResearchR p {text-align:left;}
.mb40 {margin-bottom:40px;}
.mb50 {margin-bottom:50px;}
.Inr-bx hr {border-top:1px solid #cccccc;}
.Rshcount {width:100%; margin-bottom:30px;}
.Rshcount td {text-align:center; width:33%; border-right:1px dashed #ccc; padding:30px 0}
.Rshcount td:last-child {border-right:none;}
.Rshcount td b {font-size:60px; font-weight:normal; color:#444444}
.Rshcount td i {font-size:17px; color:#666; font-style:normal; position:relative; padding-bottom:7px;}
.Rshcount td i:after {position:absolute; bottom:0; left:50%; margin-left:-15px; height:3px; content:""; background:#b2b2b2; width:30px}
.scrollToTop {width:37px; height:37px; background:rgba(0,0,0,0.30); position:fixed; bottom:0px; right:9px; display:none; z-index:99; cursor:pointer; transition:0.4s ease;}
.scrollToTop:after {position:absolute; top:8px; left:9px; content:""; width:20px; height:21px; background:url(../images/sprite.png) no-repeat -126px -106px}
.scrollToTop:hover {background:rgba(0,0,0,0.50); transition:0.4s ease; bottom:10px;}
.InrDetop {margin-top:-182px; z-index:98; position:relative}
.Rshcname {background:#dadada; border:1px solid #dadada; padding:3px 5px; font-size:12px; color:#444444; display:inline-block; transition:0.3s all ease}
.research-reports:hover .Rshcname {background:#C3C3C3; transition:0.3s all ease; border:1px solid #B9B9B9; color:#000}
.Inrsprite {background:url(../images/InrSprite.png) no-repeat;}
.Inr2Icontable {width:100%;}
.Inr2Icontable td {padding-right:30px; width:50%; border-right:1px solid #cccccc; vertical-align:top}
.Inr2Icontable td p {font-size:17px; line-height:26px; color:#666; text-align:left; margin-bottom:20px; padding-left:55px; position:relative;}
.Inr2Icontable td:last-child {padding-left:30px; padding-right:0; border-right:none;}
.Inr2Icontable td p span {position:absolute; top:0; left:0; width:41px; height:33px; transition:0.3s all ease;}
.Inr2Icontable td p span, .Inr3Icontable td p span {transition:0.3s all ease; transform:scale(0.8)}
.Inr2Icontable td p:hover span, .Inr3Icontable td p:hover span {transition:0.3s all ease; transform:scale(1)}
.Inr3Icontable {width:100%; margin:30px 0}
.Inr3Icontable td {padding:0 15px; width:33.33%; border-right:1px solid #cccccc; vertical-align:top}
.Inr3Icontable td p {font-size:17px; line-height:26px; color:#666; text-align:left; margin-bottom:20px; padding-left:55px; position:relative;}
.Inr3Icontable td:last-child {border-right:none;}
.Inr3Icontable td:first-child {padding-left:0;}
.Inr3Icontable td p span {position:absolute; top:0; left:0; width:41px; height:33px;}
.Inr3Icontable td p strong {display:block; margin-bottom:20px}
.Inr3Icontable td p b, .Inr2Icontable td p b {font-size:20px; color:#444; display:block; margin-bottom:20px;} {font-size:20px; color:#444; display:block; margin-bottom:20px;}
.Insticon1 {background-position:0 0;}
.Insticon2 {background-position:0 -33px;}
.Insticon3 {background-position:0 -66px;}
.Insticon4 {background-position:0 -99px;}
.Insticon5 {background-position:0 -132px;}
.Insticon6 {background-position:0 -165px;}
.Insticon7 {background-position:0 -198px;}
.Insticon8 {background-position:0 -231px;}
.Insticon9 {background-position:0 -264px;}
.Insticon10 {background-position:0 -297px;}
.Insticon11 {background-position:0 -330px;}
.Insticon12 {background-position:0 -363px;}
.Insticon13 {background-position:0 -396px;}
.Insticon14 {background-position:0 -429px;}
.Insticon15 {background-position:0 -462px;}
.Insticon16 {background-position:-161px -282px;}
.Insticon17 {background-position:-161px -315px;}
.Insticon18 {background-position:-161px -348px; left:8px !important}
.Insticon19 {background-position:-161px -381px; left:8px !important}
.Insticon20 {background-position:-161px -414px; left:8px !important}
.Insticon21 {background-position:-161px -447px;}
.Insticon22 {background-position:-161px -480px;}
.Insticon23 {background-position:-161px -513px;}
.Insticon24 {background-position:-161px -546px;}
.Insticon25 {background-position:0 -495px;}
.Insticon26 {background-position:0 -620px;}
.Insticon27 {background-position:0 -653px;}
.WWDcont {font-size:17px; line-height:26px}
.WWDcont strong {color:#444444; margin-bottom:30px; display:block;}
.WWDcont p {color:#666;}
.WWDcont ul {margin:0; padding:0;}
.WWDcont ul li {padding-left:30px; position:relative; margin-bottom:10px; color:#666}
.WWDcont ul li:after {position:absolute; top:9px; left:8px; content:""; width:8px; height:8px; background:#D0D0D0;}

.EDossier .col-sm-4 {border-right:1px solid #ccc;}
.EDossier .col-sm-4:last-child {border-right:none;}
.EDossier strong {display:block; margin-bottom:20px; font-size:20px;}
.EDossier img {margin-bottom:20px; width:100%}
.EDossier p {font-size:17px; line-height:26px; color:#666; text-align:left; margin-bottom:20px; position:relative;}
.customercolumn {min-height:100px; height:auto!important; position:relative;}
.moreinfo {display:none;}
.moreinfo p:last-child {margin-bottom:0;}
.morelink a {color:#000; font-size:12px; text-transform:uppercase;}
.morelink a:after {width:12px; height:12px; margin-left:5px; content:"+"; display:inline-block; background:#f29633; color:#FFFFFF; text-align:center; line-height:12px;}
.morelink.active a:after {width:12px; height:12px; margin-left:5px; content:"-"; display:inline-block; background:#f29633; color:#FFFFFF; text-align:center; line-height:12px;}
/*.morelink {position:absolute; bottom:0}*/
.morelink a:hover{text-decoration:underline}

.client_cont {position:relative;}
.client_cont .item {display: block; margin:20px; text-align: center; border:1px solid #ccc; background:#FFFFFF; min-height:220px; transition: 0.3s ease;}
.client_cont .item:hover {box-shadow: 4px 4px 5px 0px rgba(0, 0, 0, 0.15); transition: 0.3s ease;}
.client_cont .item a {display:block;  padding:20px 10px; color:#000000; cursor:default}
.client_cont .item b {font-size:15px; display:block; line-height:20px}
.client_cont .item img {padding:20px 0}
.client_cont .owl-prev {text-indent:-9999px; background:url(../images/sprite.png) no-repeat -189px -0px; left:0px;}
.client_cont .owl-next {text-indent:-9999px; background:url(../images/sprite.png) no-repeat -204px -0px; right:0px;}
.client_cont .owl-prev, .client_cont .owl-next {width:15px !important; height:22px !important;}

.insurance_innercont{ padding:30px 0; margin:0px;}
.insurance_innercont > img{margin-bottom:30px; width:100%;}
.insurance_innercont > p {font-size:17px; line-height:26px; color:#666; text-align:left; margin-bottom:20px;}
.InsSecbg {position:relative; padding:0 0 100px;}
.InsSecbg .container {height:400px; position:relative; z-index:9}
.InsSecbg .container.inrbigbg {height:520px;}
.InsSecbg .whitetxt_bdcmb li a {color:#FFFFFF;}
.InsSecbg aside {padding-top:220px;}
.InsSecbg aside h1 {font-size:50px; color:#FFFFFF; position:relative; display:inline-block; margin-bottom:20px; padding-bottom:10px;}
.InsSecbg aside h1:before {position:absolute; left:0; bottom:0; height:2px; width:30%; background:#FFFFFF; content:"";}
.InsSecbg aside h1:after {position:absolute; right:0; bottom:0; height:2px; width:70%; content:""; background:#f79633;}
.insurace_indi{ border-right: dashed 1px #cccccc;}
.insurace_indi1{ border-right:none;} 
.insurace_indi, .insurace_indi1{ padding:10px 20px 10px 80px; margin:40px 0px; position:relative; font-size:17px; color:#666666; line-height:26px}
.insurace_indi h4, .insurace_indi1 h4{ font-weight:bold; color:#666666; font-size:18px; margin-bottom:30px;}
.morelink_insu a {color:#000; text-align:right; font-size:12px; text-transform:uppercase; padding-right:20px;}
.morelink_insu a:after {width:12px; height:12px; margin-left:5px; content:"+"; display:inline-block; background:#f29633; color:#FFFFFF; text-align:center; line-height:12px;}
.morelink_insu.active a:after {width:12px; height:12px; margin-left:5px; content:"-"; display:inline-block; background:#f29633; color:#FFFFFF; text-align:center; line-height:12px;}
/*.morelink {position:absolute; bottom:0}*/
.morelink_insu a:hover{text-decoration:underline}

.insurace_indi em, .insurace_indi1 em{ position:absolute; width:60px; height:60px; left:0px; top:10px;}
.Insu_health{ background-position:-41px 0px;}
.Insu_health2{ background-position:-101px 0px;}
.Insu_health3{ background-position:-41px -60px;}
.Insu_health4{ background-position:-101px -60px;}
.Insu_health5{ background-position:-41px -120px;}
.Insu_health6{ background-position:-101px -120px;}
.Insu_health7{ background-position:-41px -180px;}
.Insu_health8{ background-position:-101px -180px;}
.Insu_health9{ background-position:-41px -240px;}
.Insu_health10{ background-position:-101px -240px;}
.Insu_health11{ background-position:-41px -300px;}
.Insu_health12{ background-position:-101px -300px;}
.Insu_health13{ background-position:-41px -360px;}
.Insu_health14{ background-position:-101px -360px;}
.Insu_health15{ background-position:-41px -420px;}
.Insu_health16{ background-position:-101px -420px;}
.Insu_health17{ background-position:-41px -480px;}
.Insu_health18{ background-position:-101px -480px;}
.Insu_health19{ background-position:-161px 0px;}
.Insu_health20{ background-position:-161px -60px;}

.indi_insu_divi{ background:#e5e5e5; height:1px; width:100%; display:block; clear:both;}
.knowinsu{ margin:40px 0px;}
.knowinsu > p{ font-size:17px; color:#666666; margin-bottom:0;}
.knowinsu > p > a{color:#444444; position:relative; display:inline-block; border-bottom:solid 2px #8e8e8e; transition:0.3s ease;}
.knowinsu > p > a:after{ position:absolute;  content:''; width:0; height:2px; bottom:0px; left:50%; background:#f79633; margin-bottom:-2px; margin-left:-1px; transition:0.3s ease;}
.knowinsu > p > a:hover{color:#f79633; transition:0.3s ease;}
.knowinsu > p > a:hover:after{width:100%; left:0; transition:0.3s ease;}

.insurance_more_style b{ display:block; color:#444; font-size:15px; font-weight:bold;}
.insurance_more_style strong{color:#f79633; font-size:15px; font-weight:bold;}
.insurance_more_style ul {margin:20px 0px; padding:0;}
.insurance_more_style ul li {padding-left:30px; position:relative; margin-bottom:10px; color:#666}
.insurance_more_style ul li:after {position:absolute; top:9px; left:8px; content:""; width:8px; height:8px; background:#D0D0D0;}

.claimchat {margin:0; padding:0; position:relative; width:100%;}
.claimchat li {position:relative; float:left; box-shadow:-9px 10px 16px 0px rgba(0, 0, 0, 0.15); padding:15px;}
.claimchat li:nth-child(even) {margin-top:120px;}
.claimchat li:nth-child(1) {width:15%;}
.claimchat li:nth-child(2) {width:17%;}
.claimchat li:nth-child(3) {width:17%;}
.claimchat li:nth-child(4) {width:16%;}
.claimchat li:nth-child(5) {width:17%;}
.claimchat li:nth-child(6) {width:18%;}
.claimchat li:nth-child(7) {width:15%; position:absolute; right:0; padding-right:0}
.claimchat li i {background:#e5662e; color:#FFFFFF; font-style:normal; font-weight:bold; font-size:27px; display:inline-block; width:33px; height:33px; line-height:33px; text-align:center; margin-bottom:20px;}
.claimchat li p {margin-bottom:0; font-size:16px; color:#666; line-height:22px;}
/*.cd-container {  width: 90%; max-width: 1170px; margin: 0 auto;}
.cd-container::after { content: ''; display: table; clear: both;}
#cd-timeline { position: relative; padding: 2em 0; margin-top: 2em; margin-bottom: 2em;}
#cd-timeline::before { content: ''; position: absolute; top: 0; left: 18px; height: 100%; width: 4px; background: #d7e4ed;}
@media only screen and (min-width: 1000px) {#cd-timeline {   margin-top: 3em;   margin-bottom: 3em; } #cd-timeline::before {   left: 50%;   margin-left: -2px; }}
.cd-timeline-block { position: relative; margin: 2em 0;}
.cd-timeline-block:after { content: ""; display: table; clear: both;}
.cd-timeline-block:first-child { margin-top: 0;}
.cd-timeline-block:last-child { margin-bottom: 0;}
@media only screen and (min-width: 1000px) {.cd-timeline-block {   margin: 4em 0; } .cd-timeline-block:first-child {   margin-top: 0; } .cd-timeline-block:last-child {   margin-bottom: 0; }}
.cd-timeline-img { position: absolute; top: 0; left: 0; width: 40px; height: 40px; border-radius: 50%; box-shadow: 0 0 0 4px #e4e3e1, inset 0 0px 4PX rgba(0, 0, 0, 0.5), 0 3px 0 4px rgba(0, 0, 0, 0.05); text-align:center; background:#d4d3d2; color:#000; font-size:17px; font-weight:bold; padding:20px 0px 0px;}
.cd-timeline-img1 { position: absolute; top: 0; left: 0; width: 40px; height: 40px; border-radius: 50%; box-shadow: 0 0 0 4px #e4e3e1, inset 0 0px 4PX rgba(0, 0, 0, 0.5), 0 3px 0 4px rgba(0, 0, 0, 0.05); text-align:center; background:#e87e04; color:#fff; font-size:17px; font-weight:bold; padding:20px 0px 0px;}
@media only screen and (min-width:1000px) { .cd-timeline-img, .cd-timeline-img1  { width: 60px;   height: 60px;   left: 50%;   margin-left: -30px;   -webkit-transform: translateZ(0);   -webkit-backface-visibility: hidden;} .cssanimations .cd-timeline-img.is-hidden, .cssanimations .cd-timeline-img1.is-hidden {visibility: hidden;} .cssanimations .cd-timeline-img.bounce-in, .cssanimations .cd-timeline-img1.bounce-in {visibility: visible; -webkit-animation: cd-bounce-1 0.6s; -moz-animation: cd-bounce-1 0.6s; animation: cd-bounce-1 0.6s;}}
@-webkit-keyframes cd-bounce-1 {0% {   opacity: 0;   -webkit-transform: scale(0.5); } 60% {   opacity: 1;   -webkit-transform: scale(1.2); } 100% {   -webkit-transform: scale(1); }}
@-moz-keyframes cd-bounce-1 { 0% {   opacity: 0;   -moz-transform: scale(0.5); } 60% {   opacity: 1;   -moz-transform: scale(1.2); } 100% {   -moz-transform: scale(1); }}
@keyframes cd-bounce-1 {0% {   opacity: 0;   -webkit-transform: scale(0.5);   -moz-transform: scale(0.5);   -ms-transform: scale(0.5);   -o-transform: scale(0.5);   transform: scale(0.5); } 60% {   opacity: 1;   -webkit-transform: scale(1.2);   -moz-transform: scale(1.2);   -ms-transform: scale(1.2);   -o-transform: scale(1.2);   transform: scale(1.2); } 100% {   -webkit-transform: scale(1);   -moz-transform: scale(1);   -ms-transform: scale(1);   -o-transform: scale(1);   transform: scale(1); }}
.cd-timeline-content { position: relative; margin-left: 60px; background:#eeeff0; border-radius: 0.25em; padding:10px; box-shadow: 0 3px 0 #f79633; font-size:17px; color:#666;}
.cd-timeline-content:after { content: ""; display: table; clear: both;}
.cd-timeline-content h2 { color: #303e49;}
.cd-timeline-content p, { font-size: 13px; font-size: 0.8125rem;}
.cd-timeline-content p {line-height: 1.6;}
.cd-timeline-content::before { content: ''; position: absolute; top: 16px; right: 100%; height: 0; width: 0; border: 7px solid transparent; border-right: 7px solid #eeeff0;}
@media only screen and (min-width: 768px) { .cd-timeline-content h2 {   font-size: 20px;   font-size: 1.25rem; } .cd-timeline-content p {   font-size: 16px;   font-size: 1rem; } }
@media only screen and (min-width: 1000px) { .cd-timeline-content {   margin-left: 0;   width: 45%; } .cd-timeline-content::before {   top: 24px;   left: 100%;   border-color: transparent;   border-left-color: #eeeff0; } .cd-timeline-block:nth-child(even) .cd-timeline-content {   float: right; } .cd-timeline-block:nth-child(even) .cd-timeline-content::before {   top: 24px;   left: auto;   right: 100%;   border-color: transparent;   border-right-color: #eeeff0; } .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more {   float: right; } .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {   left: auto;   right: 122%;   text-align: right; } .cssanimations .cd-timeline-content.is-hidden {   visibility: hidden; } .cssanimations .cd-timeline-content.bounce-in {   visibility: visible;   -webkit-animation: cd-bounce-2 0.6s;   -moz-animation: cd-bounce-2 0.6s;   animation: cd-bounce-2 0.6s; }}
@media only screen and (min-width: 1000px) { .cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in {   -webkit-animation: cd-bounce-2-inverse 0.6s;   -moz-animation: cd-bounce-2-inverse 0.6s;   animation: cd-bounce-2-inverse 0.6s; }}
@-webkit-keyframes cd-bounce-2 { 0% {   opacity: 0;   -webkit-transform: translateX(-100px); } 60% {   opacity: 1;   -webkit-transform: translateX(20px); } 100% {   -webkit-transform: translateX(0); }}
@-moz-keyframes cd-bounce-2 { 0% {   opacity: 0;   -moz-transform: translateX(-100px); } 60% {   opacity: 1;   -moz-transform: translateX(20px); } 100% {   -moz-transform: translateX(0); }}
@keyframes cd-bounce-2 { 0% {   opacity: 0;   -webkit-transform: translateX(-100px);   -moz-transform: translateX(-100px);   -ms-transform: translateX(-100px);   -o-transform: translateX(-100px);   transform: translateX(-100px); } 60% {   opacity: 1;   -webkit-transform: translateX(20px);   -moz-transform: translateX(20px);   -ms-transform: translateX(20px);   -o-transform: translateX(20px);   transform: translateX(20px); } 100% {   -webkit-transform: translateX(0);   -moz-transform: translateX(0);   -ms-transform: translateX(0);   -o-transform: translateX(0);   transform: translateX(0); }}
@-webkit-keyframes cd-bounce-2-inverse { 0% {   opacity: 0;   -webkit-transform: translateX(100px); } 60% {   opacity: 1;   -webkit-transform: translateX(-20px); } 100% {   -webkit-transform: translateX(0); }}
@-moz-keyframes cd-bounce-2-inverse { 0% {   opacity: 0;   -moz-transform: translateX(100px); } 60% {   opacity: 1;   -moz-transform: translateX(-20px); } 100% {   -moz-transform: translateX(0); }}
@keyframes cd-bounce-2-inverse { 0% {   opacity: 0;   -webkit-transform: translateX(100px);   -moz-transform: translateX(100px);   -ms-transform: translateX(100px);   -o-transform: translateX(100px);   transform: translateX(100px); } 60% {   opacity: 1;   -webkit-transform: translateX(-20px);   -moz-transform: translateX(-20px);   -ms-transform: translateX(-20px);   -o-transform: translateX(-20px);   transform: translateX(-20px); } 100% {   -webkit-transform: translateX(0);   -moz-transform: translateX(0);   -ms-transform: translateX(0);   -o-transform: translateX(0);   transform: translateX(0);}}*/

.Dash-hd_big {color:#000000; font-size:30px; font-weight:700; position:relative; margin:0 0 10px; padding:0 0 0 8px; transition:0.3s all ease; margin-bottom:40px;}
.Dash-hd_big:before{position:absolute; top:0; left:0; content:""; width:3px; height:100%; background:#e87e04; transition:0.3s all ease;}
.Dash-hd_big:hover:before {width:6px; transition:0.3s all ease;}
.Dash-hd_big a:hover {color:#000000; transition:0.3s all ease;}
.Dash-hd_big:hover {padding-left:12px;}
.Dash-hd_big a{color:#000000;}
.C_Normal{ padding-bottom:50px; margin-bottom:50px; border-bottom:solid 1px #cccccc;}
.C_Normal p{ padding:10px 0px; font-size:15px; color:#666666; line-height:22px;}
.C_Normal strong{ color:#444444;}
.C_Normal img{ width:100%; height:auto; margin-bottom:40px;}
.C_Normal h4{ font-weight:normal; margin:0px; padding:0px; font-size:20px; color:#444444;}
.b_hr{ border:solid 1px #cccccc; padding:20px; color:#666666; font-size:15px;}
.b_hr h4{ color:#444444; font-size:17px; font-weight:bold; margin:0px;}
.b_hr img{width:165px !important; margin:10px 15px 0 0 !important; float:left !important;}
.b_hr small{ font-size:12px; color:#8c8c8c; padding-bottom:10px;}
.b_hr p {margin-bottom:0;}
.b_hr p strong {display:block;}
.Careers_bg{ text-align:center;}
.Careers_bg img{ padding-top:100px; margin:0px auto; text-align:center;}
.min_hi{min-height:200px !important;}
.current_opening{background:url(../images/Current_openingBg.jpg) 50% 50% no-repeat; text-align:center; background-size:cover; min-height:275px; position:relative}
.current_opening img{ width:100%; height:auto; z-index:1; margin:0px; padding:0px; }
.current_opening a{ display:inline-block; position:relative; color:#fff; font-size:40px; margin-top:80px; top:50%; padding:10px; text-shadow: 0 0 7px rgba(0,0,0,0.8)}
.current_opening a > em{ position:absolute !important; width:100%; height:2px; background:#fff; bottom:-10px; left:0px;  padding:0px 10px;}
.current_opening a > em:after, .current_opening a > em:before{ width:2px; height:15px; content:''; position:absolute; background:#fff; bottom:0px; transition:0.5s ease;}
.current_opening a > em:after{ right:0px;}
.current_opening a > em:before{ left:0px;}
.current_opening a > i{ position:absolute !important; width:100%; height:2px; background:#fff; top:0px; left:0px;  padding:0px 10px;}
.current_opening a > i:after, .current_opening a > i:before{ width:2px; height:15px; content:''; position:absolute; background:#fff; top:0px; transition:0.5s ease;}
.current_opening a > i:after{ right:0px;}
.current_opening a > i:before{ left:0px;}
.current_opening a:hover > em:after, .current_opening a:hover > em:before, .current_opening a:hover > i:after, .current_opening a:hover > i:before{height:40px; transition:0.5s ease;}
#employee_speak{ padding-bottom:50px; margin-bottom:50px; border-bottom:solid 1px #cccccc;}
#employee_speak .item{ position:relative; padding:0px 15px 0px 120px; font-size:14px; color:#666666; line-height:22px;}
#employee_speak .item em{ position:absolute; left:0px; table-layout:0px;}
#employee_speak .item h4{ display:block; margin:0px; padding:10px 0px 0px; color:#444444; font-size:17px; font-weight:bold;}
#employee_speak .item small{ color:#b1b1b1; display:block; font-size:12px;}
#employee_speak .owl-page span, #testimonials .owl-page span{ background:#d2d2d2; border-radius:50%; width:10px; height:10px; transition:0.5s ease;}
#employee_speak .active span, #testimonials .active span{ background:#b2b2b2; width:30px; border-radius:10px; transition:0.5s ease;}
.E_Training{ padding-bottom:30px; margin-bottom:50px; border-bottom:solid 1px #cccccc;}
.E_Training .col-sm-6{ margin-bottom:20px;}
.E_Training p{ padding:10px 0px; font-size:15px; color:#666666; line-height:22px;}
.E_Training h4{ font-weight:normal; margin:0px; padding:0px; font-size:20px; color:#444444;}
.E_Training img{ width:100%; height:auto;}
.emkay_care{ border-bottom:solid 3px #e5e5e5; border-right:solid 3px #e5e5e5; color:#666666;  font-size:14px; line-height:22px; padding:0px 20px 20px 80px; position:relative; min-height:210px;}
.emkay_care h4{ font-size:20px; color:#444444; margin:0px 0px 10px; padding:0px;}
.emkay_care i{ position:absolute; left:0px; top:0px; height:54px; width:54px;}
.heallth_well-being{ background-position:-161px -120px;}
.Rewards-Recognition{ background-position:-161px -174px;}
.Long-Service_Awards{ background-position:-161px -228px;}
.emkay_fun{ margin-bottom:50px;}
.fun_Normal{margin-bottom:50px;}
.fun_Normal p{ padding:10px 0px; font-size:15px; color:#666666; line-height:22px;}
#fun_emkay .owl-page span{ background:#d2d2d2; border-radius:50%; width:10px; height:10px; transition:0.5s ease;}
#fun_emkay .active span{ background:#b2b2b2; width:30px; border-radius:10px; transition:0.5s ease;}
#fun_emkay img {width:100%;}
.border_left{border-left:solid 1px #e5e5e5;}
.Leading_way{ font-size:17px; color:#666666; margin-bottom:20px;}
.Leading_way img{ width:100%;}
.Leading_way h3{ font-weight:bold; color:#444444; margin:0px; padding:0px; font-size:20px;}
.Leading_way small{ display:block; color:#999; font-size:15px; margin-bottom:20px;}
.mt40{ margin-top:40px;}
.pms_mf-table{ width:100%; border-collapse:collapse; margin-top:20px;}
.pms_mf-table > thead > tr{ background:#fbca99; padding:10px 0px;}
.pms_mf-table > thead > tr > th{ position:relative;}
.pms_mf-table > thead > tr > th:after, .pms_mf-table > thead > tr > th:before{ position:absolute; content:''; width:100%; height:2px; background:#b2b2b2; left:0px;}
.pms_mf-table > thead > tr > th:after{ margin-bottom:-5px; bottom:0px;}
.pms_mf-table > thead > tr > th:before{ margin-top:-5px; top:0px;}
.pms_mf-table > thead > tr > th{ color:#000; font-size:18px; text-align:left; padding:10px 10px 10px 20px; font-weight:normal;}
.pms_mf-table > tbody > tr > td{color:#444444; font-size:15px; text-align:left; padding:20px 10px 20px 20px; border-bottom:solid 1px #b2b2b2; line-height:22px;}
.InrPMStable {width:100%;}
.InrPMStable td {padding-right:30px; width:50%; border-right:1px solid #cccccc; vertical-align:top}
.InrPMStable td p {font-size:17px; line-height:26px; color:#666; text-align:left; margin-bottom:20px; padding-left:25px; position:relative;}
.InrPMStable td h3{ margin-bottom:20px; color:#444444; font-weight:bold; font-size:20px; position:relative;padding-left:25px; }
.InrPMStable td:last-child {padding-left:30px; padding-right:0; border-right:none;}
.InrPMStable td h3 span {position:absolute; top:5px; left:0; width:10px; height:10px; background:#f79633}
.inr_owlSlide .item{ position:relative; padding:0px 30px 0px 0px; font-size:14px; color:#666666; line-height:22px;}
.inr_owlSlide .item em{ position:absolute; left:0px; table-layout:0px;}
.inr_owlSlide .item h4{ display:block; margin:0px; padding:30px 0px 0px; color:#444444; font-size:17px; font-weight:bold;}
.inr_owlSlide .item small{ color:#b1b1b1; display:block; font-size:12px;}
.threesteps td {border-right:none}
.threesteps td h2 {font-family: 'Arial Black', Gadget, sans-serif; text-align:center; font-size:90px; color:#e87e04; margin:0; padding:0}
.threesteps td p {border-left:1px solid #cccccc;}
.threesteps td:first-child p {border:none;}
.WMmobbanner {position:relative;}
.WMmobbanner .item {display: block; text-align: center; min-height:220px; transition: 0.3s ease;}
.WMmobbanner .item img {width:100%;}
.WMmobbanner .owl-prev {text-indent:-9999px; background:url(../images/sprite.png) no-repeat -189px -0px; left:0px;}
.WMmobbanner .owl-next {text-indent:-9999px; background:url(../images/sprite.png) no-repeat -204px -0px; right:0px;}
.WMmobbanner .owl-prev, .WMmobbanner .owl-next {width:15px !important; height:22px !important;}
#Glancebanner {position:absolute; top:0; text-align:center; left:0}
#Glancebanner .owl-controls {position:absolute; bottom:240px; right:9%; width:100%; text-align:right; z-index:99}
#Glancebanner .owl-page span{ background:#d2d2d2; border-radius:50%; width:10px; height:10px; transition:0.5s ease;}
#Glancebanner .active span{ background:#b2b2b2; width:30px; border-radius:10px; transition:0.5s ease;}
.offertxt {font-size:17px; line-height:33px; color:#666; text-align:left; margin-bottom:20px;}
.offertxt strong {color:#444;}
.offerimg {margin-top:-50px;}

/* 23-12-16 */
.Awardslist {background:url(../images/Awards_bg.jpg) no-repeat; background-size:cover; min-height:630px; padding:30px; margin-top:50px;}
.Awardslist #GlanceSlider ul {font-size:16px; color:#cbc3c7}
.Awardslist #GlanceSlider ul li {position:relative; padding-left:30px !important;}
.Awardslist #GlanceSlider ul li:before {position:absolute; top:11px; left:5px; content:""; width:8px; height:8px; background:#f79633;}
.Awardslist #GlanceSlider ul li strong {display:inline-block; color:#FFFFFF; padding-top:5px; font-size:17px; padding-bottom:12px; border-bottom:1px solid rgba(255,255,255,0.50);}
.Awardslist #GlanceSlider ul li em {font-style:normal;}
.Awardslist #GlanceSlider p {line-height:22px; font-size: 16px; color: #cbc3c7; display:none}

.PCquotes {text-align:center; color:#666; padding:20px 0 0 0}
.PCquotes b {position:relative; font-size:23px; font-weight:normal; padding:0 30px;}
.PCquotes b:before {content:""; position:absolute; top:-10px; left:-5px; width:30px; height:24px; background:url(../images/InrSprite.png) no-repeat 0 -531px;}
.PCquotes b:after {content:""; position:absolute; bottom:-10px; right:-5px; width:30px; height:24px; background:url(../images/InrSprite.png) no-repeat 0 -556px;}
.PCquotes i {font-style:normal; font-size:17px; margin:10px 0 30px}
.PCquotes p {line-height:26px; font-size:17px; margin-bottom:0}
.emkmission {background:url(../images/Emissionbg.jpg) center no-repeat; min-height:395px; background-size:cover; padding:40px; text-align:center;}
.Cendashead {font-size:30px; color:#000000; position:relative; display:inline-block; padding-bottom:10px; margin:0 0 30px; text-transform:capitalize}
.Cendashead:after {position:absolute; content:""; left:50%; margin-left:-20px; bottom:0; width:40px; background:#f79633; height:3px;}
.Mquotes {text-align:center; color:#424242; padding:70px 130px}
.Mquotes b {position:relative; font-size:22px; font-weight:normal; padding:0 50px;}
.Mquotes b:before {content:""; position:absolute; top:-20px; left:-5px; width:44px; height:33px; background:url(../images/InrSprite.png) no-repeat -32px -543px;}
.Mquotes b:after {content:""; position:absolute; bottom:-20px; right:-5px; width:44px; height:33px; background:url(../images/InrSprite.png) no-repeat -78px -543px;}
.evalues {text-align:center; position:relative; margin-bottom:20px;}
.evalues p {color:#444; line-height:25px; font-size:16px;}
.evalues span {width:176px; height:176px; display:inline-block; margin-bottom:30px; position:relative; transition:0.3s all ease; top:0}
.evalues span:after {position:absolute; bottom:-20px; left:50%; margin-left:-102px; content:""; background:url(../images/value_shad.png) no-repeat; width:204px; height:22px; transition:0.3s all ease;} 
.evalues span.valueicon1 {background-position:-223px 0;}
.evalues span.valueicon2 {background-position:-223px -178px;}
.evalues span.valueicon3 {background-position:-223px -355px;}
.evalues span.valueicon4 {background-position:-223px -532px;}
.evaluesmt20 {margin-top:70px;}
.evalues:hover span {top:10px; transition:0.3s all ease;}
.evalues:hover span:after {transition:0.3s all ease; opacity:0.5; bottom:-10px;}
.privacy_cont p {text-align:justify;}
.privacy_cont a {display:inline-block; color:#f79734;}
.Enewstable {width:100%; margin-bottom:0 !important}
.Enewstable th {color:#444; padding:10px; border-top:2px solid #dddddd !important; font-size:16px;}
.Enewstable td {color:#666; padding:15px 8px !important}
.Enewstable td a {color:#666;}
.Enewstable td a i {font-style:normal; font-size:12px; color:#f79633;}
.Enewstable td a:hover {color:#000000; transition:0.3s all ease}
.dark-selectbx {background:#5d5d5d; color:#FFFFFF; padding:5px 15px 5px 5px; border:none;}
.orange-selectbx {background:#e87e04; color:#FFFFFF; padding:5px 15px 5px 5px; border:none;}
.medContact  {margin:0px; padding:0}
.medContact li{ list-style-type:none; position:relative; padding:8px 0px 8px 30px; color:#666666; font-size:14px; line-height:20px;}
.medContact li:first-child {font-size:16px;}
.medContact li > i{ position:absolute; width:19px; height:19px; left:0px; top:7px;}
.medContact li a {color:#666;}
.medContact .avtar{ background-position:0px -593px; top:10px; left:2px; width:14px; height:14px;}
.medContact .phone{ background-position:-19px -110px;}
.medContact .email{ background-position:-79px -110px;}
.Video-Big table {width:100%;}
.Video-Big img {width:100%; height:330px; transition:0.3s all ease}
.Video-Big .Ins-cont {background:#FFFFFF; position:relative; padding:20px 25px; z-index:9; transition:0.3s all ease}
.Video-Big .Ins-cont h1 {font-size:25px; font-weight:bold; color:#444; margin:0 0 5px; padding:0; line-height:28px;}
.Video-Big .Ins-cont i {font-size:12px; color:#999; font-style:normal; margin-bottom:15px;}
.Video-Big .Ins-cont p {font-size:15px; color:#666; line-height:20px}
.Video-Big .Ins-cont:after {position:absolute; bottom:0; left:0; width:100%; height:2px; content:""; background:#e87e04;}
.videopg {position:relative;}
.videopg b {width:70px; height:70px; background:url(../images/PlayIcon.png) 0 0 no-repeat; position:absolute; top:50%; left:50%; margin:-35px 0 0 -35px; z-index:+3; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease;}
.videopg:hover b{background:url(../images/PlayIcon-hover.png) 0 0 no-repeat;transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease;}
.Video-small {background:#FFFFFF; overflow:hidden; position:relative; transition:0.3s all ease}
.Video-small:after {position:absolute; bottom:0; right:0; width:50%; height:2px; content:""; background:#e87e04;}
.Video-small img {width:100%; height:259px; transition:0.3s all ease}
.Video-small .Ins-cont { position:relative; padding:25px 25px 15px 25px; z-index:9; transition:0.3s all ease}
.Video-small .Ins-cont h1 {font-size:20px; font-weight:normal; color:#444; margin:0 0 5px; padding:0; padding-right:20px; line-height:24px;}
.Video-small .Ins-cont i {font-size:12px; color:#999; font-style:normal; margin-bottom:15px;}
.Video-small .Ins-cont p {font-size:15px; color:#666; line-height:20px; padding-right:20px}
.Ins-leftarrow {position:absolute; top:50%; margin-top:-15px; left:-15px; border-right:15px solid #FFFFFF; border-top:15px solid transparent; border-bottom:15px solid transparent; transition:0.3s all ease}
.Video-small:hover, .Video-small:hover .Ins-vert, .Video-Big:hover .Ins-cont {background:#EFEFEF; transition:0.3s all ease}
.Video-small:hover .Ins-toparrow, .Video-Big:hover .Ins-toparrow {border-bottom:15px solid #EFEFEF; transition:0.3s all ease}
.Video-small:hover .Ins-leftarrow {border-right:15px solid #EFEFEF; transition:0.3s all ease}
.Video-small figure, .Video-Big figure {background:#000000;}
.Video-small:hover figure img, .Video-Big:hover figure img {opacity:0.9; transition:0.3s all ease}
.InsightRight .Ins-cont {padding-left:35px;}
.InsightRight .Ins-cont h1, .InsightRight .Ins-cont p {padding-right:0;}
.InsightRight:after {left:0;}
.InsightLeft .Ins-leftarrow {right:0;}
.InsightRight .Ins-leftarrow {left:0; transform:rotate(180deg)}
.InsightLeft .ReadMNw {right:15px; bottom:0}
.InsightRight .ReadMNw {right:15px; bottom:0}
.QuickShare em.pull-left {position:relative; padding-right:25px; margin-right:10px;}
.QuickShare em {position:relative; padding-right:10px; font-style:normal; color:#7f7f7f; font-weight:bold}
.QuickShare em i {position:absolute; width:19px; height:15px; background:url(../images/sprite.png) no-repeat -179px -49px; top:1px; right:0}
.QuickShare ul {margin:0; padding:0; float:left}
.QuickShare ul li {float:left; margin:0 5px}
.QuickShare ul li a {width:18px; height:19px; background:url(../images/sprite.png) no-repeat; transition:0.3s all ease}
.QuickShare ul li a.Share_twitter_icon {background-position:-87px -77px}
.QuickShare ul li a.Share_facebook_icon {background-position:-106px -77px}
.QuickShare ul li a.Share_linked_icon {background-position:-125px -77px}
.QuickShare ul li a.Share_email_icon {background-position:-144px -77px;}
.QuickShare ul li a:hover {-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: grayscale(100%); transition:0.3s all ease}
.videobanner {background:url(../images/VideoBanner_bg.jpg) no-repeat right bottom; background-size:cover; height:260px; margin-bottom:30px; padding:30px;}
.videobanner h1{font-size: 50px; color: #FFFFFF; position: relative; display: inline-block; margin-bottom: 20px; padding-bottom: 10px; padding-top:40px; font-weight:bold}
.videobanner h1:before {position:absolute; left:0; bottom:0; height:2px; width:30%; background:#FFFFFF; content:"";}
.videobanner h1:after {position:absolute; right:0; bottom:0; height:2px; width:70%; content:""; background:#f79633;}
.videobanner .row a {color:#FFFFFF; font-size:18px; position:relative; padding-left:10px; margin-bottom:15px;}
.videobanner .row a:before {position:absolute; top:0; left:0; background:#f79633; width:3px; height:100%; content:"";}
.videobanner select {background:#5a514d; width:125px; color:rgba(255,255,255,0.50); border:1px solid rgba(255,255,255,0.50); padding:3px 5px; font-size:13px; color:#FFFFFF\0/;}
.mb0 {margin-bottom:0}
.pb0 {padding-bottom:0}
.mtb0 {margin:0 !important}
.IR_bg {background:url(../images/IR_bg.jpg) top no-repeat; background-size:cover;}
.IR-nav_Inr-bx {background: #fff none repeat scroll 0 0; margin-bottom: 80px; padding: 20px;}
.IR-nav_Inr-bx > ul{ margin:0px; padding:0px;}
.IR-nav_Inr-bx > ul > li{ list-style-type:none;}
.IR-nav_Inr-bx > ul > li > a{ color:#626262; font-size:15px; display:block; padding:10px 0px; transition:0.3s ease;}
.IR-nav_Inr-bx > ul > li > a:hover{ color:#000; transition:0.3s ease;}
.IR-nav_Inr-bx > ul > li > a.selected {color:#000; font-weight:bold}
.IR-nav_Inr-bx > ul > li > ul{ border-left:solid 1px #f79633; padding:5px 0px 5px 20px; margin:0px 0px 10px}
.IR-nav_Inr-bx > ul > li > ul > li > a{color:#626262; font-size:14px; display:block; padding:7px 0px; transition:0.3s ease;}
.IR-nav_Inr-bx > ul > li > ul > li > a:hover{ color:#000; transition:0.3s ease;}
.IR-nav_Inr-bx > ul > li > ul > li > a.selected{ color:#000; }
.IRMobnav {display:none; background:#fff; color:#626262; padding:10px 55px 10px 10px; font-size:17px; text-align:right; position:relative; margin-bottom:0px; border-bottom:solid 1px #DDDDDD}
.IRMobnav:after {background:#e87e04; position:absolute; top:0; right:0; width:40px; height:40px; content:""; z-index:2}
.IRMobnav:before {position:absolute; content:""; top:17px; right:12px; width:0; height:0; border-top:8px solid #FFFFFF; border-left:8px solid transparent; border-right:8px solid transparent; z-index:9; transition:0.3s all ease}
.IRMobnav.active:before {border-bottom:8px solid #FFFFFF; border-top:inherit; border-left:8px solid transparent; border-right:8px solid transparent; transition:0.3s all ease}
.IR_select_li { text-align:right; margin-bottom:30px;}
.IR_select_li > ul{ margin:0px; text-align:right; padding:0px;}
.IR_select_li > ul > li{ display:inline-block; padding:0px 5px;}
.IR_select_li > ul > li:last-child{ padding-right:0px;}
.IR_cont{ background:#fff; padding:20px; margin-bottom:30px;}
.IR_accordion h4{ color:#999999; font-size:20px; margin:0px 0px 20px;}
.IR_cont_price{ background:#fff; padding:0; margin-bottom:30px;}
.IRlist {margin:0 0 10px; padding:0;}
.IRlist li {margin-bottom:5px}
.IRlist li a {color:#666; font-size:15px; position:relative; padding:10px 35px 10px 0px; display:inline-block;transition:0.3s all ease}
.IRlist li a:after {position:absolute; content:""; top:10px; right:0px; width:18px; height:21px; background:url(../images/InrSprite.png) -14px -593px no-repeat;}
.IRlist li a:hover { padding-right:25px;transition:0.3s all ease}
.Inr-oview_cont {position:relative; background:#FFFFFF\0/; padding:20px 0; margin-top:-100px; z-index:9; margin-bottom:50px; background:#fafafa;}
.IR-white_box{ padding:20px 0px 0px; min-height:298px;}
@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
    .IR-white_box{height:298px;}
}
.IR-bx-wobtn{ padding-bottom:20px !important; position:relative; margin-bottom:50px !important}
.IR-ReadMNw {position:absolute; bottom:15px; right:10px; color: #000; font-size: 12px; text-transform: uppercase; padding-right:18px; transition:0.3s all ease;}
.IR-ReadMNw a {color:#464646; text-transform:capitalize}
.IR-ReadMNw:hover a {color:#000; transition:0.3s all ease;}
.IR-ReadMNw:after {position:absolute; content:""; right:0; top:0; background:#e87e04; width:5px; height:100%; transition:0.3s all ease;}
.IR-ReadMNw:hover:after {width:10px; transition:0.3s all ease; background:#e5662e;}
.IR_gradiant_bg{background-color: #ef8823; background-image: linear-gradient(-60deg, #e6e5e5 0%, #f2f2f2 100%); padding:50px 0px 20px;}
.IR_chart-bx-wobtn{margin-bottom:0px !important}
.IR_chart-bx-wobtn img{margin-bottom:0px !important}
.white_h1{ font-size:30px; margin:0px 0px 20px; text-transform:capitalize; color:#fff;}
.IR_h1{ position:relative; font-size:30px; padding-bottom:5px;  margin:0px; text-transform:capitalize;}
.IR_h1:after {position:absolute; content:""; left:0; bottom:0; width:40px; background:#f79633; height:3px;}
.IR_broder_right{ border-right:1px dashed #cccccc}
.IR-Price{ color:#666; font-size:11px;}
.IR-Price b{ display:block; color:#000; font-size:22px; font-weight:normal; padding:5px 0px 0px;}
.IR-Price span{ display:block;color:#000; font-size:16px; font-weight:normal; padding:5px 0px;}
.IR-Price em{ display:block; font-style:normal; font-size:16px; font-weight:normal; padding:5px 0px;}
.IR-Price b > i{ display:inline-block; margin-right:10px;}
.IR_cont_price small{ margin:7px 0px 20px; display:block; color:#a9a9a9;}
.IR_mob-padding{ padding:0px;}
.IR_Q-list {margin:0 0 10px; padding:0;}
.IR_Q-list li {margin-bottom:5px}
.IR_Q-list li a {color:#666; font-size:17px; position:relative; padding:15px 0px 15px 35px; display:inline-block;transition:0.3s all ease}
.IR_Q-list li a.nopadding{ padding:0px 0px 10px 35px;}
.IR_Q-list li a.nopadding:before{top:0px}
.IR_Q-list li a:before {position:absolute; content:""; top:10px; left:0px; width:18px; height:21px; background:url(../images/InrSprite.png) -14px -593px no-repeat;}
.IR_Q-list li a:hover { color:#000;transition:0.3s all ease}
.kyI {padding:10px 20px 10px 0; margin:20px 0; font-size: 16px;}
.kyI em {display:none;}
.kyI h4 {margin:0 0 10px; line-height:22px}
.kyI .morelink_insu a {padding-right:0;}
.kyI p {margin:10px 0;}
.KYINav {padding-bottom:10px;}
.KYINav.knowinsu {margin:25px 0;}
.IR-TopNews {margin:0; padding:0;}
.IR-TopNews li {margin-bottom:10px; border-bottom:solid 1px #d9d9d9; padding:0px 0px 10px;}
.IR-TopNews li a {display:block; position:relative; color:#000000; padding-left:0px;}
.IR-TopNews li a b {font-size:17px; line-height:20px; color:#444; display:block; font-weight:normal;}
.IR-TopNews li a i {font-size:11px; color:#999; font-style:normal; margin:5px 0 3px}
.IR-TopNews li a:hover b {color:#000000;}
.IR-TopNews li:last-child {border-bottom:none;}
.IR_chartimage{ margin-top:10px; padding:10px 0 0; border-top: 1px solid #cccccc;}
.IRBorder_right{ margin-bottom:50px;}
.IRBorder_right .col-md-6{ border-right: 1px solid #ccc; padding-right:30px !important;}
.IRBorder_right .col-md-6:last-child{ border-right:none; padding-right:20px  !important;}
.padding_left30{ padding-left:30px !important;}
.IR_box_cont{ position:relative;}
.IR_hr{ margin-bottom:50px !important;}
.IR-table > thead > tr > th {border-top: 2px solid #ddd !important; background:#F7F7F7; color:#444;}
.IR-table > tbody > tr > td {color:#666;}
.IR_txtcont h4 {font-size:17px; color:#444; font-weight:bold}
.IR_txtcont h5 {color:#444; font-weight:bold}
.IR_txtcont p {font-size:16px; color:#666; line-height:24px;}
.BodtableIR table {border-top: 2px solid #ddd; width:100%}
.BodtableIR table th {background:#F7F7F7; color:#444;}
.BodtableIR table td {color:#666;}
.BodtableIR table tr:nth-child(2) {border-bottom: 2px solid #ddd}
.hrlink {display:inline-block; color:#f79734;}
.squrlist {margin:20px 0; padding:0;}
.squrlist > li {padding-left:25px; position:relative; font-size:16px; color:#666; margin-bottom:10px; line-height:22px}
.squrlist > li:before {position:absolute; top:7px; left:5px; content:""; width:6px; height:6px; background:#f79633;}
.squrlist > li > ul {margin:10px 0; padding:0}
.squrlist > li > ul > li {position:relative; padding-left:20px; margin-bottom:5px}
.squrlist > li > ul > li:before {position:absolute; top:5px; left:5px; content:""; width:6px; height:6px; background:#ADADAD;}
.Numlist {margin:20px 0; padding:0;}
.Numlist > li {margin-left:20px; position:relative; font-size:16px; color:#666; margin-bottom:10px; line-height:22px; list-style-type:decimal}
.linkedin_plugin{ padding:0px;}
.linkedin_plugin img{ width:100%; height:auto;}
.drop_cv{ background:#fff; padding:20px; text-align:center; font-size:14px; color:#666666;}
.drop_cv h1{ color:#444444; font-size:22px; margin:0px; padding:0px 0px 15px; display:block;}
.drop_cv a{ text-transform:capitalize !important; font-size:15px !important;}
.drop_cv p{ margin:0px; padding:0px 0px 10px;}
.Dash-hd_Car { display:inline-block !important;}
.career_opn{ color:#999999; font-size:13px; font-weight:bold; margin-left:10px;}
.job-list{ margin:10px 0 0; padding:0px;}
.job-list > ul{ margin:0px; padding:0px;}
.job-list > ul > li{ list-style-type:none; border-bottom:solid 1px #cccccc; padding:20px 0;}
.job-list > ul > li:last-child{border-bottom:none; padding-bottom: 0;}
.job-list > ul > li > h4{ font-size:13px; color:#444444; display:inline-block; margin:0px; padding:0px;}
.job-list > ul > li > em{ float:right; clear:right; font-size:12px; color:#b8b8b8; font-style:normal;}
.job-list ul li:hover > h4{color:#000;}
.job-list > ul > li > ul{ margin:0px; padding:0px;}
.job-list > ul > li > ul > li{ list-style-type:none; padding:10px 30px 10px 25px; color:#999999; font-size:12px; display:inline-block; position:relative;}
.job-list > ul > li > ul > li > i{ position:absolute; width:17px; height:17px; left:0px; top:10px;}
.job-list .exp{ background-position:-32px -581px;}
.job-list .location{ background-position:-49px -581px;}
.job-list > ul > li > p{ color:#666666; font-size:13px;} 
.job-list > ul > li > p > a{ display:inline-block; color:#e87e04; position:relative; padding-bottom:2px;}
.job-list > ul > li > p > a:after{ position:absolute; left:50%; margin-left:-1px; bottom:0px; content:''; width:0px; height:1px; background:#e87e04; transition:0.2s ease;}
.job-list > ul > li:hover > p > a:after{left:0px;width:100%; transition:0.2s ease;}
.job-list-detail {margin:0;}
.job-list-detail ul li {padding-top:0;}
.job-list > ul > li > h3{ font-size:17px; color:#444444; display:inline-block; margin:0px; padding:0px; font-weight:bold}
.job-list-detail .ReshForm {margin-top:10px;}
.job-list-detail .ReshForm a {text-transform:capitalize; font-size:15px;}
.job-list-detail .ReshForm i {text-align:right; font-style:normal; font-size:12px; line-height:35px; color:#b8b8b8;}
.job-list-detail p {color:#666666; line-height:20px;}
.squrGraylist {margin:20px 0; padding:0;}
.squrGraylist > li {padding-left:22px; position:relative; font-size:14px; color:#666; margin-bottom:5px; line-height:20px}
.squrGraylist > li:before {position:absolute; top:7px; left:5px; content:""; width:6px; height:6px; background:#b2b2b2;}
.Carr_contdetail {color:#666; width:100%;}
.Carr_contdetail td {padding:2px 5px;}
.Carr_contdetail td a {display:inline-block; color:#444;}
.Com_mang_cont {width:100%;}
.Com_mang_cont td h5 {font-size:15px; font-weight:bold; color:#444;}
.Com_mang_cont td {padding:0 15px; width:33.33%; border-right:1px solid #cccccc; vertical-align:top}
.Com_mang_cont td p {line-height:20px; color:#666; text-align:left; position:relative;}
.Com_mang_cont td p a {display:inline-block; color:#666}
.Com_mang_cont td:last-child {border-right:none;}
.Com_mang_cont td:first-child {padding-left:0;}
.Managementlist {margin:15px 0; padding:0;}
.Managementlist li {color:#666; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #ccc; font-size:13px;}
.Managementlist li i {font-style:normal; color:#919191;}
.pd20 {padding-bottom:20px;}
.Indholdtable table {border-top: 2px solid #ddd; width:100%}
.Indholdtable table th {color:#444; border:none !important}
.Indholdtable table thead {border-bottom: 2px solid #ddd;}
.headh4 {font-size:15px; font-weight:bold; color:#444}
#MobEinsight-slider .item {margin:10px;}
#MobEinsight-slider .item .newspart {min-height:360px;}
#MobEinsight-slider .item .newspart h2 {font-size:17px; font-weight:bold}
#MobEinsight-slider .owl-buttons {width:35px; position:absolute; top:0; right:0;}
#MobEinsight-slider .owl-prev, #MobEinsight-slider .owl-next {width:15px; height:22px; top:-16px !important;}
#MobEinsight-slider .owl-prev {text-indent:-9999px; background:url(../images/sprite.png) no-repeat -189px -0px; left:-4px;}
#MobEinsight-slider .owl-next {text-indent:-9999px; background:url(../images/sprite.png) no-repeat -204px -0px; right:4px;}
#MobEinsight-slider .item {padding-bottom:0;}
.Watlictbtn {text-align:right; display:inline-block; color:#737373; float:right; margin:0px 5px 5px; font-size:13px; border:solid 1px #cccccc; padding:5px 10px; position:relative;}
.Watlictbtn:hover {background:#f4f4f4;}
.watchlistpop {max-width:400px; background:white; text-align: left; margin: 40px auto; position: relative; -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 1); -moz-box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 1); box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 1); padding:15px;}
.watchlistpop .mfp-close {right: 0; top: -30px !important; color:#FFFFFF !important; font-size:36px; font-weight:normal; width: 30px; height: 30px;	line-height: 30px;}
.watchlistpop .btn {margin-bottom:10px; text-transform:none; font-size:15px;}
.Userpage {margin-top:180px;}
.UserpageFooter {position:absolute; width:100%; bottom:0;}
.Addwatable {width:100%;}
.FreeTrail i {position:absolute; text-align:center; width:110%; left:-5%; right:-5%; z-index:9; top:10px; padding:10px 0; font-style:normal; font-size:18px; 
background: rgb(237,237,237);
background: -moz-linear-gradient(top,  rgba(237,237,237,1) 0%, rgba(211,211,211,1) 100%);
background: -webkit-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(211,211,211,1) 100%);
background: linear-gradient(to bottom,  rgba(237,237,237,1) 0%,rgba(211,211,211,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#d3d3d3',GradientType=0 );}
.FreeTrail i:before {position:absolute; content:""; left:0; bottom:-15px; width: 0; height: 0; border-style: solid; border-width: 0 13px 15px 0; border-color: transparent #7a7a7a transparent transparent;}
.FreeTrail i:after {position:absolute; content:""; right:1px; bottom:-15px; width: 0; height: 0; border-style: solid; border-width: 15px 13px 0 0; border-color: #7a7a7a transparent transparent transparent;}
#MyAccount a {display:inline-block; color:#e87e04; font-weight:bold}
.Download_bg {background:url(../images/Downloadbanner.jpg) top no-repeat; background-size:cover;}
.Downlist {margin:20px 0; padding:0;}
.Downlist > li {padding-left:25px; position:relative; font-size:15px; color:#666; margin-bottom:10px; line-height:22px}
.Downlist > li > a {color:#666;}
.Downlist > li:before {position:absolute; top:8px; left:5px; content:""; width:6px; height:6px; background:#f79633; transition:0.3s all ease}
.Downlist > li > ul {margin:10px 0; padding:0}
.Downlist > li > ul > li {position:relative; padding-left:20px; margin-bottom:5px}
.Downlist > li > ul > li:before {position:absolute; top:7px; left:5px; content:""; width:6px; height:6px; background:#ADADAD; transition:0.3s all ease}
.Downlist > li > ul > li > a {color:#444;}
.Downlist > li:hover > a, .Downlist > li > ul > li:hover > a {color:#000000;}
.Downlist > li:hover:before {width:10px; transition:0.3s all ease}
.Downlist > li > ul > li:hover:before {background:#808080; transition:0.3s all ease}
.EonAir_cont {position:relative;}
.EonAir_cont .item {display: block; margin:20px; padding:15px; border:1px solid #ccc; text-align: left;  background:#FFFFFF; min-height:320px; transition: 0.3s ease;}
.EonAir_cont .item iframe {width:100%; height:220px; margin-bottom:5px;}
.EonAir_cont .item:hover {box-shadow: 4px 4px 5px 0px rgba(0, 0, 0, 0.15); transition: 0.3s ease;}
.EonAir_cont .item b {font-size:15px; display:block; line-height:20px}
.EonAir_cont .owl-prev {text-indent:-9999px; background:url(../images/sprite.png) no-repeat -189px -0px; left:0px;}
.EonAir_cont .owl-next {text-indent:-9999px; background:url(../images/sprite.png) no-repeat -204px -0px; right:0px;}
.EonAir_cont .owl-prev, .EonAir_cont .owl-next {width:15px !important; height:22px !important;}
#invticker p {font-size:16px; color:#666; line-height:24px;}
#invticker .owl-page span{ background:#d2d2d2; border-radius:50%; width:10px; height:10px; transition:0.5s ease;}
#invticker .active span{ background:#f79633; width:30px; border-radius:10px; transition:0.5s ease;}
.FreeTrail i .glyphicon-asterisk {font-size:22px; position:absolute; top:5px}
.Dashboard-bx .dh-termcond {position:absolute; bottom:10px; z-index:99; color:#444; left:5px; padding-left:10px; font-size:12px;}
.Dashboard-bx .dh-termcond .glyphicon-asterisk {font-size:22px; position:absolute; top:-5px; left:0}
.Dashboard-bx .dh-termcond:hover {color:#000000;}
.medair:after {display:none;}
.medair img {max-width:100%; height:auto !important}
.medair h4 {margin:10px 0 0; font-size:15px; line-height:20px; font-weight:bold}
.medair:hover {background:none !important;}

/* 21-12-16 */
#Research-slider-home {padding:10px 10px 5px 20px;}
#Research-slider-home .item { width:100%;}
.nemkayrcontp {padding:0;}
#Research-slider-home .owl-prev, #Research-slider-home .owl-next {width:15px; height:22px; transition:0.3s all ease; opacity:0.3; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease;}
#Research-slider-home .owl-prev:hover, #Research-slider-home .owl-next:hover {opacity:0.5; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease;}
#Research-slider-home .owl-prev {text-indent:-9999px; background:#000000 url(../images/sprite.png) no-repeat -189px 0px; left:0px;}
#Research-slider-home .owl-next {text-indent:-9999px; background:#000000 url(../images/sprite.png) no-repeat -204px 0px; right:0px;}
#EmyOnloadpop {max-width:678px; background:white; margin: 40px auto; position: relative; box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 1);}
#EmyOnloadpop img {max-width:100%;}
#EmyOnloadpop img.MobAwardpop {display:none;}
#EmyOnloadpop .mfp-close {right: 0; top: -30px !important; color: #FFFFFF !important; font-size: 36px; font-weight: normal; width: 30px; height: 30px; line-height: 30px;}
.emkyHmVideo {position:relative; height:312px; margin-bottom:15px; overflow:hidden} /* 03-1-17 */

/* 05-01-17 */
.award_slide {text-align:center;}
.award_slide h2 {color:#666666; font-size:17px; margin:0 0 10px; padding:0; font-weight:bold}
.award_slide h4 {color:#f79532; font-size:15px; margin:10px 0; padding:0; font-weight:bold}
.award_slide p {color:#666666; font-size:13px;}
.award_slide p b {display:block; color:#f79532; font-size:13px; margin-bottom:3px;}

/* 03-02-17 */
#EResearchInr-slider .item { width:100%;}
#EResearchInr-slider {position:relative;}
#EResearchInr-slider .owl-buttons {width:35px; position:absolute; top:0; right:0;}
#EResearchInr-slider .owl-prev, #EResearchInr-slider .owl-next {width:15px; height:22px; top:-16px !important;}
#EResearchInr-slider .owl-prev {text-indent:-9999px; background:url(../images/sprite.png) no-repeat -189px -0px; left:0px;}
#EResearchInr-slider .owl-next {text-indent:-9999px; background:url(../images/sprite.png) no-repeat -204px -0px; right:0px;}

/* 22-03-17 */
#dashOnloadpop {max-width:600px; background:white; margin: 40px auto; position: relative; box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 1);}
#dashOnloadpop .dpop-cont {height: 400px; overflow-y: scroll; padding:15px; font-size: 16px;}
#dashOnloadpop .dpop-cont h3 {font-size: 22px; margin: 0 0 10px; font-weight: bold}
#dashOnloadpop .dpop-cont h4 {font-size: 18px; margin: 0 0 10px;}
#dashOnloadpop .dpop-cont h5 {font-size: 16px; margin: 0 0 10px;}
#dashOnloadpop .dpop-cont small {font-weight: bold; font-style: italic; margin-bottom: 10px; display: block}
#dashOnloadpop p {font-size: 16px; line-height: 20px;}
#dashOnloadpop p a {display: inline-block; color: #e87e04}
#dashOnloadpop p i {font-style: normal; display: inline-block; color: black}
#dashOnloadpop ul {margin: 15px 0; padding: 0}
#dashOnloadpop ul li {margin-bottom: 10px; text-align: justify; padding-left: 15px; position: relative; line-height: 20px;}
#dashOnloadpop ul li:before {position: absolute; top: 5px; left: 0; width: 8px; height: 8px; content: ""; background: #e87e04}
#dashOnloadpop .mfp-close {right: 0; top:-30px !important; color: white !important; font-size: 36px; font-weight: normal; width: 30px; height: 30px; line-height: 30px;}

/* Subscription */
.reshsubcont > [class*='col-'] {padding-right: 0px; padding-left: 0px; border: 1px solid #ccc; border-top:none; transition: 0.3s all ease; position: relative; background-color: white; margin-bottom: 15px}
.reshsubcont > [class*='col-']:hover {transition: 0.3s all ease; z-index: 9; transform: scale(1.05); box-shadow:0px 0px 100px 0px rgba(0, 0, 0, 0.3);}
.reshsubcont > [class*='col-']:hover .subscrip-hd {background-color: #e87e04; transition: 0.3s all ease;}
.reshsubcont .subscrip-hd {font-size: 14px; padding: 10px; position: relative; text-align:center; background-color: #444; color: white; transition: 0.3s all ease; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);}
.reshsubcont .subscrip-hd i {display: block; width: 42px; height: 37px; margin: 0 auto 5px; background: url(../images/Subscribedicon.png) no-repeat;}
.reshsubcont .subscrip-hd i.subicon1 {background-position:0 0}
.reshsubcont .subscrip-hd i.subicon2 {background-position:-42px 0}
.reshsubcont .subscrip-hd i.subicon3 {background-position:-84px 0}
.reshsubcont .subscrip-hd i.subicon4 {background-position:-126px 0}
.reshsubcont .subscrip-box {padding: 10px;}
.reshsubcont .subscrip-box .subscript-listhd {font-size: 13px; color: #444; font-weight: bold; position: relative; padding-left: 20px;}
.reshsubcont .subscrip-box .subscript-listhd:before {position: absolute; top: 0; left: 0; width: 15px; height: 15px; content: ""; background: url(../images/checkk.png) no-repeat; background-size: cover;}
.reshsubcont .subscrip-box .subscipt-list {margin: 12px 0; padding:0; border-bottom: 1px dashed #ccc}
.reshsubcont .subscrip-box .subscipt-list li {margin-bottom: 5px; color: #666; font-size: 12px; text-align: left; padding-left: 20px;}
.reshsubcont .subscrip-box .subscipt-list li:last-child {padding-bottom: 8px;}
.reshsubcont .subscrip-box .subscipt-list:last-child {border-bottom: none; margin-bottom: 0}
.reshsubcont .subscrip-box .subscipt-list:last-child li:last-child {margin-bottom: 0}
.ReshForm label, .ReshForm label a { position: relative;font-weight: normal; margin: 10px 0 20px; font-size: 13px; color: #444;}
.ReshForm label a{display:inline;margin:0;padding:0;}


/* Added on 06/11/2019 */
.fixed_pms{position:fixed;right:-285px;bottom:-312px;z-index:100;width:285px;height:312px;box-shadow:-2px 0px 2px 2px rgba(0,0,0,0.1);overflow: visible !important; transition: 0.3s all ease} /*modified on 14 june 2017*/
.fixed_pms.activePMS {right: 0; bottom: 0; transition: 0.3s all ease}
.PMS_hm_block {width: 285px; height: 312px; padding: 15px; background: url(../images/PMS-performance-New-aug2021.jpg) no-repeat top right; text-align: center;}
.PMS_hm_block h4 {color: white; font-size: 20px; font-weight: bold; margin-bottom: 5px;}
.PMS_hm_block p {color: rgba(255,255,255,0.8); margin-bottom: 20px}
.PMS_hm_block ul {margin: 0 0 20px 0; padding:0 0 0 25px; text-align: left;}
.PMS_hm_block ul li {color: #564e4b; font-size: 14px; position: relative; margin-bottom: 10px; font-weight: bold; padding-left: 20px;}
.PMS_hm_block ul li:before {position: absolute; top: 2px; left: 0; content:""; width: 12px; height: 12px; background: url(../images/pms_arrow.png);}
.PMS_hm_block button {border: 2px solid #fff; border-radius: 5px; background-color: transparent; color: white; font-size: 20px; text-align: center; padding: 5px 15px; display: inline-block; text-transform: uppercase;}
.PMS_hm_block small {position: absolute; bottom: 13px; left: 20px; color: rgba(255,255,255,0.8); font-size: 11px;}

.close_me{position:absolute;top:5px;right:10px;cursor:pointer;display:none;z-index:100;}
.sho_pmsban{position:fixed;right:10px;bottom:20px;z-index:99;width:40px;height:35px;cursor:pointer;background:#e87e04;box-shadow:-2px 0px 2px 2px rgba(0,0,0,0.1);border-radius:5px 0 0 5px;opacity:0.8;transition:all 0.3s;}
.sho_pmsban:hover{opacity:1;}
.sho_pmsban img{display:block;margin:auto;margin-top:4px;}

/* 24-08-18 */
.Events_bg {background:url(../images/Events_bg.jpg) no-repeat top center; background-size: cover;}
.Events_bg2018 {background:url(../images/Events_bg2018.jpg) no-repeat top center; background-size: cover;}
.Events_bg2020 {background:url(../images/events/2020/EMKAY-CONFLUENCE-AUG-20.jpg) no-repeat top center; background-size: cover;}
.Events_bg2021 {background:url(../images/event2021/Emkay-Confluence-2021.jpg) no-repeat top center; background-size: cover;}
.Events_bg2022 {background:url(../images/Emkay-Confluence-2022.jpg) no-repeat top center; background-size: cover;}
.Events_bg2023 {background:url(../images/ban_2023.jpg) no-repeat top center; background-size: cover;}
.Events_bg2024 {background:url(../images/event2024/baner.jpg) no-repeat top center; background-size: cover;}
.Events_bg2025 {background:url(../images/event2025/banner2025.png) no-repeat top center; background-size: cover;}
#Some_comp .item > img {max-width: 100%}
#Some_comp .item {min-height: auto}
.event_venue {padding: 15px; border:1px solid #ccc;}
.event_venue img {max-width: 100%}
#EventPhotos .item {min-height: auto}

.EventPop {max-width:900px; background:white; margin: 40px auto; position: relative; box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 1);}
.EventPop h1 {text-align:center; margin:0; padding:15px 0; font-size:17px; text-transform:uppercase; font-weight:bold; background:#f1f1f1; border-bottom:1px solid #d8d8d8; box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.2); color:#000000}
.Events_pic_slider img {width: 100%}
.past_events .item {padding: 15px; margin-bottom: 25px; border:1px solid #ccc;}

@media only screen and (min-width: 1400px) and (max-width: 1920px) {
	.Events_bg, .Events_bg2018 .Events_bg2021 {height: 670px}
	}

@media only screen and (min-width: 993px) and (max-width: 1200px) {
	.Events_bg, .Events_bg2018 .Events_bg2021 {height: 400px}
	}

@media only screen and (min-width: 240px) and (max-width: 992px) {
	.Events_bg, .Events_bg2018 .Events_bg2021 {height: 300px;}
	}

/* 29-08-18 */
#gallery-carousel .item a img{width: 100%;}
#gallery-carousel .item{min-height: auto;}
#Some_comp .item > img {max-width: 100%;display: block;margin:auto;}
.EonAir_cont  .owl-nav{position: absolute;top: 45%;width: 100%;}
.EonAir_cont  .owl-nav .owl-next, .EonAir_cont .owl-nav .owl-prev{position: absolute;opacity:0.2;transition:all 0.3s;}
.EonAir_cont  .owl-nav .owl-next:hover, .EonAir_cont .owl-nav .owl-prev:hover{position: absolute;opacity:0.4;}
.Inr-bx-btn.nw_btn{margin-bottom: 0px;}
.link_pdf a {
    display: inline-block;
    margin-right: 10px;
    padding: 8px 14px;
    background: #e87e04;
    color: #fff;
}
.link_pdf a:hover{background:#c96d02;}

@media only screen and (min-width: 240px) and (max-width:767px) {
	.link_pdf a{font-size: 13px;padding: 6px 6px;}
	.link_pdf.text-right {text-align: left !important; margin-bottom:20px;}
	.Events_bg {height: 300px;background:url(../images/Events_bg_mob.jpg) no-repeat top center; background-size: cover;}
	.Events_bg2018 {height: 300px;background:url(../images/Events_bg_mob2018.jpg) no-repeat top center; background-size: cover;}
}

.Dash-tab-conf {text-align: center; margin: 20px 0; border-bottom: none;}
.Dash-tab-conf li {float: none; display: inline-block;}
.Dash-tab-conf li a {font-size: 21px; color: rgba(0,0,0,0.6);}
.Dash-tab-conf li a.active {color: black}


#thover{
  position:fixed;
  background:#000;
  width:100%;
  height:100%;
  opacity: .6
}
 
#tpopup{
  position:absolute;
  width:600px;
  height:180px;
	
  
  left:50%;
  top:10%;
  border-radius:5px;
  padding:60px 0;
  margin-left:-320px; /* width/2 + padding-left */
  margin-top:-150px; /* height/2 + padding-top */
  text-align:center;
 
}
#tclose{
  position:absolute;
  background:black;
  color:white;
  right:6px;
  top:160px;
  border-radius:50%;
  width:30px;
  height:30px;
  line-height:30px;
  text-align:center;
  font-size:8px;
  font-weight:bold;
  font-family:'Arial Black', Arial, sans-serif;
  cursor:pointer;
  box-shadow:0 0 10px 0 #000;
}

  /*22-09-2020*/
.twiter_bg {background-color: #000;}
.twiter_icon {background-position: -121px 0px;}
.insta_icon {background-position: -154px 0px;}
.insta_bg {background-color: #e75d4b;}
/*22-09-2020*/
.mr_sb{position: relative;}
.sub-menu{position: relative;}

.sub-menu li a {display: block;border-bottom: 1px dotted #ccc;padding: 5px 5px;line-height: 24px;color: #6B6B6B;position: relative;}
.sub-menu > li > a:after {position:absolute; bottom:-1px; left:0; content:""; width:0; height:1px; transition:0.5s ease;}
.sub-menu > li:hover > a:after {background:#e5662e; height:1px; width:100%; transition:0.5s ease;}
.sub-menu{background: #f5f5f5;}
.sub_mn {
  position: relative;
  left: 0px;
  display: none;
  transition: all 0.3s;
}
i.fa-regular.fa-eye{
  position: absolute;
  right: 14px;
  top: 10px;
  font-size: 18px;
}
.p_tsdt{padding:0; position:relative}

#togglePassword {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    border: none;
    background: none;
    cursor: pointer;
    font-size: 18px;
}

span.tin_no {
  position: absolute;
  bottom: 1px;
  left: 0;
  right: 0;
  text-align: center;
  font-size: 11px;
  margin-bottom: 5px;
  margin-left: -16px;
  color: #f79633;
}

img#Blogo {
  margin-top: -6px;
}

@media screen and (max-width:768px) {
  span.tin_no{
    left: auto;
    right: 15px;
  }
}