@font-face {
    font-family: "corposdem";
    font-style: normal;
    font-weight: 700;
    src: url("../fonts/corposdem.eot");
    src: url("../fonts/corposdem.eot?#iefix") format("embedded-opentype"), 
         url("../fonts/corposdem.woff2") format("woff2"), 
         url("../fonts/corposdem.woff") format("woff"), 
         url("../fonts/CorpoSDem.ttf") format("truetype");
}
@font-face {
    font-family: "corpors-light";
    font-style: normal;
    font-weight: 200;
    src: url("../fonts/corporate-s-light-regular.eot");
    src: url("../fonts/corporate-s-light-regular.eot?#iefix") format("embedded-opentype"), 
         url("../fonts/corporate-s-light-regular.woff2") format("woff2"), 
         url("../fonts/corporate-s-light-regular.woff") format("woff"), 
         url("../fonts/corporate-s-light-regular.ttf");
}
@font-face {
    font-family: "corporates-regular";
    font-style: normal;
    font-weight: 400;
    src: url("../fonts/corporate-s-regular.eot");
    src: url("../fonts/corporate-s-regular.eot?#iefix") format("embedded-opentype"), 
         url("../fonts/corporate-s-regular.woff2") format("woff2"), 
         url("../fonts/corporate-s-regular.woff") format("woff"), 
         url("../fonts/corporate-s-regular.ttf") format("truetype");
}
@font-face {
    font-family: "corpos";
    font-style: normal;
    font-weight: 400;
    src: url("../fonts/corpos.eot");
    src: url("../fonts/corpos.eot?#iefix") format("embedded-opentype"), 
         url("../fonts/corpos.woff2") format("woff2"), 
         url("../fonts/corpos.woff") format("woff"), 
         url("../fonts/corpos.ttf");
}
@font-face {
    font-family: "times";
    font-style: normal;
    font-weight: 400;
    src: url("../fonts/timesr.eot");
    src: url("../fonts/timesr.eot?#iefix") format("embedded-opentype"), 
         url("../fonts/timesr.woff2") format("woff2"), 
         url("../fonts/timesr.woff") format("woff"), 
         url("../fonts/TIMESR.ttf") format("truetype");
}
body {
    -webkit-backface-visibility: hidden;
    overflow-x: hidden;
}
html {
    overflow-x: hidden;
}
p {
    font-size: 16px;
    font-family: "corpos";
    line-height: 18px;
    color: #000;
}
a, a:hover, a:focus {
    color: #333;
    text-decoration: none;
    font-family: "corpos";
}
b, strong {
    font-family: "corposdem";    
}

/*
.content-area ul {
	display: table;
}

.content-area li {
	display: table-row;
}

.content-area li:before {
	display: table-cell;
	padding-right: 10px;
	width: 1px;
}
*/

.content-area ul {
    font-size: 16px;
    font-family: "corpos";
    line-height: 18px;
    list-style-type: none;
    padding-left: 10px;
}
.content-area ul li:before {
/*     content: "."; */
    content: "·";
    display: inline-block;
/*     background-color: #000; */
    position: absolute;
/*     top: -1px; */
/*     margin-right: 10px; */
    height: 0;
    left: 15px;
    margin-top: -1px;
    font-size: 17px;
}
.navbar-inverse .row {
    margin-right: -15px;
    margin-left: 0;
}
.navbar-header {
    padding: 0;
}
.main-header ul.nav.navbar-nav.menulevel-one,
.main-header ul.nav.navbar-nav.menulevel-two,
.main-header ul.nav.navbar-nav.menulevel-three {
    float: right;
}
.main-header ul.nav.navbar-nav.menulevel-two {
    padding-top: 40px;
}
.main-header a.navbar-brand {
    max-width: 263px;
    float: none;
}
.main-header ul.nav.navbar-nav.menulevel-three {
    padding-top: 35px;
}
.main-header .nav.menulevel-one li a img,
.main-header .nav.menulevel-two li a img {
    display: inline;
}
li.dropdown:hover ul.sub-submenu {
        display: none;
}
li.dropdown-submenu:hover ul.sub-submenu {
        display: block;
}
.navbar-inverse {
    background-color: transparent;
    border: none;
    margin-bottom: 10px;
}
.navbar-inverse .menulevel-three>.open>a,
.navbar-inverse .menulevel-three>li>a:focus,
.navbar-inverse .menulevel-three>li>a:hover,
.navbar-inverse .menulevel-three>.open>a:focus,
.navbar-inverse .menulevel-three>.open>a:hover {
    color: #fff;
    background-color: transparent;
}
.menulevel-three li {
    background-size: 100% 90%;
}
.menulevel-three li:hover,
.menulevel-three>li.active {
    text-decoration: none;    
}
.menulevel-three>li.active>a,
.menulevel-three ul.dropdown-menu>li.active>a,
.menulevel-three ul.dropdown-menu>li.dropdown-submenu>ul.dropdown-menu>li.active>a {
    font-weight: 600;
    text-decoration: none;
}
.menulevel-three li:hover a:after, .menulevel-three li.active a:after {
    height: 2px;
    width: 100%;
    background: #fff;
    display: table;
    content: " ";
}
.menulevel-three li .dropdown-menu>li>a {
    padding: 0;
    margin-left: 20px;
}
.menulevel-three a:after {
    height: 2px;
    width: 100%;
    background: transparent;
    display: table;
    content: " ";
}
.menulevel-three li ul.dropdown-menu li:hover a {
    display: inline-block;
    margin-bottom: 1px;
    transform: translateX(4px);
    transition-duration: 0s;
}
.menulevel-three li ul.dropdown-menu li a {
    display: inline-block;
    margin-bottom: 1px;
    border-bottom: 2px solid transparent;
    transform: translateX(0px);
    transition: transform .4s;
}
.menulevel-three li ul.dropdown-menu li.dropdown-submenu ul.dropdown-menu li:hover a {
    display: inline-block;
    margin-bottom: 1px;
}
.menulevel-three li ul.dropdown-menu li.dropdown-submenu ul.dropdown-menu li a {
    border-bottom: 2px solid #fff;
}
.menulevel-three li ul.dropdown-menu li:hover a:after, .menulevel-three li ul.dropdown-menu li a:after {
    display: none;
}
.menulevel-three ul.dropdown-menu li>a,
.menulevel-three ul.dropdown-menu li:hover>a,
.menulevel-three ul.dropdown-menu li,
.menulevel-three ul.dropdown-menu li:hover {
    background-color: transparent !important;
    outline: none;
    border: 0;
    font-size: 15px;
    padding-bottom: 0;
    padding-top: 0;
}
.menulevel-three ul.dropdown-menu li:before {
    width: 16px;
    content: " ";
    position: absolute;
    right: 100%;
    height: 17px;
    margin-top: 2px;
}

.menulevel-three ul.dropdown-menu {
	border: 30px solid transparent;
	border-width: 10px 74px 51px 30px;
	border-image-source: url('../images/white-drop1.png');
	border-image-slice: 10 74 51 30 fill;
	border-image-width: 10px 74px 51px 30px;
	border-image-repeat: stretch;
    background-color: transparent;
    box-shadow: none;
    -webkit-filter: drop-shadow(2px 2px 2px rgba(0,0,0, .3));
            filter: drop-shadow(2px 2px 2px rgba(0,0,0, .3));
}

