@charset "utf-8";
/* CSS Document */

.font{font-family: 'Roboto Condensed', sans-serif;}
.font{font-family: 'Open Sans', sans-serif;}

body{background:#f6f6f6; color:#777; line-height:24px; font-size:13px; font-family: 'Open Sans', sans-serif;}
#top-line{background:url(../images/top-pattern.jpg)  repeat-x center top; height:5px; position:relative; z-index:5;}
header{padding:20px 0px; position:relative; z-index:4;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,.3);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,.3);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,.3);
}
#main-nav{height:50px;}
#banner-section{background:#777;}
#welcome{margin:30px 0px;}
.welcome{padding:30px; background:#fff;}
.latest-news{background:#32dede; color:#fff;}
.latest-news1{background:#f06f6e; color:#fff;}
.title{font-size:26px; color:#37b786; font-family: 'Roboto Condensed', sans-serif; letter-spacing:.5px; font-weight: 300; margin-bottom:20px;}
.welcome-btn{}
p{margin-bottom:20px; font-family: 'Open Sans', sans-serif; font-weight:400; letter-spacing:.3px;}
.welcome-btn a{background:#f06f6e; color:#fff; padding:5px 8px; font-size:11px; text-decoration:none; font-weight:700; font-family: 'Roboto Condensed', sans-serif;
-webkit-transition: all 0.25s linear 0s;
-moz-transition: all 0.25s linear 0s;
-o-transition: all 0.25s linear 0s;
transition: all 0.25s linear 0s;
}
.welcome-btn a:hover{background:#32dede; color:#fff; padding:5px 8px; font-size:11px;}
.news-and-events{font-weight:500; margin:0px; padding:15px; text-transform:uppercase; font-size:16px; background:#f97c7b; font-family: 'Roboto Condensed', sans-serif;}
.news-content{ padding:0 10px;}
.news-content a{padding:15px; display:block; color:#fff; border-bottom:solid 1px #e15f5e; font-family: 'Open Sans', sans-serif; font-size:12.5px; text-decoration:none;}
.news-content a:hover{background:#e15f5e;}
#bottom-thumbs{margin-bottom:30px;}
.bottom-thumb{position:relative; overflow:hidden;}
.thumb-hover{position:absolute; width:100%; height:100%;
background: rgb(233,55,53); /* Old browsers */
background: -moz-linear-gradient(45deg,  rgba(233,55,53,1) 0%, rgba(255,190,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(233,55,53,1)), color-stop(100%,rgba(255,190,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg,  rgba(233,55,53,1) 0%,rgba(255,190,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg,  rgba(233,55,53,1) 0%,rgba(255,190,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg,  rgba(233,55,53,1) 0%,rgba(255,190,0,1) 100%); /* IE10+ */
background: linear-gradient(45deg,  rgba(233,55,53,1) 0%,rgba(255,190,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e93735', endColorstr='#ffbe00',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
.bottom-thumb .thumb-hover{opacity:0;
-webkit-transition: all 0.25s linear 0s;
-moz-transition: all 0.25s linear 0s;
-o-transition: all 0.25s linear 0s;
transition: all 0.25s linear 0s;
}
.bottom-thumb:hover .thumb-hover{opacity:.9;}
.thumb-title{position:absolute; color:#fff; font-size:20px; font-weight:400; padding:0px; margin:0px; bottom:15px; left:15px; z-index:2; font-family: 'Open Sans', sans-serif; text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.8);
-webkit-transition: all 0.25s linear 0s;
-moz-transition: all 0.25s linear 0s;
-o-transition: all 0.25s linear 0s;
transition: all 0.25s linear 0s;
}

.bottom-thumb:hover .thumb-title{left:25px; text-shadow: 0px 0px 4px rgba(0, 0, 0, 0);}
footer{background:#37b786; padding:30px 0px; color:#fff;
background: rgb(55,183,134); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(55,183,134,1) 0%, rgba(31,181,218,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(55,183,134,1)), color-stop(100%,rgba(31,181,218,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(55,183,134,1) 0%,rgba(31,181,218,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(55,183,134,1) 0%,rgba(31,181,218,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(55,183,134,1) 0%,rgba(31,181,218,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(55,183,134,1) 0%,rgba(31,181,218,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#37b786', endColorstr='#1fb5da',GradientType=1 ); /* IE6-9 */

}
.more-info{font-weight:900; color:#fff; padding:0px 15px; margin-bottom:-3px; font-family: 'Roboto Condensed', sans-serif; letter-spacing:.5px;}
.copyright{text-align:center; color:#d1efe4; font:12px Arial, Helvetica, sans-serif; margin-top:50px; padding:0px 15px; font-family: 'Roboto Condensed', sans-serif;}
.copyright a{color:#d1efe4; text-decoration:none;
-webkit-transition: all 0.25s linear 0s;
-moz-transition: all 0.25s linear 0s;
-o-transition: all 0.25s linear 0s;
transition: all 0.25s linear 0s;
}
.copyright a:hover{color:#fff; text-decoration:none;}
.info-number{font-size:21px; font-weight:700; font-family: 'Roboto Condensed', sans-serif; letter-spacing:.5px;display:none;}
.footer-links ul{margin:0px; padding:0px;}
.footer-links ul li{list-style:none;}
.footer-links ul li a{text-decoration:none; color:#fff; font-size:14px; font-family: 'Roboto Condensed', sans-serif; font-weight:300;
-webkit-transition: all 0.25s linear 0s;
-moz-transition: all 0.25s linear 0s;
-o-transition: all 0.25s linear 0s;
transition: all 0.25s linear 0s;
}
.footer-links ul li a:hover{color:#a7ffdd;}
.social-links{margin-top:20px;}
.social-links a{margin-right:10px;}
.top-links{float:right; text-align:right; font-size: 12px; font-family: 'Roboto Condensed', sans-serif;}
.top-links a{color: #777; font-size: 12px; text-decoration: none; margin:0px 4px;
-webkit-transition: all 0.25s linear 0s;
-moz-transition: all 0.25s linear 0s;
-o-transition: all 0.25s linear 0s;
transition: all 0.25s linear 0s;
}
.top-links a:last-child{color: #777; font-size: 12px; text-decoration: none; margin:0px 0px 0px 4px;}
.top-links a:hover{color:#f06f6e;}
.top-btns{margin-top:10px; text-align:right; font-family: 'Roboto Condensed', sans-serif;}
.top-btns a{color:#fff; text-decoration:none; padding:5px 8px; font-weight:500; font-size:14px; font-weight:700;}
.gree{background:#37b786;}
.red{background:#f06f6e;}
.red:hover{background:#f06f6e;}

/*MENU*/


.menu_container { display: block; background: #f6f6f6; height: 50px; position:relative; z-index:3;}
.menu_container a { text-decoration: none; color: #777; font-size: 12px; display: block; height: 50px;line-height: 50px;padding: 0 13px; font-weight:400; font-family: 'Roboto Condensed', sans-serif;
 }
.menu_container ul {margin: 0;padding: 0;list-style: none;}
.current-menu-item{ background-color: #f06f6e; color:#fff!important;}
.menu_container > ul > li { display: block;float: left;position: relative;
}
.menu_container ul li:hover {background: #f0f0f0;}
.menu_container > ul > li > ul { background-color: #fff!important;position: absolute;display: none; top: 100%; width: 300px; }
.menu_container > ul > li:hover > ul { display: block;}
.menu_container > ul > li > ul > li { position: relative; border-bottom:solid 1px #f0f0f0; height:40px; line-height:40px;}
.menu_container > ul > li > ul > li a{border-bottom:solid 1px #f0f0f0; height:40px; line-height:40px; font-weight:500;}
.menu_container > ul > li > ul > li a:hover {background:#f0f0f0;}
.menu_container > ul > li > ul > li > ul { display:none;position: absolute;left: 100%;top: 0; width: 300px; }
.menu_container > ul > li > ul > li:hover > ul { display:block;background-color: #fff; }
.menu_container > ul > li > ul > li > ul > li {  }
.responsive_menu select {
	display: block;
	width: 100%;
	height: 50px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857;
	color: #777;
	vertical-align: middle;
	background:url(../images/menu.jpg) no-repeat right center #fff;
	border: none;
}



#inner-banner{ padding:40px 0px 20px; margin-bottom:20px;
background: rgb(55,183,134); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(55,183,134,1) 0%, rgba(31,181,218,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(55,183,134,1)), color-stop(100%,rgba(31,181,218,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(55,183,134,1) 0%,rgba(31,181,218,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(55,183,134,1) 0%,rgba(31,181,218,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(55,183,134,1) 0%,rgba(31,181,218,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(55,183,134,1) 0%,rgba(31,181,218,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#37b786', endColorstr='#1fb5da',GradientType=1 ); /* IE6-9 */

}
.page-title{font-size:46px; color:#fff; font-family: 'Roboto Condensed', sans-serif; font-weight: 300;}
.sub-head{font-size:30px; color:#37b786; font-family: 'Roboto Condensed', sans-serif; font-weight: 300; margin-bottom:30px;}
.sub-head1{font-size:18px; color:#6f6f6f; font-family: 'Roboto Condensed', sans-serif; font-weight: 400; margin:40px 0px 20px 0px; border-bottom: dotted 1px #ccc; padding-bottom:10px; line-height:24px;}
.sub-head2{font-size:18px; color:#6f6f6f; font-family: 'Roboto Condensed', sans-serif; font-weight: 400; margin:0px 0px 20px 0px; border-bottom: dotted 1px #ccc; padding-bottom:10px; line-height:24px;}


.breadcrumb {
  padding: 0px 0px; font-family: 'Roboto Condensed', sans-serif; font-size:12px;
  margin-bottom: 20px;
  list-style: none;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/";
}
.breadcrumb > .active {
  color: #37b786;
}
.breadcrumb > li a{text-decoration:none; color:#777;
-webkit-transition: all 0.25s linear 0s;
-moz-transition: all 0.25s linear 0s;
-o-transition: all 0.25s linear 0s;
transition: all 0.25s linear 0s;
}
.breadcrumb > li a:hover{text-decoration:none; color:#f06f6e;}
#content-section{margin-bottom:30px;}
.left-area{float:left; width:860px; background:#FFF;}
.right-area{float:right; width:270px;}
.padding{padding:15px 0px 30px 0px; min-height:300px;}
.padding6{padding:15px 0px 30px 0px;}
.padding7{padding:15px 0px 0px 0px;}
.padding5{padding:15px;}
.margin-b-20{margin-bottom:20px;}
.listing{}
.listing ul{margin:0px; padding:0px;}
.listing ul li{list-style:none; background:url(../images/arrow.png) no-repeat left 5px; padding-left:20px; margin-bottom:5px;}
.listing ul li a{color:#1976a1; text-decoration:none; font-family: 'Roboto Condensed', sans-serif; font-size:14px;
-webkit-transition: all 0.25s linear 0s;
-moz-transition: all 0.25s linear 0s;
-o-transition: all 0.25s linear 0s;
transition: all 0.25s linear 0s;
}
.listing ul li a:hover{color:#6ec8c8;}

.listing1{}
.listing1 ul{margin:0px; padding:0px;}
.listing1 ul li{list-style:none; padding:5px; border-bottom:dotted 1px #ccc;}
.listing1 ul li a{color:#1976a1; text-decoration:none; font-family: 'Roboto Condensed', sans-serif;
-webkit-transition: all 0.25s linear 0s;
-moz-transition: all 0.25s linear 0s;
-o-transition: all 0.25s linear 0s;
transition: all 0.25s linear 0s;
}
.listing1 ul li a:hover{color:#6ec8c8;}
.listing1 ul li:hover{background:#f8f8f8;}

.side-links{background:#262626; margin-bottom:10px;}
.side-links ul{margin:0px; padding:0px;}
.side-links ul li{list-style:none;}
.side-links ul li a{padding:10px; display:block; color:#fff; border-bottom:solid 1px #1d1d1d; border-top: solid 1px #343434; font-weight:700;  text-decoration:none; text-transform:uppercase; font-size:14px; font-family: 'Roboto Condensed', sans-serif; letter-spacing:.5px;
-webkit-transition: all 0.25s linear 0s;
-moz-transition: all 0.25s linear 0s;
-o-transition: all 0.25s linear 0s;
transition: all 0.25s linear 0s;
}
.side-links ul li a:hover{background:#4d4d4d; color:#fff; border-bottom:solid 1px #4d4d4d; border-top: solid 1px #4d4d4d;}
.side-link-active{background:#25a071; color:#fff!important; border-bottom:solid 1px #25a071; border-top:solid 1px #25a071!important;}

.modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 0px solid #999;
  border: 0px solid rgba(0, 0, 0, .2);
  border-radius: 0px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0);
          box-shadow: 0 3px 9px rgba(0, 0, 0, 0);
}

.carousel-indicators {
  position: absolute; background:rgba(255, 255, 255, .8);
  bottom: 5px;
  left: 50%;
  z-index: 15;
  width: 20%;
  padding-left: 0;
  margin-left: -10%;
  text-align: center;
  list-style: none;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}

.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: #999;
  border: 0px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #37b786;
}
.commitments{}
.commitments ul{margin:0px; padding:0px;}
.commitments ul li{list-style:none; padding:10px 0px; background:#f8f8f8; padding:10px; margin-bottom:1px;
-webkit-transition: all 0.25s linear 0s;
-moz-transition: all 0.25s linear 0s;
-o-transition: all 0.25s linear 0s;
transition: all 0.25s linear 0s;
}

.commitments ul li:hover{background:#f0ede6;}
.comment{margin-bottom:30px; font-family: 'Roboto Condensed', sans-serif; background:url(../images/line.jpg) no-repeat left bottom; padding-bottom:20px;}
.comment span{font:italic 18px Georgia, "Times New Roman", Times, serif; padding-bottom:20px; display:inline-block;}
address{font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:400; line-height:24px;}
address p{margin-bottom:15px; font-family: 'Open Sans', sans-serif; font-size:14px;}
address a{font-family: 'Roboto Condensed', sans-serif; color:#f06f6e; text-decoration:none;}
address a:hover{font-family: 'Roboto Condensed', sans-serif; color:#37b786; text-decoration:none;}
.white-box{background:#fff;}
.placement-logo{}
.placement-logo ul{margin:0px; padding:0px;}
.placement-logo ul li{list-style:none; border-right:solid 1px #ececec; border-bottom:solid 1px #ececec; width:16.668%; float:left; padding:20px; position:relative;}

.placement-logo ul li img{opacity:1;
-webkit-transition: all 0.25s linear 0s;
-moz-transition: all 0.25s linear 0s;
-o-transition: all 0.25s linear 0s;
transition: all 0.25s linear 0s;
}
.placement-logo ul li:hover img{opacity:.3;}
.news-link{}
.news-link a{color:#fff; background:#f06f6e; padding:10px; display:block; font-weight:300;  text-decoration:none; text-transform:uppercase; font-size:16px; font-family: 'Roboto Condensed', sans-serif; letter-spacing:.5px;}
.box-heading{background:#37b786; padding:10px; color:#fff; font-size:18px; font-family: 'Roboto Condensed', sans-serif; font-weight:400; text-transform:uppercase;}
.box-heading1{background:#1fb5da; padding:10px; color:#fff; font-size:18px; font-family: 'Roboto Condensed', sans-serif; font-weight:400; text-transform:uppercase;}
.box-heading2{background:#6ec8c8; padding:10px; color:#fff; font-size:18px; font-family: 'Roboto Condensed', sans-serif; font-weight:400; text-transform:uppercase;}
.padding1{padding:15px; min-height:500px; background:#43c291; color:#fff;}
.padding2{padding:15px; min-height:500px; background:#3dc4e5; color:#fff;}
.padding3{padding:15px; min-height:500px; background:#8ad5d5; color:#fff;}
#color1{background:#262626; padding:50px 0px; margin-bottom:50px;}

#application{margin:10px 0px 20px}
#application ul{margin:0px; padding:0px;}
#application ul li{list-style:none;}
#application ul li a{background:#f6f6f6 url(../images/document-pdf-text.png) no-repeat 10px center; display:block; padding:10px 10px 10px 40px; font-family: 'Roboto Condensed', sans-serif; font-weight:400; text-decoration:none; color:#777;
-webkit-transition: all 0.25s linear 0s;
-moz-transition: all 0.25s linear 0s;
-o-transition: all 0.25s linear 0s;
transition: all 0.25s linear 0s;

}
#application ul li a:hover{background:#37b786 url(../images/document-pdf-text.png) no-repeat 10px center; color:#fff;}
.new-section{border-bottom:solid 1px #e4e4e4;}
.bg01{position:relative; border-left:5px solid #36b78a; min-height:70px;}
.bg01:nth-child(2n){position:relative; border-left:5px solid #1fb5da; min-height:70px;}
.bg01:nth-child(3n){position:relative; border-left:5px solid #6ec8c8; min-height:70px;}
.bg01:nth-child(4n){position:relative; border-left:5px solid #f5b700; min-height:70px;}
.bg01:nth-child(5n){position:relative; border-left:5px solid #e93735; min-height:70px;}
.bg01:nth-child(6n){position:relative; border-left:5px solid #f67e42; min-height:70px;}

.bg01:hover: .news-date{color:#fff; background:#55cc9e;}
.bg01:hover:nth-child(2n) .news-date{color:#fff; background:#45c8e8;}
.bg01:hover:nth-child(3n) .news-date{color:#fff; background:#85cdcd;}
.bg01:hover:nth-child(4n) .news-date{color:#fff; background:#fdca33;}
.bg01:hover:nth-child(5n) .news-date{color:#fff; background:#f85453;}
.bg01:hover:nth-child(6n) .news-date{color:#fff; background:#fd9663;}

.bg01:hover .news-title a{color:#36b78a;}
.bg01:hover:nth-child(2n) .news-title a{color:#1fb5da;}
.bg01:hover:nth-child(3n) .news-title a{color:#6ec8c8;}
.bg01:hover:nth-child(4n) .news-title a{color:#f5b700;}
.bg01:hover:nth-child(5n) .news-title a{color:#e93735;}
.bg01:hover:nth-child(6n) .news-title a{color:#f67e42;}

.bg02{position:relative; border-left:5px solid #1fb5da; min-height:70px;}
.bg03{position:relative; border-left:5px solid #6ec8c8; min-height:70px;}
.bg04{position:relative; border-left:5px solid #f5b700; min-height:70px;}
.bg05{position:relative; border-left:5px solid #e93735; min-height:70px;}
.bg06{position:relative; border-left:5px solid #f67e42; min-height:70px;}
.news-date{background:#ededed; width:70px; height:100%; position:absolute; text-align:center; font-family: 'Roboto Condensed', sans-serif; font-size:12px; line-height:18px; color:#ccc;
-webkit-transition: all 0.25s linear 0s;
-moz-transition: all 0.25s linear 0s;
-o-transition: all 0.25s linear 0s;
transition: all 0.25s linear 0s;
}
.date{padding-top:15px;}
.news-date span{font-size:50px; font-weight:800;}
.news-title{padding:10px; margin-left:70px;}
.news-title a{font-family: 'Open Sans', sans-serif; color:#777; text-decoration:none;
-webkit-transition: all 0.25s linear 0s;
-moz-transition: all 0.25s linear 0s;
-o-transition: all 0.25s linear 0s;
transition: all 0.25s linear 0s;
}
.news-title a:hover{color:#d4d4d4;}
.bg01:hover .news-date{color:#fff; background:#55cc9e;}
.bg02:hover .news-date{color:#fff; background:#45c8e8;}
.bg03:hover .news-date{color:#fff; background:#85cdcd;}
.bg04:hover .news-date{color:#fff; background:#fdca33;}
.bg05:hover .news-date{color:#fff; background:#f85453;}
.bg06:hover .news-date{color:#fff; background:#fd9663;}

.bg01:hover .news-title a{color:#36b78a;}
.bg02:hover .news-title a{color:#1fb5da;}
.bg03:hover .news-title a{color:#6ec8c8;}
.bg04:hover .news-title a{color:#f5b700;}
.bg05:hover .news-title a{color:#e93735;}
.bg06:hover .news-title a{color:#f67e42;}

.event-box{background:#ededed; display:inline-block; float:left; padding:0px 5px; text-transform:uppercase; font-size:12px; font-family: 'Roboto Condensed', sans-serif; color:#777; margin-right:2px; margin-top:5px;
-webkit-transition: all 0.25s linear 0s;
-moz-transition: all 0.25s linear 0s;
-o-transition: all 0.25s linear 0s;
transition: all 0.25s linear 0s;
}
.event-box span{margin-right:10px;}

.bg01:hover .event-box{background:#36b78a; color:#fff;}
.bg02:hover .event-box{background:#1fb5da; color:#fff;}
.bg03:hover .event-box{background:#6ec8c8; color:#fff;}
.bg04:hover .event-box{background:#f5b700; color:#fff;}
.bg05:hover .event-box{background:#e93735; color:#fff;}
.bg06:hover .event-box{background:#f67e42; color:#fff;}



.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; background:#262626;
}
.img-details{padding:15px 0px; font: 12px/18px Arial, Helvetica, sans-serif;}

.news-img{background:#1d1d1d; padding:15px; color:#7a7a7a;}
.infrastructure{background:#f8f8f8;}
.infrastructure ul{margin:0px; padding:0px;}
.infrastructure ul li{list-style:none; position:relative; width:33.33%; float:left; text-align:center;}

.infra1{padding:20px; border-bottom:solid 10px #37b786; background:#48c696; color:#fff; min-height:320px;}
.infra2{padding:20px; border-bottom:solid 10px #1fb5da; background:#2ec1e5; color:#fff; min-height:320px;}
.infra3{padding:20px; border-bottom:solid 10px #6ec8c8; background:#7fd3d3; color:#fff; min-height:320px;}
.infra4{padding:20px; border-bottom:solid 10px #ffbe00; background:#ffcf00; color:#fff; min-height:320px;}
.infra5{padding:20px; border-bottom:solid 10px #e93735; background:#f04f4d; color:#fff; min-height:320px;}
.infra6{padding:20px; border-bottom:solid 10px #f67e42; background:#fd8f57; color:#fff; min-height:320px;}
.bg1{background:url(../images/news-01.jpg) no-repeat center center;}
#academy{background:url(../images/01.jpg) no-repeat center center; background-size:cover; min-height:320px; float:left; width:66.66%; position:relative;}
.gallery-btn{width:180px; position:absolute; top:50%; left:50%; margin:-22px 0px 0px -90px;}
.gallery-btn a{display:block; color:#fff; font-family: 'Roboto Condensed', sans-serif; font-size:14px; font-weight:800; text-align:center; padding:10px 0px; text-decoration:none; border:solid 2px #fff;
-webkit-transition: all 0.25s linear 0s;
-moz-transition: all 0.25s linear 0s;
-o-transition: all 0.25s linear 0s;
transition: all 0.25s linear 0s;
}
.gallery-btn a:hover{color:#ffbe00; border:solid 2px #ffbe00;}
.transportation{background:#fd8f57;}
.transportation ul{margin:0px; padding:0px;}
.transportation ul li{list-style:none; float:left; width:50%;}
.Department{
background: rgb(55,183,134); /* Old browsers */
background: -moz-linear-gradient(45deg,  rgba(55,183,134,1) 0%, rgba(31,181,218,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(55,183,134,1)), color-stop(100%,rgba(31,181,218,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg,  rgba(55,183,134,1) 0%,rgba(31,181,218,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg,  rgba(55,183,134,1) 0%,rgba(31,181,218,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg,  rgba(55,183,134,1) 0%,rgba(31,181,218,1) 100%); /* IE10+ */
background: linear-gradient(45deg,  rgba(55,183,134,1) 0%,rgba(31,181,218,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#37b786', endColorstr='#1fb5da',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	}
.Department ul{margin:0px; padding:0px;}
.Department ul li{list-style:none; width:50%; float:left;}
.Department ul li a{padding:20px; display:block; font-family: 'Roboto Condensed', sans-serif; font-size:16px; color:#fff; text-decoration:none;
-webkit-transition: all 0.25s linear 0s;
-moz-transition: all 0.25s linear 0s;
-o-transition: all 0.25s linear 0s;
transition: all 0.25s linear 0s; 
border-bottom:solid 1px #51c4ba;
}
.Department ul li a:hover{padding:20px 20px 20px 25px; color:#fff; background:rgba(255,255,255,.2)}

.Department1{background:#fff; padding:20px; border-top:solid 1px #f6f6f6;
-webkit-transition: all 0.25s linear 0s;
-moz-transition: all 0.25s linear 0s;
-o-transition: all 0.25s linear 0s;
transition: all 0.25s linear 0s;
}
.Department1:hover{background:#f6f6f6; border-top:solid 5px #eaeaea;}
.Department1 p{font:italic 14px Georgia, "Times New Roman", Times, serif;}
.testi-name{background:url(../images/quote.png) no-repeat left 3px; padding-left:35px; font-weight:700; line-height:18px;}
.testi-name span{font-family: 'Roboto Condensed', sans-serif; font-size:14px; font-weight:400;}

label {
  display: inline-block; font-family: 'Roboto Condensed', sans-serif; font-size:14px;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: normal;
}

.form-control {
  display: block;
  width: 100%;
  height: auto;
  padding: 15px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #e8e8e8;
  border-radius: 0px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #25a071;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0), 0 0 8px rgba(102, 175, 233, 0);
          box-shadow: inset 0 1px 1px rgba(0,0,0,0), 0 0 8px rgba(102, 175, 233, 0);
}

.btn {
  display: inline-block;
  padding: 6px 20px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 0px solid transparent;
  border-radius: 0px; font-family: 'Roboto Condensed', sans-serif; font-size:14px;
}
.publication{margin-bottom:5px; padding:10px; border:solid 1px #efefef;
-webkit-transition: all 0.25s linear 0s;
-moz-transition: all 0.25s linear 0s;
-o-transition: all 0.25s linear 0s;
transition: all 0.25s linear 0s;
}
.publication:hover{background:#f8f8f8;}

.list-group-item {
  position: relative;
  display: block;
  padding: 6px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #efefef;
}
.list-group-item:first-child {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}

.color1, .color2, .color3, .color4, .color5, .color6{background:#f6f6f6; padding:15px; text-align:center; position:relative; overflow:hidden;  margin-bottom:5px;
-webkit-transition: all 0.25s linear 0s;
-moz-transition: all 0.25s linear 0s;
-o-transition: all 0.25s linear 0s;
transition: all 0.25s linear 0s;
}

.col-width1 [class*="col-"] {padding:5px;}
.achievement-img{background:#fff;}

.achieve{font-size:16px; font-family: 'Roboto Condensed', sans-serif; font-weight: 800; min-height:50px; margin-bottom:5px;}
.achieve-name{font-family: 'Roboto Condensed', sans-serif; padding-bottom:10px;}
.achievement-img{text-align:center; background:#fdfdfd;}
.achieve-link{height:40px;}

.achieve-more{width:40px; height:40px; position:absolute; left:50%; margin-left:-20px; bottom:-30px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
-webkit-transition: all 0.25s linear 0s;
-moz-transition: all 0.25s linear 0s;
-o-transition: all 0.25s linear 0s;
transition: all 0.25s linear 0s;

background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(232,232,232,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(232,232,232,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */

}
.achieve-more a{display:block; text-decoration:none; text-align:center; font-size:25px; padding:7px 0px; color:#666; outline:none;}
.pop-head{padding:15px; font-size:16px; font-family: 'Roboto Condensed', sans-serif; font-weight: 800; color:#fff;}
.color1:hover .achieve-more, .color2:hover .achieve-more, .color3:hover .achieve-more, .color4:hover .achieve-more, .color5:hover .achieve-more, .color6:hover .achieve-more{bottom:15px;}

.color01{background:#48c696;}
.color02{background:#2ec1e5;}
.color03{background:#7fd3d3;}
.color04{background:#ffcf00;}
.color05{background:#f04f4d;}
.color06{background:#fd8f57;}

.padding8{padding:15px;}
.padding9{padding:15px 0px; border-bottom: solid 1px #f6f6f6;}
.close-btn{margin-right:5px; margin-top:0px;}
.pop-img{margin:0px auto 15px auto; width:300px;}
.achieve-name{text-align:center; margin-top:10px;}
.achieve-cont{margin-top:10px;}

.nav-tabs {
  border-bottom: 0px solid #ddd;
}
.boxpadding4{ background:#FFFFFF; padding:20px 30px;}

h5 { font-size: 15px; line-height: 22px; margin-bottom: 10px; font-weight:bold;}
h5.bg-primary{color:#525252;background-color:#bdf2ff; padding:10px 10px; font-size:17px;}
h5 a.bg-primary:hover{background-color:#3071a9}



#image-01 {
  padding: 5px 20px 10px 0px;
  float: left;
  width: 250x;
  margin: 0px 0 0 0px;
}
.label{ position:absolute; top:80px; right:20px; z-index:20;} 

@media (max-width: 1199px) {
		.top-links a{color: #777; font-size: 11px; text-decoration: none; margin:0px 2px;}
		.top-links a:last-child{color: #777; font-size: 11px; text-decoration: none; margin:0px 0px 0px 2px;}
		.left-area{float:left; width:680px; background:#FFF;}
		.right-area{float:right; width:250px;}
	}

@media (max-width: 991px) {
		.latest-news{margin-top:30px;}
		.footer-links{margin-top:30px;}
		.logo{width:512px; margin:0px auto;}
		.top-links{display:none;}
		.top-btns{margin-top:20px; text-align:center;}
		.left-area{float:left; width:480px; background:#FFF;}
		.right-area{float:right; width:230px;}
		.placement-logo ul li{list-style:none; border-right:solid 1px #ececec; border-bottom:solid 1px #ececec; width:25%; float:left; padding:20px; position:relative;}
		.padding1{padding:15px; min-height:inherit;}
		.infrastructure ul li{list-style:none; position:relative; width:50%; float:left; text-align:center;}
		#academy{background:url(../images/01.jpg) no-repeat center center; background-size:cover; min-height:320px; float:left; width:50%; position:relative;}
		
	}
	
@media (max-width: 767px) {
		.bottom-thumb{margin-bottom:30px;}
		#bottom-thumbs{margin-bottom:0px;}
		.left-area{float:none; width:100%; background:#FFF;}
		.right-area{float:none; width:100%;}
		.side-links{margin-bottom:10px; margin-top:20px;}
		.latest-news1{display:none;}
		.infrastructure ul li{list-style:none; position:relative; width:33.33%; float:left; text-align:center;}
		#academy{background:url(../images/01.jpg) no-repeat center center; background-size:cover; min-height:320px; float:left; width:66.66%; position:relative;}
	}
	
@media (max-width: 640px) {
		.placement-logo ul li{list-style:none; border-right:solid 1px #ececec; border-bottom:solid 1px #ececec; width:33.333%; float:left; padding:20px; position:relative;}
		.col-width [class*="col-xs-"] {width:50%;}
		.infrastructure ul li{list-style:none; position:relative; width:50%; float:left; text-align:center;}
		#academy{background:url(../images/01.jpg) no-repeat center center; background-size:cover; min-height:320px; float:left; width:50%; position:relative;}
		.Department ul li{list-style:none; width:100%; float:left;}
	}
	
@media (max-width: 550px) {
		.logo{width:100%;}
	}

@media (max-width: 480px) {
		.footer-links{display:none;}
		.copyright{text-align:center;}
		.top-btns a{display:block; margin-top:2px;}
		.placement-logo ul li{list-style:none; border-right:solid 1px #ececec; border-bottom:solid 1px #ececec; width:50%; float:left; padding:20px; position:relative;}
		.col-width [class*="col-xs-"] {width:100%;}
		.infrastructure ul li{list-style:none; position:relative; width:100%; float:left; text-align:center;}
		.infra1{padding:20px; border-bottom:solid 10px #37b786; background:#48c696; color:#fff; min-height:inherit;}
		.infra2{padding:20px; border-bottom:solid 10px #1fb5da; background:#2ec1e5; color:#fff; min-height:inherit;}
		.infra3{padding:20px; border-bottom:solid 10px #6ec8c8; background:#7fd3d3; color:#fff; min-height:inherit;}
		.infra4{padding:20px; border-bottom:solid 10px #ffbe00; background:#ffcf00; color:#fff; min-height:inherit;}
		.infra5{padding:20px; border-bottom:solid 10px #e93735; background:#f04f4d; color:#fff; min-height:inherit;}
		.infra6{padding:20px; border-bottom:solid 10px #f67e42; background:#fd8f57; color:#fff; min-height:inherit;}
		#academy{display:none;}
		.achievement-img img{width:100%;}
		
	}
	
@media (max-width: 360px) {
		.col-thumb [class*="col-"] {width:100%;}
		.pop-img img{width:100%; height:auto;}
		
	}