/**
 * Place your custom styles here.
 */
@media (min-width: 40em) {
	.mktoFormRow #productInterestQuestion {
	height: 200px !important;
}
.mktoFormRow #Industry {
	height: 320px !important;
}
}
.mktoFormRow .mktoHtmlText.mktoHasWidth {
	width: 100% !important;
}
.mktoButtonRow {
	width: 100%;
	text-align: center;
}
.mktoButtonRow button {
	width: 160px;
    height: 44px !important; 
}    
#mktoForm_3640 {
	max-width: 555px !important;
}
.mktoButtonWrap.mktoDownloadButton {
	    width: 100%;
    text-align: center;
    display: block;
}

a.anchor {
    display: block;
    position: relative;
    top: -150px;
    visibility: hidden;
}
.element-invisible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
}
.view-id-product_category_term_pages .view-content {
text-align: center;
}
.field-name-field-product-teaser-thumbnail img {
margin: 0 auto;
}
form#mktoForm_3135,
form#mktoForm_1358 {
width: 100% !important;
}
.block-quicktabs.row,
.node-overview-page.row,
.content-mass.row,
.node-overview-page.row, 
.vocabulary-solution-type.row {
    margin-right: 0;
    margin-left: 0;
}
.mktoButtonWrap.mktoPurpleCandy {
margin-left: 0 !important;
}
.cb-3f .col-sm-12 {
margin-bottom: 2em;
}
#menu-1873-2 a,
#menu-1874-2 a,
#menu-1875-2 a {
visibility: hidden;
width: 16px;
}
#menu-1873-2 a:before,
#menu-1874-2 a:before,
#menu-1875-2 a:before {
visibility: visible;
}

@media (max-width: 991px) {
#block-superfish-2 .sf-menu.sf-style-white li li {
    background: transparent;
    padding: 2px 0 3px 15px;
}
ul #superfish-2 #menu-1873-2, 
ul #superfish-2 #menu-1874-2,
ul #superfish-2 #menu-1875-2 {
display: none;
}

ul#superfish-2.sf-menu.sf-style-white li#menu-1873-2, 
ul#superfish-2.sf-menu.sf-style-white li#menu-1874-2,
ul#superfish-2.sf-menu.sf-style-white li#menu-1875-2 {
display: none;
}
.md-bullets {
display: none;
}

#menu-413-1 ul,
#menu-413-1 li,
#menu-413-1 ol,
#superfish-2 li,
#superfish-2 ul {
width: 100% !important;
}
.sf-menu.sf-style-white #menu-413-1 ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-depth-2 {
    margin: 0 0 20px 0;

} 

.sf-menu.sf-style-white {
margin-bottom: 0 !important;
}
#menu-637-2 ul { padding-top: 10px;
}
}

@media (min-width: 992px) {

ul#superfish-2 {
 float: right;
    font-weight: normal;
    font-size: 12px;
    color: #555;
    margin-top: -90px;
}

#superfish-2.sf-menu.sf-style-white li li {
    padding: 0;
}
#superfish-2.sf-menu.sf-style-white li ul {
    left: -50px;
}
#superfish-2 .search {
    text-indent: -9999px;
    background: url(../img/magnifying-glass-icon.png) no-repeat;
    padding: 11px 16px;
    background-size: 20px;
    background-position: 0 50%;
}

}


.view-id-news_events h2,
.view-id-news_events h3,
.view-resources-webinars h2,
.view-resources-webinars h3,
.view-resources h2,
.view-resources h3,
.view-resources-white-papers h2,
.view-resources-white-papers h3,
.view-resources-presentations h2,
.view-resources-presentations h3,
.view-resources-articles h2,
.view-resources-articles h3,
.view-resources-blog-overview h2,
.view-resources-blog-overview h3,
.page-search h2,
.page-search h3 {
padding-top: 0;
font-size: 28px;
font-family: 'Roboto Condensed','Arial Narrow', Arial, sans-serif;

}
.view-resources-webinars .article-item,
.view-resources-white-papers .resource-tab-teaser,
.view-resources-presentations  .resource-tab-teaser,
.view-resources .resource-tab-teaser,
.view-resources-articles .resource-tab-teaser,
.view-resources-blog-overview .resource-tab-teaser,
.view-mode-search_result  {
border-top: 1px solid #ccc;
padding-bottom: 32px;
}
.view-resources-blog-overview .field-name-field-image img,
.view-resources-webinars .article-item img,
.view-resources-white-papers .field-name-field-white-paper-thumb img,
.view-resources .resource-tab-teaser .field-name-events-linked-thumbnail img,
.view-resources-presentations .resource-tab-teaser .field-name-field-presentation-thumbnail img,
.view-resources-articles .resource-tab-teaser .field-name-field-image img {
padding: 1em;
margin: 0 auto;
}
.view-resources-white-papers .field-name-field-white-paper-topics,
.view-resources-presentations  .resource-tab-teaser .field-name-topics,
.view-resources-presentations  .resource-tab-teaser .field-name-field-presentation-location,
.view-resources-articles .resource-tab-teaser .field-name-field-tags,
.view-resources-articles .resource-tab-teaser .field-name-field-article-publication {
display: none;
}
html body.admin-menu {
    margin-top: 23px !important;
}
.node-type-blog-articles .field.field-name-field-image {
display: block;
float: right;
margin: 1em;
}
#block-superfish-2 .sf-accordion-toggle {
  display: none;
}
#superfish-2-accordion {
  left:auto !important;
  top:auto !important;
  display: block;
  position: relative;
margin-top: -16px;
}


.view-resources-webinars .field-name-field-date-utc-,
.resource-tab-teaser .date-and-author {
margin-bottom:0;
font-weight: bold;
}
.resource-tab-teaser .date-and-author .date {
}

.resource-tab-teaser .date-and-author .date:after {
content: '-';
padding-left: 5px;
}

.resource-tab-teaser .date-and-author .author {
margin-left: 5px;
}


