@import url("https://fonts.googleapis.com/css?family=Montserrat:300,300i,400,400i,500,500i,600,600i,700,700i|Open+Sans:400,400i,600,600i,700,700i|Roboto+Condensed:300,300i,400,400i,700,700i&display=swap");
body {
font-family: 'Open Sans', sans-serif;
} .watermark .watermark_trial
{display: none !important} .topbaricons {
max-width: 75%;
margin: 0 auto;
padding: 20px 0;
}
select#682943_235560pi_682943_235560.select{ font-weight: 400;
padding: 5px;
border: none;
width: 95%;}
.container3 {
position: relative;
overflow: hidden;
width: 100%; }
.container4 {
position: relative;
overflow: hidden;
width: 80%; } .responsive-iframe {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
width: 100%;
height: 100%;
}
.power-bi
{padding-bottom:56.25%;position:relative;display:block;width: 100%;margin-bottom:-10%: padding-top:-60px}
.sticky-top {
z-index: 9030 !important;
}
.navbar {
padding: 0px !important;
}
.navbar .container-fluid {
padding: 0px !important;
}
.navbar .utility-nav {
background-color: #062743;
height: 35px;
}
.navbar .main-nav {
background-color: #0a518c;
padding: 0px !important;
}
.navbar .header-logo {
float: left;
background-color: #FFF;
padding: 30px 38px 10px 28px;
min-height: 106px;
}
.navbar .header-logo img {
max-width: 190px;
height: auto;
}
.navbar .utility-nav,
.navbar .main-nav {
width: 100%;
}
.navbar .utility-nav ul {
float: right;
margin: 0;
padding: 0;
list-style-type: none;
}
.navbar .utility-nav ul li {
display: inline-block;
}
.navbar .utility-nav ul li a {
display: block;
color: #63c0f0;
text-decoration: none;
text-transform: uppercase;
font-family: 'Roboto Condensed', sans-serif;
font-size: 14px;
letter-spacing: 1px;
height: 35px;
line-height: 35px;
padding: 0 15px 0 15px;
}
.navbar-nav li {
margin: 0 20px 0 20px;
}
.navbar-expand-md .navbar-nav .nav-link {
padding: 24px 0 14px 0 !important;
color: #FFF;
font-family: 'Montserrat', sans-serif;
font-size: 15px;
text-transform: uppercase;
letter-spacing: 1px;
border-bottom: solid 10px transparent;
}
.navbar-nav .nav-link:hover {
border-bottom: solid 10px;
border-bottom-color: #63c0f0;
}
#navbarNavDropdown {
padding-left: 30px;
}
.navbar-collapse {
flex-grow: unset !important;
}
.navbar>.container, .navbar>.container-fluid {
display: block !important;
}
.container-narrow {
max-width: 960px !important;
}
body:not(.home) .pathways {
margin-top: 40px;
}
.pathways .pathway-content {
text-align: center;
min-height: 250px;
display:flex;
align-items:center;
}
.pathways .pathway-content span.pathway-content,
.tagged-projects span {
color: #FFF;
font-family: 'Montserrat', sans-serif;
font-size: 18px;
line-height: 25px;
text-transform: uppercase;
font-weight: 300;
letter-spacing: 1px;
padding-left: 20px;
padding-right: 20px;
text-align: left;
text-decoration: none;
}
.pathways .pathway-content span.pathway-excerpt {
color: #FFF;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
line-height: 30px;
padding-left: 20px;
padding-right: 20px;
text-align: left;
position: absolute;
top: 80px;
}
.pathways .pathway-content img {
margin: auto;
}
.pathways .pathway-content:hover {
text-decoration: none;
}
.pathways .pathway-content .pathway-link {
position: absolute;
bottom: 10px;
left: 20px;
color: #FFF;
font-family: 'Montserrat', sans-serif;
font-weight: 400;
letter-spacing: 1px;
font-size: 13px;
text-transform: uppercase;	
}
.pathways .col,
.pathways .col-md-4,
.pathways .col-xs-12 {
padding: 0px !important;
}
body:not(.home) .pathways .col,
body:not(.home) .pathways .col-md-4,
body:not(.home) .pathways .col-xs-12 {
padding: 0px !important;
border: solid 1px #FFF;
}
.pathways .pathway-title {
color: #FFF;
font-family: 'Montserrat', sans-serif;
font-size: 16px;
padding: 14px 14px 14px 20px;
text-transform: uppercase;
letter-spacing: 1px;
}
.pathways a.pathway-content img {
}
.pathways a.pathway-content:hover img {
filter: brightness(0) invert(1);
}
.pathways .red-scheme .pathway-title,
.offer-box.red-scheme .title {
background-color: #9b210d; border-left: solid 20px; border-left-color: #bf311a;
}
.offer-box.red-scheme a, .offer-box.red-scheme strong {
color: #9b210d !important;
}
.pathways .red-scheme a.pathway-content {
background-color: rgba(155,33,13, 0.8);
top: 0;
left: 0;
width: 100%;
}
.pathways .green-scheme .pathway-title,
.offer-box.green-scheme .title {
background-color: #20882d; border-left: solid 20px; border-left-color: #3cb54a;
}
.offer-box.green-scheme a, .offer-box.green-scheme strong {
color: #20882d !important;
}
.pathways .green-scheme a.pathway-content {
background-color: rgba(32,136,45, 0.8);
top: 0;
left: 0;
width: 100%;
}
.pathways .blue-scheme .pathway-title,
.offer-box.blue-scheme .title {
background-color: #062743; border-left: solid 20px; border-left-color: #01518c;
}
.offer-box.blue-scheme a, .offer-box.blue-scheme strong {
color: #062743 !important;
}
.pathways .blue-scheme a.pathway-content {
background-color: rgba(6,39,67, 0.8);
top: 0;
left: 0;
width: 100%;
}
.pathways .gray-scheme .pathway-title,
.offer-box.gray-scheme .title {
background-color: #696b6e; border-left: solid 20px; border-left-color: #888a8c
}
.offer-box.gray-scheme a, .offer-box.gray-scheme strong {
color: #696b6e !important;
}
.pathways .gray-scheme a.pathway-content {
background-color: rgba(105,107,110, 0.8);
top: 0;
left: 0;
width: 100%;
} .mainstage .carousel .carousel-item img {
height: 768px;
min-width: auto;
max-height:800px
} .mainstage .carousel-caption {
top: 400px;
background-color: rgb(36 37 37 / 65%);
right: 0;
bottom: auto;
left: auto;
padding: 15px 5px 35px 30px;
width: 45%;
text-align: left;
border-left: solid 8px;
border-left-color: rgba(10,81,140,0.80);
min-height: 180px;
}
.mainstage .carousel-indicators li {
width: 10px;
height: 10px;
border-radius: 100%;
background-color: #63c0f0 !important;
}
.mainstage .carousel-caption h5 {
font-size: 36px;
line-height: 48px;
font-family: 'Roboto Condensed', sans-serif;
}
.mainstage .carousel-caption p {
margin-bottom: 2rem;
}
.offers {
padding: 100px 0 80px 0;
}
.offer-box .content,
.offer-box-blog .content {
background-color: #f5f5f5;
padding: 20px 20px 40px 20px;
}
.offer-box .title,
.offer-box-blog .title {
color: #FFF;
font-family: 'Montserrat', sans-serif;
font-size: 16px;
padding: 14px 14px 14px 20px;
text-transform: uppercase;
letter-spacing: 1px;
}
.tagged-projects .title,
.tagged-news .title {
color: #FFF;
font-family: 'Montserrat', sans-serif;
font-size: 14px;
padding: 7px 7px 7px 14px;
text-transform: uppercase;
letter-spacing: 1px;
}
.tagged-news {
background-color: #f5f5f5;
}
.tagged-news a {
font-weight: 600;
color: #062743;
font-size: 14px;
line-height: 18px !important;
display: block;
margin-top: 20px;
}
.tagged-news time,
.recent-blogs time {
font-size: 13px;
display: block;
}
.tagged-projects .equal-height {
padding: 0px !important;
}
.tagged-projects span {
display: none;
}
.tagged-projects a {
display: block;
min-height: 243px;
display:flex;
align-items:center;
position: relative;
}
.tagged-projects a:hover img {
opacity: 0;
}
.tagged-projects a:hover {
text-decoration: none;
}
.tagged-projects a:hover span.description {
display: block;
text-decoration: none;
z-index: 2000;
}
.tagged-projects a:hover span.bg-hover {
background-color: rgba(155,33,13, 0.8) !important;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: block;
z-index: 1000;
}
.tagged-projects .more-link {
padding: 0px !important;
}
.tagged-projects .more-link a {
min-height: auto;
display: block;
align-items: left;
background-color: #f2f2f2;
padding: 6px 18px;
}
.offer-box h4, .offer-box h4 a, .offer-box-blog h4 a {
color: #062743 !important;
font-size: 24px;
font-family: 'Roboto Condensed', sans-serif;
}
.offer-box-blog h4 {
color: #9b210d;
font-size: 24px;
font-family: 'Roboto Condensed', sans-serif;
}
.offer-box a.linked {
display: block;
background-color: #ededed;
color: #01518c;
font-family: 'Montserrat', sans-serif;
font-weight: 600;
letter-spacing: 1px;
font-size: 14px;
text-transform: uppercase;
padding: 8px 8px 8px 20px;
}
.offer-box a.linked:hover,
.offer-box-blog a.linked:hover {
text-decoration: none;
background-color: #ccc;
}
.offer-box-blog a.linked {
display: block;
background-color: #ededed;
color: #9b210d;
font-family: 'Montserrat', sans-serif;
font-weight: 600;
letter-spacing: 1px;
font-size: 14px;
text-transform: uppercase;
padding: 8px 8px 8px 20px;
}
a.understrap-read-more-link {
display: none !important;
}
.offers .carousel-indicators {
top: auto;
right: auto;
left: auto;
bottom: 30px;
margin-left: 20px !important;
margin-right: 20px !important;
}
.offers .carousel-indicators li {
width: 10px;
height: 10px;
border-radius: 100%;
background-color: #bf311a !important;
}
.quick-hit {
color: #062743;
font-family: 'Montserrat', sans-serif;
font-weight: 300;
font-size: 24px;
line-height: 48px;
padding: 60px 0 40px 0;
}
.featured-projects .block-title {
color: #FFF;
font-family: 'Montserrat', sans-serif;
font-size: 16px;
padding: 14px 14px 14px 20px;
text-transform: uppercase;
letter-spacing: 1px;
background-color: #062743;
border-left: solid 20px;
border-left-color: #01518c;
}
.featured-projects .col-md-6 {
padding: 0px !important;
}
.featured-projects .project-photo {
overflow: hidden;
}
.featured-projects .project-photo img {
min-width: 100%;
width: auto;
height: 466px;
}
.featured-projects .project-photo video {
min-width: 100%;
width: auto;
height: 466px;
}
.featured-projects .project-details {
background-color: #f5f5f5;
display:flex;
align-items:center;
}
.featured-projects .meta {
padding-left: 30px;
padding-right: 60px;
}
.featured-projects .meta h5 {
color: #01518c;
font-size: 16px;
letter-spacing: 1px;
font-family: 'Montserrat', sans-serif;
font-weight: 400;
text-transform: uppercase;
}
.featured-projects .meta h3 {
color: #062743;
font-size: 36px;
line-height: 46px;
font-family: 'Roboto Condensed', sans-serif;
font-weight: 300;
}
.featured-projects a.linked {
display: block;
background-color: #ededed;
color: #01518c;
font-family: 'Montserrat', sans-serif;
font-weight: 600;
letter-spacing: 1px;
font-size: 14px;
text-transform: uppercase;
padding: 8px 8px 8px 30px;
position: absolute;
bottom: 0;
left: 0;
right: 0;
}
.featured-projects a.linked:hover {
text-decoration: none;
background-color: #ccc;
}
.featured-projects .container-fluid {
padding: 0px !important;
}
.featured-projects .row {
margin: 0px !important;
}
.project-mainstage .carousel-indicators li {
width: 10px;
height: 10px;
border-radius: 100%;
background-color: #01518c !important;
}
.seo-copy {
padding: 80px 0 80px 0;
}
.seo-copy p {
color: #626262;
font-size: 18px;
line-height: 30px;
}
.seo-copy h2 {
color: #062743;
font-size: 24px;
font-family: 'Montserrat', sans-serif;
font-weight: 300;
margin-bottom: 30px;
} #wrapper-footer {
background-color: #2d2d2d;
color: #858585;
padding: 40px 0 60px 0;
font-size: 13px;
}
#wrapper-footer a {
color: #858585;
text-decoration: none;
}
#wrapper-footer ul {
list-style-type: none;
margin: 0;
padding: 0;
}
#wrapper-footer .social a {
margin-left: 15px;
font-size: 18px;
}
#wrapper-footer img.footer-logo {
max-width: 123px;
height: auto;
}
.content-area {
color: #626262;
font-size: 16px;
line-height: 30px;
padding-bottom: 80px;
}
.content-area2 {
color: #626262;
font-size: 16px;
line-height: 30px;
padding-bottom: 0px;
}
#breadcrumbs,
#breadcrumbs a {
color: #0a518c;
font-size: 12px;
}
.sidebar-navigation {
background-color: #f5f5f5;
padding: 30px 25px 30px 30px;
}
.widget-area .offer-box h4,
.widget-area .offer-box,
.widget-area .offer-box .title {
font-size: 14px;
}
.widget-area .offer-box {
margin-top: 25px;
}
.sidebar-navigation h5 {
color: #0a518c;
font-size: 20px;
text-transform: uppercase;
font-family: 'Montserrat', sans-serif;
font-weight: 400;
}
.sidebar-navigation ul {
list-style-type: none;
padding: 0;
margin: 15px 0;
padding-top: 10px;
}
.sidebar-navigation ul li {
margin-bottom: 17px;
}
.sidebar-navigation ul li a {
color: #6f7173;
text-transform: uppercase;
font-family: 'Montserrat', sans-serif;
font-weight: 600;
font-size: 11px;
display: block;
line-height: 15px;
}
.sidebar-navigation ul li a:hover {
color: #bf311a;
text-decoration: none;
}
.sidebar-navigation ul li.current_page_item a {
color: #9b210d;
font-weight: 600;
}
.sidebar-navigation ul li.current_page_item a::before {
font-family: "Font Awesome 5 Pro"; font-weight: 600; content: "\f324";
margin-left: -15px;
padding-right: 5px;
font-size: 10px;
}
.sidebar-navigation .no-hover a:hover {
background: transparent;
cursor: default;
font-size:12px;
color:#596875;
Display: block;
font-weight:750;
}
.sidebar-navigation .services a
{
padding-left:8px	
}
.sidebar-navigation .no-hover a
{
font-size:12px;
color:#596875;
Display: block;
font-weight:750;
}
.sidebar-navigation .services-hover a:hover {
font-size:12px;
color:#bf311a;
Display: block;
font-weight:750;
}
.sidebar-navigation .services-hover a
{
font-size:12px;
color:#596875;
Display: block;
font-weight:750;
}
.featured-quote {
border-top: solid 1px #e0e0e0;
margin-top: 40px;
padding-top: 40px;
}
.featured-quote blockquote p {
color: #0a518c;
font-size: 20px;
line-height: 40px;
font-family: 'Montserrat', sans-serif;
font-weight: 300;
}
.featured-quote strong {
font-size: 14px;
font-weight: 400;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
color: #0a518c;
letter-spacing: 1px;
}
.featured-quote em {
font-weight: 300;
font-size: 14px;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
color: #0a518c;
font-style: normal;
margin-top: -10px;
display: block;
letter-spacing: 1px;
} .content-area h1 {
color: #062743;
font-size: 30px;
font-family: 'Montserrat', sans-serif;
font-weight: 300;
margin-bottom: 40px;
} .project-photos {
margin: 30px 0 30px 0;
}
.project-meta h6 {
color: #0a518c;
font-size: 12px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 1px;
margin-bottom: 3px;
margin-top: 0px;
}
.project-meta .project-widget {
margin-bottom: 25px;
}
.project-meta .project-widget p {
margin-bottom: 0px;
}
.lightSlider li img {
width: 100%;
height: auto;
}
.subscribe-title {
color: #FFF;
font-family: 'Montserrat', sans-serif;
font-size: 15px;
padding: 7px 14px 7px 20px;
text-transform: uppercase;
letter-spacing: 1px;
}
.subscribe-fields input[type="text"] {
width: 100%;
border: solid 1px #eee;
padding: 10px;
background-color: #FFF;
margin-bottom: 10px;
font-size: 16px;
}
.sidebar-subscribe input[type="submit"] {
color: #3cb54a;
font-family: 'Montserrat', sans-serif;
font-size: 12px;
text-transform: uppercase;
letter-spacing: 1px;
text-align: left;
}
.project-featured {
margin-bottom: 50px;
}
.project-featured .title {
color: #FFF;
font-family: 'Montserrat', sans-serif;
font-size: 15px;
padding: 7px 14px 7px 20px;
text-transform: uppercase;
letter-spacing: 1px;
}
.project-featured .project-details {
background-color: #f5f5f5;
display:flex;
align-items:center;
}
.project-featured .meta {
padding-left: 30px;
padding-right: 60px;
}
.project-featured .meta h5 {
color: #01518c;
font-size: 16px;
letter-spacing: 1px;
font-family: 'Montserrat', sans-serif;
font-weight: 400;
text-transform: uppercase;
}
.project-featured .meta h3 {
color: #20882d;
font-size: 26px;
line-height: 36px;
font-family: 'Roboto Condensed', sans-serif;
font-weight: 300;
}
.project-featured a.linked {
display: block;
background-color: #ededed;
color: #20882d;
font-family: 'Montserrat', sans-serif;
font-weight: 600;
letter-spacing: 1px;
font-size: 13px;
text-transform: uppercase;
padding: 8px 8px 8px 30px;
position: absolute;
bottom: 0;
left: 0;
right: 0;
}
.project-featured a.linked:hover {
text-decoration: none;
background-color: #ccc;
}
.project-featured .row .equal-height {
padding: 0px !important;
}
.project-featured .row {
margin: 0px !important;
}
.filters-container {
margin-top: 30px;
padding-left: 15px;
}
.filters-container h6,
.popular-posts h3 {
color: #3cb54a;
font-size: 15px;
letter-spacing: 1px;
font-family: 'Montserrat', sans-serif;
font-weight: 400;
text-transform: uppercase;
padding-left: 15px;
margin-top: 30px;
}
.popular-posts h3 {
padding-left: 0px !important;
margin-top: 0px !important;
}
.popular-posts ul.wpp-list {
margin: 0px !important;
padding: 0px !important;
}
.popular-posts ul.wpp-list a {
font-size: 14px;
color: #333;
font-weight: 600;
line-height: 18px;
display: block;
margin-bottom: 10px;
margin-top: 5px;
}
.popular-posts {
background-color: #f5f5f5;
padding: 15px;
margin-top: 30px !important;
}
.profile-tag {
margin: 25px 0 35px 0;
}
.profile-tag .profile-excerpt {
padding: 15px 25px;
color: #626262;
font-size: 18px;
line-height: 32px;
overflow: hidden;
}
.profile-tag .profile-meta {
position: relative;
}
.profile-tag .profile-connect {
bottom: 0;
margin: 0px;
padding: 5px 20px 5px 25px;
width: 100%;
background-color: #0a518c;
}
.profile-tag .profile-connect a {
color: #79c1fd;
margin-right: 15px;
font-size: 20px;
}
.profile-tag .profile-pic {
padding-right: 0px !important;
padding-left: 0px !important;
}
.profile-tag .profile-meta {
background-color: #f5f5f5;
padding-left: 0px !important;
}
.member-name h5 {
color: #062743;
font-size: 16px;
text-transform: uppercase;
font-family: 'Montserrat', sans-serif;
font-weight: 400;
}
.member-name a.goback {
float: right;
background-color: #f5f5f5;
padding: 5px 15px 5px 15px;
color: #666666;
font-size: 13px;
text-transform: uppercase;
font-family: 'Montserrat', sans-serif;
font-weight: 400;
}
.sidebar-office {
padding: 25px;
color: #666666;
font-size: 14px;
line-height: 20px;
}
.sidebar-office h4 {
color: #062743;
font-size: 24px;
line-height: 34px;
font-family: 'Roboto Condensed', sans-serif;
}
.sidebar-contacts {
padding: 25px;
color: #666666;
font-size: 14px;
line-height: 20px;
}
.sidebar-contacts h5 {
color: #0a518c;
font-size: 12px;
text-transform: uppercase;
font-family: 'Montserrat', sans-serif;
font-weight: 600;
}
.locations-list h4 a {
color: #062743;
font-size: 16px;
line-height: 22px;
font-weight: 600;
display: block;
}
.locations-list {
color: #666;
font-size: 14px;
line-height: 20px;
}
.locations-list .col-md-3 {
border-bottom: solid 1px #DDD;
margin-bottom: 20px;
}
.guide-row {
padding-bottom: 30px;
margin-bottom: 30px;
border-bottom: solid 1px #ededed;
}
.guide-row h4 {
color: #062743;
font-size: 26px;
line-height: 34px;
font-family: 'Roboto Condensed', sans-serif;
margin-top: 0px;
}
.guide-row .excerpt {
font-size: 14px;
line-height: 20px;
margin-bottom: 10px;
}
.guide-row a.btn {
color: #0a518c;
font-size: 11px;
text-transform: uppercase;
letter-spacing: 1px;
font-family: 'Montserrat', sans-serif;
font-weight: 400;
background-color: #ededed;
padding: 5px 15px 5px 15px;
border-radius: 0px;
}
.guide-row img {
width: 100%;
height: auto;
}
.video-embed {
margin: 30px 0 30px 0;
}
.frm_forms {
background-color: #f5f5f5;
padding: 25px;
}
.frm_forms form input,
.frm_forms form textarea,
.frm_forms form select,
{
width: 100%;
background-color: #fff;
border: 0px;
padding: 10px;
}
.frm_forms form .form-field {
margin-bottom: 15px;
}
.frm_forms form .frm_button_submit {
background-color: #3bb54a;
width: 150px;
text-align: center;
color: #FFF;
font-size: 11px;
text-transform: uppercase;
font-family: 'Montserrat', sans-serif;
letter-spacing: 1px;
border: 0px;
cursor: pointer;
margin-top:20px !important;
}
a.download-btn, .download-btn {
background-color: #3bb54a;
display: block;
text-align: center;
color: #FFF;
font-size: 11px;
text-transform: uppercase;
font-family: 'Montserrat', sans-serif;
letter-spacing: 1px;
border: 0px;
}
.download-form h6 {
font-size: 14px;
text-transform: uppercase;
font-family: 'Montserrat', sans-serif;
letter-spacing: 1px;
color: #3bb54a;
margin-top: 0px;
margin-bottom: 10px;
}
.download-form .frm_description {
font-size: 11px;
font-style: italic;
line-height: 14px;
}
.download-form input[type="checkbox"] {
width: 20px;
font-size: 16px;
}
.download-form .frm_checkbox label {
display: block;
font-size: 14px;
color: #666;
}
.card-header, .card-header .btn-link {
padding: 0px !important;
border: 0px !important;
background-color: #FFF !important;
font-size: 30px;
color: #062743;
font-family: 'Roboto Condensed', sans-serif;
}
.card {
border-top: 0px !important;
border-right: 0px !important;
border-bottom: solid 1px #eee !important;
border-left: 0px !important;
border-radius: 0px !important;
padding-bottom: 20px;
margin-bottom: 20px;
}
.count-up {
margin-top: 60px;
}
.count-up .col {
text-align: center;
border-right: solid 1px #EEE;
}
.count-up .col:last-of-type {
border-right: 0px;
}
.count-up .counter {
color: #696b6e;
font-size: 48px;
font-family: 'Montserrat', sans-serif;
margin-bottom: 15px;
}
.count-up .label {
color: #696b6e;
font-size: 14px;
line-height: 18px;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
}
.recent-blogs {
margin-top: 80px;
}
.recent-blogs h6 {
color: #696b6e;
font-size: 14px;
line-height: 18px;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: 600;
}
.recent-blogs .meta {
background-color: #f5f5f5;
padding: 15px;
color: #062743;
font-size: 14px;
line-height: 18px;
}
.recent-blogs .meta a {
color: #062743;
}
.navbar-nav .dropdown-menu {
margin: 0px !important;
padding: 0px !important;
border-radius: 0px !important;
border: 0px !important;
background-color: rgba(255, 255, 255, 0.9) !important;
}
.navbar-nav .dropdown-menu li {
padding: 0px !important;
margin: 0px !important;
}
.navbar-nav .dropdown-menu li a {
color: #062743;
font-size: 14px;
font-family: 'Open Sans';
}
.navbar-nav .dropdown-menu li a:hover {
background-color: rgba(99, 192, 240, 0.9);
}
#page-wrapper {
padding: 0px 0px 60px 0px !important;
}
.content-area {
padding-top: 40px;
}
#breadcrumbs {
margin-bottom: 40px;
}
.media-boxes-filter, 
.media-boxes-filter>li {
display: block !important;
width: 100%;
margin-right: 0px;
}
.media-boxes-filter>li a.selected {
background-color: #3cb54a !important;
}
.post-author {
margin: 40px 0 40px 0;
padding: 40px 0 40px 0;
border-top: solid 1px #EEE;
border-bottom: solid 1px #EEE;
}
.hide-this {
display: none;
}
.market-facts h4 {
text-transform: uppercase;
color: #062743;
font-size: 20px;
}
.dropdown-toggle::after {
display: none !important;
}
.featured-quote p {
margin-bottom: 0px;
} .showie10up {
display: none !important;
}
.hideie10up {
display: block;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.ie10up {
position: fixed;
width: 100%;
}
.page-header {
padding-top: 305px;
}
.showie10up {
display: block !important;
}
.hideie10up {
display: none;
}
}
@media only screen and (min-width: 768px) {
body:not(.home) #content {
padding-left: 0px !important;
}
.profile-tag .profile-excerpt {
max-height: 200px;
}
.profile-tag .profile-connect {
position: absolute;
}
.mainstage .carousel-indicators {
top: 490px;
width: 45%;
padding-left: 42px;
right: 0;
left: auto;
bottom: auto;
margin: 0px !important;
-webkit-box-pack: left !important;
-ms-flex-pack: left !important;
justify-content: left !important;
}
.project-mainstage .carousel-indicators {
top: 30px;
right: 0;
left: 50%;
bottom: auto;
margin-left: 20px !important;
margin-right: 20px !important;
justify-content: left !important;
padding-left: 5px !important;
}
.page-header {
height: 200px;
background-size: cover;
background-repeat: no-repeat;
background-color: #676767;
}		
.page-header2 {
height: 300px;
background-size: cover;
background-repeat: no-repeat;
background-color: #676767;
}	
.post-author .col-md-3 {
padding-left: 0px;
}
}
@media only screen and (min-width: 1140px) and (max-width: 1300px) {
.mainstage .carousel-indicators {
top: 420px;
}
.mainstage .carousel-caption {
padding-right: 80px;
top: 250px;
}
}
@media only screen and (min-width: 769px) and (max-width: 1139px) {
.mainstage .carousel-indicators {
top: 390px;
}
.mainstage .carousel-caption {
min-height: 240px;
padding-right: 40px;
top: 190px;
}
}
@media only screen and (min-width: 1301px) and (max-width: 1500px) {
.mainstage .carousel-caption {
padding-right: 10px !important;
}
}
@media only screen and (max-width: 767px) {
.featured-projects .meta {
padding-top: 20px;
padding-bottom: 75px;
}
.offers .col-xs-12 {
margin-bottom: 30px;
}
.page-header {
height: 200px;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
background-color: #676767;
}	
.utility-nav {
display: none;
}
.navbar .main-nav {
height: 105px;
}
.navbar-dark .navbar-toggler {
float: right;
margin: 20px;
}
.mainstage .carousel .carousel-item img {
height: 300px;
min-width: auto;
}
.mainstage .carousel-caption {
top: initial !important;
bottom: 0 !important;
padding: 20px 20px 30px 20px !important;
width: 75% !important;
text-align: left;
display: block !important;
min-height: auto !important;
}
.mainstage .carousel-caption p {
display: none !important;
}
.mainstage .carousel-caption h5 {
font-size: 26px !important;
line-height: 38px !important;
}
#wrapper-footer {
text-align: center;
}
#wrapper-footer .container .row div {
margin-top: 15px;
}
html, body {
overflow-y: initial !important;
}
.order-xs-1 {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
}
.order-xs-2 {
-webkit-box-ordinal-group: 14;
-ms-flex-order: 13;
order: 13;
}
.offer-box .content, .offer-box-blog .content {
height: auto !important;
}
.featured-projects .carousel-indicators {
margin-left: 30px !important;
margin-right: 0px !important;
justify-content: left !important;
-webkit-box-pack: left !important;
-ms-flex-pack: left !important;
bottom: 30px !important;
}
.featured-projects .project-photo img {
height: 300px;
}
body.home .featured-projects .container-fluid,
body.home .pathways .container-fluid {
padding-left: 15px !important;
padding-right: 15px !important;
}
body.home .featured-projects .container-fluid .row,
body.home .pathways .container-fluid .row {
margin: 0px !important;
}
}
.mainstage .carousel .carousel-item img, .featured-projects .project-photo img {
object-fit: cover;
}
.popup {
width: 665px;
height: 335px;
background-color: white;
z-index: 1000;
border: 15px solid #0a518c;
padding: 70px 30px;
position: relative;
}
.darkOverlay {
width: 100vw;
height: calc( 100vh );
position: fixed;
top: 0;
left: 0;
background-color: rgba(0,0,0,0.85);
z-index: 99;
display: flex;
justify-content: center;
align-items: center;
}
a.popupButton {
display: block;
background-color: #ededed;
color: #01518c;
font-family: 'Montserrat', sans-serif;
font-weight: 600;
letter-spacing: 1px;
font-size: 13px;
text-transform: uppercase;
padding: 8px 8px 8px 30px;
position: absolute;
bottom: 0;
left: 0;
right: 0;
}
a.popupButton:hover {
text-decoration: none;
background-color: #ccc;
}
.popup h2 {
color: #01518c;
font-size: 30px;
line-height: 36px;
font-family: 'Roboto Condensed', sans-serif;
font-weight: 300;
}
div.popupDesc {
position: absolute;
bottom: 45px;
}
.popup .row .col-md-6:nth-of-type(2) {
padding-left: 0;
}
.popup .row .col-md-6:nth-of-type(1) {
padding-right: 0;
margin-right: -15px;
}
img.popupLogo {
max-width: 250px;
height: auto;
}
a.regionalNews {
color: #0a518c;
text-transform: uppercase;
font-weight: 700;
font-size: 11px;
position:absolute;
bottom:10px;
}
.regionalNews i.far.fa-angle-double-right {
font-size: 9px;
font-weight: 600;
}
.locations-list .col-md-3 {
padding-bottom: 20px;
}
a.sliderButton {
font-family: 'Montserrat', sans-serif;
font-weight: 700;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 2px;
color: #011523;
background-color: #63c0f0;
padding: 8px 17px;
}
a.sliderButton:hover {
background-color: #9fddfd;
text-decoration: none;
}
.locations-list h4 {
color: #062743;
font-size: 16px;
line-height: 22px;
font-weight: 600;
display: block;
}
.location, .owner {
margin-top: 14px;
font-size: 11px;
line-height: 14px;
}
.location strong, .owner strong {
display: block;
font-weight: 500;
}
.utility-nav ul li {
position: relative;
}
.utility-nav .search-form .form-group {
transition: all 0.35s, border-radius 0s;
width: 30px;
height: 30px;
background-color:  #062743;
}
.utility-nav .search-form .form-group input.form-control {
padding-right: 20px;
border: 0 none;
background: transparent;
box-shadow: none;
display:block;
color: #63c0f0;
font-size: 14px;
}
.utility-nav .search-form .form-group input.form-control::-webkit-input-placeholder {
display:none ;
color: #63c0f0;
}
.utility-nav .search-form .form-group input.form-control:-moz-placeholder { display: none;
color: #63c0f0;
}
.utility-nav .search-form .form-group input.form-control::-moz-placeholder { display: none;
color: #63c0f0;
}
.utility-nav .search-form .form-group input.form-control:-ms-input-placeholder {
display: none;
color: #63c0f0;
}
.utility-nav .search-form .form-group:hover,
.utility-nav .search-form .form-group.hover {
width: 100%;
border-radius: 4px 25px 25px 4px;
}
.utility-nav .search-form .form-group .form-control-feedback {
position: absolute;
top: 2px;
right: 15px;
z-index: 2;
display: block;
cursor: pointer;
height: 35px;
line-height: 35px;
color: #63c0f0;
left: initial;
font-size: 14px;
text-decoration: none;
text-transform: uppercase;
letter-spacing: 1px;
height: 35px;
line-height: 35px;
}
@media(min-width:768px) and (max-width:1599px) {
body:not(.home) #content {
margin-left: 0px !important;
}
}
@media(min-width:1600px) {
.header-container {
max-width: 1140px !important;
margin: auto !important;
}
.sticky-top .navbar {
background-image: url(//i0.wp.com/www.imegcorp.com/wp-content/uploads/2019/08/navbg.png);
background-position: top;
background-size: contain;
background-repeat: repeat-x;
}
}
@media(max-width:1562px) and (min-width:1301px){
.mainstage ol.carousel-indicators {
top: 495px !important;
}
}
@media(max-width:1300px) and (min-width:1140px) {
.mainstage ol.carousel-indicators {
top: 485px !important;
}
}
@media(max-width:1139px) and (min-width:883px) {
.mainstage ol.carousel-indicators {
top: 475px !important;
}
}
@media(max-width:882px) and (min-width:768px){
.mainstage ol.carousel-indicators {
top: 429px !important;
}
}
@media(max-width:768px) {
.mainstage ol.carousel-indicators {
display:none;
}
}
.content-area a {
color: #01518c;
}
.page-id-793 .featured-projects .project-photo img, .page-id-833 .featured-projects .project-photo img {
height: 300px;
}
.page-id-793 .featured-projects, .page-id-833 .featured-projects {
margin-top: 50px;
}
@media (min-width: 1200px)
.container3 {
max-width: 1240px;
}
@media(max-width:768px){
.home .mainstage .carousel-item {
margin-top: 0 !important;
}
}