@font-face {
    font-family: "Aller-Bold";
    src: url("../fonts/Aller-Bold.woff");
}
@font-face {
    font-family: "Aller-Regular";
    src: url("../fonts/Aller-Regular.woff");
}
@font-face {
    font-family: "Aller-light";
    src: url("../fonts/Aller-light.woff");
}

@font-face {
    font-family: "Aller-Bold";
    src: url("../fonts/Aller-Bold.woff2");
}
@font-face {
    font-family: "Aller-Regular";
    src: url("../fonts/Aller-Regular.woff2");
}
@font-face {
    font-family: "Aller-light";
    src: url("../fonts/Aller-light.woff2");
}

/*Arabic Fonts*/


@font-face {
    font-family: "GE-SS-Two-Bold";
    src: url("../fonts/GE-SS-Two-Bold.woff2");
}
@font-face {
    font-family: "GE-SS-Two-Medium";
    src: url("../fonts/GE-SS-Two-Medium.woff2");
}
@font-face {
    font-family: "GE-SS-Two-Light";
    src: url("../fonts/GE-SS-Two-Light.woff2");
}

@font-face {
    font-family: "GE-SS-Two-Bold";
    src: url("../fonts/GE-SS-Two-Bold.woff");
}
@font-face {
    font-family: "GE-SS-Two-Medium";
    src: url("../fonts/GE-SS-Two-Medium.woff");
}
@font-face {
    font-family: "GE-SS-Two-Light";
    src: url("../fonts/GE-SS-Two-Light.woff");
}


body{
	font-family: Aller-Regular;
	font-weight: normal;
	color:#474747;
}

p{
	font-family:Aller-Regular;
	font-size: 16px;
	line-height: 1.7;
	color:#474747;
}

h1, h2{
	font-family: Aller-Bold;
	font-size: 40px;
	color: #000;
	margin: 0;
	padding: 0 0 40px 0;
}

h3{
	font-family: Aller-Bold;
	margin: 0;
	padding: 0;
	color: #000;
}

a{
	color: #FF6900;
	text-decoration: none;
}

a:hover{
	color: #FF791C;
	text-decoration: none;
}

span{
	color: #000;
}

.section-spacing{
	padding:60px 0;
}

.ms-pt{
	padding-top:120px;
}

.ss-bp{
	padding:60px 0 !important;
}


/*
.history{
	background:url("../images/wave-right.png") no-repeat right bottom;
	background-size:1000px;
}
*/

.play-btn{
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
    right: 0;
	z-index: 1;
	width: 100%;
    height: 100%;
}

.play-btn img{
	width:100%;
	height: 100%;
	cursor: pointer;
	object-fit: cover;
}

.video{
	position:relative;
}

.video video{
	height: 600px;
	object-fit: cover;
	object-position: bottom;
	display: block;
}

.liva-group img{
	width:300px;
	height: auto;
}

.liva-group .col-lg-auto:first-child img{
	width:200px;
	height: auto;
}

.value-inner p{
	font-size:20px;
	margin:10px 0 0 0;
	padding: 0;
}

.history span{
	color: #000;
}

.history h2{
	margin:0;
	padding: 0 0 15px 0;
}


.history h6 {
    margin: 0;
    padding: 0 0 15px 0;
    font-size: 22px;
    color: #000;
    font-weight: 600;
}


.chairman-msg{
	background:#F3FFFD;
}

.excllent{
	background:#F5F5F5;
}

.excllent h2{
	margin: 0 0 15px 0;
	padding: 0;
}

.future{
/*	background:#FF6900;*/
	background:#FF6900 url("../images/forging-future.jpg") no-repeat right bottom;
	    background-size: cover;
}

.future h2, .future p{
	color: #fff;
}


.future-logo-wrapper{
position: relative;
	margin-top: 30px;
}

.future-logo-inner{
position:absolute;
	background: #fff;
	padding: 20px;
	border-radius: 20px;
	width: 100%;
	
}

.instilling{
	background: #F5F5F5;
	padding-top: 120px;
}

.instilling h2{
margin: 0;
	padding: 0 0 30px 0;
}

.forging img {
   height: 65px;
    width: 100%;
	object-fit: contain;
}
.future-logo-inner .col-lg {
border-right: 1px solid #ccc;
}

.future-logo-inner .col-lg:last-child {
border-right: 0px solid #ccc;
}

