@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'black_jackregular';
    src: url('../fonts/blackjack-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Proxima Nova bold';
    src: url('../fonts/ProximaNova-Bold.woff2') format('woff2'),
        url('../fonts/ProximaNova-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Proxima Nova Rg';
    src: url('../fonts/ProximaNova-Regular.woff2') format('woff2'),
        url('../fonts/ProximaNova-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Proxima Nova Lt';
    src: url('../fonts/ProximaNova-Light.woff2') format('woff2'),
        url('../fonts/ProximaNova-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Proxima Nova sbold';
    src: url('../fonts/ProximaNova-Semibold.woff2') format('woff2'),
        url('../fonts/ProximaNova-Semibold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}
/******* GLOBAL CSS ********/
h1,h2,h3,h4,h5,h6{font-family: 'Proxima Nova bold';}
body{ color:#0e0e17;font-family: 'Proxima Nova Rg';}
p{font-family: 'Proxima Nova Lt';}
.bg-dark{ background:#fff;} 
img{ max-width:100%;}
.section-wrap{ padding:45px 0px;}
.btn-outline-success{ border:2px solid #151515; color:#151515;}
.btn-primary{ background:#716fb3; color:#fff; border-color:#716fb3;} 
.btn-outline-success:hover{ background:#000000; color:#fff; border-color:#000000;} 
.btn-primary:hover{ background:#000000; color:#fff; border-color:#000000;} 
.header-ui .dropdown-toggle::after{ display:none;}
.header-ui .dropdown-toggle .fa { margin-left:5px; font-size:20px;}
.display-table{ width:100%; display:table;}
.display-cell{ width:50%; display:table-cell; vertical-align:middle;}
/******* /GLOBAL CSS ********/
/******* HEADER ********/
.header-ui .dropdown-menu{ right:0px; left:auto; min-width:200px;}
.header-ui .dropdown li a { padding: 8px 15px; display: inline-block; width: 100%; color:#333; font-family: 'Proxima Nova Rg';}
.navbar-brand{ margin-right:80px;}
.header-ui .dropdown li a:hover{ text-decoration:none; background:#f6f6f6; color:#716fb3; }
.header-ui{font-family: 'Proxima Nova bold'; background:#fff; box-shadow:0px 0px 12px 0px #eee; -webkit-box-shadow:0px 0px 12px 0px #eee; -ms-box-shadow:0px 0px 12px 0px #eee;}
.header-ui .nav-item > a {font-family: 'Proxima Nova bold';font-size: 14px; color: #151515;padding: 6px 15px; }
.header-ui .nav-item { margin-right:30px;}
.header-ui .nav-item > a > span{ color:#aeaeae; font-weight: normal;font-family: 'Proxima Nova Rg';}
.header-ui .nav-item > a.btn-primary{color:#fff;}
.header-ui .nav-btn { margin-left:15px;}
.header-ui .nav-btn .btn{ font-size:14px; text-transform:uppercase; padding:8px 14px; padding-top:10px; min-width: 100px;border-radius: 20px; -webkit-border-radius: 20px; -ms-border-radius: 20px; }
.header-ui .nav-item > a:hover{ color:#716fb3;}
/******* /HEADER ********/
/******* CONTENT ********/
.bn-cp-txt{ padding-right:80px;}
.main-wrap { padding-top:82px;}
.banner-caption { padding-top:25px; position:relative;}
.banner-caption h2{ font-size:50px; position:relative;}
.banner-caption:before{ content:""; width:70px; height:4px;  background:#716fb3; position:absolute; top:0px; }
.banner-caption h3 { font-size:50px; color:#716fb3;}
.banner-caption p{ font-size:20px; color:#0e0e17; opacity:0.9; font-family: 'Proxima Nova Lt';}
.banner-caption a{ padding:9px 25px; font-weight:normal; padding-top:11px; color:#fff; border-radius:30px; display:inline-block; min-width:160px; font-size:20px; font-family: 'Proxima Nova sbold';text-transform:uppercase; }
.well{ padding:25px 10px; box-shadow:0px 0px 10px 0px #ddd; border-radius:10px; -webkit-border-radius:10px; -ms-border-radius:10px; }
.section-wrap .card{ border:none;}
.bdr-card{ border-right:1px solid #e6e6e7;}
.bdr-card:last-child{ border-right:none;}
.card-title{ font-size:24px; margin-bottom:10px; font-family: 'Proxima Nova sbold';}
.card-text{ font-size:16px; }
.section-wrap .card-body{ padding-top:0px; padding-bottom:0px; position:relative; padding-left:45px;}
.section-wrap .card-title { position:static;}
.section-wrap .card-title svg{ position:absolute; top:3px; left:15px;}
.section-wrap .card-title svg path{ fill:#716fb3;}
.icon-wrap{ width:60px; height:60px; display:inline-block; background:#f4f4ff; display:inline-block; border-radius:50%; -webkit-border-radius:50%; -ms-border-radius:50%; padding-top:14px; margin-bottom:20px;}
.icon-wrap svg path{ fill:#716fb3;}
.ct-card-wrap p{ font-size:15px;}
.ct-card-wrap a{ font-size:16px; color:#716fb3; font-family: 'Proxima Nova sbold';}
.step-section{ padding-bottom:40px;}
.win-wrap{ padding:50px 0px; background:#f8f8f8;}
/******* /CONTENT  ********/
.title-block h3{ color:#1c1c1c; font-size:36px; }
.title-block p{ font-size:18px; color:#1c1c1c;}
.title-block{ max-width:800px; margin:0 auto; position:relative; margin-bottom:40px; padding-top:15px;}
.title-block:before{ position:absolute; content:""; left:50%; top:0px; width:60px; margin-left:-30px;height:4px; background:#716fb3; }
.invst-wrap{ padding-bottom:0px; background:#fff;}
.invst-wrap .title-block{ margin-bottom:60px;}
.markt-wrap{ background:#716fb3; position:relative;}
.markt-wrap:before{ position:absolute; content:""; width:50%; top:0px; bottom:0px; background:url(../images/marketbg.png) no-repeat; background-position:right bottom; right:0px;}
.markt-wrap h3{ font-size:36px; color:#fff; }
.markt-wrap p{ font-size:20px; color:#fff; }
.tabs-market-cap{ max-width:430px; padding-top:20px; position:relative;}
.tabs-market-cap:before{content:""; width:60px; height:4px;  background:#fff; position:absolute; top:0px;}
.art-title h3 span{font-family: 'Proxima Nova Lt';}
.art-title h3 strong{ font-weight:normal; color:#716fb3;}
.brand-wrap{ background:#090914; position:relative; padding-bottom:50px; }
.brnd-dtl{ padding-top:20px; position:relative;}
.brnd-dtl:before{content:""; width:60px; height:4px;  background:#716fb3; position:absolute; top:0px;}
.brnd-dtl h3{color:#fff; font-size:36px; margin-bottom:20px;}
.brnd-dtl p{ font-size:18px; color:#fff; margin-bottom:0px;}
.brnd-dtl strong{ font-size:18px; color:#fff;font-family: 'Proxima Nova bold'; }
.logo-list { padding:0px; margin:0px;}
.logo-list .display-cell{ text-align:center; height:100px; background:#fff;border-radius:4px; -webkit-border-radius:4px; -ms-border-radius:4px; overflow:hidden; width:100%;}
.logo-list .display-table{ width:100%;}
.row-10{ margin-left:-10px; margin-right:-10px;}
.pd-lt-rt-10{ padding-left:10px; padding-right:10px;}
.brand-wrap:before{ position:absolute; content:""; width:50%; top:0px; bottom:0px; background:url(../images/brandcard.png) no-repeat; background-position:right bottom; right:0px;}
.signup-wrap{ padding:50px 0px; background:#f8f8f8;}
.form-box{ max-width:500px; margin:0 auto; text-align:left;}
.form-box .form-control{ border:none; background:#fff; height:60px; padding-left:15px; padding-right:15px; box-shadow:0px 1px 0px 0px #ccc; }
.cntrl-lbl{font-family: 'Proxima Nova sbold'; text-transform:uppercase; font-size:18px;}
.sgnin-blk{ margin-top:30px; margin-bottom:20px;}
.sgnin-blk .btn{ text-transform:uppercase;font-family: 'Proxima Nova sbold'; font-size:18px; padding-top:12px; padding-bottom:12px;}
.cstm-chk-wrp{ text-align:center;}
.cstm-chk-blk{ position:relative; padding-left:30px; display:inline-block;}
.cstm-chk-blk input{z-index:1; opacity:0; position:absolute; left:0px; top:6px;}
.cstm-chk-blk label{font-family: 'Proxima Nova Lt'; font-size:17px;}
.cstm-chk-blk label:before{ width:20px; content:""; position:absolute; left:0px; top:2px; height:20px; border:1px solid #636363; border-radius:3px;}
.cstm-chk-blk .fa{ display:none;position: absolute; top: 2px;left: 2px; color:#716fb3;} 
.cstm-chk-blk input:checked ~ label .fa{ display:block;}
.signup-wrap .title-block{ margin-bottom:40px;}
.footer{ padding:30px 0px;}
.footer-ui li{ margin-right:40px;}
.footer-ui li a {
  font-family: 'Proxima Nova Rg';
  color: #737373;
  font-size: 14px;
  padding: 6px 10px;
}
.footer-ui .navbar-brand{ margin-right:120px;}
.nav-btn p{ margin-bottom:0px;}
.footer-ui img{ max-width:140px;}
.trophy-icon{ background:url(../images/trophy.png) no-repeat center center;}
.chat-icon{ background:url(../images/chat.png) no-repeat center center;}
.thumb-icon{ background:url(../images/thumb.png) no-repeat center center;}
.interface-icon{ background:url(../images/interface.png) no-repeat center center;}

.list-blk-bx li:hover .trophy-icon{ background:url(../images/trophyhvr.png) no-repeat center center;}
.list-blk-bx li:hover .chat-icon{ background:url(../images/chathvr.png) no-repeat center center;}
.list-blk-bx li:hover .thumb-icon{ background:url(../images/thumbhvr.png) no-repeat center center;}
.list-blk-bx li:hover .interface-icon{ background:url(../images/interfacehvr.png) no-repeat center center;}


.list-blk-bx li{ cursor:pointer; background:#fff; border:none; border-radius:15px !important; -webkit-border-radius:15px !important; -ms-border-radius:15px  !important; position:relative; margin-bottom:16px; padding:20px 25px; padding-left:70px;}
.list-blk-bx li:hover{ background:#716fb3;}
.list-blk-bx li:hover h4{ color:#fff;}
.list-blk-bx li:hover p{ color:#fff;}
.list-blk-bx li i{ padding:30px; display:inline-block; background-position: center center; position:absolute; left:10px; top:8px;} 
.list-blk-bx h4{ margin-bottom:5px; color:#1c1c1c; font-size:20px;font-family: 'Proxima Nova sbold';}
.list-blk-bx p{ margin-bottom:0px; font-size:16px; max-width:320px;}
.tab-sz-blk{ min-height:600px; position:relative;}
.tab-blk-lft{ position:absolute; left:0px; right:0px; width:60%; top:0px; bottom:0px; background:url(../images/tab.png) no-repeat; background-position: left bottom;}
.testmnl-wrap{ padding:50px 0px;}
.card-itms{margin:40px 0px; position:relative; padding:20px;padding-top:45px; box-shadow:0px 2px 10px 0px #ddd;}
.card-itms p{ color:#444444; font-size:16px;}
.card-itms h4{ font-size:18px; font-size:20px;font-family: 'Proxima Nova sbold'; text-transform:uppercase; margin:0px; color:#000000; margin-top:25px; }
.coma-bx{ padding:20px;  position:absolute; top:-19px; display:inline-block; background:url(../images/coma.png) no-repeat center center; }
.all-testimonial .btn{ padding:12px 35px; border:2px solid #716fb3; text-transform:uppercase; color:#1d1d1d ; font-family: 'Proxima Nova sbold';}
.mrg-0{ margin:0px;}
.pd-lt-0{ padding-left:0px; padding-right:0px;}
.right-mbl{  text-align:center; position:absolute; right:0px; width:50%; top:50%; transform:translate(0%,-50%); -webkit-transform:translate(0%,-50%); -ms-transform:translate(0%,-50%);}
.top-banner{ position:relative;}
.title-block .btn{ font-size:18px; border-radius:30px; -webkit-border-radius:30px; -ms-border-radius:30px;font-family: 'Proxima Nova sbold'; padding:10px 35px; text-transform:uppercase; padding-top:11px;}
.pd-b-50{ padding-bottom:50px;}
.all-testimonial .btn:hover{ background:#716fb3; color:#fff;}
.header-ui .nav-btn .btn:focus,.header-ui .nav-btn .btn:active{ outline:none !important; box-shadow:none !important; -webkit-box-shadow:none !important; -ms-box-shadow:none !important;}
body btn:focus, body btn:active{ outline:none !important; box-shadow:none !important; -webkit-box-shadow:none !important; -ms-box-shadow:none !important;}
.header-ui .nav-btn .btn-outline-success:hover{ background:#716fb3; border-color:#716fb3;}
.btn{ cursor:pointer;}
.testmnl-wrap .owl-nav, .testmnl-wrap .owl-dots{ display:none; text-align:center;}
.testmnl-wrap .owl-dot { border:2px solid #ddd !important; width: 16px;height: 16px;display: inline-block;border-radius: 50%;margin: 0 8px;}
.testmnl-wrap .owl-dot.active{ background:#716fb3 !important; border-color:#716fb3 !important;}
.testmnl-wrap .owl-dots{ margin-bottom:30px;}
.pd-rt-0{ padding-right:0px;}
.logo-list li a:hover{opacity:0.6;}
.footer-ui a:hover{ color:#716fb3;}
.nav-bars{ width:32px; display:inline-block; line-height:8px;text-align:right;}
.bar-line{ width:100%; height:4px; background:#242424; display:inline-block; border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; }
.bar-line:nth-child(2){ background:#716fb3; }
.bar-line:last-child{ width:70%;}
.navbar-toggler{ padding:0px;}
.onli-on-mbl{ display:none;}
ul.logo-list li { margin: 12px 0px;}
.top-banner .display-table{ height:520px !important;}
.right-mbl{ margin-top:20px;}

/****** SUBSCRIBE ********/
.s-banner{ margin-bottom:50px;}
.subscribe-wrap{ padding-top:50px;}
.s-title-block h3 span{ color:#716fb3;}
.s-title-block{ text-align:center;} 
.subsribe-tab { text-align:center; margin-bottom:85px;}
.subsribe-tab ul{ list-style:none; padding:0px; border:none; display:inline-block; }
.subsribe-tab ul li{ display:inline-block; margin-right:-8px;}
.subsribe-tab ul li a{ border:1px solid #bfbfbf !important;font-family: 'Proxima Nova bold'; padding-top:9px; padding-bottom:9px; min-width:240px; text-align:center; font-size:20px; color:#151515 !important; font-weight:600;}
.subsribe-tab ul li.active a{ background:#716fb3 !important; border-color:#716fb3 !important; color:#fff !important;}
.s-price-cell{ padding:12px; border:1px solid #bfbfbf; border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px;}
.s-prc-header{ margin-bottom:40px; text-align:center; border-bottom:1px solid #cecece; padding-top:20px; padding-bottom:20px;}
.s-prc-header h4{ color:#0e0e17; margin-bottom:4px; text-transform:uppercase; font-size:30px;}
.s-prc-header p{ color:#0e0e17; margin-bottom:0px; text-transform:uppercase; font-size:36px; font-family: 'Proxima Nova sbold';}
.s-prc-header p sup{ top:-12px;text-transform:lowercase;}
.s-prc-header p sub{ bottom:0px;text-transform:lowercase; }
.s-prc-header p sup, .s-prc-header p sub{ font-size:24px;}
.s-prc-list ul{ list-style:none; padding:0px;}
.s-prc-list ul li { margin-bottom:8px; padding-left:28px; position:relative;}
.s-prc-list ul li  p{ margin-bottom:0px; font-size:18px; color:#151515;font-family: 'Proxima Nova Rg';}
.s-prc-list ul li i{ position:absolute; left:0px; top:3px;}
.sbscb-btn{ padding:11px 35px; display:inline-block; text-align:center; color:#716fb3;font-family: 'Proxima Nova sbold'; border:1px solid #bfbfbf; font-size:18px; border-radius:30px; -webkit-border-radius:30px; -ms-border-radius:30px; }
.s-price-prm .sbscb-btn{ background:#716fb3; border-color:#716fb3; color:#fff;}
.sbscb-btn:hover{ text-decoration:none; background:#716fb3;color:#fff;}
.s-prc-footer{ text-align:center; margin-bottom:20px;}
.s-price-prm .s-prc-header h4{ color:#716fb3;}
.s-price-prm .s-prc-list ul li i{ color:#716fb3;} 
.s-prc-list {min-height: 570px;}
.s-price-prm{ margin-top:-35px; box-shadow: 0px 0px 5px 0px #bbb; -webkit-box-shadow: 0px 0px 5px 0px #bbb; -ms-box-shadow: 0px 0px 5px 0px #bbb;}
.s-price-prm .s-prc-list{ min-height:605px;}
.subscribe-table-wrap{ padding-bottom:100px;}
.gt-wrap{ padding:60px 0px; padding-top:130px; background:#090914;}
.gt-frame{ padding:40px 30px; border:1px solid #3a3a43; text-align:center; color:#fff; }
.gt-frame h3{ font-size:45px;}
.gt-frame p{ font-size:20px; max-width:590px; margin:20px auto; line-height:24px;}
.gt-frame i{ font-size:40px; font-family: 'black_jackregular'; font-style:normal;}
.gt-frame img{ margin-top:-112px; margin-bottom:15px;}
.s-price-faq{ padding-top:80px; padding-bottom:80px; background:#f8f8f8;}
.s-price-faq-lst{ margin-bottom:30px;}
.s-price-faq-lst:last-child{ margin-bottom:0px;}
.s-price-faq-lst h4{ color:#151515; font-size:24px;}
.s-price-faq-lst p{ color:#151515; font-size:18px;}
/****** /SUBSCRIBE ********/ 
/****** ABOUT ********/ 
.about-sp-lt{ padding-left:70px; padding-top:20px;}
.about-para-ui p{ font-size:18px; color:#434343; margin-bottom:30px;font-family: 'Proxima Nova Lt'; }
.about-para-ui p strong{font-family: 'Proxima Nova bold';}
.about-img{ padding-right:30px;}
.abt-para-sp{ margin-bottom:50px;}
.about-wrap .s-title-block{ margin-bottom:60px;}
.abt-testmnl-wrap{ background:#f8f8f8; padding-bottom:60px;}
.about-wrap { padding-bottom:50px;}
.abt-testmnl-wrap .card-itms{ background:#fff;}
/****** /ABOUT ********/ 
/****** FAQ ********/ 
.faq-qs-bx .card-body{ padding:0px; padding-left:36px;}
.faq-qs-bx{ padding:35px 45px; background:#fff; box-shadow:0px 0px 8px 0px #ddd;}
.faq-qs-bx .card-header{ text-align:left; padding:0px; background:none; border:none;}
.faq-qs-bx .card-header .btn{ padding:0px; text-align:left; padding-left:36px; margin-bottom:15px; position:relative; color:#141414;font-family: 'Proxima Nova sbold'; font-size:20px;}
.faq-qs-bx .card-header .btn:hover, .faq-qs-bx .card-header .btn:focus{ text-decoration:none;}
.faq-qs-bx .card-header .btn i{background:#716fb3; text-align:center; color:#fff; border-radius:50%; -webkit-border-radius:50%; -ms-border-radius:50%; width:26px; height:26px; line-height:26px; position:absolute; left:0px; top:2px; font-size:15px;}
.faq-qs-bx .card{ background:none; border:none; margin-bottom:20px;}
.faq-qs-bx .card p{ color:#141414; font-family: 'Proxima Nova Lt'; font-size:16px;}
.faq-qs-bx .card-header .btn.collapsed i{ background:none; color:#141414;}
.faq-qs-bx .card-header .btn.collapsed i::before {content: "\f067";}
/****** /FAQ ********/ 
/****** CAREER ********/ 
.nav-career{ list-style:none; padding:0px;}
.nav-career li:first-child{ padding-top:0px;}
.nav-career li h4{ font-size:22px;font-family: 'Proxima Nova sbold'; margin:0px;}
.nav-career li{ padding:8px 0px;}
.nav-career li.active a{ color:#716fb3; }
.nav-career li a{ color:#707070;}
.cr-search h4{font-size:22px;font-family: 'Proxima Nova sbold'; margin-top:0px; margin-bottom:20px;}
.cr-search { padding-bottom:40px; padding-left:60px; border-left:1px solid #d4d4d4;}
.cr-search .form-control{ height:48px; border-color:#cdcdcd;}
.cr-search .form-control:focus{ outline:none; box-shadow:none; -webkit-box-shadow:none; -ms-box-shadow:none; border-color:#bbbade;}
.cr-search .btn-primary{ font-size:20px; padding:8px; width:100%; max-width:50px;}
.cr-search .row { margin-left:-6px; margin-right:-6px;}
.cr-search .row > div{ padding-left:6px; padding-right:6px;}
.cr-search-blk{  padding-left:60px; padding-right:60px; padding-top:50px; padding-bottom:30px; border-top:1px solid #d4d4d4; border:1px solid #d4d4d4;}
.cr-search-blk h3{font-size:24px;font-family: 'Proxima Nova sbold'; display:inline-block; padding-right:50px; margin-bottom:30px; position:relative;}
.cr-search-blk h3:before{ content:""; width:35px; height:4px; right:0px; top:14px; background:#716fb3; position:absolute;}
.cr-search-blk .list-group-item{ margin-bottom:35px; padding:0px; border:none; padding-right:60px; position:relative;}
.cr-search-blk .btn {font-size: 18px; padding: 6px 20px; border-radius: 20px; -webkit-border-radius: 20px; -ms-border-radius: 20px; position: absolute;
    top: 50%;margin-top: -20px; right: 0px;}
.cr-search-blk .list-group-item h4{ font-size:20px;font-family: 'Proxima Nova sbold'; margin:0px; margin-bottom:6px; }
.cr-search-blk .list-group-item p{ font-size:16px; color:#6e6e6e;font-family: 'Proxima Nova Lt'; margin-bottom:0px;}
.cr-srch-rt{ padding-left:0px;} 
.srchbtn-col{ max-width:66px;}
.nav-career li a:hover { color: #716fb3; text-decoration:none;} 
.cr-search-blk .btn:focus, .cr-search-blk .btn:active{ outline:none; box-shadow:none; -webkit-box-shadow:none; -ms-box-shadow:none; }
/****** CAREER ********/ 
/****** BLOG ********/ 
.blog-bx-head h4{ font-size:20px; font-weight:normal; font-family: 'Proxima Nova Lt'; color:#3c3c3c;}
.blog-bx-head p{ font-size:36px; color:#000000; line-height:44px;}
.blog-bx-head { margin-bottom:30px;}
.blog-bx-head i{font-family: 'Proxima Nova Lt'; font-size:20px; color:#292929;}
.blog-bx{ max-width:770px; margin:0 auto; text-align:center;}
.blog-dscp{ text-align:left;}
.blog-dscp img{ margin-bottom:40px;}
.blog-dscp p{ font-size:18px;}
.blog-dscp p strong{font-family: 'Proxima Nova sbold';}
.blog-dscp .owl-nav .owl-prev, .blog-dscp .owl-nav .owl-next{ position:absolute; top:50%; margin-top:-70px; width:42px; background:#d2d2d2 !important;}
.blog-dscp .owl-nav .owl-prev span, .blog-dscp .owl-nav .owl-next span{ margin-top:-8px; display:inline-block; vertical-align:top; color:#fff; font-size:60px;}
.blog-dscp .owl-nav .owl-prev:focus, .blog-dscp .owl-nav .owl-next:focus{ outline:none;}
.blog-dscp .owl-nav .owl-prev{ left:0px;}
.blog-dscp .owl-nav .owl-next{ right:0px;}
.blog-dscp .owl-carousel{ padding-left:70px; padding-right:70px;}
.blog-dscp .owl-item > div{ max-width:520px; margin:0 auto;}
.blog-dscp .owl-carousel .owl-item img{ margin-bottom:0px;}
.blog-share{ margin-top:40px; text-align:center; list-style:none; padding:0px;}
.blog-share li { display:inline-block; margin-left:2px; margin-right:2px; vertical-align:middle;}
.blog-share li a { font-size:20px; color:#716fb3; font-family: 'Proxima Nova Lt';}
.blog-share li a:hover{ color:#000; text-decoration:none;}
.blog-like{ text-align:center; margin-top:35px; list-style:none; padding:0px;}
.blog-like li{ display:inline-block; margin-left:10px; margin-right:10px;}
.blog-like li a{ font-size:19px; color:#2a2a2a;}
.blog-like li a i{ font-size:18px; }
.blog-like li a:hover{ text-decoration:none;color:#716fb3;}
.blog-repeat{ margin-bottom:100px;}
.blog-load { text-align:center; border-top:1px solid #e2e2e2; margin-top:-50px; padding-top:50px; margin-bottom:40px;}
.blog-load .btn{ padding:9px 35px; font-size:16px; font-family: 'Proxima Nova bold'; text-transform:uppercase; border-radius:20px; -webkit-border-radius:20px; -ms-border-radius:20px;}
/****** /BLOG ********/ 
/******JOB***********/
.load-more-center {text-align: center;}
.load-more-center .btn {position: static;}
/*****JOB************/
/***** TOOLTIP (18.09.2019) *****/
.s-prc-list ul li p{ display:inline-block; cursor:default;}
body .tooltip-inner{ line-height:18px; text-align:left; padding:10px 12px; background:#716fb3;}
.bs-tooltip-auto[x-placement^="right"] .arrow::before, .bs-tooltip-right .arrow::before { border-right-color:#716fb3;}
.bs-tooltip-auto[x-placement^="top"] .arrow::before, .bs-tooltip-top .arrow::before { border-top-color: #716fb3;}
/***** /TOOLTIP (18.09.2019) *****/

/*CSS added on 15/OCT*/
.navbar-nav.mt-2{ margin: 0 auto !important; text-align: center; }
      .footer.footer-ui{ background-color: #fff; }
      .footer .widget-title{ font-size: 14px;font-weight: 400;font-family: 'Proxima Nova Rg';color: #737373; margin-bottom: 5px;}

/* CSS for Windrose charts */
.chart-data {
    margin-top: 65px;
}
.chart-data > div {
    font-weight: bold;
    display: flex;
    align-items: center;
    margin-bottom:20px;
}
.chart-data > div > p {
    margin-bottom:0;
}
.chart-data > div > div {
    padding: 0px 0 0 10px;
    text-align: center;
}
span.data-green {
    color: rgb(91, 168, 129);
    display: block;
    border-bottom: 1px solid black;
}
span.data-red {
    color: rgb(230, 96, 131);
    display: block;
}
span.data-plus {
    padding: 2px;
    font-size: small;
    margin-top:-25px;
}
span.data-yellow {
    color: rgb(255, 191, 0);
    margin-left:2px;
}

/************11-dec-2019******************/
@media only screen and (max-width: 576px) {
  #industrial {
    display: inherit !important;
    width: max-content !important;
    margin: auto !important;  
  }
}
@media only screen and (max-width: 576px) {
  #transportation {
    display: inherit !important;
    width: max-content !important;
    margin: auto !important;  
  }
}
@media only screen and (max-width: 576px) {
  #sdpr {
    display: inherit !important;
    width: max-content !important;
    margin: auto !important;  
  }
}
@media only screen and (max-width: 576px) {
  #utility {
    display: inherit !important;
    width: max-content !important;
    margin: auto !important;  
  }
}

@media only screen and (max-width: 576px) {
  #biotech {
    display: inherit !important;
    width: max-content !important;
    margin: auto !important;  
  }
}
@media only screen and (max-width: 576px) {
  #goldindex {
    display: inherit !important;
    width: max-content !important;
    margin: auto !important;  
  }
}
@media only screen and (max-width: 576px) {
   .chart-data > div > p {
    margin-bottom: 0 !important;
    padding-left: 25px !important;
  }
}
div#bitnami-banner {
    display: none;
}

/***Custom CSS***/

.gglcptch_recaptcha > div {
  margin: 0 auto;
}
.mp_wrapper.mp_login_form {
  max-width: 400px;
  min-width: 400px;
  margin: 0 auto;
  padding: 30px;
  background: #0000001f;
  top: 50%;
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%);
}
input#wp-submit {
  padding: 10px 20px;
  width: 100%;
  background: #000;
  color: #fff;
  border: none;
  text-transform: uppercase;
}
input#wp-submit:hover {
  background: #222222;
}
form#mepr_loginform {
  text-align: center;
  color: #fff;
}
.mepr-login-actions {
  text-align: center;
  font-size: 12px;
}
.mepr-login-actions a {
  color: #fff;
}