*, *:before, *:after {margin:0;padding:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;	box-sizing: border-box;}
html {position: relative;min-height: 100%;}
body {font-family: 'Lato', sans-serif;color:#000;font-size:1rem;line-height:1.25rem; width:100%;}
ul, li {list-style:none;margin:0;padding:0;}
.max-container {overflow:hidden;}
.row {width:100%;height:auto;/*float:left;*/}
a:hover, a:focus {text-decoration:none;color:inherit;}
input:focus, a:focus, input, textarea {outline:none;box-shadow:none;}
p {font-size:1rem;line-height:1.375rem;margin:0rem;	margin-bottom:1.25rem;}
select::-ms-expand {display: none;}
::selection {background: #ed2225;color:#fff;}
sup {top: -0.25rem;}
/* For Firefox */
input[type='number'] {-moz-appearance:textfield;}
/* Webkit browsers like Safari and Chrome */
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}
img{transition:all 0.3s;}
.full-float {width:100%;float:left;}
.padd_left_right0 {padding-left:0rem;padding-right:0rem;}
.padd_left0 {padding-left:0rem;}
.padd_right0 {padding-right:0rem;}
.marg-left-right0 {margin-left:0rem;margin-right:0rem;}
.marg-left0 {margin-left:0rem;}
.marg-right0 {margin-right:0rem;}
.marg-botom10 {margin-bottom:0.625rem;}
.marg-botom20 {margin-bottom:1.25rem;}
.marg-botom30 {margin-bottom:1.875rem;}
.marg-botom40 {margin-bottom:2.5rem;}
.marg-botom50 {margin-bottom:3.125rem;}
.marg-top10 {margin-top:0.625rem;}
.marg-top20 {margin-top:1.25rem;}
.marg-top30 {margin-top:1.875rem;}
.marg-top40 {margin-top:2.5rem;}
.marg-top50 {margin-top:3.125rem;}
.padd-top10 {padding-top:0.625rem;}
.padd-top20 {padding-top:1.25rem;}
.padd-top30 {padding-top:1.875rem;}
.padd-top40 {padding-top:2.5rem;}
.padd-top50 {padding-top:3.125rem;}
.padd-botom10 {padding-bottom:0.625rem;}
.padd-botom20 {padding-bottom:1.25rem;}
.padd-botom30 {padding-bottom:1.875rem;}
.padd-botom40 {padding-bottom:2.5rem;}
.padd-botom50 {padding-bottom:3.125rem;}
.padd-left-right15{padding-left:0.9375rem; padding-right:0.9375rem;}
.marg-left-right15{margin-left:0.9375rem; margin-right:0.9375rem;}
h1, h2, h3, h4, h5, h6 {margin:0rem;padding:0rem;}
h1 {font-size:2.4375rem;line-height:2.75rem;}
h2 {font-size:1.875rem;line-height:2.25rem;}
h3 {font-size:1.625rem;line-height:1.875rem;}
h4 {font-size:1.25rem;line-height:1.5rem;}
h5 {font-size:1.125rem;line-height:1.5rem;}
h6 {font-size:1rem;	line-height:1.25rem;}
.full-float.animatedParent, .full-float {overflow:hidden;}
/*====== header css start here ======*/
header{position:fixed; top:0rem; right:0rem; left:0rem; width:100%; height:auto; padding:0.9375rem 1.875rem; z-index:99; 
background:url(../images/header-bg.png) bottom repeat-x;
transition:all 0.3s; }
header.darkHeader, .whitebg-header{background:#fff; transition:all 0.3s; z-index:999 !important;-webkit-box-shadow: 0 0.5rem 0.375rem -0.375rem rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 0.5rem 0.375rem -0.375rem rgba(0, 0, 0, 0.3);-ms-box-shadow: 0 0.5rem 0.375rem -0.375rem rgba(0, 0, 0, 0.3);-o-box-shadow: 0 0.5rem 0.375rem -0.375rem rgba(0, 0, 0, 0.3); box-shadow: 0 0.5rem 0.375rem -0.375rem rgba(0, 0, 0, 0.3);}
.logo{float:left;}
.logo h1{font-size:1.5rem; line-height:1.875rem; text-transform:uppercase; float:left; margin-top:0.625rem; margin-left:0.3125rem;}
.logo h1 a{font-weight:700; color:#fff;}
header.darkHeader .logo h1 a, .whitebg-header .logo h1 a{color:#c7362e; font-weight:700;}
header.darkHeader .navbar-inverse .navbar-nav>.active>a, header.darkHeader .navbar-inverse .navbar-nav>.active>a:hover, header.darkHeader .navbar-inverse .navbar-nav>.active>a:focus, header.darkHeader .navbar-inverse .navbar-nav>li>a, .darkHeader .navbar-light .navbar-nav .nav-link, .whitebg-header .navbar-inverse .navbar-nav>.active>a, .whitebg-header .navbar-inverse .navbar-nav>.active>a:hover, .whitebg-header .navbar-inverse .navbar-nav>.active>a:focus,.whitebg-header .navbar-inverse .navbar-nav>li>a, .whitebg-header .navbar-light .navbar-nav .nav-link{color:#000;}
.header-menu-right, .contact-detail{float:right; transition:all 0.3s;}
.menusec{float:left; margin-top: 12px; transition:all 0.3s;}
header.darkHeader .menusec, .whitebg-header .menusec{margin-top:3px; transition:all 0.3s;}
.logo-century{float:left; border-left:0.0625rem solid #fff; padding-left:0.9375rem;}
.contact-detail ul li{margin-right:0.9375rem; float:left;}
.logo-century ul li{margin-left:0.9375rem; float:left;}
.contact-detail ul li a{background:#c7362e; padding:0.1875rem 0.625rem; border-radius:1.5625rem; font-size:0.9375rem; color:#fff;}
.navbar{min-height:10px; margin-bottom:0rem;float: right;clear: both; background-color:transparent; border-color:transparent;}
.bg-light{background-color:transparent !important; border-color:transparent;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus{background-color:transparent;}
.navbar-light .navbar-nav .nav-link{font-size:1.125rem; color:#fff; position:relative; padding:0.3125rem 0rem; position:relative; font-weight:700;}
.navbar-inverse .navbar-nav{margin-top:0.75rem;}
.navbar-light .navbar-nav .nav-item{margin:0rem 0.625rem;}
.navbar-light .navbar-nav .nav-link:before{position:absolute; bottom:0rem; left:50%; width:0px; height:3px; content:''; background:#ee4043; transition:all 0.3s;}
.navbar-light .navbar-nav .nav-link:hover:before, .navbar-light .navbar-nav .active>.nav-link:before{left:0rem; width:100%;}
.logo a{float:left;}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link, .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{color:#fff;}
.darkHeader .navbar-light .navbar-nav .active>.nav-link, .darkHeader .navbar-light .navbar-nav .nav-link.active, .darkHeader .navbar-light .navbar-nav .nav-link.show, .darkHeader .navbar-light .navbar-nav .show>.nav-link, .darkHeader .navbar-light .navbar-nav .nav-link:focus, .darkHeader .navbar-light .navbar-nav .nav-link:hover, .whitebg-header .navbar-light .navbar-nav .active>.nav-link, .whitebg-header .navbar-light .navbar-nav .nav-link.active, .whitebg-header .navbar-light .navbar-nav .nav-link.show, .whitebg-header .navbar-light .navbar-nav .show>.nav-link, .whitebg-header .navbar-light .navbar-nav .nav-link:focus, .whitebg-header .navbar-light .navbar-nav .nav-link:hover{color:#000;}
.darkHeader .logo-century, .whitebg-header .logo-century{border-color:#ee4043;}
.masthead.darkHeader{background:none !important; z-index:0 !important; box-shadow:none!important;}
/*====== header css start here ======*/
.about-us{padding:5.313rem 0rem 3.75rem 5.313rem;}
.about-us h2{color:#ed2225; font-weight:700; margin-bottom:1.5625rem;}
.about-us p{font-size:1.125rem; line-height:1.625rem; }
.about-us ul{margin-top:2.8125rem;}
.about-us ul li{float:left; padding-right:3.75rem; max-width:25%; background:url(../images/about-us-info-border.png) right no-repeat; min-height:170px; position:relative;}
.about-icon{position:absolute; bottom:0rem; left:0rem;}
.about-us ul li:last-child{background:none;}
.about-us a{color:#ed2225; position:relative; padding-bottom:0.1875rem;}
.about-us a:before{position:absolute; bottom:0rem; left:0rem; width:100%; height:2px; background:#ed2225; content:''; transition:all 0.3s;}
.about-us a:hover:before{width:40%; transition:all 0.3s;}
.latest-update{padding:5.313rem 0.9375rem 1.875rem 0.9375rem; background:#0e5998;}
.latest-update h2{color:#ed2225; font-weight:700; background:#fff; padding:0.3125rem 0.625rem; display:inline-block; margin-left:-5.625rem; margin-right:0.9375rem;}
.latest-update a{font-size:0.9375rem; font-weight:400; font-style:italic; color:#fff; position:relative; padding-bottom:0.3125rem;}
.latest-update a:before{position:absolute; bottom:0rem; left:0rem; width:100%; height:2px; background:#fff; content:'';transition:all 0.3s; }
.latest-update-list li{margin-top:1.875rem;}
.latest-update-list li p{margin-bottom:0rem; font-size:0.8125rem; color:#fff;}
.latest-update-list li a:before{display:none}
.latest-update-list li a{font-size:1rem; line-height:1.25rem; font-style:normal; font-weight:300; transition:all 0.3s;}
.latest-update-list li a:hover{transition:all 0.3s; color:#ffb800}
.investor-center-bg{padding:2.1875rem 5.313rem 2.1875rem 5.313rem; background:url(../images/investor-center-bg.png) repeat; margin-top:4.063rem;}
.investor-center h2{color:#ed2225; font-weight:700; background:#fff; padding:0.3125rem 0.625rem; display:inline-block; margin-bottom:3.125rem;}
.annual-report img{margin-bottom:1.25rem;}
.annual-report h5{width:100%; font-weight:700;}
.annual-report a{font-size:1rem; color:#ed2225; font-weight:700; position:relative;}
.annual-report a:before{position:absolute; bottom:-0.3125rem; left:0rem; width:0%; height:2px; background:#ed2225; content:'';transition:all 0.3s; }
.annual-report a:hover:before{width:40%; transition:all 0.3s;}
.investor-center-list{padding-left:0rem;}
.investor-center-list ul li{margin-bottom:2.1875rem; float:left; /*display: table;*/}
.investor-center-list ul li:last-child{margin-bottom:0rem;}
.investor-center-list ul li a{width:100%;  float:left; display: table;}
.investor-center-list ul li a img{float:left; margin-right:0.9375rem;}
.investor-center-list ul li a h5{font-weight:700; display: table-cell; vertical-align: middle; color:#000; transition:all 0.3s;}
.investor-center-list ul li:hover h5{color:#ffb800; transition:all 0.3s;}
.awards-accolades-bg {padding:3.75rem 5.313rem; z-index:99; position:relative}
.awards-accolades-bg h2{font-weight:700; color:#0e5998; margin-bottom:1.5625rem;}
.slider-awards .slider{height:auto !important; overflow:visible !important;}
.slider-awards .slick-slide{padding:0rem 0.9375rem;}
.slider-awards .slick-slide img{width:100%; height:auto; float:left;}
.slider-awards .slick-slide p{width:100%; float:left; padding:0.9375rem; text-align:center; font-size:1.0625rem;}
.slider-awards .slick-slide .awards-colm{border-radius:0.1875rem; overflow:hidden; min-height:294px; -webkit-box-shadow: -0.125rem 0.1875rem 1.0625rem -0.5625rem rgba(0,0,0,0.5);-moz-box-shadow: -0.125rem 0.1875rem 1.0625rem -0.5625rem rgba(0,0,0,0.5); -ms-box-shadow: -0.125rem 0.1875rem 1.0625rem -0.5625rem rgba(0,0,0,0.5); -o-box-shadow: -0.125rem 0.1875rem 1.0625rem -0.5625rem rgba(0,0,0,0.5);box-shadow: -0.125rem 0.1875rem 1.0625rem -0.5625rem rgba(0,0,0,0.5);}
.slider-awards .slick-next, .slider-awards .slick-prev{width:30px; height:30px; font-size:0rem; position:absolute; top:50%; outline:none; z-index:9;}
.slick-next:before, .slick-prev:before{display:none;}
.slick-disabled{display:none !important;}
.slider-awards .slick-prev{background:url(../images/prev-arrow.png) center no-repeat; left:-2.5rem;}
.slider-awards .slick-next{background:url(../images/next-arrow.png) center no-repeat; right:-2.5rem;}
.footer-bg{background:#303030; padding:2.5rem 0rem;}
.footer-colm img{float:left; margin-right:1.25rem;}
.footer-colm p{font-size:0.9375rem; line-height:1.25rem; color:#fff; margin-bottom:0.1875rem;}
.footer-colm a{font-weight:300; color:#fff; font-size:1.5rem; line-height:1.75rem; transition:all 0.3s; float:left; background:#303030;}
.footer-colm h3{font-weight:300; color:#fff; transition:all 0.3s; background:#303030;}
.footer-colm:hover p{color:#303030;  visibility:hidden}
.footer-colm:hover h3, .footer-colm:hover a{margin-top:-1.5625rem; color:#f9b701; transition:all 0.3s; }
.call-now a{cursor:text;}
.copyright{background:#181818; padding:0.3125rem 5.313rem;}
.copyright p{font-size:0.8125rem; color:#fff; opacity:0.5; float:left; margin-right:1.25rem; margin-bottom:0rem;}
.copyright ul li{float:left; }
.copyright ul li a{font-size:0.8125rem; color:#fff; opacity:0.5; border-left:0.0625rem solid rgba(255, 255, 255, 0.50); padding:0rem 0.3125rem;  transition:all 0.3s;}
.copyright ul li a:hover{opacity:1; transition:all 0.3s;}
.copyright ul li:first-child a{border-left:none;}
.designedby{float:right; font-size:0.875rem; color:#fff; opacity:0.4;transition:all 0.3s;}
.designedby:hover{opacity:0.7; transition:all 0.3s; color:#fff;}
.birlagroup-logo{/*height:50px; width:auto;*/ transition:all 0.3s;}
.call-now{float:left; width:272px;}
.email-footer{float:left; width:566px;}
.get-touch-footer{float:right; width:300px;}
.email-center{width:430px; margin:0rem auto;}
.inner-banner{min-height:500px; overflow:hidden; width:100%; float:left;}
.page-up{margin-top:-1.5625rem;}
.inner-page-title{position: relative;}
.inner-page-title h1{color:#fff; background:rgba(237, 34, 37, 0.85); padding:0.3125rem 0.5rem; display:inline-block}
.breadcrumb{background-color:transparent; padding:0rem; margin-bottom:3rem; margin-top:1.25rem;}
.breadcrumb>li, .breadcrumb>.active{font-size:0.875rem; color:#000; font-weight:400;}
.breadcrumb>li a{font-size:0.875rem; color:#000; font-weight:400; position:relative;}
.breadcrumb>li a:before{position:absolute; bottom:0rem; left:0rem; width:100%; height:1px; background:#ed2225; content:''; transition:all 0.3s;}
.hero-content .featured-content a:before{position:absolute; bottom:0rem; left:0rem; width:100%; height:2px; background:#ed2225; content:''; transition:all 0.3s;}
.breadcrumb>li a:hover:before, .businesses-link a:hover:before, .latest-update a:hover:before, .hero-content .featured-content a:hover:before{width:40%; transtion:all 0.3s;}
.breadcrumb>li+li:before{content:'\f105'; font-family:'FontAwesome'; color:#000; padding:0 0.625rem 0rem 0.125rem}
.businesses-section{margin-bottom:4.063rem;}
.top-scroll{/*position:absolute; top:-7.5rem; left:0rem; z-index:-11; width:100%; height:0px;*/ width:100%; height:20px; float:left;  }
.businesses-section h2{font-weight:700; color:#ed2225; text-transform:uppercase; margin-bottom:0.3125rem;}
.businesses-section h4{font-weight:400; margin-bottom:0.5rem;}
.businesses-section p{margin-bottom:1.5625rem;}
.businesses-link a{margin:0rem 0.25rem; font-size:0.9375rem; font-style:italic; color:#ed2225; font-weight:400; position:relative; padding-bottom:0.1875rem;}
.businesses-link a .fa{font-size:0.875rem; line-height:1.25rem; color:#000; margin-left: 0.3125rem;}
.businesses-link a:before{position:absolute; bottom:0rem; left:0rem; width:92%; height:1px; background:#ed2225; content:''; transition:all 0.3s;}
.hero-content .featured-content{width:70%; float:left;}
.hero-content .featured-content p{margin-bottom:0.9375rem; font-weight:400; font-size:1.425rem; line-height:1.875rem;}
.hero-content .featured-content a{float:left; color:#000; font-size:1rem; font-weight:400; position:relative; padding-bottom:0.3125rem;}
.hero-content h1{background:#ed2225; display:inline-table; width: fit-content; padding:0.3125rem 0.9375rem;color:#fff; margin-bottom:0.9375rem; font-weight:700;}
.darkHeader .contact-detail{display:none; transition:all 0.3s;}
.darkHeader .logo-century a img{width:95px; height:auto; transition:all 0.3s;}
.darkHeader .logo a img{width:40px; height:auto; transition:all 0.3s;}
.darkHeader .logo h1 {font-size: 1.125rem; line-height: 1.1875rem; transition:all 0.3s;}
.businesses-section-img{overflow:hidden; position:relative;}
.businesses-section-img img{transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transition:all 0.5s; width:100%; height:auto}
.businesses-section-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transition:all 0.5s;}
.businesses-section-detail{position:absolute; bottom:0rem; left:0rem; width:100%; height:auto; background:rgba(237, 34, 37, 0.85); padding:0.625rem 0rem 0.625rem 0.9375rem;}
.businesses-section-detail .col-sm-12{padding-left:0.625rem; padding-right:0.625rem; border-left:0.125rem solid rgba(255, 255, 255, 0.51);}
.businesses-section-detail .col-sm-12 h6{font-weight:300; color:#fff;}
.businesses-section-detail .col-sm-12 p{font-weight:700; color:#fff; margin-bottom:0rem;}
.reachus-section-bg{padding:2.8125rem 0rem; background:url(../images/investor-center-bg.png) repeat;}
.reach-us h2{color:#ed2225; font-weight:700; margin-bottom:1.5625rem;}
.reach-us .table-responsive{background:#fff;}
.reach-us .table-responsive table tr td{padding:1.875rem;}
.reach-us .table-responsive table tr:first-child td{border-top:none;}
.reach-us .table-responsive table tr td:first-child{text-align:center; width:300px; display:block;}
.reach-us .table-responsive table tr td:first-child img{display:inline-block;}
.reach-us .table-responsive table tr td:last-child{width:400px;}
.reach-us .table-responsive table tr td h5{font-weight:600; margin-bottom:0.1875rem;}
.reach-us .table-responsive table tr td ul{margin-top:1.5625rem;}
.border-top-none{border-top:none!important; padding-top:0!important;}
.reach-us .table-responsive table tr td ul li a{font-weight:normal; color:#ed2225; transition:all 0.3s;}
.reach-us .table-responsive table tr td ul li a:hover{color:#ed2225; transition:all 0.3s;}
.reach-us .table-responsive table tr td ul li a.tel-link, .reach-us .table-responsive table tr td ul li a.tel-link:hover{cursor:text; color:#000;}
.businesses-enquiry .form-group{padding:0rem 0.9375rem; width:100%; margin-bottom:2.1875rem;}
.businesses-enquiry .form-group .form-control{border:0.125rem solid #d7d7d7; border-radius:0rem;}
.businesses-enquiry .form-group textarea.form-control{height:69px; resize:none;}
p.fields{font-style:italic; font-size:0.875rem; line-height:1.125rem;}
.query-related label{padding:0rem 0.9375rem; margin-bottom:0.625rem; width:100%; text-align:center;}
.query-submit {text-align:center; margin-bottom:3.75rem;}
.query-submit input[type="submit"], .query-submit input[type="button"]{border:0.125rem solid #ed2225; padding:0.5rem 0.9375rem 0.375rem 0.9375rem; font-size:1rem; font-weight:700; color:#000; text-transform:uppercase; line-height:1rem; background:url(../images/investor-center-bg.png) repeat;  transition:all 0.3s; position:relative;}
.query-submit input[type="submit"]:hover, .query-submit input[type="button"]:hover{ transition:all 0.3s; color:#fff; background:#ed2225;}
.navbar-nav{height:100%;}
.menu-btn {display: none;cursor: pointer;}
.bar1, .bar2, .bar3 {width: 30px;height:2px;background-color: #ed2225;margin: 0.375rem 0;transition: 1s;}
.change .bar1 {-webkit-transform: rotate(-45deg) translate(-0.188rem, 0.188rem);-moz-transform: rotate(-45deg) translate(-0.188rem, 0.188rem);-ms-transform: rotate(-45deg) translate(-0.188rem, 0.188rem);-o-transform: rotate(-45deg) translate(-0.188rem, 0.188rem);transform: rotate(-45deg) translate(-0.188rem, 0.188rem);}
.change .bar2 {opacity: 0;}
.change .bar3 {-webkit-transform: rotate(45deg) translate(-0.5rem, -0.5rem);-moz-transform: rotate(45deg) translate(-0.5rem, -0.5rem);-ms-transform: rotate(45deg) translate(-0.5rem, -0.5rem);-o-transform: rotate(45deg) translate(-0.5rem, -0.5rem);transform: rotate(45deg) translate(-0.5rem, -0.5rem);}
.security-code label{float:left;}
.security-code img{float:left; clear:both;}
.businesses-enquiry-title h2{font-weight:700; color:#ed2225; margin-bottom:0.9375rem;}
.businesses-enquiry-title p{font-weight:400; font-size:1.25rem; line-height:1.5625rem;}
.query-related .col-xl-3{margin-bottom:2.1875rem;}
.query-related .col-xl-3 .query-related-box{position:relative; overflow:hidden}
.query-related .col-xl-3 .query-related-box img{transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transition:all 0.3s;}
.query-related .col-xl-3 .query-related-box:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transition:all 0.3s;}
.query-related .col-xl-3 .form-group{position:relative; bottom:0rem; left:0rem; width:100%; margin-bottom:0rem;  padding:0;}
.query-related .col-xl-3 .form-group label{margin-bottom:0rem; color:#fff; font-weight:400; padding-left:0; padding-right:0rem; font-size: 0.875rem; }
.custom-control-label::before {top:0.125rem; left:-1.375rem; border-radius:0rem !important; border:0.0625rem solid #fff; background:none; position: absolute; z-index:99;  }
.custom-control-label::after {top:0.125rem; left:-1.375rem; border-radius:0rem !important;  position: absolute; z-index:99;}
.custom-control-input:checked~.custom-control-label::before, .custom-control-input:checked~.custom-control-label::before{border-color:#fff !important; background-color:transparent !important;}
.query-related .col-xl-3 .form-group label .box_title{position: absolute; bottom:0; left:0; right:0; bottom: 0rem;  background: rgba(237, 34, 37, 0.85); padding: 0.625rem; font-size: 0.875rem; color:#fff; padding-left:1.875rem; }
.query-related-box .box_title{position: absolute; bottom:0; left:0; right:0; bottom: 0rem;  background: rgba(237, 34, 37, 0.85); padding: 0.625rem; font-size: 0.875rem; color:#fff; padding-left:1.875rem; }
.parallax-container { position: relative; max-height:420px;	height: 100vh; overflow: hidden;}
.parallax-container .image {  background-attachment: fixed;  background-size:100%;  background-position: center top;  width: 100%;  height: 100%; }
.business_image { background-image: url(../images/businesses-lead.jpg); background-size:100%; }
.legal-disclaimer-image { background-image: url(../images/legal-disclaimer-lead.jpg); background-size:100%; }
.csr-lead-image{ background-image: url(../images/careers-lead.jpg); background-size:100%; }
.management-team-lead{ background-image: url(../images/management-tam-lead.jpg); background-size:100%; }
.press-release-image{background-image: url(../images/press-release-lead.jpg); background-size:100%; }
/*investors-section*/
.investors-section h3{font-weight:700; color:#ed2225; padding:0.9375rem; font-size:1.375rem; line-height:1.75rem; }
.investors-section h4{font-weight:700; color:#000; padding:0.9375rem; font-size:1.125rem; line-height:1.625rem; text-transform:uppercase; }
.investors-section .box_bg{position: relative; margin-bottom:2.5rem;}
.bg_white {background: #fff; }
.investors-section-bg { padding: 2.8125rem 0rem 0rem 0rem ;    background: url(../images/investor-center-bg.png) repeat;}
.investor_info-bg {background: url(../images/investor-center-bg.png) repeat;}
.investor_info {background:#fff; margin:2.5rem 0 0 0; border-bottom:solid 0.375rem #efefef; }
.investor_info a {padding:1.875rem; }
.investor_info h5{color:#000; font-size: 1rem; line-height: 1.25rem; margin-bottom: 1.25rem; font-weight:700;}
.pdf-icon{ width:18px; height:23px; background:url(../../assets/images/pdf-icon.png) no-repeat; display:block; float:left}
.video-icon{ width:18px; height:23px; background:url(../../assets/images/video-icon.png) no-repeat; display:block; float:left; margin-left:12px;}
.pdf-icon:hover{ background-position:center bottom;}
.xls-icon{ width:18px; height:24px; background:url(../../assets/images/xls-icon.png) no-repeat; display:block;}
.xls-icon:hover{ background-position:center bottom;}
.investors-address{margin:3.75rem 0rem;}
.investors-address h2{font-weight:700; color:#ed2225; margin-bottom:0.9375rem;}
.investors-address p{font-weight:normal; font-size: 1.0625rem;    line-height:1.5rem;    margin: 0rem;    margin-bottom: 1.25rem;}
.investors-address ul li { line-height: 1.375rem;}
.investors-address ul li a{font-weight:normal; color:#ed2225; transition:all 0.3s;}
.investors-address ul li a:hover{color:#ed2225; transition:all 0.3s;}
.investors-address ul li a.tel-link, .reach-us .table-responsive table tr td ul li a.tel-link:hover{cursor:text; color:#000;}
.previous_btn a{font-family:'Lato', sans-serif; font-size: 1rem; line-height: 1.25rem; background:#fff; color:#000; border:0.125rem solid #ed2225; padding:0.3125rem 1.25rem; -webkit-transition: ease-out 0.4s; -ms-transition: ease-out 0.4s; -o-transition: ease-out 0.4s;-moz-transition: ease-out 0.4s;transition: ease-out 0.4s;  margin-bottom:1.875rem; display: inline-block;}
.previous_btn a:hover{background:#ed2225; color:#fff;}
/* Hide table content in mobile */
.table-responsive { max-height: 100%;}
.table-responsive::-webkit-scrollbar {-webkit-appearance: none;width:5px;height:5px;}
.table-responsive::-webkit-scrollbar-track-piece {background: #d2d1d1;}
.table-responsive::-webkit-scrollbar-thumb {-webkit-border-radius:0.25rem; border-radius:0.25rem;background-color: rgba(212,2,11,.9);}
.table-responsive:hover::-webkit-scrollbar-thumb {background-color: rgba(212,2,11,1);}
.prev-button { border:0; text-align:left; border:0.125rem solid #ed2225!important; background:#fff; font-size:0.875rem!important; line-height:0.875rem!important; color:#000!important;  padding:0.4125rem 0.875rem!important; display: inline-block;}
.table-expand tr.previous {  font-weight: bold;  background-color: #fff;  cursor: pointer;  -webkit-user-select: none;  /* Chrome all / Safari all */
-moz-user-select: none;  /* Firefox all */  -ms-user-select: none;  /* IE 10+ */  user-select: none;  /* Likely future */}
.table-expand tr:not(.previous) {display: none;}
.table-expand .previous .prev-button:after {  content: "\002b";  position: relative;  top:0.25rem;  display: inline-block;  font-family:'Glyphicons Halflings';  font-style: normal; font-weight: bold;  line-height: 1;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  float:right;  color:#ed2225;  text-align: center; padding:0rem 0.313rem;  transition: transform .25s linear;  -webkit-transition: -webkit-transform .25s linear;}
.table-expand .previous.active .prev-button:after { content:"\2212";}
/*End  */
/*.dropdown-toggle::after {vertical-align: 0.115em; margin-left: .400em; border-top-color:#ee4043;}*/
.dropdown a.nav-link::after{display: inline-block;margin-left: .255em;vertical-align: .255em;content: "";border-top: .3em solid;border-right: .3em solid transparent;border-bottom: 0;border-left: .3em solid transparent;vertical-align: 0.115em;margin-left: .400em;border-top-color: #ee4043;}

/*careers*/
.careers-title{margin-bottom:3.125rem; }
.careers-title h2{font-weight:600; color:#ed2225; margin-bottom:0.9375rem;}
.careers-title p{font-weight:500; font-size:1.25rem; line-height:1.5625rem;}
.careers-section{margin-bottom:3.125rem; }
.careers-section h4{font-weight:500; color:#fff; margin-bottom:2.1875rem; font-size:1.5rem;}
.bg_yellow{background:#ffb800;}
.bg_blue{background:#0e5998;}
.careers-section ul li{padding-left:5rem; position:relative; margin-bottom:2.5625rem; color:#fff; font-weight:300; height:auto; vertical-align: middle; font-style: italic; word-break: break-all;}
.careers-section ul li img{ position:absolute; top:-0.625rem; left:0; }
.careers-section ul li a{color:#fff!important; text-decoration:none; border-bottom:0.125rem solid #fff;}
.careers-section ul li:last-child{margin-bottom:0;}
.careers-section .careerbox{padding:2.813rem 1.875rem; min-height:245px;}
.careers-section .careerbox i {padding-left:0.3125rem;}
.float-right {float:right!important;}
.float-left {float:left!important;}
.our-vision{background:url(../images/our-vision-bg.jpg) center no-repeat; background-size:140%; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.our-mission{background:url(../images/our-mission-bg.jpg) center no-repeat; background-size:140%; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.our-values{background:url(../images/our-values-bg.jpg) center no-repeat; background-size:140%; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.about-our{min-height:370px; padding:2.1875rem 2.5rem; border:0.0625rem solid #558ab6; float:left;}
.about-our:hover{background-size:150%; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.about-our:nth-child(2){margin-top:3.125rem;}
.about-our h4{background:#d02d38; padding:0.3125rem 0.625rem; color:#fff; display:inline-block; margin-bottom:0.9375rem;}
.about-our p{color:#fff;}
.about-our ul{padding-left:1.25rem;}
.about-our ul li{color:#fff; margin-bottom:0.625rem; list-style-image:url(../images/bulletli.png);}
.our-brands{margin-top:4.6875rem; margin-bottom:6.25rem;}
.our-brands h4{color:#ed2225; position:relative; display:inline-block; padding-bottom:0.25rem; font-weight:500; margin-bottom:0.625rem;}
.our-brands h4 a{color:#ed2225;}
.our-brands h4:hover:before{width:40%; transition:all 0.3s;}
.our-brands h4:before{width:100%; height:2px; content:''; position:absolute; bottom:0rem; left:0rem; background:#ed2225; transition:all 0.3s;}
.birla-gold{background:#ffb800; padding:1.875rem 1.5625rem;}
.birla-gold h2{color:#fff; font-weight:600; margin-bottom:1.5625rem;}
.birla-gold h4{color:#000; margin-bottom:1.25rem;}
.birla-gold h4:before{background:#000}
.birla-gold p:last-child{margin-bottom:0rem;}
.birla-gold img{margin-bottom:1.25rem; margin-left:0.9375rem;}
.milestone-bg{background:url(../images/investor-center-bg.png) repeat; padding:2.5rem 0rem 3.125rem 0rem;}
.milestone h2{color:#ed2225; font-weight:600; margin-bottom:2.1875rem;}
.legal-disclaimer{margin-bottom:3.75rem;}
.csr-activities{background:url(../images/csr-bg.jpg) repeat; padding:3.125rem 0rem 0rem 3.75rem; margin-bottom:3.125rem; text-align:center;}
.csr-activities img{float:right;}
.csr-activities h2{font-weight:700; margin-bottom:1.5625rem; position:relative; margin-top:2.5rem;}
.csr-activities h2:before{position:absolute; top:-1.875rem; left:-3.125rem; content:url(../images/quotes-left.png);}
.csr-activities h2:after{position:absolute; bottom:-2.1875rem; right:0.9375rem; content:url(../images/quotes-right.png);}
.csr-activities h3{color:#ed2225; font-weight:700;}
.slider-milestone .slick-next, .slider-milestone .slick-prev {font-size:0; line-height: 0; position:absolute; top:40%; display:block!important; opacity: 1; visibility:visible; width:50px; height:40px; padding: 0; cursor: pointer;color: #fff;border: none;outline: 0;background: #ed2225; z-index:9;}
.slider-milestone .slick-next {background: #ed2225 url(../images/awards_next.png) center no-repeat;right: -2.5rem;}
.slider-milestone .slick-disabled {opacity: 0.5;visibility: visible;transition: all .5s;-webkit-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s; cursor: not-allowed;}
.slider-milestone .slick-prev {background: #ed2225 url(../images/awards_prev.png) center no-repeat;left: -2.5rem;}	
.slider-milestone .slick-slide .milestone-colm { font-weight:bold; color:#000; position:relative; padding:0.9375rem; position: relative; background:#fff; min-height:300px; -webkit-box-shadow: inset 1.0625rem -0.0625rem 1.1875rem -0.5625rem rgba(241,241,241,1);-moz-box-shadow: inset 1.0625rem -0.0625rem 1.1875rem -0.5625rem rgba(241,241,241,1);box-shadow: inset 1.0625rem -0.0625rem 1.1875rem -0.5625rem rgba(241,241,241,1); }
.slider-milestone .slick-slide .milestone-colm .mile-text{ z-index:99; padding-left:0.625rem;}
.slider-milestone .slick-slide .milestone-colm  h3{color:#0e5998; font-weight:700; margin-bottom:0.9375rem;}
.slider-milestone .slick-slide .milestone-colm p{font-weight:400; font-size:1rem; line-height:1.25rem;}
.slider-milestone .slick-slide .milestone-colm p span{font-size:0.75rem; line-height: 1rem; display: inline-block;}
.slider-milestone .slick-slide .milestone-colm p span a{color:#000; transition:all 0.3s;}
.slider-milestone .slick-slide .milestone-colm p span a:hover{color:#ed2225; transition:all 0.3s;}
.slider-milestone .slick-slide .milestone-colm img{position:absolute; bottom:1.25rem; left:1.563rem;}
.board-of-directors{position:relative; margin-bottom:4.0625rem;}
.board-of-directors:before{position:absolute; bottom:0rem; left:0.9375rem; width:97%; height:135px; content:''; background:url(../images/investor-center-bg.png) repeat}
.board-of-directors h2{font-weight:700; color:#ed2225; margin-bottom:3.125rem;}
.management-team{display:flex;}
.management-team .col-xl-4{float:left; margin-bottom:2.0625rem; padding:0rem 1.5625rem;}
.management-team .col-xl-3{float:left; margin-bottom:2.0625rem;}
.management-team-profile{padding:0.625rem 0.9375rem; background:#fff; text-align:center; height:100%; position:relative; float:left; width:100%; }
.management-team-profile .full-float{cursor:pointer}
.management-team-profile img{width:90%; height:auto; margin:0% 5%}
.management-team-profile h5{font-weight:700; margin-top:0.9375rem; color:#000}
.management-team-profile p{margin-bottom:0rem; font-size:1rem; color:#000;}
.team-name{ float:left; text-align:center;}
.team-name:nth-child(5), .team-name:last-child{margin-top:15px;}
.team-name-bg{background:#fff; padding:15px 5px;}
.team-member{background:url(../images/investor-center-bg.png) repeat; padding:0.9375rem 0rem; margin-bottom:5rem;}
.team-member p{margin-bottom:0rem; font-size:1rem;}
.team-member h5{font-weight:700;}
.view-more{position:absolute; bottom:-2.0625rem; left:50%; background:#ed2225; color:#fff; width:33px; height:33px; line-height:2.0625rem;  display:block; margin-left:-1rem; transition:all 0.5s; overflow:hidden;  color:#fff !important; text-align:center; font-size:1.75rem; line-height:2.0625rem; font-weight:300; padding: 0rem 0.313rem 0rem 0rem; z-index:-0}
.view-more:hover, .management-team-profile:hover .view-more, .press-release-download:hover .view-more{width:120px; height:33px; line-height:2.0625rem; margin-left:-3.75rem; transition:all 0.5s; color:#fff; padding:0rem 0.625rem; padding: 0rem 0rem 0rem 0rem; background:#0e5998; transition: all 0.3s;}
.view-more span {max-width: 0;-webkit-transition: max-width 0.5s;transition: max-width 0.5s;display: inline-block;vertical-align: top;white-space: nowrap;overflow: hidden;font-size:0.875rem;}
.view-more:hover span, .management-team-profile:hover .view-more span{max-width: 71px;}
.press-release-download:hover .view-more span {max-width:52px;}
.ticker-section { margin: 0rem 0rem 3.75rem 0rem; right: 0; position: absolute; top:0; }
/*.ticker-section .tradingview-widget-container{margin:0 auto;}*/
.ticker-section .tradingview-widget-container, .ticker-section .tradingview-widget-container iframe {width:300px !important;}
.modal{z-index:9999;}
.modal .modal-body{padding:1.875rem 0.9375rem;}
.modal .modal-body .col-xl-4, .modal .modal-body .col-xl-8{float:left;}
.modal .modal-body p{ font-size:1rem;}
.modal .modal-body p:last-child{margin-bottom:0rem;}
.modal-content{border-radius:0rem; border:none;}
.modal button.close{position:absolute; top:-1.5625rem; right:0rem; outline:none; text-align:center; color:#fff; background:#ed2225; opacity:1; width:25px; height:25px; line-height:1.25rem; font-size:1.375rem; font-weight:300;}
.modal .modal-body h4{color:#ed2225; font-weight:700; margin-bottom:1.25rem;}
.modal .modal-body h4 span{font-size:1.125rem; color:#000; font-weight:400;}
@media (min-width: 576px){
.modal-dialog {max-width:700px; margin: 6rem auto;}
}
.press-release-download{border:0.0625rem solid #000; width:100%; text-align:center; padding:1.25rem; position:relative; float:left; margin-bottom:4.0625rem; cursor:pointer;}
.press-release-download img{margin:0.625rem 0rem 1.5625rem 0rem;}
.press-release-download p{margin-bottom:0.9375rem;}
.press-release-download a{position:absolute; bottom:-1.0625rem; left:50%; background:#ed2225;margin-left:-1rem; transition:all 0.3s;}
.press-release-download a:hover{background:#5a91ca; transition:all 0.3s; }
.press-release-download a img{margin:0rem;}
.press-release .col-xl-3{float:left;}
.press-release-download a:hover img{animation: MoveUpDown 1s linear infinite;}
@-webkit-keyframes MoveUpDown{
0%, 100% {margin-bottom:-0.3125rem;}
50% {margin-top:-0.625rem;}
}
@-moz-keyframes MoveUpDown{
0%, 100% {margin-bottom:-0.3125rem;}
50% {margin-top:-0.625rem;}
}
@-o-keyframes MoveUpDown{
0%, 100% {margin-bottom:-0.3125rem;}
50% {margin-top:-0.625rem;}
}
@keyframes MoveUpDown{
0%, 100% {margin-bottom:-0.3125rem;}
50% {margin-top:-0.625rem;}
}
.page-down{margin-top:10rem;}
.sitemap{margin-bottom:3.125rem; width:100%; float:left;}
.sitemap ul{float:left; width:100%; margin-bottom:1.25rem; }
.sitemap ul li{display:inline-block; margin:0rem 1.25rem; }
.sitemap ul li:first-child{margin-left:0rem; }
.sitemap ul li:first-child a{color:#ed2225;}
.sitemap ul li a{color:#000;font-weight:700; position:relative;transition:all 0.3s; }
.sitemap ul li a:hover{color:#ed2225; transition:all 0.3s;}
.sitemap ul li a:before{position:absolute; top:0rem; left:-0.625rem; content:url(../images/li-bullet.png)}
.sitemap ul li:first-child a:before{display:none;}
@media(min-width:992px){
.dropdown:hover>.dropdown-menu {display: block;}
.dropdown-item:hover>.dropdown-menu {display: block;}
.navbar-nav .nav-link{display:inline-block;}   
.ml-auto {display:inline-block!important;}
.dropdown>.dropdown-toggle:active { pointer-events: none;}
.dropdown-menu{padding:0rem 0rem; margin:0rem; background-color:transparent; border:none;}
.dropdown-item{background:rgba(237, 34, 37, 0.85); color:#fff; margin:0.0625rem 0rem; padding: .45rem 1rem; transition:all 0.3s}
.dropdown-item:focus, .dropdown-item:hover {color: #fff;background-color: rgba(255, 184, 0, 0.85); transition:all 0.3s}
}
/*Awards*/
.awards-section{padding:0rem; }
.awards-section_awards{padding:2.8125rem 0rem; background:url(../images/investor-center-bg.png) repeat;}
.awards-section .slider-nav {max-width:800px; margin: 1.875rem auto 0rem auto; position:relative;}
.awards-section .slick-initialized .slick-slide h3 {font-size:1.375rem;	line-height:1.375rem; font-weight:bold; color:#000; transition:all .5s; -moz-transition:all .5s;-webkit-transition:all .5s; -ms-transition:all .5s; -o-transition:all .5s; margin:0; cursor:pointer; position:relative; padding:0.9375rem;}
/*.awards-section .slick-initialized .slick-slide h3:before{width:43px; height:63px; content:''; position:absolute; left:0; top:0; background:url(../images/awards_nav.jpg) no-repeat center center; transition:all 0.6s; -moz-transition:all 0.6s; -webkit-transition:all 0.6s; -ms-transition:all 0.6s;-o-transition:all 0.6s; z-index:-1;}*/
.awards-section .slick-slide.slick-current.slick-active h3 {position: relative; color:#ed2225;	font-size:1.25rem;	line-height:1.25rem;	/*border-bottom:solid 5px #ed2225;*/ padding-bottom:0.9375rem; }
.awards-section .slick-slide.slick-current.slick-active h3:after{content:""; position:absolute; display:block; left:0; bottom:0; width:100%; height:4px; background:#ed2225; }
.awards-section .slick-initialized .slick-slide {text-align:center;	outline:0;	border:none}
.awards-section .slick-initialized .slick-slide {width:100%; padding:0;  -webkit-box-shadow: inset 1.0625rem -0.0625rem 1.1875rem -0.5625rem rgba(241,241,241,1);-moz-box-shadow: inset 1.0625rem -0.0625rem 1.1875rem -0.5625rem rgba(241,241,241,1);box-shadow: inset 1.0625rem -0.0625rem 1.1875rem -0.5625rem rgba(241,241,241,1);}
.awards-section ul.slick-dots {	display:none!important;}
.awards-section .slick-prev:before {content:'\2039'}
.awards-section .slick-next:before {content:'\203A'}
.awards-section .slick-next, .awards-section .slick-prev {font-size:0; line-height:0; position:absolute; top:10%; display:block!important; opacity:1; visibility:visible; width:40px; height:40px; padding:0; cursor:pointer; color:#fff;	border:none; outline:0;	background:#ed2225;	}
.awards-section .slick-prev{background:#ed2225 url(../images/awards_prev.png) center no-repeat; left:-3.5rem;}
.awards-section .slick-next{background:#ed2225 url(../images/awards_next.png) center no-repeat; right:-3.5rem;}
.awards-section .slick-next:before, .awards-section .slick-prev:before {font-size:1.875rem;	line-height:0.5rem;	opacity:1;	color:#fff;}
.awards-section  .slick-disabled {opacity:0.5;	visibility:visible;transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s; -o-transition:all .5s;}
.awards-section  ul.report_list {margin:0.9375rem 0 0; padding: 0rem 0.9375rem;}
.awards-section  ul.report_list li {display:inline-block; width:100%; padding:1.25rem; background-image:none; margin:0 0 2.5rem;	vertical-align:top;	border-radius:0; background:#ffffff;}
.awards-section  ul.report_list li a {display:block;	color:#000000;}
.awards-section  ul.report_list li figure{margin:0;}
.awards-section  ul.report_list li figcaption h5 {font-size:1.25rem; line-height:1.75rem;	text-align:left; font-weight:bold; margin-bottom:0.7rem;}
.awards-section  ul.report_list li figcaption p {font-size:1.0625rem; line-height:1.5rem; text-align:left; margin-bottom:0;}
.awards-section  ul.report_list li img {float:left;	margin-right:0.9375rem;}
/*end Awards*/
/*error*/
.error-section{	position:relative; padding:6.25rem 0rem 6.25rem 0rem; background:url(../images/investor-center-bg.png) repeat; margin-top:6.25rem; min-height:83.3vh;}
.error-section .error-text{	position:relative;	display:inline-block; /*background: rgba(255, 255, 255, 0.93);*/ padding:1.875rem;	}
.error-section .error-text .bigger-font{ position:relative; font-size:9.375rem; line-height:1.2em; color:#c7362e; margin:0rem; font-weight:800;}
.error-section .error-text h3{position:relative; font-size:2.25rem; line-height:2.25rem; padding-bottom:1rem; margin-bottom:1rem; border-bottom:0.0625rem solid #c7362e; color:#000;}
.error-section .error-text .text{position:relative;	font-size:1.125rem;	margin-bottom:1.875rem;	color:#000; }
.error-section .error-text a{text-transform:uppercase; font-size:1rem; color:#c7362e; border:0.125rem solid #c7362e; padding:0.3125rem 1.25rem; -webkit-transition: ease-out 0.4s; -ms-transition: ease-out 0.4s; -o-transition: ease-out 0.4s;-moz-transition: ease-out 0.4s;transition: ease-out 0.4s;}
.prev-button { border:0; text-align:left; border:0.125rem solid #ed2225!important; background:#fff; font-size: 1rem!important; line-height: 1.25rem!important; color:#000!important;  padding:0.3125rem 1.25rem!important; display: inline-block; position:relative;}
.prev-button span{color:#ed2225; font-size:1.25rem; font-weight: bold; padding-left:0.625rem;}
.previous.active .prev-button:before{position:absolute; bottom:-0.625rem; left:50%; display: inline-block;margin-left: -0.5rem;vertical-align: .255em;content: "";border-top: .5em solid;border-right: .5em solid transparent;border-bottom: 0;border-left: .5em solid transparent;border-top-color: #ee4043;}
.investor_info a:hover h5{color:#ed2225;}
.awards-view{position:absolute; top:3.75rem; right:3.75rem;font-size: 1rem; padding-bottom:0.313rem;font-weight: 700;color: #000;text-transform: lowercase;line-height: 1rem;transition: all 0.3s; margin-right:0.938rem;}
.awards-view:before{position: absolute;bottom: 0rem;left: 0rem;width: 100%;height:2px;background: #ed2225;content: '';transition: all 0.3s;}
.awards-view:hover:before{width:40%; transition:all 0.3s;}
/*================ search popup start here ================*/
.mobile-search-btn{display:none}
.no-scrolling {overflow: hidden;position: fixed;}
.headsearch_btn {transition:all 0.3s;}
#search {position: fixed;top: 0rem;left: 0rem;width: 100%;height: 100%;background-color:rgba(0, 0, 0, 0.9);-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;-webkit-transform: translate(0rem, -100%) scale(0, 0);-moz-transform: translate(0rem, -100%) scale(0, 0);-ms-transform: translate(0rem, -100%) scale(0, 0);-o-transform: translate(0rem, -100%) scale(0, 0);transform: translate(0rem, -100%) scale(0, 0);opacity: 0;display: none;}
#search.open {-webkit-transform: translate(0rem, 0rem) scale(1, 1);-moz-transform: translate(0rem, 0rem) scale(1, 1);-ms-transform: translate(0rem, 0rem) scale(1, 1);-o-transform: translate(0rem, 0rem) scale(1, 1);transform: translate(0rem, 0rem) scale(1, 1);opacity: 1;z-index: 999;display: block;}
#search input[type="search"] {position: absolute;top: 50%;left: 0;margin-top: -3.188rem;width: 60%;height:62px;margin-left: 20%;color:#fff;background: transparent;border-top: 0.063rem solid rgba(255, 255, 255, .8);border-bottom: 0.125rem solid rgba(255, 255, 255, .5);border-left: 0rem solid transparent;border-right: 0rem solid transparent;font-size: 1.625rem;font-weight: 300;text-align: center;outline: none;padding: 0.625rem;text-align:left;padding-right:2.813rem; border-radius:0px; }
#search input[type="submit"], #search input[type="button"] { position: absolute;top: 50%;right: 0;margin-top: -3.188rem;width:40px;height:60px;margin-right: 20%;color: rgb(255, 255, 255);background:url(../images/search-icon.png) center no-repeat;font-size: 1.625rem;font-weight: 300;text-align: center;outline: none;padding: 0.625rem;text-align:left;z-index:2;color:transparent;border:0rem; background-size: 30px;}
#search .close {position: fixed;top: 0.938rem;right: 0.938rem;opacity: 1;font-size: 1.5rem;color: #fff; font-weight:300; padding:0.313rem 0.625rem; background:#ed2225; }
#search .close:hover {color: #fff;cursor: pointer;}
.navbar-light .navbar-nav .nav-item:last-child .nav-link:before{display:none !important;}
.birlaimg{display:inline-block; width:100%;}
/*================ search popup end here ================*/
.search-svg{width: auto;height: 25px; -webkit-filter: brightness(0) invert(1); -moz-filter: brightness(0) invert(1); -ms-filter: brightness(0) invert(1); -o-filter: brightness(0) invert(1);
filter: brightness(0) invert(1);}
header.darkHeader .search-svg, .whitebg-header .search-svg{-webkit-filter: brightness(0) invert(0); -moz-filter: brightness(0) invert(0); -ms-filter: brightness(0) invert(0); -o-filter: brightness(0) invert(0);
filter: brightness(0) invert(0);}
.scroll-about{position:absolute; bottom:0rem; left:50%; width:130px; background:#000; z-index:999;}
.hero-list--nav li:last-child .hero-list--nav--link .hero-list--nav--link--mask {-ms-transform: translateY(0%);transform: translateY(0%);}
.hero-list--nav li:last-child .hero-list--nav--link {min-height:40px;border-color: currentColor;}
.hero-list--nav li:last-child .hero-list--nav--link .hero-list--nav--link--text {opacity: 1;animation-fill-mode: initial; background: #000;color: #fff;padding:0.25rem 0.313rem;line-height:0.625rem; display: inline; position:relative;}
.hero-list--nav li:last-child .hero-list--nav--link .hero-list--nav--link--text:before{position:absolute; bottom:-0.5rem; left:50%; content: "";border-top: .6em solid;border-right: .6em solid transparent;border-bottom: 0;border-left: .6em solid transparent; margin-left:-0.5rem;vertical-align: 0.115em;border-top-color: #ee4043;}
.businesses-section-detail .col-sm-12:first-child{border-left:none; padding-left:0rem;} 
.hero-list--nav li.hero-list--nav--item:last-child a{border-right:none; padding:0rem; overflow:inherit !important;}
.fixed-investor-tab{top:5.313rem; z-index:9;}
.investors-section ul.resp-tabs-list.fixed-investor-tab li{margin-right: 2.25rem; width:auto; font-size: 1rem;}
.captcha-code{width:100%; float:left;}
#canvas_Bar1{width:100% !important;}
.slider {visibility:hidden;opacity:0;transition: opacity 1s;}
.slider.slick-initialized{visibility:visible;opacity:1;}
.resp-tab-content{display:none !important;}
.resp-tab-content-active{display:block !important;}
.dekstop-menu{display:block;}
.mobile-menu{display:none;}
.about-us ul li:last-child .about-icon{left:-1rem;}
#back2Top {overflow: hidden;z-index: 99;cursor: pointer;-moz-transform: rotate(0);-webkit-transform: rotate(0);-o-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);position: fixed;bottom: 40px;right: 0px;width:30px;height:30px; line-height:28px;background-color:#ed2225;text-align: center; font-size:20px;color: #fff; padding:0px 0px;font-weight: 300;display:none;}
.businesses-enquiry .form-group.security-code{width:335px; margin:0px auto; margin-bottom:2.1875rem;}
.swal2-container{z-index:9999 !important;}
.hero-list .list-tile{ transition:width 5s, transform 1s !important; } 
.modal.typ-onload .modal-dialog {max-width:800px; width:800px; height:525px; /*top: 50%; transform: translateY(-53%);*/ margin:5vh auto 0px auto;}
.modal.typ-onload .modal-dialog .modal-content { width: 100%; height: 100%; padding:0px; border-radius: 0;}
.modal.typ-onload .modal-dialog .close {top: 37px; right: 37px; width: 30px; height: 30px; background: url(../images/loadpopupclose.png) no-repeat; color: #fff; z-index: 9;	opacity: 1;    position: absolute;}
.modal.typ-onload .modal-dialog .modal-content .modal-body {padding: 0;}
.modal-backdrop.show{ opacity: .9;}
.modal.typ-onload.shareholder-pop .modal-dialog {max-width:600px; width:600px; height:auto;}

.legal-disclaimer ul {padding-left: 1rem;}
.legal-disclaimer ul li {
    color: #000;
    margin-bottom: 0.313rem;
    list-style-image: url(../images/bulletli2.png);
}
.legal-disclaimer p a, .legal-disclaimer td a{color:#ed2225; transition:all 0.3s;}
.legal-disclaimer p a:hover, .legal-disclaimer td a:hover {color:#000; transition:all 0.3s;}
.privacy_policy_botm {
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	height:auto;
	z-index:9999;
	background:rgba(0, 0, 0, .91);
transition:all .3s
}
.privacy_policy_bg {
	width:100%;
	height:auto;
	float:left;
	padding:10px 0
}
.privacy_policy_botm p {
	float:left;
	margin:0;
	font-size:15px;
	color:#fff;
	line-height:40px;
	font-weight:300;     line-height: 34px;
}
.privacy_btn {
	float:right;
	margin:5px 0
}
.privacy_btn a {
	background:#ed2225;
	color:#fff;
	padding:0 15px;
	line-height:25px;
	border-radius:25px;
	font-size:13px;
	display:inline-block; transition:all 0.3s;
}
.privacy_btn a:hover{transition:all 0.3s; background:#fff;
	color:#ed2225;}
.privacy_btn a:last-child {
	margin-left:5px
}

@media (max-width:1920px) and (min-width:1601px){
.modal.typ-onload .modal-dialog {max-width:1000px;  width:1000px; height:656px;}
}
@media all and (max-width:992px){
.modal.typ-onload .modal-dialog {max-width:700px; width:700px; height:460px;}
}
@media only screen and (max-width:767px) and (min-width: 320px){
.modal.typ-onload .modal-dialog { max-width:480px;   width:480px;    height: auto;    margin: 10px auto;}
.modal.typ-onload.shareholder-pop .modal-dialog {max-width:100%; width:100%; height:auto; padding:10px;}
.modal.typ-onload .modal-dialog .close {top: 10px;right: 10px;}
}
@media only screen and (max-width:420px) {
.modal.typ-onload .modal-dialog {width:100%; height: auto; margin: 10px auto;}
}
video::-webkit-media-controls-volume-slider {display:block !important;}
/*video::-webkit-media-controls-mute-button {
display:block !important;
}*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.dropdown-item{margin-bottom:1px;}
}
@media(min-width:1025px){
.sitemap-height{height: 76vh;}
}
@media(min-width:768px) and (max-width:1024px) {
.sitemap-height{height: 81vh;}
}
.m-b0{margin-bottom:0px !important;}
.dekstop-chart{display:block !important;}
.mobile-chart{display: none !important;}