.menulevel-three > li:last-child ul,
.menulevel-three > li:nth-last-child(2) ul {
	right: 0;
	left: auto;
/* 	oposite of default */
	border-width: 10px 30px 51px 74px;
	border-image-source: url('../images/white-drop1-mirror.png');
	border-image-slice: 10 30 51 74 fill;
	border-image-width: 10px 30px 51px 74px;
}

.menulevel-three ul.dropdown-menu ul.dropdown-menu {
    background: transparent;
    width: auto;
    top: 0;
    left: 100%;    
    min-width: auto;
}
.menulevel-three ul.dropdown-menu li {
	position: relative;
    background-image: none;
}
.menulevel-three ul.dropdown-menu li.dropdown-submenu a:after{
    background-image: url('../images/next.svg');
    background-repeat: no-repeat;
    background-size: contain;
    border: none;
    width: 9px;
    height: 9px;
    content: "";
    display: inline-block;
    position: relative;
    margin-left: 7px;
}
.menulevel-three ul.dropdown-menu li.dropdown-submenu li:before {
    background-position: 0;
}
li.dropdown.dropdown-submenu:before {
    margin-left: -54px;
}
.menulevel-three ul.dropdown-menu.sub-submenu {
    bottom: -63px;
    top: -61px;
    width: 300px;
}
.menulevel-three .open>a,
.menulevel-three .open>a:focus,
.menulevel-three .open>a:hover,
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
    background-color: transparent;
    border-color: transparent;
}
.dropdown-submenu {
    position: relative;
}
.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
/*     margin-top: -6px; */
/*     margin-left: -1px; */
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px 6px;
    border-radius: 0 6px 6px 6px;
}
.menulevel-three li ul.dropdown-menu li.dropdown-submenu:hover > a:after {
    display: inline-block;
}
.dropdown-submenu.pull-left {
    float: none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}
.full-screen {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.navbar-inverse .menulevel-one>li>a,
.navbar-inverse .menulevel-one>li>a:hover,
.navbar-inverse .menulevel-one>li>a:focus,
.navbar-inverse .menulevel-one>.active>a,
.navbar-inverse .menulevel-one>.active>a:focus,
.navbar-inverse .menulevel-one>.active>a:hover {
    color: #6c8a99;
    font-size: 16px;
    background-color: transparent;
    padding-right: 0;
    font-family: "corpors-light";
    outline: none;
}
.navbar-inverse .menulevel-two>li>a,
.navbar-inverse .menulevel-two>li>a:hover,
.navbar-inverse .menulevel-two>li>a:focus,
.navbar-inverse .menulevel-two>.active>a,
.navbar-inverse .menulevel-two>.active>a:focus,
.navbar-inverse .menulevel-two>.active>a:hover {
    font-size: 18px;
    background-color: transparent;
    padding-left: 12px;
    padding-right: 0;
    font-family: "corpors-light";
}
.navbar-inverse .menulevel-three>li>a,
.navbar-inverse .menulevel-three>li>a:hover,
.navbar-inverse .menulevel-three>.active>a,
.navbar-inverse .menulevel-three>.active>a:focus,
.navbar-inverse .menulevel-three>.active>a:hover {
    color: #fff;
    font-size: 16px;
    background-color: transparent;
    padding-right: 0;
    padding-right: 16px;
    font-family: "corpos";
    padding-bottom: 15px;
}
/*......carousal-slider......*/

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
    height: 280px;
}
.carousel-inner .item img{
    width: 100%;
}
.transition-timer-carousel a.carousel-control {
    background-image: none;
    transition: all 0.3s ease-in-out;
    visibility: hidden;
    text-shadow: none;
}
.transition-timer-carousel:hover a.left.carousel-control {
    left: 0;
    visibility: visible;
}
.transition-timer-carousel:hover a.right.carousel-control {
    right: 0;
    visibility: visible;
}
a.left.carousel-control {
    left: -104px;
}
a.right.carousel-control {
    right: -104px;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
    margin-top: -27px;
}
.glyphicon-chevron-left:before, .glyphicon-chevron-right:before {
    font-family: FontAwesome;
    font-size: 55px;
}
.glyphicon-chevron-left:before, .glyphicon-chevron-right:before {
    content: "\f104";
}
.glyphicon-chevron-right:before {
    content: "\f105";
}
.carousel-indicators li {
    background-repeat: no-repeat;
    background-size: cover;
    border: none;
    width: 12px;
    height: 12px;
    margin: 0;
}
.carousel-indicators li.active {
    background-repeat: no-repeat;
    background-size: cover;
    border: none;
    width: 12px;
    height: 12px;
    margin: 0;
}
.transition-timer-carousel .carousel-caption {
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 4%, rgba(0, 0, 0, 0.5) 32%, rgba(0, 0, 0, 1) 100%);
    /* FF3.6+ */
    
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(4%, rgba(0, 0, 0, 0.1)), color-stop(32%, rgba(0, 0, 0, 0.5)), color-stop(100%, rgba(0, 0, 0, 1)));
    /* Chrome,Safari4+ */
    
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 4%, rgba(0, 0, 0, 0.5) 32%, rgba(0, 0, 0, 1) 100%);
    /* Chrome10+,Safari5.1+ */
    
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 4%, rgba(0, 0, 0, 0.5) 32%, rgba(0, 0, 0, 1) 100%);
    /* Opera 11.10+ */
    
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 4%, rgba(0, 0, 0, 0.5) 32%, rgba(0, 0, 0, 1) 100%);
    /* IE10+ */
    
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 4%, rgba(0, 0, 0, 0.5) 32%, rgba(0, 0, 0, 1) 100%);
    /* W3C */
    
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000', GradientType=0);
    /* IE6-9 */
    
    width: 100%;
    left: 0px;
    right: 0px;
    bottom: 0px;
    text-align: left;
    padding-top: 5px;
    padding-left: 15%;
    padding-right: 15%;
}
.transition-timer-carousel .carousel-caption .carousel-caption-header {
    margin-top: 10px;
    font-size: 24px;
}
@media (min-width: 970px) {
    .transition-timer-carousel .carousel-caption .carousel-caption-header {
        font-size: 36px;
    }
}
.transition-timer-carousel .carousel-indicators {
    bottom: -33px;
    margin-bottom: 5px;
    right: -30px;
    left: unset;
    width: auto;
    margin-left: 0;
}
.transition-timer-carousel .carousel-control {
    z-index: 11;
}
.transition-timer-carousel .transition-timer-carousel-progress-bar {
    height: 5px;
    background-color: #5cb85c;
    width: 0%;
    margin: -5px 0px 0px 0px;
    border: none;
    z-index: 11;
    position: relative;
}
.transition-timer-carousel .transition-timer-carousel-progress-bar.animate {
    -webkit-transition: width 4.25s linear;
    -moz-transition: width 4.25s linear;
    -o-transition: width 4.25s linear;
    transition: width 4.25s linear;
}
.section-breadcrumb ul {
    padding-left: 0;
    padding-top: 7px;
}
.section-breadcrumb li {
    display: inline;
    padding-right: 0;
    font-size: 14px;
    font-family: "corpos";
    color: #000;
}
.section-breadcrumb li a {
    color: #000;
}
.section-sibling-nav a {
	display: inline-block;
	padding: 6px 10px;
	line-height: 1;
	color: #fff;
	background-color: #0068b4;
	opacity: .7;
	transition: opacity .4s;
}
.section-sibling-nav a:hover,
.section-sibling-nav .active a {
	opacity: 1;
}
.section-sibling-nav ul {
	padding: 0;
	margin: 0 -4px;
	padding: 4px 0;
}
.section-sibling-nav ul:not(:last-child) {
	border-bottom: 2px solid #0068b4;
}
.section-sibling-nav li {
	display: inline-block;
	margin: 4px;
}
.intro-content strong {
    font-size: 16px;
    font-family: "corposdem";
    color: #000;
}
h1 {
    font-size: 31px;
    font-family: "corposdem";
}
h2 {
    font-size: 21px;
    font-family: "corposdem";
}
h3 {
    font-size: 19px;
    font-family: "corposdem";
}
h4 {
    font-size: 17px;
    font-family: "corposdem";
}
h5 {
    font-size: 15px;
    font-family: "corposdem";
}
content hr {
    margin-top: 20px;
    margin-bottom: 0;
    border: 0;    
}
content .line-divider-grey hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 2px solid #6c8a99;
}
.blue-box {
    border-top-right-radius: 2em;
    background: #d0dbe3;
    border-top-left-radius: 2em;
    padding: 0;
    float: left;
    width: 100%;
    overflow: hidden;
    min-height: 270px;
}
.blue-box.trim {
    min-height: 315px;
}
.blue-box.trim h2, .blue-box.trim h3, .blue-box.trim h4, .blue-box.trim h5 {
    margin-bottom: 0;
}
.blue-box .box-icon {
    display: inline;
    position: relative;
    bottom: 8px;
    padding-right: 10px;
}
.blue-box h5 {
/*     font-size: 15px; */
    font-size: 16px;
    margin-bottom: 0;
    margin-top: 0;
}
.blue-box .bigcolor-text {
    color: #d50c2f;
    font-size: 21px;
    margin-bottom: 30px;
    margin-top: 20px;
    display: block;
    font-family: "corposdem";
}
.blue-box a.news-link {
    color: #d50c2f;
    font-size: 15px;
    display: block;
    margin-top: 18px;
    background-image: url('../images/red-arrow.png');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 74px;
}
.blue-box-square .blue-box-img {
    padding: 0;
}
.blue-box h2 {
	min-height: 66px;
    border-bottom: 6px solid #fff;
    margin-bottom: 16px;
/*     margin-bottom: 0; */
    padding: 10px 20px 10px 20px;
}
.blue-box .blue-box-square ul {
    padding-left: 15px;
    list-style-type: none;
}
.blue-box-square ul li {
    font-family: "corpos";
    font-size: 16px;
    line-height: 18px;
}
.blue-box-square ul li:before {
    content: ".";
    background-color: #000;
    position: absolute;
    height: 0;
    left: 20px;    
    font-size: 15px;
}
.blue-box .blue-box-square .list-link {
    padding-left: 20px;
    list-style: none;    
}
.blue-box .blue-box-square .list-link li:before {
    content: " ";
    background-image: url('../images/red-arrow.png');
    background-repeat: no-repeat;
    height: 22px;
    width: 10px;
    margin-top: 0;
    background-color: transparent;
}
.blue-box .blue-box-bottomcnt {
    padding-top: 10px;
}