.excllent img {
    width: 250px;
}

.profile-image img{
	width:500px;
}

/*
.chairman-msg:before {
    padding-top: 40px;
    height: auto;
}
*/

.protect img {
	mix-blend-mode: multiply;
}

.profile-wrapper{
	padding:0;
}

.profile-wrapper a{
	color:#FF6900;
	text-decoration: none;
	font-size: 16px;
}
.chairman-profile{
	display:flex;
	margin-top: 25px;
}

.chairman-profile p{
padding:0;
	margin: 0;
}
.chairman-profile strong{
	color: #00869C;
}
.chairman-name{
	background:#FF6900;
	border-radius: 100px 0px 0px 100px;
	padding: 7px 10px;
	font-size: 10px;
	color: #fff;
}
.chairman-designation{
	background:#000;
	border-radius: 0px 100px 100px 0px;
	padding: 7px 10px;
	font-size: 10px;
	color: #fff;
}

.mission-statement{
	background:#FFEADB url("../images/wave2.png") no-repeat center bottom -80px;
/*	background:#FFEADB;*/
	border-radius: 20px;
	height: auto;
	padding:50px 50px 100px 50px;
	background-size: contain;
}

.mission-statement h1{
	font-size: 50px;
	padding-bottom: 20px;
}

.mission-statement p{
	font-size: 22px;
    line-height: 1.3;
}

.videoWrapper video {
    width: 100%;
	
}

/*
.video{
	background:url("../images/waves.png") no-repeat center center;
	background-size:contain;
}
*/


.our-team{
background:#fff6ef;
}

.about-chairman .slick-dots{
	display:none;
}

.about-chairman .banner-one{
	background:transparent;
}

.about-chairman .hero-text-wrapper{
	position: absolute;
}

.about-chairman .banner-wave {
    bottom: -2px;
}


.our-team a.btn{
	padding:0;
	margin: 0;
	height: 100%;
}

.our-team .nav-link {
    color: #000;
}

.our-team .nav-pills .nav-link.active, .our-team .nav-pills .show>.nav-link{
	background:#FF6900;
}

.dropdown-menu[data-bs-popper] {
    left: 15px !important;
	    top: 35px !important;
	border: none !important;
	    margin: 0;
    padding: 10px;
}

.dropdown-item.active, .dropdown-item:active{
	background:#efefef !important;
}

.bg-white .dropdown-menu[data-bs-popper]{
	background: #efefef;
	margin: 0;
	padding: 10px;
}

.bg-white .dropdown-menu::before{
	content:url("../images/menu-top-arrow-gray.png");
	position:absolute;
    top: -7px;
    left: 7px;
}

.dropdown-item{
    border-bottom: 1px solid #ccc ;
	background: url("../images/menu-bullet.png") no-repeat 10px center;
	    padding-left: 25px;
}

.dropdown-menu::before{
	content:url("../images/menu-top-arrow.png");
	position:absolute;
    top: -7px;
    left: 7px;
}

.board-of-directors{
	background:#fff;
	border-radius: 10px;
	padding: 15px;
	text-align: left;
	height: 100%;
	cursor: pointer;
}

.board-of-directors h6{
	font-size:16px;
	font-family: Aller-Bold;
	margin:0;
	padding: 15px 0 0 0;
}

.board-of-directors p{
	font-size:13px;
	padding: 0;
	color:#FF6900;
	margin:0 0 5px 0;
}

.board-of-directors a{
	text-decoration:none !important;
	
}

.our-team-popup .btn-close{
	outline: none;
	border: none;
	box-shadow: none;
	position: absolute;
	right: 15px;
	top: 15px;
	z-index: 1;
}

.our-team-popup .modal-body {
    padding: 30px;
}

.team-popup-body p{
	font-size: 16px;
	font-family: 'Aller-Light';
}

.team-popup-about h5{
	font-size: 22px !important;
	padding-top: 20px;
}

.team-popup-body h5{
	font-size: 35px;
	color: #000;
	font-family: 'Aller-Bold';
}

.team-popup-body span{
	font-size: 20px;
	color: #FF6900;
	font-family: 'Aller-Regular';
	display: block;
	margin-bottom: 20px;
}

.team-popup-about p{
	font-size: 16px;
	font-family: 'Aller-Light';
}

.team-popup-about h5{
	font-size: 35px;
	color: #000;
	font-family: 'Aller-Bold';
}

