@import url("../Divi/style.css");
/*
Theme Name: RICommerce
Version: 4.21
*/
body.contrastFix a {
  color: #971113;
}
body.contrastFix #headerPhone a {
  color: #22547C;
}
body.contrastFix #primary-menu-nav ul > li > a {
  color: #971113;
}
body.contrastFix .bizAdvisor > a, body.contrastFix .bizAdvisor .toggle {
  background: #971113;
  color: white;
}
body.contrastFix .white_text {
  color: inherit !important;
}

/*
	Theme Name: Ricommerce
	Theme URI: http://ricommerce.wpengine.com/
	Description: This is a child theme of divi we have created for Lexington website.
	Author: Ninedot
	Author URI: http://ninedot.com
	Template: Divi
	Version: 1
*/
@font-face {
  font-family: 'Knockout';
  src: url("fonts/Knockout-HTF48-Featherweight.woff2") format("woff2"), url("fonts/Knockout-HTF48-Featherweight.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Cooper Hewitt Book';
  src: url("fonts/CooperHewitt-Book.woff2") format("woff2"), url("fonts/CooperHewitt-Book.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Cooper Hewitt Bold';
  src: url("fonts/CooperHewitt-Bold.woff2") format("woff2"), url("fonts/CooperHewitt-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Cooper Hewitt Medium';
  src: url("fonts/CooperHewitt-Medium.woff2") format("woff2"), url("fonts/CooperHewitt-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Cooper Hewitt Heavy';
  src: url("fonts/CooperHewitt-Heavy.woff2") format("woff2"), url("fonts/CooperHewitt-Heavy.woff") format("woff");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Cooper Hewitt Light Italic';
  src: url("fonts/CooperHewitt-LightItalic.woff2") format("woff2"), url("fonts/CooperHewitt-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'Cooper Hewitt Thin';
  src: url("fonts/CooperHewitt-ThinItalic.woff2") format("woff2"), url("fonts/CooperHewitt-ThinItalic.woff") format("woff");
  font-weight: 100;
  font-style: italic;
}

@font-face {
  font-family: 'Cooper Hewitt Heavy Italic';
  src: url("fonts/CooperHewitt-HeavyItalic.woff2") format("woff2"), url("fonts/CooperHewitt-HeavyItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
}

@font-face {
  font-family: 'Cooper Hewitt Thin';
  src: url("fonts/CooperHewitt-Thin.woff2") format("woff2"), url("fonts/CooperHewitt-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: 'Cooper Hewitt Book Italic';
  src: url("fonts/CooperHewitt-BookItalic.woff2") format("woff2"), url("fonts/CooperHewitt-BookItalic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Cooper Hewitt Light';
  src: url("fonts/CooperHewitt-Light.woff2") format("woff2"), url("fonts/CooperHewitt-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Cooper Hewitt Semibold Italic';
  src: url("fonts/CooperHewitt-SemiboldItalic.woff2") format("woff2"), url("fonts/CooperHewitt-SemiboldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
}

@font-face {
  font-family: 'CooperHewittMediumItalic';
  src: url("fonts/CooperHewittMediumItalic.eot");
  src: url("fonts/CooperHewittMediumItalic.eot") format("embedded-opentype"), url("fonts/CooperHewittMediumItalic.woff2") format("woff2"), url("fonts/CooperHewittMediumItalic.woff") format("woff"), url("fonts/CooperHewittMediumItalic.ttf") format("truetype"), url("fonts/CooperHewittMediumItalic.svg#CooperHewittMediumItalic") format("svg");
}

@font-face {
  font-family: 'Cooper Hewitt Bold Italic';
  src: url("fonts/CooperHewitt-BoldItalic.woff2") format("woff2"), url("fonts/CooperHewitt-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: 'Cooper Hewitt Semibold';
  src: url("fonts/CooperHewitt-Semibold.woff2") format("woff2"), url("fonts/CooperHewitt-Semibold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}

/* Global Style */
.sr-only {
  position: absolute !important;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  border: 0;
}

#logo {
  max-width: 171px;
}

#et-top-navigation {
  position: relative;
  z-index: 5;
}
@media all and (max-width: 1299px) {
  #et-top-navigation {
    width: 100%;
  }
}

.topNavWrap {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

#top-menu > li:first-of-type {
  padding-left: 0 !important;
}

#contrastToggleWrap {
  order: 2;
}
#contrastToggleWrap #contrastToggle {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  cursor: pointer;
}
#contrastToggleWrap #contrastToggle .icon {
  width: 25px;
}
#contrastToggleWrap #contrastToggle .icon.icon-on {
  display: none;
}
#contrastToggleWrap #contrastToggle.active .icon.icon-on {
  display: inline-block;
}
#contrastToggleWrap #contrastToggle.active .icon.icon-off {
  display: none;
}
@media all and (max-width: 1299px) {
  #contrastToggleWrap {
    position: absolute;
    right: 45px;
    top: 65px;
  }
  #contrastToggleWrap #contrastToggle .icon {
    width: 20px;
  }
}
@media all and (max-width: 1260px) {
  #contrastToggleWrap {
    top: 74px;
  }
}
@media all and (max-width: 991px) {
  #contrastToggleWrap {
    top: 65px;
  }
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: #ea4f52;
}

h3, h4, h5, h6 {
  margin-bottom: 10px !important;
}

.table-for-divi th {
  background: #184980;
  color: white !important;
}
.table-for-divi td {
  color: #313850 !important;
}

.mCSB_scrollTools {
  display: none !important;
}

.et_pb_button {
  display: inline-block;
  margin-bottom: 10px;
}

/* Form Style */
::placeholder {
  color: #313850;
  opacity: 1;
}

:-ms-input-placeholder {
  color: #313850;
}

::-ms-input-placeholder {
  color: #313850;
}

div.et_pb_toggle h5.et_pb_toggle_title {
  margin-bottom: 0 !important;
}

.entry-content strong {
  font-family: 'Cooper Hewitt Semibold';
}

strong, p strong, b, p b, span b {
  font-weight: bold !important;
}

.APRAform input[type="text"], .APRAform input[type="email"], .APRAform input[type="tel"], .APRAform select, .APRAform textarea {
  padding: 10px;
}
@media all and (min-width: 768px) {
  .APRAform input[type="text"], .APRAform input[type="email"], .APRAform input[type="tel"], .APRAform select, .APRAform textarea {
    width: 50%;
  }
}
@media all and (max-width: 767px) {
  .APRAform input[type="text"], .APRAform input[type="email"], .APRAform input[type="tel"], .APRAform select, .APRAform textarea {
    width: 100%;
  }
}

/* IG */
.home .slicker-instagram-placeholder,
.home .slicker-youtube-placeholder,
.page-id-4824 .slicker-instagram-placeholder,
.page-id-4824 .slicker-youtube-placeholder {
  margin-right: 1.5% !important;
  width: 32.333% !important;
  margin-bottom: 20px !important;
}

/* line 191, style.scss */
.home .slicker-instagram-placeholder:nth-child(3n),
.page-id-4824 .slicker-instagram-placeholder:nth-child(3n) {
  margin-right: 0 !important;
}

/* line 194, style.scss */
.btn-lg {
  font-size: 24px;
}

/* line 197, style.scss */
blockquote {
  border-color: #12768e;
}

/* line 200, style.scss */
.ricommerce-team .drawer-style.style-2 .awsm-grid-card.renewable-box {
  position: relative;
}

/* line 203, style.scss */
.ricommerce-team .drawer-style.style-2 .awsm-grid-card.renewable-box > a {
  padding: 0 7px;
}

/* line 206, style.scss */
.ricommerce-team .drawer-style.style-2 .awsm-grid-card.renewable-box figcaption {
  bottom: 25px;
}

/* line 210, style.scss */
.map-wrapper {
  position: relative;
  display: block;
}

/* line 214, style.scss */
.map-wrapper > .et_pb_fullwidth_map_0 {
  position: relative;
}

/* line 217, style.scss */
.et_pb_map {
  height: 380px;
}

/* line 221, style.scss */
.with_hover_image_con {
  bottom: 15%;
  position: absolute;
  left: 0;
  padding-left: 40px;
  padding-right: 40px;
  color: #fff;
  width: 100%;
}

/* line 230, style.scss */
.with_hover_image_con > a {
  color: #fff;
  font-family: 'Cooper Hewitt Book';
}

/* line 234, style.scss */
.with_hover_image_con > a .person_name {
  font-family: 'Cooper Hewitt Semibold';
}

/* line 238, style.scss */
.with_hover_image_con > a:hover {
  color: #EA4F52;
}

@media all and (max-width: 768px) {
  /* line 221, style.scss */
  .with_hover_image_con {
    padding-left: 30px;
    padding-right: 30px;
  }
}
/* line 249, style.scss */
p:last-of-type {
  padding-bottom: 1em;
}

/* line 252, style.scss */
.single .et_pb_text_inner {
  max-width: 95%;
}

/* line 255, style.scss */
.page-id-281 .page-header h1 {
  font-size: 110px !important;
  text-shadow: 2px 1px 1px rgba(0, 0, 0, 0.75);
  font-family: Knockout;
  margin: 0;
  padding: 0;
}

/* Basic Margin Padding */
/* line 264, style.scss */
.mt-5 {
  margin-top: 5px;
}

/* Buttons */
/* line 268, style.scss */
.btn-area {
  display: block;
}

/* line 271, style.scss */
.ri-btn {
  display: inline-block;
  background: url(/wp-content/uploads/2018/02/list-arw2.png) no-repeat scroll right center;
  padding-right: 18px;
  margin-bottom: 4px;
}

/* line 278, style.scss */
.ri-btn:hover,
.ri-btn:active {
  background: url(/wp-content/uploads/2018/02/list-arw.png) no-repeat scroll right center;
  color: #313850;
}

/* line 283, style.scss */
.ri-btn.btn-secondary.icon-pdf,
.ri-btn.btn-secondary.icon-doc {
  background: url(/wp-content/uploads/2018/02/icon-pdf.png) no-repeat scroll right top;
  padding-right: 30px;
  padding-top: 5px;
  padding-bottom: 5px;
}

/* line 290, style.scss */
.ri-btn.btn-secondary.icon-pdf:hover,
.ri-btn.btn-secondary.icon-pdf:active {
  background: url(/wp-content/uploads/2018/02/pdf-black.png) no-repeat scroll right top;
}

/* line 293, style.scss */
.ri-btn.btn-secondary.icon-doc {
  background: url(/wp-content/uploads/2018/03/icon-doc.png) no-repeat scroll right top;
}

/* line 297, style.scss */
.ri-btn.btn-secondary.icon-doc:hover,
.ri-btn.btn-secondary.icon-doc:active {
  background: url(/wp-content/uploads/2018/03/icon-doc2.png) no-repeat scroll right top;
}

/* line 300, style.scss */
.ri-btn.btn-secondary.icon-download {
  background: url(/wp-content/uploads/2018/02/download-icon.png) no-repeat scroll right center;
  padding-right: 25px;
}

/* line 305, style.scss */
.ri-btn.btn-secondary.icon-download:hover,
.ri-btn.btn-secondary.icon-download:active {
  background: url(/wp-content/uploads/2018/03/download-black.png) no-repeat scroll right center;
}

/* line 308, style.scss */
.ri-btn.btn-secondary.icon-external {
  background: url(/wp-content/uploads/2018/02/error.png) no-repeat scroll right center;
  padding-right: 20px;
  color: #8fbae4;
}

/* line 314, style.scss */
.ri-btn.btn-secondary.icon-external:hover,
.ri-btn.btn-secondary.icon-external:active {
  background: url(/wp-content/uploads/2018/03/icon-edit.png) no-repeat scroll right center;
  color: #313850;
}

/* line 318, style.scss */
.ri-btn.btn-primary {
  background: #ea4f52;
  color: #fff;
  font-size: 14px;
  padding: 12px 55px 10px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  line-height: 1;
}

/* line 328, style.scss */
.ri-btn.btn-primary:hover,
.ri-btn.btn-primary:active {
  background: #8fbae4;
}

/* line 331, style.scss */
.fts-facebook-popup .mfp-close {
  left: 25px !important;
  top: -10px !important;
  z-index: 99999;
  color: #EA4F52 !important;
  opacity: 1 !important;
  cursor: pointer !important;
}

/* line 339, style.scss */
.hidden-box {
  display: block;
  padding: 30px 0 2px;
}

/* line 344, style.scss */
.hidden-box > h3,
.hidden-box > p {
  padding: 0 30px;
}

/* line 347, style.scss */
.hidden-box > p {
  margin-bottom: 25px;
}

/* line 351, style.scss */
.hidden-box .read-more,
.hidden-box .read-less {
  padding-left: 30px;
  cursor: pointer;
  font-weight: bold;
  font-size: 20px;
}

/* line 358, style.scss */
.hidden-box .read-more img,
.hidden-box .read-less img {
  position: relative;
  left: 8px;
  top: 0px;
}

/* line 363, style.scss */
.hidden-box .read-more {
  color: #ea4f52;
  position: relative;
}

/* line 368, style.scss */
.hidden-content {
  background-color: #F0F3F5;
  position: relative;
  padding: 15px 30px 20px;
}

/* line 376, style.scss */
ul.team-nav,
ul.team-nav li ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 381, style.scss */
ul.team-nav li {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
}

/* line 388, style.scss */
ul.team-nav li span {
  font-size: 24px;
  color: #313850;
  font-family: 'Cooper Hewitt Semibold';
}

/* line 393, style.scss */
ul.team-nav li ul {
  position: absolute;
  top: 100%;
  z-index: 999;
  background-color: #ddd;
  width: 300px;
  padding: 10px 20px;
  left: 0;
  z-index: 9;
  height: 160px;
  overflow-y: scroll;
  visibility: hidden;
  opacity: 0;
}

/* line 407, style.scss */
ul.team-nav li:hover ul {
  visibility: visible;
  opacity: 1;
}

/* line 415, style.scss */
.read-less {
  display: none;
}

/* line 418, style.scss */
.rsUni .rsArrowIcn {
  opacity: 1 !important;
}

/* line 421, style.scss */
.rsUni .rsArrowLeft .rsArrowIcn {
  left: 12px !important;
}

/* line 424, style.scss */
.rsUni .rsArrowRight .rsArrowIcn {
  margin-left: 0;
}

/*#top-menu #menu-item-45{ padding-left: 0; }*/
/* line 428, style.scss */
#main-header.et-fixed-header {
  z-index: 100;
}

/* line 429, style.scss */
.nav li ul {
  border-top: 3px solid #7EB3DC;
}

/* line 430, style.scss */
.container {
  max-width: 98% !important;
  width: 98%;
}

/* line 434, style.scss */
.knockout {
  font-family: 'Knockout' !important;
}

/* line 435, style.scss */
body {
  font-family: 'Cooper Hewitt Book';
  font-size: 17px;
  line-height: 24px;
}

/* line 440, style.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Cooper Hewitt Semibold';
  line-height: .85em;
  padding-bottom: 5px;
  margin-bottom: 20px;
}

/* line 446, style.scss */
.h3-lihe-height h3 {
  line-height: 1.2;
}

/* line 449, style.scss */
hr {
  display: block;
  height: 2px;
  width: 100%;
  margin-bottom: 20px;
  border: 0;
  border-top: 2px solid #bac2ca;
  margin-top: 5px;
}

/* line 458, style.scss */
hr.sm {
  margin-bottom: 20px;
  margin-top: 0px;
}

/* line 462, style.scss */
.font-knockout {
  font-family: 'Knockout';
  /* font-size: 40px;  if you need the font size, please use another classs
  becasue in many places we used the class only for font name.*/
}

/* line 467, style.scss */
.purplebg {
  background: #313850;
}

/* line 468, style.scss */
.allcaps {
  text-transform: uppercase;
}

/* line 469, style.scss */
.font47 {
  font-size: 47px;
}

/* line 470, style.scss */
.font100 {
  font-size: 100px;
}

/* line 471, style.scss */
.font32 {
  font-size: 32px;
}

/* line 472, style.scss */
.font35 {
  font-size: 35px;
}

/* line 473, style.scss */
.mr-20 {
  margin-right: 20px;
}

/* line 475, style.scss */
#top-menu .menu-item-has-children > a:first-child::after {
  display: none;
}

/* line 479, style.scss */
#top-menu .menu-item-has-children > a:first-child {
  padding-right: 0;
}

/* line 483, style.scss */
.other_menu > li {
  padding-right: 16px !important;
  padding-left: 16px !important;
}

/* line 488, style.scss */
.nav li ul {
  border-top: 0px solid #7EB3DC;
  padding: 0;
  width: 270px;
}

/* line 495, style.scss */
#top-menu li li {
  margin: 0;
  padding: 0;
}

/* line 499, style.scss */
#top-menu li li a {
  width: 270px;
  padding: 7px 20px !important;
}

/* line 506, style.scss */
#top-menu .sub-menu a {
  font-size: 13px;
}

/* line 511, style.scss */
#top-menu .sub-menu li + li {
  border-top: 1px solid #ccc;
}

/* line 515, style.scss */
#top-menu .sub-menu li:hover a {
  color: #919293 !important;
}

/* line 522, style.scss */
#main-header .et_mobile_menu ul.sub-menu {
  background-color: #d9e1e6 !important;
}

/* line 525, style.scss */
.et_mobile_menu li a {
  padding: 8px 5%;
}

/* line 528, style.scss */
.et_mobile_menu li a:hover, .nav ul li a:hover {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
  color: #8fbae4 !important;
}

/* line 533, style.scss */
#main-header {
  z-index: 10;
}

/* line 536, style.scss */
#main-content {
  width: 97.5%;
  margin: auto;
  overflow: hidden;
}

.mb-hide {
  display: block;
}

.mb-show {
  display: none;
}

/* line 572, style.scss */
.et_pb_gutters3.et_pb_footer_columns1 .footer-widget #nav_menu-6.fwidget {
  margin-bottom: 0;
}

/* line 577, style.scss */
#main-footer {
  width: 97.5%;
  margin: auto;
  margin-bottom: 1.5%;
}

/* line 582, style.scss */
#main-footer .et_pb_social_media_follow li {
  display: block;
}

/* line 586, style.scss */
#main-footer a.icon {
  background: #8fbae4;
  border-radius: 100%;
  color: transparent;
}

/* line 591, style.scss */
#main-footer a.icon:before {
  color: #313850;
}

/* line 598, style.scss */
.ctct-inline-form {
  margin: auto;
  width: 97.5%;
}

/* line 603, style.scss */
.ctct-inline-form #gdpr_text {
  display: none;
}

/* line 607, style.scss */
.ctct-inline-form .ctct-form-container {
  max-width: 800px;
  margin: auto;
  text-align: left;
}

/* line 613, style.scss */
.ctct-inline-form div.ctct-form-embed div.ctct-form-defaults {
  padding: 0;
}

/* line 617, style.scss */
.ctct-inline-form .ctct-form-defaults {
  overflow: hidden;
}

/* line 622, style.scss */
.ctct-inline-form .ctct-form-embed.form_2 .ctct-form-defaults .ctct-form-header {
  margin: 0;
}

/* line 626, style.scss */
.ctct-inline-form #email_address_label_2 {
  position: absolute !important;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  border: 0;
}

/* line 636, style.scss */
.ctct-inline-form #email_address_field_2 {
  margin: 0 !important;
  float: left;
  width: 70%;
  position: relative;
}

/* line 643, style.scss */
.ctct-inline-form div.ctct-form-embed form.ctct-form-custom .ctct-form-required {
  padding-left: 14px;
}

/* line 647, style.scss */
.ctct-inline-form div.ctct-form-embed form.ctct-form-custom .ctct-form-required:before {
  left: 0;
}

/* line 653, style.scss */
.ctct-inline-form div.ctct-form-embed form.ctct-form-custom .ctct-form-errorMessage {
  position: absolute;
  top: -22px;
}

/* line 657, style.scss */
.ctct-inline-form div.ctct-form-embed form.ctct-form-custom .ctct-form-label {
  color: #33475b;
  font-family: arial, helvetica, sans-serif;
  font-size: 13px;
}

/* line 662, style.scss */
.ctct-inline-form div.ctct-form-embed form.ctct-form-custom input.ctct-form-element {
  background-color: #f5f8fa;
  border: 1px solid #cbd6e2;
  color: #33475b;
  height: 40px;
  -webkit-border-radius: 3px;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius: 3px;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  border-radius: 3px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 678, style.scss */
.ctct-inline-form div.ctct-form-embed form.ctct-form-custom .ctct-form-button {
  width: auto;
}

/* line 682, style.scss */
.ctct-inline-form .ctct-form-embed.form_2 .ctct-form-custom .ctct-form-button {
  float: right;
  width: 30%;
  -webkit-border-radius: 0;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius: 0;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  border-radius: 0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 699, style.scss */
.hbspt-form-wrap > .hbspt-form {
  max-width: 800px;
  margin: auto;
}

/* line 703, style.scss */
.hbspt-form-wrap > .hbspt-form .hs-form {
  margin: 0;
}

/* line 707, style.scss */
.hbspt-form-wrap > .hbspt-form .actions {
  margin: 0;
  padding-bottom: 0;
  text-align: center;
}

/* line 717, style.scss */
.page-id-264 .entry-content p {
  word-break: keep-all;
}

/* line 720, style.scss */
.et_pb_gutters3.et_pb_footer_columns2 .footer-widget .fwidget {
  margin-bottom: inherit;
}

/* line 723, style.scss */
.marginright {
  margin-right: 1.5%;
}

/* line 726, style.scss */
.lightblue {
  color: #7eb3dc !important;
}

/* line 729, style.scss */
.blue_text {
  color: #313850;
}

/* line 732, style.scss */
.green_text {
  color: #7eb3dc;
}

/* line 735, style.scss */
.navy_text {
  color: #313850;
}

/* line 738, style.scss */
.fullwidth-wrap.et_pb_row {
  display: block;
  overflow: hidden;
  width: 100%;
  padding: 4px 0 4px 0 !important;
}

/* line 744, style.scss */
.search #main-content .container::before {
  display: none;
}

/* line 747, style.scss */
.page-title h2 {
  font-family: 'Knockout';
  margin-bottom: 0px;
  font-size: 65px;
}

/* line 752, style.scss */
.pr-30 {
  padding-right: 30px;
}

/* line 755, style.scss */
.color-2, .color-2 a {
  color: #8fbae4 !important;
  font-family: 'Cooper Hewitt Semibold';
}

/* line 759, style.scss */
.color-3 {
  color: #313850 !important;
}

/* line 762, style.scss */
.et_pb_bg_layout_light {
  color: #313850;
}

/* line 765, style.scss */
a {
  font-family: 'Cooper Hewitt Semibold';
}

/* line 768, style.scss */
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
  padding: 39px 0 0 0 !important;
}

#primary-menu-nav {
  order: 1;
  padding-right: 30px;
}

#primary-menu-nav ul > li {
  padding-top: 0 !important;
}

/* line 779, style.scss */
#primary-menu-nav ul > li > a {
  color: #ea4f52;
  font-size: 20px;
  padding-bottom: 0 !important;
}

/* line 786, style.scss */
#primary-menu-nav ul > li > a:hover,
#primary-menu-nav ul > li > a:focus,
#primary-menu-nav ul > li > a:active {
  color: #313850;
}

/* line 790, style.scss */
.et-fixed-header #primary-menu-nav ul > li > a {
  color: #ea4f52 !important;
}

/* line 794, style.scss */
#top-header {
  display: none !important;
}

/* line 798, style.scss */
#headerPhone {
  display: block;
  line-height: 1;
  padding-left: 30px;
  position: relative;
  text-align: right;
  order: 3;
}

/* line 806, style.scss */
#headerPhone a {
  color: #7eb2dc;
  font-size: 20px;
}

.et_pb_menu_hidden #headerPhone, .et_pb_menu_hidden #contrastToggle {
  opacity: 0;
  -webkit-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  -moz-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  -o-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}

.et_pb_no_animation #headerPhone, .et_pb_no_animation #contrastToggle {
  -webkit-animation: none !important;
  -moz-animation: none !important;
  -o-animation: none !important;
  animation: none !important;
}

.et_pb_menu_visible #headerPhone, .et_pb_menu_visible #contrastToggle {
  z-index: 99;
  opacity: 1;
  -webkit-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  -moz-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  -o-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}

/* line 832, style.scss */
#top-menu li {
  padding-right: 33px;
  padding-left: 33px;
}

/* line 836, style.scss */
#top-menu > li {
  padding-top: 16px;
  padding-right: 16px;
  padding-left: 16px;
}

/* line 841, style.scss */
#top-menu > li > a {
  line-height: 1.1;
}

/*#top-menu > li:last-child > a{
	line-height: 1;
}

#top-menu > li:last-child {
	background: #ea4f52;
	color: #fff;
}

#top-menu-nav #top-menu > li:last-child {
	padding:0 !important;
}

.home #top-menu > li:last-child {
	padding-top: 0;
	position: relative;
	top: -12px;
}
#top-menu > li:last-child a {
	padding-bottom: 14px !important;
	padding-top: 17px;
	color: #fff !important;
	text-transform: uppercase;
}*/
/* line 870, style.scss */
#top-menu-nav .nav li li {
  line-height: 1.5em !important;
}

/* line 873, style.scss */
#main-header {
  border: 0;
  box-shadow: none;
}

@media all and (max-width: 1299px) {
  /* line 880, style.scss */
  #top-menu, #et_top_search {
    display: none;
  }

  /* line 884, style.scss */
  #et_mobile_nav_menu {
    display: block;
  }

  /* line 888, style.scss */
  .mobile_menu_bar::before {
    font-size: 36px;
    color: #313850;
  }
}
/* line 895, style.scss */
.footer_con {
  float: left;
  margin-right: 50px;
}

/* line 899, style.scss */
.social_links li:before {
  display: none;
}

/* line 902, style.scss */
.social_links li {
  background: #8fbae4;
  border-radius: 50%;
  padding-left: 0 !important;
  padding: 0;
  width: 32px;
  height: 32px;
  margin-bottom: 12px !important;
}