.blue-box.news-list {
	overflow: hidden;
	min-height: 0;
}

.blue-box.news-list h2 {
	margin-bottom: 0;
	border-bottom-width: 3px;
}

.blue-box.news-list .news-list-view {
	display: flex;
	flex-wrap: wrap;
	margin-right: -3px;
	margin-left: -3px;
}

.blue-box.news-list .news-list-view > * {
	flex: 1 1 auto;
	padding-top: 15px;
	padding-bottom: 15px;
	border: 0px solid white;
	border-width: 3px;
}

.blue-box.news-list .news-list-view img {
	width: 100%;
}

.blue-box .news-list-view h5 {
    margin-bottom: 15px;
}
.blue-box .news-list-view a,
.blue-box .news-list-view a:hover,
.blue-box .news-list-view a:focus {
    font-size: 14px;
    text-decoration: none;
    margin-top: 18px;
}
.marginBottom-0 {
    margin-bottom: 0;
}
/*......Accordion-Holder......*/

.accordion-holder .panel-default>.panel-heading {
    color: #000;
    border-color: transparent;
    border-top-right-radius: 1.5em;
    border-top-left-radius: 1.5em;
    padding: 10px 20px 6px;
}
.accordion-holder .panel-default {
    border-color: transparent;
    background-color: transparent;
    box-shadow: none;
}
.accordion-holder .panel-default>.panel-heading+.panel-collapse>.panel-body {    
    padding: 0 160px 6px 20px;
    font-size: 14px;
}
.accordion-holder .panel-default>.panel-heading+.panel-collapse>.panel-body ul {
    padding-left: 15px;
}
.accordion-holder .panel-title {
    display: inline;
    font-family: "corposdem";
    font-size: 16px;
    cursor: pointer;
}
.accordion-holder .panel-heading span.coll-image {
    width: 18px;
    height: 18px;
    float: right;
    background-image: url('../images/up-arrow.png');
    background-repeat: no-repeat;
    background-size: cover;
    border: none;
}
.accordion-holder .panel-heading.collapsed span.coll-image {
    background-image: url('../images/down-arrow.png');
}
.right-block {
    margin-left: 75px;
    padding-top: 0;
}
div.border-box {
    margin-top: 30px;
    position: relative;
    padding: 25px;
/*     min-height: 175px; */
}
.frame-space-before-extra-large {
    margin-top: 10em;
}
.frame-space-before-large {
    margin-top: 5em;
}
.border-box p {    
    font-family: "corpors-light";
    font-size: 16px;
}
.border-box a, .border-box a:hover {
    text-decoration:none;
    color: #000 !important;
}
.border-box p strong {
    font-family: "corposdem";
    font-size: 16px;
}
.border-box.blue {
    border: 2px solid #0068b4;
    border-top-right-radius: 17px;
    border-top-left-radius: 17px;
}

.border-box.blue h2,
.border-box.blue h3,
.border-box.blue h4,
.border-box.blue h5,
.border-box.blue h6 {
	color: #0068b4;
}

.border-box.red {
    border: 2px solid #d50c2f;
    border-top-right-radius: 17px;
    border-top-left-radius: 17px;
}

.border-box.red h2,
.border-box.red h3,
.border-box.red h4,
.border-box.red h5,
.border-box.red h6 {
	color: #d50c2f;
}

div.border-box:has(.people-img){
    margin-top:85px;
}