.team-popup-about span{
	font-size: 20px;
	color: #FF6900;
	font-family: 'Aller-Regular';
	display: block;
	margin-bottom: 20px;
}

.liva-counter-dark{
	background:#FF6900 !important;
}

.liva-counter-dark h2, .liva-counter-dark p{
	color: #fff !important;
}

.liva-counter-balck{
	background:#000 !important;
}

.liva-counter-balck h2, .liva-counter-balck p{
	color: #fff !important;
}

.liva-counter {
    background: #ffeee5;
    border-radius: 20px;
    height: 100%;
    padding: 50px 30px;
    text-align: center;
}

.liva-counter h2, .liva-counter p {
    font-weight: 600;
    padding: 0;
    text-align: center;
	margin: 0;
}
.liva-counter h2 {
    color: #ff6900;
    font-size: 50px;
    margin:0;
	padding: 0;
}

.press-releases a{
text-decoration: none;
}

.press-releases{
	background:#efefef;
}

.post-wraper{
	background:#fff;
	padding:30px;
	border-radius: 10px;
	height: 100%;
}

.seprator {
	background:#FF6900;
	height: 2px;
	display: block;
	width:50px;
	    margin-bottom: 10px;
		
}

.post-wraper img{
	border-radius: 10px 10px 0px 0px;
}

