

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
  @font-face {
  font-family: 'MyriadPro-Bold';
  src: url('fonts/MyriadPro-Bold.eot');
  src: local('â˜º'), 
  url('fonts/MyriadPro-Bold.woff') format('woff'), 
  url('fonts/MyriadPro-Bold.ttf') format('truetype'), 
  url('fonts/MyriadPro-Bold.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family:'MyriadPro-BoldCond';
  src: url('fonts/MyriadPro-BoldCond_latin%2blatin-ext_gdi.eot');
  src: url('fonts/MyriadPro-BoldCond_latin%2blatin-ext_gdid41dd41d.eot?#iefix') format('embedded-opentype'),
    url('fonts/MyriadPro-BoldCond_latin%2blatin-ext_gdi.woff') format('woff'),
    url('fonts/MyriadPro-BoldCond_latin%2blatin-ext_gdi.ttf') format('truetype'),
    url('fonts/MyriadPro-BoldCond_latin%2blatin-ext_gdi.otf') format('opentype'),
    url('fonts/MyriadPro-BoldCond_latin%2blatin-ext_gdi.svg#MyriadPro-BoldCond') format('svg');
  font-weight: 700;
  font-style: normal;
  font-stretch: condensed;
  unicode-range: U+0020-20AC;
}
@font-face {
  font-family: 'MyriadPro-light';
  src: url('fonts/MyriadPro-Light.eot');
  src: local('â˜º'), 
    url('fonts/MyriadPro-Light.woff') format('woff'), 
    url('fonts/MyriadPro-Light.ttf') format('truetype'), 
    url('fonts/MyriadPro-Light.svg') format('svg');
}

@font-face 
{
font-family:'MyriadPro';
src: url('fonts/MyriadPro-Regular.eot'); /* IE9 Compatibility Modes */
src: url('fonts/MyriadPro-Regulard41dd41d.eot?') format('eot'),  /* IE6-IE8 */
url('fonts/MyriadPro-Regular.woff') format('woff'), /* Modern Browsers */
url('fonts/MyriadPro-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
url('fonts/MyriadPro-Regular.svg#svgMyriadPro-Regular') format('svg'); /* Legacy iOS */
}
  
   
   ::selection { background:#5bb9fb;  color: #fff;}
	::-moz-selection { background:#5bb9fb;  color: #fff;}
	::-webkit-selection { background:#5bb9fb;  color: #fff;}
   
   a {color:#3f3f3f; text-decoration:none; transition: all 0.6s ease 0s; }
   a:hover {color:#053c8c; text-decoration:none; }
   img{max-width:100%;}
   
   .aligncenter { margin:0 auto; display:block; }
   .alignleft {padding:0 15px 0 0; margin:0; float:left;}
   .alignright {padding:0 0 0 15px; margin:0; float:right;}
   .fl {float:left; }
   .fr {float:right; }
   .clr {clear: both;}
   .cntr {text-align: center;}
   
  h1 { margin:0; padding:0 0 15px 0; font-family:'MyriadPro-Bold'; font-size:20px; line-height:120%; font-weight:normal; 
  color:#2177d0; }
  h2 {margin:0; padding:0; font-family:'MyriadPro-Bold'; font-size:27px; line-height:100%; font-weight:normal; 
  color:#4b4b4b; text-align:left; }
  h3 { margin:0; padding:0 0 15px 0; font-family:'MyriadPro-Bold'; font-size:20px; line-height:120%; font-weight:normal; 
  color:#fff; }
  h4 {margin:0; padding:0 0 15px 0; font-family:'MyriadPro-Bold'; font-size:18px; line-height:120%; font-weight:normal; 
  color:#2177d0;}
  h5 {margin:0; padding:0 0 15px 0; font-family:'MyriadPro-Bold'; font-size:15px; line-height:120%; font-weight:normal; 
  color:#4b4b4b;}
  h6 {margin:0; padding:0 0 15px 0; font-family:'MyriadPro-Bold'; font-size:13px; line-height:120%; font-weight:normal; 
  color:#2177d0;}
  p { margin:0; padding:0 0 10px 0; font-family:'MyriadPro-light'; font-size:16px; line-height:120%; font-weight:normal; 
  color:#2e2e2e; }
  .blue-txt {color:#2177d0 !important;}
  .sky-txt {color: #00eaff;}
  .txt-center {text-align: center;}
  .bold-txt {font-family: "MyriadPro-Bold";}
  .blk-txt {font-family: #4b4b4b;}

/*--------------------------------*/
   
   header { margin:0; padding:0; width:100%; float:left; }
   .top-header-left { margin:0; padding:0; width:100%; float:left; background: url("images/header-img-left.jpg") no-repeat left;
   min-height: 101px;}
   .top-header-right { margin:0; padding:0; width:100%; float:left; background: url("images/header-img-right.jpg") no-repeat right;
   min-height: 101px;}
   .logo-holdr {padding: 20px 0 0; width: auto; float: left;}
   header h1 { margin:0; padding:30px 0 0; font-family:'MyriadPro-Bold'; font-size:30px; line-height:100%; font-weight:normal; 
  color:#2177d0; text-align:right; }

  ul.top-menu {padding: 0; margin: 10px 0 0; list-style: none; float: right;}
  ul.top-menu li {padding: 0 15px; margin: 0; list-style: none; color: #191919; font-family:'MyriadPro'; 
  font-size:15px; line-height:100%; border-right: 1px solid #191919; float: left; }
  ul.top-menu li:last-child {padding: 0 0 0 15px; border: 0;}
  ul.top-menu li a {color: #191919;}
  ul.top-menu li a:hover,ul.top-menu li.active a {color: #2177d0;}
   /*----------------Nav----------------*/
   .nav-holder { margin:0; padding:0; width:100%; float:left; height: 61px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7d7e7d+0,0e0e0e+100;Black+3D */
background: #7d7e7d; /* Old browsers */
background: -moz-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #7d7e7d 0%,#0e0e0e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */
border-bottom: 1px solid #fff; } 
   .nav { margin:0; padding:0; width:100%; float:left;  }
   .navbar-inverse {background:none; margin:0;}
   .navbar {border:0; margin: 0; width:100%; float:left;  }
   .navbar-collapse {padding:0;}
   .navbar-nav > li {padding:0 0px; color:#fff; text-align: center; margin: 0;  }
   .navbar-nav > li:last-child {margin-right: 0;}
   .navbar-inverse .navbar-nav > li > a {color:#fff; }
   .navbar-nav > li > a {color:#000; padding:0 16px 0; font-size:17px; line-height:60px; font-family:'MyriadPro-BoldCond'; 
   font-weight:normal; }
   .navbar-nav > li > a:hover {}
   .navbar-nav > li > a.active { background-color:#2177d0 !important; color: #fff !important; }

   /* Rectangle Out */
.hvr-rectangle-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-rectangle-out:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2177d0;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-rectangle-out:hover, .hvr-rectangle-out:focus, .hvr-rectangle-out:active {
  color: white;
}
.hvr-rectangle-out:hover:before, .hvr-rectangle-out:focus:before, .hvr-rectangle-out:active:before {
  -webkit-transform: scale(1);
  transform: scale(1);
}
   
   /*----------------Nav----------------*/

   /*-----banner------*/
   .ban-shdw {margin:0; padding:0 0 25px; width:100%; float:left; background: url("images/banner-shadow.png") no-repeat center bottom;}
   #banner {margin:0; padding:0; width:100%; float:left; /*background-image: url("images/banner-image.jpg"); background-position: 0 0;
    background-repeat: no-repeat; background-size: cover;*/ padding: 0;} 
   .ban-con-block {margin: 0; padding: 12% 3% 3%; width: 100%; float: right;  } 
   #banner h1 {font-family: "MyriadPro-light"; font-size: 43px; line-height: 130%; color: #fff; text-align: left;}
   #banner p {font-family: 'MyriadPro'; font-size: 16px; line-height: 165%; color: #fff;}

   .read-mr {
    font-family: "MyriadPro-Bold";
    font-size: 16px;
    color: #fff;
    padding:12px 20px 10px;
    border-radius: 3px;
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  background: #2177d0;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.read-mr:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  color: #000;
  border-radius: 3px;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.read-mr:hover, .read-mr:focus, .read-mr:active {
  color: #000;
}
.read-mr:hover:before, .read-mr:focus:before, .read-mr:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}

section#banner-bot {margin: 0; padding: 0 0 25px; width: 100%; float: right; } 
section#banner-bot h2 {float: left;}
section#banner-bot p {font-family: 'MyriadPro'; padding: 0;}
.recent-txt {margin: 0 0 0 5%; padding: 2%; width: auto; float: left; border-left: 1px solid #222; max-width: 70%;}

.blink_me {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    
    -moz-animation-name: blinker;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    
    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

/*-----content------*/
 section#home-content {margin:0; padding:30px 0; width:100%; float:left; background:#fff url("images/home-con-rpt.jpg") repeat-x top; } 
 .gray-box {margin: 0 0 20px; padding: 5%; width: 100%; float: left; border-radius: 10px; border-top:5px solid #cdcdcd; 
 border-right: 2px solid #cdcdcd; border-left: 2px solid #cdcdcd; border-bottom: 2px solid #fff; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f6f6f6+47,ededed+100;White+3D+%231 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
min-height: 320px; text-align: center; -webkit-box-shadow: 0 8px 6px -6px black;-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black; position: relative; }

.icon-img {margin: 0 0 20px; -webkit-transition: -webkit-transform .8s ease-in-out;
-ms-transition: -ms-transform .8s ease-in-out;transition: transform .8s ease-in-out;}
.btn-mr {bottom: -20px; left:26% ; position: absolute;}
.gray-box a:before {background: #4b4b4b;}
.gray-box a:hover {color: #fff;}
.gray-box p.bx-txt {line-height: 160%;}
.gray-box p.dot-txt {color: #0d4c8c;}
.gray-box p.dot-txt i {font-size: 9px;}
.gray-box p.dot-txt span {color: #4b4b4b;}
.gray-box:hover img.icon-img {transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);}
.gray-box:hover h1,.gray-box:hover p.dot-txt {color: #4b4b4b; transition: all 0.3s;}
.gray-box p a:hover {color: #4b4b4b !important;}

.gray-box h1.case-icon{background: url("images/case-icon.png") no-repeat -57px 0; width: 52px; height: 52px; margin: 0 auto; 
display: table; padding: 30px 0; transition: all 0.6s;}
.gray-box:hover h1.case-icon {background: url("images/case-icon.png") no-repeat 0 0;}

.gray-box h1.part-icon{background: url("images/part-icon.png") no-repeat -69px 0; width: 66px; height: 52px; margin: 0 auto; 
display: table; padding: 30px 0; transition: all 0.6s;}
.gray-box:hover h1.part-icon {background: url("images/part-icon.png") no-repeat 0 0;}

.gray-box h1.sales-icon{background: url("images/sales-icon.png") no-repeat -65px 0; width: 56px; height: 52px; margin: 0 auto; 
display: table; padding: 30px 0; transition: all 0.6s;}
.gray-box:hover h1.sales-icon {background: url("images/sales-icon.png") no-repeat 0 0;}

/*-------------------footer blue section-------------------*/
section#footer-top {margin:0; padding:30px 0; width:100%; float:left; background:#0d4c8c;}
section#footer-top h3 {padding-bottom: 10px;}
section#footer-top p {font-family: 'MyriadPro';color: #fff; display: list-item; margin: 0 0 10px 10px;}
section#footer-top span.bull {font-size: 6px; line-height: 6px; margin: 0 6px 0 0; vertical-align: middle;}
.ft-link {border-top: 1px solid #fff; border-bottom: 1px solid #fff; padding: 6px 0; color: #fff; width: 100%; float: left; 
 font-family:'MyriadPro-Bold'; font-size: 16px; margin: 10px 0 0;}
.ft-link:hover { color: #00eaff; border-top: 1px solid #00eaff; border-bottom: 1px solid #00eaff; }
.mail-link {color: #00eaff;}
.mail-link:hover {color: #fff;}
.col-padng {padding-right: 80px;}

.csr-link {color: #00eaff;}
.csr-link:hover {color: #fff;}
.csr-link:focus {color: #fff; outline: 0;}

/*--------------Footer--------------------*/
footer {margin:0; padding:20px 0; width:100%; float:left; background:#fff;}

ul.ftr-menu { padding: 0; margin: 0; }
ul.ftr-menu li{float: left; margin-right: 0; padding-right: 20px; list-style: none;}
ul.ftr-menu li a{font-size: 15px; color: #666; font-family: 'MyriadPro';}
ul.ftr-menu li a:hover, ul.ftr-menu li.active a{color: #2177d0;}

p.copyright { margin:0; padding:0; font-size:15px; line-height:16px; font-family:'MyriadPro'; color:#666; font-weight:normal; 
    text-align:right; }
p.copyright a {color: #2177d0;}
p.copyright a:hover {color: #a4a4a4;}

p.copyright-sml { margin:0; padding:0; font-size:13px; line-height:16px; font-family:'MyriadPro'; color:#666; font-weight:normal; 
    text-align:right; }
    p.copyright-sml a {text-decoration: none;}

.scrollup {
    width: 40px;
    height: 40px;
    position: fixed;
    bottom: 50px;
    right: 100px;
    display: none;
    text-indent: -9999px;
    background: url('icon_top.html') no-repeat;
    background-color: #000;
}    
/*-----------------------Service page-------------------*/
.sub-nav-hldr {margin:0; padding:0; width:100%; float:left; height: 40px; background: #2177d0; border-bottom: 1px solid #fff;}
ul.service-menu {padding: 0; margin: 0 0 0 15px; list-style: none;}
ul.service-menu li {padding: 0 15px; margin: 0; list-style: none; color: #fff; font-family:'MyriadPro'; 
font-size:15px; line-height:40px; float: left; background: url("images/wht-dot.png") no-repeat center left; }
ul.service-menu li a {color: #fff;}
ul.service-menu li a:hover {color: #000;}
ul.service-menu li.active a {color: #000;}
.nav-no-brdr {border-bottom: 0; height: 60px;}
#banner-service {margin:0; padding:80px 0; width:100%; float:left; background-image: url("images/service-banner.jpg"); background-position: 0 0;
    background-repeat: no-repeat; background-size: cover;} 
h1.inner-pg-hdng {font-size: 50px; line-height: 100%; color: #fff; text-align: center; padding: 0;}   
.arrow_box {
  position: relative;
}
.arrow_box:after, .arrow_box:before {
  top: 140%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.arrow_box:after {
  border-color: rgba(136, 183, 213, 0);
  border-top-color: #fff;
  border-width: 10px;
  margin-left: -10px;
}
.arrow_box:before {
  border-width: 0;
  margin-left: 0;
} 
#inner-content {margin:0; padding:30px 0; width:100%; float:left; background:#fff;}
h1.inner-hdng {font-size: 29px; line-height: 120%; color: #035bbd; text-align: center; font-family: 'MyriadPro-light';}  
.mid-area {margin: 0 auto; padding: 0; width: 65%; text-align: center;} 
.mid-area p {line-height: 145%; }
h1.ser-bot-hdng {color: #035bbd; text-align: center; font-size: 42px; padding: 0; line-height: 100%;}
.life {background: url("images/hdng-rpt.png") repeat-x center; font-family: 'MyriadPro-light';  font-size: 43px;
color: #4b4b4b; text-align: center; width: 100%; float: left;}
.life h1 {background: #fff; font-family: 'MyriadPro-light';  font-size: 43px;color: #4b4b4b; text-align: center; padding: 0 13px;
display: inline;}
.flow-bot {margin:0; padding:0; width:100%; float:left; background:url("images/flow-back-r.jpg") no-repeat bottom right; text-align: center;} 
.flow-top {margin:0; padding:30px 0; width:100%; float:left; background:url("images/flow-back-l.jpg") no-repeat top left;} 

/*-----------------------------About Us page--------------------------------*/
#banner-about {margin:0; padding:80px 0; width:100%; float:left; background-image: url("images/about-banner.jpg"); background-position: 0 0;
    background-repeat: no-repeat; background-size: cover;} 
p a {color:#035bbd; } 
p a:hover {color:#4b4b4b; }  
.arrow_blue {
  position: relative;
}
.arrow_blue:after, .arrow_blue:before {
  top: -7px;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.arrow_blue:after {
  border-color: rgba(136, 183, 213, 0);
  border-top-color: #035bbd;
  border-width: 10px;
  margin-left: -10px;
}
.arrow_blue:before {
  border-width: 0;
  margin-left: 0;
}   

section#about-content {margin:0; padding:30px 0; width:100%; float:left; background:#fff url("images/about-con-rpt.jpg") repeat-x top; } 
.hdng-shdw {background: url("images/heading-shdw.png") no-repeat bottom center; padding: 0 0 20px;}
.gray-box-s {min-height: 140px;}
.blue-link {color: #035bbd;}
.gray-box-s:hover a {color: #4b4b4b;}

.gray-box-s h1.skill-icon{background: url("images/skill-icon-h.png") no-repeat -83px 0; width: 79px; height: 46px; margin: 0 auto; 
display: table; padding: 30px 0; transition: all 0.6s;}
.gray-box-s:hover h1.skill-icon {background: url("images/skill-icon-h.png") no-repeat 0 0;}

.gray-box-s h1.iso-icon{background: url("images/iso-icon-h.png") no-repeat -79px 0; width: 57px; height: 46px; margin: 0 auto; 
display: table; padding: 30px 0; transition: all 0.6s;}
.gray-box-s:hover h1.iso-icon {background: url("images/iso-icon-h.png") no-repeat 0 0;}

.gray-box-s h1.spread-icon {background: url("images/spread-icon-h.png") no-repeat -49px 0; width: 47px; height: 46px; margin: 0 auto; 
display: table; padding: 30px 0; transition: all 0.6s;}
.gray-box-s:hover h1.spread-icon {background: url("images/spread-icon-h.png") no-repeat 0 0;}

.gray-box-s h1.gallery-icon {background: url("images/gallery-icon-h.png") no-repeat -48px 0; width: 44px; height: 46px; margin: 0 auto; 
display: table; padding: 30px 0; transition: all 0.6s;}
.gray-box-s:hover h1.gallery-icon {background: url("images/gallery-icon-h.png") no-repeat 0 0;}

.pdf-link {line-height: 60px; margin: 0 0 40px;}

.iso-logo-block {text-align: center;}
.iso-img {border:1px solid #ededed;}
.tp-gapping {padding-top: 15px;}
/*-------------------service sub page------------------*/
h1.page-hdng {font-size: 40px;}
.some-srvc-bx {margin: 20px 0 20px; padding: 5%; width: 100%; float: left; border:6px solid rgba(205,205,205,0.5); /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f6f6f6+47,ededed+100;White+3D+%231 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */ }
.some-srvc-bx h2{font-size: 18px; color: #2177d0; margin: 0 0 20px;}
.some-srvc-bx p {text-align: left;}
.sub-srvc {margin: 0 0 0 20px;}
.sub-srvc i {font-size: 7px; vertical-align: middle; color: #2177d0; }

/*-------------------vendor assesment page------------------*/
#banner-vendor {margin:0; padding:80px 0; width:100%; float:left; background-image: url("images/vendor-banner.jpg"); background-position: 0 0;
    background-repeat: no-repeat; background-size: cover;} 
p.ban-sub-hdng {font-family:'MyriadPro-Bold'; color: #fff; font-size: 23px; text-shadow:0 3px 5px #000; text-align: center;}
h1.blk-hdng {color: #2e2e2e; font-family:'MyriadPro-Bold'; font-size: 20px;}

.gray-box-s h1.pdf-icon {background: url("images/pdf-icon-h.png") no-repeat -36px 0; width: 34px; height: 46px; margin: 0 auto; 
display: table; padding: 30px 0; transition: all 0.6s;}
.gray-box-s:hover h1.pdf-icon {background: url("images/pdf-icon-h.png") no-repeat 0 0;} 
small a {text-decoration: underline;}
p.vendor-txt {font-family:"MyriadPro"; font-size: 18px; }
.vendor-bot-r {margin:0; padding:0; width:100%; float:left; background:url("images/vendor-bot-r.jpg") no-repeat bottom right; text-align: center;} 
.vendor-bot-l {margin:0; padding:30px 0; width:100%; float:left; background:url("images/vendor-bot-l.jpg") no-repeat top left;} 

section#vendor-add {/* IE10+ */ 
background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #eee 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #eee 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #eee 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FFFFFF), color-stop(100, #eee));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #eee 100%);

/* W3C Markup */ 
background-image: linear-gradient(to top, #FFFFFF 0%, #eee 100%);
padding: 0 0 30px; margin: 0; float: left; width: 100%; text-align: center;}
.top-triangle {width: 0;height: 0;border-style: solid;border-width: 20px 20px 0 20px;
border-color: #ffffff transparent transparent transparent; margin: 0 auto; display: table;}

section#vendor-add h1 {font-size: 29px; color: #035bbd; padding: 20px 0 10px;}
section#vendor-add p {font-family:"MyriadPro"; font-size: 18px;}
section#vendor-add h1.phone-blk {padding:0; color: #2e2e2e;}
section#vendor-add h1.phone-blk i {width: 34px; height: 34px; border-radius: 50%; border: 2px solid#2e2e2e;font-size: 24px; 
  text-align: center; line-height: 34px;}
h1.bot-hdng {font-family: 'MyriadPro-light';color: #2e2e2e !important; padding: 0;}
.btn-vendor:before {background: #035bbd; color: #fff;}
.btn-vendor:hover{color: #fff; background-color:#2e2e2e ;}

/*--------------------contact page--------------------*/
#banner-contact {margin:0; padding:80px 0; width:100%; float:left; background-image: url("images/contact-banner.jpg"); background-position: 0 0;
    background-repeat: no-repeat; background-size: cover;} 
.inpt-style {border: 1px solid #ddd; width: 100%; height: 40px; color: #000;font-family: 'MyriadPro-light';
font-size: 17px; border-radius: 0; margin: 0 0 20px; padding: 1%;}
.frm-text {height: 160px;}
.sbmt,.rst {border: 0; width: 100px;}
.rst {background: #4b4b4b;}
.rst:before {background: #2177d0;}
.btn-row {float: right;}
h1.cntct-ph,h1.cntct-mail {color: #2177d0; font-family: 'MyriadPro-light'; padding:10px 0 0!important;}
h1.cntct-ph i {width: 34px; height: 34px; line-height: 34px; border: 2px solid #2177d0; border-radius: 50%; font-size: 24px;}
.mail-lnk {font-size:20px; color: #2e2e2e; }
.map-block {border: 4px solid #ddd;}
/*---------------------Partner and collaboration page----------------*/
#banner-partner {margin:0; padding:80px 0; width:100%; float:left; background-image: url("images/partner-banner.jpg"); background-position: center;
    background-repeat: no-repeat; background-size: cover;} 
.partner-section {width: 70%; margin: 0 auto; text-align: center;}

ul.partner-list {padding: 0; margin: 0; list-style: none;}
ul.partner-list li {width: 250px; height: 150px;  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f6f6f6+47,ededed+100;White+3D+%231 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
border: 1px solid #cdcdcd; border-radius: 5px; float: left; margin: 10px; text-align: center; }
ul.partner-list li:before {      /* create a full-height inline block pseudo-element */
    content: ' ';
    display: inline-block;
    vertical-align: middle; /* vertical alignment of the inline element */
    height: 100%;
}
.ul.partner-list li img {
    display: inline-block;
    vertical-align: middle;          /* vertical alignment of the inline element */
    }
.hvr-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
}
.hvr-shadow:hover, .hvr-shadow:focus, .hvr-shadow:active {
  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);}
/*---------------------support page--------------------*/  
#banner-support {margin:0; padding:80px 0; width:100%; float:left; background-image: url("images/support-banner.jpg"); background-position: 0 0;
    background-repeat: no-repeat; background-size: cover;} 
section#vendor-add p.spprt-txt {font-size: 20px;}   
section#vendor-add p.spprt-txt span {color: #2177d0;} 
section#vendor-add h1.phone-blue {padding:0; color: #2177d0;}
section#vendor-add h1.phone-blue i {width: 34px; height: 34px; border-radius: 50%; border: 2px solid#2177d0;font-size: 22px; 
  text-align: center; line-height: 34px;}
section#our-prsnc  {background: url("images/hdng-rpt.png") repeat-x top; width: 100%; float: left; padding:12px 0 0;}  
section#our-prsnc h1 {font-size: 35px; text-align: left;}
section#our-prsnc p {font-size: 18px; text-align: left;}
section#our-prsnc i {color: #2177d0; margin: 0 5px 0 0;}
.dotted-brdr {border-bottom: 1px dotted #cdcdcd; padding: 0 0 20px; margin: 0 0 30px;}
section#spprt-cntr {margin:0; padding:0 0 30px; width:100%; float:left; background: #ededed;} 
h2.blue-bg {background: #2177d0; color: #fff; text-align: center; padding: 20px 0;}
h2.blue-bg span {font-size: 20px;}
h2.blue-bg a {color: #00eaff;}
h2.blue-bg a:hover {color: #fff;}
.blue-triangle {border-color: #2177d0 transparent transparent transparent;}
.tp-mrgn {margin-top: 30px;}
.cntr-block {margin-bottom: 15px; }
.cntr-plc {background: #fff; padding-bottom: 10px; padding-top: 20px; text-align: center; min-height: 82px;}
.cntr-plc h1,.cntr-plc p {padding: 0;}
.cntr-plc p {font-family: "MyriadPro"; font-size: 18px;}
.cntr-prsn {background: #3b3b3b; padding-bottom: 10px; padding-top: 20px; padding-left: 40px; min-height: 82px;}
.plc-arrw {width: 0;height: 0;border-style: solid;border-width: 10px 0 10px 10px;
  border-color: transparent transparent transparent #ffffff; top:40%; left: 0; position: absolute;}
.cntr-prsn p {color: #fff; font-family: 'MyriadPro'; font-size: 17px;}
.cntr-prsn h3 {padding: 0; font-size: 17px;}

/*-------------------Gallery----------------*/
.gal-area {width: 85%; margin: 0 auto; text-align: center;}

/**** PORTFOLIO STYLES*****/
.portfolio-categ{margin-bottom:30px;}
.portfolio-categ li{display:inline;margin-right:10px;}
.image-block{ display:block;position: relative;}
.image-block img{border: 1px solid #2177d0; border-radius: 4px 4px 4px 4px;background:#fff;padding:5px; 
  transition: all 0.6s ease 0s; }
.image-block img:hover {border: 1px solid #cdcdcd; box-shadow: 0 0 5px rgba(0,0,0,.3);}
.portfolio-area {margin: 0; padding:0;}
.portfolio-area li{float: left;margin: 0 5px 20px;overflow: hidden;width: 306px;padding:5px;}
.home-portfolio-text{margin-top:10px;}
li.active a{ text-decoration:underline;}
/**** END PORTFOLIO STYLES*****/

/*--------------------Case study page---------------*/
#banner-case {margin:0; padding:80px 0; width:100%; float:left; background-image: url("images/case-banner.jpg"); background-position: 0 0;
    background-repeat: no-repeat; background-size: cover;} 
section#case-bot {background: url("images/hdng-rpt.png") repeat-x top; width: 100%; float: left; padding:30px 0 0;}  
p.client-txt {font-size: 18px; text-align: center!important; padding: 0; color: #000;font-family: 'MyriadPro';} 
p.client-txt a {color: #2177d0;}
p.client-txt a span {color: #000;}

.parentbox {
    height:130px;
    
    text-align: center;  /* align the inline(-block) elements horizontally */
    font: 0/0 a;         /* remove the gap between inline(-block) elements */
}

.parentbox:before {      /* create a full-height inline block pseudo-element */
    content: ' ';
    display: inline-block;
    vertical-align: middle; /* vertical alignment of the inline element */
    height: 100%;
}

.childbox {
    display: inline-block;
    vertical-align: middle;          /* vertical alignment of the inline element */
    
}

.client-row {width: 100%; margin: 0 0 20px;}
/*--------------------Job vacancy page---------------*/
.btn-pdf:before {background: #333;}
.btn-pdf:hover, .btn-pdf:focus, .btn-pdf:active {
  color: #fff;
}
/*---------------------Tender----------------*/
.tender-table th {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7d7e7d+0,0e0e0e+100;Black+3D */
background: #7d7e7d; /* Old browsers */
background: -moz-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #7d7e7d 0%,#0e0e0e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */
border-bottom: 1px solid #fff !important; border-right: 1px solid #fff; color: #fff; font-size: 18px; font-family: "MyriadPro-BoldCond";
text-align: center;}
.tender-table th:last-child{border-right:0;}
.tender-table td {
background: rgba(237,237,237,1);
background: -moz-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(237,237,237,1)), color-stop(53%, rgba(246,246,246,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff', GradientType=0 );
border-bottom: 1px solid #ddd !important; border-right: 1px solid #ddd; color: #2e2e2e; font-size: 15px; font-family: "MyriadPro";
text-align: center; vertical-align: middle !important;}
.tender-table {border: 1px solid #ddd;}
/*---------------------Lines of Activities----------------*/
ul.act-list {margin: 0; padding: 0;}
ul.act-list li {margin: 0; padding: 0 0 15px 25px; font-size: 18px; font-family: "MyriadPro-light"; color:#000; 
background: url("images/circle_blue.png") no-repeat left 5px; list-style: none; width: 50%; float: left;}
/*--------------Customer Feedback--------------*/
.feedback-area {margin: 0 auto; padding: 0; width: 70%; text-align: center;} 
#feedback-form p {font-size: 17px; font-family: "MyriadPro"; padding: 0; color: #3f3f3f;}
#feedback-form input.inpt-style,#feedback-form textarea.inpt-style {margin-top: 10px;}
.quality-row {padding: 0 0 15px;}
#feedback-form input[type="radio"] {margin: 0 0 0 10px; vertical-align: middle;}
#feedback-form p.radio-txt {font-size: 15px;}
#feedback-form h1 {padding: 5px 0;}
/*----------------*/
.blue-btn {background: #2177d0; padding: 7px 15px 5px; font-family: "MyriadPro-Bold"; color: #fff; font-size: 13px; border-radius: 3px; }
.blue-btn:hover,.blue-btn:focus { color: #fff; background: #003346;}

.yellow-btn {
    background: #FF9800;
    padding: 7px 15px 5px;
    font-family: "MyriadPro-Bold";
    color: #fff;
    font-size: 13px;
    border-radius: 3px;
}

.tender-table td h1 {color: #003346 !important;}
.tender-table td p {color: #2e2e2e; font-size: 15px; font-family: "MyriadPro";}
.corrigen-txt {color: #003346 !important;}
.sml {font-size: 15px;}
/*--------------------*/
.notice-table td:first-child{padding-top: 18px !important;}
.notice-table td:first-child h1{padding-bottom: 8px;}

/*--------e-Governance--------*/
.e-gov-area {width: 100%; float: left; padding: 0; margin: 0;}
.e-gov-area h3 {color: #4b4b4b; font-size: 26px;}
.e-gov-area p {line-height: 130%;}

section#e-gov-init {width: 100%; float: left; padding: 60px 0; margin: 0;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eeeeee+0,ffffff+100&1+0,0+100 */
background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(238,238,238,1) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
position: relative;}
section#e-gov-init:before {position: absolute;width: 0;height: 0;border-style: solid;border-width: 40px 40px 0 40px;
border-color: #ffffff transparent transparent transparent;top:-10px;left: 48%;content: '';}
section#e-gov-init:after {position: absolute;bottom:0;left: 0;content: '';background: url("images/hdng-rpt.png") repeat-x;
height: 12px;width: 100%;}
section#e-gov-init ul {margin: 0; padding: 0;}
section#e-gov-init ul li {margin: 0; padding: 0 0 10px 25px; font-size: 16px; font-family: "MyriadPro"; color: #2e2e2e;
list-style: none; position: relative;}
section#e-gov-init ul li:before {content: "\f05d";font-family: FontAwesome;font-style: normal;font-weight: normal;
text-decoration: inherit;color: #2177d0;font-size: 18px;padding-right: 0.5em;position: absolute;top: 0;left: 0;}
section#e-gov-init strong {font-family: "MyriadPro-Bold"; font-weight: normal;}
section#e-gov-init h3 {font-size: 28px; color: #2177d0;}
.line-btm-lft {position: relative; margin: 0 0 20px;}
.line-btm-lft:after {position: absolute; content: ''; width: 80px; left: 0; height: 3px; bottom: 0;
background: #2177d0;}
.list-col li {width: 33%; float: left;}
.tp-btm-pddng {padding: 15px 0 20px;}

section#mmp-section {width: 100%; float: left; padding: 60px 0 0; margin: 0; background: url("images/vendor-bot-l.jpg") no-repeat left top;}
.mmp-bg {width: 100%; float: left; padding:0 0 60px; margin: 0; background: url("images/vendor-bot-r.jpg") no-repeat right bottom;}
.mmp-area {width: 100%; float: left; padding: 0; margin: 0;}
.mmp-area h2 {padding: 0 0 25px; color: #4b4b4b;}
.mmp-area .panel-heading {background: none; padding: 0;}
.mmp-area .panel-title {font-size: 22px; padding: 0;}
.mmp-area .panel-title a {padding: 10px 25px 10px 35px; display: block; background: #f5f5f5; color: #2177d0; position: relative;}
.mmp-area .panel-title a:focus {outline: 0; text-decoration: none;}
.mmp-area .panel-title a:hover {background: #eee;}
.mmp-area .panel-title a:before {content: "\f055";font-family: FontAwesome;font-style: normal;font-weight: normal;
text-decoration: inherit;color: #4b4b4b;font-size: 18px;padding-right: 0.5em;position: absolute;top: 8px;left: 10px;}
.mmp-area .panel-title a[aria-expanded="true"]:before {content: "\f056"!important; color: #2177d0;}
.mmp-area .panel-title a[aria-expanded="true"] {color: #353535;}
.mmp-area .panel {box-shadow: 3px 5px 4px rgba(0, 0, 0, 0.24);margin-bottom: 15px;}
.mmp-area .panel p {font-family: "MyriadPro"; line-height: 130%; font-size: 16px;}
.mmp-area .panel h2 {color: #2177d0; padding: 0 0 20px; text-align: center;position: relative;margin-bottom: 25px;}
.mmp-area .panel h2:after {position: absolute;width: 60px;height: 5px;bottom:0;left: 0;right:0;margin:0 auto;content: '';
background: #2177d0;}
section#mmp-section strong {font-family: "MyriadPro-Bold"; font-weight: normal;}
section#mmp-section span {color: #2177d0;}
.mmp-area .panel h3 {font-size: 26px; color: #2177d0;}
.mmp-area .panel h4 {font-size: 22px; color: #3b3b3b;}
.mmp-area .panel h5 {font-size: 20px; color: #3b3b3b;}
.mmp-area .panel .alignleft, .mmp-area .panel .alignright {padding-bottom: 10px;}
.mmp-area .panel .aligncenter {padding: 15px 0;}
ul.sdc-list {margin: 0; padding: 0;}
ul.sdc-list li {margin: 0; padding: 0 0 15px 25px!important; list-style: none!important; font-family: "MyriadPro-Bold"!important; font-size: 18px!important; position: relative;
transition: all 0.8s;width: 50%; float: left;}
ul.sdc-list li a {color: #2177d0;}
ul.sdc-list li:before {content: "\f0c1";font-family: FontAwesome;font-style: normal;font-weight: normal;
text-decoration: inherit;color: #000;font-size: 18px;padding-right: 0.5em;position: absolute;top: 0;left: 0;transition: all 0.8s;}
ul.sdc-list li:hover {padding-left: 35px!important;}
ul.sdc-list li:hover a {color: #3b3b3b;}
ul.sdc-list li:hover:before {color: #2177d0;}
ul.feature-list {margin: 0; padding: 0;}
ul.feature-list li {margin: 0; padding: 0 0 15px 25px!important; list-style: none!important; font-family: "MyriadPro"; font-size: 16px; position: relative;
transition: all 0.8s;}
ul.feature-list li a {color: #2177d0;}
ul.feature-list li:before {content: "\f00c";font-family: FontAwesome;font-style: normal;font-weight: normal;
text-decoration: inherit;color: #2177d0;font-size: 18px;padding-right: 0.5em;position: absolute;top: 0;left: 0;transition: all 0.8s;}
ul.feature-list li ul li:before {content: "\f0a9"; font-size: 16px;}
ul.feature-list li ol li:before {content: '';}
ul.feature-list li ol li {list-style: decimal inside!important; padding: 0 0 10px;width: 50%; float: left;}
ul.feature-list li ul, ul.feature-list li ol {padding: 10px 0 10px 15px!important;}
ul.feature-list li ol {width: 100%; float: left;}
.panel-box {width: 100%; float: left; padding: 20px; margin: 15px 0; border: 1px solid #ccc;}
.panel-cntct {clear: both; padding: 0; text-align: center;}
.panel-cntc-icon {font-size: 20px; padding-right: 5px;}
.panel-box ul {margin: 0; padding: 0;}
.panel-box ul li {margin: 0; padding: 0 0 10px; font-size: 16px; font-family: "MyriadPro"; list-style: square inside;}
.edist-img img {width: 100%; border: 2px solid #ddd; padding: 5px; background: #f5f5f5; margin-top: 15px;}
.csc-list li:before {content: '\f046'!important;}
.mmp-area .panel ul {margin: 0; padding: 0;}
.mmp-area .panel ul li ul {padding-left: 30px;padding-top: 10px;}
.mmp-area .panel ul li {margin: 0; padding: 0 0 10px; font-size: 16px; font-family: "MyriadPro"; list-style: square inside;}
.mmp-area .panel a {color: #2177d0;}
.oswp-imgs{padding: 0 0 15px;}

#banner-e-gov {margin:0; padding:80px 0; width:100%; float:left; background-image: url("images/e-gov-banner.jpg"); background-position: 0 0;
    background-repeat: no-repeat; background-size: cover;} 

.inner-pg p {font-family: "MyriadPro"; line-height: 150%;}
.ovrvw-block {padding: 20px; width: 100%; float: left; border: 2px solid #aaa; outline: 5px solid #ddd; outline-offset: -12px;
background: #fff;}
h2.sdc-hdng {padding-bottom: 20px; text-align: center; font-size:30px;}
.inner-pg-hdng small {color: #fff;}

ul.dwnld-list { margin: 0; padding: 0;width: 100%;}
ul.dwnld-list li { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(229, 229, 229) 100%) repeat scroll 0 0;
border: 1px solid #ddd; color: #414141; font-family: "MyriadPro-Bold"; font-size: 19px; line-height: 35px; margin: 0 0 15px;
padding: 25px 25px 25px 65px; position: relative; transition: all 0.6s ease 0s; list-style: none; text-align: left;}
ul.dwnld-list li a { color: #414141;}
ul.dwnld-list li::after {background: rgba(0, 0, 0, 0) url("images/news.png") no-repeat scroll 0 0;content: "";
height: 35px; left: 20px; position: absolute; top: 25px; transition: all 0.6s ease 0s; width: 35px;}
ul.dwnld-list li:hover::after {left: 12px;}
ul.dwnld-list li:hover a, ul.engrng-clg-list li:hover {color: #2177d0;}
ul.dwnld-list li a:focus {outline: 0; text-decoration: none;}
ul.dwnld-list li:hover {border: 1px solid #aaa;box-shadow: 0 3px 5px #cacaca;}

.award-list li {list-style: none!important; margin: 0 15px 15px 0!important;}

/*------edited on 08.08.2018------*/
.tender-desc a {background: #2177d0; padding: 7px 15px 5px; font-family: "MyriadPro-Bold"; color: #fff; font-size: 13px; border-radius: 3px; }
.tender-desc a:hover,.tender-desc a:focus { color: #fff; background: #003346;}

/*----------------*/
