body {    background: #083d77 url("../img/main-bg.jpg") no-repeat scroll center top;    color: #000;	font-family: "Open Sans",sans-serif;    font-size: 13px;	font-weight: 400;}h1 {    color: #182c37;    font-family: "Open Sans",sans-serif;    font-size: 40px;    font-weight: 900;    margin: 0;    padding: 0;    text-rendering: auto;    //text-transform: uppercase;}h4 {    color: #00000;    font-family: "Open Sans",sans-serif;    font-size: 18px;    font-weight: 600;    margin: 0;    padding: 0;    text-rendering: auto;}address{    margin-bottom: 10px;}#header.transparent-header.floating-header .container {    background: none;}#wrapper {    background: none;    box-shadow: none;}#primary-menu.style-2 {    border-top: none;}#top-search a,#top-cart a,#side-panel-trigger a {    color: #fff;}.clearfix{	clear:both;}.i-plain {    color: #fff;}.he-text {    color: #EEE;}#header.full-header #logo {    background: #17348b none repeat scroll 0 0;    margin-left: -40px;    margin-right: 30px;    padding-right: 0;}#header.transparent-header.floating-header .container {    border-radius: 0;}#header.transparent-header.floating-header {    margin-top: 15px;}#logo {    background: #17348b none repeat scroll 0 0;    height: auto;    margin-left: -40px;    margin-right: 0;}#header,#header-wrap,#logo img,#primary-menu:not(.style-2),#primary-menu:not(.style-2) > ul {    height: auto;}#header.sticky-style-2 {    height: 100px;}.ticker {    color: #ffffff;    float: left;    font-size: 14px;    height: auto;    margin: 2px 0 0;    padding: 10px;    text-decoration: blink;    width: auto;}#header-wrap {    height: auto;}#primary-menu.style-2 {    background: #f6c32c none repeat scroll 0 0;    float: left;    height: 60px;    width: 100%;}#primary-menu ul {    background: #f6c32c none repeat scroll 0 0;    height: auto;    list-style: outside none none;    margin: 0;}#primary-menu ul li a {    height: 60px;    line-height: 60px;}#top-search,#top-cart,#side-panel-trigger {    float: right;    margin: 2%;}#top-search form input {    color: #fff;    padding-top: 64px;}.toolbar {    float: right;    height: auto;    width: 300px;}.toolbar ul {    float: right;    height: auto;    margin: 6px 0 0;    padding-top: 0;    width: 340px;}.toolbar ul li {    border-right: 1px solid white;    float: left;    list-style: outside none none;    padding: 0 5px;    width: auto;}.toolbar ul li a {    color: #ffffff;    float: left;    font-size: 12px;    line-height: 10px;    margin: 0 8px;}.toolbar ul li.no-border {    border: medium none;}.left-pan.home {    padding: 13px 20px;    width: 100%;}.left-pan.home ul li {    width: 100%;    padding: 10px 0 10px 28px}.left-pan.home ul {    width: 100%;    margin: 0 0 15px}.left-pan {    background: #f5f8fa none repeat scroll 0 0;    float: left;    height: auto;    padding: 10px 20px;}.left-pan ul {    float: left;    height: auto;    margin: 0 0 50px;    padding: 0;    width: 224px;}.left-pan ul li {    background: rgba(0, 0, 0, 0) url("../img/bullet-li.jpg") no-repeat scroll left center;    border-bottom: 1px dashed #969fa2;    float: left;    list-style: outside none none;    padding: 15px 0 15px 29px;    width: 195px;}.left-pan ul li a {    color: #0E70C2;    float: left;    font-family: "Open Sans",sans-serif;;    font-size: 15px;}.direct-msg {    float: left;    min-height: 340px;    width: 224px;}.direct-msg h3 {    margin-bottom: 25px;    text-transform: uppercase;}.sub-content h1,h2,h3,h4,p {    padding-bottom: 15px;}.direct-msg a {    color: #758388;    font-size: 12px;    margin: 10px 0;    text-decoration: underline;}.middle-pan {    float: left;    height: auto;    padding: 0px 0px 0;}.middle-pan.home{    margin-left: 30px;    margin-top: 15px;}.middle-pan h4 {    float: left;    padding: 2px 0;}.right-pan {    float: left;    height: auto;    padding: 70px 0 0;}.sub-content h1,h2,h3,h4,p {    padding-bottom: 15px;}.ghost-button {    border: 2px solid #758388;    border-radius: 5px;    color: #758388;    float: left;    height: auto;    margin: 20px 0 0;    padding: 10px 20px;    width: auto;}.right-pan {    float: left;    height: auto;    padding: 70px 0 0;    width: 245px;}.news-scroll {    float: left;    height: auto;    padding-bottom: 20px;    width: 245px;}.sub-content h1,h2,h3,h4,p {    padding-bottom: 15px;}.newsletter-sign {    float: left;    height: auto;    padding-bottom: 20px;    width: 245px;}.email-input {    background: #eef4f7 none repeat scroll 0 0;    border: 1px solid #ccd5d9;    float: left;    height: 32px;    margin-bottom: 20px;    padding-left: 5px;    width: 238px;}.fill-button {    background: #16587d none repeat scroll 0 0;    border-radius: 4px;    color: #ffffff;    float: left;    font-size: 17px;    height: auto;    margin-bottom: 25px;    padding: 10px 30px;    text-align: center;    width: auto;}.info-button {    background: #83f207 none repeat scroll 0 0;    border-radius: 4px;    color: #162901;    float: left;    font-size: 17px;    height: auto;    margin-bottom: 25px;    padding: 10px 35px;    text-align: center;    width: auto;}a {    font-family: "Open Sans",sans-serif;    font-weight: 300;    text-decoration: none;}.misc-sec {    background: #427c9c none repeat scroll 0 0;    height: auto;    border-top: 4px solid #f6c32c;}.left-pan2 {    float: left;    height: auto;    padding: 20px 0 0 20px;}.right-pan {    float: left;    height: auto;    padding: 20px 0 0;}.content-wrap {    padding: 0;    position: relative;}.postcontent {    padding-top: 30px}.foot-links {    float: left;    height: auto;    padding-left: 20px;    width: 600px;}.foot-links a {    float: left;    height: 75px;    margin-right: 20px;    width: 75px;}.foot-links ul {    float: left;    height: auto;    margin: 0;    padding: 0;    width: 503px;}.foot-links ul li {    border-right: 1px solid #9b9b9b;    float: left;    height: auto;    list-style: outside none none;    padding: 0 10px;    width: auto;}.foot-links ul li a {    color: #9b9b9b;    float: left;    font-size: 11px;    height: auto;    margin: 0;    padding: 0;    width: auto;}.foot-links a {    float: left;    height: 75px;    margin-right: 20px;    width: 75px;}.foot-links ul li.no-border {    border: medium none;}.tos-links {    float: right;    height: auto;    padding: 0 20px 0 0;    width: 390px;}.tos-links ul {    float: right;    height: auto;    margin: 0;    padding: 0;    width: 390px;}.tos-links ul li {    border-right: 1px solid #9b9b9b;    float: left;    height: auto;    list-style: outside none none;    padding: 0 10px;    width: auto;}.tos-links ul li a {    color: #9b9b9b;    float: left;    font-size: 11px;    height: auto;    margin: 0;    padding: 0;    width: auto;}.tos-links ul li.no-border {    border: medium none;}.vision-mission {    height: auto;}.vision-mission img {    /*float: left;    height: 183px;    padding-right: 20px;    width: 245px;*/}.vision-mission p {    float: left;    height: auto;}h3,h3 a {    color: #182c37;    font-family: "Open Sans",sans-serif;    font-size: 25px;    font-weight: 700;    margin: 0;    padding: 0;    text-rendering: auto;    text-transform: uppercase;}.sticky-header #logo .standard-logo img {    height: 60px;}.sticky-header #top-search form input {    color: #fff;    padding-top: 10px;}.sticky-header .standard-logo {} .sticky-header .toolbar {    display: none;}.sticky-header .ticker {    display: none;}.toolbar a img {    margin-right: 5px;    margin-top: -10px;}.swiper_wrapper {    height: 342px;}.vision-mission h3,.news-scroll img,.news-scroll p {    margin: 0;    padding-bottom: 15px;}.news-scroll h3,.news-scroll img,.news-scroll p {    margin: 0;    padding-bottom: 15px;}#page-menu,#page-menu-wrap {    height: 53px;    line-height: 53px;    position: relative;    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);}.single-product .product-price {    color: #0199ca !important;}.profile-designation {    float: left;    font-weight: bold;    margin-left: 10px;    margin-top: 10px;}.team-title span {    color: #0199ca !important;}#footer .footer-widgets-wrap {    padding: 15px 0;    position: relative;}#header.transparent-header.floating-header.sticky-header .container {    padding: 25px 0;    width: 100%;}#header.transparent-header.floating-header.sticky-header .container #logo {    margin-left: 20px;    padding-left: 60px;}.single-product ul.tab-nav:not(.tab-nav-lg) li a {    font-size: 12px;}.division .entry {    margin: 0;    padding: 0 0 50px;    position: relative;}.vision-mission {    box-shadow: 0px 0 2px #999;    padding: 21px 10px 10px;}.promo.vision {    border-radius: 0;    color: #fff;    float: left;    margin-right: 8px;    padding: 0;    width: 48%;}.promo.mission h3 {   /* background: rgba(0, 0, 0, 0) url("../img/mission.jpg") no-repeat scroll 0px 5px / 30px auto;    padding-left: 38px;*/    line-height: 4px;}.promo.mission {    border-radius: 0;    color: #fff;    float: left;    margin-left: 5px;    padding: 0;    width: 48%;}.promo.mission span img, .promo.vision span img {    clear: left;    float: left;    margin-right: 8px;    width: 70px;}.promo > span, .promo > .container > span {    font-size: 13px;}.promo.vision h3 {  /*  background: rgba(0, 0, 0, 0) url("../img/vision.jpg") no-repeat scroll 0px 5px / 30px auto;    padding-left: 38px;*/    line-height: 4px;}.promo > span,.promo > .container > span {    color: #000;    text-align: justify;    margin-top: 10px;}.promo h3 {    border-bottom: 1px solid #ee9921;    color: #ee9921;    font-size: 22px;    font-weight: bold;    text-align: left;}.home p {    margin-bottom: 20px;    padding-bottom: 0;}#page-menu nav {    float: none;    margin-left: 20px;    position: relative;}#page-title.page-title-image {    background-repeat: no-repeat;    background-size: 100% auto;}#page-title.page-title-image .breadcrumb li a {    color: #FFF;}#slider {    background: #fff none repeat scroll 0 0;    overflow: hidden;    padding: 15px;    position: relative;    width: 100%;}/*NEWS TICKER */.news-ticker {    border: none;    padding: 3px;	min-height: 245px;    font-size: 12;}.news-ticker ul {    padding: 0;    list-style: none;}.news-ticker li {    padding: 5px;    border-bottom: 1px dashed #ccc;}.news-ticker li.odd {    background: #fafafa;}.news-ticker li:after {    content: '';    display: block;    clear: both;}.news-ticker img {    float: left;    width: 177px;    margin: 5px 15px 0 0;}.news-ticker p {    margin: 15px 0 0;    font-size: 14px;}.news-ticker .entry-c {    overflow: hidden;    position: relative;    border-bottom: 1px dashed #CCCC;}.news-ticker a {    color: #25444f;    float: left;    font-family: "Open Sans",sans-serif;    font-size: 14px;    font-weight: normal;}.news-ticker .news-meta {    color: #7A8EA9;    float: left;    font-size: 11px;    font-weight: 700;    margin-top: 10px;    font-size: 12px;}.pagination.news li a {    padding: 1px 5px}.pagination.news {    margin: 2px}#content p {    line-height: 1.8;    margin: 0;    padding: 4px;}#copyrights {    background-color: #ddd;    font-size: 14px;    line-height: 1.8;    padding: 5px 0;}#footer p {    margin: 0;    padding: 0;}.footer-logo {    display: block;    margin-bottom: 0;}#footer.dark,.dark #footer {    color: #fff;}.map-home {    height: 125px;}/*PROJECT ACCORDION*/.accord ul,.accord ul li {    list-style-type: none;}.accord ul li a {    color: #444;    font-family: "Open Sans",sans-serif;    font-size: 15px;    font-weight: 600;    text-decoration: none;}.divider {    margin: 10px 0;}.accord ul li a:hover {    color: #555;    text-decoration: underline;}.accord ul li span {    color: #0199ca;    cursor: pointer;    float: right;    font-size: 16px;    margin-right: 15px;}.accord .content-inner {    display: block;    float: left;    width: 100%;    margin-left: -64px;}li.expand span {} .accord .table {    width: auto}.accord .table thead {    float: left}.accord .table th,.accord .table td {    display: block;    border-bottom: 1px solid #dddddd;    border-top: none;}.accord .table td {    border-bottom: 1px solid #dddddd;    border-top: medium none;    display: block;}.accord .table td a{    font-size:13px;}.accord .table tbody {    float: right}.pl-20 {    padding-left: 3%;}#content-misc h3 {    color: #fff;    font-size: 16px;}#content-misc .item {    border-right: 1px solid #ccc;    padding: 5px;    text-align: center;    height: 170px;}ul.links-staff {    width: 110%;}.no-border {    border: none !important;}ul.links-staff li {    background: #fff none repeat scroll 0 0;    border-right: 1px solid #3d576b;    float: left;    list-style: outside none none;    padding: 5px;    width: auto;    min-width: 30%;}ul.links-staff li a {    color: #3d576b;    padding: 1px;    text-align: center;}ul.links-staff li a {} .newsletter {} .newsletter img {    height: 300px;}.newsletter .old-issues {    border-top: 1px solid #fff;    text-align: center;    width: 100%;    margin-bottom: 10px !important;}#primary-menu ul ul a {    color: #000 !important;}.home-right-panel {}.spost, .mpost {    width: 250px;}.home-right-panel h4 {    border-bottom: 1px solid #ddd;    color: #182c37;    font-family: "Lato",sans-serif;    font-size: 22px;    font-weight: 900;    margin: 0;    padding: 0;    text-rendering: auto;    min-height: 30px;    float: left;    width: 100%;    clear: both;}.pagination.news {    margin: 0;    width: 100%;}.pagination.news li {} .pagination.news li a {    border: medium none;    border-radius: 0;    text-align: center;    width: 50%;    background: #969FA2;    color: #FFF;    padding: 4px;    margin-left: 0px;}.pagination.news li a span.icon-arrow-left {} .pagination.news li a span.icon-arrow-right {} .map-home.col_last {    margin-right: 0;}#google-map iframe {    height: 100%;    width: 100%;}.portfolio-image {    height: auto;}#page-menu nav li.active a {    color: #1abc9c;}.nav-tabs {    border-bottom: 1px solid #dddddd;}.item .col_full img {    width: 100px}.col-md-2.staff {    width: 12%;}.col-md-2.staff .team-image img {    height: 120px}.team-title h5 {    font-size: 12px;}.team-title span {    font-size: 12px;}#primary-menu ul li.mega-menu .mega-menu-content.style-2 {    float: left;    padding: 0 10px;    top: 110px;    width: 100%;}#primary-menu ul li .mega-menu-content.style-2 > ul {    padding: 20px 10px;}.toolbar a {    color: #FFF;}#page-menu-wrap .owl-carousel .item {    float: left;    list-style: outside none none;    position: relative;}#page-menu-wrap .owl-carousel .item {    transition: all 0.2s ease-in-out 0s;    margin-left: 14px;}#page-menu-wrap .owl-carousel {    float: left;    height: 45px;    overflow: hidden;    width: 100%;}#page-menu-wrap .owl-carousel .item a {    border-radius: 0;    color: #fff;    display: block;    float: left;    font-size: 14px;    height: 45px;    line-height: 49px;    padding: 0 14px;    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);}#page-menu-wrap .owl-carousel .item a:hover {    background-color: #1abc9c;}#page-menu-wrap .carousel {    float: left;    position: relative;    width: 100%;}.owl-controls .owl-nav .owl-prev {    height: 36px !important;    margin-left: 18px !important;    margin-top: -18px !important;}.owl-controls .owl-nav .owl-next {    height: 36px !important;    margin-right: 18px !important;    margin-top: -18px !important;}.owl-carousel .owl-stage-outer {   }.profile-right-menu  .sidebar {    margin-right: 0;    width: 100%;}.nwltr-head{		}.nwltr-head span {    font-size: 12px;}.direct-msg h5 {    font-family: "Lato",sans-serif;    font-size: 17px;    text-transform: uppercase;}.subscribe-widget .input-group .form-control {    float: left;    margin-bottom: 0;    position: relative;    width: 50%;    z-index: 2;}.subscribe-widget.widget {    background: #1b6aaf none repeat scroll 0 0;    color: #fff;    margin-top: 100px;    position: relative;    padding: 20px;}.subscribe-widget.widget  h5{	color: #FFF;}.direct-msg{	}.direct-msg .photo-holder{	}.photo-holder img {    border: 1px solid #CCC;    padding: 7px;    text-align: center;    display: block;    margin: 0 auto;}.direct-msg .name-holder a {    color: #1b6aaf;    font-family: Lato;    font-weight: bold;    font-size: 16px;}.direct-msg .name-holder{	text-align: center;}.widget p.footer-slogan{	font-size:12px}.powered-and-policy {    font-size:11px;}.powered-and-policy a {    font-size: 10px;}.social-icon.si-small {    font-size: 14px;    height: 20px;    line-height: 20px !important;    width: 20px;}.team-title h4 {    display: block;}.team-image > a, .team-image img {     display: block;    height: 120px;    margin: 0 auto;    width: auto;}.team.col_one_fourth{margin-right: 3%;}.post-grid .entry-title {    clear: both;    float: left;    height: 90px;    width: 100%;}.post-grid .entry{	 padding: 0;	 width: 30%;}.flexslider .slider-wrap{		}.entry-meta {    float: left;    list-style: outside none none;    margin-top: 10px !important;    padding: 0;	margin-bottom: 5px;}.fslider {    float: left;    height: 160px;    min-height: 32px;}.post-grid .entry-title h2 {    font-size: 13px;}img.news-full-col-half{	}#ccr-article .carousel-inner {    float: left;    max-height: 450px;    overflow: hidden;}#primary-menu .ul-divisions li:first-child a {    background: #0199ca;	color: #FFF !important;}#primary-menu .ul-divisions li:first-child:hover a{    background: #0199ca;	color: #FFF !important;}.post-grid.newsletter .entry-title {    height: 35px;}.post-grid.newsletter .entry-image, .post-grid .entry-image img {}