@charset "utf-8";
@import url('//fonts.googleapis.com/css?family=Lato|Montserrat:400,700|Open+Sans:300,400,400i,600,700&subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese');
img {
  max-width: 100%;
  height: auto;
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: bottom
}
img.alignRight, img.alignright {
  margin: 0 0 5px 15px
}
img.alignLeft, img.alignleft {
  margin: 0 15px 5px 0
}
.row-fluid [class*="span"] {
  min-height: 1px
}
.hs-blog-social-share .hs-blog-social-share-list {
  margin: 0;
  list-style: none !important
}
.hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item {
  height: 30px;
  list-style: none !important
}
@media(max-width:479px) {
  .hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item:nth-child(2) {
    float: none !important
  }
}
.hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item .fb-like > span {
  vertical-align: top !important
}
#recaptcha_response_field {
  width: auto !important;
  display: inline-block !important
}
#recaptcha_table td {
  line-height: 0
}
.recaptchatable #recaptcha_response_field {
  min-height: 0;
  line-height: 12px
}
@media all and (max-width:400px) {
  #captcha_wrapper, #recaptcha_area, #recaptcha_area table#recaptcha_table, #recaptcha_area table#recaptcha_table .recaptcha_r1_c1 {
    width: auto !important;
    overflow: hidden
  }
  #recaptcha_area table#recaptcha_table .recaptcha_r4_c4 {
    width: 67px !important
  }
  #recaptcha_area table#recaptcha_table #recaptcha_image {
    width: 280px !important
  }
}
video {
  max-width: 100%;
  height: auto
}
#calroot {
  width: 202px !important;
  line-height: normal
}
#calroot, #calroot *, #calroot *:before, #calroot *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box
}
#calroot select {
  min-height: 0 !important;
  padding: 1px 2px !important;
  font-family: "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet MS", Verdana, sans-serif !important;
  font-size: 10px !important;
  line-height: 18px !important;
  font-weight: normal !important
}
#caldays {
  margin-bottom: 4px
}
.hs-responsive-embed, .hs-responsive-embed.hs-responsive-embed-youtube, .hs-responsive-embed.hs-responsive-embed-wistia, .hs-responsive-embed.hs-responsive-embed-vimeo {
  position: relative;
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
  padding-top: 30px;
  padding-left: 0;
  padding-right: 0
}
.hs-responsive-embed iframe, .hs-responsive-embed object, .hs-responsive-embed embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0
}
.hs-responsive-embed.hs-responsive-embed-instagram {
  padding-top: 0px;
  padding-bottom: 116.01%
}
.hs-responsive-embed.hs-responsive-embed-pinterest {
  height: auto;
  overflow: visible;
  padding: 0
}
.hs-responsive-embed.hs-responsive-embed-pinterest iframe {
  position: static;
  width: auto;
  height: auto
}
iframe[src^="http://www.slideshare.net/slideshow/embed_code/"] {
  width: 100%;
  max-width: 100%
}
@media(max-width:568px) {
  iframe {
    max-width: 100%
  }
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] select {
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}
.hs-form fieldset[class*="form-columns"] input[type="checkbox"].hs-input, .hs-form fieldset[class*="form-columns"] input[type="radio"].hs-input {
  width: auto
}
#email-prefs-form .email-edit {
  width: 100% !important;
  max-width: 507px !important
}
#hs-pwd-widget-password {
  height: auto !important
}
.hs-menu-wrapper ul {
  padding: 0
}
.hs-menu-wrapper.hs-menu-flow-horizontal ul {
  list-style: none;
  margin: 0
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul {
  display: inline-block
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul:before {
  content: " ";
  display: table
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul:after {
  content: " ";
  display: table;
  clear: both
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
  float: left
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
  display: inline-block
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children {
  position: relative
}
.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .4s;
  position: absolute;
  z-index: 10;
  left: 0
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
  display: block;
  white-space: nowrap
}
.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper {
  left: 100%;
  top: 0
}
.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
  opacity: 1;
  visibility: visible
}
.row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
  margin-bottom: 0
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch {
  position: relative
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul {
  margin-bottom: 0
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children {
  position: static
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
  display: none
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper {
  display: block;
  visibility: visible;
  opacity: 1
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:before {
  content: " ";
  display: table
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:after {
  content: " ";
  display: table;
  clear: both
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li {
  float: left
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
  display: inline-block
}
.hs-menu-wrapper.hs-menu-flow-vertical {
  width: 100%
}
.hs-menu-wrapper.hs-menu-flow-vertical ul {
  list-style: none;
  margin: 0
}
.hs-menu-wrapper.hs-menu-flow-vertical li a {
  display: block
}
.hs-menu-wrapper.hs-menu-flow-vertical > ul {
  margin-bottom: 0
}
.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-menu-depth-1 > a {
  width: auto
}
.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children {
  position: relative
}
.hs-menu-wrapper.hs-menu-flow-vertical.flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .4s;
  position: absolute;
  z-index: 10;
  left: 0
}
.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
  display: block;
  white-space: nowrap
}
.hs-menu-wrapper.hs-menu-flow-vertical.flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
  left: 100%;
  top: 0
}
.hs-menu-wrapper.hs-menu-flow-vertical.flyouts > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
  opacity: 1;
  visibility: visible
}
@media(max-width:767px) {
  .hs-menu-wrapper, .hs-menu-wrapper * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    width: 100%
  }
  .hs-menu-wrapper.hs-menu-flow-horizontal ul {
    list-style: none;
    margin: 0;
    display: block
  }
  .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    display: block
  }
  .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
    float: none
  }
  .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a, .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a, .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
    display: block
  }
  .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: visible !important;
    opacity: 1 !important;
    position: static !important
  }
  .hs-menu-wrapper.hs-menu-flow-horizontal ul ul ul {
    padding: 0
  }
  .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
    white-space: normal
  }
  .hs-menu-wrapper.hs-menu-flow-vertical.flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    position: static;
    opacity: 1;
    visibility: visible
  }
}
.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts .hs-menu-children-wrapper {
  visibility: visible;
  opacity: 1
}
.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
  display: block;
  visibility: visible;
  opacity: 1
}
.widget-type-space {
  visibility: hidden
}
.hs-author-social-links {
  display: inline-block
}
.hs-author-social-links a.hs-author-social-link {
  width: 24px;
  height: 24px;
  border-width: 0px;
  border: 0px;
  line-height: 24px;
  background-size: 24px 24px;
  background-repeat: no-repeat;
  display: inline-block;
  text-indent: -99999px
}
.hs-author-social-links a.hs-author-social-link.hs-social-facebook {
  background-image: url("//static.hubspot.com/final/img/common/icons/social/facebook-24x24.png")
}
.hs-author-social-links a.hs-author-social-link.hs-social-linkedin {
  background-image: url("//static.hubspot.com/final/img/common/icons/social/linkedin-24x24.png")
}
.hs-author-social-links a.hs-author-social-link.hs-social-twitter {
  background-image: url("//static.hubspot.com/final/img/common/icons/social/twitter-24x24.png")
}
.hs-author-social-links a.hs-author-social-link.hs-social-google-plus {
  background-image: url("//static.hubspot.com/final/img/common/icons/social/googleplus-24x24.png")
}
.hs-cta-wrapper a {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box
}
.hs_cos_wrapper_type_image_slider {
  display: block;
  overflow: hidden
}
.hs_cos_flex-container a:active, .hs_cos_flex-slider a:active, .hs_cos_flex-container a:focus, .hs_cos_flex-slider a:focus {
  outline: 0
}
.hs_cos_flex-slides, .hs_cos_flex-control-nav, .hs_cos_flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none
}
.hs_cos_flex-slider {
  margin: 0 0 60px;
  padding: 0;
  background: #fff;
  border: 0;
  position: relative;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  zoom: 1
}
.hs_cos_flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  transition: all 1s ease
}
.loading .hs_cos_flex-viewport {
  max-height: 300px
}
.hs_cos_flex-slider .hs_cos_flex-slides {
  zoom: 1
}
.carousel li {
  margin-right: 5px
}
.hs_cos_flex-slider .hs_cos_flex-slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
  position: relative
}
.hs_cos_flex-slider .hs_cos_flex-slides img {
  width: 100%;
  display: block;
  border-radius: 0px
}
.hs_cos_flex-pauseplay span {
  text-transform: capitalize
}
.hs_cos_flex-slides:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0
}
html[xmlns] .hs_cos_flex-slides {
  display: block
}
* html .hs_cos_flex-slides {
  height: 1%
}
.hs_cos_flex-direction-nav {
  *height: 0
}
.hs_cos_flex-direction-nav a {
  width: 30px;
  height: 30px;
  margin: -20px 0 0;
  display: block;
  background: url("//cdn2.hubspotqa.com/local/hub/124/file-52894-png/bg_direction_nav.png") no-repeat 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  cursor: pointer;
  text-indent: -9999px;
  opacity: 0;
  -webkit-transition: all .3s ease
}
.hs_cos_flex-direction-nav .hs_cos_flex-next {
  background-position: 100% 0;
  right: -36px
}
.hs_cos_flex-direction-nav .hs_cos_flex-prev {
  left: -36px
}
.hs_cos_flex-slider:hover .hs_cos_flex-next {
  opacity: .8;
  right: 5px
}
.hs_cos_flex-slider:hover .hs_cos_flex-prev {
  opacity: .8;
  left: 5px
}
.hs_cos_flex-slider:hover .hs_cos_flex-next:hover, .hs_cos_flex-slider:hover .hs_cos_flex-prev:hover {
  opacity: 1
}
.hs_cos_flex-direction-nav .hs_cos_flex-disabled {
  opacity: .3 !important;
  filter: alpha(opacity=30);
  cursor: default
}
.hs_cos_flex_thumbnavs-direction-nav {
  margin: 0px;
  padding: 0px;
  list-style: none
}
.hs_cos_flex_thumbnavs-direction-nav {
  *height: 0
}
.hs_cos_flex_thumbnavs-direction-nav a {
  width: 30px;
  height: 140px;
  margin: -60px 0 0;
  display: block;
  background: url("//cdn2.hubspotqa.com/local/hub/124/file-52894-png/bg_direction_nav.png") no-repeat 0 40%;
  position: absolute;
  top: 50%;
  z-index: 10;
  cursor: pointer;
  text-indent: -9999px;
  opacity: 1;
  -webkit-transition: all .3s ease
}
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-next {
  background-position: 100% 40%;
  right: 0px
}
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-prev {
  left: 0px
}
.hs-cos-flex-slider-control-panel img {
  cursor: pointer
}
.hs-cos-flex-slider-control-panel img:hover {
  opacity: .8
}
.hs-cos-flex-slider-control-panel {
  margin-top: -30px
}
.hs_cos_flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center
}
.hs_cos_flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline
}
.hs_cos_flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3)
}
.hs_cos_flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7)
}
.hs_cos_flex-control-paging li a.hs_cos_flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default
}
.hs_cos_flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden
}
.hs_cos_flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0
}
.hs_cos_flex-control-thumbs img {
  width: 100%;
  display: block;
  opacity: .7;
  cursor: pointer
}
.hs_cos_flex-control-thumbs img:hover {
  opacity: 1
}
.hs_cos_flex-control-thumbs .hs_cos_flex-active {
  opacity: 1;
  cursor: default
}
@media screen and (max-width:860px) {
  .hs_cos_flex-direction-nav .hs_cos_flex-prev {
    opacity: 1;
    left: 0
  }
  .hs_cos_flex-direction-nav .hs_cos_flex-next {
    opacity: 1;
    right: 0
  }
}
.hs_cos_flex-slider .caption {
  background-color: black;
  position: static;
  font-size: 2em;
  line-height: 1.1em;
  color: white;
  padding: 0px 5% 0px 5%;
  width: 100%;
  top: 40%;
  text-align: center
}
.hs_cos_flex-slider .superimpose .caption {
  color: white;
  font-size: 3em;
  line-height: 1.1em;
  position: absolute;
  padding: 0px 5% 0px 5%;
  width: 90%;
  top: 40%;
  text-align: center;
  background-color: transparent
}
@media all and (max-width:400px) {
  .hs_cos_flex-slider .superimpose .caption {
    background-color: black;
    position: static;
    font-size: 2em;
    line-height: 1.1em;
    color: white;
    width: 90%;
    padding: 0px 5% 0px 5%;
    top: 40%;
    text-align: center
  }
}
.hs_cos_flex-slider h1, .hs_cos_flex-slider h2, .hs_cos_flex-slider h3, .hs_cos_flex-slider h4, .hs_cos_flex-slider h5, .hs_cos_flex-slider h6, .hs_cos_flex-slider p {
  color: white
}
.hs-gallery-thumbnails li {
  display: inline-block;
  margin: 0px;
  padding: 0px;
  margin-right: -4px
}
.hs-gallery-thumbnails.fixed-height li img {
  max-height: 150px;
  margin: 0px;
  padding: 0px;
  border-width: 0px
}
pre {
  overflow-x: auto
}
table pre {
  white-space: pre-wrap
}
table tr td img {
  max-width: initial
}
.comment {
  margin: 10px 0 10px 0
}
.hs_cos_wrapper_type_rich_text, .hs_cos_wrapper_type_text, .hs_cos_wrapper_type_header, .hs_cos_wrapper_type_section_header, .hs_cos_wrapper_type_raw_html, .hs_cos_wrapper_type_raw_jinja, .hs_cos_wrapper_type_page_footer {
  word-wrap: break-word
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
  display: block
}
audio, canvas, video {
  display: inline-block;
  *display: inline;
  *zoom: 1
}
audio:not([controls]) {
  display: none
}
.wp-float-left {
  float: left;
  margin: 0 20px 20px 0
}
.wp-float-right {
  float: right;
  margin: 0 0 20px 20px
}
#map_canvas img, .google-maps img {
  max-width: none
}
@font-face {
  font-family: dashicons;
  src: url(//2723565.fs1.hubspotusercontent-na1.net/hubfs/2723565/CreativeFolks_November2017/Fonts/dashicons/dashicons.eot) format('embedded-opentype'), url(//2723565.fs1.hubspotusercontent-na1.net/hubfs/2723565/CreativeFolks_November2017/Fonts/dashicons/dashicons.woff) format('woff'), url(//2723565.fs1.hubspotusercontent-na1.net/hubfs/2723565/CreativeFolks_November2017/Fonts/dashicons/dashicons.ttf) format("truetype"), url(//2723565.fs1.hubspotusercontent-na1.net/hubfs/2723565/CreativeFolks_November2017/Fonts/dashicons/dashicons.svg#dashicons) format("svg");
  font-weight: 400;
  font-style: normal
}
.dashicons, .dashicons-before:before {
  display: inline-block;
  width: 20px;
  height: 20px;
  font-size: 20px;
  line-height: 1;
  font-family: dashicons;
  text-decoration: inherit;
  font-weight: 400;
  font-style: normal;
  vertical-align: top;
  text-align: center;
  -webkit-transition: color .1s ease-in;
  transition: color .1s ease-in;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}
.dashicons-menu:before {
  content: "\f333"
}
.dashicons-admin-site:before {
  content: "\f319"
}
.dashicons-dashboard:before {
  content: "\f226"
}
.dashicons-admin-media:before {
  content: "\f104"
}
.dashicons-admin-page:before {
  content: "\f105"
}
.dashicons-admin-comments:before {
  content: "\f101"
}
.dashicons-admin-appearance:before {
  content: "\f100"
}
.dashicons-admin-plugins:before {
  content: "\f106"
}
.dashicons-admin-users:before {
  content: "\f110"
}
.dashicons-admin-tools:before {
  content: "\f107"
}
.dashicons-admin-settings:before {
  content: "\f108"
}
.dashicons-admin-network:before {
  content: "\f112"
}
.dashicons-admin-generic:before {
  content: "\f111"
}
.dashicons-admin-home:before {
  content: "\f102"
}
.dashicons-admin-collapse:before {
  content: "\f148"
}
.dashicons-filter:before {
  content: "\f536"
}
.dashicons-admin-customizer:before {
  content: "\f540"
}
.dashicons-admin-multisite:before {
  content: "\f541"
}
.dashicons-admin-links:before, .dashicons-format-links:before {
  content: "\f103"
}
.dashicons-admin-post:before, .dashicons-format-standard:before {
  content: "\f109"
}
.dashicons-format-image:before {
  content: "\f128"
}
.dashicons-format-gallery:before {
  content: "\f161"
}
.dashicons-format-audio:before {
  content: "\f127"
}
.dashicons-format-video:before {
  content: "\f126"
}
.dashicons-format-chat:before {
  content: "\f125"
}
.dashicons-format-status:before {
  content: "\f130"
}
.dashicons-format-aside:before {
  content: "\f123"
}
.dashicons-format-quote:before {
  content: "\f122"
}
.dashicons-welcome-edit-page:before, .dashicons-welcome-write-blog:before {
  content: "\f119"
}
.dashicons-welcome-add-page:before {
  content: "\f133"
}
.dashicons-welcome-view-site:before {
  content: "\f115"
}
.dashicons-welcome-widgets-menus:before {
  content: "\f116"
}
.dashicons-welcome-comments:before {
  content: "\f117"
}
.dashicons-welcome-learn-more:before {
  content: "\f118"
}
.dashicons-image-crop:before {
  content: "\f165"
}
.dashicons-image-rotate:before {
  content: "\f531"
}
.dashicons-image-rotate-left:before {
  content: "\f166"
}
.dashicons-image-rotate-right:before {
  content: "\f167"
}
.dashicons-image-flip-vertical:before {
  content: "\f168"
}
.dashicons-image-flip-horizontal:before {
  content: "\f169"
}
.dashicons-image-filter:before {
  content: "\f533"
}
.dashicons-undo:before {
  content: "\f171"
}
.dashicons-redo:before {
  content: "\f172"
}
.dashicons-editor-bold:before {
  content: "\f200"
}
.dashicons-editor-italic:before {
  content: "\f201"
}
.dashicons-editor-ul:before {
  content: "\f203"
}
.dashicons-editor-ol:before {
  content: "\f204"
}
.dashicons-editor-quote:before {
  content: "\f205"
}
.dashicons-editor-alignleft:before {
  content: "\f206"
}
.dashicons-editor-aligncenter:before {
  content: "\f207"
}
.dashicons-editor-alignright:before {
  content: "\f208"
}
.dashicons-editor-insertmore:before {
  content: "\f209"
}
.dashicons-editor-spellcheck:before {
  content: "\f210"
}
.dashicons-editor-distractionfree:before, .dashicons-editor-expand:before {
  content: "\f211"
}
.dashicons-editor-contract:before {
  content: "\f506"
}
.dashicons-editor-kitchensink:before {
  content: "\f212"
}
.dashicons-editor-underline:before {
  content: "\f213"
}
.dashicons-editor-justify:before {
  content: "\f214"
}
.dashicons-editor-textcolor:before {
  content: "\f215"
}
.dashicons-editor-paste-word:before {
  content: "\f216"
}
.dashicons-editor-paste-text:before {
  content: "\f217"
}
.dashicons-editor-removeformatting:before {
  content: "\f218"
}
.dashicons-editor-video:before {
  content: "\f219"
}
.dashicons-editor-customchar:before {
  content: "\f220"
}
.dashicons-editor-outdent:before {
  content: "\f221"
}
.dashicons-editor-indent:before {
  content: "\f222"
}
.dashicons-editor-help:before {
  content: "\f223"
}
.dashicons-editor-strikethrough:before {
  content: "\f224"
}
.dashicons-editor-unlink:before {
  content: "\f225"
}
.dashicons-editor-rtl:before {
  content: "\f320"
}
.dashicons-editor-break:before {
  content: "\f474"
}
.dashicons-editor-code:before {
  content: "\f475"
}
.dashicons-editor-paragraph:before {
  content: "\f476"
}
.dashicons-editor-table:before {
  content: "\f535"
}
.dashicons-align-left:before {
  content: "\f135"
}
.dashicons-align-right:before {
  content: "\f136"
}
.dashicons-align-center:before {
  content: "\f134"
}
.dashicons-align-none:before {
  content: "\f138"
}
.dashicons-lock:before {
  content: "\f160"
}
.dashicons-unlock:before {
  content: "\f528"
}
.dashicons-calendar:before {
  content: "\f145"
}
.dashicons-calendar-alt:before {
  content: "\f508"
}
.dashicons-visibility:before {
  content: "\f177"
}
.dashicons-hidden:before {
  content: "\f530"
}
.dashicons-post-status:before {
  content: "\f173"
}
.dashicons-edit:before {
  content: "\f464"
}
.dashicons-post-trash:before, .dashicons-trash:before {
  content: "\f182"
}
.dashicons-sticky:before {
  content: "\f537"
}
.dashicons-external:before {
  content: "\f504"
}
.dashicons-arrow-up:before {
  content: "\f142"
}
.dashicons-arrow-down:before {
  content: "\f140"
}
.dashicons-arrow-left:before {
  content: "\f141"
}
.dashicons-arrow-right:before {
  content: "\f139"
}
.dashicons-arrow-up-alt:before {
  content: "\f342"
}
.dashicons-arrow-down-alt:before {
  content: "\f346"
}
.dashicons-arrow-left-alt:before {
  content: "\f340"
}
.dashicons-arrow-right-alt:before {
  content: "\f344"
}
.dashicons-arrow-up-alt2:before {
  content: "\f343"
}
.dashicons-arrow-down-alt2:before {
  content: "\f347"
}
.dashicons-arrow-left-alt2:before {
  content: "\f341"
}
.dashicons-arrow-right-alt2:before {
  content: "\f345"
}
.dashicons-leftright:before {
  content: "\f229"
}
.dashicons-sort:before {
  content: "\f156"
}
.dashicons-randomize:before {
  content: "\f503"
}
.dashicons-list-view:before {
  content: "\f163"
}
.dashicons-excerpt-view:before, .dashicons-exerpt-view:before {
  content: "\f164"
}
.dashicons-grid-view:before {
  content: "\f509"
}
.dashicons-move:before {
  content: "\f545"
}
.dashicons-hammer:before {
  content: "\f308"
}
.dashicons-art:before {
  content: "\f309"
}
.dashicons-migrate:before {
  content: "\f310"
}
.dashicons-performance:before {
  content: "\f311"
}
.dashicons-universal-access:before {
  content: "\f483"
}
.dashicons-universal-access-alt:before {
  content: "\f507"
}
.dashicons-tickets:before {
  content: "\f486"
}
.dashicons-nametag:before {
  content: "\f484"
}
.dashicons-clipboard:before {
  content: "\f481"
}
.dashicons-heart:before {
  content: "\f487"
}
.dashicons-megaphone:before {
  content: "\f488"
}
.dashicons-schedule:before {
  content: "\f489"
}
.dashicons-wordpress:before {
  content: "\f120"
}
.dashicons-wordpress-alt:before {
  content: "\f324"
}
.dashicons-pressthis:before {
  content: "\f157"
}
.dashicons-update:before {
  content: "\f463"
}
.dashicons-screenoptions:before {
  content: "\f180"
}
.dashicons-cart:before {
  content: "\f174"
}
.dashicons-feedback:before {
  content: "\f175"
}
.dashicons-cloud:before {
  content: "\f176"
}
.dashicons-translation:before {
  content: "\f326"
}
.dashicons-tag:before {
  content: "\f323"
}
.dashicons-category:before {
  content: "\f318"
}
.dashicons-archive:before {
  content: "\f480"
}
.dashicons-tagcloud:before {
  content: "\f479"
}
.dashicons-text:before {
  content: "\f478"
}
.dashicons-media-archive:before {
  content: "\f501"
}
.dashicons-media-audio:before {
  content: "\f500"
}
.dashicons-media-code:before {
  content: "\f499"
}
.dashicons-media-default:before {
  content: "\f498"
}
.dashicons-media-document:before {
  content: "\f497"
}
.dashicons-media-interactive:before {
  content: "\f496"
}
.dashicons-media-spreadsheet:before {
  content: "\f495"
}
.dashicons-media-text:before {
  content: "\f491"
}
.dashicons-media-video:before {
  content: "\f490"
}
.dashicons-playlist-audio:before {
  content: "\f492"
}
.dashicons-playlist-video:before {
  content: "\f493"
}
.dashicons-controls-play:before {
  content: "\f522"
}
.dashicons-controls-pause:before {
  content: "\f523"
}
.dashicons-controls-forward:before {
  content: "\f519"
}
.dashicons-controls-skipforward:before {
  content: "\f517"
}
.dashicons-controls-back:before {
  content: "\f518"
}
.dashicons-controls-skipback:before {
  content: "\f516"
}
.dashicons-controls-repeat:before {
  content: "\f515"
}
.dashicons-controls-volumeon:before {
  content: "\f521"
}
.dashicons-controls-volumeoff:before {
  content: "\f520"
}
.dashicons-yes:before {
  content: "\f147"
}
.dashicons-no:before {
  content: "\f158"
}
.dashicons-no-alt:before {
  content: "\f335"
}
.dashicons-plus:before {
  content: "\f132"
}
.dashicons-plus-alt:before {
  content: "\f502"
}
.dashicons-plus-alt2:before {
  content: "\f543"
}
.dashicons-minus:before {
  content: "\f460"
}
.dashicons-dismiss:before {
  content: "\f153"
}
.dashicons-marker:before {
  content: "\f159"
}
.dashicons-star-filled:before {
  content: "\f155"
}
.dashicons-star-half:before {
  content: "\f459"
}
.dashicons-star-empty:before {
  content: "\f154"
}
.dashicons-flag:before {
  content: "\f227"
}
.dashicons-info:before {
  content: "\f348"
}
.dashicons-warning:before {
  content: "\f534"
}
.dashicons-share:before {
  content: "\f237"
}
.dashicons-share1:before {
  content: "\f237"
}
.dashicons-share-alt:before {
  content: "\f240"
}
.dashicons-share-alt2:before {
  content: "\f242"
}
.dashicons-twitter:before {
  content: "\f301"
}
.dashicons-rss:before {
  content: "\f303"
}
.dashicons-email:before {
  content: "\f465"
}
.dashicons-email-alt:before {
  content: "\f466"
}
.dashicons-facebook:before {
  content: "\f304"
}
.dashicons-facebook-alt:before {
  content: "\f305"
}
.dashicons-networking:before {
  content: "\f325"
}
.dashicons-googleplus:before {
  content: "\f462"
}
.dashicons-location:before {
  content: "\f230"
}
.dashicons-location-alt:before {
  content: "\f231"
}
.dashicons-camera:before {
  content: "\f306"
}
.dashicons-images-alt:before {
  content: "\f232"
}
.dashicons-images-alt2:before {
  content: "\f233"
}
.dashicons-video-alt:before {
  content: "\f234"
}
.dashicons-video-alt2:before {
  content: "\f235"
}
.dashicons-video-alt3:before {
  content: "\f236"
}
.dashicons-vault:before {
  content: "\f178"
}
.dashicons-shield:before {
  content: "\f332"
}
.dashicons-shield-alt:before {
  content: "\f334"
}
.dashicons-sos:before {
  content: "\f468"
}
.dashicons-search:before {
  content: "\f179"
}
.dashicons-slides:before {
  content: "\f181"
}
.dashicons-analytics:before {
  content: "\f183"
}
.dashicons-chart-pie:before {
  content: "\f184"
}
.dashicons-chart-bar:before {
  content: "\f185"
}
.dashicons-chart-line:before {
  content: "\f238"
}
.dashicons-chart-area:before {
  content: "\f239"
}
.dashicons-groups:before {
  content: "\f307"
}
.dashicons-businessman:before {
  content: "\f338"
}
.dashicons-id:before {
  content: "\f336"
}
.dashicons-id-alt:before {
  content: "\f337"
}
.dashicons-products:before {
  content: "\f312"
}
.dashicons-awards:before {
  content: "\f313"
}
.dashicons-forms:before {
  content: "\f314"
}
.dashicons-testimonial:before {
  content: "\f473"
}
.dashicons-portfolio:before {
  content: "\f322"
}
.dashicons-book:before {
  content: "\f330"
}
.dashicons-book-alt:before {
  content: "\f331"
}
.dashicons-download:before {
  content: "\f316"
}
.dashicons-upload:before {
  content: "\f317"
}
.dashicons-backup:before {
  content: "\f321"
}
.dashicons-clock:before {
  content: "\f469"
}
.dashicons-lightbulb:before {
  content: "\f339"
}
.dashicons-microphone:before {
  content: "\f482"
}
.dashicons-desktop:before {
  content: "\f472"
}
.dashicons-laptop:before {
  content: "\f547"
}
.dashicons-tablet:before {
  content: "\f471"
}
.dashicons-smartphone:before {
  content: "\f470"
}
.dashicons-phone:before {
  content: "\f525"
}
.dashicons-smiley:before {
  content: "\f328"
}
.dashicons-index-card:before {
  content: "\f510"
}
.dashicons-carrot:before {
  content: "\f511"
}
.dashicons-building:before {
  content: "\f512"
}
.dashicons-store:before {
  content: "\f513"
}
.dashicons-album:before {
  content: "\f514"
}
.dashicons-palmtree:before {
  content: "\f527"
}
.dashicons-tickets-alt:before {
  content: "\f524"
}
.dashicons-money:before {
  content: "\f526"
}
.dashicons-thumbs-up:before {
  content: "\f529"
}
.dashicons-thumbs-down:before {
  content: "\f542"
}
.dashicons-layout:before {
  content: "\f538"
}
.dashicons-paperclip:before {
  content: "\f546"
}
/*[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] {
  transition-duration: 50ms
}
[data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate {
  transition-delay: 50ms
}
[data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] {
  transition-duration: .1s
}
[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate {
  transition-delay: .1s
}
[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] {
  transition-duration: .15s
}
[data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate {
  transition-delay: .15s
}
[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] {
  transition-duration: .2s
}
[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate {
  transition-delay: .2s
}
[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] {
  transition-duration: .25s
}
[data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate {
  transition-delay: .25s
}
[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] {
  transition-duration: .3s
}
[data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate {
  transition-delay: .3s
}
[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] {
  transition-duration: .35s
}
[data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate {
  transition-delay: .35s
}
[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] {
  transition-duration: .4s
}
[data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate {
  transition-delay: .4s
}
[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] {
  transition-duration: .45s
}
[data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate {
  transition-delay: .45s
}
[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] {
  transition-duration: .5s
}
[data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate {
  transition-delay: .5s
}
[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] {
  transition-duration: .55s
}
[data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate {
  transition-delay: .55s
}
[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] {
  transition-duration: .6s
}
[data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate {
  transition-delay: .6s
}
[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] {
  transition-duration: .65s
}
[data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate {
  transition-delay: .65s
}
[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] {
  transition-duration: .7s
}
[data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate {
  transition-delay: .7s
}
[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] {
  transition-duration: .75s
}
[data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate {
  transition-delay: .75s
}
[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] {
  transition-duration: .8s
}
[data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate {
  transition-delay: .8s
}
[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] {
  transition-duration: .85s
}
[data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate {
  transition-delay: .85s
}
[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] {
  transition-duration: .9s
}
[data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate {
  transition-delay: .9s
}
[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] {
  transition-duration: .95s
}
[data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate {
  transition-delay: .95s
}
[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] {
  transition-duration: 1s
}
[data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate {
  transition-delay: 1s
}
[data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] {
  transition-duration: 1.05s
}
[data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate {
  transition-delay: 1.05s
}
[data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] {
  transition-duration: 1.1s
}
[data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate {
  transition-delay: 1.1s
}
[data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] {
  transition-duration: 1.15s
}
[data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate {
  transition-delay: 1.15s
}
[data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] {
  transition-duration: 1.2s
}
[data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate {
  transition-delay: 1.2s
}
[data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] {
  transition-duration: 1.25s
}
[data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate {
  transition-delay: 1.25s
}
[data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] {
  transition-duration: 1.3s
}
[data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate {
  transition-delay: 1.3s
}
[data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] {
  transition-duration: 1.35s
}
[data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate {
  transition-delay: 1.35s
}
[data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] {
  transition-duration: 1.4s
}
[data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate {
  transition-delay: 1.4s
}
[data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] {
  transition-duration: 1.45s
}
[data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate {
  transition-delay: 1.45s
}
[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] {
  transition-duration: 1.5s
}
[data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate {
  transition-delay: 1.5s
}
[data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] {
  transition-duration: 1.55s
}
[data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate {
  transition-delay: 1.55s
}
[data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] {
  transition-duration: 1.6s
}
[data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate {
  transition-delay: 1.6s
}
[data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] {
  transition-duration: 1.65s
}
[data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate {
  transition-delay: 1.65s
}
[data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] {
  transition-duration: 1.7s
}
[data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate {
  transition-delay: 1.7s
}
[data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] {
  transition-duration: 1.75s
}
[data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate {
  transition-delay: 1.75s
}
[data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] {
  transition-duration: 1.8s
}
[data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate {
  transition-delay: 1.8s
}
[data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] {
  transition-duration: 1.85s
}
[data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate {
  transition-delay: 1.85s
}
[data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] {
  transition-duration: 1.9s
}
[data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate {
  transition-delay: 1.9s
}
[data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] {
  transition-duration: 1.95s
}
[data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate {
  transition-delay: 1.95s
}
[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] {
  transition-duration: 2s
}
[data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate {
  transition-delay: 2s
}
[data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] {
  transition-duration: 2.05s
}
[data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate {
  transition-delay: 2.05s
}
[data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] {
  transition-duration: 2.1s
}
[data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate {
  transition-delay: 2.1s
}
[data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] {
  transition-duration: 2.15s
}
[data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate {
  transition-delay: 2.15s
}
[data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] {
  transition-duration: 2.2s
}
[data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate {
  transition-delay: 2.2s
}
[data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] {
  transition-duration: 2.25s
}
[data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate {
  transition-delay: 2.25s
}
[data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] {
  transition-duration: 2.3s
}
[data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate {
  transition-delay: 2.3s
}
[data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] {
  transition-duration: 2.35s
}
[data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate {
  transition-delay: 2.35s
}
[data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] {
  transition-duration: 2.4s
}
[data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate {
  transition-delay: 2.4s
}
[data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] {
  transition-duration: 2.45s
}
[data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate {
  transition-delay: 2.45s
}
[data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] {
  transition-duration: 2.5s
}
[data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate {
  transition-delay: 2.5s
}
[data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] {
  transition-duration: 2.55s
}
[data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate {
  transition-delay: 2.55s
}
[data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] {
  transition-duration: 2.6s
}
[data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate {
  transition-delay: 2.6s
}
[data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] {
  transition-duration: 2.65s
}
[data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate {
  transition-delay: 2.65s
}
[data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] {
  transition-duration: 2.7s
}
[data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate {
  transition-delay: 2.7s
}
[data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] {
  transition-duration: 2.75s
}
[data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate {
  transition-delay: 2.75s
}
[data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] {
  transition-duration: 2.8s
}
[data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate {
  transition-delay: 2.8s
}
[data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] {
  transition-duration: 2.85s
}
[data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate {
  transition-delay: 2.85s
}
[data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] {
  transition-duration: 2.9s
}
[data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate {
  transition-delay: 2.9s
}
[data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] {
  transition-duration: 2.95s
}
[data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate {
  transition-delay: 2.95s
}
[data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] {
  transition-duration: 3s
}
[data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] {
  transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate {
  transition-delay: 3s
}
[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] {
  transition-timing-function: cubic-bezier(.25, .25, .75, .75)
}
[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] {
  transition-timing-function: ease
}
[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] {
  transition-timing-function: ease-in
}
[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] {
  transition-timing-function: ease-out
}
[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] {
  transition-timing-function: ease-in-out
}
[data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] {
  transition-timing-function: cubic-bezier(.6, -.28, .735, .045)
}
[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] {
  transition-timing-function: cubic-bezier(.175, .885, .32, 1.275)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] {
  transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55)
}
[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] {
  transition-timing-function: cubic-bezier(.47, 0, .745, .715)
}
[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] {
  transition-timing-function: cubic-bezier(.39, .575, .565, 1)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] {
  transition-timing-function: cubic-bezier(.445, .05, .55, .95)
}
[data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] {
  transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}
[data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] {
  transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] {
  transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}
[data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}
[data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}
[data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] {
  transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}
[data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] {
  transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] {
  transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}
[data-aos^=fade][data-aos^=fade] {
  opacity: 0;
  transition-property: opacity, transform
}
[data-aos^=fade][data-aos^=fade].aos-animate {
  opacity: 1;
  transform: translateZ(0)
}
[data-aos=fade-up] {
  transform: translate3d(0, 100px, 0)
}
[data-aos=fade-down] {
  transform: translate3d(0, -100px, 0)
}
[data-aos=fade-right] {
  transform: translate3d(-100px, 0, 0)
}
[data-aos=fade-left] {
  transform: translate3d(100px, 0, 0)
}
[data-aos=fade-up-right] {
  transform: translate3d(-100px, 100px, 0)
}
[data-aos=fade-up-left] {
  transform: translate3d(100px, 100px, 0)
}
[data-aos=fade-down-right] {
  transform: translate3d(-100px, -100px, 0)
}
[data-aos=fade-down-left] {
  transform: translate3d(100px, -100px, 0)
}
[data-aos^=zoom][data-aos^=zoom] {
  opacity: 0;
  transition-property: opacity, transform
}
[data-aos^=zoom][data-aos^=zoom].aos-animate {
  opacity: 1;
  transform: translateZ(0) scale(1)
}
[data-aos=zoom-in] {
  transform: scale(.6)
}
[data-aos=zoom-in-up] {
  transform: translate3d(0, 100px, 0) scale(.6)
}
[data-aos=zoom-in-down] {
  transform: translate3d(0, -100px, 0) scale(.6)
}
[data-aos=zoom-in-right] {
  transform: translate3d(-100px, 0, 0) scale(.6)
}
[data-aos=zoom-in-left] {
  transform: translate3d(100px, 0, 0) scale(.6)
}
[data-aos=zoom-out] {
  transform: scale(1.2)
}
[data-aos=zoom-out-up] {
  transform: translate3d(0, 100px, 0) scale(1.2)
}
[data-aos=zoom-out-down] {
  transform: translate3d(0, -100px, 0) scale(1.2)
}
[data-aos=zoom-out-right] {
  transform: translate3d(-100px, 0, 0) scale(1.2)
}
[data-aos=zoom-out-left] {
  transform: translate3d(100px, 0, 0) scale(1.2)
}
[data-aos^=slide][data-aos^=slide] {
  transition-property: transform
}
[data-aos^=slide][data-aos^=slide].aos-animate {
  transform: translateZ(0)
}
[data-aos=slide-up] {
  transform: translate3d(0, 100%, 0)
}
[data-aos=slide-down] {
  transform: translate3d(0, -100%, 0)
}
[data-aos=slide-right] {
  transform: translate3d(-100%, 0, 0)
}
[data-aos=slide-left] {
  transform: translate3d(100%, 0, 0)
}
[data-aos^=flip][data-aos^=flip] {
  backface-visibility: hidden;
  transition-property: transform
}
[data-aos=flip-left] {
  transform: perspective(2500px) rotateY(-100deg)
}
[data-aos=flip-left].aos-animate {
  transform: perspective(2500px) rotateY(0)
}
[data-aos=flip-right] {
  transform: perspective(2500px) rotateY(100deg)
}
[data-aos=flip-right].aos-animate {
  transform: perspective(2500px) rotateY(0)
}
[data-aos=flip-up] {
  transform: perspective(2500px) rotateX(-100deg)
}
[data-aos=flip-up].aos-animate {
  transform: perspective(2500px) rotateX(0)
}
[data-aos=flip-down] {
  transform: perspective(2500px) rotateX(100deg)
}
[data-aos=flip-down].aos-animate {
  transform: perspective(2500px) rotateX(0)
}*/
.container-fluid .row-fluid .custom-page-center {
  float: none;
  max-width: 1120px;
  margin: 0 auto;
  padding: 0 20px
}
.container-fluid .row-fluid .custom-page-center-fluid {
  width: 100%;
  margin: 0 auto;
  padding: 0 20px
}
.bg-area {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center
}
.list-inline {
  padding-left: 0;
  list-style: none
}
.list-inline-item {
  display: inline-block
}
.list-inline-item:not(:last-child) {
  margin-right: 8px
}
.wow-overflow {
  max-width: 100%;
  overflow: hidden
}
.flex-desktop {
  display: flex
}
.inline-flex {
  display: inline-flex
}
.flex-row {
  flex-direction: row
}
.flex-row-reverse {
  flex-direction: row-reverse
}
.flex-col {
  flex-direction: column
}
.flex-col-reverse {
  flex-direction: column-reverse
}
.flex-wrap {
  flex-wrap: wrap
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse
}
.flex-no-wrap {
  flex-wrap: nowrap
}
.items-start {
  align-items: flex-start
}
.items-end {
  align-items: flex-end
}
.items-center {
  align-items: center
}
.items-baseline {
  align-items: baseline
}
.items-stretch {
  align-items: stretch
}
.self-auto {
  align-self: auto
}
.self-start {
  align-self: flex-start
}
.self-end {
  align-self: flex-end
}
.self-center {
  align-self: center
}
.self-stretch {
  align-self: stretch
}
.justify-start {
  justify-content: flex-start
}
.justify-end {
  justify-content: flex-end
}
.justify-center {
  justify-content: center
}
.justify-between {
  justify-content: space-between
}
.justify-around {
  justify-content: space-around
}
.content-center {
  align-content: center
}
.content-start {
  align-content: flex-start
}
.content-end {
  align-content: flex-end
}
.content-between {
  align-content: space-between
}
.content-around {
  align-content: space-around
}
.flex-1 {
  flex: 1 1 0
}
.flex-auto {
  flex: 1 1 auto
}
.flex-initial {
  flex: 0 1 auto
}
.flex-none {
  flex: none
}
.flex-grow {
  flex-grow: 1
}
.flex-shrink {
  flex-shrink: 1
}
.flex-no-grow {
  flex-grow: 0
}
.flex-no-shrink {
  flex-shrink: 0
}
@media(max-width:1139px) {
  .flex-desktop {
    display: block
  }
  .flex-tablet {
    display: flex
  }
}
@media(max-width:767px) {
  .flex-desktop {
    display: block
  }
  .flex-tablet {
    display: block
  }
  .flex-phone {
    display: flex
  }
}
.text-lowercase {
  text-transform: lowercase
}
.text-uppercase {
  text-transform: uppercase
}
.text-capitalize {
  text-transform: capitalize
}
.text-left h1, .text-left h2, .text-left h3, .text-left h4, .text-left {
  text-align: left
}
.text-right h1, .text-right h2, .text-right h3, .text-right h4, .text-right {
  text-align: right
}
.text-center h1, .text-center h2, .text-center h3, .text-center h4, .text-center {
  text-align: center
}
@media(max-width:1139px) {
  .text-tablet-left h1, .text-tablet-left h2, .text-tablet-left h3, .text-tablet-left h4, .text-tablet-left {
    text-align: left
  }
  .text-tablet-right h1, .text-tablet-right h2, .text-tablet-right h3, .text-tablet-right h4, .text-tablet-right {
    text-align: right
  }
  .text-tablet-center h1, .text-tablet-center h2, .text-tablet-center h3, .text-tablet-center h4, .text-tablet-center {
    text-align: center
  }
}
@media(max-width:767px) {
  .text-phone-left h1, .text-phone-left h2, .text-phone-left h3, .text-phone-left h4, .text-phone-left {
    text-align: left
  }
  .text-phone-right h1, .text-phone-right h2, .text-phone-right h3, .text-phone-right h4, .text-phone-right {
    text-align: right
  }
  .text-phone-center h1, .text-phone-center h2, .text-phone-center h3, .text-phone-center h4, .text-phone-center {
    text-align: center
  }
}
.line-height-1 {
  line-height: 1
}
.line-height-11 {
  line-height: 1.1
}
.line-height-12 {
  line-height: 1.2
}
.line-height-13 {
  line-height: 1.3
}
.line-height-14 {
  line-height: 1.4
}
.line-height-15 {
  line-height: 1.5
}
.line-height-16 {
  line-height: 1.6
}
.line-height-17 {
  line-height: 1.7
}
.line-height-18 {
  line-height: 1.8
}
.line-height-19 {
  line-height: 1.9
}
.line-height-2 {
  line-height: 2
}
@media(max-width:1139px) {
  .line-height-tablet-1 {
    line-height: 1
  }
  .line-height-tablet-11 {
    line-height: 1.1
  }
  .line-height-tablet-12 {
    line-height: 1.2
  }
  .line-height-tablet-13 {
    line-height: 1.3
  }
  .line-height-tablet-14 {
    line-height: 1.4
  }
  .line-height-tablet-15 {
    line-height: 1.5
  }
}
@media(max-width:767px) {
  .line-height-phone-1 {
    line-height: 1
  }
  .line-height-phone-11 {
    line-height: 1.1
  }
  .line-height-phone-12 {
    line-height: 1.2
  }
  .line-height-phone-13 {
    line-height: 1.3
  }
  .line-height-phone-14 {
    line-height: 1.4
  }
  .line-height-phone-15 {
    line-height: 1.5
  }
}
.float-left {
  float: left
}
.float-right {
  float: right
}
.float-none {
  float: none
}
@media(max-width:1139px) {
  .float-tablet-left {
    float: left
  }
  .float-tablet-right {
    float: right
  }
  .float-tablet-none {
    float: none
  }
}
@media(max-width:767px) {
  .float-phone-left {
    float: left
  }
  .float-phone-right {
    float: right
  }
  .float-phone-none {
    float: none
  }
}
.font-weight-300 {
  font-weight: 300
}
.font-weight-400 {
  font-weight: 400
}
.font-weight-500 {
  font-weight: 500
}
.font-weight-600 {
  font-weight: 600
}
.font-weight-700 {
  font-weight: 700
}
.font-weight-800 {
  font-weight: 800
}
.font-weight-900 {
  font-weight: 900
}
.max-width-1000, .container-fluid .row-fluid .max-width-1000 {
  max-width: 1000px
}
.max-width-950, .container-fluid .row-fluid .max-width-950 {
  max-width: 950px
}
.max-width-900, .container-fluid .row-fluid .max-width-900 {
  max-width: 900px
}
.max-width-850, .container-fluid .row-fluid .max-width-850 {
  max-width: 850px
}
.max-width-800, .container-fluid .row-fluid .max-width-800 {
  max-width: 800px
}
.max-width-750, .container-fluid .row-fluid .max-width-750 {
  max-width: 750px
}
.max-width-700, .container-fluid .row-fluid .max-width-700 {
  max-width: 700px
}
.max-width-650, .container-fluid .row-fluid .max-width-650 {
  max-width: 650px
}
.max-width-600, .container-fluid .row-fluid .max-width-600 {
  max-width: 600px
}
.max-width-550, .container-fluid .row-fluid .max-width-550 {
  max-width: 550px
}
.max-width-500, .container-fluid .row-fluid .max-width-500 {
  max-width: 500px
}
.max-width-450, .container-fluid .row-fluid .max-width-450 {
  max-width: 450px
}
.max-width-400, .container-fluid .row-fluid .max-width-400 {
  max-width: 400px
}
.max-width-350, .container-fluid .row-fluid .max-width-350 {
  max-width: 350px
}
.max-width-300, .container-fluid .row-fluid .max-width-300 {
  max-width: 300px
}
.m-auto {
  margin: auto
}
.mt-auto {
  margin-top: auto
}
.mr-auto {
  margin-right: auto
}
.mb-auto {
  margin-bottom: auto
}
.ml-auto {
  margin-left: auto
}
.m-0 {
  margin: 0
}
.m-5 {
  margin: 5px
}
.m-10 {
  margin: 10px
}
.m-15 {
  margin: 15px
}
.m-20 {
  margin: 20px
}
.m-25 {
  margin: 25px
}
.m-30 {
  margin: 30px
}
.m-35 {
  margin: 35px
}
.m-40 {
  margin: 40px
}
.m-45 {
  margin: 45px
}
.m-50 {
  margin: 50px
}
.m-55 {
  margin: 55px
}
.m-60 {
  margin: 60px
}
.m-65 {
  margin: 65px
}
.m-70 {
  margin: 70px
}
.m-75 {
  margin: 75px
}
.m-80 {
  margin: 80px
}
.mt-0 {
  margin-top: 0
}
.mt-5 {
  margin-top: 5px
}
.mt-10 {
  margin-top: 10px
}
.mt-15 {
  margin-top: 15px
}
.mt-20 {
  margin-top: 20px
}
.mt-25 {
  margin-top: 25px
}
.mt-30 {
  margin-top: 30px
}
.mt-35 {
  margin-top: 35px
}
.mt-40 {
  margin-top: 40px
}
.mt-45 {
  margin-top: 45px
}
.mt-50 {
  margin-top: 50px
}
.mt-55 {
  margin-top: 55px
}
.mt-60 {
  margin-top: 60px
}
.mt-65 {
  margin-top: 65px
}
.mt-70 {
  margin-top: 70px
}
.mt-75 {
  margin-top: 75px
}
.mt-80 {
  margin-top: 80px
}
.mr-0 {
  margin-right: 0
}
.mr-5 {
  margin-right: 5px
}
.mr-10 {
  margin-right: 10px
}
.mr-15 {
  margin-right: 15px
}
.mr-20 {
  margin-right: 20px
}
.mr-25 {
  margin-right: 25px
}
.mr-30 {
  margin-right: 30px
}
.mr-35 {
  margin-right: 35px
}
.mr-40 {
  margin-right: 40px
}
.mr-45 {
  margin-right: 45px
}
.mr-50 {
  margin-right: 50px
}
.mr-55 {
  margin-right: 55px
}
.mr-60 {
  margin-right: 60px
}
.mr-65 {
  margin-right: 65px
}
.mr-70 {
  margin-right: 70px
}
.mr-75 {
  margin-right: 75px
}
.mr-80 {
  margin-right: 80px
}
.mb-0 {
  margin-bottom: 0
}
.mb-5 {
  margin-bottom: 5px
}
.mb-10 {
  margin-bottom: 10px
}
.mb-15 {
  margin-bottom: 15px
}
.mb-20 {
  margin-bottom: 20px
}
.mb-25 {
  margin-bottom: 25px
}
.mb-30 {
  margin-bottom: 30px
}
.mb-35 {
  margin-bottom: 35px
}
.mb-40 {
  margin-bottom: 40px
}
.mb-45 {
  margin-bottom: 45px
}
.mb-50 {
  margin-bottom: 50px
}
.mb-55 {
  margin-bottom: 55px
}
.mb-60 {
  margin-bottom: 60px
}
.mb-65 {
  margin-bottom: 65px
}
.mb-70 {
  margin-bottom: 70px
}
.mb-75 {
  margin-bottom: 75px
}
.mb-80 {
  margin-bottom: 80px
}
.ml-0 {
  margin-left: 0
}
.ml-5 {
  margin-left: 5px
}
.ml-10 {
  margin-left: 10px
}
.ml-15 {
  margin-left: 15px
}
.ml-20 {
  margin-left: 20px
}
.ml-25 {
  margin-left: 25px
}
.ml-30 {
  margin-left: 30px
}
.ml-35 {
  margin-left: 35px
}
.ml-40 {
  margin-left: 40px
}
.ml-45 {
  margin-left: 45px
}
.ml-50 {
  margin-left: 50px
}
.ml-55 {
  margin-left: 55px
}
.ml-60 {
  margin-left: 60px
}
.ml-65 {
  margin-left: 65px
}
.ml-70 {
  margin-left: 70px
}
.ml-75 {
  margin-left: 75px
}
.ml-80 {
  margin-left: 80px
}
@media(max-width:1139px) {
  .m-30, .m-35 {
    margin: 25px
  }
  .m-40, .m-45 {
    margin: 30px
  }
  .m-50, .m-55 {
    margin: 35px
  }
  .m-60, .m-65 {
    margin: 40px
  }
  .m-70, .m-75, .m-80 {
    margin: 45px
  }
  .mt-30, .mt-35 {
    margin-top: 25px
  }
  .mt-40, .mt-45 {
    margin-top: 30px
  }
  .mt-50, .mt-55 {
    margin-top: 35px
  }
  .mt-60, .mt-65 {
    margin-top: 40px
  }
  .mt-70, .mt-75, .mt-80 {
    margin-top: 45px
  }
  .mr-30, .mr-35 {
    margin-right: 25px
  }
  .mr-40, .mr-45 {
    margin-right: 30px
  }
  .mr-50, .mr-55 {
    margin-right: 35px
  }
  .mr-60, .mr-65 {
    margin-right: 40px
  }
  .mr-70, .mr-75, .mr-80 {
    margin-right: 45px
  }
  .mb-30, .mb-35 {
    margin-bottom: 25px
  }
  .mb-40, .mb-45 {
    margin-bottom: 30px
  }
  .mb-50, .mb-55 {
    margin-bottom: 35px
  }
  .mb-60, .mb-65 {
    margin-bottom: 40px
  }
  .mb-70, .mb-75, .mb-80 {
    margin-bottom: 45px
  }
  .ml-30, .ml-35 {
    margin-left: 25px
  }
  .ml-40, .ml-45 {
    margin-left: 30px
  }
  .ml-50, .ml-55 {
    margin-left: 35px
  }
  .ml-60, .ml-65 {
    margin-left: 40px
  }
  .ml-70, .ml-75, .ml-80 {
    margin-left: 45px
  }
  .m-tablet-0 {
    margin: 0
  }
  .mt-tablet-0 {
    margin-top: 0
  }
  .mr-tablet-0 {
    margin-right: 0
  }
  .mb-tablet-0 {
    margin-bottom: 0
  }
  .ml-tablet-0 {
    margin-left: 0
  }
}
@media(max-width:767px) {
  .m-15, .m-20, .m-25 {
    margin: 10px
  }
  .m-30, .m-35 {
    margin: 15px
  }
  .m-40, .m-45 {
    margin: 20px
  }
  .m-50, .m-55 {
    margin: 25px
  }
  .m-60, .m-65 {
    margin: 30px
  }
  .m-70, .m-75, .m-80 {
    margin: 35px
  }
  .mt-15, .mt-20, .mt-25 {
    margin-top: 10px
  }
  .mt-30, .mt-35 {
    margin-top: 15px
  }
  .mt-40, .mt-45 {
    margin-top: 20px
  }
  .mt-50, .mt-55 {
    margin-top: 25px
  }
  .mt-60, .mt-65 {
    margin-top: 30px
  }
  .mt-70, .mt-75, .mt-80 {
    margin-top: 35px
  }
  .mr-15, .mr-20, .mr-25 {
    margin-right: 10px
  }
  .mr-30, .mr-35 {
    margin-right: 15px
  }
  .mr-40, .mr-45 {
    margin-right: 20px
  }
  .mr-50, .mr-55 {
    margin-right: 25px
  }
  .mr-60, .mr-65 {
    margin-right: 30px
  }
  .mr-70, .mr-75, .mr-80 {
    margin-right: 35px
  }
  .mb-15, .mb-20, .mb-25 {
    margin-bottom: 10px
  }
  .mb-30, .mb-35 {
    margin-bottom: 15px
  }
  .mb-40, .mb-45 {
    margin-bottom: 20px
  }
  .mb-50, .mb-55 {
    margin-bottom: 25px
  }
  .mb-60, .mb-65 {
    margin-bottom: 30px
  }
  .mb-70, .mb-75, .mb-80 {
    margin-bottom: 35px
  }
  .ml-15, .ml-20, .ml-25 {
    margin-left: 10px
  }
  .ml-30, .ml-35 {
    margin-left: 15px
  }
  .ml-40, .ml-45 {
    margin-left: 20px
  }
  .ml-50, .ml-55 {
    margin-left: 25px
  }
  .ml-60, .ml-65 {
    margin-left: 30px
  }
  .ml-70, .ml-75, .ml-80 {
    margin-left: 35px
  }
  .m-phone-0 {
    margin: 0
  }
  .mt-phone-0 {
    margin-top: 0
  }
  .mr-phone-0 {
    margin-right: 0
  }
  .mb-phone-0 {
    margin-bottom: 0
  }
  .ml-phone-0 {
    margin-left: 0
  }
}
.p-0 {
  padding: 0
}
.p-5 {
  padding: 5px
}
.p-10 {
  padding: 10px
}
.p-15 {
  padding: 15px
}
.p-20 {
  padding: 20px
}
.p-25 {
  padding: 25px
}
.p-30 {
  padding: 30px
}
.p-35 {
  padding: 35px
}
.p-40 {
  padding: 40px
}
.p-45 {
  padding: 45px
}
.p-50 {
  padding: 50px
}
.p-55 {
  padding: 55px
}
.p-60 {
  padding: 60px
}
.p-65 {
  padding: 65px
}
.p-70 {
  padding: 70px
}
.p-75 {
  padding: 75px
}
.p-80 {
  padding: 80px
}
.p-85 {
  padding: 85px
}
.p-90 {
  padding: 90px
}
.p-95 {
  padding: 95px
}
.p-100 {
  padding: 100px
}
.p-120 {
  padding: 120px
}
.p-150 {
  padding: 150px
}
.py-0 {
  padding-top: 0;
  padding-bottom: 0
}
.py-5 {
  padding-top: 5px;
  padding-bottom: 5px
}
.py-10 {
  padding-top: 10px;
  padding-bottom: 10px
}
.py-15 {
  padding-top: 15px;
  padding-bottom: 15px
}
.py-20 {
  padding-top: 20px;
  padding-bottom: 20px
}
.py-25 {
  padding-top: 25px;
  padding-bottom: 25px
}
.py-30 {
  padding-top: 30px;
  padding-bottom: 30px
}
.py-35 {
  padding-top: 35px;
  padding-bottom: 35px
}
.py-40 {
  padding-top: 40px;
  padding-bottom: 40px
}
.py-45 {
  padding-top: 45px;
  padding-bottom: 45px
}
.py-50 {
  padding-top: 50px;
  padding-bottom: 50px
}
.py-55 {
  padding-top: 55px;
  padding-bottom: 55px
}
.py-60 {
  padding-top: 60px;
  padding-bottom: 60px
}
.py-65 {
  padding-top: 65px;
  padding-bottom: 65px
}
.py-70 {
  padding-top: 70px;
  padding-bottom: 70px
}
.py-75 {
  padding-top: 75px;
  padding-bottom: 75px
}
.py-80 {
  padding-top: 80px;
  padding-bottom: 80px
}
.py-85 {
  padding-top: 85px;
  padding-bottom: 85px
}
.py-90 {
  padding-top: 90px;
  padding-bottom: 90px
}
.py-95 {
  padding-top: 95px;
  padding-bottom: 95px
}
.py-100 {
  padding-top: 100px;
  padding-bottom: 100px
}
.py-120 {
  padding-top: 120px;
  padding-bottom: 120px
}
.py-150 {
  padding-top: 150px;
  padding-bottom: 150px
}
.px-0 {
  padding-left: 0;
  padding-right: 0
}
.px-5 {
  padding-left: 5px;
  padding-right: 5px
}
.px-10 {
  padding-left: 10px;
  padding-right: 10px
}
.px-15 {
  padding-left: 15px;
  padding-right: 15px
}
.px-20 {
  padding-left: 20px;
  padding-right: 20px
}
.px-25 {
  padding-left: 25px;
  padding-right: 25px
}
.px-30 {
  padding-left: 30px;
  padding-right: 30px
}
.px-35 {
  padding-left: 35px;
  padding-right: 35px
}
.px-40 {
  padding-left: 40px;
  padding-right: 40px
}
.px-45 {
  padding-left: 45px;
  padding-right: 45px
}
.px-50 {
  padding-left: 50px;
  padding-right: 50px
}
.px-55 {
  padding-left: 55px;
  padding-right: 55px
}
.px-60 {
  padding-left: 60px;
  padding-right: 60px
}
.px-65 {
  padding-left: 65px;
  padding-right: 65px
}
.px-70 {
  padding-left: 70px;
  padding-right: 70px
}
.px-75 {
  padding-left: 75px;
  padding-right: 75px
}
.px-80 {
  padding-left: 80px;
  padding-right: 80px
}
.px-85 {
  padding-left: 85px;
  padding-right: 85px
}
.px-90 {
  padding-left: 90px;
  padding-right: 90px
}
.px-95 {
  padding-left: 95px;
  padding-right: 95px
}
.px-100 {
  padding-left: 100px;
  padding-right: 100px
}
.px-120 {
  padding-left: 120px;
  padding-right: 120px
}
.px-150 {
  padding-left: 150px;
  padding-right: 150px
}
.pt-0 {
  padding-top: 0
}
.pt-5 {
  padding-top: 5px
}
.pt-10 {
  padding-top: 10px
}
.pt-15 {
  padding-top: 15px
}
.pt-20 {
  padding-top: 20px
}
.pt-25 {
  padding-top: 25px
}
.pt-30 {
  padding-top: 30px
}
.pt-35 {
  padding-top: 35px
}
.pt-40 {
  padding-top: 40px
}
.pt-45 {
  padding-top: 45px
}
.pt-50 {
  padding-top: 50px
}
.pt-55 {
  padding-top: 55px
}
.pt-60 {
  padding-top: 60px
}
.pt-65 {
  padding-top: 65px
}
.pt-70 {
  padding-top: 70px
}
.pt-75 {
  padding-top: 75px
}
.pt-80 {
  padding-top: 80px
}
.pt-85 {
  padding-top: 85px
}
.pt-90 {
  padding-top: 90px
}
.pt-95 {
  padding-top: 95px
}
.pt-100 {
  padding-top: 100px
}
.pt-120 {
  padding-top: 120px
}
.pt-150 {
  padding-top: 150px
}
.pr-0 {
  padding-right: 0
}
.pr-5 {
  padding-right: 5px
}
.pr-10 {
  padding-right: 10px
}
.pr-15 {
  padding-right: 15px
}
.pr-20 {
  padding-right: 20px
}
.pr-25 {
  padding-right: 25px
}
.pr-30 {
  padding-right: 30px
}
.pr-35 {
  padding-right: 35px
}
.pr-40 {
  padding-right: 40px
}
.pr-45 {
  padding-right: 45px
}
.pr-50 {
  padding-right: 50px
}
.pr-55 {
  padding-right: 55px
}
.pr-60 {
  padding-right: 60px
}
.pr-65 {
  padding-right: 65px
}
.pr-70 {
  padding-right: 70px
}
.pr-75 {
  padding-right: 75px
}
.pr-80 {
  padding-right: 80px
}
.pr-85 {
  padding-right: 85px
}
.pr-90 {
  padding-right: 90px
}
.pr-95 {
  padding-right: 95px
}
.pr-100 {
  padding-right: 100px
}
.pr-120 {
  padding-right: 120px
}
.pr-150 {
  padding-right: 150px
}
.pb-0 {
  padding-bottom: 0
}
.pb-5 {
  padding-bottom: 5px
}
.pb-10 {
  padding-bottom: 10px
}
.pb-15 {
  padding-bottom: 15px
}
.pb-20 {
  padding-bottom: 20px
}
.pb-25 {
  padding-bottom: 25px
}
.pb-30 {
  padding-bottom: 30px
}
.pb-35 {
  padding-bottom: 35px
}
.pb-40 {
  padding-bottom: 40px
}
.pb-45 {
  padding-bottom: 45px
}
.pb-50 {
  padding-bottom: 50px
}
.pb-55 {
  padding-bottom: 55px
}
.pb-60 {
  padding-bottom: 60px
}
.pb-65 {
  padding-bottom: 65px
}
.pb-70 {
  padding-bottom: 70px
}
.pb-75 {
  padding-bottom: 75px
}
.pb-80 {
  padding-bottom: 80px
}
.pb-85 {
  padding-bottom: 85px
}
.pb-90 {
  padding-bottom: 90px
}
.pb-95 {
  padding-bottom: 95px
}
.pb-100 {
  padding-bottom: 100px
}
.pb-120 {
  padding-bottom: 120px
}
.pb-150 {
  padding-bottom: 150px
}
.pl-0 {
  padding-left: 0
}
.pl-5 {
  padding-left: 5px
}
.pl-10 {
  padding-left: 10px
}
.pl-15 {
  padding-left: 15px
}
.pl-20 {
  padding-left: 20px
}
.pl-25 {
  padding-left: 25px
}
.pl-30 {
  padding-left: 30px
}
.pl-35 {
  padding-left: 35px
}
.pl-40 {
  padding-left: 40px
}
.pl-45 {
  padding-left: 45px
}
.pl-50 {
  padding-left: 50px
}
.pl-55 {
  padding-left: 55px
}
.pl-60 {
  padding-left: 60px
}
.pl-65 {
  padding-left: 65px
}
.pl-70 {
  padding-left: 70px
}
.pl-75 {
  padding-left: 75px
}
.pl-80 {
  padding-left: 80px
}
.pl-85 {
  padding-left: 85px
}
.pl-90 {
  padding-left: 90px
}
.pl-95 {
  padding-left: 95px
}
.pl-100 {
  padding-left: 100px
}
.pl-120 {
  padding-left: 120px
}
.pl-150 {
  padding-left: 150px
}
@media(max-width:1139px) {
  .p-30, .p-35 {
    padding: 25px
  }
  .p-40, .p-45 {
    padding: 30px
  }
  .p-50, .p-55 {
    padding: 40px
  }
  .p-60, .p-65, .p-70, .p-75, .p-80, .p-85, .p-90 {
    padding: 50px
  }
  .p-95, .p-100, .p-120, .p-150 {
    padding: 60px
  }
  .py-30, .py-35 {
    padding-top: 25px;
    padding-bottom: 25px
  }
  .py-40, .py-45 {
    padding-top: 30px;
    padding-bottom: 30px
  }
  .py-50, .py-55 {
    padding-top: 40px;
    padding-bottom: 40px
  }
  .py-60, .py-65, .py-70, .py-75, .py-80, .py-85, .py-90 {
    padding-top: 50px;
    padding-bottom: 50px
  }
  .py-95, .py-100, .py-120, .py-150 {
    padding-top: 60px;
    padding-bottom: 60px
  }
  .px-30, .px-35 {
    padding-left: 25px;
    padding-right: 25px
  }
  .px-40, .px-45 {
    padding-left: 30px;
    padding-right: 30px
  }
  .px-50, .px-55 {
    padding-left: 40px;
    padding-right: 40px
  }
  .px-60, .px-65, .px-70, .px-75, .px-80, .px-85, .px-90 {
    padding-left: 50px;
    padding-right: 50px
  }
  .px-95, .px-100, .px-120, .px-150 {
    padding-left: 60px;
    padding-right: 60px
  }
  .pt-30, .pt-35 {
    padding-top: 25px
  }
  .pt-40, .pt-45 {
    padding-top: 30px
  }
  .pt-50, .pt-55 {
    padding-top: 40px
  }
  .pt-60, .pt-65, .pt-70, .pt-75, .pt-80, .pt-85, .pt-90 {
    padding-top: 50px
  }
  .pt-95, .pt-100, .pt-120, .pt-150 {
    padding-top: 60px
  }
  .pr-30, .pr-35 {
    padding-right: 25px
  }
  .pr-40, .pr-45 {
    padding-right: 30px
  }
  .pr-50, .pr-55 {
    padding-right: 40px
  }
  .pr-60, .pr-65, .pr-70, .pr-75, .pr-80, .pr-85, .pr-90 {
    padding-right: 50px
  }
  .pr-95, .pr-100, .pr-120, .pr-150 {
    padding-right: 60px
  }
  .pb-30, .pb-35 {
    padding-bottom: 25px
  }
  .pb-40, .pb-45 {
    padding-bottom: 30px
  }
  .pb-50, .pb-55 {
    padding-bottom: 40px
  }
  .pb-60, .pb-65, .pb-70, .pb-75, .pb-80, .pb-85, .pb-90 {
    padding-bottom: 50px
  }
  .pb-95, .pb-100, .pb-120, .pb-150 {
    padding-bottom: 60px
  }
  .pl-30, .pl-35 {
    padding-left: 25px
  }
  .pl-40, .pl-45 {
    padding-left: 30px
  }
  .pl-50, .pl-55 {
    padding-left: 40px
  }
  .pl-60, .pl-65, .pl-70, .pl-75, .pl-80, .pl-85, .pl-90 {
    padding-left: 50px
  }
  .pl-95, .pl-100, .pl-120, .pl-150 {
    padding-left: 60px
  }
  .p-tablet-0 {
    padding: 0
  }
  .pt-tablet-0 {
    padding-top: 0
  }
  .pr-tablet-0 {
    padding-right: 0
  }
  .pb-tablet-0 {
    padding-bottom: 0
  }
  .pl-tablet-0 {
    padding-left: 0
  }
}
@media(max-width:767px) {
  .p-5, .p-15, .p-20, .p-25 {
    padding: 10px
  }
  .p-30, .p-35 {
    padding: 15px
  }
  .p-40, .p-45 {
    padding: 20px
  }
  .p-50, .p-55 {
    padding: 25px
  }
  .p-60, .p-65, .p-70, .p-75, .p-80, .p-85, .p-90, .p-95, .p-100, .p-120, .p-150 {
    padding: 30px
  }
  .py-5, .py-15, .py-20, .py-25 {
    padding-top: 10px;
    padding-bottom: 10px
  }
  .py-30, .py-35 {
    padding-top: 15px;
    padding-bottom: 15px
  }
  .py-40, .py-45 {
    padding-top: 20px;
    padding-bottom: 20px
  }
  .py-50, .py-55 {
    padding-top: 25px;
    padding-bottom: 25px
  }
  .py-60, .py-65, .py-70, .py-75, .py-80, .py-85, .py-90, .py-95, .py-100, .py-120, .py-150 {
    padding-top: 30px;
    padding-bottom: 30px
  }
  .px-5, .px-15, .px-20, .px-25 {
    padding-left: 10px;
    padding-right: 10px
  }
  .px-30, .px-35 {
    padding-left: 15px;
    padding-right: 15px
  }
  .px-40, .px-45 {
    padding-left: 20px;
    padding-right: 20px
  }
  .px-50, .px-55 {
    padding-left: 25px;
    padding-right: 25px
  }
  .px-60, .px-65, .px-70, .px-75, .px-80, .px-85, .px-90, .px-95, .px-100, .px-120, .px-150 {
    padding-left: 30px;
    padding-right: 30px
  }
  .pt-5, .pt-15, .pt-20, .pt-25 {
    padding-top: 10px
  }
  .pt-30, .pt-35 {
    padding-top: 15px
  }
  .pt-40, .pt-45 {
    padding-top: 20px
  }
  .pt-50, .pt-55 {
    padding-top: 25px
  }
  .pt-60, .pt-65, .pt-70, .pt-75, .pt-80, .pt-85, .pt-90, .pt-95, .pt-100, .pt-120, .pt-150 {
    padding-top: 30px
  }
  .pr-5, .pr-15, .pr-20, .pr-25 {
    padding-right: 10px
  }
  .pr-30, .pr-35 {
    padding-right: 15px
  }
  .pr-40, .pr-45 {
    padding-right: 20px
  }
  .pr-50, .pr-55 {
    padding-right: 25px
  }
  .pr-60, .pr-65, .pr-70, .pr-75, .pr-80, .pr-85, .pr-90, .pr-95, .pr-100, .pr-120, .pr-150 {
    padding-right: 30px
  }
  .pb-5, .pb-15, .pb-20, .pb-25 {
    padding-bottom: 10px
  }
  .pb-30, .pb-35 {
    padding-bottom: 15px
  }
  .pb-40, .pb-45 {
    padding-bottom: 20px
  }
  .pb-50, .pb-55 {
    padding-bottom: 25px
  }
  .pb-60, .pb-65, .pb-70, .pb-75, .pb-80, .pb-85, .pb-90, .pb-95, .pb-100, .pb-120, .pb-150 {
    padding-bottom: 30px
  }
  .pl-5, .pl-15, .pl-20, .pl-25 {
    padding-left: 10px
  }
  .pl-30, .pl-35 {
    padding-left: 15px
  }
  .pl-40, .pl-45 {
    padding-left: 20px
  }
  .pl-50, .pl-55 {
    padding-left: 25px
  }
  .pl-60, .pl-65, .pl-70, .pl-75, .pl-80, .pl-85, .pl-90, .pl-95, .pl-100, .pl-120, .pl-150 {
    padding-left: 30px
  }
  .p-phone-0 {
    padding: 0
  }
  .pt-phone-0 {
    padding-top: 0
  }
  .pr-phone-0 {
    padding-right: 0
  }
  .pb-phone-0 {
    padding-bottom: 0
  }
  .pl-phone-0 {
    padding-left: 0
  }
}
.font-size-12 h1, .font-size-12 h2, .font-size-12 h3, .font-size-12 h4, .font-size-12 {
  font-size: 12px
}
.font-size-14 h1, .font-size-14 h2, .font-size-14 h3, .font-size-14 h4, .font-size-14 {
  font-size: 14px
}
.font-size-15 h1, .font-size-15 h2, .font-size-15 h3, .font-size-15 h4, .font-size-15 {
  font-size: 15px
}
.font-size-16 h1, .font-size-16 h2, .font-size-16 h3, .font-size-16 h4, .font-size-16 {
  font-size: 16px
}
.font-size-17 h1, .font-size-17 h2, .font-size-17 h3, .font-size-17 h4, .font-size-17 {
  font-size: 17px
}
.font-size-18 h1, .font-size-18 h2, .font-size-18 h3, .font-size-18 h4, .font-size-18 {
  font-size: 18px
}
.font-size-20 h1, .font-size-20 h2, .font-size-20 h3, .font-size-20 h4, .font-size-20 {
  font-size: 20px
}
.font-size-22 h1, .font-size-22 h2, .font-size-22 h3, .font-size-22 h4, .font-size-22 {
  font-size: 22px
}
.font-size-24 h1, .font-size-24 h2, .font-size-24 h3, .font-size-24 h4, .font-size-24 {
  font-size: 24px
}
.font-size-25 h1, .font-size-25 h2, .font-size-25 h3, .font-size-25 h4, .font-size-25 {
  font-size: 25px
}
.font-size-26 h1, .font-size-26 h2, .font-size-26 h3, .font-size-26 h4, .font-size-26 {
  font-size: 26px
}
.font-size-28 h1, .font-size-28 h2, .font-size-28 h3, .font-size-28 h4, .font-size-28 {
  font-size: 28px
}
.font-size-30 h1, .font-size-30 h2, .font-size-30 h3, .font-size-30 h4, .font-size-30 {
  font-size: 30px
}
.font-size-32 h1, .font-size-32 h2, .font-size-32 h3, .font-size-32 h4, .font-size-32 {
  font-size: 32px
}
.font-size-34 h1, .font-size-34 h2, .font-size-34 h3, .font-size-34 h4, .font-size-34 {
  font-size: 34px
}
.font-size-35 h1, .font-size-35 h2, .font-size-35 h3, .font-size-35 h4, .font-size-35 {
  font-size: 35px
}
.font-size-36 h1, .font-size-36 h2, .font-size-36 h3, .font-size-36 h4, .font-size-36 {
  font-size: 36px
}
.font-size-38 h1, .font-size-38 h2, .font-size-38 h3, .font-size-38 h4, .font-size-38 {
  font-size: 38px
}
.font-size-40 h1, .font-size-40 h2, .font-size-40 h3, .font-size-40 h4, .font-size-40 {
  font-size: 40px
}
.font-size-42 h1, .font-size-42 h2, .font-size-42 h3, .font-size-42 h4, .font-size-42 {
  font-size: 42px
}
.font-size-44 h1, .font-size-44 h2, .font-size-44 h3, .font-size-44 h4, .font-size-44 {
  font-size: 44px
}
.font-size-45 h1, .font-size-45 h2, .font-size-45 h3, .font-size-45 h4, .font-size-45 {
  font-size: 45px
}
.font-size-46 h1, .font-size-46 h2, .font-size-46 h3, .font-size-46 h4, .font-size-46 {
  font-size: 46px
}
.font-size-48 h1, .font-size-48 h2, .font-size-48 h3, .font-size-48 h4, .font-size-48 {
  font-size: 48px
}
.font-size-50 h1, .font-size-50 h2, .font-size-50 h3, .font-size-50 h4, .font-size-50 {
  font-size: 50px
}
.font-size-55 h1, .font-size-55 h2, .font-size-55 h3, .font-size-55 h4, .font-size-55 {
  font-size: 55px
}
.font-size-60 h1, .font-size-60 h2, .font-size-60 h3, .font-size-60 h4, .font-size-60 {
  font-size: 60px
}
.font-size-65 h1, .font-size-65 h2, .font-size-65 h3, .font-size-65 h4, .font-size-65 {
  font-size: 65px
}
.font-size-70 h1, .font-size-70 h2, .font-size-70 h3, .font-size-70 h4, .font-size-70 {
  font-size: 70px
}
.font-size-75 h1, .font-size-75 h2, .font-size-75 h3, .font-size-75 h4, .font-size-75 {
  font-size: 75px
}
.font-size-80 h1, .font-size-80 h2, .font-size-80 h3, .font-size-80 h4, .font-size-80 {
  font-size: 80px
}
.font-size-85 h1, .font-size-85 h2, .font-size-85 h3, .font-size-85 h4, .font-size-85 {
  font-size: 85px
}
.font-size-90 h1, .font-size-90 h2, .font-size-90 h3, .font-size-90 h4, .font-size-90 {
  font-size: 90px
}
.font-size-95 h1, .font-size-95 h2, .font-size-95 h3, .font-size-95 h4, .font-size-95 {
  font-size: 95px
}
.font-size-100 h1, .font-size-100 h2, .font-size-100 h3, .font-size-100 h4, .font-size-100 {
  font-size: 100px
}
@media(max-width:1139px) {
  .font-size-40 h1, .font-size-40 h2, .font-size-40 h3, .font-size-40 h4, .font-size-40 {
    font-size: 38px
  }
  .font-size-42 h1, .font-size-42 h2, .font-size-42 h3, .font-size-42 h4, .font-size-42 {
    font-size: 40px
  }
  .font-size-44 h1, .font-size-44 h2, .font-size-44 h3, .font-size-44 h4, .font-size-44 {
    font-size: 41px
  }
  .font-size-45 h1, .font-size-45 h2, .font-size-45 h3, .font-size-45 h4, .font-size-45 {
    font-size: 42px
  }
  .font-size-46 h1, .font-size-46 h2, .font-size-46 h3, .font-size-46 h4, .font-size-46 {
    font-size: 43px
  }
  .font-size-48 h1, .font-size-48 h2, .font-size-48 h3, .font-size-48 h4, .font-size-48 {
    font-size: 45px
  }
  .font-size-50 h1, .font-size-50 h2, .font-size-50 h3, .font-size-50 h4, .font-size-50 {
    font-size: 47px
  }
  .font-size-55 h1, .font-size-55 h2, .font-size-55 h3, .font-size-55 h4, .font-size-55 {
    font-size: 49px
  }
  .font-size-60 h1, .font-size-60 h2, .font-size-60 h3, .font-size-60 h4, .font-size-60 {
    font-size: 51px
  }
  .font-size-65 h1, .font-size-65 h2, .font-size-65 h3, .font-size-65 h4, .font-size-65 {
    font-size: 53px
  }
  .font-size-70 h1, .font-size-70 h2, .font-size-70 h3, .font-size-70 h4, .font-size-70 {
    font-size: 55px
  }
  .font-size-75 h1, .font-size-75 h2, .font-size-75 h3, .font-size-75 h4, .font-size-75 {
    font-size: 57px
  }
  .font-size-80 h1, .font-size-80 h2, .font-size-80 h3, .font-size-80 h4, .font-size-80 {
    font-size: 59px
  }
  .font-size-85 h1, .font-size-85 h2, .font-size-85 h3, .font-size-85 h4, .font-size-85 {
    font-size: 61px
  }
  .font-size-90 h1, .font-size-90 h2, .font-size-90 h3, .font-size-90 h4, .font-size-90 {
    font-size: 63px
  }
  .font-size-95 h1, .font-size-95 h2, .font-size-95 h3, .font-size-95 h4, .font-size-95 {
    font-size: 65px
  }
  .font-size-100 h1, .font-size-100 h2, .font-size-100 h3, .font-size-100 h4, .font-size-100 {
    font-size: 67px
  }
}
@media(max-width:767px) {
  .font-size-17 h1, .font-size-17 h2, .font-size-17 h3, .font-size-17 h4, .font-size-17, .font-size-18 h1, .font-size-18 h2, .font-size-18 h3, .font-size-18 h4, .font-size-18 {
    font-size: 16px
  }
  .font-size-20 h1, .font-size-20 h2, .font-size-20 h3, .font-size-20 h4, .font-size-20 {
    font-size: 18px
  }
  .font-size-22 h1, .font-size-22 h2, .font-size-22 h3, .font-size-22 h4, .font-size-22, .font-size-24 h1, .font-size-24 h2, .font-size-24 h3, .font-size-24 h4, .font-size-24, .font-size-25 h1, .font-size-25 h2, .font-size-25 h3, .font-size-25 h4, .font-size-25, .font-size-26 h1, .font-size-26 h2, .font-size-26 h3, .font-size-26 h4, .font-size-26 {
    font-size: 20px
  }
  .font-size-28 h1, .font-size-28 h2, .font-size-28 h3, .font-size-28 h4, .font-size-28 {
    font-size: 21px
  }
  .font-size-30 h1, .font-size-30 h2, .font-size-30 h3, .font-size-30 h4, .font-size-30 {
    font-size: 22px
  }
  .font-size-32 h1, .font-size-32 h2, .font-size-32 h3, .font-size-32 h4, .font-size-32 {
    font-size: 23px
  }
  .font-size-34 h1, .font-size-34 h2, .font-size-34 h3, .font-size-34 h4, .font-size-34, .font-size-35 h1, .font-size-35 h2, .font-size-35 h3, .font-size-35 h4, .font-size-35, .font-size-36 h1, .font-size-36 h2, .font-size-36 h3, .font-size-36 h4, .font-size-36 {
    font-size: 24px
  }
  .font-size-38 h1, .font-size-38 h2, .font-size-38 h3, .font-size-38 h4, .font-size-38 {
    font-size: 25px
  }
  .font-size-40 h1, .font-size-40 h2, .font-size-40 h3, .font-size-40 h4, .font-size-40 {
    font-size: 26px
  }
  .font-size-42 h1, .font-size-42 h2, .font-size-42 h3, .font-size-42 h4, .font-size-42 {
    font-size: 27px
  }
  .font-size-44 h1, .font-size-44 h2, .font-size-44 h3, .font-size-44 h4, .font-size-44, .font-size-45 h1, .font-size-45 h2, .font-size-45 h3, .font-size-45 h4, .font-size-45, .font-size-46 h1, .font-size-46 h2, .font-size-46 h3, .font-size-46 h4, .font-size-46 {
    font-size: 28px
  }
  .font-size-48 h1, .font-size-48 h2, .font-size-48 h3, .font-size-48 h4, .font-size-48 {
    font-size: 29px
  }
  .font-size-50 h1, .font-size-50 h2, .font-size-50 h3, .font-size-50 h4, .font-size-50 {
    font-size: 30px
  }
  .font-size-55 h1, .font-size-55 h2, .font-size-55 h3, .font-size-55 h4, .font-size-55 {
    font-size: 32px
  }
  .font-size-60 h1, .font-size-60 h2, .font-size-60 h3, .font-size-60 h4, .font-size-60 {
    font-size: 34px
  }
  .font-size-65 h1, .font-size-65 h2, .font-size-65 h3, .font-size-65 h4, .font-size-65 {
    font-size: 36px
  }
  .font-size-70 h1, .font-size-70 h2, .font-size-70 h3, .font-size-70 h4, .font-size-70 {
    font-size: 38px
  }
  .font-size-75 h1, .font-size-75 h2, .font-size-75 h3, .font-size-75 h4, .font-size-75 {
    font-size: 40px
  }
  .font-size-80 h1, .font-size-80 h2, .font-size-80 h3, .font-size-80 h4, .font-size-80 {
    font-size: 42px
  }
  .font-size-85 h1, .font-size-85 h2, .font-size-85 h3, .font-size-85 h4, .font-size-85 {
    font-size: 44px
  }
  .font-size-90 h1, .font-size-90 h2, .font-size-90 h3, .font-size-90 h4, .font-size-90 {
    font-size: 46px
  }
  .font-size-95 h1, .font-size-95 h2, .font-size-95 h3, .font-size-95 h4, .font-size-95 {
    font-size: 48px
  }
  .font-size-100 h1, .font-size-100 h2, .font-size-100 h3, .font-size-100 h4, .font-size-100 {
    font-size: 50px
  }
}
*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}
html, body {
  min-height: 100%;
  margin: 0;
  padding: 0
}
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%
}
body {
  background-color: #45555f;
  color: #45555f;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.8
}
body.landing-page {
  font-family: Montserrat, Helvetica, Arial, sans-serif
}
.container-fluid .row-fluid .page-center {
  float: none;
  max-width: 1280px;
  margin: 0 auto
}
.landing-page .row-fluid .page-center {
  max-width: 1050px
}
::-moz-selection {
  color: #fff;
  background: #45555f
}
::selection {
  color: #fff;
  background: #45555f
}
p {
  margin: 0 0 28px
}
small {
  font-size: 80%
}
b, strong {
  font-weight: 700
}
blockquote, cite, em, i {
  font-style: italic
}
code, kbd, pre, samp {
  font-family: monospace, serif;
  font-size: 1em
}
code {
  background-color: #45555f;
  color: #ddd
}
pre {
  white-space: pre-wrap
}
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}
sup {
  top: -.5em
}
sub {
  bottom: -.25em
}
@import url(https://fontawesome.com/v4.7.0/assets/font-awesome/css/font-awesome.css);
@media(min-width:1031px) {
  .cf-primarym .hs-menu-wrapper > ul li.hs-item-has-children.mega-item > ul.hs-menu-children-wrapper > li.hs-item-has-children:first-child > .hs-menu-children-wrapper .hs-menu-depth-4 a:hover::before, .cf-primarym .hs-menu-wrapper > ul li.hs-item-has-children.mega-item > ul.hs-menu-children-wrapper > li.hs-item-has-children:first-child .hs-menu-depth-3 > a:hover::before, .cf-primarym .hs-menu-wrapper > ul li.hs-item-has-children.mega-item > ul.hs-menu-children-wrapper > li.hs-item-has-children:last-child > .hs-menu-children-wrapper .hs-menu-depth-3 > a:hover::before, .cf-primarym .hs-menu-wrapper > ul li.hs-item-has-children.mega-item > ul.hs-menu-children-wrapper > li.hs-item-has-children:last-child > .hs-menu-children-wrapper .hs-menu-depth-4 a:hover::before {
    content: "\f054";
    font-family: FontAwesome
  }
}
h1:empty, h2:empty, h3:empty, h4:empty, h5:empty, h6:empty {
  display: none
}
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 600;
  line-height: 1.2;
  margin: 0 0 19px
}
h1 {
  font-size: 30px
}
h2 {
  font-size: 24px
}
.landing-page h2 {
  color: #1d3442
}
h3 {
  font-size: 18px
}
h4 {
  font-size: 16px
}
h5 {
  font-size: 14px
}
h6 {
  font-size: 12px
}
a {
  color: #f05c30;
  text-decoration: none;
  -webkit-transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -ms-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
  transition: all .1s ease-in-out
}
a:hover, a:focus {
  color: #45555f
}
:focus {
  outline: 0 none
}
ul {
  margin: 0 0 28px 33px;
  padding: 0
}
ul.list {
  margin-left: 0
}
ol {
  margin: 0 0 28px 60px;
  padding: 0
}
.body-container span:not(.hs_cos_wrapper_type_menu) ul > li {
  background: url(//2723565.fs1.hubspotusercontent-na1.net/hubfs/2723565/CreativeFolks_November2017/Layout/bullet.png) 0px 10px no-repeat;
  list-style-type: none;
  margin-bottom: 18px;
  padding-left: 27px
}
.body-container span:not(.hs_cos_wrapper_type_menu) ul.list li {
  margin-bottom: 5px
}
ul ul {
  margin-bottom: 0
}
form ul, form ol, form li {
  background: none !important;
  list-style-type: none;
  margin: 0 !important;
  padding: 0 !important
}
blockquote {
  background: url(//2723565.fs1.hubspotusercontent-na1.net/hubfs/2723565/CreativeFolks_November2017/Layout/blockquote.png) no-repeat;
  clear: both;
  color: #8f999f;
  display: inline-block;
  margin: 40px 0px;
  padding: 8px 0px 0px 50px;
  width: 100%
}
iframe {
  max-width: 100%
}
.row-fluid .custom_header {
  background-color: #45555f;
  border-bottom: 1px solid #c4cdd4;
  min-height: 60px;
  padding: 25px 40px 13px 0;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 999999;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out
}
.row-fluid .custom_logo {
  float: left;
  margin: 0;
  width: 360px
}
.row-fluid .cLogo {
  margin: 0 auto;
  display: block;
  text-align: center
}
.cLogo .hs_cos_wrapper_type_logo img {
  width: 360px !important
}
.custom_logo a {
  background-image: url(//2723565.fs1.hubspotusercontent-na1.net/hubfs/2723565/CreativeFolks_November2017/Layout/cropped-logo-with-tagline.png);
  background-repeat: no-repeat;
  background-size: contain;
  color: #fff;
  display: block;
  float: left;
  letter-spacing: 2px;
  min-height: 85px;
  text-decoration: none;
  text-indent: -9999px;
  text-shadow: 3px 3px rgba(0, 0, 0, 0.1);
  text-transform: uppercase;
  width: 100%;
  -webkit-transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -ms-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
  transition: all .1s ease-in-out
}
.row-fluid .custom-menu-primary {
  float: right;
  margin: 0;
  padding-top: 10px;
  width: auto
}
.row-fluid .custom-menu-primary.cusLP {
  float: none;
  margin: 0 auto;
  text-align: center;
  padding-bottom: 0px
}
.landing-page .row-fluid .header-space {
  display: none !important
}
.landing-page .row-fluid .custom_header {
  background-color: #fff;
  border-bottom: 0 none;
  min-height: 91px;
  padding: 0 15px;
  position: static;
  width: 100%;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none
}
.landing-page .row-fluid .custom_logo {
  float: left;
  margin: 0;
  padding: 20px 0;
  width: auto
}
.landing-page .row-fluid .custom_logo a {
  background: 0;
  float: none;
  letter-spacing: 0;
  min-height: 0;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none
}
.body-container {
  background-color: #fff
}
.landing-page .body-container {
  padding: 40px 15px
}
.landing-page .body-container .widget-type-form, .landing-page .body-container .widget-type-blog_subscribe, .landing-page .body-container .widget-type-google_search, .landing-page .body-container .widget-type-widget_container .hs_cos_wrapper_type_form, .landing-page .body-container .widget-type-widget_container .hs_cos_wrapper_type_blog_subscribe, .landing-page .body-container .widget-type-widget_container .hs_cos_wrapper_type_google_search {
  background: #e2e2e2;
  padding: 40px;
  width: 100%
}
.custom_home-page .body-container {
  padding: 0
}
.custom_home-page .row-fluid .custom_section.one {
  background: #f05c30;
  color: #fff;
  padding: 80px 0 67px;
  position: relative
}
.custom_home-page .row-fluid .custom_section.two {
  background: #c4cdd4
}
.custom_home-page .custom_section.two .page-center {
  font-size: 19px;
  padding: 40px 0;
  text-align: center
}
.custom_home-page .row-fluid .custom_section.three {
  background: #fff;
  padding: 95px 0 40px
}
.custom_home-page .custom_section.three .page-center {
  font-size: 19px;
  padding: 40px 0;
  text-align: center
}
ul.logos-list {
  display: table;
  list-style-type: none;
  margin: 0 0 9px;
  padding: 0;
  table-layout: fixed;
  text-align: center;
  width: 100%
}
ul.logos-list li {
  background: none !important;
  float: left;
  margin: 0 0 0 2.564102564102564% !important;
  padding: 0 !important;
  width: 14.52991452991453%
}
ul.logos-list li:nth-child(6n+1) {
  clear: left;
  margin-left: 0 !important
}
.custom_home-page .custom_section .hs_cos_wrapper_type_rich_text a.button {
  background-color: #f05c30;
  border-radius: 28px;
  border: 0 none;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 19px;
  font-weight: 400;
  line-height: 1;
  margin-top: 1px;
  padding: 14px 28px;
  text-align: center;
  text-transform: none;
  width: auto
}
.custom_home-page .custom_section .hs_cos_wrapper_type_rich_text a.button:hover {
  background-color: #45555f
}
.custom_home-page .row-fluid .custom_section.four {
  background-color: #fff;
  padding: 95px 0px 70px
}
.custom_home-page .custom_section.four .page-center {
  font-size: 19px;
  padding: 40px 0;
  text-align: center
}
.custom_home-page .custom_section.four h1 {
  font-size: 42px;
  margin: 0 0 52px
}
ul.partners-list {
  display: table;
  list-style-type: none;
  margin: 0;
  padding: 0;
  table-layout: fixed;
  text-align: center;
  width: 100%
}
ul.partners-list li {
  background: none !important;
  float: left;
  margin: 0 0 0 2.564102564102564% !important;
  padding: 0 0 59px !important;
  width: 23.076923076923077%
}
ul.partners-list li:nth-child(-n+4) {
  padding: 0 0 60px !important
}
ul.partners-list li:nth-child(4n+1) {
  clear: left;
  margin-left: 0 !important
}
ul.partners-list li img {
  height: auto;
  max-height: 70px
}
.custom_home-page .row-fluid .custom_section.five {
  background-color: #fff;
  border-top: 1px solid #c4cdd4;
  padding: 50px 0 60px
}
.custom_home-page .custom_section.five .page-center {
  font-size: 19px;
  padding: 40px 0;
  text-align: center
}
.custom_home-page .custom_section.five h1 {
  font-size: 42px;
  margin: 0 0 30px;
  padding-top: 100px
}
body.custom_home-page ul.partners-list li:nth-of-type(2) img {
  max-height: 125px
}
body.custom_home-page ul.partners-list li:nth-of-type(3) img {
  max-height: 140px !important;
  margin-top: 0
}
body.custom_home-page ul.partners-list li:nth-of-type(-n+4) {
  padding-bottom: 40px !important
}
.hs_recaptcha.hs-recaptcha {
  margin-bottom: 10px
}
@media(-webkit-min-device-pixel-ratio:0) {
  .custom_home-page .custom_section.four h1 {
    margin: 0 0 53px
  }
  ul.partners-list li {
    padding: 0 0 60px !important
  }
}
.custom_newsletter-page .header-container-wrapper, .custom_newsletter-page .footer-container-wrapper {
  display: none
}
.custom_newsletter-page .body-container {
  background-color: #fff;
  clear: both;
  margin: 80px auto;
  max-width: 800px;
  padding: 80px
}
.custom_newsletter-page .body-container .row-fluid .page-center {
  padding: 0
}
.custom_newsletter-page h3.form-title {
  font-weight: 700;
  font-size: 1.25em;
  letter-spacing: normal;
  margin: 10px 0 18px
}
.custom_newsletter-page form .hs-form-field > label .hs-form-required {
  display: none
}
.site-page.two-column .body-container {
  padding: 0
}
.site-page.two-column .row-fluid .main-content {
  padding: 80px 0 124px
}
.site-page.two-column .row-fluid .main-content.span8 {
  float: left;
  margin: 0;
  width: 880px
}
.site-page.two-column .row-fluid .sidebar.right {
  border-left: 1px solid #c4cdd4;
  font-size: 14px;
  padding: 80px 0
}
.site-page.two-column .row-fluid .sidebar.right.span4 {
  float: right;
  margin: 0;
  width: 360px
}
.sidebar.right .sidebar-module {
  padding: 0 40px;
  margin-bottom: 60px;
  word-wrap: break-word
}
.sidebar.right h3:first-child {
  font-size: 24px;
  margin: 0 0 20px
}
.sidebar.right .hs_cos_wrapper_type_google_search form .hs-input {
  background-color: #fff;
  border: 1px solid #c4cdd4;
  border-radius: 3px;
  box-shadow: none;
  color: #666;
  font-family: "Lato", Helvetica, Arial, sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 1;
  margin: 0;
  min-height: 43px;
  padding: 10px 21px
}
.sidebar.right .hs_cos_wrapper_type_google_search form .hs-button {
  display: none
}
.sidebar.right img {
  margin-bottom: .535714em;
  padding: 0 40px
}
.sidebar.right .hs-rss-item a.hs-rss-title {
  color: #45555f;
  display: block;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.2;
  margin: 0 0 19px
}
.sidebar.right a.more {
  background-color: #f05c30;
  border-radius: 28px;
  border: 0 none;
  color: #fff;
  cursor: pointer;
  display: inline;
  font-size: 17px;
  font-weight: 400;
  line-height: 1;
  padding: 14px 39px;
  text-align: center;
  text-transform: none;
  width: auto
}
.sidebar.right a.more:hover {
  background-color: #45555f
}
.landing-page .sidebar.right .sidebar-module {
  padding: 0;
  margin-bottom: 0
}
@media(-webkit-min-device-pixel-ratio:0) {
  .sidebar.right .hs_cos_wrapper_type_google_search form .hs-input {
    padding: 11px 21px
  }
}
.custom_review-page .body-container {
  padding: 0
}
.custom_review-page .row-fluid .custom_section {
  padding: 40px 0 10px
}
.custom_review-page .row-fluid .custom_section.one {
  background: #fff;
  padding: 40px 0
}
.custom_review-page .custom_section.one .row-fluid .column.left {
  float: left;
  margin: 0 4% 18px 0;
  position: relative;
  width: 58.4%
}
.custom_review-page .custom_section.one .row-fluid .column.right {
  float: left;
  margin: 0;
  width: 37.6%
}
.custom_review-page .custom_section.one .column.right .hs_cos_wrapper_type_form {
  margin-top: -80px
}
.custom_review-page .row-fluid .custom_section.two {
  background: #f15d26;
  color: #fff;
  overflow: hidden
}
.custom_review-page .custom_section.two .row-fluid .column {
  margin: 0 4% 18px 0;
  position: relative;
  width: 30.66%
}
.custom_review-page .custom_section.two h2 {
  color: #fff
}
.custom_review-page .custom_section.two .row-fluid .column.right {
  margin: 0
}
.custom_review-page .row-fluid .custom_section.three {
  background: #fff
}
.custom_review-page .row-fluid .custom_section.four {
  background: #1d3442;
  color: #fff;
  padding: 40px 0
}
.custom_review-page .custom_section.four .row-fluid .column {
  margin: 0 4% 18px 0;
  position: relative
}
.custom_review-page .custom_section.four .row-fluid .column.left {
  width: 65.33%
}
.custom_review-page .custom_section.four .row-fluid .column.right {
  margin: 0 0 9px;
  text-align: right;
  width: 30.66%
}
.custom_review-page .custom_section.four h2 {
  color: #fff
}
.landing-page.elvis_dam .row-fluid .custom_header {
  min-height: auto
}
.landing-page.elvis_dam .elvis-phone {
  line-height: 42px;
  padding: 20px 0;
  text-align: right
}
.landing-page.elvis_dam .elvis-phone .hs_cos_wrapper_type_rich_text a {
  text-decoration: none;
  font-weight: 700;
  font-size: 20px
}
.landing-page.elvis_dam .custom_section.one .column.right .hs_cos_wrapper_type_form {
  margin-top: 0px
}
.landing-page.elvis_dam .body-container .widget-type-form {
  margin-top: -80px
}
.elvis-logo .hs_cos_wrapper_type_linked_image img {
  margin: 60px auto 0 auto;
  display: block
}
.landing-page.elvis_dam .body-container span:not(.hs_cos_wrapper_type_menu) ul {
  margin: 0 0 28px 15px;
  padding: 0
}
.landing-page.elvis_dam .body-container span:not(.hs_cos_wrapper_type_menu) ul > li {
  background: url(https://2723565.fs1.hubspotusercontent-na1.net/hubfs/2723565/CreativeFolks_November2017/Images/list-icon.png) 0px 10px no-repeat;
  color: #d26a33;
  font-family: "Montserrat";
  margin-bottom: 5px
}
.landing-page.elvis_dam .elvis-bottom-points span:not(.hs_cos_wrapper_type_menu) ul > li {
  color: #fff
}
.landing-page.elvis_dam {
  font-family: "Open Sans"
}
.landing-page.elvis_dam h3.form-title {
  text-align: center
}
.landing-page.elvis_dam .hs-form .hs-richtext {
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 30px
}
.landing-page.elvis_dam .hs-button.primary, .landing-page.elvis_dam input[type="submit"], .landing-page.elvis_dam input[type="button"] {
  margin: 40px auto 0 auto;
  display: block;
  border-radius: 25px
}
#map, #map iframe {
  height: 300px;
  width: 100%
}
.custom_contact-page #map {
  margin-bottom: 30px
}
.custom_top-pane {
  position: relative
}
.custom_top-pane img {
  display: block;
  height: auto;
  width: 100%
}
.custom_top-pane .top-pane-content {
  background: 0;
  position: absolute;
  width: 1140px;
  top: 300px;
  padding: 10px;
  right: 110px;
  text-align: left
}
.custom_top-pane .top-pane-content h1 {
  color: #fff;
  font-size: 36px;
  line-height: 55px;
  margin: 0
}
.custom-hero-section {
  display: flex;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  width: 100%;
  height: 492px;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center
}
.container-fluid .row-fluid .custom-hero-section .page-center {
  max-width: 860px
}
.custom-hero-section .hs_cos_wrapper_type_header h1 {
  color: #fff;
  font-size: 46px;
  font-weight: 400;
  line-height: 52px;
  margin: 0 0 50px 0
}
.custom-hero-section .offer-wrapper {
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: 500px;
  border: 1px solid rgba(254, 254, 254, 0.5);
  color: #fff
}
.offer-wrapper .page-content-center {
  max-width: 650px;
  float: none;
  margin: 0 auto !important
}
.offer-wrapper .content-heading .hs_cos_wrapper_type_text {
  font-size: 24px;
  font-weight: 300;
  line-height: 30px;
  margin: 0 0 30px 0;
  display: block;
  padding: 30px 0 0 0
}
.mobileHide {
  display: block !important
}
.desktopHide {
  display: none !important
}
.client-logo-section {
  background-color: #c5ccd3;
  position: relative;
  padding: 40px 0;
  border-top: 1px solid #fff
}
.client-logo-section .hs_cos_wrapper_type_linked_image img {
  margin: 0 auto;
  display: table-cell
}
.custom_bottom-pane {
  background: #c4cdd4;
  padding: 100px 0;
  text-align: center
}
.custom_bottom-pane .bottom-pane-content {
  margin-bottom: 40px
}
.custom_home-page .custom_bottom-pane .bottom-pane-content {
  font-size: 19px;
  margin-bottom: 38px;
  padding: 24px 0 0;
  text-align: center
}
.custom_bottom-pane .bottom-pane-content h3 {
  font-size: 42px;
  margin: 0 0 20px
}
.custom_home-page .custom_bottom-pane .bottom-pane-content h3 {
  margin: 0 0 30px
}
.custom_bottom-pane .bottom-pane-content a.more {
  background-color: #f05c30;
  border-radius: 28px;
  border: 0 none;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 19px;
  font-weight: 400;
  line-height: 1;
  padding: 14px 28px;
  text-align: center;
  text-transform: none;
  width: auto
}
.custom_bottom-pane .bottom-pane-content a.more:hover {
  background-color: #45555f
}
.custom_service-box {
  text-align: center
}
.custom_service-box > a {
  display: block;
  margin: 0 auto 24px
}
.custom_service-box img {
  display: block;
  margin: 0 auto;
  max-width: 140px;
  max-height: 140px
}
.custom_service-box p {
  font-size: 19px
}
.custom_service-box a.button {
  background: #45555f;
  border-radius: 28px;
  border: 0 none;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 19px;
  font-weight: 400;
  line-height: 1;
  margin: 0 0 30px;
  padding: 14px 28px;
  text-align: center;
  text-transform: none;
  width: auto;
  -webkit-transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -ms-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
  transition: all .1s ease-in-out
}
.custom_tech-box {
  clear: both;
  display: table;
  margin-bottom: 30px;
  table-layout: fixed;
  width: 100%
}
.custom_tech-box .tech-image {
  float: left;
  margin-right: 1%;
  width: 23%
}
.custom_tech-box .tech-image img {
  max-width: 320px;
  width: 100%
}
.custom_tech-box .tech-text {
  float: left;
  width: 76%
}
.custom_case-study {
  border: 4px solid #c4cdd4;
  float: left;
  margin: 0 0 80px 2.564102564102564%;
  position: relative;
  width: 31.623931623931625%
}
.custom_case-study:nth-child(3n+1) {
  clear: left;
  margin-left: 0
}
.custom_case-study > a {
  display: block
}
.custom_case-study .case-study-content {
  display: block;
  z-index: 2;
  visibility: hidden;
  overflow: hidden;
  position: absolute;
  width: 100%;
  height: 100%;
  text-align: center;
  color: #fff;
  font-size: 16px;
  padding: 40px 30px;
  text-decoration: none;
  border: 0;
  background: rgba(69, 85, 95, 0.76);
  -webkit-transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -ms-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
  transition: all .1s ease-in-out
}
.custom_case-study:hover .case-study-content {
  visibility: visible
}
.custom_case-study h3.case-study-title {
  font-size: 17px
}
.custom_case-study img {
  margin-bottom: 8px;
  max-height: 278px
}
.custom_banner-lp {
  background: #1d3442;
  color: #fff;
  padding: 0 15px
}
.custom_banner-lp .page-center {
  background-repeat: no-repeat;
  background-position: 100% 0;
  display: table;
  padding: 125px 0 86px;
  table-layout: fixed;
  width: 100%
}
.custom_banner-lp .banner-content {
  position: relative;
  margin-right: 4%;
  float: left;
  margin-bottom: 18px;
  width: 65.33%
}
.custom_banner-lp .banner-content h1 {
  font-size: 48px
}
.custom_banner-lp .banner-content h2 {
  color: #fff;
  padding-top: 20px
}
.custom_facts-container {
  border-top: 1px solid #1d3442
}
.custom_facts-box {
  border-bottom: 1px solid #1d3442;
  display: block;
  padding: 36px 0 36px 90px;
  position: relative
}
.custom_facts-box .fact-image {
  position: absolute;
  left: 15px;
  top: 40px
}
.custom_features-container {
  display: table;
  table-layout: fixed;
  width: 100%
}
.custom_feature-box {
  float: left;
  margin: 0 4% 18px 0;
  position: relative;
  text-align: center;
  width: 30.66%
}
.custom_feature-box:nth-child(3n) {
  margin-right: 0
}
.custom_feature-box:nth-child(3n+1) {
  clear: left
}
.custom_feature-box .feature-image {
  padding: 20px 0 29px
}
.custom_products-container {
  display: table;
  table-layout: fixed;
  width: 100%
}
.custom_product-box {
  border: 4px solid #c4cdd4;
  float: left;
  margin: 0 0 70px 2.564102564102564%;
  min-height: 910px;
  padding: 30px 37px;
  position: relative;
  text-align: center;
  width: 48.717948717948715%
}
.custom_product-box:nth-child(2n+1) {
  clear: left;
  margin-left: 0
}
.custom_product-box h2 a {
  color: #45555f;
  font-size: 28px
}
.custom_product-box img {
  margin-bottom: 38px
}
.custom_product-box a.more {
  background-color: #f05c30;
  border-radius: 28px;
  border: 0 none;
  color: #fff;
  cursor: pointer;
  font-size: 19px;
  font-weight: 400;
  line-height: 1;
  padding: 14px 28px;
  text-align: center;
  text-transform: none;
  width: auto
}
.custom_product-box a.more:hover {
  background-color: #45555f
}
.custom_product-box h3 {
  font-size: 24px;
  margin: 50px 0px 40px
}
.custom_product-box .toolkit-content > span {
  display: inline-block;
  width: 130px;
  height: 40px;
  margin: 10px 20px
}
.custom_product-box .toolkit-content > span.adobeaemmobile {
  background: url(//2723565.fs1.hubspotusercontent-na1.net/hubfs/2723565/CreativeFolks_November2017/Images/AEM-Logo-130x40.png) no-repeat;
  background-size: contain
}
.custom_product-box .toolkit-content > span.twixlpublisher {
  background: url(//2723565.fs1.hubspotusercontent-na1.net/hubfs/2723565/CreativeFolks_November2017/Images/Twixl-publisher-logo-130x40.png) no-repeat;
  background-size: contain
}
.custom_product-box .toolkit-content > span.contentstation {
  background: url(//2723565.fs1.hubspotusercontent-na1.net/hubfs/2723565/CreativeFolks_November2017/Images/content-station-130x40.jpg) no-repeat
}
.custom_product-box .toolkit-content > span.dataplanenterprisesolutions {
  background: url(//2723565.fs1.hubspotusercontent-na1.net/hubfs/2723565/CreativeFolks_November2017/Images/data-plan-toolkit-130x40.jpg) no-repeat
}
.custom_product-box .toolkit-content > span.woodwingenterprisediamondpartner {
  background: url(//2723565.fs1.hubspotusercontent-na1.net/hubfs/2723565/CreativeFolks_November2017/Images/woodwing-enterprise-diamond-toolkit-130x40.jpg) no-repeat
}
.custom_product-box .toolkit-content > span.canto {
  background: url(//2723565.fs1.hubspotusercontent-na1.net/hubfs/2723565/CreativeFolks_November2017/Images/canto-130x40.jpg) no-repeat
}
.custom_product-box .toolkit-content > span.woodwingelvisdamplatinumpartner {
  background: url(//2723565.fs1.hubspotusercontent-na1.net/hubfs/2723565/CreativeFolks_November2017/Images/woodwing-elvis-dam-platinum-partner-toolkit-130x40.jpg) no-repeat
}
.custom_product-box .toolkit-content > span.woodwing {
  background: url(//2723565.fs1.hubspotusercontent-na1.net/hubfs/2723565/CreativeFolks_November2017/Images/woodwing-toolkit-130x40.jpg) no-repeat
}
.custom_product-box .toolkit-content > span.adobedigitalpublishingsuite {
  background: url(//2723565.fs1.hubspotusercontent-na1.net/hubfs/2723565/CreativeFolks_November2017/Images/adobe-digital-publishing-suite-130x40.jpg) no-repeat
}
.custom_product-box .toolkit-content > span.adobecertifiedreseller {
  background: url(//2723565.fs1.hubspotusercontent-na1.net/hubfs/2723565/CreativeFolks_November2017/Images/adobe-certified-reseller-130x40.jpg) no-repeat
}
.custom_product-box .toolkit-content > span.axaio {
  background: url(//2723565.fs1.hubspotusercontent-na1.net/hubfs/2723565/CreativeFolks_November2017/Images/axaio-130x40.jpg) no-repeat
}
.custom_product-box .toolkit-content > span.enfocus {
  background: url(//2723565.fs1.hubspotusercontent-na1.net/hubfs/2723565/CreativeFolks_November2017/Images/enfocus-toolkit-130x40.jpg) no-repeat
}
.custom_product-box .toolkit-content > span.extensis {
  background: url(//2723565.fs1.hubspotusercontent-na1.net/hubfs/2723565/CreativeFolks_November2017/Images/extensis-toolkit-130x40.jpg) no-repeat
}
.migration-template .body-container .main-content .cell-wrapper, .migration-template .body-container .sidebar .cell-wrapper {
  margin-bottom: 30px
}
.body-container .hs_cos_wrapper_type_header h1 {
  font-size: 32px
}
.alignleft {
  float: left;
  text-align: left
}
img.alignleft {
  margin: 0 24px 24px 0
}
.alignright {
  float: right;
  text-align: right
}
.aligncenter {
  display: block;
  margin: 0 auto 24px
}
img.alignright {
  margin: 0 0 24px 24px
}
img.alignnone {
  margin-bottom: 32px
}
.video-container {
  margin-bottom: 28px
}
.main-content .hs_cos_wrapper_type_rich_text a.button {
  background-color: #f05c30;
  border-radius: 28px;
  border: 0 none;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 19px;
  font-weight: 400;
  line-height: 1;
  padding: 14px 28px;
  text-align: center;
  text-transform: none;
  width: auto
}
.main-content .hs_cos_wrapper_type_rich_text a.button:hover {
  background-color: #45555f
}
.text-center {
  text-align: center
}
.empty-space:before {
  content: " ";
  display: table;
  table-layout: fixed;
  width: 100%
}
.caption {
  font-weight: 700;
  margin-top: 7px;
  text-align: center
}
.form-container {
  margin-bottom: 72px
}
.alignright-box {
  float: right;
  margin: 0 0 24px 24px;
  text-align: right
}
.orange {
  color: #f15d26
}
.grey {
  color: #ccc;
  font-size: 14px
}
#pointer {
  position: absolute;
  left: -120px;
  top: -80px
}
p.larger {
  font-size: 22px;
  font-weight: normal
}
body.b1 .hs_cos_wrapper_type_rich_text ul li {
  background-position: 2px 6px !important
}
body.b1 .hs_cos_wrapper_type_rich_text ul li::before {
  display: none !important
}
.row-fluid .custom_footer {
  background-color: #45555f;
  color: #fff;
  position: relative
}
.row-fluid .custom_footer-socials {
  clear: left;
  float: left;
  padding-top: 50px;
  width: 50%
}
.custom_footer-socials h3 {
  color: #fff;
  font-size: 22px;
  margin: 0
}
.custom_footer-socials ul {
  display: block;
  list-style-type: none;
  margin: 24px 0 0;
  padding: 0;
  width: 100%
}
.custom_footer-socials ul li {
  background: 0;
  border: 0;
  float: left;
  list-style-type: none;
  margin: 0 6px 12px;
  padding: 0
}
.custom_footer-socials ul li a {
  background-color: #fff;
  border-radius: 50px;
  border: 0px #fff solid;
  box-sizing: content-box;
  color: #45555f;
  display: inline-block;
  font-size: 30px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  height: 1em;
  line-height: 1em;
  padding: 15px;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  width: 1em;
  -webkit-transition: transform .4s ease-out;
  -moz-transition: transform .4s ease-out;
  -ms-transition: transform .4s ease-out;
  -o-transition: transform .4s ease-out;
  transition: transform .4s ease-out
}
.custom_footer-socials ul li a svg {
  display: inline-block;
  width: 1em;
  height: 1em;
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor
}
.custom_footer-socials ul li a:hover, .custom_footer-socials ul li a:focus {
  background-color: #f05c30;
  border-color: #fff;
  color: #fff;
  -webkit-transform: rotateZ(360deg);
  -moz-transform: rotateZ(360deg);
  -ms-transform: rotateZ(360deg);
  -o-transform: rotateZ(360deg);
  transform: rotateZ(360deg)
}
.row-fluid .custom_copyright {
  clear: left;
  float: left;
  padding-top: 30px;
  width: 50%
}
.custom_copyright p {
  margin: 0 0 10px
}
.row-fluid .custom_footer-links {
  clear: left;
  float: left;
  width: 50%
}
.custom_footer-links .hs-menu-wrapper > ul {
  display: block;
  width: 100%
}
.custom_footer-links .hs-menu-wrapper > ul li {
  display: inline !important;
  float: none !important;
  margin: 0 0 0 22px;
  padding: 0 0 0 14px;
  position: relative;
  width: auto !important
}
.custom_footer-links .hs-menu-wrapper > ul li:first-child {
  margin: 0;
  padding: 0
}
.custom_footer-links .hs-menu-wrapper > ul li + li:before {
  content: '\b7\a0';
  position: absolute;
  right: 100%;
  top: 0
}
.custom_footer-links .hs-menu-wrapper > ul li a {
  color: #fff
}
.row-fluid .custom_footer-subscribe {
  background-color: #f05c30;
  float: right;
  margin-top: 0;
  min-height: 315px;
  padding: 50px 40px 20px 30px;
  position: absolute;
  right: 0;
  top: 0;
  width: 50%
}
.custom_footer-subscribe h3.form-title {
  color: #fff;
  font-size: 22px;
  margin: 0
}
.custom_footer-subscribe form .hs-richtext p {
  margin: 0;
  padding: 10px 0
}
.custom_footer-subscribe form .hs-form-field > label {
  margin: 0
}
.custom_footer-subscribe form.hs-form fieldset .hs-form-field {
  padding: 0 8px 0 0
}
.custom_footer-subscribe form .hs-form-required {
  color: red
}
.custom_footer-subscribe form .hs-input {
  border-color: #fff;
  border-radius: 0;
  font-family: "Lato", Helvetica, Arial, sans-serif;
  font-size: 19px;
  font-weight: 400;
  margin: 0;
  min-height: 43px;
  padding: 10px 21px
}
.custom_footer-subscribe form .hs-input.invalid, .custom_footer-subscribe form .hs-input.error {
  border-color: #fff
}
.custom_footer-subscribe form ul.hs-error-msgs {
  margin: 0 !important
}
.custom_footer-subscribe form ul.hs-error-msgs li label {
  color: #fff;
  display: block;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.8;
  margin-bottom: 10px
}
.custom_footer-subscribe form .hs-button {
  border-radius: 23.5px;
  font-size: 1em;
  margin: 20px 0;
  min-height: 44px;
  padding: 14px 28px
}
.landing-page .row-fluid .custom_footer {
  background: #152834;
  color: #999;
  padding: 20px 15px 0
}
.landing-page .row-fluid .custom_copyright {
  clear: none;
  float: left;
  margin: 0 4% 18px 0;
  padding: 0;
  width: 30.66%
}
.landing-page .custom_copyright p {
  margin: 0
}
.landing-page .row-fluid .custom_footer-links {
  clear: none;
  float: left;
  margin: 0;
  width: 65.33%
}
.landing-page .custom_footer-links .hs-menu-wrapper > ul li {
  margin: 0 0 0 5px;
  padding: 0 0 0 4px
}
.landing-page .custom_footer-links .hs-menu-wrapper > ul li + li:before {
  content: '|';
  top: -4px
}
.landing-page .custom_footer-links .hs-menu-wrapper > ul li:first-child {
  margin: 0;
  padding: 0
}
.landing-page .custom_footer-links .hs-menu-wrapper > ul li a {
  color: #999
}
@media(-webkit-min-device-pixel-ratio:0) {
  .custom_footer-links .hs-menu-wrapper > ul li + li:before {
    top: -3px
  }
  .custom_footer-subscribe form .hs-input {
    padding: 11px 21px
  }
}
@-moz-document url-prefix() {
  .custom_footer-subscribe form .hs-button {
    padding: 13px 25px
  }
}
.blog .body-container {
  padding: 0
}
.blog .row-fluid .blog-content {
  padding: 80px 0 124px
}
.blog .row-fluid .blog-content.span8 {
  float: left;
  margin: 0;
  width: 880px
}
.post-listing .post-item {
  margin-bottom: 44px
}
.post-header h2, .post-listing-simple h2 {
  font-size: 32px;
  margin-bottom: 3px
}
.post-header h2 a, .post-listing-simple h2 a {
  color: #45555f
}
.post-info {
  font-size: 15px;
  line-height: 1.25;
  margin: 0 0 24px
}
.post-listing .post-item .post-body p {
  margin: 0
}
a.more-link {
  font-weight: 600;
  margin: 0 0 28px;
  display: inline-block
}
#hubspot-topic_data {
  margin: 0;
  font-family: Lato, Helvetica, Arial, sans-serif;
  padding: 0;
  font-size: 15px;
  line-height: 1.25;
  margin: 0
}
.blog-pagination {
  display: table;
  list-style-type: none;
  margin: 40px 0;
  padding: 0;
  table-layout: fixed;
  width: 100%
}
.blog-pagination li {
  display: inline-block;
  width: auto
}
.blog-pagination li a {
  background-color: #45555f;
  border-radius: 100%;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 19px;
  padding: 15px 24px;
  display: inline-block;
  margin: 0px 24px 0px 0px
}
.blog-pagination li.first > a {
  background-color: transparent;
  display: inline-block;
  margin: 0px 24px 0px 0px;
  background: 0;
  color: #45555f;
  padding: 15px 11px 15px 11px;
  cursor: pointer;
  display: inline-block;
  font-size: 19px
}
.blog-pagination li.last > a {
  background-color: transparent;
  display: inline-block;
  margin: 0px 24px 0px 0px;
  background: 0;
  color: #45555f;
  padding: 15px 11px 15px 11px;
  cursor: pointer;
  display: inline-block;
  font-size: 19px
}
.blog-pagination li a:hover, .blog-pagination li.active > a {
  background-color: #f05c30;
  color: #fff
}
.blog-pagination li.first > a:hover, .blog-pagination li.last > a:hover {
  background: 0;
  color: #45555f
}
.share-box h3 {
  margin: 0 0 1em;
  display: inline-block;
  line-height: 1.2;
  font-size: 9pt;
  font-weight: 700
}
.share-box h3:before {
  content: "";
  display: block;
  width: 100%;
  min-width: 30px;
  border-top: 1px solid #ddd;
  margin-bottom: 1em
}
.post-header h1 {
  font-size: 32px;
  margin: 0 0 3px
}
#hubspot-author_data .hs-author-avatar {
  margin-top: 10px;
  margin-bottom: 5px
}
#hubspot-author_data .hs-author-social-section {
  margin-top: 22px
}
#hubspot-author_data:after {
  content: '';
  display: block;
  clear: both
}
#hubspot-author_data .hs-author-avatar img {
  width: 50px;
  float: left;
  margin-right: 15px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%
}
.hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image {
  border-width: 0;
  max-height: 170px;
  max-width: 300px;
  height: auto;
  width: auto;
  display: inline-block !important;
  float: left;
  margin: 0 24px 24px 0
}
.hs-blog-social-share {
  padding: 0px 0 11px 0;
  height: auto
}
.hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item {
  background: 0;
  margin-bottom: 0;
  padding: 0
}
#comments-listing {
  border-bottom: 1px solid #ccc;
  margin-bottom: 30px;
  margin-top: 30px
}
.comment {
  margin: 10px 0;
  border-top: 1px solid #ccc;
  padding: 15px 0
}
.comment-date {
  font-size: 13px;
  text-align: right
}
.comment-from {
  font-weight: bold
}
.comment-body {
  padding: 10px 0
}
.hs-blog-post #comment-form form ul.inputs-list li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display > span {
  font-size: 13px;
  position: relative;
  top: -1px;
  left: 2px
}
.hs-blog-post #comment-form form .hs-button {
  margin-top: 15px
}
.blog .row-fluid .blog-sidebar {
  border-left: 1px solid #c4cdd4;
  font-size: 14px;
  padding: 80px 0
}
.blog .row-fluid .blog-sidebar.span4 {
  float: right;
  margin: 0;
  width: 360px
}
.blog-sidebar .sidebar-module {
  display: table;
  padding: 0 40px;
  margin-bottom: 60px;
  table-layout: fixed;
  word-wrap: break-word;
  width: 100%
}
.blog-sidebar h3:first-child {
  font-size: 24px;
  margin: 0 0 20px
}
.blog-sidebar .hs_cos_wrapper_type_google_search form .hs-input {
  background-color: #fff;
  border: 1px solid #c4cdd4;
  border-radius: 3px;
  box-shadow: none;
  color: #666;
  font-family: "Lato", Helvetica, Arial, sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 1;
  margin: 0;
  min-height: 43px;
  padding: 10px 21px
}
.blog-sidebar .hs_cos_wrapper_type_google_search form .hs-button {
  display: none
}
.blog-sidebar img {
  margin-bottom: .535714em;
  padding: 0 40px
}
.blog-sidebar .hs-rss-item a.hs-rss-title {
  color: #45555f;
  display: block;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.2;
  margin: 0 0 19px
}
.blog-sidebar a.more {
  background-color: #f05c30;
  border-radius: 28px;
  border: 0 none;
  color: #fff;
  cursor: pointer;
  display: inline;
  font-size: 17px;
  font-weight: 400;
  line-height: 1;
  padding: 14px 39px;
  text-align: center;
  text-transform: none;
  width: auto
}
.blog-sidebar a.more:hover {
  background-color: #45555f
}
@media(-webkit-min-device-pixel-ratio:0) {
  .blog-sidebar .hs_cos_wrapper_type_google_search form .hs-input {
    padding: 11px 21px
  }
}
.hs-blog-listing .hs-author-profile {
  border-bottom: 1px solid #ccc;
  padding: 0 0 20px 0;
  margin: 0 0 20px 0
}
.hs-blog-post .hs-author-profile {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 20px 0 20px 0;
  margin: 20px 0 20px 0
}
.hs-author-profile .hs-author-profile:after {
  content: '';
  display: block;
  clear: both
}
.hs-author-profile.author-info {
  display: flex;
  flex-direction: column
}
.hs-author-profile.author-info .hs-author-avatar {
  max-width: 100%
}
.hs-author-profile .hs-author-avatar {
  float: left;
  margin-right: 15px;
  max-width: 100px
}
.hs-author-profile .hs-author-avatar img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  max-width: 100%
}
.hs-author-profile.author-info .hs-author-bio {
  text-align: left
}
.hs-author-profile .hs-author-bio {
  overflow: hidden;
  padding-top: 0
}
.hs-author-profile h2.hs-author-name {
  margin: 0 0 10px 0
}
.hs-author-profile .hs-author-social-section {
  margin: 15px 0 0
}
h3.form-title {
  color: #45555f;
  font-size: 28px;
  line-height: 36px;
  font-weight: 600;
  margin-top: 0px;
  margin-bottom: 10px
}
.hs-form-field > label {
  display: block;
  margin-bottom: 5px;
  margin-left: 5px;
  font-weight: bold
}
.body-container .widget-type-google_search label {
  display: inline-block;
  font-weight: 400;
  line-height: 1.3;
  margin-bottom: 18px
}
.hs-form-required {
  color: #45555f;
  margin-left: 4px
}
input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], input[type="file"], textarea, select {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 200px;
  color: #333;
  display: block;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  margin-bottom: 10px;
  min-height: 38px;
  padding: 8px 12px;
  width: 100%;
  -webkit-transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -ms-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
  transition: all .1s ease-in-out
}
form.hs-form .hs-form-field ul.inputs-list {
  list-style: none;
  padding: 0
}
form .hs-input.invalid, form .hs-input.error {
  border: 1px solid #790000
}
form ul.hs-error-msgs {
  margin: -7px 0 7px !important
}
form ul.hs-error-msgs li label {
  color: #790000;
  display: block;
  font-size: .813em;
  font-weight: 700;
  line-height: 1
}
.custom_review-page form .hs-input.invalid, .custom_review-page form .hs-input.error {
  border: 1px solid #c4cdd4
}
.custom_review-page form ul.hs-error-msgs {
  margin: 0 !important
}
.custom_review-page form ul.hs-error-msgs li label {
  color: red;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.8
}
::-webkit-input-placeholder {
  color: #999;
  font-weight: 300;
  opacity: 1
}
:-moz-placeholder {
  color: #999;
  font-weight: 300;
  opacity: 1
}
::-moz-placeholder {
  color: #999;
  font-weight: 300;
  opacity: 1
}
:-ms-input-placeholder {
  color: #999;
  font-weight: 300;
  opacity: 1
}
ul.inputs-list.multi-container {
  margin: 0 0 15px !important;
  padding: 0
}
ul.inputs-list.multi-container li {
  margin: 0 0 8px !important;
  line-height: 1.3
}
ul.inputs-list.multi-container li > label > input {
  display: inline-block;
  margin: 0 0 0 1px;
  vertical-align: middle;
  width: auto
}
ul.inputs-list.multi-container li > label > span {
  cursor: pointer;
  display: inline-block;
  font-size: .875em;
  line-height: 1.5;
  letter-spacing: inherit;
  margin: 2px 0 0 4px;
  vertical-align: middle
}
ul.inputs-list.multi-container li > label > input[type="radio"]:checked + span {
  font-weight: 700
}
form.hs-form fieldset {
  max-width: none
}
form.hs-form fieldset .hs-form-field {
  padding: 0 10px 0 0
}
form.hs-form fieldset[class*="form-columns"] .input {
  margin-right: 0
}
form.hs-form fieldset[class*="form-columns"] .hs-input {
  width: 100%
}
form.hs-form fieldset[class*="form-columns"] .hs-input[type="checkbox"] {
  width: auto
}
form.hs-form fieldset.form-columns-3 .hs-form-field {
  width: 33.33%
}
.leadinModal.leadinModal-theme-default.leadinModal-v3 div.leadinModal-content {
  width: 60em;
  overflow: hidden
}
.leadinModal.leadinModal-theme-default.leadinModal-v3 div.dyno-image > .dyno-image-inner > img {
  max-width: 100%;
  max-height: inherit
}
.leadinModal.leadinModal-theme-default.leadinModal-v3 .leadin-content-body div.leadin-preview-wrapper {
  border-radius: 10px;
  box-shadow: 0 0 10px #f2f2f2;
  background: #f2f2f2;
  padding: 0 !important;
  float: none;
  width: 100%;
  clear: both;
  display: flex;
  align-items: center;
  overflow: hidden !important;
  height: auto
}
.leadinModal.leadinModal-theme-default.leadinModal-v3 div.dyno-image {
  float: left;
  width: 40% !important;
  background: #f2f2f2;
  padding: 40px;
  margin: 0
}
.leadinModal.leadinModal-theme-default.leadinModal-v3 div.cf-popupright {
  float: left;
  width: 60%;
  background: #fff;
  padding: 40px;
  margin: 0
}
.leadinModal.leadinModal-theme-default.leadinModal-v3 div.cf-popupright h4, .leadinModal.leadinModal-theme-default.leadinModal-v3 div.cf-popupright span, .leadinModal.leadinModal-theme-default.leadinModal-v3 div.cf-popupright div, .leadinModal.leadinModal-theme-default.leadinModal-v3 div.cf-popupright span > p {
  margin: 0 !important;
  float: none;
  text-align: left;
}
.leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-preview h4, .leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-preview p, .leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-preview ul, .leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-preview ol, .leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-form h4, .leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-form p, .leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-form ul, .leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-form ol{
  margin-left:0px !important;
}
.leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-preview p{
 text-align:left !important; 
}
.leadinModal.leadinModal-theme-default.leadinModal-v3 div.cf-popupright h4 {
  text-align: left;
  font-size: 24px;
  font-weight: 600;
  color: #162430;
  line-height: normal;
  padding-left: 0px;
  padding-right: 50px;
  padding-bottom: 4px
}
.leadinModal.leadinModal-theme-default.leadinModal-v3 div.cf-popupright span > p {
  color: #f15c31;
  display: block;
  font-weight: 600;
  background: -webkit-linear-gradient(left, #f15c31, #fbaa1f);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: bold;
  font-size: 24px
}
.leadinModal.leadinModal-theme-default.leadinModal-v3 div.cf-popupright .advance-wrapper > a {
  font-size: 18px;
  font-weight: bold;
  background: -o-linear-gradient(left, #f15c31 1%, #fba920 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f15c31', endColorstr='#fba920', GradientType=1);
  letter-spacing: 0;
  text-transform: capitalize;
  width: auto;
  border-radius: 0;
  height: auto;
  background-color: transparent !important;
  background: url(https://offers.creativefolks.com.au/hubfs/blog-cta-btn-bg.png) no-repeat !important;
  background-size: cover !important;
  padding: 15px 45px;
  margin-top: 35px
}
.leadinModal.leadinModal-theme-default.leadinModal-v3 div[aria-label="Our Latest Blog"] .leadin-content-body div.leadin-preview-wrapper {
  background: #fff
}
.leadinModal.leadinModal-theme-default.leadinModal-v3 div[aria-label="Our Latest Blog"] div.dyno-image {
  padding: 0
}
.leadinModal.leadinModal-theme-default.leadinModal-v3 div[aria-label="Our Latest Blog"] div.cf-popupright h4 {
  color: #f15c31;
  display: block;
  font-weight: 600;
  background: -webkit-linear-gradient(left, #f15c31, #fbaa1f);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: bold;
  font-size: 32px
}
.leadinModal.leadinModal-theme-default.leadinModal-v3 div[aria-label="Our Latest Blog"] div.cf-popupright span > p {
  text-align: center;
  font-size: 30px;
  font-weight: 600;
  color: #162430;
  line-height: normal;
  padding-left: 30px;
  padding-right: 30px;
  background: unset;
  -webkit-background-clip: unset;
  -webkit-text-fill-color: unset
}
.top-header .hs-menu-wrapper > ul li:first-child a {
  color: hsla(0, 0%, 100%, 0.8)
}
.top-header .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a:hover {
  color: #fff
}
.top-header .hs-menu-wrapper.hs-menu-flow-horizontal > ul li:first-child a::before {
  width: 20px;
  height: 19px;
  content: "";
  background: url(https://offers.creativefolks.com.au/hubfs/work-new.jpg) no-repeat;
  display: inline-block;
  vertical-align: middle;
  float: left;
  margin-right: 7px;
  background-size: cover
}
.top-header .hs-menu-wrapper.hs-menu-flow-horizontal > ul li:first-child a:hover::before {
  background: url(https://offers.creativefolks.com.au/hubfs/work-gradiant.jpg) no-repeat;
  width: 20px;
  height: 19px;
  background-size: cover
}
.top-header .hs-menu-wrapper.hs-menu-flow-horizontal > ul li:nth-child(2) a::before {
  width: 20px;
  height: 20px;
  content: "";
  background: url(https://offers.creativefolks.com.au/hubfs/guide-new.jpg) no-repeat;
  display: inline-block;
  vertical-align: middle;
  float: left;
  margin-right: 7px;
  background-size: cover
}
.top-header .hs-menu-wrapper.hs-menu-flow-horizontal > ul li:nth-child(2) a:hover::before {
  width: 20px;
  height: 20px;
  content: "";
  background: url(https://offers.creativefolks.com.au/hubfs/guide-gradiant.jpg) no-repeat;
  background-size: cover
}
.top-header .hs-menu-wrapper.hs-menu-flow-horizontal > ul li:nth-child(3) a::before {
  width: 20px;
  height: 20px;
  content: "";
  background: url(https://offers.creativefolks.com.au/hubfs/blog-new.jpg) no-repeat;
  display: inline-block;
  vertical-align: middle;
  float: left;
  margin-right: 7px;
  background-size: cover
}
.top-header .hs-menu-wrapper.hs-menu-flow-horizontal > ul li:nth-child(3) a:hover::before {
  width: 20px;
  height: 20px;
  content: "";
  background: url(https://offers.creativefolks.com.au/hubfs/blog-gradiant.jpg) no-repeat;
  background-size: cover
}
.top-header .hs-menu-wrapper.hs-menu-flow-horizontal > ul li:nth-child(4) a::before {
  width: 23px;
  height: 20px;
  content: "";
  background: url(https://offers.creativefolks.com.au/hubfs/news-new.jpg) no-repeat;
  display: inline-block;
  vertical-align: middle;
  float: left;
  margin-right: 7px;
  background-size: cover
}
.top-header .hs-menu-wrapper.hs-menu-flow-horizontal > ul li:nth-child(4) a:hover::before {
  width: 23px;
  height: 20px;
  content: "";
  background: url(https://offers.creativefolks.com.au/hubfs/news-gradiant.jpg) no-repeat;
  background-size: cover
}
.top-header .hs-menu-wrapper.hs-menu-flow-horizontal > ul li:nth-child(5) a::before {
  width: 23px;
  height: 20px;
  content: "";
  background: url(https://offers.creativefolks.com.au/hubfs/CF%20About%20us%20Icon.png) no-repeat;
  display: inline-block;
  vertical-align: middle;
  float: left;
  margin-right: 7px;
  background-size: cover
}
.top-header .hs-menu-wrapper.hs-menu-flow-horizontal > ul li:nth-child(5) a:hover::before {
  width: 23px;
  height: 20px;
  content: "";
  background: url(https://offers.creativefolks.com.au/hubfs/CF%20about%20us%20Icon-hover.png) no-repeat;
  background-size: cover
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul {
  margin-bottom: 0 !important
}
.slick-slider .slick-track {
  display: flex;
  padding-bottom: 20px
}
.slick-initialized .slick-slide {
  height: auto
}
.working-june .slick-slide > div {
  height: 100%
}
.working-june .wcs-testi1-slide h3 {
  min-height: 130px
}
@media(max-width:767px) {
  .leadinModal-preview {
    display: none
  }
}
@media(max-width:767px) {
  .row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    text-align: center
  }
  .top-header .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
    padding: 5px 8px !important
  }
}
@media(max-width:400px) {
  form.hs-form fieldset .hs-form-field {
    padding: 0
  }
  form.hs-form fieldset.form-columns-3 .hs-form-field, form.hs-form .form-columns-2 .hs-form-field .hs-input, form.hs-form .form-columns-3 .hs-form-field .hs-input {
    width: 100%
  }
  form.hs-form .form-columns-3 .hs-form-field .hs-input[type="checkbox"] {
    width: auto
  }
}
#hs_form_target_blog_subscription input[type="radio"], #hs_form_target_blog_subscription input[type="checkbox"] {
  width: auto;
  margin-right: 10px
}
.search-section {
  padding: 80px 40px 80px;
  background-color: #45555f;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .5))), url(https://2723565.fs1.hubspotusercontent-na1.net/hubfs/2723565/images/site-search.jpeg);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url(https://2723565.fs1.hubspotusercontent-na1.net/hubfs/2723565/images/site-search.jpeg);
  background-position: 0px 0px, 50% 112%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  text-align: center
}
.body-container .search-section .hs_cos_wrapper_type_header h1 {
  color: #fff;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 48px;
  line-height: 44px !important;
  font-weight: 500 !important;
  text-shadow: 1px 1px 4px rgba(0, 0, 0, .5)
}
.search-page .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li > a.search-nav {
  display: none
}
.custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li > a.search-nav {
  background-image: url(https://2723565.fs1.hubspotusercontent-na1.net/hubfs/2723565/images/search-icon.svg);
  background-position: center 47%;
  background-size: 16px;
  background-repeat: no-repeat;
  font-size: 16px
}
.custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li > a.search-nav:hover {

}
.search-row {
  display: none;
  width: 300px;
  margin-right: 0;
  margin-bottom: 0;
  position: absolute;
  right: 30px;
  top: 35px
}
@media(max-width:767px) {
  .search-row {
    position: relative;
    top: 0;
    right: 0;
    margin: 0 auto
  }
}
.hs-button.primary, input[type="submit"], input[type="button"] {
  cursor: pointer;
  -webkit-appearance: none;
  text-decoration: none !important;
  background-color: #ee5c39;
  border-radius: 200px;
  border: 0 none;
  color: #fff;
  display: inline-block;
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 1;
  margin-top: 0px;
  min-height: 48px;
  padding: 16px 20px;
  text-align: center;
  text-transform: uppercase;
  width: auto;
  white-space: normal;
  letter-spacing: 2px;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out
}
.hs-button.primary:hover, input[type="submit"]:hover, input[type="button"]:hover {
  opacity: .8
}
.landing-page .body-container .widget-type-form, .landing-page .body-container .widget-type-blog_subscribe, .landing-page .body-container .widget-type-google_search, .landing-page .body-container .widget-type-widget_container .hs_cos_wrapper_type_form, .landing-page .body-container .widget-type-widget_container .hs_cos_wrapper_type_blog_subscribe, .landing-page .body-container .widget-type-widget_container .hs_cos_wrapper_type_google_search {
  background: #e2e2e2;
  padding: 40px;
  width: 100%
}
.landing-page .sidebar.right .sidebar-module {
  padding: 0;
  margin-bottom: 0
}
.landing-page h3.form-title {
  color: #1d3442;
  font-size: 24px
}
.landing-page .hs-form-field > label, .landing-page .body-container .widget-type-google_search label {
  line-height: 1.8;
  margin-bottom: 0
}
.landing-page input[type="text"], .landing-page input[type="password"], .landing-page input[type="datetime"], .landing-page input[type="datetime-local"], .landing-page input[type="date"], .landing-page input[type="month"], .landing-page input[type="time"], .landing-page input[type="week"], .landing-page input[type="number"], .landing-page input[type="email"], .landing-page input[type="url"], .landing-page input[type="search"], .landing-page input[type="tel"], .landing-page input[type="color"], .landing-page input[type="file"], .landing-page textarea, .landing-page select {
  font-family: Lato, Helvetica, Arial, sans-serif;
  font-size: 19px;
  margin-bottom: 0;
  min-height: 43px;
  padding: 11px 21px;
  width: 100%;
  -webkit-transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -ms-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
  transition: all .1s ease-in-out
}
.landing-page .body-container form .actions, .landing-page .body-container .hs_cos_wrapper_type_google_search form > .field > .input {
  text-align: right
}
.landing-page .hs-button.primary, .landing-page input[type="submit"], .landing-page input[type="button"] {
  background-color: #f05c30;
  border-radius: 0;
  font-family: 'Montserrat', Helvetica, Arial, sans-serif;
  margin-top: 20px;
  min-height: 44px;
  padding: 14px 28px;
  text-transform: uppercase;
  white-space: normal
}
.landing-page .hs-button.primary:hover, .landing-page input[type="submit"]:hover, .landing-page input[type="button"]:hover {
  background-color: #45555f;
  color: #fff
}
@-moz-document url-prefix() {
  .landing-page .hs-button.primary, .landing-page input[type="submit"], .landing-page input[type="button"] {
    padding: 14px 25px
  }
}
.subscription-template .checkbox-row input {
  position: relative;
  top: 9px
}
.ex-aboutxt {
  padding: 45px 065px 0
}
.ex-aboutxt .ex-block {
  border-bottom: 1px dotted #ddd;
  margin-bottom: 30px;
  padding-bottom: 30px
}
.ex-aboutxt .ex-block p + span {
  font-size: 14px
}
.ex-aboutxt .ex-block.last {
  border-bottom: 0;
  padding-bottom: 20px
}
@media(min-width:767px) {
  ul.logos-list {
    text-align: center
  }
  ul.logos-list li {
    max-width: 124px;
    float: none;
    display: inline-block
  }
  ul.logos-list li:nth-child(6n+1) {
    clear: unset !important;
    margin: 0 0 0 2.564102564102564% !important
  }
  ul.logos-list li a {
    display: block
  }
  ul.logos-list li a img {
    max-width: 100%;
    width: inherit !important;
    max-height: 80px;
    vertical-align: middle
  }
}
@media(max-width:1360px) {
  .container-fluid .row-fluid .page-center {
    max-width: 1140px
  }
  .landing-page .row-fluid .page-center {
    max-width: 1050px
  }
  .row-fluid .custom_header {
    padding: 25px
  }
  .row-fluid .custom_logo, .row-fluid .custom-menu-primary {
    text-align: center;
    width: 100%
  }
  .custom_logo a {
    background-position: top
  }
  .site-page.two-column .row-fluid .main-content, .blog .row-fluid .blog-content {
    padding: 80px 0 44px
  }
  .site-page.two-column .row-fluid .main-content.span8, .blog .row-fluid .blog-content.span8 {
    width: 740px
  }
}
@media(min-width:783px) and (max-width:1360px) {
  .custom_case-study .case-study-content {
    font-size: 11px;
    line-height: 1.1;
    padding: 15px
  }
  .custom_case-study h3.case-study-title {
    font-size: 14px;
    margin: 0 0 5px
  }
  .custom_case-study .case-study-content p {
    margin: 0 0 5px
  }
}
@media(max-width:1220px) {
  .container-fluid .row-fluid .page-center {
    max-width: 960px
  }
  .landing-page .row-fluid .page-center {
    max-width: 1050px
  }
  .site-page.two-column .row-fluid .main-content.span8, .blog .row-fluid .blog-content.span8 {
    width: 620px
  }
  .site-page.two-column .row-fluid .sidebar.right.span4, .blog .row-fluid .blog-sidebar.span4 {
    width: 300px
  }
}
@media(min-width:1024px) and (max-width:1360px) {
  .custom_top-pane .top-pane-content {
    max-width: 1140px;
    width: 100%;
    top: 50%;
    left: 50%;
    right: auto;
    text-align: center;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
  }
}
@media(max-width:1199px) {
  .custom_banner-lp .banner-content h1 {
    font-size: 30px
  }
  .custom_banner-lp .banner-content h2 {
    padding-top: 0
  }
}
@media(min-width:1024px) and (max-width:1199px) {
  .custom_review-page .custom_section.one .row-fluid .column.left {
    padding-left: 15px
  }
  .custom_review-page .row-fluid .custom_section.two, .custom_review-page .row-fluid .custom_section.three, .custom_review-page .row-fluid .custom_section.four {
    padding-left: 15px;
    padding-right: 15px
  }
}
@media(max-width:1024px) {
  .custom_banner-lp {
    padding-top: 20px
  }
}
@media(max-width:1023px) {
  .container-fluid .row-fluid .page-center, .custom_newsletter-page .body-container .row-fluid .page-center {
    max-width: 782px;
    padding-left: 5%;
    padding-right: 5%
  }
  .landing-page .row-fluid .page-center {
    max-width: 1050px;
    padding-left: 5%;
    padding-right: 5%
  }
  .row-fluid .custom_header {
    padding: 20px 5%
  }
  .custom_top-pane .top-pane-content {
    background: #c4cdd4;
    max-width: 100%;
    padding: 10px;
    position: static;
    text-align: center;
    width: 100%
  }
  .custom_top-pane .top-pane-content h1 {
    color: #45545f;
    font-size: 16px;
    line-height: 1.2;
    margin: 0
  }
  .custom_home-page .row-fluid .custom_section.one {
    padding: 60px 0 40px
  }
  .custom_home-page .row-fluid .custom_section.one .page-center {
    max-width: 960px;
    padding-left: 0;
    padding-right: 0
  }
  .custom_home-page .row-fluid .custom_section.two .page-center {
    max-width: 960px;
    padding-left: 5%;
    padding-right: 5%
  }
  .custom_home-page .row-fluid .custom_section.three {
    padding: 40px 0
  }
  .custom_home-page .row-fluid .custom_section.three .page-center {
    max-width: 782px;
    padding-left: 5%;
    padding-right: 5%
  }
  .custom_home-page .row-fluid .custom_section.three .page-center > span {
    display: block;
    padding-left: 5%;
    padding-right: 5%
  }
  .custom_home-page .row-fluid .custom_section.four {
    padding: 40px 0
  }
  .custom_home-page .row-fluid .custom_section.four .page-center {
    max-width: 960px;
    padding-left: 5%;
    padding-right: 5%
  }
  .custom_home-page .row-fluid .custom_section.five {
    padding: 40px 0
  }
  .custom_home-page .row-fluid .custom_section.five .page-center {
    max-width: 960px;
    padding-left: 5%;
    padding-right: 5%
  }
  .custom_home-page .custom_section.five .row-fluid .left-column {
    margin-bottom: 40px
  }
  .custom_home-page .custom_section.five h1 {
    padding-top: 0
  }
  .custom_home-page .custom_bottom-pane {
    padding: 56px 0 70px
  }
  .custom_home-page .custom_bottom-pane .bottom-pane-content {
    padding-left: 5%;
    padding-right: 5%
  }
  .site-page.two-column .row-fluid .main-content.span8, .site-page.two-column .row-fluid .sidebar.right.span4, .blog .row-fluid .blog-content.span8, .blog .row-fluid .blog-sidebar.span4 {
    width: 100%
  }
  .site-page.two-column .row-fluid .sidebar.right, .blog .row-fluid .blog-sidebar {
    border-left: 0 none;
    padding: 0
  }
  .site-page.two-column.custom_contact-page .row-fluid .sidebar.right {
    margin-top: 40px
  }
  .sidebar.right .sidebar-module, .blog-sidebar .sidebar-module {
    padding: 0
  }
  .row-fluid .custom_footer {
    padding-top: 80px
  }
  .row-fluid .custom_footer-socials, .row-fluid .custom_copyright, .row-fluid .custom_footer-links {
    width: 100%
  }
  .custom_footer-socials h3, .row-fluid .custom_copyright, .row-fluid .custom_footer-links {
    text-align: center
  }
  .row-fluid .custom_copyright {
    padding: 50px 30px 0 0
  }
  .custom_footer-socials h3, .row-fluid .custom_footer-links {
    padding-right: 30px
  }
  .row-fluid .custom_footer-subscribe {
    margin: 455px 0 0;
    text-align: left;
    width: 100%
  }
  .custom_footer-socials ul {
    text-align: center
  }
  .custom_footer-socials ul li {
    display: inline;
    float: none
  }
  .landing-page .row-fluid .custom_header {
    padding: 0
  }
  .landing-page .body-container {
    padding: 40px 0
  }
  .landing-page.custom_review-page .body-container {
    padding: 0
  }
  .custom_banner-lp {
    padding: 20px 0 0
  }
  .landing-page .row-fluid .custom_footer {
    padding: 20px 0 0
  }
  .landing-page .custom_footer-socials h3, .landing-page .row-fluid .custom_copyright, .landing-page .row-fluid .custom_footer-links {
    text-align: left
  }
}
@media(max-width:782px) {
  .custom_top-pane {
    margin-top: -14px
  }
  .custom_home-page .custom_section .row-fluid .column, .custom_home-page .custom_section .row-fluid .left-column, .custom_home-page .custom_section .row-fluid .right-column, .custom_contact-page .main-content .row-fluid .column {
    float: none;
    margin-left: 0;
    width: 100%
  }
  ul.logos-list {
    margin: 0
  }
  ul.logos-list li {
    float: none;
    margin: 0 0 10px !important;
    width: 100%
  }
  ul.partners-list li {
    float: none;
    margin: 0 !important;
    padding: 0 0 60px !important;
    width: 100%
  }
  .custom_home-page .custom_section .row-fluid .right-column img {
    margin-bottom: 10px
  }
  .site-page.two-column .row-fluid .main-content, .blog .row-fluid .blog-content {
    padding: 46px 0 40px
  }
  .custom_case-study {
    margin: 0 0 80px;
    width: 100%
  }
  .custom_case-study h3.case-study-title {
    margin: 0 0 15px
  }
  .custom_case-study img {
    display: block;
    margin: 0 auto
  }
  .custom_product-box {
    margin-left: 0;
    width: 100%
  }
  .custom_newsletter-page .body-container {
    padding: 60px 15px
  }
  .early-responsive {
    display: block !important;
    float: none !important;
    margin: 0 0 24px !important
  }
  .row-fluid .custom_footer {
    padding-top: 60px
  }
  .row-fluid .custom_footer-subscribe {
    margin: 435px 0 0
  }
}
@media(max-width:768px) {
  body.custom_home-page ul.partners-list li:nth-of-type(-n+4) {
    padding-bottom: 60px !important
  }
  body.custom_home-page ul.partners-list li:nth-of-type(3) img {
    margin-top: 0
  }
  body.custom_home-page ul.logos-list li img {
    max-width: 200px;
    margin-bottom: 30px
  }
}
@media(max-width:767px) {
  .body-container .hs-menu-flow-vertical.flyouts > ul ul {
    background-color: transparent;
    padding: 5px 0;
    width: 100%
  }
  .body-container .hs-menu-flow-vertical.flyouts > ul ul li a {
    color: #45555f;
    font-size: 14px;
    line-height: 18px;
    padding: 5px 10px 5px 25px;
    text-decoration: none;
    text-transform: uppercase;
    white-space: normal !important
  }
  .body-container .hs-menu-flow-vertical.flyouts > ul ul li.active > a, .body-container .hs-menu-flow-vertical.flyouts > ul ul li.active-branch > a, .body-container .hs-menu-flow-vertical.flyouts > ul ul li:hover > a {
    color: #f05c30
  }
  .custom_footer-links .hs-menu-wrapper > ul li {
    display: inline-block !important
  }
  .custom_footer-links .hs-menu-wrapper > ul li + li:before, .landing-page .custom_footer-links .hs-menu-wrapper > ul li + li:before {
    top: 0
  }
  .custom_review-page .custom_section.one .row-fluid .column.left, .custom_review-page .custom_section.one .row-fluid .column.right, .custom_review-page .custom_section.two .row-fluid .column {
    float: none;
    margin: 0 0 18px;
    width: 100%
  }
  .custom_review-page .custom_section.one .column.right .hs_cos_wrapper_type_form {
    margin-top: 0
  }
  .custom_feature-box {
    float: none;
    margin: 0;
    padding: 0 0 15px;
    width: 100%
  }
  .custom_review-page .custom_section.four .row-fluid .column {
    float: none;
    margin: 0 0 18px
  }
  .custom_review-page .custom_section.four .row-fluid .column.left {
    margin-bottom: 46px
  }
  .custom_review-page .custom_section.four .row-fluid .column.left, .custom_review-page .custom_section.four .row-fluid .column.right {
    width: 100%
  }
  .landing-page.elvis_dam .body-container .widget-type-form {
    margin-top: 20px
  }
  .mobileHide {
    display: none !important
  }
  .desktopHide {
    display: block !important
  }
  .desktopHide .hs_cos_wrapper_type_linked_image img {
    width: 100% !important
  }
  .custom-hero-section {
    background-image: none !important;
    background-color: #fff;
    padding: 30px 0;
    display: block;
    height: auto;
    max-height: 100%
  }
  .container-fluid .row-fluid .custom-hero-section .page-center {
    padding: 0
  }
  .custom-hero-section .hs_cos_wrapper_type_header h1 {
    color: #d3693b;
    font-weight: 700;
    font-size: 22px;
    line-height: 26px;
    margin: 0 0 30px 0
  }
  .custom-hero-section .offer-wrapper {
    background-color: transparent;
    border-radius: 0px;
    border: 0px solid rgba(254, 254, 254, 0.5);
    color: #4c555f
  }
  .offer-wrapper .content-heading .hs_cos_wrapper_type_text {
    color: #4c555f;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    margin: 0;
    display: block;
    padding: 0;
    position: relative;
    top: -50px
  }
  .client-logo-section {
    padding: 40px 0 0 0
  }
  .client-logo-section .widget-type-linked_image {
    width: 31.623931624%;
    float: left
  }
  .client-logo-section .hs_cos_wrapper_type_linked_image img {
    margin: 0 auto;
    display: block;
    height: 40px !important;
    width: auto !important;
    margin-bottom: 40px
  }
}
@media(max-width:760px) {
  .landing-page .row-fluid .custom_footer {
    padding-bottom: 18px
  }
  .landing-page .row-fluid .custom_copyright {
    float: none;
    margin: 0;
    width: 100%
  }
  .landing-page .row-fluid .custom_footer-links {
    float: none;
    width: 100%
  }
}
@media(max-width:640px) {
  form.hs-form fieldset .hs-form-field, form fieldset.form-columns-2 .hs-form-field, form fieldset.form-columns-3 .hs-form-field {
    float: none !important;
    padding: 0 !important;
    width: 100% !important
  }
  .custom_footer-subscribe form.hs-form fieldset .hs-form-field {
    padding: 0 8px 0 0 !important
  }
  .custom_footer-subscribe form fieldset.form-columns-2 .hs-form-field, .custom_footer-subscribe form fieldset.form-columns-3 .hs-form-field {
    float: left !important;
    padding: 0 8px 0 0 !important;
    width: 50% !important
  }
  input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], input[type="file"], select {
    min-height: 44px
  }
  .row-fluid .custom_banner-lp .page-center {
    padding-left: 0;
    padding-right: 0
  }
  .custom_banner-lp .banner-content h1, .custom_banner-lp .banner-content h2 {
    padding-left: 20px;
    text-shadow: 2px 2px #000
  }
}
@media(max-width:600px) {
  .custom_tech-box .tech-image {
    float: none;
    margin: 0 auto 8px;
    text-align: center;
    width: 100%
  }
  .custom_tech-box .tech-text {
    float: none;
    width: 100%
  }
  .custom_case-study .case-study-content {
    font-size: 14px;
    line-height: 1.25;
    padding: 15px
  }
  .custom_case-study h3.case-study-title {
    font-size: 15px;
    margin: 0 0 10px
  }
  .custom_case-study .case-study-content p {
    margin: 0 0 10px
  }
  .custom_banner-lp .page-center {
    background-image: url(//offers.creativefolks.com.au/hubfs/Creative_Folks_Jan_2017/fingers-crossed.png) !important;
    background-position: center center;
    padding-bottom: 101px
  }
  .landing-page.custom_review-page .custom_banner-lp .page-center {
    background-image: url(//offers.creativefolks.com.au/hubfs/Content%20offers/Accelerate%20Your%20content%20Cover.png?t=1523409360953) !important;
    background-position: center center;
    padding-bottom: 0px;
    background-size: contain
  }
  .landing-page.elvis_dam .custom_banner-lp .page-center {
    background-image: url(//offers.creativefolks.com.au/hubfs/Elvis%20DAM/DAM-Elvis.png) !important;
    background-position: center center;
    padding-bottom: 101px
  }
  .custom_banner-lp .banner-content {
    margin-right: 0;
    float: none;
    width: 100%
  }
  .landing-page.elvis_dam .custom_banner-lp .banner-content {
    background-color: rgba(0, 0, 0, 0.5);
    padding: 10px
  }
  #pointer {
    display: none
  }
  .custom_review-page .custom_section.four .row-fluid .column.left {
    margin-bottom: 43px
  }
  .custom_review-page .custom_section.four .row-fluid .column.right {
    margin-bottom: 24px;
    text-align: center
  }
  .landing-page .body-container form .actions, .landing-page .body-container .hs_cos_wrapper_type_google_search form > .field > .input {
    text-align: center
  }
}
@media(max-width:500px) {
  .landing-page .row-fluid .custom_footer {
    padding-bottom: 0
  }
  .landing-page .row-fluid .custom_copyright, .landing-page .row-fluid .custom_footer-links {
    margin: 0 0 15px
  }
  .custom_banner-lp .banner-content {
    margin: 0 0 15px
  }
}
@media(max-width:480px) {
  .custom_logo a {
    min-height: 60px
  }
  .custom_footer-socials h3, .custom_footer-subscribe h3.form-title {
    font-size: 30px;
    padding-bottom: 35px
  }
  .custom_footer-subscribe form.hs-form fieldset .hs-form-field {
    padding: 0
  }
  form .form-columns-2 .hs-form-field .hs-input, form .form-columns-3 .hs-form-field .hs-input {
    width: 100% !important
  }
  .hs-author-profile .hs-author-avatar {
    margin: 15px 0;
    float: none
  }
  .hs-author-profile .hs-author-bio {
    padding-top: 0
  }
  .custom_footer-subscribe form.hs-form fieldset .hs-form-field, .custom_footer-subscribe form fieldset.form-columns-2 .hs-form-field, .custom_footer-subscribe form fieldset.form-columns-3 .hs-form-field {
    float: none !important;
    padding: 0 !important;
    width: 100% !important
  }
}
@media(max-width:479px) {
  .custom_footer-socials h3, .row-fluid .custom_copyright, .row-fluid .custom_footer-links {
    padding-right: 0
  }
  .row-fluid .custom_footer-subscribe {
    padding: 50px 30px 20px
  }
  .alignleft, .alignright, .alignright-box {
    display: block;
    float: none
  }
  img.alignright, .alignright-box {
    margin: 0 0 24px
  }
  img.alignleft {
    margin: 0 0 24px
  }
  .hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image {
    max-height: 100%;
    max-width: 100%;
    width: 100%;
    display: block !important;
    float: none;
    margin: 0 auto 24px
  }
}
.hs-menu-wrapper > ul li.hs-item-has-children.mega-item {
  position: static !important
}
.hs-menu-wrapper > ul li.hs-item-has-children.mega-item > ul.hs-menu-children-wrapper {
  width: 100% !important;
  height: auto !important;
  padding: 0 !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  z-index: 9999999 !important
}
.hs-menu-wrapper > ul li.hs-item-has-children > ul.hs-menu-children-wrapper {
  z-index: 9999999 !important
}
.hs-menu-wrapper > ul li.hs-item-has-children.mega-item > ul.hs-menu-children-wrapper > li.hs-item-has-children {
  width: 20%;
  float: left;
  padding: 20px;
  background-color: #2c3740;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  overflow: hidden
}
.hs-menu-wrapper > ul li.hs-item-has-children.mega-item > ul.hs-menu-children-wrapper > li.hs-item-has-children:nth-child(even) {
  background-color: #45555f
}
.hs-menu-wrapper > ul li.hs-item-has-children.mega-item > ul.hs-menu-children-wrapper > li.hs-item-has-children > a {
  width: 80%;
  max-width: 80% !important;
  margin-bottom: 20px;
  padding: 10px 0px;
  border-bottom: 1px dashed hsla(0, 0%, 100%, 0.5);
  font-size: 16px;
  text-transform: none;
  font-weight: bold
}
.hs-menu-wrapper > ul li.hs-item-has-children.mega-item > ul.hs-menu-children-wrapper > li.hs-item-has-children > a:hover {
  color: #fff;
  background-color: transparent
}
.hs-menu-wrapper > ul li.hs-item-has-children.mega-item > ul.hs-menu-children-wrapper > li.hs-item-has-children > a > span {
  display: block;
  color: #ee5c39;
  text-align: left
}
.hs-menu-wrapper > ul li.hs-item-has-children.mega-item > ul.hs-menu-children-wrapper > li.hs-item-has-children > ul.hs-menu-children-wrapper {
  left: 0 !important
}
.hs-menu-wrapper > ul li.hs-item-has-children.mega-item:hover > ul.hs-menu-children-wrapper > li.hs-item-has-children > ul.hs-menu-children-wrapper {
  position: relative !important;
  opacity: 1 !important;
  visibility: visible !important;
  left: 0 !important
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children.mega-item ul.hs-menu-children-wrapper li a {
  white-space: inherit
}
.custom-menu-primary .hs-menu-wrapper > ul li.hs-menu-item {
  line-height: 1.8 !important
}
.hs-menu-wrapper > ul li.hs-item-has-children.mega-item > ul.hs-menu-children-wrapper > li.hs-item-has-children > ul.hs-menu-children-wrapper > li > a {
  padding: 10px 0px;
  opacity: .5;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease
}
.hs-menu-wrapper > ul li.hs-item-has-children.mega-item > ul.hs-menu-children-wrapper > li.hs-item-has-children > ul.hs-menu-children-wrapper > li > a:hover {
  opacity: 1;
  background: transparent
}
.custom-menu-primary .hs-menu-wrapper > ul li.mega-item ul {
  background-color: transparent
}
.custom-menu-primary .hs-menu-wrapper > ul li.mega-item ul li a {
  font-size: 16px;
  line-height: 20px
}
.custom-menu-primary .hs-menu-wrapper > ul li.hs-item-has-children ul li a {
  padding: 14px 18px 14px 18px
}
.cf-logo {
  padding-left: 40px
}
.cf-logo img {
  width: 240px !important
}
#cf-header-wrap {
  padding: 15px 0 0;
  background-color: #f0f0f0;
  box-shadow: 7px 7px 50px -20px rgba(0, 0, 0, 0.2)
}
.header-container-wrapper.active #cf-header-wrap {
  padding: 15px 0 15px
}
#cf-header-wrap .custom-menu-primary {
  width: 75% !important;
  padding-right: 40px;
  padding-top: 0
}
#cf-header-wrap .custom-menu-primary .hs-menu-wrapper > ul {
  float: right
}
.custom-menu-primary .hs-menu-wrapper > ul > li > a {
  color: #45555f;
  padding: 15px 30px 26px 18px
}
.custom-menu-primary .hs-menu-wrapper > ul ul li a {
  font-size: 16px;
  line-height: 20px
}
.custom-menu-primary .hs-menu-wrapper > ul li.hs-item-has-children a {
  padding: 15px 30px 26px 18px
}
.custom-menu-primary .hs-menu-wrapper > ul li.hs-item-has-children > a {
  position: relative
}
.custom-menu-primary .hs-menu-wrapper > ul li.hs-item-has-children > a::after {
  content: "\f078";
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  font-size: 14px;
  position: absolute;
  top: 22px;
  right: 10px;
  line-height: 16px
}
.custom-menu-primary .hs-menu-wrapper > ul li.hs-item-has-children.mega-item::after {
  display: none
}
.custom-menu-primary .hs-menu-wrapper > ul > li > a:hover, .custom-menu-primary .hs-menu-wrapper > ul > li:hover > a, .custom-menu-primary .hs-menu-wrapper > ul > li.active-branch > a {
  color: #ee5c39;
  background-color: transparent
}
.custom-menu-primary .hs-menu-wrapper > ul > li.active-branch > a {
  background-color: transparent !important
}
.custom-menu-primary .hs-menu-wrapper > ul > li.active-branch > ul > li.active-branch > a {
  color: #fff;
  background-color: #ee5c39
}
.custom-menu-primary .hs-menu-wrapper > ul > li.mega-item.active-branch ul > li.active-branch > a {
  background-color: transparent
}
.custom-menu-primary .hs-menu-wrapper > ul > li.mega-item.active-branch ul > li.active-branch ul li.active-branch a {
  color: #f05c30;
  opacity: 1
}
.custom-menu-primary .hs-menu-wrapper > ul li.mega-item ul {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  border: 0
}
.custom-menu-primary .hs-menu-wrapper > ul li.hs-item-has-children.mega-item > ul li > a::after, .custom-menu-primary .hs-menu-wrapper > ul li.hs-item-has-children::after {
  display: none
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
  border-radius: 5px
}
.custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li > a.search-nav {
  background-image: url(https://offers.creativefolks.com.au/hubfs/images/icon-search.svg);
  background-position: center 47%;
  background-size: 20px;
  background-repeat: no-repeat;
  font-size: 16px
}
.custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li > a.search-nav {
  position: relative;
  top: -5px
}
.search-row {
  right: 8px;
  top: 21px;
  width: 480px
}
.search-wrapper .hs-search-field__input {
  margin-top: 0;
  -webkit-box-flex: initial;
  -webkit-flex: initial;
  -webkit-box-flex: initial;
  -ms-flex: initial;
  flex: initial;
  height: 45px;
  border-radius: 0;
  float: left;
  width: 84%
}
.search-wrapper .hs-search-field__input:hover {
  border-color: #ccc
}
.hs-search-field form .search_btn {
  float: right;
  padding: 0 !important;
  min-height: 45px;
  width: 45px;
  border-radius: 0;
  margin-top: 0;
  background-color: #ee5c39;
  position: relative;
  left: -36px;
  background-image: url(https://2723565.fs1.hubspotusercontent-na1.net/hubfs/2723565/images/icon-search.svg);
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center
}
li.mobile-search-form {
  display: none
}
.hs-blog-post .row-fluid .blog-sidebar.ex-blogsliderbar {
  margin-top: 0px !important
}
.hs-blog-post .comp-bg {
  display: none !important
}
.hs-blog-post .content-wrapper {
  margin-top: 80px !important
}
.ex-blogfeatured .hs-featured-image-wrapper > .hs-featured-image-link::before {
  display: none
}
.hs-blog-post #cf-header-wrap {
  box-shadow: none;
  border: 0
}
.hs-blog-post .header-container-wrapper {
  border: 0
}
.hs-blog-post #hubspot-author_data .hs-author-avatar {
  width: auto;
  margin-left: 35px
}
.hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image {
  border-radius: 5px;
  box-shadow: 0px 0px 5px #e8e8e8
}
.ex-blogfeatured .hs-featured-image-wrapper > .hs-featured-image-link::after {
  background-image: url(https://offers.creativefolks.com.au/hubfs/blog-border-img.png);
  background-repeat: no-repeat;
  width: 400px;
  height: 189px;
  position: absolute;
  content: "";
  top: -18px;
  left: -21px
}
.ex-blogfeatured .hs-featured-image-wrapper {
  height: auto
}
.ex-blogfeatured .hs-featured-image-wrapper > .hs-featured-image-link img {
  max-height: 100% !important
}
.ex-blog-wrap .ex-byauth {
  margin-top: 50px
}
#hubspot-author_data a.author-link {
  font-weight: bold;
  color: #f15c31;
  font-weight: 700;
  background: -webkit-linear-gradient(left, #f15c31, #fbaa1f);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent
}
.hs-blog-post .list-pagination > a > strong {
  vertical-align: middle;
  font-weight: bold
}
.blog-content .section.post-header h1 {
  padding-right: 250px
}
.ex-blogfeatured .hs-featured-image-wrapper {
  margin-top: 18px
}
.system-integation-nw-banner h1 {
  color: #fff;
  margin-bottom: 15px
}
.system-integation-nw-banner p {
  color: #fff;
  margin-bottom: 60px
}
.banner-section.new-integraton-banner .max1200 {
  max-width: 1080px
}
.system-integation-nw-banner a.ctasection-one-btn {
  line-height: normal;
  padding: 18px 35px;
  height: auto;
  border-radius: 5px !important
}
.system-integation-nw-banner a.ctasection-one-btn img {
  margin-left: 20px
}
.banner-section.new-integraton-banner::after {
  z-index: 1;
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  content: ""
  display:none;  
}
.banner-section.new-integraton-banner .banner-content {
  z-index: 99;
  position: relative
}
.reliability, .new-integration-gray-box {
  margin-top: 70px;
  position: relative;
  z-index: 9
}
.new-integration-gray-box p {
  margin-top: 30px;
  display: block
}
.reliability h3 {
  font-size: 22px;
  font-weight: bold
}
.reliability {
  padding-right: 100px
}
.reliability p {
  font-weight: 600;
  line-height: normal
}
.new-integration-gray-box {
  padding: 50px;
  background: #f2f2f2
}
.mid-image img {
  filter: grayscale(1)
}
.new-integration-gray-box h2 {
  color: #323d47;
  line-height: 1.4;
  font-weight: 700
}
.new-integration-gray-box a.ctasection-one-btn {
  padding: 18px 40px;
  border-radius: 5px !important;
  height: auto;
  margin-top: 30px
}
.new-integration-gray-box h2 span {
  display: block;
  margin-bottom: 30px
}
.mid-integration-block .fw-content-section {
  padding: 0px
}
.mid-integration-block {
  z-index: 1;
  margin-top: -150px
}
.integration-services-new .row-fluid {
  max-width: 1085px;
/*   padding:0 15px; */
  margin: 70px auto
}
.services-inner {
  width: 100%;
  text-align: right
}
.why-sytstem-integraion {
  background: #000;
  padding: 100px 0px 0px;
  box-sizing: border-box
}
.span12.widget-span.widget-type-cell.why-sytstem-integraion .row-fluid {
  max-width: 1085px;
  margin: 0 auto;
  padding:0 15px;
}
.integration-services-new {
  box-sizing: border-box
}
.why-sytstem-integraion h3 {
  font-size: 32px;
  text-align: center;
  color: #fff;
  font-weight: bold;
  padding-bottom: 20px
}
.why-sytstem-integraion h4 {
  font-size: 24px;
  font-weight: 600;
  text-align: center;
  max-width: 950px;
  margin: 0 auto;
  color: #c7ced5;
  padding-bottom: 150px
}
.-int-service-box {
  display: flex;
  margin-bottom: 70px
}
.-int-service-box .int-service-img {
  width: 100px
}
.-int-service-box .int-service-text {
  width: 100%
}
.int-service-text h2 {
  font-weight: bold;
  color: #fff
}

.you-get .int-service-text p{padding-right:0px;}
.int-service-text p {
  color: #fff;
  padding-right: 70px;
  opacity: .9
}
.transform-the-way {
  background: #000
}
.transform-the-way .row-fluid {
  padding-top: 70px;
  max-width: 1055px;
  margin: 0 auto;
  border-top: 1px solid #fff;
  padding-bottom: 100px;
  box-sizing: border-box;
}
.bottom-service-left {
  padding-top: 20px;
  padding-right: 70px
}
.bottom-service-left h2 {
  font-weight: bold;
  color: #fff;
  margin-bottom: 35px
}
.bottom-service-left p {
  color: #fff;
  line-height: normal;
  opacity: .9
}
.transform-the-way .row-fluid a.ctasection-one-btn {
  padding: 18px 40px;
  line-height: normal;
  height: auto;
  border-radius: 5px !important;
  margin-top: 30px
}
.logosection-one-wrapper .new-logo-section .hs_cos_wrapper_type_header h2 {
  font-weight: bold;
  font-size: 28px;
  max-width: 850px;
  margin: 0 auto;
  padding-bottom: 50px;
  color: #323d47;
  line-height: normal
}
.new-logo-section .logosection-one-imagewrapper img {   
  opacity: 1; 
        max-height: inherit;
    width: 80px !important;
    height: auto;
    max-width: 100%;   
}
.services-inner img {
  max-width: 500px;
  width: 100%
}
.integration-services-new .accordion {
  color: #444;
  cursor: pointer;
  padding: 18px 18px 18px 0px;
  width: 100%;
  border: 0;
  text-align: left;
  outline: 0;
  font-size: 15px;
  transition: .4s;
  background: #fff;
  font-size: 24px;
  background: #fff;
  font-weight: bold;
  border-bottom: 1px solid #000;
  position: relative
}
.integration-services-new .panel {
  padding: 20px 20px 10px 0px;
  display: none;
  background-color: white;
  overflow: hidden
}
.integration-services-new .panel p {
  margin: 0px;  
  color: #45555f;
    font-family: 'Open Sans',sans-serif;  
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;    
 }
.integration-services-new .panel a {
  display: inline-block;
  text-decoration: none;
  border-bottom: 1px solid #45555f;
  margin-top: 15px;
  color: #45555f;
  font-weight: 600;
  line-height: normal
}
.integration-services-new .accordion::after {
  position: absolute;
  right: 15px;
  width: 30px;
  height: 30px;
  content: "";
  background: url(https://offers.creativefolks.com.au/hubfs/toggle-before.jpg);
  top:13px;  
}  
.integration-services-new .accordion.last {
  border: none;
  padding-bottom:0px;    
}
.integration-services-new .accordion.active::after {
  position: absolute;
  right: 15px;
  width: 30px;
  height: 30px;
  content: "";
  background: url(https://offers.creativefolks.com.au/hubfs/toggle-after.jpg);
     background-repeat: no-repeat;
}
body.hs-content-id-38301352752 {
  background: #fff
}
.new-integraton-banner2 .fw-content-section {
  padding: 0px;
  background: url(https://offers.creativefolks.com.au/hubfs/CF---System-Integration-2.jpg);
  background-size: cover;
  padding: 100px 15px 100px;
  box-sizing: border-box;
  background-position: right center;
  position: relative
}
.new-integraton-banner2 .fw-content-section::after {
  z-index: 1;
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  content: ""
}
.new-integraton-banner2 .fw-content-section .fw-content {
  width: 100%;
  max-width: 1085px;
  margin: 0 auto;
  text-align: left;
  position: relative;
  z-index: 99;
  padding:0 15px;
}


.container-fluid .row-fluid .page-center.reliability-outer{
    width: 100%;
  max-width: 1085px;
   padding:0 15px;
}

.new-integraton-banner2 .fw-content-section .fw-content h2 {
  color: #fff;
  margin-bottom: 15px;
  font-weight: 700;
  font-size: 48px;
  text-align: left;
  padding: 0px;
  margin: 0px 0 15px 0px
}
.new-integraton-banner2 .fw-content-section .fw-content p {
  margin-bottom: 60px;
  font-size: 24px;
  line-height: 31px;
  color: #fff;
  margin-left: 0px;
  text-align: left;
  max-width: 400px
}
.new-integraton-banner2 a.ctasection-one-btn {
  line-height: normal;
  padding: 18px 35px;
  height: auto;
  border-radius: 5px !important
}
.new-integraton-banner2 a.ctasection-one-btn img {
  margin-left: 20px
}
.integration-brands {
  padding: 50px 15px
}
.integration-brands ul {
  display: flex;
  justify-content: space-between;
  margin: 0px;
  padding: 0px;
  width: 100%;
  margin: 0 auto;
  max-width: 1280px;
  font-style: italic
}

.integration-brands.as-page ul {
  max-width:1090px;
  padding:0 15px;
}
.integration-brands ul li {
  list-style: none
}
.integration-services-new.integration-other .row-fluid {
  margin: 0px auto 100px
}
.integration-services-new.integration-other .accordion {
  border-bottom-color: #fff;
  color: #fff;
  background: transparent
}
.integration-services-new.integration-other .panel {
  background: transparent;
  color: #fff
}
.integration-services-new.integration-other .panel p {
  color: #fff
}
.integration-services-new.integration-other .panel a {
  color: #fff
}
.integration-services-new.integration-other .panel a {
  border-bottom-color: #fff
}
.integration-services-new.integration-other .services-inner img {
  max-width: 450px
}
.integration-services-new.integration-other .accordion::after {
  background: url(https://offers.creativefolks.com.au/hubfs/login-arrow-black.jpg)
}
.integration-services-new.integration-other .accordion.active::after {
  background: url(https://offers.creativefolks.com.au/hubfs/toggle-before-black.jpg)
}
.integration-services-new.as-service {
  background: #ededed;
  padding: 50px !important;
  margin-top: 70px !important
}
.integration-services-new.as-service .row-fluid {
  margin: 0 auto
}
.integration-services-new.as-service .accordion, .integration-services-new.as-service .panel {
  background: transparent
}
.integration-services-new.as-service .accordion::after {
  background: url(https://offers.creativefolks.com.au/hubfs/custom-arrow.png)
}
.integration-services-new.as-service .accordion.active::after {
  background: url(https://offers.creativefolks.com.au/hubfs/toggle-after-gray.jpg)
}




.final-int .banner-section.new-integraton-banner::after{display:none;}   
.new-integraton-banner2.as-service .fw-content-section::after{display:none;}
.new-integraton-banner2.as-service .fw-content-section {
    padding: 0px;
    background: url(https://offers.creativefolks.com.au/hubfs/banner-as-service.jpg);
    background-size: cover;
    padding: 100px 15px 100px;
    box-sizing: border-box;
    background-position: right center;
    position: relative;
}

body.hs-content-id-38597467394{background-color:#fff !important;}   
.simple-points h2 {
    font-weight: bold;
    max-width: 810px;
    margin: 0 auto;
}
.simple-points {
    padding-top: 70px;
    text-align: center;  
}



.theree-step{margin-top:70px; padding:70px 0px 0px;}
.theree-step.span12 .row-fluid-wrapper {
    width: 100%;
    max-width: 1085px;
    margin: 0 auto;
    padding: 0 15px;
}

.theree-step h2 {
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 36px;
    padding-bottom: 70px;
}


.as-box-content h3::after {
    width: 260px;
    height: 1px;
    background: #ccc;
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: 99;
}

.as-box-content h3 span {
    display: inline-block;
    font-size: 24px;
    font-weight: normal;
    padding-bottom: 5px;
   color: #f15c31;
background: -webkit-linear-gradient(left,#f15c31,#fbaa1f);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;  
}


.as-box-content h3 strong {
    display: block;
}
.as-box-content h3 {
    font-weight: bold;
    color: #fff;
    line-height: normal;
      padding-bottom: 20px;
      position: relative;
}


.as-box-content p {
    font-weight: bold;
    color: #fff;
    line-height: normal;
    opacity: 0.7;
    padding-right: 23px;
}

.as-box-content ul {
    margin: 0px;
    padding: 0px 0 0 20px;
    color: #fff;
}

.as-box-content li {
    line-height: normal;
    opacity: 0.8;
    padding-bottom: 10px;
}

.bttom-text {
    line-height: 1.5;
    color: #fff;
    padding-top: 30px;
    opacity: 0.7;
}

.you-get.span12 .row-fluid-wrapper {
    width: 100%;
    max-width: 1085px;
    margin: 0 auto;
}


.you-get{margin-top:70px;}
.theree-step ..you-get  h2{}
.you-get.span12 .row-fluid-wrapper:first-child {
    padding-top: 70px;
  position: relative;
}

.you-get.span12 .row-fluid-wrapper:first-child::before {
    width: auto;
    height: 1px;
    background: #fff;
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    right:0px;
}

.you-get .row-fluid-wrapper.row-depth-1.row-number-12, .you-get .row-fluid-wrapper.row-depth-1.row-number-13 {
    padding: 0px;
}

.theree-step .-int-service-box h2{
      text-align: left;
    color: #fff;
    font-weight: bold;
    font-size: 24px;
    padding-bottom: 0;
}


.int-service-text li {
    color: #fff;
    opacity: 0.9;
}

.int-service-text ul {
    margin: 0px;
    padding: 0 0 0 20px;   
}


.get-started {
    padding-top: 70px;
}

}
.get-started h2 {
    text-align: center;
    font-weight: bold;
    font-size: 30px;
    max-width: 650px;
    margin: 0 auto 70px;
    color:#323d47;
}

.started-box {
    background: #f2f2f2;
    padding: 40px 30px;
    position: relative;
  }



.started-box.first-bx::before {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 8px;
    width: 100%;
    content: "";
    position: absolute;
   background: rgb(241,91,47);
background: linear-gradient(90deg, rgba(241,91,47,1) 0%, rgba(243,113,45,1) 100%);
}


.started-box.second-bx::before {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 8px;
    width: 100%;
    content: "";
    position: absolute;
    background: rgb(243,117,46);
background: linear-gradient(90deg, rgba(243,117,46,1) 0%, rgba(246,142,41,1) 100%);
}


.started-box.third-bx::before {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 8px;
    width: 100%;
    content: "";
    position: absolute;
    background: rgb(246,145,39);
background: linear-gradient(90deg, rgba(246,145,39,1) 0%, rgba(250,170,33,1) 100%);
}


.get-started .row-fluid {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;  
}

.get-started .row-fluid .span4 {
    width: 32.5%;
 margin: 0px;
  background:#f2f2f2;
}

.started-box h3 {
    font-size: 24px;
    font-weight: bold;
    color: #323d47;
}

.started-box ul {
    margin: 0px;
    padding: 0px;
}

.started-box li {
    list-style: none;
    color: #000;
    font-weight: 500;
    padding-bottom: 15px;
    line-height: normal;
}

.get-started h2 {
    font-size: 30px;
    font-weight: bold;
    max-width: 650px;
    text-align: center;
    margin: 0 auto 70px;
}

.botom-p p {
    font-size: 10px;
    margin: 0px;
    color: #ccc;
}

.botom-p p {
    font-size: 10px;
    margin: 0px;
    color: #ccc;
}

.botom-p p {
    font-size: 10px;
    margin: 0px;
    color: #ccc;
}

.btn-comtainer-new {
    margin-top: 30px;
    text-align: center;
}

.btn-comtainer-new a.ctasection-one-btn {
    line-height: inherit;
}
.botom-p {
    padding: 30px 0px;
}

.get-started .row-fluid:before, .get-started .row-fluid:after{display:none;}

.robust {
    margin-top: 30px;
 background: url(https://offers.creativefolks.com.au/hubfs/CF---Integrations-as-a-Service-3.jpg);
  padding:50px 0px;
}
.robust .row-fluid-wrapper {
    width: 100%;
    max-width: 1085px;
    margin: 0 auto;
      padding: 0 15px;
}
.delivery-bust {
    background: #fff;
    padding: 50px;
}


.delivery-bust p {
    font-size: 24px;
    font-weight: bold;
  color:#c7ced5;
      line-height: 1.5;
}
    
.delivery-bust p strong{  color:#323d47;}
.integration-brands  h2{
  text-align: center;
    font-weight: bold;
    font-size: 30px;
    max-width: 800px;
    margin: 0 auto 70px;
}

.abt-thingking {
    padding: 30px 0px;
}

.abt-thingking .row-fluid-wrapper {
    width: 100%;
    max-width: 1085px;
    margin: 0 auto;
      padding: 0 15px;
}

.abt-thingking .row-fluid {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.abt-thingking .row-fluid:before, .abt-thingking .row-fluid:after{display:none;}
.abt-thingking h2 {
    margin: 0px;
    padding: 0px;
    color: #fff;
    font-size: 24px;
    font-weight: bold;
}

.abt-thingking  p{
    margin: 0px;
    padding: 0px;
    color: #fff;
    font-size:18px;
   opacity:0.7;
}

.btom-sec{text-align:right;}
.btom-sec a.ctasection-one-btn{line-height:inherit;}
body.hs-content-id-38597467394 .landing-page .body-container{display:none;}
.int-service-img img {max-width: 56px;}
.integration-services-new .panel.last {padding-top: 0px;}

.span12.page-center.delivers-automation {
    margin-top: 70px;
    background: #f2f2f2;
    padding: 50px;
}

.span12.page-center.delivers-automation p{
  line-height: normal;
    font-weight: 500;
    color: #000;
    font-size: 16px;
}  

.span12.page-center.delivers-automation .row-fluid:before,  .span12.page-center.delivers-automation  .row-fluid:after{display:none;}
.span12.page-center.delivers-automation .row-fluid{  flex-wrap: wrap;align-items: center;display: flex;}
.span12.page-center.delivers-automation h2{font-size: 30px;font-weight: bold;}
.span12.page-center.delivers-automation a.ctasection-one-btn{
      height: 38px;
    font-size: 14px;
  font-weight: 600;
  padding: 6px 15px 5px;
  line-height: inherit;
}



/*.......content hub start......*/
.max-container-new {
    width: 100% !important;
    max-width: 1080px;
    margin: 0 auto !important;
    padding: 0 15px;
    float: none !important;
}

.sitecore_navigation ul {
    margin: 0px;
    padding: 0px;
    display: flex;
    width: 100%;
    justify-content: space-between;
}
.sitecore_navigation ul li {
    list-style: none;
    margin: 0px !important;
    padding: 0px !important;
    background:none !important;
}

.sitecore_navigation li a {
    font-size: 15px;
    font-weight: normal;
    color: #45555f;
    line-height: normal;
    display: inline-block;
    padding: 20px 0px;
    position: relative;
}

.sitecore_navigation li a:hover {
    background: -webkit-linear-gradient(left,#f15c31,#fbaa1f);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


.sitecore_navigation li a::after {
    height: 3px;
    background: transparent;
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
}

.sitecore_navigation li a:hover::after{
  background: -webkit-linear-gradient(left,#f15c31,#fbaa1f);
    -webkit-text-fill-color: transparent;
}

.sitecore_navigation li a.active::after{
  background: -webkit-linear-gradient(left,#f15c31,#fbaa1f);
    -webkit-text-fill-color: transparent;
}

.sitecore_navigation li a.active{font-weight:bold;}

.sitecore-header #cf-header-wrap {
    padding: 15px 0 0;
    background-color: #f2f2f2;
    box-shadow: none;
    border: none;
}

.content-hub-banner {
    background: #f2f2f2;
    padding: 60px 0px;
    box-shadow: inset 5px 15px 25px #e6e6e6;
}

.content-hub-banner .row-fluid {
    width: 100%;
    max-width: 1080px;
    margin: 0 auto;
    padding: 0 15px;
}

.content-hub-banner h2 {
    font-size: 38px;
    font-weight: bold;
    color: #323d47;
}

.content-hub-banner  a.ctasection-one-btn{line-height:inherit;}


.content-hub-banner p{
  font-size: 15px;
   color: #323d47;
  line-height: normal;
}

.content-hub-banner a {
    display: inline-block;
    color: #fff;
    background: linear-gradient(135deg,#f15c31 30%,#f9a223 70%);
    font-weight: bold;
    font-size: 16px;
    border-radius: 5px;
    line-height: normal;
}

.content-hub-banner a img {
    vertical-align: middle;
    margin-left: 20px;
}

.h-right img {
    max-height: 270px;
    width: auto;
    box-shadow: 0px 5px 10px rgba(0,0,0,0.3);
}
.h-right {
    text-align: right;
}

.sitecore-experts{padding:70px 0px; text-align: center;}

.sitecore-experts .row-fluid {
    width: 100%;
    max-width: 1080px;
    margin: 0 auto;
    padding: 0 15px;
}

.sitecore-experts h2{
    font-size: 26px;
    font-weight: bold;
    color: #323d47;
}

.sitecore-experts p{
  font-size: 15px;
   color: #323d47;
  line-height: normal;
  margin:0px;
}

.new-deliver-section {
    background: #f2f2f2;
    padding: 50px 0px;
}

.new-deliver-section .row-fluid {
    width: 100%;
    max-width: 1080px;
    margin: 0 auto;
    padding: 0 15px;
      display: flex;
    justify-content: space-between;
}

.new-deliver-section .row-fluid::after, .new-deliver-section .row-fluid::before{display:none;}
.new-deliver-section .row-fluid .span4,
.new-deliver-section .row-fluid .span6 {
  width:32%; 
  margin:0px;
  padding: 30px 26px; 
  background: #fff;
  box-sizing: border-box;
  box-shadow: 0 0 10px rgba(0,0,0,0.2);
}

.new-deliver-section .row-fluid .span6 {
  width: 49%;
}

.new-deliver-section .row-fluid .span4 img,
.new-deliver-section .row-fluid .span6 img {
    height: 100px;
    width: auto;
}

.img-figure {
    margin-bottom: 40px;
}

.new-deliver-section .row-fluid .span4 h3,
.new-deliver-section .row-fluid .span6 h3 {
    font-size: 20px;
    font-weight: bold;
    color: #323d47;
    margin: 0px;
}
.new-deliver-section .row-fluid .span4 h3 a, .new-deliver-section .row-fluid .span6 h3 a {color: #323d47; text-decoration:none;}
.managing-section {
    padding: 70px 0px;
}

.managing-section .row-fluid {
    width: 100%;
    max-width: 1080px;
    margin: 0 auto;
    padding: 0 15px;
}

.managing-section h2{font-size:26px; font-weight:bold; color:#323d47;}
.managing-section h3{font-size:20px; font-weight:bold; color:#7d757c;}
.managing-section  p {font-size: 15px;color: #323d47;line-height: normal; margin: 0 0 25px;}
.managing-section  p strong{font-weight:bold;}
.managing-section  p a{text-decoration:underline;color: #323d47;}

.site_core {
    background: #f2f2f2;
    padding: 50px 0px;
}

.site_core .row-fluid {
    width: 100%;
    max-width: 1080px;
    margin: 0 auto;
    padding: 0 15px;
      display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.site_core h2{
  font-size:26px;
  font-weight:bold;
   color: #323d47;
}

.site_core .row-fluid::after, .site_core .row-fluid::before{display:none;}
.site_core a.ctasection-one-btn{     
      display: inline-block;
    color: #fff;
    background: linear-gradient(135deg,#f15c31 30%,#f9a223 70%);
    font-weight: bold;
    font-size: 16px;
    border-radius: 5px;
    line-height: inherit;
    margin-top:25px;
}

.black_hub_section  a.ctasection-one-btn{line-height: inherit;}

.black_hub_section {
    background: #000;
    color: #fff;
    padding: 70px 0px;
}

.black_hub_section .row-fluid {
    width: 100%;
    max-width: 1080px;
    margin: 0 auto;
    padding: 0 15px;
      display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.black_hub_section h2{
    font-size:26px;
  font-weight:bold;
   color: #fff;
  opacity:0.9;
  margin-bottom: 30px;
}

.black_hub_section p {
    font-size: 15px;
    color: #fff;
    line-height: normal;
    margin: 0 0 25px;
}

.black_hub_section p a{text-decoration:underline;color: #fff;}
.black_hub_section p a:hover{text-decoration:none;}
.managing-section p a:hover{text-decoration:none;}

.black_hub_section .contact-section {
    text-align: center;
      padding: 70px 0px;
    margin-bottom: 70px;
    border-bottom: 1px solid #fff;
  
}
.black_hub_section .contact-section a.contact{
     display: inline-block;
    color: #fff;
    background: linear-gradient(135deg,#f15c31 30%,#f9a223 70%);
    font-weight: bold;
    font-size: 16px;
    padding: 15px 30px;
    border-radius: 5px;
    line-height: normal;
    margin-top:25px;
}

.hub-img {
    text-align: right;
}
.hub-img img {
    max-height:400px;
    width: auto;
}

.towards {
    padding-left: 96px;
}

.gradian_box_new {
    margin-left: 96px;
    padding: 30px;
    border: 1px solid #f2f2f2;
    border-radius: 3px;
      margin-top: 100px;
}

.gradian_box_new h3{
  font-size:20px;
  display: inline-block;
    background: -webkit-linear-gradient(left,#f15c31,#fbaa1f);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.custom-richtext .widget-type-rich_text ul li {
    padding-left: 0;
    color: #fff;
    font-size: 15px;
    padding-bottom: 15px;
    list-style-type: disc !important;
    opacity:0.7;
    padding-left:0px !important;
    margin-bottom:0px !important;
    background:none !important;
}

.custom-richtext .widget-type-rich_text ul {
    margin: 0px;
    padding: 0px 0 0 20px;
}
.custom-richtext .widget-type-rich_text ul li:last-child {
    padding-bottom: 0px;
}

.form-sec-new h2 {
    margin-bottom: 15px;
}

.form-sec-new h3{
  font-size:20px;
  font-weight:bold;
  color:#71737b;
   margin-bottom:40px;
}

.black_hub_section form .hs-fieldtype-text input {
    background: transparent;
    border-radius: 0px;
    border: none;
    border-bottom: 1px solid #7a7f82;
    padding: 0;
  font-size:13px;
  color:#fff;
}

.black_hub_section form .hs-fieldtype-text input::placeholder{color:#fff; font-size:13px;}   
.black_hub_section form ul.hs-error-msgs{margin-top:3px !important;}


.black_hub_section .hs-button.primary, .black_hub_section input[type="submit"] {
    all: inherit;
    color: #fff;
    background: linear-gradient(135deg,#f15c31 30%,#f9a223 70%);
    font-weight: bold;
    font-size: 16px;
    padding: 15px 30px;
    border-radius: 5px;
    line-height: normal;
    margin-top: 35px;  
    cursor: pointer;
}

.form-sec-new {
    margin-top: 50px;
}




.hs-content-id-39101862766.landing-page .body-container{padding:0px;}
.hs-content-id-39101862766 .body-container-wrapper{padding-top:0px !important;}

.simplyfy-graphics {
    padding: 70px 0px;
}

.simplyfy-graphics .row-fluid {
    width: 100%;
    max-width: 1080px;
    margin: 0 auto;
    padding: 0 15px;
}  

.simplyfy-graphics h2{font-size:26px; font-weight:bold; text-align:center; margin-bottom:50px; color:#1d3442;}
.simplyfy-graphics .widget-type-rich_text ul li {
    font-size: 20px;
    color: #71747c;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ccd2d9;
    padding-left: 0px !important;
    background: none !important;
}
.simplyfy-graphics .widget-type-rich_text ul li:last-child{border:none; margin-bottom:0px;}
.simplyfy-graphics .widget-type-rich_text ul {
    margin: 0px;
    padding: 0px;
}



.lowercost-graphic {
    padding: 0px 0px 70px;
}

.lowercost-graphic .row-fluid {
    width: 100%;
    max-width: 1080px;
    margin: 0 auto;
    padding: 0 15px;
  display: flex;
    flex-wrap: wrap;
      justify-content: space-between;
}

.lowercost-graphic .row-fluid .span4 {
    width: 32%;
    margin: 0px;
    padding: 40px 30px 30px;
    width: 32%;
    border-radius: 3px;
    box-shadow: 0px 0px 10px #ccc;
    background:#fff;
}

.lowercost-graphic .row-fluid .span4 p {  
    margin-bottom: 0px;
    font-size: 15px;
    line-height: normal;
}

.lowercost-graphic .row-fluid:before, .lowercost-graphic .row-fluid:after{display:none;}
.lowercost-graphic h2{font-size:26px; font-weight:bold; text-align:center; margin-bottom:10px; color:#1d3442;}
.lowercost-graphic h3{font-size:20px; font-weight:bold; text-align:center; color:#71747c; margin-bottom: 50px;}
.lowercost-graphic h4{font-size:20px; font-weight:bold; color:#2e3b45; margin:30px 0 10px;}


.web_print.black_hub_section h2{text-align:center;
    font-size: 26px;
    font-weight: bold;
    margin-bottom: 30px;
    display: inline-block;
    background: -webkit-linear-gradient(left,#f15c31,#fbaa1f);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;
    margin-bottom:0px;
}

.web_print.black_hub_section{text-align:center;}

.web_print.black_hub_section h3 {  
    font-size: 20px;
    color: #ddd;
    padding-top: 25px;
      margin-bottom: 100px;
}

.web_print.black_hub_section .row-fluid{
  align-items:inherit;
}

.web_print.integration-services-new.integration-other .panel p{
  text-align:left;
  font-size:15px;
  color:#fff;
}

.web_print.integration-services-new .accordion{font-size:20px;}
.web_print.integration-services-new.integration-other .row-fluid {
    margin: 0px auto;
}

.key_benifitess{
  background-color:#000;
  padding:70px 0px;
}

.key_benifitess .row-fluid {
    width: 100%;
    max-width: 1080px;
    margin: 0 auto;
    padding: 0 15px;
  display: flex;
    flex-wrap: wrap;
      justify-content: space-between;
}

.key_benifitess{text-align:center;}
.key_benifitess .row-fluid:before, .lowercost-graphic .row-fluid:after{display:none;}
.key_benifitess h2{
  font-size: 26px;
    font-weight: bold;
    margin-bottom: 30px;
    display: inline-block;
    background: -webkit-linear-gradient(left,#f15c31,#fbaa1f);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;
    margin-bottom: 0px;
 }
.key_benifitess h3{
    font-size: 20px;
    color: #ddd;
    padding-top:25px; 
    margin-bottom:70px;}
.key_benifitess h4{font-size:20px; font-weight:bold; color:#2e3b45; margin:30px 0 10px;}


.key_benifitess .row-fluid .span4{text-align:left;}
.key_benifitess .color-box-new h3{
  font-size:20px;
  font-weight:bold;
      margin-bottom:15px;
  display:inline-block;
      background: -webkit-linear-gradient(left,#f15c31,#fbaa1f);
    -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding-top:15px;
}

.key_benifitess .color-box-new p{
  font-size:15px;
  color:#fff;
  line-height:normal;
}

.color-box-new.new2 .color-icon img {
    max-width: 40px;
    height: auto;
}

.key_benifitess .big-heading {
    text-align: left;
    font-size: 26px;
    font-weight: bold;
    line-height: normal;
    color: #e6eff6;
  margin-top: 110px;
}

.key_benifitess form .hs-fieldtype-text input {
    background: transparent;
    border-radius: 0px;
    border: 0;
    border-bottom: 1px solid #7a7f82;
    padding: 0;
    font-size: 13px;
    color: #fff;
  margin-bottom: 15px;
}

.key_benifitess .hs-button.primary, .black_hub_section input[type="submit"] {
    all: inherit;
    color: #fff;
    background: linear-gradient(135deg,#f15c31 30%,#f9a223 70%);
    font-weight: bold;
    font-size: 16px;
    padding: 15px 30px;
    border-radius: 5px;
    line-height: normal;
    margin-top: 35px;
    cursor: pointer;
}

.key_benifitess form .hs-fieldtype-text input::placeholder{color:#fff; font-size:13px;}   
.key_benifitess form ul.hs-error-msgs {
    margin-top: -12px !important;
}

.key_benifitess .form-sec-new {
    margin-top: 100px;
      padding-left: 50px;
}

.key_benifitess .row-fluid .span4{width:auto; max-width:33.33%; margin:0px;}
.key_benifitess .row-fluid:before, .key_benifitess .row-fluid:after{display:none;}
.sitecore_navigation li a:focus {
    border: none;
  text-decoration:none;
}

.sitecore_navigation li:focus {
    border: none;
  text-decoration:none;
}

.lowercost-graphic.management-sec{
    background: #f2f2f2;
    padding: 50px 0px;
}


.lowercost-graphic.management-sec.cmp-page {
    background: #fff;
    padding:0px;
   margin-bottom:70px;
}

.lowercost-graphic.mgt{
    padding: 0 0 20px;
}

.lowercost-graphic.management-sec h4{font-size:18px;}
.lowercost-graphic.management-sec .span4{padding:40px 28px 30px;}
.cst_icon img {
    max-height:57px;
    width: auto;  
}

.assetss.custom-richtext .widget-type-rich_text ul li {  
    padding-left: 0;
    color: #fff;
    font-size: 15px;
    padding-bottom: 15px;
    list-style-type: disc !important;
    background: none !important;
    padding-left: 0px !important;
    margin-bottom: 0px !important;   
}


.content-hub-banner h3{
  color: #45555f;
    line-height: 1.4em;
    font-weight: 400;
  margin-top: 20px;
    margin-bottom: 10px;
    font-size: 24px
}

.content-hub-banner a.ds-getintouch{line-height:inherit;}

.plat1 .lp-twocolumn-section.paddingsmall {
    padding-top: 20px;
}

.plat1 .lp-twocolumn-section {
    padding: 100px 40px 30px;
}

.plat1 .lp-column-wrapper {
    position: relative;
    display: block;
    max-width: 800px;
    margin-right: auto;
    margin-left: auto;
}

.plat1 .lp-twocolumn-section .landing-h2.top-margin {
    margin-top: 20px;
    font-style: normal;
}
.plat1 .lp-twocolumn-section .landing-h2 {
   margin-bottom: 30px;
    font-size: 26px;
    line-height: 1.2em;
    font-weight: bold;
    color: #1d3442;
}

.plat1 .lp-twocolumn-section ul {
    margin-top: 0px;
    margin-bottom: 10px;
    padding-left: 0;
}

.body-container .plat1 span:not(.hs_cos_wrapper_type_menu) ul>li,  .plat1 .lp-column-wrapper ul li{
    background: url(//2723565.fs1.hubspotusercontent-na1.net/hubfs/2723565/CreativeFolks_November2017/Layout/bullet.png) 0px 10px no-repeat;
    list-style-type: none;
    margin-bottom: 18px;
    padding-left: 27px;
    background-position: left center;
}

.plat3 p {
    font-size: 15px;
    line-height: normal;
    text-align: center;
    margin-bottom: 50px;
}

.lowercost-graphic.plat3 .row-fluid .span4 p{
    font-size: 15px;
    line-height: normal;
    text-align: left;
    margin-bottom:0px;
}



.plat4 .bb-keyfeatures-one-section.p4060 {
    min-height: auto;
    padding-top: 40px;
    padding-bottom: 60px;
}

.plat4 .bb-keyfeatures-one-section .bb-introsection-one-h2 {
    display: block;
    max-width: 850px;
    margin-right: auto;
    margin-bottom: 10px;
    margin-left: auto;
    color: #1d3442;
    line-height: 1.3em;
    font-weight: bold;
    text-align: center;
    font-size:26px;
    margin-top:20px;
}

.plat4 .bb-keyfeatures-one-section .bb-introsection-one-subp {
    display: block;
    max-width: 750px;
    margin-right: auto;
    margin-bottom: 50px;
    margin-left: auto;
    color: #2a3744;
    font-size: 15px;
    line-height: normal;
    text-align: center;
}

.plat4 .bb-keyfeatures-one-section .tabs-columns {
    max-width: 1080px;
    min-height: 200px;
    margin-right: auto;
    margin-bottom: 50px;
    margin-left: auto;
    padding:0 15px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(0,0,0,0.15);
    border-radius: 10px;
}

.plat4 .bb-keyfeatures-one-section .col-tabs-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px;
    line-height: 1.6em;
}

.plat4 .bb-keyfeatures-one-section .w-tabs {
    position: relative;
}

.plat4 .bb-keyfeatures-one-section .w-tabs:before, .plat4 .bb-keyfeatures-one-section .w-tabs:after {
    content: " ";
    display: table;
    grid-column-start: 1;
    grid-row-start: 1;
    grid-column-end: 2;
    grid-row-end: 2;
}

.plat4 .bb-keyfeatures-one-section .tab-col-left {
    width: 25%;
    float: left;
}
.bb-keyfeatures-one-section .w-tab-menu {
    position: relative;
}

.plat4 .bb-keyfeatures-one-section .tab-col-right {
    width: 75%;
    padding-left: 40px;
}
.plat4 .bb-keyfeatures-one-section .w-tab-content {
    position: relative;
    display: block;
    overflow: hidden;
}

.plat4 .bb-keyfeatures-one-section .w-tab-pane {
    position: relative;
    display: none;
}

.plat4 .bb-keyfeatures-one-section .tab-col-tab.w--current {
    border-right-width: 4px;
    border-right-color: #ee5c39;
    background-color: transparent;
    color: #ee5c39;
}

.plat4 .bb-keyfeatures-one-section .tab-col-tab {
    width: 100%;
    padding: 10px;
    border-right: 1px solid rgba(0,0,0,0.15);
    background-color: #fff;
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease;
    font-weight: 600;
}
.plat4 .bb-keyfeatures-one-section .w-tab-link {
    position: relative;
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
    padding: 9px 30px;
    text-align: left;
    cursor: pointer;
    color: #222;
    background-color: #ddd;
}

.plat4 .bb-keyfeatures-one-section .w--tab-active {
    display: block;
}

.plat4 .bb-keyfeatures-one-section .tab-col-tab {
    width: 100%;
    padding: 10px;
    border-right: 1px solid rgba(0,0,0,0.15);
    background-color: #fff;
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease;
    font-weight: 600;
}

.lowercost-graphic.opt h4{margin-top:0px;}

.lowercost-graphic.opt .span4 {
    padding: 30px 28px 30px;
}

.plat5 .dd-keyfeatures-one-section .dd-introsection-one-h2{
  font-size: 26px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 10px;
    color: #1d3442;
    margin-bottom:60px;
}




.plat1 .lp-column-wrapper h2{
    margin-bottom: 30px;
    font-size: 26px;
    line-height: 1.2em;
    font-weight: bold;
    color: #1d3442;
    margin-top:20px;
}


.plat1 .lp-column-wrapper ul{padding-bottom:30px;}
.hs-content-id-39150473314 .body-container-wrapper {
    padding: 0px !important;
    min-height: inherit !important;
}
.hs-content-id-39150473314 .bb-keyfeatures-one-section .tabs-columns{margin-bottom:0px;}
.plat5 .dd-keyfeatures-one-section .resources-wrap{max-width:1130px;}

.h-right2{text-align:right;}
.h-right2 img{max-height:420px;}
 .p_content.content-hub-banner .row-fluid{display: flex;flex-wrap: wrap;}
.p_content.content-hub-banner .p_content.row-fluid:before, .content-hub-banner .row-fluid:after{display:none;}
.hs-content-id-39168584135.landing-page .body-container{padding:0px;}
.hs-content-id-39168584135 .body-container-wrapper{padding-top:0px !important;}   
.plat1 .lp-twocolumn-section.paddingsmall br {display: none;}
.plate3 .cst_icon img{max-height:50px;}

.cst-tabbing-outer {
    padding: 60px 0px;
    width: 100%;
    max-width: 1080px;
    padding: 60px 15px;
    margin: 0 auto;
}

.cst-tabbing-outer h2, .cst-tabbing-outer p{text-align:center; }
.cst-tabbing-outer h2{margin-bottom:10px; font-size:26px; font-weight:bold; color:#1d3442;}
.cst-tabbing-outer p{
      font-size: 15px;
    line-height: normal;
    text-align: center;
    margin-bottom: 50px;
}



.cst-tabbing-outer .tab {
  width: 30%;

}

/* Style the buttons that are used to open the tab content */
.cst-tabbing-outer .tab button {
    all:inherit;
    display: block;
    background-color: inherit;
    color: #222;
    padding: 10px;
    width: 100%;
    border: 0;
    outline: 0;
    text-align: left;
    cursor: pointer;
    transition: .3s;
    font-weight: 600;
    font-size: 16px;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    line-height: 1.6em;
    border-right: 1px solid rgba(0,0,0,0.15);
  position: relative;
} 
/* Change background color of buttons on hover */
.cst-tabbing-outer .tab button:hover {
    background-color: transparent;
    color: #ee5c39;
} 

/* Create an active/current "tab button" class */
.cst-tabbing-oute .tab button.active {
   background-color: transparent;
    color: #ee5c39;
}

.cst-tabbing-outer .tab button.active{
    color: #ee5c39;
}

/* Style the tab content */
.cst-tabbing-outer .tabcontent {
  padding: 0px 12px;
  width: 70%;
  border-left: none;
  display:none;
}

.cst-tabbing-inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 30px;
    box-sizing: border-box;
    border-width: 1px;
    border-color: rgba(0,0,0,0.15);
    border-style: solid;
    border-radius: 10px;
}

.cst-tabbing-outer .cst-tabbing-inner  p{
  line-height: 1.6em;
    font-weight: 300;
font-size:20px;
color:#707070;
  text-align: left;
    margin-bottom: 0px;
    padding-left: 40px;
}

.cst-tabbing-outer .tab button.active::after {
    width: 4px;
    height: 100%;
    position: absolute;
    background: #ee5c39;
    content: "";
    right: 0px;
    top: 0px;
}

.key_benifitess.webpint .row-fluid .span4.web-pint4 {
    background: #fff;
    margin-top:70px;  
   padding: 50px 0 50px 50px;
    box-sizing: border-box;
    max-width: inherit;
    width:33%;
}


.key_benifitess.webpint .row-fluid .span8.web-pint8 {  
    background: #fff;
    margin-top:70px;  
   padding: 50px;
    box-sizing: border-box;
    max-width: inherit;
    width:67%;
    margin-left:0px;
}

.key_benifitess.webpint .form-sec-new {
    margin-top: 0px;
    padding-left: 0;
}

.key_benifitess.webpint .big-heading{margin-top:10px; color:#1d3442;}
.key_benifitess.webpint form .hs-fieldtype-text input{color:#000;}
.key_benifitess.webpint form .hs-fieldtype-text input::placeholder{color:#000; font-weight:bold;}

.key_benifitess.webpint.dam-page form .hs-fieldtype-text input::placeholder {font-weight: bold;}

.black_hub_section.black_hub_section2{padding-top:0px;}
.black_hub_section.ndpading{padding-bottom:0px;}
.key_benifitess.no-pad-bottom {padding-bottom: 0px;}
.key_benifitess.no-padd-top{padding-top:0px;}
/*.......content hub end.......*/


.container-fluid .row-fluid .cstom-breadcum-outer{   
  padding:30px 0px;
  background:#fff;
}


.cstom-breadcum-outer{}

.cstom-breadcum-outer .row-fluid{
    display: flex;
    align-items: center;
    flex-wrap:wrap;
   max-width:1280px; margin:0 auto;
   padding:0 20px; box-sizing: border-box;
}


.cstom-breadcum-outer .row-fluid:before, .cstom-breadcum-outer .row-fluid:after{display:none;}  


ul.custom-breaducm li {
    list-style: none;
    background: none !important;
    padding: 0 5px !important;
    margin: 0px !important;
    color: #7e868c;
    font-size: 14px;
}

ul.custom-breaducm li a{
    padding: 0px !important;
    color: #7e868c;
    font-size: 14px; 
    text-decoration:none;
}

ul.custom-breaducm li:first-child {
    padding-left: 0px !important;
}

ul.custom-breaducm {
    margin: 0px;
    padding: 0 0 15px;  
    border-bottom: 2px solid #e5e8eb;
    display: flex;
    flex-wrap: wrap;
}

.breadcum-img {
    text-align: right;
    padding-right:30px;
}
.breadcum-img img {
    max-width: 200px;
}

ul.custom-breaducm li:first-child {
    padding-left: 0px !important;
}

  
.wizard-content-section{ padding-bottom:80px;}
.wizard-content-section .row-fluid{
   max-width:1280px; margin:0 auto; padding:0 20px; box-sizing: border-box;
}

.wizard-content-section .custom_banner-lp{background:transparent; padding:0px;}
.wizard-content-section #hs_cos_wrapper_name{display:none;}

.wizard-img {
    text-align: right;
}

.wizard-content-section h2 {
    font-size: 31px;
    color: #38444e;
    font-weight: normal;
}


.wizard-content-section p {
    font-size: 17px;
    line-height: normal;
}

.wizard-content-section a.ctasection-one-btn img {
    margin-left: 15px;
}
.wizard-content-section a.ctasection-one-btn {
    line-height: inherit;
}


.wizard-black-sectionnew {
    background: #000;
    padding: 50px 0px;
    color: #fff;
}

.wizard-black-sectionnew .row-fluid{
   max-width:1280px; margin:0 auto; padding:0 20px; box-sizing: border-box;
}

.wizard-black-sectionnew h2{font-size:26px; font-weight:bold; color:#fff; margin-bottom:30px;}
.wizard-black-sectionnew p{font-size:15px; line-height:normal;  color:#fff;}
.wizard-black-sectionnew ul li{color:#fff;
    background: none !important;
    list-style-type: disc !important;
    padding-left: 0px !important;}

.wizard-black-sectionnew ul{padding-left:20px !important;}
.wizard-black-sectionnew p i{display:block; text-align:center; color:#fff;}
.wizard-black-sectionnew p span{display:block; text-align:center; color:#fff; font-size:14px;}

.wizard-form form .hs-fieldtype-text input{
      border-radius: 0px;
    border: none;
    height: 40px;
    padding: 0 15px;
    margin-bottom: 15px;
}

.wizard-form {
    background: #ededed;
    max-width:450px;
    margin: 0 auto;
    padding: 30px;
    border-radius: 5px;
   float:right !important;
}
 

.wizard-black-sectionnew .wizard-form h2{text-align:center; font-size:20px; font-weight:bold; color:#313c47; margin-bottom:30px;}
.wizard-form input[type="submit"]{ background:linear-gradient(135deg,#f15c31 30%,#f9a223 70%); border-radius:3px;font-weight: bold;font-size: 16px;text-transform:capitalize;}  
.landing-page .wizard-form input[type="submit"]{margin-top:0px; padding:0 40px 0 20px}
.landing-page .wizard-form input{font-size:14px;}

.wizard-form input::placeholder{font-weight:bold; color:#313c47; opacity:1;}

.wizard-form input[type="submit"] {
    background: linear-gradient(135deg,#f15c31 30%,#f9a223 70%);
    border-radius: 3px;
    width: auto;
    max-width: inherit;
    padding: 0 40px 0 20px;
}

.wizard-form .actions{position:relative; margin-top:40px; display: inline-block;}
.wizard-form input[type="submit"]:hover{opacity:1; color:#fff;}
.wizard-form .actions::after {
    position: absolute;
    content: "";
    font-family: arial;
    right: 15px;
    top: 18px;
    color: #fff;
    background: url(https://www.creativefolks.com.au/hubfs/arrow-right-white.png);  
    width: 12px;
    height: 12px;
}


.wizard-img img{border-radius:12px;}

.wizard-img::before {
    width: 430px;
    height: 200px;
    background: linear-gradient(135deg ,#f15c31 30%,#f9a223 70%);
    content: "";
    position: absolute;
    bottom: -25px;
    right: -25px;
    z-index: -9;
    border-radius: 10px;
}

.wizard-img{position:relative; z-index:9;}
.wizard-black-sectionnew .wizard-form .row-fluid, .wizard-black-sectionnew .row-fluid .row-fluid {padding: 0px;}  
.case-study-haader #cf-header-wrap {border: none;background: #f2f2f2; box-shadow:none;}








@media(max-width:1365px) {
  .wizard-img::before{right:-15px;bottom:-15px;}
}




@media(max-width:1279px) {
  .reliability-outer {
    padding: 0 15px !important;
    box-sizing: border-box;
    width: 100%
  }
  .integration-services-new {
    padding: 0 15px
  }
  .why-sytstem-integraion, .transform-the-way .row-fluid {
    padding-left: 15px;
    padding-right: 15px
  }
  
  .span12.widget-span.widget-type-cell.get-started.page-center {
    padding: 50px 15px;
}
  
.span12.page-center.delivers-automation h2 br {
    display: none;
}  
  
  .new-deliver-section .row-fluid .span4 h3, .new-deliver-section .row-fluid .span6 h3 {font-size:18px;}  
  .managing-section p br {display: none;}
  .web_print.integration-services-new{padding-top:70px;}
}
@media(max-width:1030px) {
    body .case-study-haader #cf-header-wrap .mobile-trigger{margin:0px;}
  .custom-menu-primary, .custom-menu-primary .hs-menu-wrapper > ul, .custom-menu-primary .hs-menu-wrapper > ul li, .custom-menu-primary .hs-menu-wrapper > ul li a {
    display: block;
    float: none;
    position: static;
    top: auto;
    right: auto;
    left: auto;
    bottom: auto;
    padding: 0px;
    margin: 0px;
    background-image: none;
    background-color: transparent;
    border: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    max-width: none;
    width: 100%;
    height: auto;
    line-height: 1;
    font-weight: normal;
    text-decoration: none;
    text-indent: 0px;
    text-align: left;
    color: #fff
  }
  .mobile-trigger {
    display: inline-block !important;
    cursor: pointer;
    position: relative;
    top: auto;
    right: auto;
    width: auto;
    height: auto;
    padding: 7px 10px 8px 10px;
    background: transparent;
    border: 0;
    font-size: 16px;
    font-weight: normal;
    text-align: left;
    text-transform: uppercase;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #fff
  }
  .mobile-trigger:hover {
    text-decoration: none;
    color: #fff;
    background-color: transparent;
    border-color: transparent
  }
  .mobile-open .mobile-trigger {
    color: #fff;
    background-color: transparent;
    border-color: transparent
  }
  .mobile-trigger i {
    display: inline;
    position: relative;
    top: -4px;
    margin-left: 4px
  }
  .mobile-trigger i:before, .mobile-trigger i:after {
    position: absolute;
    content: ''
  }
  .mobile-trigger i, .mobile-trigger i:before, .mobile-trigger i:after {
    width: 17px;
    height: 2px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    background-color: #fff;
    display: inline-block
  }
  .mobile-trigger i:before {
    top: -5px
  }
  .mobile-trigger i:after {
    top: 5px
  }
  .mobile-trigger:hover i, .mobile-trigger:hover i:before, .mobile-trigger:hover i:after, .mobile-open .mobile-trigger i, .mobile-open .mobile-trigger i:before, .mobile-open .mobile-trigger i:after {
    background-color: #fff
  }
  .mobile-open .mobile-trigger i {
    width: 17px !important
  }
  .mobile-open .mobile-trigger i:before {
    width: 17px;
    transition-delay: .1s;
    -moz-transition-delay: .1s;
    -o-transition-delay: .1s
  }
  .mobile-open .mobile-trigger i:after {
    width: 17px;
    transition-delay: .1s;
    -moz-transition-delay: .1s;
    -o-transition-delay: .1s
  }
  .mobile-open .mobile-trigger i:before {
    top: -5px !important;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0)
  }
  .mobile-open .mobile-trigger i:after {
    top: 5px !important;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0)
  }
  .child-trigger {
    display: block !important;
    cursor: pointer;
    position: absolute;
    top: 0px;
    right: 0px;
    width: 55px !important;
    min-width: 55px !important;
    height: 45px !important;
    padding: 0 !important;
    border-left: 1px dotted rgba(255, 255, 255, .20)
  }
  .child-trigger:hover {
    text-decoration: none
  }
  .child-trigger i {
    position: relative;
    top: 50%;
    margin: 0 auto !important
  }
  .child-trigger i:after {
    position: absolute;
    content: ''
  }
  .child-trigger i, .child-trigger i:after {
    width: 10px;
    height: 1px;
    background-color: #fff;
    display: block
  }
  .child-trigger i:after {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
  }
  .child-trigger.child-open i:after {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg)
  }
  .child-trigger.child-open i {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
  }
  .custom-menu-primary.js-enabled {
    position: relative;
    padding-top: 0px;
    margin: 0
  }
  .custom-menu-primary.js-enabled .hs-menu-wrapper, .custom-menu-primary.js-enabled .hs-menu-children-wrapper {
    display: none
  }
  .custom-menu-primary ul.hs-menu-children-wrapper {
    visibility: visible !important;
    opacity: 1 !important;
    position: static !important;
    display: none
  }
  .custom-menu-primary.js-enabled .hs-menu-wrapper {
    width: 100%;
    position: relative;
    top: 0;
    left: 0;
    padding: 0
  }
  .custom-menu-primary .hs-menu-wrapper {
    background-color: transparent;
    width: 100%
  }
  .custom-menu-primary .hs-menu-wrapper > ul > li {
    position: relative
  }
  .custom-menu-primary .hs-menu-wrapper > ul > li a {
    font-size: 16px;
    line-height: 45px;
    overflow: visible
  }
  .custom-menu-primary .hs-menu-wrapper > ul li {
    border-top: 1px dotted rgba(255, 255, 255, .35)
  }
  .custom-menu-primary .hs-menu-wrapper > ul li a {
    padding: 0 10px;
    color: #fff
  }
  .custom-menu-primary .hs-menu-wrapper > ul li a:hover {
    color: #fff
  }
  .custom-menu-primary .hs-menu-wrapper > ul ul li {
    background-color: rgba(255, 255, 255, .08)
  }
  .custom-menu-primary .hs-menu-wrapper > ul ul li a {
    text-indent: 10px;
    font-size: 16px
  }
  .custom-menu-primary .hs-menu-wrapper > ul ul ul li a {
    text-indent: 30px
  }
  .custom-menu-primary .hs-menu-wrapper > ul ul ul ul li a {
    text-indent: 50px
  }
  #cf-header-wrap {
    padding: 0
  }
  .cf-logo {
    padding-left: 20px;
    width: 100% !important;
    padding: 8px 0 6px 20px
  }
  #cf-header-wrap .custom-menu-primary {
    width: 100% !important;
    position: initial;
    padding-right: 0
  }
  .cf-header-wrap .hs_cos_wrapper_type_logo a {
    margin: 0;
    padding: 0
  }
  #cf-header-wrap .mobile-trigger {
    position: absolute;
    top: 0;
    right: 0;
    background-color: #45555f;
    border-radius: 0;
    padding: 21px;
    font-size: 16px
  }
  #cf-header-wrap .mobile-trigger span.mclose {
    display: none
  }
  .cf-logo img {
    width: 180px !important
  }
  .custom-menu-primary .hs-menu-wrapper > ul > li:first-child a {
    border: 0
  }
  .custom-menu-primary .hs-menu-wrapper > ul li {
    border: 0
  }
  .custom-menu-primary .hs-menu-wrapper > ul li a {
    background-color: #45555f;
    border-top: 1px solid rgba(255, 255, 255, 0.1)
  }
  .custom-menu-primary .hs-menu-wrapper > ul li a, .custom-menu-primary .hs-menu-wrapper > ul li.hs-item-has-children a {
    padding: 15px 60px 15px 30px;
    line-height: 20px;
    font-size: 14px;
    font-weight: bold
  }
  #cf-header-wrap .child-trigger {
    border-left: 0
  }
  #cf-header-wrap .child-trigger i {
    display: none
  }
  .custom-menu-primary .hs-menu-wrapper > ul li.hs-item-has-children > a::after {
    top: 16px;
    right: 20px
  }
  .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    border-radius: 0;
    display: none
  }
  .hs-menu-wrapper > ul li.hs-item-has-children.mega-item > ul.hs-menu-children-wrapper > li.hs-item-has-children {
    width: 100%;
    float: none;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -ms-flex: initial;
    flex: initial
  }
  .custom-menu-primary .hs-menu-wrapper > ul ul li {
    background-color: #2c3740
  }
  .custom-menu-primary .hs-menu-wrapper > ul li a:hover {
    color: #ee5c39;
    background-color: #2c3740
  }
  .custom-menu-primary .hs-menu-wrapper > ul li a, .custom-menu-primary .hs-menu-wrapper > ul > li:hover > a {
    background-color: #2c3740
  }
  .hs-menu-wrapper > ul li.hs-item-has-children.mega-item > ul.hs-menu-children-wrapper > li.hs-item-has-children > a > span {
    display: inline-block
  }
  .hs-menu-wrapper > ul li.hs-item-has-children.mega-item > ul.hs-menu-children-wrapper > li.hs-item-has-children > a {
    max-width: 100% !important;
    border-top: 0
  }
  .custom-menu-primary .hs-menu-wrapper > ul ul li a {
    text-indent: 0
  }
  .hs-menu-wrapper > ul li.hs-item-has-children.mega-item > ul.hs-menu-children-wrapper > li.hs-item-has-children > a > span {
    display: inline
  }
  .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts > ul li.hs-item-has-children > ul.hs-menu-children-wrapper {
    padding: 8px 20px;
    background-color: #323e46
  }
  .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts > ul li.hs-item-has-children > ul.hs-menu-children-wrapper > li, .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts > ul li.hs-item-has-children > ul.hs-menu-children-wrapper > li a {
    background-color: #323e46
  }
  .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts > ul li.hs-item-has-children > ul.hs-menu-children-wrapper > li:first-child a {
    border-top: 0
  }
  .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li ul {
    display: block !important
  }
  .custom-menu-primary .hs-menu-wrapper > ul ul ul li a {
    text-indent: 10px
  }
  .hs-menu-wrapper > ul li.hs-item-has-children.mega-item > ul.hs-menu-children-wrapper > li.hs-item-has-children > a {
    margin-bottom: 5px
  }
  .custom-menu-primary .hs-menu-wrapper > ul li a, .custom-menu-primary .hs-menu-wrapper > ul li.hs-item-has-children a {
    padding: 15px 60px 15px 20px;
    font-size: 16px;
    font-weight: 400
  }
  .custom-menu-primary .hs-menu-wrapper > ul > li > a:hover, .custom-menu-primary .hs-menu-wrapper > ul > li:hover > a {
    color: #fff;
    background-color: #45555f
  }
  .custom-menu-primary .hs-menu-wrapper > ul > li.hs-item-has-children.active-branch.mega-item:hover > a, .custom-menu-primary .hs-menu-wrapper > ul > li.hs-item-has-children.active-branch:hover > a {
    color: #ee5c39
  }
  .hs-menu-wrapper > ul li.hs-item-has-children.mega-item > ul.hs-menu-children-wrapper > li.hs-item-has-children:nth-child(even) a {
    background-color: #323e46
  }
  .custom-menu-primary .hs-menu-wrapper > ul li.hs-item-has-children.mega-item > a {
    font-weight: 400
  }
  .hs-menu-wrapper > ul li.hs-item-has-children.mega-item > ul.hs-menu-children-wrapper > li.hs-item-has-children > a {
    font-weight: 700
  }
  .hs-menu-wrapper > ul li.hs-item-has-children.mega-item > ul.hs-menu-children-wrapper > li.hs-item-has-children > a span {
    font-weight: 400
  }
  .custom-menu-primary .hs-menu-wrapper > ul ul {
    padding: 0;
    border: 0
  }
  .custom-menu-primary .hs-menu-wrapper > ul ul li a:hover {
    background-color: transparent
  }
  .hs-menu-wrapper > ul li.hs-item-has-children.mega-item > ul.hs-menu-children-wrapper > li.hs-menu-depth-2 {
    background-color: #2c3740
  }
  .hs-menu-wrapper > ul li.hs-item-has-children.mega-item > ul.hs-menu-children-wrapper > li.hs-item-has-children, .hs-menu-wrapper > ul li.hs-item-has-children.mega-item > ul.hs-menu-children-wrapper > li.hs-item-has-children > a:hover, .hs-menu-wrapper > ul li.hs-item-has-children.mega-item > ul.hs-menu-children-wrapper > li.hs-item-has-children > a, .hs-menu-wrapper > ul li.hs-item-has-children.mega-item > ul.hs-menu-children-wrapper > li.hs-item-has-children ul, .hs-menu-wrapper > ul li.hs-item-has-children.mega-item > ul.hs-menu-children-wrapper > li.hs-item-has-children ul li, .hs-menu-wrapper > ul li.hs-item-has-children.mega-item > ul.hs-menu-children-wrapper > li.hs-item-has-children ul li a {
    background-color: #2c3740
  }
  .hs-menu-wrapper > ul li.hs-item-has-children.mega-item > ul.hs-menu-children-wrapper > li.hs-item-has-children:nth-child(even), .hs-menu-wrapper > ul li.hs-item-has-children.mega-item > ul.hs-menu-children-wrapper > li.hs-item-has-children:nth-child(even) ul, .hs-menu-wrapper > ul li.hs-item-has-children.mega-item > ul.hs-menu-children-wrapper > li.hs-item-has-children:nth-child(even) ul li {
    background-color: #323e46
  }
  .hs-menu-wrapper > ul li.hs-item-has-children.mega-item > ul.hs-menu-children-wrapper > li.hs-item-has-children ul {
    padding: 8px 5px
  }
  .hs-menu-wrapper > ul li.hs-item-has-children.mega-item > ul.hs-menu-children-wrapper > li.hs-item-has-children > ul.hs-menu-children-wrapper > li > a {
    border-bottom: 1px solid hsla(0, 0%, 100%, 0.1)
  }
  .custom-menu-primary .hs-menu-wrapper > ul li a, .custom-menu-primary .hs-menu-wrapper > ul > li:hover > a {
    background-color: #45555f
  }
  .custom-menu-primary .hs-menu-wrapper > ul li.menu-form {
    display: none
  }
  li.mobile-search-form {
    display: block
  }
  .mobile-search input.search {
    height: 35px;
    float: left;
    border-radius: 0;
    margin-bottom: 0;
    padding-left: 12px;
    font-size: 14px;
    width: 255px;
    min-height: 35px
  }
  .mobile-search input.search_btn {
    float: left;
    padding: 0 !important;
    min-height: 35px;
    width: 40px;
    border-radius: 0;
    margin-top: 0;
    background-color: #ee5c39;
    position: relative;
    background-image: url(https://2723565.fs1.hubspotusercontent-na1.net/hubfs/2723565/images/icon-search-white.svg);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center;
    margin-bottom: 0
  }
  .hs-menu-wrapper > ul li.hs-item-has-children.mega-item {
    position: relative !important
  }
  .top-header .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
    display: inline-flex
  }
  .top-header .hs-menu-wrapper.hs-menu-flow-horizontal > ul li:first-child a::before, .top-header .hs-menu-wrapper.hs-menu-flow-horizontal > ul li:nth-child(2) a::before, .top-header .hs-menu-wrapper.hs-menu-flow-horizontal > ul li:nth-child(3) a::before, .top-header .hs-menu-wrapper.hs-menu-flow-horizontal > ul li:nth-child(4) a::before {
    order: 1
  }
  .top-header .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end
  }
  .top-header {
    padding-bottom: 0px
  }
  
    .sitecore-header #cf-header-wrap{padding:0px;}
}
@media screen and (min-width:1030px) {
  .custom-menu-primary .hs-menu-wrapper {
    display: block !important
  }
  

}
div.meter {
  position: relative;
  width: 250px;
  height: 25px;
  border: 1px solid #b0b0b0;
  margin-top: 50px;
  margin-left: 100px;
  -webkit-box-shadow: inset 0 3px 5px 0 #d3d0d0;
  -moz-box-shadow: inset 0 3px 5px 0 #d3d0d0;
  box-shadow: inset 0 3px 5px 0 #d3d0d0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px
}
div.meter span {
  display: block;
  height: 100%;
  animation: grower 1s linear;
  -moz-animation: grower 1s linear;
  -webkit-animation: grower 1s linear;
  -o-animation: grower 1s linear;
  position: relative;
  top: -1px;
  left: -1px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
  border: 1px solid #3c84ad;
  background: #6eb2d1;
  background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgba(255, 255, 255, 0.2)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.2)), color-stop(0.75, rgba(255, 255, 255, 0.2)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  -webkit-background-size: 45px 45px;
  -moz-background-size: 45px 45px;
  -o-background-size: 45px 45px;
  background-size: 45px 45px
}
div.meter span:before {
  content: '';
  display: block;
  width: 100%;
  height: 50%;
  position: relative;
  top: 50%;
  background: rgba(0, 0, 0, 0.03)
}
div.meter p {
  position: absolute;
  top: 0;
  margin: 0 10px;
  line-height: 25px;
  font-family: 'Helvetica';
  font-weight: bold;
  -webkit-font-smoothing: antialised;
  font-size: 15px;
  color: #333;
  text-shadow: 0 1px rgba(255, 255, 255, 0.6)
}
@keyframes grower {
  0% {
    width: 0
  }
}
@-moz-keyframes grower {
  0% {
    width: 0
  }
}
@-webkit-keyframes grower {
  0% {
    width: 0
  }
}
@-o-keyframes grower {
  0% {
    width: 0
  }
}
.firstmodule h3 {
  color: red
}
.mm-electrical-bg {
  background: url(https://offers.creativefolks.com.au/hubfs/electrical-bg1.jpg) no-repeat;
  display: inline-block;
  background-size: cover
}
.mm-electrial-block {
  margin: 100px 0;
  max-width: 650px;
  box-shadow: 0 0 23px #ddd;
  background: #FFFF
}
.mm-electrial-block .sub-content {
  padding: 40px;
  background: #FFF
}
.mm-electrial-block .sub-content .qote {
  padding: 0px 0 24px 0px;
  max-width: 40px
}
.mm-electrial-block .sub-content p {
  padding: 0px;
  line-height: normal
}
.mm-electrial-block .sub-content .name-text {
  padding: 11px 0 0 0
}
.mm-electrial-block .sub-content .name-text h4 {
  padding: 0px;
  font-weight: normal;
  font-size: 15px;
  position: relative;
  display: inline-block
}
.mm-electrial-block .sub-content .name-text h4:before {
  content: '';
  background: #323f49;
  width: 36px;
  display: block;
  height: 2px;
  margin-bottom: 10px
}
.mm-electrial-block .sub-content .name-text h4 strong {
  display: block
}
.mm-electrial-block .sub-content .name-text .el-logo {
  padding: 10px 0px 20px 0;
  max-width: 165px;
  float: right
}
.mm-electrial-block .el-footer {
  padding: 24px 40px 28px 40px;
  background: #f2f2f2;
  border: solid 1px #fff;
  box-sizing: border-box;
  display: inline-block;
  width: 100%
}
.mm-electrial-block .el-footer h4 {
  padding: 5px 0 7px 0;
  font-size: 17px;
  display: inline-block;
  margin: 0
}
.mm-electrial-block .el-footer h4 strong {
  display: block;
  font-weight: 600
}
.mm-electrial-block .el-footer .re-btn {
  padding: 4px 0 0 0;
  float: right
}
.mm-electrial-block .el-footer .re-btn a {
  background: #f15c31;
  background: linear-gradient(135deg, #f15c31 30%, #f9a223 70%);
  background-position: center center;
  background-size: 100%;
  transition: all .3s linear;
  height: 100%;
  border-radius: 3px;
  color: #FFF;
  font-weight: bold;
  display: inline-block;
  margin-bottom: auto;
  font-size: 18px;
  padding: 8px 25px
}
.opicaty-hover:before {
  content: '';
  right: 0;
  height: 100%;
  width: 100%;
  background: rgb(0 0 0 / 77%);
  position: fixed;
  top: 0
}
.popup-block {
  display: none;
  background: #FFF;
  width: 500px;
  padding: 48px 30px 30px 30px;
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 10px;
  z-index: 9
}
.popup-block.download-block {
  display: inline-block
}
.popup-block .closebutton {
  transform: rotate(45deg);
  font-size: 37px;
  color: #7a7a7a;
  float: right;
  line-height: normal;
  position: absolute;
  right: 10px;
  top: -5px;
  cursor: pointer
}
.popup-block .control-block {
  padding: 0px;
  margin-top: 10px;
  display: inline-block;
  width: 100%
}
.popup-block .control-block input {
  border-radius: 3px
}
.popup-block .control-block input[type="submit"] {
  background: linear-gradient(135deg, #f15c31 30%, #f9a223 70%);
  background-position: center center;
  background-size: 100%;
  transition: all .3s linear;
  border-radius: 3px;
  color: #FFF;
  font-weight: bold;
  display: inline-block;
  margin-bottom: auto;
  font-size: 15px;
  padding: 0 25px;
  letter-spacing: normal;
  height: 26px
}
.hbspt-form .actions {
  margin: 0 !important;
  padding: 6px 0 0 0 !important
}
.thinking-about-bg {
  background: #000;
  display: none !important
}
.think-ab {
  padding: 31px 0 14px 0
}
.think-ab h4 {
  display: inline-block;
  color: #c7cfd5;
  font-size: 19px
}
.think-ab h4 strong {
  display: block;
  color: #FFF;
  font-size: 24px;
  margin-bottom: 10px
}
.think-ab .re-btn {
  padding: 4px 0 20px;
  float: right
}
.think-ab .re-btn a {
  font-size: 18px;
  padding: 8px 25px;
  background: #f15c31;
  background: linear-gradient(135deg, #f15c31 30%, #f9a223 70%);
  background-position: center center;
  background-size: 100%;
  transition: all .3s linear;
  height: 100%;
  border-radius: 3px;
  color: #FFF;
  font-weight: bold;
  display: inline-block;
  margin-bottom: auto
}
@media(max-width:767px) {
  .popup-block {
    width: 80%
  }
}
.second-row .two-thing-main {
  display: none
}
h2.head-dm {
  display: none
}
.CF-specialists-Digital .second-row p {
  font-weight: normal
}
.two-thing-main span.numering {
  left: -15px
}
.damblock h3 {
  font-size: 30px;
  text-align: center;
  margin-top: 60px;
  font-weight: bold
}
.two-thing-main {
  display: inline-block;
  width: 100%;
  box-shadow: 0 0 8px #e1e1e1;
  margin: 40px 0;
  position: relative
}
.two-thing-main .left-img {
  display: inherit;
  width: 100%;
  vertical-align: middle
}
.two-thing-main .left-img img {
  width: 100%
}
.two-thing-main .right-text {
  display: inherit;
  vertical-align: middle;
  padding: 30px
}
.two-thing-main .right-text p {
  padding: 0;
  margin: 0 0 6px 0;
  font-size: 18px
}
.last-text {
  margin: 20px 0 43px 0
}
.last-text p {
  font-size: 18px
}
.damblock .span6 {
  padding-right: 15px
}
.damblock .span6 + .span6 {
  padding-right: 0;
  padding-left: 15px
}
@media(max-width:767px) {
  .two-thing-main {
    margin: 20px 0 40px 0
  }
  .damblock .span6 {
    padding-right: 0
  }
  .damblock .span6 + .span6 {
    padding-right: 0;
    padding-left: 0
  }
  .last-text {
    margin: 0px 0 43px 0
  }
}
.page-center {
  float: none;
  max-width: 1280px;
  margin: 0 auto
}
.ex-about-newbox {
  position: relative
}
.ex-about-newbox .ex-newimbbox {
  padding: 0px
}
.ex-about-newbox .ex-newimbbox img {
  width: 100%
}
.ex-about-newbox .ex-about-content {
  position: absolute;
  top: 22%;
  margin: 0 0 1px 0px
}
.ex-about-newbox .ex-about-content h2 {
  padding: 0px;
  font-size: 30px;
  font-weight: bold;
  color: #c7cfd5
}
.ex-about-newbox .ex-about-content a {
  width: auto;
  background: #f15c31;
  background: linear-gradient(135deg, #f15c31 30%, #f9a223 70%);
  background-position: center center;
  background-size: 100%;
  transition: all .3s linear;
  border-radius: 3px;
  display: inline-block;
  color: #FFF;
  font-weight: bold;
  padding: 7px 18px;
  font-size: 17px
}
.ex-about-newbox .ex-about-content a:after {
  content: '';
  background: url(https://offers.creativefolks.com.au/hubfs/aerow.png) no-repeat;
  width: 7px;
  height: 20px;
  display: inline-block;
  background-size: contain;
  margin: 0 0 0 13px;
  position: relative;
  top: 7px
}
.ab-cr-content {
  margin-top: 50px;
  max-width: 800px
}
.ab-cr-content h2 {
  font-weight: bold
}
.ex-about-founed {
  display: block;
  border-bottom: 2px dotted #ddd;
  margin-top: 50px;
  width: 157px;
  position: relative;
  float: right;
  clear: both
}
.ex-about-founed .ex-aboutleft {
  width: 76px;
  position: absolute;
  left: -76px
}
.ex-about-founed .ex-aboutleft img {
  width: 49px
}
.ex-abouright h3 {
  font-size: 23px;
  font-weight: bold
}
.ex-abouright h3 strong {
  display: block;
  color: #f15c31;
  font-weight: 700;
  font-size: 43px;
  background: -webkit-linear-gradient(left, #f15c31, #fbaa1f);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent
}
.ex-about-founed.ex-bderbtmzero {
  border-bottom: 0;
  padding-top: 0;
  margin-top: 30px
}
.ex-newtab {
  background: #000;
  display: inline-block;
  width: 100%
}
.vision-block {
  background: #f2f2f2;
  padding: 25px 30px 20px 30px;
  min-height: 356px;
  margin-top: 50px
}
.vision-block h2 {
  font-weight: bold;
  margin: 15px 0 8px
}
.ex-newtab {
  padding: 60px 0;
  margin-top: 60px
}
.ex-newtab h3 {
  padding: 0;
  text-align: center;
  color: #f15c31;
  font-weight: 700;
  font-size: 20px;
  background: -webkit-linear-gradient(left, #f15c31, #fbaa1f);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent
}
.ex-newtab h2 {
  padding: 0;
  text-align: center;
  font-weight: bold;
  color: #FFF
}
.tabs-nav {
  position: relative;
  margin-top: 50px
}
.tabs-nav:after {
  content: '';
  background: #666;
  width: 100%;
  height: 10px;
  border-radius: 100px;
  display: inline-block
}
.ex-newtab .tabs-nav {
  position: relative;
  margin-top: 50px
}
.ex-newtab .tabs-nav ul {
  margin: 0;
  padding: 0;
  list-style: none !important;
  display: flex;
  width: 100%;
  justify-content: space-around
}
.ex-newtab .tabs-nav li {
  display: inline-block;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
  background: none !important
}
.ex-newtab .tabs-nav a {
  display: block;
  padding: 10px 15px;
  font-weight: bold;
  color: #373840;
  font-size: 23px;
  position: relative
}
.ex-newtab .tabs-nav li.active a {
  color: #FFF
}
.ex-newtab .tabs-nav li.active a:after {
  content: '';
  background: #f15c31;
  background: -moz-linear-gradient(left, #f15c31 0%, #fba91f 100%);
  background: -webkit-linear-gradient(left, #f15c31 0%, #fba91f 100%);
  background: linear-gradient(to right, #f15c31 0%, #fba91f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f15c31', endColorstr='#fba91f', GradientType=1);
  width: 100%;
  height: 19px;
  border-radius: 100px;
  display: inline-block;
  position: absolute;
  bottom: -24px;
  left: 0
}
.ex-newtab .tabs-content {
  border: 0;
  padding: 13px 0 0 0;
  background: transparent;
  margin-top: 0;
  overflow: hidden;
  color: #FFF
}
.ex-newtab .tabs-content div:not(:first-child) {
  display: none
}
.customer-brand-logo {
  padding: 60px 0px
}
.customer-brand-logo h2 {
  text-align: center;
  font-weight: bold;
  margin-bottom: 60px
}
.brand-logo ul {
  display: inline-block
}
.brand-logo ul li {
  background: none !important;
  width: 33.33%;
  float: left;
  padding: 15px 0 15px 0 !important;
  margin: 0 !important;
  border-bottom: solid 1px #a9b4bc
}
.brand-logo ul li img {
  width: 74%
}
.brand-logo ul li:nth-child(7), .brand-logo ul li:nth-child(8), .brand-logo ul li:nth-child(9) {
  border: 0
}
.meethe-team {
  padding: 60px 0
}
.meethe-team h2 {
  padding: 0px 0 30px 0;
  text-align: center;
  font-weight: bold
}
.meethe-team .slide-info {
  padding: 0px;
  margin: 10px 16px
}
.meethe-team .slide-info:hover {
  padding: 0px;
  box-shadow: 0 0 15px #ddd
}
.meethe-team .slide-info .inner-text {
  padding: 13px 18px
}
.meethe-team .slide-info h4 {
  padding: 0px;
  margin: 0 0 5px 0;
  font-weight: bold
}
.meethe-team .slide-info p {
  padding: 0px;
  margin: 0
}
.meethe-team .slide-info a {
  opacity: 0;
  padding: 0px;
  color: #585a5b;
  font-weight: bold;
  text-decoration: underline
}
.meethe-team .slide-info:hover a {
  opacity: 9
}
.team-slider {
  padding: 0 20px
}
.team-slider .owl-prev {
  position: absolute;
  top: 25%;
  left: -5px;
  transform: translate(-25%, 0px);
  font-size: 0
}
.team-slider .owl-nav .owl-prev:after {
  content: '‹';
  font-size: 40px
}
.team-slider .owl-next {
  position: absolute;
  top: 25%;
  right: -14px;
  transform: translate(-25%, 0px);
  font-size: 0
}
.team-slider .owl-nav .owl-next:after {
  content: '›';
  font-size: 40px
}
.team-slider button span {
  font-size: 48px
}
.achievements-bg {
  background: #000
}
.achievements-block {
  padding: 60px 0px
}
.achievements-block h2 {
  text-align: center;
  font-weight: bold;
  color: #FFF
}
.achievements-block h2 img {
  max-width: 38px;
  position: relative;
  top: 9px;
  left: -10px
}
.achievements-block .block {
  padding: 30px 0 0 0;
  max-width: 294px
}
.achievements-block .block .count {
  padding: 0px;
  color: #f15c31;
  display: inline-block;
  background: -webkit-linear-gradient(left, #f15c31, #fbaa1f);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-top: 20px;
  font-weight: bold;
  font-size: 25px
}
.achievements-block .block h3 {
  padding: 15px 0 0 0;
  color: #c7cfd5;
  font-weight: bold;
  margin-bottom: 11px
}
.achievements-block .block p {
  padding: 0px;
  color: #c7cfd5
}
.block-lets {
  border-top: solid 1px #c7cfd5;
  margin-top: 40px;
  padding-top: 20px
}
.block-lets .chat-left {
  max-width: 80%;
  float: left;
  padding-top: 30px
}
.block-lets .chat-left h3 {
  color: #c7cfd5;
  font-weight: bold;
  margin-bottom: 11px;
  font-size: 30px
}
.block-lets .chat-left p {
  color: #c7cfd5
}
.block-lets .chat-right {
  float: right;
  padding-top: 45px
}
.block-lets .chat-right a {
  width: auto;
  background: #f15c31;
  background: linear-gradient(135deg, #f15c31 30%, #f9a223 70%);
  background-position: center center;
  background-size: 100%;
  transition: all .3s linear;
  border-radius: 0;
  display: inline-block;
  color: #FFF;
  font-weight: bold;
  padding: 10px 32px;
  font-size: 17px
}
.major-project {
  padding: 60px 0
}
.major-project h2 {
  padding: 0px 0 30px 0;
  text-align: center;
  font-weight: bold
}
.major-project .slide-info {
  padding: 0px;
  margin: 10px 16px;
  box-shadow: 0 0 15px #ddd
}
.major-project .slide-info .inner-text {
  padding: 10px 14px 22px 18px
}
.major-project .slide-info h4 {
  padding: 0px;
  margin: 26px 0 0;
  font-weight: bold
}
.major-project .slide-info p {
  padding: 6px 0 0;
  margin: 0;
  line-height: normal
}
.major-project .slide-info .tag a {
  color: #f15c31;
  font-size: 12px;
  margin-right: 9px;
  border-bottom: solid 1px
}
.major-project .slide-info .tag h4 {
  font-size: 13px
}
.project-slide {
  padding: 0 20px;
  position: relative
}
.project-slide .owl-nav.disabled {
  display: inline-block !important
}
.project-slide .owl-prev {
  position: absolute;
  top: 40%;
  left: -5px;
  transform: translate(-40%, 0px);
  font-size: 0
}
.project-slide .owl-prev:after {
  content: '‹';
  font-size: 40px
}
.project-slide .owl-next {
  position: absolute;
  top: 40%;
  right: -14px;
  transform: translate(-40%, 0px);
  font-size: 0
}
.project-slide .owl-next:after {
  content: '›';
  font-size: 40px
}
.project-slide button span {
  font-size: 48px
}
@media(max-width:1024px) {
  .vision-block {
    min-height: 399px
  }
}
@media(max-width:1023px) {
  .ex-about-newbox .ex-about-content {
    top: 29%
  }
  .vision-block {
    min-height: 513px
  }
  .ab-cr-content {
    max-width: 440px
  }
  .meethe-team {
    padding: 0px 0 60px 0
  }
  .blog .row-fluid .span8 {
    width: 100%
  }
  .blog-content .section.post-header h1 {
    padding-right: 0px
  }
  .reliability {
    padding-right: 0
  }
  .new-integration-gray-box {
    padding: 15px;
    background: #f2f2f2
  }
  .new-integration-gray-box a.ctasection-one-btn {
    margin-top: 10px
  }
  .mid-integration-block {
    margin-top: -80px
  }
  .bottom-service-left {
    padding-right: 0px
  }
  .transform-the-way .row-fluid a.ctasection-one-btn {
    margin-top: 0px
  }
  .logosection-one-wrapper .new-logo-section .hs_cos_wrapper_type_header h2 {
    font-size: 22px
  }
  .int-service-text p {
    padding-right: 0px
  }
  .hs-blog-post .content-wrapper {
    margin-top: 25px !important
  }
  
  .get-started .row-fluid .span4{width:100%; margin-bottom:25px;}
  .landing-page .row-fluid .page-center {max-width: 1050px;padding: 50px 15px;}
  .theree-step .row-fluid .span4 {width: 100%;
    margin-bottom: 25px;
    padding: 0 15px;
    box-sizing: border-box;
    margin: 0px 0 25px;}
  .integration-services-new .accordion {font-size:18px;}
  .new-integraton-banner2.as-service .fw-content-section::before {
    background: rgba(0,0,0,0.7);
    position: absolute;
    top: 0px;
    bottom: 0px;
    width: 100%;
    height: 100%;
    content: "";
    left: 0px;
}
  
  .robust .row-fluid .span6{width:100%;} 
  .robust{padding:50px 20px;}
  .delivery-bust p br {display: none;}
  .delivery-bust p:last-child {margin: 0px;}
  .robust .row-fluid .span6:last-child {display: none;}   
  .content-hub-banner h2 br {display: none;}
  .new-deliver-section .row-fluid .span4, .new-deliver-section .row-fluid .span6 {padding:19px;}
  .new-deliver-section .row-fluid .span4 h3, .new-deliver-section .row-fluid .span6 h3 {font-size:14px;}
  .managing-section h2 {font-size:20px;}
  .black_hub_section p br{display:none;}
  .towards, .gradian_box_new{margin-left:0px;}
  .form-sec-new h2 br {display: none;}   
  .towards {padding-left:0px;}
  .simplyfy-graphics .widget-type-rich_text ul li{font-size:16px; padding-bottom:10px; margin-bottom:10px;}
  .lowercost-graphic h2{font-size:24px;}
  .lowercost-graphic .row-fluid .span4{padding:20px;}
  .lowercost-graphic h4{font-size:16px;}
  .lowercost-graphic .row-fluid .span4 p, .key_benifitess .color-box-new p{font-size:14px;}
   .lowercost-graphic .row-fluid .span4 p br, .key_benifitess .color-box-new p br{display:none;}
  .color-box-new{padding:10px;}
  .key_benifitess .big-heading{font-size:20px;}
  .key_benifitess .form-sec-new{padding-left:0px;}
   .key_benifitess.webpint .row-fluid .span4.web-pint4{padding:30px 0 30px 30px; margin-top:50px;}
  .key_benifitess.webpint .row-fluid .span8.web-pint8{padding:30px;margin-top:50px;}
  .breadcum-img img{max-width:100%;}
  .wizard-content-section h2, .wizard-black-sectionnew h2 {font-size: 24px;}
  .wizard-content-section p, .wizard-black-sectionnew p{font-size:14px;}
  .wizard-content-section p br, .wizard-black-sectionnew p br{display:none;}
  
  
}
@media(max-width:767px) {
  .ex-about-newbox .ex-newimbbox img {
    height: 300px;
    object-fit: cover
  }
  .ab-cr-content {
    max-width: 100%
  }
  .ex-about-founed {
    margin-top: 0;
    width: 100%
  }
  .vision-block {
    min-height: inherit
  }
  .brand-logo ul {
    margin: 30px 0 0
  }
  .achievements-block .block {
    padding: 0;
    max-width: 100%
  }
  .achievements-block h2 {
    margin-bottom: 40px
  }
  .ex-blogfeatured .hs-featured-image-wrapper {
    margin-top: 0px
  }
  .mid-integration-block {
    margin-top: -50px
  }
  .reliability, .new-integration-gray-box {
    margin-top: 30px
  }
  .services-inner img {
    max-width: inherit
  }
  .services-inner {
    margin-top: 25px
  }
  .integration-services-new .row-fluid {
    margin: 30px auto
  }
  .why-sytstem-integraion {
    padding: 50px 15px 0
  }
  .why-sytstem-integraion h4 {
    padding-bottom: 50px
  }
  .-int-service-box {
    margin-bottom: 20px
  }
  .-int-service-box .int-service-img {
    width: 80px
  }
  .transform-the-way .row-fluid {
    padding-top: 30px;
    padding-bottom: 30px
  }
  .bottom-service-img {
    margin-top: 20px
  }
  .why-sytstem-integraion h3 {
    font-size: 24px
  }
  .int-service-text h2 {
    font-size: 20px;
    margin-bottom: 20px
  }
  .why-sytstem-integraion h4, .integration-services-new .accordion {
    font-size: 18px
  }
  .new-integration-gray-box h2 {
    font-size: 20px
  }
  .new-integration-gray-box h2 span {
    margin-bottom: 15px
  }
  .integration-brands {
    padding: 20px 15px
  }
  .integration-brands ul {
    display: flex;
    justify-content: center;
    flex-wrap: wrap
  }
  .integration-brands ul li {
    width: 50%;
    margin: 10px 0px;
    text-align: center
  }
  .integration-services-new .accordion {
    padding: 18px 18px 18px 0px
  }
  .integration-services-new .accordion::after {
    top: 13px
  }
  .integration-services-new .accordion::after {
    top: 13px
  }
  .integration-services-new.as-service {
    background: #ededed;
    padding: 10px 15px 30px !important;
    margin-top: 25px !important
  }
  .prod-hero-banner-wrapper a.cf-getintouch-btn {
    padding: 10px 15px
  }
  .integration-services-new.integration-other .services-inner img {
    max-width: 100%
  }
  
  .abt-thingking .row-fluid [class*="span"]{width:100%; text-align:center;}
  .btom-sec {text-align: center;padding-top: 20px;}
  .delivery-bust p{font-size:20px;}  
  .delivery-bust{padding:20px;}
  .span12.page-center.delivers-automation .row-fluid .span7 {order: 2;}
  .span12.page-center.delivers-automation .row-fluid .span5 {order: 1; margin-bottom:20px;}
  .sitecore-header #cf-header-wrap .mobile-trigger{margin-top:0px;}
  .sitecore_navigation ul{flex-wrap:wrap; margin-bottom:15px;}
  .sitecore_navigation ul li{width:100%;}
  .sitecore_navigation li a{padding:10px 0px;}
  .sitecore_navigation li a br{display:none;}
  .content-hub-banner .row-fluid {display: flex;flex-wrap: wrap;flex-direction: column-reverse;}
  .content-hub-banner h2{font-size:26px; margin-top:25px;}
  .sitecore-experts h2{font-size:20px;}
  .sitecore-experts p br{display:none;}
  .new-deliver-section .row-fluid{flex-wrap:wrap;}
  .new-deliver-section .row-fluid .span4, .new-deliver-section .row-fluid .span6 {padding: 20px;width: 100%;margin-bottom: 20px;text-align: center;}
  .new-deliver-section .row-fluid .span4 h3 br, .new-deliver-section .row-fluid .span6 h3 br, .managing-section h2 br{display:none;}
  .site_core .row-fluid{flex-direction: column-reverse;}
  .site_core .row-fluid .span6{width:100%;}
  .site_core h2{margin-top:25px; margin-bottom:0px; font-size:24px;}
  .black_hub_section h2 br{display:none;}
  .black_hub_section h2{font-size:20px;}
  .build-img {margin-bottom: 25px;}
  .gradian_box_new {margin-top:50px;}
  .form-sec-new{margin-top:30px;}
  .simplyfy-graphics h2, .key_benifitess h2{font-size:24px;}
  .simplyfy-graphics .widget-type-rich_text ul{margin:25px 0 0;}
  .lowercost-graphic h3{padding-top:10px;}
  .lowercost-graphic .row-fluid .span4{width:100%; margin-bottom:25px;}
  .lowercost-graphic .row-fluid .span4:last-child{margin-bottom:0px;}
  .web_print.black_hub_section h3{margin-bottom:25px;}
  .key_benifitess h3{font-size:18px; margin-bottom:25px;}
  .key_benifitess h3 br{display:none;}
  .key_benifitess .row-fluid .span4{width:100%;}
  .key_benifitess .big-heading{margin-top:25px;}
  .key_benifitess .row-fluid .span4, .key_benifitess .row-fluid .span8{width:100%; max-width: inherit;} 
  .key_benifitess .form-sec-new{margin-top:25px;}
  .key_benifitess .big-heading br {display: none;}
  .content-hub-banner h2 br {display: none;}
  .plat1 .lp-twocolumn-section {padding: 100px 20px 30px;}
  .plat4 .bb-keyfeatures-one-section .w-tabs {flex-wrap: wrap;}
  .plat4 .bb-keyfeatures-one-section .tab-col-left{width:100%;}
  .plat4 .bb-keyfeatures-one-section .tab-col-right {width: 100%;padding-left: 0px;}
  .plat4 .bb-keyfeatures-one-section .tab-col-tab.w--current, .plat4 .bb-keyfeatures-one-section .tab-col-tab{border-right:none;}
  .plat4 .dd-keyfeatures-one-section.grey-section{padding-left:15px; padding-right:15px;}
  .plat5 .dd-keyfeatures-one-section .dd-introsection-one-h2{font-size:24px; margin-bottom:30px;}
  .plat5 .dd-keyfeatures-one-section.grey-section {padding-left: 15px;padding-right: 15px;}
  .cst-tabbing-inner{padding:20px;}
  .cst-tabbing-outer .tab, .cst-tabbing-outer .tabcontent{width:100%;}
  .cst-tabbing-outer .cst-tabbing-inner p{font-size:16px; padding-left:0px;}
  .cst-tabbing-outer .tab button{border-right:none; padding:10px 10px 10px 0px;}
  .cst-tabbing-outer .tab button.active::after {width: 100%;height: 2px;position: absolute;background: #ee5c39;content: "";right: 0px;top: inherit;left: 0px;bottom: 0px;}
  .cst-tabbing-outer .tabcontent {width: 100%;padding: 15px 0 0;}  
  .key_benifitess .color-box-new h3{padding-top: 10px;margin-bottom: 15px;}
  .key_benifitess.webpint .row-fluid .span4.web-pint4{width:100%; margin-top:30px; padding:30px 30px 0px;}
  .key_benifitess.webpint .row-fluid .span8.web-pint8{width:100%; margin-top:0px;} 
  .content-hub-banner, .sitecore-experts, .new-deliver-section, .managing-section, .site_core, .black_hub_section, .black_hub_section .contact-section{padding: 30px 0px;}  
  .simplyfy-graphics {padding: 30px 0px;}
  .simplyfy-graphics h2, .lowercost-graphic h3{margin-bottom:25px;}
  .lowercost-graphic.management-sec.cmp-page{margin-bottom:50px;}
  .web_print.integration-services-new{padding-top:40px;}
  .web_print.black_hub_section h2{font-size:20px;}
  .web_print.black_hub_section h3{font-size:14px;}
  .web_print.black_hub_section h3 br, .sitecore-experts h2 br, .content-hub-banner p br, .site_core h2 br, .managing-section h3 br {display: none;}
  .custom-richtext .widget-type-rich_text ul li br, .form-sec-new h3 br{display:none;}
  .sitecore_navigation ul {display: none;}
  .simplyfy-graphics .widget-type-rich_text ul li br {display: none;}
  .wizard-form{max-width:inherit; width:100% !important;  margin-top:15px;}  
  .wizard-img::before{display:none;}
  .wizard-content-section{padding-bottom:30px;}
  .wizard-content-section .row-fluid{display: flex;flex-wrap: wrap;flex-direction: column-reverse;}
  .wizard-content-section h2{margin-top:30px;}
  .cstom-breadcum-outer .span3{width:100%; display:block; text-align:center;}
  .cstom-breadcum-outer .span9{width:100%; display:block;}
  .breadcum-img {text-align: center;padding-right: 0;width: 100%;display: block; padding-top:15px;}
  .breadcum-img img {max-width: 150px;display: inline-block;}  
  .container-fluid .row-fluid .cstom-breadcum-outer{padding:30px 0px 20px;}

}


.leadinModal.leadinModal-theme-default.leadinModal-v3 div.cf-popupright .advance-wrapper > a {
  line-height: 28px;
  margin-top: 28px
}
.leadinModal.leadinModal-theme-default.leadinModal-v3 div[aria-label="Our Latest Blog"] div.cf-popupright span p {
  text-align: left;
  font-size: 30px;
  font-weight: 600;
  color: #162430;
  line-height: normal;
  padding-left: 0px;
  padding-right: 30px;
  background: unset;
  -webkit-background-clip: unset;
  -webkit-text-fill-color: unset;  
  margin: 0
}
.ex-about-content .st {
  max-width: 350px;
  color: #c7cfd5;
  font-weight: 600;
  font-size: 20px;
  line-height: normal
}
.comp-bg {
  background: linear-gradient(135deg, #f15c31 30%, #f9a223 70%)
}
.complim-block {
  padding: 13px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 1034px;
  margin: auto
}
.complim-block .watch-min {
  padding: 0px
}
.complim-block .watch-min p {
  padding: 0px;
  margin: 0;
  color: #FFF
}
.complim-block .watch-min p span {
  background: url(https://offers.creativefolks.com.au/hubfs/cl-bg-2.png) no-repeat 0 0;
  display: inline-block;
  width: 68px;
  height: 43px;
  text-align: center;
  padding: 11px 0 0 23px;
  font-weight: bold;
  font-style: normal;
  line-height: normal
}
.complim-block .center-text {
  padding: 0px
}
.complim-block .center-text h4 {
  padding: 0;
  margin: 0;
  color: #FFF;
  font-weight: bold
}
.complim-block .rigtht-btn {
  padding: 0px
}
.complim-block .rigtht-btn a {
  font-size: 15px;
  font-weight: bold;
  background: #FFF;
  padding: 8px 27px;
  display: inline-block;
  border-radius: 3px
}
@media(max-width:609px) {
  .complim-block {
    display: inherit;
    text-align: center
  }
  .complim-block .center-text h4 {
    margin: 13px 0 24px 0
  }
}
.leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-preview p {
  margin: 0;
  text-align: center
}
.complim-block .watch-min p i, .complim-block .watch-min p span {
  font-style: normal;
  vertical-align: middle
}
.demo-class > .row-fluid-wrapper {
  background: #ededed;
  border-radius: 8px;
  margin-top: 50px !important;
  margin-bottom: 50px !important
}
.st-form {
  padding: 20px;
  padding-bottom: 10px;
  padding-bottom: 15px
}
.st-form h2, .ex-formwrap h2 {
  font-size: 22px;
  color: #323e48;
  font-weight: 800;
  margin-bottom: 10px;
  margin-top: 20px
}
.ex-formwrap {
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 20px
}
.ex-formwrap form .hs-fieldtype-text input {
  border: 0;
  border-radius: 2px;
  color: #323f49;
  font-weight: 600
}
.ex-formwrap form .hs-fieldtype-text input::-webkit-input-placeholder {
  color: #323f49;
  font-weight: 600
}
.ex-formwrap form .hs-fieldtype-text input::-moz-placeholder {
  color: #323f49;
  font-weight: 600
}
.ex-formwrap form .hs-fieldtype-text input:-ms-input-placeholder {
  color: #323f49;
  font-weight: 600
}
.ex-formwrap form .hs-fieldtype-text input:-moz-placeholder {
  color: #323f49;
  font-weight: 600
}
.ex-formwrap form .hs_submit input[type="submit"] {
  border-radius: 5px;
  width: auto;
  display: block;
  max-width: inherit;
  margin-top: 15px;
  text-transform: capitalize;
  letter-spacing: 1px;
  text-shadow: none;
  font-size: 15px;
  min-height: inherit;
  height: 40px;
  padding-top: 11px
}
.ex-paddl50 {
  padding-left: 40px
}
.ex-formimg img {
  min-height: 266px;
  border-radius: 0 8px 8px 0
}
.ex-tywrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}
.ex-left img {
  max-height: 60px
}
.ex-right {
  margin-left: 30px
}
.ex-right h3 {
  font-weight: 800;
  margin: 0;
  color: #323f49
}
.demo-class > .row-fluid-wrapper > .row-fluid {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
@media(max-width:991px) {
  .ex-formimg img {
    min-height: inherit
  }
  .ex-paddl50 {
    padding-left: 0
  }
  .demo-class > .row-fluid-wrapper > .row-fluid {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
  }
}
@media(max-width:767px) {
  .demo-class > .row-fluid-wrapper > .row-fluid {
    display: block
  }
  .st-form h2, .ex-formwrap h2 {
    font-size: 18px
  }
  a.cf-getintouch-btn.cf-downloadbrc {
    border: 1px solid #f15d31 !important;
    margin-left: 0;
    margin-top: 5px;
    font-size: 14px;
    padding-top: 12px
  }
  .top-header {
    padding: 0px
  }
  .top-header .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    padding: 0 15px
  }
  .top-header .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
    padding: 5px 10px !important
  }
  .top-header .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
    width: auto
  }
  .ex-blog-wrap .hs-author-avatar img {
    max-width: 120px !important;
    width: 120px !important;
    border-radius: 50%;
    border: 5px solid #fff
  }
  .ex-blogfeatured .hs-featured-image-wrapper > .hs-featured-image-link::after {
    display: none
  }
  .hs-blog-post .content-wrapper {
    margin-top: 0px !important
  }
  .hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image {
    border-radius: 0
  }
  .ex-blogfeatured .hs-featured-image-wrapper {
    height: auto;
    margin-left: -5.5%;
    margin-right: -5.5%
  }
  .hs-blog-post #hubspot-author_data .hs-author-avatar {
    margin-top: -60px;
    margin-left: 5px
  }
  .hs-blog-post .ex-blog-wrap {
    margin-top: 0px !important
  }
  .hs-blog-post .row-fluid .blog-content {
    padding-top: 0px !important
  }
  .ex-blog-wrap .ex-byauth {
    margin-top: 30px
  }
  .post-header h1 {
    font-size: 20px
  }
  .ex-blog-wrap .ex-byauth {
    font-size: 14px
  }
  .hs-blog-post #hubspot-author_data {
    margin-bottom: 15px
  }
}
@media(max-width:479px) {
  .top-header .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    justify-content: space-between
  }
  .top-header .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
    padding: 5px 3px !important
  }
  .top-header .hs-menu-wrapper.hs-menu-flow-horizontal > ul::before, .top-header .hs-menu-wrapper.hs-menu-flow-horizontal > ul::after {
    display: none
  }
  
  .abt-thingking h2{font-size:20px;}
  .abt-thingking p{font-size:14px;}
  .web_print.integration-services-new .accordion{font-size:16px;}
}
@media(max-width:374px) {
  a.cf-getintouch-btn.cf-downloadbrc {
    margin-left: 0px !important;
    font-size: 12px
  }
}
@media(max-width:359px) {
  .top-header .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
    font-size: 12px
  }
}
.hs-content-id-38301352752 .image-content-section.clearfix {
  display: none
} /* CSS Document */

         body.hs-content-id-38597467394.landing-page .body-container{padding:0px; display:none;}

input[type=text], input[type=email], textarea {
  border-radius:5px !important;
  height: 38px !important;
}
form.hs-form fieldset .hs-form-field {
  padding:0 !important;  
}
.legal-consent-container {
  margin-top:15px !important;
}
form .hs-fieldtype-text {
    margin-bottom: 9px;
}
form .actions {
  text-align:left !important;
}
.splide__toggle  {
  display:none; 
}
input[type=checkbox] { 
  margin-top:6px !important;
}