ul {
    margin: 0;
    padding: 0;
}
@font-face {
    font-family: "Conv_tahoma";
    font-style: normal;
    font-weight: normal;
    src: local("☺"), url("../fonts/tahoma.woff") format("woff"), url("../fonts/tahoma.ttf") format("truetype"), url("../fonts/tahoma.svg") format("svg");
}
@font-face {
    font-family: "Conv_Georgia";
    font-style: normal;
    font-weight: normal;
    src: local("☺"), url("../fonts/Georgia.woff") format("woff"), url("../fonts/Georgia.ttf") format("truetype"), url("../fonts/Georgia.svg") format("svg");
}
h1, h2, h3, h4, h5, h6 {
    font-family: "Roboto",sans-serif !important;
}
.align-left {
    text-align: left;
}
.align-right {
    text-align: right;
}
align-center {
    text-align: center;
}
.pad-clr {
    padding: 0 !important;
}
.pad-left-none {
    padding-left: 0 !important;
}
.pad-right-none {
    padding-right: 0 !important;
}
.cyan {
    background: #26a69a none repeat scroll 0 0;
    color: #ffffff;
}
.main-content .content-left h3 {
    background-color: #000;
    border-left: 4px solid #4caf50;
    color: #fff;
    font-family: "Roboto",sans-serif;
    font-size: 22px;
    font-weight: normal;
    padding: 8px 10px;
	margin-top:0px;
}
.main-content .content-left h5 {
    border-bottom: 1px solid #cccccc;
    padding: 0 0 10px;
    position: relative;
}
.main-content .content-left h5::before {
    background-color: #6c9d4b;
    bottom: 0;
    content: "";
    display: block;
    height: 3px;
    margin-bottom: -1.5px;
    position: absolute;
    width: 10%;
}
.main-content .content-left ul > li {
    list-style: outside none none;
    margin-bottom: 6px;
    padding-left: 20px;
    position: relative;
}
/*.main-content .content-left ul > li::before {
    color: #26a69a;
    content: "";
    font-family: "FontAwesome";
    font-size: 12px;
    left: 0;
    position: absolute;
}*/
#wrapper {
    display: block;
    height: 100%;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}
.navbar-inverse {
    background-color: #000000 !important;
    border-color: #000000 !important;
    box-shadow: 0 0 5px #000000 !important;
}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    background-color: #000 !important;
}