div.border-box .people-img {
    height: 100px;
    width: 100px;
    margin-top: -85px;
    margin-bottom: 10px;
    margin-left: -10px;
}
div.border-box .people-img img {
    border-radius: 999px;
}
.no-line-list ul.first {
    padding-left: 0;
    padding-top: 20px;
}
.no-line-list img {
    display: inline-block;
}
.no-line-list li {
    padding: 7px 0 7px 0;
    font-size: 13px;
    font-family: "corpos";
    list-style-type: none;
}
.searchfilter-holder {
    border: 2px solid #6c8a99;
    border-top-right-radius: 1em;
    border-top-left-radius: 1em;
    padding-left: 0;
    float: left;
    padding-right: 0;
}
select#searchtype {
    float: left;
    background: #6c8a99;
    color: #fff;
    border: none;
    padding: 2px 10px;
    border-top-left-radius: 0.5em !important;
    font-size: 21px !important;
    font-family: "corposdem";
    outline: none;
    margin-left: -2px;
    box-shadow: none;
    -webkit-appearance: none;
    border-radius: 0;
}
select#searchtype * {
    border-radius:15px;
    background-color:#6c8a99;
    border:none;
}
select#searchtype *:hover {
    border-radius:15px;
    background-color:#6c8a99;
    border: none;
}
.searchfilter-holder input.search-text {
    float: left;
    padding: 6px 30px 3px 15px;
    width: 70%;
    border: none;
    outline: none;
}
.searchfilter-holder input.search-text::placeholder {
    color: #e7ad44;
    font-family: "corpos";
    font-size: 14px;
}
.filter-content ul.single-list {
    padding-left: 0;
    padding-bottom: 15px;
}
.filter-content ul.single-list li {
    display: inline-block;
    color: #6c8a99;
    font-size: 21px !important;
    font-family: "corposdem";
    cursor: pointer;
    width: 3.56%;
}
.filter-content ul.single-list li:last-child {
    width: auto;
}
.filter-content ul.single-list li:before {
    display: none;
}
div#no-records {
    display: none;
}
/*......filter-accordion......*/

.grey-header h1, 
.grey-header h2, 
.grey-header h3, 
.grey-header h4, 
.grey-header h5 {
    color: #6c8a99;
    margin-bottom: 14px;
}
section.filter-content {
    padding-top: 80px;
    clear: left;
}
.filter-accordion .alpha-head {
    background: #6c8a99;
    border-top-left-radius: 1.4em;
    padding: 10px 0 8px 18px;
    color: #fff;
    margin-top: 5px;
}
.filter-accordion .alpha-head p {
    font-size: 21px;
    margin-bottom: 0;
    font-family: "corposdem";
    color: #fff;
}
.filter-accordion .panel-default>.panel-heading {
    color: #000;
    background-color: #e7edf1;
    border-color: transparent;
    border-top-left-radius: 1.4em;
}
.filter-accordion .panel-default {
    border-color: transparent;
    background-color: transparent;
    box-shadow: none;
    margin-top: 1px !important;
}
.filter-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body {
    background-color: #e7edf1;
}
.filter-accordion .panel-title {
    display: inline;
    font-family: "corposdem";
    font-size: 15px;
    cursor: pointer;
}
.filter-accordion .panel-heading span.position {
    font-family: "corporates-regular";
}
.filter-accordion .panel-heading span.coll-image {
    width: 11px;
    height: 10px;
    float: right;
    background-image: url('../images/blue-arrow-up.png');
    background-repeat: no-repeat;
    background-size: cover;
    border: none;    
}
.filter-accordion .panel-heading.collapsed span.coll-image {
    background-image: url('../images/blue-arrow-down.png');
}
.filter-accordion .panel-group .panel-heading+.panel-collapse>.list-group, 
.panel-group .panel-heading+.panel-collapse>.panel-body {
    border-top:transparent;
}
.filter-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body ul {
    padding-left: 15px;
}
.filter-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body ul li {
    font-family: "corpos";
}
.pop-search {
    float: right;
    position: relative;
    top: 205px;
    background-color: rgba(255,255,255,0.2);
    padding: 0;
    left: 135px;
    border-radius: 0;
}
.pop-search p {
    color: #fff;
}
.pop-search input.search-text {
    height: 33px;
    width: 383.5px;
    padding-left: 10px;
    outline: none;
    border: 0;
    border-radius: 0;
} 
.pop-search form {
    width: 100%;
    float: left;
}
.pop-search button.submit {
    color: #fff;
    border: none;
    padding: 6px 8px 6px 8px;
    outline: none;
    margin-left: 0;
    height: 33px;
    float: right;
    border-radius: 0;
}
.modal-dialog {
    margin: 30px 142px 0 auto;
}
.tx-indexedsearch-res h2 a:hover,
.tx-indexedsearch-res h2 a:focus {
    text-decoration: none;
}
/*......Event-Block......*/

.event-block {
    padding: 20px 0;
}
.event-block span.event-note {
    display: block;
    text-indent: -20px;
    margin: 20px 0 20px 20px;
    font-family: "corpos";
    font-size: 16px;
    color: #000;
}
.event-block p {
    font-family: "corpos";
    font-size: 16px;
}
.event-block span.event-note img {
    width: 15px;
    margin-right: 5px;
}
.event-block a {
    color: #0072bc;
    margin-top: 5px;
    display: inline-block;
    font-size: 14px;
}
.event-block.event-detailview h3 {
    font-size: 30px;
    font-family: "corposdem";    
    margin-top: 10px;
}
.event-block.event-detailview .left-imgblock img {
    margin-top: 10px;
}
.event-block a:hover {
    text-decoration: none;
    color: #0072bc;
}
.event-block .news-img img {
    margin-top: 10px;
}
.event-block h4 {
    font-family: "corposdem";
    font-size: 18px;
}
.links-block {
    padding-top: 10px;
}
.links-block a {
    color: #0072bc;
    font-size: 15px;
    font-family: "corpos";
     margin-top: 0;
}
.links-block p strong {
    margin-top: 20px;
    display: block;
    margin-bottom: 20px;
}
.event-content h1 {
    font-size: 31px;
    font-family: "corposdem";
}
.event-content h1 img {
    margin-top: -18px;
    margin-right: 6px;
}
.event-content h3 {
    font-family: "corposdem";
    font-size: 18px;
    color: #000;
    margin-bottom: 20px;
}
.event-block.event-detailview span.event-note {
    margin-bottom: 30px;
}
.image-content p { 
    float: left; 
}
ul.list-normal {
    padding-left: 15px;
}
ul.list-normal li {
    font-family: "corpos";
    color: #000;
    list-style-type: none;
}
ul.list-normal li a{
    color: #000;
}
ul.list-normal li:before {
    content: "\f111";
    font-family: 'FontAwesome';
    margin: 0 5px 0 -15px;
    font-size: 6px;
}
.accordion-holder.orange .panel-default>.panel-heading {
    color: #fff;
    background-color: #f18a26;
}
.accordion-holder.orange .panel-default>.panel-heading+.panel-collapse>.panel-body {
    background-color: #f18a26;
    padding: 0 160px 6px 20px;
    font-size: 14px;
    color: #fff;
}
.accordion-holder.orange .panel-heading.collapsed span.coll-image {
    background-image: url('../images/white-down.png');
} 
.accordion-holder.orange .panel-heading span.coll-image {
    background-image: url('../images/white-up.png');
}
.accordion-holder.orange .panel-group {
    margin-bottom: 20px;
    background-color: #f18a26;
    border-top-right-radius: 1.5em;
    border-top-left-radius: 1.5em;
}
.accordion-holder.orange .panel-group .panel+.panel {
    margin-top: -6px;
}
.filter-accordion .panel-body img {
/*     height: 100px; */
    height: auto;
    width: 100px;
    margin-top: -15px;
    border-radius: 50%;
}
.accordion-holder .panel-default>.panel-heading {
    color: #000;    
    border-color: transparent;
    border-top-right-radius: 1.5em;
    border-top-left-radius: 1.5em;
    padding: 10px 20px 6px;
}

