body {margin:0;padding:0;font-family: 'roboto_condensedlight' !important;}
.overflow-fix {overflow: auto;}
.clear-fix {clear:both;}
.nopad {padding:0 !important;}
.nopad-right {padding-right:0 !important;}
.img-fullwidth {width:100%;}
.navigation-bar {background-color:#393939;padding: 20px 0 8px 0;width: 100%;z-index: 1000;}/*position:fixed !important;position: absolute;*/
.navigation-bar::after {content:'';display:block;width:100%; height:147%;left: 0;top:-30px;right: 0;background-color:#393939;  bottom: 0;-webkit-transform: skewY(-1.5deg);transform: skewY(-1.5deg);-webkit-transform-origin: 100%;transform-origin: 100%;z-index: -1;-webkit-backface-visibility: hidden; outline: 1px solid transparent;}
.img-parallax {position: fixed;}
.parallax-viewport {height: 100vh;}
ul {padding:0;margin-bottom:0 !important;}
ul li {padding:0;margin:0;list-style:none;display:inline-block;}
.navigation-link ul {line-height: 42px; }
a {transition-duration:0.5s;}
.navigation-link ul li a {color:#ededed;border-right: 1px solid #ededed;padding: 0 8px;line-height: 13px;font-size:15px; font-smooth: always; font-smooth: 2.5em; font-smooth: auto; font-smooth: never;font-weight:bold; }
.navigation-link ul li a:hover {color: #f26522;text-decoration:none;}
.navigation-link ul li a.last {border-right:none;}
.navigation-link ul li:nth-of-type(4) a{border-right:none;}

/* .navigation-button ul {line-height: 43px;} */
.navigation-button ul li {margin: 2px 9px;}
.navigation-button .nav-btn-1 {color:#fff; border: 1px solid #FF7B3C;font-size:15px;font-weight:800; border-radius: 6px; padding: 1px 16px; background:#FF7B3C; text-transform:uppercase;}
.navigation-button .nav-btn-1:hover {color:#fff; background:#393939; text-decoration:none;}
.navigation-button .nav-btn-2 {color:#fff; /*border:1px solid #2250a4;*/ font-size:15px;font-weight:800;border-radius: 6px; padding: 1px 16px; background:#2250a4; text-transform:uppercase;}
.navigation-button .nav-btn-2:hover {color:#fff; background:#393939; text-decoration:none;}
.products-section {padding: 10px 0 40px 0;background:#fff;}
.heading {margin: 45px 0;}
.heading h2 {color:#000004;font-size:35px;text-align: center;}
.line {display:block;height:3px;margin:0 auto;background:#f26522;width:9%;}
.section-3 {background:#e7743e;padding:30px 0;}
.section-3 h2 {color:#393a3a;font-size:25px;text-transform:uppercase;}
.section-3 h3 {color:#fff;font-size:25px;text-transform:uppercase;line-height: 45px;}
.section-3 p {color:#fff;font-size:18px;margin-bottom:0}
.colon-1 {padding-right: 10px;padding-bottom: 7px;}
.colon-2 {padding-top: 10px;}
.section-4 {background:#fff;padding:30px 0;}
.section-4 p {color:#797978;font-size:17px;margin-bottom:0}
.section-4 p span {color:#e7743e;}
.footer-bg {background:#eaeaea;padding: 35px 0;color:#fff;}

.footer-bg  h4 {color:#ff9867;font-size:15px;text-transform:uppercase;}
.bold-txt {font-size: 14px;color:#fff;/*font-family: 'roboto_condensedbold'*/margin-bottom: 0;}
.mini-txt {/*font-size:15px;*/font-size:14px;color:#fff;}
.cust-icon {vertical-align: baseline;}
.pad-left {/*padding-left:7px;*/padding-left:1px;}
.pad-left-2 {padding-left: 50px !important;}
.foot-pad-top {padding-top: 13px;}
.footer-line {background:#afafaf;width:100%;height:1px;opacity: 0.2;margin: 20px 0 30px 0;}
.footer-bg ul.list li {display:block;line-height: 29px;width: 110%;}
.footer-bg ul.list li a {    color: #000;font-size: 14px;}
.footer-bg ul.list li a:hover {color:#000; text-decoration: none;}
.list-heading {font-family: 'roboto_condensedbold';font-size:17px;margin-bottom: 10px;line-height: 29px;}
.list-heading-download a{font-family: 'roboto_condensedbold';font-size:17px;margin-bottom: 10px;line-height: 29px;}
.impt-lnk {padding-right:20px;}
.social-link-width {width: 30%;}
.foot-push-top {padding-top: 14%;}
.info_number {font-size:12px;text-align:center;}
.last-txt {color:#989898;font-size:15px;}
.navigation-button .nav-btn-1 {padding:6px 9px;font-size: 16px; font-weight:800; float: left;}
.navigation-button .nav-btn-1 i {font-size: 23px; padding-right:5px; float: left;}
.navigation-button .nav-btn-2 {padding:6px 9px;font-size: 16px; font-weight:800; float: left;}
.navigation-button .nav-btn-2 i {font-size: 20px; padding-right:5px; float: left;}
.footerhgt{height:40px;background: #eaeaea;}
.marketContentContainer .input-group {
    float: left;
}
.footer-bg * {
    color:#000;
}
.footer-bg * {
    font-weight: 400;
}
.redfont
{
    color: red !important;
    margin-right: 10px;
}


.greeenfont
{
    color: green !important;
    margin-right: 10px;
}

.account {
    margin: auto;
}
.detail-sc
{
    clear:both;
}
.inpt-txt
{
    height:42px;
}
.new
{
  padding: 30px 0;
}
.new.img-fluid {
    max-width: 100%;
    height: auto;
    margin: auto;
    display: block;
    padding: 0px 0;
}
.new span
{
text-align: center;
padding: 5px 25px;
float: left;
font-size: 15px;
}
 
/*added revan*/
.blinking{
    animation:blinkingText 0.95s infinite;
}
.detail-sc h4 {
    width: auto;
    float: left;
    padding-right: 10px;
    font-size: 15px;
    font-weight: bold;
    color: #426da9;
}
.detail-sc p {
    color: #333333;
    font-size: 14px;
    text-transform: capitalize;
}
.detail-sc {
    border: 1px solid #d7d7d7;
    margin-left: 15px;
    border-radius: .25rem;
    padding: 15px;
}
.sub-btn {
    outline: none;
    border: none;
    text-transform: capitalize;
    font-size: 16px;
}
.sub-btn-pnl
{
    padding-left:0 !important;}
@keyframes blinkingText{
    0%{     color: #f26522;    }
    50%{    color: #fff; }
    100%{   color: #f26522;    }
}
.pos-relative
{
    position: relative;
    width: 100%;
}
.efax
{
   background: #FC5E31;
    width: 160px;
    height: 160px;    
}
.captch
{
    color:#FC5E31;
}
.Centered
{
  margin: auto;
  width: 70%;
  margin-left:30px;  
  padding: 10px;
}
.Feeback
{
    width: 90px;
    background-color: #FC5E31;
    border-radius: 10px;
    height: 42px;
    color:White;  
    
}
.input-group {
    margin-bottom: 15px;
}
.drpintrest
{
 width: 48%;
 height: 35px;
 border:solid 1px #c5c5c5;
 border-radius:8px;
}

.register
{
    list-style:none;
    
}
.register li
{
    display:block;
    font-size:20px;
}
.register li:first-child
{
    display:block;
    color:#FC5E31;
}


.market-info-dropdown-content
{
    display: none;
    position: absolute;
    top: 35px;
    left: auto;
    width: auto;
    color: #000;
    background-color: #f1f1f1;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 2;
}
.market-info-dropdown-content a
{
padding-left:5px;
padding-right:5px;
}
.sub-nav
{
	height: 25px;
}
.sub-nav:hover .market-info-dropdown-content {
    display: block; 
    margin-top: 2px;
    z-index: 2;
}
.sub-nav:hover .market-info-dropdown-content a
{
    color: #000;
}
.sub-nav:hover .market-info-dropdown-content a:hover {
    color: #FF7B3C;
}
 
/* mobile Menu */
.MobileMenuIcon{display: none; padding: 5px; margin: 0; color: #fff;}
/*Dinesh*/
.tooltip-link1 {display:inline-block;cursor:pointer;}
.dropdown-content1 {
    display: none;
    position: absolute;
    background-color: #393939;
    padding: 10px 15px;
    right: 0;
    top: 20px;
    width: 300px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    border: 1px solid #ff7b3c;
    border-radius: 10px;
    text-align: justify;
}
.dropdown-content1 span {margin:0;color:#fff;font-size:12px;}
.tooltip-link1:hover .dropdown-content1 {display: block;}


.tooltip-link {display:inline-block;}
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #393939;  
  padding:10px 15px;
  right:0;
  top:25px;
  max-width:40%;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
  border:1px solid #ff7b3c;
  border-radius:10px;
  text-align:justify;
 
}
.dropdown-content span {margin:0;color:#fff;font-size:12px;}
.tooltip-link:hover .dropdown-content {display: block;}
    .inputtype
    {
        width: 180px;
        border-radius: 7px;
        float: right;
        border: 1px solid;
        color: Gray;
        height: 30px;
    }
    /*coded by revan*/
    .weekly-changes-block
    {
        display: flex;
        justify-content: end;
        padding-top:15px;
    }
    .weekly-changes-block strong span
    {
        font-size: 18px;
        color: #359e39;
        padding-left: 15px;
        
    }
select.inputtype
{
    -moz-appearance: none;
-webkit-appearance: none;
    outline: none;
    background: #fff url(/images/DropDown.png);
background-position: right;
background-repeat: no-repeat;
background-position-x: 97%;
}
select.inputtype::-ms-expand {
    display: none;
}
.coltdbold
{
    font-weight:bold;
}
.sub-tab-block ul
{
    display:block;
    text-align:center;
    margin-top:10px;
    margin-bottom:10px !important;
}
.sub-tab-block ul li a
{
    font-size:15px;
    color:#333;
}
.sub-tab-block ul li a.active
{
    border-bottom:1px solid #ddd;
    color:#0056b3;
}
.divrgt
{
   text-align:right; 
   color:#496e95;
    font-size:15px;  
}
/*Dinesh*/
.completionListElement
    {
        line-height: 1.7;
        padding-left: 1px;
        background-color: #fff;
        visibility: hidden;
        margin: 0px !important;
        border: buttonshadow;
        border-width: 1px;
        border-style: solid;
        cursor: 'default';
        overflow: auto;
        text-align: left;
        list-style-type: none;
        color: #fff !important;
        font-size: 15px;
        font-family: 'roboto_condensedlight'!important;
        z-index: 99999;
        border-radius :0 0 0.5rem 0.5rem;
        border: 1px solid #dee2e6;       
        border-bottom: 1px solid #dee2e6;
    }
    .listItem2
    {
        color: #15498b !important;
        font-size: 15px;
        padding-left: 1px;
        display: block !important;
        font-family: 'roboto_condensedlight'!important;
        border-bottom: 1px solid #dee2e6;
    }
    .highlightedListItem
    {
        color: #ff5100;
        font-size: 15px;
        padding-left: 1px;
        cursor: pointer;
        border-bottom: 1px solid #dee2e6;
    }
  .searchbutton
    {
        background: #f26522;
        color: #fff;
        font-size: 15px;
        border: 1px solid #f26522;
        padding: 5px 10px;
        border-radius: 10px;
        outline: none;
        float: right;
        top: 340px;
        right:120px;
    }        
   .chartclose
   {
       float:right;padding-right:5px;font-size:13px;padding-top:5px;color:Blue;cursor:pointer;
   }    
   .someClass
    {
        position: relative; z-index: 3;
    }
    .market-country
    {
        z-index: 3; position: relative;
    }
    #indices-index
    {
        position: relative; width: 100%;
    }
    #overlay
    {
        position: fixed; display: none; width: 100%; height: 100%; top: 0; left: 0;  right: 0; bottom: 0;  background-color: rgba(0,0,0,0.7); z-index: 2; cursor: pointer;
    }
    .market-overlay
    {
        position: fixed; left: 0; top: 0; z-index: 1050; width: 100%; height: 100%; background-color: rgba(0,0,0,.7);
    }
    .market-country
    {
        width: 100%;
        display: block;
        float: left;
        background: #fff;
        margin-top: -70px;
    }
    .market-country-header ul
    {
        padding: 0;
        border-bottom: 1px solid #ddd;
    }
    .market-country-header ul li a
    {
        display: inline-block;
        color: #929292;
        padding: 4px 20px;
    }
    .market-country-header ul li a:hover
    {
        text-decoration: none;
    }
    .market-country-header ul li a.active
    {
        border-bottom: 3px solid #f5690f;
        color: #212121;
        font-weight:bold;
    }
    .market-country-content
    {
        float: left;
        width: 100%;
        background: #fff;
        padding: 10px 20px;
    }
    .market-country-content ul
    {
        padding: 0;
    }
    .market-country-content ul li
    {
        width: 25%;
        float: left;
    }
    .market-country-content ul li a
    {
        width: 100%;
        display: block;
        margin-bottom: 5px;
        font-size: 13px;
        color: #2250a4;
    }
    .market-country-content ul li a:hover
    {
        color: #f5690f;
        text-decoration: none;
    }
/*Market page css start*/
.padd-botm {padding-bottom:50px;padding-left: 0 !important;padding-right: 0 !important;}
.market_bg {background:#eaeaea;height:100%;}
.separator {width:100%;height: 10px;background: #fff; border-bottom: 2px solid #ff5100;box-shadow: 2px 2px 10px rgba(0,0,0,0.2)}
.down-arrow {width: 0;height: 0; border-left: 12px solid transparent;border-right: 12px solid transparent;border-top: 10px solid #ff5100;;margin: 0 auto;}
.marketTabsContainer {display:flex;justify-content: space-around;background:#dfdddd;}
.marketTab {background:#f2f2f2;border-top: 2px solid #f2f2f2;flex-grow: 1;text-align: center;cursor:pointer;border-right: 1px solid #dfdddd;}
.marketTabsContainer .active, .marketTabsContainer .marketTab:hover {background:#fff;border-top: 2px solid #ff5100;border-right: 1px solid #f2f2f2;}
.tabTitle {color: #15498b;font-size: 16px;margin-bottom: 0.5rem;margin-top: 0.4rem;}
.green {color:#339735;}
.green img {vertical-align: sub;}
.red {color:#ff6565;}
.red img {vertical-align: bottom;}
.green, .red {margin-bottom:0.7rem;}
.bold-light-txt {font-family: 'roboto_condensedbold';color: #818181;font-size: 21px;margin: 0 4px;}
.tabTitle2, .dull {color: #a2a2a3;font-size: 15px;margin-bottom: 0.5rem;margin-top: 0.6rem;}
.dull img {vertical-align: bottom;}
.demotab {width:75%;}
.addicon {width:20%;}
.addicon {padding-top: 15%;}
.indices_btn {color: #ff5100;text-transform: uppercase;font-size: 15px;border: 1px solid #dad7d7;padding: 2px 7px;margin-top: 13%;display: inline-block;border-radius: 5px;transition-duration: 0.4s;}
.indices_btn:hover {background:#ff5100;border: 1px solid #ff5100;color: #fff;text-decoration:none;}
.marketContentContainer, .commocurren, .newsSection {background:#fff;}
.graph-toggle-tab {padding:20px 15px;}
.graph-toggle-tab li a {color:#000;font-size:14px;background:#dfdddd;padding:3px 7px;display:block;margin:0 2px;}
.graph-toggle-tab li a.active, .graph-toggle-tab li a:hover {background:#ff5100;color:#fff;text-decoration:none;}
.marketTabsContainer {border-bottom-color: #fff !important;}
.graphInfo {font-size:16px;color:#ff5200;padding: 25px 0 14px 0;line-height: 19px;}
.commocurren {padding:23px 45px;}
.sectionHeading {color:#393a3a;font-size:24px;text-align: center;position:relative;margin-bottom: 1.5rem;}
.sectionHeading::after {content:'';display:block;position:relative;background:#ff5100;height: 2px;width:70px;margin:0 auto;top: 5px;}
.ccheading {font-size:15px;color:#15498b;text-transform:uppercase;margin: 0;}
.ccheading img {vertical-align: bottom;}
.ccprice {font-size:19px;color:#333;margin: 0;}
.cclose {font-size:15px;color:#ff2b2b;margin: 0;}
.cclose span {margin-right:7px;}
.ccprofit {font-size:15px;color:#339735;margin: 0;}
.currency {color:#000;font-family: 'roboto_condensedbold';font-size: 20px;}
.commodity {border-right: 1px dashed #898989;margin-bottom: 15px;}
.ccrow {border-bottom: 1px dashed #898989;margin-top: 15px;}
.ccrow:last-child {border-bottom:none;}
.newsSection {width:100%; margin: 20px 0 !important;position:relative;padding: 7px 17px;}
.dateNtime {font-size:15px;color:#6c6c6c;margin-left: 10px;margin-bottom: 15px;}
.dateNtime::before {content:'';display:block;position:absolute;background:#ff5100;width:4px;height: 29px;top: -7px;left: 0px;}
.newsheading {color:#345b94;font-size:19px;margin-bottom: 1rem;}
.newsContent {color:#535353;font-size:16px;text-align:left;line-height: 26px;margin-bottom: 1.5rem;}
.moreNews {color:#ff5100;text-align:center;font-size:18px;}
.moreNews:hover {color:#000;text-decoration:none;}
.newsSection::after {content:'';display: block;position:relative;width: 0;height: 0;border-left: 20px solid transparent;border-right: 20px solid transparent;border-top: 16px solid #fff;margin: 0 auto;filter: drop-shadow(0px 7px 4px #878787);top: 21px}
.info-btn {display: block;width: 200px;text-align: center;background:#ff5100;color:#fff;font-size:16px;padding:5px 12px;margin:40px auto 20px;border-radius:5px;}
.info-btn:hover {text-decoration:none;background:#fff;color:#ff5100;box-shadow: 2px 2px 15px rgba(0,0,0,0.3);}
.NSE-BSE_tabs {width: 100%;
justify-content: center;
margin: 0 auto;
    margin-bottom: 0px;
display: block;
text-align: center;}
.NSE-BSE_tabs li a {display:block;margin:5px auto 0 auto;padding:4px 20px;color:#333;position:relative;font-size:15px;}
.NSE-BSE_tabs li a:hover, .NSE-BSE_tabs li a.active {background:#ff5100;color:#fff;text-decoration:none;}
.NSE-BSE_tabs li a.active::after {content: '';display: block;position: absolute;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #ff5100;bottom: -10px;left: 23px;}
.table-heading {font-size:1rem;color:#ff5100;text-align: left;font-family: 'roboto_condensedbold';margin:25px 0 15px 0;}
.topPerformingTable .table thead th {border-bottom:none;font-size: 15px;}
.topPerformingTable .table tbody tr td {font-size:15px;}
.topPerformingTable .table tbody tr td:first-child {color:#1c3e6f;}
.topPerformingTable .table thead th, .topPerformingTable .table tbody tr td {text-align:right;}
.topPerformingTable .table thead th:nth-child(1), .topPerformingTable .table tbody tr td:nth-child(1) {text-align: left;}
.topPerformingTable .table tbody tr td:nth-child(2), .topPerformingTable .table tbody tr td:nth-child(4) {color:#666666;}
.topPerformingTable .table tbody tr td.profit {color:#0a8b00;}
.topPerformingTable .table tbody tr td.loss {color:#ff0000;}
.topPerformingTable .table tbody tr td span {margin-right:7px;}
.table-head {background-color: #eeeeee;}
.table-head th, .topPerformingTable .table tbody tr:first-child td {border: none !important;}
.center-align-txt {text-align: center;}
.moreSP {display: inline-block;color:#1c3e6f;font-size:15px;text-decoration:underline;text-align:center;margin:15px 0 0 0;}
.moreSP:hover {color:#000;}
.paddContainer {padding:25px 0;}
.WorldIndices {background:url('../images/map.png');background-size:cover;margin:20px 0;}
.WI {border-bottom-width: 5px;border-bottom-style: solid;padding-top:10px;padding-bottom: 10px;margin-top:60px;margin-bottom: 70px;}
.WI-up {border-color:#009f03;}
.WI-down {border-color:#ff0000;}
.WI_date {font-size:14px;color:#000;line-height:30px;}
.more_information {font-size:18px;color:#666666;border-bottom: 2px solid #eaeaea;padding: 17px 0;}
.more_information:last-child {border:none;margin-bottom:15px;}
.final-links {color:#ff5100;}
.final-links:hover {color:#ff5100;text-decoration:underline;}
.play-btn-container {margin-right:15px;}
/*Market page css end*/
/*20-02-2019*/
.heading-breadscrumb-cmp
{
    background: #eaeaea;
    width: 100%;
   
}
.searchbutton {
    background: #f26522;
    color: #fff;
    font-size: 15px;
    border: 1px solid #f26522;
    padding: 5px 10px;
    border-radius: 10px;
    outline: none;
    position:absolute;
    right:0;
    top:-5px;
   }
.heading-breadscrumb-cmp h2 {
    font-size: 17px;
    color: #8f8f8f;
    font-family: 'roboto_condensedlight';
    text-align: left;
}
.heading-breadscrumb-cmp h1
{
    font-size: 28px;
    color: #8f8f8f;
    font-family: 'roboto_condensedbold';
    text-align: center;
}
.heading-breadscrumb-view
{
    background: #eaeaea;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 10px;
}
.heading-breadscrumb-view.pt-0
{
    padding-top:0 !important;
}
.heading-breadscrumb-view h1
{
    font-size: 28px;
    color: #8f8f8f;
    font-family: 'roboto_condensedbold';
    text-align: center;
}
.heading-breadscrumb-view ul
{
    margin-bottom: 15px !important;
}
.heading-breadscrumb-view ul li
{
    display: inline-block;
    font-size: 14px;
    color: #ff5100;
    font-family: 'robotocondensed';
}
.heading-breadscrumb-view ul li a
{
    font-size: 14px;
    color: #393939;
}
.banner-view
{
    background: url(../images/banner1.jpg);
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 6em;
    padding-bottom: 6em;
}
.banner-view h1
{
    color: #16547b;
    font-size: 35px;
    padding-top: 5em;
    padding-bottom: 5em;
}
.text-banner-relative h1
{
    color: #16547b;
    font-size: 35px;

/*    padding-top: 5em;
    padding-bottom: 5em;   */
}
.carousel-inner img {
  width: 100%;
  height: 100%;
  /*min-height: 250px;*/
}
.banner-view h1 span
{
    border-left: 2px solid #f26522;
    display: inline-block;
    padding-left: 15px;
}

.padding-top-header
{
    padding-top: 42px;
}
.text-banner-relative
{
    position: relative;
    width: 100%;
    margin-top: 75px;
}
.text-banner-absolute
{
    position: absolute;
    top: 30%;
    left: 0;
    bottom: 0;
    width: 100%;
}
.text-banner-relative h1 span
{
    border-left: 2px solid #f26522;
    display: inline-block;
    padding-left: 15px;
}
.each-product
{
    position: relative;
    width: 100%;
    float: left;
}
.each-product img
{
    width: 100%;
    height: 100%;
    position: relative;
}
.each-product .each-product-absolute
{
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 20px;
    transition: all 0.5s linear;
}

.each-product .each-product-absolute:hover
{
    background: rgba(000,000,000,0.8);
}
.each-product .each-product-absolute h4
{
    font-size: 24px;
    color: #fff;
    margin-bottom: 5px;
    text-transform: uppercase;
    transition: all 0.8s ease-in;
}
.each-product .each-product-absolute:hover h4
{
    transform: translateY(45px);
   transition: all 0.8s ease-in;
}
.each-product .each-product-absolute hr
{
    width: 20px;
    border-top: 2px solid #f26522;
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 0;
    transition: all 0.9s ease-in-out;
}
.each-product .each-product-absolute:hover hr
{
    width: 70px;

}
.header-text-view
{
    border-bottom: 2px solid #ff5100;
    margin-top: 50px;
    position: relative;
}
.header-text-view:before
{
    content: '';
    position: absolute;
    left: 0;
    right: 0;
        margin-left: auto;
    margin-right: auto;
    bottom: -10px;
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 10px solid #ff5100;
    margin: 0 auto;

}
.padding-13
{
    padding: 13px 0;
}
.news-slider .slick-prev,
.news-slider .slick-next
{
    display: none !important;
}
.news-slider .slick-dots li.slick-active button:before
{
    font-size: 60px;
    color: #ff5100;
}
.news-slider .slick-dots li button:before
{
    font-size: 60px;
}
.header-text-view h1
{
    font-size: 25px;
    text-align: center;
}
.header-text-view h1 span
{
    font-size: 15px;
    color: #f26522;
    display: block;
}
.search-block-main
{
    width: 100%;
    display: block;
    background: #eaeaea;
}
.search-block
{
    padding: 20px 0;
}
.search-block .css_textbox
{
    width: calc(100% - 80px);
    font-size: 20px;
    color: #393939;
    outline: none;
    border: 1px solid #fff;
        margin-right: 10px;
    padding: 5px 10px;
    border-radius: 10px;
}
.search-block button
{
    background: #f26522;
    color: #fff;
    font-size: 20px;
    border: 1px solid #f26522;
        padding: 5px 10px;
    border-radius: 10px;
    outline: none;
}
.advertisement-block
{
    margin-bottom: 25px;
}
.advertisement-block img
{
    width: 100%;
}
.more_information small
{
    font-size: 100%;
    color: #ff5100;
}
.more_information a
{
    padding-right: 10px;
    color: #666666;
    text-decoration: none;
}
.more_information a span
{
    border-right: 1px solid #ff5100;
    padding-right: 10px;
}
.more_information a:hover
{
    color: #ff5100;
    text-decoration: none;
}
.web-world-map
{
    width: 100%;
    display: block;
    position: relative;
    margin-bottom: 40px;
    margin-top: 30px;
}
.world-indices-web h2
{
    margin-top: 25px;
    margin-bottom: 10px;
}
.world-indices-web p
{
    margin-bottom: 0;
    text-align: center;
    font-size: 16px;
    color: #565656;
}
/*.web-world-map img
{
    width: 100%;
    height: 330px;
}*/
.pos-absolute1 
{
    position: absolute;
    left: 13%;
    top: 30%;
    width: 10px;
    height: 10px;
    background: #ff5100;
    border-radius: 50%;
   
    transition: all 0.3s ease-in-out;
}
.pos-absolute-show
{
    width: 200px;
    transform: scale(0);
    transition: all 0.5s ease-in-out;
}
.pos-absolute1:hover,
.pos-absolute2:hover,
.pos-absolute3:hover,
.pos-absolute4:hover,
.pos-absolute5:hover,
.pos-absolute6:hover,
.pos-absolute7:hover,
.pos-absolute8:hover
{
    background: #000000;
}
.pos-absolute1:hover .pos-absolute-show,
.pos-absolute2:hover .pos-absolute-show,
.pos-absolute3:hover .pos-absolute-show,
.pos-absolute4:hover .pos-absolute-show,
.pos-absolute5:hover .pos-absolute-show,
.pos-absolute6:hover .pos-absolute-show,
.pos-absolute7:hover .pos-absolute-show,
.pos-absolute8:hover .pos-absolute-show
{
    transform: scale(1);
}
.pos-absolute2
{
    position: absolute;
    left: 15%;
    top: 38%;
    width: 10px;
    height: 10px;
    background: #ff5100;
    border-radius: 50%;
    transition: all 0.3s ease-in-out;
}
.pos-absolute3
{
    position: absolute;
    left: 50%;
    top: 33%;
    width: 10px;
    height: 10px;
    background: #ff5100;
    border-radius: 50%;
    transition: all 0.3s ease-in-out;
}
.pos-absolute4
{
    position: absolute;
    left: 53%;
    top: 20%;
    width: 10px;
    height: 10px;
    background: #ff5100;
    border-radius: 50%;
    transition: all 0.3s ease-in-out;
}
.pos-absolute5
{
    position: absolute;
    left: 68%;
    top: 53%;
    width: 10px;
    height: 10px;
    background: #ff5100;
    border-radius: 50%;
    transition: all 0.3s ease-in-out;
}
.display-none
{
    display: none !important;
}
.current-heigh-low
{
    padding-top: 20px;
    padding-bottom: 15px;
}
.current-heigh-low ul
{
    padding: 0;
    margin: 0;
    list-style-type: none;
}
.current-heigh-low ul li
{
    display: inline-block;
    width: 49.5%;
}
.current-heigh-low p
{
    color: #515151;
    margin-bottom: 0;
    font-size: 18px;
    font-family: 'roboto_condensedlight' !important;
}
.current-heigh-low p strong
{
    font-size: 19px;
}
.text-banner-absolute.slide-one h1
{
    font-weight:normal;
    color:#302e31;
    font-size:32px;
    line-height:45px;
    margin:90px 0 20px 100px;
    
}
.text-banner-absolute.slide-one h1 > a >span
{
    display: block;
    font-size: 34px;
    font-weight: 800;
    font-family: 'roboto_condensedbold';
    color: #fe721e;
   
}
.text-banner-absolute.slide-one h1 > a:hover{ text-decoration:none;}
 .knowmore-butn {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0 0 40px 0;
}
.knowmore-butn a:hover {background:#fe721e;color:#fff !important;border:1px solid #fff;}
.knowmore-butn a {
    color: #000 !important;
    background-color: #fff;
    padding: 5px 0;
    width: 115px;
    margin:0px 0 12px 100px;
    display: block;
    text-align: center;
    text-decoration: none !important;
    font-size: 15px;
    border: 1px solid #fe721e;
}
.openanac-btn{width: 100%;float: left;margin: 0;padding: 0 0 40px 0;}
.openanac-btn a{color: #000 !important;background-color: #fff; padding: 5px 0;width: 185px;display: block; text-align: center;text-decoration: none !important;font-size: 15px;border: 1px solid #fe721e;}
.openanac-btn a:hover{background:#fe721e;color:#fff !important;border:1px solid #fe721e;}
.text-banner-absolute.slide-two h1
{
    font-weight:normal;
    color:#fff;
    font-size:32px;
    line-height:45px;
    margin:90px 0 10px 0;
}
.text-banner-absolute.slide-two h1>span
{
    display: block;
    font-size: 34px;
    font-weight: 800;
    font-family: 'roboto_condensedbold';
}
.text-banner-absolute.slide-three h1
{
    font-weight:normal;
    color:#000;
    font-size:32px;
    line-height:45px;
    margin:60px 0;
   
}
.text-banner-absolute.slide-three h1>span
{
    display: block;
    font-size: 34px;
    font-weight: 800;
    font-family: 'roboto_condensedbold';
    color: #fe721e;
}
ul.play-store-links
{
  padding:0;
  margin:0;  
  list-style-type:none;
  margin-top:40px;
}
ul.play-store-links li
{
    display:inline-block;
}
ul.play-store-links li:nth-of-type(2)
{
    margin-left:20px;
}
ul.play-store-links li a img
{
    width:133px;
    height:40px;
}
.carousel-indicators .active
{
    background:#f26522  !important;
}
.carousel-indicators li
{
 background: #393939 !important;
}
.offering-quote
{
    margin:25px 0;
}
.offering-quote h3
{
    font-size:24px;
    text-align:center;
    line-height:35px;
 }
 .bob-partner
 {
    padding-top: 25px;
    padding-bottom:25px;  
 }
 .bob-partner h4
 {
      font-size: 38px;
    color: #f46523;
    margin-bottom: 20px;
    font-weight: bold;
 }
 .border-orange
 {
     margin-top:45%;
     border-top:2px solid orange;
     display:block;
     width:80%;
 }
/*.advertisement-block
{
    background: url(../images/advertisement.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
}*/
.market-inner-view
{
    background: #fff;
    width: 100%;
    display: block;
    font-family: 'roboto_condensedlight';
}
.nav.nav-tabs.main-tab
{
    background: #f2f2f2;
}
.nav.nav-tabs.main-tab .nav-item.show .nav-link, 
.nav.nav-tabs.main-tab .nav-link.active
{
    color: #303030;
    border-left: transparent;
    border-top: 2px solid #f26522;
}
.nav.nav-tabs.main-tab .nav-link
{
    font-size: 17px;
    color: #15498b;
        border-radius: 0;
    padding: 9px 20px;
    border-top: 2px solid #f2f2f2;
}
.footable.market-table
{
    background: #fff;
}
.footable.market-table thead tr th
{
    font-size: 16px;
}
.footable.market-table tbody tr td
{
    font-size: 15px;
    color: #343434;
   
    
}
.footable.market-table tbody tr:hover td
{
  /*background: #fff;*/
}
.footable.market-table thead tr th:nth-of-type(2),
.footable.market-table tbody tr td:nth-of-type(2),
.footable.market-table thead tr th:nth-of-type(3),
.footable.market-table tbody tr td:nth-of-type(3),
.footable.market-table thead tr th:nth-of-type(4),
.footable.market-table tbody tr td:nth-of-type(4),
.footable.market-table thead tr th:nth-of-type(5),
.footable.market-table tbody tr td:nth-of-type(5),
.footable.market-table thead tr th:nth-of-type(6),
.footable.market-table tbody tr td:nth-of-type(6)
{
    text-align: right;
}
.footable.market-table thead tr th:nth-of-type(7),
.footable.market-table tbody tr td:nth-of-type(7)
{
    text-align: right;
     
}
.footable.market-table tbody tr td span
{
    color: #f26522;
    margin-right: 10px;
}

.red
{
    color: red !important;
    margin-right: 10px;
}


.greeen
{
    color: green !important;
    margin-right: 10px;
}

.footable.market-table tbody tr td small
{
    font-size: 11px;
}
table.footable.market-table tbody tr td .week-range
{
    width: 142px;
    display: block;
    margin: 0 auto;
}
table.footable.market-table tbody tr td .week-range small:nth-of-type(1)
{
    text-align: left;
        display: inline-block;
    float: left;
}
table.footable.market-table tbody tr td .week-range small:nth-of-type(2)
{
    text-align: right;
        display: inline-block;
    float: right;
}
.footable.market-table.breakpoint > tbody > tr:nth-last-of-type(1) > td > span.footable-toggle
{
    display: none;
}
.text-green
{
    color: #5a9e59 !important;
}
.custom-pagination
{
    margin-top: 15px;
    margin-bottom: 15px !important;
}
.custom-pagination li
{
    margin-right: 10px;
}
.custom-pagination li.page-item.active .page-link
{
    background: #f26522;
    border-color: #f26522;
}
.custom-pagination li .page-link
{
    border-color: #f26522;
    color: #000;
}
.custom-pagination li .page-link img
{
    height: 15px;
}
.stock-market-block p
{
    color: #393939;
    border-left: 1px dotted #666;
    padding-left: 10px;
}
.stock-market-block span
{
    color: #6f6f6f;
    font-size: 20px; 
    margin-left: 14px;  
}
.stock-market-block select
{
    width: calc(100% - 170px);
    margin-left: 3px;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 2px solid #c0c0c0;
        font-size: 20px;
    color: #f26522;
    padding-left: 10px;-moz-appearance: none;
    -webkit-appearance: none;
    outline: none;
    background: #fff url(../images/dropdown-sm.png);
    background-position: right;
    background-repeat: no-repeat;
    background-position-x: 97%;
}
.stock-market-block select::-ms-expand {
  display: none;
}
.exchange-market-block
{
    margin-top: 15px;
    margin-bottom: 15px;
}
.exchange-market-block-left
{
    width: 200px;
    float: left;
}
.exchange-market-block-left span
{
    display: inline-block;
    font-size: 16px;
    color: #626262;
    float: left;
    margin-top: 5px;
}
.exchange-market-block-left select
{
    width: calc(100% - 93px);
    float: left;
    margin-left: 23px;
    margin-right: 10px;
    color: #f26522;
    font-size: 14px;
    background: linear-gradient(#e9e9e9, #fcfcfc);
    border: 1px solid #e9e9e9;
    padding: 5px;
    border-radius: 5px;
    -moz-appearance: none;
    -webkit-appearance: none;
    outline: none;
    background: #e9e9e9 url(../images/dropdown-sm.png);
    background-position: right;
    background-repeat: no-repeat;
    background-position-x: 88%;
    padding-left: 10px;
}
.exchange-market-block-right1
{
    width: 300px;
    float: left;
    margin-left: -126px;
}
.exchange-market-block-right span
{
    display: inline-block;
    font-size: 16px;
    color: #626262;
    float: left;
    margin-top: 5px;
}
.exchange-market-block-right select
{
    width: calc(100% - 70px);
    float: left;
    margin-left: 15px;
    margin-right: 10px;
    color: #f26522;
    font-size: 14px;
    background: linear-gradient(#e9e9e9, #fcfcfc);
    border: 1px solid #e9e9e9;
    padding: 5px;
    border-radius: 5px;
    -moz-appearance: none;
    -webkit-appearance: none;
    outline: none;
    background: #e9e9e9 url(../images/dropdown-sm.png);
    background-position: right;
    background-repeat: no-repeat;
    background-position-x: 97%;
    padding-left: 10px;
}
.exchange-market-block button
{
    background: #f26522;
    border: 1px solid #f26522;
    padding: 3px 15px;
    color: #fff;
    border-radius: 5px;
}
ul.day-wise-data
{
    list-style-type: none;
    display: block;
    float: right;
}
ul.day-wise-data li
{
    display: inline-block;
    margin-right: 0;
}
ul.day-wise-data li a
{
    background: linear-gradient(#e9e9e9, #fcfcfc);
    font-size: 14px;
    float: left;
    color: #ff5100;
    padding: 5px 10px;
    text-transform: uppercase;
    text-decoration: none;
    border: 1px solid #e9e9e9;
    transition: all 0.3s ease-in-out;
}
ul.day-wise-data li a.active
{
    background: #f26522;
    color: #fff;
}
ul.day-wise-data li a:hover
{
    background: #f26522;
    color: #fff;
}
/*=======================================Snapshot CSS START======================================*/
 .TDrowSpan {border-right: 1px solid #ddd;}
.snapshot-search-button {background:#f26522; color:#fff;font-size:18px;padding:3px;border:none;border-radius:10px;margin-right: 25px; margin-top:3px;}
.ss-details li {list-style:none;color:#000 !important;margin-bottom:10px;padding:0 10px;border-right:1px solid #6b6b6b;}
.ss-details li:last-child {border-right:none;}
.snapshortsearch { width: calc(100% - 80px);font-size: 20px;color: #393939;outline: none;border: 1px solid #fff;margin-right: 10px;padding: 5px 10px;border-radius: 10px;}
.ss-details li span {color:#6b6b6b;}
.font-light {font-family: 'roboto_condensedlight' !important;}
.font-bold {font-family: 'roboto_condensedbold' !important;}
.white-bg {background-color:#fff;}
.ss-chart-details {flex-direction:column;}
.ss-chart-details li {padding:5px 15px;background:#efefef;margin-bottom:2px;width:100%;font-family: 'roboto_condensedlight' !important;}
.ss-c-details-title {font-size:15px;color:#15498b;}
.ss-c-details-value {font-size:19px;color:#818181;font-family: 'roboto_condensedbold';}
.ss-c-details-value span {color:#339735;font-size:15px;margin-left:3px;}
.ss-date {color:#818181;font-size:13px;}
.up-a-img {margin-right:7px;margin-top:2px;}
.ss-chart-title {color:#8f8f8f;font-size:20px;font-family: 'roboto_condensedbold';}
.graph-toggle-tab {padding: 0;margin: 0;list-style: none;display: inline-block;}
.graph-toggle-tab li a.active, .graph-toggle-tab li a:hover {background: #ff5100;color: #fff;text-decoration: none;}
.graph-toggle-tab li a {color: #000;font-size: 14px;background: #dfdddd;padding: 3px 7px;display: block;margin: 0 2px;}
.o-fix {overflow:auto;}
.compare-options li {font-size:14px;color:#929292;}
.compare-options li.c-title {padding:3px 5px;}
.compare-options li a:hover
{
    color:#fff !important;
}
.compare-options li a {display:block;border:1px solid #cdcdcd;border-radius:5px;padding:3px 5px;margin:0 5px;font-size:14px;color:#585858;font-family: 'roboto_condensedlight' !important;}
.compare-options li a.c-selected, .compare-options li a:hover {text-decoration:none;color:#fff;background-color:#ff5100;}

.ss-title2 {font-size:15px;padding-bottom: 7px;padding-left: 15px;color:#000;font-family: 'roboto_condensedbold';border-bottom: 2px solid #e0e0e0;}
.ss-inner-title2 {color:#a5a5a5;font-size:13px;font-family: 'roboto_condensedbold';line-height: 17px;display: inline-block;margin-top: 4px;}
.ss-inner-value2 {line-height: 25px;color:#666666;font-size:13px;font-family: 'roboto_condensedbold';}
.help-img-fix {position: relative;bottom: 24px;left: 60px;}
.separator-line {background:#eaeaea;height:2px;}
.separator-line2 {background:#eaeaea;height:6px;}
.ss-info-content {color:#6b6b6b;font-size:14px;}
.ss-info-content span {color:#000;}
.ss-p-box {border-right: 2px solid #e4e4e4;}
.ss-p-box:last-child {border-right:none;}
.ss-p-title {font-size:19px;color:#000;padding-left: 1rem;}
.table.custom-table-1 thead th {border-top:none;font-size:14px;color:#000;}
.table.custom-table-1.ct-border thead th {border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;padding-bottom:.95rem;}
.table.custom-table-1 tbody td {font-size:14px;color:#666666;padding: .5rem .75rem;}/* font-family: 'roboto_condensedbold' */
.table.custom-table-1.custom-company-name tbody tr td:first-child {color:#15498b;cursor:pointer;}
.custom-px {padding-left:20%;padding-right:20%;}
.table.custom-table-1.ct-border thead th {position:relative;}
.table.custom-table-1 thead th span.table-unit {color: #8c8c8c;font-size: 11px;position: absolute;bottom:.15rem;right:0;padding-right:.75rem;}
.bob-partner h2 b{font-size: 28px;}
.bobclss {margin: 43px 0;width: 100%;padding: 0;float: left;}
/*Responsive code*/
@media screen and (min-width: 1025px) and (max-width: 1199.90px) 
{
	.navigation-link ul li a
	{ 
		margin:0 -7px -72px 0;
	}
    .text-banner-absolute.slide-one h1 > span,
    .text-banner-absolute.slide-two h1 > span,
    .text-banner-absolute.slide-three h1 > span
    {
        font-size:30px;
    }
    .text-banner-absolute.slide-one h1,
    .text-banner-absolute.slide-two h1,
    .text-banner-absolute.slide-three h1
    {
        font-size:26px;
        line-height:35px;
    }
    .bold-txt
    {
        font-size:18px;
    }
    img.cust-icon-width
    {
      width:70px; 
    }
    .footer-bg ul.list li a
    {
        font-size:13px;
    }
    .impt-lnk
    {
        padding-right:0px;
    }
}
@media screen and (min-width: 992px) and (max-width: 1024px) 
{
	.navigation-link ul li a
	{ 
		margin:0  1px 0 -6px;
	}
    .ss-inner-title2 {font-size: 11px;}
    .ss-inner-value2 {line-height: 25px;font-size: 12px;}
    .custom-nopad1 {padding-left: 0 !important;padding-right: 0 !important;}
    .custom-nopad2 {padding-left:5px !important;padding-right: 0 !important;}
    .text-banner-absolute.slide-one h1 > span,
    .text-banner-absolute.slide-two h1 > span,
    .text-banner-absolute.slide-three h1 > span
    {
        font-size:26px;
    }
    .text-banner-absolute.slide-one h1,
    .text-banner-absolute.slide-two h1,
    .text-banner-absolute.slide-three h1
    {
        font-size:22px;
        line-height:30px;
    }
    /*added by revan
    .text-banner-absolute h1 > a > span
    {
        background:red;
    }*/
    .bold-txt
    {
        font-size:18px;
    }
    img.cust-icon-width
    {
      width:60px; 
    }
    .footer-bg ul.list li a
    {
        font-size:13px;
    }
    .impt-lnk
    {
        padding-right:0px;
    }
}
.mini-txt
{
   /*padding-left: 140px;*/
}
@media screen and (min-width: 768px) and (max-width: 991px) 
{
	.navigation-link ul li a
	{ 
		margin:0 -63px 0 -398px;
	}
    .market-country
    {
        margin-top:-96px;
    }
    .tab-nopad {padding-left: 0 !important;padding-right: 0 !important;}
    .snapshot-search-bar {width: 87%;padding: 7px 13px;}
    .snapshot-search-button {padding: 7px;}
    .heading-breadscrumb-view ul li a {font-size: 12px;}
    .ss-chart-details li {padding: 5px 10px;}
    .ss-c-details-value {font-size: 13px;}
    .ss-c-details-value span {font-size: 13px;}
    .ss-date {font-size: 11px;}
    .ss-c-details-title {font-size: 13px;}
    .compare-options li a {font-size: 12px;}
    .ss-inner-title2 {font-size: 12px;}
    .help-img-fix {position: relative;bottom: 24px;left: 159px;}
    .tab-pad {padding-left:1rem;padding-right:1rem;}
    .ss-title2 {margin-top: 0.5rem;}
    .ss-info-content {font-size: 12px;}
    .ss-p-title {font-size: 16px;padding-left: .5rem;}
    .custom-px {padding-left: 15%;padding-right: 15%;}
    .table.custom-table-1 tbody td {font-size: 12px;padding-right: 0.5rem;}
    .table.custom-table-1 thead th {font-size: 12px;padding-right: 0;}
    .table.custom-table-1 thead th span.table-unit {padding-right: 0.1rem;}
    .text-banner-absolute.slide-one h1 > span,
    .text-banner-absolute.slide-two h1 > span,
    .text-banner-absolute.slide-three h1 > span
    {
        font-size:23px;
    }
    .text-banner-absolute.slide-one h1,
    .text-banner-absolute.slide-two h1,
    .text-banner-absolute.slide-three h1
    {
        font-size:18px;
        line-height:25px;
    }
    .bold-txt
    {
        font-size:14px;
    }
    img.cust-icon-width
    {
      width:34px; 
    }
    .mini-txt
    {
        padding-left: 15px;
    }
    .footer-bg ul.list li a
    {
        font-size:13px;
    }
    .impt-lnk
    {
        padding-right:0px;
    }
    .list-heading
    {
        padding-left:0 !important;   
    }
    .footer-bg ul.list li
    {
        line-height:23px;
    }
    .detail-sc
    {
        margin-left:0;
    }
}
@media screen and (min-width: 480px) and (max-width: 767px) 
{
	.navigation-link ul li a
	{ 
		margin:0 -63px 0 -80px;
	}
    .tab-nopad {padding-left: 0 !important;padding-right: 0 !important;}
    .snapshot-search-bar {font-size: 15px;width: 87%;padding: 5px 13px;margin-bottom: 0px;}
    .snapshot-search-button {font-size: 14px;padding: 7px;}
    .heading-breadscrumb-view ul {margin-top: 10px;margin-bottom: 10px !important;}
    .heading-breadscrumb-view h1 {font-size: 24px;}
    .heading-breadscrumb-view ul li {font-size: 12px;}
    .heading-breadscrumb-view ul li a {font-size: 12px;}
    .ss-chart-details {flex-direction: row;flex-wrap: wrap;}
    .ss-chart-details li {width: 49.5%;}
    .ss-c-details-title {font-size: 14px;}
    .ss-c-details-value {font-size: 15px;}
    .ss-c-details-value span {font-size: 14px;}
    .ss-date {font-size: 12px;}
    .ss-chart-title {font-size: 16px;padding-left: 5px;padding-top: 7px;} 
    .compare-options {flex-wrap: wrap;}
    .compare-options li a {margin: 5px 2px;font-size: 12px;}
    .compare-options li.c-title {padding: 8px 5px;}
    .compare-options li {font-size: 12px;}
    .mob-only-pad {padding-right:25px !important;padding-left:25px !important;}
    .ss-inner-title2, .ss-inner-value2  {font-family: 'robotocondensed';font-size: 13px;}
    .ss-title2 {font-size: 14px;padding-left: 1px;margin-top: 10px;font-family: 'robotocondensed';}
    .ss-info-content {font-size:12px;padding-left:2rem;padding-right:2rem;}
    .separator-line2 {height: 3px;}
    .ss-p-title {padding-left: .5rem;border-top: 2px solid #a8a8a8;font-size: 17px;padding-top: 10px;margin-top: 10px;}
    .custom-px {padding-left: 2%;padding-right: 2%;}
    .table.custom-table-1 thead th span.table-unit {padding-right: 6px;font-size: 10px;}
    .ss-inner-value2 {padding-right:1rem;}
    .ct-border-pad {padding-left:.75rem;padding-right:.75rem;}
    .table.custom-table-1 thead th, .table.custom-table-1 tbody td {padding: .5rem;font-size: 13px;font-family: 'roboto_condensedlight';}
    .text-banner-absolute h1 > span,
    .text-banner-absolute h1 > span,
    .text-banner-absolute h1 > span
    {
        font-size:22px;
    }
    .text-banner-absolute.slide-one h1,
    .text-banner-absolute.slide-two h1,
    .text-banner-absolute.slide-three h1
    {
        font-size:18px;
        line-height:25px;
    }
    .mob-padding
    {
        padding-left:15px !important;
        padding-right:15px !important;
    }
    .list-heading
    {
        padding-left:0 !important;   
    }
    .mini-txt
    {
        padding-left: 15px;
    }
}
@media screen and (min-width: 481px) and (max-width: 767px){
    
    .text-banner-absolute
    {
        top:3%;
    }
    .text-banner-absolute h1 > a > span,
    .text-banner-absolute h1,
    .text-banner-absolute.slide-two h1 > span,
    .text-banner-absolute.slide-three h1 > span
    {
        font-size:18px !important;
    }
    .text-banner-absolute h1
    {
        margin-left:0 !important;
    }
    .text-banner-absolute.slide-three h1
    {
        margin:40px 0 10px !important;
    }
    ul.play-store-links li a img
    {
        width: 90px;
        height: 32px;
    }
    .knowmore-butn a
    {
        margin-left:0 !important;
        padding: 2px 0 !important;
        width: 76px !important;
    }
    .openanac-btn a
    {
        padding:2px 0 !important;
    }
    .add-padding-top
    {
        padding-top: 50px;
    }
    ul.play-store-links
    {
        margin-top:20px;
    }
    .text-banner-absolute h1
    {
        margin-top:40px !important;
    }
    .product-banner-relative h4
    {
        font-size:1rem;   
    }
    .product-banner-relative .text-banner-absolute h1
    {
        margin-top:10px !important;
    }
    .product-banner-relative img
    {
        min-height: 168px !important;
    }
}

@media screen and (min-width: 360px) and (max-width: 479px) 
{
    .bobclss li{padding:0;margin:0;}
    .tab-nopad {padding-left: 0 !important;padding-right: 0 !important;}
    .snapshot-search-bar {font-size: 15px;width: 87%;padding: 5px 13px;margin-bottom: 0px;}
    .snapshot-search-button {font-size: 14px;padding: 7px;}
    .heading-breadscrumb-view ul {margin-top: 10px;margin-bottom: 10px !important;}
    .heading-breadscrumb-view h1 {font-size: 24px;}
    .heading-breadscrumb-view ul li {font-size: 12px;}
    .heading-breadscrumb-view ul li a {font-size: 12px;}
    .ss-chart-details {flex-direction: row;flex-wrap: wrap;}
    .ss-chart-details li {width: 49.5%;}
    .ss-c-details-title {font-size: 12px;}
    .ss-c-details-value {font-size: 12px;}
    .ss-c-details-value span {font-size: 11px;}
    .ss-date {font-size: 10px;}
    .ss-chart-title {font-size: 16px;padding-left: 5px;padding-top: 7px;} 
    .compare-options {flex-wrap: wrap;}
    .compare-options li a {margin: 2px 5px;font-size: 12px;}
    .mob-only-pad {padding-right:25px !important;padding-left:25px !important;}
    .ss-inner-title2, .ss-inner-value2  {font-family: 'robotocondensed';font-size: 11px;}
    .ss-title2 {font-size: 14px;padding-left: 1px;margin-top: 10px;font-family: 'robotocondensed';}
    .ss-info-content {font-size:12px;padding-left:1.2rem;padding-right:1.2rem;}
    .separator-line2 {height: 3px;}
    .ss-p-title {border-top: 2px solid #a8a8a8;font-size: 17px;padding-top: 10px;margin-top: 10px;}
    .custom-px {padding-left: 2%;padding-right: 2%;}
    .table.custom-table-1 thead th span.table-unit {padding-right: 6px;font-size: 10px;}
    .table.custom-table-1 thead th, .table.custom-table-1 tbody td {padding: .5rem;font-size: 12px;font-family: 'roboto_condensedlight';}
    .text-banner-absolute.slide-one h1 > span,
    .text-banner-absolute.slide-two h1 > span,
    .text-banner-absolute.slide-three h1 > span
    {
        font-size:22px;
    }
    .text-banner-absolute.slide-one h1,
    .text-banner-absolute.slide-two h1,
    .text-banner-absolute.slide-three h1
    {
        font-size:18px;
        line-height:25px;
    }
    .bob-partner h4{font-size: 23px;}
    .bob-partner h2 b{font-size: 22px;}
}
/*overridded by revan*/
@media screen and (min-width: 360px) and (max-width: 480px){
    .text-banner-absolute
    {
        top:3% !important;
    }
    .text-banner-absolute h1 > a > span,
    .text-banner-absolute h1,
    .text-banner-absolute.slide-two h1 > span,
    .text-banner-absolute.slide-three h1 > span
    {
        font-size:15px !important;
        line-height: 15px;
    }
    .text-banner-absolute h1
    {
        margin-left:0 !important;
    }
    .text-banner-absolute.slide-three h1
    {
        margin:40px 0 10px !important;
    }
    ul.play-store-links li a img
    {
        width: 60px;
        height: 23px;
    }
    .knowmore-butn a
    {
        margin-left:0 !important;
        padding: 2px 0 !important;
        width: 76px !important;
    }
    .openanac-btn a
    {
        padding:2px 0 !important;
    }
    .add-padding-top
    {
        /*padding-top: 50px;*/
    }
    ul.play-store-links
    {
        margin-top:10px;
    }
    .text-banner-absolute h1
    {
        margin-top:40px !important;
    }
    .openanac-btn a,
    .knowmore-butn a
    {
        font-size:13px;
    }
    .mob-padding
    {
        padding-left:15px !important;
        padding-right:15px !important;
    }
    .list-heading
    {
        padding-left:0 !important;   
    }
    .mini-txt
    {
        padding-left: 15px;
    }
    .product-banner-relative h4
    {
        font-size:1rem;   
        width: 80%;
    }
    .product-banner-relative .text-banner-absolute h1
    {
        margin-top:10px !important;
        padding-top: 15px;
    }
    .product-banner-relative img
    {
        min-height: 125px !important;
    }
    .product-banner-relative
    {
        margin-top:48px !important;
    }
}
@media screen and (min-width: 320px) and (max-width: 359.99px) {
    .tab-nopad {padding-left: 0 !important;padding-right: 0 !important;}
    .snapshot-search-bar {font-size: 15px;width: 87%;padding: 5px 13px;margin-bottom: 0px;}
    .snapshot-search-button {font-size: 14px;padding: 7px;}
    .heading-breadscrumb-view ul {margin-top: 10px;margin-bottom: 10px !important;}
    .heading-breadscrumb-view h1 {font-size: 24px;}
    .heading-breadscrumb-view ul li {font-size: 12px;}
    .heading-breadscrumb-view ul li a {font-size: 12px;}
    .ss-chart-details {flex-direction: row;flex-wrap: wrap;}
    .ss-chart-details li {width: 49.5%;}
    .ss-c-details-title {font-size: 12px;}
    .ss-c-details-value {font-size: 12px;}
    .ss-c-details-value span {font-size: 11px;}
    .ss-date {font-size: 10px;}
    .ss-chart-title {font-size: 16px;padding-left: 5px;padding-top: 7px;} 
    .compare-options {flex-wrap: wrap;}
    .compare-options li a {margin: 2px 5px;font-size: 12px;}
    .mob-only-pad {padding-right:25px !important;padding-left:25px !important;}
    .ss-inner-title2, .ss-inner-value2  {font-family: 'robotocondensed';font-size: 11px;}
    .ss-title2 {font-size: 14px;padding-left: 1px;margin-top: 10px;font-family: 'robotocondensed';}
    .ss-info-content {font-size:12px;padding-left:1.2rem;padding-right:1.2rem;}
    .separator-line2 {height: 3px;}
    .ss-p-title {border-top: 2px solid #a8a8a8;font-size: 17px;padding-top: 10px;margin-top: 10px;}
    .custom-px {padding-left: 2%;padding-right: 2%;}
    .table.custom-table-1 thead th, .table.custom-table-1 tbody td {padding: .5rem;font-size: 12px;font-family: 'roboto_condensedlight';}
    .table.custom-table-1 thead th span.table-unit {padding-right: 6px;font-size: 10px;}
    .text-banner-absolute.slide-one h1 > span,
    .text-banner-absolute.slide-two h1 > span,
    .text-banner-absolute.slide-three h1 > span
    {
        font-size:18px;
    }
    .text-banner-absolute.slide-one h1,
    .text-banner-absolute.slide-two h1,
    .text-banner-absolute.slide-three h1
    {
        font-size:14px;
        line-height:25px;
    }
}
/*overridded by revan*/
@media screen and (min-width: 320px) and (max-width: 359px){
    .text-banner-absolute
    {
        top:3% !important;
    }
    .text-banner-absolute h1 > a > span,
    .text-banner-absolute h1,
    .text-banner-absolute.slide-two h1 > span,
    .text-banner-absolute.slide-three h1 > span
    {
        font-size:15px !important;
        line-height: 15px;
    }
    .text-banner-absolute h1
    {
        margin-left:0 !important;
    }
    .text-banner-absolute.slide-three h1
    {
        margin:20px 0 10px !important;
    }
    ul.play-store-links li a img
    {
        width: 60px;
        height: 23px;
    }
    .knowmore-butn a
    {
        margin-left:0 !important;
        padding: 2px 0 !important;
        width: 76px !important;
    }
    .openanac-btn a
    {
        padding:2px 0 !important;
    }
    .add-padding-top
    {
        padding-top: 46px;
    }
    ul.play-store-links
    {
        margin-top:10px;
    }
    .text-banner-absolute h1
    {
        margin-top:20px !important;
    }
    .openanac-btn a,
    .knowmore-butn a
    {
        font-size:13px;
    }
    img.img-mb-height
    {
        min-height:180px !important; 
    }
    ul.play-store-links li:nth-of-type(2)
    {
        margin-left:5px !important;
    }
    .sm-img-fullwidth
    {
        width:128px !important;
    }
    .mob-w-80
    {
        width:80%;
    }
    .mob-padding
    {
        padding-left:15px !important;
        padding-right:15px !important;
    }
    .list-heading
    {
        padding-left:0 !important;   
    }
    .mini-txt
    {
        padding-left: 15px;
    }
    .product-banner-relative h4
    {
        font-size:1rem;   
        width: 80%;
    }
    .product-banner-relative .text-banner-absolute h1
    {
        margin-top:10px !important;
        padding-top: 15px;
    }
    .product-banner-relative img
    {
        min-height: 125px !important;
    }
    .product-banner-relative
    {
        margin-top:48px !important;
    }
}
/*=======================================Snapshot CSS END========================================*/
/*=========media Queries=========*/
@media screen and (min-width: 1025px) and (max-width: 1199px) {
    .web-world-map img
    {
        height: 100%;
    }
    .each-product .each-product-absolute h4
    {
        font-size: 19px;
    }
    .navigation-button ul li
    {
        margin: 5px 4px;
    }
    .navigation-link ul li a
    {
        font-size: 14px;
        padding: 0 6px;
    }
    .banner-view
    {
        background-size: 100% 100%;
    }
    .banner-view h1
    {
        padding-top: 2em;
        padding-bottom: 2em;
        font-size: 30px;
    }
    .text-banner-relative h1 span 
    {
        font-size: 30px;
    }
    .current-heigh-low p
    {
        font-size: 15px;
    }
    .current-heigh-low p
    {
        font-size: 16px;
    }
    /*market-inner*/
    .stock-market-block span
    {
        font-size: 22px;
    }
    .stock-market-block select
    {
        font-size: 22px;
    }
    .exchange-market-block-right
    {
        width: 260px;
    }
}
@media screen and (min-width: 992px) and (max-width: 1024px) {
    .web-world-map img
    {
        height: 100%;
    }
    .each-product .each-product-absolute h4
    {
        font-size: 18px;
    }
    .banner-view
    {
        background-size: 100% 100%;
    }

    .banner-view h1
    {
        padding-top: 3em;
        padding-bottom: 3em;
        font-size: 28px;
    }
    .text-banner-relative h1 span
    {
        font-size: 28px;
    }
    .current-heigh-low p
    {
        font-size: 14px;
    }
    .current-heigh-low p strong
    {
        font-size: 15px;
    }
    .logo img {width:100%;}
    .md-desktop {padding:0 !important;}
    .navigation-link ul li a {padding: 0 9px;font-size: 14px;}
    .md-img-fullwidth {width:100%;}
    .section-3 h2, .section-3 h3 {font-size: 24px;}
    .last-txt-right {text-align: right;}
    .bold-txt {font-size: 16px;}
    .parallax-viewport {height: 44vh}
    .navigation-button ul li { margin: 5px 2px;}
    /*Market page css start*/
    .bold-light-txt {font-size: 19px;}
    .indices_btn {font-size: 14px;}
    .sectionHeading {font-size: 20px;}
    .commocurren {padding: 12px 30px;}
    .ccprice {font-size: 18px;}
    .graphInfo {font-size: 13px;line-height: 26px;}
    .newsSection {padding: 7px 12px;}
    .newsheading {font-size: 15px;margin-bottom: 0.7rem;}
    .newsContent {font-size: 14px;}
    .NSE-BSE_tabs {width: 15%;}
    .topPerformingTable .table tbody tr td {font-size: 14px;}
    .WorldIndices {margin: 10px 0;}
    .more_information {font-size: 15px;padding: 13px 0;}
    /*Market page css end*/

    /*market-inner*/
    .stock-market-block span
    {
        font-size: 20px;
    }
    .stock-market-block select
    {
        font-size: 20px;
        width: calc(100% - 120px);
    }
    .exchange-market-block-right
    {
        width: 254px;
    }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .web-world-map img
    {
        height: 100%;
    }
    .current-heigh-low p
    {
        font-size: 14px;
    }
    .current-heigh-low p strong
    {
        font-size: 15px;
        display: block;
    }
    .banner-view h1
    {
        padding-top: 3em;
        padding-bottom: 3em;
        font-size: 25px;
    }
    .text-banner-relative h1 span
    {
        font-size: 25px;
    }
    .banner-view
    {
        background-size: 100% 100%;
    }
    .each-product .each-product-absolute h4
    {
        font-size: 14px;
    }
    .each-product .each-product-absolute
    {
        padding: 17px;
    }
    .padding-top-header
    {
        padding-top: 15px;
    }
    .text-banner-relative
    {
        margin-top: 58px;
    }
    .sm-nopad {padding:0 !important;}
    .md-img-fullwidth {width:100%;}
    .sm-img-fullwidth {width:100%;}
    .navigation-link ul {line-height: 27px;}
    .navigation-link ul li a {padding: 0 4px;font-size: 13px;}
    .navigation-button .nav-btn-1, .navigation-button .nav-btn-2 {padding: 5px 3px;font-size: 12px;}
    .navigation-button ul {line-height: 16px;}
    .navigation-button ul li {margin: 0 1px;}
    .parallax-viewport {height: 346px;}
    .heading {margin: 25px 0;}
    .heading h2 {font-size: 30px;}
    .section-3 h2 {font-size: 18px;}
    .section-3 h3 {font-size: 20px;line-height: 30px;}
    .section-3 p {font-size: 15px;text-align: justify;}
    .section-4 p {font-size: 15px;}
    .section-4 {padding: 20px 0;}
    .sm-width {width:20%;}
    .footer-bg {padding: 25px 0;}
    .bold-txt {font-size: 16px;}
    .footer-bg h4 {font-size: 14px;}
    .foot-pad-top {padding-top: 0;}
    .mini-txt {font-size: 13px;}
    .list-heading {font-size: 15px;}
    .footer-bg ul.list li a {font-size: 13px;}
    .info_number {font-size: 14px;}
    .last-txt {font-size: 12px;}
    .last-txt-right {text-align: right;}
    .navigation-button .nav-btn-1 i {font-size: 17px; padding-right: 4px}
    .navigation-button .nav-btn-2 i{font-size: 17px; padding-right: 4px}
    /*Market page css start*/
    .tabTitle {font-size: 13px;}
    .bold-light-txt {font-size: 15px;margin: 0 3px}
    .green, .red {font-size: 14px;}
    .indices_btn {font-size: 12px;margin-top: 25%;}
    .graph-toggle-tab li a {font-size: 12px;padding: 3px 5px;}
    .commocurren {padding: 21px 9px;overflow:hidden;}
    .ccheading {font-size: 13px;margin: 2px 0;}
    .ccheading img {max-width: 17px;}
    .currency {font-size: 18px;}
    .ccrow {margin-right: -11px !important;margin-left: -11px !important;margin-top: 10px;}
    .commodity {margin-bottom: 10px;}
    .tabTitle2, .dull {font-size: 13px;}
    .graphInfo {font-size: 14px;}
    .graphInfo img {display:block;float:left;margin-right:10px;}
    .sectionHeading {font-size: 17px;}
    .ccprice {font-size: 15px;}
    .ccprofit {font-size: 13px;}
    .cclose {font-size: 13px;}
    .newsSection {margin: 7px 0 !important;padding: 7px 10px;}
    .dateNtime {margin-left: 0px;margin-bottom: 10px;}
    .dateNtime::before {height: 25px;}
    .newsheading {font-size: 15px;margin-bottom: 0.5rem;}
    .newsContent {color: #2d2d2d;font-size: 13px;line-height: 21px;margin-bottom: 0.7rem;}
    .moreNews {font-size: 15px;}
    .info-btn {width: 170px;font-size: 14px;margin: 30px auto;}
    .NSE-BSE_tabs {width: 13.5%;}
    .NSE-BSE_tabs li a {margin: 3px auto 0 auto;padding: 3px 10px;font-size: 14px;}
    .NSE-BSE_tabs li a.active::after {border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 7px solid #ff5100;bottom: -7px;left: 18px;}
    .WI {margin-top:0;margin-bottom: 10px;}
    .more_information {font-size: 15px;padding: 10px 0;}
    /*Market page css end*/
    /*market -inner*/
    .nav.nav-tabs.main-tab .nav-link
    {
        font-size: 16px;
        padding: 6px 17px
    }
    .stock-market-block select
    {
        font-size: 16px;
        width: calc(100% - 100px);
        background:#fff url(../images/dropdown-b-sm.png);
        background-position: right;
        background-repeat: no-repeat;
        background-position-x: 97%;
    }
    .stock-market-block span
    {
        font-size: 16px;
    }
    .exchange-market-block-right,
    .exchange-market-block-left
    {
        width: 50%;
    }
    .footable.market-table thead tr th
    {
        font-size: 15px;
    }
    .footable.market-table tbody tr td
    {
        font-size: 14px;
    }
    .footable.market-table tbody tr td span
    {
        display: none;
    }
}


@media screen and (min-width: 320px) and (max-width: 359px) {
    .web-world-map img
    {
        height: 100%;
    }
    .current-heigh-low p
    {
        font-size: 13px;
    }
    .current-heigh-low p strong
    {
        font-size: 14px;
        display: inline-block;
    }
    .current-heigh-low ul li
    {
        width: 100%;
    }
     .each-product .each-product-absolute h4
    {
        font-size: 13px;
    }
    .text-banner-relative h1 span
    {
        font-size: 14px;
    }
    .each-product .each-product-absolute
    {
        padding: 14px;
    }
    .search-block
    {
        width: 100%;
    }
    .header-text-view
    {
        margin-top: 15px;
    }
    .header-text-view h1
    {
        font-size: 19px;
    }
    .header-text-view h1 span
    {
        font-size: 13px;
    }
    .search-block input
    {
        font-size: 16px;
    }
    .search-block button
    {
        font-size: 17px;
    }
    /*Market page css start*/
    .mob-nopad {padding:0 !important;}
    .marketTab {width: 50%;border-top: 2px solid #d5d5d5;}
    .tabTitle {font-size: 13px;}
    .bold-light-txt {font-size: 16px;}
    .green, .red {margin-bottom: 0.7rem;font-size: 0.9rem;}
    .tabTitle2, .dull {font-size: 13px;}
    .indices_btn {font-size: 13px;margin-top: 18%;}
    .graph-toggle-tab {padding: 10px 10px 20px 10px;}
    .graph-toggle-tab li a {font-size: 13px;}
    .graphInfo {font-size: 13px;}
    .graphInfo img {display:block;float:left;margin-right:7px;margin-bottom: 30px;}
    .commocurren {padding: 10px 27px;}
    .sectionHeading {font-size: 17px;}
    .ccheading {font-size: 14px;}
    .ccprice {font-size: 17px;}
    .cclose, .ccprofit {font-size: 14px;}
    .dateNtime {font-size:12px;margin-left: 0px;margin-bottom: 10px;margin-top: 4px;}
    .dateNtime::before {height: 22px;top: 0px;}
    .newsSection {padding:0;}
    .newsheading {font-size: 16px;margin-bottom: 0.7rem;}
    .newsContent {font-size: 14px;line-height: 20px}
    .mob-divider {border-bottom: 1px solid #c3c3c3;}
    .mob-divider:nth-child(3) {border-bottom:none;}
    .moreNews {font-size: 15px;}
    .newsSection::after {border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 10px solid #fff;top: 9px;}
    .info-btn {width: 175px;font-size: 14px;margin: 27px auto;}
    .paddContainer {padding: 15px 0;}
    .NSE-BSE_tabs li a {margin: 0px auto;padding: 3px 10px;font-size: 14px;}
    .NSE-BSE_tabs li a.active::after {border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 7px solid #ff5100;bottom: -7px;left: 17px;}
    .NSE-BSE_tabs {width: 34%;}
    .table-heading {font-size: 0.9rem;margin: 20px 0 10px 0;}
    .topPerformingTable .table thead th {font-size: 12px;font-weight: 100;color: #000;}
    .topPerformingTable .table td, .topPerformingTable .table th {padding: .50rem;}
    .topPerformingTable .table tbody tr td {font-size: 12px;}
    .moreSP {font-size: 13px;margin: 9px 0 0 0;}
    .WorldIndices {margin: 10px 0;background:#fff;padding-left: 10px;padding-right: 10px;}
    .WI {margin-top: 0;margin-bottom: 23px;}
    .WI .bold-light-txt {margin: 0;}
    .WI .green, .red {width: 100%;display: block;margin-bottom: 0;}
    .Wi .red {color: #f00;}
    .Wi .green {color: #048306;}
    .WI_date {font-size: 12px;color: #474747;line-height: 0;margin-top: 15px;}
    .WI .bold-light-txt {color: #3f3f3f;}
    .more_information {color: #2a2a2a;padding: 10px 6px !important;font-size: 12px;}
    .play-btn-container {margin-right: 7px;display: block;float: left;}
    /*Market page css end*/
}

@media screen and (min-width: 360px) and (max-width: 479px) {
    .web-world-map img
    {
        height: 100%;
    }
    .current-heigh-low p
    {
        font-size: 13px;
    }
    .current-heigh-low p strong
    {
        font-size: 14px;
        display: inline-block;
    }
    .current-heigh-low ul li
    {
        width: 100%;
    }
    .search-block
    {
        width: 100%;
    }
    .header-text-view
    {
        margin-top: 15px;
    }
    .header-text-view h1
    {
        font-size: 19px;
    }
    .header-text-view h1 span
    {
        font-size: 13px;
    }
    .search-block input
    {
        font-size: 16px;
    }
     .search-block input,
     .css_textbox
    {
        font-size: 14px important;
    }
    .search-block button
    {
        font-size: 17px;
    }
    .padding-top-header
    {
        padding-top: 3px;
    }
    .text-banner-absolute
    {
        top: auto;
        bottom: 0;
    }
    .each-product .each-product-absolute h4
    {
        font-size: 14px;
    }
    .text-banner-relative h1
    {
        font-size: 16px;
    }
    .each-product .each-product-absolute
    {
        padding: 10px 4px;
    }
    /*Market page css start*/
    .mob-nopad {padding:0 !important;}
    .marketTab {width: 50%;border-top: 2px solid #d5d5d5;}
    .tabTitle {font-size: 13px;}
    .bold-light-txt {font-size: 16px;}
    .green, .red {margin-bottom: 0.7rem;font-size: 0.9rem;}
    .tabTitle2, .dull {font-size: 13px;}
    .indices_btn {font-size: 13px;margin-top: 18%;}
    .graph-toggle-tab {padding: 10px 10px 20px 10px;}
    .graph-toggle-tab li a {font-size: 13px;}
    .graphInfo {font-size: 13px;}
    .graphInfo img {display:block;float:left;margin-right:7px;margin-bottom: 30px;}
    .commocurren {padding: 10px 27px;}
    .sectionHeading {font-size: 17px;}
    .ccheading {font-size: 14px;}
    .ccprice {font-size: 17px;}
    .cclose, .ccprofit {font-size: 14px;}
    .dateNtime {font-size:12px;margin-left: 0px;margin-bottom: 10px;margin-top: 4px;}
    .dateNtime::before {height: 22px;top: 0px;}
    .newsSection {padding:0;}
    .newsheading {font-size: 16px;margin-bottom: 0.7rem;}
    .newsContent {font-size: 14px;line-height: 20px}
    .mob-divider {border-bottom: 1px solid #c3c3c3;}
    .mob-divider:nth-child(3) {border-bottom:none;}
    .moreNews {font-size: 15px;}
    .newsSection::after {border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 10px solid #fff;top: 9px;}
    .info-btn {width: 175px;font-size: 14px;margin: 27px auto;}
    .paddContainer {padding: 15px 0;}
    .NSE-BSE_tabs li a {margin: 0px auto;padding: 3px 10px;font-size: 14px;}
    .NSE-BSE_tabs li a.active::after {border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 7px solid #ff5100;bottom: -7px;left: 17px;}
    .NSE-BSE_tabs {width: 34%;}
    .table-heading {font-size: 0.9rem;margin: 20px 0 10px 0;}
    .topPerformingTable .table thead th {font-size: 12px;font-weight: 100;color: #000;}
    .topPerformingTable .table td, .topPerformingTable .table th {padding: .50rem;}
    .topPerformingTable .table tbody tr td {font-size: 12px;}
    .moreSP {font-size: 13px;margin: 9px 0 0 0;}
    .WorldIndices {margin: 10px 0;background:#fff;padding-left: 10px;padding-right: 10px;}
    .WI {margin-top: 0;margin-bottom: 23px;}
    .WI .bold-light-txt {margin: 0;}
    .WI .green, .red {width: 100%;display: block;margin-bottom: 0;}
    .Wi .red {color: #f00;}
    .Wi .green {color: #048306;}
    .WI_date {font-size: 12px;color: #474747;line-height: 0;margin-top: 15px;}
    .WI .bold-light-txt {color: #3f3f3f;}
    .more_information {color: #2a2a2a;padding: 10px 6px !important;font-size: 12px;}
    .play-btn-container {margin-right: 7px;display: block;float: left;}
    /*Market page css end*/
}

@media screen and (min-width: 480px) and (max-width: 767px) {
    .web-world-map img
    {
        height: 100%;
    }
    .current-heigh-low p
    {
        font-size: 13px;
    }
    .current-heigh-low p strong
    {
        font-size: 14px;
    }
    .search-block
    {
        width: 100%;
    }
    .header-text-view
    {
        margin-top: 15px;
    }
    .header-text-view h1
    {
        font-size: 19px;
    }
    .header-text-view h1 span
    {
        font-size: 13px;
    }
    .search-block input
    {
        font-size: 16px;
    }
    .search-block button
    {
        font-size: 17px;
    }
    .banner-view h1
    {
        padding-top: 3em;
        padding-bottom: 3em;
        font-size: 20px;
    }
    .pos-absolute-show
    {
        width: 120px;
    }
    .world-indices-web p
    {
        font-size: 13px;
    }
    .text-banner-relative h1
    {
     /*padding-top: 5em;
        padding-bottom: 3em;*/
        font-size: 18px;   
    }
    .text-banner-relative
    {
        margin-top: 50px;
    }
    .padding-top-header
    {
        padding-top: 12px;
    }
    .text-banner-relative h1 span
    {
        font-size: 20px;
    }
    .banner-view
    {
        background-size: 100% 85%;
    }
    .each-product .each-product-absolute h4
    {
        font-size: 16px;
    }
    .each-product .each-product-absolute
    {
        padding: 20px;
        top: 10px;
        bottom: 10px;
    }
    /*Market page css start*/
    .mob-nopad {padding:0 !important;}
    .marketTab {width: 25%;border-top: 2px solid #d5d5d5;}
    .tabTitle {font-size: 12px;}
    .bold-light-txt {font-size: 13px;}
    .green, .red {margin-bottom: 0.7rem;font-size: 0.9rem;}
    .tabTitle2, .dull {font-size: 13px;}
    .indices_btn {font-size: 12px;margin-top: 18%;}
    .graph-toggle-tab {padding: 10px 10px 20px 10px;}
    .graph-toggle-tab li a {font-size: 13px;}
    .graphInfo {font-size: 13px;}
    .graphInfo img {display:block;float:left;margin-right:7px;margin-bottom: 30px;}
    .commocurren {padding: 10px 70px;}
    .sectionHeading {font-size: 19px;}
    .ccheading {font-size: 14px;}
    .ccprice {font-size: 17px;}
    .cclose, .ccprofit {font-size: 14px;}
    .dateNtime {font-size:12px;margin-left: 0px;margin-bottom: 10px;margin-top: 4px;}
    .dateNtime::before {height: 22px;top: 0px;}
    .newsSection {padding:0;}
    .newsheading {font-size: 16px;margin-bottom: 0.7rem;}
    .newsContent {font-size: 14px;line-height: 20px}
    .mob-divider {border-bottom: 1px solid #c3c3c3;}
    .mob-divider:nth-child(3) {border-bottom:none;}
    .moreNews {font-size: 15px;}
    .newsSection::after {border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 10px solid #fff;top: 9px;}
    .info-btn {width: 175px;font-size: 14px;margin: 27px auto;}
    .paddContainer {padding: 15px 0;}
    .NSE-BSE_tabs li a {margin: 0px auto;padding: 3px 10px;font-size: 14px;}
    .NSE-BSE_tabs li a.active::after {border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 7px solid #ff5100;bottom: -7px;left: 17px;}
    .NSE-BSE_tabs {width: 34%;}
    .table-heading {font-size: 0.9rem;margin: 20px 0 10px 0;}
    .topPerformingTable .table thead th {font-size: 12px;font-weight: 100;color: #000;}
    .topPerformingTable .table td, .topPerformingTable .table th {padding: .50rem;}
    .topPerformingTable .table tbody tr td {font-size: 12px;}
    .moreSP {font-size: 13px;margin: 9px 0 0 0;}
    .WorldIndices {margin: 10px 0;background:#fff;padding-left: 10px;padding-right: 10px;}
    .WI {margin-top: 0;margin-bottom: 23px;}
    .WI .bold-light-txt {margin: 0;}
    .WI .green, .red {width: 100%;display: block;margin-bottom: 0;}
    .Wi .red {color: #f00;}
    .Wi .green {color: #048306;}
    .WI_date {font-size: 12px;color: #474747;line-height: 0;margin-top: 15px;}
    .WI .bold-light-txt {color: #3f3f3f;font-size:16px;}
    .more_information {color: #2a2a2a;padding: 10px 6px !important;font-size: 12px;}
    .play-btn-container {margin-right: 7px;display: block;float: left;}
    /*Market page css end*/
    /*market -inner*/
    .nav.nav-tabs.main-tab .nav-link
    {
        font-size: 14px;
        padding: 2px 3px
    }
    .stock-market-block select
    {
        font-size: 16px;
        width: calc(100% - 100px);
        background:#fff url(../images/dropdown-b-sm.png);
        background-position: right;
        background-repeat: no-repeat;
        background-position-x: 97%;
    }
    .stock-market-block span
    {
        font-size: 16px;
    }
    .exchange-market-block-right,
    .exchange-market-block-left
    {
        width: 50%;
    }
    .footable.market-table thead tr th
    {
        font-size: 15px;
    }
    .footable.market-table tbody tr td
    {
        font-size: 14px;
    }
    .footable.market-table tbody tr td span
    {
        display: none;
    }
    .stock-market-block p
    {
        margin-top: 15px;
    }
}

.show-767
{
    display: none;
}
.hide-767
{
    display:block;
}
/*============================================================================*/
@media screen and (min-width: 320px) and (max-width: 767px) 
{
    .hide-767
    {
        display:none !important;
    }
    .footable.market-table tbody tr td span
    {
        /*display: none;*/
    }
    .footable.market-table tbody tr td
    {
        padding: 5px;
    }
    .footable-row-detail-inner
    {
        width: 100%;
    }
    .footable-row-detail-name,
    .footable-row-detail-value
    {
        padding: 5px;
        border-bottom: 1px dotted #f26522;
    }
    .web-world-map img
    {
        height: 100%;
    }
    .show-767
    {
        display: block;
    }
    .sidenav 
    {
        height: 100%;
        width: 0;
        position: fixed;
        z-index: 3;
        top: 0;
        right: 0;
        background-color: #f26522;
        overflow-x: hidden;
        transition: 0.3s;
        padding-top: 60px;
    }
    .sidenav .closebtn {
        position: absolute;
        top: 0;
        right: 25px;
        font-size: 36px;
        margin-left: 50px;
        transition: 0.2s;
    }
    .sidenav a {
        padding: 8px 8px 8px 32px;
        text-decoration: none;
        font-size: 14px;
        color: #000;
        display: block;
        transition: 0.8s;
    }
    .sidenav a:hover,
    .sidenav a:focus
    {
        color: #000;
        text-decoration: none;
    }
    #menu1, #menu2, #menu3, #menu4, #menu5, #menu6 {
        display: none;
        background: #dc5c1f;
        list-style-type: none;
    }
    p.menu-toggle {
        font-size: 21px;
        margin-bottom: 0;
        margin-top: -8px;
        text-align: right;
        width: auto;
        float: right;
        display: inline-block;
    }
    .mob-nopad {padding:0 !important;}
    .md-img-fullwidth {width:100%;}
    .sm-img-fullwidth {width:100%;}
    .navigation-button .nav-btn-1,.navigation-button .nav-btn-2 {padding: 1px 4px;font-size: 12px;}
    .navigation-button ul li {margin: 0 3px; float: left;}
    .navigation-button ul {line-height: 1.5;}
    .navigation-bar {padding: 13px 0 8px 0;}
    .img-parallax {padding-top: 42px;}
    .parallax-viewport {height: 187px;}
    .heading {margin: 15px 0;}
    .heading h2 {font-size: 25px;}
    .line {width: 20%;}
    .products-push {margin: 10px 0;}
    .section-3 h2 {font-size: 16px;}
    .section-3 h3 {font-size: 15px;line-height: 20px;}
    .section-3 p {font-size: 14px;}
    .section-4 p, .last-txt, .info_number {font-size: 12px;}
    .footer-bg {padding: 20px 0;}
    .pad-left-2 {padding-left: 12px !important;}
    .sm-width {width: 26%;padding-left: 10px;}
    .bold-txt {font-size: 15px;}
    .footer-bg h4 {font-size: 14px;}
    .mini-txt {font-size: 13px;}
    .footer-line {margin: 5px 0 15px 0;}
    .list-heading {font-size: 15px;}
    .footer-bg ul.list li a {font-size: 12px;}
    .list {padding-bottom: 20px;}
    .social-foot-width-tt1 {float: left;width: 45%;}
    .social-foot-width-tt2 {float: left;}
    .MobileMenuIcon{display: block;}
    .detail-sc{margin-left:0;}
    .detail-sc h4
    {
       width: 100%;
       float: none; 
       margin-bottom: 0;
    }
}

@media screen and (min-width: 481px) and (max-width: 640px) { 

}
@media screen and (min-width: 361px) and (max-width: 480px) {
    
    .text-banner-relative
    {
        margin-top: 50px;
    }
    .navigation-button .nav-btn-1 i{padding-right: 0px;}
    .navigation-button .nav-btn-1 span{display: none;}
    .navigation-button .nav-btn-2 i{padding-right: 0px; padding-bottom: 2px;}
    .navigation-button .nav-btn-2 span{display: none;}
    .MainBannerTopMargin{margin-top:38px;}
    .banner-view h1
    {
        padding-top: 3em;
        padding-bottom: 3em;
        font-size: 20px;
    }
    .text-banner-relative h1
    {
        font-size: 16px;
    }
    .text-banner-relative h1 span
    {
        background: rgba(000,000,000,0.6);
        color: #fff;
        padding: 5px;
        width: 100%;
        font-size: 16px;
    }
    .text-banner-relative h1 span br
    {
        display: none;
    }
    .banner-view
    {
        background-size: 100% 85%;
    }
    .each-product .each-product-absolute
    {
        top: 10px;
        bottom: 10px;
    }
    .each-product .each-product-absolute:hover
    {
        position: absolute;
        width: 100%;
        top: 10px;
        left: 0;
        right: 0;
        bottom: 10px;
    }
    .text-banner-absolute
    {
        top: auto;
        bottom: 0;
    }
    .pos-absolute-show
    {
        width: 100px;
    }
    .world-indices-web p
    {
        font-size: 13px;
    }
    /*market -inner*/
    .nav.nav-tabs.main-tab .nav-link
    {
        font-size: 16px;
        padding: 2px 3px
    }
    .stock-market-block select
    {
        font-size: 16px;
        width: calc(100% - 100px);
        background:#fff url(../images/dropdown-b-sm.png);
        background-position: right;
        background-repeat: no-repeat;
        background-position-x: 97%;
    }
    .stock-market-block span
    {
        font-size: 16px;
    }
    .exchange-market-block-right,
    .exchange-market-block-left
    {
        width: 100%;
        margin-bottom: 15px;
    }
    .footable.market-table thead tr th
    {
        font-size: 15px;
    }
    .footable.market-table tbody tr td
    {
        font-size: 14px;
    }
    .footable.market-table tbody tr td span
    {
        display: none;
    }
    .stock-market-block p
    {
        margin-top: 15px;
    }
    .market-inner-view
    {
        margin-top: 20px;
    }
    .nav-tabs.main-tab .nav-item
    {
        width: 50%;
    }
    ul.day-wise-data
    {
        float: left;
        margin-top: 15px;
    }
    .exchange-market-block-right span
    {
        width: 66px;
    }
    .exchange-market-block-right select
    {
        width: calc(100% - 93px);
    }
    .exchange-market-block button
    {
        width: 80px;
        display: block;
        margin: 0 auto;
    }
}

@media screen and (min-width: 320px) and (max-width: 767px) 
{

.each-product .each-product-absolute:hover h4
{
   transform: translateY(0px);
   transition: all 0.0s ease-in;
}

}

@media screen and (min-width: 320px) and (max-width: 360px) 
{
    
    
    
    
    .strategy
{
    color:white; 
        font-size:9px;
}

.points
{
   color:white;
    font-size:9px;
    padding-top: -18px;
}
.institutaions
{
color:white; 
font-size:9px;
padding-top: -4px;
}

.discplined
        {
            font-size:5px;
            color:#ffa31a;
            padding-left: 30px;
        }
         .stock
        {
            font-size:5px;
            color:#ffa31a;
            padding-left: 50px;
        }
        .smart
        {
            font-size:5px;
            color:#ffa31a;
             padding-left: 70px;
        }
        
.Trumph
       {
        color:#ffa31a; 
        font-size:15px;
        padding-top: 7px;
       }
    .MobileViewLeftRight0 
    {
        padding-left:4px !important;
        padding-right:4px !important;
        }
    
    .each-product .each-product-absolute
    {
        top: 10px;
        bottom: 10px;
    }
    .text-banner-relative
    {
        margin-top: 50px;
    }
    .text-banner-relative h1 span
    {
        background: rgba(000,000,000,0.6);
        color: #fff;
        padding: 5px;
        width: 100%;
    }
    .text-banner-relative h1 span br
    {
        display: none;
    }
    .padding-top-header
    {
        padding-top: 3px;
    }
    .navigation-button .nav-btn-1 i{padding-right: 0px;}
    .navigation-button .nav-btn-1 span{display: none;}
    .navigation-button .nav-btn-2 i{padding-right: 0px; padding-bottom: 2px;}
    .navigation-button .nav-btn-2 span{display: none;}
    .MainBannerTopMargin{margin-top:38px;}
     .banner-view h1
    {
        padding-top: 3em;
        padding-bottom: 3em;
        font-size: 20px;
    }
    .text-banner-relative h1 
    {
        font-size: 16px;
    }
    .text-banner-absolute
    {
        top: auto;
        bottom: 0;
    }
    .banner-view
    {
        background-size: 100% 85%;
    }
    
    
    .each-product .each-product-absolute:hover
    {
        position: absolute;
        width: 100%;
        top: 10px;
        left: 0;
        right: 0;
        bottom: 10px;
    }
     .pos-absolute-show
    {
        width: 90px;
    }
    .world-indices-web p
    {
        font-size: 12px;
    }
    /*market-inner*/
    ul.day-wise-data
    {
        float: left;
        margin-top: 15px;
    }
    /*market -inner*/
    .nav.nav-tabs.main-tab .nav-link
    {
        font-size: 15px;
        padding: 2px 3px
    }
    .stock-market-block select
    {
        font-size: 16px;
        width: calc(100% - 100px);
        background:#fff url(../images/dropdown-b-sm.png);
        background-position: right;
        background-repeat: no-repeat;
        background-position-x: 97%;
    }
    .stock-market-block span
    {
        font-size: 16px;
    }
    .exchange-market-block-right,
    .exchange-market-block-left
    {
        width: 100%;
        margin-bottom: 15px;
    }
    .footable.market-table thead tr th
    {
        font-size: 15px;
    }
    .footable.market-table tbody tr td
    {
        font-size: 14px;
    }
    .footable.market-table tbody tr td span
    {
        /*display: none;*/
    }
  .footable.market-table tbody tr td {
    font-size: 15px;
    color: #343434;
    border-top: 2px solid #e8e8e8;
    }
    
    
    .stock-market-block p
    {
        margin-top: 15px;
    }
    .market-inner-view
    {
        margin-top: 20px;
    }
    .nav-tabs.main-tab .nav-item
    {
        width: 50%;
    }
    ul.day-wise-data
    {
        float: left;
        margin-top: 15px;
    }
    .exchange-market-block-right span
    {
        width: 66px;
    }
    .exchange-market-block-right select
    {
        width: calc(100% - 93px);
    }
    .exchange-market-block button
    {
        width: 80px;
        display: block;
        margin: 0 auto;
    }
    
    
   .Button_Mkt_On
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    cursor: default;
    font-size: 12px;
    background-image: url( '/images/Top_Gain_On_Tad_bg.gif' );
    border: 0;
    text-align: left;
    vertical-align:middle;
    padding-left:15px;padding-bottom:5px;
    color: #FFFFFF;
    background-repeat: no-repeat;
    width: 131px;height: 28px;
}

.Button_Mkt_Off
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    font-size: 12px;
    background-image: url( '/images/Top_Gain_Off_Tad_bg.gif' );
    border: 0;
    text-align: left;
    vertical-align:middle;
    padding-left:15px;padding-bottom:5px;
    color: #FFFFFF;
    background-repeat: no-repeat;
    width: 131px;
    height: 28px;
}
.Button_Mkt_On1
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    cursor: default;
    font-size: 12px;
    background-image: url( '/images/Top_Gain_On_Tad_bg1.gif' );
    border: 0;
    text-align: center;
    color: #FFFFFF;
    background-repeat: no-repeat;
    width: 140px;
    height: 28px;
}

.Button_Mkt_Off1
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    font-size: 12px;
    background-image: url( '/images/Top_Gain_Off_Tad_bg1.gif' );
    border: 0;
    text-align: center;
    color: #FFFFFF;
    background-repeat: no-repeat;
    width: 140px;
    height: 28px;
}

}




    