/* Enter Your Custom CSS Here */

    /*====HIDE ORIGINAL MENU - JACOB====*/
    /*START*/
    ul.sf-menu.sf-js-enabled.sf-arrows {
     	display: none; 
    }
    /*END*/

@charset "utf-8";#tabs_metabox ul.tabs_bg_img_list li{display:inline-block;margin:5px}#tabs_metabox ul.tabs_bg_img_list li img{border:2px solid #fff}#tabs_metabox ul.tabs_bg_img_list li.bg-selected img{border:2px solid #ff5a11}#tabs_metabox .tabs-content td{background:#f5f5f5;border-left:3px solid #fff;padding-bottom:15px}#tabs_metabox .tabs-content input,#tabs_metabox .tabs-content textarea{margin-left:10px;width:95%}#tabs_metabox .tabs-content .removeTabs{background:#ddd;border:1px solid #fff;cursor:pointer;margin:3px;padding:1px 5px;position:absolute}#tabs_metabox .tabs-content .removeTabs:hover{background:#ff8657}#tabs_metabox .tabs-content .tab-new{background:#a3dbff}.tabs-container{margin:50px 0;overflow:hidden;padding:30px;position:relative;text-align:center}

@font-face {
    font-family: BebasNeue; 
    src: url(https://nyhus-stag-11-07-2019.serverdatahost.com/wp-content/themes/salient-child/fonts/BebasNeue.otf); 
    font-weight: normal; 
}

body {
	font-family: 'Helvetica', sans-serif;
	
}

#uber-grid-wrapper-12046 div.uber-grid-pagination {
    display: none;
}

img.uparrow {
    width: 17px !important;
  	height:auto !important;
    padding-top: 8px;
    margin-left: -1px !important;
}

.who-we-are-h6 {
  font-size: 36px;
  line-height: 40px;
}

/**Post Lists***/
div.post-content ul li {
    list-style: disc;
    margin-left: 20px;
}

/* Case studies */ 

.case-body {
  font-weight: 400; 
  -webkit-transition: none; 
  transition: none; 
  border-width: 0px; 
  margin: 0px; 
  padding: 0px; 
  font-size: 16px; 
  text-transform: none;
  color: #6c6f70!important;
  line-height: 1.2!important;
}

h1.case-h1{
  -webkit-transition: none; 
  transition: none; 
  border-width: 0px; 
  margin: 0px; 
  padding: 0px; 
  letter-spacing: -1px; 
  margin-bottom:10px;
	text-transform: uppercase;
  font-weight: 600;
  font-size: 50px;
  line-height: 1.2;
  color: #003478;
}

li.case-body {
list-style:disk!important;
  padding-bottom:10px!important;
}

div#uber-grid-12499 .uber-grid-cell-title small {
    color: #013378;
    text-transform: none;
    padding-top: 20px;
}

.viewStudy:hover {
  cursor: pointer;
  color: #2ab5d6 !important;
}

.gridpadding {
  padding: 0px 40px 40px;
}
.nogap {
  margin-top: -30px;
}

div#uber-grid-wrapper-12114 {
    margin-top: 100px !important;
}

div#viewall {
    text-align: center;
    margin-top: 100px;
    margin-bottom: 50px;
}
#page-header-bg h1 {
    font-family: Helvetica, Arial, sans-serif;
  	
    margin-bottom: 30px;}
#slide-80-layer-2 h1 {
      font-family: Helvetica, Arial, sans-serif;
  font-weight: 200 !important;
}
#slide-79-layer-2 h1 {
      font-family: Helvetica, Arial, sans-serif;
  	font-weight: 200 !important;
}
#slide-78-layer-2 h1 {
      font-family: Helvetica, Arial, sans-serif;
  	font-weight: 200 !important;
}

b1 {
    font-size: 40px;
    font-weight: bold;
}

div#case-study-challenge {
    padding: 40px 0px;
    max-width: 700px;
    font-size: 20px;
    line-height: 1.6;
    color: #000;
}

h2.casestudy {
    color: #ffffff;
    margin: 0px;
}

h3.successMessage{
	color:#013378 !important;
  	font-size:18px !important;
}
h3.casestudy {
    color: #ffffff !important;
    font-weight: normal;
}

div#case-study-process {
    padding: 40px 0px;
    max-width: 700px;
    font-size: 20px;
    line-height: 1.6;
    color: #000;

}

div#case-study-solution {
    padding: 40px 0px;
    max-width: 700px;
    font-size: 20px;
    line-height: 1.6;
    color: #000;
}

.uber-grid .uber-grid-cell-wrapper .uber-grid-cell-content:hover {
  .uber-grid > div.io .uber-grid-cell-title-wrapper {
     display: none !important;
  }  
}

.uber-grid > div.io .uber-grid-cell-title-wrapper:hover {
  display: none !important;
}
.uber-grid > div .uber-grid-cell-title-wrapper:hover {
  display: none !important;
}

.uber-grid-12046 > div.uber-grid-hover:hover .uber-grid-hover {
    opacity: 1;
}

#uber-grid-12114 .uber-grid-hover:hover {
 	opacity: 1;
  	background-color: rgb(0, 185, 228);
}

#uber-grid-12046 .uber-grid-hover:hover, #uber-grid-15009 .uber-grid-hover:hover, #uber-grid-15046 .uber-grid-hover:hover, 
#uber-grid-15237 .uber-grid-hover:hover, #uber-grid-15243 .uber-grid-hover:hover  {
  	opacity: 1;
 	background-color: rgba(0, 0, 0, 0.6);
}

#uber-grid-12046 .uber-grid-hover .uber-grid-hover-title, #uber-grid-12046 .uber-grid-hover .uber-grid-hover-text, #uber-grid-12046 .uber-grid-hover .uber-grid-hover-text p,
#uber-grid-15009 .uber-grid-hover .uber-grid-hover-title, #uber-grid-15009 .uber-grid-hover .uber-grid-hover-text, #uber-grid-15009 .uber-grid-hover .uber-grid-hover-text p,
#uber-grid-15046 .uber-grid-hover .uber-grid-hover-title, #uber-grid-15046 .uber-grid-hover .uber-grid-hover-text, #uber-grid-15046 .uber-grid-hover .uber-grid-hover-text p,
#uber-grid-15237 .uber-grid-hover .uber-grid-hover-title, #uber-grid-15237 .uber-grid-hover .uber-grid-hover-text, #uber-grid-15237 .uber-grid-hover .uber-grid-hover-text p,
#uber-grid-15243 .uber-grid-hover .uber-grid-hover-title, #uber-grid-15243 .uber-grid-hover .uber-grid-hover-text, #uber-grid-15243 .uber-grid-hover .uber-grid-hover-text p,

{
 	color: rgba(255, 255, 255, 1);
}


div#uber-grid-12046 .uber-grid-cell-label,
div#uber-grid-15009 .uber-grid-cell-label,
div#uber-grid-15046 .uber-grid-cell-label,
div#uber-grid-15237 .uber-grid-cell-label,
div#uber-grid-15243 .uber-grid-cell-label

{
    background-color: #0e2b51;
    padding: 10px 15px;
}

div#uber-grid-12046 .uber-grid-cell-label .uber-grid-label-text,
div#uber-grid-15009 .uber-grid-cell-label .uber-grid-label-text,
div#uber-grid-15046 .uber-grid-cell-label .uber-grid-label-text,
div#uber-grid-15237 .uber-grid-cell-label .uber-grid-label-text,
div#uber-grid-15243 .uber-grid-cell-label .uber-grid-label-text
{
    color: #ffffff;
    padding-bottom: 50px;
}

#uber-grid-12046 > div .uber-grid-hover .uber-grid-hover-text,
#uber-grid-12046 > div .uber-grid-hover .uber-grid-hover-text,
#uber-grid-15046 > div .uber-grid-hover .uber-grid-hover-text,
#uber-grid-15237 > div .uber-grid-hover .uber-grid-hover-text,
#uber-grid-15243 > div .uber-grid-hover .uber-grid-hover-text
{
    font-family: helvetica;
}

#uber-grid-12046 .uber-grid-cell-label .uber-grid-label-heading,
#uber-grid-15009 .uber-grid-cell-label .uber-grid-label-heading,
#uber-grid-15046 .uber-grid-cell-label .uber-grid-label-heading,
#uber-grid-15237 .uber-grid-cell-label .uber-grid-label-heading,
#uber-grid-15243 .uber-grid-cell-label .uber-grid-label-heading
{
  font-family: helvetica !important;
}

#uber-grid-12046 .uber-grid-cell-label .uber-grid-label-text,
#uber-grid-15009 .uber-grid-cell-label .uber-grid-label-text,
#uber-grid-15046 .uber-grid-cell-label .uber-grid-label-text,
#uber-grid-15237 .uber-grid-cell-label .uber-grid-label-text,
#uber-grid-15243 .uber-grid-cell-label .uber-grid-label-text {
  font-family: helvetica !important;
  font-size: 14px !important;
}

#uber-grid-12046 > div .uber-grid-hover .uber-grid-hover-text,
#uber-grid-15009 > div .uber-grid-hover .uber-grid-hover-text, 
#uber-grid-15046 > div .uber-grid-hover .uber-grid-hover-text,
#uber-grid-15237 > div .uber-grid-hover .uber-grid-hover-text,
#uber-grid-15243 > div .uber-grid-hover .uber-grid-hover-text {
  font-family: helvetica !important;
}


.uber-grid-12046 > div.uber-grid-12046-hover:hover .uber-grid-hover-12046,
.uber-grid-15009 > div.uber-grid-15009-hover:hover .uber-grid-hover-15009,
.uber-grid-15237 > div.uber-grid-15237-hover:hover .uber-grid-hover-15237,
.uber-grid-15243 > div.uber-grid-15243-hover:hover .uber-grid-hover-15243,

{
  opacity: 1;
}


.uber-grid-12046-label-text {
    padding-bottom: 30px !important;
}

p.categories {
    font-weight: bold;
    text-transform: none;
    font-size: 12px !important;
    letter-spacing: 1px;
}

.uber-grid-12046-cell-label {
    padding: 10px 15px !important;
}

div#transparent-background {
    background-color: rgba(0, 0, 0, 0.2);
    position: absolute;
    width: 100vw;
    top: 0px;
    left: 0px;
    height: 600px;
}
img.img100px{
    width: 100px !important;
    height: auto !important;
}  
img.img50px {
    width: 50px !important;
    height: auto !important;
}
.mfp-bg {
    background: #000000 !important;
    opacity: 0.7 !important;
    filter: alpha(opacity=90);
}

img.careersPlay:hover {
  opacity: 0.5 !important;
  cursor: pointer;
}

img.careersArrow:hover {
  opacity: 0.5 !important;
}

div#grid {
    width: 100%;
    max-width: 1129px;
    margin: 0 auto;
}

.mfp-arrow-left:before, .mfp-arrow-left .mfp-b,  {
    margin-left: 25px;
    border-right: 0px !important;
}

.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
  margin-right: 25px;
  border-left: 0px !important;
}

div#uber-grid-wrapper-11730 {
    MARGIN: 100px 0px !important;
}

div#party-photos-2 {
    max-width: 750px;
    margin: 0 auto;
}

.tp-thumbs.tp-span-wrapper.outer-bottom.gyges {
    background: #fff !important;
}


@media only screen and (max-width: 690px){
.col {
    margin-bottom: 0px;
}
}


/*	0.	EVENT PAGES
/*-------------------------------------------------------------------------*/
h901 {
    font-weight: 500;
    font-size: 70px;
    line-height: 1.2;
      font-family: helvetica !important;
}

div#event-page h10 {
  font-size: 24px;
    display: block;
    margin: 20px 0px;}

p7 {
    display: block;
    padding-bottom: 20px;
}

img.logo-party.aligncenter {
    PADDING-TOP: 100PX;
    PADDING-BOTTOM: 50PX;
}

div#event-page .row .col img {
    width: 100% !important;
}

h902 {
    font-size: 36px;
    line-height: 1.2;
    font-weight: 500 !important;
      font-family: helvetica !important;
}

div#event-page p2 {
    color: #d42731;
    display: block;
    margin-top: 20px;
      font-size: 16px;
    font-family: helvetica !important;
}

div#event-page p3 {
    text-transform: uppercase;
    font-weight: 800 !important;
    color: #d42731;
    font-family: helvetica;
    font-size: 16px;
    margin-bottom: 0px !important;
}

div#event-page p {
    color: #033575 !important;
    font-size: 16px;
    max-width: 400px;
      font-family: helvetica !important;
}

div#event-page {
    padding: 50px 0px;
      font-family: helvetica !important;
    color: #033575 !important;
  font-family: helvetica;
      max-width: 900px;
    margin: 0px auto;
}

div#event-page .col.span_8 {
  padding-bottom: 0px;
}

div#event-page h1 {
    font-weight: bold;
    font-size: 40px;
    color: #033575 !important;
  margin-bottom: 50px;
}

div#event-page h1 {
    font-weight: bold;
    font-size: 40px;
    color: #033575 !important;
  margin-bottom: 10px;
}

div#event-page h2 {
    color: #033575;
    font-size: 22px;
      font-family: helvetica !important;
    line-height: 1.2;
    margin-bottom: 20px;
}

div#event-page p1 {
    color: #6c6f70;
    font-size: 16px;
  display: block;
  margin-bottom: 20px;
      font-family: helvetica !important;
}
/*	0.	AIRPORTS
/*-------------------------------------------------------------------------*/
p.atlanta {
    text-align: center;
    font-size: 33px;
    max-width: 800px;
    margin: 0 auto;
    line-height: 1.2;
}

input#pwbox-551 {
    width: 300px;
}

div#fairaiport-1 {
    margin-top: -80px;
    z-index: 9000000 !important;
}

div#fws_56157d9a72504 {
    margin-top: -50px !important;
  padding-top: 130px !important;
}

.alaska-menu {
    width: 500px;
    float: right;
    display: inline;
    position: absolute;
    right: 100px;
    top: 30px;
}

.alaska-logo-div {
    width: 300px;
    float: left;
}

div#media-airport {
    margin-bottom: -40px;
}

div#airportfooter {
    text-align: center;
    color: #fff;
    background-color: #0e2b51;
    padding: 20px;
}

input#ninja_forms_field_13 {
    background-color: #9ed0c9;
    color: #0e2b51;
    text-transform: uppercase;
    font-weight: 700;
    padding: 10px 0;
    width: 130px;
    height: 43px;
}

div#ninja_forms_field_12_div_wrap {
    text-align: center;
    margin: 40px;
}

div#nf_submit_5 {
    text-align: center;
}

p.color-blue.fz18.justify {
    max-width: 350px;
    margin: 0 auto;
}

input#ninja_forms_field_6, input#ninja_forms_field_7, input#ninja_forms_field_8, input#ninja_forms_field_9, input#ninja_forms_field_10, textarea#ninja_forms_field_11, input#ninja_forms_field_12 {
    background-color: #fff;
      font-size: 14px;
}

div#ninja_forms_field_6_div_wrap, div#ninja_forms_field_8_div_wrap {
    width: 50%;
    float: left;
  margin-bottom: 0px;
}

input#ninja_forms_field_7, div#ninja_forms_field_9_div_wrap {
    width: 49%;
    float: right;
    display: inline;
    padding-right: 0px !important;
    margin-right: 0px;
    margin-left: 1%;
}




div#flightform {
    max-width: 920px;
    margin: 20px auto;
}

p.atlanta-1 {
    text-align: center;
    font-size: 30px;
    margin: 0 auto 50PX;
    line-height: 1.2;
}

h2.ninja-forms-form-title {
    margin-bottom: 25px;
    color: white;
    font-size: 30px !important;
    text-align: center;
}

img.thefacts {
    width: 100% !important;
    max-width: 1000px !important;
      margin: 0px auto;
}

p.sea-tac {
    text-align: center;
    max-width: 850px;
    margin: 0 auto;
    font-size: 33px;
    line-height: 40px;
    color: #0e2b51;
}

p.funding-approach {
    max-width: 400px;
    margin: 0 auto;
    font-size: 22px;
    line-height: 30px;
    color: #0e2b51;
    text-align: center;
}

p.sea-tac-1 {
    text-align: center;
    max-width: 850px;
    margin: 0 auto;
    font-size: 21px;
    line-height: 40px;
    color: #0e2b51;
  font-weight: bold;
}


------------*/
/*	0.	GENERAL
/*-------------------------------------------------------------------------*/
div#ajax-content-wrap {
  background-color: #fff;
}

.row .col h3, .row .col h3 {
  font-size: 15px;
}

h3 {
  font-size: 150%;}

div#page-header-bg {
  background-position: center center;
}

ul.latestbyauthor a {
  width: 100%;
  max-width: 300px;
  font-family: helvetica;
  font-size: 16px;
  font-weight: bold;
}

.col.span_6 {
  FONT-FAMILY: helvetica;
  font-size: 16px;
}


h404 {
  font-size: 150px;
color: #003478;
font-family: helvetica;
margin: 100px 20px 50px;}