.post-wraper h3{
	font-size:20px;
	margin:  0 0 15px 0;
    padding:0;
	overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.post-wraper p{
    font-size: 17px;
    line-height: 1.5;
    color: #000;
	margin: 0 0 10px 0;
	padding: 0;
	    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.post-wraper span{
	font-size:18px;
	color: #00869C;
	display: block;
	margin: 10px 0;
	
}


footer {
    padding:0;
    clear: both;
    position: relative;
    width: 100%;
    background: #222222;
    font-weight: 100;
    color: #fff;
    font-size: 14px;
	    font-family: 'Aller-Light';
}


footer h3 {
    font-size: 22px;
    font-weight: 700;
    color: #FF6900;
	margin: 0;
    padding: 0 0 20px 0;
}

footer a {
    color: #fff;
	text-decoration: none;
}

.addressbx p {
    font-size: 14px;
}

footer ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

footer li {
    list-style: none;
    padding:0 10px;
    margin:0;
	display: inline-block;
	border-right:1px solid #5c5c5c;
}


footer li:last-child {
    padding-righ:0px;
	border-right:none;
}

.botfooter {
    padding: 25px 0;
    margin-top:0px;
    text-align: left;
    border-top: 1px solid #343434;
}

footer p:last-child {
    margin-bottom: 0;
}
.botfooter p {
    font-size: 12px;
	color: #fff;
}

.banner-one{
	background: url("../images/hero-banner-img.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: bottom;
	height:600px;
	
}

.banner-what-we-do{
	background: url("../images/what-we-do.jpg") no-repeat top center;
	background-size: cover;
	height:350px;
	
}

.banner-privacy-policy{
	background: url("../images/privacy-policy-banner.jpg") no-repeat top center;
	background-size: cover;
	height:350px;
	
}

.banner-terms-conditions{
	background: url("../images/terms-conditions-banner.jpg") no-repeat top center;
	background-size: cover;
	height:350px;
	
}


.our-mission{
	background:#F5F5F5;
}

.our-mission p{
	padding: 0;
	margin: 0;
}

.stronger-bigger{
	padding: 60px 0;
}

.stronger-bigger h2{
	padding:0 0 20px 0;
	margin: 0;
}

.stronger-bigger p{
	padding:0;
	margin:0;
	font-size: 17px;
}

.banner-who-we-are{
	background: url("../images/who-we-are.jpg") no-repeat top center;
	background-size: cover;
	height:350px;
	
}

.banner-contact-us{
	background: url("../images/contact-us.jpg") no-repeat top center;
	background-size: cover;
	height:350px;
	
}

.banner-investor-relation{
	background: url("../images/investor-relation.jpg") no-repeat top center;
	background-size: cover;
	height:350px;
	
}

.banner-financial-reports{
	background: url("../images/financial-reports.jpg") no-repeat top center;
	background-size: cover;
	height:350px;
	
}

.what-we-do .slick-slide {
    margin: 0;
    height: 350px;
}

.banner-two{
	background: url("../images/hero-car.jpg") no-repeat top center;
	background-size: cover;
	height: 100%;

}

.banner::before{
	content:" ";
	background:url("../images/banner-overly.png") repeat center center;
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
/*	mix-blend-mode:multiply;*/
	opacity: 0.5;
}

.banner-one::before{
	content:" ";
	background:url("../images/banner-overly.png") repeat center center;
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
/*	mix-blend-mode:multiply;*/
	opacity: 0.5;
}


.banner-wave{
position: absolute;
	bottom:-2px;
z-index: 2;
	background: url("../images/banner-wave.png") no-repeat left bottom;
	background-size:contain;
	width: 100%;
	height: 100%;
}

.banner-main-wrapper{
	position:relative;
}

.pt-40{
	padding-top:40px !important;
}

.top-main-nav .navbar{
	padding-top:20px;
	padding-bottom:20px;
}

.top-main-nav .bg-dark{
	background:transparent !important;
}

.top-main-nav .bg-dark .nav-link, .top-main-nav .fixed-top .nav-link{
	color:#fff;
	padding-left: 15px;
	padding-right: 15px;
}

.fixed-top .orange-logo{
display:none;

}

.bg-white .white-logo{
	display:none;

}

.orange-logo, .white-logo{
width: 110px;
}

.bg-white .orange-logo{
display:block !important;

}

.bg-white{
	background:#fff;
}

.bg-white .nav-link{
	color:#000 !important;
}

.hero-text-wrapper{
    left: 0;
    position:relative;
    top: 50%;
    transform: translate(0, -50%);
    width:100%;
	z-index: 2;
}

/*
.hero-text-wrapper {
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    display: flex;
    flex-direction: column;
    left: 0;
    right: 0;
    width: 1320px;
    padding-left: 15px;
    margin-left: auto;
    margin-right: auto;
    z-index: 2;
}
*/

.hero-text-wrapper .banner-desc {
        max-width: 55%;
    margin: 0 auto;
}

.hero-text-wrapper .banner-desc h1 {
    font-size: 40px;
    color: #fff;
    text-align: center;
    margin:0;
	padding: 0;
}

.hero-text-wrapper .banner-desc p {
    font-family: Aller-Light;
	font-size: 25px;
    margin: 0;
	padding: 0;
	color: #fff;
}

.slick-dotted.slick-slider {
    margin-bottom: 0;
}

.slick-dots {
    position: absolute;
    bottom: 120px;
/*    display: block;*/
    display:none !important;
    width: 100%;
    padding: 0 15px;
    margin: auto;
    list-style: none;
    left: 0;
    right: 0;
    z-index: 2;
	text-align: center;
/*
	left: 0;
    position:absolute;
    top: 50%;
    transform: translate(0, -50%);
	z-index: 2;
	text-align: left;
	bottom: 0;
	width:1320px;
*/
}

.slick-dots li.slick-active button:before {
    opacity: 1;
    color: black;
}


.slick-active button{
	background:#fff !important;
}

.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 30px;
    height: 8px;
    padding: 0px;
    cursor: pointer;
    color: #000;
    border: 1px solid #fff;
    outline: none;
    background:transparent;
}

.slick-dots li button:before{
	display:none;
}

.slick-dots li {
    position: relative;
    display: inline-block;
    width: 30px;
    height: 8px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}

.slider {
  width:100%;
  margin:0;
	position: relative;
}
/*
.slick-slide {
  margin:0;
	height: 600px;
}
*/

.slick-slide {
    margin: 0px 15px;
}

.slick-next {
    right: 0;
}
.slick-prev {
    left: 0;
}

.slick-next:before {
/*    content: '→';*/
	content: url("../images/media-arrow-right.jpg");
    font-size: 25px;
}

.slick-prev:before {
/*    content: '←';*/
	content: url("../images/media-arrow-left.jpg");
	font-size: 25px;
}

.slick-prev, .slick-next {
    width: auto;
    height: auto;
    background: #fff;
    padding: 5px;
	z-index: 9999;
	    border-radius: 5px;
}
.slick-prev:before, .slick-next:before {
    opacity: 1;
}


.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
    opacity: 1;
}

.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
    color: transparent;
    outline: none;
    background: #fff;
}

.slick-track
{
    display: flex !important;
}

.slick-slide
{
    height: inherit !important;
}

.about-chairman .slick-slide img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

li.nav-item {
    list-style: none !important;
}

