

.logo1 { display:none; padding-left: 30px;padding-bottom: 5px;}


/*.navbar-brand img { width:100px; }*/

/* adds some margin below the link sets  */
.navbar .dropdown-menu div[class*="col"] {
   margin-bottom:1rem;
}

.navbar .dropdown-menu {
  border:none;
  background-color:#fff!important;
}
#breadcrumb .sharethis-inline-share-buttons{
  position: absolute;
  top: 0px;
  right: 0px;
  height:100%;
  overflow:hidden;
  z-index: 1 !important;
}

#breadcrumb  .share_span_label{
  display: inline;
  font-size: 12px;
  color: #7d7d7d;
  text-transform: capitalize;
}





/* breakpoint and up - mega dropdown styles */
@media screen and (min-width: 992px) {
  
  /* remove the padding from the navbar so the dropdown hover state is not broken */
.navbar {
  padding-top:0px;
  padding-bottom:0px;
}

/* remove the padding from the nav-item and add some margin to give some breathing room on hovers */
.navbar .nav-item {
  padding:0rem 0.3rem !important;
  margin:0;
 
}


.navbar .nav-item:hover a { color:#197ab2;}

/* makes the dropdown full width  */
.navbar .dropdown {position:static; position:relative;}

.navbar .mega-dropdown{ position: static !important;}

.navbar .dropdown-menu {
  width:400px !important;
  /*left:-100px !important;*/
  right:0;
/*  height of nav-item  */
  /*top:70px;*/
}

.navbar .mega-dropdown-menu{ }

.dropdown-menu { display:block; opacity:0; visibility:hidden; 
  /* transition:0.5s; */
   border-radius: 0px;}
  
  /* shows the dropdown menu on hover */
  /* .navbar .dropdown:hover .dropdown-menu, .navbar .dropdown .dropdown-menu:hover {
    opacity:1; visibility:visible;  top:83px
   } */
.navbar .dropdown:hover .dropdown-menu{
 /* display:block!important;*/ opacity:1; visibility:visible;  top:80px
}
  
  .navbar .dropdown-menu {
    /* border-top: 3px solid rgb(204 73 63); */
    border-top: none;
    background-color: #fff;
    -webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.44);
-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.44);
box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.44);
  }

}
.navbar {padding:0rem 0rem;background-color: transparent !important;}
.navbar-dark .navbar-nav .nav-link { color: #333;font-weight: 700;padding:1.9rem 0.2rem;text-transform: capitalize;font-size: 15px;letter-spacing: -0.2px; position: relative;}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {color:black !important;}
.navbar-nav {margin-right: 12px;}

.dropdown-menu a.nav-link  { color: #333 !important;
  border-bottom: solid 1px rgb(156 156 156 / 30%);
  font-size: 16px;
  font-weight: 600 !important;
  padding: 0.7rem 1rem !important; 
  /* transition:0.5s; */}
  .dropdown-menu a.nav-link:hover{    color: #ee3137;}
.dropdown-menu a.sub-title { font-size:16px !important; text-transform:uppercase;  font-weight:700 !important;}
#statutory-reports { width:25%; left: 510px;}
#financial { width:60%; left: 514px;}

.book-bt { color:#FFF; text-transform:uppercase; font-weight:700; margin-left: 10px; 
border-radius: 10px; background-color:#197ab2;
/*background: rgb(238,116,49);  Old browsers /
background: -moz-linear-gradient(45deg,  rgba(238,116,49,1) 0%, rgba(238,49,55,1) 100%); 
background: -webkit-linear-gradient(45deg,  rgba(238,116,49,1) 0%,rgba(238,49,55,1) 100%); 
background: linear-gradient(45deg,  rgba(238,116,49,1) 0%,rgba(238,49,55,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee7431', endColorstr='#ee3137',GradientType=1 );   */

}

.book-bt a { color:#FFF; padding:14px 14px;font-size: 13px; display:block; text-decoration: none !important; 
  background: url(../images/enquery-icon.png) no-repeat 10px center;padding-left: 43px; border-radius: 10px;}

.book-bt a:hover { color:#FFF;  }

.navbar-toggler-icon { background-image:url(../images/menu.png) !important; background-repeat:no-repeat; background-position:center center; background-size: initial;}
.navbar-toggler-icon.menu-icn{background-image:url(../images/close.png) !important; background-repeat:no-repeat; background-position:center center; background-size: initial;}

/* .navbar-toggler.collapsed .navbar-toggler-icon { background-image:url(../images/menu.png); background-repeat:no-repeat; background-position:center center; }
.navbar-toggler .navbar-toggler-icon{ background-image:url(../images/close.png); background-repeat:no-repeat; background-position:center center; }  */


.mobile-link {}

.mobile-link a { margin-right:10px; }

.navbar-dark .navbar-brand {padding-left:0px;padding-top:10px;text-align: center;transition: all 0.5s ease;}

.navbar-collapse {right: 22px;top:0px;position: absolute;}



.navbar-brand img.logo2{ height: 57px;transition: all 0.5s ease;}

.top-head-hide .navbar-brand img.logo2{ height: 55px;}


@media only screen 
and (min-device-width: 320px) 
and (max-device-width: 480px) { 
  #header{height: auto;}
a.navbar-brand img {width: 60px; margin-left: 10px;}
.navbar-brand {font-size: 1.85rem;}
.navbar-dark .navbar-toggler {margin-right: 0px;background-color:transparent;}
a.navbar-brand img {
width: 110px;
margin-left: 0px;
}
.navbar-nav {
margin-left: 0;
}
.navbar-nav {
margin-left: 0px !important;
background-color: #fff; padding-top: 0px;
}
.navbar-dark .navbar-nav .nav-link {
color: #FFF;
}

.navbar-dark .navbar-nav .nav-link {
color: #333;
font-weight: 400;
padding: 0.9rem 1.1rem !important;
font-size: 14px;
border-bottom: solid 1px #2b2b2b;
}
.dropdown-toggle::after {right: 20px; top:21px; position:absolute;}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
color: #ee3137;
}
.dropdown-menu a.nav-link {
padding: 0.5rem 0.3rem !important;
}
.corporate-overview-drop {height: 100%;
  overflow: scroll;
  position: fixed !important;
  top: 53px;
  left:-100%;
  width: 100%;
  border-radius: 0px;}

#header .collapse.show { height:100vh; background-color:#fff; }
.navbar .dropdown-menu div[class*="col"],.inner-glance [class*="col"],#our-brand-inner [class*="col-"],#our-presence [class*="col-"],#business-model .row.listing-style [class*="col-"],.stakeholder-container [class*="col-"],.operational-container [class*="col-"] {
    margin-bottom: 1rem;
    flex: none;
    max-width:100%;
}


.dropdown-menu.show {
    padding: 10px 15px !important;height: auto;
}

.mobile-link {
  text-align: left;
  padding: 10px 20px;
  width: 100%;
  display: inline-block;
  transform: translate(0px, 0px);
}
.book-bt {text-align: center;
  padding: 4px 0px;
  margin-bottom: 6px;
  width: 100%;
  display: inline-block;
  margin-top: 0px;
  margin-left: 0px;
  border-radius: 0px;}
#overlay #progstat { font-size:126px;line-height:126px; top:50%;}
button { outline:none !important; border:none !important; }

.navbar-dark .navbar-brand {
    padding-left: 5px;
    padding-top: 5px;
    text-align: center;
}

.navbar-collapse {position: relative;top: 0;right: 0;}


.navbar-nav li.dropdown a{ background-image: url(../images/cg-right-arrw-red.png);
background-repeat: no-repeat;
/*background-position: right 20px center;*/
background-position: right 10px center;
    
    
}


}

