@import url('https://fonts.googleapis.com/css?family=Roboto:400,700');

body {font-family: 'Roboto', sans-serif; font-size:14px;margin:0; padding: 0px;}
ul li {list-style: none;}
a:hover {outline: none;text-decoration:none;}
a:focus {outline:none;outline-offset: 0;}
a { -webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;}
h1, h2, h3, h4, h5, h6 {font-family: 'Roboto', sans-serif;}
.btn:hover,.btn:focus{outline: none;box-shadow: none;}


.form-control{border: 1px solid #f3eaf8;background-color: transparent;color: #0e0e0e;text-transform: uppercase;border-radius: 15px;position: relative}
.form-control:focus {outline: 0;-webkit-box-shadow: none;box-shadow: none;outline-offset: 0;border-color: #ffffff;}

.btn:hover,.btn:focus{outline: none;outline-offset: 0;}
.btn{color: #0a817f;text-transform: uppercase;font-weight: bold;border-radius: 0;min-width: 120px;font-size: 15px;border:1px solid #0a817f;background-color: #ffffff;}
.btn:hover{background-color: #0a817f;color:#ffffff;border:1px solid #ffffff;}
select {-moz-appearance: none;-webkit-appearance:none;}
select::-ms-expand {display: none;}
.select-wraper::before {
    content: "";position: absolute;right: 29px;top: 13px;width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;
    border-top: 6px solid #fff;
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    padding: 8px 10px;
}


/************************* Header [START] ******************/
header {width:100%;}
header .top-menu {background:#000; color:#fff; text-align:right;}
header .top-menu .form-control { height:24px; border-radius:12px;background:#535353;border:none; font-size:16px; margin-top: -3px;color:#fff;}
header .top-menu span {display:inline-block;margin:5px 0;padding:0 10px;text-transform:uppercase;}
header .top-menu span.registr {border-left:1px solid #646464;}
.paddt50 {padding-top:50px;}
.paddb50 {padding-bottom:50px}
.topnav {overflow: hidden;}
.topnav a { float: left; display: block; color: #f2f2f2; text-align: center; padding: 14px 16px; text-decoration: none; font-size: 17px;}
.topnav a:hover { background-color: #ddd; color: black;}
.topnav .icon { display: none;}
.header {background: -moz-linear-gradient(89deg, rgba(224,224,224,1) 0%, rgba(254,254,254,1) 100%); /* ff3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(254,254,254,1)), color-stop(100%, rgba(224,224,224,1))); /* safari4+,chrome */
background: -webkit-linear-gradient(89deg, rgba(224,224,224,1) 0%, rgba(254,254,254,1) 100%); /* safari5.1+,chrome10+ */
background: -o-linear-gradient(89deg, rgba(224,224,224,1) 0%, rgba(254,254,254,1) 100%); /* opera 11.10+ */
background: -ms-linear-gradient(89deg, rgba(224,224,224,1) 0%, rgba(254,254,254,1) 100%); /* ie10+ */
background: linear-gradient(1deg, rgba(224,224,224,1) 0%, rgba(254,254,254,1) 100%); /* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e0e0e0',GradientType=0 ); /* ie6-9 */}
.header {background:url(../images/header_bg.png) repeat-x top center;}
/*Navigation*/
.navbar {margin-bottom:0;}
.navbar-default .navbar-collapse, .navbar-default {border:none;background:none;}
.navbar-default .navbar-nav>li {padding:30px 15px 30px;}
.navbar-default .navbar-nav>li>a {text-transform:uppercase;color:#000; padding:0 0 5px;}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a.active {border-bottom:2px solid #0b92b2;}
.navbar>.container .navbar-brand{ position: absolute; z-index: 999;top: -45px;left: -5px;}
/* Slider styles */
.banner #carousel-example-generic {display: inline-block; width:100%}
.banner ul.thumbnails-carousel {padding: 5px 0 0 0; margin: 0;  list-style-type: none;  text-align: center;}
.banner ul.thumbnails-carousel .center {display: inline-block;}
.banner ul.thumbnails-carousel li { margin-right: 5px;float: left;cursor: pointer;}
.ul.ba{list-style-type:none;}
.banner .controls-background-reset {background: none !important;}
.banner .active-thumbnail {opacity: 0.4;}
.banner .indicators-fix {bottom: 70px;}
.banner {width:100%; background:#CCC;}
.banner .carousel-inner>.item {height:480px;background-position: center center; background-repeat:  no-repeat; background-attachment: inherit;      background-size:  cover; background-color: #999;}
.banner .carousel-indicators-wrap {width:100%; position:inherit;background:#000 url(../images/thumb-bg.png) left top repeat;left:0;margin:0}
.banner .carousel-indicators li {text-indent:0;}
.banner .carousel-caption {    right: 10%; top: 10%; text-align:right;}
.banner .carousel-caption h1 {text-align:right; font-size:45px; line-height:60px;}
.banner .carousel-caption a.more {color:#fff;text-decoration:none; background:url(../images/icon/dwn-arrow.png) no-repeat right center;padding-right:25px;line-height:30px;margin-top:45px; background-size: 18px 18px; display:inline-block;}
.banner .carousel-caption h1 span {display:block;}
.carousel-indicators1 {list-style:none;display:inline-block; width:100%; padding:50px 0 30px;}
.carousel-indicators1 li {cursor:pointer; float:left; text-align:center; width:25%; color:#fff;font-size:18px;}
.carousel-indicators1 li span {background:#000; color:#fff;display:block; width:45px; height:45px;-webkit-border-radius: 30px;
-moz-border-radius: 30px; border-radius: 30px;text-align:center; padding-top:9px; border:1px solid #01a2d8; margin:0 auto 5px;}
.carousel-indicators-wrap h1{color:#fff;text-transform:uppercase;padding-top:20px;}
.carousel-indicators-wrap h1 span {display:block;}

section.abt-section {padding:50px 0 0;}
section.abt-section .container {border-bottom:1px solid #409191;padding-bottom:50px;margin-bottom:50px;}
.about-contain h1 {margin:0 0 15px;}
.about-contain p {padding-right:10%; font-weight:normal; font-size:15px; line-height:22px;}

/*Footer*/
.footer_top {background:#47aae4 ; color:#fff; padding:20px 0;}
.footer_top h3, .footer_top h3 a {color:#fff;font-size:18px;font-weight:bold;margin:0; padding:0 0 5px; text-decoration:none;}
.footer_top span.email {display:block;font-weight: 500;}
.footer_top span.email a {color:#fff; text-decoration:none; font-size:13px;}
.footer_top .footertop-menu {min-height:80px;}
.footer_top .footertop-menu ul li{font-weight: 500;}
.footer_top .footertop-menu ul li .icon-angle{margin-right: 5px;font-size: 19px;line-height: 19px;}
.footer_top .login-form-wrap {background:url(../images/login_bg.png) repeat-x; padding:5px; margin-top:-55px;}
.footer_top .login-form-wrap .login-form {background:#e2eff2; padding:12px;} 
.footer_top .login-form-wrap .login-form .form-control {background: #e4e4e4;border: none;padding: 5px 15px;color: #5b5b5b;font-weight: 500;
}
.footer_top .login-form-wrap .login-form .form-control.username {margin-bottom:10px;}
.footer_top .text-right h3 {font-size:28px;line-height:35px; margin:0; padding:0;text-transform: uppercase;}
.footer_top .text-right h4 {font-size: 19px;line-height: 27px;margin: 0;padding: 0;text-transform: uppercase;}
.footer_top .login-form-wrap .login-form .btn {background: #47aae4;color: #e2e2e2;min-width: 100px;width: 100%;border-radius: 6px;}
.footer_top .login-form-wrap .login-form .btn:hover {background:#047676; color:#fff;}
.copyright {background:#161c1c; color:#fff;padding:15px 0}
.padd-left-5 {padding-left:5px;}
.padd-right-5 {padding-right :5px;}
/*.b-a {
  border: 1px solid #dee5e7;
}
*/.padder {
  padding-left: 15px;
  padding-right: 15px;
}
.panel {
  border-radius: 2px;
  box-shadow:none;
}
.panel .accordion-toggle {
  font-size: 14px;
  display: block;
  cursor: pointer;
}
.panel .list-group-item {
  border-color: #edf1f2;
}
.panel.no-borders {
  border-width: 0;
}
.panel.no-borders .panel-heading,
.panel.no-borders .panel-footer {
  border-width: 0;
}
.timeline {
  margin: 0;
  padding: 0;
}
.tl-item {
  display: block;
}
.tl-item:before,
.tl-item:after {
  content: " ";
  display: table;
}
.tl-item:after {
  clear: both;
}
.visible-left {
  display: none;
}
.tl-wrap {
  display: block;
  margin-left: 6em;
  padding: 5px 0 5px 20px;
  border-style: dotted;
  border-color: #159ed9;
  border-width: 0 0 0 4px;
}
.tl-wrap:before,
.tl-wrap:after {
  content: " ";
  display: table;
}
.tl-wrap:after {
  clear: both;
}
.tl-wrap:before {
  position: relative;
  content: "";
  float: left;
  top: 15px;
  margin-left: -27px;
  width: 10px;
  height: 10px;
  border-color: inherit;
  border-width: 3px;
  border-radius: 50%;
  border-style: solid;
  background: #159ed9;
  box-shadow: 0 0 0 3px #159ed9;
}
.tl-wrap:hover:before {
  background: transparent;
  border-color: #fff;
}
.tl-count {
  position: relative;
  top: 2px;
  float: left;
  margin-left: -3.5em;
  display: block;
  width: 55px;
  height:59px;
  text-align: center;
  background:url(../images/icon/no-bg.png) 6px 0 no-repeat;
  font-size:26px;
  font-weight:bold;
  padding-top:3px;
  color:#159ed9;
}
.tl-content {
  font-size:16px;
  display: inline-block;
  position: relative;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left:0;
  background-color: white;
}
.tl-content.block {
  display: block;
  width: 100%;
}
.tl-content.panel {
  margin-bottom: 0;
}
.tl-header {
  display: block;
  width: 12em;
  text-align: center;
  margin-left: 2px;
}
.timeline-center .tl-item {
  margin-left: 50%;
}
.timeline-center .tl-item .tl-wrap {
  margin-left: -2px;
}
.timeline-center .tl-header {
  width: auto;
  margin: 0;
}
.timeline-center .tl-left {
  margin-left: 0;
  margin-right: 50%;
}
.timeline-center .tl-left .hidden-left {
  display: none !important;
}
.timeline-center .tl-left .visible-left {
  display: inherit;
}
.timeline-center .tl-left .tl-wrap {
  float: right;
  margin-right: -2px;
  border-left-width: 0;
  border-right-width: 4px;
  padding-left: 0;
  padding-right: 20px;
}
.timeline-center .tl-left .tl-wrap:before {
  float: right;
  margin-left: 0;
  margin-right: -27px;
}
.timeline-center .tl-left .tl-count {
  float: right;
  margin-left: 0;
  margin-right: -8.5em;
  text-align: left;
}
.arrow {
  border-width: 9px;
  z-index: 10;
}
.arrow,
.arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.arrow:after {
  border-width: 8px;
  content: "";
}
.arrow.top {
  left: 50%;
  margin-left: -9px;
  border-top-width: 0;
  border-bottom-color: rgba(0, 0, 0, 0.1);
  top: -9px;
}
.arrow.top:after {
  top: 1px;
  margin-left: -8px;
  border-top-width: 0;
  border-bottom-color: #ffffff;
}
.arrow.top.arrow-primary:after {
  border-bottom-color: #7266ba;
}
.arrow.top.arrow-info:after {
  border-bottom-color: #23b7e5;
}
.arrow.top.arrow-success:after {
  border-bottom-color: #27c24c;
}
.arrow.top.arrow-danger:after {
  border-bottom-color: #f05050;
}
.arrow.top.arrow-warning:after {
  border-bottom-color: #fad733;
}
.arrow.top.arrow-light:after {
  border-bottom-color: #edf1f2;
}
.arrow.top.arrow-dark:after {
  border-bottom-color: #3a3f51;
}
.arrow.top.arrow-black:after {
  border-bottom-color: #13171e;
}
.arrow.right {
  top: 50%;
  right: -9px;
  margin-top: -9px;
  border-right-width: 0;
  border-left-color: rgba(0, 0, 0, 0.1);
}
.arrow.right:after {
  right: 1px;
  bottom: -8px;
  border-right-width: 0;
  border-left-color: #ffffff;
}
.arrow.right.arrow-primary:after {
  border-left-color: #7266ba;
}
.arrow.right.arrow-info:after {
  border-left-color: #23b7e5;
}
.arrow.right.arrow-success:after {
  border-left-color: #27c24c;
}
.arrow.right.arrow-danger:after {
  border-left-color: #f05050;
}
.arrow.right.arrow-warning:after {
  border-left-color: #fad733;
}
.arrow.right.arrow-light:after {
  border-left-color: #edf1f2;
}
.arrow.right.arrow-dark:after {
  border-left-color: #3a3f51;
}
.arrow.right.arrow-black:after {
  border-left-color: #13171e;
}
.arrow.bottom {
  left: 50%;
  bottom: -9px;
  margin-left: -9px;
  border-bottom-width: 0;
  border-top-color: rgba(0, 0, 0, 0.1);
}
.arrow.bottom:after {
  bottom: 1px;
  margin-left: -8px;
  border-bottom-width: 0;
  border-top-color: #ffffff;
}
.arrow.bottom.arrow-primary:after {
  border-top-color: #7266ba;
}
.arrow.bottom.arrow-info:after {
  border-top-color: #23b7e5;
}
.arrow.bottom.arrow-success:after {
  border-top-color: #27c24c;
}
.arrow.bottom.arrow-danger:after {
  border-top-color: #f05050;
}
.arrow.bottom.arrow-warning:after {
  border-top-color: #fad733;
}
.arrow.bottom.arrow-light:after {
  border-top-color: #edf1f2;
}
.arrow.bottom.arrow-dark:after {
  border-top-color: #3a3f51;
}
.arrow.bottom.arrow-black:after {
  border-top-color: #13171e;
}
.arrow.left {
  top: 50%;
  left: -9px;
  margin-top: -9px;
  border-left-width: 0;
  border-right-color: rgba(0, 0, 0, 0.1);
}
.arrow.left:after {
  left: 1px;
  bottom: -8px;
  border-left-width: 0;
  border-right-color: #ffffff;
}
.arrow.left.arrow-primary:after {
  border-right-color: #7266ba;
}
.arrow.left.arrow-info:after {
  border-right-color: #23b7e5;
}
.arrow.left.arrow-success:after {
  border-right-color: #27c24c;
}
.arrow.left.arrow-danger:after {
  border-right-color: #f05050;
}
.arrow.left.arrow-warning:after {
  border-right-color: #fad733;
}
.arrow.left.arrow-light:after {
  border-right-color: #edf1f2;
}
.arrow.left.arrow-dark:after {
  border-right-color: #3a3f51;
}
.arrow.left.arrow-black:after {
  border-right-color: #13171e;
}
.arrow.pull-left {
  left: 19px;
}
.arrow.pull-right {
  left: auto;
  right: 19px;
}
.arrow.pull-up {
  top: 19px;
  display:none;
}
.arrow.pull-down {
  top: auto;
  bottom: 19px;
}

/******************** About us [START] ********************/
.our-team-section{position: relative;padding: 50px 0px;background-color: ;background: url('../images/searchbanner.png') no-repeat;
background-size: 100% 100%;
}

.our-team-head{text-align: center;}
.our-team-head h2{text-transform: uppercase;color: #ffffff;margin: 0;font-size: 40px;font-weight: bold;}
.team-info{margin-top: 30px;}
.team-details {position: relative;text-align: center;color:#ffffff;}
.team-details img{position: relative;border: 3px dotted #ffffff;padding: 2px;}
.team-details h4{margin-top: 20px;margin-bottom: 2px;}
.green-text{color: #097f7f;font-size: 26px;line-height: 30px;margin-bottom: 15px;display: block;}
.about-us-content h2{text-transform: uppercase;font-weight: bold;}
.about-bottom-section,.about-top-section{padding: 40px 0;}
/******************** About us [END] ********************/
/******************** Search Page [START] ********************/
.search-result-section{position: relative;padding: 50px 0px 80px 0px;background-color: ;background: url('../images/searchbanner.png') no-repeat;
background-size: 100% 100%;
}
.search-result-head{text-align: center;}
.search-result-head h2{text-transform: uppercase;color: #ffffff;margin: 0;font-size: 40px;font-weight: bold;}
.search-result-head h2 span{font-size: 16px;display: block;font-weight: normal;}
.lbl-or{line-height: 83px;vertical-align: middle;text-align: center;width: 100%;color: #ffffff;}
.search-result-form{margin-top: 30px;} 

.search-result-content{position: relative;margin:-50px 0 40px 0;}
.search-result-content .panel{border-radius: 30px;box-shadow: 0px 1px 4px rgba(0,0,0,0.6);-webkit-box-shadow: 0px 1px 4px rgba(0,0,0,0.6);border: 0;}
.search-result-content .panel-default > .panel-heading {color: #ffffff;background-color: #1b1b1b;border-color: #1b1b1b;text-align: center;padding: 15px;
border-top-left-radius: 30px;border-top-right-radius: 30px;}
.search-result-content .panel-body{padding: 0;}
.search-result-content .panel-body .tbl-scheme{margin-bottom: 0px;}
.tbl-scheme thead tr{background-color: #097776;color:#ffffff;}
.tbl-scheme thead tr th{vertical-align: middle;text-transform: uppercase;font-weight: normal;white-space: nowrap;}
.tbl-scheme thead tr th.scheme-name{width: 250px;}
.tbl-scheme thead tr th.scheme-offering{width: 192px;}
.tbl-scheme tbody tr td{vertical-align: middle;text-transform: uppercase;font-weight: normal;}
.tbl-scheme tbody tr.selected-row{background-color: #097776;color:#ffffff;}
.search-result-content .panel-footer {padding:15px;background-color: #1b1b1b;border-top: 1px solid #ddd;border-bottom-right-radius: 30px;border-bottom-left-radius: 30px;color: #ffffff;}
.search-result-content .pagination {display: inline-block;padding-left: 0;margin: 0;border-radius: 4px;}
.search-result-content .pagination > li > a,
.search-result-content .pagination > li > span {background-color: transparent;border-right: 1px solid #ffffff;border-radius: 0;color: #ffffff;padding: 0px 7px;
border: 0;border-right: 1px solid #ffffff;line-height: 1;}
.search-result-content .pagination > li:last-child > a{border-right: 0;}
/******************** Search Page [END] ********************/
/******************** Search Page Detail [START] ********************/
.scheme-details .tbl-scheme thead tr{text-align: center;}
.scheme-details  .panel-title {font-size: 17px;text-transform: uppercase;font-weight: bold;}
.scheme-details .tbl-scheme thead tr th{text-align: center;text-transform: capitalize;}
.scheme-details .tbl-scheme tbody tr td {text-transform: none;border-top: 0;}
.scheme-details .tbl-scheme tbody tr td:first-child {color: #097776;width: 250px;}
.scheme-details .panel-footer a{color:#ffffff;}
/******************** Search Page Detail [END] ********************/
/******************** Contact [START] ********************/
.contact-us-section{padding: 50px 0px;}
.contact-form h4{margin: 0 0 15px 0;text-transform: uppercase;font-weight: bold;}
.contact-us-section .form-control{border: 1px solid #161c1c;color: #161c1c;resize: none;}
.contact-form .col1{margin-bottom: 10px;color:#161c1c;}
.contact-form .col1 .fa{margin-top: 3px;font-size: 18px;color:#097776;}
.contact-form .col1 a{color:#161c1c;text-decoration: none;outline: none;}
.border-left{border-left:1px solid #c4c4c4;}
/******************** Contact [END] ********************/
/******************** mission-section [START] ********************/
.mission-section{position: relative;}
.mission-info {margin: -215px 0 40px 0;position: relative;}
.mission-info  .chairman-info .info-text{color:#ffffff;padding-top: 87px;}
.mission-info  .chairman-info .info-text h2{font-weight: bold;font-size: 35px;margin-bottom: 0px;}
.mission-info  .chairman-info .info-text p{text-transform: uppercase;}
.mission-info  .mission-quote{position: relative;padding: 50px 0;}
.mission-quote blockquote {padding: 10px 0px;border-left: 0px solid #eee;margin-bottom: 0;}
.mission-info  .mission-text{position: relative;margin: 0 0 30px 0;}
.mission-vision-section h2, .goals-section h4{font-weight: bold;color:#097776;margin-top: 0;}
.border-right{border-right:1px solid #010609;}
.goals-section ul{padding: 0;position: relative;}
.goals-section ul li{margin-bottom: 10px;position: relative;margin-left: 25px;border-bottom: 1px dashed #097776;padding: 0px 0 10px 0px;}
.goals-section ul li::after {content: " ";position: absolute;background-color: #097776;width: 6px;height: 6px;display: block;top: 6px;left: -25px;}
.project-details .goals-section ul::before {content: " ";position: absolute;background-color: #097776;width: 1px;height: 100%;display: block;top: 6px;left: -15px;}
.margin-top-30{margin-top:30px; }
.project-details .goals-section h4{margin-left:-15px;}

.project-name{padding: 30px 0;text-align: center;}
.project-name h2{text-transform: uppercase;font-weight: bold;margin-bottom: 0px;color: #097776;}
#project-carousel{position: relative;}
#project-carousel .owl-item .item{background-color: transparent;position: relative;}
#project-carousel .owl-item .item .img-cover{position: absolute;left: 0;top: 0;background: rgba(8,127,125,0.6);width: 100%;height: 100%}
#project-carousel .owl-item.active .item .img-cover{display: none;}
#project-carousel .owl-item.active .item{background-color: #ffffff;border: 0;}
#project-carousel.owl-nav{position: absolute;top: 0;bottom: 0;height: 55px;margin: auto;width: 100%;}
.owl-nav .owl-prev,  .owl-nav .owl-next{width: 55px;height: 55px;object-fit: contain;
background-color: #c4c4c4;border: solid 1px #1b2b3b;vertical-align: middle;text-align: center;transition: .5s all ease-in-out;
-moz-transition: .5s all ease-in-out;-webkit-transition: .5s all ease-in-out;}
#project-carousel .owl-nav .owl-prev i,  .owl-nav .owl-next i{font-size: 32px;line-height: 50px;color:#1b2b3b;transition: .5s all ease-in-out;-moz-transition: .5s all ease-in-out;-webkit-transition: .5s all ease-in-out;}
#project-carousel .owl-nav .owl-prev:hover i,  .owl-nav .owl-next:hover i{color:#ffffff;}
#project-carousel .owl-nav .owl-prev:hover,  .owl-nav .owl-next:hover{background-color:#1b2b3b;}
#project-carousel .owl-nav .owl-prev{position: absolute;left:112px;}
#project-carousel .owl-nav .owl-next{position: absolute;right:112px;}
#project-carousel .owl-dots{position: relative;left: 0;right: 0;margin: auto;width:60px;margin-top:-25px;padding-bottom: 10px;}
#project-carousel .owl-dot{width: 9px;height: 9px;vertical-align: middle;background-color: #ffffff;border: solid 1px #ffffff;border-radius: 50%;display: inline-block;margin-right: 4px;}
#project-carousel .owl-dot.active{padding: 0px;background-color: #097776;border: solid 3px #ffffff;width: 13px;height: 13px;}
/******************** mission-section [END] ********************/

.footertop-menu ul{margin: 0;padding: 0;}


@media (max-width: 991px) {
  .navbar-header {
      float: none;
  }
  .navbar-left,.navbar-right {
      float: none !important;
  }
  .navbar-toggle {
      display: block;
  }
  .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }
  .navbar-fixed-top {
      top: 0;
      border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
      display: none!important;
  }
  .navbar-nav {
      float: none!important;
      margin-top: 7.5px;
  }
  .navbar-nav>li {
      float: none;
  }
  .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
  }
  .collapse.in{
      display:block !important;
  }
header .top-menu {display:none;}
.container>.navbar-header {height:90px;}
.navbar-default .navbar-nav>li {padding:10px 0;}
.header {background:#e0e0e0 url(../images/header_bg01.png) repeat-x top center;}
.carousel-indicators1 {padding:0 0 0 24px;}
.carousel-indicators-wrap h1 {text-align:center}
.carousel-indicators-wrap h1 span {display:inline;}
.collapse.in {
        display: block !important;
    background: #e0e0e0;
    width: 100%;
    margin-top: 25px;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a.active {border-bottom:none;}
.footer_top .login-form-wrap {margin-top:20px;}
.search-footer{text-align:left;padding-top:50px;}
}
@media screen and (max-width: 767px) {
  .footer_top .search-footer {text-align:left; padding-top:20px;}
  }
@media screen and (max-width: 600px) {
  .topnav a:not(:first-child) {display: none;}
  .topnav a.icon {
    float: right;
    display: block;
  }
  .topnav.responsive {position: relative;}
  .topnav.responsive .icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  .topnav.responsive a {
    float: none;
    display: block;
    text-align: left;
  }

@media screen and (max-width: 480px) {
.navbar>.container .navbar-brand img {width:50%;}
}