/*....................*/
.term-block p {
    font-family: "corpos";
    font-size: 15px;
    color: #000;
}
.term-block a, .term-block a:hover {
    color: #000;
    text-decoration: none;
}
/* Link Styles */

/* inline-links START */
	.download,
	.download-blue {
	    background: url('../images/icon-download-blue.png') no-repeat center right;
	    padding-right: 15px;
	}
	
	.download:hover,
	.download-blue:hover {
	    background-image: url('../images/icon-download-red.png');
	}
	
	.external-link,
	.external-link-blue {
	    background: url('../images/icon-external-link-blue.png') no-repeat center right;
	    padding-right: 15px;
	}
	
	.external-link:hover,
	.external-link-blue:hover {
	    background-image: url('../images/icon-external-link-red.png');
	}
	
	.internal-link,
	.internal-link-blue {
	    background: url('../images/icon-internal-link-blue.png') no-repeat center right;
	    padding-right: 15px;
	}
	
	.internal-link:hover,
	.internal-link-blue:hover {
	    background-image: url('../images/icon-internal-link-red.png');
	}
	
	.download-red {
	    background: url('../images/icon-download-red.png') no-repeat center right;
	    padding-right: 15px;
	}
	
	.download-red:hover {
	    background-image: url('../images/icon-download-blue.png');
	}
	
	.external-link-red {
	    background: url('../images/icon-external-link-red.png') no-repeat center right;
	    padding-right: 15px;
	}
	
	.external-link-red:hover {
	    background-image: url('../images/icon-external-link-blue.png');
	}
	
	.internal-link-red {
	    background: url('../images/icon-internal-link-red.png') no-repeat center right;
	    padding-right: 15px;
	}
	
	.internal-link-red:hover {
	    background-image: url('../images/icon-internal-link-blue.png');
	}
/* inline-links END */

.border-box.blue .icon-phone {
    background: url('../images/pp/7.png') no-repeat center left;
    padding-left: 15px;
}
.border-box.blue .icon-email {
    background: url('../images/pp/6.png') no-repeat center left;
    padding-left: 15px;
}
.border-box.red .icon-email {
    background: url('../images/gp/6.png') no-repeat center left;
    padding-left: 15px;
}
.border-box.red .icon-phone {
    background: url('../images/gp/7.png') no-repeat center left;
    padding-left: 15px;
}

.icon-phone {
    background: url('../images/pp/7.png') no-repeat center left;
    padding-left: 15px;
}
.icon-email {
    background: url('../images/pp/6.png') no-repeat center left;
    padding-left: 15px;
}


.internal-link,
.external-link,
.download,
.internal-link-blue,
.external-link-blue,
.download-blue {
    color: #337ab7 !important;
    text-decoration: none;
    outline: none;
    transition: all .4s;
}

.internal-link:visited,
.external-link:visited,
.download:visited,
.internal-link-blue:visited,
.external-link-blue:visited,
.download-blue:visited {
    color: #47AAFF !important;
}

.internal-link:hover,
.external-link:hover,
.download:hover,
.internal-link-blue:hover,
.external-link-blue:hover,
.download-blue:hover {
    color: #d50c2f !important;
}

.internal-link-red,
.external-link-red,
.download-red {
    color: #d50c2f !important;
    text-decoration: none;
    outline: none;
    transition: all .4s;
}

.internal-link-red:visited,
.external-link-red:visited,
.download-red:visited {
    color: #FF0E38 !important;
}

.internal-link-red:hover,
.external-link-red:hover,
.download-red:hover {
    color: #337ab7 !important;
}



/* Link Styles End*/

.content-area .black-link,
.content-area .black-link:hover,
.content-area .black-link:focus {
    color: #000 !important;
    text-decoration: none;
}
content .content-area {
    padding-top: 10px;
}
content h1 {
    margin-top: 10px;
    font-family: "corposdem";
    font-size: 31px;
}
content h1+h2 {
    font-family: "corposdem";
    font-size: 18px;
    color: #000;
    margin-bottom: 30px;
}
section.page-content {
    margin-top: 30px;
}
section.page-content>.row>.col-md-6 .blue-box>h2 {
    margin-bottom: 0;
}
.content-area h1+h3 {
    margin-top: -10px;
    font-size: 21px;
    font-family: "corposdem";
}
.modal-open .modal {
    max-width: 1155px;
    margin: 0 auto;
}

/*......Footer......*/

.footer {
    margin-top: 80px;
    margin-bottom: 0;
    border: 0;    
}
.footer h5 {
    font-size: 16px;    
    margin-bottom: 22px;
    padding-top: 5px;
    font-family: "corposdem";
}
.footer a {
    color: #000;
}
.footer a:hover {
    text-decoration: none;
    color: #000;
    cursor: pointer;
}
.footer p {
    font-size: 16px;
    line-height: 17px;
}
.footer-one p,
.footer-four p {
    font-family: "corpors-light";
}
.footer-one p:first-child {
/*     padding-top: 150px; */
    margin-bottom: 0;
}
.footer-one {
    width: 20%;
}
.footer-two {
    padding-right: 40px;
    width: 30%;
}

@media screen and (max-width: 994px) {
	.footer-one,
	.footer-two,
	.footer-three,
	.footer-four {
		float: none;
		clear: both;
		width: auto;
		padding-right: 0;
		padding-left: 0;
		margin-right: 15px;
		margin-left: 15px;
	}
}

.footer-two img:first-child {
/*     margin-bottom: 46px; */
}
.footer-two .img-one img {
    width: 230px;
}
.footer-three p {
    padding-top: 15px;
}
.footer-four strong {
    font-family: "corposdem";
    margin-bottom: 0;
}
.logo-textbar p {
    width: 60%;
    float: left;
}
content .tx-indexedsearch-searchbox {
    display: none;
}

.footer > .container > .row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

@media screen and (max-width: 994px) {
	.footer > .container > .row {
		display: block;
	}
}

.footer .col-md-3 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

.footer .col-md-3 > * {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
}

