img { display:block}

.table-text { position:relative;box-sizing: border-box;}

.table-text b {display:block; width:100%; padding:0;box-sizing: border-box;}

.table-text a {display:block; width:100%; padding:0 45px 0 0;box-sizing: border-box; }

.table-text img { display:inline-block; float: right;position: absolute;right: 15px;top:8px;z-index:9}

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

ul.menu * {margin:0; padding:0;}

ul.menu a {display:block; color:#010066; font-weight:bold;text-decoration:none; cursor:pointer;list-style:none;}

ul.menu li {position: relative; float:left; margin-right:0; text-align:center;font-family: Tahoma, Arial, Verdana; list-style:none;}



ul.menu ul {position:absolute; left:-1px; background:url(../images/menu-bg.gif) bottom repeat-x #fff; display:none; opacity:0; list-style:none; border-left:1px solid #fff; border-right:1px solid #fff;}

ul.menu ul li { font-size:12px; border-top:none; width:236px; margin:0; text-align:left; margin:0 0 1px 0;list-style:none;text-transform: capitalize;}

ul.menu ul li a {display:block; font-family:Arial, Helvetica, sans-serif; padding:8px 7px 8px 7px; background-color: #01B0F2;}

ul.menu ul li li.link-last a {display:block; font-family:Arial, Helvetica, sans-serif; padding:5px 7px 5px 7px; background-color:#01B0F2; border-bottom:1px solid #fff;}

ul.menu ul li a:hover, ul.menu ul li a:hover, ul.menu ul li li.link-last a:hover {background-color:#010066 !important; font-weight:bold; color:#FFFFFF;}

ul.menu ul ul {left:184px; top:-2px;  width:134px; background:url(../images/menu-bg.gif) top repeat-x #fff;}

ul.menu ul ul span {width:134px; margin:0 0 1px 0;background:url(../images/menu-bg.gif) bottom repeat-x #fff;}

ul.menu ul ul li{ margin:1px 0 0 0;}

ul.menu ul ul ul {left:156px; top:-1px;  width:168px; background:url(../images/menu-bg.gif) top repeat-x #fff;}

ul.menu ul ul li {width:168px; z-index:99999;}

ul.menu ul ul li a {display:block; font-family:Arial, Helvetica, sans-serif; padding:8px 7px 8px 7px; background-color: #01B0F2;}

ul.menu ul ul ul li {width:168px; z-index:99999;}

ul.menu ul li li li.link-last a {display:block; font-family:Arial, Helvetica, sans-serif; padding:5px 7px 5px 7px; background-color:#01B0F2; border-bottom:1px solid #fff;}

ul.menu ul li li a:hover {background-color:#010066; font-weight:bold; color:#FFFFFF;}



ul.menu .menulink-home {padding:0; background:url(../images/bt-home1.gif) repeat-x; width:142px; height:35px;}

ul.menu .menulink-home:hover, ul.menu .menulink-home.menuhover {background:url(../images/bt-home1-o.gif) no-repeat;}

ul.menu ul li a.menuhover {background:url(../images/bt-home1-o.gif) no-repeat;}



ul.menu .menulink-company {padding:0; background:url(../images/bt-company1.gif) repeat-x; width:159px; height:35px;}

ul.menu .menulink-company:hover, ul.menu .menulink-company.menuhover {background:url(../images/bt-company1-o.gif) no-repeat;}

ul.menu ul li a.menuhover {background:url(../images/bt-company1-o.gif) no-repeat;}



ul.menu .menulink-products {padding:0; background:url(../images/bt-products1.gif) repeat-x; width:156px; height:35px;}

ul.menu .menulink-products:hover, ul.menu .menulink-products.menuhover {background:url(../images/bt-products1-o.gif) no-repeat;}

ul.menu ul li a.menuhover {background:url(../images/bt-products1-o.gif) no-repeat;}



ul.menu .menulink-investor {padding:0; background:url(../images/bt-investor1.gif) repeat-x; width:186px; height:35px;}

ul.menu .menulink-investor:hover, ul.menu .menulink-investor.menuhover {background:url(../images/bt-investor1-o.gif) no-repeat;}

ul.menu ul li a.menuhover {background:url(../images/bt-investor1-o.gif) no-repeat;}



ul.menu .menulink-careers {padding:0; background:url(../images/bt-carrers1.gif) repeat-x; width:145px; height:35px;}

ul.menu .menulink-careers:hover, ul.menu .menulink-careers.menuhover {background:url(../images/bt-carrers1-o.gif) no-repeat;}

ul.menu ul li a.menuhover {background:url(../images/bt-carrers1-o.gif) no-repeat;}



ul.menu .menulink-contacts {padding:0; background:url(../images/bt-contactus1.gif) repeat-x; width:156px; height:35px;}

ul.menu .menulink-contacts:hover, ul.menu .menulink-contacts.menuhover {background:url(../images/bt-contactus1-o.gif) no-repeat;}

ul.menu ul li a.menuhover {background:url(../images/bt-contactus1-o.gif) no-repeat;}

ul.menu ul li a.menuhover {background:#01B0F2;}





ul.menu .sub {background:#01B0F2 url(../images/arrow.gif) 116px 8px no-repeat; z-index:9999999999; text-transform:initial;}

ul.menu ul li.topline { z-index:999999999999; position:relative;}



ul.menu li.last a:hover {background:url(../images/header_over.gif) repeat-x; color:#fff; font-weight:bold; width:154px; margin:0 0 0 -2px; }

ul.menu li.last-index a:hover {background:url(../images/header_over.gif) repeat-x; color:#fff; font-weight:bold; width:154px; margin:0; }



ul.menu img {border:0;}



.owl-carousel .owl-item img {width:auto !important}

.main-header { width: 944px; height: 209px; float: left; position:relative }

.main-header img{

      position: absolute;

      width:100%;

      height: 100%;

      display:hidden;

    }

    .main-header{

      position:relative;

      display:hidden; 

    }

    .main-header img{

      display:none;

    }

.main-header a{

      padding: 5px 10px;

      background-color:blue; 

   }

  .main-header a.left{

     top:50%;

     bottom:50%;

     float:left;

   }

 .main-header  a.right{

    float:right;

   }

   .header-cont { position:relative}

   .logo {position:absolute;left:11px; top:10px; z-index:9}

   h2.sub-title {font-family: 'Roboto Condensed', sans-serif; font-size: 14px;font-weight: 300;margin:5px 0;float: left;color: #a8a8a8;text-transform:initial;}

/* edited by aparna */
.popup-link a {
  color: #0072B9;
  cursor: pointer;
  text-decoration: none;
}

.popup-container {
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s ease-in-out;
  /* transform: scale(1.3); */
  position: fixed;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(21, 17, 17, 0.61);
  display: flex;
  align-items: center;
}
.popup-content {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 50%; position: relative;
  margin: 0 auto;
  left: 0;
  right: 0;
}
.popup-content p {
  font-family: Tahoma, Arial, Verdana;
  font-size: 13px;
  color: #333;
  line-height: 20px;
  font-weight: normal;
}
.popup-content a.close {

  float: right;
  font-size: 28px;
  font-weight: bold;
  background: none;
  padding: 0;
  margin: 0;
  text-decoration: none; position: absolute;
  right: 0px;
  top: -39px;
  background: #005999;
  padding: 2px 8px;
  color: #fff;
}

.popup-content a.close:hover {
  color: #fff;
}
.popup-content h3{ margin: 0 0 8px 0; color: #00579c}
.popup-content h5{ margin: 0 0 20px 0;}

.content span:hover,
.popup-content span:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.popup-container:target {
  visibility: visible;
  opacity: 1;
  transform: scale(1);
}


/*End popup styles*/