/* line 911, style.scss */
.et_pb_gutters3.et_pb_footer_columns2 .footer-widget {
  width: 50%;
}

/* line 914, style.scss */
.fa {
  margin-left: 9px;
  margin-top: 7.5px;
  color: #313850;
  font-size: 18px;
}

/* line 920, style.scss */
.fa-facebook {
  margin-left: 11px;
}

/* line 923, style.scss */
.footer_links {
  margin-top: 10px;
}

/* line 926, style.scss */
.footer_links li {
  padding-left: 0 !important;
  margin-bottom: 12px !important;
}

/* line 930, style.scss */
.footer_links li a {
  font-size: 17px;
  text-transform: uppercase;
  font-style: normal;
}

/* line 935, style.scss */
.footer_links li:before {
  display: none;
}

/* line 938, style.scss */
.et_pb_gutters3 .footer-widget {
  margin: 0;
  margin-bottom: 1%;
}

/* line 942, style.scss */
.home_slider_left_content {
  width: 66%;
  float: left;
  overflow: hidden;
}

/* line 947, style.scss */
.home_slider_right {
  width: 32.5%;
  float: right;
  overflow: hidden;
}

/* line 952, style.scss */
.home_slider_right_content {
  position: absolute;
  bottom: 0;
}

/* line 956, style.scss */
.home_slider_right_content h1 {
  text-transform: uppercase;
  font-family: 'Knockout';
  font-size: 100px;
  margin-bottom: 5px;
}

/* line 962, style.scss */
.home_slider_right_content h1.font-85 {
  font-size: 85px;
}

/* line 965, style.scss */
.home_slider_right_content p {
  max-width: 90%;
  font-size: 17px;
  color: #262b3e;
}

/* line 970, style.scss */
.slider_row {
  width: 100% !important;
}

/* line 973, style.scss */
.home_slider .rsBullets {
  margin-top: -60px !important;
  text-align: left !important;
  margin-left: 22px !important;
  color: #fff !important;
}

/* line 979, style.scss */
.home_slider .rsUni .rsBullet span {
  width: 9px !important;
  height: 9px !important;
  background: transparent !important;
  border: 1.5px solid #fff !important;
}

/* line 985, style.scss */
.home_slider .rsUni .rsBullet.rsNavSelected span {
  background-color: #fff !important;
}

/* line 988, style.scss */
.grid-search .et_pb_post {
  margin-bottom: 35px;
}

/* line 991, style.scss */
.search-header {
  display: block;
  margin-bottom: 45px;
}

/* line 996, style.scss */
.search-header h2 span {
  color: #8fbae4;
}

/* relevant styles */
/* line 1001, style.scss */
.partner_img_con {
  width: 32.333% !important;
}

/* line 1004, style.scss */
.partner_img_sec .partner_img_con {
  margin-right: 1.5% !important;
}

/* line 1007, style.scss */
.partner_img_sec .partner_img_con:last-child {
  margin-right: 0 !important;
}

/* line 1010, style.scss */
.img__wrap {
  position: relative;
  height: auto;
  width: auto;
  line-height: 0;
}

/* line 1018, style.scss */
.img__wrap > a:after {
  position: absolute;
  left: 40px;
  height: 35px;
  width: 35px;
  background: url(/wp-content/uploads/2018/02/team-arrow.png) no-repeat scroll 0 0;
  content: "";
  bottom: 20px;
}

/* line 1027, style.scss */
.img__img {
  width: 100%;
}

/* line 1030, style.scss */
.img__description_layer {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(42, 48, 68, 0.8);
  color: #fff;
  visibility: hidden;
  opacity: 0;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  transition: opacity .2s, visibility .2s;
}

/* line 1045, style.scss */
.img__wrap:hover .img__description_layer {
  visibility: visible;
  opacity: 1;
}

/* line 1049, style.scss */
.img__description {
  transition: .2s;
  transform: translateY(1em);
  line-height: 1.5em;
  font-size: 18px;
  padding: 40px;
  padding-top: 0;
}

/* line 1057, style.scss */
.home .et_pb_code_inner p.img__description, .page-home-copy .et_pb_code_inner p.img__description {
  line-height: 1.3;
  position: relative;
  margin-bottom: 0;
  padding-top: 40px;
}

/*.home .et_pb_code_inner p.img__description::after,*/
/* line 1064, style.scss */
.page-home-copy .et_pb_code_inner p.img__description::after {
  content: url(/wp-content/uploads/2018/01/arrow-right-red.png);
  position: absolute;
  bottom: -40px;
  left: 42px;
  z-index: 3;
}

/* line 1071, style.scss */
.page .no-desc-arrow .et_pb_code_inner p.img__description:after {
  display: none !important;
}

/* line 1074, style.scss */
.img__wrap > a {
  display: block;
  font-family: 'Cooper Hewitt Book';
}

/* line 1078, style.scss */
.et_pb_row {
  padding: 0 !important;
}

/* line 1081, style.scss */
.img__wrap:hover .img__description {
  transform: translateY(0);
}

/* line 1084, style.scss */
.table .et_pb_module {
  display: table;
  width: 100%;
  height: 100%;
}

/* line 1089, style.scss */
.table .et_pb_text_inner {
  display: table-cell;
}

/* line 1090, style.scss */
.table .bottom .et_pb_text_inner {
  vertical-align: bottom;
}

/* line 1094, style.scss */
.page-home-copy .with_hover_image_con {
  bottom: 0;
}

/* line 1097, style.scss */
.with_hover_image_con_first {
  bottom: 46px;
  position: absolute;
  left: 46px;
  color: #fff;
}

/* line 1103, style.scss */
.rodhe_h1 {
  font-size: 88px !important;
  line-height: .85em;
  margin-bottom: 10px;
  font-family: 'Knockout';
}

/* line 1109, style.scss */
.partner_image .et_pb_blurb_content .et_pb_main_blurb_image img {
  width: 100%;
}

/* line 1112, style.scss */
.partner_image .et_pb_blurb_container {
  position: absolute;
  top: 40px;
  right: 100px;
}

/* line 1117, style.scss */
.partner_image ul {
  list-style: none;
  padding-left: 0;
}

/* line 1122, style.scss */
.person_name {
  font-family: 'Cooper Hewitt Semibold';
  margin-bottom: 12px;
  line-height: 27px;
  padding-bottom: 0;
}

/* line 1128, style.scss */
.img__wrap p, .person_name {
  font-size: 17px;
}

/* line 1131, style.scss */
.img__wrap p {
  line-height: 18px;
}

/* line 1136, style.scss */
.experiment-section .et_pb_column:first-child {
  margin-right: 1.5%;
}

/* line 1137, style.scss */
.experiment-section .et_pb_column_2_3 {
  width: 68%;
}

/* line 1138, style.scss */
.experiment-section .et_pb_column_2_3 p {
  max-width: 50%;
}

/* line 1139, style.scss */
.experiment-section h2 {
  margin-bottom: 20px;
  color: #313850;
  font-family: 'Knockout';
}

/* line 1145, style.scss */
.experiment p {
  font-size: 18px;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #313850;
}

@media all and (max-width: 768px) {
  /* line 1153, style.scss */
  .experiment-section .experiment .et_pb_text_inner {
    padding: 40px 10% 350px 30px !important;
  }
}
/* line 1159, style.scss */
.width50 {
  max-width: 50%;
}

/* line 1161, style.scss */
.hereforyou p {
  font-size: 20px;
}

/* line 1163, style.scss */
.red_text {
  color: #ea4f52 !important;
}

/* line 1167, style.scss */
.infographic_slider_text {
  width: 36%;
  position: absolute;
  top: 20%;
  right: 0;
  padding-right: 40px;
}

/* line 1174, style.scss */
.infographic_slider_text p {
  color: #313850;
  line-height: normal;
  padding: 0;
}

/* line 1175, style.scss */
.infographic_slider_text .medium {
  font-family: 'Cooper Hewitt Medium';
}

/* line 1176, style.scss */
.heavy {
  font-family: 'Cooper Hewitt Heavy';
}

/* line 1177, style.scss */
.bold {
  font-family: 'Cooper Hewitt Bold';
}

/* line 1178, style.scss */
.infographic_slider_text_heading {
  font-size: 110px !important;
  padding: 0;
  font-family: 'Knockout';
}

/* line 1183, style.scss */
.infographic_slider_text_para {
  font-size: 24px;
  text-transform: uppercase;
}

/* line 1187, style.scss */
.cooper_semi_bold {
  font-family: 'Cooper Hewitt Semibold';
}

/* line 1191, style.scss */
.infographic_slider_con .rsBullets {
  margin-top: -60px !important;
  text-align: right !important;
  color: #fff !important;
}

/* line 1196, style.scss */
.infographic_slider_con .rsBullets .rsBullet:last-child {
  margin-right: 40px;
}

/* line 1199, style.scss */
.infographic_slider_con .rsUni .rsBullet span {
  width: 9px !important;
  height: 9px !important;
  background: transparent !important;
  border: 1.5px solid #313850 !important;
}

/* line 1205, style.scss */
.infographic_slider_con .rsUni .rsBullet.rsNavSelected span {
  background-color: #313850 !important;
}

/* line 1208, style.scss */
.h2 {
  font-size: 58px !important;
}

/* line 1211, style.scss */
.h3 {
  font-size: 48px !important;
  margin-top: 16px !important;
  margin-bottom: 0;
  padding-bottom: 16px;
}

/* .page-home-copy .partner_img_con, 
.page-home-copy .img__wrap{
	max-height: 357px;
}
 */
/* line 1223, style.scss */
.partner_img_con_state {
  width: 23.87% !important;
}

/* line 1226, style.scss */
.partner_img_con_state .with_hover_image_con {
  bottom: 40px;
}

/* line 1229, style.scss */
.partner_img_con_state .with_hover_image_con h2 {
  line-height: 40px;
  font-size: 36px;
  font-family: 'Knockout';
  padding-bottom: 0;
}

/* line 1235, style.scss */
.partner_img_con_state .with_hover_image_con .fa-arrow-right {
  color: #fad632;
  font-size: 22px;
  margin: 0;
  padding: 0;
}

/* line 1241, style.scss */
.partner_img_con_state .img__description_layer h2 {
  line-height: 1.15em;
  font-size: 36px;
  font-family: 'Knockout';
}

/* line 1246, style.scss */
.partner_img_con_state .img__description_layer {
  z-index: 1;
}

/* line 1249, style.scss */
.partner_img_con_state .img__description_layer ul {
  padding-left: 0;
}

/* line 1252, style.scss */
.partner_img_con_state .img__description_layer li {
  font-size: 18px;
  padding: 0;
  margin: 0;
  list-style: none;
  margin-bottom: 7px;
  margin-top: 7px;
}

/* line 1260, style.scss */
.partner_img_con_state .img__description_layer .fa-arrow-right {
  color: #fad632;
  font-size: 22px;
  margin: 0;
  padding: 0;
}

/* line 1266, style.scss */
.expansion_left {
  position: relative;
  width: 66%;
  float: left;
  overflow: hidden;
  color: #313850;
  height: 100%;
}

/* line 1274, style.scss */
.expansion_right {
  position: relative;
  width: 32.5%;
  float: right;
  overflow: hidden;
  color: #313850;
  height: 100%;
}

/* line 1282, style.scss */
.expansion_right .expension_text {
  right: 40px;
  bottom: 40px;
  top: inherit !important;
}

/* line 1287, style.scss */
.expansion-section .expansion_right .expension_text {
  bottom: inherit;
  top: 40px;
}

/* line 1290, style.scss */
.topalign .expension_text {
  top: 40px;
}

/* line 1293, style.scss */
.page-id-44 .expansion_right .expension_text {
  left: 50px;
  right: inherit;
}

/* line 1297, style.scss */
.expansion_left img {
  width: 100%;
  height: 100%;
}

/* line 1301, style.scss */
.expansion_right img {
  width: 100%;
  height: 100%;
}

/* line 1305, style.scss */
.expension_text {
  position: absolute;
  top: 40px;
  left: 40px;
}

/* line 1310, style.scss */
#new-royalslider-5 .expension_text {
  text-align: right;
}

/* line 1314, style.scss */
#new-royalslider-5 .expension_text h1 {
  padding-right: 40px;
}

/* line 1317, style.scss */
#new-royalslider-5 .expension_text p {
  padding-right: 40px;
}

/* line 1320, style.scss */
.expension_text h1 {
  font-size: 65px !important;
  font-family: 'Knockout';
}

/* line 1324, style.scss */
.expension_text p {
  font-size: 17px;
  margin-top: 8px;
  margin-bottom: 12px;
  padding-right: 30px;
}

/* line 1330, style.scss */
.expension_text h1, .expension_text p {
  color: #313850;
}

/* line 1333, style.scss */
.expension_text .fa-arrow-right {
  padding: 0;
  margin: 0;
  font-size: 22px;
}

/* line 1338, style.scss */
.white_text {
  color: #fff !important;
}

/* line 1341, style.scss */
.international_left {
  width: 32.278%;
  float: left;
  height: 100%;
}

/* line 1346, style.scss */
.international_right {
  width: 66.222%;
  float: right;
  height: 100%;
}

/* line 1351, style.scss */
.international_left img {
  width: 100%;
  height: 100%;
}

/* line 1355, style.scss */
.international_right img {
  width: 100%;
  height: 100%;
}

/* line 1359, style.scss */
.white_text a img {
  width: auto;
  height: auto;
}

/* line 1363, style.scss */
.rsUni, .rsUni .rsOverflow, .rsUni .rsSlide, .rsUni .rsVideoFrameHolder, .rsUni .rsThumbs {
  background: transparent !important;
}

/* line 1366, style.scss */
.slide_right p {
  font-size: 38px;
  line-height: 42px;
  padding-top: 11%;
}

/* line 1371, style.scss */
.new-royalslider-6 .slide_right p {
  padding-top: 0;
}

/* line 1374, style.scss */
.slide_slider .rsBullets {
  margin-top: -64px !important;
  text-align: left !important;
  margin-left: 31px !important;
  color: #fff !important;
}

/* line 1380, style.scss */
.slide_slider .new-royalslider-14 .rsBullets {
  margin-top: -40px !important;
}

/* line 1383, style.scss */
.slide_slider .rsUni .rsBullet span {
  width: 9px !important;
  height: 9px !important;
  background: transparent !important;
  border: 1.5px solid #fff !important;
}

/* line 1389, style.scss */
.slide_slider .rsUni .rsBullet.rsNavSelected span {
  background-color: #fff !important;
}

/* line 1392, style.scss */
.rsContent img {
  width: 100%;
}

/* line 1395, style.scss */
.rsContent .white_text img {
  width: auto !important;
  height: auto !important;
}

/* line 1399, style.scss */
.btn-2 {
  position: relative;
  display: inline-block;
  margin-right: 25px;
}

/* line 1404, style.scss */
a.btn-2 img {
  margin-left: 2px;
  top: 2px;
  position: relative;
}

/* line 1411, style.scss */
#et_top_search {
  /*width: 29px;*/
  margin: 15px 0 0 18px;
}

/* line 1416, style.scss */
#et_search_icon::before {
  /*content: url(/wp-content/uploads/2018/02/seach-icon.png);*/
  content: none;
}

/* line 1420, style.scss */
#et_top_search #et_search_icon {
  display: inline-block;
  max-width: 20px;
}

/* line 1424, style.scss */
.et_pb_menu_hidden #et_search_icon {
  opacity: 0;
  -webkit-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  -moz-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  -o-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}

/* line 1431, style.scss */
.et_pb_no_animation #et_search_icon {
  -webkit-animation: none !important;
  -moz-animation: none !important;
  -o-animation: none !important;
  animation: none !important;
}

/* line 1437, style.scss */
.et_pb_menu_visible #et_search_icon {
  z-index: 99;
  opacity: 1;
  -webkit-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  -moz-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  -o-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}

/* Page Header */
/* line 1448, style.scss */
.et_pb_fullwidth_header.page-header {
  padding: 288px 0 0;
}

/* line 1451, style.scss */
.et_pb_fullwidth_header.page-header .header-content h1 {
  font-size: 110px !important;
  padding-bottom: 0;
  margin-bottom: -23px;
  font-family: Knockout;
}

/* line 1457, style.scss */
div.ricommerce-team {
  width: calc(100% + 14px);
  margin-left: -7px !important;
}

/* Search Result */
/* line 1463, style.scss */
.search-header {
  position: relative;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}

/* line 1469, style.scss */
.search-container {
  max-width: 1080px;
  margin: auto;
  padding: 40px 0 80px;
}

/* line 1474, style.scss */
.search-container .et_pb_post {
  margin-bottom: 35px;
  display: block;
  background-color: #D9E1E6;
  padding: 35px 30px;
}

/* line 1480, style.scss */
.search-container .et_pb_post h2.entry-title {
  display: block;
  font-size: 22px;
  padding: 0;
  margin-bottom: 15px;
  line-height: 1.2;
}

/* line 1487, style.scss */
.search-container .readmore {
  display: block;
  position: relative;
  margin-top: 10px;
  text-transform: uppercase;
  font-size: 16px;
}

/* line 1494, style.scss */
.search-container .readmore img {
  position: relative;
  top: -6px;
  margin-left: 1px;
}

/* line 1499, style.scss */
.search-title h2 {
  line-height: 1.2;
  margin-bottom: 10px;
  text-transform: uppercase;
  font-family: 'Knockout';
  font-size: 65px;
}

/* line 1506, style.scss */
.search-title h2 span {
  color: #EA4F52;
}

/* line 1510, style.scss */
.grid-search,
.grid-search li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

/* line 1515, style.scss */
.grid-search li {
  display: block;
  width: 100%;
  vertical-align: top;
  padding-right: 20px !important;
}

/* line 1522, style.scss */
.ricommerce-team .drawer-style.style-2 .awsm-grid-list {
  margin-bottom: 14px;
}

/* line 1525, style.scss */
.ricommerce-team .drawer-style.style-2 .awsm-grid-list > a {
  padding: 0 7px;
}

/* line 1528, style.scss */
.ricommerce-team .drawer-style.style-2 figcaption {
  opacity: 1;
  width: 100%;
  background: rgba(11, 36, 66, 0);
  padding: 33px;
  top: inherit;
  height: auto;
  bottom: 0;
  left: 0;
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  padding-bottom: 50px;
}

/* line 1542, style.scss */
.ricommerce-team .drawer-style.style-2 figcaption h3 {
  color: #8db7e0;
  font-size: 60px;
  line-height: 50px;
  text-transform: uppercase;
  font-family: 'Knockout';
}

/* line 1549, style.scss */
.ricommerce-team #awsm-team-4789 .drawer-style.style-2 figcaption h3 {
  font-size: 48px;
  line-height: 42px;
}

/* line 1553, style.scss */
.ricommerce-team .drawer-style.style-2 figcaption::after {
  content: url("/wp-content/uploads/2018/01/arrow-right-red.png");
  position: absolute;
  top: inherit;
  margin-top: -10px;
  right: inherit;
  left: 35px;
  bottom: 25px;
  transition: all 0.3s ease 0s;
}

/* line 1563, style.scss */
.ricommerce-team .drawer-style.style-2 .awsm-grid-card.awsm-expanded figcaption::after {
  content: url("/wp-content/uploads/2018/01/arrow-bottom-red.png");
  animation: none !important;
  -webkit-animation: none !important;
  -moz-animation: none !important;
}

/* line 1570, style.scss */
.ricommerce-team .drawer-style.style-2 figure.cs-hover figcaption::after,
.ricommerce-team .drawer-style.style-2 .awsm-grid-card a:hover figcaption::after {
  animation: none;
  -webkit-animation: none;
  -moz-animation: none;
}

/* line 1575, style.scss */
.ricommerce-team .drawer-style.style-2 .awsm-details {
  width: 100%;
}

/* line 1578, style.scss */
.ricommerce-team .drawer-style.style-2 .awsm-personal-contact-info {
  display: none;
}

/* line 1581, style.scss */
.ricommerce-team .drawer-style.style-2 .awsm-grid-padding {
  padding: 0px 7px 15px;
  color: #313850;
}

/* line 1585, style.scss */
.ricommerce-team .awsm-grid-expanded-content {
  padding: 35px 12px 40px 35px;
}

/* line 1589, style.scss */
.ricommerce-team .drawer-style.style-2 .awsm-details,
.ricommerce-team .drawer-style.style-2 .awsm-personal-contact-info {
  padding: 0 0;
}

/* line 1593, style.scss */
.ricommerce-team .drawer-style.style-2 a:hover figcaption h3,
.ricommerce-team .drawer-style.style-2 .awsm-expanded figcaption h3 {
  color: #ffffff !important;
}

/* line 1596, style.scss */
.ricommerce-team .drawer-style.style-2 .awsm-details h2 {
  display: none;
}

/* line 1599, style.scss */
.ricommerce-team .awsm-content-scrollbar h5 {
  font-size: 24px;
  color: #313850;
  font-family: 'Cooper Hewitt Bold';
  font-weight: 700;
  margin-bottom: 5px;
}

/* line 1607, style.scss */
.ricommerce-team .drawer-style.style-2 .awsm-grid-close::after,
.ricommerce-team .drawer-style.style-2 .awsm-grid-close::before {
  display: none;
}

/* line 1610, style.scss */
.ricommerce-team .drawer-style.style-2 .awsm-content-scrollbar {
  padding: 10px 45px 0 0;
}

/* line 1613, style.scss */
.drawer-style.style-2 .awsm-grid-padding a {
  color: #ea4f52;
}

/* line 1616, style.scss */
.awsm-content-scrollbar h4 {
  font-size: 24px;
  color: #313850;
}

/* line 1620, style.scss */
.ricommerce-team.no-bg .awsm-grid-expanded-content {
  background: #ffffff;
  padding: 2px 5px 10px 0px;
}

/* line 1624, style.scss */
.ricommerce-team.no-bg .drawer-style.style-2 .awsm-content-scrollbar {
  padding: 10px 30px 0 0;
}

/* Scroll Bar 
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #a6aeb9;
	width: 10px;
	border-radius: 0;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color:#313850;
	width: 16px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

*/
/* line 1642, style.scss */
.awsm-content-scrollbar {
  padding: 10px 0 0;
}

/* line 1645, style.scss */
.btn-ricom {
  background-color: #ea4f52;
  color: #fff;
  display: inline-block;
  padding: 8px 20px;
}

/* line 1651, style.scss */
.btn-ricom.btn-sm {
  padding: 4px 12px;
}

/* line 1654, style.scss */
.btn-ricom.white {
  color: #ffffff !important;
}

/* line 1657, style.scss */
.blurb-box a {
  color: #313850;
}

/* line 1660, style.scss */
.blurb-box.mb-8 a {
  display: block;
  margin-bottom: -8px;
}

/* line 1664, style.scss */
.callto-action h2 {
  font-family: 'Knockout';
}

/* line 1670, style.scss */
#awsm-member-182-189 .awsm-personal-info h3,
#awsm-member-182-180 .awsm-personal-info h3,
#awsm-member-182-189 figcaption::after,
#awsm-member-182-180 figcaption::after {
  display: none;
}

/* line 1674, style.scss */
.team-members .et_pb_module {
  position: relative;
}

/* line 1677, style.scss */
.team-members .et_pb_module > .et_pb_text_inner {
  position: relative;
  width: 100%;
  height: 350px;
}

/* line 1682, style.scss */
.team-members.open-link .et_pb_module > .et_pb_text_inner {
  height: 250px;
}

/* line 1685, style.scss */
.team-members.col-4 .et_pb_module > .et_pb_text_inner {
  height: 260px;
}

/* line 1688, style.scss */
.team-members.media .et_pb_module > .et_pb_text_inner {
  height: 272px;
}

/* line 1691, style.scss */
.team-members .et_pb_module > .et_pb_text_inner p.font-knockout {
  padding: 20px 10px 35px 25px;
}

/* line 1696, style.scss */
.team-members .et_pb_module > .et_pb_text_inner .team-info,
.contact-box-pic .team-info,
.team-members .et_pb_module > .et_pb_text_inner p.font-knockout {
  position: absolute;
  left: 0;
  width: 100%;
  height: auto;
  bottom: 0;
}

/* line 1703, style.scss */
.team-info {
  padding: 25px 55px 25px 16px;
  display: block;
  color: #fff;
  position: relative;
  height: 350px;
  font-size: 22px;
  line-height: 29px;
  z-index: 2;
}

/* line 1713, style.scss */
.team-members.col-4 .team-info {
  padding: 16px 40px 22px 16px;
  height: 260px;
  font-size: 16px !important;
  line-height: 20px;
}

/* line 1719, style.scss */
.team-members.col-4 .team-info p {
  font-size: 16px !important;
  line-height: 20px;
  padding-bottom: 10px;
}

/* line 1724, style.scss */
.team-members.col-4 .team-info span.name {
  margin-bottom: 5px;
  font-size: 20px;
}

/* line 1728, style.scss */
.team-members.col-4 .team-info .role {
  margin-bottom: 0;
  padding-bottom: 12px;
}

/* line 1732, style.scss */
.team-info .role {
  font-family: CooperHewittMediumItalic;
  text-shadow: 2px 1px 1px rgba(0, 0, 0, 0.75);
}

/* line 1736, style.scss */
.team-info span.name {
  font-family: 'Cooper Hewitt Semibold';
  text-shadow: 2px 1px 1px rgba(0, 0, 0, 0.75);
  display: block;
}

/* line 1741, style.scss */
.page-id-329 .team-info span.name {
  max-width: 115px;
}

/* line 1744, style.scss */
.team-info::after {
  position: absolute;
  right: 20px;
  height: 35px;
  width: 35px;
  background: url(/wp-content/uploads/2018/02/team-arrow.png) no-repeat scroll 0 0;
  content: "";
  bottom: 20px;
}

/* line 1753, style.scss */
.team-members.col-4 .team-info::after {
  right: 8px;
  height: 20px;
  width: 20px;
  background: url(/wp-content/uploads/2018/02/acc-arrow2.png) no-repeat scroll 0 0;
  bottom: 15px;
  background-size: cover;
}