.footer .col-md-3 > :first-child {
	-webkit-box-flex: 1;
	    -ms-flex: 1 0 auto;
	        flex: 1 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

.footer .col-md-3 > :first-child > * {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
}

.footer .col-md-3 > :first-child > :first-child {
	-webkit-box-flex: 1;
	    -ms-flex: 1 0 auto;
	        flex: 1 0 auto;
}

.footer .container {
	padding-bottom: 100px;
}

.footer .ce-textpic {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-align: end;
	    -ms-flex-align: end;
	        align-items: flex-end;
}

.footer .ce-textpic > * {
	-webkit-box-flex: 1;
	    -ms-flex: 1 1;
	        flex: 1 1;
}

.footer .ce-textpic .ce-gallery {
	-webkit-box-ordinal-group: 3;
	    -ms-flex-order: 2;
	        order: 2;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
}

/*......Responsive Styles......*/

@media (min-width: 1200px) {
    .container {
        width: 1170px;
    }
    .navbar-brand>img {
        width: 212px;
        height: 150px;
    }
    li.dropdown:hover>ul.dropdown-menu {
        display: block;
    }
    .menulevel-three ul.dropdown-menu li.dropdown-submenu:hover>ul.dropdown-menu {
        display: block;
    }
    .menulevel-three ul.dropdown-menu li.dropdown-submenu {
/*         position: static; */
    }
    .main-header ul.nav.navbar-nav.menulevel-three {
        position: relative;
    }
    .main-header ul.nav.navbar-nav.menulevel-three>li {
/*         position: static; */
        background-size: 100% 90%;
        margin-right: 10px;
    }
    .main-header ul.nav.navbar-nav.menulevel-three>li:last-child {
        margin-right: 0;
    }

}

/* iPad Portrait */
@media only screen and (min-width: 768px) and (max-width: 993px) {
    .responsive-header .navbar-inverse .navbar-toggle, 
    .responsive-header .navbar-inverse .navbar-toggle:focus, 
    .responsive-header .navbar-inverse .navbar-toggle:hover {
        margin-right: 0;
    }
    .glyphicon-chevron-left, .glyphicon-chevron-right {
        margin-top: -23px !important;
    }
}

/* iPad Landscape */
@media only screen and (max-width: 1024px) and (min-width: 994px) {
    .navbar-brand>img {
        width: 212px;
        height: 150px;
    }
    .menulevel-three li {
        margin-left: 7px !important;
        position: static;
        background-size: 100% 90%;
    }
    .right-block {
        margin-left: 62px;
    }
    .blue-box h2 {
        font-size: 12px;
    }
    .blue-box .box-icon {
	    bottom: 2px;
        width: 31px;
    }
    .blue-box .bigcolor-text {
        font-size: 20px;
    }
    .menulevel-three ul.dropdown-menu {
        min-width: 655px;
        left: 45px;
    }
    .modal-open .modal {
        max-width: 970px;        
    }
    .pop-search {
        left: 127px;
        top: 206px;
    }
    .transition-timer-carousel .carousel-indicators {
        right: -25px;
    }
    .menulevel-three ul.dropdown-menu {
        padding-left: 20px;
    }
}

/* iPad Portrait */
@media only screen and (max-width: 993px) {
    .main-header {
        display: none;
    }
    .main-header {
        display: none;
    }
    .responsive-header {
        display: block !important;
    }
    .responsive-header .navbar-inverse {
        background-color: #fff;
        border-color: #fff;
    }
    .responsive-header.has-scrolled .navbar-inverse .navbar-brand {
	    width: 100px;
    }
    
	.responsive-header.has-scrolled .navbar-inverse .navbar-toggle,
	.responsive-header.has-scrolled .navbar-inverse .navbar-toggle:focus,
	.responsive-header.has-scrolled .navbar-inverse .navbar-toggle:hover {
		margin-top: 32px;
}
    
    .responsive-header .navbar-inverse .navbar-brand {
        color: #9d9d9d;
        width: 140px;
        padding-top: 18px;
        height: auto;
        transition: width .4s;
    }
    .responsive-header .navbar-header {
        height: auto;
    }
    .responsive-header .navbar-inverse .navbar-toggle,
    .responsive-header .navbar-inverse .navbar-toggle:focus,
    .responsive-header .navbar-inverse .navbar-toggle:hover {
        background-color: transparent;
        border-color: transparent;
        margin-top: 75px;
        margin-bottom: 0;
        background-image: url('../images/nav/menu.png');
        background-repeat: no-repeat;
        background-size: cover;
        border: 0;
        border-radius: 0;
        padding: 10px 10px;
        width: 20px;
        height: 20px;
        transition: margin .4s;
    }
    .responsive-header .navbar-inverse .navbar-toggle.nav-open {
       background-image: url('../images/nav/close.png');
    }
    .responsive-header .navbar-inverse .navbar-nav>li>a,
    .responsive-header .navbar-inverse .navbar-nav>li>a:focus,
    .navbar-inverse .navbar-nav>li>a:hover {
        color: #fff;
        background-color: #d50c2f;
        border-bottom: 1px solid #fff;
        font-family: "corposdem";
        font-size: 14px;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .responsive-header .navbar-inverse .navbar-nav>.open>a,
    .responsive-header .navbar-inverse .navbar-nav>.open>a:focus,
    .responsive-header .navbar-inverse .navbar-nav>.open>a:hover {
        color: #fff;
        background-color: #e26961;
        border-bottom: 1px solid #d50c2f;        
    }
    .responsive-header .navbar-fixed-bottom .navbar-collapse,
    .responsive-header .navbar-fixed-top .navbar-collapse {
        max-height: 450px;
        border: none;
    }
    .responsive-header .navbar-inverse .navbar-nav .blue-nav a,
    .responsive-header .navbar-inverse .navbar-nav .blue-nav a:focus,
    .responsive-header .navbar-inverse .navbar-nav .blue-nav a:hover {
        color: #fff;
        background-color: #6c8a99;
        border-bottom: 1px solid #fff;
    }
    .responsive-header .navbar-inverse .navbar-nav .open.blue-nav .dropdown-menu>li>a,
    .responsive-header .navbar-inverse .navbar-nav .open.blue-nav .dropdown-menu>li>a:focus,
    .responsive-header .navbar-inverse .navbar-nav .open.blue-nav .dropdown-menu>li>a:hover {
        color: #fff;
        background-color: #6c8a99;
        border-bottom: 1px solid #fff;
    }
    .responsive-header .navbar-inverse .navbar-nav .open .dropdown-menu>li>a,
    .responsive-header .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,
    .responsive-header .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
        color: #d50c2f;
        background-color: transparent;
        padding-left: 15px;
        border-bottom: 1px solid #d50c2f;
        padding-top: 10px;
        padding-bottom: 10px;
        clear: left;
    }
    .responsive-header .navbar-collapse .dropdown-menu li.white-nav a,
    .responsive-header .navbar-collapse .dropdown-menu li.white-nav a:focus,
    .responsive-header .navbar-collapse .dropdown-menu li.white-nav a:hover {
        color: #6c8a99 !important;
        background-color: #fff !important;
        border-bottom: 1px solid #6c8a99 !important;
        font-family: "corposdem";
        padding: 10px 15px;
        clear: left;
    }
    .responsive-header .show-dropdown a{
        color: #fff !important;
        background-color: #6c8a99 !important;
        border-bottom: 1px solid #fff !important;
    }
    .responsive-header .show-dropdown .caret {
        background-image: url(../images/nav/white-up.png);
        background-repeat: no-repeat;
    }
    .responsive-header .show-dropdown .dropdown-menu.multi-level {
        display: block;
        position: static;
        float: none;
        margin: 0;
        padding: 0;
        border: 0;
    }
    .responsive-header .show-dropdown .dropdown-menu.multi-level li:last-child a {
        border-bottom: 0 !important;
    }
    .responsive-header .blue-nav {
        color: #fff;
        background-color: #6c8a99;
        border-bottom: 1px solid #fff;
    }
    .responsive-header .blue-nav.search form {        
        width: 100%;
    }
    .responsive-header li.blue-nav.search {
        padding: 5px 0 5px 15px;
        border-bottom: 18px solid #fff;
    }
    .responsive-header li.blue-nav.search input.search-text {
        height: 33px;
        width: 92%;
        padding-left: 10px;
        font-size: 14px;
        color: #6c8a99 !important;
        border: 0;
        box-shadow: none;
        border-radius: 0;
        line-height: 33px;
    }
    .responsive-header li.blue-nav.search input.search-text::placeholder {
        color: #6c8a99;
        font-family: "corpos";
        font-size: 6pt;
    }
    .responsive-header li.blue-nav.search button.submit {
        background: #6c8a99;
        border: none;
        padding: 5px 15px;
        width: 7%;
    }
    .responsive-header li.blue-nav.search button.submit:focus {
        outline: none;
        border: none;
    }
    .responsive-header li .arrow {
        cursor: pointer;
        position: absolute;
        top: 0px;
        right: 0px;
        bottom: auto;
        left: auto;
        z-index: 100;
        width: 50px;
        text-align: center;
        line-height: 40px;
        color: #fff;        
        font-size: 20px;
    }    
    .responsive-header li.open .arrow {
        color: #fff;
    }
    .responsive-header li.open>.fa-angle-down:before {
        content: "\f106";
    }    
    .responsive-header .dropdown-menu .arrow-sub {
        cursor: pointer;
        position: absolute;
        top: 0px;
        right: 0px;
        bottom: auto;
        left: auto;
        z-index: 100;
        width: 50px;
        text-align: center;
        line-height: 40px;
        color: #d50c2f;        
        font-size: 20px;
    }
    .responsive-header .dropdown-menu li.open .arrow-sub {
        color: #d50c2f;
    }
    .navbar-nav .dropdown-submenu {
        position: relative;
    }
    .responsive-header .dropdown-menu {
        border-radius: 0px;
        -webkit-box-shadow: none;
        box-shadow: none background-color: #333;
        margin: 0;
        padding: 0;        
    }
    .responsive-header .dropdown-submenu>.dropdown-menu {
        top: 0;
        left: 100%;
        margin-top: -1px;
        margin-left: -1px;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        min-height: 101%;
        padding-top: 0;
    }
    .responsive-header .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        padding-left: 30px;
    }
    .responsive-header .dropdown-submenu:hover>.dropdown-menu {
        display: none;
    }
    .responsive-header .dropdown-submenu.open:hover>.dropdown-menu {
        display: block;
        padding-top: 0;
    }
    .responsive-header .dropdown-submenu:hover>a:after {
        border-left-color: #fff;
    }
    .responsive-header .dropdown-submenu.pull-left {
        float: none;
    }
    .responsive-header .dropdown-submenu.pull-left>.dropdown-menu {
        left: -100%;
        margin-left: 10px;
        -webkit-border-radius: 6px 0 6px 6px;
        -moz-border-radius: 6px 0 6px 6px;
        border-radius: 6px 0 6px 6px;
    }
    .responsive-header .dropdown-menu ul li a {
        padding-left: 45px !important;
    }
    .responsive-header .dropdown-menu {
        border-radius: 0px;
        -webkit-box-shadow: none;
        box-shadow: none;
        position: unset;
        float: none;
    }
    section.slide-holder {
        margin-top: 110px;
    }
    .carousel-inner {
        max-height: 160px;
        height: auto;
    }
    .transition-timer-carousel .carousel-indicators {
        right: -15px;
    }
    .navbar-header {
      float: none;
    }
    .navbar-toggle {
      display: block;
    }
    .navbar-collapse.collapse {
      display: none!important;
    }
    .navbar-nav {
      float: none!important;
    }
    .navbar-nav>li {
      float: none;
    }
    .navbar-collapse.collapse.in{
      display:block !important;
    }
    div.border-box {
        margin-left: -1px;
    }   
    ul.single-list li {
        padding: 0 15px 0 0;
    }
    .searchfilter-holder button.submit {
        padding: 3px 35px 3px 13px;
    }
    .right-block {
        margin-left: 0;
    }
    .blue-box {
        min-height: 220px;
    }
    .blue-box h2 {
        font-size: 16px;
    }
    .blue-box .box-icon {
        bottom: 2px;
        width: 31px;
    }
    .blue-box .news-list-view {
        padding-bottom: 20px;
    }
    .blue-box .news-list-view img {
        margin-top: 15px;
    }
    .blue-box .news-list-view h5 {
        margin-top: 15px;
    }
    select#searchtype {
        padding: 3px 10px;
        font-size: 19px;
        -webkit-appearance: none;
        border: 0;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }
    .filter-accordion .panel-heading.collapsed span.coll-image,
    .filter-accordion .panel-heading span.coll-image {
        display: none;
    }
    .footer {
        margin-top: 60px;
        margin-bottom: 50px;
        border-top: none !important;
    }
    .logo-textbar p {
        width: 83%;
    }
    .footer-two img:first-child {
        margin-bottom: 20px;
    }
    .footer-two img {
        max-width: 170px;
    }
    .footer-three .ce-bodytext {
        width: 70%;
        float: left;
    }    
    .footer-three .ce-gallery {
        margin-top: -15px;
    }
    .footer-three img {
        margin-top: 15px !important;
    }
    .footer-two {
/*         width: 100%; */
    }
}