h405 {
  font-size: 30px;
  color: #003478;
font-family: helvetica;
  display: block;
  margin-top: 50px;
}
.tp-caption.white-fixed-mobile {
  max-width: 420px;
}


.col.boxed:hover, .wpb_column.boxed:hover {
  top: 0px;
  -moz-box-shadow: 0px;
  -webkit-box-shadow: 0px;
  box-shadow: 0px;
}

div#homeanchor {
  margin-top: 30px;
}

div#contactanchor {
  margin-top: 30px;
}

div#capanchor {
  padding: 50px 0px 0px 0px;
}



.col.span_4.boxed.has-animation {
  text-align: left;
}

div#contactrollover {
  z-index: 900000000 !important;
}


p7 {
  font-size: 18px;
  color: #000;
}
.col.boxed, .wpb_column.boxed {
  -o-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
  box-shadow: 0px;
  background-color: #fafafa;
  min-height: 300px;
}

#sdrn_bar .bar_logo {
  border: 0px;
  border: none;
  margin: 0px;
  padding: 0px;
  margin-top: -13px;
  padding-left: 8px;
  padding-right: 8px;
  width: 50%;
  height: auto;
  position: absolute;
  left: auto;
  right: auto;
  top: 50%;
}

img.map {
  width: 100%;
}

input.wpcf7-form-control.wpcf7-submit {
  float: right;
}

li#mobile-search {
  display: none;
}

#mobile-menu ul li a:hover, #mobile-menu ul li a:hover [class^="icon-"], #mobile-menu li.open > a, #mobile-menu ul li.current-menu-item > a, #mobile-menu ul li.current-menu-ancestor > a {
  color: #000;
}

div#largescreenlogo {
  width: 70vw;
  max-width: 300px;
}

div#nyhus-mobile-header {
  display: none !important;
}

#sdrn_bar .sdrn_ic span {
  background: #003478 !important;
}

div#nyhus-mobile-menu {
  float: right;
}

#sdrn_menu ul li a {
  color: #003478;
  text-transform: uppercase;
  font-weight: bold;
  font-family: helvetica;
}

img.ham {
  width: 30px;
}

#AnythingPopup_BoxContainerFooter1 {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #ffffff;
  opacity: .9;
  -moz-opacity: .3;
  filter: alpha(opacity=30);
  border: 1px solid #003478;
  z-index: 999;
  display: none;
}


div#AnythingPopup_BoxContainerHeader1 {
  display: none;
}

#AnythingPopup_BoxContainer1 {
  width: 100%;
  height: 100%;
  background: transparent;
  border: 0px;
  padding: 0;
  position: fixed;

  display: none;
  border-radius: 0px;
top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

a.nmenu {
  font-family: 'Helvetica Neue', Helvetica, sans-serif !important;
  text-transform: uppercase;
  color: #003478;
  font-weight: bold;
  width: 100%;
}

#mobile-menu ul li a {
  border-bottom: 0px dotted rgba(255, 255, 255, 0.2);
  color: #003478;
  font-size: 14px;
  display: block;
  position: relative;
  padding: 0px !important;
    font-family: 'Helvetica Neue', Helvetica, sans-serif !important;
  text-transform: uppercase;
  margin-top:00px;
  font-weight: bold;

}

.nyhus-logo-div {
  max-width: 30%;
  float: left;
}

#mobile-menu { 
  padding-top: 30px;
  background-color: #fafafa;
}

[class^="icon-"], [class*=" icon-"] {
  background-color: #ffffff;
  color: #003478;
}

img.staffsocial:hover {

  opacity: .5;
}

div.uber-grid div.uber-grid-cell-label {
  padding: 5px;
  background: #ffffff;}



#uber-grid-11113 .uber-grid-cell-label .uber-grid-label-heading, #uber-grid-11113 .uber-grid-cell-label .uber-grid-label-text {
  font-family: 'Helvetica Neue', Helvetica, sans-serif !important;
  text-transform: uppercase;
 
}

#uber-grid-11113{
 padding-right: 0px !important;
  margin-right:-1px !important;
}
a.email {
  border: 2px solid;
  padding: 10px 70px;
  width: 300px !important;
  border-radius: 4px;
  font-size: 20px;
  color: #003478;
}

a.email:hover {
  border: 2px solid #003478;
  padding: 10px 70px;
  width: 300px !important;
  border-radius: 4px;
  font-size: 20px;
  color: #ffffff;
  background: #003478;
}




div#workquoteinner {
  margin-bottom: 20px;
}
.imagemapper-tooltip {

  padding: 8px 30px 8px 8px;
  border: 0px;

}

.container-header {
  width: 100%;
  max-width: 1450px;
  margin: 0 auto -20px;
  padding: 0 90px;
}

.nyhus-menu {
  width: 70%;
  float: right;
  margin-top: 5px;
}

a.11032-tab-link-3.active {
 background: #ff0000 !important; 
}

body[data-bg-header="true"] .container-wrap, body.single-portfolio .container-wrap, body.page-template-template-portfolio-php .container-wrap, body.tax-project-type .container-wrap {
  padding-top: 25px;
  margin-top: 0px!important;
  padding-bottom: 0px;
}

div#calltoaction {
  margin-top: 180px;
}

h55 {
  text-transform: uppercase;
  font-size: 16px;
  font-weight: bold;
}

.active_texture {
  background-image: none;
  background-color: rgba(225, 225, 225, 0.5) !important;
}

#header-outer .row .col.span_9 {
  float: right;
  margin-top: 7px;
}

h50 
{color: #003478;
}

input[type=submit], button[type=submit], input[type="button"] {
  background-color: #003478;
  padding: 7px 11px;
  text-transform: uppercase;
    padding: 15px 11px;
  margin-left: -5px;
  border-radius: 0px;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
}

button[type=submit]:hover
{background: #ffffff !important;
  color: #003478;
}

input[type=text], textarea, input[type=email], input[type=password], input[type=tel], input[type=url], input[type=search], input[type=date] {
 
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    border-bottom: 0px;
}


article.post .post-meta .date {
 
  color: #888 !important;
}

.swiper-slide .content p {
  font-weight: bold;
  color: #fff;
}

ul.latestbyauthor {
  width: 100%;
  max-width: 300px;
}

.main-content ul, .main-content ol {
  margin-left: 0px;
  margin-top: 30px;
}

h41 {
  color: #6c6f70 !important;
  text-transform: uppercase;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 20px;
}

li {
  padding-bottom: 30px;
}

.tabbed > ul li:last-child a.active-tab {
  border-color: #e17000!important;
}

.tabbed > ul li:last-child a:hover {
  border-color: #e17000!important;
}

img.capability-info-graphic {
  width: 100%;
  padding: 50px;
}

.swiper-slide .content {
  padding: 0px !important;
}

form.form p.submit input {
  margin: 0 10px 0 0 !IMPORTANT;
  padding: 10px 12px !IMPORTANT;
  color: #fff !IMPORTANT;
  background-color: #003478 !IMPORTANT;
  border: 0px !IMPORTANT;
}

form.form input {
  font-weight: normal !IMPORTANT;
  padding: 10px 2px !IMPORTANT;
}

label.field-label {
  DISPLAY: NONE !IMPORTANT;
}

.masonry-blog-item span.bottom-line {
  height: 0px !important;
  width: 100%;
}

span.meta-comment-count {
  display: none !important;
}

.testimonial_slider .slides {
  overflow: hidden;
  position: relative;
  min-height: 300px;
}

a.nectar-button.medium.accent-color.regular-button {
  background-color: transparent !important;
  border: 2px solid;
  color: #003478;
  text-transform: none;
  padding: 10px 50px;
  font-weight: 200;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
  font-size: 24px;
  letter-spacing: 1px !important;
  width: 300px;
  transition: border-color 0.2s linear, background-color 0.2s linear;
  -moz-transition: border-color 0.2s linear, background-color 0.2s linear;
  -o-transition: border-color 0.2s linear, background-color 0.2s linear;
  -webkit-transition: border-color 0.2s linear, background-color 0.2s linear;
  text-align: center;
}


a.nectar-button.medium.accent-color.regular-button:hover {
  background-color: #003478 !important;
  opacity: 1;
  color: #fff;
  border-radius: 4px;
  border: 2px solid #003478;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
text-align: center;
    transition: border-color 0.2s linear, background-color 0.2s linear;
  -moz-transition: border-color 0.2s linear, background-color 0.2s linear;
  -o-transition: border-color 0.2s linear, background-color 0.2s linear;
  -webkit-transition: border-color 0.2s linear, background-color 0.2s linear;
}



span.meta-comment-count {
  display: none;
}

body[data-bg-header=\"true\"] .container-wrap, body.single-portfolio .container-wrap, body.page-template-template-portfolio-php .container-wrap, body.tax-project-type .container-wrap {
  padding-bottom: 0px;
}

div#sliderheader {
  margin-top: -40px !important;
}


article.post h2.title:hover {
  color: #000;
}

blockquote span { display:none !important }

a.nectar-button.small.accent-color.regular-button {
background-color: transparent !important;
border: 1px solid;
text-transform: none;
font-size: 24PX;
font-weight: 200;
font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
letter-spacing: normal;
padding: 10px 30px;
margin-top: 50px;
letter-spacing: 0px !important;
width: 300px;
  border-radius: 4px;
    transition: border-color 0.2s linear, background-color 0.2s linear;
  -moz-transition: border-color 0.2s linear, background-color 0.2s linear;
  -o-transition: border-color 0.2s linear, background-color 0.2s linear;
  -webkit-transition: border-color 0.2s linear, background-color 0.2s linear;
}

a.nectar-button.small.accent-color.regular-button:hover {
 background-color: #ffffff !important;
 opacity: 1;
 text-transform: none;
 color: rgb(198, 13, 49);
  transition: border-color 0.2s linear, background-color 0.2s linear;
  -moz-transition: border-color 0.2s linear, background-color 0.2s linear;
  -o-transition: border-color 0.2s linear, background-color 0.2s linear;
  -webkit-transition: border-color 0.2s linear, background-color 0.2s linear;}



body .tabbed div {
  padding: 0px !important;
 
}

div#innertab {
  max-width: 1425px;
  width: 100%;
  margin: 0 auto;
  padding: 80px 225px 80px 80px;
}

.container-wrap {
  background-color: #fff;
}

@media only screen and (min-width: 1000px)
#header-outer.transparent header#top nav > ul > li > a:hover, #header-outer.transparent header#top nav .sf-menu > li.sfHover > a, #header-outer.transparent header#top nav .sf-menu > li.current_page_ancestor > a, #header-outer.transparent header#top nav .sf-menu > li.current-menu-item > a, #header-outer.transparent header#top nav .sf-menu > li.current-menu-ancestor > a, #header-outer.transparent header#top nav .sf-menu > li.current_page_item > a, #header-outer.transparent header#top nav > ul > li > a:hover > .sf-sub-indicator > i, #header-outer.transparent header#top nav > ul > li.sfHover > a > span > i, #header-outer.transparent header#top nav ul #search-btn a:hover span, #header-outer.transparent header#top nav ul .slide-out-widget-area-toggle a:hover span, #header-outer.transparent header#top nav .sf-menu > li.current-menu-item > a i, #header-outer.transparent header#top nav .sf-menu > li.current-menu-ancestor > a i, #header-outer.transparent .cart-outer:hover .icon-salient-cart, .ascend #boxed #header-outer.transparent .cart-outer:hover .cart-menu .cart-icon-wrap .icon-salient-cart, #header-outer.transparent.directional-nav-effect header#top nav > ul > li > a span.light, #header-outer.transparent.directional-nav-effect header#top nav > ul.buttons > li a span.light, #header-outer.transparent.directional-nav-effect .cart-menu .cart-icon-wrap span.light .icon-salient-cart, #header-outer.transparent.directional-nav-effect header#top nav ul #search-btn a span.light span.icon-salient-search {
  opacity: 1!important;
  color: #00b9e4 !important;
}




/*-------------------------------------------------------------------------*/
/*	0.	HEADER
/*-------------------------------------------------------------------------*/

.sf-menu li {
  font-size: 14px !important;
  text-transform: uppercase;
  font-weight: bold;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
  margin-top: 2px;
}

div#communications-can {
  position: absolute;
  z-index: 900;
  color: #fff;
  margin-top: 200px;
  display: none;
      font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
}

div#header-outer {
  BACKGROUND-COLOR: #ffffff !important;
}

#header-outer.transparent header#top nav > ul > li > a, #header-outer.transparent header#top nav ul #search-btn a span.icon-salient-search, #header-outer.transparent nav > ul > li > a > .sf-sub-indicator [class^=\"icon-\"], #header-outer.transparent nav > ul > li > a > .sf-sub-indicator [class*=\" icon-\"], #header-outer.transparent .cart-menu .cart-icon-wrap .icon-salient-cart, .ascend #boxed #header-outer.transparent .cart-menu .cart-icon-wrap .icon-salient-cart {
  color: #ffffff!important;
  opacity: 1;
  transition: opacity 0.2s linear,color 0.2s linear;
  margin-top: 6px;
}


/*-------------------------------------------------------------------------*/
/*	0.	BLOG
/*-------------------------------------------------------------------------*/
textarea#comment {
  background-color: #fff;
}

body.single-post[data-bg-header="true"] .container-wrap {
  padding-top: 40px!important;
  background-color: #f4f4f4;
}

body.single-post div#page-header-bg {
  height: 470px !important;
}

div#page-header-bg div.blog-title {
  top: 246px !important;
}

@media screen and (min-width: 1600px) {
body.single-post div#page-header-bg {
  height: 600px !important;
  background-position: center 30% !important;
}  
div#page-header-bg div.blog-title {
  top: 326px !important;
}
}

@media screen and (max-width:1600px) {
  body.single-post div#page-header-bg {
     background-position: center 7% !important;
  }
}

@media screen and (max-width: 1300px) {
  div#page-header-bg div.blog-title {
  top: 276px !important;

}  
}

@media screen and (max-width:1000px) {
  div#page-header-bg div.blog-title {
  top: 200px !important;
}
}

@media screen and (max-width:500px) {
  div#page-header-bg div.blog-title {
  top: 216px !important;
}
}


#sidebar div ul li {
  padding: 0px;
  list-style: none;
  border-bottom: 0px;
}

#sidebar .widget.widget_categories li a, #sidebar .widget.widget_pages li a, #sidebar .widget.widget_nav_menu li a {
  padding: 0px;
}


#sidebar .widget_recent_entries span, .recent_posts_extra_widget span {
  margin-bottom: 16px;
}


/*-------------------------------------------------------------------------*/
/*	0.	FONT-STYLES
/*-------------------------------------------------------------------------*/

.bold, strong, b {
  font-family: Helvetica, Arial, sans-serif !important;
  font-weight: bold;
}



p {
  font-family: Helvetica, Arial, sans-serif !important;
  color: #6c6f70;
  font-size: 16px;
	line-height: 1.2;
}

p.help {
  FONT-SIZE: 36px;
  font-weight: bold;
  line-height: 36px;
  padding-top: 30px;
}

h1 {
      font-family: Helvetica, Arial, sans-serif;

}

h3 {
  text-transform: uppercase;
  font-weight: bold;
  color: #6c6f70 !IMPORTANT;
  font-size: 24px;
  font-family: Helvetica, Arial, sans-serif;
}

h19 {
  line-height: 1.2;
}

h4 {
  text-transform: uppercase;
  font-weight: bold;
  color: #003478 !important;
  font-size: 24px;
    font-family: Helvetica, Arial, sans-serif;
}

h5 {
  color: #003478 !important;
  font-size: 65px;
  font-weight: bold;
  line-height: 1.5;
  padding: 50px 0px;
  font-family: Helvetica, Arial, sans-serif !important;

}

p.tailered-approach {
  font-size: 24px;
  max-width: 410px;
  line-height: 26px;
  font-family: Helvetica, Arial, sans-serif !important;
  font-weight: 200;
}

h6 {
  font-family: Helvetica, Arial, sans-serif !important;
  color: #003478;
  font-size: 24px;
  margin-bottom: 20px;
  font-weight: bold;
}

h7 {
  font-size: 18px;
  font-weight: bold;
    line-height:18px;

}

h70 {
  font-size: 18px;
  font-weight: bold;
    line-height:38px;
margin-top:20px;
}

h8 {
  font-size: 18px;
  line-height:18px;
}

h10 {
  font-size: 98px;
  color: #00b9e4;
  font-weight: normal;
      font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
}

h11 {
  font-size: 60px;
      font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
  color: #003478;
  text-align: center !important;
  font-weight: bold;
  line-height: 1;
}

h12 {
  font-weight: bold;
  font-size: 16px;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
}

h13 {
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
font-weight: 200;
  display: block;
  font-size: 27px;
    margin-top: 10px;
  margin-bottom: -100px !important;
}

h1 {
  font-size: 67px;
  line-height: 1;
  font-weight: 200;
  color: #fff;
      font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
}

h17 {
  font-size: 67px;
  line-height: 1;
  font-weight: 200;
  color: #fff;
      font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
}

