li{list-style-type: none;}
body, ul, li{margin:0; padding:0;box-sizing: border-box;}
a:hover{text-decoration: none;}
.arrow-right,
.arrow-left{
  display: block;
  margin: 30px auto;
  width: 15px;
  height: 15px;
  border-top: 1px solid #1F1D1A;
  border-left: 1px solid #1F1D1A;
}
.arrow-right{
 transform: rotate(135deg);
}

.arrow-left{
 transform: rotate(-45deg);
}
.long-arrow-right::after{
  content: "";
  display: block;
  width: 2px;
  height: 45px;
  background-color: black;
  transform: rotate(-45deg) translate(15px, 4px);
  left: 0;
  top: 0;
}
.bdugetsensex .owl-carousel{padding-left: 25px; padding-right: 25px;}
.bdugetsensex button.owl-next {right: 0;}
.bdugetsensex button.owl-prev {left: 0;}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot{position: absolute;top: -8px;}
.owl-carousel .owl-nav button.owl-next:focus, .owl-carousel .owl-nav button.owl-prev:focus{outline: none;}
.sensextop{font-size: 12px; line-height: 15px; color:#1F1D1A; text-transform: uppercase;}
.bdugetsensex .item{display: flex;flex-direction: column;justify-content: center;align-items: first baseline;line-height: 20px;margin-top: 13px; border-right: 1px solid #D9D9D9;width: 160px;}
.sensexbottom{font-size: 14px;color: #1F1D1A; font-weight:bold ;}
.greensensex{margin-left: 18px;font-size:13px ; color: #25D006; font-weight: bold;}
.redsensex{margin-left: 18px;font-size:13px ; color: #F50035; font-weight: bold;}
.colorsensexnormal{font-weight: normal;font-size: 11px;}
.bdugetsensex a{color:#1F1D1A ;}

.budgetbox{ margin-top: -20px;}


.tabs-nav li {
    display: inline-block;font-size:13px ;color: #898989;
    margin-right: 5px;
  }
  
  .tabs-nav a {
    display: block; color: #898989;
  }
  /* Active tab */
  
  .tabs-nav li.active {color: #DA2129;
}
  
  .tabs-nav li.active a {color: #DA2129;}
  
  .tabs-content { overflow: hidden;  }
  
  
  .tabs-content div:not(:first-child) {
    display: none;
  }
.sensextopgainertablehead, .sensextopgainertable tr td:first-child{font-size:13px; font-weight:600 ;}
.sensextopgainertable{font-size: 13px;width: 100%;}
.sensextopgainertable td{padding: 12px 8px; font-size:13px ;}
.sensextopgainertable tr:nth-child(even){background:#F0F7FC}
.redtexttable{color:#FF0000; font-size: 12px;}
.greentexttable{color:#00BE0B;font-size: 12px;}
.redsensecarrow{display: inline-block;border-top: solid 10px #FF0000;}
.sensexmonthly{color:#7F8283; font-size: 13px; margin-left: 9px;border-radius: 9px; padding: 5px 20px 5px 5px; border:1px solid #CBCBCB;appearance:none;position: relative; height: 30px; background: url(../images/sekectarriw.gif) no-repeat right 7px top 10px}

   .redsensecarrow{border-left: solid 5px transparent;
    border-right: solid 5px transparent;margin-right: 10px; margin-left: 10px;}

    .greensensecarrow{display: inline-block;border-bottom: solid 10px #00BE0B;
        border-left: solid 5px transparent;
        border-right: solid 5px transparent;margin-right: 10px; margin-left: 10px;}


.budgettopbanner{margin:0px auto 15px auto; display: grid; place-items: center;}

.bdugetsensex{border-bottom:1px solid #e8e8e8;height: 57px;margin-top:8px; line-height: 57px; padding: 0 15px;
    background: #efefef; /* Old browsers */
    background: -moz-linear-gradient(top,  #efefef 0%, #ffffff 24%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #efefef 0%,#ffffff 24%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #efefef 0%,#ffffff 24%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    }

    /*live tv 3 coloumn*/
    
    .budgetaddbggray{background: #F5FAFD; display: flex; align-items: center; justify-content: center;flex-direction: column; padding:28px 0;}
    .advertismentbud{display:block;margin-bottom: 35px;color: #A3A3A3;font-size: 12px; text-transform: uppercase;}

    .budgetliveblog, .dearerbudgetbox{padding-left: 4px;height: 335px; overflow-y: auto;}
    .budgetliveblog li{ padding-left: 21px;position: relative;border-left: 2px dashed #DA2129; padding-right: 30px;}
    .budgetliveblog li::after{content:'';background:#fff;position: absolute; width: 10px; height: 10px; left: -6px; top:0px;border-radius: 50%;border: 2px solid #DA2129;}
    .budblogtime{color:#A3A3A3;font-size: 14px;margin-bottom: 13px;display: block;}
    .budblogtext{color:#1F1D1A;font-size: 16px;line-height: 24px;padding-bottom: 26px;display: block;}
    .budblogtext a{color:#1F1D1A ;}

    #budgetstyle-4::-webkit-scrollbar-track,  .budgetliveblog::-webkit-scrollbar-track{background-color: #F8F8F8;}
    #budgetstyle-4::-webkit-scrollbar,  .budgetliveblog::-webkit-scrollbar{width: 7px;background-color: #E2E2E2;}
    #budgetstyle-4::-webkit-scrollbar-thumb,  .budgetliveblog::-webkit-scrollbar-thumb{background-color: #E2E2E2;border: 2px solid #E2E2E2;}

    #budgetstyle-4,  .budgetliveblog{scrollbar-color: #F5F5F5 transparent;scrollbar-width: thin;}

    /*impact on market*/
    .impactmarket {margin-top: 35px;}
    .reddot{height: 7px;width: 7px;background: #FF0707; border-radius: 50%;position: absolute; right: -10px; top: 0px;}
    .dearerheading1{font-size: 24px; font-weight: bold; color:#1F1D1A; position: relative; display: inline-block;} 
    .dearerheading1 a{color:#000} 
    .budimpactbox{box-shadow: 0px 3px 6px #CCD2DD88;background: #FAFAFA;padding: 18px 20px; width: 350px; height: 131px; border-radius: 20px; margin-right: 6px;  flex: 0 0 300px; position: relative;}
    .budimpactbox::after{content:''; position:absolute; width: 35px;background: #fff; height: 130px;}
    .impactmarketboxcon{display: flex;overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;}
    .bimapacttext{color:#000;font-size: 16px; line-height: 24px;margin-top: 10px;}
    .bimapacttext a{color:#000}

    .slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;counter-reset: my-badass-counter;position: relative; overflow-y: hidden;}
    
.slides::-webkit-scrollbar{width:3px;height:7px}
.slides::-webkit-scrollbar-thumb{background:#e2e2e2}
.slides::-webkit-scrollbar-track{background:transparent}
.slides{scrollbar-color: #e2e2e2 transparent;scrollbar-width: thin;}

    .trendingslide{border-right:1px solid rgba(255,255,255,0.2);scroll-snap-align:start;margin-right:10px;transform-origin:center center;transform:scale(1);transition:transform .5s;position:relative;margin-bottom:10px;margin-right:20px;flex:0 0 330px; box-shadow: 0px 3px 6px #CCD2DD88;background: #FAFAFA;padding: 18px 20px 18px 40px; max-width: 350px;border-radius: 20px; z-index: 1;}

     .trendingslide:before {content: counter(my-badass-counter);counter-increment: my-badass-counter;position: absolute;font-size:95px;left:0; color: rgba(195, 195, 195, 0.7);top: 0;z-index: 0;font-weight: bold;}
    
   

.dearercheperbox{margin-top: 35px;}
.flexboxhead{display: flex; justify-content: space-between; align-items: center;}
.flexboxhead1{display: flex; }
.dearerheading{font-size: 24px; font-weight: bold; color:#1F1D1A; position: relative;} 
.dearermore{font-size: 13px; font-weight: normal; text-transform: uppercase;color:#fff}
.dearerheading a{color:#1F1D1A}
.dearermore a{color:#DA2129; font-weight:bold ;}

.budgetimgtext{position: relative;}
.chepercard{border-radius: 6px; }

.pinkcolorbud{background: #FFEFEF;border-radius: 25px; margin-bottom: 5px;}
.bluecolorbud{background: #E3FFE7;border-radius: 25px; margin-bottom: 5px;}

.chepertitle{display:inline-block;background:rgba(218, 33, 41, .9);border-radius: 5px;  font-size: 14px; text-transform: capitalize;} 
.chepertitle a{padding: 2px 14px; display: inline-block;color:#fff}
.chepersummery{font-size: 18px; line-height: 22px; font-weight: 500; margin-top: 10px;}
.chepersummery a{color:#fff}

.budgetleadtext{position: absolute;bottom:0 ; left: 0;
    background: linear-gradient(180deg, rgba(0,0,0,0.10127801120448177) 16%, rgba(0,0,0,0.47102591036414565) 75%, rgba(0,0,0,0.19931722689075626) 100%);
    height: 100%; width: 100%;}

.textpostion{position: absolute;bottom: 0; padding:10px 15px;z-index: 50;}
.borderradimg{border-top-left-radius: 6px;border-top-right-radius: 6px;}
.borradall{border-radius: 6px; margin-right: 10px;}
.chepercardul li{margin-bottom: 10px;margin-top: 0px;}
.chepercardultitle{margin-top:5px;color:#DA2129; display: inline-block; font-size: 13px;font-weight: 400;}
.chepercardultitle a{color:#DA2129}
.chepercardultext{margin-top:3px;color:#1F1D1A; display: inline-block; font-size: 15px; line-height: 20px;}
.chepercardultext a{color:#1F1D1A}

.chepercardultitlesml{color:#DA2129; display: inline-block;font-size: 13px; font-weight: 400;}
.chepercardultextsml{margin-top:5px;color:#1F1D1A; display: inline-block; font-size: 15px; line-height: 20px;}
.timeexpe{font-size: 10px;color: #898682;}

.budgetmrgnbottm{margin-bottom: 11px;}
.budgetmargnbtm5px{margin-bottom:5px}
.budgetmrgnright20{margin-right: 20px;}
.budgetmrgntop40{margin-top: 40px;}
.budgetmrgntop20px{margin-top:30px}
.budmrgnbread{margin: -10px 0px 15px 0px;}

.grendientfill{position: relative;}
/* .dearerheading:after, .topganner:after{content:'';width:100px; height:2px;background: linear-gradient(90deg, rgba(255,221,54,1) 0%, rgba(154,196,115,1) 50%, rgba(59,174,172,1) 100%);position: absolute;bottom: -0PX; left: 2px;} */

.dearerbudgetbox li{border-bottom:0px solid #d4d4d4; padding: 9px 25px;}
.bud-cheepertext{color:#6AA327; display: block;font-size: 14px; margin-top:3px}
.bud-dearertext{color:#FF0000; display: block;font-size: 14px; margin-top:3px}
.txtdcherbud{font-size: 16px; color: #000000;}

/*tab for pL*/
.budgetflexbox{display: flex;}
.tabbedPanels{width:100%;margin-top:25px}
.panelContainer{clear:left;width: 100%;}
.budgettabs{margin:0;padding:0;list-style:none}

.tabs li{width: 170px; font-size: 14px;}

.tabs a{display:block;text-decoration:none;color:#fff;font-weight:400;background: #DA2129;padding:30px 0px 30px 19px;border-bottom: 1px solid #37b4da;}
.tabs li:first-child a{border-top-left-radius: 10px;}
.tabs li:last-child a{border-bottom-left-radius: 10px;}
.tabs a.active{background:#F8D836;color:#000; position: relative;outline: none; font-weight: 700;}
.tabs a.active::after{content:''; width:12px; height:16px; background:url(../images/calactiicon.gif) no-repeat left center; position: absolute; right: -12px;}
.panelbudget{margin-left: 10px;}
.panelbudget img{margin-top:10px}.panelbudget p{margin-bottom:0}
.budtabiframe{width:100%; height: 480px;}

/*calculator*/

.budcalculatorbox{border-radius: 10px; background: #F5F5F5;}
*{box-sizing: border-box;}
.topganner{font-size: 24px;font-weight: bold;color: #1F1D1A;position: relative; border: 0;-moz-appearance:none; /* Firefox */-webkit-appearance:none; /* Safari and Chrome */appearance:none; background: url(../images/selectarrow.gif) no-repeat right 0px top 9px; padding-right: 25px;}
.topganner:hover, .topganner:active{border: 0;}
 .topganner option{font-size: 14px;}
 .videoflex{display: flex;flex-wrap: wrap;}
 .videoflex .view-content{display: flex;flex-wrap: wrap;}

.videoflexin{flex: 50%;}

/*vid*/
.mrgnrightbudge-5px{margin-right: -9px; margin-bottom: 25px;}
.mrgnleftbudge-5px{margin-left: -9px;}
.budvidimg{position: relative;margin-bottom: 10px;}
.budvidtime{display:inline-block;background:rgba(218, 33, 41, .9);border-radius: 5px;  font-size: 14px; text-transform: capitalize;padding: 8px 8px 8px 20px; display: inline-block;color:#fff; position: absolute;bottom: 7px;left: 9px;}
.budvidtime::before{content: ''; position: absolute;width: 8px; height: 11px;background: url(../images/budvidico.gif) no-repeat left center;left: 5px; top: 10px;} 

.budpicicon, .zeevidtime{display:inline-block;background:rgba(218, 33, 41, .9);border-radius: 5px;  font-size: 12px; text-transform: capitalize;padding: 3px 8px 2px 20px; display: inline-block;color:#fff; position: absolute;top: 7px;left: 9px;}
.budpicicon::before, .zeevidtime::before{content: ''; position: absolute;width: 12px; height: 11px;background: url(../images/photoicon.png) no-repeat left center;left: 5px; top: 5px;} 


.link-spanner{
  position:absolute; 
  width:100%;
  height:100%;
  top:0;
  left: 0;
  z-index: 1;

  
}   

.videozeebudget{background: #1F1D1A; padding: 5px 15px;color: #FFFFFF;margin-top: 20px;}
.videozeebudget a{color: #fff;}
.zeevidflexbox  .view-content {display: flex;align-items: center;overflow-x: auto; scroll-snap-type: x mandatory; scroll-behavior: smooth;-webkit-overflow-scrolling: touch;}
.zeevidflexbox{display: flex;align-items: center;overflow-x: auto; scroll-snap-type: x mandatory; scroll-behavior: smooth;-webkit-overflow-scrolling: touch;}
.zeevidcon{position: relative;padding-bottom: 100px;margin-right: 15px;border-radius: 6px;overflow: hidden; min-width: 230px;}
.zeevidcon img{max-width: 100%; height: auto;}
.zeevidtimeboxpos{position: absolute;bottom: 15px; left: 0px;width: 100%;height: 115px;background: linear-gradient(0deg, rgba(0,0,0,1) 1%, rgba(0,0,0,1) 68%, rgba(0,0,0,0.05) 100%); padding: 5px 10px;border-radius: 6px; }
.zeevidtime{position: initial;padding: 3px 8px 2px 16px;}
.zeevidtime::before{background: url(../images/videoicon.png) no-repeat left center; top: 11px; left:15px}
.zeevidheadtime{font-size: 15px;line-height: 24px;display: block;margin-top: 8px;}

.zeevidflexbox::-webkit-scrollbar-track, {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5; }
.zeevidflexbox::-webkit-scrollbar{width: 10px;height: 4px;
	background-color: #F5F5F5;}
.zeevidflexbox::-webkit-scrollbar-thumb{background-color: #555;
  border: 0px solid #000;}
  
  .zeevidflexbox {scrollbar-color: #F5F5F5 #555;scrollbar-width: thin;}

  .twitterhoder{border: 1px solid #55ACEE; border-radius: 20px;box-shadow: 0px 3px 6px #CCD2DD88; padding:15px 20px; margin-bottom: 10px;}
  .twitterembedbox .flexboxhead{justify-content: flex-start;}
  .twitterembedbox .flexboxhead img{margin-left: 10px;}

  .twiterboxscroll{height: 750px;overflow-x: hidden;padding-left: 4px; overflow-y: scroll;}

  .twitterheadertxt{color: #1F1D1A; font-size:16px ;line-height: 20px; display: block;}
  .twitterftrtxt{color: #55ACEE; font-size:12px ;line-height: 15px;}
  .twitterftrtxt1{color: #6F6F6F; font-size:12px ;line-height: 15px; display: block;}

  .experthoriscrol{display: flex;align-items: center;overflow-x: auto; scroll-snap-type: x mandatory; scroll-behavior: smooth;-webkit-overflow-scrolling: touch;}
  .experthoriscrol::-webkit-scrollbar-track{background-color: #F8F8F8;}

.experthoriscrol::-webkit-scrollbar{width: 7px; height:5px;background-color: #E2E2E2;}

.experthoriscrol::-webkit-scrollbar-thumb{background-color: #E2E2E2;border: 2px solid #E2E2E2;}

  .experttoppicbox{background:url(../images/quoteIcon.png)no-repeat top 5px right 55px; min-width: 275px; text-align: center; margin-right: 25px;}
  .exppertimg{border-radius: 50%;border: 1px solid #C1C1C1;}
  .expertname{margin-top: 20px;font-size: 20px; line-height: 26px; color: #000; display: block;}
  .expertexpertise{margin-top: 6px;color: #8B8B8B;font-size: 14px; line-height: 19px; }
  .expersummrytext{font-size: 14px; line-height: 19px;color:#000; height: 150px; overflow-y: auto; overflow-x: hidden; margin-top: 20px; text-align: left;margin-bottom: 20px;}

  .budgetbreadcrum21{margin:-15px auto 10px 0}

  



@media(max-width:1290px){
    .dearercheperbox, .budgetlivetvbox, .budgetmrgntop40{margin-left: 0; margin-right: 5px;}
    
    .impactmarket{padding-left: 15px;padding-right: 15px;}
    }



@media(max-width:991px){
    .mobilemraginbottom{margin-bottom: 30px !important;}
    .trendingslide{margin-bottom: 20px;}
    .budgetlivetvbox .col-sm-12{margin-bottom: 25px;}
    .budgetlivetvbox .col-sm-12:first-child{margin-bottom: 0px;}
    .chepercardultitle{display: block;}
    .chepercardul li{margin-bottom: 20px;}
    .budgetmrgntop40{margin-top:10px}
}

@media(max-width:767px){
    .tabs{display: flex;align-items: center;white-space: nowrap;overflow-x: auto;width: 100%; margin-bottom: 0px; padding-bottom: 20px;}
    .tabs a{background:transparent ;padding:8px 20px;border-bottom:0px ; border-radius: 100px;color:#1F1D1A; font-size: 12px; border:0.5px solid #1F1D1A; margin-right: 10px;}
    .tabs a.active::after {background: none;}
    .budgetflexbox{display: block;}
    .tabs a.active{background:#1F1D1A; color:#fff;}
    .budcalculatorbox{border-radius: 0;}
    .tabs li:first-child a{border-top-left-radius: 100px;}
    .tabs li:last-child a{border-bottom-left-radius: 100px;}
    .tabs li{width:auto; display:inline-block}
    .budgetaddbggray{margin-left: -15px;margin-right: -20px;}
    .borradall{display: none;}
    .topganerbox{margin-right: -20px; margin-left: -20px;}
    .topganner{background: url(../images/selectarrow.gif) no-repeat right 8px top 8px;font-size: 18px;}
    .sensexmonthly{font-size: 11px;padding: 5px 15px 5px 5px;}
}