/* Mobile Devices */
@media only screen and (max-width: 767px) {
    p {
        font-size: 13px;
    }
    .main-header {
        display: none;
    }
    .responsive-header .navbar-inverse {
        background-color: #fff;
        border-color: #fff;
    }
    .responsive-header .navbar-inverse .navbar-brand {
        color: #9d9d9d;
        padding-top: 18px;
    }
    .responsive-header .navbar-header {
    }    
    .responsive-header .navbar-inverse .navbar-nav>li>a,
    .responsive-header .navbar-inverse .navbar-nav>li>a:focus,
    .navbar-inverse .navbar-nav>li>a:hover {
        color: #fff;
        background-color: #d50c2f;
        border-bottom: 1px solid #fff;
        font-family: "corposdem";
        font-size: 14px;
    }
    .responsive-header .navbar-inverse .navbar-nav>.open>a,
    .responsive-header .navbar-inverse .navbar-nav>.open>a:focus,
    .responsive-header .navbar-inverse .navbar-nav>.open>a:hover {
        color: #fff;
        background-color: #e26961;
        border-bottom: 1px solid #d50c2f;
    }
    .responsive-header .navbar-fixed-bottom .navbar-collapse,
    .responsive-header .navbar-fixed-top .navbar-collapse {
        max-height: 450px;
        border: none;
    }
    .responsive-header .navbar-inverse .navbar-nav .blue-nav a,
    .responsive-header .navbar-inverse .navbar-nav .blue-nav a:focus,
    .responsive-header .navbar-inverse .navbar-nav .blue-nav a:hover {
        color: #fff;
        background-color: #6c8a99;
        border-bottom: 1px solid #fff;
    }
    .responsive-header .navbar-inverse .navbar-nav .open.blue-nav .dropdown-menu>li>a,
    .responsive-header .navbar-inverse .navbar-nav .open.blue-nav .dropdown-menu>li>a:focus,
    .responsive-header .navbar-inverse .navbar-nav .open.blue-nav .dropdown-menu>li>a:hover {
        color: #fff;
        background-color: #6c8a99;
        border-bottom: 1px solid #fff;
    }
    .responsive-header .navbar-inverse .navbar-nav .open .dropdown-menu>li>a,
    .responsive-header .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,
    .responsive-header .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
        color: #d50c2f;
        background-color: transparent;
        padding-left: 15px;
        border-bottom: 1px solid #d50c2f;
        padding-top: 10px;
        padding-bottom: 10px;
        clear: left;
    }
    .responsive-header .navbar-collapse .dropdown-menu li.white-nav a,
    .responsive-header .navbar-collapse .dropdown-menu li.white-nav a:focus,
    .responsive-header .navbar-collapse .dropdown-menu li.white-nav a:hover {
        color: #6c8a99 !important;
        background-color: #fff !important;
        border-bottom: 1px solid #6c8a99 !important;
        font-family: "corposdem";
        padding: 10px 15px;
        clear: left;
    }
    .responsive-header .show-dropdown a{
        color: #fff !important;
        background-color: #6c8a99 !important;
        border-bottom: 1px solid #fff !important;
    }
    .responsive-header .show-dropdown .caret {
        background-image: url(../images/nav/white-up.png);
        background-repeat: no-repeat;
    }
    .responsive-header .show-dropdown .dropdown-menu.multi-level {
        display: block;
        position: static;
        float: none;
        margin: 0;
        padding: 0;
        border: 0;
    }
    .responsive-header .show-dropdown .dropdown-menu.multi-level li:last-child a {
        border-bottom: 0 !important;
    }
    .responsive-header .blue-nav {
        color: #fff;
        background-color: #6c8a99;
        border-bottom: 1px solid #fff;
    }
    .responsive-header .blue-nav.search form {
        width: 100%;
    }
    .responsive-header li.blue-nav.search input.search-text {
        height: 33px;
        width: 83%;
        padding-left: 10px;
    }
    .responsive-header li.blue-nav.search input.search-text::placeholder {
        color: #6c8a99;
        font-family: "corpos";
        font-size: 6pt;
    }
    .responsive-header li.blue-nav.search button.submit {
        background: #6c8a99;
        border: none;
        padding: 3px 4px 3px 25px;
    }
    .responsive-header li .arrow {
        cursor: pointer;
        position: absolute;
        top: 0px;
        right: 0px;
        bottom: auto;
        left: auto;
        z-index: 100;
        width: 50px;
        text-align: center;
        line-height: 40px;
        color: #fff;        
        font-size: 20px;
    }
    .responsive-header li.open .arrow {
        color: #fff;
    }
    .responsive-header .navbar-inverse .navbar-toggle.nav-open {
        background-image: url('../images/nav/close.png');
    }
    .responsive-header .dropdown-menu .arrow-sub {
        cursor: pointer;
        position: absolute;
        top: 0px;
        right: 0px;
        bottom: auto;
        left: auto;
        z-index: 100;
        width: 50px;
        text-align: center;
        line-height: 40px;
        color: #d50c2f;        
        font-size: 20px;
    }
    .responsive-header .dropdown-menu li.open .arrow-sub {
        color: #d50c2f;
    }
    .navbar-nav .dropdown-submenu {
        position: relative;
    }
    .responsive-header .dropdown-menu {
        border-radius: 0px;
        -webkit-box-shadow: none;
        box-shadow: none background-color: #333;
        margin: 0;
        padding: 0;        
    }
    .responsive-header .dropdown-submenu>.dropdown-menu {
        top: 0;
        left: 100%;
        margin-top: -1px;
        margin-left: -1px;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        min-height: 101%;
        padding-top: 0;
    }
    .responsive-header .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        padding-left: 30px;
    }
    .responsive-header .dropdown-submenu:hover>.dropdown-menu {
        display: none;
    }
    .responsive-header .dropdown-submenu.open:hover>.dropdown-menu {
        display: block;
        padding-top: 0;
    }
    .responsive-header .dropdown-submenu:hover>a:after {
        border-left-color: #fff;
    }
    .responsive-header .dropdown-submenu.pull-left {
        float: none;
    }
    .responsive-header .dropdown-submenu.pull-left>.dropdown-menu {
        left: -100%;
        margin-left: 10px;
        -webkit-border-radius: 6px 0 6px 6px;
        -moz-border-radius: 6px 0 6px 6px;
        border-radius: 6px 0 6px 6px;
    }
    .responsive-header .dropdown-menu ul li a {
        padding-left: 45px !important;
    }
    .responsive-header li.blue-nav.search button.submit {
        padding: 5px 15px;
        width: 14%;
    }
    .res-container {
        padding: 0;
    }
    .transition-timer-carousel .carousel-indicators {
        display: none;
    }
    .section-breadcrumb {
        display: none;
    }
    section.intro-content h1 {
        font-size: 22px;
    }
    .intro-content strong {
        font-size: 13px;
    }
    .content-area ul li {
        font-size: 13px;
    }
    .line-divider hr {
        margin-top: 10px;
    }
    .blue-box {
        height: auto;
        margin-bottom: 20px;
    }
    .blue-box h5 {
        margin-top: 20px;
        font-size: 14px;
    }
    .blue-box .blue-box-rightcnt {
        padding-top: 10px;
    }
    ul.single-list li {
        padding: 0 5px 0 0 !important;
        font-size: 16px !important;
        width: 2.76% !important;
    }
    .searchfilter-holder {
        width: 100%;
    }
    .searchfilter-holder button.submit {
        padding: 3px 15px 3px 13px;
    }
    .filter-accordion .panel-body img {
        margin-top: 20px;
    }
    .left-block {
        padding-right: 0;
    }
    .footer {
        margin-top: 25px;
        margin-bottom: 50px;
        border-top: none;
    }
    .logo-textbar p {
        width: 83%;
    }
    .right-block {
        margin-left: 0;
        margin-top: 90px;
    }
    .footer-three p {
        width: 73%;
        float: left;
    }
    .footer-three img {
        float: right;
    }  
    .glyphicon-chevron-left, .glyphicon-chevron-right {
        margin-top: -30px !important;
    }
    select#searchtype {
        padding-right: 0px;
    }
}

