html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}


.data-wrap.data-wrap-col3{margin: 0 auto;}



h1, h2, h3, h4, h5, h6, p{ margin: 0; } 

body {line-height: 1;}
body {font-family: 'Arial',sans-serif;margin: 0; box-sizing: border-box;}
* {box-sizing: border-box;}
.read-more{width: 104px; text-transform: uppercase;height: 12px;background: url(arrow-right.png) right 2px no-repeat;
  font-size: 11px;font-weight: bold;padding-right: 18px; font-style: normal;color: #003f74;background-size: 13px auto;}
.clear {clear: both;display: block;width: 100%;}
.fewrapper {max-width: 1080px;margin: 0 auto;}
.popular-stocks{ max-width: 1080px; width: 100%; padding: 15px 0 7px; margin: 0 1em;}
.stockal-title{font-size: 11px;font-weight: normal;color: #000; text-transform: uppercase; text-align: left;}
.stockal-title a{font-size: 11px;font-weight: normal;color: #000; text-transform: uppercase; text-align: left;text-decoration: none;}
.stocks-list{ list-style-type: none; padding: 0; margin:0px 0 0 0; display: flex; }
.stocks-list-col{border-right: 1px solid #e6e6e6;float: left; padding: 0 10px 0 0; margin: 0 10px 0 0;}
.stocks-list-col:nth-child(7){ border-right: none; }
.stocks-list-col .company-name:hover { text-decoration: underline; }
.company-name{ display: block;font-size: 14px;font-weight: bold;letter-spacing: normal;color: #000; }
.company-name a { display: block;font-size: 14px;font-weight: bold;letter-spacing: normal;color: #000; text-decoration: none; outline : none; }
.num{font-size: 14px;font-weight: normal;font-stretch: normal;color: #000;}
.stock-market{padding: 0 0 0 12px; margin:0 0 0 10px }
.market-up {background: url(arrow-up.png) 0 6px no-repeat;background-size: 13% auto;}
.market-down {background: url(arrow-down.png) 0 6px no-repeat;background-size: 13% auto;}
.stock-market small{font-size: 11px;font-weight: normal;color: #000;}
.market-up small{ background: #56ef60; padding: 2px; }
.market-down small{ background: #ffbaba; padding: 2px;}
.stocks-list .slick-prev,.stocks-list .slick-next{ background: #c6c6c6; width: 22px; height: 22px; border-radius: 100%; z-index: 99;}
.stocks-list .slick-prev{ left: 98%;background: url(pre-icon.png) 0 0 no-repeat;background-size: 100% auto; }
.stocks-list .slick-next{ right: -28px;background: url(next-icon.png) 0 0 no-repeat; background-size: 100% auto;}
.stocks-list .slick-prev:before,.stocks-list .slick-next:before {content: none;}
.stocks-list .slick-next:focus, .stocks-list .slick-next:hover {background: url(next-icon.png) 0 0 no-repeat;background-size: 100% auto;}
.stocks-list .slick-prev:focus, .stocks-list .slick-prev:hover{background: url(pre-icon.png) 0 0 no-repeat; background-size: 100% auto;}
.stocks-list .slick-prev.slick-arrow.slick-disabled{background:url(pre-icon2.png) 0 0 no-repeat;
    background-size: 100% auto;}
.stocks-list .slick-next.slick-arrow.slick-disabled{background:url(next-icon2.png) 0 0 no-repeat; background-size: 100% auto;}
.slick-prev, .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
table {border-collapse: collapse;border-spacing: 0;}
.stockal-story-sec {width: 100%;padding: 30px 0;}
.stockal-head{line-height: 25px;font-size: 20px;font-weight: bold;color: #000; text-transform: uppercase;position: relative;padding: 0 0 0 20px; margin-bottom: 15px;}
.stockal-head a{ color: #000; }
.stockal-head:before {content: "";width: 10px;height: 22px;background-color: #2fbea4; position: absolute; left: 0;}

.stockal-table{ width: 529px; float: left;margin: 0 0 30px 20px;}
.table-head {width: 100%;background-color: #eef0f2; padding:10px; }

.data-wrap{ margin: 0 0 0 -20px; }
.table-head-text {font-size: 18px;color: #000;  display: inline-block;    border-right: 1px solid #c6d0d9;
    padding-right: 10px;margin-right: 5px; padding-left: 11px;}
.stockal-dd-menu{font-size: 14px;font-weight: bold;color: #003f74;display: inline-block; position: relative;}
.stockal-dd-menu span.stckl-menu {display: inline-block;padding-right: 10px; position: relative;}
.stockal-dd-menu span.stckl-menu:after{background: url(dd-arrow.png) right 4px no-repeat;background-size: 11px auto; cursor: pointer;content: "";width: 20px;height: 20px;position: absolute;    width: 12px;
    height: 12px;position: absolute;right: -6px;}

.stockal-dd-menu span.stckl-menu.active:after{transform: rotate(180deg);}
.stockal-dropdown{display: none;position: absolute;top: 26px;left: 0;width: 250px !important;list-style: none;background: #003f74;padding: 0;margin: 0;}
.stockal-dropdown li a{color: #fff;display: block;padding: 12px 20px;border-bottom: 1px solid #134e80;}
.stockal-table-data thead tr td{font-size: 10px;font-weight: bold;color: #5b5b5b;}
.stockal-table-data tr td{ padding:15px 10px;}
.stockal-table-data {margin-bottom: -9px;}
.stockal-table-data tbody tr td{font-size: 11px;font-weight: normal;color: #000;}
.stockal-table-data tbody tr td a{ color: #000; }
.stockal-table-data tbody tr td:first-child{ font-weight: bold; }
.stockal-table-data tbody  tr:nth-child(even) {background: #fff;}
.stockal-table-data tbody  tr:nth-child(odd) {background: #f9f9f9; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6;}
.stockal-table-data tr td.green{ color: green;}
.stockal-table-data tr td.red{ color: #ff0000; }
.divider-2 {width: 100%;height: 2px;background-color: #000;margin-bottom: 25px;}
.data-wrap-col3 .stockal-table{ width: 345px; }
.data-wrap-col3 .table-head-text{ border-right: none; }
.data-wrap-col3 .stockal-table-data tr td{ padding: 10px; }
.bottom-col{ width: 530px; float: left;}
.bottom-col + div{ float: right; }
.bottom-col .stockal-table-data thead{background: #eef0f2;}
.bottom-col .stockal-table-data thead tr td{ color: #000; }
.stockal-table-data.new-table-data tbody tr td:first-child{ font-weight: normal; }
.stockal-table-data.new-table-data tbody tr td{ font-size: 12px; }
.stockal-table-data.new-table-data tbody tr:nth-child(odd){background: #fff;}

select {background: #eef0f2;font-size: 14px; line-height: 18px; height: 18px; font-weight: bold;color: #003f74;display: inline-block;padding: 0 15px 0 0;border:none;margin: 0;box-sizing: border-box;-webkit-appearance: none;-moz-appearance: none;}
select.classic {background: url(dd-arrow.png) right 5px no-repeat;background-size: 11px auto;}
select.classic:focus {background: url(dd-arrow2.png) right 5px no-repeat;background-size: 11px auto;border:none;outline: none;}
.data-wrap-col3 .table-head-text {border-right: none;}
.stockal-table.market .table-head-text {border-right: none;}
select.classic option{color: #fff;display: block;padding: 12px 20px;border-bottom: 1px solid #134e80;     background: #003f74;
    padding: 0;
    margin: 0;}




/****new changes***/
.stockal-table-data thead tr.change-sec td{ font-size: 10px; padding: 10px 0 4px 0; text-align: center; text-transform: uppercase; color: #000; position: relative;}
.stockal-table-data thead tr.change-sec td:nth-child(3):after {bottom: 0px;background: #ccc;width: 69%;content: "";display: block;height: 1px;position: absolute;left: 21%;}

.stockal-table-data thead tr.change-sec td span:after,.stockal-table-data thead tr.change-sec td span:before,.stockal-table-data thead tr.change-sec td:nth-child(3):before{ background: #ccc; position: absolute; content: ""; width: 1px; height: 6px;bottom: -5px; }
.stockal-table-data thead tr.change-sec td span:before{ left: 65px;}
.stockal-table-data thead tr.change-sec td span:after{ right: 31px;}
.stockal-table-data thead tr.change-sec td:nth-child(3):before{ left: 55%;}
.stockal-table-data tbody tr td{ font-size: 13px;line-height: 15px;}
.stockal-table-data thead tr td{ font-size: 10px; color: #000;}
.stockal-title span {background: #000;color: #fff;font-size: 10px;padding: 2px 0 0 0;border-radius: 1px;font-weight: bold;
    height: 13px;width: 150px;text-align: center;display: block;}
.market-status,.stockal-title{display: inline-block;}
.mrkt-sec{font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-transform: uppercase; font-weight: bold;}
.mrkt-sec small{ color: #119d07; }
.market-status .mrkt-dot{ font-size: 10px; color: #000; }
.stockal-table-data thead tr td{ text-transform: uppercase;font-weight: normal;padding-bottom: 6px;}
.stockal-table-data tbody tr td + td, .stockal-table-data thead tr td + td{ text-align: right; }
.stockal-table-data tbody tr td:nth-child(2), .stockal-table-data thead tr td:nth-child(2){}
.stockal-table-data tbody tr td:nth-child(3), .stockal-table-data thead tr td:nth-child(3) { padding-left: 15px; width: 90px;}
.stockal-table-data tbody tr td:first-child {width: 130px; padding-right: 0;}
.stockal-table-data tr td {padding: 10px;}
.stockal-table-data tbody tr td{ height: 68px; vertical-align: middle;box-sizing: border-box; }
.stockal-table-data thead tr.change-sec td span {padding-left: 21px;}
.stockal-title{ margin-right: 4px; height: 13px; }
.stock-market{margin: 0 0 0 6px;}
.stocks-list-col{ border:none; position: relative; }
.stocks-list-col:first-child:before{ content: none; }
.stocks-list-col:before{ background: #e6e6e6; content: ""; width: 1px; height: 32px; position: absolute; left: -10px; }
.stock-market small {border-radius: 2px;padding: 2px 3px;display: inline-block;line-height: 11px;}
.market-up small{background: #bcf6bf;}
.company-name{ margin-bottom: 2px; }
.popular-stocks{ max-width: 970px; padding-right: 76px;}
.stocks-list-col:nth-child(9):before{ content: none; }
.stocks-list .slick-next {right: -60px;}
.stocks-list .slick-prev {left: 101%;}
.stocks-list .slick-prev, .stocks-list .slick-next{top: 16px;}

.market-cap-change .stockal-table-data thead tr td:nth-child(5) {width: 108px;}
.market-cap-change .stockal-table-data tbody tr td:nth-child(2), .market-cap-change .stockal-table-data thead tr td:nth-child(2) {width: 84px;}
.market-cap-change .stockal-table-data tbody tr td:nth-child(3), .market-cap-change .stockal-table-data thead tr td:nth-child(3) { width: 78px;}
.market-cap-change .market-cap .stockal-table-data tbody tr td:nth-child(4), .market-cap-change .stockal-table-data thead tr td:nth-child(4) {width: 92px;}
.market-cap-change .stockal-table-data thead tr.change-sec td:nth-child(3):after{left: 33%; width: 50%;}
.market-cap-change .stockal-table-data thead tr.change-sec td span:before {left: 59px;}
.market-cap-change .stockal-table-data thead tr.change-sec td:nth-child(3):before {left: 58%; content: none;}
/****new changes***/

.stocks-list{ overflow: hidden; }
.stocks-list.slick-slider{ overflow: inherit; }
.company-name{ width: 116px; }
.slick-slide .company-name{ width: auto; }

/****Freeze rows css***/

.stockal-table{ position: relative; padding-top: 80px;}
.table-head{ position: fixed; top: 0;z-index: 1;}
.stockal-table-data thead{ position: fixed; top: 38px; background: #fff; width: 100%;}
.stockal-table-data{ position: relative; }
.stockal-table-data tbody tr td + td, .stockal-table-data thead tr td + td{ width: 75px; }
.stockal-table-data thead tr{ width: 100%;display: table;}
.bottom-col{ position: relative; }

.economic-calendar.stockal-table{ padding-top: 0; }  
.economic-calendar.stockal-table  .stockal-table-data thead{ position: static;}
.economic-calendar.stockal-table  .stockal-table-data thead tr{display: table-row;}            
/****Freeze rows css***/

@media screen and (max-width: 767px){

    .market-seat-new.custom-iframe iframe {width: 100%;height: 60px;float: none;}
    .market-seat-new.custom-iframe.popular-stockss-iframes iframe{ height: 60px;}
    .stocks-list-col{ height: 44px; padding: 4px 8px;}
    .popular-stocks{ padding-top: 0; }   
    .stocks-list{ overflow: auto; }
    .company-name{ width: auto; }
    .bottom-col .tb-row .btm-nm-dt:first-child .tbl-td, .bottom-col .tb-row .top-nm-dt:first-child .tbl-td {width: 235px;}
    .fewrapper {padding: 0 20px;}
    .popular-stocks {margin: 0px -20px 15px;width: auto;margin-bottom: 0; padding-top: 0;}
    .stockal-title {font-size: 12px;padding-left: 15px;}
    .stocks-list {width: 100%;white-space: nowrap;overflow-x: auto;overflow-y: hidden;padding: 7px 0 0px 10px;margin: 0;}
    .stocks-list-col{ float: none; display: inline-block; width: 150px;min-height: 40px;border-radius: 4px;border: solid 1px #dcdfeb;background-color: #fff; padding:4px 10px;  box-shadow: 0 0 8px 2px rgba(200, 200, 200, 0.5);margin: 0 5px 0 0; }
    .stockal-table {width: 100%;margin: 0 0 10px 0;}
    .stockal-screen{ padding-top: 30px;}
    .tb-left{float: left;box-sizing: border-box;width: 31%;}
    .tb-right {overflow-x: scroll;overflow-y: hidden;width: 69%;}
    .top-nm-dt{color: #000;font-size: 12px; display: inline-block; flex: 1;border-bottom: 1px solid #e6e6e6;}
    .tbl-td{padding: 15px 10px 15px 7px; display: block;width: 80px;}
    .stockal-table-data{ overflow: hidden; width: 100%; }
    .btm-tbl-data{border-bottom: 1px solid #e6e6e6;}
    .tbl-dt{background: #f6f6f6; display: block; font-weight: bold;border-right: 1px solid #e6e6e6;border-bottom: none;white-space: normal;line-height: 16px;font-size: 13px; padding: 12px 10px 13px 7px;min-height: 91.8px;}
    .tbl-dt a{ color: #000;}    
    .tb-left .top-nm-dt{padding-left: 15px; width: 100%;}
    .tbl-dt small {font-size: 10px;font-weight: normal;color: #808080;display: block;margin-top: 6px; text-transform: uppercase;}
    .tb-row{ display: flex;}
    .btm-nm-dt{line-height: 16px;height: 87px;font-size: 13px;border-bottom: 1px solid #e6e6e6;vertical-align: middle;}
    .data-wrap-col3 .stockal-table-data tbody{ border-top: none; } 
    .data-wrap-col3 .view-more{margin: 3px auto 0;background: #2fbea4 url(arrow10.png) 81% 14px no-repeat;}
    .data-wrap {margin: 0 -20px;width: auto;overflow: hidden;}
    .tb-row .top-nm-dt:nth-child(3) .tbl-td, .tb-row .top-nm-dt:nth-child(4) .tbl-td, .tb-row .btm-nm-dt:nth-child(3) .tbl-td, .tb-row .btm-nm-dt:nth-child(4) .tbl-td {width: 135px;}
    .tab-sec {width: 90%;margin: 0 auto;}
    .market-tab {border-radius: 4px;border: solid 1px #2fbea4;background-color: #fff;display: block;width: 100%;margin: 0 auto;height: 30px;display: flex;}
    .market-tab li {flex: 1;display: inline-block;list-style: none;border-left: 1px solid #2fbea4;}
    .market-tab li:first-child {border: none;}
    .market-tab a {padding: 8px 0px; display: block;color: #2fbea4;font-size: 12px;position: relative; text-decoration: none; text-align: center;}
    .market-tab a.active {color: #fff;background-color: #2fbea4;}
    .market-tab li:first-child a {border-radius: 4px 0 0 4px;}
    .data-wrap-col3 .tab_content {border-radius: 10px;overflow: hidden;padding: 10px 10px;width: 90%;box-shadow: 0 0 25px 0 rgba(180, 180, 180, 0.6);background-color: #fff;margin: 15px auto 31px auto;}
    .data-wrap-col3 .stockal-table {width: 100%;margin-bottom: 0;}
    .view-more {max-width: 335px;height: 44px;display: block;width: 100%;text-align: center;font-size: 14px;font-weight: bold;text-transform: uppercase;color: #fff;border-radius: 4px;padding: 17px 0;margin: 3px auto 28px;background: #2fbea4 url(arrow10.png) 68% 18px no-repeat;background-size: 16px auto;}
    .data-wrap-col3 .view-more {margin: 3px auto 0;background: #2fbea4 url(arrow10.png) 81% 14px no-repeat;}
    .bottom-col .tb-row .btm-nm-dt:first-child .tbl-td, .bottom-col .tb-row .top-nm-dt:first-child .tbl-td {width: 235px;}
    .bottom-col .tb-left {width: 37%;}
    .bottom-col .btm-nm-dt {height: 53.3px;} 
    .bottom-col .tbl-dt {height: 54.9px;min-height: inherit;}
    .tb-row .top-nm-dt:nth-child(2) .tbl-td {width: 135px;}
    .analyst-confidence .btm-nm-dt{min-height: 89px; text-align: right;}
    .market-cap .btm-nm-dt{min-height: 89px; text-align: right;}
    .popular-sectors .btm-nm-dt{min-height: 91px; text-align: right;height: auto;}
    .popular-themes .btm-nm-dt{min-height: 91px; text-align: right; height: auto;}
    .data-wrap-col3 .stockal-table-data tbody tr:nth-child(odd){ background: #fff; }
    .tbl-dt small.red {color: #ff0000;}
    .tbl-dt small.green {color: green;}
    .stockal-table-data tbody tr td:first-child{ width: 184px;}
    .stockal-table-data tbody tr {height: 40px;}
    .stockal-table-data tr td {padding: 15px 5px;}
    .tb-row .btm-nm-dt:nth-child(2) .tbl-td {width: 135px;}
    .tb-row .top-nm-dt{ text-align: right; }
    .stockal-table-data.new-table-data tbody tr{ height: auto; }
    .stockal-table.market .stockal-table-data tbody  tr{height: 57px;}
    .bottom-col .tb-row .top-nm-dt{ text-align: left;}
    .bottom-col .tb-right {width: 63%;}
    .bottom-col {width: 100%;}
    .tb-left span.tbl-dt {padding-left: 21px;}
    .tb-left{width: 37%;}
    .tb-right{width: 63%;}
    .right-align{text-align: right;}
    .red{ color: #ff0000; }
    .green {color: green;}
    /****new changes***/
    .stocks-list-col:before{ content: none;}
    .stocks-list-col{margin: 0 5px 0px 0; width: auto; min-width: inherit;padding: 3px 10px;}
    .design-change .top-nm-dt{ font-size: 10px; text-transform: uppercase;}
    .design-change .tbl-td{padding: 15px 10px 5px 7px;}
    .change-sec .tb-row .top-nm-dt:nth-child(3){ text-align: center;text-align: center;padding-left: 16px; width: 107px; position: relative;}
    .design-change .tb-right { width: 68%;}
    .change-sec .top-nm-dt{ border-bottom: none; }
    .design-change .tb-row .top-nm-dt:nth-child(2):after,
    .design-change .tb-row .top-nm-dt:nth-child(3):after,
    .design-change .tb-row .top-nm-dt:nth-child(4):after{
    background: #ccc;position: absolute;content: "";width: 1px;height: 6px;}
    .design-change .tb-row .top-nm-dt:nth-child(2):after{top: 4px;right: 22px;}
    .design-change .tb-row .top-nm-dt:nth-child(3):after{top: 4px;right: 29px;}
    .design-change .tb-row .top-nm-dt:nth-child(4):after{top: 4px;right: 29px;}
    .design-change .tb-row .top-nm-dt{ position: relative; }
    .change-sec .tbl-td{ position: relative; }
    .change-sec .tbl-td{ position: relative;padding-bottom: 0; }
    .design-change .tb-row .top-nm-dt:nth-child(3) .tbl-td:before {background: #ccc;width: 100%;content: "";display: block;height: 1px;position: absolute;left: -22px;top: 4px;}
    .design-change .tb-row .top-nm-dt:nth-child(4) .tbl-td:before {bottom: 0px;background: #ccc;width: 100%;content: "";display: block;height: 1px;position: absolute;left: -29px;top: 4px;}
    .design-change .stockal-table-data{padding-top: 20px;}
    .design-change .tb-right{margin-top: -25px;}
    .design-change .change-sec .tb-row .top-nm-dt:nth-child(3) .tbl-td:before,
    .design-change .change-sec .tb-row .top-nm-dt:nth-child(4) .tbl-td:before,
    .design-change .change-sec .tb-row .top-nm-dt:nth-child(4):after,
    .design-change .change-sec .tb-row .top-nm-dt:nth-child(2):after,
    .design-change .change-sec .tb-row .top-nm-dt:nth-child(3):after{ content: none; }
    .tb-left span.tbl-dt{padding-top: 12px; padding-bottom: 13px;}
    .design-change .tb-left span.tbl-dt {min-height: 54px; height: auto;}
    .design-change .btm-nm-dt{min-height: 55px;}
    .btm-nm-dt{ height: auto; }
    .design-change .stockal-table-data{height: 356px;border-bottom: 1px solid #e6e6e6;}
    .design-change .tb-left {width: 128px;}
    .design-change .tb-row .btm-nm-dt:nth-child(2) .tbl-td,.design-change .tb-row .top-nm-dt:nth-child(2) .tbl-td {width: 75px;}
    .design-change .tb-row .top-nm-dt:nth-child(3) .tbl-td, .design-change .tb-row .top-nm-dt:nth-child(4) .tbl-td, .tb-row .btm-nm-dt:nth-child(3) .tbl-td, .tb-row .btm-nm-dt:nth-child(4) .tbl-td {width: 86px;}
    .design-change .btm-nm-dt .tbl-td{ padding-top: 0px; padding-bottom: 0px; }
    .design-change .tb-left span.tbl-dt{ padding-top: 0; padding-bottom: 0;border-bottom: 1px solid #f8f8f8; }
    .design-change .stk-nm{line-height: 18px;display: inline-block;vertical-align: middle;}
    /****new changes***/
    .design-change .btm-nm-dt,.design-change .tb-left span.tbl-dt {min-height: 60px;line-height: 60px;}
    .market-cap.design-change .tb-row .top-nm-dt:nth-child(4) .tbl-td:before,
    .market-cap.design-change .tb-row .top-nm-dt:nth-child(4):after{ content: none;}
     .market-cap.design-change .tb-row .top-nm-dt:nth-child(4) .tbl-td {width: 99px;}
    .market-cap.design-change .change-sec .tb-row .top-nm-dt:nth-child(3){padding-left: 0;}
    .market-cap.design-change .change-sec .top-nm-dt {width: 67px;}
    .market-cap.design-change .tb-row .top-nm-dt:nth-child(3) .tbl-td:before{width: 92%;}
    .market-seat-new.custom-iframe iframe{ height: 89px; }
    .popular-stocks{ padding-right: 0; }
    .stocks-list {display: block;white-space: nowrap;overflow: hidden;overflow-x: scroll;padding: 5px 10px;}
    .popular-stocks{ padding-bottom: 0; }

    .stockal-table.popular-themes,.stockal-table.popular-sectors,.stockal-table.analyst-confidence, 
    .stockal-table.market-cap{position: relative; padding-top: 0px;}

    .stockal-table.popular-themes .table-head, 
    .stockal-table.popular-sectors .table-head,
    .stockal-table.analyst-confidence .table-head, 
    .stockal-table.market-cap .table-head
    { position: static; }
    .bottom-col .stockal-table{ padding-top: 0;}
    .tab_content .stockal-table-data thead{ position: static; }
    .tab_content .stockal-table{     padding-top: 0px; }
    .tab_content .stockal-table-data thead tr{ display: table-row; width: auto; }
    .design-change .tb-row .top-nm-dt:nth-child(3) .tbl-td, .design-change .tb-row .top-nm-dt:nth-child(4) .tbl-td, .tb-row .btm-nm-dt:nth-child(3) .tbl-td, .tb-row .btm-nm-dt:nth-child(4) .tbl-td
    { width: 135px }
}

@media screen and (max-width: 375px){
.design-change .tb-right {width: 65%;}
}

@media screen and (max-width: 360px){
.table-head-text{font-size: 15px;}
.design-change .stockal-table-data {height: 408px;}
.design-change .tb-right {width: 64%;}
.market-status{padding-left: 15px;}
}

.stockal-table-data tbody tr td:nth-child(2), .stockal-table-data thead tr td:nth-child(2) {width: 90px;}


.screen_bootm_gap{ display: none; }