h18 {
  font-size: 24px;
  border: 2px solid;
  padding: 10px 70px;
  border-radius: 4px;
  color: #fff;
        font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
font-weight: 400;
  width: 250px !important;
  text-align: center;
  margin-top: 50px !important;
}

h18:hover {
background: #ffffff !important;
  color: #000;
    border: 2px solid;
  border-radius: 4px;
  border: #ffffff;
   transition: border-color 0.2s linear, background-color 0.2s linear;
  -moz-transition: border-color 0.2s linear, background-color 0.2s linear;
  -o-transition: border-color 0.2s linear, background-color 0.2s linear;
  -webkit-transition: border-color 0.2s linear, background-color 0.2s linear;
}

h180 {
  font-size: 16px;
  border: 2px solid;
  padding: 10px 30px;
  border-radius: 4px;
  color: #fff;
        font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
font-weight: 400;
  width: 180px !important;
  text-align: center;
  margin-top: 50px !important;
}

h180:hover {
background: #ffffff !important;
  color: #000;
    border: 2px solid;
  border-radius: 4px;
  border: #ffffff;
   transition: border-color 0.2s linear, background-color 0.2s linear;
  -moz-transition: border-color 0.2s linear, background-color 0.2s linear;
  -o-transition: border-color 0.2s linear, background-color 0.2s linear;
  -webkit-transition: border-color 0.2s linear, background-color 0.2s linear;
}



h20 {
  font-size: 60px;
  line-height: 60px;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
  font-weight: 200;
}

h21 {
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
  font-weight: 200;
  font-size: 24px;
}

h22 {
  font-size: 70px;
  line-height: 70px;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
  font-weight: 200;
}

h23 {
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
  font-weight: 200;
  text-transform: uppercase;
  color: #003478;
    font-size: 60px;
}

h24 {
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
  font-weight: 400;
  text-transform: uppercase;
  color: #003478;
  font-size: 24px;
}

h231 {
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
  font-weight: 200;
  text-transform: uppercase;
  color: #00b9e4;
    font-size: 60px;
}

h241 {
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
  font-weight: 400;
  text-transform: uppercase;
  color: #00b9e4;
  font-size: 24px;
}


h230 {
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
  font-weight: 200;
  text-transform: uppercase;
  color: #c60c30;
    font-size: 60px;
}

h240 {
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
  font-weight: 400;
  text-transform: uppercase;
  color: #c60c30;
  font-size: 24px;
}

h25 {
  TEXT-TRANSFORM: UPPERCASE;
  font-weight: bold;
  color: #003478;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
}

h27 {
font-size: 60px;
font-weight: 200 !IMPORTANT;
font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
}

h28 {
font-weight: 200;
font-size: 24px;
font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
}

h29 {
font-size: 32px;
  font-weight: 200;

font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
}

h30 {
  font-size: 65px;
  font-weight: bold;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
}

h31 {
  font-weight: 200;
  font-size: 32px;
  text-align: left;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
  display: block;
  line-height: 1.2;
  margin-bottom: 30px;
}
h32 {
  display: block;
  font-size: 20px;
  font-weight: 200;
  padding: 20px 0px;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;

}
h33 {
  color: #003478;
  line-height: 2;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
  font-size: 20px;
}

h35 {
  font-size: 20px;
line-height: 1 !important;}

p.who-we-are {
  padding-top: 30px;
  font-size: 36px;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
  line-height: 1.2;
  text-align: left;
  font-weight: bold;
  color: #6c6f70;
}

.whoweare{
  font-size:100% !important;
}

/*-------------------------------------------------------------------------*/
/*	HOME
/*-------------------------------------------------------------------------*/
div#how-we-help {
  padding: 100px 0px 50px;;
}

.swiper-slide .button.transparent a, .swiper-slide .button.transparent_2 a {
  box-shadow: none!important;
  padding: 11px 30px!important;
  background-color: transparent!important;
  border: 2px solid #013378;
  color: #013378;
  font-size: 24px !important;
  text-transform: none;
  font-weight: 200 !important;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
border-radius: 4px;
width: 250px;

}

.swiper-slide .content {
  color: #fff;
  width: 100%;
  position: relative;
  top: 250px;
  z-index: 100;
  max-width: 1100px;
  margin: 0 auto !important;
}


.swiper-slide[data-x-pos=\"left\"] .content p {
  margin: 30px 0px;
  text-align: center;
  font-weight: bold;
  font-size: 36px;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;

}

.swiper-slide .content h2 {
  font-size: 65px;
  line-height: 1 !important;
  letter-spacing: -1px;
  display: block;
  color: #fff;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
}

div#who-we-are {
  text-align: left;
  padding: 50px 0px;
}

div#client-car {
  padding: 100px 0px;
  text-align: center;
  font-size: 34px;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;

  font-weight: bold;
}

.swiper-slide .content .buttons {
  text-align: center;
}

/*-------------------------------------------------------------------------*/
/*	STAFF GRID
/*-------------------------------------------------------------------------*/

.uber-grid > div.it .uber-grid-cell-title-wrapper, .uber-grid > div.ib .uber-grid-cell-title-wrapper {
  height: 60px;
  width: 100%;
}

.uber-grid-edit-wrapper {
  display: none;
}

#uber-grid-137 .uber-grid-cell-label .uber-grid-label-heading {
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
text-transform: uppercase;}

#uber-grid-137 .uber-grid-cell-label .uber-grid-label-text {
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
text-transform: uppercase;}


.uber-grid > div .uber-grid-cell-title strong {
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
  font-size: 24px !important;
  font-weight: 200 !important;
}

blockquote {
line-height: 1;

}


.uber-grid > div .uber-grid-cell-title small {
  display: block;
  line-height: 1.2;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
  text-transform: uppercase;
  font-size: 14px !important;
}

div#uber-grid-137 .uber-grid-cell-title {
  padding: 10px !important;
}




/*-------------------------------------------------------------------------*/
/*	ABOUT
/*-------------------------------------------------------------------------*/

div#staff-about {
  font-size: 14px;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
  padding: 80px 0px;
  max-width: 600px;
}

div#staff-links-inner a {
  color: #fff;
}

.uber-grid > div.uber-grid-hover:hover .uber-grid-hover {
  opacity: .5;
}


div#staff-social {
  padding-top: 50px;
}

.main-content ul li {
  list-style: none;
  list-style-position: outside;
}

.col.span_12.testimonial_slider {
  max-width: 1000px;
  margin: 0 auto;
}

img.staffsocial {
  width: 70px !important;
}

div#staff-links {
  background-color: #00b9e4;
  color: #fff;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;

}

.col.span_8 {
    padding-bottom: 100px;
}

div#staff-links-inner {
  max-width: 1250px;
  margin: 0px;
  padding: 40px 100px;
}

p.about-copy {
    font-size: 24px;
  padding-top: 20px;
  line-height: 1.5;
  text-align: left;
  font-weight: 200;
}

/*-------------------------------------------------------------------------*/
/*	CAPABILITIES
/*-------------------------------------------------------------------------*/

.tabbed > ul li a.active-tab {
  color: #fff;
  border-color: #e17000!important;
  background-color: #e17000;
}

body .toggle > div {
  padding: 25px 14px;
}

.toggle h3 a {
  font-size: 16px!important;
  line-height: 16px!important;
}

.toggle {
  margin-bottom: 1px!important;
}

.toggle h3 {
  position: relative;
  z-index: 10;
  font-size: 16px !important;
  margin-bottom: 0px!important;
  text-transform: none;
  font-weight: normal;
}

p.capabilities {
  font-size: 32px;
}

div#infographictext {
  margin: 0px auto;
  padding: 0px 50px;
}

div#capavilities-intro {
  FONT-SIZE: 32PX;
  color: #6c6f70;
  line-height: 34px;
  max-width: 1100px;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: 300;
  padding: 100px 0px 100px;
}

div#page-header-bg {
  MARGIN-top: -90px;
}

.tabbed > ul li a {
  background-color: #fff;
border-top: 1px solid #f4f4f4 ;
border-bottom: 1px solid #f4f4f4;
padding: 20px;}

.tabbed > ul li {
  float: left; 
  position: relative;
  list-style: none;
  margin: 0px!important;
  font-size: 16px;
  color: #6c6f70;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    width: 25%;
  text-align: center;
padding: 0px;}

.light .tabbed > ul li a {
  background-color: #ffffff !important;
  border-top: 1px solid;
  border-bottom: 1px solid;
  padding: 15px;
}

.tabbed > ul li a:hover {
  background-color: #e17000;
  color: #fff;
    border-top: 1px solid #e17000;
  border-bottom: 1px solid #e17000;
}

div#slider-inner-nyhus {
  width: 100%;
  padding: 0px 90px !important;
  max-width: 1425px !important;
  margin: 0px auto !important;
  position: absolute;
  z-index: 900;
  color: #fff;
  margin-top: 200px;
      font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
}

body .tabbed div {
  padding: 20px;
  margin-bottom: 0px;
  background-color: #f4f4f4;
}

.tabbed > ul {
  margin-left: 0px;
  margin-bottom: 0px !important;
}

div#fws_556779d6d4cbd {
  margin-bottom: -20px;
}

.tabbed > ul li:last-child a {
  border-color: #f4f4f4 !important;
}

div#fws_556794d8eb93e {
  padding: 0px !important;
}


/*-------------------------------------------------------------------------*/
/*	WORK
/*-------------------------------------------------------------------------*/

div#our-work {
  padding: 80px 0px 80px;
  font-size: 14px;
  color: #6c6f70;
      font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
}

div#workquote {
  text-align: center;
  font-size: 30px;
  line-height: 1.2;
}

.row .col img {
  max-width: 70%;
 }


blockquote {
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
}

.testimonial_slider blockquote p {
  padding-bottom: 15px;
  font-weight: 200;
  font-size: 30px;
line-height: 1.2;}

.light .testimonial_slider blockquote span {
  color: rgba(255,255,255,0.65);
  display: none !important;
}

/*-------------------------------------------------------------------------*/
/*	BLOG
/*-------------------------------------------------------------------------*/

h1.entry-title {
  line-height: 70px;
}

h2.title {
  font-size: 18px !important;
  font-weight: bold;
      font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
}

span.meta-category {
  DISPLAY: NONE;
}

span.meta-author {
  font-size: 10px;
}

span.meta-comment-count {
    font-size: 10px;
}

article.post .more-link span, .blog-recent .more-link span {
  background-color: #00b9e4;
}

.post-meta {   color: #6c6f70 !important;
}


/*-------------------------------------------------------------------------*/
/*	SINGLE BLOG
/*-------------------------------------------------------------------------*/

#sidebar h4 {
color: #6c6f70 !important;
text-transform: uppercase;
font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
}

#sidebar div ul li {
padding: px 0px !important;
 list-style: none;
border-bottom: 0px !important;
}

#sidebar .widget.widget_categories li a, #sidebar .widget.widget_pages li a, #sidebar .widget.widget_nav_menu li a {
border-bottom: 0px;
}

span.meta-category {
display: none !important;
}

#page-header-bg h1 {
font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
font-size: 41px;
font-weight: bold;
  letter-spacing: 0px;
}

.single #page-header-bg #single-below-header span {
color: #fff;
font-size: 18px;
font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
}

.nectar-social > * {
border-right: 0px;
}

.single #single-meta .nectar-love i, body #project-meta .nectar-love i,.nectar-social .nectar-love i {
font-size: 27px!important;
}

a.facebook-share i {
font-size: 27px !important;
}

a.twitter-share i {
font-size: 34px!Important;
}




/*-------------------------------------------------------------------------*/
/*	CONTACT
/*-------------------------------------------------------------------------*/

div#contact-copy {
  padding: 80px 90px;
  font-size: 30px;
  line-height: 1.2;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
  font-weight: 200;
  color: #6c6f70;
  max-width: 1450px;
  width: 100%;
  background: #ffffff !important;
  margin:auto;
}

p.contact {
font-size: 20px;
line-height: 1.2;
font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
color: #6c6f70;
padding: 30px 0px;
font-weight: 200;
    max-width: 500px;
}

div#contact-form {
  padding: 50px 90px;
  max-width: 1450px;
  margin: 0;
  width: 100%;
  background: #fff !important;
  margin-top: -10px;
  margin:auto;
}

input.wpcf7-form-control.wpcf7-submit {
  BACKGROUND-COLOR: transparent;
  border: 2px solid;
  color: #003478;
  font-size: 14px;
  border-radius: 4px;
  padding: 10px 30px;
  font-weight: 400;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
}

input.wpcf7-form-control.wpcf7-submit:hover {
  BACKGROUND-COLOR: #003478 !important;
  color: #fff;
   border-radius: 4px;
   border: 2px solid #003478;
  
}


/*-------------------------------------------------------------------------*/
/*	FOOTER
/*-------------------------------------------------------------------------*/

div#footer-line {
  height: 12px;
  /*background-image: url("https://nyhus-stag-11-07-2019.serverdatahost.com/wp-content/uploads/2015/05/footer-line.jpg");*/
  background-color: #003478;
    background-size: 100% auto;
}


h54 {
  font-weight: normal;
  font-size: 16px;
  text-transform: capitalize;
}

img.social {
width: 30px !important;
  margin-right: 10px;
}

img.social:hover {

-webkit-transition: all ease 0.7s;
-moz-transition: all ease 0.7s;
-o-transition: all ease 0.7s;
-ms-transition: all ease 0.7s ;
transition: all ease 0.5s ;}

div#nhyus-footer {
   max-width: 1450px;
  margin: 0 auto;
  padding: 50px 90px;
  color: #003478;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
  width: 100%;
  background: #ffffff;
}

div#nhyus-footer a {
  color: #003478;
}
img.footer-logo {
  display: block;
  margin: 0px 0px 50px;
width: 300px;
}


img.footer-logo {
  width: 300px !important;
}

div#footer-outer {
 background: #ffffff;
  color: #003478 !important;
  width: 100%;
  max-width: 1450px;
  font-size: 12px !important; 
}

div#footer-outer div.col {
  margin-right: 1% !important; 
  font-size: 12px !important
}


@media screen and (min-width: 1600px) {
  div#footer-outer {
    max-width: 2300px;
  }
}


div#footer-outer a {
  color: #003478 !important;
}

.footer-2nd-area {
  padding-top: 43px;
}

.footer-2nd-area-2 {
  padding-top: 22px;
}
.footer-3rd-area {
  padding-top: 64px; 
}

div#nhyus-footer a {
  color: #003478;
}
img.footer-logo {
  display: block;
  margin: 0px 0px 50px;
width: 300px !important;
  max-width: 100% !important;
}

@media screen and (max-width: 690px) {
  .footer-2nd-area, .footer-2nd-area-2, .footer-3rd-area {
    padding-top: 0px;
  }
  #footer-widgets .container .col {
    margin-bottom: 20px;
  }
  #footer-widgets .container {
    max-width: 100% !important;
  }
  #footer-widgets .container .col:nth-child(3) {
    margin-bottom: 0px !important; 
  }
}


#footer-outer #copyright {
  padding: 5px 0px;
  font-size: 12.18px;
  background-color: #e6e6e6;
  color: #6c6f70;
  text-align: center;
  width: 100%;
  margin-bottom: -22px;
  height: 30px;
}


  div#mobile-view {
  display: none;
}

div#nyhus-mobile-header {
  DISPLAY: none;
}

p.sliderhome {
  color: #003478 !important;
}

@media only screen and (max-width: 1250px) and (min-width: 1001px) {
 .container-header {
  padding: 0 10px;
}
  
  .tabbed > ul li {
  font-size: 12px;
}
}

