/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}


@media (min-width: 992px) {
.menuList > li:hover > a, .menuList > li .current-menu-item > a {color:var(--blueColor)}
.menuList > li .current-menu-item > a {font-weight:600}  }


a.page-numbers {
    padding: 0 15px;
}

.page-item:not(:first-child):not(:last-child):not(.active) .page-link {
    border-radius: 50%;
    background: #e7f0f7;
    color: #333;
    font-weight: 600;
}

span.page-numbers.current {
    background: var(--blueColor);
    color: #fff;
    border-radius: 50%;
    padding: 0 10px;
}
.page-numbers {
    border: 0;
    background: transparent;
    text-align: center;
}


.secherch {
    background: #fff;
    height: 50px;
}


  .mapsvg {max-height:100%;max-width:100%;width:100%;height:auto;display:block;margin:auto}
  .mapGP {opacity:1 !important}
  .mapGP .tooltip-arrow:before {border-bottom-color:#fff !important}
  .mapGP .tooltip-inner {background-color:#fff;color:#000;font-weight:600;box-shadow:0 5px 15px rgba(0,0,0,.5);text-align:left}
  .mapGP img {width:100%;height:auto;display:block;}





.four_zero{
    font-size: 335px;
    color: #005aa9;
}

@media (max-width: 530.98px){
.four_zero {
    font-size: 180px;
    padding-top: 116px;
    padding-right: 15px;
}}


.scrolldownscc {
    margin-right: 100px;
}


.textLink {
    color: #fff;
}

.businHead {
    color: #fff;
}


div#ql_Company_bse_ASTRAL {
    display: none;
}

.plantDetail span {
    font-weight: 600;
}

.plantTxt {
    text-align: center;
}


.borderwhite:before {
    border: 1px solid #fff !important;
}



@media only screen and (max-width: 768px) {
 .displablock {
    display:none;
}
}

img.tv-circle-logo.tv-circle-logo--xsmall.tv-ticker-item-last__icon {
    border-radius: 50%;
    width: 24px;
}
.tv-ticker-item-last__title.js-symbol-description-name {
    font-size: 13px;
    color: #676970;
}

.smbPrice {
    font-size: 1.8rem ;
    font-weight: 700;
}

.astralclass {
    font-weight: 600 !important;
}

.smbPrice {
    font-family: -apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;
    font-size: 28px;
    font-weight: 700;
    color: #131722;
}

.padingzero {
    padding: 0;
    margin: 0;
}

.js-header-icon {
    padding-right: 6px;
}

.astralclass {
    line-height: 11px;
}

.smbPrice {
    line-height: 36px;
}



/*rollover style*/

ul.rollovertab {position: relative;}
			ul.rollovertab li {width: 50%;min-height:60px; border-bottom:1px solid #ddd;margin-top: 16px;}
      ul.rollovertab li:hover {border-bottom:1px solid #333;}
      ul.rollovertab li .blog-title {position: relative;}
      ul.rollovertab li .blog-title:after {content:'';width:30px;height:30px;display:block;border:2px solid #000;border-radius:50rem;float: right;right:10px;top:0;bottom:0;margin:auto;transition:all .5s ease;opacity:0;
        background-image:url("data:image/svg+xml,<svg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'><path fill='%23000' d='M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8z'/></svg>");background-size:15px auto;background-position:center;background-repeat:no-repeat;}
        ul.rollovertab li:hover .blog-title:after{right:0;opacity:1}

			ul.rollovertab li .imgWrp {position: absolute; right: 0; top: 0; bottom: 0; opacity: 0; width: 45%; transition: all 0.3s ease-in-out;}	
			ul.rollovertab li .imgWrp img {width: 100%;max-height: 346px; object-fit:inherit; height: 100%;}
			ul.rollovertab li:hover .imgWrp {opacity: 1; transition: all 0.3s ease-in-out;}
			ul.rollovertab li:nth-child(1) .imgWrp {opacity: 1}      


      @media (max-width: 767.98px) {
        ul.rollovertab li {width: 100%; float: left; position: relative;}
        ul.rollovertab li .imgWrp {position: relative; opacity: 1; width: 40%; float:left;}
        ul.rollovertab li .imgWrp img {width: 100%; height: 100%; object-fit: cover; padding: 10px;max-height: 110px;}
        ul.rollovertab li .blog-title {float:left; width: 60%; padding: 10px;margin-top:0px;}
        ul.rollovertab li .blog-title:after {display:none ;}
       }

/*rollover style*/

.teamDesig {
    vertical-align: baseline;
    display: inline-block;
    font-weight: 700;
    color: black;
}


.finResultList {
    border: 1px solid #000;
    border-right: none;
}

.frlYear strong {
 border-right: 1px solid #000;
}

.borderline {
    border-right: 1px solid #000;
}




.enq_button {
    position: fixed;
    left: 0px;
    /* bottom: 120px; */
    bottom: 0px;
    /* width: 280px; */
    width: 280px;
    background: #005aa9;
    z-index: 99;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
}

@media handheld, only screen and (max-width: 767px){
.enq_button {
    right: 55px;
    
}}

.enq_button img {
    display: inline-block;
    background: #212322;
    padding: 5px;
    width: 40px;
    height: 40px;
}

.enq_button span {
   color: #fff;
   padding-left: 10px;
}

button.popupformbutt.submitBtn.px-5 {
    background: var(--blueColor);
    color: #fff;
    border: 0;
    padding: 0.375rem 0.75rem;
    transition: all .3s ease;
}



.listintwo {
    columns: 2 !important;
  -webkit-columns: 2!important;
  -moz-columns: 2!important;
}

.listintwo li {
   width: 60%;
}

@media (max-width:768px) {
.listintwo {
    columns: 1 !important;
  -webkit-columns: 1!important;
  -moz-columns: 1!important;
}

.listintwo li {
   width: 100%;
}
}

@media (max-width:2000px) {
  .enq_button span {
    font-size: 14px;
  }
}


.invsAccdWrap .accdBtn:after {
    margin-right: -12px!important;
}