/* line 1761, style.scss */
.team-info.team-outer {
  z-index: -1;
  background-color: #313850;
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s ease 0s;
  height: 110px !important;
  padding: 25px 30px 15px 16px;
}

/* line 1770, style.scss */
.team-info.team-outer p.email {
  margin-top: 7px;
  margin-bottom: 8px;
}

/* line 1775, style.scss */
.team-members .et_pb_module > .et_pb_text_inner:hover .team-info,
.contact-box-pic:hover .team-info {
  z-index: -1;
}

/* line 1779, style.scss */
.team-members .et_pb_module > .et_pb_text_inner:hover .team-info.team-outer,
.contact-box-pic:hover .team-info.team-outer {
  z-index: 2;
  visibility: visible;
  opacity: 1;
  height: 100% !important;
}

/* line 1785, style.scss */
.team-info p.text {
  font-family: 'Cooper Hewitt Book';
}

/* line 1788, style.scss */
.contact-box > h5 {
  display: block;
  background-color: #313850;
  max-width: 280px;
  padding: 12px 12px;
  color: #fff !important;
  text-align: center;
  text-transform: uppercase;
  font-size: 20px !important;
}

/* line 1798, style.scss */
.contact-box-pic {
  height: 280px;
  max-width: 280px;
  overflow: hidden;
  position: relative;
  background-size: cover !important;
}

/* line 1805, style.scss */
.contact-box-pic a {
  color: #fff !important;
}

/* line 1808, style.scss */
.contact-box-pic .team-info .role {
  font-size: 20px !important;
  line-height: 22px !important;
}

/* line 1812, style.scss */
.contact-box-pic .team-info span.role {
  display: none;
}

/* line 1818, style.scss */
.page-id-197 .awsm-personal-details,
.page-id-194 .awsm-personal-details,
.page-id-304 .awsm-personal-details,
.page-id-4784 .awsm-personal-details {
  max-height: inherit !important;
}

/* line 1824, style.scss */
.page-id-197 .awsm-details,
.page-id-194 .awsm-details,
.page-id-304 .awsm-details,
.page-id-4784 .awsm-details {
  max-height: inherit !important;
}

/* line 1830, style.scss */
.page-id-194 .ricommerce-team.no-bg .drawer-style.style-2 .awsm-content-scrollbar,
.page-id-197 .ricommerce-team.no-bg .drawer-style.style-2 .awsm-content-scrollbar,
.page-id-304 .ricommerce-team.no-bg .drawer-style.style-2 .awsm-content-scrollbar,
.page-id-4784 .ricommerce-team.no-bg .drawer-style.style-2 .awsm-content-scrollbar {
  padding: 10px 0 0 0;
}

/* Event Calendar */
/* line 1835, style.scss */
.simcal-default-calendar-grid > table {
  display: inline-table;
}

/* line 1838, style.scss */
.entry-content .simcal-default-calendar-grid.simcal-default-calendar-light .simcal-day-void {
  background-color: #fff;
}

/* line 1841, style.scss */
.entry-content table.simcal-calendar-grid {
  border: 0px solid #eee;
}

/* line 1844, style.scss */
.entry-content .simcal-default-calendar-grid.simcal-default-calendar-light .simcal-day-number {
  background: #d9e1e6;
  font-size: 50px;
  color: #313850 !important;
  font-family: 'Knockout';
}

/* line 1850, style.scss */
.entry-content table.simcal-calendar-grid tr td {
  border: 10px solid #fff;
  background-color: #d9e1e6;
}

/* line 1854, style.scss */
.simcal-default-calendar-grid .simcal-day.simcal-present > div {
  background-color: #8fbae4;
}

/* line 1857, style.scss */
.entry-content .simcal-default-calendar-grid.simcal-default-calendar-light .simcal-day:hover {
  background-color: #8fbae4;
}

/* line 1860, style.scss */
.simcal-default-calendar-grid .simcal-day > div:hover {
  background-color: #8fbae4;
}

/* line 1863, style.scss */
.entry-content .simcal-default-calendar-grid.simcal-default-calendar-light .simcal-day:hover .simcal-day-number {
  background: #8fbae4;
}

/* line 1867, style.scss */
.entry-content .simcal-calendar-head tr:nth-child(2) {
  display: none;
}

/* line 1870, style.scss */
.entry-content .simcal-default-calendar .simcal-current h3 {
  font-size: 65px;
  text-transform: uppercase;
  font-family: 'Knockout';
}

/* line 1875, style.scss */
.entry-content .simcal-default-calendar-light .simcal-nav-button {
  color: #ea4f52;
  font-size: 26px;
}

/*
.widget-toggle ul {
	max-height: 145px;
	overflow-y: scroll;
	max-width: 500px;
	background-color: #C1C3CA;
}

*/
/* line 1888, style.scss */
.scroll-box {
  height: 145px !important;
  background-color: #E6E8EC;
  padding: 10px 0px 10px 12px;
  max-width: 350px;
  overflow-y: scroll !important;
}

/* line 1895, style.scss */
.scroll-box::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
}

/* line 1899, style.scss */
.scroll-box::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}

/* line 1904, style.scss */
.socila-profile {
  padding: 35px 20px 0 30px;
  display: block;
  height: 100%;
  position: relative;
}

/* line 1910, style.scss */
.socila-profile:after {
  position: absolute;
  right: 20px;
  height: 35px;
  width: 35px;
  background: url(/wp-content/uploads/2018/02/team-arrow.png) no-repeat scroll 0 0;
  content: "";
  bottom: 20px;
}

/* line 1919, style.scss */
.socila-profile img {
  display: block;
  margin-bottom: 16px;
}

/* line 1923, style.scss */
.socila-profile h2 {
  font-family: 'Knockout';
  font-size: 50px;
  line-height: 45px;
  padding: 0;
  margin: 0;
  margin-bottom: 20px;
}

/* line 1931, style.scss */
.socila-profile h2 span {
  color: #8fbae4;
}

/* line 1934, style.scss */
.socila-profile p {
  font-size: 17px;
  line-height: 17px;
  position: relative;
}

/* line 1939, style.scss */
.socila-profile p:after {
  content: url(/wp-content/uploads/2018/02/list-arw2.png);
  position: relative;
  left: 3px;
  top: 2px;
}

/* line 1945, style.scss */
.name-only .team-info span.role {
  display: none;
}

/* Table Simple */
/* line 1949, style.scss */
.table-simple {
  border: none !important;
}

/* line 1952, style.scss */
.table-simple tr th {
  padding: 3px 0;
  color: #fff;
}

/* line 1956, style.scss */
.table-simple tr td {
  padding: 3px 0;
  border: none;
  color: #fff;
}

/* line 1961, style.scss */
.border-title {
  position: relative;
  margin-bottom: 45px;
}

/* line 1965, style.scss */
.border-title::before {
  position: absolute;
  left: 0;
  bottom: -10px;
  content: "";
  height: 2px;
  width: 100px;
  background-color: #fff;
}

/* line 1974, style.scss */
a.bigblue, a.smallblue {
  border-radius: 0;
  border: 0;
  background: #7eb1dc;
  text-transform: uppercase;
  color: #fff !important;
  font-size: 17px;
  font-family: "Cooper Hewitt Light";
  box-shadow: none;
  text-shadow: none;
  margin-top: 10%;
  letter-spacing: 1px;
  font-weight: inherit !important;
}

/* line 1977, style.scss */
a.smallblue:hover {
  color: #fff !important;
}

/* line 1981, style.scss */
.small-button.video-button {
  background: #262b3f;
}

/* line 1982, style.scss */
.video-button {
  line-height: 32px !important;
}

/* line 1983, style.scss */
.video-button img {
  width: inherit;
  height: auto;
  float: right;
  margin-left: 10px;
}

/* line 1985, style.scss */
#new-royalslider-5 .rsSlide:nth-child(5) .rsContent > .video-button {
  display: none;
}

/* line 1986, style.scss */
#new-royalslider-5 .rsSlide:nth-child(5) .international_right {
  width: 100%;
}

/* line 1987, style.scss */
#new-royalslider-5 .rsSlide:nth-child(5) .international_right .small-button {
  margin-top: 0;
}

/* line 1989, style.scss */
a.bigblue .fa, a.smallblue .fa {
  color: #fff;
}

/* new layout css */
/* line 1993, style.scss */
.tiles, .infographic_slider_con {
  padding-top: 20px !important;
}

/* line 1993, style.scss */
.tiles .et_pb_row {
  padding-bottom: 20px !important;
}

/* line 1994, style.scss */
.tiles, .tiles .et_pb_row:last-child, .infographic_slider_con {
  padding-bottom: 0 !important;
}

/* line 1995, style.scss */
.tiles .et_pb_column {
  margin-right: 1.5% !important;
}

/* line 1996, style.scss */
.tiles .et_pb_text_inner {
  padding: 40px !important;
}

/* line 1997, style.scss */
.tiles .igfeed .et_pb_text_inner {
  padding: 0 !important;
}

/* line 1998, style.scss */
.noTopPadding {
  padding-top: 0 !important;
}

/* line 2000, style.scss */
#main-footer {
  margin-top: 1.5%!important;
}

/* line 2003, style.scss */
.home #main-footer {
  margin-top: 0 !important;
}

/* line 2004, style.scss */
.et_pb_fullwidth_code.et_pb_module {
  z-index: 8;
}

/* line 2008, style.scss */
.bizAdvisor {
  position: fixed;
  right: 0;
  bottom: -82px;
  z-index: 100;
}

/* line 2014, style.scss */
.bizAdvisor.open {
  bottom: 0;
}

/* line 2017, style.scss */
.bizAdvisor.closed {
  bottom: -82px;
}

/* line 2021, style.scss */
.bizAdvisor > a {
  background: #ea4f52;
  color: white;
  display: block;
  padding: 20px 40px 20px 20px;
  font-family: "Open Sans",Arial,sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.2;
}

/* line 2033, style.scss */
.bizAdvisor .topLine {
  display: block;
  font-style: italic;
  font-weight: 300;
}

/* line 2039, style.scss */
.bizAdvisor .toggle {
  background: #ea4f52;
  color: white;
  cursor: pointer;
  position: absolute;
  top: -31px;
  right: 0;
  padding: 5px 10px;
}

/* line 2048, style.scss */
.bizAdvisor .toggle .fa {
  margin: 0;
  color: white;
}

@media all and (max-width: 1023px) {
  /* line 2056, style.scss */
  .bizAdvisor {
    transform: rotate(-90deg);
    position: absolute;
    bottom: auto !important;
    top: 262px;
    right: -74px;
    z-index: 100;
  }

  /* line 2064, style.scss */
  .bizAdvisor > a {
    padding: 10px;
    font-size: 13px;
  }

  /* line 2069, style.scss */
  .bizAdvisor .topLine {
    display: none;
  }

  /* line 2073, style.scss */
  .bizAdvisor .toggle {
    display: none;
  }
}
/* line 2079, style.scss */
.mbtn-biz {
  position: absolute;
  right: -70px;
  top: 210px;
  z-index: 9;
  padding: 0 20px;
  background-color: #ea4f52;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 1px;
  font-size: 10px;
  transform: rotate(-90deg);
  display: none;
  height: 26px;
  line-height: 27px;
}

/* line 2096, style.scss */
.hs-cta-wrapper.mbtn-biz {
  padding: 0;
}

/* line 2099, style.scss */
#gform_1 .gfield_label {
  display: none;
}

/* line 2102, style.scss */
#gform_1 .ginput_container input,
#gform_1 .ginput_container textarea.textarea,
#gform_1 .ginput_container select.gfield_select {
  background-color: white;
  box-shadow: inset 0px 2px 6px 0px rgba(0, 0, 0, 0.3);
  padding: 13px 10px;
  font-size: 24px;
}

/* line 2108, style.scss */
#gform_1 .ginput_container select.gfield_select {
  padding: 10px 35px 10px 10px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: white url("/wp-content/uploads/2018/01/select-arrow.png") no-repeat scroll right center;
  margin-bottom: 7px;
  color: #313850;
  opacity: 1;
}

/* line 2118, style.scss */
#gform_1 .ginput_container select#input_1_6.gfield_select {
  margin-bottom: 0;
}

/* line 2121, style.scss */
#gform_1 .ginput_container textarea.textarea {
  margin-bottom: 7px;
}

/* line 2124, style.scss */
#gform_1 .gform_footer {
  padding: 0;
  margin: 7px 16px 0 0;
  overflow: hidden;
}

/* line 2129, style.scss */
#gform_submit_button_1 {
  font-size: 14px;
  background-color: #ea4f52;
  border: none;
  box-shadow: none;
  padding: 11px 67px;
  color: #fff;
  text-transform: uppercase;
  font-family: 'Cooper Hewitt Semibold';
  cursor: pointer;
  float: right;
  letter-spacing: 0.5px;
}

/* Advisor Form POPUP */
/* line 2144, style.scss */
#apfm-container-0, #apfm-container-1, #apfm-container-2, #apfm-container-3, #apfm-container-4 {
  background: url(/wp-content/uploads/2018/01/contact-bg.jpg) no-repeat scroll 0 0;
  background-size: cover;
  margin-top: 15px;
}

/* line 2149, style.scss */
.advisior-body {
  max-width: 745px;
  position: relative;
  z-index: 999999999999;
  margin: auto;
  padding-top: 15px;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 100px;
}

/* line 2159, style.scss */
.advisior-body > h2 {
  font-family: 'Knockout';
  color: #fff;
  font-size: 65px;
  line-height: 75px;
  padding: 0;
  margin-bottom: 15px;
}

/* line 2167, style.scss */
.advisior-body > p {
  color: #fff;
  margin-bottom: 30px;
}

/* line 2173, style.scss */
.form-columns-2,
.form-columns-1 {
  max-width: 100% !important;
}

/* line 2176, style.scss */
.hs-form-ce78cedf-17de-47f2-afdb-c1a63c5add62_55421e1e-838b-4e54-b28b-6eae644808ff .hs-input {
  max-width: 100%;
}

/* line 2181, style.scss */
.advisior-body input.hs-input,
.advisior-body textarea.hs-input,
.advisior-body select.hs-input {
  background-color: white;
  font-family: 'Cooper Hewitt Book';
  box-shadow: inset 0px 2px 6px 0px rgba(0, 0, 0, 0.3);
  height: 52px;
  padding: 0 10px;
  font-size: 18px;
  line-height: 28px;
  color: #fff;
  border: 0px solid #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  max-width: 100%;
  width: 90%;
  color: #313850;
}

/* line 2199, style.scss */
.advisior-body .form-columns-1 select.hs-input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: white url("/wp-content/uploads/2018/01/select-arrow.png") no-repeat scroll right center;
  width: 98% !important;
}

/* line 2206, style.scss */
.advisior-body .form-columns-2 select.hs-input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: white url("/wp-content/uploads/2018/01/select-arrow.png") no-repeat scroll right center;
  width: 96% !important;
}

/* line 2214, style.scss */
.advisior-body label {
  color: #fff !important;
  font-size: 18px !important;
}

/* line 2218, style.scss */
.advisior-body textarea.hs-input {
  height: 120px;
  max-width: 100%;
  box-shadow: inset 0px 2px 6px 0px rgba(0, 0, 0, 0.3);
  padding: 10px;
}

/* line 2225, style.scss */
.advisior-body .hs-button {
  font-size: 14px !important;
  background-color: #ea4f52 !important;
  border: none !important;
  box-shadow: none !important;
  padding: 15px 67px !important;
  color: #fff !important;
  text-transform: uppercase !important;
  font-family: 'Cooper Hewitt Semibold' !important;
  cursor: pointer !important;
  float: right !important;
  letter-spacing: 0.5px !important;
  background-image: none !important;
  border-radius: 0 !important;
  text-shadow: 0 0px 0 #fff !important;
  font-weight: normal !important;
}

/* line 2242, style.scss */
.advisior-body .actions {
  padding: 0px 20px 18px 0px !important;
}

/* line 2245, style.scss */
.advisior-body .submitted-message {
  color: #FFF;
  font-size: 20px;
}

/* line 2249, style.scss */
.advisor-logo img {
  margin-left: 15px;
  margin-top: 20px;
}

/* line 2253, style.scss */
.advisior-body .hs-error-msgs label {
  color: #ea4f52 !important;
  font-weight: bold !important;
}

/* Recent News */
/* line 2258, style.scss */
.single-news, .et_pb_blog_grid .et_pb_post {
  background-color: #d9e1e6;
  padding: 26px 33px 28px 30px;
  min-height: 376px;
}

/* line 2263, style.scss */
.et_pb_blog_grid .et_pb_post {
  border: 0;
  margin-right: 21px !important;
  margin-bottom: 25px !important;
}

/* line 2268, style.scss */
.et_pb_blog_grid .column:last-child .et_pb_post {
  margin-right: 0 !important;
}

/* line 2271, style.scss */
.single .container {
  max-width: inherit !important;
}

/* line 2274, style.scss */
.single .et_pb_widget_area {
  margin-top: 0 !important;
}

/* line 2277, style.scss */
.single .widget_search {
  margin-bottom: 20px !important;
}

/* line 2280, style.scss */
.single-news:hover {
  background-color: #8fbae4;
}

/* line 2283, style.scss */
.single-news h4.entry-title {
  font-size: 24px;
  line-height: 25px;
  margin-bottom: 20px;
  padding: 0;
}

/* line 2289, style.scss */
.single-news h4.entry-title:hover {
  color: #ea4f52;
}

/* line 2292, style.scss */
.single-news .entry-meta {
  display: block;
  margin-bottom: 20px;
}

/* line 2296, style.scss */
.single-news .entry-meta a {
  color: #313850;
  text-transform: uppercase;
}

/* line 2300, style.scss */
.single-news .entry-meta a:hover {
  color: #ea4f52;
}

/* line 2303, style.scss */
.single-news .entry-content {
  position: relative;
}

/* line 2306, style.scss */
.single-news .entry-content .ricommerce-more {
  position: absolute;
  bottom: 5px;
  right: 0;
  transition: all 0.3s ease 0s;
  width: 14px;
  height: 13px;
  background: url(/wp-content/uploads/2018/01/arror-more.png) no-repeat scroll 0 0;
}

/* line 2315, style.scss */
.single-news:hover .entry-content .ricommerce-more {
  right: -5px;
  background: url(/wp-content/uploads/2018/01/arrow-white.png) no-repeat scroll 0 0;
}

/* line 2319, style.scss */
.news-articles .et_pb_blog_grid .et_pb_post:hover {
  background: #8fbae4;
}

/* line 2323, style.scss */
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
  position: absolute;
  top: 50%;
  margin-top: -16px;
}

/* line 2328, style.scss */
.owl-carousel .owl-nav .owl-next {
  right: -65px;
}

/* line 2331, style.scss */
.owl-carousel .owl-nav .owl-prev {
  left: -65px;
}

.rss-news .single-news > a, .et_pb_blog_grid .entry-title a {
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 12px;
  padding: 0;
  display: block;
  color: #ea4f52;
}

.rss-news .single-news > a:hover {
  color: #ea4f52;
}

.rss-news.owl-carousel .owl-item .readmore, a.more-link {
  color: #313850 !important;
  text-transform: uppercase;
  margin-top: 15px;
  display: block;
}

/* line 2350, style.scss */
.rss-news.owl-carousel .owl-item .readmore img, .et_pb_blog_grid a.more-link img {
  width: auto;
  display: inline-block;
  margin-left: 4px;
  position: relative;
  top: 1px;
}

/* line 2357, style.scss */
.et_pb_blog_grid a.more-link img {
  top: -6px;
}

/* line 2361, style.scss */
.recent-news.owl-carousel .owl-nav > div,
.rss-news.owl-carousel .owl-nav > div {
  background: transparent;
}

/* line 2365, style.scss */
.recent-news.owl-carousel .owl-nav .owl-next,
.rss-news.owl-carousel .owl-nav .owl-next {
  right: -65px;
}

/* line 2369, style.scss */
.recent-news.owl-carousel .owl-nav .owl-prev,
.rss-news.owl-carousel .owl-nav .owl-prev {
  left: -65px;
}

/* line 2372, style.scss */
.rc-widget, .widget-toggle {
  display: block;
  padding: 0;
}

/* line 2376, style.scss */
.rc-widget h4.widget-title, h3.bordered-title, .widget_nav_menu h4.widgettitle {
  font-size: 24px;
  line-height: 24px;
  position: relative;
  display: block;
  padding-bottom: 10px;
  display: inline-block;
}

/* line 2384, style.scss */
.widget_nav_menu {
  margin-left: 10px;
}

/* line 2387, style.scss */
.rc-widget h4.widget-title::before, h3.bordered-title:before, .widget_nav_menu h4.widgettitle:before {
  position: absolute;
  left: 0;
  bottom: 0;
  content: "";
  height: 2px;
  width: 100%;
  background-color: #313850;
}

/* line 2396, style.scss */
.rc-widget ul, .widget-toggle ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 2401, style.scss */
.rc-widget ul li, .widget-toggle ul li {
  display: block;
  padding: 0;
  margin-bottom: 3px;
}

/* line 2406, style.scss */
.rc-widget ul li a, .widget-toggle ul li a {
  position: relative;
}

/* line 2409, style.scss */
.widget-toggle ul li a:after {
  position: absolute;
  right: -25px;
  top: 0;
  content: url(/wp-content/uploads/2018/02/icon-pdf-sm.png);
}

/* line 2415, style.scss */
.widget-toggle h4.widget-title {
  margin-bottom: 0;
}

/* line 2422, style.scss */
.rc-widget ul li a:hover,
.rc-widget ul li a.active,
.rc-widget ul li.current_page_item a,
.rc-widget ul li.current-menu-item a,
.et_pb_widget_area .widget_nav_menu li.current-menu-item a {
  color: #313850;
}

/* line 2425, style.scss */
.et_pb_bg_layout_light .widget_nav_menu li a {
  color: #ea4f52;
}

.et_pb_widget_area {
  margin-top: 45px !important;
}

/* line 2431, style.scss */
.rc-widget ul li a:after, .et_pb_widget_area .widget_nav_menu li a:after {
  position: relative;
  right: -6px;
  top: 2px;
  content: url(/wp-content/uploads/2018/02/list-arw2.png);
}

/* line 2437, style.scss */
.rc-widget ul li a:hover:after {
  content: url(/wp-content/uploads/2018/02/list-arw.png);
}

/* line 2442, style.scss */
.rc-widget ul li a.active:after,
.rc-widget ul li.current_page_item a:after,
.rc-widget ul li.current-menu-item a:after {
  content: url(/wp-content/uploads/2018/02/list-arw.png);
}

/* line 2445, style.scss */
.rc-widget.pdf ul li a::after {
  top: 3px;
  content: url(/wp-content/uploads/2018/02/icon-pdf-sm.png);
}

/* line 2449, style.scss */
.rc-widget.pdf ul li a:hover:after {
  content: url(/wp-content/uploads/2018/03/pdf-sm.png);
}

/* line 2452, style.scss */
.rc-widget.two h4.widget-title {
  padding-bottom: 10px;
}

/* line 2455, style.scss */
.rc-widget.two h4.widget-title::before {
  display: none;
}

/* line 2458, style.scss */
.rc-widget.two ul li a {
  color: #8fb9e3;
  font-size: 15px;
  line-height: 17px;
}

/* line 2463, style.scss */
.rc-widget.two ul li {
  margin-bottom: 15px;
  font-size: 15px;
  line-height: 1;
}

/* line 2468, style.scss */
.rc-widget.two ul li a:after {
  content: url(/wp-content/uploads/2018/02/error.png);
}

/* line 2471, style.scss */
.rc-widget.two ul li a:hover:after {
  content: url(/wp-content/uploads/2018/02/error.png);
}

/* line 2474, style.scss */
.ri-widget ._df_thumb {
  margin: 10px 6px 10px;
}

/* line 2477, style.scss */
.text-box {
  position: relative;
  height: 235px;
}

/* line 2481, style.scss */
.text-box.job-link {
  height: 290px;
}

/* line 2484, style.scss */
.bottom-arrow {
  position: absolute;
  right: 0;
  bottom: -25px;
}

/* Collapsible Menu */
/* line 2490, style.scss */
.rc-widget.yes {
  display: block;
  width: 100%;
  margin-bottom: 20px;
  position: relative;
}

/* line 2496, style.scss */
.rc-widget.yes h4.widget-title {
  font-size: 18px;
  background-color: #313850;
  display: block;
  color: #fff;
  padding: 8px 45px 8px 10px;
  text-align: right;
  position: relative;
  margin-bottom: 0;
  cursor: pointer;
}

/* line 2507, style.scss */
.rc-widget.yes h4.widget-title::before {
  display: none;
}

/* line 2510, style.scss */
.rc-widget.yes h4.widget-title::after {
  position: absolute;
  right: 15px;
  top: 10px;
  content: url(/wp-content/uploads/2018/01/arrow-bottom-red.png);
}

/* line 2516, style.scss */
.rc-widget.yes ul {
  padding-left: 25px;
  padding-right: 36px;
  padding-top: 15px;
  background-color: #d9e1e6;
  right: 0;
  z-index: 999999;
  width: 100%;
  padding-bottom: 15px;
  display: none;
}

/* line 2527, style.scss */
.rc-widget.yes ul li a {
  display: block;
  text-align: right;
}

/* line 2531, style.scss */
.rc-widget.yes ul li a::after {
  position: absolute;
  right: -20px;
  top: 2px;
  content: url(/wp-content/uploads/2018/02/list-arw2.png);
}

/* line 2538, style.scss */
.rc-widget ul.yes li a:hover::after,
.rc-widget.yes ul li a:hover::after {
  content: url(/wp-content/uploads/2018/02/list-arw.png);
}

/* line 2542, style.scss */
.rc-widget.yes ul li.current_page_item a:after,
.rc-widget.yes ul li.current-menu-item a:after {
  content: url(/wp-content/uploads/2018/02/list-arw.png);
}