@media only screen and (max-width: 1000px) and (min-width: 1px) {
.video-texture {
  display: block;
}  
  body.page-id-14973 .main-content {
    max-width: 100% !important;
    padding: 0px !important
  }
  
  .tabbed > ul li a {
  padding: 20px 2px;
}
  
/*  div.uber-grid div.uber-grid-cell-label {
  padding: 5px;
  background: #ffffff;
  height: 100px !important;
}*/
  
 div#contact-form {
  padding: 50px 20px;
 
}
  .col.boxed, .wpb_column.boxed {
  -o-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
  box-shadow: 0px;
  background-color: #fafafa;
  min-height: 150px;
}
 
  div#contact-copy {
    padding: 70px 20px 50px;
  }
  
  a.nectar-button.medium.accent-color.regular-button, a.nectar-button.small.accent-color.regular-button {
  max-width: 100%;
}


  
  h13 {
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
  font-weight: 200;
  display: block;
  font-size: 22px;
  margin-top: 10px;
  line-height: 1.2;
}
  
 
  
  h12 {
  font-weight: bold;
  font-size: 12px;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
  line-height: 1.2 !important;
}
  
 
  
  .main-content url, main-content-ol {
    margin-top: 0px !important;
  }
  
  .container, div.slider-nav {
  max-width: 100%;
  padding: 0px 20px;
}
  

  img.mobile-logo {
  width: 100%;
}
  
  div#mobile-nyhus-logo {
  width: 80%;
  float: left;
}
  

  div#nyhus-mobile-header {
  DISPLAY: inline;
    position: fixed;
    background: #ffffff;
    padding: 10px 15px 5px;
    width: 100%;
    z-index: 9000000000;
}
  
  
 body div.slider-nav {
  max-width: 100% !important;
  padding: 0px 20px;
}
  
  .container-header {
  padding: 0 20px;
}
  
  body header#top #logo img {
  height: auto !important;
  margin-top: -3px!important;
  top: 3px;
  position: relative;
  max-width: 100%;
}
  
  div#computer-view {
  display: none;
}
  
   div#mobile-view {
  display: inline;
}
}
/*-------------------------------------------------------------------------*/
/*	MOBILE
/*-------------------------------------------------------------------------*/
@media only screen and (max-width: 690px){
  
  h901 {
    font-size: 30px;
}
  
   body.page-id-14973 .main-content {
    width: 100% !important;
    padding: 0px !important
  }

body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .button.transparent a, body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .button.transparent_2 a {
  font-size: 18px !important;
  padding: 6px 13px!important;
  letter-spacing: 0.5px!important;
    font-weight: 400;
}
  
  .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p, .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content p, .full-width-content .vc_span12 .swiper-slide .content p {
  font-size: 23.2px!important;
  line-height: 24px!important;
    color: #003478
}
  
  p7 {
  font-size: 14px;
  color: #000;
}
  
 .col.boxed, .wpb_column.boxed {
  -o-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
  box-shadow: 0px;
  background-color: #fafafa;
  padding: 30px 10px;
  height: auto;
}
  
  div#nyhus-mobile-header {
  DISPLAY: inline;
    position: fixed;
    background: #ffffff;
    padding: 10px 15px 5px;
    width: 100%;
    z-index: 9000000000;
}
  
 h902 {
    font-size: 16px;}
  
  #page-header-bg .span_6 span.subheader {
  line-height: 1;
}
  /*-------------------------------------------------------------------------*/
/*	MOBILE GENERAL
/*-------------------------------------------------------------------------*/
  
  img.footer-logo {
  width: 100%;
}
 .mktoField{  
      float: left !important;
      height:41px !important;
      margin-left:0px !important;
      margin-right: 0px !important;
      padding-right: 0px !important;
  	  margin-bottom: 4px !important;
      width:268px;
  } 
 
  
   div#footerform{ 
    padding-top: 0px !important;
  }
  
  div#middleform{
	margin-left: 0 auto !important;
    margin-right: 0 auto !important;
  }
    	
  
div#communications-can {
  display: none;
  }
div#workquote {
  text-align: center;
  font-size: 18px;
  line-height: 1.2;
}
  
  div#nhyus-footer {
  padding: 50px 20px;
}
  .container.main-content {
  max-width: 90% !important;
}
  
  /* INDIVIDUAL HERO PER PAGE */
  
  .tp-caption div {
  max-width: 400px;
  display: block;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 0 15px !important;
}


  
  /*-------------------------------------------------------------------------*/
/*	MOBILE FONTS
/*-------------------------------------------------------------------------*/
  
 h30 {
    font-size: 40px !important;
  }
  
p.sliderhome {
  color: #003478 !important;
}
  .testimonial_slider blockquote p {
  padding: 0px 15px;
  font-weight: 200;
  font-size: 16px;
  line-height: 1.2;
}
  
  .testimonial_slider .slides {
  height: 300px;
}
  
  h31 {
  font-size: 20px; 
}
  
h32 {
  font-size: 16px;
}
  
  h33 {
  line-height: 1;
  font-size: 14px;
}
  
  h20, h22, h27 {
  font-size: 25px;
  line-height: 20px;
}
  
  h17 {
    font-size: 30px !important;
    line-height: 1!important;
  }
  
  h300 {
  font-size: 16px !important;
  line-height: 1 !important;
    padding-top: 20px;
}
  
  h231, h23, h230 {
    font-size: 40px;
  }
  
  h24, h240, h241 {
    font-size: 18px;
  }
  
  h18 {
  border-radius: 2 !important;
  font-size: 24px;
  border: 2px solid;
  padding: 10px 70px;
  border-radius: 2;
  color: #fff;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
  font-weight: 400;
  width: 250px !important;
  text-align: center;
  margin-top: 50px !important;

  }
  
  h21, H28 {
  font-size: 16px;
  line-height: 16px !important;
}
  
  h5 {
  font-size: 40px !important;
    line-height: 1.2;
}
  
  div#contact-copy {
  FONT-SIZE: 20px;
  line-height: 1.2;
}
  
  p.about-copy {
  font-size: 16px;
}
  
  p.capabilities {
  font-size: 20PX;
  line-height: 1.2;
}
  
  div#client-car {
  padding: 50px 0px;
  font-size: 20px;
}
  
 h11 {
  font-size: 30px;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
  color: #003478;
  text-align: center !important;
  font-weight: 400;
  line-height: 1 !important;
}
  
  
  body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .content h2, body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"] .swiper-slide .content h2, body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"] .swiper-slide .content h2, body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"] .swiper-slide .content h2, body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"] .swiper-slide .content h2, body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"] .swiper-slide .content h2, body .vc_col-sm-3 .nectar-slider-wrap[data-flexible-height="true"] .swiper-slide .content h2, body .vc_col-sm-4 .nectar-slider-wrap[data-flexible-height="true"] .swiper-slide .content h2, body .vc_col-sm-6 .nectar-slider-wrap[data-flexible-height="true"] .swiper-slide .content h2, body .vc_col-sm-8 .nectar-slider-wrap[data-flexible-height="true"] .swiper-slide .content h2, body .vc_col-sm-9 .nectar-slider-wrap[data-flexible-height="true"] .swiper-slide .content h2 {
 
  line-height: 1 !important;

}
  
  h10 {
  font-size: 40px;
    font-weight: normal;
}
  
  p.help {
  FONT-SIZE: 20px;
  font-weight: normal;
  line-height: 1.2;
  padding-top: 30px;
}
  
  p.who-we-are {
  font-size: 20px;
}
  
  a.nectar-button.medium.accent-color.regular-button,  a.nectar-button.small.accent-color.regular-button {
  font-size: 16px;
}
  
 div#infographictext {
  margin: 0px auto;
  padding: 0px 10px;
}
  
  img.capability-info-graphic {
  padding: 10px;
}
  
   /*-------------------------------------------------------------------------*/
/*	ABOUT
/*-------------------------------------------------------------------------*/
  
  div#who-we-are {
  padding: 20px 0px;
}
  
  div#how-we-help {
  padding: 80px 0px;
  text-align: center;
    margin-top: 30px;
}
  
  div#capavilities-intro {
  padding: 50px 0px;
}
  
}



------------*/
/*	0.	ALASKA
/*-------------------------------------------------------------------------*/