.slick-slide img {
  width: 100%;
}
.slick-prev:before, .slick-next:before {
  color: black;
}
.slick-slide {
  transition: all ease-in-out .3s;
  opacity: 1;
}
.slick-active {
  opacity: 1;
}
.slick-current {
  opacity: 1;
}


.navbar-toggler{
	    background: #fff;
    padding:3px 6px;
    margin: 0;
}
.navbar-toggler:focus, .navbar-toggler:active {
    outline: 0;
	border: none;
	box-shadow: none;
}

.navbar-toggler.collapsed .close-icon {
    display: none;
}

.close-icon{
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.navbar-toggler:not(.collapsed) .navbar-toggler-icon {
    display: inline;
}


/* Styles 15-10-2023 */
section:before {
/*	height: 80px;*/
	content: "";
	display:block;
}

/*
.history:before {
	height: 40px;
}
*/

section.regular.slider:before {
	height: 0;
}

.previous a{
	background:url("../images/pre-arrow.png") no-repeat left 10px center;
	color: #ff6900;
	text-decoration: none;
	border: 1px solid #ff6900;
	background-size: 8px;
	padding:10px 10px 10px 25px;
	margin: 0;
	display:block;
}

.previous a:hover{
	background:#fff4ed url("../images/pre-arrow.png") no-repeat left 10px center;
	color: #ff6900;
	text-decoration: none;
	border: 1px solid #ff6900;
	background-size: 8px;
	padding:10px 10px 10px 25px;
	margin: 0;
	display:block;
}


.next a{
	background:url("../images/next-arrow.png") no-repeat right 10px center;
	color: #ff6900;
	text-decoration: none;
	border: 1px solid #ff6900;
	background-size: 8px;
	padding:10px 25px 10px 10px;
	margin: 0;
	display:block;
}

.next a:hover{
	background:#fff4ed url("../images/next-arrow.png") no-repeat right 10px center;
	color: #ff6900;
	text-decoration: none;
	border: 1px solid #ff6900;
	background-size: 8px;
	padding:10px 25px 10px 10px;
	margin: 0;
	display:block;
}

/*
video {
    width: 100%;
    height: 100%;
    object-fit:cover;
    object-position: center center;
}
*/


.fixed-top .global-orange{
	display:none;
}

.bg-white .global-orange{
	display:block;
}

.bg-white .global-white{
	display:none;
}

.arabic-coming-soon h1{
	padding:0px;
	margin: 0px;
}



body::-webkit-scrollbar {
  width: 10px;
	background: #fff;
}
 
body::-webkit-scrollbar-track {
  box-shadow: inset 0 0 0px rgba(0, 0, 0, 1);
}
 
body::-webkit-scrollbar-thumb {
  background-color: #979797;
  outline: 0px solid #000;
}





.mission-card{
	position: relative;
}

.mission-content{
	position: absolute;
	bottom: 0;
	padding: 30px;
	text-align: center;
	height: 230px;
}
.mission-content p{
	font-size: 16px;
	line-height: 1.5;
	color: #fff;
}
.mission-content h3{
	padding-bottom: 20px;
	color: #fff;
}

.mission-contact{
	background:#000;
	padding:50px;
	height: 100%;
}

.mission-contact h3{
	padding-bottom:30px;
	color: #fff;
}

.mission-contact p{
	color: #fff;
}

.mission-contact span{
	color: #fff;
	font-size: 18px;
	display: block;
	padding-bottom:30px;
}

.mission-contact img{
	width: 20px;
	    margin-right: 10px;
}
.mission-contact h4{
	color:#ff6900;
	background-color: #000;
	padding: 18px 0px 0px 40px;
	
}
.contact-wrapper{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-top: 30px;
}

.contact-info a {
    display: block;
	color: white;
    font-weight: bold;
}
.contact-map a {
    font-weight: bold;
    font-size: 18px;
}

.learn-btn {
    background: #FF6900;
    color: #fff;
    padding: 5px 15px;
    border-radius: 100px;
    font-size: 12px;
    display: inline-block;
	width: 92px;
}


.download-btn {
    background: #FF6900;
    padding: 10px 30px 10px 15px;
    color: #fff;
    border-radius: 100px;
    font-size: 18px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 200px;
    margin: 0 auto;
}


.download-btn:hover {
    background: #fb893a;
    color: #fff;
}

.download-btn-icon {
    padding:0px;
    border-radius: 100%;
    margin-right: 10px;
    display: inline-block;
}

.download-btn-icon img {
    width: 25px;
    height: 25px;
    padding: 0;
    display: block;
}

.pdf-thum{
	padding:20px;
	border-radius: 20px;
	background: #fff;
	width: 100%;
	margin-bottom: 30px;
	box-shadow: 5px 5px 5px #efefef;
}

.pdf-thum img{
	width: 250px;
}
.investor-pdf-title-mob{
	display:none;
}
.arabic-font h6{
	font-family: "GE-SS-Two-Bold";
}
path.cls-24.india {
    fill: #2d4b9b;
}

.linkedin-icon img{
	width:30px;
}

table {
    width: 100%;
    table-layout: fixed;
}

th, td {
    width: 33.33%;
    border: none;
    text-align: left;
    padding: 8px;
}

.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}
.extraordinary-general .table .thead-dark th:nth-child(1) {
    border-radius: 10px 0px 0px 0px;
}
.extraordinary-general .table .thead-dark th {
    color: #000 !important;
    background-color: #00AECB !important;
    border-color: transparent !important;
	padding: 10px;
	width: 25%;
}
.extraordinary-general .table th, .extraordinary-general .table td {
    border-top: 0 !important;
}