/* List */
/* line 2547, style.scss */
ul.square {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 2552, style.scss */
ul.square li {
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
  position: relative;
  padding-left: 15px;
  line-height: 24px;
  margin-bottom: 5px;
}

/* line 2562, style.scss */
ul.square li::before {
  background-color: #313850;
  position: absolute;
  left: 1px;
  top: 9px;
  height: 5px;
  width: 5px;
  content: "";
}

/* line 2571, style.scss */
h3.bordered {
  display: block;
  position: relative;
  margin-bottom: 20px !important;
  line-height: 1.2;
}

/* line 2577, style.scss */
h3.bordered span {
  position: relative;
  display: inline-block;
}

/* line 2581, style.scss */
h3.bordered span::before {
  position: absolute;
  bottom: -12px;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #313850;
  content: "";
}

/* Industries Landing */
/* line 2591, style.scss */
.callto-box {
  min-height: 300px;
  display: block;
  padding: 46px 30px 40px;
  position: relative;
  color: inherit;
}

/* line 2598, style.scss */
.callto-box:hover {
  color: inherit;
}

/* line 2601, style.scss */
.callto-box h2 {
  font-family: Knockout;
  margin-bottom: 5px;
  color: #fff;
}

/* line 2606, style.scss */
.callto-box p {
  font-family: 'Cooper Hewitt Book';
  margin: 0;
  padding: 0;
  line-height: 20px;
  position: relative;
  display: block;
}

/* line 2614, style.scss */
.callto-box.picture-bg p {
  color: inherit;
}

/* line 2617, style.scss */
.callto-box img {
  margin-top: 5px;
  display: block;
}

/* line 2621, style.scss */
a.callto-box > p::before {
  position: absolute;
  height: 20px;
  width: 20px;
  content: url(/wp-content/uploads/2018/01/arrow-right-red.png);
  left: 0;
  bottom: -44px;
}

/* line 2629, style.scss */
a.callto-box.false > p::before {
  display: none;
}

/* line 2633, style.scss */
a.callto-box:hover h2,
a.callto-box:hover p {
  color: #8db7e0;
}

/* line 2637, style.scss */
.callto-box.picture-bg:hover h2,
.callto-box.picture-bg:hover p {
  color: inherit;
}

/* line 2640, style.scss */
a.callto-box:hover p:before {
  content: url(/wp-content/uploads/2018/02/arrow-hover.png);
}

/* line 2643, style.scss */
.callto-box.picture-bg:hover p:before {
  content: url(/wp-content/uploads/2018/01/arrow-right-red.png);
}

/* line 2646, style.scss */
.callto-box.spaced {
  padding: 56px 30px 40px;
}

/* line 2649, style.scss */
.callto-box.picture-bg {
  padding: 35px 30px 40px;
}

/* line 2653, style.scss */
.callto-box.spaced h2,
.callto-box.picture-bg h2 {
  margin-bottom: 12px;
}

/* line 2657, style.scss */
.callto-box.spaced p,
.callto-box.picture-bg p {
  line-height: 18.56px;
  font-size: 15.46px;
}

/* line 2661, style.scss */
.callto-box.link-box {
  position: relative;
  min-height: 256px !important;
  padding-top: 0;
}

/* line 2666, style.scss */
.callto-box.link-box > h2 {
  position: absolute;
  padding: 0;
  margin: 0;
  width: 90%;
  bottom: 28px;
  left: 35px;
  display: block;
}

/* line 2675, style.scss */
.callto-box.link-box > h2::after {
  content: url(/wp-content/uploads/2018/02/arrow-md.png);
  display: block;
  position: absolute;
  right: 30px;
  bottom: 10px;
}

/* line 2682, style.scss */
.callto-box.link-box > p {
  display: none;
}

/* line 2685, style.scss */
.callto-box.link-box:hover > h2 {
  color: #8fbae4 !important;
}

/* line 2689, style.scss */
.state-biz .callto-box {
  min-height: 550px;
}

/* line 2694, style.scss */
.start-up.row-1 .callto-box {
  min-height: 650px;
}

/* line 2697, style.scss */
.start-up.row-2 .callto-box {
  min-height: 550px;
}

/* line 2703, style.scss */
.start-up .et_pb_column_2_3 .callto-box h2,
.start-up .et_pb_column_2_3 .callto-box p {
  max-width: 540px;
}

/* line 2709, style.scss */
.start-up .et_pb_column_1_3 .callto-box h2,
.start-up .et_pb_column_1_3 .callto-box p {
  max-width: 352px;
}

/* line 2712, style.scss */
.biz-slide a.font38 img {
  width: auto;
  height: auto;
}

/* line 2716, style.scss */
.biz-slide .expension_text h1.white_text {
  padding: 0;
  margin-bottom: 15px;
}

/* line 2721, style.scss */
.new-royalslider-7 .rsNav.rsBullets,
.new-royalslider-6 .rsNav.rsBullets {
  width: auto;
}

/* line 2724, style.scss */
.biz-slide .white_text.font38 {
  font-size: 38px;
}

/* line 2727, style.scss */
.slider-wrap.slide-img {
  padding: 45px 30px;
  position: relative;
  min-height: 650px;
}

/* line 2734, style.scss */
.img-slider .slide-item > img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  margin: 0;
  padding: 0;
  outline: none;
  margin: auto;
}

/* line 2744, style.scss */
.slider-wrap.slide-img .owl-dots {
  left: inherit !important;
  right: 35px;
  text-align: right !important;
  width: auto !important;
}

/* line 2753, style.scss */
.image-slider-02 .img-slider .slide-item > img {
  width: 100%;
  height: auto;
}

/* line 2757, style.scss */
.slider-wrap.owl-carousel.image-slider-02 .owl-dots {
  top: inherit;
  bottom: 20px;
  right: 18px;
}

/* line 2762, style.scss */
.service-box {
  margin: 0;
  padding: 0;
  overflow: hidden;
  position: relative;
  min-height: 650px;
  transition: all 0.3s ease 0s;
}

/* line 2770, style.scss */
.service-box h2 {
  font-family: 'Knockout';
  margin-bottom: 15px;
  padding: 0;
}

/* line 2775, style.scss */
.service-box > h2 {
  position: absolute;
  left: 0;
  bottom: 45px;
  padding: 40px;
  z-index: 1;
  transition: all 0.3s ease 0s;
  margin: 0;
}

/* line 2784, style.scss */
.service-box .service-text {
  color: #fff;
  font-family: 'Cooper Hewitt Book';
  display: block;
  position: absolute;
  width: 100%;
  left: 0;
  top: 20px;
  padding: 40px;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s ease 0s;
}

/* line 2798, style.scss */
.service-box .service-text ul {
  margin: 0;
  padding: 0;
  padding-left: 15px;
  position: relative;
}

/* line 2804, style.scss */
.list-none .service-box .service-text ul {
  list-style: none;
  padding: 0;
}

/* line 2808, style.scss */
.list-none .service-box .service-text ul li {
  list-style: none;
}

/* line 2811, style.scss */
.service-box .service-text ul li {
  line-height: 24px;
  margin-bottom: 10px;
}

/* line 2816, style.scss */
.service-box > h2::after,
.service-box .service-text ul:after {
  content: url(/wp-content/uploads/2018/01/arrow-right-red.png);
  position: absolute;
  left: 0;
  bottom: 0;
  left: 40px;
  z-index: 3;
}

/* line 2824, style.scss */
.service-box .service-text ul::after {
  bottom: -50px;
  left: 0;
}

/* line 2828, style.scss */
.service-box:hover {
  background-color: rgba(42, 48, 68, 0.8);
}

/* line 2831, style.scss */
.service-box:hover .service-text {
  visibility: visible;
  top: 0;
  opacity: 1;
}

/* line 2836, style.scss */
.service-box:hover > h2 {
  visibility: hidden;
  opacity: 0;
}

/* line 2841, style.scss */
.service-box .credit,
.callto-box .credit {
  position: absolute;
  right: 20px;
  bottom: 20px;
  font-style: italic;
  font-size: 13px;
  color: #fff;
}

/* line 2850, style.scss */
.service-box:hover .credit,
.callto-box:hover .credit {
  opacity: 0.75;
}

/* line 2855, style.scss */
.header-content .credit,
.header-content .et_pb_fullwidth_header_subhead {
  position: absolute;
  right: 20px;
  bottom: 20px;
  font-style: italic;
  color: #fff;
}

/* line 2866, style.scss */
.slide-left-area .slide-thumb .photo-credits,
.header-content .credit,
.header-content .et_pb_fullwidth_header_subhead,
.service-box .credit,
.callto-box .credit, .credit {
  display: none;
}

.page-id-2392 p:last-of-type {
  padding-bottom: 1em;
}

.et_pb_widget a {
  color: #ea4f52;
}

.et_pb_widget li a:hover {
  color: #EA4F52;
}

.single-post .post h1.entry-title {
  line-height: 1.2;
}

.vbox-close {
  top: 20px;
  right: 20px;
  width: 50px;
  height: 50px;
  line-height: 52px;
}

/* line 2885, style.scss */
.df-lightbox-wrapper .df-lightbox-close {
  height: 50px;
  font-size: 50px;
  color: #fff;
  border-radius: 0;
  width: 50px;
  background-color: #EA4F52;
  top: 20px;
  right: 20px;
}

/* line 2895, style.scss */
.df-lightbox-wrapper .df-lightbox-close:hover {
  background-color: #EA4F52;
}

/* line 2898, style.scss */
.contact-info {
  position: relative;
  overflow: hidden;
}

/* line 2902, style.scss */
.contact-info h3 {
  font-size: 32px;
  max-width: 185px;
  line-height: 34px;
  margin: 0;
  padding: 0;
  float: left;
  position: relative;
  margin-right: 58px;
  padding-top: 3px;
}

/* line 2913, style.scss */
.contact-info .info-text::after {
  position: absolute;
  left: 185px;
  top: 0;
  height: 100%;
  width: 2px;
  content: "";
  background-color: #313850;
}

/* line 2922, style.scss */
.contact-info .info-text {
  font-size: 24px;
  line-height: 40px;
  padding-left: 250px;
  position: relative;
}

/* line 2928, style.scss */
.contact-info .info-text p {
  font-size: 24px;
  line-height: 40px;
}

/* line 2932, style.scss */
.recent-news.owl-carousel .owl-item .readmore {
  text-transform: uppercase;
  margin-top: 15px;
  display: block;
}

/* line 2937, style.scss */
.recent-news.owl-carousel .owl-item .readmore img {
  display: inline-block;
  width: auto;
  position: relative;
  top: 2px;
}

/* Sliders */
/* line 2945, style.scss */
.slider-wrap {
  position: relative;
}

/* line 2948, style.scss */
.slide-single {
  position: relative;
  width: 100%;
  display: table;
}

/* line 2953, style.scss */
.slide-left-area {
  width: 66.222%;
  overflow: hidden;
  display: table-cell;
}

/* line 2958, style.scss */
.slide-left-area .slide-thumb {
  position: relative;
}

/* line 2961, style.scss */
.slide-left-area .slide-thumb img {
  position: relative;
  z-index: 1;
}

/* line 2965, style.scss */
.slide-left-area .slide-thumb .photo-credits {
  position: absolute;
  bottom: 8%;
  z-index: 2;
  left: 4.5%;
  color: #fff;
  font-style: italic;
  font-size: 18px;
}

/* line 2974, style.scss */
.slide-right-area {
  float: left;
  overflow: hidden;
  position: relative;
  display: table-cell;
}

/* line 2980, style.scss */
.slide-right-area .slide-content {
  bottom: 0;
  left: 0;
  width: 100%;
  height: auto;
  padding-left: 5%;
}

/* line 2987, style.scss */
.slide-right-area .slide-content h1 {
  font-family: 'Knockout';
  font-size: 100px;
  margin-bottom: 5px;
  padding: 0;
}

/* line 2993, style.scss */
.slide-03 .slide-right-area .slide-content h1 {
  font-size: 85px;
}

/* line 2996, style.scss */
.slide-right-area .slide-content h1 span {
  color: #7eb2dc;
}

/* line 3000, style.scss */
.owl-carousel .owl-nav > div {
  z-index: 99;
  height: 40px;
  width: 32px;
  background-color: #323850;
  line-height: 32px;
  text-align: center;
}

/* line 3008, style.scss */
.owl-carousel .owl-nav > div.disabled {
  opacity: 0.5;
}

/* line 3011, style.scss */
.owl-carousel .owl-nav div i {
  color: #fff;
  font-size: 32px;
  margin-left: 0;
  margin-top: 0;
  line-height: 38px;
}

/* line 3018, style.scss */
.owl-carousel .owl-nav .owl-prev {
  left: 0;
}

/* line 3021, style.scss */
.owl-carousel .owl-nav .owl-next {
  right: 0;
}

/* Dots */
/* line 3027, style.scss */
.slider-wrap.owl-carousel .owl-dots,
.slider-wrapper.owl-carousel .owl-dots {
  text-align: center;
  width: 100%;
  position: absolute;
  bottom: 35px;
  left: 45px;
}

/* line 3035, style.scss */
.slider-wrap.owl-carousel .owl-dot,
.slider-wrapper.owl-carousel .owl-dot {
  float: left;
  display: inline-block;
}

/* line 3040, style.scss */
.slider-wrap.owl-carousel .owl-dot span,
.slider-wrapper.owl-carousel .owl-dot span {
  border: 2px solid #fff;
  border-radius: 50%;
  display: block;
  height: 14px;
  margin: auto 14px auto auto;
  width: 14px;
}

/* line 3049, style.scss */
.slider-wrap.owl-carousel .owl-dot.active span,
.slider-wrapper.owl-carousel .owl-dot.active span {
  background-color: #ffffff;
  border: 2px solide #ffffff;
}

/* line 3055, style.scss */
.colorBoxRow.et_pb_gutters1 .et_pb_module {
  height: 100%;
}

/* line 3058, style.scss */
.colorBoxRow.et_pb_gutters1 .et_pb_module .et_pb_code_inner {
  height: 100%;
}

/* line 3063, style.scss */
.colorBoxRow.et_pb_gutters1 .et_pb_column {
  margin-bottom: 20px !important;
}

.colorBox {
  background: #323850;
  display: block;
  height: 100%;
  padding: 40px 40px 100px;
  position: relative;
  	/*@media (min-width: 1170px) and (max-width: 1450px) {
  		h1 {
  			font-size: 65px;
  		}
  	}
  
  	@media only screen and (min-width: 460px) and (max-width: 767px) {
  		h1 {
  			font-size: 50px;
  		}
  	}*/
}
.colorBox h1 {
  font-size: 35px;
  color: #fff;
  font-family: 'Knockout';
  margin: 0;
}
.colorBox h1 p:last-of-type {
  margin-top: 15px;
  margin-bottom: 8px;
}
.colorBox:after {
  content: "";
  position: absolute;
  left: 40px;
  height: 35px;
  width: 35px;
  background: url(/wp-content/uploads/2018/02/team-arrow.png) no-repeat scroll 0 0;
  bottom: 40px;
}
.colorBox.red {
  background: #ea4f52;
  color: white;
}
.colorBox.red:after {
  background: url(/wp-content/uploads/2018/02/team-arrow-blue.png) no-repeat scroll 0 0;
}
.colorBox.gray {
  background: #C3C3C3;
  color: #353851;
  padding: 20px 40px;
}
.colorBox.gray h1 {
  display: inline-block;
  padding: 0;
}
.colorBox.gray:before {
  content: "";
  display: inline-block;
  height: 35px;
  width: 35px;
  background: url(/wp-content/uploads/2018/02/team-arrow-white.png) no-repeat scroll 0 0;
  margin-right: 10px;
}
.colorBox.gray:after {
  content: none;
}

.colorBox2 {
  background: rgba(50, 56, 80, 0.8);
  border: 1px solid rgba(255, 255, 255, 0.5);
  display: block;
  height: 100%;
  padding: 20px;
  position: relative;
  font-size: 25px;
  color: #fff;
  font-family: 'Knockout';
  margin: 0;
  text-align: center;
  transition: all .2s ease 0s;
  -webkit-transition: .2s;
  -moz-transition: .2s;
  -o-transition: .2s;
}
.colorBox2:hover, .colorBox2:focus {
  background: #323850;
  border: 1px solid #f6ba18;
}
@media all and (max-width: 767px) {
  .colorBox2 {
    padding: 10px;
    font-size: 20px;
  }
}

.colorBox.yellow {
  background: #FFC709;
  color: #353851;
  padding: 20px 40px;
}

/* line 3135, style.scss */
.colorBox.yellow h1 {
  display: inline-block;
  padding: 0;
}

/* line 3140, style.scss */
.colorBox.yellow:before {
  content: "";
  display: inline-block;
  height: 35px;
  width: 35px;
  background: url(/wp-content/uploads/2018/02/team-arrow-white.png) no-repeat scroll 0 0;
  margin-right: 10px;
}

/* line 3149, style.scss */
.colorBox.yellow:after {
  content: none;
}

/* line 3154, style.scss */
.colorBox.text-center {
  text-align: center;
}

@media only screen and (max-width: 768px) {
  /* line 3068, style.scss */
  .colorBox {
    padding: 30px 30px 100px;
  }

  /* line 3173, style.scss */
  .colorBox:after {
    left: 30px;
  }
}
@media only screen and (max-width: 459px) {
  /* line 3179, style.scss */
  .colorBox h1 {
    font-size: 46px;
    line-height: 46px;
  }
}
/* line 3186, style.scss */
.person-box h1 {
  font-size: 90px;
  color: #fff;
  font-family: 'Knockout';
  margin: 0;
}

/* line 3192, style.scss */
.person-box h1 p:last-of-type {
  margin-top: 15px;
  margin-bottom: 8px;
}

/* Social Feed */
/* line 3200, style.scss */
a.fts-slicker-backg {
  width: 100% !important;
  height: 100% !important;
  align-items: center;
  justify-content: center;
  display: flex;
}

/* line 3207, style.scss */
.slicker-instagram-placeholder .with_hover_image_con_first {
  text-align: left;
}

/* line 3210, style.scss */
.btn2 {
  background-color: #7eb2dc;
  display: inline-block;
  height: 42px;
  color: #fff !important;
  position: relative;
  z-index: 2;
  text-indent: 0;
  text-align: center;
  font-size: 17px;
  line-height: 42px;
  font-family: "Cooper Hewitt Light";
  font-weight: inherit !important;
  box-shadow: none;
  text-shadow: none;
  border: 0;
  border-radius: 0;
  text-transform: uppercase;
  padding: 0 15px;
  letter-spacing: 1px;
}

/* line 3231, style.scss */
.btn2 img {
  margin-right: 5px;
}

/* line 3236, style.scss */
.page-id-823 #main-header {
  display: none;
}

/* line 3239, style.scss */
.page-id-823 #page-container {
  padding-top: 0 !important;
}

/* line 3242, style.scss */
.page-id-823 #main-footer {
  display: none;
}

/* Footer Area */
#main-footer {
  background-color: white !important;
  margin: 0;
  position: relative;
  width: 100%;
}
#main-footer:before {
  content: "Pawtuxet Village, RI";
  position: absolute;
  color: #174980;
  padding-left: 28px;
  top: 296px;
}
@media all and (max-width: 1210px) {
  #main-footer:before {
    top: 296px;
  }
}
@media all and (max-width: 1024px) {
  #main-footer:before {
    padding-left: 26px;
    top: auto;
    bottom: 430px;
    font-size: 13px;
  }
}
@media all and (max-width: 599px) {
  #main-footer:before {
    padding-left: 10px;
    bottom: 277px;
  }
}
#main-footer:after {
  background-image: url("https://commerceri.com/wp-content/uploads/2023/03/Pawtuxet-Village.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  content: "";
  display: block;
  width: 100%;
  height: 800px;
  margin-top: -50px;
}
@media all and (max-width: 1024px) {
  #main-footer:after {
    height: 500px;
  }
}
@media all and (max-width: 599px) {
  #main-footer:after {
    height: 300px;
    margin-top: 0;
  }
}

#footer-widgets {
  display: flex;
  flex-wrap: wrap;
  padding: 32px 15px 0 15px;
}
@media all and (max-width: 599px) {
  #footer-widgets {
    padding: 32px 5px 0 5px;
  }
}
#footer-widgets .footer-widget li {
  padding-left: 0;
}
#footer-widgets .footer-widget li:before {
  display: none;
}
#footer-widgets .footer-widget {
  width: auto !important;
}
#footer-widgets .footer-widget a {
  color: #174980 !important;
}
#footer-widgets .footer-widget:nth-child(n) {
  margin-bottom: 20px !important;
}
#footer-widgets .footer-widget:nth-child(1) {
  margin-right: 60px !important;
  max-width: 175px;
}
#footer-widgets .footer-widget:nth-child(2) {
  margin-right: 60px;
}
#footer-widgets .footer-widget:nth-child(3) {
  margin-right: 60px !important;
}
#footer-widgets .footer-widget.last {
  margin-left: auto;
}
#footer-widgets .footer-widget .widget_nav_menu {
  margin: 0 !important;
}
#footer-widgets .footer-widget .widget_nav_menu:nth-child(1) {
  width: 118px;
}
#footer-widgets .footer-widget .widget_nav_menu ul.menu li {
  margin-bottom: 11px;
}
#footer-widgets .footer-widget .widget_nav_menu ul.menu li a {
  text-transform: uppercase;
  color: #174980 !important;
}
#footer-widgets .footer-widget .widget_nav_menu ul.menu li a:hover, #footer-widgets .footer-widget .widget_nav_menu ul.menu li a:focus, #footer-widgets .footer-widget .widget_nav_menu ul.menu li a:active {
  color: #8fbae4 !important;
}
@media all and (max-width: 599px) {
  #footer-widgets .footer-widget .widget_nav_menu ul.menu li a {
    font-size: 14px;
  }
}
#footer-widgets .footer-widget .subscribe {
  color: #e95558;
}
#footer-widgets .footer-widget .social-profiles a {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 8px;
}
@media all and (max-width: 1210px) {
  #footer-widgets .footer-widget.last {
    margin-left: inherit;
  }
}
@media all and (max-width: 599px) {
  #footer-widgets .footer-widget:nth-child(2) {
    display: flex;
  }
  #footer-widgets .footer-widget.last {
    width: 100% !important;
  }
  #footer-widgets .footer-widget.last .widget_block {
    width: 100% !important;
  }
}

#footer-bottom {
  background-color: white !important;
  padding: 0;
}

#footer-info {
  color: #174980 !important;
  padding-bottom: 0;
  padding-left: 15px;
  padding-right: 15px;
  text-align: right !important;
  font-size: 14px;
  display: block;
  width: 100%;
}
#footer-info a {
  color: #174980 !important;
}
@media all and (max-width: 1024px) {
  #footer-info {
    margin-top: 20px;
    text-align: left !important;
  }
}
@media all and (max-width: 599px) {
  #footer-info {
    padding-left: 5px;
    padding-right: 5px;
  }
}

/* 404 */
.error404 #main-content {
  width: 100%;
}
.error404 #main-content .et_pb_section_0_tb_body {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100vh;
  position: relative;
}
.error404 #main-content .et_pb_section_0_tb_body .et_pb_text_inner {
  background: rgba(255, 255, 255, 0.7);
  max-width: 900px;
  margin: auto;
  padding: 50px;
  text-align: center;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}
.error404 #main-content .et_pb_section_0_tb_body .et_pb_text_inner h1 {
  color: #eb5152;
  font-size: 150px;
  line-height: 1;
  margin: 0;
}
.error404 #main-content .et_pb_section_0_tb_body:after {
  content: "East Beach, Charlestown RI";
  position: absolute;
  bottom: 10px;
  left: 0;
  background: white;
  padding: 6px 20px;
  font-size: 12px;
  color: black;
}
@media all and (max-width: 599px) {
  .error404 #main-content .et_pb_section_0_tb_body .et_pb_text_inner h1 {
    font-size: 50px;
  }
  .error404 #main-content .et_pb_section_0_tb_body .et_pb_text_inner h2 {
    font-size: 18px;
  }
}

/* Accordion Style */
.et_pb_accordion .et_pb_toggle {
  margin-bottom: 13px !important;
}

.et_pb_toggle_close {
  padding: 0;
  background-color: #d9e1e6;
}

/* line 3310, style.scss */
.et_pb_toggle h5.et_pb_toggle_title {
  margin-bottom: 0;
  color: #313850;
  padding: 22px;
}

/* line 3315, style.scss */
.et_pb_toggle.et_pb_toggle_open h5.et_pb_toggle_title {
  background-color: #D9E1E6;
}

/* line 3318, style.scss */
.et_pb_toggle_open {
  padding: 0;
  background: #ECF0F2;
}

/* line 3322, style.scss */
.et_pb_toggle_content {
  padding: 32px 22px;
}

/* line 3325, style.scss */
.et_pb_toggle {
  border: 1px solid #d9e1e6;
}

/* line 3328, style.scss */
.et_pb_toggle_title::before {
  content: url(/wp-content/uploads/2018/02/list-arw2.png);
  right: 25px !important;
}

/* line 3332, style.scss */
.et_pb_toggle.et_pb_toggle_open h5.et_pb_toggle_title:before {
  content: url(/wp-content/uploads/2018/02/acc-2.png);
  display: block;
}

/* line 3337, style.scss */
.et_pb_toggle_content strong {
  font-family: 'Cooper Hewitt Semibold';
  font-size: 17px;
  color: #313850;
  line-height: 24px;
}

/* line 3343, style.scss */
.et_pb_toggle_content .color-2 strong {
  color: #8fbae4 !important;
}

/* line 3346, style.scss */
.accordion-lg .et_pb_toggle h5.et_pb_toggle_title {
  padding: 35px;
}

/* line 3349, style.scss */
.accordion-lg .et_pb_toggle_content {
  padding: 32px 35px;
}

/* line 3352, style.scss */
.accordion-lg .et_pb_toggle_title::before {
  content: url(/wp-content/uploads/2018/02/acc-arrow2.png);
  right: 45px !important;
  top: 50%;
  margin-top: -12px;
}

/* line 3358, style.scss */
.accordion-lg .et_pb_toggle.et_pb_toggle_open h5.et_pb_toggle_title:before {
  content: url(/wp-content/uploads/2018/02/acc-arrow1.png);
}

/* line 3361, style.scss */
.et_mobile_menu li a:hover, .nav ul li a:hover {
  color: #EA4F52 !important;
}