.centered{
float:none !important;
margin:0 auto !important;	
}
header#top nav ul li a{
	color:#0e2b51 !important;
}
header#top nav ul li a:hover{
	color:red !important;
}
.color-blue { color: #0e2b51 !important; }
.color-green { color: #004f51 !important; }
.color-teal { color: #9ed0c9 !important; }
.color-gray { color: #f2f2f2 !important; }
.color-white { color: #fff !important; }

.mt0 { margin-top: 0px !important; }
.mt5 { margin-top: 5px !important; }
.mt8 { margin-top: 8px !important; }
.mt10 { margin-top: 10px !important; }
.mt15 { margin-top: 15px !important; }
.mt20 { margin-top: 20px !important; }
.mt25 { margin-top: 25px !important; }
.mt30 { margin-top: 30px !important; }
.mt35 { margin-top: 35px !important; }
.mt40 { margin-top: 40px !important; }
.mt45 { margin-top: 45px !important; }
.mt50 { margin-top: 50px !important; }
.mt60 { margin-top: 60px !important; }
.mt70 { margin-top: 70px !important; }
.mt80 { margin-top: 80px !important; }


.mb0 { margin-bottom: 0px !important; }
.mb3 { margin-bottom: 3px !important; }
.mb5 { margin-bottom: 5px !important; }
.mb10 { margin-bottom: 10px !important; }
.mb20 { margin-bottom: 20px !important; }
.mb25 { margin-bottom: 25px !important; }
.mb30 { margin-bottom: 30px !important; }
.mb40 { margin-bottom: 40px !important; }
.mb50 { margin-bottom: 50px !important; }
.mb60 { margin-bottom: 60px !important; }
.mb70 { margin-bottom: 70px !important; }
.mb80 { margin-bottom: 80px !important; }
.mb90 { margin-bottom: 90px !important; }

.ml0 { margin-left: 0px !important; }
.ml5 { margin-left: 5px !important; }
.ml7 { margin-left: 7px !important; }
.ml10 { margin-left: 10px   !important; }
.ml20 { margin-left: 20px   !important; }
.ml25 { margin-left: 25px   !important; }
.ml30 { margin-left: 30px   !important; }
.ml40 { margin-left: 40px   !important; }
.ml50 { margin-left: 50px   !important; }
.ml60 { margin-left: 60px   !important; }

.mr0 { margin-right: 0px    !important; }
.mr5 { margin-right: 5px    !important; }
.mr10 { margin-right: 10px  !important; }
.mr20 { margin-right: 20px  !important; }
.mr25 { margin-right: 25px  !important; }
.mr30 { margin-right: 30px  !important; }
.mr40 { margin-right: 40px  !important; }
.mr50 { margin-right: 50px  !important; }

/**********************************************************
 *                     Paddings                           *
 **********************************************************/
.p0 {  padding: 0px    !important; }
.p13 { padding: 13px !important; }
.pt0 { padding-top: 0px!important; }
.pt5 { padding-top: 5px!important; }
.pt7 { padding-top: 7px!important; }
.pt10 { padding-top: 10px !important; }
.pt15 { padding-top: 15px !important; }
.pt20 { padding-top: 20px; }
.pt25 { padding-top: 25px!important; }
.pt30 { padding-top: 30px; }
.pt40 { padding-top: 40px; }
.pt50 { padding-top: 50px; }

.pb0 { padding-bottom: 0px !important;}
.pb5 { padding-bottom: 5px !important; }
.pb10 { padding-bottom: 10px !important;}
.pb15 { padding-bottom: 15px !important;}
.pb20 { padding-bottom: 20px !important;}
.pb25 { padding-bottom: 25px !important;}
.pb30 { padding-bottom: 30px !important;}
.pb35 { padding-bottom: 35px !important;}
.pb40 { padding-bottom: 40px !important;}
.pb45 { padding-bottom: 45px !important;}
.pb50 { padding-bottom: 50px !important;}
.pb55 { padding-bottom: 55px !important;}

.pr0 { padding-right: 0px!important; }
.pr5 { padding-right: 5px!important; }
.pr10 { padding-right: 10px!important; }
.pr15 { padding-right: 15px!important; }
.pr20 { padding-right: 20px!important; }
.pr30 { padding-right: 30px!important; }
.pr40 { padding-right: 40px!important; }
.pr50 { padding-right: 50px!important;; }
.pr60 { padding-right: 60px!important; }
.pr70 { padding-right: 70px!important;; }

.pl0 { padding-left: 0px !important; }
.pl5 { padding-left: 5px !important; }
.pl10 { padding-left: 10px !important; }
.pl15 { padding-left: 15px!important; }
.pl20 { padding-left: 20px!important; }
.pl30 { padding-left: 30px!important; }
.pl40 { padding-left: 40px!important; }
.pl50 { padding-left: 50px!important; }
.pl60 { padding-left: 60px!important; }

.plr5 { padding-left: 5px !important; padding-right: 5px !important; }

.nopadding{  padding: 0  !important}
.p5 { padding: 5px !important}
.p10 { padding: 10px !important}
.p15 { padding: 15px !important}
.p20 { padding: 20px !important}
.p25 { padding: 25px !important}
    
.p5 {  padding: 5px    !important; }
.p10 { padding: 10px  !important; }
.p20 { padding: 20px  !important; }
.p25 { padding: 25px  !important; }
.p30 { padding: 30px  !important; }
.p40 { padding: 40px  !important; }
.p50 { padding: 50px  !important; }

.w100 { width: 100% !important ;}

.light-blue {
    background-color: #eaf5f9;
}

.underline {
    text-decoration:underline!important;
    cursor:pointer;
}

.italic{
	font-style: italic !important;
}

.b0{border: 0 !important}
/**********************************************************
 *                    Border radius                       *
 **********************************************************/
.br0 { border-radius: 0px  !important; }
.br5 { border-radius: 5px !important; }
.br4 { border-radius: 4px !important; }
.br10 { border-radius: 10px !important; }
.br20 { border-radius: 20px !important; }
.br25 { border-radius: 25px !important; }
.br30 { border-radius: 30px !important; }
.br40 { border-radius: 40px !important; }
.br50 { border-radius: 50px !important; }


.br-tl0 { border-top-left-radius: 0px !important; }
.br-tl5 { border-top-left-radius: 5px !important; }
.br-tl10 { border-top-left-radius: 10px !important; }
.br-tl20 { border-top-left-radius: 20px !important; }
.br-tl30 { border-top-left-radius: 30px !important; }
.br-tl40 { border-top-left-radius: 40px !important; }
.br-tl50 { border-top-left-radius: 50px !important; }

.br-tr0 { border-top-right-radius: 0px !important; }
.br-tr5 { border-top-right-radius: 5px !important; }
.br-tr10 { border-top-right-radius: 10px !important; }
.br-tr20 { border-top-right-radius: 20px !important; }
.br-tr30 { border-top-right-radius: 30px !important; }
.br-tr40 { border-top-right-radius: 40px !important; }
.br-tr50 { border-top-right-radius: 50px !important; }

.br-bl0 { border-bottom-left-radius: 0px !important; }
.br-bl5 { border-bottom-left-radius: 5px !important; }
.br-bl10 { border-bottom-left-radius: 10px !important; }
.br-bl20 { border-bottom-left-radius: 20px !important; }
.br-bl30 { border-bottom-left-radius: 30px !important; }
.br-bl40 { border-bottom-left-radius: 40px !important; }
.br-bl50 { border-bottom-left-radius: 50px !important; }

.br-br0 { border-bottom-right-radius: 0px !important; }
.br-br5 { border-bottom-right-radius: 5px !important; }
.br-br10 { border-bottom-right-radius: 10px !important; }
.br-br20 { border-bottom-right-radius: 20px !important; }
.br-br30 { border-bottom-right-radius: 30px !important; }
.br-br40 { border-bottom-right-radius: 40px !important; }
.br-br50 { border-bottom-right-radius: 50px !important; }


.border-solid{
	border:solid;
}


.mh55{min-height: 55px}

.top150{
	top: 150px !important;
}
.txtC{
	text-align: center !important;
}
/**********************************************************
 *                    Font Size                           *
 **********************************************************/
.fz01{font-size: 01px !important}.fz02{font-size: 02px !important}.fz03{font-size: 03px !important}.fz04{font-size: 04px !important}.fz05{font-size: 05px !important}.fz06{font-size: 06px !important}.fz07{font-size: 07px !important}.fz08{font-size: 08px !important}.fz09{font-size: 09px !important}.fz10{font-size: 10px !important}.fz11{font-size: 11px !important}.fz12{font-size: 12px !important}.fz13{font-size: 13px !important}.fz14{font-size: 14px !important}.fz15{font-size: 15px !important}.fz16{font-size: 16px !important}.fz17{font-size: 17px !important}.fz18{font-size: 18px !important}.fz19{font-size: 19px !important}.fz20{font-size: 20px !important}.fz21{font-size: 21px !important}.fz22{font-size: 22px !important}.fz23{font-size: 23px !important}.fz24{font-size: 12px !important}.fz25{font-size: 25px !important}.fz26{font-size: 26px !important}.fz27{font-size: 27px !important}
.fz28{font-size: 28px !important;  line-height: 28px; margin-top: 13px; }
.fz29{font-size: 29px !important}.fz30{font-size: 30px !important}.fz31{font-size: 31px !important}.fz32{font-size: 32px !important}.fz33{font-size: 33px !important}.fz34{font-size: 34px !important}.fz35{font-size: 35px !important}.fz36{font-size: 13px !important}.fz37{font-size: 37px !important}.fz38{font-size: 38px !important}.fz39{font-size: 39px !important}.fz40{font-size: 18px !important}.fz41{font-size: 41px !important}.fz42{font-size: 42px !important}.fz43{font-size: 43px !important}.fz44{font-size: 44px !important}.fz45{font-size: 45px !important}.fz46{font-size: 46px !important}.fz47{font-size: 47px !important}.fz48{font-size: 48px !important}.fz49{font-size: 49px !important}.fz50{font-size: 50px !important}.fz51{font-size: 51px !important}.fz52{font-size: 52px !important}.fz53{font-size: 53px !important}.fz54{font-size: 54px !important}.fz55{font-size: 55px !important}.fz56{font-size: 56px !important}.fz57{font-size: 57px !important}.fz58{font-size: 58px !important}.fz59{font-size: 59px !important}.fz60{font-size: 60px !important}.fz61{font-size: 61px !important}.fz62{font-size: 62px !important}.fz63{font-size: 63px !important}.fz64{font-size: 64px !important}.fz65{font-size: 65px !important}.fz66{font-size: 66px !important}.fz67{font-size: 67px !important}.fz68{font-size: 68px !important}.fz69{font-size: 69px !important}.fz70{font-size: 30px !important}.fz71{font-size: 71px !important}.fz72{font-size: 72px !important}.fz73{font-size: 73px !important}.fz74{font-size: 74px !important}.fz75{font-size: 75px !important}.fz76{font-size: 76px !important}.fz77{font-size: 77px !important}.fz78{font-size: 78px !important}.fz79{font-size: 79px !important}.fz80{font-size: 80px !important}.fz81{font-size: 81px !important}.fz82{font-size: 82px !important}.fz83{font-size: 83px !important}.fz84{font-size: 84px !important}.fz85{font-size: 85px !important}

@media (min-width: 480px) {
	.fz01{font-size: 01px !important}.fz02{font-size: 02px !important}.fz03{font-size: 03px !important}.fz04{font-size: 04px !important}.fz05{font-size: 05px !important}.fz06{font-size: 06px !important}.fz07{font-size: 07px !important}.fz08{font-size: 08px !important}.fz09{font-size: 09px !important}.fz10{font-size: 10px !important}.fz11{font-size: 11px !important}.fz12{font-size: 12px !important}.fz13{font-size: 13px !important}.fz14{font-size: 14px !important}.fz15{font-size: 15px !important}.fz16{font-size: 16px !important}.fz17{font-size: 17px !important}.fz18{font-size: 18px !important}.fz19{font-size: 19px !important}.fz20{font-size: 20px !important}.fz21{font-size: 21px !important}.fz22{font-size: 22px !important}.fz23{font-size: 23px !important}.fz24{font-size: 14px !important}.fz25{font-size: 25px !important}.fz26{font-size: 26px !important}.fz27{font-size: 27px !important}.fz28{font-size: 28px !important}.fz29{font-size: 29px !important}.fz30{font-size: 30px !important}.fz31{font-size: 31px !important}.fz32{font-size: 32px !important}.fz33{font-size: 33px !important}.fz34{font-size: 34px !important}.fz35{font-size: 35px !important}.fz36{font-size: 18px !important}.fz37{font-size: 37px !important}.fz38{font-size: 38px !important}.fz39{font-size: 39px !important}.fz40{font-size: 24px !important}.fz41{font-size: 41px !important}.fz42{font-size: 42px !important}.fz43{font-size: 43px !important}.fz44{font-size: 44px !important}.fz45{font-size: 45px !important}.fz46{font-size: 46px !important}.fz47{font-size: 47px !important}.fz48{font-size: 48px !important}.fz49{font-size: 49px !important}.fz50{font-size: 50px !important}.fz51{font-size: 51px !important}.fz52{font-size: 52px !important}.fz53{font-size: 53px !important}.fz54{font-size: 54px !important}.fz55{font-size: 55px !important}.fz56{font-size: 56px !important}.fz57{font-size: 57px !important}.fz58{font-size: 58px !important}.fz59{font-size: 59px !important}.fz60{font-size: 60px !important}.fz61{font-size: 61px !important}.fz62{font-size: 62px !important}.fz63{font-size: 63px !important}.fz64{font-size: 64px !important}.fz65{font-size: 65px !important}.fz66{font-size: 66px !important}.fz67{font-size: 67px !important}.fz68{font-size: 68px !important}.fz69{font-size: 69px !important}.fz70{font-size: 43px !important}.fz71{font-size: 71px !important}.fz72{font-size: 72px !important}.fz73{font-size: 73px !important}.fz74{font-size: 74px !important}.fz75{font-size: 75px !important}.fz76{font-size: 76px !important}.fz77{font-size: 77px !important}.fz78{font-size: 78px !important}.fz79{font-size: 79px !important}.fz80{font-size: 80px !important}.fz81{font-size: 81px !important}.fz82{font-size: 82px !important}.fz83{font-size: 83px !important}.fz84{font-size: 84px !important}.fz85{font-size: 85px !important}
}
@media (min-width: 768px) {
	.fz01{font-size: 01px !important}
	.fz02{font-size: 02px !important}
	.fz03{font-size: 03px !important}
	.fz04{font-size: 04px !important}
	.fz05{font-size: 05px !important}
	.fz06{font-size: 06px !important}
	.fz07{font-size: 07px !important}
	.fz08{font-size: 08px !important}
	.fz09{font-size: 09px !important}
	.fz10{font-size: 10px !important}
	.fz11{font-size: 11px !important}
	.fz12{font-size: 12px !important}
	.fz13{font-size: 13px !important}
	.fz14{font-size: 14px !important}
	.fz15{font-size: 15px !important}
	.fz16{font-size: 16px !important}
	.fz17{font-size: 17px !important}
	.fz18{font-size: 18px !important}
	.fz19{font-size: 19px !important}
	.fz20{font-size: 20px !important}
	.fz21{font-size: 21px !important}
	.fz22{font-size: 22px !important}
	.fz23{font-size: 23px !important}
	.fz24{font-size: 18px !important}
	.fz25{font-size: 25px !important}
	.fz26{font-size: 26px !important}
	.fz27{font-size: 27px !important}
	.fz28{font-size: 28px !important}
	.fz29{font-size: 29px !important}
	.fz30{font-size: 30px !important}
	.fz31{font-size: 31px !important}
	.fz32{font-size: 32px !important}
	.fz33{font-size: 33px !important}
	.fz34{font-size: 34px !important}
	.fz35{font-size: 35px !important}
	.fz36{font-size: 26px !important}
	.fz37{font-size: 37px !important}
	.fz38{font-size: 38px !important}
	.fz39{font-size: 39px !important}
	.fz40{font-size: 30px !important}
	.fz41{font-size: 41px !important}
	.fz42{font-size: 42px !important}
	.fz43{font-size: 43px !important}
	.fz44{font-size: 44px !important}
	.fz45{font-size: 45px !important}
	.fz46{font-size: 46px !important}
	.fz47{font-size: 47px !important}
	.fz48{font-size: 48px !important}
	.fz49{font-size: 49px !important}
	.fz50{font-size: 50px !important}
	.fz51{font-size: 51px !important}
	.fz52{font-size: 52px !important}
	.fz53{font-size: 53px !important}
	.fz54{font-size: 54px !important}
	.fz55{font-size: 55px !important}
	.fz56{font-size: 56px !important}
	.fz57{font-size: 57px !important}
	.fz58{font-size: 58px !important}
	.fz59{font-size: 59px !important}
	.fz60{font-size: 60px !important}
	.fz61{font-size: 61px !important}
	.fz62{font-size: 62px !important}
	.fz63{font-size: 63px !important}
	.fz64{font-size: 64px !important}
	.fz65{font-size: 65px !important}
	.fz66{font-size: 66px !important}
	.fz67{font-size: 67px !important}
	.fz68{font-size: 68px !important}
	.fz69{font-size: 69px !important}
	.fz70{font-size: 55px !important}
	.fz71{font-size: 71px !important}
	.fz72{font-size: 72px !important}
	.fz73{font-size: 73px !important}
	.fz74{font-size: 74px !important}
	.fz75{font-size: 75px !important}
	.fz76{font-size: 76px !important}
	.fz77{font-size: 77px !important}
	.fz78{font-size: 78px !important}
	.fz79{font-size: 79px !important}
	.fz80{font-size: 80px !important}
	.fz81{font-size: 81px !important}
	.fz82{font-size: 82px !important}
	.fz83{font-size: 83px !important}
	.fz84{font-size: 84px !important}
	.fz85{font-size: 85px !important}
}
@media (min-width: 992px) {
	.fz01{font-size: 01px !important}
	.fz02{font-size: 02px !important}
	.fz03{font-size: 03px !important}
	.fz04{font-size: 04px !important}
	.fz05{font-size: 05px !important}
	.fz06{font-size: 06px !important}
	.fz07{font-size: 07px !important}
	.fz08{font-size: 08px !important}
	.fz09{font-size: 09px !important}
	.fz10{font-size: 10px !important}
	.fz11{font-size: 11px !important}
	.fz12{font-size: 12px !important}
	.fz13{font-size: 13px !important}
	.fz14{font-size: 14px !important}
	.fz15{font-size: 15px !important}
	.fz16{font-size: 16px !important}
	.fz17{font-size: 17px !important}
	.fz18{font-size: 18px !important}
	.fz19{font-size: 19px !important}
	.fz20{font-size: 20px !important}
	.fz21{font-size: 21px !important}
	.fz22{font-size: 22px !important}
	.fz23{font-size: 23px !important}
	.fz24{font-size: 20px !important}
	.fz25{font-size: 25px !important}
	.fz26{font-size: 26px !important}
	.fz27{font-size: 27px !important}
	.fz28{font-size: 28px !important}
	.fz29{font-size: 29px !important}
	.fz30{font-size: 30px !important}
	.fz31{font-size: 31px !important}
	.fz32{font-size: 32px !important}
	.fz33{font-size: 33px !important}
	.fz34{font-size: 34px !important}
	.fz35{font-size: 35px !important}
	.fz36{font-size: 26px !important}
	.fz37{font-size: 37px !important}
	.fz38{font-size: 38px !important}
	.fz39{font-size: 39px !important}
	.fz40{font-size: 35px !important}
	.fz41{font-size: 41px !important}
	.fz42{font-size: 42px !important}
	.fz43{font-size: 43px !important}
	.fz44{font-size: 44px !important}
	.fz45{font-size: 45px !important}
	.fz46{font-size: 46px !important}
	.fz47{font-size: 47px !important}
	.fz48{font-size: 48px !important}
	.fz49{font-size: 49px !important}
	.fz50{font-size: 50px !important}
	.fz51{font-size: 51px !important}
	.fz52{font-size: 52px !important}
	.fz53{font-size: 53px !important}
	.fz54{font-size: 54px !important}
	.fz55{font-size: 55px !important}
	.fz56{font-size: 56px !important}
	.fz57{font-size: 57px !important}
	.fz58{font-size: 58px !important}
	.fz59{font-size: 59px !important}
	.fz60{font-size: 60px !important}
	.fz61{font-size: 61px !important}
	.fz62{font-size: 62px !important}
	.fz63{font-size: 63px !important}
	.fz64{font-size: 64px !important}
	.fz65{font-size: 65px !important}
	.fz66{font-size: 66px !important}
	.fz67{font-size: 67px !important}
	.fz68{font-size: 68px !important}
	.fz69{font-size: 69px !important}
	.fz70{font-size: 60px !important}
	.fz71{font-size: 71px !important}
	.fz72{font-size: 72px !important}
	.fz73{font-size: 73px !important}
	.fz74{font-size: 74px !important}
	.fz75{font-size: 75px !important}
	.fz76{font-size: 76px !important}
	.fz77{font-size: 77px !important}
	.fz78{font-size: 78px !important}
	.fz79{font-size: 79px !important}
	.fz80{font-size: 80px !important}
	.fz81{font-size: 81px !important}
	.fz82{font-size: 82px !important}
	.fz83{font-size: 83px !important}
	.fz84{font-size: 84px !important}
	.fz85{font-size: 85px !important}
}
@media (min-width: 1200px) {
	.fz01{font-size: 01px !important}
	.fz02{font-size: 02px !important}
	.fz03{font-size: 03px !important}
	.fz04{font-size: 04px !important}
	.fz05{font-size: 05px !important}
	.fz06{font-size: 06px !important}
	.fz07{font-size: 07px !important}
	.fz08{font-size: 08px !important}
	.fz09{font-size: 09px !important}
	.fz10{font-size: 10px !important}
	.fz11{font-size: 11px !important}
	.fz12{font-size: 12px !important}
	.fz13{font-size: 13px !important}
	.fz14{font-size: 14px !important}
	.fz15{font-size: 15px !important}
	.fz16{font-size: 16px !important}
	.fz17{font-size: 17px !important}
	.fz18{font-size: 18px !important}
	.fz19{font-size: 19px !important}
	.fz20{font-size: 20px !important}
	.fz21{font-size: 21px !important}
	.fz22{font-size: 22px !important}
	.fz23{font-size: 23px !important}
	.fz24{font-size: 21px !important}
	.fz25{font-size: 25px !important}
	.fz26{font-size: 26px !important}
	.fz27{font-size: 27px !important}
	.fz28{font-size: 28px !important}
	.fz29{font-size: 29px !important}
	.fz30{font-size: 30px !important}
	.fz31{font-size: 31px !important}
	.fz32{font-size: 32px !important}
	.fz33{font-size: 33px !important}
	.fz34{font-size: 34px !important}
	.fz35{font-size: 35px !important}
	.fz36{font-size: 33px !important}
	.fz37{font-size: 37px !important}
	.fz38{font-size: 38px !important}
	.fz39{font-size: 39px !important}
	.fz40{font-size: 40px !important}
	.fz41{font-size: 41px !important}
	.fz42{font-size: 42px !important}
	.fz43{font-size: 43px !important}
	.fz44{font-size: 44px !important}
	.fz45{font-size: 45px !important}
	.fz46{font-size: 46px !important}
	.fz47{font-size: 47px !important}
	.fz48{font-size: 48px !important}
	.fz49{font-size: 49px !important}
	.fz50{font-size: 50px !important}
	.fz51{font-size: 51px !important}
	.fz52{font-size: 52px !important}
	.fz53{font-size: 53px !important}
	.fz54{font-size: 54px !important}
	.fz55{font-size: 55px !important}
	.fz56{font-size: 56px !important}
	.fz57{font-size: 57px !important}
	.fz58{font-size: 58px !important}
	.fz59{font-size: 59px !important}
	.fz60{font-size: 60px !important}
	.fz61{font-size: 61px !important}
	.fz62{font-size: 62px !important}
	.fz63{font-size: 63px !important}
	.fz64{font-size: 64px !important}
	.fz65{font-size: 65px !important}
	.fz66{font-size: 66px !important}
	.fz67{font-size: 67px !important}
	.fz68{font-size: 68px !important}
	.fz69{font-size: 69px !important}
	.fz70{font-size: 70px !important}
	.fz71{font-size: 71px !important}
	.fz72{font-size: 72px !important}
	.fz73{font-size: 73px !important}
	.fz74{font-size: 74px !important}
	.fz75{font-size: 75px !important}
	.fz76{font-size: 76px !important}
	.fz77{font-size: 77px !important}
	.fz78{font-size: 78px !important}
	.fz79{font-size: 79px !important}
	.fz80{font-size: 80px !important}
	.fz81{font-size: 81px !important}
	.fz82{font-size: 82px !important}
	.fz83{font-size: 83px !important}
	.fz84{font-size: 84px !important}
	.fz85{font-size: 85px !important}
}
@media (min-width: 1500px) {
	.fz01{font-size: 01px !important}
	.fz02{font-size: 02px !important}
	.fz03{font-size: 03px !important}
	.fz04{font-size: 04px !important}
	.fz05{font-size: 05px !important}
	.fz06{font-size: 06px !important}
	.fz07{font-size: 07px !important}
	.fz08{font-size: 08px !important}
	.fz09{font-size: 09px !important}
	.fz10{font-size: 10px !important}
	.fz11{font-size: 11px !important}
	.fz12{font-size: 12px !important}
	.fz13{font-size: 13px !important}
	.fz14{font-size: 14px !important}
	.fz15{font-size: 15px !important}
	.fz16{font-size: 16px !important}
	.fz17{font-size: 17px !important}
	.fz18{font-size: 18px !important}
	.fz19{font-size: 19px !important}
	.fz20{font-size: 20px !important}
	.fz21{font-size: 21px !important}
	.fz22{font-size: 22px !important}
	.fz23{font-size: 23px !important}
	.fz24{font-size: 24px !important}
	.fz25{font-size: 25px !important}
	.fz26{font-size: 26px !important}
	.fz27{font-size: 27px !important}
	.fz28{font-size: 28px !important}
	.fz29{font-size: 29px !important}
	.fz30{font-size: 30px !important}
	.fz31{font-size: 31px !important}
	.fz32{font-size: 32px !important}
	.fz33{font-size: 33px !important}
	.fz34{font-size: 34px !important}
	.fz35{font-size: 35px !important}
	.fz36{font-size: 36px !important}
	.fz37{font-size: 37px !important}
	.fz38{font-size: 38px !important}
	.fz39{font-size: 39px !important}
	.fz40{font-size: 40px !important}
	.fz41{font-size: 41px !important}
	.fz42{font-size: 42px !important}
	.fz43{font-size: 43px !important}
	.fz44{font-size: 44px !important}
	.fz45{font-size: 45px !important}
	.fz46{font-size: 46px !important}
	.fz47{font-size: 47px !important}
	.fz48{font-size: 48px !important}
	.fz49{font-size: 49px !important}
	.fz50{font-size: 50px !important}
	.fz51{font-size: 51px !important}
	.fz52{font-size: 52px !important}
	.fz53{font-size: 53px !important}
	.fz54{font-size: 54px !important}
	.fz55{font-size: 55px !important}
	.fz56{font-size: 56px !important}
	.fz57{font-size: 57px !important}
	.fz58{font-size: 58px !important}
	.fz59{font-size: 59px !important}
	.fz60{font-size: 60px !important}
	.fz61{font-size: 61px !important}
	.fz62{font-size: 62px !important}
	.fz63{font-size: 63px !important}
	.fz64{font-size: 64px !important}
	.fz65{font-size: 65px !important}
	.fz66{font-size: 66px !important}
	.fz67{font-size: 67px !important}
	.fz68{font-size: 68px !important}
	.fz69{font-size: 69px !important}
	.fz70{font-size: 70px !important}
	.fz71{font-size: 71px !important}
	.fz72{font-size: 72px !important}
	.fz73{font-size: 73px !important}
	.fz74{font-size: 74px !important}
	.fz75{font-size: 75px !important}
	.fz76{font-size: 76px !important}
	.fz77{font-size: 77px !important}
	.fz78{font-size: 78px !important}
	.fz79{font-size: 79px !important}
	.fz80{font-size: 80px !important}
	.fz81{font-size: 81px !important}
	.fz82{font-size: 82px !important}
	.fz83{font-size: 83px !important}
	.fz84{font-size: 84px !important}
	.fz85{font-size: 85px !important}
}
.fz1-5r{
	font-size: 1.5rem !important;
}
.lh100{
	line-height: 10	0% !important;
}
.lh120{
	line-height: 120% !important;
}
.lh140{
	line-height: 140% !important;
}
.circle-button{
	border-radius: 10px;
	border: 2px solid #fff;
	font-size: 18px;
	height: 20px;
	width: 20px;
	text-align: center;
}

.estimated-budget{
      width: 250px;
      height: 120px;
      background-color: #E1E1E1;
      clear: both;
      float: right;
      position: relative;
      left: 45px;
      text-align: center;
      padding-top: 15px;
    }

/**********************************************************
 *               Blog Post Hero Image                     *
 **********************************************************/
    .single.single-post .section-title h1{
     max-width:950px !important; 
    }
/**********************************************************
 *               Boostrap3 extension                      *
 **********************************************************/
.img-responsive{
	display: block;
	width: 100% \9; 
	max-width: 100%;
	height: auto;
}
.bold{
	font-weight:bold !important;
}
.text-inline{
	display: inline;
}
.text-inline-block{
	display: inline-block;
}
.text-block{
	display: block;
}
.align-middle{
	vertical-align: middle !important;
}
.align-top{
	vertical-align: top !important;
}

.position-abosulte{
	position: absolute !important;
}

.position-relative{
	position: relative !important;
}
.mh60{ min-height: 60px}

.row .col.section-title h1 { 
	/*font-size: 64px; 
	letter-spacing: 10px;
	*/
	font-size: 24px;
	margin-bottom: 0px;
	letter-spacing: 0px;
	line-height: 120%;
}
.home .row .col.section-title{
	padding:0;
}
.blue-section p{
	font-size: 8px 
}
.blue-section p.above{
	font-size: 13px;
}
.row .col.section-title p{
	font-size: 11px; 
	line-height: 140%;
}
  h1.million{
	font-size: 71pt; 
	font-weight: normal
  }
.justify{
    text-align: justify;
 }
.uppercase{
	text-transform: uppercase;
}
/** Contact Form */
.contact-form {
  background-color: #004f51;
  padding: 25px 0;
  color: white;
  text-align: center;
  font-size: 16px;
}
.contact-form h1 {
    margin-bottom: 25px;
    color: white;
}
.contact-form div.wpcf7 {
    margin: 0 auto;
    width: 75%;
}
.contact-form div.wpcf7 input,
.contact-form div.wpcf7 textarea {
    background-color: #fff;
    font-size: 14px;
    color: #000;
}

.contact-form div.wpcf7 textarea{
 	height: 330px	
}
.contact-form div.wpcf7 .wpcf7-not-valid-tip {
    background-color: #9ed0c9;
    color: white !important;
}
.contact-form div.wpcf7 .wpcf7-response-output {
    margin-top: 100px;
}
.contact-form div.wpcf7 div.span_12 {
    margin-bottom: 20px;
}
.contact-form div.wpcf7 .btn-submit {
    text-align: left;
}
#ninja_forms_form_1_all_fields_wrap #ninja_forms_field_1,
#ninja_forms_form_1_all_fields_wrap #ninja_forms_field_2,
#ninja_forms_form_1_all_fields_wrap #ninja_forms_field_3,
#ninja_forms_form_1_all_fields_wrap #ninja_forms_field_6,
#ninja_forms_form_1_all_fields_wrap #ninja_forms_field_8,
#ninja_forms_form_1_all_fields_wrap #ninja_forms_field_9{
	background: white;
	font-size: 14px;
}
#ninja_forms_form_1_all_fields_wrap #ninja_forms_field_5 {
    background-color: #9ed0c9;
    color: #0e2b51;
    text-transform: uppercase;
    font-weight: 700;
    padding: 10px 0;
    width: 130px;
	height: 43px;
}
.txtL {
    text-align: left;
}
/** END Contact Form */

/** Thank you page */
.thank-you {
    margin: auto;
    padding: 20px;
    text-align: center;
    color: #0e2b51;
}
.thank-you h1 {
    color: #0e2b51;
    font-size: 48px;
    margin-bottom: 30px;
}
.thank-you p.gral {
    line-height: 1em;
    font-size: 16px;
    margin-bottom: 30px;
}
.thank-you p.share {
    line-height: 1em;
    font-size: 18px;
    margin-bottom: 20px;
}
.social4i {
    text-align: center;
}
.social4in {
    float: none !important;
    display: inline-block;
}
/** END Thank you page */
.image-section{
	background-size:cover !important;
	height: 650px; 
}
.col.span_10.centered-text.centered{
	margin: 0 !important;
}
div.clear{
	padding-bottom: 10px;
}
.blue-section .p-above-wrap{
	margin-bottom: 0px !important; 
}
/* XS */
@media (min-width: 480px) {
 	.row .col.section-title h1 { 
		font-size: 34px;
	}
	.row .col.section-title p{
		font-size: 16px;
	}
	.blue-section p{
		font-size: 11px;
	}

	.blue-section p.above{
		font-size: 16px;
		max-width: 83%;
		float: none;
		margin: 0 auto; 
	}
}
/* SM */
@media (min-width: 768px) {
	.row .col.section-title h1 { 
		font-size: 47px;
	}
	.row .col.section-title p{
		font-size: 23px;
	}
	.blue-section p{
		font-size: 16px;
	}
	.blue-section p.above{
		font-size: 22px 
	}
	.circle-button{
		border-radius: 12px;
		font-size: 22px;
		height: 24px;
		width: 24px;
	}
}
/* MD */
@media (min-width: 992px) {
	.row .col.section-title h1 { 
		font-size: 55px;
		letter-spacing: 5px;
	}
	.row .col.section-title p{
		font-size: 30px;
	}
	.blue-section p{
		font-size: 21px;
	}
	.blue-section p.above{
		font-size: 26px 
	}
	.image-section{
		height: 305px; 
	}
	.circle-button{
		border-radius: 13px;
		font-size: 24px;
		height: 26px;
		width: 26px;
	}

}

/* LG */
@media (min-width: 1200px) {
	.row .col.section-title h1 { 
		font-size: 65px;	
		letter-spacing: 10px;
	}	
	.row .col.section-title p{
		font-size: 38px;
	}
	.blue-section p{
		font-size: 27px;
	}
	.blue-section p.above{
		font-size: 33px 
	}
	.image-section{
		height: 630px; 
	}
	div.clear{
		padding-bottom: 24px;
	}
	.circle-button{
		border-radius: 15px;
		font-size: 28px;
		height: 30px;
		width: 30px;
	}
	h1.entry-title {
  		line-height: 70px !important;
  		font-size: 55px !important;
	}



}
/* XL */
@media (min-width: 1500px) {
	.row .col.section-title h1 { 
		font-size: 83px;	
	}
	.row .col.section-title p{
		font-size: 48px;
	}
	.blue-section p{
		font-size: 33px;
	}
	.blue-section p.above{
		font-size: 40px 
	}
	.image-section{
		height: 650px; 
	}
	.circle-button{
		border-radius: 20px;
		font-size: 40px;
		height: 40px;
		width: 40px;
	}

	h1.entry-title {
  		line-height: 70px !important;
  		font-size: 55px !important;
	}

}
.page-id-766 .container-wrap{
	min-height: 760px
}
/* steadysets */
@font-face{font-family:steadysets;src:url(css/fonts/steadysets.eot);src:url(css/fonts/steadysets.eot?#iefix) format('embedded-opentype'),url(css/fonts/steadysets.ttf) format('truetype'),url(css/fonts/steadysets.woff) format('woff'),url(css/fonts/steadysets.svg#icomoon) format('svg');font-weight:400;font-style:normal}[class*=" steadysets-icon-"],[class^=steadysets-icon-]{font-family:steadysets;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.steadysets-icon-type:before{content:"\e600"}.steadysets-icon-box:before{content:"\e601"}.steadysets-icon-archive:before{content:"\e602"}.steadysets-icon-envelope:before{content:"\e603"}.steadysets-icon-email:before{content:"\e604"}.steadysets-icon-files:before{content:"\e605"}.steadysets-icon-uniE606:before{content:"\e606"}.steadysets-icon-connection-empty:before{content:"\e607"}.steadysets-icon-connection-25:before{content:"\e608"}.steadysets-icon-connection-50:before{content:"\e609"}.steadysets-icon-connection-75:before{content:"\e60a"}.steadysets-icon-connection-full:before{content:"\e60b"}.steadysets-icon-microphone:before{content:"\e60c"}.steadysets-icon-microphone-off:before{content:"\e60d"}.steadysets-icon-book:before{content:"\e60e"}.steadysets-icon-cloud:before{content:"\e60f"}.steadysets-icon-book2:before{content:"\e610"}.steadysets-icon-star:before{content:"\e611"}.steadysets-icon-phone-portrait:before{content:"\e612"}.steadysets-icon-phone-landscape:before{content:"\e613"}.steadysets-icon-tablet:before{content:"\e614"}.steadysets-icon-tablet-landscape:before{content:"\e615"}.steadysets-icon-laptop:before{content:"\e616"}.steadysets-icon-uniE617:before{content:"\e617"}.steadysets-icon-barbell:before{content:"\e618"}.steadysets-icon-stopwatch:before{content:"\e619"}.steadysets-icon-atom:before{content:"\e61a"}.steadysets-icon-syringe:before{content:"\e61b"}.steadysets-icon-pencil:before{content:"\e61c"}.steadysets-icon-chart:before{content:"\e61d"}.steadysets-icon-bars:before{content:"\e61e"}.steadysets-icon-cube:before{content:"\e61f"}.steadysets-icon-image:before{content:"\e620"}.steadysets-icon-crop:before{content:"\e621"}.steadysets-icon-graph:before{content:"\e622"}.steadysets-icon-select:before{content:"\e623"}.steadysets-icon-bucket:before{content:"\e624"}.steadysets-icon-mug:before{content:"\e625"}.steadysets-icon-clipboard:before{content:"\e626"}.steadysets-icon-lab:before{content:"\e627"}.steadysets-icon-bones:before{content:"\e628"}.steadysets-icon-pill:before{content:"\e629"}.steadysets-icon-bolt:before{content:"\e62a"}.steadysets-icon-health:before{content:"\e62b"}.steadysets-icon-map-marker:before{content:"\e62c"}.steadysets-icon-stack:before{content:"\e62d"}.steadysets-icon-newspaper:before{content:"\e62e"}.steadysets-icon-uniE62F:before{content:"\e62f"}.steadysets-icon-coffee:before{content:"\e630"}.steadysets-icon-bill:before{content:"\e631"}.steadysets-icon-sun:before{content:"\e632"}.steadysets-icon-vcard:before{content:"\e633"}.steadysets-icon-shorts:before{content:"\e634"}.steadysets-icon-drink:before{content:"\e635"}.steadysets-icon-diamond:before{content:"\e636"}.steadysets-icon-bag:before{content:"\e637"}.steadysets-icon-calculator:before{content:"\e638"}.steadysets-icon-credit-cards:before{content:"\e639"}.steadysets-icon-microwave-oven:before{content:"\e63a"}.steadysets-icon-camera:before{content:"\e63b"}.steadysets-icon-share:before{content:"\e63c"}.steadysets-icon-bullhorn:before{content:"\e63d"}.steadysets-icon-user:before{content:"\e63e"}.steadysets-icon-users:before{content:"\e63f"}.steadysets-icon-user2:before{content:"\e640"}.steadysets-icon-users2:before{content:"\e641"}.steadysets-icon-unlocked:before{content:"\e642"}.steadysets-icon-unlocked2:before{content:"\e643"}.steadysets-icon-lock:before{content:"\e644"}.steadysets-icon-forbidden:before{content:"\e645"}.steadysets-icon-switch:before{content:"\e646"}.steadysets-icon-meter:before{content:"\e647"}.steadysets-icon-flag:before{content:"\e648"}.steadysets-icon-home:before{content:"\e649"}.steadysets-icon-printer:before{content:"\e64a"}.steadysets-icon-clock:before{content:"\e64b"}.steadysets-icon-calendar:before{content:"\e64c"}.steadysets-icon-comment:before{content:"\e64d"}.steadysets-icon-chat-3:before{content:"\e64e"}.steadysets-icon-chat-2:before{content:"\e64f"}.steadysets-icon-chat-1:before{content:"\e650"}.steadysets-icon-chat:before{content:"\e651"}.steadysets-icon-zoom-out:before{content:"\e652"}.steadysets-icon-zoom-in:before{content:"\e653"}.steadysets-icon-search:before{content:"\e654"}.steadysets-icon-trashcan:before{content:"\e655"}.steadysets-icon-tag:before{content:"\e656"}.steadysets-icon-download:before{content:"\e657"}.steadysets-icon-paperclip:before{content:"\e658"}.steadysets-icon-checkbox:before{content:"\e659"}.steadysets-icon-checkbox-checked:before{content:"\e65a"}.steadysets-icon-checkmark:before{content:"\e65b"}.steadysets-icon-refresh:before{content:"\e65c"}.steadysets-icon-reload:before{content:"\e65d"}.steadysets-icon-arrow-right:before{content:"\e65e"}.steadysets-icon-arrow-down:before{content:"\e65f"}.steadysets-icon-arrow-up:before{content:"\e660"}.steadysets-icon-arrow-left:before{content:"\e661"}.steadysets-icon-settings:before{content:"\e662"}.steadysets-icon-battery-full:before{content:"\e663"}.steadysets-icon-battery-75:before{content:"\e664"}.steadysets-icon-battery-50:before{content:"\e665"}.steadysets-icon-battery-25:before{content:"\e666"}.steadysets-icon-battery-empty:before{content:"\e667"}.steadysets-icon-battery-charging:before{content:"\e668"}.steadysets-icon-uniE669:before{content:"\e669"}.steadysets-icon-grid:before{content:"\e66a"}.steadysets-icon-list:before{content:"\e66b"}.steadysets-icon-wifi-low:before{content:"\e66c"}.steadysets-icon-folder-check:before{content:"\e66d"}.steadysets-icon-folder-settings:before{content:"\e66e"}.steadysets-icon-folder-add:before{content:"\e66f"}.steadysets-icon-folder:before{content:"\e670"}.steadysets-icon-window:before{content:"\e671"}.steadysets-icon-windows:before{content:"\e672"}.steadysets-icon-browser:before{content:"\e673"}.steadysets-icon-file-broken:before{content:"\e674"}.steadysets-icon-align-justify:before{content:"\e675"}.steadysets-icon-align-center:before{content:"\e676"}.steadysets-icon-align-right:before{content:"\e677"}.steadysets-icon-align-left:before{content:"\e678"}.steadysets-icon-file:before{content:"\e679"}.steadysets-icon-file-add:before{content:"\e67a"}.steadysets-icon-file-settings:before{content:"\e67b"}.steadysets-icon-mute:before{content:"\e67c"}.steadysets-icon-heart:before{content:"\e67d"}.steadysets-icon-enter:before{content:"\e67e"}.steadysets-icon-volume-decrease:before{content:"\e67f"}.steadysets-icon-wifi-mid:before{content:"\e680"}.steadysets-icon-volume:before{content:"\e681"}.steadysets-icon-bookmark:before{content:"\e682"}.steadysets-icon-screen:before{content:"\e683"}.steadysets-icon-map:before{content:"\e684"}.steadysets-icon-measure:before{content:"\e685"}.steadysets-icon-eyedropper:before{content:"\e686"}.steadysets-icon-support:before{content:"\e687"}.steadysets-icon-phone:before{content:"\e688"}.steadysets-icon-email2:before{content:"\e689"}.steadysets-icon-volume-increase:before{content:"\e68a"}.steadysets-icon-wifi-full:before{content:"\e68b"}

 #page-header-bg .project-title .section-title {
    padding: 0 !important;
  } 
 
 #page-header-bg .project-title .section-title h1{
    text-align: left;
    visibility: hidden;
  }
  
 .case-study-1-title {
    color: #003478;
    padding-top: 27px !important;
    font-weight: 500;
  }
  
  /*----------------------Careers Page Prototype -----------------*/
.prototype1-align{
    text-align:center;
  }
.careersgrid-img  {
  background-position:center;
    background-size:cover;
  }
  
  
   #prototype1-table tr,
  #prototype1-table td{
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    border: 15px solid white;
    border-collapse: collapse;
  }


  #prototype1-table td{
    padding:40px 20px 40px 20px;
    margin:15px;
    background-color:#E0E0E0;
  }
  
  
  
  #prototype1-table td.careersgrid-img{
    padding:0;
    margin:15px;
    background-color:#E0E0E0;
  }
  
    #prototype1-table td:hover{
      color:#ffffff !important;
      background-color:#013378;
	cursor: pointer;
      box-shadow: 10px 10px;
  }
	#prototype1-table td:hover .prototype1-align{
      color:#ffffff !important;
    }
    #prototype1-table td:hover span{
    color:#fff!important
    }
    
    
    
   #prototype2-table tr,
  #prototype2-table td{
    border: 15px solid white;
    border-collapse: collapse;
  }


  #prototype2-table td{
    padding:40px 40px 20px 20px;
    margin:15px;
    background-color: rgb(250, 250, 250);
  }
  
  
  
  #prototype2-table td.careersgrid-img{
    padding:0;
    margin:15px;
    background-color: rgb(250, 250, 250);
  }
  
    #prototype2-table h3 {
    color:#013378;
      
    }
    
    