.corporate-governance-reports .table .thead-dark th:nth-child(1) {
    border-radius: 10px 0px 0px 0px;
}
.corporate-governance-reports .table .thead-dark th {
    color: #000 !important;
    background-color: #8DBF2E !important;
    border-color: transparent !important;
	padding: 10px;
	width: 25%;
}
.corporate-governance-reports .table th, .corporate-governance-reports .table td {
    border-top: 0 !important;
}

.corporate-governance-reports .table .thead-dark th:last-child {
    border-radius: 0px 10px 0px 0px;
}

.corporate-governance-reports .table-striped>tbody>tr:nth-of-type(odd)>* {
    background-color: #fafff0 !important;
}

.corporate-governance-reports h4{
	color:#8DBF2E;
}


.agm-egm-meeting .table .thead-dark th:nth-child(1) {
    border-radius: 10px 0px 0px 0px;
}
.agm-egm-meeting .table .thead-dark th {
    color: #000 !important;
    background-color: #bfbfbf !important;
    border-color: transparent !important;
	padding: 10px;
	width: 25%;
}
.agm-egm-meeting .table th, .agm-egm-meeting .table td {
    border-top: 0 !important;
}

.agm-egm-meeting .table .thead-dark th:last-child {
    border-radius: 0px 10px 0px 0px;
}

.agm-egm-meeting .table-striped>tbody>tr:nth-of-type(odd)>* {
    background-color: #f3f3f3 !important;
}

.agm-egm-meeting h4{
	color:#333;
}


.table-responsive .table {
    font-size: 13px;
}

.extraordinary-general .table .thead-dark th:last-child {
    border-radius: 0px 10px 0px 0px;
}

.extraordinary-general .table-striped>tbody>tr:nth-of-type(odd)>* {
    background-color: #E7FCFF !important;
}

.extraordinary-general h4{
color: #00AECB;
}

.ordinary-general h4{
color: #44B59D;
}

h4.orange{
	color: #FF6900;
}

.ordinary-general .table .thead-dark th:last-child {
    border-radius: 0px 10px 0px 0px;
}

.ordinary-general .table .thead-dark th {
    color: #000 !important;
    background-color: #44B59D !important;
    border-color: transparent !important;
	padding: 10px;
	width: 25%;
}

.ordinary-general .table .thead-dark th:nth-child(1) {
    border-radius: 10px 0px 0px 0px;
}

.ordinary-general .table-striped>tbody>tr:nth-of-type(odd)>* {
    background-color: #D6FFF6 !important;
}

.financial-reports h4{
	margin-top: 30px;
	font-size: 18px;
	font-weight: 600;
	border-bottom: 1px solid #cccc;
	margin-bottom:25px;
	padding-bottom: 10px;
}

h3.liva-group-title{
	margin-top:50px;
}

h3.liva-nlgic-title{
	margin-top:60px;
}

 @keyframes blink {
        0% { opacity: 1; }
        50% { opacity: 0; }
        100% { opacity: 1; }
    }

    .ksa, .bh, .uae, .om{
        animation: blink 2s ease-in-out infinite;
    }