/* line 3364, style.scss */
.et_mobile_menu li a.btn-advisor:hover {
  color: #FFF !important;
}

/* line 3367, style.scss */
.et_mobile_menu {
  padding: 15px 0 15px;
  text-align: center;
}

/* line 3371, style.scss */
.et_mobile_menu > li:nth-last-child(-n+3) a {
  color: #EA4F52;
}

/* line 3375, style.scss */
.minutes-acc {
  display: block;
  background-color: #D9E1E6;
  padding: 35px;
  margin-bottom: 12px;
  position: relative;
}

/* line 3382, style.scss */
.minutes-acc > h5.et_pb_toggle_title {
  margin: 0 !important;
  padding: 0 !important;
  position: relative;
}

/* line 3387, style.scss */
.minutes-acc h5.et_pb_toggle_title::before {
  content: url(/wp-content/uploads/2018/02/acc-arrow2.png);
  right: 10px !important;
  top: 50%;
  margin-top: -12px;
}

/* line 3393, style.scss */
#main-header .et_mobile_menu .menu-item-has-children > a::after {
  top: 6px !important;
}

/*#mobile_menu > li:last-child {
	background: #ea4f52;
	color: #fff;
	padding-right: 25px;
	padding-left: 25px;
	margin-top: 35px;
}
#mobile_menu > li:last-child > a {
	color: #ffffff;
	padding: 5px 2%;
}
.et_mobile_menu > li:last-child > a:hover{
	color: #ffffff !important;
}*/
/* line 3412, style.scss */
table.no-border {
  margin-bottom: 25px;
}

/* line 3419, style.scss */
.no-border tbody,
.no-border tr,
.no-border th,
.no-border td {
  border: none !important;
}

/* line 3422, style.scss */
.no-border tr th {
  padding: 0;
}

/* line 3425, style.scss */
.no-border tr td {
  padding: 0;
}

/* line 3428, style.scss */
.page-id-316 .no-border tr td {
  padding: 10px 0;
}

/* List */
/* line 3432, style.scss */
ul.list {
  list-style: none;
  padding: 0;
}

/* line 3436, style.scss */
ul.list li {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  margin-bottom: 12px;
  position: relative;
  line-height: 1.2;
}

/* line 3445, style.scss */
ul.list li a {
  color: #313850;
}

/* line 3448, style.scss */
ul.list li a::after {
  content: url(/wp-content/uploads/2018/04/pdf-black-sm.png);
  position: relative;
  top: 5px;
  left: 6px;
}

/* line 3454, style.scss */
ul.list li a:hover::after {
  content: url(/wp-content/uploads/2018/04/icon-pdf-sm.png);
}

/* line 3457, style.scss */
ul.list li a:hover {
  color: #ea4f52;
}

/* line 3461, style.scss */
img.alignleft, img.alignright {
  margin-bottom: 15px;
}

/* BEGIN: Box Buttons --------------------------------------------------------- */
/* line 3465, style.scss */
.boxButton {
  display: block;
  position: relative;
}

/* line 3469, style.scss */
.boxButton:hover h3, .boxButton:focus h3 {
  color: #ffffff;
}

/* line 3472, style.scss */
.boxButton:hover figure, .boxButton:focus figure {
  background: #313850;
}

/* line 3475, style.scss */
.boxButton figure {
  background: rgba(49, 56, 80, 0.5);
  position: relative;
  margin: 0 !important;
  height: 300px;
}

/* line 3481, style.scss */
.boxButton figcaption {
  background: none;
  opacity: 1;
  padding: 0;
  text-align: left;
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  position: absolute;
  left: 25px;
  right: 25px;
  bottom: 25px;
  top: auto;
  color: #fff;
}

/* line 3496, style.scss */
.boxButton .boxButtonText {
  display: inline-block;
  width: calc(100% - 1px);
  vertical-align: middle;
  font-size: 16px;
  position: relative;
  margin-bottom: 15px;
}

/* line 3504, style.scss */
.boxButton h3 {
  color: #8db7e0;
  font-size: 50px;
  line-height: 50px;
  text-transform: uppercase;
  font-family: 'Knockout';
  position: relative;
}

/* line 3512, style.scss */
.boxButton h3:after {
  content: url("/wp-content/uploads/2018/01/arrow-right-red.png");
  position: absolute;
  top: inherit;
  margin-top: -10px;
  right: inherit;
  left: 0;
  bottom: -35px;
  transition: all 0.3s ease 0s;
}

/* END: Box Buttons --------------------------------------------------------- */
/* line 3524, style.scss */
.bgImg {
  height: 100%;
  min-height: 300px;
}

/* line 3529, style.scss */
ul.square.light li:before {
  background-color: #fff;
}

/* line 3533, style.scss */
.customTitle {
  font-size: 45px;
  line-height: 1;
}

/* HOMEPAGE */
/* line 3542, style.scss */
.covidJuicerRow.et_pb_gutters1 .et_pb_column_0, .covidJuicerRow.et_pb_gutters1 .et_pb_column_1, .covidJuicerRow.et_pb_gutters1 .et_pb_column_2 {
  background-color: #323850;
}

/* line 3545, style.scss */
.covidJuicerRow.et_pb_gutters1 .et_pb_column_0 .et_pb_module, .covidJuicerRow.et_pb_gutters1 .et_pb_column_1 .et_pb_module, .covidJuicerRow.et_pb_gutters1 .et_pb_column_2 .et_pb_module {
  height: 100%;
}

/* line 3548, style.scss */
.covidJuicerRow.et_pb_gutters1 .et_pb_column_0 .et_pb_module .et_pb_code_inner, .covidJuicerRow.et_pb_gutters1 .et_pb_column_1 .et_pb_module .et_pb_code_inner, .covidJuicerRow.et_pb_gutters1 .et_pb_column_2 .et_pb_module .et_pb_code_inner {
  height: 100%;
}

/* line 3553, style.scss */
.covidJuicerRow.et_pb_gutters1 .et_pb_column_0 .img__wrap, .covidJuicerRow.et_pb_gutters1 .et_pb_column_1 .img__wrap, .covidJuicerRow.et_pb_gutters1 .et_pb_column_2 .img__wrap {
  height: 100%;
}

/* line 3556, style.scss */
.covidJuicerRow.et_pb_gutters1 .et_pb_column_0 .img__wrap:hover .with_hover_image_con, .covidJuicerRow.et_pb_gutters1 .et_pb_column_1 .img__wrap:hover .with_hover_image_con, .covidJuicerRow.et_pb_gutters1 .et_pb_column_2 .img__wrap:hover .with_hover_image_con {
  display: block;
}

/* line 3562, style.scss */
.covidJuicerRow.et_pb_gutters1 .et_pb_column.et_pb_column_0, .covidJuicerRow.et_pb_gutters1 .et_pb_column.et_pb_column_1, .covidJuicerRow.et_pb_gutters1 .et_pb_column.et_pb_column_2, .covidJuicerRow.et_pb_gutters1 .et_pb_column.et_pb_column_3, .covidJuicerRow.et_pb_gutters1 .et_pb_column.et_pb_column_4 {
  margin-bottom: 20px !important;
}

/* line 3565, style.scss */
.covidJuicerRow.et_pb_gutters1 .et_pb_column.et_pb_column_0 .et_pb_module, .covidJuicerRow.et_pb_gutters1 .et_pb_column.et_pb_column_1 .et_pb_module, .covidJuicerRow.et_pb_gutters1 .et_pb_column.et_pb_column_2 .et_pb_module, .covidJuicerRow.et_pb_gutters1 .et_pb_column.et_pb_column_3 .et_pb_module, .covidJuicerRow.et_pb_gutters1 .et_pb_column.et_pb_column_4 .et_pb_module {
  height: 100%;
}

/* line 3568, style.scss */
.covidJuicerRow.et_pb_gutters1 .et_pb_column.et_pb_column_0 .et_pb_module .et_pb_code_inner, .covidJuicerRow.et_pb_gutters1 .et_pb_column.et_pb_column_1 .et_pb_module .et_pb_code_inner, .covidJuicerRow.et_pb_gutters1 .et_pb_column.et_pb_column_2 .et_pb_module .et_pb_code_inner, .covidJuicerRow.et_pb_gutters1 .et_pb_column.et_pb_column_3 .et_pb_module .et_pb_code_inner, .covidJuicerRow.et_pb_gutters1 .et_pb_column.et_pb_column_4 .et_pb_module .et_pb_code_inner {
  height: 100%;
}

#hpSlider {
  height: 100%;
}
#hpSlider .et_pb_code_inner, #hpSlider .wpsisac-slick-slider-wrp, #hpSlider .wpsisac-slick-slider, #hpSlider .slick-list, #hpSlider .slick-track, #hpSlider .slick-image-slide, #hpSlider .wpsisac-image-slide, #hpSlider .slide-wrap, #hpSlider .wpsisac-slide-wrap {
  height: 100% !important;
}
#hpSlider .slide-title, #hpSlider .wpsisac-slide-title {
  display: none !important;
}
#hpSlider .wpsisac-slick-slider.design-2 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-content {
  /*bottom: 80px;
  top: auto;
  -webkit-transform: none;
  transform: none;
  width: 90%;*/
  bottom: 80px;
  top: auto;
  -webkit-transform: none;
  transform: none;
  text-align: right;
  right: 70px;
  left: auto;
  display: inline-block;
  width: auto;
}
#hpSlider .wpsisac-slick-slider.design-2 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-short-content {
  text-align: right;
  max-width: 500px;
}
#hpSlider .wpsisac-slick-slider.design-2 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-short-content h1 {
  color: white;
  font-family: 'Knockout';
  font-size: 100px;
  margin: 0;
}
#hpSlider .wpsisac-slick-slider.design-2 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-short-content h1 span {
  color: #7eb2dc;
}
#hpSlider .wpsisac-slick-slider.design-2 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-short-content p {
  color: white;
  font-family: 'Cooper Hewitt Semibold';
  text-align: right;
  margin: 0;
}
#hpSlider .wpsisac-slick-slider.design-2 .wpsisac-image-slide .wpsisac-slide-wrap .slider-overlay {
  background: -moz-linear-gradient(left, rgba(0, 63, 117, 0) 0%, #003f75 100%);
  background: -webkit-linear-gradient(left, rgba(0, 63, 117, 0) 0%, #003f75 100%);
  background: linear-gradient(to right, rgba(0, 63, 117, 0) 0%, #003f75 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00003f75', endColorstr='#003f75',GradientType=1 );
}
#hpSlider .wpsisac-slick-slider.design-2 .slick-dots {
  text-align: left !important;
}
#hpSlider .wpsisac-slick-slider.design-2 .slick-dots li button {
  background: none !important;
  border: 2px solid white !important;
}
#hpSlider .wpsisac-slick-slider.design-2 .slick-dots li.slick-active button {
  background: white !important;
}

@media all and (max-width: 980px) {
  #hpSlider {
    margin-bottom: 10px;
  }
}
@media all and (max-width: 767px) {
  #hpSlider .et_pb_code_inner, #hpSlider .wpsisac-slick-slider-wrp, #hpSlider .wpsisac-slick-slider, #hpSlider .slick-list, #hpSlider .slick-track, #hpSlider .slick-image-slide, #hpSlider .wpsisac-image-slide, #hpSlider .slide-wrap, #hpSlider .wpsisac-slide-wrap {
    height: 350px !important;
  }
  #hpSlider .wpsisac-slick-slider.design-2 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-short-content {
    max-width: 100%;
  }
  #hpSlider .wpsisac-slick-slider.design-2 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-content {
    bottom: 20%;
    right: 0;
    padding-left: 30px;
    padding-right: 30px;
  }
  #hpSlider .wpsisac-slick-slider.design-2 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-content h1 {
    font-size: 30px;
  }
}
#juicer {
  height: 100%;
}

/* line 3688, style.scss */
#juicer .et_pb_text_inner {
  height: 100%;
  padding: 0 !important;
}

/* line 3694, style.scss */
.juicer-feed {
  border: 6px solid #d5d5d5;
  padding: 0 !important;
  max-width: 100% !important;
  width: 100% !important;
}

/* line 3700, style.scss */
.juicer-feed.juicer-widget.j-modern {
  height: 100%;
}

/* line 3705, style.scss */
.juicer-feed a:hover, .juicer-feed a:focus {
  color: #17457C !important;
}

/* line 3710, style.scss */
.juicer-feed h1.referral {
  display: none;
}

/* line 3714, style.scss */
.juicer-feed li.feed-item {
  border: none !important;
  margin: 0 !important;
}

/* line 3719, style.scss */
.juicer-feed .j-image {
  max-height: 250px;
  min-height: 250px;
  display: block;
  overflow: hidden;
  position: relative;
}

/* line 3726, style.scss */
.juicer-feed .j-image img {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

/* line 3734, style.scss */
.j-post-overlay.juicer-feed a.juicer-button {
  border: 2px solid #17457C !important;
  color: #17457C !important;
}

/* line 3738, style.scss */
.j-post-overlay.juicer-feed a.juicer-button:hover, .j-post-overlay.juicer-feed a.juicer-button:focus {
  background: white !important;
}

/* line 3744, style.scss */
#hpNews {
  overflow: hidden;
  padding-top: 0;
  padding-bottom: 0;
}

/* line 3749, style.scss */
#hpNews h2 {
  font-family: 'Knockout';
  font-size: 50px;
  border-bottom: 1px solid #c7c7c7;
  padding-bottom: 20px;
  margin-bottom: 0;
}

/* line 3757, style.scss */
#hpNews .viewAll {
  position: absolute;
  top: 8px;
  right: 0;
}

/* line 3763, style.scss */
#hpNews .single-news {
  background: none;
  padding: 0;
  min-height: 100%;
  margin-bottom: 30px;
}

/* line 3769, style.scss */
#hpNews .single-news:hover {
  background: none;
}

/* line 3773, style.scss */
#hpNews .single-news > a {
  font-size: 22px;
}

/* line 3778, style.scss */
#hpNews .owl-carousel {
  display: block;
  overflow: hidden;
}

/* line 3782, style.scss */
#hpNews .owl-carousel .single-news {
  float: left;
  margin-right: 1.5%;
  width: 32.333%;
}

/* line 3787, style.scss */
#hpNews .owl-carousel .single-news:last-of-type {
  margin-right: 0;
}

/* line 3791, style.scss */
#hpNews .owl-carousel .single-news .readmore {
  text-transform: uppercase;
  margin-top: 15px;
  display: block;
}

@media all and (max-width: 1023px) {
  /* line 3800, style.scss */
  #hpNews .owl-carousel .single-news {
    float: none;
    margin-right: 0;
    width: 100%;
  }
}
/* line 3808, style.scss */
#hpPress {
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
}

/* line 3813, style.scss */
#hpPress h2.sectionTitle {
  font-family: 'Knockout';
  font-size: 50px;
  border-bottom: 1px solid #c7c7c7;
  padding-bottom: 20px;
  margin-bottom: 40px;
}

/* line 3821, style.scss */
#hpPress .viewAll {
  position: absolute;
  top: 8px;
  right: 0;
}

/* line 3827, style.scss */
#hpPress .et_pb_post {
  background: none;
  padding: 0;
  overflow: hidden;
  float: left;
  margin-right: 1.5%;
  margin-bottom: 30px;
  width: 32.333%;
}

/* line 3836, style.scss */
#hpPress .et_pb_post:last-of-type {
  margin-right: 0;
}

/* line 3840, style.scss */
#hpPress .et_pb_post:hover {
  background: none;
}

/* line 3844, style.scss */
#hpPress .et_pb_post .entry-featured-image-url {
  display: none;
  float: left;
  width: 50%;
}

/* line 3850, style.scss */
#hpPress .et_pb_post .entry-title {
  margin-bottom: 0;
}

/* line 3854, style.scss */
#hpPress .et_pb_post .entry-title a {
  font-size: 22px;
}

/* line 3863, style.scss */
#hpPress .et_pb_post a.more-link {
  clear: none;
}

@media all and (max-width: 1199px) {
  /* line 3869, style.scss */
  #hpPress .et_pb_post {
    float: none;
    margin-right: 0;
    width: 100%;
  }
}
@media all and (max-width: 599px) {
  /* line 3877, style.scss */
  #hpPress .et_pb_post .entry-featured-image-url {
    float: none;
    width: 100%;
  }

  /* line 3881, style.scss */
  #hpPress .et_pb_post .entry-title, #hpPress .et_pb_post .post-content {
    padding-left: 0;
  }
}
/* RELOCATE PAGE */
/* line 3890, style.scss */
.tiles .videoWrap {
  background-image: none !important;
}

/* line 3893, style.scss */
.tiles .noPadding {
  background-image: none !important;
}

/* line 3896, style.scss */
.tiles .noPadding .et_pb_text_inner {
  padding-top: 0 !important;
  padding-left: 0 !important;
}

@media all and (max-width: 767px) {
  /* line 3904, style.scss */
  .tiles .noPadding .et_pb_text_inner {
    padding-top: 40px !important;
    padding-left: 0 !important;
  }
}
/* CUSTOM FORMS */
.customForm {
  margin: auto;
  max-width: 800px;
}
.customForm .field {
  margin-bottom: 18px;
}
.customForm .req {
  color: red;
}
.customForm label {
  color: #33475b;
  display: block;
  font-weight: 600;
  float: none;
  width: auto;
  text-align: left;
  line-height: 20px;
  padding-top: 0;
  margin-bottom: 4px;
}
.customForm span.label {
  color: #33475b;
  font-weight: 600;
  float: none;
  width: auto;
  text-align: left;
  line-height: 20px;
  padding-top: 0;
  margin-bottom: 4px;
}

/* line 3951, style.scss */
.customForm .input, .customForm input[type="text"], .customForm input[type="email"], .customForm select, .customForm textarea {
  display: inline-block;
  height: 40px;
  min-height: 27px;
  padding: 0 15px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 22px;
  color: #33475b;
  background-color: #f5f8fa;
  border: 1px solid #cbd6e2;
  box-sizing: border-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  width: 100%;
  max-width: 100%;
}

/* line 3971, style.scss */
.customForm .input:focus, .customForm .input:active, .customForm input[type="text"]:focus, .customForm input[type="text"]:active, .customForm input[type="email"]:focus, .customForm input[type="email"]:active, .customForm select:focus, .customForm select:active, .customForm textarea:focus, .customForm textarea:active {
  border: 1px solid #68B3EC;
}

/* line 3976, style.scss */
.customForm textarea, .customForm select {
  height: auto;
  padding: 15px;
}

/* line 3982, style.scss */
.customForm .checkbox input[type="checkbox"] {
  margin-right: 6px;
}

/* line 3987, style.scss */
.customForm span.wpcf7-list-item {
  font-size: 13px;
  display: block;
  margin: 0;
}

/* line 3993, style.scss */
.customForm .wpcf7-radio, .customForm .wpcf7-checkbox {
  display: block;
  margin-top: 5px;
}

/* line 3998, style.scss */
.customForm .button {
  background: #eb5253;
  border-color: #eb5253;
  color: #ffffff;
  font-size: 12px;
  font-family: arial, helvetica, sans-serif;
  margin: 0;
  cursor: pointer;
  display: inline-block;
  font-weight: 700;
  line-height: 12px;
  position: relative;
  text-align: center;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  padding: 12px 24px;
}

/* RELOCATE PAGE */
/* line 4020, style.scss */
#facebookFeed {
  height: 100%;
}

/* line 4023, style.scss */
#facebookFeed .et_pb_text_inner {
  height: 100%;
  padding: 0 !important;
  text-align: center;
}

/* line 4030, style.scss */
#facebookFeed .fb_iframe_widget {
  width: 100% !important;
}

/* RI Opportunity Zones Page */
/* line 4038, style.scss */
.mapContainer iframe {
  width: 100%;
  display: block;
  pointer-events: none;
  position: relative;
  /* IE needs a position other than static */
}

/* line 4044, style.scss */
.mapContainer iframe.clicked {
  pointer-events: auto;
}

/* line 4050, style.scss */
.mapContainer #map {
  margin-bottom: 60px;
  min-height: 700px;
  width: 100%;
}

/* line 4055, style.scss */
.mapContainer #map .gm-style img {
  max-width: 100%;
}

/* line 4059, style.scss */
.mapContainer #map h4 {
  font-size: 16px;
  line-height: 18px;
  font-weight: 500;
  margin-bottom: 10px;
}

/* line 4066, style.scss */
.mapContainer #map span {
  display: block;
  font-style: normal;
}

/* line 4072, style.scss */
[id^="readlink"] {
  border-bottom: 1px solid #ea4f52 !important;
  color: #ea4f52 !important;
  display: inline-block;
  margin: 20px 0;
}