li.resp-tab-active{
      border-top:none;
      border-bottom:none;
    }
.resp-vtabs{
      border-top:none;
      border-bottom:none;
    }

#ffs-tabbed-1 li.resp-tab-active,
#ffs-tabbed-1.resp-tabs-list li:hover{border-top-color:#ff0000; border-bottom-color:#ff0000;}
#ffs-tabbed-1.resp-vtabs li.resp-tab-active,
#ffs-tabbed-1.resp-vtabs .resp-tabs-list li:hover{
      border-left-color:#013378 !important; 
      border-top-color:white !important; 
      border-right-color:white !important;  
      border-bottom-color:white !important;}
.resp-tabs-container{
    border:none !important;
    }
    .proto1-list{
    font-size:14px;
}
    ul.proto1-list{
      list-style-type: circle;
    }
    
    table.proto1-table-info tr td{
      border:0px;
      border-color:white;
      background-color:white;
    }
    .fa-proto{
      margin-bottom:-20px;
      padding-top:20px;
      padding-left:20px;
      color:#013378;
      width:50px;
      height:auto;
    }

    /*
    .fruitful_tab .tab-position-1 .resp-tab-content .resp-tab-content-active .resp-accordion-closed cz-color-6776679{
    */
   /*----------------------Careers Page Prototype  -----------------*/
    
    #uber-grid-12227 .uber-grid-cell-title strong {
      margin-bottom: 10px;
      font-weight: 700 !important;
    }

    #uber-grid-12227 small {
      text-transform: none;
    }

	#uber-grid-12227 small ul {
      padding: 40px 0;
    }
    
    #uber-grid-12227 small ul li {
      padding-bottom: 2px;
      text-decoration: underline;
      cursor: pointer;
    }
    
    .careers-button {
      transition: none;
      line-height: 27px;
      border-width: 2px;
      margin: 5px 0px 0px;
      padding: 10px 45px;
      letter-spacing: 0px;
      font-weight: 400;
      font-size: 16px;
      background-color: rgba(0, 0, 0, 0);
      border: 2px solid #013378;
      color: #013378;
      border-radius: 8px;
      cursor: pointer;
    }
    
        .careers-button:hover {
      transition: none;
      line-height: 27px;
      border-width: 2px;
      margin: 5px 0px 0px;
      padding: 10px 45px;
      letter-spacing: 0px;
      font-weight: 400;
      font-size: 16px;
      background-color: #013378;
      border: 2px solid #013378;
      color: #fff;
      border-radius: 8px;
      cursor: pointer;
    }
    
    div.uber-grid-cell-content .uber-grid-cell-title-wrapper:after {
      display: none !important;
    }
    
    /* #uber-grid-12227 > div.r1c2 .uber-grid-cell-wrapper {
    	width: 100% !important;
	} */
    
    /* #uber-grid-12227 div.r1c2 {
    	width: 100% !important;
	} */
    
    .case-studies-proto-2-title {
      font-weight: 500 !important;
    }

    .case-studies-proto-2-categories {
      font-weight: 100;
      color: #013378;
    }    
    
    .case-studies-proto-2-description {
      width: 80%;
      margin: 0 auto;
      color: #fff;
      font-size: 18px;
      font-weight: 300;
    }
    
	#confirmform{
      display:none;
    }
    
    	#confirmform2{
      display:none;
    }
    
    /*-------------Marketo ------------------*/
    .mktoField{  
      float: left !important;
      height:41px !important;
      margin-left: -10px;
      width:268px;} 
    .mktoButton{display:inline !important;
      float: left !important;
      height:30px !important;
      border:0px !important;
      padding-bottom:none !important;
      vertical-align:top !important;
    }
    button.mktoButton:hover{
    	border:0px !important;
      	text-shadow:none !important;
    }