.navbar .navbar-nav > li > a {
    font-size: 1em;
}
.navbar .nav .dropdown > a::after {
    margin-left: 10px;
}
.navbar .navbar-toggle {
    margin-right: 0;
}
.dropdown-menu {
    z-index: 999;
}
.top-header {
    background: rgba(0, 0, 0, 0) url("../images/top-header-bg-black.png") no-repeat scroll 0 0 / cover ;
    font-family: "Open Sans",sans-serif;
    font-size: 0.7em;
	z-index: 1000 !important;
}
.top-header-right ul, .middle-header .social-icon ul {
    margin: 0;
}
.top-header-right ul li {
    display: inline-block;
    float: left;
}
.top-header-right ul li.textresizer a {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #dcdcdc;
    border-radius: 0;
    color: #000000;
    font-size: 12px;
    line-height: 12px;
    margin-top: 9px;
    padding: 2px 3px;
}
.top-header-right ul li.textresizer, .top-header-right ul li:nth-child(9) {
    margin-left: 4px;
    margin-right: 7px;
}
.top-header-right ul li.textresizer:last-child {
    margin-left: 0;
}
.top-header-right ul li a {
    border-left: 1px solid #4d4d4d;
    color: #ffffff;
    display: block;
    padding: 9px 19px;
}
.top-header-right ul li:first-child a, .top-header-right ul li:nth-child(8) a, .top-header-right ul li:nth-child(9) a {
    border-left: 0 none;
}
.top-header-right ul li a:hover {
    background: #c62828 none repeat scroll 0 0;
}
.top-header-right ul li.textresizer a:hover {
    color: #ffffff;
}
.top-header .time {
    color: #ffffff;
    font-family: "Roboto",sans-serif;
    padding: 9px 0;
}
.top-header-right ul li:nth-child(8) {
    margin-left: 4px;
}
.top-header-right ul li:nth-child(8) a, .top-header-right ul li:nth-child(9) a {
    background: #01b9f2 none repeat scroll 0 0;
    border: 1px solid #d5d5d5;
    font-family: "Roboto",sans-serif;
    line-height: normal;
    margin-top: 8.5px;
    padding: 1px 3px;
}
.top-header-right ul li:nth-child(9) a {
    background: #000000 none repeat scroll 0 0;
}
.top-header-right i {
    line-height: 1.45;
}
.middle-header .social-icon i {
    line-height: 25px;
}
.top-header .search ul {
    left: inherit !important;
    right: 0 !important;
    top: 100%;
    width: 40% !important;
}
.top-header .search .btn-danger {
    background: #c62828 none repeat scroll 0 0;
}
.top-header .search ul li {
    border: 0 none !important;
    padding: 15px 0 !important;
    text-align: left;
    width: 100% !important;
}
.middle-header .row {
    display: table;
    width: 100%;
}
.msg-box {
    display: table;
    height: 100%;
    width: 100%;
}
.middle-header .common-mid {
    display: table-cell;
    float: none;
}
.middle-header .common-mid:last-child {
    padding-right: 0;
    vertical-align: middle;
}
.middle-header .common-mid:first-child {
    width: 36%;
}
.middle-header .common-mid:nth-child(3) {
    text-align: right;
    width: 21%;
}
.middle-header .social-icon ul li {
    display: inline-block;
    margin-right: 10px;
}
.middle-header .social-icon ul li:last-child {
    margin-right: 0;
}
.middle-header .social-icon ul li:first-child a {
    background: #3e63a7 none repeat scroll 0 0;
}
.middle-header .social-icon {
    float: right;
}
.middle-header .social-icon ul li:nth-child(2) a {
    background: #0f9cd0 none repeat scroll 0 0;
}
.middle-header .social-icon ul li:nth-child(3) a {
    background: #d03737 none repeat scroll 0 0;
}
.middle-header .social-icon ul li a {
    background: #c60202 none repeat scroll 0 0;
    border-radius: 50%;
    color: #ffffff;
    display: block;
    height: 25px;
    line-height: 25px;
    text-align: center;
    transition: all 0.2s ease 0s;
    width: 25px;
}
.middle-header .social-icon ul li a:hover {
    transform: rotate(360deg);
}
.middle-header {
    padding: 7px 0;
}
.middle-header .email i, .middle-header .phone i {
    color: #4caf50;
}
.slider-wrapper {
    margin-top: 24px;
}
.menu {
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    z-index: 105;
}
.message-section .msg-common {
    background: #000 none repeat scroll 0 0;
    margin-right: 3px;
    min-height: 146px;
    padding: 12px 8px;
    width: 24.73%;
}
.message-section .msg-common:nth-child(2) {
    background: #000 none repeat scroll 0 0;
}
.message-section .msg-common:nth-child(3) {
    background: #000 none repeat scroll 0 0;
}
.message-section .msg-common:nth-child(4) {
    background: #000 none repeat scroll 0 0;
}
.message-section .msg-common .img-box {
    float: left;
    width: 102px;
}
.message-section .msg-common .msg-content h4 {
    color: #ffffff;
    font-family: "Roboto",sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 8px;
    margin-top: -1px;
}
.message-section .msg-common .msg-content p {
    color: #fff;
    font-size: 13px;
    line-height: 16px;
    margin-bottom: 6px;
}
.message-section .msg-common .msg-content {
    color: rgba(255, 255, 255, 0.6);
    float: right;
    font-size: 12px;
    width: 166px;
}