/* Mobile Devices Below 374px */
@media (max-width: 370px) {
    .blue-box h2 {
        font-size: 13px;
    }
}
@media only screen and (orientation: landscape) and (max-width: 767px) {
    .responsive-header .navbar-fixed-bottom .navbar-collapse, .responsive-header .navbar-fixed-top .navbar-collapse {
        max-height: 66vh;
    }
}
/* iPhone 6 ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
    ul.single-list li {
        padding: 0 5px 0 0;
        font-size: 14px;
    }
}

/* iPhone 5 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
    ul.single-list li {
        padding: 0 5px 0 0 !important;
        font-size: 13px !important;
        width: 2.46% !important;
    }
}
@media only screen and (max-width : 1199px) and (min-width :1025px){ 
    .modal-open .modal {
        max-width: 970px;
        margin: 0 auto;
    }
    .pop-search {
        left: 127px;
    }
}
/*/ IE / */
 @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
    .menulevel-three li ul.dropdown-menu li:hover a { 
/*         padding-right: 0px;  */
    }
    .transition-timer-carousel .carousel-indicators {
        width: 96%;
    }
    .main-header ul.nav.navbar-nav.menulevel-three > li { 
/*         position: relative;  */
    }
    .menulevel-three li:nth-last-child(2) ul { 
/*         right: -176px; */
    }
    .menulevel-three > li:last-child ul {
/*         right: -53px; */
/*         left: auto; */
    }
 }
 /*/ moz / */
@-moz-document url-prefix() { 
    .menulevel-three li ul.dropdown-menu li a {
        height: 24.5px;
    }
    .menulevel-three ul.dropdown-menu li.dropdown-submenu a::after {
/*         top: -15px; */
    }
}
