.main-heading{
  color: #FFF;
  font-family: "Abhaya Libre Medium";
  font-size: 72px;
  letter-spacing: 1.03px;
  line-height: 75px;
}
.brand-name {
  color: #05C!important;
  font-family: "Abhaya Libre Medium";
  font-size: 22px;
  line-height: 26px;
}
.heading-blue {
    color: #05C!important;
    font-family: "Abhaya Libre";
    font-size: 36px;
    font-weight: 500;
    letter-spacing: 0.6px;
    line-height: 42px;
    text-align: center;
}
.industry-descp{
	color: #000!important;
font-family: Roboto;
font-size: 18px;
font-weight: 300;
letter-spacing: 0.25px;
line-height: 26px;
text-align: center;
}
.link-font {
    font-weight: 700;
    color: #05C!important;
    font-size: 15px;
}
.heading-white{
	color: #FFF;
    font-family: "Abhaya Libre Medium";
    font-size: 36px;
    letter-spacing: 0.6px;
    line-height: 42px;
    text-align: center;
}
.sub-headingwhite{
  color: #FFF;
  font-family: Roboto;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0.25px;
  line-height: 30px;
  text-align: center;
}
.white-quotation-block {
  color: #FFF;
  font-family: Roboto;
  font-size: 18px;
  font-weight: 300;
  letter-spacing: 0.25px;
  line-height: 30px;
  text-align: center;
  width: 900px;
}
.industry-lower-dark-section > div > a.button{
  padding: 5px 50px;
  box-sizing: border-box;
  border: 1px solid #05C;
  color: #05C!important;
  font-family: Roboto;
  font-size: 20px;
  font-weight: 300;
  letter-spacing: 0.5px;
  line-height: 21px;
  text-align: center;
}
.industry-lower-dark-section > div > a.button:hover{

  color: #fff!important;
  box-sizing: border-box;
  background-color: #05C!important;
  border: 1px solid #05C!important;
}
.infomation-brand-block .on-hover-shadow> div.col > div.col-inner:hover{
	box-shadow: 0 2px 5px 0 rgba(0,0,0,0.25);
}
.infomation-block .on-hover-shadow> div.col > div.col-inner:hover{
	box-shadow: 0 2px 5px 0 rgba(0,0,0,0.25);
}
.on-hover-shadow .shadow-off{
	box-shadow: none!important;
}
.search-btn{
display: flex;
border: 1px solid #DADADA!important;
box-sizing: border-box;
height: 40px;
width: 240px;
}
.search-btn > input {
  border-right-style: hidden!important;
  border-top-style: hidden;
}
.btn-search img {
  height: 16.41px;
  width: 15.97px;
}
.legal-img-left{
	position: absolute;
    left: 200px;
    z-index: 1;
}
.legal-img-right{
	position: absolute;
    right: 200px;
    z-index: 1;
}
.brand-box{
	height: 110px;
}
.blue-arrow{
	height:85px;
}
.contact-heading{
  color: #000;
  font-family: Roboto;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0.25px;
  line-height: 26px;
}
.contact-no{
  color: #000;
  font-family: Roboto;
  font-size: 14px;
  letter-spacing: 0.35px;
  line-height: 26px;
}
.sub-nav {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.sub-list {
  float: left;
}

.sub-list > a {
  display: block;
  color: white;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
}

/* Change the link color to #111 (black) on hover */
.sub-list a:hover {
	  background-color: #05C;
}

.cta-buttons > div>a.button{

  color: #FFF!important;
  font-family: Roboto;
  font-size: 20px;
  font-weight: 300;
  letter-spacing: 0.5px;
  border: 1px solid #05C;
  background-color: #05C!important;
  text-align: center;
}
.cta-buttons > div>a.button:after{
	content: url(/wp-content/themes/flatsome/assets/img/White_Arrow.png);
    margin-left: 10px;
}

.cta-buttons > div>a.button:hover:after{
	content: url(/wp-content/themes/flatsome/assets/img/White_Arrow.png);
    /*margin-left: 10px;*/
}
.cta-buttons > div>a.button:hover{
  color: #fff;
  box-sizing: border-box;
  background-color: #000!important;
  border: 1px solid #000!important;
}
.bold-arrow:hover{
	content: url(/wp-content/themes/flatsome/assets/img/bold_arrow.png);
}
.brand-headings{
	  color: #05C;
  font-family: "Abhaya Libre Medium";
  font-size: 32px;
  letter-spacing: 0.53px;
  line-height: 34px;
}
.events-descp{
  color: #000;
  font-family: Roboto;
  font-size: 11px;
  font-weight: 300;
  letter-spacing: 0.2px;
  line-height: 18px;
}
.our-leadership{
  color: #05C;
  font-family: "Abhaya Libre Medium";
  font-size: 48px;
  letter-spacing: 0.8px;
  line-height: 57px;
  text-align: center;
}
.gray-line {
  box-sizing: border-box;
  height: 0;
  width:100%;
  border: 1px solid #D1D1D1;
}
.press-gray-line {
  box-sizing: border-box;
  height: 0;
  width: 100%;
  border: 0.54px solid #C0C0C0;
}
.leadership-tabs-section >div.section-content > div.tabbed-content > ul.nav-line-bottom > li.tab.active > a {
color: #05C !important;
font-family: Roboto;
font-size: 20px;
font-weight: 700;
letter-spacing: 0.8px;
line-height: 23px;
text-align: center;
padding-right: 20px;
padding-left: 20px;
}
.leadership-tabs-section >div.section-content > div.tabbed-content > ul.nav-line-bottom > li.tab > a {
    color: #000;
    font-family: Roboto;
    font-size: 20px;
    font-weight: 300;
    letter-spacing: 0.8px;
    line-height: 23px;
    text-align: center;
}
.leadership-tabs-section >div.section-content > div.tabbed-content > ul.nav-line-bottom > li.tab > a:hover{
  color: #000;
  font-family: Roboto;
  font-size: 20px;
  font-weight: 300;
  letter-spacing: 0.8px;
  line-height: 23px;
  text-align: center;
  /*border: 0.5px solid #C0C0C0;*/
}
.leadership-tabs-section >div.section-content > div.tabbed-content > ul.nav-line-bottom > li.tab.active > a:before{
border-bottom: 2px solid #05C;
background-color:white;
}
.leadership-tabs-section div.section-content > div.tabbed-content > ul.nav-line-bottom > li.tab{
	margin-right: 5%!important;
}
.leadership-tabs-section >div.section-content > div.tabbed-content > ul.nav-line-bottom > li:nth-child(even) {
	/* display:none; */
}
.leader-name{
  color: #05C;
  font-family: "Abhaya Libre Medium";
  font-size: 30px;
  letter-spacing: 0.5px;
  line-height: 30px;
}
.leader-desig{
  color: #000;
  font-family: Roboto;
  font-size: 18px;
  font-weight: 300;
  letter-spacing: 0.25px;
  line-height: 26px;
}
.leader-image > div >div > div>.attachment-large{
  filter: grayscale(100%);	
}
.leader-image > div >div > div>.attachment-large:hover{
	filter: none;
}
.blue-bg{
  height: 80px;
  background-color: #05C;
}
.spot-name{
  color: #FFF;
  font-family: "Abhaya Libre Medium";
  font-size: 30px;
  letter-spacing: 0.5px;
  line-height: 30px;
  padding: 15px;
}
.alm-quotation-block .col {
	padding: 0 0px 0px;
}
.gradient-image .banner-left-bg img{
	background: linear-gradient(to left, #05C 0%,#05c 70%,#F2F2F2 50%,#F2F2F2 50%,#F2F2F2 100%);
}
.gradient-image-right .banner-right-bg img{
	background: linear-gradient(to right, #05C 0%,#05c 70%,#F2F2F2 50%,#F2F2F2 50%,#F2F2F2 100%);
}
.View {
  color: #000;
  font-family: Roboto;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.35px;
  line-height: 21px;
}
#ajax-posts-press_room .row {
  border-top: 0.54px solid #C0C0C0;
  padding: 20px 0 0 0;
}
.press-brand-name {
  color: #05C;
  font-family: "Abhaya Libre Medium";
  font-size: 29px;
  line-height: 26px;
  padding-top: 40px;
}
.date{
	  color: #000;
  font-family: Roboto;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0.19px;
  line-height: 26px;
}
.press-release-title{
	  color: #000;
  font-family: "Abhaya Libre Medium";
  font-size: 29px;
  letter-spacing: 0.35px;
  line-height: 34px;
  padding: 10px 0;
}
.read-more{
	  color: #05C;
  font-family: Roboto;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.35px;
  line-height: 26px;
}
.pagination {
  display: inline-flex;
}

.pagination a {
  color: #000;
  font-family: Roboto;
  font-size: 20px;
  font-weight: 300;
  letter-spacing: 0.26px;
  line-height: 20px;
  text-align: center;
  padding: 10px;
}

.pagination a.active {
  color: #05C;
  font-family: Roboto;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0.26px;
  line-height: 20px;
  text-align: center;
}
.pagination a:hover{
  color: #05C;
  font-weight: 700;
}
.spotligth-tabs-section >div.section-content > div.tabbed-content > ul.nav-simple > li.tab > a {
	height: 80px;
    width: 259px;
    background-color: #05C;
}
.spotligth-tabs-section >div.section-content > div.tabbed-content > ul.nav-simple > li.tab > a > span {
    color: #FFF;
    font-family: "Abhaya Libre Medium";
    font-size: 30px;
    letter-spacing: 0.5px;
    line-height: 30px;
	margin-left: 10%;
}
.dropdowncategory {
    padding: 8px 16px;
    border: 1px solid #D2D2D2;
	color: #000;
    box-sizing: border-box;
    height: 40px;  
	font-family: Roboto;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0.45px;
    line-height: 21px;
    text-align: left;
}
.loadmore_btn{  
  box-sizing: border-box;
  border: 1px solid #05C;
  color: #05C!important;
  font-family: Roboto;
  font-size: 20px;
  font-weight: 300;
  letter-spacing: 0.5px;
  line-height: 21px;
  text-align: center;
  background-color: white;
  text-transform: none;
}
.loadmore_btn:hover{
  color: #fff!important;
  box-sizing: border-box;
  background-color: #05C!important;
  border: 1px solid #05C!important;
}
.flickity-page-dots {
  display: block!important;
}
::placeholder {
  color: #000;
  font-family: Roboto;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0.45px;
  line-height: 21px;
}
.infomation-brand-block .load-content{
	display:none;
}
.infomation-block .events-content{
	display:none;
}
.infomation-block .intell-content{
	display:none;
}
.show-list{
  display:block;
}
.dropdown-content{
  display: none;
  position:absolute;
  min-width: 240px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}
.dropdown:hover .dropdown-content {
    display: none;
}
.spot-image {
  filter: grayscale(100%);
    height: 280px;
    width: 280px;
    object-fit: unset;  
}
.blue-banner{
  height: 234px;
  background-color: #05C;
  display: flex;
  padding: 30px;
}
.alm-spotlight>li.active>a>img {
	filter: none;
}
.alm-spotlight p {
	width:265px;
}
.alm-spotlight>li.active>a .highlighted{
height: 45px;
width: 45px; 
background-color: #05c; 
transform: rotate(45deg); 
margin-top:-9%;
margin-left:10%;
}
.width-1180{
	max-width:1180px;
}
.sub-img{
	height: 280px;
    width: 280px;
    filter: grayscale(100%);
	object-fit: cover;
}
.sub-img:hover{
	filter:none;
}
ul.nav-line-bottom.sub-edit > li.editorial-list.active > a {
    color: #05C !important;
    font-family: Roboto;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 0.8px;
    line-height: 23px;
	padding-right: 20px;
    padding-left: 20px;
    min-height:100px;	
}
ul.nav-line-bottom.sub-edit > li.editorial-list > a {
    color: #000;
    font-family: Roboto;
    font-size: 20px;
    font-weight: 300;
    letter-spacing: 0.8px;
    line-height: 23px;
	min-height:100px;	
}
ul.nav-line-bottom.sub-edit > li.editorial-list > a:hover{
  color: #000;
  font-family: Roboto;
  font-size: 20px;
  font-weight: 300;
  letter-spacing: 0.8px;
  line-height: 23px;
}
ul.nav-line-bottom.sub-edit > li.editorial-list > a:before{
border-bottom: 2px solid #05C;
background-color:white;
}
.other-headings{
	padding: 10px 0px 10px 0px;
    color: #05C;
    font-family: "Abhaya Libre Medium";
    font-size: 22px;
    letter-spacing: 0.10px;
    line-height: 20px;
}
.gap{
	margin-top:3%!important;
    margin-bottom:2%!important; 
}
.globe-img >div >div >div{
	background-size: 100% 100%!important;
}