@media screen and (min-width: 500px) {
    div#footer-outer #mktoForm_1032 input#Email,
    div#middleform #mktoForm_1157 input#Email {
      width:100% !important;
      background-color:white !important;      
      border:1px solid black !important;
      border-radius: 0 !important;
    }
} 
	#mktoForm_1032{
      /*display:inline !important;*/
      width: 100% !important;
      float: left;
    }
    #mktoForm_1084{
      /*display:inline !important;*/
      width:400px !important;
    }
    #mktoForm_1157{
      /*display:inline !important;*/
      width:400px !important;
    }
    input#Email {
      margin-left: 0px !important;
    }
    div#sign-up > div.full-width-section {
      padding-bottom: 20px !important;
    }
    div#subscribe > div.full-width-section {
      padding-bottom: 20px !important;  
    }    
    div#subscribe div.col.span_8 {
     padding-bottom: 60px !important; 
    }
    .mktoForm .mktoRequiredField label.mktoLabel {
     /* display: none !important; */
    }

    #mktoForm_1157 .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
      background: #003478 !important;
      color: white !important;
      padding-bottom: 26px !important;
    }
    
    div.mktoFieldDescriptor, div.mktoButtonRow, div.mktoFormRow{
      display:inline !important;
      width:auto;
    }

      div.mktoButtonRow, div.mktoFormRow{
      align-content:left !important;
    }
    
    div.mktoAsterix {
     display: none !important; 
    }
    
    .mktoLabel {
     width: 8px !important; 
    }
    
     div#footerform{
      	float: left;
        width: 100%;
      }

     div#middleform{
      	z-index: 3000 !important;
      	padding-top:20px;
      	width:400px !important;
        margin-left:-18px;
      	font-size:12px !important;
      }
    
    .mktoForm .mktoError .mktoErrorMsg{
      background-image:none !important;
      background-color: #004680 !important;
      border:0px !important;
     text-shadow:none !important;
      box-shadow:rgba(0,0,0,0.65) 0 2px 7px, inset #004680 0 1px 0px !important;
      -webkit-box-shadow:rgba(0,0,0,0.65) 0 2px 7px, inset #004680 0 1px 0px !important;
    }

    .mktoErrorArrow{
      color:#004680 !important;
      background-color:#004680 !important;
      border-color:#004680 !important;
      border:0px !important;
    }
    
    button.mktoButton{
      padding:none !important;
      padding-bottom: 26px !important;     
    }
    
    h323{
    color: #004680 !important;
    font-size:12px !important;
     line-height:200% !important;
     margin-left: 20px !important;
     font-weight:bold !important;
    }
    
    .btn-how-we{
     font-size:22px !important; 
    }
   
    
    /* Fruitful Tabs */
    li.resp-tab-item{
      width:25%;
      height:60px;
      font-size:18px !important;
      border: 0.5px solid #E0E0E0;
      font-weight:lighter !important;
      border-right:none;
      text-align: center;
      padding-top: 15px !important;
      padding-bottom: 7px !important; 
    }
    div.resp-tab-content-active{
     border:none;
      background-color:#F4F4F4;
    }
	li.resp-tab-active{
      font-size: 18px !important;
      text-align: center;
		border-bottom:none !important;
      color:white;
      background-color:#E17000;
      padding-top: 15px !important;
      padding-bottom: 7px !important; 
		border-top:#E17000 solid 1px !important;
    }

    li.resp-tab-item:hover{
  background-color: #e17000;
  color: #fff;
    border-top: 1px solid #e17000;
}
    
    .fruitful_tab h33{
      
    }
    
@media only screen and (max-width: 500px){
      div#subscribe div.col.span_8 {
        padding-bottom: 0px !important; 
      }
  #mktoForm_1032{
    padding:0;
  }
  .mktoForm .mktoFormRow {
    width: 62%;
}
      input#Email{
       width: 100% !important; 
       border-radius: 0 !important;
       margin-left:8px !important;
      }
     .mktoField{  
      float: left !important;
      height:41px !important;
      margin-left: 8px !important;
      width:180px !important;} 
    .mktoButton{display:inline !important;
      float: left !important;
      height:30px !important;
      border:0px !important;
      padding-bottom:none !important;
      vertical-align:top !important;
    }
}
    
    @media only screen and (max-width: 1300px){
       li.resp-tab-item{
      padding-top: 10px !important;
      padding-bottom: 10px !important; 
        line-height: 18px !important;
    }
      	li.resp-tab-active{
      padding-top: 10px !important;
      padding-bottom: 10px !important; 
        line-height: 18px !important;
    }
      div#innertab {
          position: relative;
          max-width: 1425px !important;
          width: 100%;
          margin: 0 auto;
          padding: 80px 90px 80px 80px !important;
        }
}

    @media only screen and (max-width: 690px){
     .nectar-button span{
       font-size: 18px !important; 
      }
      
    }
    
    /*****ALASKA LOVES SF *****/
    

    
.landingSubtitle {
font-size: 40px;
padding-left: 250px;
    color: #cccccc;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 36px;
    letter-spacing: 0.1em;
    margin-top: 0px;
    line-height: 1.1 !important;
    font-family: 'Open Sans', sans-serif !important;

}

.headerBackground {
width: 100%;
margin-top: 0;
background: url('http://34.223.219.192/wp-content/uploads/2016/08/alk_sf_bg.jpg');
background-size: cover;
height: 650px;
background-position: top;
padding-bottom: 5vh;
}
.alaskaLogo {
	width: 35vw;
    height: auto;
 	padding-left: 250px;
  	padding-top: 100px;
}
.landingTitle {
      font-size: 55px !important;
	color: white;
	padding-left: 250px;
      padding-top: 25px;
    font-size: 50px;
    font-family: 'Open Sans', sans-serif !important;
    text-transform: none;
    letter-spacing: 0 !important;
    font-weight: 300 !important;
    }
 .imageGrid {
      margin-top: 12px;
      padding-left: 6%;
      padding-right: 6%;
    }
    
div#staff-links-inner{
     margin:auto; 
    }
@media only screen and (min-width: 1800px) {
  .alaskaLogo {
    width: 30vw;
    height: auto;
   }
}

@media only screen and (max-width: 1000px){
  .alaskaLogo {
    padding-left: 50px;
    width: 25vw;
    height: auto;
}
  .landingTitle{
padding-left: 50px;
  }
  .landingSubtitle {
padding-left: 50px;
  }
  div#subscribe div.col.span_8 {
    padding-bottom: 0px !important; 
  }
}

@media only screen and (max-width: 780px){
 
  .alaskaLogo {
    padding-left: 100px;
    width: 60vw;
    height: auto;
}
  .landingTitle{
padding-left: 100px;
  }
  .landingSubtitle {
padding-left: 100px;
  }
}

@media only screen and (max-width: 420px){
  .alaskaLogo {
    padding-left: 30px !important;
    width: 60vw;
    height: auto;
	}
  .landingTitle{
   padding-left: 30px;
   font-size: 30px !important;

  }
  .landingSubtitle {
padding-left: 30px;
font-size: 25px !important;
    padding-top: 10px;
  }
  .imageGrid {
        margin-top: 12px;
        padding-left: 0px;
        padding-right: 0px;
      }
}
    
    
/*SCC HOMELESSNESS */
.sccLogo {
  display: block;
  margin-right: auto;
  margin-left: ato;
 }

.scc-title {
}
.sccIcons {
  float: right;
  padding-top: 25px;
}
div#ninja_forms_field_24_div_wrap {
  width: 50%;
  float: left;
  margin-bottom: 20px;
}

div#ninja_forms_field_26_div_wrap {
  width: 50%;
  float: left;
  margin-bottom: 0px;
}
div#ninja_forms_field_25_div_wrap {
 float: right !important;
 width: 49% !important;
}
#ninja_forms_field_27_div_wrap {
 float: left !important;
 width: 50% !important;
}
#ninja_forms_field_28_div_wrap {
 float: right !important;
 width: 49% !important;
}
#ninja_forms_field_23_div_wrap {
 text-align: center;
}

div#ninja_forms_form_18_all_fields_wrap div.ninja-forms-required-items {
  color: #2375b8 !important;
}
   
    
.row .col.scc-title {  
  margin: 0;
  padding: 100px 0 100px;
  height: 570px;
}
    
.sccMember {
   font-family: 'Open Sans', sans-serif;
   color: #838184 !important;
   font-size: 22px;
   line-height: 24px;
}
        
    
div.ninja-forms-required-items {
   color: #2375b8;
   font-size: 14px !important;
}
div.ninja-forms-field-description p{
   color: #2375b8;
}
    
input#ninja_forms_field_23 {
  background-color: #2375b8;
  border-color: #2375b8;
  border-radius: 4px;
  border: 1px solid #2375b8;
  color: white;
  padding-left: 60px;
  padding-right: 60px;
  font-weight: bold;
}
    
 input#ninja_forms_field_23:hover {
   background-color: white !important;
   color: #2375b8 !important;
 }
      

.sccLogo {
   display: block;
   margin-right: auto;
   margin-left: auto;
   max-width: 100% !important;    
}
.sccLogoAlt {
 padding-top: 50px;     
 }
  
.sccHeader {
  font-family: 'BebasNeue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 100px;
  padding-bottom: 60px;
}
 .sccFont {
  font-family: 'BebasNeue', sans-serif !important;    
  }
    
 .sccSubtitle {
   background-color: #2375b8;
   color: white;
   font-family: 'Open Sans', sans-serif;
   font-size: 35px;
   padding-left: 10px;
   padding-right: 10px;
 }
 
 p .sccBlue {
   color: #2375b8 !important;
 }
 .sccBlue {
   color: #2375b8 !important;
 }
 #sccfooter {
   background-color: #2375b8 !important;
   padding: 20px;
   color: #fff !important;
   text-align: center;
   margin-bottom: -22px !important;
  }
    
 p.sccBlack {
      color: black !important;
  }

  .sccBlack {
      color: black !important;
  }
  .sccGray {
      color: #838184 !important;
      font-size: 16px;
   }
    
  .sccBold {
    font-weight: bold !important;
    }
  .sccIcon {
    padding-left: 10px;
    padding-right: 10px;
  }
 #outSccHeader {
    height: 100px;
 }
  .sccSub2 {
    margin-top: 10px;    
  }
    
 .page-template-scc_template #to-top {
      display: none;
    }
  .page-template-scc_template .ninja-forms-req-symbol {
      color: red !important;
    }
 #ninja_forms_field_32_label {
    color: #2375b8 !important;
    text-align: center;  
  }
 #ninja_forms_field_32_div_wrap {
      text-align: center;
  }      
    
@media only screen and (max-width: 1300px){  
  .sccIcons {
    padding-top: 5px !important;
  }       
  .page-template-scc_template #header-outer {
    padding-top: 0px !important; 
  }  
}

@media only screen and (max-width: 1000px){  
  .sccIcons {
   margin-top: -25px;     
   }
  #outSccHeader {
   height: 115px;      
  }
}
@media only screen and (max-width: 780px){  
  .sccHeader {
    font-size: 60px;     
  }
  .sccSubtitle {
    font-size: 30px;    
  }
 }
    
@media only screen and (max-width: 630px){  
  .sccHeader {
    font-size: 65px;     
  }
  .sccSubtitle {
    font-size: 22px;    
  }
  p.sccPSubtitle.sccSub2 {
    margin-top: 10px !important;    
  }
  
  p.sccPSubtitle {
        padding-bottom: 0px;
  }
  
  div .sccLanding .first-section {
    margin-left: -70px !important;
    padding: 45px 70px 80px !important;        
  }
}   

@media only screen and (max-width: 500px){  
  img .sccLogo {
   display: block !important;
   margin-right: auto !important;
   margin-left: auto !important;     
   width: 100%;
  }
  div#outSccHeader {
   height: 110px !important;      
  }
}        
    