@media screen and (max-width: 980px) {
  /* line 4163, style.scss */
  .customTitle {
    font-size: 30px;
  }

  /*** wrap row in a flex box ***/
  /* line 4168, style.scss */
  .custom_row {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    /* Safari 6.1+ */
    flex-wrap: wrap;
  }

  /*** custom classes that will designate the order of columns in the flex box row ***/
  /* line 4179, style.scss */
  .first-on-mobile {
    -webkit-order: 1;
    order: 1;
  }

  /* line 4184, style.scss */
  .second-on-mobile {
    -webkit-order: 2;
    order: 2;
  }

  /* line 4189, style.scss */
  .third-on-mobile {
    -webkit-order: 3;
    order: 3;
  }

  /* line 4194, style.scss */
  .fourth-on-mobile {
    -webkit-order: 4;
    order: 4;
  }

  /*** add margin to last column ***/
  /* line 4199, style.scss */
  .custom_row:last-child .et_pb_column:last-child {
    margin-bottom: 30px;
  }
}
@media (min-width: 1921px) {
  /* line 4206, style.scss */
  .service-box {
    min-height: 900px;
  }
}
@media (min-width: 1601px) and (max-width: 1920px) {
  /* line 4212, style.scss */
  .service-box {
    min-height: 860px;
  }
}
@media (min-width: 1441px) and (max-width: 1600px) {
  /* line 4219, style.scss */
  .service-box {
    min-height: 750px;
  }
}
@media (min-width: 1025px) {
  /* line 4225, style.scss */
  #new-royalslider-6 {
    min-height: 350px !important;
  }

  /* line 4228, style.scss */
  #new-royalslider-6 .width50 {
    max-width: 95%;
  }

  /* line 4231, style.scss */
  .minheight650 {
    height: 650px;
  }

  /* line 4232, style.scss */
  .minheight550 {
    height: 550px;
  }
}
@media (min-width: 1025px) and (max-width: 1100px) {
  /* line 4239, style.scss */
  .width50 {
    max-width: 60%;
  }
}
@media (min-width: 981px) {
  /* line 4247, style.scss */
  .et_pb_gutters1 .et_pb_column_1_3,
  .et_pb_gutters1.et_pb_row .et_pb_column_1_3 {
    width: 32.555%;
  }

  /* line 4252, style.scss */
  .team-members.et_pb_gutters2 .et_pb_column_1_3,
  .team-members.et_pb_gutters2.et_pb_row .et_pb_column_1_3 {
    width: 32%;
  }

  /* line 4256, style.scss */
  .team-members.et_pb_gutters2 .et_pb_column,
  .team-members.et_pb_gutters2.et_pb_row .et_pb_column {
    margin-right: 2%;
  }

  /* line 4261, style.scss */
  .gutter-width-md.et_pb_gutters2 .et_pb_column_1_3,
  .gutter-width-md.et_pb_gutters2.et_pb_row .et_pb_column_1_3 {
    width: 32%;
  }

  /* line 4265, style.scss */
  .gutter-width-md.et_pb_gutters2 .et_pb_column,
  .gutter-width-md.et_pb_gutters2.et_pb_row .et_pb_column {
    margin-right: 2%;
  }

  /* line 4270, style.scss */
  .team-members.et_pb_row_4col.et_pb_gutters2 .et_pb_column,
  .team-members.et_pb_row_4col.et_pb_gutters2.et_pb_row .et_pb_column {
    margin-right: 1%;
  }

  /* line 4274, style.scss */
  .team-members.et_pb_row_4col.et_pb_gutters2 .et_pb_column_1_4,
  .team-members.et_pb_row_4col.et_pb_gutters2.et_pb_row .et_pb_column_1_4 {
    width: 24.25%;
  }

  /* line 4280, style.scss */
  .industries-cols.et_pb_gutters2 .et_pb_column_2_3,
  .industries-cols.et_pb_gutters2.et_pb_row .et_pb_column_2_3,
  .start-up.et_pb_gutters2 .et_pb_column_2_3,
  .start-up.et_pb_gutters2.et_pb_row .et_pb_column_2_3 {
    width: 66.222%;
  }

  /* line 4288, style.scss */
  .industries-cols.et_pb_gutters2 .et_pb_column,
  .industries-cols.et_pb_gutters2.et_pb_row .et_pb_column,
  .start-up.et_pb_gutters2 .et_pb_column,
  .start-up.et_pb_gutters2.et_pb_row .et_pb_column
  .jobs.et_pb_gutters2 .et_pb_column,
  .jobs.et_pb_gutters2.et_pb_row .et_pb_column {
    margin-right: 1.5%;
  }

  /* line 4294, style.scss */
  .industries-cols.et_pb_gutters2 .et_pb_column_1_3,
  .industries-cols.et_pb_gutters2.et_pb_row .et_pb_column_1_3,
  .start-up.et_pb_gutters2 .et_pb_column_1_3,
  .start-up.et_pb_gutters2.et_pb_row .et_pb_column_1_3 {
    width: 32.278%;
  }

  /* line 4299, style.scss */
  .gutter-sm.et_pb_gutters2 .et_pb_column,
  .gutter-sm.et_pb_gutters2.et_pb_row .et_pb_column {
    margin-right: 1.25%;
  }

  /* line 4304, style.scss */
  .gutter-sm.et_pb_gutters2 .et_pb_column_1_2,
  .gutter-sm.et_pb_gutters2.et_pb_row .et_pb_column_1_2 {
    width: 49.425%;
  }

  /* line 4308, style.scss */
  .gutter-width-md.et_pb_gutters2.et_pb_row_fullwidth .et_pb_column,
  .gutter-width-md.et_pb_gutters2.et_pb_row.et_pb_row_fullwidth .et_pb_column {
    margin-right: 1.5%;
  }

  /* line 4312, style.scss */
  .gutter-width-md.et_pb_row_fullwidth .et_pb_column_2_3,
  .gutter-width-md.et_pb_row_fullwidth.et_pb_row .et_pb_column_2_3 {
    width: 66.416%;
  }

  /* line 4316, style.scss */
  .gutter-width-md.et_pb_row_fullwidth .et_pb_column_1_3,
  .gutter-width-md.et_pb_row_fullwidth.et_pb_row .et_pb_column_1_3 {
    width: 32.083%;
  }

  /* line 4320, style.scss */
  .jobs.et_pb_gutters2 .et_pb_column_1_4,
  .jobs.et_pb_gutters2.et_pb_row .et_pb_column_1_4 {
    width: 23.9%;
  }

  /* line 4324, style.scss */
  .jobs.et_pb_gutters2 .et_pb_column_1_2,
  .jobs.et_pb_gutters2.et_pb_row .et_pb_column_1_2 {
    width: 49% !important;
  }

  /* line 4327, style.scss */
  .et_pb_gutters1 .et_pb_column_3_4, .et_pb_gutters1.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(even), .et_pb_gutters1.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(odd) {
    width: 73%;
    margin-right: 2%;
  }
}
@media (min-width: 1201px) and (max-width: 1320px) {
  /* line 4339, style.scss */
  .slide-03 .slide-right-area .slide-content h1 {
    font-size: 65px;
  }

  /* line 4342, style.scss */
  .new-royalslider-6 .rsOverflow {
    height: 370px;
  }

  /* line 4345, style.scss */
  .new-royalslider-6 .expension_text {
    position: absolute;
    top: 25px;
    left: 25px;
  }

  /* line 4350, style.scss */
  .new-royalslider-6 .expension_text h1 {
    font-size: 60px !important;
    margin-bottom: 0;
  }
}
@media (min-width: 1100px) and (max-width: 1200px) {
  /* line 4361, style.scss */
  .width50 {
    max-width: 60%;
  }

  /* line 4364, style.scss */
  .home .img__description_layer, .page-home-copy .img__description_layer {
    align-items: inherit;
  }

  /* line 4367, style.scss */
  .home .img__description {
    padding: 40px 20px;
  }

  /* line 4370, style.scss */
  #new-royalslider-6 {
    min-height: 400px !important;
  }

  /* line 4373, style.scss */
  .start-up.row-2 .callto-box {
    min-height: 465px;
  }

  /* line 4376, style.scss */
  .start-up.row-1 .callto-box {
    min-height: 545px;
  }

  /* line 4379, style.scss */
  .biz-slide .expension_text h1 {
    font-size: 48px !important;
  }

  /* line 4382, style.scss */
  .biz-slide p.white_text br {
    display: none;
  }

  /* line 4385, style.scss */
  .biz-slide .white_text.font38 {
    font-size: 32px;
  }

  /* line 4388, style.scss */
  .service-box {
    min-height: 570px;
  }

  /* line 4391, style.scss */
  .service-box > h2 {
    padding: 40px 25px;
  }

  /* line 4394, style.scss */
  .service-box .service-text {
    padding: 40px 25px;
  }

  /* line 4397, style.scss */
  .service-box > h2::after {
    left: 25px;
  }

  /* line 4400, style.scss */
  .slide-03 .slide-right-area .slide-content h1 {
    font-size: 65px;
  }
}
@media (max-width: 1200px) {
  /* line 4409, style.scss */
  .et_pb_text h1 {
    font-size: 65px;
  }

  /* line 4412, style.scss */
  .service-box {
    min-height: 570px;
  }

  /* line 4415, style.scss */
  .service-box > h2 {
    padding: 40px 25px;
  }

  /* line 4418, style.scss */
  .service-box .service-text {
    padding: 40px 25px;
  }

  /* line 4421, style.scss */
  .service-box > h2::after {
    left: 25px;
  }

  /* line 4424, style.scss */
  .slide-03 .slide-right-area .slide-content h1 {
    font-size: 55px;
  }
}
@media (max-width: 1024px) {
  /* line 4431, style.scss */
  .rodhe_h1 {
    font-size: 55px !important;
  }

  /* line 4435, style.scss */
  .with_hover_image_con_first {
    bottom: 25px;
    position: absolute;
  }

  /* line 4441, style.scss */
  .hereforyou p {
    font-size: 18px;
  }

  /* line 4444, style.scss */
  .infographic_slider_text_heading {
    font-size: 96px !important;
  }

  /* line 4447, style.scss */
  .infographic_slider_text_para {
    font-size: 20px;
  }

  /* line 4450, style.scss */
  .infographic_slider_text img {
    width: 65% !important;
  }

  /* line 4451, style.scss */
  a.bigblue, a.smallblue {
    font-size: 14px;
    padding: 2px 10px;
  }

  /* line 4452, style.scss */
  .home_slider_right_content {
    font-size: 40px;
  }

  /* line 4453, style.scss */
  .home_slider_right_content p {
    max-width: 90%;
  }

  /* line 4456, style.scss */
  .expension_text h1 {
    font-size: 44px !important;
  }

  /* line 4459, style.scss */
  .expension_text {
    position: absolute;
    top: 30px;
    left: 30px;
    width: 80%;
  }

  /* line 4465, style.scss */
  .other_menu li {
    padding-right: 5px !important;
    padding-left: 15px !important;
  }

  /* line 4469, style.scss */
  #top-menu li {
    font-size: 13px;
  }

  /* line 4472, style.scss */
  #new-royalslider-5 .expension_text h1, #new-royalslider-5 .expension_text p {
    padding-right: 0;
  }

  /* line 4475, style.scss */
  .home_slider_right_content {
    bottom: inherit;
  }

  /* line 4478, style.scss */
  .home_slider_right_content h1 {
    font-size: 55px;
  }

  /* line 4481, style.scss */
  #main-footer {
    margin-top: 0 !important;
  }

  /* line 4484, style.scss */
  .page-grow-my-business #main-footer {
    margin-top: 10px !important;
  }

  /* line 4487, style.scss */
  #new-royalslider-6 {
    min-height: 350px !important;
  }

  /* line 4490, style.scss */
  .slide_right p.width50 {
    max-width: inherit;
  }

  /* line 4494, style.scss */
  .slide-03 .slide-right-area .slide-content h1 {
    font-size: 55px;
  }

  /* line 4497, style.scss */
  .expension_text h1 {
    font-size: 55px !important;
  }

  /* line 4500, style.scss */
  .state-biz .callto-box h2 {
    font-size: 55px;
  }

  /* line 4504, style.scss */
  .new-royalslider-6 .rsOverflow {
    height: 370px;
  }

  /* line 4507, style.scss */
  .new-royalslider-6 .expension_text {
    position: absolute;
    top: 20px;
    left: 20px;
  }

  /* line 4512, style.scss */
  .new-royalslider-6 .expension_text h1 {
    font-size: 45px !important;
    margin-bottom: 0;
  }

  /* line 4516, style.scss */
  .new-royalslider-6 .expension_text {
    top: 20px;
    left: 20px;
    width: 98%;
  }

  /* line 4521, style.scss */
  .new-royalslider-6 .expension_text p {
    font-size: 14px;
    margin-top: 2px;
  }

  /* line 4525, style.scss */
  .new-royalslider-6 .slide_right p {
    font-size: 24px;
    line-height: 28px;
    padding-top: 0;
  }

  /* line 4530, style.scss */
  .team-members .et_pb_module > .et_pb_text_inner {
    font-size: 18px;
  }

  /* line 4533, style.scss */
  .page-id-4784 .team-members .et_pb_module > .et_pb_text_inner {
    font-size: 34px;
  }

  /* line 4536, style.scss */
  /* line 4539, style.scss */
  .parent-pageid-544 .et_pb_section_1 .et_pb_column_2_3 {
    width: 100%;
  }

  /* line 4542, style.scss */
  .btn-2 {
    font-size: 14px;
  }

  /* line 4545, style.scss */
  .et_pb_toggle h5.et_pb_toggle_title {
    line-height: normal;
    padding-right: 80px !important;
  }

  /* line 4549, style.scss */
  .home .img__description_layer {
    align-items: inherit;
  }

  /* line 4552, style.scss */
  .home .img__description {
    padding: 40px 20px;
  }

  /* line 4555, style.scss */
  .page-home-copy .partner_img_con, .page-home-copy .img__wrap {
    /*     	max-height: 285px; */
  }

  /* line 4559, style.scss */
  .page-home-copy .with_hover_image_con {
    bottom: 30px;
  }
}
/* 1024 ^^ */
@media (max-width: 768px) {
  /* line 4565, style.scss */
  .home_slider_right_content h1 {
    font-size: 40px;
  }

  /* line 4568, style.scss */
  .home_slider_right_content p, .img__wrap p, .experiment p, .hereforyou p {
    font-size: 16px;
  }

  /* line 4572, style.scss */
  .rodhe_h1 {
    font-size: 50px !important;
    line-height: 52px;
  }

  /* line 4576, style.scss */
  .infographic_slider_text_heading {
    font-size: 60px !important;
  }

  /* line 4579, style.scss */
  .infographic_slider_text_para {
    font-size: 15px;
  }

  /* line 4582, style.scss */
  a.bigblue, a.smallblue {
    font-size: 12px;
    padding: 0px 10px;
  }

  /* line 4586, style.scss */
  .footer_links li a {
    font-size: 14px;
  }

  /* line 4589, style.scss */
  .footer_links li {
    margin-bottom: 5px !important;
  }

  /* line 4592, style.scss */
  .footer_links {
    margin-top: 0;
  }

  /* line 4595, style.scss */
  .experiment-section .et_pb_column_2_3 {
    margin-bottom: 10px;
  }

  /* line 4598, style.scss */
  .home_slider .rsBullets {
    margin-top: -45px !important;
  }

  /* line 4602, style.scss */
  .experiment-section .et_pb_column_2_3 {
    /*width: 100%;*/
  }

  /*
  .expansion_right .expension_text{
  position: relative;
  top: inherit;
  bottom: inherit;
  z-index: 1;
  right: inherit;
  margin: 20px auto;
  left: inherit;
  }
  */
  /* line 4616, style.scss */
  .expansion_right .expension_text {
    bottom: 0;
    z-index: 1;
    right: inherit;
    margin: 0;
    left: inherit;
  }

  /* line 4623, style.scss */
  .expansion_right img {
    position: absolute;
  }

  /* line 4626, style.scss */
  .royalSlider .mb-none {
    display: none;
  }

  /* line 4629, style.scss */
  .experiment-section .et_pb_column_2_3 p {
    max-width: inherit;
  }

  /* line 4632, style.scss */
  #new-royalslider-5 {
    height: 300px !important;
  }

  /* line 4635, style.scss */
  #new-royalslider-5 .small-button.video-button {
    position: relative;
  }

  /* line 4637, style.scss */
  .video-button img {
    top: 0;
    margin-left: 0;
  }

  /* line 4638, style.scss */
  #new-royalslider-5 .expansion_right .expension_text {
    position: absolute;
    bottom: 0;
    right: 44px;
  }
}
@media (max-width: 980px) {
  /* line 4647, style.scss */
  .home .img__description_layer {
    align-items: inherit;
  }

  /* line 4650, style.scss */
  .home .img__description {
    padding: 40px 20px;
  }

  /* line 4655, style.scss */
  .et_non_fixed_nav.et_transparent_nav #main-header,
  .et_non_fixed_nav.et_transparent_nav #top-header,
  .et_fixed_nav #main-header, .et_fixed_nav #top-header {
    position: fixed;
  }

  /* line 4658, style.scss */
  .et_mobile_menu {
    overflow: scroll !important;
    max-height: 83vh;
  }

  /* line 4662, style.scss */
  .slide-03 .slide-right-area .slide-content p {
    display: none;
  }

  /* line 4665, style.scss */
  .new-royalslider-6 .rsOverflow {
    height: 370px;
  }

  /* line 4668, style.scss */
  .new-royalslider-6 .expension_text {
    position: absolute;
    top: 20px;
    left: 20px;
  }

  /* line 4673, style.scss */
  .new-royalslider-6 .expension_text h1 {
    font-size: 60px !important;
    margin-bottom: 0;
  }

  /* line 4677, style.scss */
  .new-royalslider-6 .expension_text {
    top: 20px;
    left: 20px;
    width: 98%;
  }

  /* line 4682, style.scss */
  .new-royalslider-6 .expension_text h1 {
    font-size: 45px !important;
    margin-bottom: 0;
  }

  /* line 4686, style.scss */
  #new-royalslider-6 {
    min-height: 300px !important;
  }

  /* line 4689, style.scss */
  #new-royalslider-6 .rsBullets {
    margin-top: -40px !important;
  }

  /* line 4692, style.scss */
  .home .slicker-instagram-placeholder, .home .slicker-youtube-placeholder {
    margin-bottom: 10px !important;
    width: 49.25% !important;
  }

  /* line 4696, style.scss */
  .home .slicker-instagram-placeholder:nth-child(3n), .home .slicker-youtube-placeholder:nth-child(3n) {
    margin-right: 1.5% !important;
  }

  /* line 4699, style.scss */
  .home .slicker-instagram-placeholder:nth-child(2n), .home .slicker-youtube-placeholder:nth-child(2n) {
    margin-right: 0 !important;
  }

  /* line 4702, style.scss */
  .et_pb_blog_grid .et_pb_post {
    margin-right: 0 !important;
  }

  /* line 4705, style.scss */
  .et_pb_blog_grid_wrapper {
    margin-right: 0 !important;
  }

  /* line 4708, style.scss */
  .et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2, .et_pb_gutters1 .et_pb_column .et_pb_widget:nth-child(n) {
    width: 100%!important;
    margin: 0!important;
  }

  /* line 4712, style.scss */
  .single .et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2, .single .et_pb_gutters1 .et_pb_column .et_pb_widget:nth-child(n) {
    margin: 0 7.5% 7.5% 0!important;
  }

  /* line 4715, style.scss */
  .et_pb_blog_grid .et_pb_post {
    min-height: inherit;
    margin-bottom: 20px !important;
  }

  /* line 4719, style.scss */
  .experiment-section .et_pb_column_2_3 {
    width: 100%;
  }
}
/*  Desktops */
@media (min-width: 1368px) and (max-width: 1439px) {
  /* line 4726, style.scss */
  .page-id-703 .slide-right-area .slide-content h1 {
    font-size: 90px;
  }
}
/*  Desktops */
@media (min-width: 1261px) and (max-width: 1367px) {
  /* line 4734, style.scss */
  .ricommerce-team .drawer-style.style-2 figcaption h3 {
    font-size: 50px;
    line-height: 48px;
  }

  /* line 4738, style.scss */
  .ricommerce-team .drawer-style.style-2 figcaption::after {
    bottom: 15px;
  }

  /* line 4741, style.scss */
  .ricommerce-team .drawer-style.style-2 figcaption {
    padding-bottom: 32px;
  }

  /* line 4744, style.scss */
  .callto-box.link-box > h2 {
    font-size: 50px;
  }

  /* line 4747, style.scss */
  .callto-box.link-box > h2::after {
    bottom: 0px;
  }

  /* line 4750, style.scss */
  .page-id-703 .slide-right-area .slide-content h1 {
    font-size: 80px;
  }
}
/*  Desktops */
@media (min-width: 1170px) and (max-width: 1450px) {
  /* line 4759, style.scss */
  .person-box h1 {
    font-size: 65px;
  }
}
@media (min-width: 1170px) and (max-width: 1260px) {
  /* Header  */
  /* line 4767, style.scss */
  .et_header_style_left #et-top-navigation,
  .et_header_style_split #et-top-navigation {
    padding: 48px 0 0 0 !important;
  }

  /* line 4770, style.scss */
  .other_menu > li {
    padding-right: 13px !important;
    padding-left: 13px !important;
  }

  /* line 4774, style.scss */
  #et_top_search {
    display: none;
  }

  /* line 4777, style.scss */
  .img__description {
    padding: 40px 25px;
  }

  /* line 4780, style.scss */
  .with_hover_image_con_first {
    bottom: 20px;
    left: 30px;
  }

  /* line 4784, style.scss */
  .infographic_slider_con {
    padding-top: 18px !important;
  }

  /* line 4788, style.scss */
  .tiles .et_pb_row,
  .infographic_slider_con {
    padding-bottom: 18px !important;
  }

  /* line 4794, style.scss */
  .rodhe_h1,
  .hereforyou h2,
  .experiment h2 {
    font-size: 85px !important;
  }

  /* line 4797, style.scss */
  .img__description {
    padding: 30px;
  }

  /* line 4800, style.scss */
  .partner_img_con_state .img__description {
    padding: 25px;
  }

  /* line 4803, style.scss */
  .partner_img_con_state .img__description_layer h2 {
    line-height: 1em;
    font-size: 32px;
    margin-bottom: 2px;
  }

  /* line 4808, style.scss */
  .partner_img_con_state .img__description_layer ul {
    padding: 0;
    line-height: 20px;
  }

  /* line 4812, style.scss */
  .new-royalslider-7 .expension_text {
    top: 30px;
    left: 25px;
  }

  /* line 4816, style.scss */
  .ricommerce-team .drawer-style.style-2 figcaption h3 {
    font-size: 48px;
    line-height: 45px;
  }

  /* line 4820, style.scss */
  .ricommerce-team .drawer-style.style-2 figcaption::after {
    bottom: 15px;
  }

  /* line 4823, style.scss */
  .ricommerce-team .drawer-style.style-2 figcaption {
    padding-bottom: 32px;
  }

  /* line 4826, style.scss */
  .callto-box.link-box > h2 {
    font-size: 50px;
  }

  /* line 4829, style.scss */
  .callto-box.link-box > h2::after {
    bottom: 0px;
  }

  /* line 4832, style.scss */
  .page-id-703 .slide-right-area .slide-content h1 {
    font-size: 70px;
  }
}
@media all and (max-width: 1169px) {
  /* line 4842, style.scss */
  #logo {
    max-height: 50% !important;
  }

  #top-menu > li:last-child {
    padding-right: 0 !important;
  }

  /* line 4848, style.scss */
  #et_top_search {
    display: none;
  }
}
@media all and (max-width: 1099px) {
  /* line 4854, style.scss */
  #top-menu > li {
    padding-right: 10px;
    padding-left: 10px;
  }
}
/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1169px) {
  /* line 4862, style.scss */
  .ricommerce-team .drawer-style.style-2 figcaption h3 {
    font-size: 48px;
    line-height: 48px;
  }

  /* line 4866, style.scss */
  .ricommerce-team .drawer-style.style-2 figcaption {
    padding: 20px;
    padding-bottom: 20px;
  }

  /* line 4870, style.scss */
  .ricommerce-team .drawer-style.style-2 figcaption::after {
    left: 25px;
    bottom: 15px;
  }

  /* Header  */
  /* line 4876, style.scss */
  .et_header_style_left #et-top-navigation,
  .et_header_style_split #et-top-navigation {
    padding: 48px 0 0 0 !important;
  }

  	/*#top-menu > li {
  	 padding-top: 0px;
  	}
  
  	#top-menu > li:last-child {
  		display: none;
  	}*/
  /* Old Business Advisor button */
  /* line 4891, style.scss */
  .mbtn-biz {
    /*display: block;*/
    top: 265px;
  }

  /* line 4895, style.scss */
  body .mbtn-biz a.btn-advisor {
    font-size: 12px !important;
    padding: 6px 15px !important;
  }

  /* line 4900, style.scss */
  .et_pb_fullwidth_header.page-header {
    padding: 190px 0 0;
  }

  /* Team Members */
  /* line 4905, style.scss */
  .team-members .et_pb_module > .et_pb_text_inner {
    height: 300px;
  }

  /* line 4908, style.scss */
  .team-info {
    padding: 25px 40px 20px 15px;
    height: 300px;
    font-size: 16px;
    line-height: 22px;
  }

  /* line 4914, style.scss */
  .team-info::after {
    right: 10px;
  }

  /* line 4917, style.scss */
  .team-members .et_pb_module > .et_pb_text_inner p.font-knockout {
    padding: 20px 10px 35px 25px;
    font-size: 48px;
    line-height: 48px;
  }

  /* line 4922, style.scss */
  .callto-box, .callto-box.spaced {
    min-height: 240px;
    padding: 40px 30px 65px;
  }

  /* line 4927, style.scss */
  .socila-profile {
    padding: 25px 15px 0 20px;
  }

  /* line 4930, style.scss */
  .home_slider_right_content h1 {
    font-size: 60px !important;
  }

  /* line 4933, style.scss */
  .slide-right-area .slide-content h1 {
    font-size: 65px;
  }

  /* line 4936, style.scss */
  .page-id-703 .slide-right-area .slide-content h1 {
    font-size: 58px;
  }

  /* line 4939, style.scss */
  .person-box h1 {
    font-size: 65px;
    margin-bottom: 10px;
  }

  /* line 4943, style.scss */
  .img__description {
    padding: 40px 25px;
  }

  /* line 4946, style.scss */
  .img__wrap:hover .with_hover_image_con > p {
    visibility: hidden;
    opacity: 0;
  }

  /* line 4952, style.scss */
  .tiles .et_pb_row,
  .tiles,
  .infographic_slider_con {
    padding-bottom: 14px !important;
  }

  /* line 4955, style.scss */
  .page-id-42 .et_pb_section.partner_img_sec.tiles.et_pb_section_6.et_section_regular {
    padding-bottom: 0 !important;
  }

  /* line 4960, style.scss */
  .rodhe_h1,
  .hereforyou h2,
  .experiment h2 {
    font-size: 65px !important;
  }

  /* line 4963, style.scss */
  .tiles .et_pb_text_inner {
    padding: 40px 25px !important;
  }

  /* line 4966, style.scss */
  .experiment-section .et_pb_column_2_3 p {
    max-width: 65%;
  }

  /* line 4969, style.scss */
  .tiles, .infographic_slider_con {
    padding-top: 14px !important;
  }

  /* line 4975, style.scss */
  .et_pb_section.tiles.et_pb_section_1.et_section_regular,
  .et_pb_section.experiment-section.tiles.et_pb_section_3.et_section_regular,
  .et_pb_section.infographic_slider_con.et_pb_section_4.et_section_regular,
  .et_pb_section.partner_img_sec.tiles.et_pb_section_5.et_section_regular {
    padding-bottom: 0 !important;
  }

  /* line 4978, style.scss */
  .partner_img_con_state .img__description_layer h2 {
    line-height: 1em;
    font-size: 32px;
    margin-bottom: 2px;
  }

  /* line 4983, style.scss */
  .partner_img_con_state .img__description_layer ul {
    padding: 0;
    line-height: 20px;
  }

  /* line 4987, style.scss */
  .partner_img_con_state .img__description {
    padding: 15px 2px;
  }

  /* line 4991, style.scss */
  .service-box {
    min-height: 570px;
  }

  /* line 4994, style.scss */
  .service-box > h2 {
    padding: 40px 25px;
  }

  /* line 4997, style.scss */
  .service-box .service-text {
    padding: 40px 25px;
  }

  /* line 5000, style.scss */
  .service-box > h2::after {
    left: 25px;
  }

  /* line 5003, style.scss */
  .new-royalslider-7 .expension_text {
    top: 30px;
    left: 25px;
  }

  /* line 5007, style.scss */
  .biz-slide a.font38 img {
    width: auto;
    height: auto;
  }

  /* line 5011, style.scss */
  .new-royalslider-7 .expension_text h1 {
    font-size: 45px !important;
  }

  /* line 5014, style.scss */
  .new-royalslider-7 .biz-slide .expension_text p.white_text br {
    display: none;
  }

  /* line 5017, style.scss */
  .new-royalslider-7 .slide_slider .rsBullets {
    margin-top: -35px !important;
  }

  /* line 5020, style.scss */
  .new-royalslider-6 .expension_text {
    top: 25px;
    left: 25px;
  }

  /* line 5024, style.scss */
  .new-royalslider-6 .expension_text h1 {
    font-size: 55px !important;
    padding-bottom: 0;
    margin-bottom: 15px;
  }

  /* line 5029, style.scss */
  .new-royalslider-6 .slide_slider .rsBullets {
    margin-top: -50px !important;
  }

  /* line 5032, style.scss */
  .slide_right p {
    font-size: 26px;
    line-height: 32px;
  }

  /* line 5036, style.scss */
  .ricommerce-team .drawer-style.style-2 figcaption h3 {
    font-size: 45px;
    line-height: 40px;
  }

  /* line 5040, style.scss */
  .ricommerce-team .drawer-style.style-2 figcaption::after {
    bottom: 8px;
  }

  /* line 5043, style.scss */
  .ricommerce-team .drawer-style.style-2 figcaption {
    padding-bottom: 20px;
  }

  /* line 5046, style.scss */
  .callto-box.link-box > h2 {
    font-size: 50px;
  }

  /* line 5049, style.scss */
  .callto-box.link-box > h2::after {
    bottom: 0px;
  }

  /* line 5052, style.scss */
  .team-members.col-4 .team-info {
    padding: 16px 20px 22px 16px;
  }

  /* line 5055, style.scss */
  .team-members.col-4 .team-info p {
    font-size: 14px !important;
  }
}
/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
  /* line 5063, style.scss */
  .entry-content .simcal-default-calendar-grid.simcal-default-calendar-light .simcal-day-number {
    font-size: 36px;
  }

  /* line 5066, style.scss */
  .entry-content table.simcal-calendar-grid tr td {
    border: 2px solid #fff;
  }

  /* line 5069, style.scss */
  .team-members.col-4 .team-info {
    padding: 16px 20px 22px 16px;
  }

  /* line 5072, style.scss */
  .team-members.col-4 .team-info p {
    font-size: 14px !important;
  }

  /* line 5075, style.scss */
  .mbtn-biz {
    display: block;
  }

  /* line 5076, style.scss */
  .pr-30 {
    padding-right: 0;
  }

  /* line 5079, style.scss */
  .single-news {
    min-height: auto;
  }

  /* line 5082, style.scss */
  .mobile-hidden {
    display: none;
  }

  /* Header */
  /* line 5085, style.scss */
  .mobile_menu_bar::before {
    font-size: 36px;
    color: #313850;
  }

  /*#top-menu > li {
  	padding-top: 0px;
  }
  
  #top-menu > li:last-child {
  	display: none;
  }*/
  /* line 5098, style.scss */
  #et_top_search {
    display: none;
  }

  /* line 5102, style.scss */
  .et_pb_fullwidth_header.page-header {
    padding: 160px 0 0;
  }

  /* line 5105, style.scss */
  .mbtn-biz {
    top: 195px;
    right: -62px;
  }

  /* line 5109, style.scss */
  body .mbtn-biz a.btn-advisor {
    font-size: 11px !important;
    padding: 5px 10px !important;
  }

  /* line 5113, style.scss */
  .et_pb_fullwidth_header.page-header .header-content h1 {
    font-size: 90px !important;
  }

  /* line 5116, style.scss */
  .page-id-281 .page-header h1 {
    font-size: 90px !important;
  }

  /* line 5119, style.scss */
  .page-id-281 .et_pb_section_1 {
    margin-top: -68px;
  }

  /* Team Members */
  /* line 5123, style.scss */
  .mobile-col-2 .team-members .et_pb_column.et_pb_column_1_2 {
    margin-right: 2.5%;
    width: 48.75% !important;
  }

  /* line 5127, style.scss */
  .mobile-col-2 .team-members .et_pb_column.et_pb_column_1_2:nth-child(2n) {
    margin-right: 0;
  }

  /* line 5130, style.scss */
  .team-members .et_pb_module > .et_pb_text_inner {
    margin-bottom: 15px;
  }

  /* line 5133, style.scss */
  .callto-box.spaced {
    padding: 45px 30px 80px;
    min-height: inherit;
  }

  /* line 5171, style.scss */
  .slide-right-area .slide-content h1 {
    font-size: 65px;
  }

  /* line 5174, style.scss */
  .hidden-sm {
    display: none;
  }

  /* line 5177, style.scss */
  .my-islad .partner_img_con {
    width: 49.25% !important;
  }

  /* line 5180, style.scss */
  .my-islad .img__description {
    font-size: 17px;
    padding: 40px 25px;
  }

  /* line 5184, style.scss */
  .person-box h1 {
    font-size: 65px;
    margin-bottom: 10px;
  }

  /* line 5188, style.scss */
  a.smallblue {
    margin-top: 0;
  }

  /* line 5192, style.scss */
  .tiles, .infographic_slider_con {
    padding-top: 10px !important;
  }

  /* line 5195, style.scss */
  .tiles .et_pb_row {
    padding-bottom: 10px !important;
  }

  /* line 5198, style.scss */
  .experiment-section .et_pb_column_2_3 {
    margin-bottom: 10px;
    padding-bottom: 130px;
  }

  /* line 5202, style.scss */
  .et_pb_section.partner_img_sec.tiles.et_pb_section_5.et_section_regular {
    margin-bottom: 10px !important;
  }

  /* line 5207, style.scss */
  .start-up.et_pb_gutters2 .et_pb_column_2_3,
  .start-up.et_pb_gutters2.et_pb_row .et_pb_column_2_3 {
    width: 66.222% !important;
  }

  /* line 5211, style.scss */
  .start-up.et_pb_gutters2 .et_pb_column,
  .start-up.et_pb_gutters2.et_pb_row .et_pb_column {
    margin-right: 1.5% !important;
  }

  /* line 5215, style.scss */
  .start-up.et_pb_gutters2 .et_pb_column.et-last-child,
  .start-up.et_pb_gutters2.et_pb_row .et_pb_column.et-last-child {
    margin-right: 0 !important;
  }

  /* line 5219, style.scss */
  .start-up.et_pb_gutters2 .et_pb_column_1_3,
  .start-up.et_pb_gutters2.et_pb_row .et_pb_column_1_3 {
    width: 32.278% !important;
  }

  /* line 5222, style.scss */
  .biz-slide .expension_text {
    top: 20px;
    left: 20px;
    width: 82%;
  }

  /* line 5227, style.scss */
  .biz-slide .expension_text h1 {
    font-size: 36px !important;
  }

  /* line 5230, style.scss */
  .biz-slide .expension_text p {
    font-size: 15px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-right: 0;
  }

  /* line 5236, style.scss */
  .start-up.row-1 .callto-box {
    min-height: 550px;
    padding: 20px;
  }

  /* line 5240, style.scss */
  .slider-wrap.slide-img {
    min-height: 550px;
  }

  /* line 5243, style.scss */
  .start-up.row-2 .callto-box {
    min-height: 450px;
    padding: 20px;
  }

  /* line 5248, style.scss */
  .slide-right-area .slide-content h1,
  .start-up .callto-box h2 {
    font-size: 50px;
  }

  /* line 5251, style.scss */
  .page-id-703 .slide-right-area .slide-content h1 {
    font-size: 45px;
  }

  /* line 5254, style.scss */
  .page-id-703 .slide-right-area .slide-content p {
    font-size: 15px;
    line-height: 20px;
  }

  /* line 5258, style.scss */
  .biz-slide .white_text.font38 {
    font-size: 24px;
  }

  /* line 5261, style.scss */
  .partner_img_con_state {
    width: 49.25% !important;
  }

  /* line 5266, style.scss */
  .jobs.et_pb_gutters2 .et_pb_column_1_2,
  .jobs.et_pb_gutters2.et_pb_row .et_pb_column_1_2 {
    width: 49.25% !important;
    margin-bottom: 14px;
  }

  /* line 5271, style.scss */
  .jobs.et_pb_gutters2.et_pb_row_fullwidth .et_pb_column,
  .jobs.et_pb_gutters2.et_pb_row.et_pb_row_fullwidth .et_pb_column {
    margin-right: 1.5%;
  }

  /* line 5275, style.scss */
  .gutter-width-md.et_pb_row_fullwidth .et_pb_column_2_3,
  .gutter-width-md.et_pb_row_fullwidth.et_pb_row .et_pb_column_2_3 {
    width: 66.416% !important;
  }

  /* line 5279, style.scss */
  .gutter-width-md.et_pb_row_fullwidth .et_pb_column_1_3,
  .gutter-width-md.et_pb_row_fullwidth.et_pb_row .et_pb_column_1_3 {
    width: 32.083% !important;
  }

  /* line 5283, style.scss */
  .gutter-width-md.et_pb_gutters2.et_pb_row_fullwidth .et_pb_column,
  .gutter-width-md.et_pb_gutters2.et_pb_row.et_pb_row_fullwidth .et_pb_column {
    margin-right: 1.5%;
  }

  /* line 5286, style.scss */
  .state-biz .callto-box h2 {
    font-size: 50px;
  }

  /* line 5289, style.scss */
  .et_mobile_menu {
    border-top: 3px solid #ea4f52;
  }

  /* line 5292, style.scss */
  .biz-slide a.font38 img {
    width: auto;
    height: auto;
  }

  /* line 5296, style.scss */
  .new-royalslider-7 .expension_text h1 {
    font-size: 45px !important;
  }

  /* line 5299, style.scss */
  .new-royalslider-7 .biz-slide .expension_text p.white_text br {
    display: none;
  }

  /* line 5302, style.scss */
  .new-royalslider-7 .slide_slider .rsBullets {
    margin-top: -35px !important;
  }

  /* line 5305, style.scss */
  .et_pb_section.partner_img_sec.tiles.et_pb_section_6.et_section_regular {
    margin-bottom: 10px;
  }

  /* line 5308, style.scss */
  .home .et_pb_section.partner_img_sec.tiles.et_pb_section_6.et_section_regular {
    margin-bottom: 3px;
  }

  /* line 5311, style.scss */
  .ricommerce-team .drawer-style.style-2 figcaption h3 {
    font-size: 45px;
    line-height: 42px;
  }

  /* line 5315, style.scss */
  .ricommerce-team .drawer-style.style-2 figcaption::after {
    bottom: 15px;
  }

  /* line 5318, style.scss */
  .ricommerce-team .drawer-style.style-2 figcaption {
    padding-bottom: 35px;
  }

  /* line 5322, style.scss */
  .home .img__description_layer {
    align-items: inherit;
  }

  /* line 5325, style.scss */
  .home .img__description {
    padding: 40px 20px;
  }

  /* line 5328, style.scss */
  .img__wrap {
    /*max-height: 345px;*/
  }

  /* line 5331, style.scss */
  .img__img {
    height: 345px;
  }
}
/* small mobile :320px. */
@media (max-width: 767px) {
  /* line 5339, style.scss */
  .home .img__description_layer {
    align-items: center;
  }

  /* line 5342, style.scss */
  .home .img__description {
    padding: 40px 20px;
  }

  /* line 5345, style.scss */
  .home .et_pb_code_inner p.img__description::after {
    bottom: 0;
    left: 25px;
  }

  /* line 5349, style.scss */
  .et_pb_text_14 {
    margin: 10px 0px;
  }

  /* line 5352, style.scss */
  .entry-content .simcal-default-calendar-grid.simcal-default-calendar-light .simcal-day-number {
    font-size: 24px;
  }

  /* line 5355, style.scss */
  .entry-content table.simcal-calendar-grid tr td {
    border: 1px solid #fff;
  }

  /* line 5358, style.scss */
  .pr-30 {
    padding-right: 0;
  }

  /* line 5361, style.scss */
  .hidden-box > h3, .hidden-box > p {
    padding: 0 10px;
  }

  /* line 5364, style.scss */
  .hidden-box .read-more, .hidden-box .read-less {
    padding-left: 10px;
    font-size: 17px;
  }

  /* line 5368, style.scss */
  .search-title h2 {
    font-size: 40px;
  }

  /* line 5371, style.scss */
  .hidden-content {
    padding: 10px;
  }

  /* line 5374, style.scss */
  .ricommerce-team .drawer-style.style-2 figcaption h3 {
    font-size: 56px;
    line-height: 56px;
  }

  /* line 5379, style.scss */
  .ricommerce-team .drawer-style.style-2 figcaption {
    padding: 20px;
    padding-bottom: 20px;
  }

  /* line 5383, style.scss */
  .ricommerce-team .awsm-grid-expanded-content {
    padding: 25px 15px 15px 15px;
  }

  /* line 5386, style.scss */
  .awsm-content-scrollbar {
    padding-right: 0px;
  }

  /* line 5389, style.scss */
  .ricommerce-team .drawer-style.style-2 figcaption::after {
    left: 25px;
    bottom: 10px;
  }

  /* Header */
  /* line 5395, style.scss */
  .mobile_menu_bar::before {
    font-size: 36px;
    color: #313850;
  }

  /* Slider */
  /* line 5400, style.scss */
  .home_slider_right {
    width: 100%;
    position: relative;
  }

  /* line 5404, style.scss */
  .home_slider_left_content {
    width: 100%;
  }

  /* line 5407, style.scss */
  #new-royalslider-1, #new-royalslider-1 .rsOverflow {
    height: 208px !important;
  }

  /* line 5410, style.scss */
  .rsUni .rsBullets {
    position: absolute !important;
    bottom: 0 !important;
    text-align: right !important;
    margin-left: 0 !important;
  }

  /* line 5416, style.scss */
  .et_mobile_menu {
    border-top: 3px solid #ea4f52;
  }

  /* line 5419, style.scss */
  .partner_img_con {
    width: 49.25% !important;
  }

  /* line 5422, style.scss */
  .tiles .et_pb_text_inner {
    padding: 20px !important;
  }

  /* line 5425, style.scss */
  .img__description {
    padding: 0px 20px;
  }

  /* line 5428, style.scss */
  .et_pb_section_1 .img__wrap:hover .with_hover_image_con {
    display: none;
  }

  /* line 5431, style.scss */
  .mb-none {
    display: none;
  }

  /* line 5432, style.scss */
  .experiment-section h2 {
    margin-bottom: 10px;
    font-size: 50px !important;
  }

  /* line 5436, style.scss */
  .infographic_slider_text {
    width: 42%;
    top: 6%;
  }

  /* line 5440, style.scss */
  .infographic_slider_text_heading {
    font-size: 46px !important;
  }

  /* line 5443, style.scss */
  .et_pb_fullwidth_header.page-header .header-content h1 {
    font-size: 65px !important;
  }

  /* line 5446, style.scss */
  .page-id-281 .page-header h1 {
    font-size: 65px !important;
  }

  /* line 5449, style.scss */
  .page-id-281 .et_pb_section_1 {
    margin-top: -50px;
  }

  /* line 5452, style.scss */
  .mbtn-biz {
    display: block;
  }

  /* line 5453, style.scss */
  .expension_text {
    top: 20px;
    left: 20px;
    width: 84%;
  }

  /* line 5458, style.scss */
  .expansion_left {
    width: 100% !important;
  }

  /* line 5461, style.scss */
  .expansion_right {
    width: 100%;
  }

  /* line 5464, style.scss */
  .expension_text h1 {
    font-size: 40px !important;
  }

  /* line 5467, style.scss */
  .expension_text p {
    font-size: 14px;
    margin-top: 5px;
    margin-bottom: 0;
    padding-right: 0;
  }

  /* line 5476, style.scss */
  .page-id-123 .et_pb_section_1 .et_pb_column_4_4 .expansion_left img,
  .page-id-123 .et_pb_section_1 .et_pb_column_4_4 .expansion_right img,
  .page-id-123 .et_pb_section_2 .et_pb_column_4_4 .expansion_right img,
  .page-id-123 .et_pb_section_2 .et_pb_column_4_4 .expansion_left img {
    opacity: 0;
  }

  /* line 5479, style.scss */
  .page-id-123 .et_pb_section_1 .et_pb_column_4_4 .et_pb_code_inner .expansion_left {
    background: url(/wp-content/uploads/2018/01/mbg2.jpg) no-repeat scroll 0 0;
    margin-bottom: 10px;
    background-size: cover;
  }

  /* line 5484, style.scss */
  .page-id-123 .et_pb_section_1 .et_pb_column_4_4 .et_pb_code_inner .expansion_right {
    background: url(/wp-content/uploads/2018/01/mbg3.jpg) no-repeat scroll 0 0;
    margin-bottom: 10px;
    background-size: cover;
    padding-bottom: 120px;
    padding-right: 125px;
  }

  /* line 5491, style.scss */
  .page-id-123 .et_pb_section_2 .et_pb_column_4_4 .et_pb_code_inner .expansion_right {
    background: url(/wp-content/uploads/2018/01/mbg5.jpg) no-repeat scroll 0 0;
    margin-bottom: 10px;
    background-size: cover;
    padding-bottom: 90px;
  }

  /* line 5497, style.scss */
  .page-id-123 .et_pb_section_2 .et_pb_column_4_4 .et_pb_code_inner .expansion_left {
    background: url(/wp-content/uploads/2018/01/mbg4.jpg) no-repeat scroll 0 0;
    margin-bottom: 10px;
    background-size: cover;
    padding-bottom: 20px;
  }

  /* line 5503, style.scss */
  #gform_1 ul li.gfield {
    width: 100%;
  }

  /* line 5507, style.scss */
  .single-news {
    min-height: auto;
  }

  /* line 5510, style.scss */
  .mobile-hidden {
    display: none;
  }

  /* line 5511, style.scss */
  #et_top_search {
    display: none;
  }

  /* line 5514, style.scss */
  .mbtn-biz {
    right: -60px;
    top: 195px;
    padding: 0px;
    font-size: 9px;
  }

  /* line 5520, style.scss */
  body .mbtn-biz a.btn-advisor {
    font-size: 9px !important;
    padding: 5px 10px !important;
  }

  /* Team Members */
  /* line 5525, style.scss */
  .mobile-col-2 .team-members .et_pb_column.et_pb_column_1_2 {
    margin-right: 0;
    width: 100% !important;
  }

  /* line 5529, style.scss */
  .et_pb_row {
    width: 90%;
  }

  /* Header  */
  /* line 5533, style.scss */
  .et_pb_fullwidth_header.page-header {
    padding: 150px 0 0;
  }

  /* line 5536, style.scss */
  .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content {
    margin: 0 0 5px 10px;
  }

  /* line 5539, style.scss */
  .et_pb_fullwidth_header .et_pb_fullwidth_header_container {
    width: 98%;
  }

  /* line 5542, style.scss */
  .rc-widget.yes {
    margin-bottom: 10px;
  }

  /* line 5546, style.scss */
  .callto-box.spaced {
    padding: 25px 15px 60px;
    min-height: inherit;
  }

  /* line 5550, style.scss */
  .callto-box.spaced p {
    line-height: 18px;
    font-size: 14px;
  }

  /* line 5554, style.scss */
  div.et_pb_toggle h5.et_pb_toggle_title {
    padding: 25px 15px !important;
  }

  /* line 5557, style.scss */
  div.et_pb_toggle_content {
    padding: 32px 15px !important;
  }

  /* line 5560, style.scss */
  div.accordion-lg .et_pb_toggle_title::before {
    right: 12px !important;
  }

  /* line 5563, style.scss */
  div.et_pb_toggle_title::before {
    right: 12px !important;
  }

  /* line 5566, style.scss */
  .contact-info .info-text::after {
    display: none;
  }

  /* line 5569, style.scss */
  .contact-info .info-text {
    padding-left: 0;
  }

  /* line 5572, style.scss */
  .contact-info h3 {
    max-width: 100%;
    float: left;
    margin-right: 0;
    margin-bottom: 20px;
    width: 100%;
  }

  /* line 5579, style.scss */
  .person-box h1 {
    font-size: 65px;
    margin-bottom: 10px;
  }

  /* line 5583, style.scss */
  .mb-hide {
    display: none;
  }

  /* line 5586, style.scss */
  .mb-show {
    display: block;
  }

  /* line 5648, style.scss */
  .callto-box {
    padding: 46px 30px 72px;
  }

  /* line 5651, style.scss */
  .slide-right-area .slide-content h1 {
    font-size: 65px;
  }

  /* line 5654, style.scss */
  .slide-single {
    display: block;
  }

  /* line 5658, style.scss */
  .slide-left-area,
  .slide-right-area {
    width: 100%;
    display: block;
  }

  /* line 5662, style.scss */
  .slide-left-area {
    margin-bottom: 15px;
  }

  /* line 5665, style.scss */
  .slide-right-area .slide-content {
    padding-left: 0;
  }

  /* line 5668, style.scss */
  .hidden-mb {
    display: none;
  }

  /* line 5672, style.scss */
  .slider-wrap.owl-carousel .owl-dots,
  .slider-wrapper.owl-carousel .owl-dots {
    left: auto;
    right: 0;
  }

  /* line 5677, style.scss */
  .slider-wrap.owl-carousel .owl-dot.active span,
  .slider-wrapper.owl-carousel .owl-dot.active span {
    background-color: #323850;
    border: 2px solide #323850;
  }

  /* line 5682, style.scss */
  .slider-wrap.owl-carousel .owl-dot span,
  .slider-wrapper.owl-carousel .owl-dot span {
    border: 2px solid #323850;
  }

  /* line 5685, style.scss */
  .slider-wrap.owl-carousel.slide-img .owl-dot.active span {
    background-color: #fff;
    border: 2px solide #fff;
  }

  /* line 5689, style.scss */
  .slider-wrap.owl-carousel.slide-img .owl-dot span {
    border: 2px solid #fff;
  }

  /* line 5693, style.scss */
  .slider-wrap.owl-carousel .owl-dots,
  .slider-wrapper.owl-carousel .owl-dots {
    left: inherit !important;
    right: 0;
    text-align: right !important;
    width: auto !important;
    top: 185px;
  }

  /* line 5700, style.scss */
  a.smallblue {
    margin-top: 0;
  }

  /* line 5703, style.scss */
  .tiles, .infographic_slider_con {
    padding-top: 10px !important;
  }

  /* line 5706, style.scss */
  .tiles .et_pb_row {
    padding-bottom: 10px !important;
  }

  /* line 5709, style.scss */
  .slide-03 .slide-right-area .slide-content p {
    display: block;
  }

  /* line 5712, style.scss */
  .start-up .et_pb_column.et_pb_column_1_3 {
    margin-bottom: 10px;
  }

  /* line 5715, style.scss */
  .start-up.row-1.grow-biz .et_pb_column.et_pb_column_2_3 {
    margin-bottom: 10px;
  }

  /* line 5718, style.scss */
  .start-up.row-1 .et_pb_column.et_pb_column_1_3.et_pb_column_1.et-last-child {
    margin-bottom: 0;
  }

  /* line 5721, style.scss */
  .slider-wrap.owl-carousel.slide-img .owl-dots {
    left: inherit;
    right: 20px;
    top: inherit;
    bottom: 49px;
  }

  /* line 5727, style.scss */
  .slider-wrap.slide-img {
    padding: 45px 15px;
    min-height: 430px;
  }

  /* line 5731, style.scss */
  .img__description {
    padding: 0 20px;
  }

  /* line 5735, style.scss */
  .slider-wrap.owl-carousel .owl-dots,
  .slider-wrapper.owl-carousel .owl-dots {
    top: 200px;
  }

  /* line 5739, style.scss */
  .slider-wrap.owl-carousel .owl-dot span,
  .slider-wrapper.owl-carousel .owl-dot span {
    height: 12px;
    margin: auto 6px auto auto;
    width: 12px;
  }

  /* line 5744, style.scss */
  .experiment-section.tiles .et_pb_row_5 .et_pb_column.et_pb_column_2_3.marginright.et_pb_column_12 {
    background-image: url(/wp-content/uploads/2017/12/building.jpg);
  }

  /* line 5747, style.scss */
  .instagram-pic .partner_img_con {
    width: 49.25% !important;
  }

  /* line 5750, style.scss */
  .instagram-pic .rodhe_h1 {
    font-size: 34px !important;
    margin-bottom: 5px;
  }

  /* line 5754, style.scss */
  .start-up.row-1 .et_pb_column.et_pb_column_2_3.et_pb_column_0 {
    margin-bottom: 10px;
  }

  /* line 5757, style.scss */
  .biz-slide a.font38 img {
    width: auto;
    height: auto;
  }

  /* line 5761, style.scss */
  .new-royalslider-7 .biz-slide .expension_text p.white_text br {
    display: none;
  }

  /* line 5764, style.scss */
  .new-royalslider-7 .slide_slider .rsBullets {
    margin-top: -35px !important;
  }

  /* line 5767, style.scss */
  .team-members .et_pb_module > .et_pb_text_inner:hover .team-info.team-outer {
    opacity: 0;
  }

  /* line 5770, style.scss */
  .team-members .et_pb_module > .et_pb_text_inner:hover .team-info {
    z-index: 1;
  }

  /* line 5773, style.scss */
  .minutes-acc {
    padding: 25px 20px;
  }

  /* line 5776, style.scss */
  .minutes-acc h5.et_pb_toggle_title::before {
    right: 0 !important;
  }
}
/* Large Mobile :480px. */
@media only screen and (min-width: 460px) and (max-width: 767px) {
  /* line 5784, style.scss */
  .home .img__description_layer {
    align-items: flex-start;
  }

  /* line 5787, style.scss */
  .home .img__description {
    padding: 0 20px;
  }

  /* line 5790, style.scss */
  .home .et_pb_code_inner p.img__description {
    padding-top: 0;
  }

  /* line 5793, style.scss */
  .entry-content .simcal-default-calendar-grid.simcal-default-calendar-light .simcal-day-number {
    font-size: 36px;
  }

  /* line 5796, style.scss */
  .entry-content table.simcal-calendar-grid tr td {
    border: 2px solid #fff;
  }

  /* line 5799, style.scss */
  .search-title h2 {
    font-size: 40px;
  }

  /* line 5802, style.scss */
  .pr-30 {
    padding-right: 0;
  }

  /* line 5805, style.scss */
  .hidden-box > h3, .hidden-box > p {
    padding: 0 20px;
  }

  /* line 5808, style.scss */
  .hidden-box .read-more, .hidden-box .read-less {
    padding-left: 20px;
    font-size: 17px;
  }

  /* line 5812, style.scss */
  .hidden-content {
    padding: 20px;
  }

  /* line 5815, style.scss */
  .ricommerce-team .drawer-style.style-2 figcaption h3 {
    font-size: 48px;
    line-height: 48px;
  }

  /* line 5819, style.scss */
  .ricommerce-team .drawer-style.style-2 figcaption {
    padding: 20px;
    padding-bottom: 20px;
  }

  /* line 5823, style.scss */
  .ricommerce-team .awsm-grid-expanded-content {
    padding: 25px 15px 15px 15px;
  }

  /* line 5826, style.scss */
  .awsm-content-scrollbar {
    padding-right: 0px;
  }

  /* line 5829, style.scss */
  .ricommerce-team .drawer-style.style-2 figcaption::after {
    left: 25px;
    bottom: 10px;
  }

  /* line 5833, style.scss */
  .et_pb_fullwidth_header.page-header .header-content h1 {
    font-size: 65px !important;
  }

  /* line 5836, style.scss */
  .page-id-281 .page-header h1 {
    font-size: 65px !important;
  }

  /* line 5839, style.scss */
  .page-id-281 .et_pb_section_1 {
    margin-top: -50px;
  }

  /* line 5842, style.scss */
  .mbtn-biz {
    display: block;
  }

  /* line 5843, style.scss */
  .expension_text {
    top: 20px;
    left: 20px;
    width: 84%;
  }

  /* line 5848, style.scss */
  .expansion_left {
    width: 100%;
  }

  /* line 5851, style.scss */
  .expansion_right {
    width: 100%;
  }

  /* line 5854, style.scss */
  .expension_text h1 {
    font-size: 40px !important;
  }

  /* line 5857, style.scss */
  .expension_text p {
    font-size: 14px;
    margin-top: 5px;
    margin-bottom: 0;
    padding-right: 0;
  }

  /* line 5863, style.scss */
  .expansion_left img {
    opacity: 0;
  }

  /* line 5869, style.scss */
  .page-id-123 .et_pb_section_1 .et_pb_column_4_4 .expansion_left img,
  .page-id-123 .et_pb_section_1 .et_pb_column_4_4 .expansion_right img,
  .page-id-123 .et_pb_section_2 .et_pb_column_4_4 .expansion_right img,
  .page-id-123 .et_pb_section_2 .et_pb_column_4_4 .expansion_left img {
    opacity: 0;
  }

  /* line 5872, style.scss */
  .page-id-123 .et_pb_section_1 .et_pb_column_4_4 .et_pb_code_inner .expansion_left {
    background: url(/wp-content/uploads/2018/01/mbg2.jpg) no-repeat scroll 0 0;
    margin-bottom: 10px;
    background-size: cover;
  }

  /* line 5877, style.scss */
  .page-id-123 .et_pb_section_1 .et_pb_column_4_4 .et_pb_code_inner .expansion_right {
    background: url(/wp-content/uploads/2018/01/mbg3.jpg) no-repeat scroll 0 0;
    margin-bottom: 10px;
    background-size: cover;
    padding-bottom: 120px;
    padding-right: 125px;
  }

  /* line 5884, style.scss */
  .page-id-123 .et_pb_section_2 .et_pb_column_4_4 .et_pb_code_inner .expansion_right {
    background: url(/wp-content/uploads/2018/01/mbg5.jpg) no-repeat scroll 0 0;
    margin-bottom: 10px;
    background-size: cover;
    padding-bottom: 90px;
  }

  /* line 5890, style.scss */
  .page-id-123 .et_pb_section_2 .et_pb_column_4_4 .et_pb_code_inner .expansion_left {
    background: url(/wp-content/uploads/2018/01/mbg4.jpg) no-repeat scroll 0 0;
    margin-bottom: 10px;
    background-size: cover;
    padding-bottom: 20px;
  }

  /* line 5896, style.scss */
  #gform_1 ul li.gfield {
    width: 100%;
  }

  /* line 5899, style.scss */
  .single-news {
    min-height: auto;
  }

  /* line 5902, style.scss */
  .mobile-hidden {
    display: none;
  }

  /* line 5903, style.scss */
  .mbtn-biz {
    right: -60px;
    top: 220px;
    font-size: 9px;
  }

  /* line 5908, style.scss */
  body .mbtn-biz a.btn-advisor {
    font-size: 10px !important;
    padding: 5px 10px !important;
  }

  /* Header  */
  /* line 5913, style.scss */
  .et_pb_fullwidth_header.page-header {
    padding: 150px 0 0;
  }

  /* line 5916, style.scss */
  #et_top_search {
    display: none;
  }

  /* line 5919, style.scss */
  .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content {
    margin: 0 0 5px 10px;
  }

  /* line 5922, style.scss */
  .et_pb_fullwidth_header .et_pb_fullwidth_header_container {
    width: 98%;
  }

  /* line 5925, style.scss */
  .rc-widget.yes {
    margin-bottom: 10px;
  }

  /* Team Members */
  /* line 5929, style.scss */
  .mobile-col-2 .team-members .et_pb_column.et_pb_column_1_2 {
    margin-right: 2.5%;
    width: 48.75% !important;
  }

  /* line 5933, style.scss */
  .mobile-col-2 .team-members .et_pb_column.et_pb_column_1_2:nth-child(2n) {
    margin-right: 0;
  }

  /* line 5936, style.scss */
  .team-members .et_pb_module > .et_pb_text_inner {
    height: 220px;
  }

  /* line 5939, style.scss */
  .team-members.open-link .et_pb_module > .et_pb_text_inner {
    height: 280px;
  }

  /* line 5942, style.scss */
  .team-info {
    padding: 10px 30px 20px 10px;
    height: 220px;
    font-size: 14px;
    line-height: 18px;
  }

  /* line 5948, style.scss */
  .team-info::after {
    right: 10px;
    height: 20px;
    width: 20px;
    background: url(/wp-content/uploads/2018/01/arrow-right-red.png) no-repeat scroll 0 0;
  }

  /* line 5954, style.scss */
  .team-members .et_pb_module > .et_pb_text_inner p.font-knockout {
    padding: 20px 10px 20px 12px;
  }

  /* line 5957, style.scss */
  .callto-box.spaced {
    padding: 25px 15px 60px;
    min-height: inherit;
  }

  /* line 5961, style.scss */
  .callto-box.spaced p {
    line-height: 18px;
    font-size: 14px;
  }

  /* line 5965, style.scss */
  .socila-profile h2 {
    line-height: 36px;
  }

  /* line 5968, style.scss */
  div.et_pb_toggle h5.et_pb_toggle_title {
    padding: 25px 15px !important;
  }

  /* line 5971, style.scss */
  div.et_pb_toggle_content {
    padding: 32px 15px !important;
  }

  /* line 5974, style.scss */
  div.accordion-lg .et_pb_toggle_title::before {
    right: 12px !important;
  }

  /* line 5977, style.scss */
  div.et_pb_toggle_title::before {
    right: 12px !important;
  }

  /* line 5980, style.scss */
  .contact-info .info-text::after {
    display: none;
  }

  /* line 5983, style.scss */
  .contact-info .info-text {
    padding-left: 0;
  }

  /* line 5986, style.scss */
  .contact-info h3 {
    max-width: 100%;
    float: left;
    margin-right: 0;
    margin-bottom: 20px;
    width: 100%;
  }

  /* line 6019, style.scss */
  .slide-right-area .slide-content h1 {
    font-size: 65px;
  }

  /* line 6022, style.scss */
  .slide-single {
    display: block;
  }

  /* line 6026, style.scss */
  .slide-left-area,
  .slide-right-area {
    width: 100%;
    display: block;
  }

  /* line 6030, style.scss */
  .slide-left-area {
    margin-bottom: 15px;
  }

  /* line 6033, style.scss */
  .slide-right-area .slide-content {
    padding-left: 0;
  }

  /* line 6036, style.scss */
  .hidden-mb {
    display: none;
  }

  /* line 6040, style.scss */
  .slider-wrap.owl-carousel .owl-dots,
  .slider-wrapper.owl-carousel .owl-dots {
    top: 300px;
    left: inherit !important;
    right: 0;
    text-align: right !important;
    width: auto !important;
  }

  /* line 6047, style.scss */
  .slider-wrap.owl-carousel.slide-img .owl-dots {
    left: inherit;
    right: 20px;
    top: inherit;
    bottom: 49px;
  }

  /* line 6053, style.scss */
  a.smallblue {
    margin-top: 15px;
  }

  /* line 6056, style.scss */
  .tiles, .infographic_slider_con {
    padding-top: 10px !important;
  }

  /* line 6059, style.scss */
  .tiles .et_pb_row {
    padding-bottom: 10px !important;
  }

  /* line 6063, style.scss */
  .person-box h1 {
    font-size: 50px;
    margin-bottom: 0px;
  }

  /* line 6068, style.scss */
  .img__wrap p.img__description {
    font-size: 14px;
    line-height: 18px;
  }

  /* line 6072, style.scss */
  .img__wrap:hover .with_hover_image_con > p {
    visibility: hidden;
    opacity: 0;
  }

  /* line 6076, style.scss */
  .et_pb_section.partner_img_sec.tiles.et_pb_section_6.et_section_regular {
    margin-bottom: 10px;
  }

  /* line 6079, style.scss */
  .experiment-section .et_pb_column_2_3 {
    padding-bottom: 100px;
  }

  /* line 6082, style.scss */
  .experiment-section .et_pb_column_2_3 p {
    max-width: 60%;
  }

  /* line 6085, style.scss */
  .biz-slide.expansion_left img {
    opacity: 1;
  }

  /* line 6088, style.scss */
  .biz-slide .expension_text {
    top: 0 !important;
    width: 95%;
  }

  /* line 6093, style.scss */
  .new-royalslider-7 .expension_text,
  .new-royalslider-6 .expension_text {
    top: 20px !important;
  }

  /* line 6096, style.scss */
  .new-royalslider-6 .expension_text.slide_right {
    top: inherit !important;
    bottom: 10px;
  }

  /* line 6100, style.scss */
  .new-royalslider-6 .expension_text {
    top: 20px !important;
  }

  /* line 6103, style.scss */
  .new-royalslider-12 .expension_text {
    top: 0px;
  }

  /* line 6108, style.scss */
  .new-royalslider-12 .rsOverflow,
  .new-royalslider-7 .rsOverflow,
  .new-royalslider-6 .rsOverflow {
    height: 460px !important;
  }

  /* line 6113, style.scss */
  .new-royalslider-12 .rsOverflow,
  .new-royalslider-7 .rsOverflow,
  .new-royalslider-6 .rsOverflow {
    height: 460px !important;
  }

  /* line 6118, style.scss */
  .new-royalslider-12 .expansion_left,
  .new-royalslider-7 .expansion_left,
  .new-royalslider-6 .expansion_left {
    height: 190px;
    margin-bottom: 10px;
  }

  /* line 6124, style.scss */
  .new-royalslider-12 .expansion_right,
  .new-royalslider-7 .expansion_right,
  .new-royalslider-6 .expansion_right {
    height: 260px;
  }

  /* line 6129, style.scss */
  .new-royalslider-12 .rsBullets,
  .new-royalslider-7 .rsBullets,
  .new-royalslider-6 .rsBullets {
    bottom: inherit !important;
    top: 10px;
    right: 15px;
    margin-top: 0 !important;
  }

  /* line 6136, style.scss */
  .jobs.et_pb_gutters2 .et_pb_column_1_2,
  .jobs.et_pb_gutters2.et_pb_row .et_pb_column_1_2 {
    width: 49.25% !important;
    margin-bottom: 10px;
  }

  /* line 6141, style.scss */
  .jobs.et_pb_gutters2.et_pb_row_fullwidth .et_pb_column,
  .jobs.et_pb_gutters2.et_pb_row.et_pb_row_fullwidth .et_pb_column {
    margin-right: 1.5%;
  }

  /* line 6144, style.scss */
  .expansion-section .state-biz .et_pb_column_2_3 {
    margin-bottom: 10px;
  }

  /* line 6147, style.scss */
  .new-royalslider-6 .expansion_left img {
    opacity: 1;
  }

  /* line 6150, style.scss */
  .slide-03 .slide-right-area .slide-content p {
    display: block;
  }

  /* line 6153, style.scss */
  .start-up .et_pb_column.et_pb_column_1_3 {
    margin-bottom: 10px;
  }

  /* line 6156, style.scss */
  .slider-wrap.slide-img {
    padding: 45px 15px;
    min-height: 650px;
  }

  /* line 6160, style.scss */
  .img__description {
    padding: 0 20px;
  }

  /* line 6163, style.scss */
  .biz-slide a.font38 img {
    width: auto;
    height: auto;
  }

  /* line 6167, style.scss */
  .new-royalslider-7 .biz-slide .expension_text p.white_text br {
    display: none;
  }

  /* line 6171, style.scss */
  .new-royalslider-7 .slide_slider .rsBullets,
  .new-royalslider-6 .slide_slider .rsBullets {
    margin-top: -35px !important;
  }

  /* line 6174, style.scss */
  .new-royalslider-7 .expansion_right::before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    content: "";
    z-index: 1;
  }

  /* line 6184, style.scss */
  .team-members .et_pb_module > .et_pb_text_inner:hover .team-info.team-outer {
    opacity: 1;
  }

  /* line 6187, style.scss */
  .team-members .et_pb_module > .et_pb_text_inner:hover .team-info {
    z-index: -1;
  }

  /* line 6190, style.scss */
  .home .et_pb_section.partner_img_sec.tiles.et_pb_section_6.et_section_regular {
    margin-bottom: 0;
  }

  /* line 6193, style.scss */
  .service-box .service-text {
    padding: 15px 10px;
  }

  /* line 6196, style.scss */
  .service-box .service-text ul li {
    line-height: 22px;
  }

  /* line 6199, style.scss */
  .minutes-acc h5.et_pb_toggle_title::before {
    right: 0 !important;
  }
}
@media only screen and (min-width: 560px) and (max-width: 767px) {
  /* line 6205, style.scss */
  .entry-content .simcal-default-calendar-grid.simcal-default-calendar-light .simcal-day-number {
    font-size: 36px;
  }

  /* line 6208, style.scss */
  .entry-content table.simcal-calendar-grid tr td {
    border: 2px solid #fff;
  }

  /* line 6211, style.scss */
  .team-members .et_pb_module > .et_pb_text_inner {
    height: 300px;
  }

  /* line 6214, style.scss */
  .team-info {
    padding: 10px 30px 20px 10px;
    height: 300px;
    font-size: 16px;
    line-height: 22px;
  }

  /* line 6220, style.scss */
  .biz-slide a.font38 img {
    width: auto;
    height: auto;
    margin-left: 5px;
    position: relative;
    top: -3px;
  }

  /* line 6227, style.scss */
  .new-royalslider-7 .biz-slide .expension_text p.white_text br {
    display: none;
  }

  /* line 6230, style.scss */
  .new-royalslider-7 .slide_slider .rsBullets {
    margin-top: -35px !important;
  }

  /* line 6233, style.scss */
  #new-royalslider-11 .rsBullets {
    bottom: 10px !important;
  }

  /* line 6239, style.scss */
  .rsUni .rsArrow {
    display: none !important;
  }

  /* line 6243, style.scss */
  .img__wrap:hover .img__description {
    transform: translateY(15px);
  }
}
@media only screen and (max-width: 600px) {
  /* line 6250, style.scss */
  .img__wrap:hover .img__description {
    transform: translateY(15px);
  }

  /* line 6253, style.scss */
  h1, h2, h3, h4, h5, h6 {
    line-height: normal;
  }

  /* line 6254, style.scss */
  .entry-content .simcal-default-calendar-grid.simcal-default-calendar-light .simcal-day-number {
    font-size: 24px;
  }

  /* line 6257, style.scss */
  .entry-content table.simcal-calendar-grid tr td {
    border: 1px solid #fff;
  }

  /* line 6260, style.scss */
  .entry-content .simcal-default-calendar .simcal-current h3 {
    font-size: 45px;
  }

  /* line 6263, style.scss */
  .home_slider_right_content {
    position: inherit;
    bottom: inherit;
  }

  /* line 6266, style.scss */
  #new-royalslider-4, #new-royalslider-5, #new-royalslider-6, #new-royalslider-8, #new-royalslider-7 {
    height: 400px !important;
  }

  /* line 6269, style.scss */
  .home_slider_right_content h1 {
    margin-bottom: 0;
  }

  /* line 6272, style.scss */
  .home_slider_right {
    margin-bottom: 15px;
    padding: 10px;
  }

  /* line 6276, style.scss */
  .experiment-section .et_pb_column_2_3 p {
    max-width: inherit;
  }

  /* line 6280, style.scss */
  .home_slider_right_content p, .home_slider_right_content p, .experiment p, .hereforyou p,
  .expension_text p {
    font-size: 16px;
    line-height: 24px;
  }

  /* line 6284, style.scss */
  .img__wrap p.img__description {
    font-size: 14px;
    line-height: 18px;
  }

  /* line 6288, style.scss */
  .international_left img {
    position: absolute;
  }

  /* line 6291, style.scss */
  .expension_text {
    top: inherit;
    left: inherit;
    padding: 30px;
    width: 95%;
  }

  /* line 6297, style.scss */
  #new-royalslider-5.rsUni .rsBullets, #new-royalslider-6.rsUni .rsBullets, #new-royalslider-7.rsUni .rsBullets {
    bottom: 15px !important;
    margin-top: inherit !important;
    text-align: center !important;
  }

  /* line 6302, style.scss */
  #new-royalslider-7.rsUni {
    background: #30384F !important;
  }

  /* line 6305, style.scss */
  .page-start-my-business .et_pb_section_1 .et_pb_column_4_4 .et_pb_code_inner .expansion_right {
    padding-bottom: inherit;
    padding-top: inherit;
    padding-right: inherit;
  }

  /* line 6310, style.scss */
  .page-start-my-business .expension_text {
    position: relative;
  }

  /* line 6314, style.scss */
  .page-start-my-business .expansion_left img,
  .page-start-my-business .expansion_right img {
    /*display: none;*/
  }

  /* line 6315, style.scss */
  .page-out-of-state-businesses .expansion_right .expension_text {
    top: inherit;
    width: inherit;
    left: inherit;
    bottom: 0;
  }

  /* line 6321, style.scss */
  .page-out-of-state-businesses .expansion-section .expansion_right img {
    height: auto;
  }

  /* line 6324, style.scss */
  .socila-profile h2 {
    line-height: 36px;
  }

  /* line 6327, style.scss */
  .biz-slide .white_text.font38 {
    font-size: 24px;
  }

  /* line 6330, style.scss */
  #new-royalslider-11 .rsBullets {
    bottom: 10px !important;
  }

  /* line 6333, style.scss */
  .experiment-section .et_pb_column_2_3 {
    padding-bottom: 200px;
  }

  /* line 6336, style.scss */
  .experiment-section .et_pb_column_2_3 p {
    max-width: 60%;
  }

  /* line 6339, style.scss */
  .biz-slide a.font38 img {
    width: auto;
    height: auto;
  }

  /* line 6343, style.scss */
  .new-royalslider-7 .biz-slide .expension_text p.white_text br {
    display: none;
  }

  /* line 6346, style.scss */
  .new-royalslider-7 .slide_slider .rsBullets {
    margin-top: -35px !important;
  }

  /* line 6349, style.scss */
  .new-royalslider-6 .expension_text {
    padding: 0;
  }

  /* line 6352, style.scss */
  .new-royalslider-6 .slide_right p {
    padding: 20px;
  }

  /* line 6358, style.scss */
  .home .slicker-instagram-placeholder, .home .slicker-youtube-placeholder, .instagram-pic .partner_img_con {
    width: 100% !important;
  }

  /* line 6361, style.scss */
  .home .slicker-instagram-placeholder, .home .slicker-youtube-placeholder {
    margin-bottom: 10px !important;
  }

  /* line 6364, style.scss */
  .home .fts-instagram-inline-block-centered .slicker-instagram-placeholder:last-child, #footer-widgets .footer-widget.last {
    margin-bottom: 0px !important;
  }

  /* line 6367, style.scss */
  .home .et_pb_section.partner_img_sec.tiles.et_pb_section_6.et_section_regular {
    margin-bottom: 0;
  }

  /* line 6370, style.scss */
  .rsUni .rsArrow {
    display: none !important;
  }

  /* line 6373, style.scss */
  .et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n) {
    margin-bottom: 20px !important;
  }

  /* line 6376, style.scss */
  .page-board-of-directors .team-members .et_pb_column_34 {
    margin-bottom: 15px;
  }

  /* line 6379, style.scss */
  img.alignleft, img.alignright, .alignright {
    width: 100%;
    float: none;
    margin: 0;
    margin-bottom: 15px;
  }

  /* line 6382, style.scss */
  table {
    margin-bottom: 0;
    overflow: hidden;
    overflow-x: scroll;
    display: block;
    white-space: nowrap;
  }

  /* line 6389, style.scss */
  th {
    padding-right: 10px;
  }

  /* line 6392, style.scss */
  .no-border tr th {
    padding-right: 15px;
  }

  /* line 6393, style.scss */
  .et_pb_accordion_0.et_pb_accordion h5.et_pb_toggle_title, .et_pb_accordion_0.et_pb_accordion h1.et_pb_toggle_title, .et_pb_accordion_0.et_pb_accordion h2.et_pb_toggle_title, .et_pb_accordion_0.et_pb_accordion h3.et_pb_toggle_title, .et_pb_accordion_0.et_pb_accordion h4.et_pb_toggle_title, .et_pb_accordion_0.et_pb_accordion h6.et_pb_toggle_title {
    line-height: normal;
    font-size: 20px !important;
    padding-right: 35px !important;
  }

  /* line 6398, style.scss */
  .accordion-lg .et_pb_toggle_title::before {
    right: 0 !important;
  }

  /* line 6401, style.scss */
  .color-2 {
    padding-bottom: 10px !important;
    display: inline-block;
  }

  /* line 6406, style.scss */
  .page-media.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post, .page-media.et_pb_gutters1 .et_pb_column .et_pb_widget {
    margin-bottom: 20px !important;
  }

  /* line 6409, style.scss */
  .img__wrap > a {
    /* position: absolute; */
    right: 0;
    bottom: 25px;
  }

  /* line 6414, style.scss */
  .home .et_pb_code_inner p.img__description::after {
    display: none;
  }

  /* line 6417, style.scss */
  .with_hover_image_con > a .person_name {
    font-size: 20px;
  }

  /* line 6420, style.scss */
  .img__wrap p {
    padding-bottom: 0 !important;
  }

  /* line 6423, style.scss */
  .slicker-instagram-placeholder, .slicker-youtube-placeholder {
    width: 100% !important;
    height: 250px !important;
    margin-bottom: 10px !important;
  }

  /* line 6428, style.scss */
  .no-js .owl-carousel, .owl-carousel.owl-loaded {
    /*display: none;*/
  }
}
@media only screen and (max-width: 459px) {
  /* line 6434, style.scss */
  #main-content {
    width: 96%;
  }

  /* line 6441, style.scss */
  #new-royalslider-4,
  #new-royalslider-5,
  #new-royalslider-6,
  #new-royalslider-7,
  #new-royalslider-8 {
    height: 325px !important;
  }

  /* line 6444, style.scss */
  .home_slider_right_content p {
    line-height: normal;
  }

  /* line 6447, style.scss */
  .rsUni .rsArrow {
    display: none !important;
  }

  /* line 6450, style.scss */
  .partner_img_con {
    width: 100% !important;
    margin-bottom: 10px !important;
  }

  /* line 6454, style.scss */
  .home .et_pb_row .partner_img_con {
    margin-bottom: 10px !important;
  }

  /* line 6457, style.scss */
  .partner_img_con.et-last-child {
    /*margin-bottom: 0 !important*/
  }

  /* line 6460, style.scss */
  .tiles .et_pb_row {
    padding-bottom: 0 !important;
  }

  /* line 6463, style.scss */
  .et_pb_section.experiment-section.tiles.et_pb_section_3.et_section_regular {
    padding-top: 0 !important;
  }

  /* line 6466, style.scss */
  .et_pb_section.partner_img_sec.tiles.et_pb_section_6.et_section_regular {
    margin-bottom: 0;
  }

  /* line 6469, style.scss */
  .experiment-section .et_pb_column_2_3 p {
    max-width: 90%;
  }

  /* line 6472, style.scss */
  .experiment-section .et_pb_column_2_3 {
    padding-bottom: 30px;
  }

  /* line 6476, style.scss */
  .jobs.et_pb_gutters2 .et_pb_column_1_2,
  .jobs.et_pb_gutters2.et_pb_row .et_pb_column_1_2 {
    width: 100% !important;
    margin-bottom: 10px;
  }

  /* line 6480, style.scss */
  .expansion-section .state-biz .et_pb_column_2_3 {
    margin-bottom: 10px;
  }

  /* line 6483, style.scss */
  #new-royalslider-11 .rsBullets {
    bottom: 10px !important;
  }

  /* line 6488, style.scss */
  .new-royalslider-12 .expension_text,
  .new-royalslider-7 .expension_text,
  .new-royalslider-6 .expension_text {
    top: 0px;
  }

  /* line 6493, style.scss */
  .new-royalslider-12 .rsOverflow,
  .new-royalslider-7 .rsOverflow,
  .new-royalslider-6 .rsOverflow {
    height: 410px !important;
  }

  /* line 6498, style.scss */
  .new-royalslider-12 .expansion_left,
  .new-royalslider-7 .expansion_left,
  .new-royalslider-6 .expansion_left {
    height: 220px;
    margin-bottom: 10px;
  }

  /* line 6503, style.scss */
  .new-royalslider-12 .expension_text,
  .new-royalslider-7 .expension_text {
    padding: 30px 20px;
    width: 100%;
  }

  /* line 6507, style.scss */
  .new-royalslider-6 .expension_text {
    padding: 24px 0px;
    width: 94%;
    left: 10px;
  }

  /* line 6512, style.scss */
  .new-royalslider-6 .expension_text p {
    line-height: 20px;
  }

  /* line 6518, style.scss */
  .new-royalslider-12 .slide_right p,
  .new-royalslider-7 .slide_right p,
  .new-royalslider-6 .slide_right p,
  .biz-slide .white_text.font38 {
    font-size: 20px;
    line-height: 28px;
    padding-top: 0;
  }

  /* line 6523, style.scss */
  .new-royalslider-6 .slide_right p {
    font-size: 20px;
  }

  /* line 6528, style.scss */
  .new-royalslider-12 .expansion_right .expension_text,
  .new-royalslider-7 .expansion_right .expension_text,
  .new-royalslider-6 .expansion_right .expension_text {
    margin: 0 auto;
  }

  /* line 6533, style.scss */
  .new-royalslider-12 .expansion_right,
  .new-royalslider-7 .expansion_right,
  .new-royalslider-6 .expansion_right {
    height: 210px;
  }

  /* line 6538, style.scss */
  .new-royalslider-12 .rsBullets,
  .new-royalslider-7 .rsBullets,
  .new-royalslider-6 .rsBullets {
    bottom: inherit !important;
    top: 10px;
    right: 15px;
    margin-top: 0 !important;
  }

  /* line 6544, style.scss */
  .biz-slide a.font38 img {
    width: auto;
    height: auto;
    margin-left: 5px;
    position: relative;
    top: -3px;
  }

  /* line 6551, style.scss */
  .slide-right-area .slide-content h1 {
    font-size: 45px;
  }

  /* line 6554, style.scss */
  .biz-slide .white_text.font38 {
    font-size: 24px;
  }

  /* line 6557, style.scss */
  .person-box h1 {
    font-size: 46px;
    line-height: 46px;
  }

  /* line 6561, style.scss */
  .rodhe_h1 {
    font-size: 66px !important;
    line-height: 66px;
  }

  /* line 6566, style.scss */
  .new-royalslider-7 .expansion_right::before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    content: "";
    z-index: 1;
  }

  /* line 6577, style.scss */
  .img__wrap:hover .img__description {
    transform: translateY(15px);
  }
}