.message-section {
    margin-bottom: 26px;
    position: relative;
}
.message-section .msg-common .view-msg-btn {
    border: 1px solid rgba(255, 255, 255, 0.7);
    bottom: 13px;
    color: #fff;
    display: inline-block;
    font-size: 11px;
    margin-left: 20px;
    padding: 3.5px 5px;
    position: absolute;
    text-transform: uppercase;
}
.message-section .msg-common .view-msg-btn:hover {
    background: #fff none repeat scroll 0 0;
    color: #000;
    transition: all 0.2s ease 0s;
}
.message-section .container {
    left: 0;
    position: absolute;
    right: 0;
    top: -54px;
}
.welcome-section {
    margin: 82px 0 30px;
}
.welcome-section .welcome-wrap blockquote {
    border-left: 4px solid #85c539;
    font-family: "Roboto",sans-serif;
    font-size: 25px;
    margin-bottom: 32px;
    padding: 0 13px;
	background-color:#000;
	color:#FFF;
}
.welcome-section .welcome-wrap blockquote span {
    color: #fff;
    display: block;
    font-size: 29px;
}
.welcome-section .welcome-wrap a.read-more {
    background: #000 none repeat scroll 0 0;
    border: 1px solid #000;
    color: #ffffff;
    display: inline-block;
    font-size: 15px;
    padding: 8px 10px;
    text-transform: uppercase;
}
.new-wrapper {
    background: #000;
    padding-right: 0;
    position: relative;
    z-index: 9;
}
.new-wrapper::after {
    background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: -1;
}
.new-wrapper .news-head .panel-footer {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    border-radius: 0;
    display: inline-block;
    margin-left: 15px;
    padding: 0;
}
.new-wrapper .news-head .panel-footer .pagination > li > a {
    background-color: rgba(255, 255, 255, 0.19);
    color: #ffa000;
}
.new-wrapper .news-head {
    border-bottom: 1px solid #ffffff;
    margin: 15px 0 9px;
    padding-bottom: 9px;
    position: relative;
}
.new-wrapper .news-head .new-btn {
    background: #ffa000 none repeat scroll 0 0;
    border: 2px solid #e89200;
    color: #ffffff;
    display: inline-block;
    font-size: 14px;
    padding: 3px 6px;
    text-transform: uppercase;
    vertical-align: top;
}
.new-wrapper .new-ticker {
    margin: 0;
    padding: 0 0 7px;
}
.new-wrapper .new-ticker li {
    display: inline-block;
    margin-bottom: 14px;
    position: relative;
}
.new-wrapper .new-ticker li i {
    background: #363636 none repeat scroll 0 0;
    color: #ffffff;
    font-size: 22px;
    height: 100%;
    left: 0;
    padding: 13px 8px;
    position: absolute;
}
.new-wrapper .new-ticker li .new-content a {
    color: #374957;
    display: block;
    margin-bottom: 1px;
}
.new-wrapper .new-ticker li .new-content .nsize {
    color: #d03d3d;
    display: inline-block;
    font-size: 13px;
    margin-bottom: 5px;
}
.new-wrapper .new-ticker li .new-content .ndate {
    display: inline-block;
    font-size: 13px;
    margin-bottom: 5px;
    margin-left: 1px;
}
.new-wrapper .new-ticker li .new-content {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #dbdbdb;
    display: inline-block;
    margin-left: 41px;
    padding: 9px 12px 3px;
    width: 319px;
}
.new-wrapper .new-ticker {
    height: 330px !important;
    list-style: outside none none;
    margin: 0 0 10px;
    overflow: hidden !important;
    padding: 0;
}
.new-wrapper h3, .information .info-left h3 {
    color: #ffffff;
    float: left;
    font-family: "Oswald",sans-serif;
    font-size: 25px;
    margin: 0;
    text-transform: capitalize;
    vertical-align: middle;
}
.information .info-left h3 {
    float: none;
    margin: 13px 0 19px;
}
.information .info-left ul li {
    display: table;
    margin-bottom: 13px;
    width: 100%;
}
.information .info-left ul li a {
    color: #ffffff;
    display: table-row;
}
.information .info-left ul li a span, .information .info-left ul li a i {
    transition: all 0.1s ease 0s;
}
.information .info-left ul li a i {
    border: 1px solid;
    display: table-cell;
    font-size: 26px;
    padding: 1px 0;
    text-align: center;
    vertical-align: middle;
    width: 30px;
}
.information .info-left ul li a span {
    border-bottom: 1px solid;
    display: table-cell;
    padding-left: 9px;
    vertical-align: middle;
}
.information .info-left ul li a:hover span, .information .info-left ul li a:hover i {
    border-color: #7d5584;
}
.information .info-left ul li a:hover span {
    padding-left: 16px;
}
.information {
    background: #ececec none repeat scroll 0 0;
}
.information .info-left {
    background: #000 none repeat scroll 0 0;
}
.information .info-right-col .info-box a {
    display: block;
    height: 100%;
    width: 100%;
	color:#fff !important;
}
.information .info-right-col .info-box {
    background: #000 none repeat scroll 0 0;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.37);
    min-height: 138px;
    padding: 16px 0;
    text-align: center;
    transition: all 0.3s ease 0s;
}
.information .info-right-col .info-box a img {
    display: block;
    margin: 0 auto 13px;
    text-align: center;
}
.information .info-right-col .info-box:hover {
    box-shadow: 0 0 13px rgba(0, 0, 0, 0.37);
    transform: scale(1.05, 1.05);
}
.information .info-right-col {
    margin: 26px 0;
}
.information.inner-info .info-right-col .info-box p {
    font-size: 14px;
}
.information .info-right-col .info-box p {
    display: block;
    font-size: 16px;
    margin: 17px 0 0;
}
.our-gallery {
    background: rgba(0, 0, 0, 0) url("../images/gallery-bg-black.jpg") no-repeat scroll 0 0 / cover ;
    color: #ffffff;
}
.our-gallery .gallery-left {
    padding: 130px 0;
    text-align: center;
}
.gallery-right {
    padding-top: 109px;
    text-align: right;
}
.gallery-right p {
    font-size: 28px;
    line-height: 48px;
}
.gallery-right a.vpg-btn {
    border: 1px solid;
    color: #ffffff;
    display: inline-block;
    font-size: 24px;
    padding: 9px 20px;
    position: relative;
    text-transform: uppercase;
    transition: all 0.2s ease 0s;
}
.gallery-right a.vpg-btn:hover {
    color: #000000;
    position: relative;
    z-index: 9;
}
.gallery-right a.vpg-btn::after {
    background: #ffffff none repeat scroll 0 0;
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    top: 0;
    transition: all 0.2s ease 0s;
    width: 100%;
    z-index: -1;
}
.gallery-right a.vpg-btn:hover::after {
    height: 100%;
}
.our-gallery .gallery-left h4 {
    font-family: "Conv_Georgia";
    font-size: 36px;
    font-style: italic;
}
.impo-links {
    background: #e6e6e6 none repeat scroll 0 0;
    padding: 49px 0 30px;
}
.impo-links h3 {
    font-family: "Roboto",sans-serif;
    font-size: 27px;
    font-weight: bold;
    margin-top: 13px;
    text-transform: uppercase;
}
.impo-links .brand-item {
    background: rgba(255, 255, 255, 0.46) none repeat scroll 0 0;
    border: 1px solid #ffffff;
    margin-right: 24px;
    padding: 6px 9px;
    text-align: center;
}
.owl-buttons i {
    color: #848484;
    font-size: 50px;
}
.impo-links .owl-buttons .owl-prev, .impo-links .owl-buttons .owl-next {
    position: absolute;
    top: 0;
}
.impo-links .owl-buttons .owl-prev {
    left: -26px;
}
.impo-links .owl-buttons .owl-next {
    right: -5px;
}
.top-footer {
    background-color: #303030;
    background-image: url("../images/footer-bg.png");
    background-position: center center;
    background-repeat: no-repeat;
    color: #ffffff;
}
.top-footer h3 {
    font-family: "Roboto",sans-serif;
    font-size: 24px;
    margin: 25px 0;
    position: relative;
    text-transform: capitalize;
}
.top-footer a {
    color: #ffffff;
}
.top-footer ul li {
    display: block;
    position: relative;
}
.top-footer ul.navigation li a {
    display: block;
    padding: 6px 14px;
    position: relative;
}
.top-footer ul.navigation li a::before {
    content: "\f105";
    font-family: "FontAwesome";
    left: 0;
    position: absolute;
}
.top-footer ul li a:hover {
    color: rgba(255, 255, 255, 0.41);
    transition: all 0.1s ease 0s;
}
.top-footer h3::after {
    background: #ffffff none repeat scroll 0 0;
    content: "";
    height: 4px;
    left: 0;
    margin-top: 8px;
    position: absolute;
    top: 100%;
    width: 14%;
}
.bottom-footer {
    background: #202020 none repeat scroll 0 0;
    color: rgba(255, 255, 255, 0.76);
    padding: 13px 0;
}
.top-footer ul.contact li {
    margin-bottom: 24px;
    padding-left: 36px;
}
.top-footer ul.contact li i {
    border: 1px solid #ffffff;
    border-radius: 50%;
    height: 28px;
    left: 0;
    line-height: 24px;
    position: absolute;
    text-align: center;
    width: 28px;
}
.map iframe {
    border: 1px solid #eeeeee;
}
footer .ftop-left {
    font-size: 15px;
}
footer .powered-by p, footer > .powered-by > span {
    display: inline-block;
}
.powered-by > span a strong {
    color: #c20101;
}
.powered-by > span a strong > span {
    color: #0384f1;
}
.powered-by > span .up-desco a {
    color: #042bd4;
}
.powered-by > span .up-desco a span {
    color: #d40404;
    padding: 0;
}
footer .powered-by > span {
    background: #ffffff none repeat scroll 0 0;
    color: #727272;
    padding: 5px 4px;
}
.new-wrapper .panel {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    margin-bottom: 0;
    padding-right: 15px;
}
.inner-head {
    background: rgba(0, 0, 0, 0) url("../images/inner-bg.jpg") no-repeat scroll 0 0 / cover ;
    color: #ffffff;
    height: 178px;
    margin-bottom: 40px;
    padding-top: 60px;
    position: relative;
    z-index: 9;
}
.inner-head h1.page-title {
    color: #ffffff;
    font-family: "Roboto",sans-serif;
    font-size: 32px;
    text-transform: capitalize;
}
.inner-head .breadcrumb {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #ffffff;
    margin-bottom: 6px;
    padding: 2px 0;
}
.inner-head .breadcrumb a {
    color: #ffffff;
}
.inner-head .breadcrumb > .active {
    color: #4caf50;
}
.inner-head::after {
    background: rgba(0, 0, 0, 0.33) none repeat scroll 0 0;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
}
.inner-sidebar ul li {
    display: block;
}
.inner-sidebar {
    background: #000 none repeat scroll 0 0;
    color: #ffffff;
    padding-bottom: 10px;
    padding-top: 10px;
}
.inner-sidebar a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.12);
    color: #ffffff;
    display: block;
    padding: 6px 0;
    transition: all 0.2s ease 0s;
}
.inner-sidebar li:last-child a {
    border-bottom: 0 none;
}
.inner-sidebar a:hover {
    color: #ffffff;
    padding-left: 16px;
}
.inner-sidebar h3 {
    font-family: "Roboto",sans-serif;
    margin-top: 0;
    position: relative;
    text-align: center;
}
.inner-sidebar h3::after {
    background: #ffffff none repeat scroll 0 0;
    content: "";
    height: 3px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 100%;
    width: 22%;
}
.main-content {
    margin-bottom: 50px;
}
.filter-box {
    background: #ededed none repeat scroll 0 0;
    border: 1px solid #cfcfcf;
    box-sizing: border-box;
    margin-bottom:10px;
    width: 100%;
}
.filter-box td {
    padding: 4px;
	color:#000;
}
.filter-box input[type="submit"] {
    background: #FF7A5B none repeat scroll 0 0;
    border: 0 solid red;
    color: white;
    padding: 7px 10px;
    width: 100%;
	margin-top:18px;
}
.filter-box input[type="text"]:focus {
    border: 1px solid #177ebe;
    color: #177ebe;
}
.filter-box input[type="text"] {
    border: 1px solid #b3b3b3;
    padding: 5px;
    width:100%;
}
.filter-box select {
    border: 1px solid #abaaaa;
    padding: 5px; width:100%;
}
.table-responsive .table2 tr:first-child {
    background: #26a69a none repeat scroll 0 0;
    color: #ffffff;
}
.table-responsive .table2 tr .gridheader, .table-responsive .table2 tr .gridrow {
    font-family: "Roboto Condensed",sans-serif;
    font-size: 14px !important;
    font-weight: normal !important;
}
.table-responsive .table2 tr .gridrow {
    font-family: "Open Sans",sans-serif !important;
}
.heading7 span {
    border-bottom: 1px solid #cccccc;
    display: block;
    font-family: "Roboto",sans-serif !important;
    font-size: 30px;
    margin-bottom: 18px;
    padding: 0;
    position: relative;
}
.heading7 span::before {
    background-color: #6c9d4b;
    bottom: 0;
    content: "";
    display: block;
    height: 3px;
    margin-bottom: -1.5px;
    position: absolute;
    width: 10%;
}
.inner-content-wrap .feedback-btn .btn {
    border-radius: 0;
}
.inner-content-wrap textarea {
    resize: none;

}
.zone {
    border-collapse: collapse;
    font-size: 13px;
    margin: 0;
    padding: 0;
    width: 100%;
}
.zone th {
    color: #000000;
    font-weight: bold;
    text-align: center;
}
.zone td {
    color: #1a1a1a;
}
.zone-border {
    border: 1px solid #000000;
    padding: 5px;
    width: 160px;
}
.zone-border-left {
    border-left: 1px solid #000000;
}
.zone-border-right {
    border-right: 1px solid #000000;
}
.zone-border-top {
    border-top: 1px solid #000000;
}
.zone-border-bottom {
    border-bottom: 1px solid #000000;
}
.green, .green td, .green th {
    background-color: #ffffff;
}
.red, .red td, .red th {
    background-color: #ffffff;
}
.blue, .blue td, .blue th {
    background-color: #ffffff;
}
.yellow, .yellow td, .yellow th {
    background-color: #ffffff;
}
.box-shadow {
    box-shadow: 6px 6px 0 rgba(0, 0, 0, 0.2);
}
.second .panel-info, .second .panel-warning, .second .panel-danger {
    border: 0 none;
}
.second .panel-heading {
    background-color: #000;
    border-radius: 0;
}
.second .panel-info h4, .second .panel-warning h4, .second .panel-danger h4 {
    color: #ffffff;
    font-size: 22px;
    margin: 0;
    padding: 3px 0;
    text-align: center;
}
.second .panel-body {
    border: 1px solid #eeeeee;
    min-height: 310px;
    padding: 10px;
}
.second .panel-info .panel-heading {
    background-color: #229ede;
}
.second .panel-info .panel-heading h4 {
    display: inline-block;
}
.otherlink {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.otherlink li {
    display: table;
    margin-bottom: 7px;
    width: 100%;
}
.otherlink li a {
    display: table-row;
    line-height: 22px;
    transition: all 0.2s ease-in-out 0s;
}
.otherlink li a:hover {
    background-color: #1f1f1f;
    color: #000000;
}
.otherlink li a:hover span {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #fff #fff #fff -moz-use-text-color;
    border-image: none;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
    padding-left: 15px;
}
.otherlink li a:hover .fa {
    background-color: #030303;
    color: #ffffff;
}
.otherlink li .fa, .otherlink li span {
    display: table-cell;
    vertical-align: middle;
}
.otherlink li .fa {
    background-color: #000;
    border: 1px solid #fff;
    color: #fff;
    font-size: 26px;
    padding: 5px;
    text-align: center;
    width: 12%;
}
.otherlink li span {
    border-bottom: 1px solid #000;
    padding-left: 10px;
    transition: all 0.2s ease-in-out 0s;
	color:#000;
}
.otherlink li span:hover {
	color:#fff !important;
	
}


.buton {
    margin-top: 29px;
    text-align: center;
}

.buton a {
     background-color: #b10303;
     color: #ffffff;
     padding: 10px;
}

.buton a:hover {
	 background-color: #8C0F0F;
	 transition:all .2s ease-in-out;
	}
.sitemap {
	margin: 0 15px;
}
.sitemap ul {
	background: transparent url("../images/site_map_ul.gif") repeat-y scroll 0 -5px !important;
	list-style-type: none !important;
	margin: 0 !important;
	padding: 0 5px 4px 6px !important;
	position: relative !important;
}
.sitemap ul li {
	background: transparent url("../images/site_map_list.gif") no-repeat scroll -5px -5px !important;
	line-height: 16px !important;
	padding: 0 0 0 10px !important;
}
.sitemap ul {
	background: rgba(0, 0, 0, 0) url("../images/site_map_ul.gif") repeat-y scroll 10px -5px;
	list-style-type: none;
	margin: 0;
	padding: 0 5px 4px 10px;
	position: relative;
}
.sitemap ul li {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin: 10px 0;
}
.sitemap ul li a {
	color: #0c3156;
	display: inline-block;
	transition-duration: 0.3s;
	padding: 5px;
	border: 1px solid #ccc;
	background-color: antiquewhite;
}
.sitemap ul li a:hover {
	color: #fff;
	padding-left: 5px;
	background-color: #C30;
	text-decoration: none;
}
.sitemap ul li ul {
	padding-bottom: 1px;
}
.sitemap ul li ul li {
	/*font: normal inherit arial;*/
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
/*.sitemap {
    margin: 0 15px;
}
.sitemap ul {
    background: rgba(0, 0, 0, 0) url("../images/site_map_ul.gif") repeat-y scroll 0 -5px !important;
    list-style-type: none !important;
    margin: 0 !important;
    padding: 0 5px 4px 6px !important;
    position: relative !important;
}
.sitemap ul li {
    background: rgba(0, 0, 0, 0) url("../images/site_map_list.gif") no-repeat scroll -5px -5px !important;
    line-height: 16px !important;
    padding: 0 0 0 10px !important;
}
.sitemap ul {
    background: rgba(0, 0, 0, 0) url("../images/site_map_ul.gif") repeat-y scroll 10px -5px;
    list-style-type: none;
    margin: 0;
    padding: 0 5px 4px 10px;
    position: relative;
}
.sitemap ul li {
    font: bold 10pt arial;
    margin: 10px 0;
}
.sitemap ul li a {
    background-color: #faebd7;
    border: 1px solid #cccccc;
    color: #0c3156;
    display: inline-block;
    padding: 10px;
    transition-duration: 0.3s;
}
.sitemap ul li a:hover {
    background-color: #038881;
    color: #ffffff;
    padding-left: 5px;
    text-decoration: none;
}
.sitemap ul li ul {
    padding-bottom: 1px;
}
.sitemap ul li ul li {
    font: 10pt arial;
}*/
label {
    font-family: Roboto;
    font-size: 19px !important;
}
.form-control {
    background-color: #f5f5f5!important;
    border-radius: 0!important;
	height:45px !important;
}
.pwdFxd {
    position: fixed;
    top: 0;
    width: 100%;
}
.email a {
	font-size:14px !important;
}
.sitemap {
    margin: 0 15px;
}
.sitemap ul {
    background: rgba(0, 0, 0, 0) url("../images/site_map_ul.gif") repeat-y scroll 0 -5px !important;
    list-style-type: none !important;
    margin: 0 !important;
    padding: 0 5px 4px 6px !important;
    position: relative !important;
}
.sitemap ul li {
    background: rgba(0, 0, 0, 0) url("../images/site_map_list.gif") no-repeat scroll -5px -5px !important;
    line-height: 16px !important;
    padding: 0 0 0 10px !important;
}
.sitemap ul {
    background: rgba(0, 0, 0, 0) url("../images/site_map_ul.gif") repeat-y scroll 10px -5px;
    list-style-type: none;
    margin: 0;
    padding: 0 5px 4px 10px;
    position: relative;
}
.sitemap ul li {
    font: bold 10pt arial;
    margin: 10px 0;
}
.sitemap ul li a {
    background-color: #066257;
    border: 1px solid #14b3b9;
    color: #f9f9f9;
    display: inline-block;
    padding: 9px 10px;
    transition-duration: 0.3s;
}
.sitemap ul li a:hover {
    background-color: #fbcf86;
    border: 1px solid #ed9501;
    color: #000000;
    padding-left: 5px;
    text-decoration: none;
}
.sitemap ul li ul {
    padding-bottom: 1px;
}
.sitemap ul li ul li {
    font: 10pt arial;
}

.ftop-left a {
	color:#5bcb0f;	
}

.ftop-left a:hover {
	color:#F00;
}

.list {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.list li {
    margin-bottom: 4px;
    padding-left: 21px;
}
.list li a {
    color: #333333;
}
.list li::before {
    background-color: #26A69A;
    box-sizing: border-box;
    color: #ffffff;
    content: "\f105";
    font-family: "FontAwesome";
    font-size: 14px;
    height: 20px;
    margin-left: -21px;
    margin-right: 6px;
    padding: 2px 5px;
    width: 20px;
}
.list ul {
    list-style: outside none none;
    margin: 5px 10px;
    padding: 0;
}
.list ul li::before {
    background-color: #ffffff;
    border: 0 solid #ff7a5b;
    box-sizing: border-box;
    color: #14a1bf;
    content: "\f105";
    font-family: "FontAwesome";
    font-size: 18px;
    height: 0;
    margin-left: -21px;
    margin-right: 6px;
    padding: 0;
    width: 0;
}
.search-result {
    list-style: outside none none;
    margin: 15px;
    padding: 0;
}
.search-result li {
    border-bottom: 1px solid #eeeeee;
    padding: 10px 0;
    transition: all 0.2s ease 0s;
}
.search-result li::before {
    background-color: #26A69A;
    box-sizing: border-box;
    color: #ffffff;
    content: "\f105";
    font-family: "FontAwesome";
    font-size: 14px;
    height: 20px;
    margin-left: -21px;
    margin-right: 6px;
    padding: 2px 5px;
    width: 20px;
}
.search-result li:hover {
    background-color: #f7f7f7;
}
.search-result .local {
    color: #26a69a;
    display: inline-block;
    font-size: 1.18em;
}
.search-result .local:hover {
    color: #271def;
}
.search-result span {
    color: #985000;
    display: block;
    font-size: 0.85em;
}
.search-result p {
    margin: 5px 0;
}
. content-left a {
font-weight:bold;}

ul.contact li span{
	margin-left:5px;
}
.map iframe{
	width:100%;
	height:169px;
}

.navbar-inverse {
	font-family:roboto !important;
}