@media only screen and (max-width: 500px){  
  div#outSccHeader {
   height: 110px !important;      
  }
  .sccHeader {
    font-size: 48px;     
    text-align: center;  
    padding-bottom: 30px;
  } 
  .sccSubtitle {
    font-size: 19px;    
  }
  img .sccLogo {
   width: 100% !important;     
   display: block !important;
   margin-right: auto !important;
   margin-left: auto !important;  
  }

  .sccLogo {
    padding-bottom: 20px !important;      
  }
      
  p.sccSubtitle.sccSub2 {
    margin-top: -10px !important;    
  }    
      
   div .sccLanding .first-section {
    margin-left: -40px !important;
    padding: 45px 40px 80px !important;        
  }
      
 .row .col.scc-title {  
   margin: 0;
   height: 350px;
   padding-top: 50px;
 }    
  p.sccPSubtitle  {
    text-align: center !important;    
  }
   
  .sccLogoAlt {
    padding-bottom: 50px;
   }
  .sccIcons {
        margin-top: -30px;
        margin-right: -30px;
  }   
}
    
@media only screen and (max-width: 400px){ 
    .sccHeader {
        font-size: 45px;
     }
    .sccSubtitle {
       font-size: 17px;   
     }
 body.page-id-14973 .main-content {
    width: 100% !important;
    padding: 0px !important
  }
 }
 @media only screen and (max-width: 325px){ 
    div .sccLanding .first-section {
      margin-left: -35px !important;
      padding: 45px 35px 80px !important;        
    }
    .sccHeader {
        font-size: 32px;
     }
    .sccSubtitle {
       font-size: 14px;   
     }

 }

 /***CASE STUDIES***/
 /***GEAR UP Case Study***/   
 div#rev_slider_37_3.rev_slider {
    height: 620px !important;
    margin-bottom: 20px !important;
    padding-bottom: 20px !important;
 }
 li.resultsList {
  font-weight: 400; 
  -webkit-transition: none; 
  transition: none; 
  border-width: 0px; 
  margin: 0px; 
  padding: 0px; 
  text-transform: none;
  color: #6c6f70!important;
  font-size: 14px!important;
  line-height: 22px!important;
      margin-left: 20px;
      list-style: disc !important;
      
    }

 /*Nyhus Case Studies Landing Page by Shu Zhang 11.8.2016  */
 @media only screen and (max-width: 768px) {
 
    .uber-grid .uber-grid-cell-label .uber-grid-label-heading {
    white-space: pre-wrap!important;
        }    
    
    .uber-grid-label-text{
      display:none!important;
     }
}  

.careerIcon {
    margin-bottom: -20px;
    height: 70px !important;
    display: inline-block;
}

button.ytp-large-play-button svg .ytp-large-play-button-bg{
      display: none !important;
    }

.ytp-large-play-button.ytp-touch-device .ytp-large-play-button-bg , .ytp-cued-thumbnail-overlay:hover .ytp-large-play-button-bg {
      display: none !important;
    }
    
.ytp-icon-large-play-button-hover {
     background: no-repeat url('http://34.223.219.192/wp-content/uploads/2016/03/play.png') -3px -2124px !important;
}
    
.ytp-large-play-button-svg, .ytp-housebrand-large-play-button-svg {
      display: none !important;
 }
    
.lshowcase-logos .bx-wrapper .bx-prev {
   left: -75px !important;
}
    
.lshowcase-logos .bx-wrapper .bx-next {
   right: -75px !important;
}


    /*====SLIDEOUT MENU=====*/
header#top #toggle-nav {
      display: none !important;
    }
    
    
#toggle-nav {
      display: none !important;
    }
div#slide-out-widget-area {
    background-color: white !important;
    }
a .fa-reorder {
      display: none !important;
    }      
    
#slide-out-widget-area > div > a .slide_out_area_close .icon-salient-x .icon-default-style {
   font-size: 24px !important;         
   margin-top: 1vh !important;
}
        
a .icon-salient-x:before {
  font-size: 30px !important;
      left: 12px !important;
      height: 34px !important;
      color: #003478 !important;
    }
    
#slide-out-widget-area {
      letter-spacing: 2px;
    }
    
#slide-out-widget-area {
      padding: 20px ;
      background-color: white !important;
    }
    #slide-out-widget-area a{
        font-size: 30px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
      color:#003478;
}

#slide-out-widget-area a:hover {
color: #00b9e4;
}

 #slide-out-widget-area h3, #slide-out-widget-area h4 {
      color: #003478 !important;    
      font-size: 16px !important;
      line-height: 22px !important;
      font-weight: 900 !important;
 }
    
#slide-out-widget-area .inner>div:first-of-type {
      margin-left: -7px !important; 
    }
    
div#header-outer {
      transform: translate(0px, 0px) !important;
}
   
.search-form .search-submit:hover {
    background-color: #00b9e4 !important;
 }
.fullWidthSlide {
  width: 100% !important;      
}
    
ul#menu-hamburger {
  font-family: "Helvetica Neue", Helvetica,Arial, sans-serif !important;      
}
#slide-out-widget-area .widget.widget_nav_menu li a {
  font-family: "Helvetica Neue", Helvetica,Arial, sans-serif !important;      
}
    
.hideThis {
 display: none;      
}
    
i.lines {
      width: 2rem !important;
      height: 4px;
    }
.lines:before {
     width: 2rem;
     top: 9px; 
     height: 4px;
    }
.lines:after {
     top: -9px;
     width: 2rem;
     height: 4px; 
    }   
    
@media only screen and (max-width: 1000px){
      a .fa-reorder {
        display: block !important;
      color: black;
      font-size: 25px;
          opacity: .5 !important;
        padding-top: .8vh !important;
      }
      
      .slide-out-widget-area-toggle {
        float: right !important; 
      }
      #sidewidgetarea .closed {
        color: black !important;
      }
      
    #nyhus-mobile-header {
       display: none !important; 
      }
      
      img.starting-logo {
       width: 0 !important; 
      }
      
      a .icon-salient-x:before {
     line-height: 24px !important;
    }     
}
    
/****PRIDE MARCH BLOG POST - JACOB****/
    .single.single-post.postid-14430
    #page-header-bg.has-bg {
      background-size: contain;
      background-repeat: repeat;
    }
    
    
/****CONTACT PAGE CONTACT FORM RESPONSE***/    
    form.wpcf7-form > .wpcf7-response-output {
      margin-top: 50px !important;
    }
    
    /***MARKETO CONTACT FORM***/
    
form#mktoForm_1155 > div.mktoFormRow > div.mktoFieldDescriptor > div.mktoFieldWrap > label {
      width: 100px !important;
      font-weight: normal !important;
      margin-bottom: 5px !important;
      color: #6c6f70 !important;
  }
   
 form#mktoForm_1155 > div.mktoFormRow > div.mktoFieldDescriptor > div.mktoFieldWrap > input#Email {
     width: 580px !important;
      color: #555;
    background-color: #efefef !important;
      box-shadow: 0 1px 2px rgba(0,0,0,.09) inset;
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.09) inset;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.09) inset;
    -o-box-shadow: 0 1px 2px rgba(0,0,0,.09) inset;
      border: none !important;
      
  }
  
 form#mktoForm_1155 > div.mktoFormRow > div.mktoFieldDescriptor > div.mktoFieldWrap > input {
     margin-bottom: 15px !important;
 }
  form#mktoForm_1155 > div.mktoFormRow > div.mktoFieldDescriptor > div.mktoFieldWrap > textarea {
     height: 250px !important;
 }

   
 form#mktoForm_1155 > div.mktoButtonRow > span.mktoNative > button.mktoButton {
      position: absolute;
      right: -40px !important;
      bottom: -30px;
      background-color: transparent !important;
    border: 2px solid #003478 !important;
    color: #003478;
    font-size: 14px;
    border-radius: 4px !important;
    padding: 10px 30px;
    font-weight: 400;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
   }
    
   form#mktoForm_1155 > div.mktoButtonRow > span.mktoNative > button.mktoButton:hover { 
      background-color: #003478 !important;
      color: #fff !important;
      border-radius: 4px;
      border: 2px solid #003478;
    }
  
   
    @media only screen and (min-width: 1550px) {
		form#mktoForm_1155 {
         margin-left: 150px !important; 
       }
    }
    
    @media only screen and (max-width: 1400px) {
        form#mktoForm_1155 > div.mktoFormRow > div.mktoFieldDescriptor > div.mktoFieldWrap > input {
           width: 490px !important; 
      }
      
       form#mktoForm_1155 > div.mktoFormRow > div.mktoFieldDescriptor > div.mktoFieldWrap > textarea {
           width: 490px !important; 
      }
      form#mktoForm_1155 > div.mktoFormRow > div.mktoFieldDescriptor > div.mktoFieldWrap > input#Email {
          width: 490px !important; 
      }
      
      form#mktoForm_1155 > div.mktoButtonRow > span.mktoNative > button.mktoButton {
      position: absolute;
      right: 42px !important;
      bottom: -30px;
      }
    }
    
    @media only screen and (max-width: 900px) {

    }
   
    @media only screen and (max-width: 530px) {
	  form#mktoForm_1155 > div.mktoFormRow > div.mktoFieldDescriptor > div.mktoFieldWrap > input {
           width: 400px !important; 
      }
      form#mktoForm_1155 > div.mktoFormRow > div.mktoFieldDescriptor > div.mktoFieldWrap > textarea {
           width: 400px !important; 
      }
      form#mktoForm_1155 > div.mktoFormRow > div.mktoFieldDescriptor > div.mktoFieldWrap > input#Email {
           width: 400px !important; 
      }
      
      form#mktoForm_1155 > div.mktoButtonRow > span.mktoNative > button.mktoButton {
      position: absolute;
      right: 132px !important;
      bottom: -30px;
      }
    }
    
      @media only screen and (max-width: 450px) {
      		  form#mktoForm_1155 > div.mktoFormRow > div.mktoFieldDescriptor > div.mktoFieldWrap > input {
           width: 330px !important; 
            }
            form#mktoForm_1155 > div.mktoFormRow > div.mktoFieldDescriptor > div.mktoFieldWrap > textarea {
                 width: 330px !important; 
            }
            form#mktoForm_1155 > div.mktoFormRow > div.mktoFieldDescriptor > div.mktoFieldWrap > input#Email {
                 width: 330px !important; 
            }
            
            form#mktoForm_1155 > div.mktoButtonRow > span.mktoNative > button.mktoButton {
            position: absolute;
            right: 190px !important;
            bottom: -30px;
            }
    }   
    
       @media only screen and (max-width: 400px) {
      		  form#mktoForm_1155 > div.mktoFormRow > div.mktoFieldDescriptor > div.mktoFieldWrap > input {
           width: 300px !important; 
            }
            form#mktoForm_1155 > div.mktoFormRow > div.mktoFieldDescriptor > div.mktoFieldWrap > textarea {
                 width: 300px !important; 
            }
            form#mktoForm_1155 > div.mktoFormRow > div.mktoFieldDescriptor > div.mktoFieldWrap > input#Email {
                 width: 300px !important; 
                 margin-left: 10px !important;
            }            
            form#mktoForm_1155 > div.mktoButtonRow > span.mktoNative > button.mktoButton {
            position: absolute;
            right: 230px !important;
            bottom: -30px;
            }
    }   
    @media only screen and (max-width: 330px) {
            form#mktoForm_1157 > div.mktoButtonRow > span.mktoNative > button.mktoButton {          
              margin-top: -45px !important;
              margin-left: 165px !important;
            }
            form#mktoForm_1157 > div.mktoFormRow > div.mktoFieldDescriptor > div.mktoFieldWrap > input#Email {
                 width: 156px !important; 
            }
      		  form#mktoForm_1155 > div.mktoFormRow > div.mktoFieldDescriptor > div.mktoFieldWrap > input {
           width: 260px !important; 
            }
            form#mktoForm_1155 > div.mktoFormRow > div.mktoFieldDescriptor > div.mktoFieldWrap > textarea {
                 width: 260px !important; 
            }
            form#mktoForm_1155 > div.mktoFormRow > div.mktoFieldDescriptor > div.mktoFieldWrap > input#Email {
                 width: 260px !important; 
            }
            
            form#mktoForm_1155 > div.mktoButtonRow > span.mktoNative > button.mktoButton {
            position: absolute;
            right: 272px !important;
            bottom: -30px;
            }
      		form#mktoForm_1155 {
           		margin-left: -10px !important; 
            }
          #uber-grid-137 .uber-grid-cell-label .uber-grid-label-heading {
        	font-size: 12px !important;
          }

    }       

h1.standard-h1 {
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
    transition: none;
    line-height: 65px;
    border-width: 0px;
    margin: 0px;
    padding: 0px;
    letter-spacing: -1px;
    font-weight: 200;
    font-size: 65px;
    -webkit-font-smoothing: antialiased;
}

h1.centered-standard-h1 {
    transition: none;
    line-height: 70px;
    border-width: 0px;
    margin: 0px;
    padding: 0px;
    letter-spacing: 0px;
    font-weight: 200;
    font-size: 67px;
  -webkit-font-smoothing: antialiased !important;

}

h1.bolder-h1 {
    font-size: 60px;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
    color: #003478;
    font-weight: bold;
    line-height: 1;
    padding: 50px 0px;
}
    
h1.bolder-alt-h1 {
    font-size: 60px;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
    color: #003478;
    font-weight: bold;
    line-height: 1;
    padding: 35px 0px 20px 0px;
}
    
h1.how-we-help-h1 {
   font-size: 60px;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
    color: #003478;
    font-weight: bold;
    line-height: 1;
    padding: 0px;   
}

h3.clients-header {
    padding-bottom: 80px;
    font-size: 34px !important;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
    font-weight: bold;
    text-transform: none;
    color: white !important;
}

h3 {
    text-transform: uppercase;
    font-weight: bold;
    color: #6c6f70 !IMPORTANT;
    font-size: 24px;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
}

h3.header-subtitle {
    text-transform: none !important;
   transition: none;
    line-height: 26px;
    border-width: 0px;
    margin: 0px;
    padding: 0px;
    letter-spacing: 0px;
    font-weight: 200;
    font-size: 26px;
    color: white !important;
}

h5.contact-us {
    font-size: 32px;
    font-weight: 200;
    padding: 0px;
    color: #676767 !important;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
}

@media screen and (max-width:1000px) {
    h1.centered-standard-h1 {     
        transition: none;
        line-height: 35px !important;
        border-width: 0px;
        margin: 0px;
        padding: 0px 12px;
        letter-spacing: 0px;
        font-weight: 200;
        font-size: 33px !important;
    }
    h1.bolder-h1 {
        font-size: 30px;
        font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
        color: #003478;
        text-align: center !important;
        font-weight: 400;
        line-height: 1 !important;
    }
    h1.bolder-alt-h1 {
   	font-size: 30px;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
    color: #003478;
    font-weight: 500;
    line-height: 1;
    padding: 15px 0px 10px 0px;
	} 
    h1.how-we-help-h1 {
        font-size: 30px;
   		font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
    	color: #003478;
    	font-weight: bold;
    	line-height: 1;
        padding: 0px;
    }
    h6 {
       font-weight: 400;
       letter-spacing: 0;
    }
    h3.header-subtitle {
        font-size: 16px !important;
        line-height: 1 !important;
    }
    h3.clients-header {
    	padding-bottom: 30px;
    	font-size: 20px !important;
    	font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
    	font-weight: bold;
    	text-transform: none;
    	color: white !important;
}
}    

#bitnami-banner {
		display: none !important;
}

.mktoForm button.mktoButton {
    cursor: pointer;
    margin: 0;
    font-family: helvetica;
    font-weight: bold;
    color: #003478;
    background-color: white;
    border: 1px solid !important;
    TEXT-TRANSFORM: NONE;
    FONT-SIZE: 18PX;
}
.For-more-than-25-yea {
  font-family: Helvetica;
  font-size: 54px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #003478;
}
/** custum footer by Rahul **/
.caps-title {text-transform: uppercase; font-weight: 600; font-size: 50px; line-height: 1.2;}
.caps-title2{font-size:34px;line-height:1.3}
.caps-des {
    line-height: 1.3;
    font-size: 22px;
}
.caps-des p{
    line-height: 1.3;
    font-size: 22px;
}
.half-ctrl .vc_column-inner{margin:auto;width:60%; padding:0 10%;}
.footer-top{margin:70px 0}
.mktoForm button.mktoButton{padding:13px 20px;line-height:1;}
.cfooter-title{color:#00b9e4!important;font-size:18px;line-height:1.2;margin-bottom:25px!important}
.proud img{vertical-align:top;margin-right:20px}
.flx-bx{display:flex;justify-content:space-between}
.flx-bx>div:first-child{margin-right:40px;width:50%;line-height:1.7}
.f-menu-last{list-style-type:none}
.f-menu-last li{padding-bottom:5px;}
.f-menu-last li a{color:#afafaf}
.f-menu-last li a:hover{color:#00b9e4}
#footer-line1 {position: relative;height: 13px;}
#footer-line1::after {position: absolute; top: 0; right: 0; height: 13px;
    width: 89.3%;
    content: "";
    background:#003478;
}

@media (max-width:1200px){
#footer-line1::after{width:100%}
}
@media (max-width:767px){.hide-xs{display:none}
.half-ctrl .vc_column-inner{width:90%!important;}
.caps-title{font-size:30px;}  
}