#sliding-popup .popup-content #popup-text h1, #sliding-popup .popup-content #popup-text h2, #sliding-popup .popup-content #popup-text h3, #sliding-popup .popup-content #popup-text p {
    padding-top: 10px;
    margin: 0 !important;
}
#sliding-popup.sliding-popup-bottom {
    background: #53585B;
}
#sliding-popup.sliding-popup-bottom button {
font-weight: normal;
}
.group-combo-stripe .image {
text-align: center;
}
.group-combo-stripe .image img {
border-radius: 50%;
width: 300px;
  
}
.light-orange .group-combo-stripe .image img,
.yellow .group-combo-stripe .image img,
.dark-orange .group-combo-stripe .image img,
.green .group-combo-stripe .image img,
.gray .group-combo-stripe .image img,
.light-blue .group-combo-stripe .image img,
.dark-blue .group-combo-stripe .image img,
.burgundy .group-combo-stripe .image img {

opacity: .65;
}
.group-combo-stripe .image .overlay {
display: inline-block;
margin: 30px auto;
border-radius: 50%;
  border-style: solid;
    border-color: #f2f2f2 !important;
    border-width: 10px;
    opacity: 1.0;
}
.light-orange .group-combo-stripe p,
.yellow .group-combo-stripe p,
.dark-orange .group-combo-stripe p,
.green .group-combo-stripe p,
.gray .group-combo-stripe p,
.light-blue .group-combo-stripe p,
.dark-blue .group-combo-stripe p,
.burgundy .group-combo-stripe p {
color: #465864 !important;
}
.field-collection-view .field-name-field-call-to-action-link {
display: block;
float: left;
padding: 0 15px;
}
.light-orange .overlay {background: #D27A21;}
.yellow .overlay {background: #D59E10;}
.dark-orange .overlay {background: #B83C24;}
.green .overlay {background: #6A813B;}
.gray .overlay {background: #53585B;}
.dark-blue .overlay {background: #104976;}
.burgundy .overlay {background: #832A40;}
.light-blue .overlay  {background: #0079AE;}

.btn-orange {
color: #fff;
background-color: #D27A21;
border-color: #B83C24;
}
.btn-orange:hover {
color: #fff;
background-color: #B83C24;
}

.field-collection-container .col-md-4 img {
border-radius: 50%;
  /* border-style: solid;
    border-color: #f2f2f2;
    border-width: 20px;*/
/*width: 100%;*/
margin: 30px auto;
/*float: right;*/
width: 250px;
/*border-radius: 5px;*/
box-shadow: 0px 0px 6px rgba(0,0,0,.5);
}

.field-collection-container .col-md-4,
.field-collection-container .col-md-5,
.field-collection-container .col-md-6 {

}
.field-collection-container .even .col-md-4,
.field-collection-container .even .col-md-5,
.field-collection-container .even .col-md-6 {
float: right;
}
.field-collection-container .even .col-md-5 img,
.field-collection-container .even .col-md-6 img {
/*float: left;*/
}
.node-type-page h2 {
  color: #074975;
}
.content-mass h2,
.group-tile-container h2,
.field-collection-item-field-image-text-combo-stripes h2,
.field-name-field-stripe-title .field-item {
  color: #074975;
  font-size: 28px;
  padding-top: 16px;
  font-weight: 100 !important;
  margin-bottom:14px !important;
  font-family:'Roboto Condensed','Arial Narrow', Arial, sans-serif;
}
.field-collection-item-field-stripes .field-name-field-tile.field-type-field-collection > .field-items {
text-align: center;
}



.field-collection-item-field-stripes .field-name-field-tile.field-type-field-collection > .field-items > .field-item {
margin: 1em;
    display: inline-block;
    width: 240px;
vertical-align: top;
}
.field-collection-item-field-stripes .field-name-field-tile.field-type-field-collection > .field-items > .field-item > .field-collection-view {
    border: 1px solid #ccc;
    height: 300px;
    text-align: left;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0px 0px 3px rgba(0,0,0,.5);
    text-align: center;
transition: border .5s;
padding: 0;
}
.field-collection-view  {
border-bottom: none;
}
.comb-stripe .field-collection-view {
padding: 2em 0 1em;
/*    border-top: 1px solid #d3d7d9; */
clear: both;
}
.md-arrow-left, .md-arrow-right {
    background: url(../img/md-arrow-new.png) no-repeat 0 0;

}
/*.field-collection-item-field-stripes .field-name-field-tile.field-type-field-collection > .field-items > .field-item {
transition: width .5s;
}
.field-collection-item-field-stripes .field-name-field-tile.field-type-field-collection > .field-items > .field-item:hover {
width: 238px;
}*/
.md-arrow-right {
    right: 10px;
    background-position: -40px 0;
}
.field-collection-container {
    border-bottom: none;
    margin-bottom: 0;
margin-top: 60px;
}
.field-collection-item-field-stripes .field-name-field-tile.field-type-field-collection > .field-items > .field-item > .field-collection-view .field-name-field-text {
padding: 120px 15px 0px 15px;
}
.field-collection-item-field-tile,
.field-collection-item-field-tile p {
font-size: 11px !important;
}
.field-collection-item-field-tile p {
    margin-bottom: 10px;
    line-height: 16px;
}
.field-collection-item-field-tile ul {
padding-left: 15px;
}
.field-name-field-tile .field-collection-view {
background-position: 50% 15px;
background-repeat: no-repeat;

}
ul.field-collection-view-links li {
    float: left;
    font-size: 10px;
}

@media screen and (min-width: 1200px) {

.tiles-right .field-name-field-stripe-body,
.tiles-left .field-name-field-stripe-body,
.tiles-right .group-tile-container > .field-collection-container,
.tiles-left .group-tile-container > .field-collection-container {
display: block; 
width: 50%;
}
.tiles-right .field-name-field-stripe-body {
float: left;
}
.tiles-right .group-tile-container > .field-collection-container { 
float: right;
}
.tiles-left .field-name-field-stripe-body {
float: right;
}
.tiles-left .group-tile-container > .field-collection-container { 
float: left;
}
}

.tile-stripe .field-collection-container {
    border-bottom: none;
    margin-bottom: 0;
}
.tile-stripe {
padding-bottom: 1em;
}
.field-collection-container ul.action-links-field-collection-add li {
font-size: 11px;
}
.field-name-field-tile .field-collection-view .entity-field-collection-item {
    width: 100%;
    height: 100%;
    position: relative;
}
.field-name-field-tile .field-collection-view.generate { background-image: url(../img/icon-3e-generate-300.png); }
.field-name-field-tile .field-collection-view.connect { background-image: url(../img/icon-3e-connect-300.png); }
.field-name-field-tile .field-collection-view.insight-for-chemicals { background-image: url(../img/icon-3e-insight-chem-300.png); }
.field-name-field-tile .field-collection-view.insight-for-food { background-image: url(../img/icon-3e-insight-food-300.png); }
.field-name-field-tile .field-collection-view.label { background-image: url(../img/icon-3e-label-300.png); }
.field-name-field-tile .field-collection-view.optimize { background-image: url(../img/icon-3e-optimize-300.png); }
.field-name-field-tile .field-collection-view.monitor { background-image: url(../img/icon-3e-monitor-300.png); }
.field-name-field-tile .field-collection-view.protect { background-image: url(../img/icon-3e-protect-300.png); }
.field-name-field-tile .field-collection-view.services { background-image: url(../img/icon-3e-services-85.png); }

.field-name-field-tile .field-collection-view:hover {

cursor: pointer; cursor: hand;
}
.field-name-field-tile .field-collection-view.generate:hover { border: 1px solid #CF7B29 !important; }
.field-name-field-tile .field-collection-view.connect:hover { border: 1px solid #097BAF !important;  }
.field-name-field-tile .field-collection-view.insight-for-chemicals:hover { border: 1px solid #265F85 !important;  }
.field-name-field-tile .field-collection-view.insight-for-food:hover { border: 1px solid  #265F85 !important;  }
.field-name-field-tile .field-collection-view.label:hover { border: 1px solid #CF7B29 !important; }
.field-name-field-tile .field-collection-view.optimize:hover { border: 1px solid  #265F85 !important;  }
.field-name-field-tile .field-collection-view.monitor:hover { border: 1px solid #097BAF !important;  }
.field-name-field-tile .field-collection-view.protect:hover { border: 1px solid #0278ad !important; }
.field-name-field-tile .field-collection-view.services:hover {border: 1px solid #265F85 !important; }

.field-name-field-bottom-text {
    color: #fff;
/*    background: #000;*/
    text-transform: uppercase;
    padding: 5px 0;
    position: absolute;
    width: 101%;
    margin-left: -1px;
    margin-right: -3px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    bottom: -1px;
    font-weight: bold;
    font-size: 12px;
}
.field-collection-view.generate .field-name-field-bottom-text { background: #CF7B29 !important; }
.field-collection-view.connect .field-name-field-bottom-text { background: #097BAF !important;  }
.field-collection-view.insight-for-chemicals .field-name-field-bottom-text { background: #265F85 !important;  }
.field-collection-view.insight-for-food .field-name-field-bottom-text { background:  #265F85 !important;  }
.field-collection-view.label .field-name-field-bottom-text { background: #CF7B29 !important; }
.field-collection-view.optimize .field-name-field-bottom-text { background:  #265F85 !important;  }
.field-collection-view.monitor .field-name-field-bottom-text { background: #097BAF !important;  }
.field-collection-view.protect .field-name-field-bottom-text { background: #0278ad !important; }
.field-collection-view.services .field-name-field-bottom-text {background: #265F85 !important; }
.field-collection-item-field-image-text-combo-stripes h2 {
  padding-top: .5em !important;
}
#big-title {
background-image: url(../img/gray.jpg);
background-color: #f5f5f5;
    -webkit-background-size: 400px;
    background-size: cover;
    background-position: right;
    background-repeat: no-repeat no-repeat;
    padding-top: 36px;
    padding-bottom: 36px; 
 }
.page-resource-center .view-filters {
padding-bottom: 1.5em;
}
.page-node-1045 #big-title {	background-image: url(../img/burgundy.jpg); }
.page-resource-center-webinars #big-title,
.page-resource-center-presentations #big-title,
.page-node-1046 #big-title {	background-image: url(../img/bloodorange.jpg); }
.page-node-1048 #big-title {	background-image: url(../img/yellow.jpg); }
.page-node-1047 #big-title {	background-image: url(../img/green.jpg); }
.page-resource-center-white-papers #big-title,
.page-node-5 #big-title,
	.page-taxonomy-term-166 #big-title,
	.page-taxonomy-term-165 #big-title,
	.page-taxonomy-term-164 #big-title,
	.page-taxonomy-term-225 #big-title,
	.page-taxonomy-term-259 #big-title,
	.page-taxonomy-term-18 #big-title,
	.page-taxonomy-term-5 #big-title,
	.page-taxonomy-term-20 #big-title,
	.page-taxonomy-term-21 #big-title,
	.page-taxonomy-term-22 #big-title,
	.page-taxonomy-term-23 #big-title,
	.page-taxonomy-term-25 #big-title,
	.page-taxonomy-term-26 #big-title,
	.page-taxonomy-term-17 #big-title
 {	background-image: url(../img/darkblue.jpg); }
.page-resource-center-articles #big-title,
.page-resource-center-blog #big-title,
.page-node-1058 #big-title,
.node-type-blog-articles #big-title,
.page-node-55 #big-title, 
	.page-node-58 #big-title,
	.page-node-59 #big-title,
	.page-node-54 #big-title,
	.page-node-60 #big-title,
	.page-node-64 #big-title,
	.page-node-61 #big-title,
	.page-node-62 #big-title 
{	background-image: url(../img/blue.jpg); }

.taxonomy-term-16 #big-title,
	.page-node-835 #big-title,
	.page-node-53 #big-title,
	.page-node-50 #big-title,
	.page-node-22 #big-title,
	.page-node-52 #big-title,
	.page-node-51 #big-title {	background-image: url(../img/orange.jpg); }

/*.comb-stripe > .odd,*/
.page-node-1054 .content-mass,
.tile-stripe > .odd {
    background:  #efefef;
    width:  400%;
    margin: 0 -150%;
 padding-bottom: 2em;
}
/*.comb-stripe > .even,*/ 
.tile-stripe > .even {
    background:  #fff;
    width:  400%;
    margin: 0 -150%;
 padding-bottom: 2em;
}


@media (max-width: 992px) {
.tile-stripe > .even,
.tile-stripe > .odd {
    width: 100%;
    margin: 0;
}
}
.page-node-1054 .content-mass {padding-top: 2em; padding-bottom: 3em;
}
.tile-stripe .field-collection-container {
    border-bottom: none;
    margin-bottom: 0;
}
.tile-stripe {
padding-bottom: 1em;
}

/*
.page-node-1045 .tile-stripe > .odd {	background: rgba(131,42,64,.5); }
.page-node-1046 .tile-stripe > .odd {	background: rgba(184,60,35,.5); }
.page-node-1048 .tile-stripe > .odd {	background: rgba(213,158,15,.5); }
.page-node-1047 .tile-stripe > .odd {	background: rgba(105,129,58,.5); }

.page-node-5 .tile-stripe > .odd,
	.page-taxonomy-term-166 .tile-stripe > .odd,
	.page-taxonomy-term-165 .tile-stripe > .odd,
	.page-taxonomy-term-164 .tile-stripe > .odd,
	.page-taxonomy-term-225 .tile-stripe > .odd,
	.page-taxonomy-term-259 .tile-stripe > .odd,
	.page-taxonomy-term-18 .tile-stripe > .odd,
	.page-taxonomy-term-5 .tile-stripe > .odd,
	.page-taxonomy-term-20 .tile-stripe > .odd,
	.page-taxonomy-term-21 .tile-stripe > .odd,
	.page-taxonomy-term-22 .tile-stripe > .odd,
	.page-taxonomy-term-23 .tile-stripe > .odd,
	.page-taxonomy-term-25 .tile-stripe > .odd,
	.page-taxonomy-term-26 .tile-stripe > .odd,
	.page-taxonomy-term-17 .tile-stripe > .odd {	background: rgba(15,72,118,.5); }

.page-node-55 .tile-stripe > .odd, 
	.page-node-58 .tile-stripe > .odd,
	.page-node-59 .tile-stripe > .odd,
	.page-node-54 .tile-stripe > .odd,
	.page-node-60 .tile-stripe > .odd,
	.page-node-64 .tile-stripe > .odd,
	.page-node-61 .tile-stripe > .odd,
	.page-node-62 .tile-stripe > .odd {	background: rgba(0,121,174,.5); }

.taxonomy-term-16 .tile-stripe > .odd,
	.page-node-835 .tile-stripe > .odd,
	.page-node-53 .tile-stripe > .odd,
	.page-node-50 .tile-stripe > .odd,
	.page-node-22 .tile-stripe > .odd,
	.page-node-52 .tile-stripe > .odd,
	.page-node-51 .tile-stripe > .odd {	background: rgba(208,122,32,.5); }
*/


#block-menu-block-2.sidebar-menu {
display: none;
}
h3.accordion-header span {
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 15px;
    padding-top: 10px;
    display: block;
    line-height: 18px;
    margin-bottom: 0px;
    font-family: Arial, sans serif;
    font-weight: 600;
    color: #465864;
}
.comb-stripe .even,
.comb-stripe .odd {
border-top: 1px solid #ccc;
}
.sidebar_first .nav li a {
font-size: 12px;
    display: block;
    margin-left: 0px;
padding: 0;
    padding-bottom: 7px;
    font-family: Arial, sans-serif;
color: #337ab7;
    text-decoration: none;
}
.sidebar_first .nav li a.active {
    font-weight: bold;
    color: #d07b21;
}

.sidebar_first .nav li a:hover,
.sidebar_first .nav li:hover  {
    text-decoration: underline;
    background: transparent !important;
}
h3.accordion-header,
h3.accordion-header span {
border: none;
background: transparent;
padding: 0;
margin: 0;
}

.ui-accordion .ui-accordion-header,
h3.accordion-header span {
padding: 10px;
}
.ui-accordion .ui-accordion-header-active span,
h3.ui-accordion-header-active span,
h3.accordion-header span:hover {
text-decoration: underline;
} 
.ui-accordion .ui-accordion-header,
h3.accordion-header {
margin: 0px !important;
border-top: 1px solid #ddd;
border-radius: 0px !important;
}
.ui-accordion .first.ui-accordion-header,
h3.accordion-header.first {
border-top: none;
border-radius: 0px !important;
}
.ui-accordion .last.ui-accordion-header,
h3.accordion-header.last {
border-bottom: 1px solid #ddd;
border-radius: 0px !important;
}

.ui-accordion .ui-accordion-header-active,
h3.ui-accordion-header-active,
.ui-accordion .last.ui-accordion-header-active,
h3.last.ui-accordion-header-active {
border-bottom: none;
}

.sidebar_first .ui-accordion-content {
border: none;
border-radius: 0 !important;
border-bottom: 5px solid #555;
padding: 7px 0 7px 30px;
height: auto !important;
}

.sf-menu.sf-style-white a, .sf-menu.sf-style-white span.nolink {
    border: none;
    color: #555555;
    padding: 1em;
}
li.sf-clone-parent {
display: none;
}

.sf-menu.sf-style-white li, .sf-menu.sf-style-white.sf-navbar {
    background: transparent;
}
.sf-menu.sf-style-white .sf-sub-indicator {
    background-image: none;
text-indent: 0;
height: 13px;
width: 16px;
}
a > .sf-sub-indicator, span.nolink > .sf-sub-indicator {
    top: 14px;
    background-position: 0 -100px;
}

.sf-menu.sf-style-white .sf-sub-indicator:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content: "\f078;"
}
#menu-413-1 ul.sf-megamenu {
    right: -300px;
left: auto;
}
.sf-menu.menu ul {
margin: 3px 0 0 0;
border: 1px solid #ddd;
background: #f7f7f7;
}
.sf-menu.menu ul li li {
margin: 5px 0px 0;
}
.sf-menu.sf-style-white li li {
    background: transparent;
    padding: 20px 10px 30px;
}
.sf-menu.sf-style-white li li li {
    background: transparent;
}
.sf-menu.sf-style-white li:hover, .sf-menu.sf-style-white li.sfHover, .sf-menu.sf-style-white a:focus, .sf-menu.sf-style-white a:hover, .sf-menu.sf-style-white a:active, .sf-menu.sf-style-white span.nolink:hover, .sf-menu.sf-style-white.sf-navbar li li {
    background: transparent;
}
.sf-menu.sf-style-white a.sf-depth-2,
.sf-menu.sf-style-white a.sf-depth-3 {
color: #337ab7;
font-size: 12px;
background: transparent;
padding: 5px 10px;
}
.sf-menu.sf-style-white #menu-413-1 a.sf-depth-2 {
color: #222;
font-size: 12px;
background: transparent;
padding: 5px 10px;
text-transform: uppercase;
}

.main-container {
padding: 20px 20px 65px;
}
.front #big-title {
   display: none; 
}
#big-title h1 {
   color: #fff !important;
   font-size: 40px;
}
.page-header {
    padding-bottom: 9px;
    margin: 48px 0 15px;
    border-bottom: none;
}

.logo img {
  width:211px !important;
  height:auto !important;
}
@media screen and (min-width: 768px) {
.navbar .logo {
    margin-right: 0;
    padding-left: 0;
    margin-top: 24px;
}
}
@media (max-width:767px) {
  .logo img {
    width:130px !important;
    margin-top:0px;
  }
}

.admin-menu #hero {
margin-top: -10px;
}
#navbar-collapse {
float: right;
}
.navbar-default .navbar-nav>li>a {
color: #5f6062;
}

.navbar-default {
  background:white;
/*  padding-top:10px; */
  padding-bottom:12px;
  color:#333;
  border-radius:0;
    box-shadow: 0 1px 5px rgba(0,0,0,.5);
  border:none;
  margin-bottom:0;
  width:100%;
  font-size:15px;
  font-weight:bold;
}

@media (max-width:767px) {
  .navbar-default {
    padding-top:0;
    padding-bottom:0;
  }
}

@media (max-width:767px) {

#navbar .container {
padding: 0;
}
  .navbar-default .navbar-header {
padding: 10px;
  }
}

.navbar-default .navbar-brand {
  font-weight:bold;
  color:inherit;
}

.navbar-default .navbar-brand:hover {
  color:#222;
}

.navbar-default.navbar-inverse .navbar-brand:hover {
  /*color:#f0f0f0;*/
  /*background-color:white;*/
}

.navbar-default .navbar-brand img {
  height:100%;
  display:inline-block;
  margin-right:10px;
  width:auto;
  background-color:white;
}

.navbar-default .navbar-toggle {
  border-color:white;
  border-style:none;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background:none;
  background-color:#fff;
  border-style:none;
}

.navbar-default.navbar-inverse .navbar-toggle {
  border-color:white;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color:#888;
}

.navbar-default.navbar-inverse .navbar-toggle .icon-bar {
  background-color:#eee;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
  border-top-color:#ddd;
}

.navbar-default.navbar-inverse .navbar-collapse, .navbar-default.navbar-inverse .navbar-form {
  border-top-color:#333;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #eee;
    border-color: #fff;
}
.navbar-nav > li > a {
    border-right: none;
}

.navbar-nav.secondary > li > a {
    padding-top: 0px;
    padding-bottom: 0px;
    line-height: 25px;
}
.navbar-nav.secondary {
width:auto;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .open > a {
  background:none;
  box-shadow:none;
}

.navbar-default.navbar-default .navbar-nav > .active > a, .navbar-default.navbar-default .navbar-nav > .active > a:focus, .navbar-default.navbar-default .navbar-nav > .active > a:hover {
  color:#8f8f8f !important;
  box-shadow:none;
  background:none;
  pointer-events:none;
}

.navbar-default.navbar .navbar-nav > li > a {
  /*padding-left:18px;*/
  /*padding-right:18px;*/
}

.navbar-default.navbar-default .navbar-nav > li > a {
  color:#5f6062;
}

.navbar-default.navbar-default .navbar-nav > li > a:focus, .navbar-default.navbar-default .navbar-nav > li > a:hover {
  color:#37434d !important;
  /*background-color:transparent;*/
}

.navbar-default .navbar-nav > li > .dropdown-menu {
  margin-top:-5px;
  box-shadow:0 4px 8px rgba(0,0,0,.1);
  background-color:#fff;
  border-radius:2px;
  width:auto;
}

@media (max-width:767px) {
  .navbar-default .navbar-nav .open .dropdown-menu {
    box-shadow:none;
  }
}

@media (max-width:767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color:#37434d;
    padding-top:12px;
    padding-bottom:12px;
    line-height:1;
  }
}

.navbar-default .dropdown-menu > li > a:focus, .navbar-default .dropdown-menu > li > a {
  line-height:2;
  font-size:14px;
  color:#37434d;
}

.navbar-default .dropdown-menu > li > a:focus, .navbar-default .dropdown-menu > li > a:hover {
  background:#eee;
  color:inherit;
}

.navbar-default.navbar-inverse {
  background-color:#1f2021;
  color:#fff;
}

.navbar-default.navbar-inverse .navbar-nav > .active > a, .navbar-default.navbar-inverse .navbar-nav > .active > a:focus, .navbar-default.navbar-inverse .navbar-nav > .active > a:hover {
  color:#8f8f8f;
  box-shadow:none;
  background:none;
  pointer-events:none;
}

.navbar-default.navbar-inverse .navbar-nav > li > a {
  color:#dfe8ee;
}

.navbar-default.navbar-inverse .navbar-nav > li > a:focus, .navbar-default.navbar-inverse .navbar-nav > li > a:hover {
  color:#fff !important;
  background-color:transparent;
}

.navbar-default.navbar-inverse .navbar-nav > li > .dropdown-menu {
  background-color:#1f2021;
}

.navbar-default.navbar-inverse .dropdown-menu > li > a:focus, .navbar-default.navbar-inverse .dropdown-menu > li > a {
  color:#f2f5f8;
}

.navbar-default.navbar-inverse .dropdown-menu > li > a:focus, .navbar-default.navbar-inverse .dropdown-menu > li > a:hover {
  background:#363739;
}

@media (max-width:767px) {
  .navbar-default.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color:#fff;
  }
}

. {
}

nav.navbar.navbar-default.navbar-default {
  height:auto;
  padding:0px;
}

.dropdown-menu {
  /*background:#fff;*/
  /*color:white !important;*/
}

.dropdown:hover {
  background-color:#0078ae;
  /*color:white !important;*/
}

.dropdown:visited {
  background-color:#0078ae;
  color:white !important;
}




.menu.secondary,
.very-top-nav /*Contact News Client Login English*/ {
  padding-top:10px;
  background-color:white;
  max-width:1110px;
  margin-left:auto;
  margin-right:auto;
  display:block;
  text-align:right;
  padding-right:5px;
  font-size:11px;
  font-weight:normal;
  color:#465864;
}
.navbar-default {
    background-color: #fff;
    border-color: #fff;
}

.ja-nav /* positioning of main navigation */ {
  width:auto;
  background-color:white;
  margin-top:-45px;
  padding-left:0px;
  float:right !important;
}

@media (max-width:767px) {
  .ja-nav /* positioning of main navigation */ {
    width:100%;
    padding-left:0px;
    margin-top:0px;
  }
}

.nav {
  width:100%;
  font-family:Arial, sans serif;
}

.hide-show-ja {
  display:none;
  padding:1px 20px 10px 20px;
}

@media (max-width:767px) {
  .hide-show-ja {
    display:block;
  }
}
.region-navigation .tb-megamenu-nav.level-0 {
width: auto;
float: right;
}

body.navbar-is-fixed-top.admin-menu .navbar-fixed-top {
    top: 28px;
}
.show-hide-ja {
  display:block;
}

@media (max-width:767px) {
  .show-hide-ja {
    display:none;
  }
}

.top-nav-box /* container that spans 100% width of screen with white background */ {
  width:100%;
  background-color:white;
}

.search-icon /* defines size and position of search icon */ {
  width:22px;
  float:right;
  margin-left:10px;
  margin-top:-3px;
  color:#465864 !important;
}

h1 {
  color:#d17c29 !important;
  margin-top: .5em;
  font-size: 38px;
  font-weight:100;
  margin-bottom:16px;
  font-family:'Roboto Condensed','Arial Narrow', Arial, sans-serif;
}

.ja-intro {
  padding-top:0px !important;
  margin-bottom:0px !important;
}
.veriskfooter {
background: #000;
color: #fff;
padding: 20px 0;
position: relative;
bottom: 119px;
}
.ja-feature {
  padding-top:20px !important;
}

.icon-solutions {
  width:130px;
  height:auto;
}

.blue {
  color:#0078ae !important;
  font-size:20px !important;
}

.maroon {
  color:#842b41 !important;
  font-size:20px !important;
}

.green {
  color:#6a813b !important;
  font-size:20px !important;
}

.yellow {
  color:#d3a029 !important;
  font-size:20px !important;
}

.ja-section-padding {
  padding-top:0px;
  padding-bottom:0px;
}

.ja-icons-resource-center {
  margin-top:0px;
  margin-right:5px;
  font-size:16px;
  color:#fff;
}

.copyright2,
.container-resource-center {
  width:100% !important;
  position:fixed;
  bottom:0px;
  z-index:1000;
  background-color:#074975;
  color:#fff;
  padding-top:15px;
  padding-bottom: 25px;
  font-size:12px;
}
@media (max-width: 768px) {
.copyright2,
.container-resource-center {
  position:relative;
}
.veriskfooter { bottom: 0;}

}

.row-resource-center {
  max-width:1100px;
  width:100%;
  margin-left:auto;
  margin-right:auto;
}

.resource-center-hdr {
  text-align:center;
  padding-bottom:10px;
  font-weight:bold;
  border-bottom:solid;
  border-width:1px;
  border-color:#142530;
  padding-top:5px;
  padding-bottom:15px;
  margin-bottom:16px !important;
  color:#fff;
  font-size:12px;
}

.resource-opacity {
  opacity:0.50;
  font-weight:bold;
}

.resource-opacity:hover {
  opacity:1.0;
}
.resource-opacity a {
color: #fff;
}
.resource-opacity a:hover {
color: #fff;
text-decoration: none;
}

.ja-solution {
  background-color:#074975!important;
  padding-top:50px;
}

.white {
  color:#fff !important;
}

.solutions-width {
  max-width:800px;
  margin-left:auto;
  margin-right:auto;
}

h2 {
  font-size:28px;
/*  padding-top:50px;*/
  font-weight:100 !important;
  margin-bottom:10px !important;
  color:#d17c29;
  font-family:'Roboto Condensed','Arial Narrow', Arial, sans-serif;
}

.h2 {
  font-size:10px;
  font-weight:600 !important;
  margin-bottom:20px !important;
}

p {
  font-size:15px;
line-height: 1.85em;
}
.main-container li {
font-size: 15px;
line-height: 1.85em;
}


.text-resource-center {
  font-size:11px !important;
}

.h3 {
  font-size:32px;
  font-weight:100 !important;
  margin-bottom:20px !important;
  font-family:'Roboto Condensed','Arial Narrow', Arial, sans-serif;
}

.News-Title {
  font-size:14px !important;
  line-height:18px;
  font-weight:500 !important;
  margin-top:10px;
}

.register-photo {
  padding-top:0px;
}

.subscribe-hdr {
  font-size:44px !important;
}

.subscribe-body {
  font-size:21px !important;
  padding-bottom:20px;
}

.ja-nav:hover {
  width:auto;
  background-color:white;
  margin-top:-45px;
  padding-left:0px;
  float:right !important;
}

.dropdown-toggle:hover {
  color:#fff !important;
}

.brand-orange {
  color:#d17c29 !important;
}

.circle-img {
  border-radius:300px;
  max-width:190px;
  margin-left:auto;
  margin-right:auto;
  border-style:solid;
  border-color:#fff;
  border-width:20px;
  opacity:1.0;
}

.circle-img:hover {
  border-radius:300px;
  max-width:190px;
  margin-left:auto;
  margin-right:auto;
  border-style:solid;
  border-color:#f2f2f2 !important;
  border-width:20px;
  opacity:1.0;
}

.news-description-copy {
  font-size:14px;
  font-weight:normal;
}

@media (max-width:767px) {
  h1 {
    color:#d17c29 !important;
    margin-top:0px;
    font-size:40px;
    margin-bottom:20px;
  }
}

@media (max-width:576px) {
  h1 {
    color:#d17c29 !important;
    margin-top:0px;
    font-size:32px;
    margin-bottom:20px;
  }
}

@media (max-width:767px) {
  h2 {
    font-size:40px !important;
    margin-bottom:20px !important;
  }
}

@media (max-width:576px) {
  h2 {
    font-size:34px !important;
    margin-bottom:30px !important;
  }
}

@media (max-width:768px) {
  .subscribe-hdr {
    font-size:28px !important;
    line-height:28px !important;
  }
}

@media (max-width:768px) {
  .subscribe-body {
    font-size:14px !important;
    padding-bottom:20px;
  }
}
.cb-2,
.announcement-block {
  width:100%;
  margin-left:auto;
  margin-right:auto;
  display:block;
  padding:20px;
  background:#d17c29;
}

.announcement-text {
  color:#fff !important;
  font-style:italic;
  text-align:center;
  font-size:26px;
  max-width:900px;
  line-height:29px;
  margin-bottom:0px;
  display:block;
}

@media (max-width:576px) {
  .announcement-text {
    font-size:20px;
  }
}

.logo-footer {
  width:180px;
  height:auto;
  margin-bottom:20px;
}

.center {
  margin-left:auto;
  margin-right:auto;
  display:block;
}

.sub-banner-Workplace {
  background-color:#f5f5f5;
  background-image:url("../../assets/img/3ECO-09-SubBanner-Burgundy-ChemicalSafety.jpg");
  -webkit-background-size:400px;
  background-size:cover;
  background-position:right;
  background-repeat:no-repeat no-repeat;
  padding-top:58px;
  padding-bottom:36px;
  margin-top:76px;
}

@media (max-width:576px) {
  .sub-banner-Workplace {
    background-color:#f5f5f5;
    background-image:url("../../assets/img/3ECO-09-SubBanner-Burgundy-ChemicalSafety.jpg");
    -webkit-background-size:400px;
    background-size:cover;
    background-position:0% 0%;
    background-repeat:no-repeat no-repeat;
    padding-top:26px;
    padding-bottom:10px;
  }
}

.sub-banner-Gray {
  background-color:#f5f5f5;
  background-image:url("../../assets/img/SubBanner-Gray.jpg");
  -webkit-background-size:400px;
  background-size:cover;
  background-position:right;
  background-repeat:no-repeat no-repeat;
  padding-top:58px;
  padding-bottom:36px;
}

@media (max-width:576px) {
  .sub-banner-Gray {
    background-color:#f5f5f5;
    background-image:url("../../assets/img/SubBanner-Gray.jpg");
    -webkit-background-size:400px;
    background-size:cover;
    background-position:0% 0%;
    background-repeat:no-repeat no-repeat;
    padding-top:26px;
    padding-bottom:10px;
  }
}

.sub-banner-DB {
  background-color:#f5f5f5;
  background-image:url("../../assets/img/SubBanner-DarkBlue.jpg");
  -webkit-background-size:400px;
  background-size:cover;
  background-position:right;
  background-repeat:no-repeat no-repeat;
  padding-top:58px;
  padding-bottom:36px;
  margin-top:76px;
}

@media (max-width:576px) {
  .sub-banner-DB {
    background-color:#f5f5f5;
    background-image:url("../../assets/img/SubBanner-DarkBlue.jpg");
    -webkit-background-size:400px;
    background-size:cover;
    background-position:0% 0%;
    background-repeat:no-repeat no-repeat;
    padding-top:26px;
    padding-bottom:10px;
  }
}

.sub-banner-Orange {
  background-color:#f5f5f5;
  background-image:url("../../assets/img/SubBanner-Orange.jpg");
  -webkit-background-size:400px;
  background-size:cover;
  background-position:right;
  background-repeat:no-repeat no-repeat;
  padding-top:58px;
  padding-bottom:36px;
  margin-top:76px;
}

@media (max-width:576px) {
  .sub-banner-Orange {
    background-color:#f5f5f5;
    background-image:url("../../assets/img/SubBanner-Orange.jpg");
    -webkit-background-size:400px;
    background-size:cover;
    background-position:0% 0%;
    background-repeat:no-repeat no-repeat;
    padding-top:26px;
    padding-bottom:10px;
  }
}

.test {
  width:365px;
  height:200px;
}

.img-category {
  max-width:160px;
  border-radius:0px;
}

h3 {
}

h4 {
  font-size:26px;
  font-weight:400 !important;
  margin-bottom:20px !important;
  font-family:'Roboto Condensed','Arial Narrow', Arial, sans-serif;
  color:#5f6062;
}

.sub-body-content {
  /*width:93%;*/
  margin-left:auto;
  margin-right:auto;
  color:#5f6062;
}

p {
  margin-bottom:20px;
}

.ja-buttons {
  padding:30px;
  background-color:#f5f5f5;
  color:#d17c29 !important;
  font-size:16px;
  min-height:104px;
  border-radius:8px;
}

.ja-buttons:hover {
  padding:30px;
  background-color:#d17c29 !important;
  color:#fff !important;
  font-size:16px;
  min-height:104px;
}

@media (max-width:576px) {
  h4 {
    font-size:20px;
    font-weight:400 !important;
    margin-bottom:20px !important;
    font-family:'Roboto Condensed','Arial Narrow', Arial, sans-serif;
    color:#5f6062;
  }
}

@media (max-width:576px) {
  p {
    font-size:14px;
  }
.main-container li {
font-size: 14px;
line-height: 1.75em;
}

}

body {
  color:#465864;
  /*font-family:'Roboto Condensed','Arial Narrow', Arial, sans-serif;*/
}

.divider-wave {
  background-image:url("../../assets/img/curve-divider.png");
  height:120px;
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center;
}

.bt-learn-more {
  padding-left:20px;
  padding-right:20px;
  padding-top:10px;
  padding-bottom:10px;
  box-shadow:0px 2px 7px rgba(0, 0, 0, 0.30);
  font-size:13px;
  width:auto;
  display:block;
  width:120px;
  border-style:solid;
  border-width:1px;
  margin-left:auto;
  margin-right:auto;
  border-radius:5px;
  margin-top:20px;
}

.bt-red:hover {
  background-color:#fff;
  color:#cb3e3d;
}

.bt-red {
  /*background-color:#cb3e3d;*/
  color:#fff;
  border-color:#cb3e3d;
}

.bt-yellow {
  color:#fff;
  border-color:#d39d33;
}

.bt-yellow:hover {
  color:#d39d33;
  border-color:#d39d33;
  background-color:#fff;
}

.bt-burg {
  color:#fff;
  border-color:#822a40;
}

.bt-burg:hover {
  color:#822a40;
  border-color:#822a40;
  background-color:#fff;
}

.bt-green {
  color:#fff;
  border-color:#6b803c;
}

.bt-green:hover {
  color:#6b803c;
  border-color:#6b803c;
  background-color:#fff;
}

.bt-learn-more-blue {
  padding-left:20px;
  padding-right:20px;
  padding-top:10px;
  padding-bottom:10px;
  /*box-shadow:0px 2px 7px rgba(0, 0, 0, 0.30);*/
  font-size:13px;
  width:auto;
  display:block;
  width:120px;
  border-style:none;
  border-width:1px;
  margin-left:auto;
  margin-right:auto;
  border-radius:5px;
  margin-top:20px;
  background-color:#0078ae;
  color:#fff !important;
}

.bt-learn-more-blue:hover {
  background-color:#d07b21;
}

.swiper-button-prev {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
  border-radius:200px;
}

.swiper-button-next {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
  border-radius:200px;
}

.intro-section-container {
  width:100%;
  background-color:#f0f0f0;
  padding-top:50px;
  padding-bottom:50px;
}

.orange {
  color:#b83a29;
}

.yelllow {
  color:#d39f29;
}

.burg {
  color:#832a40;
}

.greeen {
  color:#6a8139;
}

.brain-hide-show {
  display:none;
}

@media (max-width:1200px) {
  .brain-hide-show {
    display:block;
  }
}

@media (max-width:1200px) {
  .brain-two {
    display:none;
  }
}

.bran-animation {
  max-width:400px;
}

.hdr-solution {
  font-size:27px;
  font-weight:500;
  line-height:27px;
  margin-bottom:13px;
  font-family:'Roboto Condensed','Arial Narrow', Arial, sans-serif;
}

@media (max-width:776px) {
  .hdr-solution {
    font-size:18px;
    font-weight:500;
    line-height:18px;
    margin-bottom:13px;
  }
}

.bran-animation {
  width:80%;
}

@media (max-width:767px) {
  .container-resource-center {
    width:100% !important;
    position:relative;
    bottom:0px;
    z-index:1000;
    background-color:#074975;
    color:#fff;
    padding-top:15px;
    padding-bottom:5px;
    font-size:12px;
  }
}

.nav-hr {
  border-top:1px solid #8c8b8b;
  width:100%;
  max-width:650px;
  float:left;
  margin-top:30px;
  margin-bottom:30px;
  display:block;
}

.back-to-top {
  width:80px;
  height:80px;
  margin-left:auto;
  margin-right:20px;
  z-index:900;
  display:block;
  position:fixed;
  bottom:160px;
  z-index:1000;
  background-color:#074975;
  padding:15px;
  border-radius:200px;
  left:92%;
  transform:translateX(-50%);
  opacity:0.15;
}

.back-to-top-text {
  width:57px;
  margin-left:auto;
  margin-right:auto;
  z-index:900;
  position:fixed;
  color:#fff;
  font-size:12px;
  font-weight:bold;
  left:50%;
  transform:translateX(-50%);
}

@media (max-width:768px) {
  .back-to-top {
    display:none;
  }
}

.back-to-top:hover {
  background-color:#0078ae;
  opacity:1.0;
}

.list-group {
  border-style:none !important;
  border-radius:0px !important;
  border-left:0px !important;
  border-right:0px !important;
  border-top:0px !important;
  border-bottom:0px !important;
  border-color:#fff !important;
  box-shadow:none;
}

.list-group-item {
  border-style:solid !important;
  border-color:#ccc !important;
  border-radius:0px !important;
  border-left:0px !important;
  border-right:1px #fff !important;
  border-top:1px;
  border-bottom:0px;
  background-color:#fff;
}

.left-colum-nav-text {
  font-size:16px;
  font-weight:bold;
  /*text-transform:uppercase;*/
  padding-bottom:15px;
  padding-top:10px;
  display:block;
  line-height:18px;
  margin-bottom:0px;
  /*font-family:'Roboto Condensed','Arial Narrow', Arial, sans-serif;*/
  font-family:Arial, sans serif;
  font-weight:600;
}

.left-colum-nav-text-sub {
  font-size:12px;
  display:block;
  margin-left:10px;
  padding-bottom:7px;
  padding-top:0px;
  /*font-family:'Roboto Condensed','Arial Narrow', Arial, sans-serif;*/
}

.intro-paragraph {
  font-size:21px;
}
/*
body.page-node-1054 {
background: url(https://public-web-production-f.squarecdn.com/assets/pages/stand/counter.extra-large-1f08954de031f3c5a850de62009cfa20.jpg) no-repeat 0 200px;
    background-size: 100%;
}*/
}

.announcement-block-light {
  width:100%;
  margin-left:auto;
  margin-right:auto;
  display:block;
  padding:20px;
  background:#ccc;
}

.intro-section-container-sub {
  width:100%;
  background-color:#f0f0f0;
  padding-top:30px;
  padding-bottom:30px;
}

@media (max-width:991px) {
  .left-nav {
    display:none;
  }
}

.sub-page-page-hdr {
  font-size:28px;
  color:#d07b21;
}

.brand-blue {
  color:#465864 !important;
}

.breadcrumb {
  font-size:11px;
  margin-bottom: 2em;
  background-color:transparent;
  border-radius:0px;
  border-bottom:1px;
  border-color:#dddddd;
  border-width:1px;
  border-style:solid;
  border-left:0px;
  border-right:0px;
  border-top:0px;
  padding: 8px 0 !important;
}

.text-brochure {
  line-height:16px;
  font-size:13px;
  width:100%;
  max-width:140px;
  margin-left:auto;
  margin-right:auto;
  display:block;
  text-align:center;
  margin-top:10px;
}

.brochure {
  width:100%;
  max-width:140px;
  margin-top:30px;
}

.logo-iq-page {
  width:150px !important;
  height:auto !important;
  margin-top:10px;
  margin-bottom:10px;
  float:right;
}

.sub-banner-iq {
  background-color:#f5f5f5;
  background-image:url("../../assets/img/SubBanner-DarkBlue.jpg");
  -webkit-background-size:400px;
  background-size:cover;
  background-position:right;
  background-repeat:no-repeat no-repeat;
  padding-top:26px;
  padding-bottom:8px;
}

.broswer-hang-2 {
  position:fixed;
  top:00px;
  z-index:500;
  width:100%;
}

.broswer-hang-111 {
  position:fixed;
  top:20px;
  left:0px;
  background-color:red;
  width:100%;
  z-index:200;
  display:block;
  clear:both;
}

.rc-1 {
  width:14.25%;
}

@media (max-width:1199px) {
  .rc-1 {
    width:20%;
  }
}

@media (max-width:768px) {
  .rc-1 {
    width:45%;
  }
}

.hdr-news {
  color:#d07b21 !important;
  text-align:center;
  font-size:26px;
  line-height:29px;
  margin-bottom:0px;
  display:block;
  margin-top:60px;
  margin-bottom:30px;
  font-weight:700;
}

@media (max-width:768px) {
  .hdr-news {
    color:#d07b21 !important;
    text-align:center;
    font-size:19px;
    line-height:29px;
    margin-bottom:0px;
    display:block;
    margin-top:60px;
    margin-bottom:30px;
    font-weight:700;
  }
}
.footer-basic {
  padding:40px 0;
  background-color:#ffffff;
  color:#4b4c4d;
  margin-bottom:100px;
}

.footer-basic ul {
  padding:0;
  list-style:none;
  text-align:center;
  font-size:14px;
  line-height:1.6;
  margin-bottom:0;
}

.footer-basic li {
  padding:0 10px;
}

.footer-basic ul a {
  color:inherit;
  text-decoration:none;
  opacity:0.8;
}

.footer-basic ul a:hover {
  opacity:1;
}

.footer-basic .social {
  text-align:center;
  padding-bottom:25px;
}

.footer-basic .social > a {
  font-size:24px;
  width:40px;
  height:40px;
  line-height:40px;
  display:inline-block;
  text-align:center;
  border-radius:50%;
  border:1px solid #ccc;
  margin:0 8px;
  color:inherit;
  opacity:0.75;
}

.footer-basic .social > a:hover {
  opacity:0.9;
}

.footer-basic .copyright {
  margin-top:5px;
  text-align:center;
  font-size:12px;
  color:#aaa;
  margin-bottom:17px;
}

@media (max-width:992px) {
  .footer-basic {
    margin-bottom:220px;
  }
}

@media (max-width:777px) {
  .footer-basic {
    margin-bottom:0px;
  }
}



@media (max-width:576px) {
  .sub-banner {
    background-color:#f5f5f5;
    background-image:url("../../assets/img/banner-sub.jpg");
    -webkit-background-size:400px;
    background-size:cover;
    background-position:0% 0%;
    background-repeat:no-repeat no-repeat;
    padding-top:26px;
    padding-bottom:10px;
  }
}

.sub-banner {
  background-color:#f5f5f5;
  background-image:url("../../assets/img/banner-sub.jpg");
  -webkit-background-size:400px;
  background-size:cover;
  background-position:right;
  background-repeat:no-repeat no-repeat;
  padding-top:58px;
  padding-bottom:36px;
}



hr {
clear: both;
}


.ct-1 {
background-color: #f0f0f0;
    padding-top: 50px;
    padding-bottom: 50px;

/*background: #074975;
    padding: 150px 0 120px;
    padding-top: 0px;
    background-image: url(../img/laptop-2443737_1920.jpg);
    background-position: center center;
    background-size: cover;
background-attachment: fixed;
color: #fff;*/
text-align: center;
}
.ct-1 h2 {
font-size: 40px;
color: #fff;
}
.ct-1 h3 {
color: #fff;
font-weight: 300;
}


.cb-1 {
    background-color: #f6f6f6;
text-align: center;

}
#block-views-industries-carousel-block {
    font-size: 14px;
    color: #667;
    font-weight: normal;
    line-height: 19px;
text-align: center;
margin: 1.5em 0 3em 0;
}
#block-views-industries-carousel-block img {
display: inline-block;
margin: 1em 0;
}
.carousel-control.left,
.carousel-control.right {
    margin-left: 20px;
    margin-right: 20px;
    background-color: #dae7ed;
    height: 55px;
    width: 55px;
    border-style: solid;
    border-width: 5px;
    border-color: #ffffff;
    border-radius: 50%;
background-image: none !important;
}
.carousel-control {
    font-family: 'FontAwesome';

}
.carousel-control .icon-prev:before {
    font-family: FontAwesome !important;
content: "\f104" !important;
color: #fff;
text-shadow: none;

}
.carousel-control .icon-next:before {
    font-family: FontAwesome !important;
content: "\f105" !important;
color: #fff;
text-shadow: none;
font-size: 

}
.carousel-inner {
    overflow: visible;
} 

 
@media screen and (min-width: 768px) {

.carousel-control.left {
   left: -10vw;
    top: 70px;
}
.carousel-control.right {
   right: -10vw;
    top: 70px;
}


.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -40px;
    font-size: 76px;
}
}
#block-views-industries-carousel-block .views-field-title a {
    color: #d17c29 !important;
margin: 10px 0;
font-size: 22px;
    font-family: 'Roboto Condensed','Arial Narrow', Arial, sans-serif;
}
#block-views-industries-carousel-block .views-field-body {
   margin-top: 15px;
    margin-bottom: 14px;
padding: 0 30px;
 
}
@media screen and (min-width: 768px) {
.carousel-indicators {
    bottom: 0;
}
#views-bootstrap-carousel-1 {
    padding-bottom: 3.5em;
}
}
.carousel-indicators .active {
        width: 9px;
    height: 9px;
background-color: #007aff !important;
}
.carousel-indicators li {
    width: 9px;
    height: 9px;
    margin: 0;
    background-color: #c5c5c5 !important;
border: none !important;
}
#block-views-industries-carousel-block .views-field-body a {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    /* box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.30); */
    font-size: 13px;
    width: auto;
    display: block;
    width: 120px;
    border-style: none;
    border-width: 1px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 5px;
    margin-top: 20px;
    background-color: #0078ae;
    color: #fff !important;
font-weight: 700;
}
#block-views-industries-carousel-block .views-field-body a:hover {
background-color: #d07b21;
text-decoration: none;
}
/*#block-views-industries-carousel-block .carousel-control .icon-prev {
width: 200px;
height: 200px;
}*/

#block-views-industries-carousel-block .carousel-control .icon-prev:before {
   /* content: '\2039';*/
}


.cb-3f {
    font-size: 14px;
    font-weight: normal;
color: #7d8285;
text-align: center;
margin: 1.5em 0 3em 0;
}
.cb-3f img {
display: inline-block;
    border-radius: 300px;
    max-width: 190px;
    margin-left: auto;
    margin-right: auto;
    border-style: solid;
    border-color: #fff;
    border-width: 20px;
    opacity: 1.0;
}
.cb-3f img:hover {
    border-radius: 300px;
    max-width: 190px;
    margin-left: auto;
    margin-right: auto;
    border-style: solid;
    border-color: #f2f2f2 !important;
    border-width: 20px;
    opacity: 1.0;
}
.cb-3f .views-field-title {
    font-size: 14px !important;
    line-height: 18px;
    font-weight: 700;
    color: #465864;
margin: 10px 0;
}
.cb-3f .views-field-body a,
.cb-3f .views-field-nothing a {
display: block;
    text-align: center;
    font-weight: bold;
    margin-top: 20px;
}



.cb-4 {
background: #074975;
    padding: 80px 0;
    padding-top: 0px;
    background-image: url(../img/lg-brain-center.png);
    background-position: right;
    background-size: cover;
color: #fff;
text-align: center;
}
.cb-4 h2 {
font-size: 40px;
color: #fff;
}
.cb-4 p {
    font-size: 21px !important;
    padding-bottom: 0px;
}
.mktoForm input[type=text], .mktoForm input[type=url], .mktoForm input[type=email], .mktoForm input[type=tel], .mktoForm input[type=number], .mktoForm input[type=date], .mktoForm select.mktoField, .mktoForm textarea.mktoField {
    background: #f7f9fc !important;
    border: none  !important;
    border-bottom: 1px solid #dfe7f1  !important;
    border-radius: 2px  !important;
    box-shadow: none  !important;
    outline: none  !important;
    color: inherit  !important;
    text-indent: 6px  !important;
    height: 40px  !important;
width: 99% !important;
}
.mktoForm input.mktoField.mktoInvalid, .mktoForm textarea.mktoField.mktoInvalid, .mktoForm select.mktoField.mktoInvalid, .mktoForm .mktoLogicalField.mktoInvalid {
    border: none  !important;
}
#mktoForm_1712 {
width: 100% !important;
text-align: center;
}
.mktoForm .mktoFormCol {
    width: 100% !important;
}
.mktoForm .mktoFieldWrap {
width: 100%;
    float: left;
text-align: center;
}
.mktoForm .mktoOffset {
    float: left;
    height: 0px;
}
#block-block-17 {
    display: table;
    max-width: 900px;
    width: 66%;
    margin: 0 auto;
min-width: 300px;
}
.mktoButtonWrap.mktoThoughtbot {
margin-left: 0 !important;
}
.mktoButton {
background: #df8c44 !important;
border: none !important;
    border-radius: 4px !important;
    padding: 11px !important;
    box-shadow: none !important;
    margin-top: 35px !important;
    text-shadow: none !important;
    outline: none !important;

margin-bottom: 0 !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.42857143 !important;
    text-align: center !important;
    white-space: nowrap !important;
    vertical-align: middle !important;
    -ms-touch-action: manipulation !important;
    touch-action: manipulation !important;
    cursor: pointer !important;
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
}
.mktoForm .mktoGutter,
.mktoForm .mktoRequiredField .mktoAsterix {
    display: none !important;
}
.mktoForm .mktoFormCol {
margin-bottom: 0px !important;
}


.cb-5 {
    background: #fff;
    text-align: center;
}

.view-id-news_events.view-display-id-block_1 .view-content .col-sm-12,
.view-id-news_events.view-display-id-block .view-content .col-sm-12 {
margin-bottom: 2em;
padding: 1em;
border-top: 1px solid #ccc;
}
.view-id-news_events .field-name-field-news-date,
.view-id-news_events .field-name-field-date-utc- {
font-weight: bold;
margin-bottom: 1em;
}
.view-id-news_events .field-name-events-linked-thumbnail img {
border-radius: 50%;
    border-style: solid;
    border-color: #f2f2f2;
    border-width: 20px;
}
ul.quicktabs-tabs li {
    display: inline;
    background: none;
    list-style-type: none;
    padding: 20px 30px;
    white-space: nowrap;
    border: 1px solid #ccc;
}
#block-quicktabs-news-events {
margin-top: 2em;
}
ul.quicktabs-tabs {
    margin: 0 0 33px 0;
    padding: 0;
}
ul.quicktabs-tabs li.active {
background: #ccc;
}

@media screen and (min-width: 768px) {

#navbar-collapse nav {
position: relative;
}
#navbar-collapse .region-navigation {
position: relative;
top: 32px;
}
#navbar-collapse .secondary {
position: absolute;
top: 0;
right: 0;
}

} 


@media screen and (max-width: 767px) {

.sf-menu.sf-style-white li, .sf-menu.sf-style-white.sf-navbar {
width: 100%;
display: block;
}

.menu.secondary, .very-top-nav {
    padding-top: 0;
    background-color: white;
    max-width: 1110px;
    margin-left: auto;
    margin-right: auto;
margin-top: 0px;
    display: block;
    text-align: left;
    padding-right: 5px;
    font-size: 15px;
    font-weight: bold;
    color: #555;
    width: 100%;
}
.menu.secondary li {
margin: 10px 0;

}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
max-height: 500px;
height: 90vh;
}

.sf-megamenu-wrapper .sf-megamenu-column,
.sf-megamenu-wrapper.sf-item-1 {
width: 100% !important;
}

.sf-megamenu.sf-has-clone-parent,
.sf-megamenu.sf-has-clone-parent ol,
.sf-megamenu.sf-has-clone-parent ol li {
width: 100% !important;
}
.sf-megamenu.sf-has-clone-parent .sf-clone-parent {
display: none;
}
#menu-413-1 ul.sf-megamenu {
    right: 0;
}


}