﻿img.wp-smiley {
               display:inline !important;
               border:0 !important;
               box-shadow:none !important;
               height:1em !important;
               width:1em !important;
               margin:0 .07em !important;
               vertical-align:-.1em !important;
               background:none !important;
               padding:0 !important;
}
img.emoji {
           display:inline !important;
           border:0 !important;
           box-shadow:none !important;
           height:1em !important;
           width:1em !important;
           margin:0 .07em !important;
           vertical-align:-.1em !important;
           background:none !important;
           padding:0 !important;
}
#ctf {
      overflow-y:auto;
      -ms-overflow-y:auto;
}
#ctf .ctf-item {
                padding:15px 5px;
                border-top:1px solid #ddd;
                border-top:1px solid rgba(0, 0, 0, 0.1);
                overflow:hidden;
}
#ctf .ctf-item:first-child {
                            border-top:0;
}
#ctf .ctf-header {
                  float:left;
                  clear:both;
                  margin:0;
                  padding:5px 5px 15px 5px;
                  line-height:1.2;
                  width:100%;
                  border-bottom:1px solid #ddd;
                  border-bottom:1px solid rgba(0, 0, 0, 0.1);
                  -webkit-box-sizing:border-box;
                  -moz-box-sizing:border-box;
                  box-sizing:border-box;
}
#ctf .ctf-header a {
                    float:left;
                    display:block;
                    min-width:100%\9;
                    text-decoration:none;
}
#ctf .ctf-header-img {
                      float:left;
                      position:relative;
                      width:48px;
                      margin:0 0 0 -100% !important;
                      overflow:hidden;
                      -moz-border-radius:40px;
                      -webkit-border-radius:40px;
                      border-radius:40px;
}
#ctf .ctf-header-img img {
                          display:block;
                          float:left;
                          margin:0 !important;
                          padding:0 !important;
                          border:0 !important;
                          -moz-border-radius:40px;
                          -webkit-border-radius:40px;
                          border-radius:40px;
}
#ctf .ctf-author-avatar {
                         margin:3px 6px 0 -53px;
                         width:48px;
                         height:48px;
                         margin:3px 6px 0 -56px;
                         float:left;
                         overflow:hidden;
                         border:0;
                         -moz-border-radius:5px;
                         -webkit-border-radius:5px;
                         border-radius:5px;
}
#ctf .ctf-author-name {
                       margin-left:6px;
                       margin-left:4px;
                       margin-right:4px;
                       display:inline-block;
                       font-weight:bold !important;
                       margin-top:4px;
}
#ctf .ctf-author-box {
                      margin-left:53px;
                      margin-left:56px;
}
#ctf .ctf-header-img-hover {
                            display:none;
                            position:absolute;
                            width:100%;
                            top:0;
                            bottom:0;
                            left:0;
                            text-align:center;
                            color:#fff;
                            background:#1b95e0;
                            background:rgba(27, 149, 224, 0.85);
                            -moz-border-radius:40px;
                            -webkit-border-radius:40px;
                            border-radius:40px;
}
#ctf .ctf-header-generic-icon {
                               display:none;
                               position:absolute;
                               width:100%;
                               top:0;
                               bottom:0;
                               left:0;
                               text-align:center;
                               color:#fff;
                               background:#1b95e0;
                               background:rgba(27, 149, 224, 0.85);
                               -moz-border-radius:40px;
                               -webkit-border-radius:40px;
                               border-radius:40px;
}
#ctf .ctf-header-img-hover .fa {
                                position:absolute;
                                top:50%;
                                left:50%;
                                margin-top:-10px;
                                margin-left:-8px;
                                font-size:20px;
}
#ctf .ctf-header-generic-icon .fa {
                                   position:absolute;
                                   top:50%;
                                   left:50%;
                                   margin-top:-10px;
                                   margin-left:-8px;
                                   font-size:20px;
}
#ctf .ctf-header-text {
                       float:left;
                       width:100%;
                       padding-top:5px;
}
#ctf .ctf-no-bio .ctf-header-text {
                                   padding-top:13px;
}
#ctf .ctf-header-text .ctf-header-user {
                                        float:left;
                                        clear:both;
                                        width:auto;
                                        margin:0 0 0 60px !important;
                                        padding:0 !important;
}
#ctf .ctf-header-text p {
                         float:left;
                         clear:both;
                         width:auto;
                         margin:0 0 0 60px !important;
                         padding:0 !important;
}
#ctf .ctf-header-name {
                       font-weight:bold;
                       margin-right:6px;
}
#ctf .ctf-header-text .ctf-header-bio {
                                       padding:0 !important;
}
#ctf .ctf-header-text .ctf-verified {
                                     margin-right:5px;
}
#ctf .ctf-header .ctf-header-follow {
                                     display:inline-block;
                                     padding:3px 6px;
                                     margin:0 0 0 2px;
                                     position:relative;
                                     top:-2px;
                                     background:#1b95e0;
                                     color:#fff;
                                     font-size:11px;
                                     -moz-border-radius:3px;
                                     -webkit-border-radius:3px;
                                     border-radius:3px;
                                     -moz-transition:background .6s ease-in-out;
                                     -webkit-transition:background .6s ease-in-out;
                                     -o-transition:background .6s ease-in-out;
                                     transition:background .6s ease-in-out;
}
#ctf .ctf-header .ctf-header-follow .fa {
                                         margin-right:3px;
                                         font-size:12px;
}
#ctf .ctf-header a:hover .ctf-header-follow {
                                             background:#0c7abf;
                                             -moz-transition:background .2s ease-in-out;
                                             -webkit-transition:background .2s ease-in-out;
                                             -o-transition:background .2s ease-in-out;
                                             transition:background .2s ease-in-out;
}
#ctf .ctf-header-type-generic .ctf-header-img {
                                               color:#fff;
                                               width:48px;
                                               height:48px;
                                               position:relative;
}
#ctf .ctf-header-type-generic .ctf-header-link:hover .ctf-header-generic-icon {
                                                                               background:#0c7abf;
}
#ctf .ctf-header-type-generic .ctf-header-no-bio {
                                                  padding-top:9px !important;
                                                  font-size:16px;
                                                  font-weight:bold;
}
#ctf .ctf-header-type-generic .ctf-header-generic-icon {
                                                        display:block;
                                                        color:#fff;
                                                        background:#1b95e0;
                                                        -moz-transition:background .2s ease-in-out;
                                                        -webkit-transition:background .2s ease-in-out;
                                                        -o-transition:background .2s ease-in-out;
                                                        transition:background .2s ease-in-out;
}
#ctf .ctf-header-type-generic:hover .ctf-header-generic-icon {
                                                              display:block;
                                                              opacity:1;
}
#ctf .ctf-header .ctf-header-user {
                                   font-size:16px;
                                   line-height:1.3;
                                   -ms-word-wrap:break-word;
                                   word-break:break-word;
}
#ctf .ctf-header p {
                    font-size:13px;
                    line-height:1.3;
}
#ctf .ctf-header .ctf-header-screenname {
                                         font-size:13px;
                                         line-height:1.3;
}
.ctf-screenreader {
                   text-indent:-9999px !important;
                   display:inline-block !important;
                   width:0 !important;
                   height:0 !important;
                   line-height:0 !important;
}
#ctf .ctf-header-text.sbi-no-info .ctf-header-user {
                                                    padding-top:9px !important;
}
#ctf .ctf-header-text.sbi-no-bio .ctf-header-counts {
                                                     clear:both;
}
#ctf .ctf-context {
                   float:left;
                   width:100%;
                   margin-left:57px;
                   margin-bottom:2px;
}
#ctf .ctf-retweet-icon {
                        display:inline-block;
                        font-size:inherit;
                        background:#19cf86;
                        color:#fff !important;
                        padding:1px 3px 3px 3px;
                        line-height:1;
                        margin:0 5px 0 0;
                        -moz-border-radius:3px;
                        -webkit-border-radius:3px;
                        border-radius:3px;
}
#ctf .ctf-author-avatar img {
                             margin:0 !important;
                             padding:0;
}
#ctf .ctf-author-screenname {
                             margin-left:4px;
                             margin-right:4px;
                             display:inline-block;
}
#ctf .ctf-verified {
                    margin-left:4px;
                    margin-right:4px;
                    display:inline-block;
                    color:#77c7f7;
                    margin-left:0;
}
#ctf .ctf-tweet-meta {
                      margin-left:4px;
                      margin-right:4px;
                      display:inline-block;
                      display:inline-block;
}
#ctf .ctf-screename-sep {
                         margin:0 2px;
                         display:inline-block;
}
#ctf .ctf-author-box-link {
                           color:black;
                           text-decoration:none;
                           display:inline;
                           line-height:1.5 !important;
}
#ctf .ctf-quoted-verified {
                           color:#77c7f7;
                           margin-left:0;
                           margin-right:4px;
}
#ctf .ctf-replied-to-text a {
                             font-size:inherit;
                             color:inherit;
                             font-weight:inherit;
}
#ctf p.ctf-tweet-text {
                       padding:0 !important;
                       margin:0 !important;
}
#ctf p.ctf-media-link {
                       padding:0 !important;
                       margin:0 !important;
}
#ctf .ctf-tweet-content {
                         margin-left:58px;
}
#ctf .ctf-tweet-actions {
                         margin-left:58px;
}
#ctf .ctf-hide-avatar .ctf-context {
                                    margin-left:0;
}
#ctf .ctf-hide-avatar .ctf-tweet-content {
                                          margin-left:0;
}
#ctf .ctf-hide-avatar .ctf-tweet-actions {
                                          margin-left:0;
}
#ctf .ctf-hide-avatar .ctf-quoted-tweet {
                                         margin-left:0;
}
#ctf .ctf-hide-avatar .ctf-author-box {
                                       margin-left:0;
}
#ctf.ctf-narrow .ctf-hide-avatar .ctf-context {
                                               margin-left:0;
}
#ctf.ctf-narrow .ctf-hide-avatar .ctf-tweet-content {
                                                     margin-left:0;
}
#ctf.ctf-narrow .ctf-hide-avatar .ctf-tweet-actions {
                                                     margin-left:0;
}
#ctf.ctf-narrow .ctf-hide-avatar .ctf-quoted-tweet {
                                                    margin-left:0;
}
#ctf.ctf-narrow .ctf-hide-avatar .ctf-author-box {
                                                  margin-left:0;
}
#ctf.ctf-super-narrow .ctf-hide-avatar .ctf-context {
                                                     margin-left:0;
}
#ctf.ctf-super-narrow .ctf-hide-avatar .ctf-tweet-content {
                                                           margin-left:0;
}
#ctf.ctf-super-narrow .ctf-hide-avatar .ctf-tweet-actions {
                                                           margin-left:0;
}
#ctf.ctf-super-narrow .ctf-hide-avatar .ctf-quoted-tweet {
                                                          margin-left:0;
}
#ctf.ctf-super-narrow .ctf-hide-avatar .ctf-author-box {
                                                        margin-left:0;
}
#ctf .ctf-quoted-tweet {
                        display:block;
                        clear:both;
                        margin:7px 0 5px 58px;
                        padding:8px 12px;
                        border:1px solid #ddd;
                        border:1px solid rgba(0, 0, 0, 0.1);
                        text-decoration:none;
                        -moz-border-radius:5px;
                        -webkit-border-radius:5px;
                        border-radius:5px;
                        -moz-transition:background .1s ease-in-out;
                        -webkit-transition:background .1s ease-in-out;
                        -o-transition:background .1s ease-in-out;
                        transition:background .1s ease-in-out;
}
#ctf .ctf-quoted-tweet:hover {
                              background:#eee;
                              background:rgba(0, 0, 0, 0.05);
                              border:1px solid #ddd;
                              border:1px solid rgba(0, 0, 0, 0.05);
                              -moz-transition:background .1s ease-in-out;
                              -webkit-transition:background .1s ease-in-out;
                              -o-transition:background .1s ease-in-out;
                              transition:background .1s ease-in-out;
}
#ctf .ctf-quoted-tweet:focus {
                              background:#eee;
                              background:rgba(0, 0, 0, 0.05);
                              border:1px solid #ddd;
                              border:1px solid rgba(0, 0, 0, 0.05);
                              -moz-transition:background .1s ease-in-out;
                              -webkit-transition:background .1s ease-in-out;
                              -o-transition:background .1s ease-in-out;
                              transition:background .1s ease-in-out;
}
#ctf .ctf-quoted-author-name {
                              font-weight:bold;
                              margin-right:4px;
}
#ctf .ctf-quoted-tweet p {
                          margin:2px 0;
}
#ctf .ctf-tweet-actions a {
                           padding:2px 10px 2px 5px;
                           float:left;
}
#ctf .ctf-tweet-actions a.ctf-reply {
                                     color:#bbb;
                                     color:rgba(0, 0, 0, 0.30);
                                     text-decoration:none;
                                     border:0;
                                     -moz-transition:color .1s ease-in-out;
                                     -webkit-transition:color .1s ease-in-out;
                                     -o-transition:color .1s ease-in-out;
                                     transition:color .1s ease-in-out;
}
#ctf .ctf-tweet-actions a.ctf-retweet {
                                       color:#bbb;
                                       color:rgba(0, 0, 0, 0.30);
                                       text-decoration:none;
                                       border:0;
                                       -moz-transition:color .1s ease-in-out;
                                       -webkit-transition:color .1s ease-in-out;
                                       -o-transition:color .1s ease-in-out;
                                       transition:color .1s ease-in-out;
}
#ctf .ctf-tweet-actions a.ctf-like {
                                    color:#bbb;
                                    color:rgba(0, 0, 0, 0.30);
                                    text-decoration:none;
                                    border:0;
                                    -moz-transition:color .1s ease-in-out;
                                    -webkit-transition:color .1s ease-in-out;
                                    -o-transition:color .1s ease-in-out;
                                    transition:color .1s ease-in-out;
}
#ctf .ctf-tweet-actions .ctf-reply {
                                    margin-left:-5px;
}
#ctf .ctf-tweet-actions a:hover {
                                 -moz-transition:color .1s ease-in-out;
                                 -webkit-transition:color .1s ease-in-out;
                                 -o-transition:color .1s ease-in-out;
                                 transition:color .1s ease-in-out;
}
#ctf .ctf-tweet-actions a:focus {
                                 -moz-transition:color .1s ease-in-out;
                                 -webkit-transition:color .1s ease-in-out;
                                 -o-transition:color .1s ease-in-out;
                                 transition:color .1s ease-in-out;
}
#ctf .ctf-tweet-actions .ctf-reply:hover {
                                          color:#e34f0e !important;
}
#ctf .ctf-tweet-actions .ctf-reply:focus {
                                          color:#e34f0e !important;
}
#ctf .ctf-tweet-actions .ctf-retweet:hover {
                                            color:#19cf86 !important;
}
#ctf .ctf-tweet-actions .ctf-retweet:focus {
                                            color:#19cf86 !important;
}
#ctf .ctf-tweet-actions .ctf-like:hover {
                                         color:#e81c4f !important;
}
#ctf .ctf-tweet-actions .ctf-like:focus {
                                         color:#e81c4f !important;
}
#ctf .ctf-action-count {
                        display:none;
                        float:right;
                        padding-left:3px;
                        font-weight:bold;
                        font-size:11px;
                        line-height:14px;
}
#ctf .ctf-tweet-text-media-wrap {
                                 margin-left:5px;
                                 padding:0 1px 0 4px;
                                 display:inline-block;
                                 border:1px solid #ddd;
                                 border:1px solid rgba(0, 0, 0, 0.15);
                                 color:inherit;
                                 text-decoration:none;
                                 line-height:1.5;
                                 -moz-border-radius:2px;
                                 -webkit-border-radius:2px;
                                 border-radius:2px;
                                 -moz-transition:background .1s ease-in-out;
                                 -webkit-transition:background .1s ease-in-out;
                                 -o-transition:background .1s ease-in-out;
                                 transition:background .1s ease-in-out;
}
#ctf .ctf-quoted-tweet-text-media-wrap {
                                        margin-left:5px;
                                        padding:0 1px 0 4px;
                                        display:inline-block;
                                        border:1px solid #ddd;
                                        border:1px solid rgba(0, 0, 0, 0.15);
                                        color:inherit;
                                        text-decoration:none;
                                        line-height:1.5;
                                        -moz-border-radius:2px;
                                        -webkit-border-radius:2px;
                                        border-radius:2px;
                                        -moz-transition:background .1s ease-in-out;
                                        -webkit-transition:background .1s ease-in-out;
                                        -o-transition:background .1s ease-in-out;
                                        transition:background .1s ease-in-out;
}
#ctf .ctf-tweet-text-media-wrap i {
                                   padding-left:3px;
}
#ctf .ctf-quoted-tweet-text-media-wrap i {
                                          padding-left:3px;
}
#ctf .ctf-tweet-text-media-wrap:hover {
                                       background:#eee;
                                       background:rgba(0, 0, 0, 0.05);
                                       border:1px solid #ddd;
                                       border:1px solid rgba(0, 0, 0, 0.1);
                                       -moz-transition:background .1s ease-in-out;
                                       -webkit-transition:background .1s ease-in-out;
                                       -o-transition:background .1s ease-in-out;
                                       transition:background .1s ease-in-out;
}
#ctf .ctf-tweet-text-media-wrap:focus {
                                       background:#eee;
                                       background:rgba(0, 0, 0, 0.05);
                                       border:1px solid #ddd;
                                       border:1px solid rgba(0, 0, 0, 0.1);
                                       -moz-transition:background .1s ease-in-out;
                                       -webkit-transition:background .1s ease-in-out;
                                       -o-transition:background .1s ease-in-out;
                                       transition:background .1s ease-in-out;
}
#ctf #ctf-more {
                display:block;
                border:0;
                background:#eee;
                background:rgba(0, 0, 0, 0.05);
                width:100%;
                min-height:30px;
                padding:5px 0;
                margin:0;
                position:relative;
                text-align:center;
                box-sizing:border-box;
                outline:0;
                text-decoration:none;
                -moz-border-radius:5px;
                -webkit-border-radius:5px;
                border-radius:5px;
                -moz-transition:background .1s ease-in-out;
                -webkit-transition:background .1s ease-in-out;
                -o-transition:background .1s ease-in-out;
                transition:background .1s ease-in-out;
}
#ctf #ctf-more:hover {
                      background:#ddd;
                      background:rgba(0, 0, 0, 0.1);
                      -moz-transition:background .1s ease-in-out;
                      -webkit-transition:background .1s ease-in-out;
                      -o-transition:background .1s ease-in-out;
                      transition:background .1s ease-in-out;
}
#ctf #ctf-more.ctf-loading span {
                                 -moz-transition:opacity .5s ease-in-out;
                                 -webkit-transition:opacity .5s ease-in-out;
                                 -o-transition:opacity .5s ease-in-out;
                                 transition:opacity .5s ease-in-out;
                                 filter:alpha(opacity=0);
                                 opacity:0;
}
#ctf .ctf-loader {
                  width:20px;
                  height:20px;
                  position:absolute;
                  top:50%;
                  left:50%;
                  margin:-10px 0 0 -10px;
                  background-color:none;
                  background-color:rgba(0, 0, 0, 0.5);
                  border-radius:100%;
                  -webkit-animation:ctf-sk-scaleout 1s infinite ease-in-out;
                  animation:ctf-sk-scaleout 1s infinite ease-in-out;
}
@-webkit-keyframes ctf-sk-scaleout {
	0% {
		-webkit-transform: scale(0)
	}
	100% {
		-webkit-transform: scale(1.0);
		opacity: 0
	}
}

@keyframes ctf-sk-scaleout {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	100% {
		-webkit-transform: scale(1.0);
		transform: scale(1.0);
		opacity: 0
	}
}

.ctf-credit-link {
                  width:100%;
                  clear:both;
                  padding:5px 0;
                  margin-top:5px;
                  text-align:center;
                  font-size:12px;
}
.ctf-credit-link .fa {
                      margin-right:4px;
}
#ctf.ctf-styles .ctf-author-screenname {
                                        font-size:12px;
}
#ctf.ctf-styles .ctf-context {
                              font-size:12px;
}
#ctf.ctf-styles .ctf-twitterlink {
                                  font-size:12px;
}
#ctf.ctf-styles .ctf-tweet-meta {
                                 font-size:12px;
}
#ctf .ctf-error {
                 width:100%;
                 text-align:center;
}
#ctf .ctf-error p {
                   padding:0;
                   margin:0 2px;
}
#ctf .ctf-error iframe {
                        padding:0;
                        margin:0 2px;
}
#ctf .ctf-error code {
                      padding:0;
                      margin:0 2px;
                      display:block;
                      padding:4px;
}
#ctf .ctf-error-user p {
                        padding-bottom:5px;
}
#ctf .ctf-error-user {
                      width:100%;
}
#ctf .ctf-error-admin {
                       margin-top:15px;
                       display:inline-block;
}
#ctf .ctf-out-of-tweets {
                         width:100%;
                         display:block;
                         border:1px solid rgba(0, 0, 0, 0.1);
                         background:none;
                         background:none;
                         width:100%;
                         min-height:30px;
                         padding:5px 0;
                         margin:0;
                         position:relative;
                         text-align:center;
                         box-sizing:border-box;
                         -moz-border-radius:5px;
                         -webkit-border-radius:5px;
                         border-radius:5px;
}
#ctf .ctf-out-of-tweets p {
                           margin:0 2px;
                           padding:0;
                           padding:3px;
                           display:none;
}
#ctf .ctf-out-of-tweets iframe {
                                margin:0 2px;
                                padding:0;
}
#ctf.ctf-narrow .ctf-author-avatar {
                                    width:38px;
                                    height:38px;
                                    margin-left:-46px;
}
#ctf.ctf-narrow .ctf-author-avatar img {
                                        width:38px;
                                        height:38px;
}
#ctf.ctf-narrow .ctf-tweet-content {
                                    margin-left:48px;
                                    padding:3px 0 5px 0;
}
#ctf.ctf-narrow .ctf-tweet-actions {
                                    margin-left:48px;
                                    float:left;
                                    clear:both;
}
#ctf.ctf-narrow .ctf-quoted-tweet {
                                   margin-left:48px;
}
#ctf.ctf-narrow .ctf-context {
                              margin-left:49px;
}
#ctf.ctf-narrow .ctf-author-box {
                                 margin-left:46px;
}
#ctf.ctf-super-narrow .ctf-context {
                                    margin-left:0;
                                    padding-bottom:5px;
}
#ctf.ctf-super-narrow .ctf-tweet-content {
                                          margin-left:0;
                                          float:left;
                                          clear:both;
}
#ctf.ctf-super-narrow .ctf-tweet-actions {
                                          margin-left:0;
}
#ctf.ctf-super-narrow .ctf-quoted-tweet {
                                         margin-left:0;
}
#ctf.ctf-super-narrow .ctf-author-box {
                                       min-height:32px;
                                       margin-bottom:2px;
                                       margin-left:38px;
                                       float:left;
                                       clear:both;
}
#ctf.ctf-super-narrow .ctf-author-avatar {
                                          width:32px;
                                          height:32px;
                                          margin-left:-38px;
                                          margin-top:0;
}
#ctf.ctf-super-narrow .ctf-author-avatar img {
                                              width:32px;
                                              height:32px;
}
#ctf.ctf-super-narrow .ctf-author-screenname {
                                              display:none;
}
#ctf.ctf-super-narrow .ctf-screename-sep {
                                          display:none;
}
#ctf.ctf-super-narrow .ctf-author-name {
                                        display:inline-block;
}
#ctf.ctf-super-narrow .ctf-credit-link {
                                        font-size:10px;
}
#ctf.ctf-super-narrow .ctf-header-bio {
                                       margin:0 !important;
                                       padding-top:5px;
}
#ctf.ctf-super-narrow .ctf-header-user {
                                        min-height:48px;
}
#ctf.ctf-super-narrow .ctf-header-text {
                                        padding-top:10px;
}
#ctf.ctf-super-narrow .ctf-header-follow {
                                          margin-top:5px;
}
#ctf.ctf-super-narrow .ctf-more span {
                                      display:block;
                                      margin-top:3px;
}
@font-face {
	font-family: 'FontAwesome';
	src: url(//www.knowledgelake.com/wp-content/plugins/custom-twitter-feeds/css/../fonts/fontawesome-webfont.eot?v=4.6.1);
	src: url(//www.knowledgelake.com/wp-content/plugins/custom-twitter-feeds/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.6.1) format('embedded-opentype'), url(//www.knowledgelake.com/wp-content/plugins/custom-twitter-feeds/css/../fonts/fontawesome-webfont.woff?v=4.6.1) format('woff'), url(//www.knowledgelake.com/wp-content/plugins/custom-twitter-feeds/css/../fonts/fontawesome-webfont.ttf?v=4.6.1) format('truetype'), url(https://21619-presscdn-pagely.netdna-ssl.com/wp-content/plugins/custom-twitter-feeds/css/../fonts/fontawesome-webfont.svg?v=4.6.1#fontawesomeregular) format('svg');
	font-weight: normal;
	font-style: normal
}

#ctf .fa {
          display:inline-block;
          font:normal normal normal 14px/1 FontAwesome;
          font-size:inherit;
          text-rendering:auto;
          -webkit-font-smoothing:antialiased;
          -moz-osx-font-smoothing:grayscale;
}
#ctf .fa-retweet:before {
                         content:"\f079";
}
#ctf .fa-reply:before {
                       content:"\f112";
}
#ctf .fa-heart:before {
                       content:"\f004";
}
#ctf .fa-check-circle:before {
                              content:"\f058";
}
#ctf .fa-twitter:before {
                         content:"\f099";
}
#ctf .fa-file-video-o:before {
                              content:"\f1c8";
}
#ctf .fa-picture-o:before {
                           content:"\f03e";
}
@media all and (max-width:640px) {
#ctf.ctf-width-resp {
                     width:100% !important;
}
}
.wpseo-score-icon {
                   display:inline-block!important;
                   float:left;
                   width:12px!important;
                   height:12px!important;
                   border-radius:50%!important;
                   background-color:#999;
}
.wpseo-score-icon.good {
                        background-color:#7ad03a;
}
.wpseo-score-icon.ok {
                      background-color:#ee7c1b;
}
.wpseo-score-icon.bad {
                       background-color:#dc3232;
}
.wpseo-score-icon.na {
                      background-color:#999;
}
.wpseo-score-icon.noindex {
                           background-color:#1e8cbe;
}
.adminbar-seo-score {
                     margin:10px 10px 0 4px!important;
}
#wpadminbar .yoast-issue-added {
                                position:absolute;
                                top:32px;
                                left:0;
                                min-width:300px;
                                padding:2px 8px;
                                border-radius:0 10px 10px;
                                color:#fff;
                                background-color:#a4286a;
                                box-shadow:1px 1px 1px 1px grey;
                                display:none;
}
#wpadminbar .yoast-issue-added:hover {
                                      position:absolute;
                                      top:32px;
                                      left:0;
                                      min-width:300px;
                                      padding:2px 8px;
                                      border-radius:0 10px 10px;
                                      color:#fff;
                                      background-color:#a4286a;
                                      box-shadow:1px 1px 1px 1px grey;
}
#wpadminbar .yoast-issue-counter {
                                  display:inline;
                                  padding:1px 7px 1px 6px!important;
                                  border-radius:50%;
                                  color:#fff;
}
.yoast-issue-counter {
                      background-color:#d54e21;
}
#wpadminbar .yoast-logo.svg {
                             float:left;
                             width:26px;
                             height:30px;
                             background-image:url("svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IzgyODc4YyIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjxnPjxnPjxnPjxnPjxwYXRoIGQ9Ik0yMDMuNiwzOTVjNi44LTE3LjQsNi44LTM2LjYsMC01NGwtNzkuNC0yMDRoNzAuOWw0Ny43LDE0OS40bDc0LjgtMjA3LjZIMTE2LjRjLTQxLjgsMC03NiwzNC4yLTc2LDc2VjM1N2MwLDQxLjgsMzQuMiw3Niw3Niw3NkgxNzNDMTg5LDQyNC4xLDE5Ny42LDQxMC4zLDIwMy42LDM5NXoiLz48L2c+PGc+PHBhdGggZD0iTTQ3MS42LDE1NC44YzAtNDEuOC0zNC4yLTc2LTc2LTc2aC0zTDI4NS43LDM2NWMtOS42LDI2LjctMTkuNCw0OS4zLTMwLjMsNjhoMjE2LjJWMTU0Ljh6Ii8+PC9nPjwvZz48cGF0aCBzdHJva2Utd2lkdGg9IjIuOTc0IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0zMzgsMS4zbC05My4zLDI1OS4xbC00Mi4xLTEzMS45aC04OS4xbDgzLjgsMjE1LjJjNiwxNS41LDYsMzIuNSwwLDQ4Yy03LjQsMTktMTksMzcuMy01Myw0MS45bC03LjIsMXY3Nmg4LjNjODEuNywwLDExOC45LTU3LjIsMTQ5LjYtMTQyLjlMNDMxLjYsMS4zSDMzOHogTTI3OS40LDM2MmMtMzIuOSw5Mi02Ny42LDEyOC43LTEyNS43LDEzMS44di00NWMzNy41LTcuNSw1MS4zLTMxLDU5LjEtNTEuMWM3LjUtMTkuMyw3LjUtNDAuNywwLTYwbC03NS0xOTIuN2g1Mi44bDUzLjMsMTY2LjhsMTA1LjktMjk0aDU4LjFMMjc5LjQsMzYyeiIvPjwvZz48L2c+PC9zdmc+");
                             background-repeat:no-repeat;
                             background-position:0 6px;
                             background-size:20px;
}
#wpadminbar #wp-admin-bar-wpseo-licenses .ab-item {
                                                   color:#f18500;
}
@media screen and (max-width:782px) {
#wpadminbar #wp-admin-bar-wpseo-menu {
                                      display:block;
                                      position:static;
}
}
@media screen and (max-width:782px) {
#wpadminbar .yoast-logo.svg {
                             width:52px;
                             height:46px;
                             background-position:50% 8px;
                             background-size:30px;
}
}
@media screen and (max-width:782px) {
#wpadminbar .yoast-logo+.yoast-issue-counter {
                                              margin-left:-10px;
}
}
@media screen and (max-width:782px) {
#wpadminbar .ab-sub-wrapper .yoast-issue-counter {
                                                  position:relative;
                                                  top:-5px;
                                                  vertical-align:text-top;
}
}
@media screen and (max-width:782px) {
#wp-admin-bar-wpseo-menu.menupop .ab-sub-wrapper #wp-admin-bar-wpseo-kwresearch {
                                                                                 display:none;
}
}
@media screen and (max-width:782px) {
#wp-admin-bar-wpseo-menu.menupop .ab-sub-wrapper #wp-admin-bar-wpseo-settings {
                                                                               display:none;
}
}
@media screen and (max-width:782px) {
#wpadminbar .yoast-issue-added {
                                top:46px;
}
}
@charset "UTF-8";
/*! Theme Name: KnowledgeLake Theme URI: https://www.knowledgelake.com/ Description: A Custom Theme for KnowledgeLake Version: 1.0 Author: Blake Prudhomme and ThreeSixtyEight Author URI: http://threesixtyeight.com/ License: GPL License URI: http://wordpress.org/about/gpl/ */


.purple {
         color:#4f008c;
}
.blue {
       color:#3e8ede;
}
.light_blue {
             color:#57c9e8;
}
.gray {
       color:#383a35;
}
.gray_med {
           color:#dee1e2;
}
.gray_light {
             color:#f5f5f5;
}
.magenta {
          color:#d7006d;
}
.orange {
         color:#ff6c36;
}
.yellow {
         color:#ffdb00;
}
.green {
        color:#00806e;
}
.teal {
       color:#00c4bc;
}
.lime {
       color:#82bc00;
}
html {
      font-family:sans-serif;
      -ms-text-size-adjust:100%;
      -webkit-text-size-adjust:100%;
      font-family:"Open Sans" , sans-serif;
      font-size:100%;
      -webkit-tap-highlight-color:transparent;
      -ms-text-size-adjust:100%;
      -webkit-text-size-adjust:100%;
      -webkit-font-smoothing:antialiased;
}
body {
      margin:0;
      background-color:#fff;
      color:#383a35;
      font-family:"Open Sans" , sans-serif;
      font-size:18px;
      font-weight:300;
      line-height:1.7;
      overflow-x:hidden;
}
article {
         display:block;
}
aside {
       display:block;
}
details {
         display:block;
}
figcaption {
            display:block;
}
figure {
        display:block;
        margin:1em 40px;
}
footer {
        display:block;
}
header {
        display:block;
}
hgroup {
        display:block;
}
main {
      display:block;
}
menu {
      display:block;
}
nav {
     display:block;
}
section {
         display:block;
}
summary {
         display:block;
}
audio {
       display:inline-block;
       vertical-align:baseline;
}
canvas {
        display:inline-block;
        vertical-align:baseline;
}
progress {
          display:inline-block;
          vertical-align:baseline;
}
video {
       display:inline-block;
       vertical-align:baseline;
}
audio:not([controls]) {
                       display:none;
                       height:0;
}
[hidden] {
          display:none;
}
template {
          display:none;
}
a {
   background-color:transparent;
   color:#3e8ede;
   text-decoration:none;
   -webkit-transition-property:background, color, border-color;
   -moz-transition-property:background, color, border-color;
   -o-transition-property:background, color, border-color;
   transition-property:background, color, border-color;
   -webkit-transition-duration:.2s;
   -moz-transition-duration:.2s;
   -o-transition-duration:.2s;
   transition-duration:.2s;
   border-radius:0;
}
a:active {
          outline:0;
}
a:hover {
         outline:0;
         color:#57c9e8;
         -webkit-transition-duration:.1s;
         -moz-transition-duration:.1s;
         -o-transition-duration:.1s;
         transition-duration:.1s;
}
abbr[title] {
             border-bottom:1px dotted;
}
b {
   font-weight:bold;
   font-weight:700;
}
strong {
        font-weight:bold;
        font-weight:700;
}
dfn {
     font-style:italic;
}
h1 {
    font-size:2em;
    margin:.67em 0;
    font-family:inherit;
    color:inherit;
    font-weight:700;
    line-height:1.4;
    margin:0 0 15px 0;
    margin-top:30px;
    font-size:30px;
    line-height:1.2;
    font-size:36px;
    font-weight:300;
    line-height:36px;
    max-width:900px;
}
mark {
      background:#ff0;
      color:#000;
}
small {
       font-size:80%;
       font-size:.875rem;
}
.small {
        font-size:80%;
        font-size:.875rem;
}
sub {
     font-size:75%;
     line-height:0;
     position:relative;
     vertical-align:baseline;
     bottom:-.25em;
}
sup {
     font-size:75%;
     line-height:0;
     position:relative;
     vertical-align:baseline;
     top:-.5em;
}
img {
     border:0;
     vertical-align:middle;
     max-width:100%;
}
svg:not(:root) {
                overflow:hidden;
}
hr {
    box-sizing:content-box;
    height:0;
    clear:both;
    border:0;
    border-top:1px solid #e5e5e5;
    margin-bottom:15px;
}
pre {
     overflow:auto;
     font-family:monospace, monospace;
     font-size:1em;
     line-height:1.6;
     margin:0 0 15px;
}
code {
      font-family:monospace, monospace;
      font-size:1em;
      background-color:#f9f9f9;
      color:green;
      font-weight:400;
      display:inline-block;
      padding:5px;
      border:1px solid #eee;
}
kbd {
     font-family:monospace, monospace;
     font-size:1em;
}
samp {
      font-family:monospace, monospace;
      font-size:1em;
}
button {
        color:inherit;
        font:inherit;
        margin:0;
        overflow:visible;
        text-transform:none;
        -webkit-appearance:button;
        cursor:pointer;
        outline:0;
        -webkit-transition-property:background, color, border-color;
        -moz-transition-property:background, color, border-color;
        -o-transition-property:background, color, border-color;
        transition-property:background, color, border-color;
        -webkit-transition-duration:.2s;
        -moz-transition-duration:.2s;
        -o-transition-duration:.2s;
        transition-duration:.2s;
        border-radius:0;
}
input {
       color:inherit;
       font:inherit;
       margin:0;
       line-height:normal;
}
optgroup {
          color:inherit;
          font:inherit;
          margin:0;
          font-weight:bold;
}
select {
        color:inherit;
        font:inherit;
        margin:0;
        text-transform:none;
        background:#fff;
        color:#444;
        line-height:1.2;
        padding:20px 15px;
        border:1px solid rgba(150, 150, 150, .2);
        border-radius:0;
        -webkit-appearance:none;
        -moz-appearance:none;
        -ms-appearance:none;
        -o-appearance:none;
        appearance:none;
        max-width:100%;
}
textarea {
          color:inherit;
          font:inherit;
          margin:0;
          overflow:auto;
          background:#fff;
          color:#444;
          line-height:1.2;
          padding:20px 15px;
          border:1px solid rgba(150, 150, 150, .2);
          border-radius:0;
          -webkit-appearance:none;
          -moz-appearance:none;
          -ms-appearance:none;
          -o-appearance:none;
          appearance:none;
          max-width:100%;
          line-height:1.6;
          height:150px;
}
html input[type="button" ] {
                            -webkit-appearance:button;
                            cursor:pointer;
}
input[type="reset"  ] {
                       -webkit-appearance:button;
                       cursor:pointer;
                       -webkit-transition-property:background, color, border-color;
                       -moz-transition-property:background, color, border-color;
                       -o-transition-property:background, color, border-color;
                       transition-property:background, color, border-color;
                       -webkit-transition-duration:.2s;
                       -moz-transition-duration:.2s;
                       -o-transition-duration:.2s;
                       transition-duration:.2s;
                       border-radius:0;
}
input[type="submit"  ] {
                        -webkit-appearance:button;
                        cursor:pointer;
                        -webkit-transition-property:background, color, border-color;
                        -moz-transition-property:background, color, border-color;
                        -o-transition-property:background, color, border-color;
                        transition-property:background, color, border-color;
                        -webkit-transition-duration:.2s;
                        -moz-transition-duration:.2s;
                        -o-transition-duration:.2s;
                        transition-duration:.2s;
                        border-radius:0;
                        background-color:#fff;
}
button[disabled] {
                  cursor:default;
}
html input[disabled] {
                      cursor:default;
}
button::-moz-focus-inner {
                          border:0;
                          padding:0;
                          padding:0;
                          border:0;
}
input::-moz-focus-inner {
                         border:0;
                         padding:0;
}
input[type="checkbox"  ] {
                          box-sizing:border-box;
                          padding:0;
                          margin:4px 5px 0 0;
                          margin-top:1px \9;
                          line-height:normal;
}
input[type="radio"  ] {
                       box-sizing:border-box;
                       padding:0;
                       margin:4px 5px 0 0;
                       margin-top:1px \9;
                       line-height:normal;
}
input[type="number"  ]::-webkit-inner-spin-button {
                                                   height:auto;
}
input[type="number"  ]::-webkit-outer-spin-button {
                                                   height:auto;
}
input[type="search"  ] {
                        -webkit-appearance:textfield;
                        box-sizing:content-box;
                        background:#fff;
                        color:#444;
                        line-height:1.2;
                        padding:20px 15px;
                        border:1px solid rgba(150, 150, 150, .2);
                        border-radius:0;
                        -webkit-appearance:none;
                        -moz-appearance:none;
                        -ms-appearance:none;
                        -o-appearance:none;
                        appearance:none;
                        max-width:100%;
                        -webkit-appearance:none;
}
input[type="search"  ]::-webkit-search-cancel-button {
                                                      -webkit-appearance:none;
}
input[type="search"  ]::-webkit-search-decoration {
                                                   -webkit-appearance:none;
}
fieldset {
          border:1px solid silver;
          margin:0 2px;
          padding:.35em .625em .75em;
          padding:0;
          margin:0;
          border:0;
          min-width:0;
}
legend {
        border:0;
        padding:0;
        font-weight:700;
        display:block;
        border:0;
        margin-bottom:20px;
}
table {
       border-collapse:collapse;
       border-spacing:0;
       margin:0 0 15px;
}
td {
    padding:0;
}
th {
    padding:0;
}
@font-face {
	font-family: 'icomoon';
	src: url(//www.knowledgelake.com/wp-content/themes/KnowledgeLake/fonts/icomoon.eot);
	src: url(//www.knowledgelake.com/wp-content/themes/KnowledgeLake/fonts/icomoon.eot?#iefix) format("embedded-opentype"), url(//www.knowledgelake.com/wp-content/themes/KnowledgeLake/fonts/icomoon.woff) format("woff"), url(//www.knowledgelake.com/wp-content/themes/KnowledgeLake/fonts/icomoon.ttf) format("truetype"), url(https://21619-presscdn-pagely.netdna-ssl.com/wp-content/themes/KnowledgeLake/fonts/icomoon.svg#icomoon) format("svg");
	font-weight: normal;
	font-style: normal
}

::-moz-selection {
                  background:#f7ea6f;
                  color:#2c2c2c;
                  text-shadow:none;
}
::selection {
             background:#f7ea6f;
             color:#2c2c2c;
             text-shadow:none;
}
* {
   -webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
   box-sizing:border-box;
}
@media only screen and (-webkit-min-device-pixel-ratio:1.25), only screen and (min-device-pixel-ratio:1.25), only screen and (min-resolution:200dpi), only screen and (min-resolution:1.25dppx) {
html {
      -webkit-font-smoothing:subpixel-antialiased;
}
}
html ::-webkit-scrollbar {
                          width:10px;
                          height:10px;
}
html ::-webkit-scrollbar-thumb {
                                background:#888;
}
html ::-webkit-scrollbar-track {
                                background:#e9e9e9;
}
html body {
           scrollbar-face-color:#888;
           scrollbar-track-color:#e9e9e9;
}
a:focus {
         color:#57c9e8;
         outline:5px auto -webkit-focus-ring-color;
         outline-offset:-2px;
         -webkit-transition-duration:.1s;
         -moz-transition-duration:.1s;
         -o-transition-duration:.1s;
         transition-duration:.1s;
}
input[type="button"  ] {
                        -webkit-transition-property:background, color, border-color;
                        -moz-transition-property:background, color, border-color;
                        -o-transition-property:background, color, border-color;
                        transition-property:background, color, border-color;
                        -webkit-transition-duration:.2s;
                        -moz-transition-duration:.2s;
                        -o-transition-duration:.2s;
                        transition-duration:.2s;
                        border-radius:0;
}
button:hover {
              -webkit-transition-duration:.1s;
              -moz-transition-duration:.1s;
              -o-transition-duration:.1s;
              transition-duration:.1s;
}
button:focus {
              -webkit-transition-duration:.1s;
              -moz-transition-duration:.1s;
              -o-transition-duration:.1s;
              transition-duration:.1s;
}
input[type="submit"  ]:hover {
                              -webkit-transition-duration:.1s;
                              -moz-transition-duration:.1s;
                              -o-transition-duration:.1s;
                              transition-duration:.1s;
}
input[type="submit"  ]:focus {
                              -webkit-transition-duration:.1s;
                              -moz-transition-duration:.1s;
                              -o-transition-duration:.1s;
                              transition-duration:.1s;
}
input[type="button"  ]:hover {
                              -webkit-transition-duration:.1s;
                              -moz-transition-duration:.1s;
                              -o-transition-duration:.1s;
                              transition-duration:.1s;
}
input[type="button"  ]:focus {
                              -webkit-transition-duration:.1s;
                              -moz-transition-duration:.1s;
                              -o-transition-duration:.1s;
                              transition-duration:.1s;
}
input[type="reset"  ]:hover {
                             -webkit-transition-duration:.1s;
                             -moz-transition-duration:.1s;
                             -o-transition-duration:.1s;
                             transition-duration:.1s;
}
input[type="reset"  ]:focus {
                             -webkit-transition-duration:.1s;
                             -moz-transition-duration:.1s;
                             -o-transition-duration:.1s;
                             transition-duration:.1s;
}
iframe {
        max-width:100%;
}
h2 {
    font-family:inherit;
    color:inherit;
    font-weight:700;
    line-height:1.4;
    margin:0 0 15px 0;
    margin-top:30px;
    font-size:24px;
    line-height:1.3;
    font-weight:normal;
}
h3 {
    font-family:inherit;
    color:inherit;
    font-weight:700;
    line-height:1.4;
    margin:0 0 15px 0;
    margin-top:30px;
    font-size:24px;
    line-height:1.3;
    font-weight:normal;
}
h4 {
    font-family:inherit;
    color:inherit;
    font-weight:700;
    line-height:1.4;
    margin:0 0 15px 0;
    margin-top:30px;
    font-size:18px;
    font-weight:normal;
}
h5 {
    font-family:inherit;
    color:inherit;
    font-weight:700;
    line-height:1.4;
    margin:0 0 15px 0;
    margin-top:30px;
    font-size:16px;
    font-weight:normal;
}
h6 {
    font-family:inherit;
    color:inherit;
    font-weight:700;
    line-height:1.4;
    margin:0 0 15px 0;
    margin-top:30px;
    font-size:14px;
    font-weight:normal;
}
.h1 {
     font-family:inherit;
     color:inherit;
     font-weight:700;
     line-height:1.4;
     margin:0 0 15px 0;
     margin-top:30px;
     font-size:30px;
     line-height:1.2;
}
.h2 {
     font-family:inherit;
     color:inherit;
     font-weight:700;
     line-height:1.4;
     margin:0 0 15px 0;
     margin-top:30px;
     font-size:24px;
     line-height:1.3;
     font-weight:normal;
}
.h3 {
     font-family:inherit;
     color:inherit;
     font-weight:700;
     line-height:1.4;
     margin:0 0 15px 0;
     margin-top:30px;
     font-size:24px;
     line-height:1.3;
     font-weight:normal;
}
.h4 {
     font-family:inherit;
     color:inherit;
     font-weight:700;
     line-height:1.4;
     margin:0 0 15px 0;
     margin-top:30px;
     font-size:18px;
     font-weight:normal;
}
.h5 {
     font-family:inherit;
     color:inherit;
     font-weight:700;
     line-height:1.4;
     margin:0 0 15px 0;
     margin-top:30px;
     font-size:16px;
     font-weight:normal;
}
.h6 {
     font-family:inherit;
     color:inherit;
     font-weight:700;
     line-height:1.4;
     margin:0 0 15px 0;
     margin-top:30px;
     font-size:14px;
     font-weight:normal;
}
h1:first-child {
                margin-top:0;
}
h2:first-child {
                margin-top:0;
}
h3:first-child {
                margin-top:0;
}
h4:first-child {
                margin-top:0;
}
h5:first-child {
                margin-top:0;
}
h6:first-child {
                margin-top:0;
}
.h1:first-child {
                 margin-top:0;
}
.h2:first-child {
                 margin-top:0;
}
.h3:first-child {
                 margin-top:0;
}
.h4:first-child {
                 margin-top:0;
}
.h5:first-child {
                 margin-top:0;
}
.h6:first-child {
                 margin-top:0;
}
@media(min-width:768px) {
h1 {
    font-size:36px;
    line-height:1.1;
}
}
@media(min-width:768px) {
.h1 {
     font-size:36px;
     line-height:1.1;
}
}
@media(min-width:768px) {
h2 {
    font-size:30px;
    line-height:1.2;
}
}
@media(min-width:768px) {
.h2 {
     font-size:30px;
     line-height:1.2;
}
}
p:last-child {
              margin-bottom:0;
}
table:last-child {
                  margin-bottom:0;
}
ul:last-child {
               margin-bottom:0;
}
ol:last-child {
               margin-bottom:0;
}
dl:last-child {
               margin-bottom:0;
}
dd:last-child {
               margin-bottom:0;
}
pre:last-child {
                margin-bottom:0;
}
blockquote:last-child {
                       margin-bottom:0;
}
address:last-child {
                    margin-bottom:0;
}
h1:last-child {
               margin-bottom:0;
}
h2:last-child {
               margin-bottom:0;
}
h3:last-child {
               margin-bottom:0;
}
h4:last-child {
               margin-bottom:0;
}
h5:last-child {
               margin-bottom:0;
}
h6:last-child {
               margin-bottom:0;
}
p {
   line-height:1.6;
   margin:0 0 15px;
}
blockquote {
            line-height:1.6;
            margin:0 0 15px;
            padding-left:20px;
            border-left:5px solid #6b6f66;
            width:90%;
            padding:10px 0 10px 30px;
            border-left:5px solid #642297;
            border-width:5px;
            border-style:solid;
            -webkit-border-image:-webkit-gradient(linear, 0 0, 0 100%, from(#642297) , to(#3e8ede) ) 1 100%;
            -webkit-border-image:-webkit-linear-gradient(#642297, #3e8ede)  1 100%;
            -moz-border-image:-webkit-linear-gradient(#642297, #3e8ede)  1 100%;
            -moz-border-image:-o-linear-gradient(#642297, #3e8ede)  1 100%;
            -moz-border-image:linear-gradient(#642297, #3e8ede)  1 100%;
            -o-border-image:-o-linear-gradient(#642297, #3e8ede)  1 100%;
            border-image:linear-gradient(to bottom, #642297, #3e8ede)  1 100%;
            border-right-width:0;
            border-right:0;
}
address {
         line-height:1.6;
         margin:0 0 15px;
         font-style:normal;
}
dt {
    line-height:1.6;
    font-family:inherit;
    font-weight:700;
    margin:0 0 15px;
}
ul {
    margin:0 0 15px;
    padding:0;
    list-style-position:outside;
    margin-left:20px;
    list-style-type:disc;
}
ol {
    margin:0 0 15px;
    padding:0;
    list-style-position:outside;
    margin-left:20px;
    list-style-type:decimal;
}
dl {
    margin:0 0 15px;
    padding:0;
}
dd {
    margin:0 0 15px;
}
blockquote p {
              font-size:20px;
              font-weight:300;
              font-style:italic;
              line-height:32px;
}
table caption {
               font-family:inherit;
               margin-bottom:10px;
}
table tbody tr:last-child {
                           border-bottom:0;
}
table tr {
          border-bottom:1px solid #e5e5e5;
}
table th {
          font-weight:700;
          text-align:left;
          padding:12px;
}
table td {
          padding:12px;
}
ul ul {
       margin:5px 0 0 40px;
}
ul ol {
       margin:5px 0 0 40px;
       list-style-type:lower-alpha;
}
ol ul {
       margin:5px 0 0 40px;
}
ol ol {
       margin:5px 0 0 40px;
       list-style-type:lower-alpha;
}
nav ul {
        margin:0;
}
nav ol {
        margin:0;
}
nav ul li {
           margin-bottom:0;
           line-height:1;
}
nav ol li {
           margin-bottom:0;
           line-height:1;
}
ul li {
       margin-bottom:15px;
}
ol li {
       margin-bottom:15px;
}
li {
    line-height:1.4;
}
form ul {
         list-style:none;
         margin-left:0;
}
form>ul>li {
            clear:both;
            margin-bottom:15px;
}
form>ul>li>label {
                  margin-right:10px;
}
input[type="text"  ] {
                      background:#fff;
                      color:#444;
                      line-height:1.2;
                      padding:20px 15px;
                      border:1px solid rgba(150, 150, 150, .2);
                      border-radius:0;
                      -webkit-appearance:none;
                      -moz-appearance:none;
                      -ms-appearance:none;
                      -o-appearance:none;
                      appearance:none;
                      max-width:100%;
}
input[type="tel"  ] {
                     background:#fff;
                     color:#444;
                     line-height:1.2;
                     padding:20px 15px;
                     border:1px solid rgba(150, 150, 150, .2);
                     border-radius:0;
                     -webkit-appearance:none;
                     -moz-appearance:none;
                     -ms-appearance:none;
                     -o-appearance:none;
                     appearance:none;
                     max-width:100%;
}
input[type="url"  ] {
                     background:#fff;
                     color:#444;
                     line-height:1.2;
                     padding:20px 15px;
                     border:1px solid rgba(150, 150, 150, .2);
                     border-radius:0;
                     -webkit-appearance:none;
                     -moz-appearance:none;
                     -ms-appearance:none;
                     -o-appearance:none;
                     appearance:none;
                     max-width:100%;
}
input[type="number"  ] {
                        background:#fff;
                        color:#444;
                        line-height:1.2;
                        padding:20px 15px;
                        border:1px solid rgba(150, 150, 150, .2);
                        border-radius:0;
                        -webkit-appearance:none;
                        -moz-appearance:none;
                        -ms-appearance:none;
                        -o-appearance:none;
                        appearance:none;
                        max-width:100%;
}
input[type="password"  ] {
                          background:#fff;
                          color:#444;
                          line-height:1.2;
                          padding:20px 15px;
                          border:1px solid rgba(150, 150, 150, .2);
                          border-radius:0;
                          -webkit-appearance:none;
                          -moz-appearance:none;
                          -ms-appearance:none;
                          -o-appearance:none;
                          appearance:none;
                          max-width:100%;
}
input[type="email"  ] {
                       background:#fff;
                       color:#444;
                       line-height:1.2;
                       padding:20px 15px;
                       border:1px solid rgba(150, 150, 150, .2);
                       border-radius:0;
                       -webkit-appearance:none;
                       -moz-appearance:none;
                       -ms-appearance:none;
                       -o-appearance:none;
                       appearance:none;
                       max-width:100%;
}
input[type="range"  ] {
                       background:#fff;
                       color:#444;
                       line-height:1.2;
                       padding:20px 15px;
                       border:1px solid rgba(150, 150, 150, .2);
                       border-radius:0;
                       -webkit-appearance:none;
                       -moz-appearance:none;
                       -ms-appearance:none;
                       -o-appearance:none;
                       appearance:none;
                       max-width:100%;
                       display:block;
                       width:100%;
}
input[type="file"  ] {
                      background:#fff;
                      color:#444;
                      line-height:1.2;
                      padding:20px 15px;
                      border:1px solid rgba(150, 150, 150, .2);
                      border-radius:0;
                      -webkit-appearance:none;
                      -moz-appearance:none;
                      -ms-appearance:none;
                      -o-appearance:none;
                      appearance:none;
                      max-width:100%;
                      display:block;
                      width:auto;
}
input[type="date"  ] {
                      background:#fff;
                      color:#444;
                      line-height:1.2;
                      padding:20px 15px;
                      border:1px solid rgba(150, 150, 150, .2);
                      border-radius:0;
                      -webkit-appearance:none;
                      -moz-appearance:none;
                      -ms-appearance:none;
                      -o-appearance:none;
                      appearance:none;
                      max-width:100%;
                      line-height:34px;
}
input[type="text"  ]:focus {
                            border-color:rgba(150, 150, 150, .7);
}
input[type="tel"  ]:focus {
                           border-color:rgba(150, 150, 150, .7);
}
input[type="url"  ]:focus {
                           border-color:rgba(150, 150, 150, .7);
}
input[type="number"  ]:focus {
                              border-color:rgba(150, 150, 150, .7);
}
input[type="password"  ]:focus {
                                border-color:rgba(150, 150, 150, .7);
}
input[type="email"  ]:focus {
                             border-color:rgba(150, 150, 150, .7);
}
input[type="range"  ]:focus {
                             border-color:rgba(150, 150, 150, .7);
}
input[type="file"  ]:focus {
                            border-color:rgba(150, 150, 150, .7);
                            outline:thin dotted;
                            outline:5px auto -webkit-focus-ring-color;
                            outline-offset:-2px;
}
input[type="date"  ]:focus {
                            border-color:rgba(150, 150, 150, .7);
}
input[type="search"  ]:focus {
                              border-color:rgba(150, 150, 150, .7);
}
textarea:focus {
                border-color:rgba(150, 150, 150, .7);
}
select:focus {
              border-color:rgba(150, 150, 150, .7);
}
@media(min-width:768px) {
input[type="text"  ] {
                      padding:25px 20px;
}
}
@media(min-width:768px) {
input[type="tel"  ] {
                     padding:25px 20px;
}
}
@media(min-width:768px) {
input[type="url"  ] {
                     padding:25px 20px;
}
}
@media(min-width:768px) {
input[type="number"  ] {
                        padding:25px 20px;
}
}
@media(min-width:768px) {
input[type="password"  ] {
                          padding:25px 20px;
}
}
@media(min-width:768px) {
input[type="email"  ] {
                       padding:25px 20px;
}
}
@media(min-width:768px) {
input[type="range"  ] {
                       padding:25px 20px;
}
}
@media(min-width:768px) {
input[type="file"  ] {
                      padding:25px 20px;
}
}
@media(min-width:768px) {
input[type="date"  ] {
                      padding:25px 20px;
}
}
@media(min-width:768px) {
input[type="search"  ] {
                        padding:25px 20px;
}
}
@media(min-width:768px) {
textarea {
          padding:25px 20px;
}
}
@media(min-width:768px) {
select {
        padding:25px 20px;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:767px) {
input[type="text"  ] {
                      font-size:16px !important;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:767px) {
input[type="tel"  ] {
                     font-size:16px !important;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:767px) {
input[type="url"  ] {
                     font-size:16px !important;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:767px) {
input[type="number"  ] {
                        font-size:16px !important;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:767px) {
input[type="password"  ] {
                          font-size:16px !important;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:767px) {
input[type="email"  ] {
                       font-size:16px !important;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:767px) {
input[type="range"  ] {
                       font-size:16px !important;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:767px) {
input[type="file"  ] {
                      font-size:16px !important;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:767px) {
input[type="date"  ] {
                      font-size:16px !important;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:767px) {
input[type="search"  ] {
                        font-size:16px !important;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:767px) {
textarea {
          font-size:16px !important;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:767px) {
select {
        font-size:16px !important;
}
}
select[multiple] {
                  height:auto;
}
select[size] {
              height:auto;
}
input[type="radio"  ]:focus {
                             outline:thin dotted;
                             outline:5px auto -webkit-focus-ring-color;
                             outline-offset:-2px;
}
input[type="checkbox"  ]:focus {
                                outline:thin dotted;
                                outline:5px auto -webkit-focus-ring-color;
                                outline-offset:-2px;
}
output {
        display:block;
        padding-top:7px;
        font-size:14px;
        line-height:1.42857143;
        color:#555;
}
@font-face {
	font-family: 'flexslider-icon';
	src: url(//www.knowledgelake.com/wp-content/themes/KnowledgeLake/fonts/flexslider-icon.eot);
	src: url(//www.knowledgelake.com/wp-content/themes/KnowledgeLake/fonts/flexslider-icon.eot?#iefix) format("embedded-opentype"), url(//www.knowledgelake.com/wp-content/themes/KnowledgeLake/fonts/flexslider-icon.woff) format("woff"), url(//www.knowledgelake.com/wp-content/themes/KnowledgeLake/fonts/flexslider-icon.ttf) format("truetype"), url(https://21619-presscdn-pagely.netdna-ssl.com/wp-content/themes/KnowledgeLake/fonts/flexslider-icon.svg#flexslider-icon) format("svg");
	font-weight: normal;
	font-style: normal
}

.flex-container a:hover {
                         outline:0;
}
.flex-slider a:hover {
                      outline:0;
}
.slides {
         margin:0;
         padding:0;
         list-style:none;
}
.slides>li {
            margin:0;
            padding:0;
            list-style:none;
}
.flex-control-nav {
                   margin:0;
                   padding:0;
                   list-style:none;
                   width:100%;
                   position:absolute;
                   bottom:-40px;
                   text-align:center;
}
.flex-direction-nav {
                     margin:0;
                     padding:0;
                     list-style:none;
                     *height:0;
}
.flex-pauseplay span {
                      text-transform:capitalize;
}
.flexslider {
             margin:0;
             padding:0;
             margin:0 0 60px;
             background:#fff;
             position:relative;
             zoom:1;
             -webkit-border-radius:4px;
             -moz-border-radius:4px;
             border-radius:4px;
             -webkit-box-shadow:""  0 1px 4px rgba(0, 0, 0, .2);
             -moz-box-shadow:""  0 1px 4px rgba(0, 0, 0, .2);
             -o-box-shadow:""  0 1px 4px rgba(0, 0, 0, .2);
             box-shadow:""  0 1px 4px rgba(0, 0, 0, .2);
}
.flexslider .slides>li {
                        display:none;
                        -webkit-backface-visibility:hidden;
}
.flexslider .slides img {
                         width:100%;
                         display:block;
                         height:auto;
                         -moz-user-select:none;
}
.flexslider .slides:after {
                           content:"\0020";
                           display:block;
                           clear:both;
                           visibility:hidden;
                           line-height:0;
                           height:0;
}
html[xmlns] .flexslider .slides {
                                 display:block;
}
* html .flexslider .slides {
                            height:1%;
}
.no-js .flexslider .slides>li:first-child {
                                           display:block;
}
.flexslider .slides {
                     zoom:1;
}
.flex-viewport {
                max-height:2000px;
                -webkit-transition:all 1s ease;
                -moz-transition:all 1s ease;
                -ms-transition:all 1s ease;
                -o-transition:all 1s ease;
                transition:all 1s ease;
}
.loading .flex-viewport {
                         max-height:300px;
}
.carousel li {
              margin-right:5px;
}
.flex-direction-nav a {
                       text-decoration:none;
                       display:block;
                       width:40px;
                       height:40px;
                       margin:-20px 0 0;
                       position:absolute;
                       top:50%;
                       z-index:10;
                       overflow:hidden;
                       opacity:0;
                       cursor:pointer;
                       color:rgba(0, 0, 0, .8);
                       text-shadow:1px 1px 0 rgba(255, 255, 255, .3);
                       -webkit-transition:all .3s ease-in-out;
                       -moz-transition:all .3s ease-in-out;
                       -ms-transition:all .3s ease-in-out;
                       -o-transition:all .3s ease-in-out;
                       transition:all .3s ease-in-out;
}
.flex-direction-nav a:before {
                              font-family:flexslider-icon;
                              font-size:40px;
                              display:inline-block;
                              content:"\f001";
                              color:rgba(0, 0, 0, .8);
                              text-shadow:1px 1px 0 rgba(255, 255, 255, .3);
}
.flex-direction-nav a.flex-next:before {
                                        content:"\f002";
}
.flex-direction-nav .flex-prev {
                                left:-50px;
}
.flex-direction-nav .flex-next {
                                right:-50px;
                                text-align:right;
}
.flexslider:hover .flex-direction-nav .flex-prev {
                                                  opacity:.7;
                                                  left:10px;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
                                                        opacity:1;
}
.flexslider:hover .flex-direction-nav .flex-next {
                                                  opacity:.7;
                                                  right:10px;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
                                                        opacity:1;
}
.flex-direction-nav .flex-disabled {
                                    opacity:0 !important;
                                    filter:alpha(opacity=0);
                                    cursor:default;
                                    z-index:-1;
}
.flex-pauseplay a {
                   display:block;
                   width:20px;
                   height:20px;
                   position:absolute;
                   bottom:5px;
                   left:10px;
                   opacity:.8;
                   z-index:10;
                   overflow:hidden;
                   cursor:pointer;
                   color:#000;
}
.flex-pauseplay a:before {
                          font-family:flexslider-icon;
                          font-size:20px;
                          display:inline-block;
                          content:"\f004";
}
.flex-pauseplay a:hover {
                         opacity:1;
}
.flex-pauseplay a.flex-play:before {
                                    content:"\f003";
}
.flex-control-nav li {
                      margin:0 6px;
                      display:inline-block;
                      zoom:1;
                      *display:inline;
}
.flex-control-paging li a {
                           width:11px;
                           height:11px;
                           display:block;
                           background:#666;
                           background:rgba(0, 0, 0, .5);
                           cursor:pointer;
                           text-indent:-9999px;
                           -webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, .3);
                           -moz-box-shadow:inset 0 0 3px rgba(0, 0, 0, .3);
                           -o-box-shadow:inset 0 0 3px rgba(0, 0, 0, .3);
                           box-shadow:inset 0 0 3px rgba(0, 0, 0, .3);
                           -webkit-border-radius:20px;
                           -moz-border-radius:20px;
                           border-radius:20px;
}
.flex-control-paging li a:hover {
                                 background:#333;
                                 background:rgba(0, 0, 0, .7);
}
.flex-control-paging li a.flex-active {
                                       background:#000;
                                       background:rgba(0, 0, 0, .9);
                                       cursor:default;
}
.flex-control-thumbs {
                      margin:5px 0 0;
                      position:static;
                      overflow:hidden;
}
.flex-control-thumbs li {
                         width:25%;
                         float:left;
                         margin:0;
}
.flex-control-thumbs img {
                          width:100%;
                          height:auto;
                          display:block;
                          opacity:.7;
                          cursor:pointer;
                          -moz-user-select:none;
                          -webkit-transition:all 1s ease;
                          -moz-transition:all 1s ease;
                          -ms-transition:all 1s ease;
                          -o-transition:all 1s ease;
                          transition:all 1s ease;
}
.flex-control-thumbs img:hover {
                                opacity:1;
}
.flex-control-thumbs .flex-active {
                                   opacity:1;
                                   cursor:default;
}
@media screen and (max-width:860px) {
.flex-direction-nav .flex-prev {
                                opacity:1;
                                left:10px;
}
}
@media screen and (max-width:860px) {
.flex-direction-nav .flex-next {
                                opacity:1;
                                right:10px;
}
}
.mfp-bg {
         top:0;
         left:0;
         width:100%;
         height:100%;
         z-index:1042;
         overflow:hidden;
         position:fixed;
         background:#0b0b0b;
         opacity:.9;
}
.mfp-wrap {
           top:0;
           left:0;
           width:100%;
           height:100%;
           z-index:1043;
           position:fixed;
           outline:0 !important;
           -webkit-backface-visibility:hidden;
}
.mfp-container {
                text-align:center;
                position:absolute;
                width:100%;
                height:100%;
                left:0;
                top:0;
                padding:0 8px;
                box-sizing:border-box;
}
.mfp-container:before {
                       display:inline-block;
                       height:100%;
                       vertical-align:middle;
}
.mfp-align-top .mfp-container:before {
                                      display:none;
}
.mfp-content {
              position:relative;
              display:inline-block;
              vertical-align:middle;
              margin:0 auto;
              text-align:left;
              z-index:1045;
}
.mfp-inline-holder .mfp-content {
                                 width:100%;
                                 cursor:auto;
}
.mfp-ajax-holder .mfp-content {
                               width:100%;
                               cursor:auto;
}
.mfp-ajax-cur {
               cursor:progress;
}
.mfp-zoom-out-cur {
                   cursor:-moz-zoom-out;
                   cursor:-webkit-zoom-out;
                   cursor:zoom-out;
}
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
                                                cursor:-moz-zoom-out;
                                                cursor:-webkit-zoom-out;
                                                cursor:zoom-out;
}
.mfp-zoom {
           cursor:pointer;
           cursor:-webkit-zoom-in;
           cursor:-moz-zoom-in;
           cursor:zoom-in;
}
.mfp-auto-cursor .mfp-content {
                               cursor:auto;
}
.mfp-close {
            -webkit-user-select:none;
            -moz-user-select:none;
            user-select:none;
            width:44px;
            height:44px;
            line-height:44px;
            position:absolute;
            right:0;
            top:0;
            text-decoration:none;
            text-align:center;
            opacity:.65;
            padding:0 0 18px 10px;
            color:#FFF;
            font-style:normal;
            font-size:28px;
            font-family:Arial, Baskerville, monospace;
}
.mfp-arrow {
            -webkit-user-select:none;
            -moz-user-select:none;
            user-select:none;
            position:absolute;
            opacity:.65;
            margin:0;
            top:50%;
            margin-top:-55px;
            padding:0;
            width:90px;
            height:110px;
            -webkit-tap-highlight-color:transparent;
}
.mfp-preloader {
                -webkit-user-select:none;
                -moz-user-select:none;
                user-select:none;
                color:#CCC;
                position:absolute;
                top:50%;
                width:auto;
                text-align:center;
                margin-top:-.8em;
                left:8px;
                right:8px;
                z-index:1044;
}
.mfp-counter {
              -webkit-user-select:none;
              -moz-user-select:none;
              user-select:none;
              position:absolute;
              top:0;
              right:0;
              color:#CCC;
              font-size:12px;
              line-height:18px;
              white-space:nowrap;
}
.mfp-loading.mfp-figure {
                         display:none;
}
.mfp-hide {
           display:none !important;
}
.mfp-preloader a {
                  color:#CCC;
}
.mfp-preloader a:hover {
                        color:#FFF;
}
.mfp-s-ready .mfp-preloader {
                             display:none;
}
.mfp-s-error .mfp-content {
                           display:none;
}
button.mfp-close {
                  overflow:visible;
                  cursor:pointer;
                  background:transparent;
                  border:0;
                  -webkit-appearance:none;
                  display:block;
                  outline:0;
                  padding:0;
                  z-index:1046;
                  box-shadow:none;
                  touch-action:manipulation;
}
button.mfp-arrow {
                  overflow:visible;
                  cursor:pointer;
                  background:transparent;
                  border:0;
                  -webkit-appearance:none;
                  display:block;
                  outline:0;
                  padding:0;
                  z-index:1046;
                  box-shadow:none;
                  touch-action:manipulation;
}
.mfp-close:hover {
                  opacity:1;
}
.mfp-close:focus {
                  opacity:1;
}
.mfp-close:active {
                   top:1px;
}
.mfp-close-btn-in .mfp-close {
                              color:#333;
}
.mfp-image-holder .mfp-close {
                              color:#FFF;
                              right:-6px;
                              text-align:right;
                              padding-right:6px;
                              width:100%;
}
.mfp-iframe-holder .mfp-close {
                               color:#FFF;
                               right:-6px;
                               text-align:right;
                               padding-right:6px;
                               width:100%;
                               top:-40px;
}
.mfp-arrow:active {
                   margin-top:-54px;
}
.mfp-arrow:hover {
                  opacity:1;
}
.mfp-arrow:focus {
                  opacity:1;
}
.mfp-arrow:before {
                   font-family:icomoon;
                   speak:none;
                   font-style:normal;
                   font-weight:normal;
                   font-variant:normal;
                   text-transform:none;
                   line-height:1;
                   -webkit-font-smoothing:antialiased;
                   -moz-osx-font-smoothing:grayscale;
                   display:block;
                   content:"\e616";
                   color:#fff;
                   font-size:48px;
                   position:absolute;
                   left:50%;
                   top:50%;
                   -webkit-transform:translate(-50%, -50%);
                   -moz-transform:translate(-50%, -50%);
                   -ms-transform:translate(-50%, -50%);
                   -o-transform:translate(-50%, -50%);
                   transform:translate(-50%, -50%);
}
.mfp-arrow-left {
                 left:0;
}
.mfp-arrow-left:before {
                        content:"\e616";
}
.mfp-arrow-right {
                  right:0;
}
.mfp-arrow-right:before {
                         content:"\e617";
}
.mfp-iframe-holder {
                    padding-top:40px;
                    padding-bottom:40px;
}
.mfp-iframe-holder .mfp-content {
                                 line-height:0;
                                 width:100%;
                                 max-width:900px;
}
.mfp-iframe-scaler {
                    width:100%;
                    height:0;
                    overflow:hidden;
                    padding-top:56.25%;
}
.mfp-iframe-scaler iframe {
                           position:absolute;
                           display:block;
                           top:0;
                           left:0;
                           width:100%;
                           height:100%;
                           box-shadow:0 0 8px rgba(0, 0, 0, .6);
                           background:#000;
}
img.mfp-img {
             width:auto;
             max-width:100%;
             height:auto;
             display:block;
             line-height:0;
             box-sizing:border-box;
             padding:40px 0 40px;
             margin:0 auto;
}
.mfp-figure {
             line-height:0;
}
.mfp-figure:after {
                   position:absolute;
                   left:0;
                   top:40px;
                   bottom:40px;
                   display:block;
                   right:0;
                   width:auto;
                   height:auto;
                   z-index:-1;
                   box-shadow:0 0 8px rgba(0, 0, 0, .6);
                   background:#444;
}
.mfp-figure small {
                   color:#bdbdbd;
                   display:block;
                   font-size:12px;
                   line-height:14px;
}
.mfp-figure .small {
                    color:#bdbdbd;
                    display:block;
                    font-size:12px;
                    line-height:14px;
}
.mfp-figure figure {
                    margin:0;
}
.mfp-bottom-bar {
                 margin-top:-36px;
                 position:absolute;
                 top:100%;
                 left:0;
                 width:100%;
                 cursor:auto;
}
.mfp-title {
            text-align:left;
            line-height:18px;
            color:#f3f3f3;
            word-wrap:break-word;
            padding-right:36px;
}
.mfp-image-holder .mfp-content {
                                max-width:100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
                                            cursor:pointer;
}
@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {
.mfp-img-mobile .mfp-image-holder {
                                   padding-left:0;
                                   padding-right:0;
}
}
@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {
.mfp-img-mobile img.mfp-img {
                             padding:0;
}
}
@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {
.mfp-img-mobile .mfp-figure:after {
                                   top:0;
                                   bottom:0;
}
}
@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {
.mfp-img-mobile .mfp-figure small {
                                   display:inline;
                                   margin-left:5px;
}
}
@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {
.mfp-img-mobile .mfp-figure .small {
                                    display:inline;
                                    margin-left:5px;
}
}
@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {
.mfp-img-mobile .mfp-bottom-bar {
                                 background:rgba(0, 0, 0, .6);
                                 bottom:0;
                                 margin:0;
                                 top:auto;
                                 padding:3px 5px;
                                 position:fixed;
                                 box-sizing:border-box;
}
}
@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {
.mfp-img-mobile .mfp-bottom-bar:empty {
                                       padding:0;
}
}
@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {
.mfp-img-mobile .mfp-counter {
                              right:5px;
                              top:3px;
}
}
@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {
.mfp-img-mobile .mfp-close {
                            top:0;
                            right:0;
                            width:35px;
                            height:35px;
                            line-height:35px;
                            background:rgba(0, 0, 0, .6);
                            position:fixed;
                            text-align:center;
                            padding:0;
}
}
@media all and (max-width:900px) {
.mfp-arrow {
            -webkit-transform:scale(0.75);
            transform:scale(0.75);
}
}
@media all and (max-width:900px) {
.mfp-arrow-left {
                 -webkit-transform-origin:0 0;
                 transform-origin:0 0;
}
}
@media all and (max-width:900px) {
.mfp-arrow-right {
                  -webkit-transform-origin:100%;
                  transform-origin:100%;
}
}
@media all and (max-width:900px) {
.mfp-container {
                padding-left:6px;
                padding-right:6px;
}
}
.mfp-zoom-out .mfp-content {
                            opacity:0;
                            -webkit-transition:all .3s ease-in-out;
                            -moz-transition:all .3s ease-in-out;
                            -o-transition:all .3s ease-in-out;
                            transition:all .3s ease-in-out;
                            -webkit-transform:scale(1.3, 1.3);
                            -moz-transform:scale(1.3, 1.3);
                            -ms-transform:scale(1.3, 1.3);
                            -o-transform:scale(1.3, 1.3);
                            transform:scale(1.3, 1.3);
}
.mfp-zoom-out.mfp-bg {
                      opacity:0;
                      -webkit-transition:all .3s ease-out;
                      -moz-transition:all .3s ease-out;
                      -o-transition:all .3s ease-out;
                      transition:all .3s ease-out;
}
.mfp-zoom-out.mfp-ready .mfp-content {
                                      opacity:1;
                                      -webkit-transform:scale(1, 1);
                                      -moz-transform:scale(1, 1);
                                      -ms-transform:scale(1, 1);
                                      -o-transform:scale(1, 1);
                                      transform:scale(1, 1);
}
.mfp-zoom-out.mfp-ready.mfp-bg {
                                opacity:.9;
}
.mfp-zoom-out.mfp-removing .mfp-content {
                                         -webkit-transform:scale(1.3, 1.3);
                                         -moz-transform:scale(1.3, 1.3);
                                         -ms-transform:scale(1.3, 1.3);
                                         -o-transform:scale(1.3, 1.3);
                                         transform:scale(1.3, 1.3);
                                         opacity:0;
}
.mfp-zoom-out.mfp-removing.mfp-bg {
                                   opacity:0;
}
.container {
            margin-right:auto;
            margin-left:auto;
            padding-left:15px;
            padding-right:15px;
            position:relative;
}
.container:before {
                   content:;
                   display:table;
}
.container:after {
                  content:;
                  display:table;
                  clear:both;
}
@media(min-width:768px) {
.container {
            width:750px;
}
}
@media(min-width:992px) {
.container {
            width:970px;
}
}
@media(min-width:1200px) {
.container {
            width:1170px;
}
}
.container-fluid {
                  margin-right:auto;
                  margin-left:auto;
                  padding-left:15px;
                  padding-right:15px;
}
.container-fluid:before {
                         content:;
                         display:table;
}
.container-fluid:after {
                        content:;
                        display:table;
                        clear:both;
}
.row:before {
             content:;
             display:table;
}
.row:after {
            content:;
            display:table;
            clear:both;
}
.col-xs-1 {
           position:relative;
           min-height:1px;
           padding-left:15px;
           padding-right:15px;
           float:left;
           width:8.33333333%;
}
.col-sm-1 {
           position:relative;
           min-height:1px;
           padding-left:15px;
           padding-right:15px;
}
.col-md-1 {
           position:relative;
           min-height:1px;
           padding-left:15px;
           padding-right:15px;
}
.col-lg-1 {
           position:relative;
           min-height:1px;
           padding-left:15px;
           padding-right:15px;
}
.col-xs-2 {
           position:relative;
           min-height:1px;
           padding-left:15px;
           padding-right:15px;
           float:left;
           width:16.66666667%;
}
.col-sm-2 {
           position:relative;
           min-height:1px;
           padding-left:15px;
           padding-right:15px;
}
.col-md-2 {
           position:relative;
           min-height:1px;
           padding-left:15px;
           padding-right:15px;
}
.col-lg-2 {
           position:relative;
           min-height:1px;
           padding-left:15px;
           padding-right:15px;
}
.col-xs-3 {
           position:relative;
           min-height:1px;
           padding-left:15px;
           padding-right:15px;
           float:left;
           width:25%;
}
.col-sm-3 {
           position:relative;
           min-height:1px;
           padding-left:15px;
           padding-right:15px;
}
.col-md-3 {
           position:relative;
           min-height:1px;
           padding-left:15px;
           padding-right:15px;
}
.col-lg-3 {
           position:relative;
           min-height:1px;
           padding-left:15px;
           padding-right:15px;
}
.col-xs-4 {
           position:relative;
           min-height:1px;
           padding-left:15px;
           padding-right:15px;
           float:left;
           width:33.33333333%;
}
.col-sm-4 {
           position:relative;
           min-height:1px;
           padding-left:15px;
           padding-right:15px;
}
.col-md-4 {
           position:relative;
           min-height:1px;
           padding-left:15px;
           padding-right:15px;
}
.col-lg-4 {
           position:relative;
           min-height:1px;
           padding-left:15px;
           padding-right:15px;
}
.col-xs-5 {
           position:relative;
           min-height:1px;
           padding-left:15px;
           padding-right:15px;
           float:left;
           width:41.66666667%;
}
.col-sm-5 {
           position:relative;
           min-height:1px;
           padding-left:15px;
           padding-right:15px;
}
.col-md-5 {
           position:relative;
           min-height:1px;
           padding-left:15px;
           padding-right:15px;
}
.col-lg-5 {
           position:relative;
           min-height:1px;
           padding-left:15px;
           padding-right:15px;
}
.col-xs-6 {
           position:relative;
           min-height:1px;
           padding-left:15px;
           padding-right:15px;
           float:left;
           width:50%;
}
.col-sm-6 {
           position:relative;
           min-height:1px;
           padding-left:15px;
           padding-right:15px;
}
.col-md-6 {
           position:relative;
           min-height:1px;
           padding-left:15px;
           padding-right:15px;
}
.col-lg-6 {
           position:relative;
           min-height:1px;
           padding-left:15px;
           padding-right:15px;
}
.col-xs-7 {
           position:relative;
           min-height:1px;
           padding-left:15px;
           padding-right:15px;
           float:left;
           width:58.33333333%;
}
.col-sm-7 {
           position:relative;
           min-height:1px;
           padding-left:15px;
           padding-right:15px;
}
.col-md-7 {
           position:relative;
           min-height:1px;
           padding-left:15px;
           padding-right:15px;
}
.col-lg-7 {
           position:relative;
           min-height:1px;
           padding-left:15px;
           padding-right:15px;
}
.col-xs-8 {
           position:relative;
           min-height:1px;
           padding-left:15px;
           padding-right:15px;
           float:left;
           width:66.66666667%;
}
.col-sm-8 {
           position:relative;
           min-height:1px;
           padding-left:15px;
           padding-right:15px;
}
.col-md-8 {
           position:relative;
           min-height:1px;
           padding-left:15px;
           padding-right:15px;
}
.col-lg-8 {
           position:relative;
           min-height:1px;
           padding-left:15px;
           padding-right:15px;
}
.col-xs-9 {
           position:relative;
           min-height:1px;
           padding-left:15px;
           padding-right:15px;
           float:left;
           width:75%;
}
.col-sm-9 {
           position:relative;
           min-height:1px;
           padding-left:15px;
           padding-right:15px;
}
.col-md-9 {
           position:relative;
           min-height:1px;
           padding-left:15px;
           padding-right:15px;
}
.col-lg-9 {
           position:relative;
           min-height:1px;
           padding-left:15px;
           padding-right:15px;
}
.col-xs-10 {
            position:relative;
            min-height:1px;
            padding-left:15px;
            padding-right:15px;
            float:left;
            width:83.33333333%;
}
.col-sm-10 {
            position:relative;
            min-height:1px;
            padding-left:15px;
            padding-right:15px;
}
.col-md-10 {
            position:relative;
            min-height:1px;
            padding-left:15px;
            padding-right:15px;
}
.col-lg-10 {
            position:relative;
            min-height:1px;
            padding-left:15px;
            padding-right:15px;
}
.col-xs-11 {
            position:relative;
            min-height:1px;
            padding-left:15px;
            padding-right:15px;
            float:left;
            width:91.66666667%;
}
.col-sm-11 {
            position:relative;
            min-height:1px;
            padding-left:15px;
            padding-right:15px;
}
.col-md-11 {
            position:relative;
            min-height:1px;
            padding-left:15px;
            padding-right:15px;
}
.col-lg-11 {
            position:relative;
            min-height:1px;
            padding-left:15px;
            padding-right:15px;
}
.col-xs-12 {
            position:relative;
            min-height:1px;
            padding-left:15px;
            padding-right:15px;
            float:left;
            width:100%;
}
.col-sm-12 {
            position:relative;
            min-height:1px;
            padding-left:15px;
            padding-right:15px;
}
.col-md-12 {
            position:relative;
            min-height:1px;
            padding-left:15px;
            padding-right:15px;
}
.col-lg-12 {
            position:relative;
            min-height:1px;
            padding-left:15px;
            padding-right:15px;
}
.col-xs-pull-12 {
                 right:100%;
}
.col-xs-pull-11 {
                 right:91.66666667%;
}
.col-xs-pull-10 {
                 right:83.33333333%;
}
.col-xs-pull-9 {
                right:75%;
}
.col-xs-pull-8 {
                right:66.66666667%;
}
.col-xs-pull-7 {
                right:58.33333333%;
}
.col-xs-pull-6 {
                right:50%;
}
.col-xs-pull-5 {
                right:41.66666667%;
}
.col-xs-pull-4 {
                right:33.33333333%;
}
.col-xs-pull-3 {
                right:25%;
}
.col-xs-pull-2 {
                right:16.66666667%;
}
.col-xs-pull-1 {
                right:8.33333333%;
}
.col-xs-pull-0 {
                right:0;
}
.col-xs-push-12 {
                 left:100%;
}
.col-xs-push-11 {
                 left:91.66666667%;
}
.col-xs-push-10 {
                 left:83.33333333%;
}
.col-xs-push-9 {
                left:75%;
}
.col-xs-push-8 {
                left:66.66666667%;
}
.col-xs-push-7 {
                left:58.33333333%;
}
.col-xs-push-6 {
                left:50%;
}
.col-xs-push-5 {
                left:41.66666667%;
}
.col-xs-push-4 {
                left:33.33333333%;
}
.col-xs-push-3 {
                left:25%;
}
.col-xs-push-2 {
                left:16.66666667%;
}
.col-xs-push-1 {
                left:8.33333333%;
}
.col-xs-push-0 {
                left:0;
}
.col-xs-offset-12 {
                   margin-left:100%;
}
.col-xs-offset-11 {
                   margin-left:91.66666667%;
}
.col-xs-offset-10 {
                   margin-left:83.33333333%;
}
.col-xs-offset-9 {
                  margin-left:75%;
}
.col-xs-offset-8 {
                  margin-left:66.66666667%;
}
.col-xs-offset-7 {
                  margin-left:58.33333333%;
}
.col-xs-offset-6 {
                  margin-left:50%;
}
.col-xs-offset-5 {
                  margin-left:41.66666667%;
}
.col-xs-offset-4 {
                  margin-left:33.33333333%;
}
.col-xs-offset-3 {
                  margin-left:25%;
}
.col-xs-offset-2 {
                  margin-left:16.66666667%;
}
.col-xs-offset-1 {
                  margin-left:8.33333333%;
}
.col-xs-offset-0 {
                  margin-left:0;
}
@media(min-width:768px) {
.col-sm-1 {
           float:left;
           width:8.33333333%;
}
}
@media(min-width:768px) {
.col-sm-2 {
           float:left;
           width:16.66666667%;
}
}
@media(min-width:768px) {
.col-sm-3 {
           float:left;
           width:25%;
}
}
@media(min-width:768px) {
.col-sm-4 {
           float:left;
           width:33.33333333%;
}
}
@media(min-width:768px) {
.col-sm-5 {
           float:left;
           width:41.66666667%;
}
}
@media(min-width:768px) {
.col-sm-6 {
           float:left;
           width:50%;
}
}
@media(min-width:768px) {
.col-sm-7 {
           float:left;
           width:58.33333333%;
}
}
@media(min-width:768px) {
.col-sm-8 {
           float:left;
           width:66.66666667%;
}
}
@media(min-width:768px) {
.col-sm-9 {
           float:left;
           width:75%;
}
}
@media(min-width:768px) {
.col-sm-10 {
            float:left;
            width:83.33333333%;
}
}
@media(min-width:768px) {
.col-sm-11 {
            float:left;
            width:91.66666667%;
}
}
@media(min-width:768px) {
.col-sm-12 {
            float:left;
            width:100%;
}
}
@media(min-width:768px) {
.col-sm-pull-12 {
                 right:100%;
}
}
@media(min-width:768px) {
.col-sm-pull-11 {
                 right:91.66666667%;
}
}
@media(min-width:768px) {
.col-sm-pull-10 {
                 right:83.33333333%;
}
}
@media(min-width:768px) {
.col-sm-pull-9 {
                right:75%;
}
}
@media(min-width:768px) {
.col-sm-pull-8 {
                right:66.66666667%;
}
}
@media(min-width:768px) {
.col-sm-pull-7 {
                right:58.33333333%;
}
}
@media(min-width:768px) {
.col-sm-pull-6 {
                right:50%;
}
}
@media(min-width:768px) {
.col-sm-pull-5 {
                right:41.66666667%;
}
}
@media(min-width:768px) {
.col-sm-pull-4 {
                right:33.33333333%;
}
}
@media(min-width:768px) {
.col-sm-pull-3 {
                right:25%;
}
}
@media(min-width:768px) {
.col-sm-pull-2 {
                right:16.66666667%;
}
}
@media(min-width:768px) {
.col-sm-pull-1 {
                right:8.33333333%;
}
}
@media(min-width:768px) {
.col-sm-pull-0 {
                right:0;
}
}
@media(min-width:768px) {
.col-sm-push-12 {
                 left:100%;
}
}
@media(min-width:768px) {
.col-sm-push-11 {
                 left:91.66666667%;
}
}
@media(min-width:768px) {
.col-sm-push-10 {
                 left:83.33333333%;
}
}
@media(min-width:768px) {
.col-sm-push-9 {
                left:75%;
}
}
@media(min-width:768px) {
.col-sm-push-8 {
                left:66.66666667%;
}
}
@media(min-width:768px) {
.col-sm-push-7 {
                left:58.33333333%;
}
}
@media(min-width:768px) {
.col-sm-push-6 {
                left:50%;
}
}
@media(min-width:768px) {
.col-sm-push-5 {
                left:41.66666667%;
}
}
@media(min-width:768px) {
.col-sm-push-4 {
                left:33.33333333%;
}
}
@media(min-width:768px) {
.col-sm-push-3 {
                left:25%;
}
}
@media(min-width:768px) {
.col-sm-push-2 {
                left:16.66666667%;
}
}
@media(min-width:768px) {
.col-sm-push-1 {
                left:8.33333333%;
}
}
@media(min-width:768px) {
.col-sm-push-0 {
                left:0;
}
}
@media(min-width:768px) {
.col-sm-offset-12 {
                   margin-left:100%;
}
}
@media(min-width:768px) {
.col-sm-offset-11 {
                   margin-left:91.66666667%;
}
}
@media(min-width:768px) {
.col-sm-offset-10 {
                   margin-left:83.33333333%;
}
}
@media(min-width:768px) {
.col-sm-offset-9 {
                  margin-left:75%;
}
}
@media(min-width:768px) {
.col-sm-offset-8 {
                  margin-left:66.66666667%;
}
}
@media(min-width:768px) {
.col-sm-offset-7 {
                  margin-left:58.33333333%;
}
}
@media(min-width:768px) {
.col-sm-offset-6 {
                  margin-left:50%;
}
}
@media(min-width:768px) {
.col-sm-offset-5 {
                  margin-left:41.66666667%;
}
}
@media(min-width:768px) {
.col-sm-offset-4 {
                  margin-left:33.33333333%;
}
}
@media(min-width:768px) {
.col-sm-offset-3 {
                  margin-left:25%;
}
}
@media(min-width:768px) {
.col-sm-offset-2 {
                  margin-left:16.66666667%;
}
}
@media(min-width:768px) {
.col-sm-offset-1 {
                  margin-left:8.33333333%;
}
}
@media(min-width:768px) {
.col-sm-offset-0 {
                  margin-left:0;
}
}
@media(min-width:992px) {
.col-md-1 {
           float:left;
           width:8.33333333%;
}
}
@media(min-width:992px) {
.col-md-2 {
           float:left;
           width:16.66666667%;
}
}
@media(min-width:992px) {
.col-md-3 {
           float:left;
           width:25%;
}
}
@media(min-width:992px) {
.col-md-4 {
           float:left;
           width:33.33333333%;
}
}
@media(min-width:992px) {
.col-md-5 {
           float:left;
           width:41.66666667%;
}
}
@media(min-width:992px) {
.col-md-6 {
           float:left;
           width:50%;
}
}
@media(min-width:992px) {
.col-md-7 {
           float:left;
           width:58.33333333%;
}
}
@media(min-width:992px) {
.col-md-8 {
           float:left;
           width:66.66666667%;
}
}
@media(min-width:992px) {
.col-md-9 {
           float:left;
           width:75%;
}
}
@media(min-width:992px) {
.col-md-10 {
            float:left;
            width:83.33333333%;
}
}
@media(min-width:992px) {
.col-md-11 {
            float:left;
            width:91.66666667%;
}
}
@media(min-width:992px) {
.col-md-12 {
            float:left;
            width:100%;
}
}
@media(min-width:992px) {
.col-md-pull-12 {
                 right:100%;
}
}
@media(min-width:992px) {
.col-md-pull-11 {
                 right:91.66666667%;
}
}
@media(min-width:992px) {
.col-md-pull-10 {
                 right:83.33333333%;
}
}
@media(min-width:992px) {
.col-md-pull-9 {
                right:75%;
}
}
@media(min-width:992px) {
.col-md-pull-8 {
                right:66.66666667%;
}
}
@media(min-width:992px) {
.col-md-pull-7 {
                right:58.33333333%;
}
}
@media(min-width:992px) {
.col-md-pull-6 {
                right:50%;
}
}
@media(min-width:992px) {
.col-md-pull-5 {
                right:41.66666667%;
}
}
@media(min-width:992px) {
.col-md-pull-4 {
                right:33.33333333%;
}
}
@media(min-width:992px) {
.col-md-pull-3 {
                right:25%;
}
}
@media(min-width:992px) {
.col-md-pull-2 {
                right:16.66666667%;
}
}
@media(min-width:992px) {
.col-md-pull-1 {
                right:8.33333333%;
}
}
@media(min-width:992px) {
.col-md-pull-0 {
                right:0;
}
}
@media(min-width:992px) {
.col-md-push-12 {
                 left:100%;
}
}
@media(min-width:992px) {
.col-md-push-11 {
                 left:91.66666667%;
}
}
@media(min-width:992px) {
.col-md-push-10 {
                 left:83.33333333%;
}
}
@media(min-width:992px) {
.col-md-push-9 {
                left:75%;
}
}
@media(min-width:992px) {
.col-md-push-8 {
                left:66.66666667%;
}
}
@media(min-width:992px) {
.col-md-push-7 {
                left:58.33333333%;
}
}
@media(min-width:992px) {
.col-md-push-6 {
                left:50%;
}
}
@media(min-width:992px) {
.col-md-push-5 {
                left:41.66666667%;
}
}
@media(min-width:992px) {
.col-md-push-4 {
                left:33.33333333%;
}
}
@media(min-width:992px) {
.col-md-push-3 {
                left:25%;
}
}
@media(min-width:992px) {
.col-md-push-2 {
                left:16.66666667%;
}
}
@media(min-width:992px) {
.col-md-push-1 {
                left:8.33333333%;
}
}
@media(min-width:992px) {
.col-md-push-0 {
                left:0;
}
}
@media(min-width:992px) {
.col-md-offset-12 {
                   margin-left:100%;
}
}
@media(min-width:992px) {
.col-md-offset-11 {
                   margin-left:91.66666667%;
}
}
@media(min-width:992px) {
.col-md-offset-10 {
                   margin-left:83.33333333%;
}
}
@media(min-width:992px) {
.col-md-offset-9 {
                  margin-left:75%;
}
}
@media(min-width:992px) {
.col-md-offset-8 {
                  margin-left:66.66666667%;
}
}
@media(min-width:992px) {
.col-md-offset-7 {
                  margin-left:58.33333333%;
}
}
@media(min-width:992px) {
.col-md-offset-6 {
                  margin-left:50%;
}
}
@media(min-width:992px) {
.col-md-offset-5 {
                  margin-left:41.66666667%;
}
}
@media(min-width:992px) {
.col-md-offset-4 {
                  margin-left:33.33333333%;
}
}
@media(min-width:992px) {
.col-md-offset-3 {
                  margin-left:25%;
}
}
@media(min-width:992px) {
.col-md-offset-2 {
                  margin-left:16.66666667%;
}
}
@media(min-width:992px) {
.col-md-offset-1 {
                  margin-left:8.33333333%;
}
}
@media(min-width:992px) {
.col-md-offset-0 {
                  margin-left:0;
}
}
@media(min-width:1200px) {
.col-lg-1 {
           float:left;
           width:8.33333333%;
}
}
@media(min-width:1200px) {
.col-lg-2 {
           float:left;
           width:16.66666667%;
}
}
@media(min-width:1200px) {
.col-lg-3 {
           float:left;
           width:25%;
}
}
@media(min-width:1200px) {
.col-lg-4 {
           float:left;
           width:33.33333333%;
}
}
@media(min-width:1200px) {
.col-lg-5 {
           float:left;
           width:41.66666667%;
}
}
@media(min-width:1200px) {
.col-lg-6 {
           float:left;
           width:50%;
}
}
@media(min-width:1200px) {
.col-lg-7 {
           float:left;
           width:58.33333333%;
}
}
@media(min-width:1200px) {
.col-lg-8 {
           float:left;
           width:66.66666667%;
}
}
@media(min-width:1200px) {
.col-lg-9 {
           float:left;
           width:75%;
}
}
@media(min-width:1200px) {
.col-lg-10 {
            float:left;
            width:83.33333333%;
}
}
@media(min-width:1200px) {
.col-lg-11 {
            float:left;
            width:91.66666667%;
}
}
@media(min-width:1200px) {
.col-lg-12 {
            float:left;
            width:100%;
}
}
@media(min-width:1200px) {
.col-lg-pull-12 {
                 right:100%;
}
}
@media(min-width:1200px) {
.col-lg-pull-11 {
                 right:91.66666667%;
}
}
@media(min-width:1200px) {
.col-lg-pull-10 {
                 right:83.33333333%;
}
}
@media(min-width:1200px) {
.col-lg-pull-9 {
                right:75%;
}
}
@media(min-width:1200px) {
.col-lg-pull-8 {
                right:66.66666667%;
}
}
@media(min-width:1200px) {
.col-lg-pull-7 {
                right:58.33333333%;
}
}
@media(min-width:1200px) {
.col-lg-pull-6 {
                right:50%;
}
}
@media(min-width:1200px) {
.col-lg-pull-5 {
                right:41.66666667%;
}
}
@media(min-width:1200px) {
.col-lg-pull-4 {
                right:33.33333333%;
}
}
@media(min-width:1200px) {
.col-lg-pull-3 {
                right:25%;
}
}
@media(min-width:1200px) {
.col-lg-pull-2 {
                right:16.66666667%;
}
}
@media(min-width:1200px) {
.col-lg-pull-1 {
                right:8.33333333%;
}
}
@media(min-width:1200px) {
.col-lg-pull-0 {
                right:0;
}
}
@media(min-width:1200px) {
.col-lg-push-12 {
                 left:100%;
}
}
@media(min-width:1200px) {
.col-lg-push-11 {
                 left:91.66666667%;
}
}
@media(min-width:1200px) {
.col-lg-push-10 {
                 left:83.33333333%;
}
}
@media(min-width:1200px) {
.col-lg-push-9 {
                left:75%;
}
}
@media(min-width:1200px) {
.col-lg-push-8 {
                left:66.66666667%;
}
}
@media(min-width:1200px) {
.col-lg-push-7 {
                left:58.33333333%;
}
}
@media(min-width:1200px) {
.col-lg-push-6 {
                left:50%;
}
}
@media(min-width:1200px) {
.col-lg-push-5 {
                left:41.66666667%;
}
}
@media(min-width:1200px) {
.col-lg-push-4 {
                left:33.33333333%;
}
}
@media(min-width:1200px) {
.col-lg-push-3 {
                left:25%;
}
}
@media(min-width:1200px) {
.col-lg-push-2 {
                left:16.66666667%;
}
}
@media(min-width:1200px) {
.col-lg-push-1 {
                left:8.33333333%;
}
}
@media(min-width:1200px) {
.col-lg-push-0 {
                left:0;
}
}
@media(min-width:1200px) {
.col-lg-offset-12 {
                   margin-left:100%;
}
}
@media(min-width:1200px) {
.col-lg-offset-11 {
                   margin-left:91.66666667%;
}
}
@media(min-width:1200px) {
.col-lg-offset-10 {
                   margin-left:83.33333333%;
}
}
@media(min-width:1200px) {
.col-lg-offset-9 {
                  margin-left:75%;
}
}
@media(min-width:1200px) {
.col-lg-offset-8 {
                  margin-left:66.66666667%;
}
}
@media(min-width:1200px) {
.col-lg-offset-7 {
                  margin-left:58.33333333%;
}
}
@media(min-width:1200px) {
.col-lg-offset-6 {
                  margin-left:50%;
}
}
@media(min-width:1200px) {
.col-lg-offset-5 {
                  margin-left:41.66666667%;
}
}
@media(min-width:1200px) {
.col-lg-offset-4 {
                  margin-left:33.33333333%;
}
}
@media(min-width:1200px) {
.col-lg-offset-3 {
                  margin-left:25%;
}
}
@media(min-width:1200px) {
.col-lg-offset-2 {
                  margin-left:16.66666667%;
}
}
@media(min-width:1200px) {
.col-lg-offset-1 {
                  margin-left:8.33333333%;
}
}
@media(min-width:1200px) {
.col-lg-offset-0 {
                  margin-left:0;
}
}
@-ms-viewport {
	width: device-width
}

.visible-xs {
             display:none !important;
}
.visible-sm {
             display:none !important;
}
.visible-md {
             display:none !important;
}
.visible-lg {
             display:none !important;
}
@media(max-width:767px) {
.visible-xs {
             display:block !important;
}
}
@media(max-width:767px) {
table.visible-xs {
                  display:table;
}
}
@media(max-width:767px) {
tr.visible-xs {
               display:table-row !important;
}
}
@media(max-width:767px) {
th.visible-xs {
               display:table-cell !important;
}
}
@media(max-width:767px) {
td.visible-xs {
               display:table-cell !important;
}
}
@media(min-width:768px) and (max-width:991px) {
.visible-sm {
             display:block !important;
}
}
@media(min-width:768px) and (max-width:991px) {
table.visible-sm {
                  display:table;
}
}
@media(min-width:768px) and (max-width:991px) {
tr.visible-sm {
               display:table-row !important;
}
}
@media(min-width:768px) and (max-width:991px) {
th.visible-sm {
               display:table-cell !important;
}
}
@media(min-width:768px) and (max-width:991px) {
td.visible-sm {
               display:table-cell !important;
}
}
@media(min-width:992px) and (max-width:1199px) {
.visible-md {
             display:block !important;
}
}
@media(min-width:992px) and (max-width:1199px) {
table.visible-md {
                  display:table;
}
}
@media(min-width:992px) and (max-width:1199px) {
tr.visible-md {
               display:table-row !important;
}
}
@media(min-width:992px) and (max-width:1199px) {
th.visible-md {
               display:table-cell !important;
}
}
@media(min-width:992px) and (max-width:1199px) {
td.visible-md {
               display:table-cell !important;
}
}
@media(min-width:1200px) {
.visible-lg {
             display:block !important;
}
}
@media(min-width:1200px) {
table.visible-lg {
                  display:table;
}
}
@media(min-width:1200px) {
tr.visible-lg {
               display:table-row !important;
}
}
@media(min-width:1200px) {
th.visible-lg {
               display:table-cell !important;
}
}
@media(min-width:1200px) {
td.visible-lg {
               display:table-cell !important;
}
}
@media(max-width:767px) {
.hidden-xs {
            display:none !important;
}
}
@media(min-width:768px) and (max-width:991px) {
.hidden-sm {
            display:none !important;
}
}
@media(min-width:992px) and (max-width:1199px) {
.hidden-md {
            display:none !important;
}
}
@media(min-width:1200px) {
.hidden-lg {
            display:none !important;
}
}
.gform_heading {
                margin-bottom:10px;
}
.gform_body .gform_fields {
                           list-style:none;
                           margin-left:0;
}
.gform_body .gfield {
                     margin-bottom:15px;
}
.gform_body .gfield .gfield_description {
                                         color:#999;
                                         font-style:italic;
                                         font-size:15px;
}
.gform_body .gfield.field_description_above .gfield_description {
                                                                 margin-top:-5px;
                                                                 margin-bottom:5px;
}
.gform_body .gfield.field_description_below .gfield_description {
                                                                 margin-top:5px;
}
.gform_body .gfield .gfield_label {
                                   font-weight:700;
                                   display:block;
                                   margin-bottom:5px;
}
.gform_body .gfield .gfield_label .gfield_required {
                                                    color:red;
                                                    padding:0 3px;
}
.gform_body .gfield .ginput_complex span {
                                          display:block;
                                          margin-bottom:5px;
}
.gform_body .gfield .ginput_complex label {
                                           color:#999;
                                           font-size:15px;
                                           display:block;
}
.gform_body .gfield.field_sublabel_above .ginput_complex label {
                                                                margin-bottom:2px;
}
.gform_body .gfield.field_sublabel_below .ginput_complex label {
                                                                margin:2px 0 6px;
}
.gform_body .gfield .gf_clear {
                               clear:both;
}
.gform_body .gf-full-width input {
                                  width:100%;
}
.gform_body .gf-full-width textarea {
                                     width:100%;
}
.gform_body .gf-full-width select {
                                   width:100%;
}
.gsection {
           padding:15px 0;
           margin-bottom:10px;
}
.gfield_html {
              padding:15px 0;
              margin-bottom:10px;
}
.gsection_title {
                 font-size:18px;
                 font-weight:700;
                 margin-bottom:0;
}
.gsection_description {
                       color:#999;
                       font-size:15px;
                       font-style:italic;
                       margin-top:5px;
}
.gform_footer {
               clear:both;
               position:relative;
}
.gform_footer input[type="submit" ] {
                                     background:transparent;
                                     font-weight:400;
                                     line-height:1.2;
                                     text-align:center;
                                     text-decoration:none;
                                     vertical-align:middle;
                                     display:inline-block;
                                     border:0;
                                     padding:0;
                                     -webkit-user-select:none;
                                     -moz-user-select:none;
                                     -ms-user-select:none;
                                     user-select:none;
                                     background-clip:padding-box;
                                     border-radius:5px;
                                     box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                                     text-transform:uppercase;
                                     position:relative;
                                     z-index:2;
                                     font-size:14px;
                                     letter-spacing:2px;
                                     -webkit-transition:all .4s;
                                     -moz-transition:all .4s;
                                     -o-transition:all .4s;
                                     transition:all .4s;
                                     background:#642297;
                                     background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                                     background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                                     color:#fff;
                                     padding:13px 26px;
}
.gform_footer input[type="submit" ]:hover {
                                           color:#fff;
                                           -webkit-transition:all .4s;
                                           -moz-transition:all .4s;
                                           -o-transition:all .4s;
                                           transition:all .4s;
                                           text-decoration:none;
                                           -webkit-transform:scale(0.99, .99);
                                           -moz-transform:scale(0.99, .99);
                                           -ms-transform:scale(0.99, .99);
                                           -o-transform:scale(0.99, .99);
                                           transform:scale(0.99, .99);
}
.gform_footer input[type="submit" ]:focus {
                                           color:#fff;
                                           -webkit-transition:all .4s;
                                           -moz-transition:all .4s;
                                           -o-transition:all .4s;
                                           transition:all .4s;
                                           text-decoration:none;
                                           -webkit-transform:scale(0.99, .99);
                                           -moz-transform:scale(0.99, .99);
                                           -ms-transform:scale(0.99, .99);
                                           -o-transform:scale(0.99, .99);
                                           transform:scale(0.99, .99);
                                           outline:0;
}
.gform_footer input[type="submit" ]:active {
                                            -webkit-transform:scale(0.9, .9);
                                            -moz-transform:scale(0.9, .9);
                                            -ms-transform:scale(0.9, .9);
                                            -o-transform:scale(0.9, .9);
                                            transform:scale(0.9, .9);
}
.gform_ajax_spinner {
                     margin-left:10px;
}
.validation_error {
                   line-height:1.4;
                   background-color:#e5e5e5;
                   padding:25px;
                   border:1px solid #ddd;
                   margin-bottom:15px;
                   background-color:#ffffd9;
                   border:1px solid #e8e800;
}
.validation_message {
                     background-color:red;
                     color:#fff !important;
                     font-style:normal !important;
                     font-size:14px !important;
                     clear:both;
                     display:inline-block;
                     padding:3px 5px;
                     margin-top:0 !important;
                     margin-bottom:5px;
                     position:relative;
                     top:5px;
}
.gform_confirmation_message {
                             text-align:center;
                             line-height:1.4;
                             background-color:#e5e5e5;
                             padding:25px;
                             border:1px solid #ddd;
                             margin-bottom:15px;
                             background-color:#dbffd9;
                             border:1px solid #7aff73;
}
.gform_confirmation_message:last-child {
                                        margin-bottom:0;
}
.gfield.gform_hidden {
                      margin-bottom:0 !important;
}
.gfield_checkbox {
                  overflow:hidden;
}
.gfield_radio {
               overflow:hidden;
}
.gfield_checkbox>li {
                     margin-bottom:10px;
}
.gfield_radio>li {
                  margin-bottom:10px;
}
.gfield_checkbox>li:last-child {
                                margin-bottom:0;
}
.gfield_radio>li:last-child {
                             margin-bottom:0;
}
.gfield.gf-list-inline {
                        margin-bottom:5px;
}
.gfield.gf-list-inline .gfield_checkbox>li {
                                            float:left;
                                            margin:0 15px 10px 0 !important;
}
.gfield.gf-list-inline .gfield_radio>li {
                                         float:left;
                                         margin:0 15px 10px 0 !important;
}
.gfield.gf-list-covered .gfield_checkbox>li {
                                             position:relative;
}
.gfield.gf-list-covered .gfield_radio>li {
                                          position:relative;
}
.gfield.gf-list-covered .gfield_checkbox label {
                                                background-color:#f5f5f5;
                                                line-height:1;
                                                display:inline-block;
                                                padding:10px 15px 10px 30px;
                                                border:1px solid #e5e5e5;
                                                margin-bottom:0;
}
.gfield.gf-list-covered .gfield_radio label {
                                             background-color:#f5f5f5;
                                             line-height:1;
                                             display:inline-block;
                                             padding:10px 15px 10px 30px;
                                             border:1px solid #e5e5e5;
                                             margin-bottom:0;
}
.gfield.gf-list-covered .gfield_checkbox label:before {
                                                       font-family:icomoon;
                                                       speak:none;
                                                       font-style:normal;
                                                       font-weight:normal;
                                                       font-variant:normal;
                                                       text-transform:none;
                                                       line-height:1;
                                                       -webkit-font-smoothing:antialiased;
                                                       -moz-osx-font-smoothing:grayscale;
                                                       position:absolute;
                                                       left:10px;
                                                       top:50%;
                                                       margin-top:-8px;
                                                       content:"\e607";
}
.gfield.gf-list-covered .gfield_radio label:before {
                                                    font-family:icomoon;
                                                    speak:none;
                                                    font-style:normal;
                                                    font-weight:normal;
                                                    font-variant:normal;
                                                    text-transform:none;
                                                    line-height:1;
                                                    -webkit-font-smoothing:antialiased;
                                                    -moz-osx-font-smoothing:grayscale;
                                                    position:absolute;
                                                    left:10px;
                                                    top:50%;
                                                    margin-top:-8px;
                                                    content:"\e608";
}
.gfield.gf-list-covered .gfield_checkbox input[type="radio" ] {
                                                               display:none;
                                                               position:absolute;
                                                               left:10px;
                                                               top:50%;
                                                               margin-top:-7px;
}
.gfield.gf-list-covered .gfield_checkbox input[type="checkbox" ] {
                                                                  display:none;
                                                                  position:absolute;
                                                                  left:10px;
                                                                  top:50%;
                                                                  margin-top:-7px;
}
.gfield.gf-list-covered .gfield_radio input[type="radio" ] {
                                                            display:none;
                                                            position:absolute;
                                                            left:10px;
                                                            top:50%;
                                                            margin-top:-7px;
}
.gfield.gf-list-covered .gfield_radio input[type="checkbox" ] {
                                                               display:none;
                                                               position:absolute;
                                                               left:10px;
                                                               top:50%;
                                                               margin-top:-7px;
}
.gfield.gf-list-covered .gfield_checkbox input[type="radio" ]:checked+label {
                                                                             background-color:#383a35;
                                                                             color:#fff;
}
.gfield.gf-list-covered .gfield_checkbox input[type="checkbox" ]:checked+label {
                                                                                background-color:#383a35;
                                                                                color:#fff;
}
.gfield.gf-list-covered .gfield_radio input[type="radio" ]:checked+label {
                                                                          background-color:#383a35;
                                                                          color:#fff;
}
.gfield.gf-list-covered .gfield_radio input[type="checkbox" ]:checked+label {
                                                                             background-color:#383a35;
                                                                             color:#fff;
}
.gfield.gf-list-full-width .gfield_checkbox label {
                                                   display:block;
}
.gfield.gf-list-full-width .gfield_radio label {
                                                display:block;
}
.gfield.gf-list-full-width .gfield_checkbox input[type="text" ] {
                                                                 width:100%;
}
.gfield.gf-list-full-width .gfield_radio input[type="text" ] {
                                                              width:100%;
}
.gfield.gf-list-covered .gfield_checkbox input[type="checkbox" ]:checked+label:before {
                                                                                       content:"\e606";
}
.gfield.gf-list-covered .gfield_radio input[type="radio" ]:checked+label:before {
                                                                                 content:"\e609";
}
.gform_wrapper .chosen-single {
                               padding:20px 15px;
                               background:#fff;
                               color:#444;
                               line-height:1.2;
                               padding:20px 15px;
                               border:1px solid rgba(150, 150, 150, .2);
                               border-radius:0;
                               -webkit-appearance:none;
                               -moz-appearance:none;
                               -ms-appearance:none;
                               -o-appearance:none;
                               appearance:none;
                               text-decoration:none;
                               white-space:nowrap;
                               display:block;
                               width:100%;
                               margin:0;
                               position:relative;
                               cursor:pointer;
}
.gform_wrapper .chosen-single>span {
                                    color:#aaa;
                                    margin-right:25px;
}
@media(min-width:768px) {
.gform_wrapper .chosen-single {
                               padding:25px 20px;
                               padding:25px 20px;
}
}
@media(min-width:768px) {
.gform_wrapper .chosen-single span {
                                    margin-right:35px;
}
}
@media(min-width:768px) {
.gform_wrapper .chosen-single div {
                                   width:70px;
}
}
.gform_wrapper .chosen-container-active .chosen-single {
                                                        border-color:rgba(150, 150, 150, .7);
}
.gform_wrapper .chosen-container-active .chosen-single>span {
                                                             color:#444;
}
.gform_wrapper .chosen-drop {
                             background-color:#fafafa;
                             min-width:250px;
                             border:1px solid rgba(150, 150, 150, .7);
                             border-top:0;
                             margin-top:-1px;
                             display:none;
                             position:absolute;
                             width:100%;
                             top:100%;
                             left:0;
                             z-index:99;
}
.gform_wrapper .chosen-drop .chosen-results {
                                             max-height:190px;
                                             padding:4px;
                                             margin:0;
                                             overflow-x:hidden;
                                             overflow-y:auto;
                                             position:relative;
}
.gform_wrapper .chosen-drop .chosen-results li {
                                                line-height:1.2;
                                                padding:10px 10px 11px;
                                                list-style:none;
                                                margin:0;
}
.gform_wrapper .chosen-drop .chosen-results li.highlighted {
                                                            background-color:#ececec;
}
.gform_wrapper .chosen-drop .chosen-results li:hover {
                                                      background-color:#ececec;
}
.gform_wrapper .chosen-drop .chosen-results li:focus {
                                                      background-color:#ececec;
}
.gform_wrapper .chosen-container-multi .chosen-results {
                                                        padding-top:4px;
}
.gform_wrapper .chosen-choices .search-field:before {
                                                     content:"Ã®â‚¬â€¢";
                                                     font-family:icomoon;
                                                     speak:none;
                                                     font-style:normal;
                                                     font-weight:normal;
                                                     font-variant:normal;
                                                     text-transform:none;
                                                     line-height:1;
                                                     -webkit-font-smoothing:antialiased;
                                                     -moz-osx-font-smoothing:grayscale;
                                                     color:#999;
                                                     font-size:20px;
                                                     right:8px;
                                                     margin:-10px 0 0 -10px;
                                                     display:block;
                                                     position:absolute;
                                                     top:50%;
                                                     z-index:10;
}
.gform_wrapper .chosen-choices input {
                                      min-width:250px;
                                      cursor:pointer;
                                      display:block;
}
.gform_wrapper .chosen-choices .search-choice {
                                               background-color:#f5f5f5;
                                               padding:5px 15px;
                                               border:1px solid #e8e8e8;
                                               margin-bottom:5px;
}
@media(min-width:768px) {
.gform_wrapper .chosen-choices .search-choice {
                                               padding:5px 20px;
}
}
.gform_wrapper .chosen-search {
                               min-width:250px;
                               padding:3px 4px;
                               margin:0;
                               position:relative;
}
.gform_wrapper .chosen-search:after {
                                     content:"Ã®â‚¬â€¦";
                                     font-family:icomoon;
                                     speak:none;
                                     font-style:normal;
                                     font-weight:normal;
                                     font-variant:normal;
                                     text-transform:none;
                                     line-height:1;
                                     -webkit-font-smoothing:antialiased;
                                     -moz-osx-font-smoothing:grayscale;
                                     color:#999;
                                     font-size:16px;
                                     right:8px;
                                     margin-top:-8px;
}
.gform_wrapper .chosen-search input {
                                     min-width:248px;
                                     padding:4px 25px 4px 5px;
                                     border:1px solid #ddd;
                                     margin:1px 0;
}
@media(min-width:768px) {
.gform_wrapper .chosen-search input {
                                     min-width:258px;
}
}
@media(max-width:480px) {
.gform_wrapper .chosen-select {
                               font-size:16px;
                               letter-spacing:1px;
                               padding-left:15px;
                               padding-right:15px;
                               max-width:100%;
                               width:100%;
                               text-transform:capitalize;
}
}
.gform_wrapper .chosen-container {
                                  text-align:left;
                                  position:relative;
}
.chosen-select-block .chosen-container {
                                        text-align:left;
                                        position:relative;
}
.gform_wrapper .chosen-with-drop .chosen-drop {
                                               display:block;
}
.chosen-select-block .chosen-with-drop .chosen-drop {
                                                     display:block;
}
.chosen-select-block .chosen-single {
                                     background:#fff;
                                     color:#444;
                                     line-height:1.2;
                                     padding:20px 15px;
                                     border:1px solid rgba(150, 150, 150, .2);
                                     border-radius:0;
                                     -webkit-appearance:none;
                                     -moz-appearance:none;
                                     -ms-appearance:none;
                                     -o-appearance:none;
                                     appearance:none;
                                     text-decoration:none;
                                     white-space:nowrap;
                                     display:block;
                                     width:100%;
                                     margin:0;
                                     position:relative;
                                     cursor:pointer;
}
.gform_wrapper .chosen-single:focus {
                                     border-color:rgba(150, 150, 150, .7);
}
.chosen-select-block .chosen-single:focus {
                                           border-color:rgba(150, 150, 150, .7);
}
@media(min-width:768px) {
.chosen-select-block .chosen-single {
                                     padding:25px 20px;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:767px) {
.gform_wrapper .chosen-single {
                               font-size:16px !important;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:767px) {
.chosen-select-block .chosen-single {
                                     font-size:16px !important;
}
}
.gform_wrapper .chosen-single span {
                                    display:block;
                                    text-overflow:ellipsis;
                                    white-space:nowrap;
}
.chosen-select-block .chosen-single span {
                                          display:block;
                                          text-overflow:ellipsis;
                                          white-space:nowrap;
}
.gform_wrapper .chosen-single div {
                                   width:50px;
                                   height:100%;
                                   position:absolute;
                                   top:0;
                                   right:0;
}
.chosen-select-block .chosen-single div {
                                         width:50px;
                                         height:100%;
                                         position:absolute;
                                         top:0;
                                         right:0;
}
.gform_wrapper .chosen-single b {
                                 position:absolute;
                                 top:50%;
                                 left:50%;
                                 -webkit-transform:translate(-50%, -50%);
                                 -moz-transform:translate(-50%, -50%);
                                 -ms-transform:translate(-50%, -50%);
                                 -o-transform:translate(-50%, -50%);
                                 transform:translate(-50%, -50%);
                                 margin-top:2px;
}
.chosen-select-block .chosen-single b {
                                       position:absolute;
                                       top:50%;
                                       left:50%;
                                       -webkit-transform:translate(-50%, -50%);
                                       -moz-transform:translate(-50%, -50%);
                                       -ms-transform:translate(-50%, -50%);
                                       -o-transform:translate(-50%, -50%);
                                       transform:translate(-50%, -50%);
                                       margin-top:2px;
}
.gform_wrapper .chosen-single b:before {
                                        border:5px solid transparent;
                                        border-top-color:#383a35;
}
.chosen-select-block .chosen-single b:before {
                                              border:5px solid transparent;
                                              border-top-color:#383a35;
}
.chosen-select-block .chosen-drop {
                                   display:none;
                                   position:absolute;
                                   width:100%;
                                   top:100%;
                                   left:0;
                                   z-index:99;
}
.gform_wrapper .chosen-drop .chosen-search {
                                            display:none;
                                            white-space:nowrap;
                                            position:relative;
}
.chosen-select-block .chosen-drop .chosen-search {
                                                  display:none;
                                                  white-space:nowrap;
                                                  position:relative;
}
.gform_wrapper .chosen-drop .chosen-search:after {
                                                  position:absolute;
                                                  top:50%;
}
.chosen-select-block .chosen-drop .chosen-search:after {
                                                        position:absolute;
                                                        top:50%;
}
.gform_wrapper .chosen-drop .chosen-search input {
                                                  outline:0 none;
}
.chosen-select-block .chosen-drop .chosen-search input {
                                                        outline:0 none;
}
.chosen-select-block .chosen-drop .chosen-results {
                                                   margin:0;
                                                   overflow-x:hidden;
                                                   overflow-y:auto;
                                                   position:relative;
}
.gform_wrapper .chosen-drop .chosen-results .active-result {
                                                            cursor:pointer;
}
.chosen-select-block .chosen-drop .chosen-results .active-result {
                                                                  cursor:pointer;
}
.chosen-select-block .chosen-drop .chosen-results li {
                                                      list-style:none;
                                                      margin:0;
}
.gform_wrapper .chosen-choices {
                                margin-left:0;
}
.chosen-select-block .chosen-choices {
                                      margin-left:0;
}
.gform_wrapper .chosen-choices .search-field {
                                              margin-bottom:0;
                                              position:relative;
}
.chosen-select-block .chosen-choices .search-field {
                                                    margin-bottom:0;
                                                    position:relative;
}
.chosen-select-block .chosen-choices .search-field:before {
                                                           display:block;
                                                           position:absolute;
                                                           top:50%;
                                                           z-index:10;
}
.chosen-select-block .chosen-choices input {
                                            cursor:pointer;
                                            display:block;
}
.ui-datepicker {
                display:none;
                background-color:#fff;
                padding:5px;
                border:1px solid #e5e5e5;
}
.ui-datepicker-trigger {
                        margin-left:-25px;
}
.ui-datepicker-header>a {
                         display:none;
}
.ui-datepicker-header select {
                              width:auto;
                              margin:0 5px 5px 0;
}
table.ui-datepicker-calendar {
                              background:#fff;
}
table.ui-datepicker-calendar tr:nth-child(even) {
                                                 background-color:#f9f9f9;
}
table.ui-datepicker-calendar th {
                                 border:1px solid #e5e5e5;
                                 padding:0;
}
table.ui-datepicker-calendar td {
                                 border:1px solid #e5e5e5;
                                 padding:0;
}
table.ui-datepicker-calendar thead {
                                    background-color:#e5e5e5;
}
table.ui-datepicker-calendar thead th {
                                       font-weight:700;
                                       padding:12px;
}
table.ui-datepicker-calendar tbody td a {
                                         text-align:center;
                                         display:block;
                                         padding:12px;
                                         cursor:pointer;
}
table.ui-datepicker-calendar tbody td a:hover {
                                               background-color:#383a35;
                                               color:#fff;
}
table.ui-datepicker-calendar tbody td.ui-datepicker-today a {
                                                             background-color:#383a35;
                                                             color:#fff;
}
.clear-multi:before {
                     content:;
                     display:table;
}
.clear-multi:after {
                    content:;
                    display:table;
                    clear:both;
}
.clear-multi>.ginput_container {
                                float:left;
                                margin-right:10px;
}
.clear-multi label {
                    color:#999;
                    font-size:15px;
}
.clear-multi input[type="text" ] {
                                  width:50px;
}
.clear-multi select {
                     width:auto;
}
.ginput_complex .address_state label {
                                      display:none;
}
@media(min-width:768px) {
.gf-address-col-2 .ginput_complex {
                                   margin-left:-10px;
                                   margin-right:-10px;
}
}
@media(min-width:768px) {
.gf-address-col-3 .ginput_complex {
                                   margin-left:-10px;
                                   margin-right:-10px;
}
}
@media(min-width:768px) {
.gf-address-col-2 span {
                        float:left;
                        padding:0 10px;
                        width:50%;
}
}
@media(min-width:768px) {
.gf-address-col-3 span {
                        float:left;
                        padding:0 10px;
                        width:33.333333%;
}
}
@media(min-width:768px) {
.gf-address-col-2 input {
                         width:100%;
}
}
@media(min-width:768px) {
.gf-address-col-2 select {
                          width:100%;
}
}
@media(min-width:768px) {
.gf-address-col-3 input {
                         width:100%;
}
}
@media(min-width:768px) {
.gf-address-col-3 select {
                          width:100%;
}
}
.gf-upload {
            margin-top:15px;
}
.gf-upload .gfield_label {
                          text-align:center;
                          margin-bottom:8px;
}
.ginput_container_fileupload input[type="file" ] {
                                                  background:transparent;
                                                  font-weight:400;
                                                  line-height:1.2;
                                                  text-align:center;
                                                  text-decoration:none;
                                                  vertical-align:middle;
                                                  display:inline-block;
                                                  border:0;
                                                  padding:0;
                                                  -webkit-user-select:none;
                                                  -moz-user-select:none;
                                                  -ms-user-select:none;
                                                  user-select:none;
                                                  background-clip:padding-box;
                                                  border-radius:5px;
                                                  box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                                                  text-transform:uppercase;
                                                  position:relative;
                                                  z-index:2;
                                                  font-size:14px;
                                                  letter-spacing:2px;
                                                  -webkit-transition:all .4s;
                                                  -moz-transition:all .4s;
                                                  -o-transition:all .4s;
                                                  transition:all .4s;
                                                  padding:13px 26px;
                                                  background:#642297;
                                                  background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                                                  background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                                                  color:#fff;
                                                  text-transform:uppercase;
}
.ginput_container_fileupload .gform_button_select_files {
                                                         background:transparent;
                                                         font-weight:400;
                                                         line-height:1.2;
                                                         text-align:center;
                                                         text-decoration:none;
                                                         vertical-align:middle;
                                                         display:inline-block;
                                                         border:0;
                                                         padding:0;
                                                         -webkit-user-select:none;
                                                         -moz-user-select:none;
                                                         -ms-user-select:none;
                                                         user-select:none;
                                                         background-clip:padding-box;
                                                         border-radius:5px;
                                                         box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                                                         text-transform:uppercase;
                                                         position:relative;
                                                         z-index:2;
                                                         font-size:14px;
                                                         letter-spacing:2px;
                                                         -webkit-transition:all .4s;
                                                         -moz-transition:all .4s;
                                                         -o-transition:all .4s;
                                                         transition:all .4s;
                                                         padding:13px 26px;
                                                         background:#642297;
                                                         background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                                                         background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                                                         color:#fff;
}
.ginput_container_fileupload input[type="file" ]:hover {
                                                        color:#fff;
                                                        -webkit-transition:all .4s;
                                                        -moz-transition:all .4s;
                                                        -o-transition:all .4s;
                                                        transition:all .4s;
                                                        text-decoration:none;
                                                        -webkit-transform:scale(0.99, .99);
                                                        -moz-transform:scale(0.99, .99);
                                                        -ms-transform:scale(0.99, .99);
                                                        -o-transform:scale(0.99, .99);
                                                        transform:scale(0.99, .99);
}
.ginput_container_fileupload input[type="file" ]:focus {
                                                        color:#fff;
                                                        -webkit-transition:all .4s;
                                                        -moz-transition:all .4s;
                                                        -o-transition:all .4s;
                                                        transition:all .4s;
                                                        text-decoration:none;
                                                        -webkit-transform:scale(0.99, .99);
                                                        -moz-transform:scale(0.99, .99);
                                                        -ms-transform:scale(0.99, .99);
                                                        -o-transform:scale(0.99, .99);
                                                        transform:scale(0.99, .99);
                                                        outline:0;
}
.ginput_container_fileupload .gform_button_select_files:hover {
                                                               color:#fff;
                                                               -webkit-transition:all .4s;
                                                               -moz-transition:all .4s;
                                                               -o-transition:all .4s;
                                                               transition:all .4s;
                                                               text-decoration:none;
                                                               -webkit-transform:scale(0.99, .99);
                                                               -moz-transform:scale(0.99, .99);
                                                               -ms-transform:scale(0.99, .99);
                                                               -o-transform:scale(0.99, .99);
                                                               transform:scale(0.99, .99);
}
.ginput_container_fileupload .gform_button_select_files:focus {
                                                               color:#fff;
                                                               -webkit-transition:all .4s;
                                                               -moz-transition:all .4s;
                                                               -o-transition:all .4s;
                                                               transition:all .4s;
                                                               text-decoration:none;
                                                               -webkit-transform:scale(0.99, .99);
                                                               -moz-transform:scale(0.99, .99);
                                                               -ms-transform:scale(0.99, .99);
                                                               -o-transform:scale(0.99, .99);
                                                               transform:scale(0.99, .99);
                                                               outline:0;
}
.ginput_container_fileupload input[type="file" ]:active {
                                                         -webkit-transform:scale(0.9, .9);
                                                         -moz-transform:scale(0.9, .9);
                                                         -ms-transform:scale(0.9, .9);
                                                         -o-transform:scale(0.9, .9);
                                                         transform:scale(0.9, .9);
}
.ginput_container_fileupload .gform_button_select_files:active {
                                                                -webkit-transform:scale(0.9, .9);
                                                                -moz-transform:scale(0.9, .9);
                                                                -ms-transform:scale(0.9, .9);
                                                                -o-transform:scale(0.9, .9);
                                                                transform:scale(0.9, .9);
}
.ginput_container_fileupload+div .ginput_preview {
                                                  padding:7px 0;
}
.ginput_container_fileupload+div .ginput_preview .gform_delete {
                                                                display:inline-block;
                                                                margin-right:3px;
}
.ginput_container_fileupload #extensions_message {
                                                  display:block;
                                                  font-size:14px;
                                                  margin:5px 0;
}
.ginput_container_fileupload .validation_message {
                                                  background-color:#999;
                                                  padding:0;
                                                  margin-bottom:10px;
}
.ginput_container_fileupload .validation_message ul {
                                                     margin:0;
}
.ginput_container_fileupload .validation_message li {
                                                     padding:10px;
                                                     margin:0;
                                                     border-bottom:1px solid #888;
}
.gform_drop_area {
                  display:inline-block;
                  background:#fff;
                  color:#444;
                  line-height:1.2;
                  padding:20px 15px;
                  border:1px solid rgba(150, 150, 150, .2);
                  border-radius:0;
                  -webkit-appearance:none;
                  -moz-appearance:none;
                  -ms-appearance:none;
                  -o-appearance:none;
                  appearance:none;
}
.gform_drop_area:focus {
                        border-color:rgba(150, 150, 150, .7);
}
@media(min-width:768px) {
.gform_drop_area {
                  padding:25px 20px;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:767px) {
.gform_drop_area {
                  font-size:16px !important;
}
}
.gform_drop_area input[type="button" ] {
                                        background:transparent;
                                        font-weight:400;
                                        line-height:1.2;
                                        text-align:center;
                                        text-decoration:none;
                                        vertical-align:middle;
                                        display:inline-block;
                                        border:0;
                                        padding:0;
                                        -webkit-user-select:none;
                                        -moz-user-select:none;
                                        -ms-user-select:none;
                                        user-select:none;
                                        background-clip:padding-box;
                                        border-radius:5px;
                                        box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                                        text-transform:uppercase;
                                        position:relative;
                                        z-index:2;
                                        font-size:14px;
                                        letter-spacing:2px;
                                        -webkit-transition:all .4s;
                                        -moz-transition:all .4s;
                                        -o-transition:all .4s;
                                        transition:all .4s;
                                        background:#642297;
                                        background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                                        background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                                        color:#fff;
                                        padding:10px 20px;
}
.gform_drop_area input[type="button" ]:hover {
                                              color:#fff;
                                              -webkit-transition:all .4s;
                                              -moz-transition:all .4s;
                                              -o-transition:all .4s;
                                              transition:all .4s;
                                              text-decoration:none;
                                              -webkit-transform:scale(0.99, .99);
                                              -moz-transform:scale(0.99, .99);
                                              -ms-transform:scale(0.99, .99);
                                              -o-transform:scale(0.99, .99);
                                              transform:scale(0.99, .99);
}
.gform_drop_area input[type="button" ]:focus {
                                              color:#fff;
                                              -webkit-transition:all .4s;
                                              -moz-transition:all .4s;
                                              -o-transition:all .4s;
                                              transition:all .4s;
                                              text-decoration:none;
                                              -webkit-transform:scale(0.99, .99);
                                              -moz-transform:scale(0.99, .99);
                                              -ms-transform:scale(0.99, .99);
                                              -o-transform:scale(0.99, .99);
                                              transform:scale(0.99, .99);
                                              outline:0;
}
.gform_drop_area input[type="button" ]:active {
                                               -webkit-transform:scale(0.9, .9);
                                               -moz-transform:scale(0.9, .9);
                                               -ms-transform:scale(0.9, .9);
                                               -o-transform:scale(0.9, .9);
                                               transform:scale(0.9, .9);
}
.gform_drop_instructions {
                          color:#aaa;
                          display:block;
                          margin-bottom:10px;
}
table.gfield_list .gfield_list_cell {
                                     padding-left:0;
}
.gform-full-width input[type="text" ] {
                                       width:100%;
}
.gform-full-width input[type="file" ] {
                                       width:100%;
}
.gform-full-width select {
                          width:100%;
}
.gform-full-width textarea {
                            width:100%;
}
.gform-full-width .gform_drop_area {
                                    width:100%;
}
.gform-full-width .gfield_list {
                                width:100%;
}
.gform-full-width .gfield_list .gfield_list_cell {
                                                  width:75%;
}
.gform-full-width .gfield_list .gfield_list_icons {
                                                   width:25%;
}
.gf-time .clear-multi>div {
                           float:left;
                           width:33.333333%;
                           padding-right:10px;
                           margin-right:0;
}
.gf-time .clear-multi>div:last-child {
                                      padding-right:0;
}
.gf-time .gfield_time_hour i {
                              display:none;
}
.gform_body .gf-row {
                     padding:0;
}
.gform_body .gf-row ul {
                        list-style:none;
                        margin-left:0;
                        margin-top:0;
}
.gform_body .gf-row ul:before {
                               content:;
                               display:table;
}
.gform_body .gf-row ul:after {
                              content:;
                              display:table;
                              clear:both;
}
.gform_body .gf-row input {
                           width:100%;
}
.gform_body .gf-row textarea {
                              width:100%;
}
.gform_body .gf-row select {
                            width:100%;
}
.gform_body .gf-row .gfield_html {
                                  display:none;
}
@media(max-width:767px) {
.gform_body .gf-row {
                     margin-bottom:0;
}
}
@media(max-width:767px) {
.gform_body .gf-row .gfield.gf-col-2:nth-last-child(2) {
                                                        margin-bottom:0;
}
}
@media(max-width:767px) {
.gform_body .gf-row .gfield.gf-col-3:nth-last-child(2) {
                                                        margin-bottom:0;
}
}
@media(min-width:768px) {
.gform_body .gf-row {
                     margin-left:-10px;
                     margin-right:-10px;
}
}
@media(min-width:768px) {
.gform_body .gf-row .gfield.gf-col-2 {
                                      float:left;
                                      padding:0 10px;
                                      margin-bottom:0;
                                      width:50%;
}
}
@media(min-width:768px) {
.gform_body .gf-row .gfield.gf-col-3 {
                                      float:left;
                                      padding:0 10px;
                                      margin-bottom:0;
                                      width:33.333333%;
}
}
.gfield.gform_validation_container {
                                    display:none !important;
}
.gplaceholder .gform_body .gfield .gfield_label {
                                                 display:none;
}
.gf-display-label .gfield_label {
                                 display:block !important;
}
.mktoButton {
             background:transparent;
             font-weight:400;
             line-height:1.2;
             text-align:center;
             text-decoration:none;
             vertical-align:middle;
             display:inline-block;
             border:0;
             padding:0;
             -webkit-user-select:none;
             -moz-user-select:none;
             -ms-user-select:none;
             user-select:none;
             background-clip:padding-box;
             border-radius:5px;
             box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
             text-transform:uppercase;
             position:relative;
             z-index:2;
             font-size:14px;
             letter-spacing:2px;
             -moz-transition:all .4s;
             -o-transition:all .4s;
             -webkit-transition:all .4s;
             transition:all .4s;
             padding:13px 32px;
             background:#4f008c;
             background:linear-gradient(to right, #4f008c, #57c9e8) , #4f008c;
             background:-webkit-linear-gradient(to right, #4f008c, #57c9e8) , #4f008c;
             color:#fff;
             margin-top:25px !important;
}
.taxonomy-select-block {
                        color:#383a35;
                        width:330px;
                        margin-bottom:15px;
                        position:relative;
}
@media(min-width:992px) {
.taxonomy-select-block {
                        display:inline-block;
                        margin-right:15px;
}
}
.taxonomy-select-block select {
                               background-color:transparent;
                               color:#383a35;
                               width:100%;
                               border:0;
                               font-size:16px;
                               font-weight:600;
                               padding:15px;
}
.taxonomy-select-block .chosen-container {
                                          text-align:left;
                                          position:relative;
}
.taxonomy-select-block .chosen-with-drop .chosen-drop {
                                                       display:block;
}
.taxonomy-select-block .chosen-single {
                                       background:transparent;
                                       color:#383a35;
                                       font-size:16px;
                                       font-weight:600;
                                       text-transform:uppercase;
                                       letter-spacing:1px;
                                       padding:5px 0;
                                       border-bottom:1px solid #383a35;
                                       text-decoration:none;
                                       white-space:nowrap;
                                       display:block;
                                       width:100%;
                                       margin:0;
                                       position:relative;
                                       cursor:pointer;
}
.taxonomy-select-block .chosen-single span {
                                            display:block;
                                            text-overflow:ellipsis;
                                            white-space:nowrap;
}
.taxonomy-select-block .chosen-single div {
                                           width:50px;
                                           height:100%;
                                           position:absolute;
                                           top:0;
                                           right:0;
}
.taxonomy-select-block .chosen-single b {
                                         position:absolute;
                                         width:100%;
                                         height:100%;
                                         top:0;
                                         left:0;
}
.taxonomy-select-block .chosen-single b:before {
                                                border:7px solid transparent;
                                                border-top-color:#383a35;
                                                position:absolute;
                                                top:50%;
                                                right:0;
                                                -webkit-transform:translateY(-50%);
                                                -moz-transform:translateY(-50%);
                                                -ms-transform:translateY(-50%);
                                                -o-transform:translateY(-50%);
                                                transform:translateY(-50%);
                                                margin-top:4px;
}
.taxonomy-select-block .chosen-drop {
                                     display:none;
                                     position:absolute;
                                     background-color:#eee;
                                     color:#000;
                                     width:100%;
                                     top:100%;
                                     left:0;
                                     z-index:99;
}
.taxonomy-select-block .chosen-drop .chosen-search {
                                                    display:none;
}
.taxonomy-select-block .chosen-drop .chosen-results {
                                                     margin:0;
                                                     max-height:250px;
                                                     overflow-x:hidden;
                                                     overflow-y:auto;
                                                     position:relative;
}
.taxonomy-select-block .chosen-drop .chosen-results .active-result {
                                                                    cursor:pointer;
}
.taxonomy-select-block .chosen-drop .chosen-results li {
                                                        letter-spacing:1px;
                                                        font-size:16px;
                                                        padding:7px 15px;
                                                        list-style:none;
                                                        margin:0;
}
.taxonomy-select-block .chosen-drop .chosen-results li.highlighted {
                                                                    background-color:#1daed5;
                                                                    color:#fff;
}
.taxonomy-select-block .chosen-drop .chosen-results li.result-selected {
                                                                        background-color:#ddd;
                                                                        color:#000;
}
.limit-content {
                max-width:62.5rem;
                margin-left:auto;
                margin-right:auto;
                max-width:800px;
}
.custom-select-block {
                      position:relative;
}
.custom-select-block select {
                             padding-right:25px;
                             -webkit-appearance:none;
                             -moz-appearance:none;
                             -ms-appearance:none;
                             -o-appearance:none;
                             appearance:none;
}
.custom-select-block select::-ms-expand {
                                         display:none;
}
.custom-select-block:after {
                            display:block;
                            border:7px solid transparent;
                            border-top-color:#383a35;
                            position:absolute;
                            right:10px;
                            top:50%;
                            -webkit-transform:translateY(-50%);
                            -moz-transform:translateY(-50%);
                            -ms-transform:translateY(-50%);
                            -o-transform:translateY(-50%);
                            transform:translateY(-50%);
                            margin-top:3px;
}
.flexible-section {
                   padding-top:50px;
                   padding-bottom:50px;
}
.flexible-section:last-child {
                              padding-bottom:70px;
}
@media(min-width:768px) {
.flexible-section {
                   padding-top:70px;
                   padding-bottom:70px;
}
}
@media(min-width:768px) {
.flexible-section:last-child {
                              padding-bottom:120px;
}
}
.img-frame {
            border:1px solid #e5e5e5;
            padding:5px;
}
.alert {
        background-color:#e5e5e5;
        padding:25px;
        border:1px solid #ddd;
        margin-bottom:15px;
}
.alert-info {
             background-color:#ffffd9;
             border:1px solid #e8e800;
}
.alert-error {
              background-color:#ffd9d9;
              border:1px solid #ffa6a6;
}
.alert-success {
                background-color:#dbffd9;
                border:1px solid #7aff73;
}
.hr {
     clear:both;
     height:8px;
     border:0;
     padding:0;
     margin-bottom:15px;
     position:relative;
}
.hr:before {
            background-color:#e5e5e5;
            height:1px;
            position:absolute;
            left:0;
            right:0;
            top:0;
}
.hr:after {
           background-color:#e5e5e5;
           height:1px;
           position:absolute;
           left:0;
           right:0;
           bottom:0;
}
p:empty {
         display:none;
}
.btn {
      background:transparent;
      font-weight:400;
      line-height:1.2;
      text-align:center;
      text-decoration:none;
      vertical-align:middle;
      display:inline-block;
      border:0;
      padding:0;
      -webkit-user-select:none;
      -moz-user-select:none;
      -ms-user-select:none;
      user-select:none;
      background-clip:padding-box;
      border-radius:5px;
      box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
      text-transform:uppercase;
      position:relative;
      z-index:2;
      font-size:14px;
      letter-spacing:2px;
      -webkit-transition:all .4s;
      -moz-transition:all .4s;
      -o-transition:all .4s;
      transition:all .4s;
      background:transparent;
      font-weight:400;
      line-height:1.2;
      text-align:center;
      text-decoration:none;
      vertical-align:middle;
      display:inline-block;
      border:0;
      padding:0;
      -webkit-user-select:none;
      -moz-user-select:none;
      -ms-user-select:none;
      user-select:none;
      background-clip:padding-box;
      border-radius:5px;
      box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
      text-transform:uppercase;
      position:relative;
      z-index:2;
      font-size:14px;
      letter-spacing:2px;
      -webkit-transition:all .4s;
      -moz-transition:all .4s;
      -o-transition:all .4s;
      transition:all .4s;
}
.btn:hover {
            color:#fff;
            -webkit-transition:all .4s;
            -moz-transition:all .4s;
            -o-transition:all .4s;
            transition:all .4s;
            text-decoration:none;
            -webkit-transform:scale(0.99, .99);
            -moz-transform:scale(0.99, .99);
            -ms-transform:scale(0.99, .99);
            -o-transform:scale(0.99, .99);
            transform:scale(0.99, .99);
            color:#fff;
            -webkit-transition:all .4s;
            -moz-transition:all .4s;
            -o-transition:all .4s;
            transition:all .4s;
            text-decoration:none;
            -webkit-transform:scale(0.99, .99);
            -moz-transform:scale(0.99, .99);
            -ms-transform:scale(0.99, .99);
            -o-transform:scale(0.99, .99);
            transform:scale(0.99, .99);
}
.btn:focus {
            color:#fff;
            -webkit-transition:all .4s;
            -moz-transition:all .4s;
            -o-transition:all .4s;
            transition:all .4s;
            text-decoration:none;
            -webkit-transform:scale(0.99, .99);
            -moz-transform:scale(0.99, .99);
            -ms-transform:scale(0.99, .99);
            -o-transform:scale(0.99, .99);
            transform:scale(0.99, .99);
            outline:0;
            color:#fff;
            -webkit-transition:all .4s;
            -moz-transition:all .4s;
            -o-transition:all .4s;
            transition:all .4s;
            text-decoration:none;
            -webkit-transform:scale(0.99, .99);
            -moz-transform:scale(0.99, .99);
            -ms-transform:scale(0.99, .99);
            -o-transform:scale(0.99, .99);
            transform:scale(0.99, .99);
            outline:0;
}
.btn:active {
             -webkit-transform:scale(0.9, .9);
             -moz-transform:scale(0.9, .9);
             -ms-transform:scale(0.9, .9);
             -o-transform:scale(0.9, .9);
             transform:scale(0.9, .9);
             -webkit-transform:scale(0.9, .9);
             -moz-transform:scale(0.9, .9);
             -ms-transform:scale(0.9, .9);
             -o-transform:scale(0.9, .9);
             transform:scale(0.9, .9);
}
.row {
      margin-bottom:0;
}
.row:last-child {
                 margin-bottom:0;
}
@media(min-width:768px) {
.row-grid {
           margin-top:-15px;
}
}
@media(min-width:768px) {
.row-grid [class*="col-sm-" ] {
                               margin-top:15px;
                               margin-bottom:15px;
}
}
@media(min-width:992px) {
.row-grid {
           margin-top:-15px;
}
}
@media(min-width:992px) {
.row-grid [class*="col-md-" ] {
                               margin-top:15px;
                               margin-bottom:15px;
}
}
@media(min-width:1200px) {
.row-grid {
           margin-top:-15px;
}
}
@media(min-width:1200px) {
.row-grid [class*="col-lg-" ] {
                               margin-top:15px;
                               margin-bottom:15px;
}
}
@media(min-width:768px) {
.row-grid-3 [class*="col-sm-" ]:nth-child(3n+1) {
                                                 clear:both;
}
}
@media(min-width:992px) {
.row-grid-3 [class*="col-md-" ]:nth-child(3n+1) {
                                                 clear:both;
}
}
@media(min-width:768px) {
.row-grid-4 [class*="col-sm-" ]:nth-child(4n+1) {
                                                 clear:both;
}
}
@media(min-width:992px) {
.row-grid-4 [class*="col-md-" ]:nth-child(4n+1) {
                                                 clear:both;
}
}
@media(max-width:767px) {
[class^="col-"  ] {
                   margin-bottom:50px;
}
}
@media(max-width:767px) {
[class^="col-"  ]:last-child {
                              margin-bottom:0;
}
}
@media(max-width:991px) {
[class*="col-md-"  ] {
                      margin-bottom:50px;
}
}
@media(max-width:991px) {
[class*="col-md-"  ]:last-child {
                                 margin-bottom:0;
}
}
@-webkit-keyframes rotating {
	from {
		-ms-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	to {
		-ms-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes rotating {
	from {
		-ms-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	to {
		-ms-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.rotating {
           -webkit-animation:rotating 1s linear infinite;
           -moz-animation:rotating 1s linear infinite;
           -ms-animation:rotating 1s linear infinite;
           -o-animation:rotating 1s linear infinite;
           animation:rotating 1s linear infinite;
}
.loading-spinner {
                  visibility:hidden;
                  opacity:0;
                  margin:0 auto;
                  width:70px;
                  text-align:center;
                  -webkit-transition:opacity .2s;
                  -moz-transition:opacity .2s;
                  -o-transition:opacity .2s;
                  transition:opacity .2s;
}
.loading-spinner.js-active {
                            visibility:visible;
                            opacity:1;
}
.loading-spinner>div {
                      width:18px;
                      height:18px;
                      background-color:#642297;
                      background:#642297;
                      background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                      background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                      border-radius:100%;
                      display:inline-block;
                      -webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;
                      animation:sk-bouncedelay 1.4s infinite ease-in-out both;
}
.loading-spinner .bounce1 {
                           -webkit-animation-delay:-.32s;
                           animation-delay:-.32s;
}
.loading-spinner .bounce2 {
                           -webkit-animation-delay:-.16s;
                           animation-delay:-.16s;
}
@-webkit-keyframes sk-bouncedelay {
	0%, 80%, 100% {
		-webkit-transform: scale(0)
	}
	40% {
		-webkit-transform: scale(1)
	}
}

@keyframes sk-bouncedelay {
	0%, 80%, 100% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	40% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

.btn-load-more {
                visibility:hidden;
                opacity:0;
}
.btn-load-more.js-active {
                          visibility:visible;
                          opacity:1;
}
.btn-load-more.js-disabled {
                            cursor:default;
                            pointer-events:none;
                            opacity:.3;
}
#site-content {
               -webkit-box-flex:1 0 auto;
               -moz-box-flex:1 0 auto;
               -webkit-flex:1 0 auto;
               -moz-flex:1 0 auto;
               -ms-flex:1 0 auto;
               flex:1 0 auto;
               background-color:#f5f5f5;
}
.page-template-default .hero {
                              background-color:#f5f5f5;
}
.page-template-default .crumbs {
                                background-color:#f5f5f5;
}
.content-section {
                  padding:40px 20px;
                  display:-webkit-box;
                  display:-moz-box;
                  display:-webkit-flex;
                  display:-moz-flex;
                  display:flex;
                  display:-ms-flexbox;
                  -ms-flex-wrap:wrap;
                  -webkit-flex-wrap:wrap;
                  -moz-flex-wrap:wrap;
                  flex-wrap:wrap;
                  width:100%;
                  max-width:1100px;
                  margin-left:auto;
                  margin-right:auto;
                  border-bottom:1px solid rgba(56, 58, 53, .1);
}
.main-content {
               position:relative;
               -webkit-box-flex:1 0 300px;
               -moz-box-flex:1 0 300px;
               -webkit-flex:1 0 300px;
               -moz-flex:1 0 300px;
               -ms-flex:1 0 300px;
               flex:1 0 300px;
               padding-right:0;
               margin-bottom:40px;
               width:100%;
               text-align:left;
}
.page-template-default .main-content {
                                      padding-right:0;
}
@media(min-width:665px) {
.page-template-default .main-content {
                                      padding-right:100px;
}
}
.page-template-default .cards {
                               padding-top:0;
}
.side-contact-form {
                    -webkit-box-flex:0 0 325px;
                    -moz-box-flex:0 0 325px;
                    -webkit-flex:0 0 325px;
                    -moz-flex:0 0 325px;
                    -ms-flex:0 0 325px;
                    flex:0 0 325px;
}
.side-contact-form .form-wrap {
                               text-align:center;
                               background-color:#fff;
                               box-shadow:0 7px 15px 0 rgba(0, 0, 0, .08);
                               border-radius:4px;
                               color:#383a35;
                               padding:20px;
                               min-height:500px;
                               display:block;
}
.side-contact-form .form-header {
                                 font-size:14px;
                                 font-weight:600;
                                 text-transform:uppercase;
                                 line-height:19px;
                                 letter-spacing:2px;
}
.twitter-feed {
               display:-webkit-box;
               display:-moz-box;
               display:-webkit-flex;
               display:-moz-flex;
               display:flex;
               display:-ms-flexbox;
               -webkit-box-direction:normal;
               -webkit-box-orient:vertical;
               -webkit-flex-direction:column;
               -moz-flex-direction:column;
               -ms-flex-direction:column;
               flex-direction:column;
}
.twitter-feed h5 {
                  font-size:25px;
                  line-height:34px;
                  margin-bottom:30px;
                  font-weight:normal;
}
@media(max-width:991px) {
.twitter-feed h5 {
                  margin-left:auto;
                  margin-right:auto;
                  width:200px;
}
}
.twitter-feed h5 a {
                    color:#383a35;
}
.twitter-feed h5 a:hover {
                          color:#3e8ede;
}
.twitter-feed .twitter-card {
                             width:325px;
                             background-color:#fff;
                             box-shadow:0 7px 15px 0 rgba(0, 0, 0, .08);
                             border-radius:4px;
                             color:#383a35;
                             padding:0;
}
@media(max-width:991px) {
.twitter-feed .twitter-card {
                             margin-left:auto;
                             margin-right:auto;
}
}
.twitter-feed .twitter-card #ctf .ctf-author-avatar {
                                                     width:34px;
                                                     height:34px;
}
.twitter-feed .twitter-card #ctf .ctf-author-avatar img {
                                                         width:100%;
                                                         height:100%;
}
.twitter-feed .twitter-card #ctf .ctf-author-box {
                                                  margin-bottom:8px;
}
.twitter-feed .twitter-card #ctf .ctf-author-name {
                                                   font-size:12px;
                                                   font-weight:600;
                                                   line-height:15px;
}
.twitter-feed .twitter-card #ctf .ctf-author-screenname {
                                                         font-size:12px;
                                                         line-height:15px;
}
.twitter-feed .twitter-card #ctf .ctf-tweet-text {
                                                  font-size:12px;
                                                  line-height:15px;
                                                  margin-bottom:15px !important;
}
.twitter-feed .twitter-card #ctf .ctf-item {
                                            padding:0 15px;
                                            border:0;
                                            position:relative;
}
.twitter-feed .twitter-card #ctf .ctf-item:after {
                                                  position:absolute;
                                                  top:20px;
                                                  right:15px;
                                                  height:15px;
                                                  width:15px;
                                                  background:url("icon-twitter.svg")  no-repeat;
                                                  background-size:contain;
                                                  opacity:.2;
}
.twitter-feed .twitter-card #ctf .ctf-tweet-meta {
                                                  position:absolute;
                                                  bottom:15px;
                                                  right:15px;
                                                  opacity:.2;
}
.twitter-feed .twitter-card #ctf .ctf-screename-sep {
                                                     display:none;
}
.twitter-feed .twitter-card #ctf .ctf-tweet-actions a {
                                                       opacity:.2;
                                                       -webkit-transition:opacity .4s;
                                                       -moz-transition:opacity .4s;
                                                       -o-transition:opacity .4s;
                                                       transition:opacity .4s;
}
.twitter-feed .twitter-card #ctf .ctf-tweet-actions a:hover {
                                                             opacity:.8;
                                                             -webkit-transition:opacity .4s;
                                                             -moz-transition:opacity .4s;
                                                             -o-transition:opacity .4s;
                                                             transition:opacity .4s;
}
#footer {
         display:-webkit-box;
         display:-moz-box;
         display:-webkit-flex;
         display:-moz-flex;
         display:flex;
         display:-ms-flexbox;
         -webkit-box-direction:normal;
         -webkit-box-orient:vertical;
         -webkit-flex-direction:column;
         -moz-flex-direction:column;
         -ms-flex-direction:column;
         flex-direction:column;
         background-color:#fff;
         font-size:13px;
         padding:0;
         width:100%;
}
.content {
          display:-webkit-box;
          display:-moz-box;
          display:-webkit-flex;
          display:-moz-flex;
          display:flex;
          display:-ms-flexbox;
          -ms-flex-wrap:wrap;
          -webkit-flex-wrap:wrap;
          -moz-flex-wrap:wrap;
          flex-wrap:wrap;
          -webkit-box-flex:4 auto;
          -moz-box-flex:4 auto;
          -webkit-flex:4 auto;
          -moz-flex:4 auto;
          -ms-flex:4 auto;
          flex:4 auto;
}
.info {
       -webkit-box-flex:1 100%;
       -moz-box-flex:1 100%;
       -webkit-flex:1 100%;
       -moz-flex:1 100%;
       -ms-flex:1 100%;
       flex:1 100%;
       display:-webkit-box;
       display:-moz-box;
       display:-webkit-flex;
       display:-moz-flex;
       display:flex;
       display:-ms-flexbox;
       -webkit-box-align:center;
       -ms-flex-align:center;
       -webkit-align-items:center;
       -moz-align-items:center;
       align-items:center;
       -webkit-box-pack:center;
       -ms-flex-pack:center;
       -webkit-justify-content:center;
       -moz-justify-content:center;
       justify-content:center;
       -webkit-box-direction:normal;
       -webkit-box-orient:vertical;
       -webkit-flex-direction:column;
       -moz-flex-direction:column;
       -ms-flex-direction:column;
       flex-direction:column;
       padding:15px;
}
.footer-nav {
             -webkit-box-flex:1 100%;
             -moz-box-flex:1 100%;
             -webkit-flex:1 100%;
             -moz-flex:1 100%;
             -ms-flex:1 100%;
             flex:1 100%;
             padding-top:40px;
}
@media(min-width:1000px) {
.info {
       -webkit-box-flex:1;
       -moz-box-flex:1;
       -webkit-flex:1;
       -moz-flex:1;
       -ms-flex:1;
       flex:1;
}
}
.info p {
         max-width:325px;
         font-size:16px;
         font-weight:300;
         line-height:25px;
         margin-bottom:20px;
         color:#383a35;
         text-align:center;
}
@media(min-width:601px) {
.info p {
         text-align:left;
}
}
.info .contact {
                list-style:none;
                margin-left:0;
                padding:0;
                margin-bottom:0;
}
@media(min-width:601px) {
.info .contact {
                width:325px;
}
}
.info .contact li {
                   list-style:none;
                   float:left;
                   font-size:14px;
                   font-weight:300;
                   line-height:20px;
                   color:#383a35;
}
.info .contact a {
                  list-style:none;
                  float:left;
                  font-size:14px;
                  font-weight:300;
                  line-height:20px;
                  color:#383a35;
}
.info .contact li:first-child {
                               margin-right:40px;
}
.info .contact a:first-child {
                              margin-right:40px;
}
.info .contact li span {
                        height:13px;
                        width:13px;
                        display:block;
                        float:left;
                        margin-top:3px;
                        margin-right:5px;
}
.info .contact a span {
                       height:13px;
                       width:13px;
                       display:block;
                       float:left;
                       margin-top:3px;
                       margin-right:5px;
}
.info .contact li .phone {
                          background-image:url("icon-phone2.svg");
                          height:12px;
                          width:12px;
}
.info .contact a .phone {
                         background-image:url("icon-phone2.svg");
                         height:12px;
                         width:12px;
}
.info .contact li .support {
                            background-image:url("icon-info.svg");
}
.info .contact a .support {
                           background-image:url("icon-info.svg");
}
.social {
         list-style:none;
         margin-left:0;
         padding:0;
}
@media(min-width:601px) {
.social {
         width:325px;
}
}
.social li {
            list-style:none;
            float:left;
            margin-right:15px;
            margin-bottom:0;
}
.social li span {
                 height:15px;
                 width:15px;
                 display:block;
                 float:left;
                 margin-top:3px;
                 background-repeat:no-repeat;
}
.social li .facebook {
                      background-image:url("icon-facebook.svg");
}
.social li .twitter {
                     background-image:url("icon-twitter.svg");
                     margin-top:5px;
}
.social li .youtube {
                     background-image:url("icon-youtube.svg");
                     margin-top:5px;
}
.social li .linkedin {
                      background-image:url("icon-linkedin.svg");
}
.social li .google {
                    background-image:url("icon-google.svg");
                    width:21px;
}
@media(min-width:1000px) {
.footer-nav {
             -webkit-box-flex:2;
             -moz-box-flex:2;
             -webkit-flex:2;
             -moz-flex:2;
             -ms-flex:2;
             flex:2;
}
}
.footer-logo {
              background-image:url("KnowledgeLake-Color-Logo.svg");
              background-size:100%;
              background-repeat:no-repeat;
              height:80px;
              width:100%;
              max-width:300px;
}
.footer-logo a {
                text-indent:-119988px;
                overflow:hidden;
                text-align:left;
                display:block;
                height:100%;
}
.copyright {
            -webkit-box-flex:1 auto;
            -moz-box-flex:1 auto;
            -webkit-flex:1 auto;
            -moz-flex:1 auto;
            -ms-flex:1 auto;
            flex:1 auto;
            padding:15px;
            display:-webkit-box;
            display:-moz-box;
            display:-webkit-flex;
            display:-moz-flex;
            display:flex;
            display:-ms-flexbox;
            -ms-flex-wrap:wrap;
            -webkit-flex-wrap:wrap;
            -moz-flex-wrap:wrap;
            flex-wrap:wrap;
            -webkit-box-align:center;
            -ms-flex-align:center;
            -webkit-align-items:center;
            -moz-align-items:center;
            align-items:center;
            -webkit-box-direction:normal;
            -webkit-box-orient:vertical;
            -webkit-flex-direction:column;
            -moz-flex-direction:column;
            -ms-flex-direction:column;
            flex-direction:column;
}
@media(min-width:601px) {
.copyright {
            -webkit-box-direction:normal;
            -webkit-box-orient:horizontal;
            -webkit-flex-direction:row;
            -moz-flex-direction:row;
            -ms-flex-direction:row;
            flex-direction:row;
            padding:15px 0 15px 30px;
}
}
.copyright p {
              font-size:10px;
              font-weight:300;
              line-height:14px;
              color:#383a35;
              margin-bottom:15px;
}
.copyright a {
              font-size:10px;
              font-weight:300;
              line-height:14px;
              color:#383a35;
              margin-bottom:15px;
}
.copyright p:last-child {
                         margin-bottom:5px;
}
.copyright a:last-child {
                         margin-bottom:5px;
}
@media(min-width:601px) {
.copyright p {
              margin-bottom:0;
              margin-right:30px;
}
}
@media(min-width:601px) {
.copyright a {
              margin-bottom:0;
              margin-right:30px;
}
}
@media(min-width:601px) {
.copyright p:last-child {
                         margin-bottom:0;
}
}
@media(min-width:601px) {
.copyright a:last-child {
                         margin-bottom:0;
}
}
.footer-menu {
              display:-webkit-box;
              display:-moz-box;
              display:-webkit-flex;
              display:-moz-flex;
              display:flex;
              display:-ms-flexbox;
              -ms-flex-wrap:wrap;
              -webkit-flex-wrap:wrap;
              -moz-flex-wrap:wrap;
              flex-wrap:wrap;
              -webkit-box-pack:center;
              -ms-flex-pack:center;
              -webkit-justify-content:center;
              -moz-justify-content:center;
              justify-content:center;
              list-style:none;
              margin-left:0;
              padding:0;
}
@media(min-width:601px) {
.footer-menu {
              -webkit-box-pack:space-around;
              -ms-flex-pack:space-around;
              -webkit-justify-content:space-around;
              -moz-justify-content:space-around;
              justify-content:space-around;
}
}
.footer-menu li {
                 list-style:none;
}
.footer-menu>li {
                 -webkit-box-flex:1 100%;
                 -moz-box-flex:1 100%;
                 -webkit-flex:1 100%;
                 -moz-flex:1 100%;
                 -ms-flex:1 100%;
                 flex:1 100%;
                 text-align:center;
}
@media(min-width:601px) {
.footer-menu>li {
                 flex:none;
                 text-align:left;
}
}
.footer-menu>li>a {
                   font-size:14px;
                   font-weight:600;
                   line-height:19px;
                   letter-spacing:2px;
}
.footer-menu ul {
                 margin-left:0;
                 margin-top:20px;
}
.footer-menu ul a {
                   font-size:15px;
                   font-weight:300;
                   line-height:20px;
}
.footer-menu a {
                color:#383a35;
}
.footer-menu a:hover {
                      text-decoration:underline;
}
.foot-line {
            width:100%;
            height:8px;
}
#scroll-top {
             box-shadow:none;
             display:none;
}
@media(min-width:768px) {
#scroll-top {
             color:transparent;
             font:0/0 a;
             text-shadow:none;
             position:fixed;
             right:30px;
             bottom:30px;
             z-index:990;
}
}
@media(min-width:768px) {
#scroll-top:before {
                    content:"Ã®ËœÅ“";
                    font-family:icomoon;
                    speak:none;
                    font-style:normal;
                    font-weight:normal;
                    font-variant:normal;
                    text-transform:none;
                    line-height:1;
                    -webkit-font-smoothing:antialiased;
                    -moz-osx-font-smoothing:grayscale;
                    color:#999;
                    font-size:40px;
}
}
.page-template-home {
                     background-color:#f5f5f5;
}
.page-template-home .text-content {
                                   background:#fbfbfb;
}
.page-template-home .text-content h4 {
                                      font-size:20px;
                                      font-weight:normal;
}
.hero-slider {
              width:100%;
              border:0;
              color:#fff;
              background-color:#f5f5f5;
              overflow:hidden;
}
.hero-slider .slides {
                      height:700px;
}
.hero-slider .flex-control-nav {
                                bottom:50px;
                                left:0;
                                right:0;
                                margin-left:auto;
                                margin-right:auto;
                                width:auto;
                                z-index:2;
}
@media(min-width:1000px) {
.hero-slider .flex-control-nav {
                                right:auto;
                                margin-left:none;
                                margin-right:none;
                                left:90px;
                                bottom:100px;
}
}
.hero-slider .flex-control-nav li a {
                                     background:#fff;
                                     border:1px solid transparent;
                                     -webkit-transform:scale(0.8, .8);
                                     -moz-transform:scale(0.8, .8);
                                     -ms-transform:scale(0.8, .8);
                                     -o-transform:scale(0.8, .8);
                                     transform:scale(0.8, .8);
}
.hero-slider .flex-control-nav li a.flex-active {
                                                 background:transparent;
                                                 border:1px solid #fff;
                                                 -webkit-transform:scale(1.2, 1.2);
                                                 -moz-transform:scale(1.2, 1.2);
                                                 -ms-transform:scale(1.2, 1.2);
                                                 -o-transform:scale(1.2, 1.2);
                                                 transform:scale(1.2, 1.2);
}
.hero-slider .flex-control-nav li:first-child {
                                               margin-left:0;
}
@media(max-width:1000px) {
.hero-slider .flex-direction-nav {
                                  display:none;
}
}
.hero-slider .flex-direction-nav a {
                                    height:40px;
                                    width:40px;
                                    background:rgba(0, 0, 0, .7);
                                    border-radius:50%;
}
.hero-slider .flex-direction-nav .flex-nav-prev .flex-prev {
                                                            opacity:.5;
}
.hero-slider .flex-direction-nav .flex-nav-prev .flex-prev:before {
                                                                   content:"Ã®â€šâ€";
                                                                   font-family:icomoon;
                                                                   speak:none;
                                                                   font-style:normal;
                                                                   font-weight:normal;
                                                                   font-variant:normal;
                                                                   text-transform:none;
                                                                   line-height:1;
                                                                   -webkit-font-smoothing:antialiased;
                                                                   -moz-osx-font-smoothing:grayscale;
                                                                   color:#fff;
                                                                   font-size:28px;
                                                                   line-height:40px;
                                                                   padding-left:6px;
}
.hero-slider .flex-direction-nav .flex-nav-next .flex-next {
                                                            opacity:.5;
}
.hero-slider .flex-direction-nav .flex-nav-next .flex-next:before {
                                                                   content:"Ã®â€šâ€¢";
                                                                   font-family:icomoon;
                                                                   speak:none;
                                                                   font-style:normal;
                                                                   font-weight:normal;
                                                                   font-variant:normal;
                                                                   text-transform:none;
                                                                   line-height:1;
                                                                   -webkit-font-smoothing:antialiased;
                                                                   -moz-osx-font-smoothing:grayscale;
                                                                   color:#fff;
                                                                   font-size:28px;
                                                                   line-height:40px;
                                                                   padding-right:6px;
}
.hero-slider .slides>li {
                         height:100%;
                         background-color:#f5f5f5;
                         background-position:60% center;
                         background-size:cover;
                         background-repeat:no-repeat;
                         border-radius:0 0 200px 0;
                         position:relative;
}
.hero-slider .slides>li:after {
                               height:100%;
                               width:100%;
                               position:absolute;
                               top:0;
                               left:0;
                               background:rgba(0, 0, 0, .3);
                               border-radius:0 0 200px 0;
}
@media(min-width:992px) {
.hero-slider .slides>li {
                         background-position:right center;
                         border-radius:0 0 406px 0;
}
}
@media(min-width:992px) {
.hero-slider .slides>li:after {
                               border-radius:0 0 406px 0;
}
}
.hero-slider .slides>li .hero-contents {
                                        height:100%;
                                        display:-webkit-box;
                                        display:-moz-box;
                                        display:-webkit-flex;
                                        display:-moz-flex;
                                        display:flex;
                                        display:-ms-flexbox;
                                        -webkit-box-direction:normal;
                                        -webkit-box-orient:vertical;
                                        -webkit-flex-direction:column;
                                        -moz-flex-direction:column;
                                        -ms-flex-direction:column;
                                        flex-direction:column;
                                        -webkit-box-pack:center;
                                        -ms-flex-pack:center;
                                        -webkit-justify-content:center;
                                        -moz-justify-content:center;
                                        justify-content:center;
                                        -webkit-box-align:start;
                                        -ms-flex-align:start;
                                        -webkit-align-items:flex-start;
                                        -moz-align-items:flex-start;
                                        align-items:flex-start;
                                        padding:0 40px 50px 20px;
}
@media(min-width:1000px) {
.hero-slider .slides>li .hero-contents {
                                        padding-left:90px;
}
}
@media(min-width:768px) {
.hero-slider .slides>li .hero-contents {
                                        padding-top:124px;
}
}
.hero-slider .slides>li h1 {
                            font-size:36px;
                            font-weight:300;
                            line-height:36px;
}
@media(min-width:1000px) {
.hero-slider .slides>li h1 {
                            font-size:45px;
                            line-height:61px;
}
}
.hero-slider .slides>li .intro {
                                font-size:20px;
                                font-weight:300;
                                line-height:39px;
                                max-width:750px;
                                margin-bottom:30px;
}
@media(min-width:1000px) {
.hero-slider .slides>li .intro {
                                font-size:25px;
}
}
.hero-slider .slides>li * {
                           position:relative;
                           z-index:2;
}
.intro-content {
                background-color:#f5f5f5;
                text-align:center;
                max-width:780px;
                margin-left:auto;
                margin-right:auto;
                padding:80px 20px 50px;
}
.intro-content h4 {
                   font-size:25px;
                   font-weight:300;
                   line-height:34px;
}
.intro-content p {
                  font-size:25px;
                  font-weight:300;
                  line-height:40px;
}
.intro-content a {
                  color:#3e8ede;
                  margin-bottom:75px;
                  margin-top:30px;
                  font-size:14px;
                  line-height:19px;
                  letter-spacing:2px;
                  font-weight:600;
                  position:relative;
                  -webkit-transition:all 1s;
                  -moz-transition:all 1s;
                  -o-transition:all 1s;
                  transition:all 1s;
}
.intro-content a:after {
                        content:"Ã®â€šâ€¢";
                        font-family:icomoon;
                        speak:none;
                        font-style:normal;
                        font-weight:normal;
                        font-variant:normal;
                        text-transform:none;
                        line-height:1;
                        -webkit-font-smoothing:antialiased;
                        -moz-osx-font-smoothing:grayscale;
                        color:#3e8ede;
                        font-size:20px;
                        position:absolute;
                        top:-1px;
                        -webkit-transition:all 1s;
                        -moz-transition:all 1s;
                        -o-transition:all 1s;
                        transition:all 1s;
}
.intro-content a:hover {
                        color:#2881da;
}
.intro-content a:hover:after {
                              -webkit-transition:all 1s;
                              -moz-transition:all 1s;
                              -o-transition:all 1s;
                              transition:all 1s;
                              right:-25px;
}
.text-content-wrap {
                    background:#fbfbfb;
}
.dec-card-container {
                     background:#fbfbfb;
                     width:100%;
}
.dec-card-wrap {
                background:#fbfbfb;
                padding:0 5% 50px;
                height:60%;
                display:-webkit-box;
                display:-moz-box;
                display:-webkit-flex;
                display:-moz-flex;
                display:flex;
                display:-ms-flexbox;
                -ms-flex-wrap:wrap;
                -webkit-flex-wrap:wrap;
                -moz-flex-wrap:wrap;
                flex-wrap:wrap;
                -webkit-box-pack:space-around;
                -ms-flex-pack:space-around;
                -webkit-justify-content:space-around;
                -moz-justify-content:space-around;
                justify-content:space-around;
}
@media(min-width:1000px) {
.dec-card-wrap {
                padding:0 0 50px;
                max-width:1300px;
                margin-left:auto;
                margin-right:auto;
}
}
.dec-card {
           -webkit-box-flex:0 222px;
           -moz-box-flex:0 222px;
           -webkit-flex:0 222px;
           -moz-flex:0 222px;
           -ms-flex:0 222px;
           flex:0 222px;
           position:relative;
           z-index:1;
           margin:0 10px 30px;
}
.dec-card .icon-card {
                      height:222px;
                      margin-bottom:30px;
                      box-shadow:0 7px 15px 0 rgba(0, 0, 0, .08);
                      display:-webkit-box;
                      display:-moz-box;
                      display:-webkit-flex;
                      display:-moz-flex;
                      display:flex;
                      display:-ms-flexbox;
                      -webkit-transition:all .4s;
                      -moz-transition:all .4s;
                      -o-transition:all .4s;
                      transition:all .4s;
}
.dec-card .icon-card span {
                           background-size:contain;
                           background-repeat:no-repeat;
                           height:80px;
                           width:80px;
                           margin:auto;
}
.dec-card .icon-card:hover {
                            -webkit-transition:all .4s;
                            -moz-transition:all .4s;
                            -o-transition:all .4s;
                            transition:all .4s;
                            -webkit-transform:translate3d(0, -5px, 0);
                            -moz-transform:translate3d(0, -5px, 0);
                            -ms-transform:translate3d(0, -5px, 0);
                            -o-transform:translate3d(0, -5px, 0);
                            transform:translate3d(0, -5px, 0);
                            box-shadow:0 13px 20px 0 rgba(0, 0, 0, .18);
}
.dec-card .title {
                  font-size:16px;
                  line-height:22px;
                  color:#3e8ede;
                  -webkit-transition:all .4s;
                  -moz-transition:all .4s;
                  -o-transition:all .4s;
                  transition:all .4s;
}
.dec-card .content {
                    margin-top:20px;
                    font-size:16px;
                    font-weight:300;
                    line-height:25px;
                    color:#383a35;
}
.team-box-wrap {
                background:#f5f5f5;
                position:relative;
                display:-webkit-box;
                display:-moz-box;
                display:-webkit-flex;
                display:-moz-flex;
                display:flex;
                display:-ms-flexbox;
}
.white-curve-left {
                   position:absolute;
                   top:-200px;
                   z-index:0;
                   left:0;
                   width:100%;
                   height:400px;
                   background:#f5f5f5;
}
.white-curve-left:before {
                          position:absolute;
                          z-index:-1;
                          width:100%;
                          height:100%;
                          top:0;
                          left:0;
                          border-radius:0 0 0 450px;
                          background:#fbfbfb;
}
.purple-box {
             height:650px;
             width:1050px;
             padding:0 20px;
             background:#642297;
             background:linear-gradient(to right, #642297, #3e8ede) , #642297;
             background:-webkit-linear-gradient(to right, #642297, #3e8ede) , #642297;
             background-size:cover;
             background-position:bot left;
             margin:auto;
             position:relative;
             display:-webkit-box;
             display:-moz-box;
             display:-webkit-flex;
             display:-moz-flex;
             display:flex;
             display:-ms-flexbox;
             -webkit-box-direction:normal;
             -webkit-box-orient:vertical;
             -webkit-flex-direction:column;
             -moz-flex-direction:column;
             -ms-flex-direction:column;
             flex-direction:column;
             -webkit-box-align:center;
             -ms-flex-align:center;
             -webkit-align-items:center;
             -moz-align-items:center;
             align-items:center;
             -webkit-box-pack:center;
             -ms-flex-pack:center;
             -webkit-justify-content:center;
             -moz-justify-content:center;
             justify-content:center;
             color:#fff;
}
.purple-box p {
               font-size:20px;
               font-weight:300;
               line-height:32px;
               margin-bottom:30px;
               text-align:center;
}
.purple-box p.heading {
                       margin-bottom:15px;
                       font-size:36px;
                       font-weight:300;
                       line-height:36px;
}
@media(min-width:1000px) {
.purple-box p.heading {
                       font-size:45px;
                       line-height:61px;
}
}
.purple-box .btn {
                  margin-bottom:30px;
}
.purple-box .team-play-link {
                             font-size:12px;
                             font-weight:600;
                             line-height:17px;
                             letter-spacing:1px;
                             position:relative;
                             color:#fff;
}
.purple-box .team-play-link:before {
                                    position:absolute;
                                    left:-30px;
                                    height:18px;
                                    width:18px;
                                    background:url("button-icon-play.svg")  no-repeat;
                                    background-size:contain;
}
.featured-cs {
              width:100%;
              margin-bottom:60px;
}
.featured-cs .featured-cs-wrap {
                                display:-webkit-box;
                                display:-moz-box;
                                display:-webkit-flex;
                                display:-moz-flex;
                                display:flex;
                                display:-ms-flexbox;
                                -ms-flex-wrap:wrap;
                                -webkit-flex-wrap:wrap;
                                -moz-flex-wrap:wrap;
                                flex-wrap:wrap;
}
@media(min-width:1000px) {
.featured-cs .featured-cs-wrap {
                                max-width:1300px;
                                margin-left:auto;
                                margin-right:auto;
}
}
.featured-cs .featured-video {
                              background:#000;
                              min-height:400px;
                              -webkit-box-flex:1 460px;
                              -moz-box-flex:1 460px;
                              -webkit-flex:1 460px;
                              -moz-flex:1 460px;
                              -ms-flex:1 460px;
                              flex:1 460px;
                              background-size:cover;
                              background-position:center center;
                              padding:0;
                              display:-webkit-box;
                              display:-moz-box;
                              display:-webkit-flex;
                              display:-moz-flex;
                              display:flex;
                              display:-ms-flexbox;
                              -webkit-box-align:center;
                              -ms-flex-align:center;
                              -webkit-align-items:center;
                              -moz-align-items:center;
                              align-items:center;
}
.featured-cs .featured-video .play {
                                    margin:auto;
                                    display:-webkit-box;
                                    display:-moz-box;
                                    display:-webkit-flex;
                                    display:-moz-flex;
                                    display:flex;
                                    display:-ms-flexbox;
                                    -webkit-box-direction:normal;
                                    -webkit-box-orient:vertical;
                                    -webkit-flex-direction:column;
                                    -moz-flex-direction:column;
                                    -ms-flex-direction:column;
                                    flex-direction:column;
                                    -webkit-box-align:center;
                                    -ms-flex-align:center;
                                    -webkit-align-items:center;
                                    -moz-align-items:center;
                                    align-items:center;
}
.featured-cs .featured-video p {
                                font-size:14px;
                                font-weight:600;
                                line-height:19px;
                                letter-spacing:2px;
                                color:#fff;
}
.featured-cs .featured-video a {
                                text-indent:-999em;
                                height:60px;
                                width:60px;
                                background:url("icon-play-big.svg")  no-repeat;
                                background-size:contain;
                                margin-bottom:30px;
                                -webkit-transition:all .4s;
                                -moz-transition:all .4s;
                                -o-transition:all .4s;
                                transition:all .4s;
}
.featured-cs .featured-video a:hover {
                                      -webkit-transition:all .4s;
                                      -moz-transition:all .4s;
                                      -o-transition:all .4s;
                                      transition:all .4s;
                                      -webkit-transform:scale(1.1, 1.1);
                                      -moz-transform:scale(1.1, 1.1);
                                      -ms-transform:scale(1.1, 1.1);
                                      -o-transform:scale(1.1, 1.1);
                                      transform:scale(1.1, 1.1);
}
.featured-cs .featured-video a:focus {
                                      outline:0;
}
.featured-cs .featured-video a:active {
                                       outline:0;
}
.featured-cs .featured-content {
                                -webkit-box-flex:1 460px;
                                -moz-box-flex:1 460px;
                                -webkit-flex:1 460px;
                                -moz-flex:1 460px;
                                -ms-flex:1 460px;
                                flex:1 460px;
                                padding:20px;
                                display:-webkit-box;
                                display:-moz-box;
                                display:-webkit-flex;
                                display:-moz-flex;
                                display:flex;
                                display:-ms-flexbox;
                                -webkit-box-direction:normal;
                                -webkit-box-orient:vertical;
                                -webkit-flex-direction:column;
                                -moz-flex-direction:column;
                                -ms-flex-direction:column;
                                flex-direction:column;
                                -webkit-box-pack:space-around;
                                -ms-flex-pack:space-around;
                                -webkit-justify-content:space-around;
                                -moz-justify-content:space-around;
                                justify-content:space-around;
}
@media(min-width:1000px) {
.featured-cs .featured-content {
                                padding-left:40px;
}
}
.featured-cs .featured-content p:nth-of-type(1) {
                                                 font-size:12px;
                                                 font-weight:600;
                                                 line-height:17px;
                                                 letter-spacing:1px;
                                                 color:#3e8ede;
}
.featured-cs .featured-content p:nth-of-type(2) {
                                                 font-size:32px;
                                                 font-weight:300;
                                                 line-height:42px;
}
@media(min-width:1000px) {
.featured-cs .featured-content p:nth-of-type(2) {
                                                 font-size:45px;
                                                 line-height:61px;
}
}
.featured-cs .featured-content p:nth-of-type(3) {
                                                 font-size:16px;
                                                 font-weight:300;
                                                 line-height:25px;
}
.featured-cs .featured-content a {
                                  font-size:14px;
                                  font-weight:600;
                                  line-height:19px;
                                  letter-spacing:2px;
                                  color:#3e8ede;
                                  position:relative;
                                  -webkit-transition:all 1s;
                                  -moz-transition:all 1s;
                                  -o-transition:all 1s;
                                  transition:all 1s;
}
.featured-cs .featured-content a:after {
                                        content:"Ã®â€šâ€¢";
                                        font-family:icomoon;
                                        speak:none;
                                        font-style:normal;
                                        font-weight:normal;
                                        font-variant:normal;
                                        text-transform:none;
                                        line-height:1;
                                        -webkit-font-smoothing:antialiased;
                                        -moz-osx-font-smoothing:grayscale;
                                        color:#3e8ede;
                                        font-size:20px;
                                        position:absolute;
                                        top:-1px;
                                        -webkit-transition:all .2s;
                                        -moz-transition:all .2s;
                                        -o-transition:all .2s;
                                        transition:all .2s;
}
.featured-cs .featured-content a:hover {
                                        color:#2881da;
}
.featured-cs .featured-content a:hover:after {
                                              -webkit-transition:all .2s;
                                              -moz-transition:all .2s;
                                              -o-transition:all .2s;
                                              transition:all .2s;
                                              -webkit-transform:translate(7px, 0);
                                              -moz-transform:translate(7px, 0);
                                              -ms-transform:translate(7px, 0);
                                              -o-transform:translate(7px, 0);
                                              transform:translate(7px, 0);
}
.logo-content {
               background:#f5f5f5;
               padding:0 20px 50px;
}
.logo-content .logo-wrap {
                          width:100%;
                          display:-webkit-box;
                          display:-moz-box;
                          display:-webkit-flex;
                          display:-moz-flex;
                          display:flex;
                          display:-ms-flexbox;
                          -ms-flex-wrap:wrap;
                          -webkit-flex-wrap:wrap;
                          -moz-flex-wrap:wrap;
                          flex-wrap:wrap;
                          -webkit-box-align:center;
                          -ms-flex-align:center;
                          -webkit-align-items:center;
                          -moz-align-items:center;
                          align-items:center;
                          -webkit-box-pack:center;
                          -ms-flex-pack:center;
                          -webkit-justify-content:center;
                          -moz-justify-content:center;
                          justify-content:center;
                          margin:40px auto;
}
@media(min-width:1000px) {
.logo-content .logo-wrap {
                          max-width:1300px;
}
}
.logo-content .customer-logo {
                              -webkit-box-flex:1 130px;
                              -moz-box-flex:1 130px;
                              -webkit-flex:1 130px;
                              -moz-flex:1 130px;
                              -ms-flex:1 130px;
                              flex:1 130px;
                              display:-webkit-box;
                              display:-moz-box;
                              display:-webkit-flex;
                              display:-moz-flex;
                              display:flex;
                              display:-ms-flexbox;
                              min-width:20%;
                              padding:0 10px;
                              margin-bottom:30px;
                              -webkit-transition:all .2s;
                              -moz-transition:all .2s;
                              -o-transition:all .2s;
                              transition:all .2s;
}
.logo-content .customer-logo:hover {
                                    -webkit-transition:all .2s;
                                    -moz-transition:all .2s;
                                    -o-transition:all .2s;
                                    transition:all .2s;
                                    -webkit-transform:scale(1.05, 1.05);
                                    -moz-transform:scale(1.05, 1.05);
                                    -ms-transform:scale(1.05, 1.05);
                                    -o-transform:scale(1.05, 1.05);
                                    transform:scale(1.05, 1.05);
}
.logo-content .customer-logo img {
                                  margin:auto;
}
.logo-content .link-wrap {
                          width:100%;
                          text-align:center;
}
.logo-content .link-wrap a {
                            color:#3e8ede;
                            margin-bottom:75px;
                            margin-top:30px;
                            font-size:14px;
                            line-height:19px;
                            letter-spacing:2px;
                            font-weight:600;
                            position:relative;
                            -webkit-transition:all 1s;
                            -moz-transition:all 1s;
                            -o-transition:all 1s;
                            transition:all 1s;
}
.logo-content .link-wrap a:after {
                                  content:"Ã®â€šâ€¢";
                                  font-family:icomoon;
                                  speak:none;
                                  font-style:normal;
                                  font-weight:normal;
                                  font-variant:normal;
                                  text-transform:none;
                                  line-height:1;
                                  -webkit-font-smoothing:antialiased;
                                  -moz-osx-font-smoothing:grayscale;
                                  color:#3e8ede;
                                  font-size:20px;
                                  position:absolute;
                                  top:-1px;
                                  -webkit-transition:all 1s;
                                  -moz-transition:all 1s;
                                  -o-transition:all 1s;
                                  transition:all 1s;
}
.logo-content .link-wrap a:hover {
                                  color:#2881da;
}
.logo-content .link-wrap a:hover:after {
                                        -webkit-transition:all 1s;
                                        -moz-transition:all 1s;
                                        -o-transition:all 1s;
                                        transition:all 1s;
                                        right:-25px;
}
.customer-card-content {
                        width:100%;
                        background:#f5f5f5;
                        position:relative;
                        display:-webkit-box;
                        display:-moz-box;
                        display:-webkit-flex;
                        display:-moz-flex;
                        display:flex;
                        display:-ms-flexbox;
                        padding:40px 20px;
}
.customer-card-content .white-curve-right {
                                           position:absolute;
                                           bottom:0;
                                           z-index:0;
                                           left:0;
                                           width:100%;
                                           height:50%;
                                           background:#f5f5f5;
}
.customer-card-content .white-curve-right:before {
                                                  position:absolute;
                                                  z-index:-1;
                                                  width:100%;
                                                  height:100%;
                                                  top:0;
                                                  left:0;
                                                  border-radius:0 450px 0 0;
                                                  background:#fcfcfc;
}
.customer-card-content .customer-card-wrap {
                                            margin:auto;
                                            width:100%;
                                            max-width:1100px;
                                            position:relative;
                                            display:-webkit-box;
                                            display:-moz-box;
                                            display:-webkit-flex;
                                            display:-moz-flex;
                                            display:flex;
                                            display:-ms-flexbox;
                                            -ms-flex-wrap:wrap;
                                            -webkit-flex-wrap:wrap;
                                            -moz-flex-wrap:wrap;
                                            flex-wrap:wrap;
                                            -webkit-box-pack:space-around;
                                            -ms-flex-pack:space-around;
                                            -webkit-justify-content:space-around;
                                            -moz-justify-content:space-around;
                                            justify-content:space-around;
                                            margin-bottom:30px;
}
@media(min-width:1015px) {
.customer-card-content .customer-card-wrap {
                                            -webkit-box-pack:space-between;
                                            -ms-flex-pack:space-between;
                                            -webkit-justify-content:space-between;
                                            -moz-justify-content:space-between;
                                            justify-content:space-between;
                                            margin-bottom:0;
}
}
.customer-card-content .customer-card-wrap .card {
                                                  height:475px;
                                                  border-radius:0 0 0 25px;
                                                  -webkit-box-flex:0 325px;
                                                  -moz-box-flex:0 325px;
                                                  -webkit-flex:0 325px;
                                                  -moz-flex:0 325px;
                                                  -ms-flex:0 325px;
                                                  flex:0 325px;
                                                  box-shadow:-10px 20px 20px 0 rgba(0, 0, 0, .08);
                                                  margin-bottom:30px;
                                                  display:-webkit-box;
                                                  display:-moz-box;
                                                  display:-webkit-flex;
                                                  display:-moz-flex;
                                                  display:flex;
                                                  display:-ms-flexbox;
                                                  -webkit-box-direction:normal;
                                                  -webkit-box-orient:vertical;
                                                  -webkit-flex-direction:column;
                                                  -moz-flex-direction:column;
                                                  -ms-flex-direction:column;
                                                  flex-direction:column;
                                                  background:#fff;
                                                  color:#383a35;
                                                  font-weight:300;
                                                  font-size:20px;
                                                  line-height:30px;
                                                  -webkit-transition:all .4s;
                                                  -moz-transition:all .4s;
                                                  -o-transition:all .4s;
                                                  transition:all .4s;
}
@media(min-width:1015px) {
.customer-card-content .customer-card-wrap .card {
                                                  margin-bottom:0;
}
}
.customer-card-content .customer-card-wrap .card:hover {
                                                        -webkit-transition:all .4s;
                                                        -moz-transition:all .4s;
                                                        -o-transition:all .4s;
                                                        transition:all .4s;
                                                        -webkit-transform:translate3d(0, -15px, 0);
                                                        -moz-transform:translate3d(0, -15px, 0);
                                                        -ms-transform:translate3d(0, -15px, 0);
                                                        -o-transform:translate3d(0, -15px, 0);
                                                        transform:translate3d(0, -15px, 0);
                                                        box-shadow:-10px 40px 40px 0 rgba(0, 0, 0, .16);
}
.customer-card-content .customer-card-wrap .card .top {
                                                       background-size:cover;
                                                       background-repeat:no-repeat;
                                                       -webkit-box-flex:0 0 190px;
                                                       -moz-box-flex:0 0 190px;
                                                       -webkit-flex:0 0 190px;
                                                       -moz-flex:0 0 190px;
                                                       -ms-flex:0 0 190px;
                                                       flex:0 0 190px;
                                                       display:-webkit-box;
                                                       display:-moz-box;
                                                       display:-webkit-flex;
                                                       display:-moz-flex;
                                                       display:flex;
                                                       display:-ms-flexbox;
}
.customer-card-content .customer-card-wrap .card .bottom {
                                                          padding:0 20px 20px;
                                                          background:#fff;
                                                          -webkit-box-flex:1 1 auto;
                                                          -moz-box-flex:1 1 auto;
                                                          -webkit-flex:1 1 auto;
                                                          -moz-flex:1 1 auto;
                                                          -ms-flex:1 1 auto;
                                                          flex:1 1 auto;
                                                          width:100%;
}
.customer-card-content .customer-card-wrap .card .bottom p {
                                                            font-size:16px;
                                                            line-height:25px;
                                                            font-weight:600;
}
.customer-card-content .customer-card-wrap .card .bottom p:nth-of-type(1) {
                                                                           margin-top:30px;
}
.customer-card-content .customer-card-wrap .card .bottom p:nth-of-type(2) {
                                                                           font-weight:300;
}
.customer-card-content .customer-card-wrap .card .foot {
                                                        background:#fff;
                                                        -webkit-box-flex:0 0 50px;
                                                        -moz-box-flex:0 0 50px;
                                                        -webkit-flex:0 0 50px;
                                                        -moz-flex:0 0 50px;
                                                        -ms-flex:0 0 50px;
                                                        flex:0 0 50px;
                                                        width:100%;
                                                        border-radius:0 0 0 25px;
                                                        display:-webkit-box;
                                                        display:-moz-box;
                                                        display:-webkit-flex;
                                                        display:-moz-flex;
                                                        display:flex;
                                                        display:-ms-flexbox;
                                                        -webkit-box-align:center;
                                                        -ms-flex-align:center;
                                                        -webkit-align-items:center;
                                                        -moz-align-items:center;
                                                        align-items:center;
                                                        padding-left:20px;
                                                        color:#383a35;
}
.customer-card-content .customer-card-wrap .card .foot span {
                                                             width:14px;
                                                             height:14px;
                                                             margin-right:14px;
                                                             background-size:contain;
                                                             background-repeat:no-repeat;
}
.customer-card-content .customer-card-wrap .card .foot p {
                                                          font-size:12px;
                                                          font-weight:600;
                                                          line-height:17px;
                                                          letter-spacing:1px;
                                                          text-transform:uppercase;
}
.customer-card-content .customer-card-wrap .card:nth-of-type(1) .foot {
                                                                       color:orange;
}
.customer-card-content .customer-card-wrap .card:nth-of-type(2) .foot {
                                                                       color:#d7006d;
}
.customer-card-content .customer-card-wrap .card:nth-of-type(3) .foot {
                                                                       color:#642297;
}
.news {
       background:#fcfcfc;
}
.news .intro-content {
                      background:#fcfcfc;
}
.news-slider {
              width:100%;
              border:0;
              overflow:hidden;
              background:#fbfbfb;
}
.news-slider .flex-control-nav {
                                bottom:50px;
                                left:0;
                                right:0;
                                margin-left:auto;
                                margin-right:auto;
                                width:auto;
}
@media(min-width:1000px) {
.news-slider .flex-control-nav {
                                bottom:10px;
}
}
.news-slider .flex-control-nav li a {
                                     background:#3e8ede;
                                     border:1px solid transparent;
                                     -webkit-transform:scale(0.8, .8);
                                     -moz-transform:scale(0.8, .8);
                                     -ms-transform:scale(0.8, .8);
                                     -o-transform:scale(0.8, .8);
                                     transform:scale(0.8, .8);
}
.news-slider .flex-control-nav li a.flex-active {
                                                 background:transparent;
                                                 border:1px solid #3e8ede;
                                                 -webkit-transform:scale(1.2, 1.2);
                                                 -moz-transform:scale(1.2, 1.2);
                                                 -ms-transform:scale(1.2, 1.2);
                                                 -o-transform:scale(1.2, 1.2);
                                                 transform:scale(1.2, 1.2);
}
.news-slider .flex-control-nav li:first-child {
                                               margin-left:0;
}
@media(max-width:1000px) {
.news-slider .flex-direction-nav {
                                  display:none;
}
}
.news-slider .flex-direction-nav a {
                                    height:40px;
                                    width:40px;
                                    background:#fff;
                                    box-shadow:0 2px 8px 0 rgba(0, 0, 0, .3);
                                    border-radius:50%;
}
.news-slider .flex-direction-nav .flex-nav-prev .flex-prev {
                                                            opacity:.5;
}
.news-slider .flex-direction-nav .flex-nav-prev .flex-prev:before {
                                                                   content:"Ã®â€šâ€";
                                                                   font-family:icomoon;
                                                                   speak:none;
                                                                   font-style:normal;
                                                                   font-weight:normal;
                                                                   font-variant:normal;
                                                                   text-transform:none;
                                                                   line-height:1;
                                                                   -webkit-font-smoothing:antialiased;
                                                                   -moz-osx-font-smoothing:grayscale;
                                                                   color:#383a35;
                                                                   font-size:28px;
                                                                   line-height:40px;
                                                                   padding-left:6px;
}
.news-slider .flex-direction-nav .flex-nav-next .flex-next {
                                                            opacity:.5;
}
.news-slider .flex-direction-nav .flex-nav-next .flex-next:before {
                                                                   content:"Ã®â€šâ€¢";
                                                                   font-family:icomoon;
                                                                   speak:none;
                                                                   font-style:normal;
                                                                   font-weight:normal;
                                                                   font-variant:normal;
                                                                   text-transform:none;
                                                                   line-height:1;
                                                                   -webkit-font-smoothing:antialiased;
                                                                   -moz-osx-font-smoothing:grayscale;
                                                                   color:#383a35;
                                                                   font-size:28px;
                                                                   line-height:40px;
                                                                   padding-right:6px;
}
.news-slider .slides>li {
                         padding:50px 0;
}
.news-slider .slides>li .contents {
                                   display:-webkit-box;
                                   display:-moz-box;
                                   display:-webkit-flex;
                                   display:-moz-flex;
                                   display:flex;
                                   display:-ms-flexbox;
                                   -ms-flex-wrap:wrap;
                                   -webkit-flex-wrap:wrap;
                                   -moz-flex-wrap:wrap;
                                   flex-wrap:wrap;
                                   padding:0 20px;
                                   max-width:1300px;
                                   margin-left:auto;
                                   margin-right:auto;
                                   color:#383a35;
}
.news-slider .slides>li .contents a {
                                     color:#383a35;
}
.news-slider .slides>li .contents .left {
                                         -webkit-box-flex:1 630px;
                                         -moz-box-flex:1 630px;
                                         -webkit-flex:1 630px;
                                         -moz-flex:1 630px;
                                         -ms-flex:1 630px;
                                         flex:1 630px;
                                         height:400px;
                                         max-width:630px;
                                         margin:auto;
                                         overflow:hidden;
}
.news-slider .slides>li .contents .right {
                                          -webkit-box-flex:1 630px;
                                          -moz-box-flex:1 630px;
                                          -webkit-flex:1 630px;
                                          -moz-flex:1 630px;
                                          -ms-flex:1 630px;
                                          flex:1 630px;
                                          height:400px;
                                          max-width:630px;
                                          margin:auto;
                                          padding:30px 10px 0 3%;
}
.news-slider .slides>li .contents .left.needs-bg {
                                                  background:url("green-card.jpg")  no-repeat;
                                                  background-size:cover;
}
.news-slider .slides>li .contents .left img {
                                             object-fit:cover;
                                             width:100%;
                                             height:100%;
}
.news-slider .slides>li .contents .right h5 {
                                             font-weight:300;
                                             font-size:32px;
                                             line-height:31px;
}
@media(min-width:1000px) {
.news-slider .slides>li .contents .right h5 {
                                             font-size:45px;
                                             line-height:61px;
}
}
.news-slider .slides>li .contents .right .meta {
                                                font-size:20px;
                                                font-weight:300;
                                                line-height:31px;
}
@media(min-width:1000px) {
.news-slider .slides>li .contents .right .meta {
                                                font-size:25px;
                                                line-height:39px;
}
}
.news-slider .slides>li .contents .right .excerpt {
                                                   font-size:16px;
                                                   font-weight:300;
                                                   line-height:25px;
}
.news-slider .slides>li .contents .right a {
                                            font-size:14px;
                                            font-weight:600;
                                            line-height:19px;
                                            letter-spacing:2px;
                                            color:#3e8ede;
                                            position:relative;
                                            -webkit-transition:all 1s;
                                            -moz-transition:all 1s;
                                            -o-transition:all 1s;
                                            transition:all 1s;
}
.news-slider .slides>li .contents .right a:after {
                                                  content:"Ã®â€šâ€¢";
                                                  font-family:icomoon;
                                                  speak:none;
                                                  font-style:normal;
                                                  font-weight:normal;
                                                  font-variant:normal;
                                                  text-transform:none;
                                                  line-height:1;
                                                  -webkit-font-smoothing:antialiased;
                                                  -moz-osx-font-smoothing:grayscale;
                                                  color:#3e8ede;
                                                  font-size:20px;
                                                  position:absolute;
                                                  top:-1px;
                                                  -webkit-transition:all 1s;
                                                  -moz-transition:all 1s;
                                                  -o-transition:all 1s;
                                                  transition:all 1s;
}
.news-slider .slides>li .contents .right a:hover {
                                                  color:#2881da;
}
.news-slider .slides>li .contents .right a:hover:after {
                                                        -webkit-transition:all 1s;
                                                        -moz-transition:all 1s;
                                                        -o-transition:all 1s;
                                                        transition:all 1s;
                                                        right:-25px;
}
.events {
         background:#fbfbfb;
         position:relative;
         padding-top:30px;
         padding-bottom:20px;
}
.events:before {
                position:absolute;
                width:100%;
                height:170px;
                left:0;
                bottom:0;
                background:#f5f5f5;
}
.events-wrap {
              position:relative;
              width:100%;
              max-width:1055px;
              margin-left:auto;
              margin-right:auto;
              background:#fbfbfb;
              height:100%;
}
.events-wrap .event-card {
                          width:100%;
                          background-color:#FFF;
                          box-shadow:0 7px 15px 0 rgba(0, 0, 0, .08);
                          margin-top:30px;
                          display:-webkit-box;
                          display:-moz-box;
                          display:-webkit-flex;
                          display:-moz-flex;
                          display:flex;
                          display:-ms-flexbox;
                          padding:50px 20px;
}
@media(min-width:1000px) {
.events-wrap .event-card {
                          padding:50px 40px;
}
}
.events-wrap .event-card .thumbnail {
                                     display:none;
                                     background-size:cover;
                                     background-repeat:no-repeat;
                                     background-position:top right;
}
@media(min-width:1000px) {
.events-wrap .event-card .thumbnail {
                                     display:block;
                                     height:200px;
                                     flex:1 25%;
}
}
.events-wrap .event-card .contents {
                                    height:100%;
                                    -webkit-box-flex:1 75%;
                                    -moz-box-flex:1 75%;
                                    -webkit-flex:1 75%;
                                    -moz-flex:1 75%;
                                    -ms-flex:1 75%;
                                    flex:1 75%;
}
@media(min-width:1000px) {
.events-wrap .event-card .contents {
                                    padding-left:40px;
}
}
.events-wrap .title {
                     font-size:20px;
                     line-height:30px;
}
.events-wrap .description {
                           font-size:16px;
                           font-weight:300;
                           line-height:25px;
                           margin-bottom:40px;
}
.events-wrap .date {
                    font-size:12px;
                    font-weight:normal;
                    line-height:17px;
                    letter-spacing:1px;
                    color:#1e1f1d;
}
.events-wrap .location {
                        font-size:12px;
                        font-weight:normal;
                        line-height:17px;
                        letter-spacing:1px;
                        color:#1e1f1d;
}
.events-wrap .read-more {
                         color:#3e8ede;
                         font-size:14px;
                         font-weight:600;
                         line-height:19px;
                         letter-spacing:2px;
                         float:right;
                         margin-right:20px;
                         position:relative;
                         -webkit-transition:all 1s;
                         -moz-transition:all 1s;
                         -o-transition:all 1s;
                         transition:all 1s;
}
.events-wrap .read-more:after {
                               content:"Ã®â€šâ€¢";
                               font-family:icomoon;
                               speak:none;
                               font-style:normal;
                               font-weight:normal;
                               font-variant:normal;
                               text-transform:none;
                               line-height:1;
                               -webkit-font-smoothing:antialiased;
                               -moz-osx-font-smoothing:grayscale;
                               color:#3e8ede;
                               font-size:20px;
                               position:absolute;
                               top:-1px;
                               -webkit-transition:all 1s;
                               -moz-transition:all 1s;
                               -o-transition:all 1s;
                               transition:all 1s;
}
.events-wrap .read-more:hover {
                               color:#2881da;
}
.events-wrap .read-more:hover:after {
                                     -webkit-transition:all 1s;
                                     -moz-transition:all 1s;
                                     -o-transition:all 1s;
                                     transition:all 1s;
                                     right:-25px;
}
.awards {
         background:#fcfcfc;
         padding-top:0;
         padding-bottom:50px;
         color:#383a35;
}
.awards .awards-wrap {
                      width:100%;
                      max-width:1055px;
                      margin-left:auto;
                      margin-right:auto;
}
.awards h5 {
            font-size:25px;
            line-height:34px;
            margin-bottom:40px;
            font-weight:normal;
}
.awards .press-wrap {
                     display:-webkit-box;
                     display:-moz-box;
                     display:-webkit-flex;
                     display:-moz-flex;
                     display:flex;
                     display:-ms-flexbox;
                     -webkit-box-direction:normal;
                     -webkit-box-orient:vertical;
                     -webkit-flex-direction:column;
                     -moz-flex-direction:column;
                     -ms-flex-direction:column;
                     flex-direction:column;
                     -webkit-box-pack:space-between;
                     -ms-flex-pack:space-between;
                     -webkit-justify-content:space-between;
                     -moz-justify-content:space-between;
                     justify-content:space-between;
                     min-height:400px;
}
.awards .press-wrap .contents {
                               margin-bottom:60px;
                               max-width:530px;
}
.awards .press-wrap .contents .title {
                                      font-size:20px;
                                      line-height:32px;
                                      color:#3e8ede;
                                      margin-bottom:14px;
                                      display:block;
}
.awards .press-wrap .contents .date {
                                     font-size:20px;
                                     font-weight:300;
                                     line-height:32px;
}
.awards .press-wrap .contents .read-more {
                                          font-size:14px;
                                          font-weight:600;
                                          text-align:right;
                                          line-height:19px;
                                          letter-spacing:2px;
                                          color:#3e8ede;
                                          float:right;
                                          margin-right:30px;
                                          position:relative;
                                          -webkit-transition:all 1s;
                                          -moz-transition:all 1s;
                                          -o-transition:all 1s;
                                          transition:all 1s;
}
.awards .press-wrap .contents .read-more:after {
                                                content:"Ã®â€šâ€¢";
                                                font-family:icomoon;
                                                speak:none;
                                                font-style:normal;
                                                font-weight:normal;
                                                font-variant:normal;
                                                text-transform:none;
                                                line-height:1;
                                                -webkit-font-smoothing:antialiased;
                                                -moz-osx-font-smoothing:grayscale;
                                                color:#3e8ede;
                                                font-size:20px;
                                                position:absolute;
                                                top:-1px;
                                                -webkit-transition:all 1s;
                                                -moz-transition:all 1s;
                                                -o-transition:all 1s;
                                                transition:all 1s;
}
.awards .press-wrap .contents .read-more:hover {
                                                color:#2881da;
}
.awards .press-wrap .contents .read-more:hover:after {
                                                      -webkit-transition:all 1s;
                                                      -moz-transition:all 1s;
                                                      -o-transition:all 1s;
                                                      transition:all 1s;
                                                      right:-25px;
}
.resource-cards {
                 width:100%;
                 background:#f5f5f5;
                 position:relative;
                 display:-webkit-box;
                 display:-moz-box;
                 display:-webkit-flex;
                 display:-moz-flex;
                 display:flex;
                 display:-ms-flexbox;
                 padding:40px 20px;
}
.resource-cards.cards {
                       padding-top:0;
}
.resource-cards .customer-card-wrap {
                                     margin:auto;
                                     width:100%;
                                     max-width:1100px;
                                     position:relative;
                                     display:-webkit-box;
                                     display:-moz-box;
                                     display:-webkit-flex;
                                     display:-moz-flex;
                                     display:flex;
                                     display:-ms-flexbox;
                                     -ms-flex-wrap:wrap;
                                     -webkit-flex-wrap:wrap;
                                     -moz-flex-wrap:wrap;
                                     flex-wrap:wrap;
                                     -webkit-box-pack:space-around;
                                     -ms-flex-pack:space-around;
                                     -webkit-justify-content:space-around;
                                     -moz-justify-content:space-around;
                                     justify-content:space-around;
                                     margin-bottom:30px;
}
@media(min-width:1015px) {
.resource-cards .customer-card-wrap {
                                     -webkit-box-pack:space-between;
                                     -ms-flex-pack:space-between;
                                     -webkit-justify-content:space-between;
                                     -moz-justify-content:space-between;
                                     justify-content:space-between;
                                     margin-bottom:0;
}
}
.resource-cards .customer-card-wrap .card {
                                           height:475px;
                                           border-radius:0 0 0 25px;
                                           -webkit-box-flex:0 325px;
                                           -moz-box-flex:0 325px;
                                           -webkit-flex:0 325px;
                                           -moz-flex:0 325px;
                                           -ms-flex:0 325px;
                                           flex:0 325px;
                                           box-shadow:-10px 20px 20px 0 rgba(0, 0, 0, .08);
                                           margin-bottom:30px;
                                           display:-webkit-box;
                                           display:-moz-box;
                                           display:-webkit-flex;
                                           display:-moz-flex;
                                           display:flex;
                                           display:-ms-flexbox;
                                           -webkit-box-direction:normal;
                                           -webkit-box-orient:vertical;
                                           -webkit-flex-direction:column;
                                           -moz-flex-direction:column;
                                           -ms-flex-direction:column;
                                           flex-direction:column;
                                           background:#fff;
                                           color:#383a35;
                                           font-weight:300;
                                           font-size:20px;
                                           line-height:30px;
                                           -webkit-transition:all .4s;
                                           -moz-transition:all .4s;
                                           -o-transition:all .4s;
                                           transition:all .4s;
}
@media(min-width:1015px) {
.resource-cards .customer-card-wrap .card {
                                           margin-bottom:0;
}
}
.resource-cards .customer-card-wrap .card:hover {
                                                 -webkit-transition:all .4s;
                                                 -moz-transition:all .4s;
                                                 -o-transition:all .4s;
                                                 transition:all .4s;
                                                 -webkit-transform:translate3d(0, -15px, 0);
                                                 -moz-transform:translate3d(0, -15px, 0);
                                                 -ms-transform:translate3d(0, -15px, 0);
                                                 -o-transform:translate3d(0, -15px, 0);
                                                 transform:translate3d(0, -15px, 0);
                                                 box-shadow:-10px 40px 40px 0 rgba(0, 0, 0, .16);
}
.resource-cards .customer-card-wrap .card .top {
                                                background-size:cover;
                                                background-repeat:no-repeat;
                                                -webkit-box-flex:0 45%;
                                                -moz-box-flex:0 45%;
                                                -webkit-flex:0 45%;
                                                -moz-flex:0 45%;
                                                -ms-flex:0 45%;
                                                flex:0 45%;
                                                width:100%;
                                                display:-webkit-box;
                                                display:-moz-box;
                                                display:-webkit-flex;
                                                display:-moz-flex;
                                                display:flex;
                                                display:-ms-flexbox;
}
.resource-cards .customer-card-wrap .card .bottom {
                                                   padding:0 20px;
                                                   background:#fff;
                                                   -webkit-box-flex:0 45%;
                                                   -moz-box-flex:0 45%;
                                                   -webkit-flex:0 45%;
                                                   -moz-flex:0 45%;
                                                   -ms-flex:0 45%;
                                                   flex:0 45%;
                                                   width:100%;
}
.resource-cards .customer-card-wrap .card .bottom p {
                                                     font-size:16px;
                                                     line-height:25px;
                                                     font-weight:normal;
}
.resource-cards .customer-card-wrap .card .bottom p:nth-of-type(1) {
                                                                    margin-top:30px;
}
.resource-cards .customer-card-wrap .card .bottom p:nth-of-type(2) {
                                                                    font-weight:300;
}
.resource-cards .customer-card-wrap .card .foot {
                                                 background:#fff;
                                                 -webkit-box-flex:0 0 50px;
                                                 -moz-box-flex:0 0 50px;
                                                 -webkit-flex:0 0 50px;
                                                 -moz-flex:0 0 50px;
                                                 -ms-flex:0 0 50px;
                                                 flex:0 0 50px;
                                                 width:100%;
                                                 border-radius:0 0 0 25px;
                                                 display:-webkit-box;
                                                 display:-moz-box;
                                                 display:-webkit-flex;
                                                 display:-moz-flex;
                                                 display:flex;
                                                 display:-ms-flexbox;
                                                 -webkit-box-align:center;
                                                 -ms-flex-align:center;
                                                 -webkit-align-items:center;
                                                 -moz-align-items:center;
                                                 align-items:center;
                                                 padding-left:20px;
                                                 color:#383a35;
}
.resource-cards .customer-card-wrap .card .foot span {
                                                      width:14px;
                                                      height:14px;
                                                      margin-right:14px;
                                                      background-size:contain;
                                                      background-repeat:no-repeat;
}
.resource-cards .customer-card-wrap .card .foot p {
                                                   font-size:12px;
                                                   font-weight:600;
                                                   line-height:17px;
                                                   letter-spacing:1px;
                                                   text-transform:uppercase;
}
.resource-cards .customer-card-wrap .card:nth-of-type(1) .foot {
                                                                color:orange;
}
.resource-cards .customer-card-wrap .card:nth-of-type(2) .foot {
                                                                color:#d7006d;
}
.resource-cards .customer-card-wrap .card:nth-of-type(3) .foot {
                                                                color:#642297;
}
.purple-curve-left {
                    position:absolute;
                    bottom:0;
                    z-index:0;
                    left:0;
                    width:100%;
                    height:calc(50% + 25px);
                    background:#f5f5f5;
}
.purple-curve-left:before {
                           position:absolute;
                           z-index:-1;
                           width:100%;
                           height:100%;
                           top:0;
                           left:0;
                           border-radius:350px 0 0 0;
                           background-color:#642297;
                           background:#642297;
                           background:linear-gradient(to right, #642297, #3e8ede) , #642297;
                           background:-webkit-linear-gradient(to right, #642297, #3e8ede) , #642297;
}
.ready {
        background-color:#642297;
        background:#642297;
        background:linear-gradient(to right, #642297, #3e8ede) , #642297;
        background:-webkit-linear-gradient(to right, #642297, #3e8ede) , #642297;
        text-align:center;
        padding:0 20px 60px;
        color:#fff;
}
.ready h4 {
           max-width:750px;
           margin-left:auto;
           margin-right:auto;
           font-size:30px;
           font-weight:300;
           line-height:28px;
}
.ready p {
          max-width:750px;
          margin-left:auto;
          margin-right:auto;
          font-size:20px;
          font-weight:300;
          line-height:30px;
          margin-bottom:60px;
}
@media(min-width:1000px) {
.ready h4 {
           font-size:45px;
           line-height:61px;
}
}
@media(min-width:1000px) {
.ready p {
          font-size:25px;
          line-height:34px;
}
}
.page-template-solutions {
                          background-color:#f5f5f5;
}
.page-template-solutions .dec-card-container {
                                              background:none;
}
.page-template-solutions .dec-card-container .dec-card-wrap {
                                                             background:none;
}
.page-template-solutions .dec-card-container .dec-card-wrap .dec-card .icon-card {
                                                                                  background:#fdfdfd;
}
.hero {
       display:-webkit-box;
       display:-moz-box;
       display:-webkit-flex;
       display:-moz-flex;
       display:flex;
       display:-ms-flexbox;
       -webkit-box-direction:normal;
       -webkit-box-orient:vertical;
       -webkit-flex-direction:column;
       -moz-flex-direction:column;
       -ms-flex-direction:column;
       flex-direction:column;
       width:100%;
       background-color:#f5f5f5;
       color:#fff;
       padding:80px 40px 50px 20px;
       background-position:80% center;
       background-size:cover;
       background-repeat:no-repeat;
       border-radius:0 0 200px 0;
       overflow:hidden;
       position:relative;
}
.hero:after {
             height:100%;
             width:100%;
             position:absolute;
             top:0;
             left:0;
             background:rgba(0, 0, 0, .3);
}
@media(min-width:992px) {
.hero {
       background-position:right center;
}
}
@media(min-width:1000px) {
.hero {
       border-radius:0 0 280px 0;
       padding-right:15px;
       padding-left:90px;
       padding-top:224px;
}
}
.hero .btn-group a:first-child {
                                margin-bottom:15px;
                                margin-right:15px;
}
@media(min-width:450px) {
.hero .btn-group a:first-child {
                                margin-bottom:0;
}
}
.hero .btn {
            -ms-flex-item-align:start;
            -webkit-align-self:flex-start;
            -moz-align-self:flex-start;
            align-self:flex-start;
}
.hero * {
         position:relative;
         z-index:2;
}
@media(min-width:1000px) {
h1 {
    font-size:45px;
    line-height:61px;
}
}
.intro {
        font-size:20px;
        font-weight:300;
        line-height:39px;
        max-width:750px;
        margin-bottom:30px;
}
@media(min-width:1000px) {
.intro {
        font-size:25px;
}
}
.text-content {
               background-color:#f5f5f5;
               text-align:center;
               max-width:750px;
               margin-left:auto;
               margin-right:auto;
               padding:60px 20px;
}
.text-content h4 {
                  font-size:25px;
                  font-weight:300;
                  line-height:34px;
}
.text-content p {
                 font-size:20px;
                 font-weight:300;
                 line-height:32px;
}
.text-content a {
                 color:#3e8ede;
                 margin-bottom:75px;
                 margin-top:30px;
                 font-size:14px;
                 line-height:19px;
                 letter-spacing:2px;
                 position:relative;
                 -webkit-transition:all 1s;
                 -moz-transition:all 1s;
                 -o-transition:all 1s;
                 transition:all 1s;
}
.text-content a:after {
                       content:"Ã®â€šâ€¢";
                       font-family:icomoon;
                       speak:none;
                       font-style:normal;
                       font-weight:normal;
                       font-variant:normal;
                       text-transform:none;
                       line-height:1;
                       -webkit-font-smoothing:antialiased;
                       -moz-osx-font-smoothing:grayscale;
                       color:#3e8ede;
                       font-size:20px;
                       position:absolute;
                       top:-1px;
                       -webkit-transition:all 1s;
                       -moz-transition:all 1s;
                       -o-transition:all 1s;
                       transition:all 1s;
}
.text-content a:hover {
                       color:#2881da;
}
.text-content a:hover:after {
                             -webkit-transition:all 1s;
                             -moz-transition:all 1s;
                             -o-transition:all 1s;
                             transition:all 1s;
                             right:-25px;
}
.icon-content {
               background-color:#f5f5f5;
               width:100%;
               max-width:960px;
               margin-left:auto;
               margin-right:auto;
}
.icon-content .icon-box {
                         display:-webkit-box;
                         display:-moz-box;
                         display:-webkit-flex;
                         display:-moz-flex;
                         display:flex;
                         display:-ms-flexbox;
                         -webkit-box-direction:normal;
                         -webkit-box-orient:vertical;
                         -webkit-flex-direction:column;
                         -moz-flex-direction:column;
                         -ms-flex-direction:column;
                         flex-direction:column;
                         margin-bottom:30px;
                         min-height:200px;
                         padding:0 20px;
}
@media(min-width:768px) {
.icon-content .icon-box {
                         min-height:250px;
                         margin-bottom:0;
}
}
.icon-content .icon-box .icon {
                               background-size:contain;
                               background-repeat:no-repeat;
                               height:40px;
                               margin-bottom:10px;
}
.icon-content .icon-box p {
                           font-size:16px;
                           font-weight:300;
                           line-height:25px;
}
.icon-content .icon-box p.title {
                                 font-size:16px;
                                 line-height:22px;
                                 font-weight:normal;
}
.cta-content {
              background-color:#f5f5f5;
              text-align:center;
              padding-bottom:50px;
}
.cta-content p.cta-header {
                           font-size:20px;
                           font-weight:300;
                           line-height:34px;
                           margin-bottom:20px;
}
@media(min-width:768px) {
.cta-content p.cta-header {
                           font-size:25px;
}
}
.cta-content .btn-group a:first-child {
                                       margin-bottom:15px;
                                       margin-right:0;
}
@media(min-width:450px) {
.cta-content .btn-group a:first-child {
                                       margin-bottom:0;
                                       margin-right:15px;
}
}
.solutions-slider {
                   background:#fff;
                   padding:80px 0;
                   text-align:center;
}
.solutions-slider .slide-heading {
                                  font-size:35px;
                                  line-height:41px;
                                  font-weight:300;
                                  color:#642297;
                                  margin-bottom:25px;
}
@media(min-width:1000px) {
.solutions-slider .slide-heading {
                                  font-size:45px;
                                  line-height:61px;
}
}
.solutions-slider a {
                     color:#3e8ede;
                     font-size:14px;
                     line-height:19px;
                     letter-spacing:2px;
                     position:relative;
                     -webkit-transition:all 1s;
                     -moz-transition:all 1s;
                     -o-transition:all 1s;
                     transition:all 1s;
}
.solutions-slider a:after {
                           content:"Ã®â€šâ€¢";
                           font-family:icomoon;
                           speak:none;
                           font-style:normal;
                           font-weight:normal;
                           font-variant:normal;
                           text-transform:none;
                           line-height:1;
                           -webkit-font-smoothing:antialiased;
                           -moz-osx-font-smoothing:grayscale;
                           color:#3e8ede;
                           font-size:20px;
                           position:absolute;
                           top:-1px;
                           -webkit-transition:all 1s;
                           -moz-transition:all 1s;
                           -o-transition:all 1s;
                           transition:all 1s;
}
.solutions-slider a:hover {
                           color:#2881da;
}
.solutions-slider a:hover:after {
                                 -webkit-transition:all 1s;
                                 -moz-transition:all 1s;
                                 -o-transition:all 1s;
                                 transition:all 1s;
                                 right:-25px;
}
.solutions-slider .flex-control-nav {
                                     bottom:40px;
}
.solutions-slider .flex-control-nav li a {
                                          background:#3e8ede;
                                          border:1px solid transparent;
                                          -webkit-transform:scale(0.8, .8);
                                          -moz-transform:scale(0.8, .8);
                                          -ms-transform:scale(0.8, .8);
                                          -o-transform:scale(0.8, .8);
                                          transform:scale(0.8, .8);
}
.solutions-slider .flex-control-nav li a.flex-active {
                                                      background:transparent;
                                                      border:1px solid #3e8ede;
                                                      -webkit-transform:scale(1.2, 1.2);
                                                      -moz-transform:scale(1.2, 1.2);
                                                      -ms-transform:scale(1.2, 1.2);
                                                      -o-transform:scale(1.2, 1.2);
                                                      transform:scale(1.2, 1.2);
}
.solutions-slider .flex-control-nav li:first-child {
                                                    margin-left:0;
}
.solutions-slider li {
                      margin-top:30px;
}
.solutions-slider li .contents {
                                display:-webkit-box;
                                display:-moz-box;
                                display:-webkit-flex;
                                display:-moz-flex;
                                display:flex;
                                display:-ms-flexbox;
                                -webkit-box-direction:normal;
                                -webkit-box-orient:vertical;
                                -webkit-flex-direction:column;
                                -moz-flex-direction:column;
                                -ms-flex-direction:column;
                                flex-direction:column;
                                -webkit-box-align:center;
                                -ms-flex-align:center;
                                -webkit-align-items:center;
                                -moz-align-items:center;
                                align-items:center;
                                padding:0 20px;
}
.solutions-slider li .contents p {
                                  text-align:center;
                                  color:#383a35;
}
.solutions-slider li .contents p.testimonial-content {
                                                      font-size:20px;
                                                      font-weight:300;
                                                      font-style:italic;
                                                      line-height:32px;
                                                      max-width:750px;
                                                      margin-bottom:30px;
}
.solutions-slider li .contents p.customer-name {
                                                font-size:16px;
                                                line-height:22px;
                                                margin-bottom:15px;
}
.solutions-slider li .contents p.customer-info {
                                                font-size:14px;
                                                font-weight:300;
                                                line-height:20px;
}
.solutions-slider li .contents img {
                                    height:75px;
                                    width:75px;
                                    margin-bottom:30px;
                                    border-radius:50%;
}
.video-content {
                background:#f5f5f5;
                padding:80px 20px;
}
.video-content .video-content-wrapper {
                                       width:100%;
                                       height:100%;
                                       display:-webkit-box;
                                       display:-moz-box;
                                       display:-webkit-flex;
                                       display:-moz-flex;
                                       display:flex;
                                       display:-ms-flexbox;
                                       -ms-flex-wrap:wrap;
                                       -webkit-flex-wrap:wrap;
                                       -moz-flex-wrap:wrap;
                                       flex-wrap:wrap;
}
.video-content .video-intro {
                             -webkit-box-flex:1 460px;
                             -moz-box-flex:1 460px;
                             -webkit-flex:1 460px;
                             -moz-flex:1 460px;
                             -ms-flex:1 460px;
                             flex:1 460px;
                             margin:auto;
                             max-width:460px;
                             display:-webkit-box;
                             display:-moz-box;
                             display:-webkit-flex;
                             display:-moz-flex;
                             display:flex;
                             display:-ms-flexbox;
                             -webkit-box-direction:normal;
                             -webkit-box-orient:vertical;
                             -webkit-flex-direction:column;
                             -moz-flex-direction:column;
                             -ms-flex-direction:column;
                             flex-direction:column;
                             padding-right:30px;
                             padding-left:0;
}
.video-content .video-preview {
                               -webkit-box-flex:1 460px;
                               -moz-box-flex:1 460px;
                               -webkit-flex:1 460px;
                               -moz-flex:1 460px;
                               -ms-flex:1 460px;
                               flex:1 460px;
                               margin:auto;
                               max-width:460px;
                               display:-webkit-box;
                               display:-moz-box;
                               display:-webkit-flex;
                               display:-moz-flex;
                               display:flex;
                               display:-ms-flexbox;
                               background-size:cover;
                               background-position:center center;
                               min-height:300px;
                               padding:0;
}
@media(min-width:1000px) {
.video-content .video-intro {
                             max-width:none;
}
}
@media(min-width:1000px) {
.video-content .video-preview {
                               max-width:none;
}
}
.video-content .video-intro p {
                               font-size:35px;
                               line-height:41px;
                               font-weight:300;
                               line-height:61px;
                               margin-bottom:30px;
}
@media(min-width:1000px) {
.video-content .video-intro p {
                               font-size:45px;
                               line-height:61px;
}
}
.video-content .video-intro a {
                               -ms-flex-item-align:start;
                               -webkit-align-self:flex-start;
                               -moz-align-self:flex-start;
                               align-self:flex-start;
                               margin-bottom:30px;
}
@media(min-width:1000px) {
.video-content .video-intro a {
                               margin-bottom:0;
}
}
.video-content .video-preview a {
                                 margin:auto;
                                 text-indent:-999em;
                                 height:60px;
                                 width:60px;
                                 background:url("icon-play-big.svg")  no-repeat;
                                 background-size:contain;
                                 -webkit-transition:all .4s;
                                 -moz-transition:all .4s;
                                 -o-transition:all .4s;
                                 transition:all .4s;
}
.video-content .video-preview a:hover {
                                       -webkit-transition:all .4s;
                                       -moz-transition:all .4s;
                                       -o-transition:all .4s;
                                       transition:all .4s;
                                       -webkit-transform:scale(1.1, 1.1);
                                       -moz-transform:scale(1.1, 1.1);
                                       -ms-transform:scale(1.1, 1.1);
                                       -o-transform:scale(1.1, 1.1);
                                       transform:scale(1.1, 1.1);
}
.video-content .video-preview a:focus {
                                       outline:0;
}
.video-content .video-preview a:active {
                                        outline:0;
}
.cards {
        padding:80px 20px;
        position:relative;
        z-index:9;
}
.cards .cards-wrapper {
                       width:100%;
                       height:100%;
                       max-width:1100px;
                       margin-left:auto;
                       margin-right:auto;
                       display:-webkit-box;
                       display:-moz-box;
                       display:-webkit-flex;
                       display:-moz-flex;
                       display:flex;
                       display:-ms-flexbox;
                       -ms-flex-wrap:wrap;
                       -webkit-flex-wrap:wrap;
                       -moz-flex-wrap:wrap;
                       flex-wrap:wrap;
                       -webkit-box-pack:space-around;
                       -ms-flex-pack:space-around;
                       -webkit-justify-content:space-around;
                       -moz-justify-content:space-around;
                       justify-content:space-around;
                       margin-bottom:30px;
}
@media(min-width:1015px) {
.cards .cards-wrapper {
                       margin-bottom:0;
}
}
@media(min-width:1200px) {
.cards .cards-wrapper {
                       -webkit-box-pack:center;
                       -ms-flex-pack:center;
                       -webkit-justify-content:center;
                       -moz-justify-content:center;
                       justify-content:center;
                       max-width:auto;
}
}
.cards .card {
              height:475px;
              border-radius:0 0 0 25px;
              -webkit-box-flex:0 325px;
              -moz-box-flex:0 325px;
              -webkit-flex:0 325px;
              -moz-flex:0 325px;
              -ms-flex:0 325px;
              flex:0 325px;
              box-shadow:-10px 20px 20px 0 rgba(0, 0, 0, .08);
              margin-bottom:60px;
              display:-webkit-box;
              display:-moz-box;
              display:-webkit-flex;
              display:-moz-flex;
              display:flex;
              display:-ms-flexbox;
              -webkit-box-direction:normal;
              -webkit-box-orient:vertical;
              -webkit-flex-direction:column;
              -moz-flex-direction:column;
              -ms-flex-direction:column;
              flex-direction:column;
              position:relative;
              z-index:1;
              -webkit-transition:all .4s;
              -moz-transition:all .4s;
              -o-transition:all .4s;
              transition:all .4s;
}
.list-cards .card {
                   height:475px;
                   border-radius:0 0 0 25px;
                   -webkit-box-flex:0 325px;
                   -moz-box-flex:0 325px;
                   -webkit-flex:0 325px;
                   -moz-flex:0 325px;
                   -ms-flex:0 325px;
                   flex:0 325px;
                   box-shadow:-10px 20px 20px 0 rgba(0, 0, 0, .08);
                   margin-bottom:60px;
                   display:-webkit-box;
                   display:-moz-box;
                   display:-webkit-flex;
                   display:-moz-flex;
                   display:flex;
                   display:-ms-flexbox;
                   -webkit-box-direction:normal;
                   -webkit-box-orient:vertical;
                   -webkit-flex-direction:column;
                   -moz-flex-direction:column;
                   -ms-flex-direction:column;
                   flex-direction:column;
                   position:relative;
                   z-index:1;
                   -webkit-transition:all .4s;
                   -moz-transition:all .4s;
                   -o-transition:all .4s;
                   transition:all .4s;
}
@media(min-width:1200px) {
.cards .card {
              margin-left:20px;
              margin-right:20px;
}
}
@media(min-width:1200px) {
.list-cards .card {
                   margin-left:20px;
                   margin-right:20px;
}
}
.cards .card:hover {
                    -webkit-transition:all .4s;
                    -moz-transition:all .4s;
                    -o-transition:all .4s;
                    transition:all .4s;
                    -webkit-transform:translate3d(0, -15px, 0);
                    -moz-transform:translate3d(0, -15px, 0);
                    -ms-transform:translate3d(0, -15px, 0);
                    -o-transform:translate3d(0, -15px, 0);
                    transform:translate3d(0, -15px, 0);
                    box-shadow:-10px 40px 40px 0 rgba(0, 0, 0, .16);
}
.list-cards .card:hover {
                         -webkit-transition:all .4s;
                         -moz-transition:all .4s;
                         -o-transition:all .4s;
                         transition:all .4s;
                         -webkit-transform:translate3d(0, -15px, 0);
                         -moz-transform:translate3d(0, -15px, 0);
                         -ms-transform:translate3d(0, -15px, 0);
                         -o-transform:translate3d(0, -15px, 0);
                         transform:translate3d(0, -15px, 0);
                         box-shadow:-10px 40px 40px 0 rgba(0, 0, 0, .16);
}
.cards .card .foot {
                    background:#fff;
                    -webkit-box-flex:0 0 50px;
                    -moz-box-flex:0 0 50px;
                    -webkit-flex:0 0 50px;
                    -moz-flex:0 0 50px;
                    -ms-flex:0 0 50px;
                    flex:0 0 50px;
                    width:100%;
                    border-radius:0 0 0 25px;
                    display:-webkit-box;
                    display:-moz-box;
                    display:-webkit-flex;
                    display:-moz-flex;
                    display:flex;
                    display:-ms-flexbox;
                    -webkit-box-align:center;
                    -ms-flex-align:center;
                    -webkit-align-items:center;
                    -moz-align-items:center;
                    align-items:center;
                    padding-left:20px;
                    color:#383a35;
}
.list-cards .card .foot {
                         background:#fff;
                         -webkit-box-flex:0 0 50px;
                         -moz-box-flex:0 0 50px;
                         -webkit-flex:0 0 50px;
                         -moz-flex:0 0 50px;
                         -ms-flex:0 0 50px;
                         flex:0 0 50px;
                         width:100%;
                         border-radius:0 0 0 25px;
                         display:-webkit-box;
                         display:-moz-box;
                         display:-webkit-flex;
                         display:-moz-flex;
                         display:flex;
                         display:-ms-flexbox;
                         -webkit-box-align:center;
                         -ms-flex-align:center;
                         -webkit-align-items:center;
                         -moz-align-items:center;
                         align-items:center;
                         padding-left:20px;
                         color:#383a35;
}
.cards .card .foot span {
                         width:14px;
                         height:14px;
                         margin-right:14px;
                         background-size:contain;
                         background-repeat:no-repeat;
}
.list-cards .card .foot span {
                              width:14px;
                              height:14px;
                              margin-right:14px;
                              background-size:contain;
                              background-repeat:no-repeat;
}
.cards .card .foot p {
                      font-size:12px;
                      font-weight:600;
                      line-height:17px;
                      letter-spacing:1px;
                      text-transform:uppercase;
}
.list-cards .card .foot p {
                           font-size:12px;
                           font-weight:600;
                           line-height:17px;
                           letter-spacing:1px;
                           text-transform:uppercase;
}
.cards .video-card {
                    background:#fff;
                    color:#383a35;
                    font-weight:300;
                    font-size:20px;
                    line-height:30px;
}
.cards .half-card {
                   background:#fff;
                   color:#383a35;
                   font-weight:300;
                   font-size:20px;
                   line-height:30px;
}
.list-cards .video-card {
                         background:#fff;
                         color:#383a35;
                         font-weight:300;
                         font-size:20px;
                         line-height:30px;
}
.list-cards .half-card {
                        background:#fff;
                        color:#383a35;
                        font-weight:300;
                        font-size:20px;
                        line-height:30px;
}
.cards .video-card .top {
                         background-size:cover;
                         background-repeat:no-repeat;
                         background-position:bottom right;
                         -webkit-box-flex:0 0 190px;
                         -moz-box-flex:0 0 190px;
                         -webkit-flex:0 0 190px;
                         -moz-flex:0 0 190px;
                         -ms-flex:0 0 190px;
                         flex:0 0 190px;
                         width:100%;
                         display:-webkit-box;
                         display:-moz-box;
                         display:-webkit-flex;
                         display:-moz-flex;
                         display:flex;
                         display:-ms-flexbox;
}
.cards .half-card .top {
                        background-size:cover;
                        background-repeat:no-repeat;
                        background-position:bottom right;
                        -webkit-box-flex:0 0 190px;
                        -moz-box-flex:0 0 190px;
                        -webkit-flex:0 0 190px;
                        -moz-flex:0 0 190px;
                        -ms-flex:0 0 190px;
                        flex:0 0 190px;
                        width:100%;
                        display:-webkit-box;
                        display:-moz-box;
                        display:-webkit-flex;
                        display:-moz-flex;
                        display:flex;
                        display:-ms-flexbox;
}
.list-cards .video-card .top {
                              background-size:cover;
                              background-repeat:no-repeat;
                              background-position:bottom right;
                              -webkit-box-flex:0 0 190px;
                              -moz-box-flex:0 0 190px;
                              -webkit-flex:0 0 190px;
                              -moz-flex:0 0 190px;
                              -ms-flex:0 0 190px;
                              flex:0 0 190px;
                              width:100%;
                              display:-webkit-box;
                              display:-moz-box;
                              display:-webkit-flex;
                              display:-moz-flex;
                              display:flex;
                              display:-ms-flexbox;
}
.list-cards .half-card .top {
                             background-size:cover;
                             background-repeat:no-repeat;
                             background-position:bottom right;
                             -webkit-box-flex:0 0 190px;
                             -moz-box-flex:0 0 190px;
                             -webkit-flex:0 0 190px;
                             -moz-flex:0 0 190px;
                             -ms-flex:0 0 190px;
                             flex:0 0 190px;
                             width:100%;
                             display:-webkit-box;
                             display:-moz-box;
                             display:-webkit-flex;
                             display:-moz-flex;
                             display:flex;
                             display:-ms-flexbox;
}
.cards .video-card .bottom {
                            padding:0 20px 20px;
                            background:#fff;
                            -webkit-box-flex:1 1 auto;
                            -moz-box-flex:1 1 auto;
                            -webkit-flex:1 1 auto;
                            -moz-flex:1 1 auto;
                            -ms-flex:1 1 auto;
                            flex:1 1 auto;
                            width:100%;
                            display:-webkit-box;
                            display:-moz-box;
                            display:-webkit-flex;
                            display:-moz-flex;
                            display:flex;
                            display:-ms-flexbox;
}
.cards .half-card .bottom {
                           padding:0 20px 20px;
                           background:#fff;
                           -webkit-box-flex:1 1 auto;
                           -moz-box-flex:1 1 auto;
                           -webkit-flex:1 1 auto;
                           -moz-flex:1 1 auto;
                           -ms-flex:1 1 auto;
                           flex:1 1 auto;
                           width:100%;
                           display:-webkit-box;
                           display:-moz-box;
                           display:-webkit-flex;
                           display:-moz-flex;
                           display:flex;
                           display:-ms-flexbox;
}
.list-cards .video-card .bottom {
                                 padding:0 20px 20px;
                                 background:#fff;
                                 -webkit-box-flex:1 1 auto;
                                 -moz-box-flex:1 1 auto;
                                 -webkit-flex:1 1 auto;
                                 -moz-flex:1 1 auto;
                                 -ms-flex:1 1 auto;
                                 flex:1 1 auto;
                                 width:100%;
                                 display:-webkit-box;
                                 display:-moz-box;
                                 display:-webkit-flex;
                                 display:-moz-flex;
                                 display:flex;
                                 display:-ms-flexbox;
}
.list-cards .half-card .bottom {
                                padding:0 20px 20px;
                                background:#fff;
                                -webkit-box-flex:1 1 auto;
                                -moz-box-flex:1 1 auto;
                                -webkit-flex:1 1 auto;
                                -moz-flex:1 1 auto;
                                -ms-flex:1 1 auto;
                                flex:1 1 auto;
                                width:100%;
                                display:-webkit-box;
                                display:-moz-box;
                                display:-webkit-flex;
                                display:-moz-flex;
                                display:flex;
                                display:-ms-flexbox;
}
.cards .video-card .bottom p {
                              margin-top:30px;
}
.cards .half-card .bottom p {
                             margin-top:30px;
}
.list-cards .video-card .bottom p {
                                   margin-top:30px;
}
.list-cards .half-card .bottom p {
                                  margin-top:30px;
}
.cards .video-card .top .play {
                               margin:auto;
                               height:60px;
                               width:60px;
                               background:url("icon-play-big.svg")  no-repeat;
                               background-size:contain;
}
.list-cards .video-card .top .play {
                                    margin:auto;
                                    height:60px;
                                    width:60px;
                                    background:url("icon-play-big.svg")  no-repeat;
                                    background-size:contain;
}
.cards .full-card {
                   color:#fff;
                   background:#642297;
                   background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                   background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
}
.list-cards .full-card {
                        color:#fff;
                        background:#642297;
                        background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                        background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
}
.cards .full-card:hover {
                         color:#fff;
}
.list-cards .full-card:hover {
                              color:#fff;
}
.cards .full-card .top {
                        padding:0 20px;
                        padding-top:20px;
                        -webkit-box-flex:0 90%;
                        -moz-box-flex:0 90%;
                        -webkit-flex:0 90%;
                        -moz-flex:0 90%;
                        -ms-flex:0 90%;
                        flex:0 90%;
                        width:100%;
                        display:-webkit-box;
                        display:-moz-box;
                        display:-webkit-flex;
                        display:-moz-flex;
                        display:flex;
                        display:-ms-flexbox;
                        -webkit-box-direction:normal;
                        -webkit-box-orient:vertical;
                        -webkit-flex-direction:column;
                        -moz-flex-direction:column;
                        -ms-flex-direction:column;
                        flex-direction:column;
                        background-size:cover;
                        background-repeat:no-repeat;
                        background-position:right bottom;
}
.list-cards .full-card .top {
                             padding:0 20px;
                             padding-top:20px;
                             -webkit-box-flex:0 90%;
                             -moz-box-flex:0 90%;
                             -webkit-flex:0 90%;
                             -moz-flex:0 90%;
                             -ms-flex:0 90%;
                             flex:0 90%;
                             width:100%;
                             display:-webkit-box;
                             display:-moz-box;
                             display:-webkit-flex;
                             display:-moz-flex;
                             display:flex;
                             display:-ms-flexbox;
                             -webkit-box-direction:normal;
                             -webkit-box-orient:vertical;
                             -webkit-flex-direction:column;
                             -moz-flex-direction:column;
                             -ms-flex-direction:column;
                             flex-direction:column;
                             background-size:cover;
                             background-repeat:no-repeat;
                             background-position:right bottom;
}
.cards .full-card .top .top-half {
                                  -webkit-box-flex:0 50%;
                                  -moz-box-flex:0 50%;
                                  -webkit-flex:0 50%;
                                  -moz-flex:0 50%;
                                  -ms-flex:0 50%;
                                  flex:0 50%;
}
.list-cards .full-card .top .top-half {
                                       -webkit-box-flex:0 50%;
                                       -moz-box-flex:0 50%;
                                       -webkit-flex:0 50%;
                                       -moz-flex:0 50%;
                                       -ms-flex:0 50%;
                                       flex:0 50%;
}
.cards .full-card .top .top-half p {
                                    font-size:20px;
                                    line-height:30px;
                                    font-weight:300;
}
.list-cards .full-card .top .top-half p {
                                         font-size:20px;
                                         line-height:30px;
                                         font-weight:300;
}
.cards .full-card .top .bottom-half {
                                     -webkit-box-flex:0 50%;
                                     -moz-box-flex:0 50%;
                                     -webkit-flex:0 50%;
                                     -moz-flex:0 50%;
                                     -ms-flex:0 50%;
                                     flex:0 50%;
}
.list-cards .full-card .top .bottom-half {
                                          -webkit-box-flex:0 50%;
                                          -moz-box-flex:0 50%;
                                          -webkit-flex:0 50%;
                                          -moz-flex:0 50%;
                                          -ms-flex:0 50%;
                                          flex:0 50%;
}
.cards .full-card .top .bottom-half p {
                                       font-size:16px;
                                       font-weight:300;
                                       line-height:25px;
}
.list-cards .full-card .top .bottom-half p {
                                            font-size:16px;
                                            font-weight:300;
                                            line-height:25px;
}
.demo-form .demo-form-container {
                                 padding:80px 20px;
                                 background-size:cover;
                                 background-repeat:no-repeat;
                                 border-radius:400px 0 0 0;
}
.demo-form .form-header {
                         font-weight:normal;
                         font-size:20px;
                         line-height:30px;
}
.demo-form .form-intro {
                        font-size:20px;
                        font-weight:300;
                        line-height:32px;
}
.demo-form .demo-form-wrap {
                            width:100%;
                            max-width:500px;
                            margin-left:auto;
                            margin-right:auto;
                            background-color:#fff;
                            box-shadow:0 12px 18px 0 rgba(0, 0, 0, .07);
                            text-align:center;
                            padding:50px 20px;
}
@media(min-width:768px) {
.demo-form .demo-form-wrap {
                            padding:50px;
}
}
#mktoForm_1160 .mktoFieldWrap {
                               margin-bottom:15px;
                               width:100% !important;
}
#mktoForm_1161 .mktoFieldWrap {
                               margin-bottom:15px;
                               width:100% !important;
}
#mktoForm_1160 label {
                      display:block;
                      margin:0 0 7px;
}
#mktoForm_1161 label {
                      display:block;
                      margin:0 0 7px;
}
#mktoForm_1160 {
                text-align:center;
                color:#383a35 !important;
                font-family:"Open Sans"  !important;
                width:100% !important;
}
#mktoForm_1161 {
                text-align:center;
                color:#383a35 !important;
                font-family:"Open Sans"  !important;
                width:100% !important;
}
#mktoForm_1159 {
                text-align:center;
                color:#383a35 !important;
                font-family:"Open Sans"  !important;
                width:100% !important;
}
#mktoForm_1166 {
                text-align:center;
                color:#383a35 !important;
                font-family:"Open Sans"  !important;
                width:100% !important;
}
#mktoForm_1162 {
                text-align:center;
                color:#383a35 !important;
                font-family:"Open Sans"  !important;
                width:100% !important;
}
#mktoForm_1167 {
                text-align:center;
                color:#383a35 !important;
                font-family:"Open Sans"  !important;
                width:100% !important;
}
#mktoForm_1168 {
                text-align:center;
                color:#383a35 !important;
                font-family:"Open Sans"  !important;
                width:100% !important;
}
#mktoForm_1170 {
                text-align:center;
                color:#383a35 !important;
                font-family:"Open Sans"  !important;
                width:100% !important;
}
#mktoForm_1171 {
                text-align:center;
                color:#383a35 !important;
                font-family:"Open Sans"  !important;
                width:100% !important;
}
#mktoForm_1172 {
                text-align:center;
                color:#383a35 !important;
                font-family:"Open Sans"  !important;
                width:100% !important;
}
#mktoForm_1175 {
                text-align:center;
                color:#383a35 !important;
                font-family:"Open Sans"  !important;
                width:100% !important;
}
#mktoForm_1176 {
                text-align:center;
                color:#383a35 !important;
                font-family:"Open Sans"  !important;
                width:100% !important;
}
#mktoForm_1196 {
                text-align:center;
                color:#383a35 !important;
                font-family:"Open Sans"  !important;
                width:100% !important;
                text-align:center;
                color:#383a35 !important;
                font-family:"Open Sans"  !important;
                width:100% !important;
}
#mktoForm_1195 {
                text-align:center;
                color:#383a35 !important;
                font-family:"Open Sans"  !important;
                width:100% !important;
}
#mktoForm_1197 {
                text-align:center;
                color:#383a35 !important;
                font-family:"Open Sans"  !important;
                width:100% !important;
}
#mktoForm_1198 {
                text-align:center;
                color:#383a35 !important;
                font-family:"Open Sans"  !important;
                width:100% !important;
}
#mktoForm_1199 {
                text-align:center;
                color:#383a35 !important;
                font-family:"Open Sans"  !important;
                width:100% !important;
}
#mktoForm_1177 {
                text-align:center;
                color:#383a35 !important;
                font-family:"Open Sans"  !important;
                width:100% !important;
}
#mktoForm_1178 {
                text-align:center;
                color:#383a35 !important;
                font-family:"Open Sans"  !important;
                width:100% !important;
}
#mktoForm_1179 {
                text-align:center;
                color:#383a35 !important;
                font-family:"Open Sans"  !important;
                width:100% !important;
}
#mktoForm_1180 {
                text-align:center;
                color:#383a35 !important;
                font-family:"Open Sans"  !important;
                width:100% !important;
}
#mktoForm_1181 {
                text-align:center;
                color:#383a35 !important;
                font-family:"Open Sans"  !important;
                width:100% !important;
}
#mktoForm_1182 {
                text-align:center;
                color:#383a35 !important;
                font-family:"Open Sans"  !important;
                width:100% !important;
}
#mktoForm_1183 {
                text-align:center;
                color:#383a35 !important;
                font-family:"Open Sans"  !important;
                width:100% !important;
}
#mktoForm_1184 {
                text-align:center;
                color:#383a35 !important;
                font-family:"Open Sans"  !important;
                width:100% !important;
}
#mktoForm_1185 {
                text-align:center;
                color:#383a35 !important;
                font-family:"Open Sans"  !important;
                width:100% !important;
}
#mktoForm_1186 {
                text-align:center;
                color:#383a35 !important;
                font-family:"Open Sans"  !important;
                width:100% !important;
}
#mktoForm_1187 {
                text-align:center;
                color:#383a35 !important;
                font-family:"Open Sans"  !important;
                width:100% !important;
}
#mktoForm_1188 {
                text-align:center;
                color:#383a35 !important;
                font-family:"Open Sans"  !important;
                width:100% !important;
}
#mktoForm_1189 {
                text-align:center;
                color:#383a35 !important;
                font-family:"Open Sans"  !important;
                width:100% !important;
}
#mktoForm_1190 {
                text-align:center;
                color:#383a35 !important;
                font-family:"Open Sans"  !important;
                width:100% !important;
}
#mktoForm_1191 {
                text-align:center;
                color:#383a35 !important;
                font-family:"Open Sans"  !important;
                width:100% !important;
}
#mktoForm_1192 {
                text-align:center;
                color:#383a35 !important;
                font-family:"Open Sans"  !important;
                width:100% !important;
}
#mktoForm_1194 {
                text-align:center;
                color:#383a35 !important;
                font-family:"Open Sans"  !important;
                width:100% !important;
}
#mktoForm_1206 {
                text-align:center;
                color:#383a35 !important;
                font-family:"Open Sans"  !important;
                width:100% !important;
}
#mktoForm_1160 .mktoFormRow {
                             width:100% !important;
}
#mktoForm_1161 .mktoFormRow {
                             width:100% !important;
}
#mktoForm_1159 .mktoFormRow {
                             width:100% !important;
}
#mktoForm_1166 .mktoFormRow {
                             width:100% !important;
}
#mktoForm_1162 .mktoFormRow {
                             width:100% !important;
}
#mktoForm_1167 .mktoFormRow {
                             width:100% !important;
}
#mktoForm_1168 .mktoFormRow {
                             width:100% !important;
}
#mktoForm_1170 .mktoFormRow {
                             width:100% !important;
}
#mktoForm_1171 .mktoFormRow {
                             width:100% !important;
}
#mktoForm_1172 .mktoFormRow {
                             width:100% !important;
}
#mktoForm_1175 .mktoFormRow {
                             width:100% !important;
}
#mktoForm_1176 .mktoFormRow {
                             width:100% !important;
}
#mktoForm_1196 .mktoFormRow {
                             width:100% !important;
                             width:100% !important;
}
#mktoForm_1195 .mktoFormRow {
                             width:100% !important;
}
#mktoForm_1197 .mktoFormRow {
                             width:100% !important;
}
#mktoForm_1198 .mktoFormRow {
                             width:100% !important;
}
#mktoForm_1199 .mktoFormRow {
                             width:100% !important;
}
#mktoForm_1177 .mktoFormRow {
                             width:100% !important;
}
#mktoForm_1178 .mktoFormRow {
                             width:100% !important;
}
#mktoForm_1179 .mktoFormRow {
                             width:100% !important;
}
#mktoForm_1180 .mktoFormRow {
                             width:100% !important;
}
#mktoForm_1181 .mktoFormRow {
                             width:100% !important;
}
#mktoForm_1182 .mktoFormRow {
                             width:100% !important;
}
#mktoForm_1183 .mktoFormRow {
                             width:100% !important;
}
#mktoForm_1184 .mktoFormRow {
                             width:100% !important;
}
#mktoForm_1185 .mktoFormRow {
                             width:100% !important;
}
#mktoForm_1186 .mktoFormRow {
                             width:100% !important;
}
#mktoForm_1187 .mktoFormRow {
                             width:100% !important;
}
#mktoForm_1188 .mktoFormRow {
                             width:100% !important;
}
#mktoForm_1189 .mktoFormRow {
                             width:100% !important;
}
#mktoForm_1190 .mktoFormRow {
                             width:100% !important;
}
#mktoForm_1191 .mktoFormRow {
                             width:100% !important;
}
#mktoForm_1192 .mktoFormRow {
                             width:100% !important;
}
#mktoForm_1194 .mktoFormRow {
                             width:100% !important;
}
#mktoForm_1206 .mktoFormRow {
                             width:100% !important;
}
#mktoForm_1160 input[type=text] {
                                 height:45px !important;
                                 width:100% !important;
                                 font-size:20px !important;
                                 font-weight:300 !important;
                                 line-height:25px !important;
                                 border:1px solid rgba(100, 108, 116, .4);
                                 border-radius:4px;
                                 padding-left:10px;
}
#mktoForm_1160 input[type=email] {
                                  height:45px !important;
                                  width:100% !important;
                                  font-size:20px !important;
                                  font-weight:300 !important;
                                  line-height:25px !important;
                                  border:1px solid rgba(100, 108, 116, .4);
                                  border-radius:4px;
                                  padding-left:10px;
}
#mktoForm_1160 input[type=tel] {
                                height:45px !important;
                                width:100% !important;
                                font-size:20px !important;
                                font-weight:300 !important;
                                line-height:25px !important;
                                border:1px solid rgba(100, 108, 116, .4);
                                border-radius:4px;
                                padding-left:10px;
}
#mktoForm_1160 select {
                       height:45px !important;
                       width:100% !important;
                       font-size:20px !important;
                       font-weight:300 !important;
                       line-height:25px !important;
                       border:1px solid rgba(100, 108, 116, .4);
                       border-radius:4px;
                       padding-left:10px;
}
#mktoForm_1161 input[type=text] {
                                 height:45px !important;
                                 width:100% !important;
                                 font-size:20px !important;
                                 font-weight:300 !important;
                                 line-height:25px !important;
                                 border:1px solid rgba(100, 108, 116, .4);
                                 border-radius:4px;
                                 padding-left:10px;
}
#mktoForm_1161 input[type=email] {
                                  height:45px !important;
                                  width:100% !important;
                                  font-size:20px !important;
                                  font-weight:300 !important;
                                  line-height:25px !important;
                                  border:1px solid rgba(100, 108, 116, .4);
                                  border-radius:4px;
                                  padding-left:10px;
}
#mktoForm_1161 input[type=tel] {
                                height:45px !important;
                                width:100% !important;
                                font-size:20px !important;
                                font-weight:300 !important;
                                line-height:25px !important;
                                border:1px solid rgba(100, 108, 116, .4);
                                border-radius:4px;
                                padding-left:10px;
}
#mktoForm_1161 select {
                       height:45px !important;
                       width:100% !important;
                       font-size:20px !important;
                       font-weight:300 !important;
                       line-height:25px !important;
                       border:1px solid rgba(100, 108, 116, .4);
                       border-radius:4px;
                       padding-left:10px;
}
#mktoForm_1159 input[type=text] {
                                 height:45px !important;
                                 width:100% !important;
                                 font-size:20px !important;
                                 font-weight:300 !important;
                                 line-height:25px !important;
                                 border:1px solid rgba(100, 108, 116, .4);
                                 border-radius:4px;
                                 padding-left:10px;
}
#mktoForm_1159 input[type=email] {
                                  height:45px !important;
                                  width:100% !important;
                                  font-size:20px !important;
                                  font-weight:300 !important;
                                  line-height:25px !important;
                                  border:1px solid rgba(100, 108, 116, .4);
                                  border-radius:4px;
                                  padding-left:10px;
}
#mktoForm_1159 input[type=tel] {
                                height:45px !important;
                                width:100% !important;
                                font-size:20px !important;
                                font-weight:300 !important;
                                line-height:25px !important;
                                border:1px solid rgba(100, 108, 116, .4);
                                border-radius:4px;
                                padding-left:10px;
}
#mktoForm_1159 select {
                       height:45px !important;
                       width:100% !important;
                       font-size:20px !important;
                       font-weight:300 !important;
                       line-height:25px !important;
                       border:1px solid rgba(100, 108, 116, .4);
                       border-radius:4px;
                       padding-left:10px;
}
#mktoForm_1166 input[type=text] {
                                 height:45px !important;
                                 width:100% !important;
                                 font-size:20px !important;
                                 font-weight:300 !important;
                                 line-height:25px !important;
                                 border:1px solid rgba(100, 108, 116, .4);
                                 border-radius:4px;
                                 padding-left:10px;
}
#mktoForm_1166 input[type=email] {
                                  height:45px !important;
                                  width:100% !important;
                                  font-size:20px !important;
                                  font-weight:300 !important;
                                  line-height:25px !important;
                                  border:1px solid rgba(100, 108, 116, .4);
                                  border-radius:4px;
                                  padding-left:10px;
}
#mktoForm_1166 input[type=tel] {
                                height:45px !important;
                                width:100% !important;
                                font-size:20px !important;
                                font-weight:300 !important;
                                line-height:25px !important;
                                border:1px solid rgba(100, 108, 116, .4);
                                border-radius:4px;
                                padding-left:10px;
}
#mktoForm_1166 select {
                       height:45px !important;
                       width:100% !important;
                       font-size:20px !important;
                       font-weight:300 !important;
                       line-height:25px !important;
                       border:1px solid rgba(100, 108, 116, .4);
                       border-radius:4px;
                       padding-left:10px;
}
#mktoForm_1162 input[type=text] {
                                 height:45px !important;
                                 width:100% !important;
                                 font-size:20px !important;
                                 font-weight:300 !important;
                                 line-height:25px !important;
                                 border:1px solid rgba(100, 108, 116, .4);
                                 border-radius:4px;
                                 padding-left:10px;
}
#mktoForm_1162 input[type=email] {
                                  height:45px !important;
                                  width:100% !important;
                                  font-size:20px !important;
                                  font-weight:300 !important;
                                  line-height:25px !important;
                                  border:1px solid rgba(100, 108, 116, .4);
                                  border-radius:4px;
                                  padding-left:10px;
}
#mktoForm_1162 input[type=tel] {
                                height:45px !important;
                                width:100% !important;
                                font-size:20px !important;
                                font-weight:300 !important;
                                line-height:25px !important;
                                border:1px solid rgba(100, 108, 116, .4);
                                border-radius:4px;
                                padding-left:10px;
}
#mktoForm_1162 select {
                       height:45px !important;
                       width:100% !important;
                       font-size:20px !important;
                       font-weight:300 !important;
                       line-height:25px !important;
                       border:1px solid rgba(100, 108, 116, .4);
                       border-radius:4px;
                       padding-left:10px;
}
#mktoForm_1167 input[type=text] {
                                 height:45px !important;
                                 width:100% !important;
                                 font-size:20px !important;
                                 font-weight:300 !important;
                                 line-height:25px !important;
                                 border:1px solid rgba(100, 108, 116, .4);
                                 border-radius:4px;
                                 padding-left:10px;
}
#mktoForm_1167 input[type=email] {
                                  height:45px !important;
                                  width:100% !important;
                                  font-size:20px !important;
                                  font-weight:300 !important;
                                  line-height:25px !important;
                                  border:1px solid rgba(100, 108, 116, .4);
                                  border-radius:4px;
                                  padding-left:10px;
}
#mktoForm_1167 input[type=tel] {
                                height:45px !important;
                                width:100% !important;
                                font-size:20px !important;
                                font-weight:300 !important;
                                line-height:25px !important;
                                border:1px solid rgba(100, 108, 116, .4);
                                border-radius:4px;
                                padding-left:10px;
}
#mktoForm_1167 select {
                       height:45px !important;
                       width:100% !important;
                       font-size:20px !important;
                       font-weight:300 !important;
                       line-height:25px !important;
                       border:1px solid rgba(100, 108, 116, .4);
                       border-radius:4px;
                       padding-left:10px;
}
#mktoForm_1168 input[type=text] {
                                 height:45px !important;
                                 width:100% !important;
                                 font-size:20px !important;
                                 font-weight:300 !important;
                                 line-height:25px !important;
                                 border:1px solid rgba(100, 108, 116, .4);
                                 border-radius:4px;
                                 padding-left:10px;
}
#mktoForm_1168 input[type=email] {
                                  height:45px !important;
                                  width:100% !important;
                                  font-size:20px !important;
                                  font-weight:300 !important;
                                  line-height:25px !important;
                                  border:1px solid rgba(100, 108, 116, .4);
                                  border-radius:4px;
                                  padding-left:10px;
}
#mktoForm_1168 input[type=tel] {
                                height:45px !important;
                                width:100% !important;
                                font-size:20px !important;
                                font-weight:300 !important;
                                line-height:25px !important;
                                border:1px solid rgba(100, 108, 116, .4);
                                border-radius:4px;
                                padding-left:10px;
}
#mktoForm_1168 select {
                       height:45px !important;
                       width:100% !important;
                       font-size:20px !important;
                       font-weight:300 !important;
                       line-height:25px !important;
                       border:1px solid rgba(100, 108, 116, .4);
                       border-radius:4px;
                       padding-left:10px;
}
#mktoForm_1170 input[type=text] {
                                 height:45px !important;
                                 width:100% !important;
                                 font-size:20px !important;
                                 font-weight:300 !important;
                                 line-height:25px !important;
                                 border:1px solid rgba(100, 108, 116, .4);
                                 border-radius:4px;
                                 padding-left:10px;
}
#mktoForm_1170 input[type=email] {
                                  height:45px !important;
                                  width:100% !important;
                                  font-size:20px !important;
                                  font-weight:300 !important;
                                  line-height:25px !important;
                                  border:1px solid rgba(100, 108, 116, .4);
                                  border-radius:4px;
                                  padding-left:10px;
}
#mktoForm_1170 input[type=tel] {
                                height:45px !important;
                                width:100% !important;
                                font-size:20px !important;
                                font-weight:300 !important;
                                line-height:25px !important;
                                border:1px solid rgba(100, 108, 116, .4);
                                border-radius:4px;
                                padding-left:10px;
}
#mktoForm_1170 select {
                       height:45px !important;
                       width:100% !important;
                       font-size:20px !important;
                       font-weight:300 !important;
                       line-height:25px !important;
                       border:1px solid rgba(100, 108, 116, .4);
                       border-radius:4px;
                       padding-left:10px;
}
#mktoForm_1171 input[type=text] {
                                 height:45px !important;
                                 width:100% !important;
                                 font-size:20px !important;
                                 font-weight:300 !important;
                                 line-height:25px !important;
                                 border:1px solid rgba(100, 108, 116, .4);
                                 border-radius:4px;
                                 padding-left:10px;
}
#mktoForm_1171 input[type=email] {
                                  height:45px !important;
                                  width:100% !important;
                                  font-size:20px !important;
                                  font-weight:300 !important;
                                  line-height:25px !important;
                                  border:1px solid rgba(100, 108, 116, .4);
                                  border-radius:4px;
                                  padding-left:10px;
}
#mktoForm_1171 input[type=tel] {
                                height:45px !important;
                                width:100% !important;
                                font-size:20px !important;
                                font-weight:300 !important;
                                line-height:25px !important;
                                border:1px solid rgba(100, 108, 116, .4);
                                border-radius:4px;
                                padding-left:10px;
}
#mktoForm_1171 select {
                       height:45px !important;
                       width:100% !important;
                       font-size:20px !important;
                       font-weight:300 !important;
                       line-height:25px !important;
                       border:1px solid rgba(100, 108, 116, .4);
                       border-radius:4px;
                       padding-left:10px;
}
#mktoForm_1172 input[type=text] {
                                 height:45px !important;
                                 width:100% !important;
                                 font-size:20px !important;
                                 font-weight:300 !important;
                                 line-height:25px !important;
                                 border:1px solid rgba(100, 108, 116, .4);
                                 border-radius:4px;
                                 padding-left:10px;
}
#mktoForm_1172 input[type=email] {
                                  height:45px !important;
                                  width:100% !important;
                                  font-size:20px !important;
                                  font-weight:300 !important;
                                  line-height:25px !important;
                                  border:1px solid rgba(100, 108, 116, .4);
                                  border-radius:4px;
                                  padding-left:10px;
}
#mktoForm_1172 input[type=tel] {
                                height:45px !important;
                                width:100% !important;
                                font-size:20px !important;
                                font-weight:300 !important;
                                line-height:25px !important;
                                border:1px solid rgba(100, 108, 116, .4);
                                border-radius:4px;
                                padding-left:10px;
}
#mktoForm_1172 select {
                       height:45px !important;
                       width:100% !important;
                       font-size:20px !important;
                       font-weight:300 !important;
                       line-height:25px !important;
                       border:1px solid rgba(100, 108, 116, .4);
                       border-radius:4px;
                       padding-left:10px;
}
#mktoForm_1175 input[type=text] {
                                 height:45px !important;
                                 width:100% !important;
                                 font-size:20px !important;
                                 font-weight:300 !important;
                                 line-height:25px !important;
                                 border:1px solid rgba(100, 108, 116, .4);
                                 border-radius:4px;
                                 padding-left:10px;
}
#mktoForm_1175 input[type=email] {
                                  height:45px !important;
                                  width:100% !important;
                                  font-size:20px !important;
                                  font-weight:300 !important;
                                  line-height:25px !important;
                                  border:1px solid rgba(100, 108, 116, .4);
                                  border-radius:4px;
                                  padding-left:10px;
}
#mktoForm_1175 input[type=tel] {
                                height:45px !important;
                                width:100% !important;
                                font-size:20px !important;
                                font-weight:300 !important;
                                line-height:25px !important;
                                border:1px solid rgba(100, 108, 116, .4);
                                border-radius:4px;
                                padding-left:10px;
}
#mktoForm_1175 select {
                       height:45px !important;
                       width:100% !important;
                       font-size:20px !important;
                       font-weight:300 !important;
                       line-height:25px !important;
                       border:1px solid rgba(100, 108, 116, .4);
                       border-radius:4px;
                       padding-left:10px;
}
#mktoForm_1176 input[type=text] {
                                 height:45px !important;
                                 width:100% !important;
                                 font-size:20px !important;
                                 font-weight:300 !important;
                                 line-height:25px !important;
                                 border:1px solid rgba(100, 108, 116, .4);
                                 border-radius:4px;
                                 padding-left:10px;
}
#mktoForm_1176 input[type=email] {
                                  height:45px !important;
                                  width:100% !important;
                                  font-size:20px !important;
                                  font-weight:300 !important;
                                  line-height:25px !important;
                                  border:1px solid rgba(100, 108, 116, .4);
                                  border-radius:4px;
                                  padding-left:10px;
}
#mktoForm_1176 input[type=tel] {
                                height:45px !important;
                                width:100% !important;
                                font-size:20px !important;
                                font-weight:300 !important;
                                line-height:25px !important;
                                border:1px solid rgba(100, 108, 116, .4);
                                border-radius:4px;
                                padding-left:10px;
}
#mktoForm_1176 select {
                       height:45px !important;
                       width:100% !important;
                       font-size:20px !important;
                       font-weight:300 !important;
                       line-height:25px !important;
                       border:1px solid rgba(100, 108, 116, .4);
                       border-radius:4px;
                       padding-left:10px;
}
#mktoForm_1196 input[type=text] {
                                 height:45px !important;
                                 width:100% !important;
                                 font-size:20px !important;
                                 font-weight:300 !important;
                                 line-height:25px !important;
                                 border:1px solid rgba(100, 108, 116, .4);
                                 border-radius:4px;
                                 padding-left:10px;
                                 height:45px !important;
                                 width:100% !important;
                                 font-size:20px !important;
                                 font-weight:300 !important;
                                 line-height:25px !important;
                                 border:1px solid rgba(100, 108, 116, .4);
                                 border-radius:4px;
                                 padding-left:10px;
}
#mktoForm_1196 input[type=email] {
                                  height:45px !important;
                                  width:100% !important;
                                  font-size:20px !important;
                                  font-weight:300 !important;
                                  line-height:25px !important;
                                  border:1px solid rgba(100, 108, 116, .4);
                                  border-radius:4px;
                                  padding-left:10px;
                                  height:45px !important;
                                  width:100% !important;
                                  font-size:20px !important;
                                  font-weight:300 !important;
                                  line-height:25px !important;
                                  border:1px solid rgba(100, 108, 116, .4);
                                  border-radius:4px;
                                  padding-left:10px;
}
#mktoForm_1196 input[type=tel] {
                                height:45px !important;
                                width:100% !important;
                                font-size:20px !important;
                                font-weight:300 !important;
                                line-height:25px !important;
                                border:1px solid rgba(100, 108, 116, .4);
                                border-radius:4px;
                                padding-left:10px;
                                height:45px !important;
                                width:100% !important;
                                font-size:20px !important;
                                font-weight:300 !important;
                                line-height:25px !important;
                                border:1px solid rgba(100, 108, 116, .4);
                                border-radius:4px;
                                padding-left:10px;
}
#mktoForm_1196 select {
                       height:45px !important;
                       width:100% !important;
                       font-size:20px !important;
                       font-weight:300 !important;
                       line-height:25px !important;
                       border:1px solid rgba(100, 108, 116, .4);
                       border-radius:4px;
                       padding-left:10px;
                       height:45px !important;
                       width:100% !important;
                       font-size:20px !important;
                       font-weight:300 !important;
                       line-height:25px !important;
                       border:1px solid rgba(100, 108, 116, .4);
                       border-radius:4px;
                       padding-left:10px;
}
#mktoForm_1195 input[type=text] {
                                 height:45px !important;
                                 width:100% !important;
                                 font-size:20px !important;
                                 font-weight:300 !important;
                                 line-height:25px !important;
                                 border:1px solid rgba(100, 108, 116, .4);
                                 border-radius:4px;
                                 padding-left:10px;
}
#mktoForm_1195 input[type=email] {
                                  height:45px !important;
                                  width:100% !important;
                                  font-size:20px !important;
                                  font-weight:300 !important;
                                  line-height:25px !important;
                                  border:1px solid rgba(100, 108, 116, .4);
                                  border-radius:4px;
                                  padding-left:10px;
}
#mktoForm_1195 input[type=tel] {
                                height:45px !important;
                                width:100% !important;
                                font-size:20px !important;
                                font-weight:300 !important;
                                line-height:25px !important;
                                border:1px solid rgba(100, 108, 116, .4);
                                border-radius:4px;
                                padding-left:10px;
}
#mktoForm_1195 select {
                       height:45px !important;
                       width:100% !important;
                       font-size:20px !important;
                       font-weight:300 !important;
                       line-height:25px !important;
                       border:1px solid rgba(100, 108, 116, .4);
                       border-radius:4px;
                       padding-left:10px;
}
#mktoForm_1197 input[type=text] {
                                 height:45px !important;
                                 width:100% !important;
                                 font-size:20px !important;
                                 font-weight:300 !important;
                                 line-height:25px !important;
                                 border:1px solid rgba(100, 108, 116, .4);
                                 border-radius:4px;
                                 padding-left:10px;
}
#mktoForm_1197 input[type=email] {
                                  height:45px !important;
                                  width:100% !important;
                                  font-size:20px !important;
                                  font-weight:300 !important;
                                  line-height:25px !important;
                                  border:1px solid rgba(100, 108, 116, .4);
                                  border-radius:4px;
                                  padding-left:10px;
}
#mktoForm_1197 input[type=tel] {
                                height:45px !important;
                                width:100% !important;
                                font-size:20px !important;
                                font-weight:300 !important;
                                line-height:25px !important;
                                border:1px solid rgba(100, 108, 116, .4);
                                border-radius:4px;
                                padding-left:10px;
}
#mktoForm_1197 select {
                       height:45px !important;
                       width:100% !important;
                       font-size:20px !important;
                       font-weight:300 !important;
                       line-height:25px !important;
                       border:1px solid rgba(100, 108, 116, .4);
                       border-radius:4px;
                       padding-left:10px;
}
#mktoForm_1198 input[type=text] {
                                 height:45px !important;
                                 width:100% !important;
                                 font-size:20px !important;
                                 font-weight:300 !important;
                                 line-height:25px !important;
                                 border:1px solid rgba(100, 108, 116, .4);
                                 border-radius:4px;
                                 padding-left:10px;
}
#mktoForm_1198 input[type=email] {
                                  height:45px !important;
                                  width:100% !important;
                                  font-size:20px !important;
                                  font-weight:300 !important;
                                  line-height:25px !important;
                                  border:1px solid rgba(100, 108, 116, .4);
                                  border-radius:4px;
                                  padding-left:10px;
}
#mktoForm_1198 input[type=tel] {
                                height:45px !important;
                                width:100% !important;
                                font-size:20px !important;
                                font-weight:300 !important;
                                line-height:25px !important;
                                border:1px solid rgba(100, 108, 116, .4);
                                border-radius:4px;
                                padding-left:10px;
}
#mktoForm_1198 select {
                       height:45px !important;
                       width:100% !important;
                       font-size:20px !important;
                       font-weight:300 !important;
                       line-height:25px !important;
                       border:1px solid rgba(100, 108, 116, .4);
                       border-radius:4px;
                       padding-left:10px;
}
#mktoForm_1199 input[type=text] {
                                 height:45px !important;
                                 width:100% !important;
                                 font-size:20px !important;
                                 font-weight:300 !important;
                                 line-height:25px !important;
                                 border:1px solid rgba(100, 108, 116, .4);
                                 border-radius:4px;
                                 padding-left:10px;
}
#mktoForm_1199 input[type=email] {
                                  height:45px !important;
                                  width:100% !important;
                                  font-size:20px !important;
                                  font-weight:300 !important;
                                  line-height:25px !important;
                                  border:1px solid rgba(100, 108, 116, .4);
                                  border-radius:4px;
                                  padding-left:10px;
}
#mktoForm_1199 input[type=tel] {
                                height:45px !important;
                                width:100% !important;
                                font-size:20px !important;
                                font-weight:300 !important;
                                line-height:25px !important;
                                border:1px solid rgba(100, 108, 116, .4);
                                border-radius:4px;
                                padding-left:10px;
}
#mktoForm_1199 select {
                       height:45px !important;
                       width:100% !important;
                       font-size:20px !important;
                       font-weight:300 !important;
                       line-height:25px !important;
                       border:1px solid rgba(100, 108, 116, .4);
                       border-radius:4px;
                       padding-left:10px;
}
#mktoForm_1177 input[type=text] {
                                 height:45px !important;
                                 width:100% !important;
                                 font-size:20px !important;
                                 font-weight:300 !important;
                                 line-height:25px !important;
                                 border:1px solid rgba(100, 108, 116, .4);
                                 border-radius:4px;
                                 padding-left:10px;
}
#mktoForm_1177 input[type=email] {
                                  height:45px !important;
                                  width:100% !important;
                                  font-size:20px !important;
                                  font-weight:300 !important;
                                  line-height:25px !important;
                                  border:1px solid rgba(100, 108, 116, .4);
                                  border-radius:4px;
                                  padding-left:10px;
}
#mktoForm_1177 input[type=tel] {
                                height:45px !important;
                                width:100% !important;
                                font-size:20px !important;
                                font-weight:300 !important;
                                line-height:25px !important;
                                border:1px solid rgba(100, 108, 116, .4);
                                border-radius:4px;
                                padding-left:10px;
}
#mktoForm_1177 select {
                       height:45px !important;
                       width:100% !important;
                       font-size:20px !important;
                       font-weight:300 !important;
                       line-height:25px !important;
                       border:1px solid rgba(100, 108, 116, .4);
                       border-radius:4px;
                       padding-left:10px;
}
#mktoForm_1178 input[type=text] {
                                 height:45px !important;
                                 width:100% !important;
                                 font-size:20px !important;
                                 font-weight:300 !important;
                                 line-height:25px !important;
                                 border:1px solid rgba(100, 108, 116, .4);
                                 border-radius:4px;
                                 padding-left:10px;
}
#mktoForm_1178 input[type=email] {
                                  height:45px !important;
                                  width:100% !important;
                                  font-size:20px !important;
                                  font-weight:300 !important;
                                  line-height:25px !important;
                                  border:1px solid rgba(100, 108, 116, .4);
                                  border-radius:4px;
                                  padding-left:10px;
}
#mktoForm_1178 input[type=tel] {
                                height:45px !important;
                                width:100% !important;
                                font-size:20px !important;
                                font-weight:300 !important;
                                line-height:25px !important;
                                border:1px solid rgba(100, 108, 116, .4);
                                border-radius:4px;
                                padding-left:10px;
}
#mktoForm_1178 select {
                       height:45px !important;
                       width:100% !important;
                       font-size:20px !important;
                       font-weight:300 !important;
                       line-height:25px !important;
                       border:1px solid rgba(100, 108, 116, .4);
                       border-radius:4px;
                       padding-left:10px;
}
#mktoForm_1179 input[type=text] {
                                 height:45px !important;
                                 width:100% !important;
                                 font-size:20px !important;
                                 font-weight:300 !important;
                                 line-height:25px !important;
                                 border:1px solid rgba(100, 108, 116, .4);
                                 border-radius:4px;
                                 padding-left:10px;
}
#mktoForm_1179 input[type=email] {
                                  height:45px !important;
                                  width:100% !important;
                                  font-size:20px !important;
                                  font-weight:300 !important;
                                  line-height:25px !important;
                                  border:1px solid rgba(100, 108, 116, .4);
                                  border-radius:4px;
                                  padding-left:10px;
}
#mktoForm_1179 input[type=tel] {
                                height:45px !important;
                                width:100% !important;
                                font-size:20px !important;
                                font-weight:300 !important;
                                line-height:25px !important;
                                border:1px solid rgba(100, 108, 116, .4);
                                border-radius:4px;
                                padding-left:10px;
}
#mktoForm_1179 select {
                       height:45px !important;
                       width:100% !important;
                       font-size:20px !important;
                       font-weight:300 !important;
                       line-height:25px !important;
                       border:1px solid rgba(100, 108, 116, .4);
                       border-radius:4px;
                       padding-left:10px;
}
#mktoForm_1180 input[type=text] {
                                 height:45px !important;
                                 width:100% !important;
                                 font-size:20px !important;
                                 font-weight:300 !important;
                                 line-height:25px !important;
                                 border:1px solid rgba(100, 108, 116, .4);
                                 border-radius:4px;
                                 padding-left:10px;
}
#mktoForm_1180 input[type=email] {
                                  height:45px !important;
                                  width:100% !important;
                                  font-size:20px !important;
                                  font-weight:300 !important;
                                  line-height:25px !important;
                                  border:1px solid rgba(100, 108, 116, .4);
                                  border-radius:4px;
                                  padding-left:10px;
}
#mktoForm_1180 input[type=tel] {
                                height:45px !important;
                                width:100% !important;
                                font-size:20px !important;
                                font-weight:300 !important;
                                line-height:25px !important;
                                border:1px solid rgba(100, 108, 116, .4);
                                border-radius:4px;
                                padding-left:10px;
}
#mktoForm_1180 select {
                       height:45px !important;
                       width:100% !important;
                       font-size:20px !important;
                       font-weight:300 !important;
                       line-height:25px !important;
                       border:1px solid rgba(100, 108, 116, .4);
                       border-radius:4px;
                       padding-left:10px;
}
#mktoForm_1181 input[type=text] {
                                 height:45px !important;
                                 width:100% !important;
                                 font-size:20px !important;
                                 font-weight:300 !important;
                                 line-height:25px !important;
                                 border:1px solid rgba(100, 108, 116, .4);
                                 border-radius:4px;
                                 padding-left:10px;
}
#mktoForm_1181 input[type=email] {
                                  height:45px !important;
                                  width:100% !important;
                                  font-size:20px !important;
                                  font-weight:300 !important;
                                  line-height:25px !important;
                                  border:1px solid rgba(100, 108, 116, .4);
                                  border-radius:4px;
                                  padding-left:10px;
}
#mktoForm_1181 input[type=tel] {
                                height:45px !important;
                                width:100% !important;
                                font-size:20px !important;
                                font-weight:300 !important;
                                line-height:25px !important;
                                border:1px solid rgba(100, 108, 116, .4);
                                border-radius:4px;
                                padding-left:10px;
}
#mktoForm_1181 select {
                       height:45px !important;
                       width:100% !important;
                       font-size:20px !important;
                       font-weight:300 !important;
                       line-height:25px !important;
                       border:1px solid rgba(100, 108, 116, .4);
                       border-radius:4px;
                       padding-left:10px;
}
#mktoForm_1182 input[type=text] {
                                 height:45px !important;
                                 width:100% !important;
                                 font-size:20px !important;
                                 font-weight:300 !important;
                                 line-height:25px !important;
                                 border:1px solid rgba(100, 108, 116, .4);
                                 border-radius:4px;
                                 padding-left:10px;
}
#mktoForm_1182 input[type=email] {
                                  height:45px !important;
                                  width:100% !important;
                                  font-size:20px !important;
                                  font-weight:300 !important;
                                  line-height:25px !important;
                                  border:1px solid rgba(100, 108, 116, .4);
                                  border-radius:4px;
                                  padding-left:10px;
}
#mktoForm_1182 input[type=tel] {
                                height:45px !important;
                                width:100% !important;
                                font-size:20px !important;
                                font-weight:300 !important;
                                line-height:25px !important;
                                border:1px solid rgba(100, 108, 116, .4);
                                border-radius:4px;
                                padding-left:10px;
}
#mktoForm_1182 select {
                       height:45px !important;
                       width:100% !important;
                       font-size:20px !important;
                       font-weight:300 !important;
                       line-height:25px !important;
                       border:1px solid rgba(100, 108, 116, .4);
                       border-radius:4px;
                       padding-left:10px;
}
#mktoForm_1183 input[type=text] {
                                 height:45px !important;
                                 width:100% !important;
                                 font-size:20px !important;
                                 font-weight:300 !important;
                                 line-height:25px !important;
                                 border:1px solid rgba(100, 108, 116, .4);
                                 border-radius:4px;
                                 padding-left:10px;
}
#mktoForm_1183 input[type=email] {
                                  height:45px !important;
                                  width:100% !important;
                                  font-size:20px !important;
                                  font-weight:300 !important;
                                  line-height:25px !important;
                                  border:1px solid rgba(100, 108, 116, .4);
                                  border-radius:4px;
                                  padding-left:10px;
}
#mktoForm_1183 input[type=tel] {
                                height:45px !important;
                                width:100% !important;
                                font-size:20px !important;
                                font-weight:300 !important;
                                line-height:25px !important;
                                border:1px solid rgba(100, 108, 116, .4);
                                border-radius:4px;
                                padding-left:10px;
}
#mktoForm_1183 select {
                       height:45px !important;
                       width:100% !important;
                       font-size:20px !important;
                       font-weight:300 !important;
                       line-height:25px !important;
                       border:1px solid rgba(100, 108, 116, .4);
                       border-radius:4px;
                       padding-left:10px;
}
#mktoForm_1184 input[type=text] {
                                 height:45px !important;
                                 width:100% !important;
                                 font-size:20px !important;
                                 font-weight:300 !important;
                                 line-height:25px !important;
                                 border:1px solid rgba(100, 108, 116, .4);
                                 border-radius:4px;
                                 padding-left:10px;
}
#mktoForm_1184 input[type=email] {
                                  height:45px !important;
                                  width:100% !important;
                                  font-size:20px !important;
                                  font-weight:300 !important;
                                  line-height:25px !important;
                                  border:1px solid rgba(100, 108, 116, .4);
                                  border-radius:4px;
                                  padding-left:10px;
}
#mktoForm_1184 input[type=tel] {
                                height:45px !important;
                                width:100% !important;
                                font-size:20px !important;
                                font-weight:300 !important;
                                line-height:25px !important;
                                border:1px solid rgba(100, 108, 116, .4);
                                border-radius:4px;
                                padding-left:10px;
}
#mktoForm_1184 select {
                       height:45px !important;
                       width:100% !important;
                       font-size:20px !important;
                       font-weight:300 !important;
                       line-height:25px !important;
                       border:1px solid rgba(100, 108, 116, .4);
                       border-radius:4px;
                       padding-left:10px;
}
#mktoForm_1185 input[type=text] {
                                 height:45px !important;
                                 width:100% !important;
                                 font-size:20px !important;
                                 font-weight:300 !important;
                                 line-height:25px !important;
                                 border:1px solid rgba(100, 108, 116, .4);
                                 border-radius:4px;
                                 padding-left:10px;
}
#mktoForm_1185 input[type=email] {
                                  height:45px !important;
                                  width:100% !important;
                                  font-size:20px !important;
                                  font-weight:300 !important;
                                  line-height:25px !important;
                                  border:1px solid rgba(100, 108, 116, .4);
                                  border-radius:4px;
                                  padding-left:10px;
}
#mktoForm_1185 input[type=tel] {
                                height:45px !important;
                                width:100% !important;
                                font-size:20px !important;
                                font-weight:300 !important;
                                line-height:25px !important;
                                border:1px solid rgba(100, 108, 116, .4);
                                border-radius:4px;
                                padding-left:10px;
}
#mktoForm_1185 select {
                       height:45px !important;
                       width:100% !important;
                       font-size:20px !important;
                       font-weight:300 !important;
                       line-height:25px !important;
                       border:1px solid rgba(100, 108, 116, .4);
                       border-radius:4px;
                       padding-left:10px;
}
#mktoForm_1186 input[type=text] {
                                 height:45px !important;
                                 width:100% !important;
                                 font-size:20px !important;
                                 font-weight:300 !important;
                                 line-height:25px !important;
                                 border:1px solid rgba(100, 108, 116, .4);
                                 border-radius:4px;
                                 padding-left:10px;
}
#mktoForm_1186 input[type=email] {
                                  height:45px !important;
                                  width:100% !important;
                                  font-size:20px !important;
                                  font-weight:300 !important;
                                  line-height:25px !important;
                                  border:1px solid rgba(100, 108, 116, .4);
                                  border-radius:4px;
                                  padding-left:10px;
}
#mktoForm_1186 input[type=tel] {
                                height:45px !important;
                                width:100% !important;
                                font-size:20px !important;
                                font-weight:300 !important;
                                line-height:25px !important;
                                border:1px solid rgba(100, 108, 116, .4);
                                border-radius:4px;
                                padding-left:10px;
}
#mktoForm_1186 select {
                       height:45px !important;
                       width:100% !important;
                       font-size:20px !important;
                       font-weight:300 !important;
                       line-height:25px !important;
                       border:1px solid rgba(100, 108, 116, .4);
                       border-radius:4px;
                       padding-left:10px;
}
#mktoForm_1187 input[type=text] {
                                 height:45px !important;
                                 width:100% !important;
                                 font-size:20px !important;
                                 font-weight:300 !important;
                                 line-height:25px !important;
                                 border:1px solid rgba(100, 108, 116, .4);
                                 border-radius:4px;
                                 padding-left:10px;
}
#mktoForm_1187 input[type=email] {
                                  height:45px !important;
                                  width:100% !important;
                                  font-size:20px !important;
                                  font-weight:300 !important;
                                  line-height:25px !important;
                                  border:1px solid rgba(100, 108, 116, .4);
                                  border-radius:4px;
                                  padding-left:10px;
}
#mktoForm_1187 input[type=tel] {
                                height:45px !important;
                                width:100% !important;
                                font-size:20px !important;
                                font-weight:300 !important;
                                line-height:25px !important;
                                border:1px solid rgba(100, 108, 116, .4);
                                border-radius:4px;
                                padding-left:10px;
}
#mktoForm_1187 select {
                       height:45px !important;
                       width:100% !important;
                       font-size:20px !important;
                       font-weight:300 !important;
                       line-height:25px !important;
                       border:1px solid rgba(100, 108, 116, .4);
                       border-radius:4px;
                       padding-left:10px;
}
#mktoForm_1188 input[type=text] {
                                 height:45px !important;
                                 width:100% !important;
                                 font-size:20px !important;
                                 font-weight:300 !important;
                                 line-height:25px !important;
                                 border:1px solid rgba(100, 108, 116, .4);
                                 border-radius:4px;
                                 padding-left:10px;
}
#mktoForm_1188 input[type=email] {
                                  height:45px !important;
                                  width:100% !important;
                                  font-size:20px !important;
                                  font-weight:300 !important;
                                  line-height:25px !important;
                                  border:1px solid rgba(100, 108, 116, .4);
                                  border-radius:4px;
                                  padding-left:10px;
}
#mktoForm_1188 input[type=tel] {
                                height:45px !important;
                                width:100% !important;
                                font-size:20px !important;
                                font-weight:300 !important;
                                line-height:25px !important;
                                border:1px solid rgba(100, 108, 116, .4);
                                border-radius:4px;
                                padding-left:10px;
}
#mktoForm_1188 select {
                       height:45px !important;
                       width:100% !important;
                       font-size:20px !important;
                       font-weight:300 !important;
                       line-height:25px !important;
                       border:1px solid rgba(100, 108, 116, .4);
                       border-radius:4px;
                       padding-left:10px;
}
#mktoForm_1189 input[type=text] {
                                 height:45px !important;
                                 width:100% !important;
                                 font-size:20px !important;
                                 font-weight:300 !important;
                                 line-height:25px !important;
                                 border:1px solid rgba(100, 108, 116, .4);
                                 border-radius:4px;
                                 padding-left:10px;
}
#mktoForm_1189 input[type=email] {
                                  height:45px !important;
                                  width:100% !important;
                                  font-size:20px !important;
                                  font-weight:300 !important;
                                  line-height:25px !important;
                                  border:1px solid rgba(100, 108, 116, .4);
                                  border-radius:4px;
                                  padding-left:10px;
}
#mktoForm_1189 input[type=tel] {
                                height:45px !important;
                                width:100% !important;
                                font-size:20px !important;
                                font-weight:300 !important;
                                line-height:25px !important;
                                border:1px solid rgba(100, 108, 116, .4);
                                border-radius:4px;
                                padding-left:10px;
}
#mktoForm_1189 select {
                       height:45px !important;
                       width:100% !important;
                       font-size:20px !important;
                       font-weight:300 !important;
                       line-height:25px !important;
                       border:1px solid rgba(100, 108, 116, .4);
                       border-radius:4px;
                       padding-left:10px;
}
#mktoForm_1190 input[type=text] {
                                 height:45px !important;
                                 width:100% !important;
                                 font-size:20px !important;
                                 font-weight:300 !important;
                                 line-height:25px !important;
                                 border:1px solid rgba(100, 108, 116, .4);
                                 border-radius:4px;
                                 padding-left:10px;
}
#mktoForm_1190 input[type=email] {
                                  height:45px !important;
                                  width:100% !important;
                                  font-size:20px !important;
                                  font-weight:300 !important;
                                  line-height:25px !important;
                                  border:1px solid rgba(100, 108, 116, .4);
                                  border-radius:4px;
                                  padding-left:10px;
}
#mktoForm_1190 input[type=tel] {
                                height:45px !important;
                                width:100% !important;
                                font-size:20px !important;
                                font-weight:300 !important;
                                line-height:25px !important;
                                border:1px solid rgba(100, 108, 116, .4);
                                border-radius:4px;
                                padding-left:10px;
}
#mktoForm_1190 select {
                       height:45px !important;
                       width:100% !important;
                       font-size:20px !important;
                       font-weight:300 !important;
                       line-height:25px !important;
                       border:1px solid rgba(100, 108, 116, .4);
                       border-radius:4px;
                       padding-left:10px;
}
#mktoForm_1191 input[type=text] {
                                 height:45px !important;
                                 width:100% !important;
                                 font-size:20px !important;
                                 font-weight:300 !important;
                                 line-height:25px !important;
                                 border:1px solid rgba(100, 108, 116, .4);
                                 border-radius:4px;
                                 padding-left:10px;
}
#mktoForm_1191 input[type=email] {
                                  height:45px !important;
                                  width:100% !important;
                                  font-size:20px !important;
                                  font-weight:300 !important;
                                  line-height:25px !important;
                                  border:1px solid rgba(100, 108, 116, .4);
                                  border-radius:4px;
                                  padding-left:10px;
}
#mktoForm_1191 input[type=tel] {
                                height:45px !important;
                                width:100% !important;
                                font-size:20px !important;
                                font-weight:300 !important;
                                line-height:25px !important;
                                border:1px solid rgba(100, 108, 116, .4);
                                border-radius:4px;
                                padding-left:10px;
}
#mktoForm_1191 select {
                       height:45px !important;
                       width:100% !important;
                       font-size:20px !important;
                       font-weight:300 !important;
                       line-height:25px !important;
                       border:1px solid rgba(100, 108, 116, .4);
                       border-radius:4px;
                       padding-left:10px;
}
#mktoForm_1192 input[type=text] {
                                 height:45px !important;
                                 width:100% !important;
                                 font-size:20px !important;
                                 font-weight:300 !important;
                                 line-height:25px !important;
                                 border:1px solid rgba(100, 108, 116, .4);
                                 border-radius:4px;
                                 padding-left:10px;
}
#mktoForm_1192 input[type=email] {
                                  height:45px !important;
                                  width:100% !important;
                                  font-size:20px !important;
                                  font-weight:300 !important;
                                  line-height:25px !important;
                                  border:1px solid rgba(100, 108, 116, .4);
                                  border-radius:4px;
                                  padding-left:10px;
}
#mktoForm_1192 input[type=tel] {
                                height:45px !important;
                                width:100% !important;
                                font-size:20px !important;
                                font-weight:300 !important;
                                line-height:25px !important;
                                border:1px solid rgba(100, 108, 116, .4);
                                border-radius:4px;
                                padding-left:10px;
}
#mktoForm_1192 select {
                       height:45px !important;
                       width:100% !important;
                       font-size:20px !important;
                       font-weight:300 !important;
                       line-height:25px !important;
                       border:1px solid rgba(100, 108, 116, .4);
                       border-radius:4px;
                       padding-left:10px;
}
#mktoForm_1194 input[type=text] {
                                 height:45px !important;
                                 width:100% !important;
                                 font-size:20px !important;
                                 font-weight:300 !important;
                                 line-height:25px !important;
                                 border:1px solid rgba(100, 108, 116, .4);
                                 border-radius:4px;
                                 padding-left:10px;
}
#mktoForm_1194 input[type=email] {
                                  height:45px !important;
                                  width:100% !important;
                                  font-size:20px !important;
                                  font-weight:300 !important;
                                  line-height:25px !important;
                                  border:1px solid rgba(100, 108, 116, .4);
                                  border-radius:4px;
                                  padding-left:10px;
}
#mktoForm_1194 input[type=tel] {
                                height:45px !important;
                                width:100% !important;
                                font-size:20px !important;
                                font-weight:300 !important;
                                line-height:25px !important;
                                border:1px solid rgba(100, 108, 116, .4);
                                border-radius:4px;
                                padding-left:10px;
}
#mktoForm_1194 select {
                       height:45px !important;
                       width:100% !important;
                       font-size:20px !important;
                       font-weight:300 !important;
                       line-height:25px !important;
                       border:1px solid rgba(100, 108, 116, .4);
                       border-radius:4px;
                       padding-left:10px;
}
#mktoForm_1206 input[type=text] {
                                 height:45px !important;
                                 width:100% !important;
                                 font-size:20px !important;
                                 font-weight:300 !important;
                                 line-height:25px !important;
                                 border:1px solid rgba(100, 108, 116, .4);
                                 border-radius:4px;
                                 padding-left:10px;
}
#mktoForm_1206 input[type=email] {
                                  height:45px !important;
                                  width:100% !important;
                                  font-size:20px !important;
                                  font-weight:300 !important;
                                  line-height:25px !important;
                                  border:1px solid rgba(100, 108, 116, .4);
                                  border-radius:4px;
                                  padding-left:10px;
}
#mktoForm_1206 input[type=tel] {
                                height:45px !important;
                                width:100% !important;
                                font-size:20px !important;
                                font-weight:300 !important;
                                line-height:25px !important;
                                border:1px solid rgba(100, 108, 116, .4);
                                border-radius:4px;
                                padding-left:10px;
}
#mktoForm_1206 select {
                       height:45px !important;
                       width:100% !important;
                       font-size:20px !important;
                       font-weight:300 !important;
                       line-height:25px !important;
                       border:1px solid rgba(100, 108, 116, .4);
                       border-radius:4px;
                       padding-left:10px;
}
#mktoForm_1160 textarea {
                         font-size:20px !important;
                         border:1px solid rgba(100, 108, 116, .4);
                         font-weight:300 !important;
                         width:100% !important;
                         float:left !important;
                         min-height:100px !important;
                         padding:10px;
}
#mktoForm_1161 textarea {
                         font-size:20px !important;
                         border:1px solid rgba(100, 108, 116, .4);
                         font-weight:300 !important;
                         width:100% !important;
                         float:left !important;
                         min-height:100px !important;
                         padding:10px;
}
#mktoForm_1159 textarea {
                         font-size:20px !important;
                         border:1px solid rgba(100, 108, 116, .4);
                         font-weight:300 !important;
                         width:100% !important;
                         float:left !important;
                         min-height:100px !important;
                         padding:10px;
}
#mktoForm_1166 textarea {
                         font-size:20px !important;
                         border:1px solid rgba(100, 108, 116, .4);
                         font-weight:300 !important;
                         width:100% !important;
                         float:left !important;
                         min-height:100px !important;
                         padding:10px;
}
#mktoForm_1162 textarea {
                         font-size:20px !important;
                         border:1px solid rgba(100, 108, 116, .4);
                         font-weight:300 !important;
                         width:100% !important;
                         float:left !important;
                         min-height:100px !important;
                         padding:10px;
}
#mktoForm_1167 textarea {
                         font-size:20px !important;
                         border:1px solid rgba(100, 108, 116, .4);
                         font-weight:300 !important;
                         width:100% !important;
                         float:left !important;
                         min-height:100px !important;
                         padding:10px;
}
#mktoForm_1168 textarea {
                         font-size:20px !important;
                         border:1px solid rgba(100, 108, 116, .4);
                         font-weight:300 !important;
                         width:100% !important;
                         float:left !important;
                         min-height:100px !important;
                         padding:10px;
}
#mktoForm_1170 textarea {
                         font-size:20px !important;
                         border:1px solid rgba(100, 108, 116, .4);
                         font-weight:300 !important;
                         width:100% !important;
                         float:left !important;
                         min-height:100px !important;
                         padding:10px;
}
#mktoForm_1171 textarea {
                         font-size:20px !important;
                         border:1px solid rgba(100, 108, 116, .4);
                         font-weight:300 !important;
                         width:100% !important;
                         float:left !important;
                         min-height:100px !important;
                         padding:10px;
}
#mktoForm_1172 textarea {
                         font-size:20px !important;
                         border:1px solid rgba(100, 108, 116, .4);
                         font-weight:300 !important;
                         width:100% !important;
                         float:left !important;
                         min-height:100px !important;
                         padding:10px;
}
#mktoForm_1175 textarea {
                         font-size:20px !important;
                         border:1px solid rgba(100, 108, 116, .4);
                         font-weight:300 !important;
                         width:100% !important;
                         float:left !important;
                         min-height:100px !important;
                         padding:10px;
}
#mktoForm_1176 textarea {
                         font-size:20px !important;
                         border:1px solid rgba(100, 108, 116, .4);
                         font-weight:300 !important;
                         width:100% !important;
                         float:left !important;
                         min-height:100px !important;
                         padding:10px;
}
#mktoForm_1196 textarea {
                         font-size:20px !important;
                         border:1px solid rgba(100, 108, 116, .4);
                         font-weight:300 !important;
                         width:100% !important;
                         float:left !important;
                         min-height:100px !important;
                         padding:10px;
                         font-size:20px !important;
                         border:1px solid rgba(100, 108, 116, .4);
                         font-weight:300 !important;
                         width:100% !important;
                         float:left !important;
                         min-height:100px !important;
                         padding:10px;
}
#mktoForm_1195 textarea {
                         font-size:20px !important;
                         border:1px solid rgba(100, 108, 116, .4);
                         font-weight:300 !important;
                         width:100% !important;
                         float:left !important;
                         min-height:100px !important;
                         padding:10px;
}
#mktoForm_1197 textarea {
                         font-size:20px !important;
                         border:1px solid rgba(100, 108, 116, .4);
                         font-weight:300 !important;
                         width:100% !important;
                         float:left !important;
                         min-height:100px !important;
                         padding:10px;
}
#mktoForm_1198 textarea {
                         font-size:20px !important;
                         border:1px solid rgba(100, 108, 116, .4);
                         font-weight:300 !important;
                         width:100% !important;
                         float:left !important;
                         min-height:100px !important;
                         padding:10px;
}
#mktoForm_1199 textarea {
                         font-size:20px !important;
                         border:1px solid rgba(100, 108, 116, .4);
                         font-weight:300 !important;
                         width:100% !important;
                         float:left !important;
                         min-height:100px !important;
                         padding:10px;
}
#mktoForm_1177 textarea {
                         font-size:20px !important;
                         border:1px solid rgba(100, 108, 116, .4);
                         font-weight:300 !important;
                         width:100% !important;
                         float:left !important;
                         min-height:100px !important;
                         padding:10px;
}
#mktoForm_1178 textarea {
                         font-size:20px !important;
                         border:1px solid rgba(100, 108, 116, .4);
                         font-weight:300 !important;
                         width:100% !important;
                         float:left !important;
                         min-height:100px !important;
                         padding:10px;
}
#mktoForm_1179 textarea {
                         font-size:20px !important;
                         border:1px solid rgba(100, 108, 116, .4);
                         font-weight:300 !important;
                         width:100% !important;
                         float:left !important;
                         min-height:100px !important;
                         padding:10px;
}
#mktoForm_1180 textarea {
                         font-size:20px !important;
                         border:1px solid rgba(100, 108, 116, .4);
                         font-weight:300 !important;
                         width:100% !important;
                         float:left !important;
                         min-height:100px !important;
                         padding:10px;
}
#mktoForm_1181 textarea {
                         font-size:20px !important;
                         border:1px solid rgba(100, 108, 116, .4);
                         font-weight:300 !important;
                         width:100% !important;
                         float:left !important;
                         min-height:100px !important;
                         padding:10px;
}
#mktoForm_1182 textarea {
                         font-size:20px !important;
                         border:1px solid rgba(100, 108, 116, .4);
                         font-weight:300 !important;
                         width:100% !important;
                         float:left !important;
                         min-height:100px !important;
                         padding:10px;
}
#mktoForm_1183 textarea {
                         font-size:20px !important;
                         border:1px solid rgba(100, 108, 116, .4);
                         font-weight:300 !important;
                         width:100% !important;
                         float:left !important;
                         min-height:100px !important;
                         padding:10px;
}
#mktoForm_1184 textarea {
                         font-size:20px !important;
                         border:1px solid rgba(100, 108, 116, .4);
                         font-weight:300 !important;
                         width:100% !important;
                         float:left !important;
                         min-height:100px !important;
                         padding:10px;
}
#mktoForm_1185 textarea {
                         font-size:20px !important;
                         border:1px solid rgba(100, 108, 116, .4);
                         font-weight:300 !important;
                         width:100% !important;
                         float:left !important;
                         min-height:100px !important;
                         padding:10px;
}
#mktoForm_1186 textarea {
                         font-size:20px !important;
                         border:1px solid rgba(100, 108, 116, .4);
                         font-weight:300 !important;
                         width:100% !important;
                         float:left !important;
                         min-height:100px !important;
                         padding:10px;
}
#mktoForm_1187 textarea {
                         font-size:20px !important;
                         border:1px solid rgba(100, 108, 116, .4);
                         font-weight:300 !important;
                         width:100% !important;
                         float:left !important;
                         min-height:100px !important;
                         padding:10px;
}
#mktoForm_1188 textarea {
                         font-size:20px !important;
                         border:1px solid rgba(100, 108, 116, .4);
                         font-weight:300 !important;
                         width:100% !important;
                         float:left !important;
                         min-height:100px !important;
                         padding:10px;
}
#mktoForm_1189 textarea {
                         font-size:20px !important;
                         border:1px solid rgba(100, 108, 116, .4);
                         font-weight:300 !important;
                         width:100% !important;
                         float:left !important;
                         min-height:100px !important;
                         padding:10px;
}
#mktoForm_1190 textarea {
                         font-size:20px !important;
                         border:1px solid rgba(100, 108, 116, .4);
                         font-weight:300 !important;
                         width:100% !important;
                         float:left !important;
                         min-height:100px !important;
                         padding:10px;
}
#mktoForm_1191 textarea {
                         font-size:20px !important;
                         border:1px solid rgba(100, 108, 116, .4);
                         font-weight:300 !important;
                         width:100% !important;
                         float:left !important;
                         min-height:100px !important;
                         padding:10px;
}
#mktoForm_1192 textarea {
                         font-size:20px !important;
                         border:1px solid rgba(100, 108, 116, .4);
                         font-weight:300 !important;
                         width:100% !important;
                         float:left !important;
                         min-height:100px !important;
                         padding:10px;
}
#mktoForm_1194 textarea {
                         font-size:20px !important;
                         border:1px solid rgba(100, 108, 116, .4);
                         font-weight:300 !important;
                         width:100% !important;
                         float:left !important;
                         min-height:100px !important;
                         padding:10px;
}
#mktoForm_1206 textarea {
                         font-size:20px !important;
                         border:1px solid rgba(100, 108, 116, .4);
                         font-weight:300 !important;
                         width:100% !important;
                         float:left !important;
                         min-height:100px !important;
                         padding:10px;
}
#mktoForm_1160 .mktoOffset {
                            display:none !important;
}
#mktoForm_1161 .mktoOffset {
                            display:none !important;
}
#mktoForm_1159 .mktoOffset {
                            display:none !important;
}
#mktoForm_1166 .mktoOffset {
                            display:none !important;
}
#mktoForm_1162 .mktoOffset {
                            display:none !important;
}
#mktoForm_1167 .mktoOffset {
                            display:none !important;
}
#mktoForm_1168 .mktoOffset {
                            display:none !important;
}
#mktoForm_1170 .mktoOffset {
                            display:none !important;
}
#mktoForm_1171 .mktoOffset {
                            display:none !important;
}
#mktoForm_1172 .mktoOffset {
                            display:none !important;
}
#mktoForm_1175 .mktoOffset {
                            display:none !important;
}
#mktoForm_1176 .mktoOffset {
                            display:none !important;
}
#mktoForm_1196 .mktoOffset {
                            display:none !important;
                            display:none !important;
}
#mktoForm_1195 .mktoOffset {
                            display:none !important;
}
#mktoForm_1197 .mktoOffset {
                            display:none !important;
}
#mktoForm_1198 .mktoOffset {
                            display:none !important;
}
#mktoForm_1199 .mktoOffset {
                            display:none !important;
}
#mktoForm_1177 .mktoOffset {
                            display:none !important;
}
#mktoForm_1178 .mktoOffset {
                            display:none !important;
}
#mktoForm_1179 .mktoOffset {
                            display:none !important;
}
#mktoForm_1180 .mktoOffset {
                            display:none !important;
}
#mktoForm_1181 .mktoOffset {
                            display:none !important;
}
#mktoForm_1182 .mktoOffset {
                            display:none !important;
}
#mktoForm_1183 .mktoOffset {
                            display:none !important;
}
#mktoForm_1184 .mktoOffset {
                            display:none !important;
}
#mktoForm_1185 .mktoOffset {
                            display:none !important;
}
#mktoForm_1186 .mktoOffset {
                            display:none !important;
}
#mktoForm_1187 .mktoOffset {
                            display:none !important;
}
#mktoForm_1188 .mktoOffset {
                            display:none !important;
}
#mktoForm_1189 .mktoOffset {
                            display:none !important;
}
#mktoForm_1190 .mktoOffset {
                            display:none !important;
}
#mktoForm_1191 .mktoOffset {
                            display:none !important;
}
#mktoForm_1192 .mktoOffset {
                            display:none !important;
}
#mktoForm_1194 .mktoOffset {
                            display:none !important;
}
#mktoForm_1206 .mktoOffset {
                            display:none !important;
}
#mktoForm_1160 .mktoFormCol {
                             width:100% !important;
}
#mktoForm_1161 .mktoFormCol {
                             width:100% !important;
}
#mktoForm_1159 .mktoFormCol {
                             width:100% !important;
}
#mktoForm_1166 .mktoFormCol {
                             width:100% !important;
}
#mktoForm_1162 .mktoFormCol {
                             width:100% !important;
}
#mktoForm_1167 .mktoFormCol {
                             width:100% !important;
}
#mktoForm_1168 .mktoFormCol {
                             width:100% !important;
}
#mktoForm_1170 .mktoFormCol {
                             width:100% !important;
}
#mktoForm_1171 .mktoFormCol {
                             width:100% !important;
}
#mktoForm_1172 .mktoFormCol {
                             width:100% !important;
}
#mktoForm_1175 .mktoFormCol {
                             width:100% !important;
}
#mktoForm_1176 .mktoFormCol {
                             width:100% !important;
}
#mktoForm_1196 .mktoFormCol {
                             width:100% !important;
                             width:100% !important;
}
#mktoForm_1195 .mktoFormCol {
                             width:100% !important;
}
#mktoForm_1197 .mktoFormCol {
                             width:100% !important;
}
#mktoForm_1198 .mktoFormCol {
                             width:100% !important;
}
#mktoForm_1199 .mktoFormCol {
                             width:100% !important;
}
#mktoForm_1177 .mktoFormCol {
                             width:100% !important;
}
#mktoForm_1178 .mktoFormCol {
                             width:100% !important;
}
#mktoForm_1179 .mktoFormCol {
                             width:100% !important;
}
#mktoForm_1180 .mktoFormCol {
                             width:100% !important;
}
#mktoForm_1181 .mktoFormCol {
                             width:100% !important;
}
#mktoForm_1182 .mktoFormCol {
                             width:100% !important;
}
#mktoForm_1183 .mktoFormCol {
                             width:100% !important;
}
#mktoForm_1184 .mktoFormCol {
                             width:100% !important;
}
#mktoForm_1185 .mktoFormCol {
                             width:100% !important;
}
#mktoForm_1186 .mktoFormCol {
                             width:100% !important;
}
#mktoForm_1187 .mktoFormCol {
                             width:100% !important;
}
#mktoForm_1188 .mktoFormCol {
                             width:100% !important;
}
#mktoForm_1189 .mktoFormCol {
                             width:100% !important;
}
#mktoForm_1190 .mktoFormCol {
                             width:100% !important;
}
#mktoForm_1191 .mktoFormCol {
                             width:100% !important;
}
#mktoForm_1192 .mktoFormCol {
                             width:100% !important;
}
#mktoForm_1194 .mktoFormCol {
                             width:100% !important;
}
#mktoForm_1206 .mktoFormCol {
                             width:100% !important;
}
#mktoForm_1159 .mktoFieldWrap {
                               width:100% !important;
}
#mktoForm_1166 .mktoFieldWrap {
                               width:100% !important;
}
#mktoForm_1162 .mktoFieldWrap {
                               width:100% !important;
}
#mktoForm_1167 .mktoFieldWrap {
                               width:100% !important;
}
#mktoForm_1168 .mktoFieldWrap {
                               width:100% !important;
}
#mktoForm_1170 .mktoFieldWrap {
                               width:100% !important;
}
#mktoForm_1171 .mktoFieldWrap {
                               width:100% !important;
}
#mktoForm_1172 .mktoFieldWrap {
                               width:100% !important;
}
#mktoForm_1175 .mktoFieldWrap {
                               width:100% !important;
}
#mktoForm_1176 .mktoFieldWrap {
                               width:100% !important;
}
#mktoForm_1196 .mktoFieldWrap {
                               width:100% !important;
                               width:100% !important;
}
#mktoForm_1195 .mktoFieldWrap {
                               width:100% !important;
}
#mktoForm_1197 .mktoFieldWrap {
                               width:100% !important;
}
#mktoForm_1198 .mktoFieldWrap {
                               width:100% !important;
}
#mktoForm_1199 .mktoFieldWrap {
                               width:100% !important;
}
#mktoForm_1177 .mktoFieldWrap {
                               width:100% !important;
}
#mktoForm_1178 .mktoFieldWrap {
                               width:100% !important;
}
#mktoForm_1179 .mktoFieldWrap {
                               width:100% !important;
}
#mktoForm_1180 .mktoFieldWrap {
                               width:100% !important;
}
#mktoForm_1181 .mktoFieldWrap {
                               width:100% !important;
}
#mktoForm_1182 .mktoFieldWrap {
                               width:100% !important;
}
#mktoForm_1183 .mktoFieldWrap {
                               width:100% !important;
}
#mktoForm_1184 .mktoFieldWrap {
                               width:100% !important;
}
#mktoForm_1185 .mktoFieldWrap {
                               width:100% !important;
}
#mktoForm_1186 .mktoFieldWrap {
                               width:100% !important;
}
#mktoForm_1187 .mktoFieldWrap {
                               width:100% !important;
}
#mktoForm_1188 .mktoFieldWrap {
                               width:100% !important;
}
#mktoForm_1189 .mktoFieldWrap {
                               width:100% !important;
}
#mktoForm_1190 .mktoFieldWrap {
                               width:100% !important;
}
#mktoForm_1191 .mktoFieldWrap {
                               width:100% !important;
}
#mktoForm_1192 .mktoFieldWrap {
                               width:100% !important;
}
#mktoForm_1194 .mktoFieldWrap {
                               width:100% !important;
}
#mktoForm_1206 .mktoFieldWrap {
                               width:100% !important;
}
#mktoForm_1160 .mktoButtonRow {
                               text-align:center !important;
                               width:100% !important;
}
#mktoForm_1161 .mktoButtonRow {
                               text-align:center !important;
                               width:100% !important;
}
#mktoForm_1159 .mktoButtonRow {
                               text-align:center !important;
                               width:100% !important;
                               text-align:left !important;
                               width:100% !important;
}
#mktoForm_1166 .mktoButtonRow {
                               text-align:center !important;
                               width:100% !important;
}
#mktoForm_1162 .mktoButtonRow {
                               text-align:center !important;
                               width:100% !important;
}
#mktoForm_1167 .mktoButtonRow {
                               text-align:center !important;
                               width:100% !important;
}
#mktoForm_1168 .mktoButtonRow {
                               text-align:center !important;
                               width:100% !important;
}
#mktoForm_1170 .mktoButtonRow {
                               text-align:center !important;
                               width:100% !important;
}
#mktoForm_1171 .mktoButtonRow {
                               text-align:center !important;
                               width:100% !important;
}
#mktoForm_1172 .mktoButtonRow {
                               text-align:center !important;
                               width:100% !important;
}
#mktoForm_1175 .mktoButtonRow {
                               text-align:center !important;
                               width:100% !important;
}
#mktoForm_1176 .mktoButtonRow {
                               text-align:center !important;
                               width:100% !important;
}
#mktoForm_1196 .mktoButtonRow {
                               text-align:center !important;
                               width:100% !important;
                               text-align:center !important;
                               width:100% !important;
}
#mktoForm_1195 .mktoButtonRow {
                               text-align:center !important;
                               width:100% !important;
}
#mktoForm_1197 .mktoButtonRow {
                               text-align:center !important;
                               width:100% !important;
}
#mktoForm_1198 .mktoButtonRow {
                               text-align:center !important;
                               width:100% !important;
}
#mktoForm_1199 .mktoButtonRow {
                               text-align:center !important;
                               width:100% !important;
}
#mktoForm_1177 .mktoButtonRow {
                               text-align:center !important;
                               width:100% !important;
}
#mktoForm_1178 .mktoButtonRow {
                               text-align:center !important;
                               width:100% !important;
}
#mktoForm_1179 .mktoButtonRow {
                               text-align:center !important;
                               width:100% !important;
}
#mktoForm_1180 .mktoButtonRow {
                               text-align:center !important;
                               width:100% !important;
}
#mktoForm_1181 .mktoButtonRow {
                               text-align:center !important;
                               width:100% !important;
}
#mktoForm_1182 .mktoButtonRow {
                               text-align:center !important;
                               width:100% !important;
}
#mktoForm_1183 .mktoButtonRow {
                               text-align:center !important;
                               width:100% !important;
}
#mktoForm_1184 .mktoButtonRow {
                               text-align:center !important;
                               width:100% !important;
}
#mktoForm_1185 .mktoButtonRow {
                               text-align:center !important;
                               width:100% !important;
}
#mktoForm_1186 .mktoButtonRow {
                               text-align:center !important;
                               width:100% !important;
}
#mktoForm_1187 .mktoButtonRow {
                               text-align:center !important;
                               width:100% !important;
}
#mktoForm_1188 .mktoButtonRow {
                               text-align:center !important;
                               width:100% !important;
}
#mktoForm_1189 .mktoButtonRow {
                               text-align:center !important;
                               width:100% !important;
}
#mktoForm_1190 .mktoButtonRow {
                               text-align:center !important;
                               width:100% !important;
}
#mktoForm_1191 .mktoButtonRow {
                               text-align:center !important;
                               width:100% !important;
}
#mktoForm_1192 .mktoButtonRow {
                               text-align:center !important;
                               width:100% !important;
}
#mktoForm_1194 .mktoButtonRow {
                               text-align:center !important;
                               width:100% !important;
}
#mktoForm_1206 .mktoButtonRow {
                               text-align:center !important;
                               width:100% !important;
}
#mktoForm_1160 .mktoButtonWrap {
                                margin-left:0 !important;
}
#mktoForm_1161 .mktoButtonWrap {
                                margin-left:0 !important;
}
#mktoForm_1159 .mktoButtonWrap {
                                margin-left:0 !important;
}
#mktoForm_1166 .mktoButtonWrap {
                                margin-left:0 !important;
}
#mktoForm_1162 .mktoButtonWrap {
                                margin-left:0 !important;
}
#mktoForm_1167 .mktoButtonWrap {
                                margin-left:0 !important;
}
#mktoForm_1168 .mktoButtonWrap {
                                margin-left:0 !important;
}
#mktoForm_1170 .mktoButtonWrap {
                                margin-left:0 !important;
}
#mktoForm_1171 .mktoButtonWrap {
                                margin-left:0 !important;
}
#mktoForm_1172 .mktoButtonWrap {
                                margin-left:0 !important;
}
#mktoForm_1175 .mktoButtonWrap {
                                margin-left:0 !important;
}
#mktoForm_1176 .mktoButtonWrap {
                                margin-left:0 !important;
}
#mktoForm_1196 .mktoButtonWrap {
                                margin-left:0 !important;
                                margin-left:0 !important;
}
#mktoForm_1195 .mktoButtonWrap {
                                margin-left:0 !important;
}
#mktoForm_1197 .mktoButtonWrap {
                                margin-left:0 !important;
}
#mktoForm_1198 .mktoButtonWrap {
                                margin-left:0 !important;
}
#mktoForm_1199 .mktoButtonWrap {
                                margin-left:0 !important;
}
#mktoForm_1177 .mktoButtonWrap {
                                margin-left:0 !important;
}
#mktoForm_1178 .mktoButtonWrap {
                                margin-left:0 !important;
}
#mktoForm_1179 .mktoButtonWrap {
                                margin-left:0 !important;
}
#mktoForm_1180 .mktoButtonWrap {
                                margin-left:0 !important;
}
#mktoForm_1181 .mktoButtonWrap {
                                margin-left:0 !important;
}
#mktoForm_1182 .mktoButtonWrap {
                                margin-left:0 !important;
}
#mktoForm_1183 .mktoButtonWrap {
                                margin-left:0 !important;
}
#mktoForm_1184 .mktoButtonWrap {
                                margin-left:0 !important;
}
#mktoForm_1185 .mktoButtonWrap {
                                margin-left:0 !important;
}
#mktoForm_1186 .mktoButtonWrap {
                                margin-left:0 !important;
}
#mktoForm_1187 .mktoButtonWrap {
                                margin-left:0 !important;
}
#mktoForm_1188 .mktoButtonWrap {
                                margin-left:0 !important;
}
#mktoForm_1189 .mktoButtonWrap {
                                margin-left:0 !important;
}
#mktoForm_1190 .mktoButtonWrap {
                                margin-left:0 !important;
}
#mktoForm_1191 .mktoButtonWrap {
                                margin-left:0 !important;
}
#mktoForm_1192 .mktoButtonWrap {
                                margin-left:0 !important;
}
#mktoForm_1194 .mktoButtonWrap {
                                margin-left:0 !important;
}
#mktoForm_1206 .mktoButtonWrap {
                                margin-left:0 !important;
}
#mktoForm_1160 button {
                       background:transparent;
                       font-weight:400;
                       line-height:1.2;
                       text-align:center;
                       text-decoration:none;
                       vertical-align:middle;
                       display:inline-block;
                       border:0;
                       padding:0;
                       -webkit-user-select:none;
                       -moz-user-select:none;
                       -ms-user-select:none;
                       user-select:none;
                       background-clip:padding-box;
                       border-radius:5px;
                       box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                       text-transform:uppercase;
                       position:relative;
                       z-index:2;
                       font-size:14px;
                       letter-spacing:2px;
                       -webkit-transition:all .4s;
                       -moz-transition:all .4s;
                       -o-transition:all .4s;
                       transition:all .4s;
                       padding:13px 32px;
                       background:#642297;
                       background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                       background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                       color:#fff;
                       margin-top:25px !important;
}
#mktoForm_1161 button {
                       background:transparent;
                       font-weight:400;
                       line-height:1.2;
                       text-align:center;
                       text-decoration:none;
                       vertical-align:middle;
                       display:inline-block;
                       border:0;
                       padding:0;
                       -webkit-user-select:none;
                       -moz-user-select:none;
                       -ms-user-select:none;
                       user-select:none;
                       background-clip:padding-box;
                       border-radius:5px;
                       box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                       text-transform:uppercase;
                       position:relative;
                       z-index:2;
                       font-size:14px;
                       letter-spacing:2px;
                       -webkit-transition:all .4s;
                       -moz-transition:all .4s;
                       -o-transition:all .4s;
                       transition:all .4s;
                       padding:13px 32px;
                       background:#642297;
                       background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                       background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                       color:#fff;
                       margin-top:25px !important;
}
#mktoForm_1159 button {
                       background:transparent;
                       font-weight:400;
                       line-height:1.2;
                       text-align:center;
                       text-decoration:none;
                       vertical-align:middle;
                       display:inline-block;
                       border:0;
                       padding:0;
                       -webkit-user-select:none;
                       -moz-user-select:none;
                       -ms-user-select:none;
                       user-select:none;
                       background-clip:padding-box;
                       border-radius:5px;
                       box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                       text-transform:uppercase;
                       position:relative;
                       z-index:2;
                       font-size:14px;
                       letter-spacing:2px;
                       -webkit-transition:all .4s;
                       -moz-transition:all .4s;
                       -o-transition:all .4s;
                       transition:all .4s;
                       padding:13px 32px;
                       background:#642297;
                       background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                       background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                       color:#fff;
                       margin-top:25px !important;
                       margin-top:10px !important;
}
#mktoForm_1166 button {
                       background:transparent;
                       font-weight:400;
                       line-height:1.2;
                       text-align:center;
                       text-decoration:none;
                       vertical-align:middle;
                       display:inline-block;
                       border:0;
                       padding:0;
                       -webkit-user-select:none;
                       -moz-user-select:none;
                       -ms-user-select:none;
                       user-select:none;
                       background-clip:padding-box;
                       border-radius:5px;
                       box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                       text-transform:uppercase;
                       position:relative;
                       z-index:2;
                       font-size:14px;
                       letter-spacing:2px;
                       -webkit-transition:all .4s;
                       -moz-transition:all .4s;
                       -o-transition:all .4s;
                       transition:all .4s;
                       padding:13px 32px;
                       background:#642297;
                       background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                       background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                       color:#fff;
                       margin-top:25px !important;
}
#mktoForm_1162 button {
                       background:transparent;
                       font-weight:400;
                       line-height:1.2;
                       text-align:center;
                       text-decoration:none;
                       vertical-align:middle;
                       display:inline-block;
                       border:0;
                       padding:0;
                       -webkit-user-select:none;
                       -moz-user-select:none;
                       -ms-user-select:none;
                       user-select:none;
                       background-clip:padding-box;
                       border-radius:5px;
                       box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                       text-transform:uppercase;
                       position:relative;
                       z-index:2;
                       font-size:14px;
                       letter-spacing:2px;
                       -webkit-transition:all .4s;
                       -moz-transition:all .4s;
                       -o-transition:all .4s;
                       transition:all .4s;
                       padding:13px 32px;
                       background:#642297;
                       background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                       background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                       color:#fff;
                       margin-top:25px !important;
}
#mktoForm_1167 button {
                       background:transparent;
                       font-weight:400;
                       line-height:1.2;
                       text-align:center;
                       text-decoration:none;
                       vertical-align:middle;
                       display:inline-block;
                       border:0;
                       padding:0;
                       -webkit-user-select:none;
                       -moz-user-select:none;
                       -ms-user-select:none;
                       user-select:none;
                       background-clip:padding-box;
                       border-radius:5px;
                       box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                       text-transform:uppercase;
                       position:relative;
                       z-index:2;
                       font-size:14px;
                       letter-spacing:2px;
                       -webkit-transition:all .4s;
                       -moz-transition:all .4s;
                       -o-transition:all .4s;
                       transition:all .4s;
                       padding:13px 32px;
                       background:#642297;
                       background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                       background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                       color:#fff;
                       margin-top:25px !important;
}
#mktoForm_1168 button {
                       background:transparent;
                       font-weight:400;
                       line-height:1.2;
                       text-align:center;
                       text-decoration:none;
                       vertical-align:middle;
                       display:inline-block;
                       border:0;
                       padding:0;
                       -webkit-user-select:none;
                       -moz-user-select:none;
                       -ms-user-select:none;
                       user-select:none;
                       background-clip:padding-box;
                       border-radius:5px;
                       box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                       text-transform:uppercase;
                       position:relative;
                       z-index:2;
                       font-size:14px;
                       letter-spacing:2px;
                       -webkit-transition:all .4s;
                       -moz-transition:all .4s;
                       -o-transition:all .4s;
                       transition:all .4s;
                       padding:13px 32px;
                       background:#642297;
                       background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                       background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                       color:#fff;
                       margin-top:25px !important;
}
#mktoForm_1170 button {
                       background:transparent;
                       font-weight:400;
                       line-height:1.2;
                       text-align:center;
                       text-decoration:none;
                       vertical-align:middle;
                       display:inline-block;
                       border:0;
                       padding:0;
                       -webkit-user-select:none;
                       -moz-user-select:none;
                       -ms-user-select:none;
                       user-select:none;
                       background-clip:padding-box;
                       border-radius:5px;
                       box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                       text-transform:uppercase;
                       position:relative;
                       z-index:2;
                       font-size:14px;
                       letter-spacing:2px;
                       -webkit-transition:all .4s;
                       -moz-transition:all .4s;
                       -o-transition:all .4s;
                       transition:all .4s;
                       padding:13px 32px;
                       background:#642297;
                       background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                       background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                       color:#fff;
                       margin-top:25px !important;
}
#mktoForm_1171 button {
                       background:transparent;
                       font-weight:400;
                       line-height:1.2;
                       text-align:center;
                       text-decoration:none;
                       vertical-align:middle;
                       display:inline-block;
                       border:0;
                       padding:0;
                       -webkit-user-select:none;
                       -moz-user-select:none;
                       -ms-user-select:none;
                       user-select:none;
                       background-clip:padding-box;
                       border-radius:5px;
                       box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                       text-transform:uppercase;
                       position:relative;
                       z-index:2;
                       font-size:14px;
                       letter-spacing:2px;
                       -webkit-transition:all .4s;
                       -moz-transition:all .4s;
                       -o-transition:all .4s;
                       transition:all .4s;
                       padding:13px 32px;
                       background:#642297;
                       background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                       background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                       color:#fff;
                       margin-top:25px !important;
}
#mktoForm_1172 button {
                       background:transparent;
                       font-weight:400;
                       line-height:1.2;
                       text-align:center;
                       text-decoration:none;
                       vertical-align:middle;
                       display:inline-block;
                       border:0;
                       padding:0;
                       -webkit-user-select:none;
                       -moz-user-select:none;
                       -ms-user-select:none;
                       user-select:none;
                       background-clip:padding-box;
                       border-radius:5px;
                       box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                       text-transform:uppercase;
                       position:relative;
                       z-index:2;
                       font-size:14px;
                       letter-spacing:2px;
                       -webkit-transition:all .4s;
                       -moz-transition:all .4s;
                       -o-transition:all .4s;
                       transition:all .4s;
                       padding:13px 32px;
                       background:#642297;
                       background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                       background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                       color:#fff;
                       margin-top:25px !important;
}
#mktoForm_1175 button {
                       background:transparent;
                       font-weight:400;
                       line-height:1.2;
                       text-align:center;
                       text-decoration:none;
                       vertical-align:middle;
                       display:inline-block;
                       border:0;
                       padding:0;
                       -webkit-user-select:none;
                       -moz-user-select:none;
                       -ms-user-select:none;
                       user-select:none;
                       background-clip:padding-box;
                       border-radius:5px;
                       box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                       text-transform:uppercase;
                       position:relative;
                       z-index:2;
                       font-size:14px;
                       letter-spacing:2px;
                       -webkit-transition:all .4s;
                       -moz-transition:all .4s;
                       -o-transition:all .4s;
                       transition:all .4s;
                       padding:13px 32px;
                       background:#642297;
                       background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                       background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                       color:#fff;
                       margin-top:25px !important;
}
#mktoForm_1176 button {
                       background:transparent;
                       font-weight:400;
                       line-height:1.2;
                       text-align:center;
                       text-decoration:none;
                       vertical-align:middle;
                       display:inline-block;
                       border:0;
                       padding:0;
                       -webkit-user-select:none;
                       -moz-user-select:none;
                       -ms-user-select:none;
                       user-select:none;
                       background-clip:padding-box;
                       border-radius:5px;
                       box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                       text-transform:uppercase;
                       position:relative;
                       z-index:2;
                       font-size:14px;
                       letter-spacing:2px;
                       -webkit-transition:all .4s;
                       -moz-transition:all .4s;
                       -o-transition:all .4s;
                       transition:all .4s;
                       padding:13px 32px;
                       background:#642297;
                       background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                       background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                       color:#fff;
                       margin-top:25px !important;
}
#mktoForm_1196 button {
                       background:transparent;
                       font-weight:400;
                       line-height:1.2;
                       text-align:center;
                       text-decoration:none;
                       vertical-align:middle;
                       display:inline-block;
                       border:0;
                       padding:0;
                       -webkit-user-select:none;
                       -moz-user-select:none;
                       -ms-user-select:none;
                       user-select:none;
                       background-clip:padding-box;
                       border-radius:5px;
                       box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                       text-transform:uppercase;
                       position:relative;
                       z-index:2;
                       font-size:14px;
                       letter-spacing:2px;
                       -webkit-transition:all .4s;
                       -moz-transition:all .4s;
                       -o-transition:all .4s;
                       transition:all .4s;
                       padding:13px 32px;
                       background:#642297;
                       background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                       background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                       color:#fff;
                       margin-top:25px !important;
                       background:transparent;
                       font-weight:400;
                       line-height:1.2;
                       text-align:center;
                       text-decoration:none;
                       vertical-align:middle;
                       display:inline-block;
                       border:0;
                       padding:0;
                       -webkit-user-select:none;
                       -moz-user-select:none;
                       -ms-user-select:none;
                       user-select:none;
                       background-clip:padding-box;
                       border-radius:5px;
                       box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                       text-transform:uppercase;
                       position:relative;
                       z-index:2;
                       font-size:14px;
                       letter-spacing:2px;
                       -webkit-transition:all .4s;
                       -moz-transition:all .4s;
                       -o-transition:all .4s;
                       transition:all .4s;
                       padding:13px 32px;
                       background:#642297;
                       background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                       background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                       color:#fff;
                       margin-top:25px !important;
}
#mktoForm_1195 button {
                       background:transparent;
                       font-weight:400;
                       line-height:1.2;
                       text-align:center;
                       text-decoration:none;
                       vertical-align:middle;
                       display:inline-block;
                       border:0;
                       padding:0;
                       -webkit-user-select:none;
                       -moz-user-select:none;
                       -ms-user-select:none;
                       user-select:none;
                       background-clip:padding-box;
                       border-radius:5px;
                       box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                       text-transform:uppercase;
                       position:relative;
                       z-index:2;
                       font-size:14px;
                       letter-spacing:2px;
                       -webkit-transition:all .4s;
                       -moz-transition:all .4s;
                       -o-transition:all .4s;
                       transition:all .4s;
                       padding:13px 32px;
                       background:#642297;
                       background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                       background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                       color:#fff;
                       margin-top:25px !important;
}
#mktoForm_1197 button {
                       background:transparent;
                       font-weight:400;
                       line-height:1.2;
                       text-align:center;
                       text-decoration:none;
                       vertical-align:middle;
                       display:inline-block;
                       border:0;
                       padding:0;
                       -webkit-user-select:none;
                       -moz-user-select:none;
                       -ms-user-select:none;
                       user-select:none;
                       background-clip:padding-box;
                       border-radius:5px;
                       box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                       text-transform:uppercase;
                       position:relative;
                       z-index:2;
                       font-size:14px;
                       letter-spacing:2px;
                       -webkit-transition:all .4s;
                       -moz-transition:all .4s;
                       -o-transition:all .4s;
                       transition:all .4s;
                       padding:13px 32px;
                       background:#642297;
                       background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                       background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                       color:#fff;
                       margin-top:25px !important;
}
#mktoForm_1198 button {
                       background:transparent;
                       font-weight:400;
                       line-height:1.2;
                       text-align:center;
                       text-decoration:none;
                       vertical-align:middle;
                       display:inline-block;
                       border:0;
                       padding:0;
                       -webkit-user-select:none;
                       -moz-user-select:none;
                       -ms-user-select:none;
                       user-select:none;
                       background-clip:padding-box;
                       border-radius:5px;
                       box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                       text-transform:uppercase;
                       position:relative;
                       z-index:2;
                       font-size:14px;
                       letter-spacing:2px;
                       -webkit-transition:all .4s;
                       -moz-transition:all .4s;
                       -o-transition:all .4s;
                       transition:all .4s;
                       padding:13px 32px;
                       background:#642297;
                       background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                       background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                       color:#fff;
                       margin-top:25px !important;
}
#mktoForm_1199 button {
                       background:transparent;
                       font-weight:400;
                       line-height:1.2;
                       text-align:center;
                       text-decoration:none;
                       vertical-align:middle;
                       display:inline-block;
                       border:0;
                       padding:0;
                       -webkit-user-select:none;
                       -moz-user-select:none;
                       -ms-user-select:none;
                       user-select:none;
                       background-clip:padding-box;
                       border-radius:5px;
                       box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                       text-transform:uppercase;
                       position:relative;
                       z-index:2;
                       font-size:14px;
                       letter-spacing:2px;
                       -webkit-transition:all .4s;
                       -moz-transition:all .4s;
                       -o-transition:all .4s;
                       transition:all .4s;
                       padding:13px 32px;
                       background:#642297;
                       background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                       background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                       color:#fff;
                       margin-top:25px !important;
}
#mktoForm_1177 button {
                       background:transparent;
                       font-weight:400;
                       line-height:1.2;
                       text-align:center;
                       text-decoration:none;
                       vertical-align:middle;
                       display:inline-block;
                       border:0;
                       padding:0;
                       -webkit-user-select:none;
                       -moz-user-select:none;
                       -ms-user-select:none;
                       user-select:none;
                       background-clip:padding-box;
                       border-radius:5px;
                       box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                       text-transform:uppercase;
                       position:relative;
                       z-index:2;
                       font-size:14px;
                       letter-spacing:2px;
                       -webkit-transition:all .4s;
                       -moz-transition:all .4s;
                       -o-transition:all .4s;
                       transition:all .4s;
                       padding:13px 32px;
                       background:#642297;
                       background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                       background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                       color:#fff;
                       margin-top:25px !important;
}
#mktoForm_1178 button {
                       background:transparent;
                       font-weight:400;
                       line-height:1.2;
                       text-align:center;
                       text-decoration:none;
                       vertical-align:middle;
                       display:inline-block;
                       border:0;
                       padding:0;
                       -webkit-user-select:none;
                       -moz-user-select:none;
                       -ms-user-select:none;
                       user-select:none;
                       background-clip:padding-box;
                       border-radius:5px;
                       box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                       text-transform:uppercase;
                       position:relative;
                       z-index:2;
                       font-size:14px;
                       letter-spacing:2px;
                       -webkit-transition:all .4s;
                       -moz-transition:all .4s;
                       -o-transition:all .4s;
                       transition:all .4s;
                       padding:13px 32px;
                       background:#642297;
                       background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                       background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                       color:#fff;
                       margin-top:25px !important;
}
#mktoForm_1179 button {
                       background:transparent;
                       font-weight:400;
                       line-height:1.2;
                       text-align:center;
                       text-decoration:none;
                       vertical-align:middle;
                       display:inline-block;
                       border:0;
                       padding:0;
                       -webkit-user-select:none;
                       -moz-user-select:none;
                       -ms-user-select:none;
                       user-select:none;
                       background-clip:padding-box;
                       border-radius:5px;
                       box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                       text-transform:uppercase;
                       position:relative;
                       z-index:2;
                       font-size:14px;
                       letter-spacing:2px;
                       -webkit-transition:all .4s;
                       -moz-transition:all .4s;
                       -o-transition:all .4s;
                       transition:all .4s;
                       padding:13px 32px;
                       background:#642297;
                       background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                       background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                       color:#fff;
                       margin-top:25px !important;
}
#mktoForm_1180 button {
                       background:transparent;
                       font-weight:400;
                       line-height:1.2;
                       text-align:center;
                       text-decoration:none;
                       vertical-align:middle;
                       display:inline-block;
                       border:0;
                       padding:0;
                       -webkit-user-select:none;
                       -moz-user-select:none;
                       -ms-user-select:none;
                       user-select:none;
                       background-clip:padding-box;
                       border-radius:5px;
                       box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                       text-transform:uppercase;
                       position:relative;
                       z-index:2;
                       font-size:14px;
                       letter-spacing:2px;
                       -webkit-transition:all .4s;
                       -moz-transition:all .4s;
                       -o-transition:all .4s;
                       transition:all .4s;
                       padding:13px 32px;
                       background:#642297;
                       background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                       background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                       color:#fff;
                       margin-top:25px !important;
}
#mktoForm_1181 button {
                       background:transparent;
                       font-weight:400;
                       line-height:1.2;
                       text-align:center;
                       text-decoration:none;
                       vertical-align:middle;
                       display:inline-block;
                       border:0;
                       padding:0;
                       -webkit-user-select:none;
                       -moz-user-select:none;
                       -ms-user-select:none;
                       user-select:none;
                       background-clip:padding-box;
                       border-radius:5px;
                       box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                       text-transform:uppercase;
                       position:relative;
                       z-index:2;
                       font-size:14px;
                       letter-spacing:2px;
                       -webkit-transition:all .4s;
                       -moz-transition:all .4s;
                       -o-transition:all .4s;
                       transition:all .4s;
                       padding:13px 32px;
                       background:#642297;
                       background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                       background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                       color:#fff;
                       margin-top:25px !important;
}
#mktoForm_1182 button {
                       background:transparent;
                       font-weight:400;
                       line-height:1.2;
                       text-align:center;
                       text-decoration:none;
                       vertical-align:middle;
                       display:inline-block;
                       border:0;
                       padding:0;
                       -webkit-user-select:none;
                       -moz-user-select:none;
                       -ms-user-select:none;
                       user-select:none;
                       background-clip:padding-box;
                       border-radius:5px;
                       box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                       text-transform:uppercase;
                       position:relative;
                       z-index:2;
                       font-size:14px;
                       letter-spacing:2px;
                       -webkit-transition:all .4s;
                       -moz-transition:all .4s;
                       -o-transition:all .4s;
                       transition:all .4s;
                       padding:13px 32px;
                       background:#642297;
                       background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                       background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                       color:#fff;
                       margin-top:25px !important;
}
#mktoForm_1183 button {
                       background:transparent;
                       font-weight:400;
                       line-height:1.2;
                       text-align:center;
                       text-decoration:none;
                       vertical-align:middle;
                       display:inline-block;
                       border:0;
                       padding:0;
                       -webkit-user-select:none;
                       -moz-user-select:none;
                       -ms-user-select:none;
                       user-select:none;
                       background-clip:padding-box;
                       border-radius:5px;
                       box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                       text-transform:uppercase;
                       position:relative;
                       z-index:2;
                       font-size:14px;
                       letter-spacing:2px;
                       -webkit-transition:all .4s;
                       -moz-transition:all .4s;
                       -o-transition:all .4s;
                       transition:all .4s;
                       padding:13px 32px;
                       background:#642297;
                       background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                       background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                       color:#fff;
                       margin-top:25px !important;
}
#mktoForm_1184 button {
                       background:transparent;
                       font-weight:400;
                       line-height:1.2;
                       text-align:center;
                       text-decoration:none;
                       vertical-align:middle;
                       display:inline-block;
                       border:0;
                       padding:0;
                       -webkit-user-select:none;
                       -moz-user-select:none;
                       -ms-user-select:none;
                       user-select:none;
                       background-clip:padding-box;
                       border-radius:5px;
                       box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                       text-transform:uppercase;
                       position:relative;
                       z-index:2;
                       font-size:14px;
                       letter-spacing:2px;
                       -webkit-transition:all .4s;
                       -moz-transition:all .4s;
                       -o-transition:all .4s;
                       transition:all .4s;
                       padding:13px 32px;
                       background:#642297;
                       background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                       background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                       color:#fff;
                       margin-top:25px !important;
}
#mktoForm_1185 button {
                       background:transparent;
                       font-weight:400;
                       line-height:1.2;
                       text-align:center;
                       text-decoration:none;
                       vertical-align:middle;
                       display:inline-block;
                       border:0;
                       padding:0;
                       -webkit-user-select:none;
                       -moz-user-select:none;
                       -ms-user-select:none;
                       user-select:none;
                       background-clip:padding-box;
                       border-radius:5px;
                       box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                       text-transform:uppercase;
                       position:relative;
                       z-index:2;
                       font-size:14px;
                       letter-spacing:2px;
                       -webkit-transition:all .4s;
                       -moz-transition:all .4s;
                       -o-transition:all .4s;
                       transition:all .4s;
                       padding:13px 32px;
                       background:#642297;
                       background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                       background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                       color:#fff;
                       margin-top:25px !important;
}
#mktoForm_1186 button {
                       background:transparent;
                       font-weight:400;
                       line-height:1.2;
                       text-align:center;
                       text-decoration:none;
                       vertical-align:middle;
                       display:inline-block;
                       border:0;
                       padding:0;
                       -webkit-user-select:none;
                       -moz-user-select:none;
                       -ms-user-select:none;
                       user-select:none;
                       background-clip:padding-box;
                       border-radius:5px;
                       box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                       text-transform:uppercase;
                       position:relative;
                       z-index:2;
                       font-size:14px;
                       letter-spacing:2px;
                       -webkit-transition:all .4s;
                       -moz-transition:all .4s;
                       -o-transition:all .4s;
                       transition:all .4s;
                       padding:13px 32px;
                       background:#642297;
                       background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                       background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                       color:#fff;
                       margin-top:25px !important;
}
#mktoForm_1187 button {
                       background:transparent;
                       font-weight:400;
                       line-height:1.2;
                       text-align:center;
                       text-decoration:none;
                       vertical-align:middle;
                       display:inline-block;
                       border:0;
                       padding:0;
                       -webkit-user-select:none;
                       -moz-user-select:none;
                       -ms-user-select:none;
                       user-select:none;
                       background-clip:padding-box;
                       border-radius:5px;
                       box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                       text-transform:uppercase;
                       position:relative;
                       z-index:2;
                       font-size:14px;
                       letter-spacing:2px;
                       -webkit-transition:all .4s;
                       -moz-transition:all .4s;
                       -o-transition:all .4s;
                       transition:all .4s;
                       padding:13px 32px;
                       background:#642297;
                       background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                       background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                       color:#fff;
                       margin-top:25px !important;
}
#mktoForm_1188 button {
                       background:transparent;
                       font-weight:400;
                       line-height:1.2;
                       text-align:center;
                       text-decoration:none;
                       vertical-align:middle;
                       display:inline-block;
                       border:0;
                       padding:0;
                       -webkit-user-select:none;
                       -moz-user-select:none;
                       -ms-user-select:none;
                       user-select:none;
                       background-clip:padding-box;
                       border-radius:5px;
                       box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                       text-transform:uppercase;
                       position:relative;
                       z-index:2;
                       font-size:14px;
                       letter-spacing:2px;
                       -webkit-transition:all .4s;
                       -moz-transition:all .4s;
                       -o-transition:all .4s;
                       transition:all .4s;
                       padding:13px 32px;
                       background:#642297;
                       background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                       background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                       color:#fff;
                       margin-top:25px !important;
}
#mktoForm_1189 button {
                       background:transparent;
                       font-weight:400;
                       line-height:1.2;
                       text-align:center;
                       text-decoration:none;
                       vertical-align:middle;
                       display:inline-block;
                       border:0;
                       padding:0;
                       -webkit-user-select:none;
                       -moz-user-select:none;
                       -ms-user-select:none;
                       user-select:none;
                       background-clip:padding-box;
                       border-radius:5px;
                       box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                       text-transform:uppercase;
                       position:relative;
                       z-index:2;
                       font-size:14px;
                       letter-spacing:2px;
                       -webkit-transition:all .4s;
                       -moz-transition:all .4s;
                       -o-transition:all .4s;
                       transition:all .4s;
                       padding:13px 32px;
                       background:#642297;
                       background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                       background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                       color:#fff;
                       margin-top:25px !important;
}
#mktoForm_1190 button {
                       background:transparent;
                       font-weight:400;
                       line-height:1.2;
                       text-align:center;
                       text-decoration:none;
                       vertical-align:middle;
                       display:inline-block;
                       border:0;
                       padding:0;
                       -webkit-user-select:none;
                       -moz-user-select:none;
                       -ms-user-select:none;
                       user-select:none;
                       background-clip:padding-box;
                       border-radius:5px;
                       box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                       text-transform:uppercase;
                       position:relative;
                       z-index:2;
                       font-size:14px;
                       letter-spacing:2px;
                       -webkit-transition:all .4s;
                       -moz-transition:all .4s;
                       -o-transition:all .4s;
                       transition:all .4s;
                       padding:13px 32px;
                       background:#642297;
                       background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                       background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                       color:#fff;
                       margin-top:25px !important;
}
#mktoForm_1191 button {
                       background:transparent;
                       font-weight:400;
                       line-height:1.2;
                       text-align:center;
                       text-decoration:none;
                       vertical-align:middle;
                       display:inline-block;
                       border:0;
                       padding:0;
                       -webkit-user-select:none;
                       -moz-user-select:none;
                       -ms-user-select:none;
                       user-select:none;
                       background-clip:padding-box;
                       border-radius:5px;
                       box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                       text-transform:uppercase;
                       position:relative;
                       z-index:2;
                       font-size:14px;
                       letter-spacing:2px;
                       -webkit-transition:all .4s;
                       -moz-transition:all .4s;
                       -o-transition:all .4s;
                       transition:all .4s;
                       padding:13px 32px;
                       background:#642297;
                       background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                       background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                       color:#fff;
                       margin-top:25px !important;
}
#mktoForm_1192 button {
                       background:transparent;
                       font-weight:400;
                       line-height:1.2;
                       text-align:center;
                       text-decoration:none;
                       vertical-align:middle;
                       display:inline-block;
                       border:0;
                       padding:0;
                       -webkit-user-select:none;
                       -moz-user-select:none;
                       -ms-user-select:none;
                       user-select:none;
                       background-clip:padding-box;
                       border-radius:5px;
                       box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                       text-transform:uppercase;
                       position:relative;
                       z-index:2;
                       font-size:14px;
                       letter-spacing:2px;
                       -webkit-transition:all .4s;
                       -moz-transition:all .4s;
                       -o-transition:all .4s;
                       transition:all .4s;
                       padding:13px 32px;
                       background:#642297;
                       background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                       background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                       color:#fff;
                       margin-top:25px !important;
}
#mktoForm_1194 button {
                       background:transparent;
                       font-weight:400;
                       line-height:1.2;
                       text-align:center;
                       text-decoration:none;
                       vertical-align:middle;
                       display:inline-block;
                       border:0;
                       padding:0;
                       -webkit-user-select:none;
                       -moz-user-select:none;
                       -ms-user-select:none;
                       user-select:none;
                       background-clip:padding-box;
                       border-radius:5px;
                       box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                       text-transform:uppercase;
                       position:relative;
                       z-index:2;
                       font-size:14px;
                       letter-spacing:2px;
                       -webkit-transition:all .4s;
                       -moz-transition:all .4s;
                       -o-transition:all .4s;
                       transition:all .4s;
                       padding:13px 32px;
                       background:#642297;
                       background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                       background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                       color:#fff;
                       margin-top:25px !important;
}
#mktoForm_1206 button {
                       background:transparent;
                       font-weight:400;
                       line-height:1.2;
                       text-align:center;
                       text-decoration:none;
                       vertical-align:middle;
                       display:inline-block;
                       border:0;
                       padding:0;
                       -webkit-user-select:none;
                       -moz-user-select:none;
                       -ms-user-select:none;
                       user-select:none;
                       background-clip:padding-box;
                       border-radius:5px;
                       box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                       text-transform:uppercase;
                       position:relative;
                       z-index:2;
                       font-size:14px;
                       letter-spacing:2px;
                       -webkit-transition:all .4s;
                       -moz-transition:all .4s;
                       -o-transition:all .4s;
                       transition:all .4s;
                       padding:13px 32px;
                       background:#642297;
                       background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                       background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                       color:#fff;
                       margin-top:25px !important;
}
#mktoForm_1160 button:hover {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
}
#mktoForm_1160 button:focus {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
                             outline:0;
}
#mktoForm_1161 button:hover {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
}
#mktoForm_1161 button:focus {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
                             outline:0;
}
#mktoForm_1159 button:hover {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
}
#mktoForm_1159 button:focus {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
                             outline:0;
}
#mktoForm_1166 button:hover {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
}
#mktoForm_1166 button:focus {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
                             outline:0;
}
#mktoForm_1162 button:hover {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
}
#mktoForm_1162 button:focus {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
                             outline:0;
}
#mktoForm_1167 button:hover {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
}
#mktoForm_1167 button:focus {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
                             outline:0;
}
#mktoForm_1168 button:hover {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
}
#mktoForm_1168 button:focus {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
                             outline:0;
}
#mktoForm_1170 button:hover {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
}
#mktoForm_1170 button:focus {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
                             outline:0;
}
#mktoForm_1171 button:hover {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
}
#mktoForm_1171 button:focus {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
                             outline:0;
}
#mktoForm_1172 button:hover {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
}
#mktoForm_1172 button:focus {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
                             outline:0;
}
#mktoForm_1175 button:hover {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
}
#mktoForm_1175 button:focus {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
                             outline:0;
}
#mktoForm_1176 button:hover {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
}
#mktoForm_1176 button:focus {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
                             outline:0;
}
#mktoForm_1196 button:hover {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
}
#mktoForm_1196 button:focus {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
                             outline:0;
                             outline:0;
}
#mktoForm_1195 button:hover {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
}
#mktoForm_1195 button:focus {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
                             outline:0;
}
#mktoForm_1197 button:hover {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
}
#mktoForm_1197 button:focus {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
                             outline:0;
}
#mktoForm_1198 button:hover {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
}
#mktoForm_1198 button:focus {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
                             outline:0;
}
#mktoForm_1199 button:hover {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
}
#mktoForm_1199 button:focus {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
                             outline:0;
}
#mktoForm_1177 button:hover {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
}
#mktoForm_1177 button:focus {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
                             outline:0;
}
#mktoForm_1178 button:hover {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
}
#mktoForm_1178 button:focus {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
                             outline:0;
}
#mktoForm_1179 button:hover {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
}
#mktoForm_1179 button:focus {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
                             outline:0;
}
#mktoForm_1180 button:hover {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
}
#mktoForm_1180 button:focus {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
                             outline:0;
}
#mktoForm_1181 button:hover {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
}
#mktoForm_1181 button:focus {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
                             outline:0;
}
#mktoForm_1182 button:hover {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
}
#mktoForm_1182 button:focus {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
                             outline:0;
}
#mktoForm_1183 button:hover {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
}
#mktoForm_1183 button:focus {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
                             outline:0;
}
#mktoForm_1184 button:hover {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
}
#mktoForm_1184 button:focus {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
                             outline:0;
}
#mktoForm_1185 button:hover {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
}
#mktoForm_1185 button:focus {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
                             outline:0;
}
#mktoForm_1186 button:hover {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
}
#mktoForm_1186 button:focus {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
                             outline:0;
}
#mktoForm_1187 button:hover {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
}
#mktoForm_1187 button:focus {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
                             outline:0;
}
#mktoForm_1188 button:hover {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
}
#mktoForm_1188 button:focus {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
                             outline:0;
}
#mktoForm_1189 button:hover {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
}
#mktoForm_1189 button:focus {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
                             outline:0;
}
#mktoForm_1190 button:hover {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
}
#mktoForm_1190 button:focus {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
                             outline:0;
}
#mktoForm_1191 button:hover {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
}
#mktoForm_1191 button:focus {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
                             outline:0;
}
#mktoForm_1192 button:hover {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
}
#mktoForm_1192 button:focus {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
                             outline:0;
}
#mktoForm_1194 button:hover {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
}
#mktoForm_1194 button:focus {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
                             outline:0;
}
#mktoForm_1206 button:hover {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
}
#mktoForm_1206 button:focus {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
                             outline:0;
}
#mktoForm_1160 button:active {
                              -webkit-transform:scale(0.9, .9);
                              -moz-transform:scale(0.9, .9);
                              -ms-transform:scale(0.9, .9);
                              -o-transform:scale(0.9, .9);
                              transform:scale(0.9, .9);
}
#mktoForm_1161 button:active {
                              -webkit-transform:scale(0.9, .9);
                              -moz-transform:scale(0.9, .9);
                              -ms-transform:scale(0.9, .9);
                              -o-transform:scale(0.9, .9);
                              transform:scale(0.9, .9);
}
#mktoForm_1159 button:active {
                              -webkit-transform:scale(0.9, .9);
                              -moz-transform:scale(0.9, .9);
                              -ms-transform:scale(0.9, .9);
                              -o-transform:scale(0.9, .9);
                              transform:scale(0.9, .9);
}
#mktoForm_1166 button:active {
                              -webkit-transform:scale(0.9, .9);
                              -moz-transform:scale(0.9, .9);
                              -ms-transform:scale(0.9, .9);
                              -o-transform:scale(0.9, .9);
                              transform:scale(0.9, .9);
}
#mktoForm_1162 button:active {
                              -webkit-transform:scale(0.9, .9);
                              -moz-transform:scale(0.9, .9);
                              -ms-transform:scale(0.9, .9);
                              -o-transform:scale(0.9, .9);
                              transform:scale(0.9, .9);
}
#mktoForm_1167 button:active {
                              -webkit-transform:scale(0.9, .9);
                              -moz-transform:scale(0.9, .9);
                              -ms-transform:scale(0.9, .9);
                              -o-transform:scale(0.9, .9);
                              transform:scale(0.9, .9);
}
#mktoForm_1168 button:active {
                              -webkit-transform:scale(0.9, .9);
                              -moz-transform:scale(0.9, .9);
                              -ms-transform:scale(0.9, .9);
                              -o-transform:scale(0.9, .9);
                              transform:scale(0.9, .9);
}
#mktoForm_1170 button:active {
                              -webkit-transform:scale(0.9, .9);
                              -moz-transform:scale(0.9, .9);
                              -ms-transform:scale(0.9, .9);
                              -o-transform:scale(0.9, .9);
                              transform:scale(0.9, .9);
}
#mktoForm_1171 button:active {
                              -webkit-transform:scale(0.9, .9);
                              -moz-transform:scale(0.9, .9);
                              -ms-transform:scale(0.9, .9);
                              -o-transform:scale(0.9, .9);
                              transform:scale(0.9, .9);
}
#mktoForm_1172 button:active {
                              -webkit-transform:scale(0.9, .9);
                              -moz-transform:scale(0.9, .9);
                              -ms-transform:scale(0.9, .9);
                              -o-transform:scale(0.9, .9);
                              transform:scale(0.9, .9);
}
#mktoForm_1175 button:active {
                              -webkit-transform:scale(0.9, .9);
                              -moz-transform:scale(0.9, .9);
                              -ms-transform:scale(0.9, .9);
                              -o-transform:scale(0.9, .9);
                              transform:scale(0.9, .9);
}
#mktoForm_1176 button:active {
                              -webkit-transform:scale(0.9, .9);
                              -moz-transform:scale(0.9, .9);
                              -ms-transform:scale(0.9, .9);
                              -o-transform:scale(0.9, .9);
                              transform:scale(0.9, .9);
}
#mktoForm_1196 button:active {
                              -webkit-transform:scale(0.9, .9);
                              -moz-transform:scale(0.9, .9);
                              -ms-transform:scale(0.9, .9);
                              -o-transform:scale(0.9, .9);
                              transform:scale(0.9, .9);
                              -webkit-transform:scale(0.9, .9);
                              -moz-transform:scale(0.9, .9);
                              -ms-transform:scale(0.9, .9);
                              -o-transform:scale(0.9, .9);
                              transform:scale(0.9, .9);
}
#mktoForm_1195 button:active {
                              -webkit-transform:scale(0.9, .9);
                              -moz-transform:scale(0.9, .9);
                              -ms-transform:scale(0.9, .9);
                              -o-transform:scale(0.9, .9);
                              transform:scale(0.9, .9);
}
#mktoForm_1197 button:active {
                              -webkit-transform:scale(0.9, .9);
                              -moz-transform:scale(0.9, .9);
                              -ms-transform:scale(0.9, .9);
                              -o-transform:scale(0.9, .9);
                              transform:scale(0.9, .9);
}
#mktoForm_1198 button:active {
                              -webkit-transform:scale(0.9, .9);
                              -moz-transform:scale(0.9, .9);
                              -ms-transform:scale(0.9, .9);
                              -o-transform:scale(0.9, .9);
                              transform:scale(0.9, .9);
}
#mktoForm_1199 button:active {
                              -webkit-transform:scale(0.9, .9);
                              -moz-transform:scale(0.9, .9);
                              -ms-transform:scale(0.9, .9);
                              -o-transform:scale(0.9, .9);
                              transform:scale(0.9, .9);
}
#mktoForm_1177 button:active {
                              -webkit-transform:scale(0.9, .9);
                              -moz-transform:scale(0.9, .9);
                              -ms-transform:scale(0.9, .9);
                              -o-transform:scale(0.9, .9);
                              transform:scale(0.9, .9);
}
#mktoForm_1178 button:active {
                              -webkit-transform:scale(0.9, .9);
                              -moz-transform:scale(0.9, .9);
                              -ms-transform:scale(0.9, .9);
                              -o-transform:scale(0.9, .9);
                              transform:scale(0.9, .9);
}
#mktoForm_1179 button:active {
                              -webkit-transform:scale(0.9, .9);
                              -moz-transform:scale(0.9, .9);
                              -ms-transform:scale(0.9, .9);
                              -o-transform:scale(0.9, .9);
                              transform:scale(0.9, .9);
}
#mktoForm_1180 button:active {
                              -webkit-transform:scale(0.9, .9);
                              -moz-transform:scale(0.9, .9);
                              -ms-transform:scale(0.9, .9);
                              -o-transform:scale(0.9, .9);
                              transform:scale(0.9, .9);
}
#mktoForm_1181 button:active {
                              -webkit-transform:scale(0.9, .9);
                              -moz-transform:scale(0.9, .9);
                              -ms-transform:scale(0.9, .9);
                              -o-transform:scale(0.9, .9);
                              transform:scale(0.9, .9);
}
#mktoForm_1182 button:active {
                              -webkit-transform:scale(0.9, .9);
                              -moz-transform:scale(0.9, .9);
                              -ms-transform:scale(0.9, .9);
                              -o-transform:scale(0.9, .9);
                              transform:scale(0.9, .9);
}
#mktoForm_1183 button:active {
                              -webkit-transform:scale(0.9, .9);
                              -moz-transform:scale(0.9, .9);
                              -ms-transform:scale(0.9, .9);
                              -o-transform:scale(0.9, .9);
                              transform:scale(0.9, .9);
}
#mktoForm_1184 button:active {
                              -webkit-transform:scale(0.9, .9);
                              -moz-transform:scale(0.9, .9);
                              -ms-transform:scale(0.9, .9);
                              -o-transform:scale(0.9, .9);
                              transform:scale(0.9, .9);
}
#mktoForm_1185 button:active {
                              -webkit-transform:scale(0.9, .9);
                              -moz-transform:scale(0.9, .9);
                              -ms-transform:scale(0.9, .9);
                              -o-transform:scale(0.9, .9);
                              transform:scale(0.9, .9);
}
#mktoForm_1186 button:active {
                              -webkit-transform:scale(0.9, .9);
                              -moz-transform:scale(0.9, .9);
                              -ms-transform:scale(0.9, .9);
                              -o-transform:scale(0.9, .9);
                              transform:scale(0.9, .9);
}
#mktoForm_1187 button:active {
                              -webkit-transform:scale(0.9, .9);
                              -moz-transform:scale(0.9, .9);
                              -ms-transform:scale(0.9, .9);
                              -o-transform:scale(0.9, .9);
                              transform:scale(0.9, .9);
}
#mktoForm_1188 button:active {
                              -webkit-transform:scale(0.9, .9);
                              -moz-transform:scale(0.9, .9);
                              -ms-transform:scale(0.9, .9);
                              -o-transform:scale(0.9, .9);
                              transform:scale(0.9, .9);
}
#mktoForm_1189 button:active {
                              -webkit-transform:scale(0.9, .9);
                              -moz-transform:scale(0.9, .9);
                              -ms-transform:scale(0.9, .9);
                              -o-transform:scale(0.9, .9);
                              transform:scale(0.9, .9);
}
#mktoForm_1190 button:active {
                              -webkit-transform:scale(0.9, .9);
                              -moz-transform:scale(0.9, .9);
                              -ms-transform:scale(0.9, .9);
                              -o-transform:scale(0.9, .9);
                              transform:scale(0.9, .9);
}
#mktoForm_1191 button:active {
                              -webkit-transform:scale(0.9, .9);
                              -moz-transform:scale(0.9, .9);
                              -ms-transform:scale(0.9, .9);
                              -o-transform:scale(0.9, .9);
                              transform:scale(0.9, .9);
}
#mktoForm_1192 button:active {
                              -webkit-transform:scale(0.9, .9);
                              -moz-transform:scale(0.9, .9);
                              -ms-transform:scale(0.9, .9);
                              -o-transform:scale(0.9, .9);
                              transform:scale(0.9, .9);
}
#mktoForm_1194 button:active {
                              -webkit-transform:scale(0.9, .9);
                              -moz-transform:scale(0.9, .9);
                              -ms-transform:scale(0.9, .9);
                              -o-transform:scale(0.9, .9);
                              transform:scale(0.9, .9);
}
#mktoForm_1206 button:active {
                              -webkit-transform:scale(0.9, .9);
                              -moz-transform:scale(0.9, .9);
                              -ms-transform:scale(0.9, .9);
                              -o-transform:scale(0.9, .9);
                              transform:scale(0.9, .9);
}
#mktoForm_1159 label {
                      text-indent:-999em;
                      display:block;
                      height:0;
                      margin:0;
}
.post-type-archive-case-study .cards .half-card .top {
                                                      align-items:center;
}
.page-template-contact {
                        background-color:#f5f5f5;
}
.page-template-contact .hero {
                              background-color:#f5f5f5;
                              padding-bottom:100px;
                              border-radius:0 0 280 0;
}
.page-template-contact .crumbs {
                                background-color:#f5f5f5;
}
.page-template-contact .intro-content {
                                       background-color:#f5f5f5;
                                       max-width:850px;
}
.page-template-contact .intro-content h4 {
                                          font-size:20px;
}
.page-template-contact .social {
                                width:auto;
                                display:inline-block;
                                margin-bottom:30px;
}
.page-template-contact .btn {
                             padding:13px 46px;
                             margin-top:30px;
}
.contact {
          margin-bottom:200px;
}
.contact-wrap {
               margin-left:auto;
               margin-right:auto;
               max-width:1150px;
               display:-webkit-box;
               display:-moz-box;
               display:-webkit-flex;
               display:-moz-flex;
               display:flex;
               display:-ms-flexbox;
               -ms-flex-wrap:wrap;
               -webkit-flex-wrap:wrap;
               -moz-flex-wrap:wrap;
               flex-wrap:wrap;
}
.form-wrap {
            -webkit-box-flex:3 auto;
            -moz-box-flex:3 auto;
            -webkit-flex:3 auto;
            -moz-flex:3 auto;
            -ms-flex:3 auto;
            flex:3 auto;
}
.form-wrap #mktoForm_1160 .mktoButtonRow {
                                          text-align:left !important;
}
.contact-info {
               -webkit-box-flex:1 300px;
               -moz-box-flex:1 300px;
               -webkit-flex:1 300px;
               -moz-flex:1 300px;
               -ms-flex:1 300px;
               flex:1 300px;
               min-height:500px;
}
.contact-info p {
                 font-size:16px;
                 font-weight:300;
                 margin-bottom:30px;
}
.contact-info p.info-heading {
                              font-size:14px;
                              font-weight:600;
                              letter-spacing:2px;
                              margin-bottom:4px;
}
.info-line {
            display:block;
            background:#642297;
            background:linear-gradient(to right, #642297, #3e8ede) , #642297;
            background:-webkit-linear-gradient(to right, #642297, #3e8ede) , #642297;
            height:2px;
            width:40px;
            margin-bottom:30px;
}
@media(min-width:768px) {
.page-template-contact #mktoForm_1128 .mktoFormRow {
                                                    clear:none !important;
                                                    width:50% !important;
                                                    float:left !important;
}
}
.page-template-contact #mktoForm_1128 .mktoButtonRow {
                                                      width:100% !important;
                                                      float:left !important;
}
.page-template-contact #mktoForm_1128 button {
                                              float:left !important;
                                              margin-top:50px !important;
}
#mktoForm_1128 {
                font-family:"Open Sans"  !important;
                width:100% !important;
}
#mktoForm_1128 .mktoFieldWrap {
                               margin-bottom:15px;
                               width:98% !important;
}
#mktoForm_1128 label {
                      display:block;
                      margin:0 0 7px;
}
#mktoForm_1128 input[type=text] {
                                 height:45px !important;
                                 width:100% !important;
                                 font-size:20px !important;
                                 font-weight:300 !important;
                                 line-height:25px !important;
                                 padding-left:10px;
}
#mktoForm_1128 input[type=email] {
                                  height:45px !important;
                                  width:100% !important;
                                  font-size:20px !important;
                                  font-weight:300 !important;
                                  line-height:25px !important;
                                  padding-left:10px;
}
#mktoForm_1128 input[type=tel] {
                                height:45px !important;
                                width:100% !important;
                                font-size:20px !important;
                                font-weight:300 !important;
                                line-height:25px !important;
                                padding-left:10px;
}
#mktoForm_1128 select {
                       height:45px !important;
                       width:100% !important;
                       font-size:20px !important;
                       font-weight:300 !important;
                       line-height:25px !important;
                       padding-left:10px;
}
#mktoForm_1128 textarea {
                         padding:10px;
                         width:100% !important;
                         float:left !important;
                         min-height:150px !important;
}
#mktoForm_1128 #new_contactuscomments {
                                       padding:10px;
                                       width:100% !important;
                                       float:left !important;
                                       min-height:150px !important;
}
#mktoForm_1128 .mktoFormCol {
                             width:100% !important;
                             max-width:360px !important;
}
#mktoForm_1128 .mktoButtonWrap {
                                margin-left:0 !important;
                                width:100% !important;
}
#mktoForm_1128 .mktoButtonRow {
                               width:100% !important;
                               text-align:center;
}
#mktoForm_1128 button {
                       background:transparent;
                       font-weight:400;
                       line-height:1.2;
                       text-align:center;
                       text-decoration:none;
                       vertical-align:middle;
                       display:inline-block;
                       border:0;
                       padding:0;
                       -webkit-user-select:none;
                       -moz-user-select:none;
                       -ms-user-select:none;
                       user-select:none;
                       background-clip:padding-box;
                       border-radius:5px;
                       box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                       text-transform:uppercase;
                       position:relative;
                       z-index:2;
                       font-size:14px;
                       letter-spacing:2px;
                       -webkit-transition:all .4s;
                       -moz-transition:all .4s;
                       -o-transition:all .4s;
                       transition:all .4s;
                       padding:13px 32px;
                       background:#642297;
                       background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                       background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                       color:#fff;
                       margin-top:20px !important;
}
#mktoForm_1128 button:hover {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
}
#mktoForm_1128 button:focus {
                             color:#fff;
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
                             text-decoration:none;
                             -webkit-transform:scale(0.99, .99);
                             -moz-transform:scale(0.99, .99);
                             -ms-transform:scale(0.99, .99);
                             -o-transform:scale(0.99, .99);
                             transform:scale(0.99, .99);
                             outline:0;
}
#mktoForm_1128 button:active {
                              -webkit-transform:scale(0.9, .9);
                              -moz-transform:scale(0.9, .9);
                              -ms-transform:scale(0.9, .9);
                              -o-transform:scale(0.9, .9);
                              transform:scale(0.9, .9);
}
.cs-card.half-card {
                    background:#fff;
}
.cs-card .top.pad {
                   padding:25px 50px;
}
.cs-card .post-thumbnail {
                          text-align:center;
}
.cs-card .post-thumbnail img {
                              max-height:100%;
}
.cs-card .bottom p.title {
                          margin-top:0;
                          font-size:16px;
                          line-height:25px;
                          font-weight:600;
}
.cs-card .bottom p.description {
                                font-size:16px;
                                font-weight:300;
                                line-height:25px;
                                margin-top:0;
}
.page-template-careers .hero {
                              padding-bottom:200px;
}
.page-template-careers .testimonial-slider {
                                            background:#f5f5f5;
                                            padding-bottom:100px;
}
.page-template-company .main-content {
                                      margin:50px 20px 120px;
                                      width:90%;
                                      max-width:1050px;
                                      margin-left:auto;
                                      margin-right:auto;
                                      text-align:left;
}
.page-template-careers .main-content {
                                      margin:50px 20px 120px;
                                      width:90%;
                                      max-width:1050px;
                                      margin-left:auto;
                                      margin-right:auto;
                                      text-align:left;
}
@media(min-width:600px) {
.page-template-company .main-content {
                                      text-align:center;
}
}
@media(min-width:600px) {
.page-template-careers .main-content {
                                      text-align:center;
}
}
.page-template-company .main-content h1 {
                                         font-weight:300;
                                         margin-bottom:40px;
}
.page-template-company .main-content h2 {
                                         font-weight:300;
                                         margin-bottom:40px;
}
.page-template-company .main-content h3 {
                                         font-weight:300;
                                         margin-bottom:40px;
}
.page-template-company .main-content h4 {
                                         font-weight:300;
                                         margin-bottom:40px;
                                         font-size:25px;
                                         font-weight:300;
                                         line-height:34px;
}
.page-template-company .main-content h5 {
                                         font-weight:300;
                                         margin-bottom:40px;
}
.page-template-company .main-content h6 {
                                         font-weight:300;
                                         margin-bottom:40px;
}
.page-template-careers .main-content h1 {
                                         font-weight:300;
                                         margin-bottom:40px;
}
.page-template-careers .main-content h2 {
                                         font-weight:300;
                                         margin-bottom:40px;
}
.page-template-careers .main-content h3 {
                                         font-weight:300;
                                         margin-bottom:40px;
}
.page-template-careers .main-content h4 {
                                         font-weight:300;
                                         margin-bottom:40px;
}
.page-template-careers .main-content h5 {
                                         font-weight:300;
                                         margin-bottom:40px;
}
.page-template-careers .main-content h6 {
                                         font-weight:300;
                                         margin-bottom:40px;
}
.page-template-company .main-content p {
                                        font-size:20px;
                                        font-weight:300;
                                        line-height:32px;
                                        color:#383a35;
                                        width:100%;
}
.page-template-careers .main-content p {
                                        font-size:20px;
                                        font-weight:300;
                                        line-height:32px;
                                        color:#383a35;
                                        width:100%;
}
.tabbed-slider {
                width:100%;
                padding:80px 20px 40px;
                background:#0390b6;
                color:#fff;
                text-align:center;
                border-radius:0 0 0 300px;
                display:block;
                position:relative;
                padding-bottom:100px;
}
@media(min-width:600px) {
.tabbed-slider {
                padding-bottom:40px;
}
}
.tabbed-slider h3 {
                   margin-bottom:25px;
                   font-size:25px;
                   line-height:34px;
                   font-weight:300;
}
.tabbed-slider p.slider-intro {
                               font-size:20px;
                               font-weight:300;
                               text-align:center;
                               line-height:30px;
                               max-width:750px;
                               margin-left:auto;
                               margin-right:auto;
}
.tabbed-slider .slider-tabs {
                             font-size:0;
                             position:relative;
                             padding:0;
                             overflow-x:auto;
                             overflow-y:hidden;
                             max-width:1050px;
                             margin:60px auto 0;
                             display:-webkit-box;
                             display:-moz-box;
                             display:-webkit-flex;
                             display:-moz-flex;
                             display:flex;
                             display:-ms-flexbox;
                             -webkit-user-select:none;
                             -moz-user-select:none;
                             -ms-user-select:none;
                             -o-user-select:none;
                             user-select:none;
}
.tabbed-slider .gradient-line {
                               display:block;
                               max-width:1050px;
                               margin-left:auto;
                               margin-right:auto;
                               height:2px;
                               width:100%;
                               bottom:0;
                               left:0;
                               background:#642297;
                               background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                               background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
}
.tabbed-slider .slider-tab {
                            display:inline-block;
                            flex:1 25%;
                            min-width:115px;
                            height:60px;
                            background:transparent;
                            font-size:16px;
                            text-align:center;
                            line-height:60px;
                            color:#fff;
                            text-transform:uppercase;
                            position:relative;
                            overflow:hidden;
                            cursor:pointer;
                            margin:0;
}
.tabbed-slider .slider-tab.active {
                                   background:#039cc5;
}
.tabbed-slider .slider-tab:hover {
                                  background:#0394bb;
}
.tabbed-slider .slider-tab.line-slider {
                                        display:block;
                                        position:absolute;
                                        z-index:1;
                                        bottom:-2px;
                                        left:0;
                                        height:2px;
                                        margin:0;
                                        background:#fff;
                                        -webkit-transition:all .5s;
                                        -moz-transition:all .5s;
                                        -o-transition:all .5s;
                                        transition:all .5s;
}
@media(max-width:1199px) {
.tabbed-slider .slider-tab.line-slider {
                                        bottom:0;
}
}
.tabbed-slider .ripple {
                        width:0;
                        height:0;
                        border-radius:50%;
                        background:rgba(255, 255, 255, .1);
                        -webkit-transform:scale(0, 0);
                        -moz-transform:scale(0, 0);
                        -ms-transform:scale(0, 0);
                        -o-transform:scale(0, 0);
                        transform:scale(0, 0);
                        position:absolute;
                        opacity:4;
}
.tabbed-slider .rippleBtn {
                           -webkit-animation:rippleDrop .5s linear;
                           -moz-animation:rippleDrop .5s linear;
                           -ms-animation:rippleDrop .5s linear;
                           -o-animation:rippleDrop .5s linear;
                           animation:rippleDrop .5s linear;
}
@-webkit-keyframes rippleDrop {
	100% {
		-webkit-transform: scale(2, 2);
		-moz-transform: scale(2, 2);
		-ms-transform: scale(2, 2);
		-o-transform: scale(2, 2);
		transform: scale(2, 2);
		opacity: 0
	}
}

@keyframes rippleDrop {
	100% {
		-webkit-transform: scale(2, 2);
		-moz-transform: scale(2, 2);
		-ms-transform: scale(2, 2);
		-o-transform: scale(2, 2);
		transform: scale(2, 2);
		opacity: 0
	}
}

.tabbed-slider .ts-slider {
                           width:100%;
                           max-width:900px;
                           min-height:400px;
                           overflow:hidden;
                           margin-left:auto;
                           margin-right:auto;
}
.tabbed-slider .ts-slider .slide {
                                  background:transparent;
                                  position:relative;
                                  float:left;
                                  padding:50px 20px;
                                  font-size:20px;
                                  font-weight:300;
                                  line-height:32px;
                                  overflow:hidden;
}
@media(min-width:600px) {
.tabbed-slider .ts-slider .slide {
                                  padding:90px 20px 0;
}
}
.tabbed-slider .ts-slider .slide ul {
                                     display:inline-block;
}
.tabbed-slider .ts-slider .split-slide {
                                        display:-webkit-box;
                                        display:-moz-box;
                                        display:-webkit-flex;
                                        display:-moz-flex;
                                        display:flex;
                                        display:-ms-flexbox;
                                        -webkit-box-pack:center;
                                        -ms-flex-pack:center;
                                        -webkit-justify-content:center;
                                        -moz-justify-content:center;
                                        justify-content:center;
                                        -ms-flex-wrap:wrap;
                                        -webkit-flex-wrap:wrap;
                                        -moz-flex-wrap:wrap;
                                        flex-wrap:wrap;
}
.tabbed-slider .ts-slider .split-slide .left {
                                              -webkit-box-flex:1 auto;
                                              -moz-box-flex:1 auto;
                                              -webkit-flex:1 auto;
                                              -moz-flex:1 auto;
                                              -ms-flex:1 auto;
                                              flex:1 auto;
                                              min-width:325px;
                                              text-align:left;
                                              display:-webkit-box;
                                              display:-moz-box;
                                              display:-webkit-flex;
                                              display:-moz-flex;
                                              display:flex;
                                              display:-ms-flexbox;
                                              -webkit-box-direction:normal;
                                              -webkit-box-orient:vertical;
                                              -webkit-flex-direction:column;
                                              -moz-flex-direction:column;
                                              -ms-flex-direction:column;
                                              flex-direction:column;
                                              -webkit-box-pack:center;
                                              -ms-flex-pack:center;
                                              -webkit-justify-content:center;
                                              -moz-justify-content:center;
                                              justify-content:center;
                                              -webkit-box-align:center;
                                              -ms-flex-align:center;
                                              -webkit-align-items:center;
                                              -moz-align-items:center;
                                              align-items:center;
}
.tabbed-slider .ts-slider .split-slide .right {
                                               -webkit-box-flex:1 auto;
                                               -moz-box-flex:1 auto;
                                               -webkit-flex:1 auto;
                                               -moz-flex:1 auto;
                                               -ms-flex:1 auto;
                                               flex:1 auto;
                                               min-width:325px;
                                               background-repeat:no-repeat;
                                               background-size:cover;
                                               background-position:center center;
}
.tabbed-slider .holder {
                        width:1000%;
}
.openings {
           width:100%;
           padding:360px 20px 180px;
           margin-top:-380px;
           text-align:center;
           background:#41c5e8;
           color:#fff;
           border-radius:0 0 300px 0;
}
@media(min-width:600px) {
.openings {
           margin-top:-300px;
           padding:400px 20px 115px;
}
}
.openings .op-title {
                     font-size:25px;
                     line-height:34px;
                     margin-bottom:40px;
                     font-weight:300;
}
.openings .op-content {
                       font-size:20px;
                       font-weight:300;
                       line-height:32px;
                       max-width:800px;
                       margin-left:auto;
                       margin-right:auto;
                       margin-bottom:40px;
}
@media(min-width:768px) {
.page-template-company .hero {
                              padding-bottom:300px;
}
}
.page-template-company .tabbed-slider {
                                       background:#224e7a;
}
.page-template-company .slider-tab.active {
                                           background:#26588a;
}
.page-template-company .slider-tab:hover {
                                          background:#245382;
}
.team {
       background:#3e8ede;
       width:100%;
       padding:420px 20px 180px;
       margin-top:-380px;
       text-align:center;
       min-height:1130px;
       color:#fff;
       border-radius:0 0 300px 0;
}
@media(min-width:600px) {
.team {
       margin-top:-350px;
       padding:420px 20px 115px;
}
}
.team .op-title {
                 font-size:25px;
                 line-height:34px;
                 margin-bottom:40px;
                 font-weight:300;
}
.team .op-content {
                   font-size:20px;
                   font-weight:300;
                   line-height:32px;
                   max-width:800px;
                   margin-left:auto;
                   margin-right:auto;
                   margin-bottom:40px;
}
.team-container {
                 display:-webkit-box;
                 display:-moz-box;
                 display:-webkit-flex;
                 display:-moz-flex;
                 display:flex;
                 display:-ms-flexbox;
                 -ms-flex-wrap:wrap;
                 -webkit-flex-wrap:wrap;
                 -moz-flex-wrap:wrap;
                 flex-wrap:wrap;
                 -webkit-box-pack:space-around;
                 -ms-flex-pack:space-around;
                 -webkit-justify-content:space-around;
                 -moz-justify-content:space-around;
                 justify-content:space-around;
                 width:100%;
                 max-width:1100px;
                 margin-left:auto;
                 margin-right:auto;
                 margin-top:-450px;
                 margin-bottom:100px;
}
@media(min-width:768px) {
.team-container {
                 margin-top:-520px;
}
}
.team-container .team-card {
                            background:none;
                            border:0;
                            display:block;
                            width:325px;
                            height:325px;
                            background:#fff;
                            border-radius:0 0 0 25px;
                            box-shadow:0 7px 15px 0 rgba(0, 0, 0, .08);
                            margin-bottom:30px;
                            position:relative;
                            display:-webkit-box;
                            display:-moz-box;
                            display:-webkit-flex;
                            display:-moz-flex;
                            display:flex;
                            display:-ms-flexbox;
                            -webkit-box-direction:normal;
                            -webkit-box-orient:vertical;
                            -webkit-flex-direction:column;
                            -moz-flex-direction:column;
                            -ms-flex-direction:column;
                            flex-direction:column;
                            -webkit-box-align:center;
                            -ms-flex-align:center;
                            -webkit-align-items:center;
                            -moz-align-items:center;
                            align-items:center;
                            -webkit-box-pack:center;
                            -ms-flex-pack:center;
                            -webkit-justify-content:center;
                            -moz-justify-content:center;
                            justify-content:center;
                            -webkit-transition:.4s;
                            -moz-transition:.4s;
                            -o-transition:.4s;
                            transition:.4s;
}
.team-container .team-card:hover {
                                  box-shadow:0 13px 20px 0 rgba(0, 0, 0, .18);
}
.team-container .team-card:hover .read-more {
                                             opacity:1;
                                             height:30px;
}
.team-container .team-card:empty {
                                  height:0;
                                  box-shadow:none;
                                  margin-bottom:0;
                                  background:none;
}
.team-container .team-card img {
                                margin-bottom:30px;
                                -webkit-transition:all .4s;
                                -moz-transition:all .4s;
                                -o-transition:all .4s;
                                transition:all .4s;
                                height:150px;
                                width:150px;
                                object-fit:cover;
                                border-radius:50%;
}
.team-container .team-card p {
                              font-size:16px;
                              line-height:22px;
                              font-weight:300;
                              padding:0 10px;
                              text-align:center;
                              -webkit-transition:all .6s;
                              -moz-transition:all .6s;
                              -o-transition:all .6s;
                              transition:all .6s;
}
.team-container .team-card p.name {
                                   margin-bottom:5px;
                                   font-weight:normal;
}
.team-container .team-card .read-more {
                                       opacity:0;
                                       height:0;
                                       color:#57c9e8;
                                       text-transform:uppercase;
                                       text-indent:1px;
                                       font-weight:700;
                                       font-size:14px;
                                       -webkit-transition:.2s;
                                       -moz-transition:.2s;
                                       -o-transition:.2s;
                                       transition:.2s;
}
@media(min-width:768px) {
.company-tabbed-slider .slider-tab {
                                    font-size:21px;
}
}
.fuji-fam {
           width:100%;
           max-width:1100px;
           margin-left:auto;
           margin-right:auto;
           border-top:1px solid rgba(56, 58, 53, .2);
           border-bottom:1px solid rgba(56, 58, 53, .2);
           padding:50px 20px;
}
.fuji-fam h3 {
              width:100%;
              text-align:center;
              margin-bottom:40px;
}
.fuji-fam .right {
                  display:-webkit-box;
                  display:-moz-box;
                  display:-webkit-flex;
                  display:-moz-flex;
                  display:flex;
                  display:-ms-flexbox;
}
.fuji-fam .logo {
                 width:400px;
                 height:250px;
                 margin:auto;
                 background-size:cover;
                 background-repeat:no-repeat;
                 background-position:center center;
                 -webkit-transition:all .4s;
                 -moz-transition:all .4s;
                 -o-transition:all .4s;
                 transition:all .4s;
}
.fuji-fam .logo:hover {
                       -webkit-transition:all .4s;
                       -moz-transition:all .4s;
                       -o-transition:all .4s;
                       transition:all .4s;
                       -webkit-transform:scale(1.01, 1.01);
                       -moz-transform:scale(1.01, 1.01);
                       -ms-transform:scale(1.01, 1.01);
                       -o-transform:scale(1.01, 1.01);
                       transform:scale(1.01, 1.01);
}
.fuji-fam .text-link {
                      font-size:14px;
                      font-weight:600;
                      line-height:19px;
                      letter-spacing:2px;
                      color:#3e8ede;
                      position:relative;
                      -webkit-transition:all 1s;
                      -moz-transition:all 1s;
                      -o-transition:all 1s;
                      transition:all 1s;
}
.fuji-fam .text-link:after {
                            content:"Ã®â€šâ€¢";
                            font-family:icomoon;
                            speak:none;
                            font-style:normal;
                            font-weight:normal;
                            font-variant:normal;
                            text-transform:none;
                            line-height:1;
                            -webkit-font-smoothing:antialiased;
                            -moz-osx-font-smoothing:grayscale;
                            color:#3e8ede;
                            font-size:20px;
                            position:absolute;
                            top:-1px;
                            -webkit-transition:all .2s;
                            -moz-transition:all .2s;
                            -o-transition:all .2s;
                            transition:all .2s;
}
.fuji-fam .text-link:hover {
                            color:#2881da;
}
.fuji-fam .text-link:hover:after {
                                  -webkit-transition:all .2s;
                                  -moz-transition:all .2s;
                                  -o-transition:all .2s;
                                  transition:all .2s;
                                  -webkit-transform:translate(7px, 0);
                                  -moz-transform:translate(7px, 0);
                                  -ms-transform:translate(7px, 0);
                                  -o-transform:translate(7px, 0);
                                  transform:translate(7px, 0);
}
.page-template-company .mfp-bg {
                                background:#642297;
                                background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                                background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
}
.popup-team {
             background-color:#fff;
             color:blue;
             width:90%;
             max-width:1050px;
             margin:0 auto;
             position:relative;
}
.popup-team .left-block {
                         background-color:#3e8ede;
                         color:#fff;
}
.popup-team .left-block .avatar {
                                 width:300px;
}
.popup-team .left-block .img-block {
                                    background-color:#e9e9e9;
                                    display:none;
                                    padding-bottom:90%;
                                    background-size:cover;
                                    background-repeat:no-repeat;
                                    background-position:center;
}
.popup-team .left-block .name {
                               font-size:24px;
                               font-weight:400;
                               line-height:1.3;
                               margin-bottom:10px;
}
.popup-team .left-block .title {
                                font-size:20px;
                                font-weight:300;
                                line-height:1.4;
}
.popup-team .list-contacts {
                            font-size:0;
                            list-style:none;
                            margin-left:0;
                            overflow:hidden;
}
.popup-team .list-contacts>li {
                               float:left;
                               margin-right:20px;
                               margin-bottom:0;
}
.popup-team .list-contacts>li:last-child {
                                          margin-right:0;
}
.popup-team .list-contacts>li a {
                                 color:transparent;
                                 font:0/0 a;
                                 text-shadow:none;
                                 text-align:center;
                                 text-decoration:none;
                                 display:block;
                                 height:100%;
                                 position:relative;
}
.popup-team .list-contacts>li a:before {
                                        font-family:icomoon;
                                        speak:none;
                                        font-style:normal;
                                        font-weight:normal;
                                        font-variant:normal;
                                        text-transform:none;
                                        line-height:1;
                                        -webkit-font-smoothing:antialiased;
                                        -moz-osx-font-smoothing:grayscale;
                                        color:#fff;
                                        font-size:18px;
                                        display:block;
}
.popup-team .list-contacts>li a:hover {
                                       text-decoration:none;
}
.popup-team .list-contacts>li a:focus {
                                       text-decoration:none;
}
.popup-team .list-contacts>li a:hover:before {
                                              color:#ddd;
}
.popup-team .list-contacts>li a:focus:before {
                                              color:#ddd;
}
.popup-team .list-contacts .icon-twitter a:before {
                                                   content:"\e631";
}
.popup-team .list-contacts .icon-linkedin a:before {
                                                    content:"\e62b";
}
.popup-team .content-block {
                            color:#2c2c2c;
                            font-size:16px;
}
.popup-team .content-block .heading {
                                     font-size:14px;
                                     font-weight:600;
                                     letter-spacing:2px;
                                     text-transform:uppercase;
                                     margin-bottom:20px;
}
.popup-team .content-block p {
                              line-height:1.7;
}
.popup-team .mfp-close {
                        font-size:0;
                        color:transparent;
                        width:44px;
                        height:44px;
                        line-height:44px;
                        overflow:hidden;
}
.popup-team .mfp-close:hover:before {
                                     color:#777;
}
.popup-team .mfp-close:before {
                               font-family:icomoon;
                               speak:none;
                               font-style:normal;
                               font-weight:normal;
                               font-variant:normal;
                               text-transform:none;
                               line-height:1;
                               -webkit-font-smoothing:antialiased;
                               -moz-osx-font-smoothing:grayscale;
                               display:block;
                               content:"\e62e";
                               color:#ccc;
                               font-size:36px;
                               line-height:44px;
}
@media(max-width:767px) {
.popup-team .content-block {
                            padding:5vw;
}
}
@media(max-width:767px) {
.popup-team .meta-block {
                         padding:5vw;
}
}
@media(min-width:768px) {
.popup-team {
             border-bottom-left-radius:30px;
}
}
@media(min-width:768px) {
.popup-team .flex-container {
                             display:-webkit-box;
                             display:-moz-box;
                             display:-webkit-flex;
                             display:-moz-flex;
                             display:flex;
                             display:-ms-flexbox;
                             -ms-flex-wrap:wrap;
                             -webkit-flex-wrap:wrap;
                             -moz-flex-wrap:wrap;
                             flex-wrap:wrap;
}
}
@media(min-width:768px) {
.popup-team .left-block {
                         -webkit-box-flex:0 0 40%;
                         -moz-box-flex:0 0 40%;
                         -webkit-flex:0 0 40%;
                         -moz-flex:0 0 40%;
                         -ms-flex:0 0 40%;
                         flex:0 0 40%;
                         border-bottom-left-radius:30px;
}
}
@media(min-width:768px) {
.popup-team .left-block .avatar {
                                 display:none;
}
}
@media(min-width:768px) {
.popup-team .left-block .img-block {
                                    display:block;
}
}
@media(min-width:768px) {
.popup-team .left-block .meta-block {
                                     padding:25px;
}
}
@media(min-width:768px) {
.popup-team .left-block .title {
                                margin-bottom:30px;
}
}
@media(min-width:768px) {
.popup-team .content-block {
                            -webkit-box-flex:0 0 60%;
                            -moz-box-flex:0 0 60%;
                            -webkit-flex:0 0 60%;
                            -moz-flex:0 0 60%;
                            -ms-flex:0 0 60%;
                            flex:0 0 60%;
                            padding:50px;
}
}
@media(min-width:768px) {
.popup-team .list-contacts>li a:before {
                                        font-size:24px;
}
}
@media all and (min-width:768px) and (-ms-high-contrast:none), (min-width:768px) and (-ms-high-contrast:active) {
.popup-team .left-block {
                         max-width:40%;
}
}
@media all and (min-width:768px) and (-ms-high-contrast:none), (min-width:768px) and (-ms-high-contrast:active) {
.popup-team .content-block {
                            max-width:60%;
}
}
@media(min-width:992px) {
.popup-team .left-block .meta-block {
                                     padding:50px;
}
}
@media(min-width:768px) {
.page-template-expertise .hero {
                                padding-bottom:300px;
}
}
.page-template-expertise .tabbed-slider {
                                         background:#270046;
                                         padding-bottom:70px;
}
.page-template-expertise .slider-tab.active {
                                             background:#32005a;
}
.page-template-expertise .slider-tab:hover {
                                            background:#2d0050;
}
.page-template-expertise .slide {
                                 padding:50px 20px 80px;
}
.page-template-expertise .intro-content {
                                         max-width:825px;
}
.page-template-expertise .intro-content.bottom {
                                                margin-bottom:80px;
}
.info-content {
               background-color:#f5f5f5;
               width:100%;
               max-width:960px;
               margin-left:auto;
               margin-right:auto;
               padding-bottom:60px;
}
.info-content .info-box {
                         display:-webkit-box;
                         display:-moz-box;
                         display:-webkit-flex;
                         display:-moz-flex;
                         display:flex;
                         display:-ms-flexbox;
                         -webkit-box-direction:normal;
                         -webkit-box-orient:vertical;
                         -webkit-flex-direction:column;
                         -moz-flex-direction:column;
                         -ms-flex-direction:column;
                         flex-direction:column;
                         margin-bottom:30px;
                         padding:0 20px;
}
@media(min-width:991) {
.info-content .info-box {
                         margin-bottom:0;
}
}
.info-content .info-box .info-line {
                                    background:#642297;
                                    background:linear-gradient(to right, #642297, #3e8ede) , #642297;
                                    background:-webkit-linear-gradient(to right, #642297, #3e8ede) , #642297;
                                    height:2px;
                                    width:60px;
                                    margin-bottom:20px;
}
.info-content .info-box p {
                           font-size:16px;
                           font-weight:300;
                           line-height:25px;
}
.info-content .info-box p.title {
                                 font-size:16px;
                                 line-height:22px;
                                 font-weight:normal;
}
.capability {
             width:100%;
             padding:360px 20px 560px;
             margin-top:-350px;
             text-align:center;
             background:#642297;
             color:#fff;
             border-radius:0 0 300px 0;
}
@media(min-width:600px) {
.capability {
             margin-top:-300px;
             padding:360px 20px 560px;
}
}
.capability .op-title {
                       font-size:25px;
                       line-height:34px;
                       margin-bottom:40px;
                       font-weight:300;
}
.capability .op-content {
                         font-size:20px;
                         font-weight:300;
                         line-height:32px;
                         max-width:800px;
                         margin-left:auto;
                         margin-right:auto;
                         margin-bottom:70px;
}
.cap-card-wrap {
                width:100%;
                max-width:1300px;
                margin-left:auto;
                margin-right:auto;
}
.capability-card {
                  width:100%;
                  height:500px;
                  margin-bottom:50px;
                  display:-webkit-box;
                  display:-moz-box;
                  display:-webkit-flex;
                  display:-moz-flex;
                  display:flex;
                  display:-ms-flexbox;
}
.capability-card .card-img {
                            background-size:cover;
                            background-repeat:no-repeat;
                            background-position:center right;
                            -webkit-box-flex:1 auto;
                            -moz-box-flex:1 auto;
                            -webkit-flex:1 auto;
                            -moz-flex:1 auto;
                            -ms-flex:1 auto;
                            flex:1 auto;
}
.capability-card .contents {
                            background:#fff;
                            color:#383a35;
                            text-align:left;
                            -webkit-box-flex:0 400px;
                            -moz-box-flex:0 400px;
                            -webkit-flex:0 400px;
                            -moz-flex:0 400px;
                            -ms-flex:0 400px;
                            flex:0 400px;
                            display:-webkit-box;
                            display:-moz-box;
                            display:-webkit-flex;
                            display:-moz-flex;
                            display:flex;
                            display:-ms-flexbox;
                            -webkit-box-direction:normal;
                            -webkit-box-orient:vertical;
                            -webkit-flex-direction:column;
                            -moz-flex-direction:column;
                            -ms-flex-direction:column;
                            flex-direction:column;
                            -webkit-box-pack:center;
                            -ms-flex-pack:center;
                            -webkit-justify-content:center;
                            -moz-justify-content:center;
                            justify-content:center;
                            padding:0 40px;
}
.capability-card .contents .icon {
                                  width:60px;
                                  height:60px;
                                  margin-bottom:40px;
}
.capability-card .contents p {
                              font-size:20px;
                              font-weight:300;
                              line-height:32px;
                              margin-bottom:25px;
}
.capability-card .contents .title {
                                   color:#3e8ede;
}
.capability-card .contents a {
                              font-size:14px;
                              font-weight:600;
                              line-height:19px;
                              letter-spacing:2px;
                              color:#3e8ede;
                              position:relative;
                              -webkit-transition:all 1s;
                              -moz-transition:all 1s;
                              -o-transition:all 1s;
                              transition:all 1s;
}
.capability-card .contents a:after {
                                    content:"Ã®â€šâ€¢";
                                    font-family:icomoon;
                                    speak:none;
                                    font-style:normal;
                                    font-weight:normal;
                                    font-variant:normal;
                                    text-transform:none;
                                    line-height:1;
                                    -webkit-font-smoothing:antialiased;
                                    -moz-osx-font-smoothing:grayscale;
                                    color:#3e8ede;
                                    font-size:20px;
                                    position:absolute;
                                    top:-1px;
                                    -webkit-transition:all .2s;
                                    -moz-transition:all .2s;
                                    -o-transition:all .2s;
                                    transition:all .2s;
}
.capability-card .contents a:hover {
                                    color:#2881da;
}
.capability-card .contents a:hover:after {
                                          -webkit-transition:all .2s;
                                          -moz-transition:all .2s;
                                          -o-transition:all .2s;
                                          transition:all .2s;
                                          -webkit-transform:translate(7px, 0);
                                          -moz-transform:translate(7px, 0);
                                          -ms-transform:translate(7px, 0);
                                          -o-transform:translate(7px, 0);
                                          transform:translate(7px, 0);
}
.capability-card:nth-child(even) .contents {
                                            -webkit-box-ordinal-group:-1;
                                            -moz-box-ordinal-group:-1;
                                            -ms-flex-order:-1;
                                            -webkit-order:-1;
                                            -moz-order:-1;
                                            -ms-order:-1;
                                            order:-1;
}
.capability-card:last-child {
                             margin-bottom:80px;
}
.integrate-container {
                      margin-top:-530px;
                      margin-bottom:100px;
}
.training {
           width:100%;
}
.training h4 {
              width:100%;
              max-width:750px;
              margin-left:auto;
              margin-right:auto;
              font-size:25px;
              text-align:center;
              line-height:34px;
              font-weight:300;
              margin-bottom:40px;
}
.training-wrap {
                width:100%;
                max-width:1300px;
                margin-left:auto;
                margin-right:auto;
}
.training-content p {
                     margin-bottom:40px;
}
.training-content p.training-list-item {
                                        font-weight:normal;
                                        height:50px;
}
.training-content .list-item-icon {
                                   height:50px;
                                   width:50px;
                                   display:inline-block;
                                   background-position:center center;
                                   background-size:cover;
                                   background-repeat:no-repeat;
                                   float:left;
                                   margin-right:20px;
                                   margin-top:-10px;
}
.training-content a {
                     font-size:14px;
                     font-weight:600;
                     line-height:19px;
                     letter-spacing:2px;
                     color:#3e8ede;
                     position:relative;
                     -webkit-transition:all 1s;
                     -moz-transition:all 1s;
                     -o-transition:all 1s;
                     transition:all 1s;
}
.training-content a:after {
                           content:"Ã®â€šâ€¢";
                           font-family:icomoon;
                           speak:none;
                           font-style:normal;
                           font-weight:normal;
                           font-variant:normal;
                           text-transform:none;
                           line-height:1;
                           -webkit-font-smoothing:antialiased;
                           -moz-osx-font-smoothing:grayscale;
                           color:#3e8ede;
                           font-size:20px;
                           position:absolute;
                           top:-1px;
                           -webkit-transition:all .2s;
                           -moz-transition:all .2s;
                           -o-transition:all .2s;
                           transition:all .2s;
}
.training-content a:hover {
                           color:#2881da;
}
.training-content a:hover:after {
                                 -webkit-transition:all .2s;
                                 -moz-transition:all .2s;
                                 -o-transition:all .2s;
                                 transition:all .2s;
                                 -webkit-transform:translate(7px, 0);
                                 -moz-transform:translate(7px, 0);
                                 -ms-transform:translate(7px, 0);
                                 -o-transform:translate(7px, 0);
                                 transform:translate(7px, 0);
}
.reg-form .form-wrap {
                      text-align:center;
                      width:325px;
                      margin-left:auto;
                      margin-right:auto;
                      background-color:#fff;
                      box-shadow:0 7px 15px 0 rgba(0, 0, 0, .08);
                      border-radius:4px;
                      color:#383a35;
                      padding:20px;
}
.reg-form .form-header {
                        font-size:14px;
                        font-weight:600;
                        text-transform:uppercase;
                        line-height:19px;
                        letter-spacing:2px;
}
.search-type-heading {
                      line-height:1;
                      padding:10px 0;
                      border-top:1px solid #eee;
                      border-bottom:1px solid #eee;
                      margin-bottom:15px;
}
.search .hero {
               padding-top:100px;
               padding-bottom:100px;
}
@media(min-width:1000px) {
.search .hero {
               padding-top:200px;
               padding-bottom:200px;
}
}
.error404 svg {
               width:250px;
               height:300px;
}
.error404 .animated {
                     animation-duration:1s;
                     animation-fill-mode:both;
                     animation-delay:3s;
}
.error404 .animated.infinite {
                              animation-iteration-count:infinite;
}
.error404 .animated.hinge {
                           animation-duration:2s;
}
.error404 .animated.flipOutX {
                              animation-duration:.75s;
}
.error404 .animated.flipOutY {
                              animation-duration:.75s;
}
.error404 .animated.bounceIn {
                              animation-duration:.75s;
}
.error404 .animated.bounceOut {
                               animation-duration:.75s;
}
@keyframes shake {
	from, to {
		transform: translate3d(0, 0, 0)
	}
	0%, 50%, 100% {
		transform: translate3d(-5px, 0, 0)
	}
	25%, 75% {
		transform: translate3d(5px, 0, 0)
	}
}

.error404 .shake {
                  animation-name:shake;
}
@keyframes wobble {
	from {
		transform: none
	}
	15% {
		transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
	}
	30% {
		transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
	}
	45% {
		transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
	}
	60% {
		transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
	}
	75% {
		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
	}
	to {
		transform: none
	}
}

.error404 .wobble {
                   animation-name:wobble;
}
.error404 .eyeline-left {
                         opacity:0;
}
.error404 .eyeline-right {
                          opacity:0;
}
.error404 .eye-open {
                     -webkit-animation:reverse-blink 4s ease-in-out 4s infinite;
                     animation:reverse-blink 4s ease-in-out 4s infinite;
}
.error404 .eye-closed {
                       -webkit-animation:blink 4s ease-in-out 4s infinite;
                       animation:blink 4s ease-in-out 4s infinite;
}
@-webkit-keyframes blink {
	0% {
		opacity: 1
	}
	2% {
		opacity: 0
	}
	4% {
		opacity: 0
	}
	8% {
		opacity: 1
	}
	100% {
		opacity: 1
	}
}

@-webkit-keyframes reverse-blink {
	0% {
		opacity: 0
	}
	2% {
		opacity: 1
	}
	4% {
		opacity: 1
	}
	8% {
		opacity: 0
	}
	100% {
		opacity: 0
	}
}

.list-sitemap {
               list-style:none;
               margin-left:0;
}
.list-sitemap a:hover {
                       text-decoration:underline;
}
#sitemap-tabs {
               border:1px solid #ddd;
}
#sitemap-tabs .list-tabs {
                          list-style:none;
                          margin-left:0;
                          border-bottom:0;
                          overflow:hidden;
                          display:-webkit-box;
                          display:-moz-box;
                          display:-webkit-flex;
                          display:-moz-flex;
                          display:flex;
                          display:-ms-flexbox;
}
#sitemap-tabs .list-tabs>li {
                             -webkit-box-flex:1 1 auto;
                             -moz-box-flex:1 1 auto;
                             -webkit-flex:1 1 auto;
                             -moz-flex:1 1 auto;
                             -ms-flex:1 1 auto;
                             flex:1 1 auto;
                             background-color:#666;
                             text-align:center;
}
#sitemap-tabs .list-tabs>li.r-tabs-state-active {
                                                 background-color:#000;
}
#sitemap-tabs .list-tabs a {
                            color:#fff;
                            display:block;
                            font-size:13px;
                            font-weight:600;
                            text-transform:uppercase;
                            letter-spacing:2px;
                            padding:24px 25px;
}
#sitemap-tabs .tab-content {
                            padding:30px 5vw;
}
@media(min-width:768px) {
#sitemap-tabs .tab-content {
                            padding:50px;
}
}
@media only screen and (max-width:768px) {
#sitemap-tabs .list-tabs {
                          display:none;
}
}
@media only screen and (max-width:768px) {
#sitemap-tabs .r-tabs-accordion-title {
                                       display:block;
                                       background-color:#666;
                                       margin-bottom:1px;
                                       text-align:center;
}
}
@media only screen and (max-width:768px) {
#sitemap-tabs .r-tabs-accordion-title:last-child {
                                                  margin-bottom:0;
}
}
@media only screen and (max-width:768px) {
#sitemap-tabs .r-tabs-accordion-title.r-tabs-state-active {
                                                           background-color:#000;
}
}
@media only screen and (max-width:768px) {
#sitemap-tabs .r-tabs-accordion-title a {
                                         color:#fff;
                                         display:block;
                                         font-size:13px;
                                         font-weight:600;
                                         text-transform:uppercase;
                                         letter-spacing:2px;
                                         padding:24px 25px;
}
}
.r-tabs .r-tabs-nav {
                     margin:0;
                     padding:0;
}
.r-tabs .r-tabs-tab {
                     display:inline-block;
                     margin:0;
                     list-style:none;
}
.r-tabs .r-tabs-panel {
                       padding:15px;
                       display:none;
}
.r-tabs .r-tabs-accordion-title {
                                 display:none;
}
.r-tabs .r-tabs-panel.r-tabs-state-active {
                                           display:block;
}
.sub-page-list {
                margin:0;
                padding:0;
                width:90%;
                list-style:none;
}
.sub-page-list li {
                   padding-left:1em;
                   text-indent:-.7em;
}
.sub-page-list li:before {
                          content:"Ã¢â‚¬Â¢";
                          color:#bdbdbd;
}
.page.page-template-insights .cards {
                                     padding-top:0;
                                     padding-bottom:50px;
}
.page.page-template-insights .cards .card {
                                           margin:0;
}
.page.page-template-insights .dec-card-container {
                                                  background:none;
                                                  margin-bottom:0;
                                                  margin-top:16px;
}
.page.page-template-insights .dec-card-container .dec-card-wrap {
                                                                 background:none;
                                                                 max-width:1100px;
                                                                 padding-bottom:0;
                                                                 -webkit-justify-content:center;
                                                                 justify-content:center;
}
@media(min-width:1138px) {
.page.page-template-insights .dec-card-container .dec-card-wrap {
                                                                 -webkit-justify-content:space-around;
                                                                 justify-content:space-around;
}
}
.page.page-template-insights .dec-card-container .dec-card-wrap .dec-card {
                                                                           flex:0 332px;
                                                                           margin:0 0 57px;
}
@media(min-width:700px) {
.page.page-template-insights .dec-card-container .dec-card-wrap .dec-card {
                                                                           margin:0 45px 57px;
}
}
@media(min-width:1138px) {
.page.page-template-insights .dec-card-container .dec-card-wrap .dec-card {
                                                                           margin:0 17px 57px;
}
}
.page.page-template-insights .dec-card-container .dec-card-wrap .dec-card .title {
                                                                                  font-size:23px;
}
.page.page-template-insights .dec-card-container .dec-card-wrap .dec-card .content {
                                                                                    margin-bottom:32px;
}
.page.page-template-insights .dec-card-container .dec-card-wrap .dec-card .icon-card {
                                                                                      background:#fdfdfd;
}
.page.page-template-insights .cta-content {
                                           padding-bottom:152px;
                                           padding-top:40px;
}
.page-template-custom-solutions .hero-section {
                                               background-color:#fff;
}
.page-template-custom-solutions .crumbs {
                                         background-color:#fff !important;
}
.features-slider-section .section-heading {
                                           font-weight:300;
                                           line-height:1.3;
                                           background-image:linear-gradient(124deg, #4f008c 0, #57c9e8 100%);
                                           -webkit-background-clip:text;
                                           -webkit-text-fill-color:transparent;
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
.features-slider-section .section-heading {
                                           color:#642297;
                                           background:none;
}
}
@media(min-width:768px) {
.features-slider-section .section-heading {
                                           font-size:36px;
}
}
@media(min-width:992px) {
.features-slider-section .section-heading {
                                           font-size:48px;
}
}
.features-slider video {
                        display:none;
}
@media(max-width:767px) {
.features-slider .slide-block {
                               display:-webkit-box;
                               display:-moz-box;
                               display:-webkit-flex;
                               display:-moz-flex;
                               display:flex;
                               display:-ms-flexbox;
                               -webkit-box-direction:normal;
                               -webkit-box-orient:vertical;
                               -webkit-flex-direction:column;
                               -moz-flex-direction:column;
                               -ms-flex-direction:column;
                               flex-direction:column;
                               -ms-flex-wrap:wrap;
                               -webkit-flex-wrap:wrap;
                               -moz-flex-wrap:wrap;
                               flex-wrap:wrap;
}
}
@media(max-width:767px) {
.features-slider .video-block {
                               -webkit-box-ordinal-group:2;
                               -moz-box-ordinal-group:2;
                               -ms-flex-order:2;
                               -webkit-order:2;
                               -moz-order:2;
                               -ms-order:2;
                               order:2;
}
}
@media(max-width:767px) {
.features-slider .content-block {
                                 -webkit-box-ordinal-group:1;
                                 -moz-box-ordinal-group:1;
                                 -ms-flex-order:1;
                                 -webkit-order:1;
                                 -moz-order:1;
                                 -ms-order:1;
                                 order:1;
                                 margin-bottom:30px;
}
}
@media(max-width:767px) {
.features-slider .video-still {
                               display:block;
                               width:400px;
                               margin:0 auto 20px;
}
}
@media(min-width:768px) {
.features-slider .slide-block {
                               margin:0 -30px;
}
}
@media(min-width:768px) {
.features-slider .slide-block:before {
                                      content:;
                                      display:table;
}
}
@media(min-width:768px) {
.features-slider .slide-block:after {
                                     content:;
                                     display:table;
                                     clear:both;
}
}
@media(min-width:768px) {
.features-slider .video-block {
                               float:left;
                               width:50%;
                               padding:0 30px;
                               margin-top:-30px;
                               max-width:600px;
}
}
@media(min-width:768px) {
.features-slider .content-block {
                                 float:left;
                                 width:50%;
                                 padding:0 30px;
                                 padding-top:230px;
}
}
@media(min-width:768px) {
.features-slider .video-still {
                               display:none;
}
}
@media(min-width:768px) {
.features-slider video {
                        display:block;
                        width:100%;
                        height:auto;
                        -o-object-fit:contain;
                        object-fit:contain;
                        overflow:hidden;
}
}
.features-slider .swiper-slide-active .list-checklist>li {
                                                          visibility:visible;
                                                          -webkit-animation-duration:.5s;
                                                          -moz-animation-duration:.5s;
                                                          -ms-animation-duration:.5s;
                                                          -o-animation-duration:.5s;
                                                          animation-duration:.5s;
                                                          -webkit-animation-fill-mode:both;
                                                          -moz-animation-fill-mode:both;
                                                          -ms-animation-fill-mode:both;
                                                          -o-animation-fill-mode:both;
                                                          animation-fill-mode:both;
                                                          -webkit-animation-name:fadeInUp;
                                                          -moz-animation-name:fadeInUp;
                                                          -ms-animation-name:fadeInUp;
                                                          -o-animation-name:fadeInUp;
                                                          animation-name:fadeInUp;
                                                          -webkit-animation-delay:.3s;
                                                          -moz-animation-delay:.3s;
                                                          -ms-animation-delay:.3s;
                                                          -o-animation-delay:.3s;
                                                          animation-delay:.3s;
}
.features-slider .swiper-slide-active .list-checklist>li:nth-child(2) {
                                                                       -webkit-animation-delay:.4s;
                                                                       -moz-animation-delay:.4s;
                                                                       -ms-animation-delay:.4s;
                                                                       -o-animation-delay:.4s;
                                                                       animation-delay:.4s;
}
.features-slider .swiper-slide-active .list-checklist>li:nth-child(3) {
                                                                       -webkit-animation-delay:.5s;
                                                                       -moz-animation-delay:.5s;
                                                                       -ms-animation-delay:.5s;
                                                                       -o-animation-delay:.5s;
                                                                       animation-delay:.5s;
}
.features-slider .swiper-slide-active .list-checklist>li:nth-child(4) {
                                                                       -webkit-animation-delay:.6s;
                                                                       -moz-animation-delay:.6s;
                                                                       -ms-animation-delay:.6s;
                                                                       -o-animation-delay:.6s;
                                                                       animation-delay:.6s;
}
.features-slider .swiper-slide-active .list-checklist>li:nth-child(5) {
                                                                       -webkit-animation-delay:.7s;
                                                                       -moz-animation-delay:.7s;
                                                                       -ms-animation-delay:.7s;
                                                                       -o-animation-delay:.7s;
                                                                       animation-delay:.7s;
}
.list-checklist {
                 list-style:none;
                 margin-left:0;
}
.list-checklist>li {
                    visibility:hidden;
                    color:#383a35;
                    font-size:16px;
                    line-height:1.7;
                    font-weight:400;
                    padding-left:40px;
                    margin-bottom:20px;
                    position:relative;
}
.list-checklist>li:last-child {
                               margin-bottom:0;
}
.list-checklist>li:before {
                           display:block;
                           background-image:url("svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi4xMSIgaGVpZ2h0PSIxMy42IiB2aWV3Qm94PSIwIDAgMTYuMTEgMTMuNiI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzkzYjM2IiBzdHJva2UtbWl0ZXJsaW1pdD0iNTAiIHN0cm9rZS13aWR0aD0iMS41IiBkPSJNLjU2IDYuOTNsNC45OCA1LjA1TDE0Ljc5LjgiLz48L3N2Zz4=");
                           background-repeat:no-repeat;
                           background-position:top left;
                           position:absolute;
                           left:0;
                           top:5px;
                           width:33px;
                           height:33px;
}
@media(max-width:767px) {
.features-controls-block {
                          margin-bottom:50px;
}
}
@media(max-width:767px) {
.features-controls-block .mCSB_container {
                                          margin-bottom:0 !important;
}
}
@media(max-width:767px) {
.features-controls-block .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
                                                                            background-color:#3e8ede !important;
}
}
@media(max-width:767px) {
.features-controls-block .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
                                                                                                        margin:0;
}
}
@media(max-width:767px) {
.features-controls-block .mCSB_scrollTools .mCSB_draggerRail {
                                                              background-image:-owg-linear-gradient(to right, #4f008c, #57c9e8);
                                                              background-image:-webkit-linear-gradient(to right, #4f008c, #57c9e8);
                                                              background-image:-moz-linear-gradient(to right, #4f008c, #57c9e8);
                                                              background-image:-o-linear-gradient(to right, #4f008c, #57c9e8);
                                                              background-image:linear-gradient(to right, #4f008c, #57c9e8);
}
}
@media(max-width:767px) {
.features-controls-block .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
                                                                                          margin:1px 0;
}
}
@media(min-width:768px) {
.features-controls-block {
                          width:100%;
                          position:absolute;
                          top:3px;
                          z-index:10;
}
}
@media(min-width:768px) {
.features-controls-block .inner-container {
                                           float:right;
                                           width:calc(50% - 30px);
}
}
@media(min-width:992px) {
.features-controls-block .inner-container {
                                           padding-right:60px;
}
}
.features-slider-pagination {
                             list-style:none;
                             margin-left:0;
}
.features-slider-pagination>li {
                                color:#979797;
                                font-size:14px;
                                font-weight:600;
                                letter-spacing:2px;
                                text-transform:uppercase;
                                position:relative;
                                cursor:pointer;
}
.features-slider-pagination>li.js-active {
                                          text-shadow:2px 3px 4px rgba(0, 0, 0, .11);
                                          color:#383a35;
}
@media(max-width:767px) {
.features-slider-pagination {
                             display:-webkit-box;
                             display:-moz-box;
                             display:-webkit-flex;
                             display:-moz-flex;
                             display:flex;
                             display:-ms-flexbox;
}
}
@media(max-width:767px) {
.features-slider-pagination>li {
                                color:#515961;
                                font-size:12px;
                                font-weight:300;
                                text-transform:uppercase;
                                -webkit-box-flex:1 0 auto;
                                -moz-box-flex:1 0 auto;
                                -webkit-flex:1 0 auto;
                                -moz-flex:1 0 auto;
                                -ms-flex:1 0 auto;
                                flex:1 0 auto;
                                padding:15px 20px;
                                margin-bottom:0;
}
}
@media(max-width:767px) {
.features-slider-pagination>li.js-active {
                                          background-color:#e0edfa;
}
}
@media(min-width:768px) {
.features-slider-pagination>li {
                                visibility:hidden;
                                padding-left:40px;
                                margin-bottom:30px;
}
}
@media(min-width:768px) {
.features-slider-pagination>li:before {
                                       display:block;
                                       background-repeat:no-repeat;
                                       background-position:top left;
                                       position:absolute;
                                       left:0;
                                       top:2px;
                                       width:33px;
                                       height:33px;
                                       background-image:url("svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41IiBoZWlnaHQ9IjE2LjUiIHZpZXdCb3g9IjAgMCAxNi41IDE2LjUiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzU3YzllOCIgc3Ryb2tlLW1pdGVybGltaXQ9IjUwIiBzdHJva2Utd2lkdGg9IjEuNSIgZD0iTS43NSA4LjI1YTcuNSA3LjUgMCAxIDEgMTUgMCA3LjUgNy41IDAgMCAxLTE1IDB6Ii8+PC9zdmc+");
}
}
@media(min-width:768px) {
.features-slider-pagination>li.js-active:before {
                                                 top:-6px;
                                                 left:-7px;
                                                 background-image:url("1aAAAAAElFTkSuQmCC");
}
}
@media(min-width:768px) {
.features-slider-pagination.animated>li {
                                         visibility:visible;
                                         -webkit-animation-duration:.5s;
                                         -moz-animation-duration:.5s;
                                         -ms-animation-duration:.5s;
                                         -o-animation-duration:.5s;
                                         animation-duration:.5s;
                                         -webkit-animation-fill-mode:both;
                                         -moz-animation-fill-mode:both;
                                         -ms-animation-fill-mode:both;
                                         -o-animation-fill-mode:both;
                                         animation-fill-mode:both;
                                         -webkit-animation-name:fadeInUp;
                                         -moz-animation-name:fadeInUp;
                                         -ms-animation-name:fadeInUp;
                                         -o-animation-name:fadeInUp;
                                         animation-name:fadeInUp;
                                         -webkit-animation-delay:.1s;
                                         -moz-animation-delay:.1s;
                                         -ms-animation-delay:.1s;
                                         -o-animation-delay:.1s;
                                         animation-delay:.1s;
}
}
@media(min-width:768px) {
.features-slider-pagination.animated>li:nth-child(2) {
                                                      -webkit-animation-delay:.2s;
                                                      -moz-animation-delay:.2s;
                                                      -ms-animation-delay:.2s;
                                                      -o-animation-delay:.2s;
                                                      animation-delay:.2s;
}
}
@media(min-width:768px) {
.features-slider-pagination.animated>li:nth-child(3) {
                                                      -webkit-animation-delay:.3s;
                                                      -moz-animation-delay:.3s;
                                                      -ms-animation-delay:.3s;
                                                      -o-animation-delay:.3s;
                                                      animation-delay:.3s;
}
}
@media(min-width:768px) {
.features-slider-pagination.animated>li:nth-child(4) {
                                                      -webkit-animation-delay:.4s;
                                                      -moz-animation-delay:.4s;
                                                      -ms-animation-delay:.4s;
                                                      -o-animation-delay:.4s;
                                                      animation-delay:.4s;
}
}
.features-slider-navigation {
                             display:none;
}
@media(min-width:992px) {
.features-slider-navigation {
                             display:block;
                             position:absolute;
                             right:0;
                             top:0;
}
}
@media(min-width:992px) {
.features-slider-navigation .btn {
                                  color:#383a35;
                                  font-size:20px;
                                  display:block;
                                  width:40px;
                                  height:40px;
                                  margin-bottom:10px;
                                  border:2px solid #383a35;
                                  border-radius:50%;
                                  -webkit-transition:.2s;
                                  -moz-transition:.2s;
                                  -o-transition:.2s;
                                  transition:.2s;
}
}
@media(min-width:992px) {
.features-slider-navigation .btn.swiper-button-disabled {
                                                         opacity:.4;
                                                         pointer-events:none;
}
}
@media(min-width:992px) {
.features-slider-navigation .btn:before {
                                         font-family:icomoon;
                                         speak:none;
                                         font-style:normal;
                                         font-weight:normal;
                                         font-variant:normal;
                                         text-transform:none;
                                         line-height:1;
                                         -webkit-font-smoothing:antialiased;
                                         -moz-osx-font-smoothing:grayscale;
                                         display:block;
                                         -webkit-transform:translateX(1px);
                                         -moz-transform:translateX(1px);
                                         -ms-transform:translateX(1px);
                                         -o-transform:translateX(1px);
                                         transform:translateX(1px);
                                         line-height:36px;
}
}
@media(min-width:992px) {
.features-slider-navigation .btn:hover {
                                        background-color:#57cae9;
                                        color:#fff;
                                        border-color:#57cae9;
}
}
@media(min-width:992px) {
.features-slider-navigation .btn:focus {
                                        background-color:#57cae9;
                                        color:#fff;
                                        border-color:#57cae9;
}
}
@media(min-width:992px) {
.features-slider-navigation .features-btn-next:before {
                                                       content:"\e097";
}
}
@media(min-width:992px) {
.features-slider-navigation .features-btn-prev:before {
                                                       content:"\e096";
}
}
.benefits-section {
                   position:relative;
                   z-index:10;
}
.list-benefits>li {
                   margin-bottom:40px;
}
.list-benefits .card {
                      max-width:250px;
                      height:200px;
                      margin:0 auto;
                      position:relative;
                      -webkit-perspective:1000;
                      -moz-perspective:1000;
                      -ms-perspective:1000;
                      -o-perspective:1000;
                      perspective:1000;
                      -webkit-transform-style:preserve-3d;
                      -moz-transform-style:preserve-3d;
                      -ms-transform-style:preserve-3d;
                      -o-transform-style:preserve-3d;
                      transform-style:preserve-3d;
                      border-radius:4px;
}
.list-benefits .card:hover .front {
                                   -webkit-transform:rotateY(180deg);
                                   -moz-transform:rotateY(180deg);
                                   -ms-transform:rotateY(180deg);
                                   -o-transform:rotateY(180deg);
                                   transform:rotateY(180deg);
}
.list-benefits .card:hover .back {
                                  -webkit-transform:rotateY(0deg);
                                  -moz-transform:rotateY(0deg);
                                  -ms-transform:rotateY(0deg);
                                  -o-transform:rotateY(0deg);
                                  transform:rotateY(0deg);
}
.list-benefits .inner-card {
                            -webkit-transition:.6s;
                            -moz-transition:.6s;
                            -o-transition:.6s;
                            transition:.6s;
                            -webkit-transform-style:preserve-3d;
                            -moz-transform-style:preserve-3d;
                            -ms-transform-style:preserve-3d;
                            -o-transform-style:preserve-3d;
                            transform-style:preserve-3d;
}
.list-benefits .front {
                       background-color:#fff;
                       padding:20px;
                       position:absolute;
                       top:0;
                       left:0;
                       width:100%;
                       height:200px;
                       box-shadow:0 7px 15px rgba(0, 0, 0, .08);
                       -webkit-transition:.6s;
                       -moz-transition:.6s;
                       -o-transition:.6s;
                       transition:.6s;
                       -webkit-transform-style:preserve-3d;
                       -moz-transform-style:preserve-3d;
                       -ms-transform-style:preserve-3d;
                       -o-transform-style:preserve-3d;
                       transform-style:preserve-3d;
                       -webkit-backface-visibility:hidden;
                       -moz-backface-visibility:hidden;
                       -ms-backface-visibility:hidden;
                       -o-backface-visibility:hidden;
                       backface-visibility:hidden;
                       z-index:2;
                       -webkit-transform:rotateY(0deg);
                       -moz-transform:rotateY(0deg);
                       -ms-transform:rotateY(0deg);
                       -o-transform:rotateY(0deg);
                       transform:rotateY(0deg);
}
.list-benefits .back {
                      background-color:#fff;
                      padding:20px;
                      position:absolute;
                      top:0;
                      left:0;
                      width:100%;
                      height:200px;
                      box-shadow:0 7px 15px rgba(0, 0, 0, .08);
                      -webkit-transition:.6s;
                      -moz-transition:.6s;
                      -o-transition:.6s;
                      transition:.6s;
                      -webkit-transform-style:preserve-3d;
                      -moz-transform-style:preserve-3d;
                      -ms-transform-style:preserve-3d;
                      -o-transform-style:preserve-3d;
                      transform-style:preserve-3d;
                      -webkit-backface-visibility:hidden;
                      -moz-backface-visibility:hidden;
                      -ms-backface-visibility:hidden;
                      -o-backface-visibility:hidden;
                      backface-visibility:hidden;
                      -webkit-transform:rotateY(-180deg);
                      -moz-transform:rotateY(-180deg);
                      -ms-transform:rotateY(-180deg);
                      -o-transform:rotateY(-180deg);
                      transform:rotateY(-180deg);
                      font-size:16px;
                      line-height:1.7;
}
.list-benefits svg {
                    max-height:100%;
}
.list-benefits .heading {
                         color:#3e8ede;
                         font-family:"Open Sans";
                         font-size:16px;
                         font-weight:300;
                         margin-top:20px;
                         text-align:center;
}
@media(min-width:768px) {
.list-benefits {
                margin:0 -20px;
}
}
@media(min-width:768px) {
.list-benefits>li {
                   visibility:hidden;
                   float:left;
                   width:50%;
                   padding:0 20px;
}
}
@media(min-width:768px) {
.list-benefits .heading {
                         margin-top:30px;
}
}
@media(min-width:768px) and (max-width:991px) {
.list-benefits>li:nth-child(2n+1) {
                                   clear:both;
}
}
@media(min-width:992px) {
.list-benefits {
                display:-webkit-box;
                display:-moz-box;
                display:-webkit-flex;
                display:-moz-flex;
                display:flex;
                display:-ms-flexbox;
                -webkit-box-pack:center;
                -ms-flex-pack:center;
                -webkit-justify-content:center;
                -moz-justify-content:center;
                justify-content:center;
                -ms-flex-wrap:wrap;
                -webkit-flex-wrap:wrap;
                -moz-flex-wrap:wrap;
                flex-wrap:wrap;
}
}
@media(min-width:992px) {
.list-benefits>li {
                   width:33.33333%;
}
}
@media(min-width:992px) and (max-width:1199px) {
.list-benefits>li {
                   max-width:33.33333%;
}
}
@media(min-width:992px) and (max-width:1199px) {
.list-benefits>li:nth-child(3n+1) {
                                   clear:both;
}
}
@media(min-width:1200px) {
.list-benefits>li {
                   width:20%;
}
}
.cta-section {
              position:relative;
              z-index:10;
}
.cta-section .section-heading {
                               font-size:25px;
                               font-weight:300;
                               line-height:34px;
                               margin-bottom:20px;
}
.cta-section .btn-group a {
                           margin-bottom:15px;
}
@media(min-width:480px) {
.cta-section .btn-group a {
                           margin-right:15px;
                           margin-bottom:0;
}
}
.testimonials-slider-section {
                              background-repeat:no-repeat;
                              background-position:center;
                              background-size:cover;
                              position:relative;
}
.testimonials-slider-section:before {
                                     display:block;
                                     position:absolute;
                                     left:0;
                                     top:0;
                                     width:100%;
                                     height:100%;
                                     -webkit-transition:opacity 1.2s linear, -webkit-transform 1.2s ease-in-out;
                                     -moz-transition:opacity 1.2s linear, -moz-transform 1.2s ease-in-out;
                                     -o-transition:opacity 1.2s linear, -o-transform 1.2s ease-in-out;
                                     transition:opacity 1.2s linear, transform 1.2s ease-in-out;
                                     opacity:.9;
                                     background-image:-owg-linear-gradient(to right, #4f008c, #57c9e8);
                                     background-image:-webkit-linear-gradient(to right, #4f008c, #57c9e8);
                                     background-image:-moz-linear-gradient(to right, #4f008c, #57c9e8);
                                     background-image:-o-linear-gradient(to right, #4f008c, #57c9e8);
                                     background-image:linear-gradient(to right, #4f008c, #57c9e8);
}
.testimonials-slider-section:after {
                                    display:block;
                                    position:absolute;
                                    left:0;
                                    top:0;
                                    width:100%;
                                    height:100%;
                                    -webkit-transition:opacity 1.2s linear, -webkit-transform 1.2s ease-in-out;
                                    -moz-transition:opacity 1.2s linear, -moz-transform 1.2s ease-in-out;
                                    -o-transition:opacity 1.2s linear, -o-transform 1.2s ease-in-out;
                                    transition:opacity 1.2s linear, transform 1.2s ease-in-out;
                                    opacity:.5;
                                    -webkit-transform:translateX(100%);
                                    -moz-transform:translateX(100%);
                                    -ms-transform:translateX(100%);
                                    -o-transform:translateX(100%);
                                    transform:translateX(100%);
                                    background-image:-owg-linear-gradient(to right, #57c9e8, #4f008c);
                                    background-image:-webkit-linear-gradient(to right, #57c9e8, #4f008c);
                                    background-image:-moz-linear-gradient(to right, #57c9e8, #4f008c);
                                    background-image:-o-linear-gradient(to right, #57c9e8, #4f008c);
                                    background-image:linear-gradient(to right, #57c9e8, #4f008c);
}
.testimonials-slider-section .section-heading {
                                               color:#fff;
                                               font-size:24px;
                                               font-weight:300;
                                               position:relative;
                                               z-index:1;
}
@media(min-width:768px) {
.testimonials-slider-section.js-change-bg:before {
                                                  opacity:.5;
                                                  -webkit-transform:translateX(-100%);
                                                  -moz-transform:translateX(-100%);
                                                  -ms-transform:translateX(-100%);
                                                  -o-transform:translateX(-100%);
                                                  transform:translateX(-100%);
}
}
@media(min-width:768px) {
.testimonials-slider-section.js-change-bg:after {
                                                 opacity:.9;
                                                 -webkit-transform:translateX(0);
                                                 -moz-transform:translateX(0);
                                                 -ms-transform:translateX(0);
                                                 -o-transform:translateX(0);
                                                 transform:translateX(0);
}
}
@media(min-width:768px) {
.testimonials-slider-section .section-heading {
                                               font-size:45px;
}
}
.testimonials-slider .swiper-slide {
                                    text-align:center;
}
.testimonials-slider .swiper-slide-active .content-block {
                                                          opacity:1;
                                                          -webkit-transition:1s .5s;
                                                          -moz-transition:1s .5s;
                                                          -o-transition:1s .5s;
                                                          transition:1s .5s;
}
.testimonials-slider .swiper-slide-active .meta-block {
                                                       opacity:1;
                                                       -webkit-transition:1s .5s;
                                                       -moz-transition:1s .5s;
                                                       -o-transition:1s .5s;
                                                       transition:1s .5s;
}
.testimonials-slider .content-block {
                                     opacity:0;
                                     -webkit-transition:.5s;
                                     -moz-transition:.5s;
                                     -o-transition:.5s;
                                     transition:.5s;
                                     color:#fff;
                                     font-size:20px;
                                     font-weight:300;
                                     font-style:italic;
                                     margin-bottom:50px;
}
.testimonials-slider .meta-block {
                                  opacity:0;
                                  -webkit-transition:.5s;
                                  -moz-transition:.5s;
                                  -o-transition:.5s;
                                  transition:.5s;
                                  color:#fff;
                                  font-size:16px;
                                  font-weight:400;
}
.testimonials-slider .meta-block span {
                                       display:block;
                                       font-weight:300;
                                       margin-top:10px;
}
.testimonials-slider-pagination {
                                 clear:both;
                                 text-align:center;
                                 margin-top:30px;
}
.testimonials-slider-pagination span {
                                      display:inline-block;
                                      width:12px;
                                      height:12px;
                                      border:1px solid #fff;
                                      margin-left:10px;
                                      border-radius:50%;
                                      position:relative;
                                      cursor:pointer;
}
.testimonials-slider-pagination span.swiper-pagination-bullet-active {
                                                                      background-color:#fff;
                                                                      -webkit-transition:.2s;
                                                                      -moz-transition:.2s;
                                                                      -o-transition:.2s;
                                                                      transition:.2s;
}
.link-all-customers {
                     color:#fff;
                     font-size:14px;
                     font-weight:600;
                     text-transform:uppercase;
                     letter-spacing:2px;
                     position:relative;
}
.link-all-customers:hover {
                           color:#fff;
}
.link-all-customers:hover:after {
                                 -webkit-transform:translateX(10px);
                                 -moz-transform:translateX(10px);
                                 -ms-transform:translateX(10px);
                                 -o-transform:translateX(10px);
                                 transform:translateX(10px);
}
.link-all-customers:after {
                           content:"Ã®â€šâ€¢";
                           font-family:icomoon;
                           speak:none;
                           font-style:normal;
                           font-weight:normal;
                           font-variant:normal;
                           text-transform:none;
                           line-height:1;
                           -webkit-font-smoothing:antialiased;
                           -moz-osx-font-smoothing:grayscale;
                           color:#fff;
                           font-size:20px;
                           font-size:20px;
                           position:absolute;
                           top:-1px;
                           -webkit-transform:translateX(5px);
                           -moz-transform:translateX(5px);
                           -ms-transform:translateX(5px);
                           -o-transform:translateX(5px);
                           transform:translateX(5px);
                           -webkit-transition:all .25s;
                           -moz-transition:all .25s;
                           -o-transition:all .25s;
                           transition:all .25s;
}
.cards-section .list-cards {
                            margin:0 -15px;
}
.cards-section .list-cards a {
                              visibility:hidden;
}
.cards-section .list-cards.animated a {
                                       visibility:visible;
                                       -webkit-animation-duration:.5s;
                                       -moz-animation-duration:.5s;
                                       -ms-animation-duration:.5s;
                                       -o-animation-duration:.5s;
                                       animation-duration:.5s;
                                       -webkit-animation-fill-mode:both;
                                       -moz-animation-fill-mode:both;
                                       -ms-animation-fill-mode:both;
                                       -o-animation-fill-mode:both;
                                       animation-fill-mode:both;
                                       -webkit-animation-name:fadeInUp;
                                       -moz-animation-name:fadeInUp;
                                       -ms-animation-name:fadeInUp;
                                       -o-animation-name:fadeInUp;
                                       animation-name:fadeInUp;
                                       -webkit-animation-delay:.1s;
                                       -moz-animation-delay:.1s;
                                       -ms-animation-delay:.1s;
                                       -o-animation-delay:.1s;
                                       animation-delay:.1s;
}
.cards-section .list-cards.animated a:nth-child(2) {
                                                    -webkit-animation-delay:.2s;
                                                    -moz-animation-delay:.2s;
                                                    -ms-animation-delay:.2s;
                                                    -o-animation-delay:.2s;
                                                    animation-delay:.2s;
}
.cards-section .list-cards.animated a:nth-child(3) {
                                                    -webkit-animation-delay:.3s;
                                                    -moz-animation-delay:.3s;
                                                    -ms-animation-delay:.3s;
                                                    -o-animation-delay:.3s;
                                                    animation-delay:.3s;
}
.cards-section .list-cards.animated a:nth-child(4) {
                                                    -webkit-animation-delay:.4s;
                                                    -moz-animation-delay:.4s;
                                                    -ms-animation-delay:.4s;
                                                    -o-animation-delay:.4s;
                                                    animation-delay:.4s;
}
.cards-section .list-cards.animated a:nth-child(5) {
                                                    -webkit-animation-delay:.5s;
                                                    -moz-animation-delay:.5s;
                                                    -ms-animation-delay:.5s;
                                                    -o-animation-delay:.5s;
                                                    animation-delay:.5s;
}
.cards-section-fluid {
                      display:-webkit-box;
                      display:-moz-box;
                      display:-webkit-flex;
                      display:-moz-flex;
                      display:flex;
                      display:-ms-flexbox;
                      -ms-flex-wrap:wrap;
                      -webkit-flex-wrap:wrap;
                      -moz-flex-wrap:wrap;
                      flex-wrap:wrap;
                      -webkit-box-pack:center;
                      -ms-flex-pack:center;
                      -webkit-justify-content:center;
                      -moz-justify-content:center;
                      justify-content:center;
                      padding:80px 15px;
                      margin:0 auto;
                      max-width:1200px;
}
.cards-section-fluid .heading-block {
                                     -webkit-box-flex:0 0 100%;
                                     -moz-box-flex:0 0 100%;
                                     -webkit-flex:0 0 100%;
                                     -moz-flex:0 0 100%;
                                     -ms-flex:0 0 100%;
                                     flex:0 0 100%;
}
.cards-section-fluid .list-cards {
                                  display:-webkit-box;
                                  display:-moz-box;
                                  display:-webkit-flex;
                                  display:-moz-flex;
                                  display:flex;
                                  display:-ms-flexbox;
                                  -ms-flex-wrap:wrap;
                                  -webkit-flex-wrap:wrap;
                                  -moz-flex-wrap:wrap;
                                  flex-wrap:wrap;
                                  -webkit-box-flex:0 1 auto;
                                  -moz-box-flex:0 1 auto;
                                  -webkit-flex:0 1 auto;
                                  -moz-flex:0 1 auto;
                                  -ms-flex:0 1 auto;
                                  flex:0 1 auto;
                                  -webkit-box-pack:center;
                                  -ms-flex-pack:center;
                                  -webkit-justify-content:center;
                                  -moz-justify-content:center;
                                  justify-content:center;
                                  position:relative;
                                  z-index:9;
}
.cards-section-fluid .list-cards .card {
                                        margin-left:15px;
                                        margin-right:15px;
}
@media(min-width:768px) {
.cards-section-fluid {
                      padding-left:5vw;
                      padding-right:5vw;
}
}
@media(min-width:1580px) {
.cards-section-fluid {
                      max-width:1620px;
}
}
.video-cta-section {
                    padding-top:0 !important;
                    padding-bottom:0 !important;
}
.cr-hero {
          display:-webkit-box;
          display:-moz-box;
          display:-webkit-flex;
          display:-moz-flex;
          display:flex;
          display:-ms-flexbox;
          -webkit-box-direction:normal;
          -webkit-box-orient:horizontal;
          -webkit-flex-direction:row;
          -moz-flex-direction:row;
          -ms-flex-direction:row;
          flex-direction:row;
          -webkit-box-align:center;
          -ms-flex-align:center;
          -webkit-align-items:center;
          -moz-align-items:center;
          align-items:center;
          -ms-flex-wrap:wrap;
          -webkit-flex-wrap:wrap;
          -moz-flex-wrap:wrap;
          flex-wrap:wrap;
}
.cr-hero .hero-img-block {
                          -webkit-box-flex:0 1 80px;
                          -moz-box-flex:0 1 80px;
                          -webkit-flex:0 1 80px;
                          -moz-flex:0 1 80px;
                          -ms-flex:0 1 80px;
                          flex:0 1 80px;
                          margin-right:20px;
                          margin-bottom:30px;
}
.cr-hero .hero-content-block {
                              -webkit-box-flex:1 0 auto;
                              -moz-box-flex:1 0 auto;
                              -webkit-flex:1 0 auto;
                              -moz-flex:1 0 auto;
                              -ms-flex:1 0 auto;
                              flex:1 0 auto;
                              margin-bottom:30px;
}
.cr-hero .hero-heading {
                        font-size:36px;
                        font-weight:700;
                        margin-top:0;
}
@media(min-width:768px) {
.cr-hero .hero-heading {
                        font-size:72px;
}
}
.cr-hero .hero-sub-heading {
                            clear:both;
                            -webkit-box-flex:0 0 100%;
                            -moz-box-flex:0 0 100%;
                            -webkit-flex:0 0 100%;
                            -moz-flex:0 0 100%;
                            -ms-flex:0 0 100%;
                            flex:0 0 100%;
                            color:#fff;
                            font-size:24px;
                            font-weight:300;
                            margin-top:0;
}
.cr-awards-section .banner-section {
                                    background-size:cover;
                                    background-repeat:no-repeat;
                                    height:365px;
                                    position:relative;
}
.cr-awards-section .banner-section:before {
                                           background:rgba(61, 142, 221, .9);
                                           position:absolute;
                                           left:0;
                                           top:0;
                                           width:100%;
                                           height:100%;
}
.cr-awards-section .banner-section .heading {
                                             color:#fff;
                                             font-size:24px;
                                             font-weight:300;
                                             line-height:1.2;
                                             position:relative;
}
.cr-awards-container {
                      width:100%;
                      max-width:1100px;
                      margin:0 auto;
}
.list-cr-awards {
                 list-style:none;
                 margin-left:0;
                 display:-webkit-box;
                 display:-moz-box;
                 display:-webkit-flex;
                 display:-moz-flex;
                 display:flex;
                 display:-ms-flexbox;
                 -ms-flex-wrap:wrap;
                 -webkit-flex-wrap:wrap;
                 -moz-flex-wrap:wrap;
                 flex-wrap:wrap;
                 -webkit-box-pack:center;
                 -ms-flex-pack:center;
                 -webkit-justify-content:center;
                 -moz-justify-content:center;
                 justify-content:center;
                 margin-top:-200px;
}
.list-cr-awards>li {
                    width:325px;
                    height:325px;
                    position:relative;
                    margin:0 20px 30px;
                    display:-webkit-box;
                    display:-moz-box;
                    display:-webkit-flex;
                    display:-moz-flex;
                    display:flex;
                    display:-ms-flexbox;
}
.list-cr-awards>li .inner-block {
                                 background:#fff;
                                 border-radius:0 0 0 25px;
                                 padding:40px 20px 20px;
                                 width:100%;
                                 box-shadow:0 7px 15px 0 rgba(0, 0, 0, .08);
}
.list-cr-awards>li a.inner-block {
                                  -webkit-transition:.4s;
                                  -moz-transition:.4s;
                                  -o-transition:.4s;
                                  transition:.4s;
}
.list-cr-awards>li a.inner-block:hover {
                                        -webkit-box-shadow:-7px 15px 15px 0 rgba(0, 0, 0, .16);
                                        -moz-box-shadow:-7px 15px 15px 0 rgba(0, 0, 0, .16);
                                        box-shadow:-7px 15px 15px 0 rgba(0, 0, 0, .16);
}
.list-cr-awards>li .img-block {
                               margin-bottom:30px;
}
.list-cr-awards>li p {
                      color:#383a35;
                      font-size:14px;
                      line-height:1.7;
                      font-weight:300;
}
.list-cr-awards>li p.title {
                            font-size:20px;
                            font-weight:normal;
                            line-height:1.3;
                            margin-bottom:30px;
}
@media(min-width:768px) {
.list-cr-awards>li {
                    visibility:hidden;
}
}
@media(min-width:768px) {
.list-cr-awards.animated>li {
                             visibility:visible;
                             -webkit-animation-duration:.5s;
                             -moz-animation-duration:.5s;
                             -ms-animation-duration:.5s;
                             -o-animation-duration:.5s;
                             animation-duration:.5s;
                             -webkit-animation-fill-mode:both;
                             -moz-animation-fill-mode:both;
                             -ms-animation-fill-mode:both;
                             -o-animation-fill-mode:both;
                             animation-fill-mode:both;
                             -webkit-animation-name:fadeInUp;
                             -moz-animation-name:fadeInUp;
                             -ms-animation-name:fadeInUp;
                             -o-animation-name:fadeInUp;
                             animation-name:fadeInUp;
                             -webkit-animation-delay:.1s;
                             -moz-animation-delay:.1s;
                             -ms-animation-delay:.1s;
                             -o-animation-delay:.1s;
                             animation-delay:.1s;
}
}
@media(min-width:768px) {
.list-cr-awards.animated>li:nth-child(2) {
                                          -webkit-animation-delay:.2s;
                                          -moz-animation-delay:.2s;
                                          -ms-animation-delay:.2s;
                                          -o-animation-delay:.2s;
                                          animation-delay:.2s;
}
}
@media(min-width:768px) {
.list-cr-awards.animated>li:nth-child(3) {
                                          -webkit-animation-delay:.3s;
                                          -moz-animation-delay:.3s;
                                          -ms-animation-delay:.3s;
                                          -o-animation-delay:.3s;
                                          animation-delay:.3s;
}
}
@media(min-width:768px) {
.list-cr-awards.animated>li:nth-child(4) {
                                          -webkit-animation-delay:.4s;
                                          -moz-animation-delay:.4s;
                                          -ms-animation-delay:.4s;
                                          -o-animation-delay:.4s;
                                          animation-delay:.4s;
}
}
@media(min-width:768px) {
.list-cr-awards.animated>li:nth-child(5) {
                                          -webkit-animation-delay:.5s;
                                          -moz-animation-delay:.5s;
                                          -ms-animation-delay:.5s;
                                          -o-animation-delay:.5s;
                                          animation-delay:.5s;
}
}
@media(min-width:768px) {
.list-cr-awards.animated>li:nth-child(6) {
                                          -webkit-animation-delay:.6s;
                                          -moz-animation-delay:.6s;
                                          -ms-animation-delay:.6s;
                                          -o-animation-delay:.6s;
                                          animation-delay:.6s;
}
}
@media(min-width:768px) {
.list-cr-awards.animated>li:nth-child(7) {
                                          -webkit-animation-delay:.7s;
                                          -moz-animation-delay:.7s;
                                          -ms-animation-delay:.7s;
                                          -o-animation-delay:.7s;
                                          animation-delay:.7s;
}
}
@media(min-width:768px) {
.list-cr-awards.animated>li:nth-child(8) {
                                          -webkit-animation-delay:.8s;
                                          -moz-animation-delay:.8s;
                                          -ms-animation-delay:.8s;
                                          -o-animation-delay:.8s;
                                          animation-delay:.8s;
}
}
@media(min-width:992px) {
.download-cards-form-wrapper {
                              display:-webkit-box;
                              display:-moz-box;
                              display:-webkit-flex;
                              display:-moz-flex;
                              display:flex;
                              display:-ms-flexbox;
}
}
@media(min-width:992px) {
.download-cards-form-wrapper .list-download-cards {
                                                   -webkit-box-flex:1 1 auto;
                                                   -moz-box-flex:1 1 auto;
                                                   -webkit-flex:1 1 auto;
                                                   -moz-flex:1 1 auto;
                                                   -ms-flex:1 1 auto;
                                                   flex:1 1 auto;
}
}
@media(min-width:992px) {
.download-cards-form-wrapper .client-form-sidebar {
                                                   -webkit-box-flex:0 0 330px;
                                                   -moz-box-flex:0 0 330px;
                                                   -webkit-flex:0 0 330px;
                                                   -moz-flex:0 0 330px;
                                                   -ms-flex:0 0 330px;
                                                   flex:0 0 330px;
                                                   margin-left:5%;
}
}
.cr-chat-sidebar .inner-block {
                               padding:40px 25px;
                               background-color:#fff;
                               box-shadow:0 7px 15px 0 rgba(0, 0, 0, .08);
                               border-radius:0 0 0 25px;
}
.cr-chat-sidebar .sidebar-heading {
                                   background-image:linear-gradient(124deg, #4f008c 0, #57c9e8 100%);
                                   margin-bottom:30px;
                                   font-size:20px;
                                   -webkit-background-clip:text;
                                   -webkit-text-fill-color:transparent;
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
.cr-chat-sidebar .sidebar-heading {
                                   color:#642297;
                                   background:none;
}
}
.cr-chat-sidebar .header-block {
                                display:-webkit-box;
                                display:-moz-box;
                                display:-webkit-flex;
                                display:-moz-flex;
                                display:flex;
                                display:-ms-flexbox;
                                -webkit-box-align:center;
                                -ms-flex-align:center;
                                -webkit-align-items:center;
                                -moz-align-items:center;
                                align-items:center;
                                -webkit-box-pack:center;
                                -ms-flex-pack:center;
                                -webkit-justify-content:center;
                                -moz-justify-content:center;
                                justify-content:center;
                                margin-bottom:30px;
}
.cr-chat-sidebar .img-block {
                             -webkit-box-flex:0 0 auto;
                             -moz-box-flex:0 0 auto;
                             -webkit-flex:0 0 auto;
                             -moz-flex:0 0 auto;
                             -ms-flex:0 0 auto;
                             flex:0 0 auto;
                             margin-right:20px;
}
.cr-chat-sidebar .img-block img {
                                 width:115px;
                                 height:115px;
                                 border-radius:50%;
                                 box-shadow:0 2px 6px rgba(0, 0, 0, .5);
}
.cr-chat-sidebar .name {
                        color:#555652;
                        font-weight:400;
                        margin-bottom:0;
}
.cr-chat-sidebar .profile {
                           color:#555652;
                           font-size:14px;
                           font-weight:300;
                           margin-bottom:0;
}
.cr-chat-sidebar .desc {
                        color:#383a35;
                        text-align:center;
                        font-size:14px;
                        font-weight:300;
                        line-height:1.7;
}
.cr-chat-sidebar .list-cr-social-links {
                                        clear:both;
                                        margin-bottom:30px;
}
.cr-chat-sidebar .form-block {
                              border-top:1px solid #ddd;
                              padding-top:40px;
}
@media(min-width:992px) {
.cr-chat-sidebar {
                  -webkit-box-flex:0 0 330px;
                  -moz-box-flex:0 0 330px;
                  -webkit-flex:0 0 330px;
                  -moz-flex:0 0 330px;
                  -ms-flex:0 0 330px;
                  flex:0 0 330px;
                  margin-left:5%;
}
}
@media(min-width:992px) {
.cr-chat-sidebar .desc {
                        text-align:left;
}
}
.list-download-cards>li {
                         background-color:#fbfbfb;
                         box-shadow:-1px 2px 9px rgba(0, 0, 0, .13);
                         margin-bottom:50px;
}
.list-download-cards>li .heading-block {
                                        background-color:#f5f5f5;
                                        padding:20px 5vw;
                                        display:-webkit-box;
                                        display:-moz-box;
                                        display:-webkit-flex;
                                        display:-moz-flex;
                                        display:flex;
                                        display:-ms-flexbox;
                                        -webkit-box-pack:space-between;
                                        -ms-flex-pack:space-between;
                                        -webkit-justify-content:space-between;
                                        -moz-justify-content:space-between;
                                        justify-content:space-between;
                                        -webkit-box-align:baseline;
                                        -ms-flex-align:baseline;
                                        -webkit-align-items:baseline;
                                        -moz-align-items:baseline;
                                        align-items:baseline;
                                        -ms-flex-wrap:wrap;
                                        -webkit-flex-wrap:wrap;
                                        -moz-flex-wrap:wrap;
                                        flex-wrap:wrap;
}
.list-download-cards>li .heading-block span {
                                             color:#7b7b7b;
                                             font-size:14px;
                                             font-weight:600;
                                             letter-spacing:2px;
                                             text-transform:uppercase;
}
.list-download-cards>li .card-heading {
                                       color:#2a2c28;
                                       font-size:24px;
                                       font-weight:300;
                                       margin:0 10px 0 0;
}
.list-download-cards .list-resources {
                                      padding:0 5vw;
                                      width:100%;
                                      counter-reset:counter;
}
.list-download-cards .list-resources>li {
                                         display:-webkit-box;
                                         display:-moz-box;
                                         display:-webkit-flex;
                                         display:-moz-flex;
                                         display:flex;
                                         display:-ms-flexbox;
                                         -webkit-box-pack:space-between;
                                         -ms-flex-pack:space-between;
                                         -webkit-justify-content:space-between;
                                         -moz-justify-content:space-between;
                                         justify-content:space-between;
                                         clear:both;
                                         font-size:16px;
                                         font-weight:400;
                                         padding:20px 0;
                                         border-bottom:1px solid rgba(151, 151, 151, .1);
                                         margin-bottom:0;
                                         counter-increment:counter;
}
.list-download-cards .list-resources .flex-fix {
                                                max-width:calc(100% - 100px);
}
.list-download-cards .list-resources .counter {
                                               margin-right:5px;
}
.list-download-cards .list-resources .counter:before {
                                                      content:"counter(counter)";
}
.list-download-cards .list-resources .page-title {
                                                  display:inline-block;
                                                  margin-bottom:15px;
}
.list-download-cards .list-resources .page-title a {
                                                    color:#3e8ede;
}
.list-download-cards .list-resources .page-title a:hover {
                                                          color:#000;
}
.list-download-cards .list-resources .description {
                                                   color:#383a35;
                                                   font-size:14px;
                                                   font-weight:300;
                                                   line-height:1.5;
}
.list-download-cards .list-resources .download-link {
                                                     -webkit-box-flex:0 0 auto;
                                                     -moz-box-flex:0 0 auto;
                                                     -webkit-flex:0 0 auto;
                                                     -moz-flex:0 0 auto;
                                                     -ms-flex:0 0 auto;
                                                     flex:0 0 auto;
                                                     display:inline-block;
                                                     padding:5px 25px;
                                                     position:relative;
                                                     text-align:center;
}
.list-download-cards .list-resources .download-link:before {
                                                            font-family:icomoon;
                                                            speak:none;
                                                            font-style:normal;
                                                            font-weight:normal;
                                                            font-variant:normal;
                                                            text-transform:none;
                                                            line-height:1;
                                                            -webkit-font-smoothing:antialiased;
                                                            -moz-osx-font-smoothing:grayscale;
                                                            content:"\e901";
                                                            color:#3e8ede;
}
.list-download-cards .list-resources .download-link:hover:before {
                                                                  color:#000;
}
@media(min-width:768px) {
.list-download-cards>li {
                         margin-bottom:70px;
}
}
@media(min-width:768px) {
.list-download-cards>li .heading-block {
                                        padding:35px 50px;
}
}
@media(min-width:768px) {
.list-download-cards .list-resources {
                                      padding:0 50px;
}
}
@media(min-width:768px) {
.list-download-cards .list-resources>li {
                                         padding:25px 0;
}
}
@media(min-width:768px) {
.list-download-cards .list-resources .download-link {
                                                     width:100px;
}
}
@media(min-width:992px) {
.list-download-cards>li:last-child {
                                    margin-bottom:0;
}
}
.cr-testimonials-slider-section {
                                 background-repeat:no-repeat;
                                 background-position:center;
                                 background-size:cover;
                                 position:relative;
}
.cr-testimonials-slider-section:before {
                                        opacity:.9;
                                        background-image:-owg-linear-gradient(to right, #57c9e8, #4f008c);
                                        background-image:-webkit-linear-gradient(to right, #57c9e8, #4f008c);
                                        background-image:-moz-linear-gradient(to right, #57c9e8, #4f008c);
                                        background-image:-o-linear-gradient(to right, #57c9e8, #4f008c);
                                        background-image:linear-gradient(to right, #57c9e8, #4f008c);
                                        display:block;
                                        position:absolute;
                                        left:0;
                                        top:0;
                                        width:100%;
                                        height:100%;
                                        -webkit-transition:opacity 1.2s linear, -webkit-transform 1.2s ease-in-out;
                                        -moz-transition:opacity 1.2s linear, -moz-transform 1.2s ease-in-out;
                                        -o-transition:opacity 1.2s linear, -o-transform 1.2s ease-in-out;
                                        transition:opacity 1.2s linear, transform 1.2s ease-in-out;
}
.cr-testimonials-slider-section .d-arrow {
                                          position:absolute;
                                          width:100%;
                                          height:60px;
                                          bottom:0;
}
.cr-testimonials-slider-section .d-arrow:before {
                                                 display:block;
                                                 width:calc(50% + 45px);
                                                 position:absolute;
                                                 top:0;
                                                 bottom:0;
                                                 background-color:#f5f5f5;
                                                 left:-45px;
                                                 -webkit-transform:skewX(50deg);
                                                 -moz-transform:skewX(50deg);
                                                 -ms-transform:skewX(50deg);
                                                 -o-transform:skewX(50deg);
                                                 transform:skewX(50deg);
}
.cr-testimonials-slider-section .d-arrow:after {
                                                display:block;
                                                width:calc(50% + 45px);
                                                position:absolute;
                                                top:0;
                                                bottom:0;
                                                background-color:#f5f5f5;
                                                right:-45px;
                                                -webkit-transform:skewX(-50deg);
                                                -moz-transform:skewX(-50deg);
                                                -ms-transform:skewX(-50deg);
                                                -o-transform:skewX(-50deg);
                                                transform:skewX(-50deg);
}
.cr-testimonials-slider-section.bg-white .d-arrow:before {
                                                          background-color:#fff;
}
.cr-testimonials-slider-section.bg-white .d-arrow:after {
                                                         background-color:#fff;
}
.cr-testimonials-slider-section .section-heading {
                                                  color:#fff;
                                                  font-size:24px;
                                                  font-weight:300;
                                                  position:relative;
                                                  z-index:1;
}
@media(min-width:768px) {
.cr-testimonials-slider-section .section-heading {
                                                  font-size:45px;
}
}
.cr-testimonials-slider .swiper-slide {
                                       text-align:center;
}
.cr-testimonials-slider .swiper-slide-active .content-block {
                                                             opacity:1;
                                                             -webkit-transition:1s .5s;
                                                             -moz-transition:1s .5s;
                                                             -o-transition:1s .5s;
                                                             transition:1s .5s;
}
.cr-testimonials-slider .swiper-slide-active .meta-block {
                                                          opacity:1;
                                                          -webkit-transition:1s .5s;
                                                          -moz-transition:1s .5s;
                                                          -o-transition:1s .5s;
                                                          transition:1s .5s;
}
.cr-testimonials-slider .swiper-slide-active .cr-testimonial-link {
                                                                   opacity:1;
                                                                   -webkit-transition:1s .5s;
                                                                   -moz-transition:1s .5s;
                                                                   -o-transition:1s .5s;
                                                                   transition:1s .5s;
}
.cr-testimonials-slider .content-block {
                                        opacity:0;
                                        -webkit-transition:.5s;
                                        -moz-transition:.5s;
                                        -o-transition:.5s;
                                        transition:.5s;
                                        color:#fff;
                                        font-size:20px;
                                        font-weight:300;
                                        font-style:italic;
                                        margin-bottom:50px;
}
.cr-testimonials-slider .meta-block {
                                     opacity:0;
                                     -webkit-transition:.5s;
                                     -moz-transition:.5s;
                                     -o-transition:.5s;
                                     transition:.5s;
                                     color:#fff;
                                     font-size:16px;
                                     font-weight:400;
                                     margin-bottom:50px;
}
.cr-testimonials-slider .cr-testimonial-link {
                                              opacity:0;
                                              -webkit-transition:.5s;
                                              -moz-transition:.5s;
                                              -o-transition:.5s;
                                              transition:.5s;
}
.cr-testimonials-slider .meta-block span {
                                          display:block;
                                          font-weight:300;
                                          margin-top:10px;
}
.cr-testimonial-link {
                      color:#fff;
                      font-size:14px;
                      font-weight:600;
                      text-transform:uppercase;
                      letter-spacing:2px;
                      position:relative;
}
.cr-testimonial-link:hover {
                            color:#fff;
}
.cr-testimonial-link:hover:after {
                                  -webkit-transform:translateX(10px);
                                  -moz-transform:translateX(10px);
                                  -ms-transform:translateX(10px);
                                  -o-transform:translateX(10px);
                                  transform:translateX(10px);
}
.cr-testimonial-link:after {
                            content:"Ã®â€šâ€¢";
                            font-family:icomoon;
                            speak:none;
                            font-style:normal;
                            font-weight:normal;
                            font-variant:normal;
                            text-transform:none;
                            line-height:1;
                            -webkit-font-smoothing:antialiased;
                            -moz-osx-font-smoothing:grayscale;
                            color:#fff;
                            font-size:20px;
                            font-size:20px;
                            position:absolute;
                            top:-1px;
                            -webkit-transform:translateX(5px);
                            -moz-transform:translateX(5px);
                            -ms-transform:translateX(5px);
                            -o-transform:translateX(5px);
                            transform:translateX(5px);
                            -webkit-transition:all .25s;
                            -moz-transition:all .25s;
                            -o-transition:all .25s;
                            transition:all .25s;
}
.cr-testimonial-logo-slider {
                             padding:10px 0 30px;
}
.cr-testimonial-logo-slider .swiper-slide {
                                           cursor:pointer;
                                           width:auto;
                                           display:-webkit-box;
                                           display:-moz-box;
                                           display:-webkit-flex;
                                           display:-moz-flex;
                                           display:flex;
                                           display:-ms-flexbox;
                                           -webkit-box-flex:0 0 auto;
                                           -moz-box-flex:0 0 auto;
                                           -webkit-flex:0 0 auto;
                                           -moz-flex:0 0 auto;
                                           -ms-flex:0 0 auto;
                                           flex:0 0 auto;
                                           -webkit-box-align:center;
                                           -ms-flex-align:center;
                                           -webkit-align-items:center;
                                           -moz-align-items:center;
                                           align-items:center;
                                           margin:0 25px;
}
.page-template-client-resources #scroll-top {
                                             display:none !important;
}
.chat-popup {
             width:420px;
             position:fixed;
             z-index:999;
             right:0;
             bottom:5vh;
             -webkit-transition:250ms transform cubic-bezier(0.465, .183, .153, .946);
             -moz-transition:250ms transform cubic-bezier(0.465, .183, .153, .946);
             -o-transition:250ms transform cubic-bezier(0.465, .183, .153, .946);
             transition:250ms transform cubic-bezier(0.465, .183, .153, .946);
}
.chat-popup.is-hidden {
                       -webkit-transform:translateX(105%);
                       -moz-transform:translateX(105%);
                       -ms-transform:translateX(105%);
                       -o-transform:translateX(105%);
                       transform:translateX(105%);
}
.chat-popup.is-active {
                       -webkit-transform:translateX(0);
                       -moz-transform:translateX(0);
                       -ms-transform:translateX(0);
                       -o-transform:translateX(0);
                       transform:translateX(0);
                       -webkit-transition-delay:100ms;
                       -moz-transition-delay:100ms;
                       -o-transition-delay:100ms;
                       transition-delay:100ms;
}
.chat-popup .i-close:before {
                             font-family:icomoon;
                             speak:none;
                             font-style:normal;
                             font-weight:normal;
                             font-variant:normal;
                             text-transform:none;
                             line-height:1;
                             -webkit-font-smoothing:antialiased;
                             -moz-osx-font-smoothing:grayscale;
                             content:"\e62e";
                             color:#eee;
                             font-size:36px;
                             position:absolute;
                             right:15px;
                             top:15px;
                             z-index:1;
                             cursor:pointer;
}
.chat-popup .header-block {
                           background-image:linear-gradient(to right, #4f008c 0, #57c9e8 100%);
                           text-align:center;
                           padding:75px 50px 20px 50px;
                           position:relative;
                           border-top-left-radius:100px;
                           box-shadow:0 2px 6px rgba(0, 0, 0, .5);
}
.chat-popup .avatar-block {
                           width:115px;
                           height:115px;
                           position:absolute;
                           left:0;
                           top:0;
                           -webkit-transform:translateY(-50%);
                           -moz-transform:translateY(-50%);
                           -ms-transform:translateY(-50%);
                           -o-transform:translateY(-50%);
                           transform:translateY(-50%);
                           z-index:10;
                           box-shadow:0 2px 6px rgba(0, 0, 0, .5);
}
.chat-popup .name {
                   color:#fff;
                   font-size:20px;
                   font-weight:400;
                   margin-bottom:5px;
}
.chat-popup .profile {
                      color:#fff;
                      font-size:18px;
                      font-weight:300;
                      margin-top:0;
}
.chat-popup .main-block {
                         background-color:#fff;
                         color:#000;
                         font-size:14px;
                         padding:30px 50px;
                         box-shadow:0 7px 15px rgba(0, 0, 0, .08);
}
.chat-popup .initial-content {
                              text-align:center;
}
.chat-popup .initial-content .heading {
                                       font-size:24px;
                                       font-weight:300;
}
.chat-popup .desc {
                   line-height:1.8;
}
.chat-popup .contact-heading {
                              font-size:14px;
                              text-transform:uppercase;
                              font-weight:600;
                              letter-spacing:2px;
}
.chat-popup .email {
                    margin-bottom:7px;
}
.chat-popup .footer-block {
                           background-color:#fff;
                           padding:0 50px;
                           box-shadow:0 7px 15px rgba(0, 0, 0, .08);
                           display:none;
}
.chat-popup .footer-block .inner-block {
                                        padding:15px 0;
                                        border-top:1px solid #ccc;
}
.chat-popup .details-content {
                              display:none;
}
.list-cr-social-links {
                       text-align:center;
                       margin:0;
                       list-style:none;
}
.list-cr-social-links li {
                          display:inline-block;
                          margin:0 12px 0 0;
}
.list-cr-social-links li:last-child {
                                     margin-right:0;
}
.list-cr-social-links li a {
                            color:transparent;
                            font:0/0 a;
                            text-shadow:none;
                            text-align:center;
                            text-decoration:none;
                            display:block;
                            height:100%;
                            position:relative;
}
.list-cr-social-links li a:before {
                                   font-family:icomoon;
                                   speak:none;
                                   font-style:normal;
                                   font-weight:normal;
                                   font-variant:normal;
                                   text-transform:none;
                                   line-height:1;
                                   -webkit-font-smoothing:antialiased;
                                   -moz-osx-font-smoothing:grayscale;
                                   color:#2c2c2c;
                                   font-size:16px;
                                   display:block;
                                   -webkit-transition:.2s;
                                   -moz-transition:.2s;
                                   -o-transition:.2s;
                                   transition:.2s;
}
.list-cr-social-links li a:hover {
                                  text-decoration:none;
}
.list-cr-social-links li a:focus {
                                  text-decoration:none;
}
.list-cr-social-links li a:hover:before {
                                         color:#3e8ede;
}
.list-cr-social-links li a:focus:before {
                                         color:#3e8ede;
}
.list-cr-social-links .facebook a:before {
                                          content:"\e902";
}
.list-cr-social-links .twitter a:before {
                                         content:"\e631";
}
.list-cr-social-links .linkedin a:before {
                                          content:"\e62b";
}
@media(min-width:992px) {
.list-cr-social-links {
                       text-align:left;
}
}
.ecm-stages-section .btn-block>span {
                                     background-color:#fff;
                                     display:inline-block;
                                     padding:10px 20px;
                                     position:relative;
                                     z-index:1;
}
.ecm-stages-section .btn-block>div {
                                    background-color:#fff;
                                    display:inline-block;
                                    padding:10px 20px;
                                    position:relative;
                                    z-index:1;
}
.ecm-stages-section .btn-block a:nth-child(2) {
                                               margin-left:10px;
}
.ecm-stage-block {
                  position:relative;
}
.ecm-stage-block .counter {
                           display:inline-block;
                           width:40px;
                           height:40px;
                           font-size:24px;
                           font-style:normal;
                           line-height:40px;
                           text-align:center;
                           border:1px solid #2c2c2c;
                           border-radius:50%;
                           margin-right:20px;
}
.ecm-stage-block .heading {
                           text-align:center;
                           font-size:24px;
                           font-weight:300;
                           line-height:1;
                           margin-bottom:0;
                           position:relative;
                           z-index:1;
}
.ecm-stage-block .heading span {
                                background-color:#fff;
                                display:inline-block;
                                padding:10px 20px;
}
.ecm-stage-block svg {
                      display:none;
}
@media(max-width:767px) {
.ecm-stage-block .inner-block {
                               padding:10px 0 40px;
}
}
@media(max-width:767px) {
.ecm-stage-block .video-still {
                               display:block;
                               height:200px;
                               margin:0 auto 20px;
}
}
@media(max-width:767px) {
.ecm-stage-block video {
                        display:none;
}
}
@media(max-width:767px) {
.ecm-stage-block .list-bullets {
                                list-style:none;
                                margin-left:0;
                                text-align:center;
}
}
.ecm-stage-block .list-bullets {
                                font-size:18px;
}
@media(min-width:768px) {
.ecm-stage-block:nth-of-type(2n) .video-block {
                                               -webkit-box-ordinal-group:2;
                                               -moz-box-ordinal-group:2;
                                               -ms-flex-order:2;
                                               -webkit-order:2;
                                               -moz-order:2;
                                               -ms-order:2;
                                               order:2;
}
}
@media(min-width:768px) {
.ecm-stage-block:nth-of-type(2n) .img-block {
                                             -webkit-box-ordinal-group:2;
                                             -moz-box-ordinal-group:2;
                                             -ms-flex-order:2;
                                             -webkit-order:2;
                                             -moz-order:2;
                                             -ms-order:2;
                                             order:2;
}
}
@media(min-width:768px) {
.ecm-stage-block:nth-of-type(2n) .content-block {
                                                 -webkit-box-ordinal-group:1;
                                                 -moz-box-ordinal-group:1;
                                                 -ms-flex-order:1;
                                                 -webkit-order:1;
                                                 -moz-order:1;
                                                 -ms-order:1;
                                                 order:1;
}
}
@media(min-width:768px) {
.ecm-stage-block .inner-block {
                               display:-webkit-box;
                               display:-moz-box;
                               display:-webkit-flex;
                               display:-moz-flex;
                               display:flex;
                               display:-ms-flexbox;
                               -ms-flex-wrap:wrap;
                               -webkit-flex-wrap:wrap;
                               -moz-flex-wrap:wrap;
                               flex-wrap:wrap;
                               -webkit-box-align:center;
                               -ms-flex-align:center;
                               -webkit-align-items:center;
                               -moz-align-items:center;
                               align-items:center;
                               padding:18px 0;
                               margin:0 -30px;
}
}
@media(min-width:768px) {
.ecm-stage-block .inner-block:before {
                                      content:;
                                      display:table;
}
}
@media(min-width:768px) {
.ecm-stage-block .inner-block:after {
                                     content:;
                                     display:table;
                                     clear:both;
}
}
@media(min-width:768px) {
.ecm-stage-block .video-still {
                               display:none;
                               display:none;
}
}
@media(min-width:768px) {
.ecm-stage-block .video-block {
                               width:50%;
                               padding:0 30px;
                               text-align:center;
                               max-width:600px;
}
}
@media(min-width:768px) {
.ecm-stage-block .img-block {
                             width:50%;
                             padding:0 30px;
                             text-align:center;
                             max-width:600px;
}
}
@media(min-width:768px) {
.ecm-stage-block .content-block {
                                 width:50%;
                                 padding:0 30px;
}
}
@media(min-width:768px) {
.ecm-stage-block video {
                        visibility:hidden;
                        height:300px;
                        -o-object-fit:contain;
                        object-fit:contain;
                        overflow:hidden;
                        margin:0 auto;
                        position:relative;
                        z-index:1;
}
}
@media(min-width:768px) {
.ecm-stage-block .list-bullets {
                                margin-bottom:0;
}
}
@media(min-width:768px) {
.ecm-stage-block .list-bullets.animated>li {
                                            visibility:visible;
                                            -webkit-animation-duration:.5s;
                                            -moz-animation-duration:.5s;
                                            -ms-animation-duration:.5s;
                                            -o-animation-duration:.5s;
                                            animation-duration:.5s;
                                            -webkit-animation-fill-mode:both;
                                            -moz-animation-fill-mode:both;
                                            -ms-animation-fill-mode:both;
                                            -o-animation-fill-mode:both;
                                            animation-fill-mode:both;
                                            -webkit-animation-name:fadeInUp;
                                            -moz-animation-name:fadeInUp;
                                            -ms-animation-name:fadeInUp;
                                            -o-animation-name:fadeInUp;
                                            animation-name:fadeInUp;
                                            -webkit-animation-delay:.3s;
                                            -moz-animation-delay:.3s;
                                            -ms-animation-delay:.3s;
                                            -o-animation-delay:.3s;
                                            animation-delay:.3s;
}
}
@media(min-width:768px) {
.ecm-stage-block .list-bullets.animated>li:nth-child(1) {
                                                         -webkit-animation-delay:.1s;
                                                         -moz-animation-delay:.1s;
                                                         -ms-animation-delay:.1s;
                                                         -o-animation-delay:.1s;
                                                         animation-delay:.1s;
}
}
@media(min-width:768px) {
.ecm-stage-block .list-bullets.animated>li:nth-child(2) {
                                                         -webkit-animation-delay:.2s;
                                                         -moz-animation-delay:.2s;
                                                         -ms-animation-delay:.2s;
                                                         -o-animation-delay:.2s;
                                                         animation-delay:.2s;
}
}
@media(min-width:768px) {
.ecm-stage-block .list-bullets.animated>li:nth-child(3) {
                                                         -webkit-animation-delay:.3s;
                                                         -moz-animation-delay:.3s;
                                                         -ms-animation-delay:.3s;
                                                         -o-animation-delay:.3s;
                                                         animation-delay:.3s;
}
}
@media(min-width:768px) {
.ecm-stage-block .list-bullets.animated>li:nth-child(4) {
                                                         -webkit-animation-delay:.4s;
                                                         -moz-animation-delay:.4s;
                                                         -ms-animation-delay:.4s;
                                                         -o-animation-delay:.4s;
                                                         animation-delay:.4s;
}
}
@media(min-width:768px) {
.ecm-stage-block .list-bullets.animated>li:nth-child(5) {
                                                         -webkit-animation-delay:.5s;
                                                         -moz-animation-delay:.5s;
                                                         -ms-animation-delay:.5s;
                                                         -o-animation-delay:.5s;
                                                         animation-delay:.5s;
                                                         -webkit-animation-delay:.4s;
                                                         -moz-animation-delay:.4s;
                                                         -ms-animation-delay:.4s;
                                                         -o-animation-delay:.4s;
                                                         animation-delay:.4s;
}
}
@media(min-width:768px) {
.ecm-stage-block .list-bullets.animated>li:nth-child(6) {
                                                         -webkit-animation-delay:.6s;
                                                         -moz-animation-delay:.6s;
                                                         -ms-animation-delay:.6s;
                                                         -o-animation-delay:.6s;
                                                         animation-delay:.6s;
}
}
@media(min-width:992px) {
.ecm-stage-block svg.left-pattern {
                                   background-color:#fff;
                                   display:block;
                                   position:absolute;
                                   width:485px;
                                   left:0;
                                   top:5px;
}
}
@media(min-width:992px) {
.ecm-stage-block svg.right-pattern {
                                    background-color:#fff;
                                    display:block;
                                    position:absolute;
                                    width:485px;
                                    right:0;
                                    top:5px;
}
}
#mktoForm_1224 {
                font-size:16px !important;
                width:100% !important;
}
#mktoForm_1224 .mktoFieldWrap {
                               width:100%;
}
#mktoForm_1224 .mktoFormCol {
                             width:100%;
                             margin-bottom:15px !important;
}
#mktoForm_1224 .mktoLabel {
                           line-height:1.4;
                           width:100% !important;
                           margin-bottom:5px !important;
}
#mktoForm_1224 select {
                       width:100% !important;
                       padding:10px;
                       border:1px solid #999;
}
#mktoForm_1224 input {
                      width:100% !important;
                      padding:10px;
                      border:1px solid #999;
}
#mktoForm_1224 textarea {
                         width:100% !important;
                         padding:10px;
                         border:1px solid #999;
}
#mktoForm_1224 .mktoGutter {
                            display:none;
}
#mktoForm_1224 .mktoOffset {
                            display:none;
}
#mktoForm_1224 .mktoFieldWrap .mktoCheckboxList {
                                                 width:100% !important;
                                                 padding:0;
}
#mktoForm_1224 .mktoFieldWrap .mktoCheckboxList label {
                                                       line-height:1.5;
                                                       float:left;
                                                       width:calc(100% - 50px);
                                                       margin:0 0 15px;
}
#mktoForm_1224 .mktoFieldWrap .mktoCheckboxList input {
                                                       clear:both;
                                                       float:right;
                                                       width:50px !important;
                                                       position:relative;
                                                       top:5px;
}
#mktoForm_1224 label[for="new_microsoftsharepoint" ] {
                                                      width:calc(100% - 50px)  !important;
}
#mktoForm_1224 label[for="new_ibmfilenet" ] {
                                             width:calc(100% - 50px)  !important;
}
#mktoForm_1224 label[for="new_opentext" ] {
                                           width:calc(100% - 50px)  !important;
}
#mktoForm_1224 label[for="new_hylandonbase" ] {
                                               width:calc(100% - 50px)  !important;
}
#mktoForm_1224 label[for="new_emc" ] {
                                      width:calc(100% - 50px)  !important;
}
#mktoForm_1224 label[for="new_oraclestellant" ] {
                                                 width:calc(100% - 50px)  !important;
}
#mktoForm_1224 label[for="new_laserfiche" ] {
                                             width:calc(100% - 50px)  !important;
}
#mktoForm_1224 label[for="new_alfresco" ] {
                                           width:calc(100% - 50px)  !important;
}
#mktoForm_1224 label[for="new_fileshare" ] {
                                            width:calc(100% - 50px)  !important;
}
#mktoForm_1224 label[for="new_kofax" ] {
                                        width:calc(100% - 50px)  !important;
}
#mktoForm_1224 label[for="new_perceptive" ] {
                                             width:calc(100% - 50px)  !important;
}
#mktoForm_1224 label[for="new_homegrownsystem" ] {
                                                  width:calc(100% - 50px)  !important;
}
#mktoForm_1224 label[for="new_otherecm" ] {
                                           width:calc(100% - 50px)  !important;
                                           width:50px !important;
}
#mktoForm_1224 label[for="new_microsoftsharepoint" ]~.mktoCheckboxList {
                                                                        width:50px !important;
}
#mktoForm_1224 label[for="new_ibmfilenet" ]~.mktoCheckboxList {
                                                               width:50px !important;
}
#mktoForm_1224 label[for="new_opentext" ]~.mktoCheckboxList {
                                                             width:50px !important;
}
#mktoForm_1224 label[for="new_hylandonbase" ]~.mktoCheckboxList {
                                                                 width:50px !important;
}
#mktoForm_1224 label[for="new_emc" ]~.mktoCheckboxList {
                                                        width:50px !important;
}
#mktoForm_1224 label[for="new_oraclestellant" ]~.mktoCheckboxList {
                                                                   width:50px !important;
}
#mktoForm_1224 label[for="new_laserfiche" ]~.mktoCheckboxList {
                                                               width:50px !important;
}
#mktoForm_1224 label[for="new_alfresco" ]~.mktoCheckboxList {
                                                             width:50px !important;
}
#mktoForm_1224 label[for="new_fileshare" ]~.mktoCheckboxList {
                                                              width:50px !important;
}
#mktoForm_1224 label[for="new_kofax" ]~.mktoCheckboxList {
                                                          width:50px !important;
}
#mktoForm_1224 label[for="new_perceptive" ]~.mktoCheckboxList {
                                                               width:50px !important;
}
#mktoForm_1224 label[for="new_homegrownsystem" ]~.mktoCheckboxList {
                                                                    width:50px !important;
}
body.bg-white {
               background:#fff;
}
body.bg-white .hero-section {
                             background-color:#fff;
}
body.bg-white .crumbs {
                       background-color:#fff !important;
}
.cp-cc-section .banner-section {
                                background-size:cover;
                                background-repeat:no-repeat;
                                height:365px;
                                position:relative;
}
.cp-cc-section .banner-section:before {
                                       background:rgba(61, 142, 221, .9);
                                       position:absolute;
                                       left:0;
                                       top:0;
                                       width:100%;
                                       height:100%;
}
.cp-cc-section .banner-section .heading {
                                         color:#fff;
                                         font-size:24px;
                                         font-weight:300;
                                         line-height:1.2;
                                         position:relative;
}
.cp-cc-section .img-block {
                           height:50px;
}
.cp-cc-section .img-block img {
                               max-height:50px;
                               max-width:60%;
}
.cp-cc-container {
                  width:100%;
                  max-width:1100px;
                  margin-left:auto;
                  margin-right:auto;
}
.list-cp-cc {
             list-style:none;
             margin-left:0;
             display:-webkit-box;
             display:-moz-box;
             display:-webkit-flex;
             display:-moz-flex;
             display:flex;
             display:-ms-flexbox;
             -ms-flex-wrap:wrap;
             -webkit-flex-wrap:wrap;
             -moz-flex-wrap:wrap;
             flex-wrap:wrap;
             -webkit-box-pack:center;
             -ms-flex-pack:center;
             -webkit-justify-content:center;
             -moz-justify-content:center;
             justify-content:center;
             margin-top:-200px;
}
.list-cp-cc>li {
                width:325px;
                position:relative;
                margin:0 20px 30px;
                display:-webkit-box;
                display:-moz-box;
                display:-webkit-flex;
                display:-moz-flex;
                display:flex;
                display:-ms-flexbox;
}
.list-cp-cc>li .inner-block {
                             background:#fff;
                             border-radius:0 0 0 25px;
                             padding:40px 20px 35px;
                             width:100%;
                             box-shadow:0 7px 15px 0 rgba(0, 0, 0, .08);
}
.list-cp-cc>li a.inner-block {
                              -webkit-transition:.4s;
                              -moz-transition:.4s;
                              -o-transition:.4s;
                              transition:.4s;
                              display:-webkit-box;
                              display:-moz-box;
                              display:-webkit-flex;
                              display:-moz-flex;
                              display:flex;
                              display:-ms-flexbox;
                              -webkit-box-direction:normal;
                              -webkit-box-orient:vertical;
                              -webkit-flex-direction:column;
                              -moz-flex-direction:column;
                              -ms-flex-direction:column;
                              flex-direction:column;
}
.list-cp-cc>li a.inner-block:hover {
                                    -webkit-box-shadow:-7px 15px 15px 0 rgba(0, 0, 0, .16);
                                    -moz-box-shadow:-7px 15px 15px 0 rgba(0, 0, 0, .16);
                                    box-shadow:-7px 15px 15px 0 rgba(0, 0, 0, .16);
}
.list-cp-cc>li .img-block {
                           margin-bottom:30px;
}
.list-cp-cc>li p {
                  color:#383a35;
                  font-size:14px;
                  line-height:1.7;
                  font-weight:300;
                  margin-bottom:30px;
}
.list-cp-cc>li p.title {
                        font-size:20px;
                        font-weight:normal;
                        line-height:1.3;
}
.list-cp-cc>li p.content {
                          -webkit-box-flex:1 1 auto;
                          -moz-box-flex:1 1 auto;
                          -webkit-flex:1 1 auto;
                          -moz-flex:1 1 auto;
                          -ms-flex:1 1 auto;
                          flex:1 1 auto;
}
.list-cp-cc>li .btn-block {
                           text-align:right;
}
.list-cp-cc>li .btn {
                     font-size:12px;
}
.list-cp-cc>li .btn:hover {
                           -webkit-transform:scale(1, 1);
                           -moz-transform:scale(1, 1);
                           -ms-transform:scale(1, 1);
                           -o-transform:scale(1, 1);
                           transform:scale(1, 1);
}
@media(min-width:768px) {
.list-cp-cc>li {
                visibility:hidden;
}
}
@media(min-width:768px) {
.list-cp-features-2>li {
                        visibility:hidden;
                        float:left;
                        width:50%;
                        padding:0 25px;
}
}
@media(min-width:768px) {
.list-cp-features-3>li {
                        visibility:hidden;
                        float:left;
                        width:33.33333%;
                        padding:0 25px;
}
}
@media(min-width:768px) {
.list-cp-cc.animated>li {
                         visibility:visible;
                         -webkit-animation-duration:.5s;
                         -moz-animation-duration:.5s;
                         -ms-animation-duration:.5s;
                         -o-animation-duration:.5s;
                         animation-duration:.5s;
                         -webkit-animation-fill-mode:both;
                         -moz-animation-fill-mode:both;
                         -ms-animation-fill-mode:both;
                         -o-animation-fill-mode:both;
                         animation-fill-mode:both;
                         -webkit-animation-name:fadeInUp;
                         -moz-animation-name:fadeInUp;
                         -ms-animation-name:fadeInUp;
                         -o-animation-name:fadeInUp;
                         animation-name:fadeInUp;
                         -webkit-animation-delay:.1s;
                         -moz-animation-delay:.1s;
                         -ms-animation-delay:.1s;
                         -o-animation-delay:.1s;
                         animation-delay:.1s;
}
}
@media(min-width:768px) {
.list-cp-features-2.animated>li {
                                 visibility:visible;
                                 -webkit-animation-duration:.5s;
                                 -moz-animation-duration:.5s;
                                 -ms-animation-duration:.5s;
                                 -o-animation-duration:.5s;
                                 animation-duration:.5s;
                                 -webkit-animation-fill-mode:both;
                                 -moz-animation-fill-mode:both;
                                 -ms-animation-fill-mode:both;
                                 -o-animation-fill-mode:both;
                                 animation-fill-mode:both;
                                 -webkit-animation-name:fadeInUp;
                                 -moz-animation-name:fadeInUp;
                                 -ms-animation-name:fadeInUp;
                                 -o-animation-name:fadeInUp;
                                 animation-name:fadeInUp;
                                 -webkit-animation-delay:.1s;
                                 -moz-animation-delay:.1s;
                                 -ms-animation-delay:.1s;
                                 -o-animation-delay:.1s;
                                 animation-delay:.1s;
}
}
@media(min-width:768px) {
.list-cp-features-3.animated>li {
                                 visibility:visible;
                                 -webkit-animation-duration:.5s;
                                 -moz-animation-duration:.5s;
                                 -ms-animation-duration:.5s;
                                 -o-animation-duration:.5s;
                                 animation-duration:.5s;
                                 -webkit-animation-fill-mode:both;
                                 -moz-animation-fill-mode:both;
                                 -ms-animation-fill-mode:both;
                                 -o-animation-fill-mode:both;
                                 animation-fill-mode:both;
                                 -webkit-animation-name:fadeInUp;
                                 -moz-animation-name:fadeInUp;
                                 -ms-animation-name:fadeInUp;
                                 -o-animation-name:fadeInUp;
                                 animation-name:fadeInUp;
                                 -webkit-animation-delay:.1s;
                                 -moz-animation-delay:.1s;
                                 -ms-animation-delay:.1s;
                                 -o-animation-delay:.1s;
                                 animation-delay:.1s;
}
}
@media(min-width:768px) {
.list-cp-cc.animated>li:nth-child(2) {
                                      -webkit-animation-delay:.2s;
                                      -moz-animation-delay:.2s;
                                      -ms-animation-delay:.2s;
                                      -o-animation-delay:.2s;
                                      animation-delay:.2s;
}
}
@media(min-width:768px) {
.list-cp-features-2.animated>li:nth-child(2) {
                                              -webkit-animation-delay:.2s;
                                              -moz-animation-delay:.2s;
                                              -ms-animation-delay:.2s;
                                              -o-animation-delay:.2s;
                                              animation-delay:.2s;
}
}
@media(min-width:768px) {
.list-cp-features-3.animated>li:nth-child(2) {
                                              -webkit-animation-delay:.2s;
                                              -moz-animation-delay:.2s;
                                              -ms-animation-delay:.2s;
                                              -o-animation-delay:.2s;
                                              animation-delay:.2s;
}
}
@media(min-width:768px) {
.list-cp-cc.animated>li:nth-child(3) {
                                      -webkit-animation-delay:.3s;
                                      -moz-animation-delay:.3s;
                                      -ms-animation-delay:.3s;
                                      -o-animation-delay:.3s;
                                      animation-delay:.3s;
}
}
@media(min-width:768px) {
.list-cp-features-2.animated>li:nth-child(3) {
                                              -webkit-animation-delay:.3s;
                                              -moz-animation-delay:.3s;
                                              -ms-animation-delay:.3s;
                                              -o-animation-delay:.3s;
                                              animation-delay:.3s;
}
}
@media(min-width:768px) {
.list-cp-features-3.animated>li:nth-child(3) {
                                              -webkit-animation-delay:.3s;
                                              -moz-animation-delay:.3s;
                                              -ms-animation-delay:.3s;
                                              -o-animation-delay:.3s;
                                              animation-delay:.3s;
}
}
@media(min-width:768px) {
.list-cp-cc.animated>li:nth-child(4) {
                                      -webkit-animation-delay:.4s;
                                      -moz-animation-delay:.4s;
                                      -ms-animation-delay:.4s;
                                      -o-animation-delay:.4s;
                                      animation-delay:.4s;
}
}
@media(min-width:768px) {
.list-cp-features-2.animated>li:nth-child(4) {
                                              -webkit-animation-delay:.4s;
                                              -moz-animation-delay:.4s;
                                              -ms-animation-delay:.4s;
                                              -o-animation-delay:.4s;
                                              animation-delay:.4s;
}
}
@media(min-width:768px) {
.list-cp-features-3.animated>li:nth-child(4) {
                                              -webkit-animation-delay:.4s;
                                              -moz-animation-delay:.4s;
                                              -ms-animation-delay:.4s;
                                              -o-animation-delay:.4s;
                                              animation-delay:.4s;
}
}
@media(min-width:768px) {
.list-cp-cc.animated>li:nth-child(5) {
                                      -webkit-animation-delay:.5s;
                                      -moz-animation-delay:.5s;
                                      -ms-animation-delay:.5s;
                                      -o-animation-delay:.5s;
                                      animation-delay:.5s;
}
}
@media(min-width:768px) {
.list-cp-features-2.animated>li:nth-child(5) {
                                              -webkit-animation-delay:.5s;
                                              -moz-animation-delay:.5s;
                                              -ms-animation-delay:.5s;
                                              -o-animation-delay:.5s;
                                              animation-delay:.5s;
}
}
@media(min-width:768px) {
.list-cp-features-3.animated>li:nth-child(5) {
                                              -webkit-animation-delay:.5s;
                                              -moz-animation-delay:.5s;
                                              -ms-animation-delay:.5s;
                                              -o-animation-delay:.5s;
                                              animation-delay:.5s;
}
}
@media(min-width:768px) {
.list-cp-cc.animated>li:nth-child(6) {
                                      -webkit-animation-delay:.6s;
                                      -moz-animation-delay:.6s;
                                      -ms-animation-delay:.6s;
                                      -o-animation-delay:.6s;
                                      animation-delay:.6s;
}
}
@media(min-width:768px) {
.list-cp-features-2.animated>li:nth-child(6) {
                                              -webkit-animation-delay:.6s;
                                              -moz-animation-delay:.6s;
                                              -ms-animation-delay:.6s;
                                              -o-animation-delay:.6s;
                                              animation-delay:.6s;
}
}
@media(min-width:768px) {
.list-cp-features-3.animated>li:nth-child(6) {
                                              -webkit-animation-delay:.6s;
                                              -moz-animation-delay:.6s;
                                              -ms-animation-delay:.6s;
                                              -o-animation-delay:.6s;
                                              animation-delay:.6s;
}
}
@media(min-width:768px) {
.list-cp-cc.animated>li:nth-child(7) {
                                      -webkit-animation-delay:.7s;
                                      -moz-animation-delay:.7s;
                                      -ms-animation-delay:.7s;
                                      -o-animation-delay:.7s;
                                      animation-delay:.7s;
}
}
@media(min-width:768px) {
.list-cp-features-2.animated>li:nth-child(7) {
                                              -webkit-animation-delay:.7s;
                                              -moz-animation-delay:.7s;
                                              -ms-animation-delay:.7s;
                                              -o-animation-delay:.7s;
                                              animation-delay:.7s;
}
}
@media(min-width:768px) {
.list-cp-features-3.animated>li:nth-child(7) {
                                              -webkit-animation-delay:.7s;
                                              -moz-animation-delay:.7s;
                                              -ms-animation-delay:.7s;
                                              -o-animation-delay:.7s;
                                              animation-delay:.7s;
}
}
@media(min-width:768px) {
.list-cp-cc.animated>li:nth-child(8) {
                                      -webkit-animation-delay:.8s;
                                      -moz-animation-delay:.8s;
                                      -ms-animation-delay:.8s;
                                      -o-animation-delay:.8s;
                                      animation-delay:.8s;
}
}
@media(min-width:768px) {
.list-cp-features-2.animated>li:nth-child(8) {
                                              -webkit-animation-delay:.8s;
                                              -moz-animation-delay:.8s;
                                              -ms-animation-delay:.8s;
                                              -o-animation-delay:.8s;
                                              animation-delay:.8s;
}
}
@media(min-width:768px) {
.list-cp-features-3.animated>li:nth-child(8) {
                                              -webkit-animation-delay:.8s;
                                              -moz-animation-delay:.8s;
                                              -ms-animation-delay:.8s;
                                              -o-animation-delay:.8s;
                                              animation-delay:.8s;
}
}
@media(min-width:768px) {
.list-cp-cc.animated>li:nth-child(9) {
                                      -webkit-animation-delay:.9s;
                                      -moz-animation-delay:.9s;
                                      -ms-animation-delay:.9s;
                                      -o-animation-delay:.9s;
                                      animation-delay:.9s;
}
}
@media(min-width:768px) {
.list-cp-features-2.animated>li:nth-child(9) {
                                              -webkit-animation-delay:.9s;
                                              -moz-animation-delay:.9s;
                                              -ms-animation-delay:.9s;
                                              -o-animation-delay:.9s;
                                              animation-delay:.9s;
}
}
@media(min-width:768px) {
.list-cp-features-3.animated>li:nth-child(9) {
                                              -webkit-animation-delay:.9s;
                                              -moz-animation-delay:.9s;
                                              -ms-animation-delay:.9s;
                                              -o-animation-delay:.9s;
                                              animation-delay:.9s;
}
}
@media(min-width:768px) {
.list-cp-cc.animated>li:nth-child(10) {
                                       -webkit-animation-delay:.1s;
                                       -moz-animation-delay:.1s;
                                       -ms-animation-delay:.1s;
                                       -o-animation-delay:.1s;
                                       animation-delay:.1s;
}
}
@media(min-width:768px) {
.list-cp-features-2.animated>li:nth-child(10) {
                                               -webkit-animation-delay:.1s;
                                               -moz-animation-delay:.1s;
                                               -ms-animation-delay:.1s;
                                               -o-animation-delay:.1s;
                                               animation-delay:.1s;
}
}
@media(min-width:768px) {
.list-cp-features-3.animated>li:nth-child(10) {
                                               -webkit-animation-delay:.1s;
                                               -moz-animation-delay:.1s;
                                               -ms-animation-delay:.1s;
                                               -o-animation-delay:.1s;
                                               animation-delay:.1s;
}
}
@media(min-width:768px) {
.list-cp-cc.animated>li:nth-child(11) {
                                       -webkit-animation-delay:.1 .1s;
                                       -moz-animation-delay:.1 .1s;
                                       -ms-animation-delay:.1 .1s;
                                       -o-animation-delay:.1 .1s;
                                       animation-delay:.1 .1s;
}
}
@media(min-width:768px) {
.list-cp-features-2.animated>li:nth-child(11) {
                                               -webkit-animation-delay:.1 .1s;
                                               -moz-animation-delay:.1 .1s;
                                               -ms-animation-delay:.1 .1s;
                                               -o-animation-delay:.1 .1s;
                                               animation-delay:.1 .1s;
}
}
@media(min-width:768px) {
.list-cp-features-3.animated>li:nth-child(11) {
                                               -webkit-animation-delay:.1 .1s;
                                               -moz-animation-delay:.1 .1s;
                                               -ms-animation-delay:.1 .1s;
                                               -o-animation-delay:.1 .1s;
                                               animation-delay:.1 .1s;
}
}
@media(min-width:768px) {
.list-cp-cc.animated>li:nth-child(12) {
                                       -webkit-animation-delay:.1 .2s;
                                       -moz-animation-delay:.1 .2s;
                                       -ms-animation-delay:.1 .2s;
                                       -o-animation-delay:.1 .2s;
                                       animation-delay:.1 .2s;
}
}
@media(min-width:768px) {
.list-cp-features-2.animated>li:nth-child(12) {
                                               -webkit-animation-delay:.1 .2s;
                                               -moz-animation-delay:.1 .2s;
                                               -ms-animation-delay:.1 .2s;
                                               -o-animation-delay:.1 .2s;
                                               animation-delay:.1 .2s;
}
}
@media(min-width:768px) {
.list-cp-features-3.animated>li:nth-child(12) {
                                               -webkit-animation-delay:.1 .2s;
                                               -moz-animation-delay:.1 .2s;
                                               -ms-animation-delay:.1 .2s;
                                               -o-animation-delay:.1 .2s;
                                               animation-delay:.1 .2s;
}
}
.cp-chat-form-section {
                       background-repeat:no-repeat;
                       background-size:cover;
                       background-position:center;
                       position:relative;
}
.cp-chat-form-section:after {
                             background-color:#642297;
                             background-image:linear-gradient(124deg, #57c9e8 0, #4f008c 100%);
                             position:absolute;
                             left:0;
                             top:0;
                             width:100%;
                             height:100%;
                             opacity:.9;
}
.cp-chat-form-section .container {
                                  position:relative;
                                  z-index:1;
}
.cp-chat-form-section .section-heading {
                                        color:#fff;
                                        text-align:center;
                                        font-size:30px;
                                        font-weight:300;
                                        margin-bottom:70px;
}
@media(min-width:768px) {
.cp-chat-form-section .section-heading {
                                        font-size:36px;
}
}
@media(min-width:992px) {
.cp-chat-form-section {
                       border-radius:400px 0 0 0;
}
}
@media(min-width:992px) {
.cp-chat-form-section:after {
                             border-radius:400px 0 0 0;
}
}
@media(min-width:992px) {
.cp-chat-form-section .section-heading {
                                        font-size:44px;
}
}
.cp-chat-form-card {
                    max-width:350px;
                    margin:0 auto;
}
.cp-chat-form-card .inner-block {
                                 padding:40px 25px;
                                 background-color:#fff;
                                 box-shadow:0 7px 15px 0 rgba(0, 0, 0, .08);
                                 border-radius:3px 3px 3px 25px;
}
.cp-chat-form-card .sidebar-heading {
                                     margin-bottom:30px;
                                     font-size:20px;
                                     background-image:linear-gradient(124deg, #57c9e8 0, #4f008c 100%);
                                     -webkit-background-clip:text;
                                     -webkit-text-fill-color:transparent;
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
.cp-chat-form-card .sidebar-heading {
                                     color:#642297;
                                     background:none;
}
}
.cp-chat-form-card .header-block {
                                  display:-webkit-box;
                                  display:-moz-box;
                                  display:-webkit-flex;
                                  display:-moz-flex;
                                  display:flex;
                                  display:-ms-flexbox;
                                  -webkit-box-align:center;
                                  -ms-flex-align:center;
                                  -webkit-align-items:center;
                                  -moz-align-items:center;
                                  align-items:center;
                                  -webkit-box-pack:center;
                                  -ms-flex-pack:center;
                                  -webkit-justify-content:center;
                                  -moz-justify-content:center;
                                  justify-content:center;
                                  margin-bottom:30px;
}
.cp-chat-form-card .img-block {
                               -webkit-box-flex:0 0 auto;
                               -moz-box-flex:0 0 auto;
                               -webkit-flex:0 0 auto;
                               -moz-flex:0 0 auto;
                               -ms-flex:0 0 auto;
                               flex:0 0 auto;
                               margin-right:20px;
}
.cp-chat-form-card .img-block img {
                                   width:115px;
                                   height:115px;
                                   border-radius:50%;
                                   box-shadow:0 2px 6px rgba(0, 0, 0, .5);
}
.cp-chat-form-card .name {
                          color:#555652;
                          font-weight:400;
                          margin-bottom:0;
}
.cp-chat-form-card .profile {
                             color:#555652;
                             font-size:14px;
                             font-weight:300;
                             margin-bottom:0;
}
.cp-chat-form-card .desc {
                          color:#383a35;
                          text-align:center;
                          font-size:14px;
                          font-weight:300;
                          line-height:1.7;
}
.cp-chat-form-card .list-cr-social-links {
                                          clear:both;
                                          margin-bottom:30px;
}
.cp-chat-form-card .form-block {
                                border-top:1px solid #ddd;
                                padding-top:40px;
                                margin-top:40px;
}
.cp-ipc-section {
                 background-repeat:no-repeat;
                 background-size:cover;
                 background-position:center;
                 color:#fff;
                 position:relative;
}
.cp-ipc-section.teal-overlay:after {
                                    background:#00806e;
}
.cp-ipc-section:after {
                       background:#642297;
                       position:absolute;
                       left:0;
                       top:0;
                       width:100%;
                       height:100%;
                       opacity:.9;
}
.cp-ipc-section .container {
                            position:relative;
                            z-index:1;
}
.cp-ipc-section .row {
                      margin:0 -25px;
}
.cp-ipc-section .col {
                      padding:0 25px;
}
.cp-ipc-section .img-block {
                            margin-bottom:20px;
}
.cp-ipc-section .more-link {
                            color:#fff;
}
.cp-fic-section {
                 background-repeat:no-repeat;
                 background-size:cover;
                 background-position:center;
                 color:#fff;
                 position:relative;
}
.cp-fic-section.teal-overlay:after {
                                    background:#00806e;
}
.cp-fic-section:after {
                       background-image:linear-gradient(48deg, #57c9e8 0, #4f008c 100%);
                       position:absolute;
                       left:0;
                       top:0;
                       width:100%;
                       height:100%;
                       opacity:.9;
}
.cp-fic-section .container {
                            position:relative;
                            z-index:1;
}
.cp-fic-section .row {
                      margin:0 -25px;
}
.cp-fic-section .col {
                      padding:0 25px;
}
@media(max-width:767px) {
.cp-fic-section .img-block {
                            text-align:center;
}
}
@media(max-width:767px) {
.cp-fic-section .img-block img {
                                max-height:250px;
}
}
@media(min-width:768px) {
.cp-fic-section {
                 border-radius:0 0 0 400px;
}
}
@media(min-width:768px) {
.cp-fic-section:after {
                       border-radius:0 0 0 400px;
}
}
.list-cp-features-2 {
                     list-style:none;
                     margin-left:0;
                     margin-bottom:0;
}
.list-cp-features-2>li {
                        margin-bottom:50px;
}
.list-cp-features-2 .icon-block {
                                 margin-bottom:20px;
                                 height:40px;
}
.list-cp-features-2 .icon-block img {
                                     max-height:40px;
}
.list-cp-features-2 .heading {
                              color:#3278d6;
                              margin-top:0;
}
@media(max-width:767px) {
.list-cp-features-2>li {
                        max-width:300px;
                        margin-left:auto;
                        margin-right:auto;
}
}
@media(min-width:768px) {
.list-cp-features-2 {
                     margin-left:-25px;
                     margin-right:-25px;
}
}
@media(min-width:768px) {
.list-cp-features-2>li:nth-child(2n+1) {
                                        clear:both;
}
}
.list-cp-features-3 {
                     list-style:none;
                     margin-left:0;
                     margin-bottom:0;
}
.list-cp-features-3>li {
                        margin-bottom:50px;
}
.list-cp-features-3 .icon-block {
                                 margin-bottom:20px;
                                 height:40px;
}
.list-cp-features-3 .icon-block img {
                                     max-height:40px;
}
.list-cp-features-3 .heading {
                              margin-top:0;
}
@media(max-width:767px) {
.list-cp-features-3>li {
                        max-width:300px;
                        margin-left:auto;
                        margin-right:auto;
}
}
@media(min-width:768px) {
.list-cp-features-3 {
                     margin-left:-25px;
                     margin-right:-25px;
}
}
@media(min-width:768px) {
.list-cp-features-3>li:nth-child(3n+1) {
                                        clear:both;
}
}
.cp-box-cta-section .img-block {
                                margin-bottom:-100px;
                                -webkit-transform:rotate(-15deg);
                                -moz-transform:rotate(-15deg);
                                -ms-transform:rotate(-15deg);
                                -o-transform:rotate(-15deg);
                                transform:rotate(-15deg);
}
.cp-box-cta-section .row {
                          display:-webkit-box;
                          display:-moz-box;
                          display:-webkit-flex;
                          display:-moz-flex;
                          display:flex;
                          display:-ms-flexbox;
                          -webkit-box-align:center;
                          -ms-flex-align:center;
                          -webkit-align-items:center;
                          -moz-align-items:center;
                          align-items:center;
}
.cp-content-cta-pg-section {
                            background-repeat:no-repeat;
                            background-size:cover;
                            background-position:center;
                            color:#fff;
                            position:relative;
}
.cp-content-cta-pg-section:after {
                                  background-image:linear-gradient(to right, #4f008c 0, #57c9e8 100%);
                                  position:absolute;
                                  left:0;
                                  top:0;
                                  width:100%;
                                  height:100%;
}
.cp-content-cta-pg-section .container {
                                       position:relative;
                                       z-index:1;
}
@media(min-width:992px) {
.cp-content-cta-pg-section.no-bg-image {
                                        background-image:linear-gradient(to right, #4f008c 0, #57c9e8 100%)  !important;
                                        border-radius:400px 0 0 0;
}
}
@media(min-width:992px) {
.cp-content-cta-pg-section.no-bg-image:after {
                                              display:none;
}
}
@media(min-width:992px) {
.cp-content-cta-pg-section:after {
                                  border-radius:400px 0 0 0;
}
}
.cp-video-cta-section.no-border>.container {
                                            padding-top:0;
                                            padding-bottom:0;
}
.cp-video-cta-section.no-border>.container:before {
                                                   display:none;
}
.cp-video-cta-section.no-border>.container:after {
                                                  display:none;
}
.cp-video-cta-section.no-top-border>.container {
                                                padding-top:0;
}
.cp-video-cta-section.no-top-border>.container:before {
                                                       display:none;
}
.cp-video-cta-section.no-bottom-border>.container {
                                                   padding-bottom:0;
}
.cp-video-cta-section.no-bottom-border>.container:after {
                                                         display:none;
}
.cp-video-cta-section>.container {
                                  position:relative;
                                  padding-top:50px;
                                  padding-bottom:50px;
}
.cp-video-cta-section>.container:after {
                                        display:block;
                                        background-color:#ddd;
                                        height:1px;
                                        position:absolute;
                                        left:15px;
                                        right:15px;
                                        bottom:0;
}
.cp-video-cta-section>.container:before {
                                         display:block;
                                         background-color:#ddd;
                                         height:1px;
                                         position:absolute;
                                         left:15px;
                                         right:15px;
                                         top:0;
}
.cp-video-cta-section .content-heading {
                                        line-height:1.3;
                                        margin-bottom:30px;
                                        background-image:linear-gradient(141deg, #4f008c 0, #3e8ede 74%, #57c9e8 100%);
                                        -webkit-background-clip:text;
                                        -webkit-text-fill-color:transparent;
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
.cp-video-cta-section .content-heading {
                                        color:#642297;
                                        background:none;
}
}
.cp-video-cta-section p {
                         margin-bottom:30px;
}
.cp-video-cta-section img {
                           -webkit-box-shadow:0 0 15px rgba(0, 0, 0, .3);
                           -moz-box-shadow:0 0 15px rgba(0, 0, 0, .3);
                           box-shadow:0 0 15px rgba(0, 0, 0, .3);
}
.cp-video-cta-section .img-block {
                                  display:inline-block;
                                  position:relative;
}
.cp-video-cta-section .img-block a {
                                    margin:auto;
                                    text-indent:-999em;
                                    height:60px;
                                    width:60px;
                                    background:url("icon-play-big.svg")  no-repeat;
                                    background-size:contain;
                                    position:absolute;
                                    left:50%;
                                    top:50%;
                                    -webkit-transform:translate(-50%, -50%);
                                    -moz-transform:translate(-50%, -50%);
                                    -ms-transform:translate(-50%, -50%);
                                    -o-transform:translate(-50%, -50%);
                                    transform:translate(-50%, -50%);
                                    -webkit-transition:all .4s;
                                    -moz-transition:all .4s;
                                    -o-transition:all .4s;
                                    transition:all .4s;
}
.cp-video-cta-section .img-block a:hover {
                                          -webkit-transition:all .4s;
                                          -moz-transition:all .4s;
                                          -o-transition:all .4s;
                                          transition:all .4s;
                                          -webkit-transform:translate(-50%, -50%)  scale(1.1);
                                          -moz-transform:translate(-50%, -50%)  scale(1.1);
                                          -ms-transform:translate(-50%, -50%)  scale(1.1);
                                          -o-transform:translate(-50%, -50%)  scale(1.1);
                                          transform:translate(-50%, -50%)  scale(1.1);
}
.cp-video-cta-section .img-block a:focus {
                                          outline:0;
}
.cp-video-cta-section .img-block a:active {
                                           outline:0;
}
@media(min-width:768px) {
.cp-video-cta-section>.container {
                                  padding-top:70px;
                                  padding-bottom:70px;
}
}
.page-template-technology .mfp-bg {
                                   background:#642297;
                                   background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                                   background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
}
.popup-card {
             background-color:#fff;
             color:blue;
             width:90%;
             max-width:1050px;
             margin:0 auto;
             position:relative;
}
.popup-card .left-block {
                         background-color:#3e8ede;
                         color:#fff;
                         font-size:16px;
}
.popup-card .left-block .avatar {
                                 width:300px;
}
.popup-card .left-block .video-link {
                                     display:block;
                                     position:relative;
}
.popup-card .left-block .video-link:after {
                                           font-family:icomoon;
                                           speak:none;
                                           font-style:normal;
                                           font-weight:normal;
                                           font-variant:normal;
                                           text-transform:none;
                                           line-height:1;
                                           -webkit-font-smoothing:antialiased;
                                           -moz-osx-font-smoothing:grayscale;
                                           content:"\e602";
                                           color:#3e8ede;
                                           font-size:60px;
                                           position:absolute;
                                           left:50%;
                                           top:50%;
                                           -webkit-transform:translate(-50%, -50%);
                                           -moz-transform:translate(-50%, -50%);
                                           -ms-transform:translate(-50%, -50%);
                                           -o-transform:translate(-50%, -50%);
                                           transform:translate(-50%, -50%);
}
.popup-card .left-block .img-block {
                                    background-color:#666;
                                    display:none;
                                    padding-bottom:66%;
                                    background-size:cover;
                                    background-repeat:no-repeat;
                                    background-position:center;
}
.popup-card .left-block .title {
                                font-size:20px;
                                font-weight:300;
                                line-height:1.4;
}
.popup-card .content-block {
                            color:#2c2c2c;
                            font-size:16px;
}
.popup-card .content-block .heading {
                                     font-size:14px;
                                     font-weight:600;
                                     letter-spacing:2px;
                                     text-transform:uppercase;
                                     margin-bottom:20px;
}
.popup-card .content-block p {
                              line-height:1.7;
}
.popup-card .meta-block a {
                           color:#fff;
                           display:inline-block;
                           padding-bottom:1px;
                           border-bottom:1px solid transparent;
}
.popup-card .meta-block a:hover {
                                 border-bottom-color:#fff;
}
.popup-card .mfp-close {
                        font-size:0;
                        color:transparent;
                        width:44px;
                        height:44px;
                        line-height:44px;
                        overflow:hidden;
}
.popup-card .mfp-close:hover:before {
                                     color:#777;
}
.popup-card .mfp-close:before {
                               font-family:icomoon;
                               speak:none;
                               font-style:normal;
                               font-weight:normal;
                               font-variant:normal;
                               text-transform:none;
                               line-height:1;
                               -webkit-font-smoothing:antialiased;
                               -moz-osx-font-smoothing:grayscale;
                               display:block;
                               content:"\e62e";
                               color:#ccc;
                               font-size:36px;
                               line-height:44px;
}
@media(max-width:767px) {
.popup-card .content-block {
                            padding:5vw;
}
}
@media(max-width:767px) {
.popup-card .meta-block {
                         padding:5vw;
}
}
@media(min-width:768px) {
.popup-card {
             border-bottom-left-radius:30px;
}
}
@media(min-width:768px) {
.popup-card .flex-container {
                             display:-webkit-box;
                             display:-moz-box;
                             display:-webkit-flex;
                             display:-moz-flex;
                             display:flex;
                             display:-ms-flexbox;
                             -ms-flex-wrap:wrap;
                             -webkit-flex-wrap:wrap;
                             -moz-flex-wrap:wrap;
                             flex-wrap:wrap;
}
}
@media(min-width:768px) {
.popup-card .left-block {
                         -webkit-box-flex:0 0 55%;
                         -moz-box-flex:0 0 55%;
                         -webkit-flex:0 0 55%;
                         -moz-flex:0 0 55%;
                         -ms-flex:0 0 55%;
                         flex:0 0 55%;
                         border-bottom-left-radius:30px;
}
}
@media(min-width:768px) {
.popup-card .left-block .avatar {
                                 display:none;
}
}
@media(min-width:768px) {
.popup-card .left-block .img-block {
                                    display:block;
}
}
@media(min-width:768px) {
.popup-card .left-block .title {
                                margin-bottom:30px;
}
}
@media(min-width:768px) {
.popup-card .content-block {
                            -webkit-box-flex:0 0 45%;
                            -moz-box-flex:0 0 45%;
                            -webkit-flex:0 0 45%;
                            -moz-flex:0 0 45%;
                            -ms-flex:0 0 45%;
                            flex:0 0 45%;
                            padding:50px;
}
}
@media all and (min-width:768px) and (-ms-high-contrast:none), (min-width:768px) and (-ms-high-contrast:active) {
.popup-card .left-block {
                         max-width:55%;
}
}
@media all and (min-width:768px) and (-ms-high-contrast:none), (min-width:768px) and (-ms-high-contrast:active) {
.popup-card .content-block {
                            max-width:45%;
}
}
@media(min-width:992px) {
.popup-card .left-block .meta-block {
                                     padding:50px;
}
}
.cp-content-cta-section.no-border>.container {
                                              padding-top:0;
                                              padding-bottom:0;
}
.cp-content-cta-section.no-border>.container:before {
                                                     display:none;
}
.cp-content-cta-section.no-border>.container:after {
                                                    display:none;
}
.cp-content-cta-section.no-top-border>.container {
                                                  padding-top:0;
}
.cp-content-cta-section.no-top-border>.container:before {
                                                         display:none;
}
.cp-content-cta-section.no-bottom-border>.container {
                                                     padding-bottom:0;
}
.cp-content-cta-section.no-bottom-border>.container:after {
                                                           display:none;
}
.cp-content-cta-section>.container {
                                    position:relative;
                                    padding-top:70px;
                                    padding-bottom:70px;
}
.cp-content-cta-section>.container:after {
                                          display:block;
                                          background-color:#e9e9e9;
                                          height:1px;
                                          position:absolute;
                                          left:15px;
                                          right:15px;
                                          bottom:0;
}
.cp-content-cta-section>.container:before {
                                           display:block;
                                           background-color:#e9e9e9;
                                           height:1px;
                                           position:absolute;
                                           left:15px;
                                           right:15px;
                                           top:0;
}
.cp-content-cta-section .section-heading {
                                          color:#4f008c;
}
@media(min-width:768px) {
.cp-stage-block .img-block {
                            text-align:center;
}
}
@media(min-width:768px) {
.cp-stage-block .video-still {
                              display:inline-block;
                              position:relative;
                              max-height:310px;
}
}
@media(min-width:768px) {
.cp-stage-block#stage-1 .img-block {
                                    text-align:right;
}
}
@media(min-width:768px) {
.cp-stage-block#stage-3 .img-block {
                                    text-align:right;
}
}
@media(min-width:768px) {
.cp-stage-block#stage-2 .img-block {
                                    text-align:left;
}
}
@media(min-width:768px) {
.cp-stage-block#stage-4 .img-block {
                                    text-align:left;
}
}
@media(min-width:992px) {
.cp-stage-block .inner-block {
                              min-height:346px;
}
}
.cp-features-slider .video-still {
                                  display:block;
                                  width:400px;
                                  margin:0 auto 20px;
}
@media(min-width:768px) {
.cp-features-slider .video-still {
                                  visibility:hidden;
}
}
@media(min-width:768px) {
.cp-features-slider .swiper-slide-active .video-still {
                                                       visibility:visible;
                                                       -webkit-animation-duration:.5s;
                                                       -moz-animation-duration:.5s;
                                                       -ms-animation-duration:.5s;
                                                       -o-animation-duration:.5s;
                                                       animation-duration:.5s;
                                                       -webkit-animation-fill-mode:both;
                                                       -moz-animation-fill-mode:both;
                                                       -ms-animation-fill-mode:both;
                                                       -o-animation-fill-mode:both;
                                                       animation-fill-mode:both;
                                                       -webkit-animation-name:fadeInUp;
                                                       -moz-animation-name:fadeInUp;
                                                       -ms-animation-name:fadeInUp;
                                                       -o-animation-name:fadeInUp;
                                                       animation-name:fadeInUp;
                                                       -webkit-animation-delay:.3s;
                                                       -moz-animation-delay:.3s;
                                                       -ms-animation-delay:.3s;
                                                       -o-animation-delay:.3s;
                                                       animation-delay:.3s;
}
}
.page-template-review-pricing .hero-section {
                                             background-color:#fff;
}
.page-template-review-pricing .crumbs {
                                       background-color:#fff !important;
}
.list-plans {
             list-style:none;
             margin-left:0;
}
.list-plans>li {
                text-align:center;
                border-bottom-left-radius:15px;
}
.list-plans>li .inner-block {
                             padding:1px;
                             border-bottom-left-radius:15px;
                             box-shadow:0 0 10px rgba(120, 120, 120, .5);
}
.list-plans>li .details-block {
                               background-color:#fff;
                               padding:30px;
                               border-bottom-left-radius:15px;
}
.list-plans .plan-heading {
                           color:#fff;
                           font-size:22px;
                           font-weight:300;
                           text-align:center;
                           padding:15px;
                           margin-bottom:0;
}
.list-plans .pricing {
                      background:transparent;
                      font-size:44px;
                      margin-bottom:50px;
                      position:relative;
}
.list-plans .pricing:after {
                            background-color:#ddd;
                            display:block;
                            height:1px;
                            position:absolute;
                            left:30px;
                            right:30px;
                            bottom:-15px;
}
.list-plans .pricing span {
                           font-weight:600;
                           font-size:14px;
                           letter-spacing:2px;
                           display:block;
                           text-transform:uppercase;
}
.list-plans .list-details {
                           list-style:none;
                           margin-left:0;
                           font-size:16px;
                           color:#383a35;
}
.list-plans .list-details>li {
                              line-height:1.6;
                              margin-bottom:25px;
}
.list-plans .btn-gradient {
                           color:#fff;
                           padding:15px 40px;
                           box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
}
.list-plans .btn-white {
                        background:#fff;
                        font-weight:600;
                        padding:15px 40px;
}
.list-plans .plan-orange .inner-block {
                                       background-image:linear-gradient(to right, #d7006d 0, #ff6c36 100%);
}
.list-plans .plan-orange .plan-heading {
                                        background-image:linear-gradient(to right, #d7006d 0, #ff6c36 100%);
}
.list-plans .plan-orange .pricing {
                                   background-image:linear-gradient(to right, #d7006d 0, #ff6c36 100%);
                                   background:-webkit-linear-gradient(to right, #d7006d 0, #ff6c36 100%);
                                   -webkit-background-clip:text;
                                   -webkit-text-fill-color:transparent;
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
.list-plans .plan-orange .pricing {
                                   color:#d7006d;
                                   background:none;
}
}
.list-plans .plan-orange .btn-gradient {
                                        background-image:linear-gradient(to right, #d7006d 0, #ff6c36 100%);
}
.list-plans .plan-orange .btn-white {
                                     background-image:linear-gradient(to right, #d7006d 0, #ff6c36 100%);
                                     background:-webkit-linear-gradient(to right, #d7006d 0, #ff6c36 100%);
                                     -webkit-background-clip:text;
                                     -webkit-text-fill-color:transparent;
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
.list-plans .plan-orange .btn-white {
                                     color:#d7006d;
                                     background:none;
}
}
.list-plans .plan-teal .inner-block {
                                     background-image:linear-gradient(to right, #00806e 0, #00c4bc 100%);
}
.list-plans .plan-teal .plan-heading {
                                      background-image:linear-gradient(to right, #00806e 0, #00c4bc 100%);
}
.list-plans .plan-teal .pricing {
                                 background-image:linear-gradient(to right, #00806e 0, #00c4bc 100%);
                                 background:-webkit-linear-gradient(to right, #00806e 0, #00c4bc 100%);
                                 -webkit-background-clip:text;
                                 -webkit-text-fill-color:transparent;
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
.list-plans .plan-teal .pricing {
                                 color:#00806e;
                                 background:none;
}
}
.list-plans .plan-teal .btn-gradient {
                                      background-image:linear-gradient(to right, #00806e 0, #00c4bc 100%);
}
.list-plans .plan-teal .btn-white {
                                   background-image:linear-gradient(to right, #00806e 0, #00c4bc 100%);
                                   background:-webkit-linear-gradient(to right, #00806e 0, #00c4bc 100%);
                                   -webkit-background-clip:text;
                                   -webkit-text-fill-color:transparent;
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
.list-plans .plan-teal .btn-white {
                                   color:#00806e;
                                   background:none;
}
}
.list-plans .plan-blue .inner-block {
                                     background-image:linear-gradient(to right, #4f008c 0, #558bcc 69%, #57c9e8 100%);
}
.list-plans .plan-blue .plan-heading {
                                      background-image:linear-gradient(to right, #4f008c 0, #558bcc 69%, #57c9e8 100%);
}
.list-plans .plan-blue .pricing {
                                 background-image:linear-gradient(to right, #4f008c 0, #558bcc 69%, #57c9e8 100%);
                                 background-image:-webkit-linear-gradient(to right, #4f008c 0, #558bcc 69%, #57c9e8 100%);
                                 -webkit-background-clip:text;
                                 -webkit-text-fill-color:transparent;
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
.list-plans .plan-blue .pricing {
                                 color:#4f008c;
                                 background:none;
}
}
.list-plans .plan-blue .btn-gradient {
                                      background-image:linear-gradient(to right, #4f008c 0, #558bcc 69%, #57c9e8 100%);
}
.list-plans .plan-blue .btn-white {
                                   background-image:linear-gradient(to right, #4f008c 0, #558bcc 69%, #57c9e8 100%);
                                   background-image:-webkit-linear-gradient(to right, #4f008c 0, #558bcc 69%, #57c9e8 100%);
                                   -webkit-background-clip:text;
                                   -webkit-text-fill-color:transparent;
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
.list-plans .plan-blue .btn-white {
                                   color:#4f008c;
                                   background:none;
}
}
@media(max-width:767px) {
.list-plans>li {
                max-width:400px;
                margin:0 auto 20px;
}
}
@media(min-width:768px) {
.list-plans {
             margin:0 -15px;
}
}
@media(min-width:768px) {
.list-plans>li {
                float:left;
                width:33.333333%;
                padding:0 15px;
}
}
@media(min-width:768px) and (max-width:991px) {
.list-plans>li .details-block {
                               padding-left:10px;
                               padding-right:10px;
}
}
.plans-features-section .container-fluid {
                                          max-width:1170px;
                                          margin:0 auto;
}
.plans-features-section .features-row {
                                       margin:0 -10px 0;
                                       overflow:hidden;
}
.plans-features-section .col-features {
                                       padding:0 10px;
}
.plans-features-section .col-features .inner-block {
                                                    border:1px solid #383a35;
                                                    border-bottom-left-radius:10px;
}
.plans-features-section .col-features .heading {
                                                background-color:#383a35;
                                                color:#fff;
                                                font-size:16px;
                                                font-weight:600;
                                                line-height:1.1;
                                                padding:0 20px;
                                                margin-bottom:0;
                                                height:50px;
                                                display:-webkit-box;
                                                display:-moz-box;
                                                display:-webkit-flex;
                                                display:-moz-flex;
                                                display:flex;
                                                display:-ms-flexbox;
                                                -webkit-box-align:center;
                                                -ms-flex-align:center;
                                                -webkit-align-items:center;
                                                -moz-align-items:center;
                                                align-items:center;
}
.plans-features-section .col-features .list-features {
                                                      list-style:none;
                                                      margin-left:0;
}
.plans-features-section .col-features .list-features>li {
                                                         background-color:#fff;
                                                         font-size:16px;
                                                         padding:12px 20px;
                                                         margin-bottom:0;
}
.plans-features-section .col-features .list-features>li ul {
                                                            list-style:none;
                                                            margin-left:0;
                                                            font-size:14px;
                                                            margin-top:15px;
                                                            margin-bottom:0;
}
.plans-features-section .col-features .list-features>li ul>li {
                                                               overflow:hidden;
}
.plans-features-section .col-features .list-features>li ul>li .label {
                                                                      float:left;
                                                                      width:50%;
}
.plans-features-section .col-features .list-features>li ul>li .m-text {
                                                                       background-image:linear-gradient(to right, #d7006d 0, #ff6c36 100%);
                                                                       background:-webkit-linear-gradient(to right, #d7006d 0, #ff6c36 100%);
                                                                       -webkit-background-clip:text;
                                                                       -webkit-text-fill-color:transparent;
                                                                       float:left;
                                                                       width:50%;
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
.plans-features-section .col-features .list-features>li ul>li .m-text {
                                                                       color:#d7006d;
                                                                       background:none;
}
}
.plans-features-section .col-features .list-features>li ul>li .m-check {
                                                                        background:url("m-check.png")  no-repeat left center;
                                                                        float:left;
                                                                        width:50%;
                                                                        height:20px;
}
.plans-features-section .col-features .list-features>li ul>li .m-text-block {
                                                                             float:left;
                                                                             width:50%;
}
.plans-features-section .col-features .list-features>li ul>li .m-text-block span {
                                                                                  display:block;
}
.plans-features-section .col-features .list-features>li ul>li .m-text span {
                                                                            display:block;
}
.plans-features-section .col-features .list-features>li:nth-child(2n) {
                                                                       background-color:#f8f8f8;
}
.plans-features-section .col-features .list-features>li:last-child {
                                                                    border-bottom-left-radius:10px;
}
.plans-features-section .col-plan {
                                   display:none;
                                   font-size:16px;
                                   text-align:center;
                                   float:left;
                                   width:20%;
                                   padding:0 10px;
}
.plans-features-section .col-plan .inner-block {
                                                padding:1px;
                                                border-bottom-left-radius:10px;
}
.plans-features-section .col-plan .inner-block.push-top {
                                                         margin-top:50px;
}
.plans-features-section .col-plan .heading {
                                            color:#fff;
                                            font-size:20px;
                                            font-weight:300;
                                            padding:0 20px;
                                            margin-bottom:0;
                                            height:50px;
                                            display:-webkit-box;
                                            display:-moz-box;
                                            display:-webkit-flex;
                                            display:-moz-flex;
                                            display:flex;
                                            display:-ms-flexbox;
                                            -webkit-box-pack:center;
                                            -ms-flex-pack:center;
                                            -webkit-justify-content:center;
                                            -moz-justify-content:center;
                                            justify-content:center;
                                            -webkit-box-direction:normal;
                                            -webkit-box-orient:vertical;
                                            -webkit-flex-direction:column;
                                            -moz-flex-direction:column;
                                            -ms-flex-direction:column;
                                            flex-direction:column;
}
.plans-features-section .col-plan ul {
                                      list-style:none;
                                      margin-left:0;
}
.plans-features-section .col-plan ul>li {
                                         background-color:#fff;
                                         padding:0 20px;
                                         margin-bottom:0;
                                         position:relative;
                                         height:62px;
                                         display:-webkit-box;
                                         display:-moz-box;
                                         display:-webkit-flex;
                                         display:-moz-flex;
                                         display:flex;
                                         display:-ms-flexbox;
                                         -webkit-box-pack:center;
                                         -ms-flex-pack:center;
                                         -webkit-justify-content:center;
                                         -moz-justify-content:center;
                                         justify-content:center;
                                         -webkit-box-direction:normal;
                                         -webkit-box-orient:vertical;
                                         -webkit-flex-direction:column;
                                         -moz-flex-direction:column;
                                         -ms-flex-direction:column;
                                         flex-direction:column;
}
.plans-features-section .col-plan ul>li:nth-child(2n) {
                                                       background-color:#f8f8f8;
}
.plans-features-section .col-plan ul>li:last-child {
                                                    border-bottom-left-radius:10px;
}
.plans-features-section .col-plan .check {
                                          display:inline-block;
                                          width:40px;
                                          height:40px;
                                          position:absolute;
                                          left:50%;
                                          top:50%;
                                          -webkit-transform:translate(-50%, -50%);
                                          -moz-transform:translate(-50%, -50%);
                                          -ms-transform:translate(-50%, -50%);
                                          -o-transform:translate(-50%, -50%);
                                          transform:translate(-50%, -50%);
}
.plans-features-section .col-plan .text {
                                         display:block;
}
.plans-features-section .col-plan .timing {
                                           display:block;
                                           font-size:12px;
}
.plans-features-section .col-plan .timezone {
                                             display:block;
                                             font-size:10px;
}
.plans-features-section .col-plan .btn {
                                        color:#fff;
                                        padding:15px 40px;
}
.plans-features-section .col-orange .heading {
                                              background-image:linear-gradient(to right, #d7006d 0, #ff6c36 100%);
}
.plans-features-section .col-orange .inner-block {
                                                  background-image:linear-gradient(to right, #d7006d 0, #ff6c36 100%);
}
.plans-features-section .col-orange .check {
                                            background:url("check-orange.svg")  no-repeat center;
}
.plans-features-section .col-orange .text {
                                           background-image:linear-gradient(to right, #d7006d 0, #ff6c36 100%);
                                           background:-webkit-linear-gradient(to right, #d7006d 0, #ff6c36 100%);
                                           -webkit-background-clip:text;
                                           -webkit-text-fill-color:transparent;
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
.plans-features-section .col-orange .text {
                                           color:#d7006d;
                                           background:none;
}
}
.plans-features-section .col-orange .btn-gradient {
                                                   background-image:linear-gradient(to right, #d7006d 0, #ff6c36 100%);
}
.plans-features-section .col-teal .heading {
                                            background-image:linear-gradient(to right, #00806e 0, #00c4bc 100%);
}
.plans-features-section .col-teal .inner-block {
                                                background-image:linear-gradient(to right, #00806e 0, #00c4bc 100%);
}
.plans-features-section .col-teal .check {
                                          background:url("check-teal.svg")  no-repeat center;
}
.plans-features-section .col-teal .text {
                                         background-image:linear-gradient(to right, #00806e 0, #00c4bc 100%);
                                         background-image:-webkit-linear-gradient(to right, #00806e 0, #00c4bc 100%);
                                         -webkit-background-clip:text;
                                         -webkit-text-fill-color:transparent;
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
.plans-features-section .col-teal .text {
                                         color:#00806e;
                                         background:none;
}
}
.plans-features-section .col-teal .btn-gradient {
                                                 background-image:linear-gradient(to right, #00806e 0, #00c4bc 100%);
}
.plans-features-section .col-blue .heading {
                                            background-image:linear-gradient(to right, #4f008c 0, #558bcc 69%, #57c9e8 100%);
}
.plans-features-section .col-blue .inner-block {
                                                background-image:linear-gradient(to right, #4f008c 0, #558bcc 69%, #57c9e8 100%);
}
.plans-features-section .col-blue .check {
                                          background:url("check-blue.svg")  no-repeat center;
}
.plans-features-section .col-blue .text {
                                         background-image:linear-gradient(to right, #4f008c 0, #558bcc 69%, #57c9e8 100%);
                                         background-image:-webkit-linear-gradient(to right, #4f008c 0, #558bcc 69%, #57c9e8 100%);
                                         -webkit-background-clip:text;
                                         -webkit-text-fill-color:transparent;
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
.plans-features-section .col-blue .text {
                                         color:#4f008c;
                                         background:none;
}
}
.plans-features-section .col-blue .btn-gradient {
                                                 background-image:linear-gradient(to right, #4f008c 0, #558bcc 69%, #57c9e8 100%);
}
.plans-features-section .m-btns-block .btn {
                                            color:#fff;
}
@media(min-width:768px) {
.plans-features-section .features-row {
                                       margin-bottom:40px;
}
}
@media(min-width:768px) {
.plans-features-section .col-features {
                                       float:left;
                                       width:40%;
}
}
@media(min-width:768px) {
.plans-features-section .col-features .list-features>li {
                                                         padding:0 20px;
                                                         height:62px;
                                                         display:-webkit-box;
                                                         display:-moz-box;
                                                         display:-webkit-flex;
                                                         display:-moz-flex;
                                                         display:flex;
                                                         display:-ms-flexbox;
                                                         -webkit-box-align:center;
                                                         -ms-flex-align:center;
                                                         -webkit-align-items:center;
                                                         -moz-align-items:center;
                                                         align-items:center;
}
}
@media(min-width:768px) {
.plans-features-section .col-features .list-features>li ul {
                                                            display:none;
}
}
@media(min-width:768px) {
.plans-features-section .col-plan {
                                   display:block;
}
}
#mktoForm_1446 {
                font-size:16px !important;
                width:100% !important;
}
#mktoForm_1446 .mktoFieldWrap {
                               width:100%;
}
#mktoForm_1446 .mktoFormCol {
                             width:100%;
                             margin-bottom:15px !important;
}
#mktoForm_1446 .mktoLabel {
                           line-height:1.4;
                           width:100% !important;
                           margin-bottom:5px !important;
}
#mktoForm_1446 select {
                       width:100% !important;
                       padding:10px;
                       border:1px solid #999;
}
#mktoForm_1446 input {
                      width:100% !important;
                      padding:10px;
                      border:1px solid #999;
}
#mktoForm_1446 textarea {
                         width:100% !important;
                         padding:10px;
                         border:1px solid #999;
}
#mktoForm_1446 .mktoGutter {
                            display:none;
}
#mktoForm_1446 .mktoOffset {
                            display:none;
}
#mktoForm_1446 .mktoFieldWrap .mktoCheckboxList {
                                                 width:100% !important;
                                                 padding:0;
}
#mktoForm_1446 .mktoFieldWrap .mktoCheckboxList label {
                                                       line-height:1.5;
                                                       float:left;
                                                       width:calc(100% - 50px);
                                                       margin:0 0 15px;
}
#mktoForm_1446 .mktoFieldWrap .mktoCheckboxList input {
                                                       clear:both;
                                                       float:right;
                                                       width:50px !important;
                                                       position:relative;
                                                       top:5px;
}
#mktoForm_1446 label[for="new_microsoftsharepoint" ] {
                                                      width:calc(100% - 50px)  !important;
}
#mktoForm_1446 label[for="new_sharepointonline" ] {
                                                   width:calc(100% - 50px)  !important;
}
#mktoForm_1446 label[for="new_box" ] {
                                      width:calc(100% - 50px)  !important;
}
#mktoForm_1446 label[for="new_aodocs" ] {
                                         width:calc(100% - 50px)  !important;
}
#mktoForm_1446 label[for="new_egnyte" ] {
                                         width:calc(100% - 50px)  !important;
}
#mktoForm_1446 label[for="new_fileshare" ] {
                                            width:calc(100% - 50px)  !important;
}
#mktoForm_1446 label[for="new_otherecm" ] {
                                           width:calc(100% - 50px)  !important;
}
#mktoForm_1446 label[for="new_microsoftsharepoint" ]~.mktoCheckboxList {
                                                                        width:50px !important;
}
#mktoForm_1446 label[for="new_sharepointonline" ]~.mktoCheckboxList {
                                                                     width:50px !important;
}
#mktoForm_1446 label[for="new_box" ]~.mktoCheckboxList {
                                                        width:50px !important;
}
#mktoForm_1446 label[for="new_aodocs" ]~.mktoCheckboxList {
                                                           width:50px !important;
}
#mktoForm_1446 label[for="new_egnyte" ]~.mktoCheckboxList {
                                                           width:50px !important;
}
#mktoForm_1446 label[for="new_fileshare" ]~.mktoCheckboxList {
                                                              width:50px !important;
}
#mktoForm_1446 label[for="new_otherecm" ]~.mktoCheckboxList {
                                                             width:50px !important;
}
.ui-helper-hidden {
                   display:none;
}
.ui-helper-hidden-accessible {
                              border:0;
                              clip:rect(0 0 0 0);
                              height:1px;
                              margin:-1px;
                              overflow:hidden;
                              padding:0;
                              position:absolute;
                              width:1px;
}
.ui-helper-reset {
                  margin:0;
                  padding:0;
                  border:0;
                  outline:0;
                  line-height:1.3;
                  text-decoration:none;
                  font-size:100%;
                  list-style:none;
}
.ui-helper-clearfix:before {
                            display:table;
                            border-collapse:collapse;
}
.ui-helper-clearfix:after {
                           display:table;
                           border-collapse:collapse;
                           clear:both;
}
.ui-helper-zfix {
                 width:100%;
                 height:100%;
                 top:0;
                 left:0;
                 position:absolute;
                 opacity:0;
                 filter:Alpha(Opacity=0);
}
.ui-front {
           z-index:100;
}
.ui-state-disabled {
                    cursor:default !important;
                    pointer-events:none;
}
.ui-icon {
          display:inline-block;
          vertical-align:middle;
          margin-top:-.25em;
          position:relative;
          text-indent:-99999px;
          overflow:hidden;
          background-repeat:no-repeat;
}
.ui-widget-icon-block {
                       left:50%;
                       margin-left:-8px;
                       display:block;
}
.ui-widget-overlay {
                    position:fixed;
                    top:0;
                    left:0;
                    width:100%;
                    height:100%;
}
.ui-slider {
            position:relative;
            text-align:left;
}
.ui-slider .ui-slider-handle {
                              position:absolute;
                              z-index:2;
                              width:1.2em;
                              height:1.2em;
                              cursor:default;
                              -ms-touch-action:none;
                              touch-action:none;
}
.ui-slider .ui-slider-range {
                             position:absolute;
                             z-index:1;
                             font-size:.7em;
                             display:block;
                             border:0;
                             background-position:0 0;
}
.ui-slider.ui-state-disabled .ui-slider-handle {
                                                filter:inherit;
}
.ui-slider.ui-state-disabled .ui-slider-range {
                                               filter:inherit;
}
.ui-slider-horizontal {
                       height:.8em;
}
.ui-slider-horizontal .ui-slider-handle {
                                         top:-.3em;
                                         margin-left:-.6em;
}
.ui-slider-horizontal .ui-slider-range {
                                        top:0;
                                        height:100%;
}
.ui-slider-horizontal .ui-slider-range-min {
                                            left:0;
                                            background-color:#47c2e7;
                                            *zoom:1;
                                            filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF47C2E7', endColorstr='#FF461B94');
                                            background-image:-owg-linear-gradient(left, #47c2e7 1%, #461b94 100%);
                                            background-image:-webkit-linear-gradient(left, #47c2e7 1%, #461b94 100%);
                                            background-image:-moz-linear-gradient(left, #47c2e7 1%, #461b94 100%);
                                            background-image:-o-linear-gradient(left, #47c2e7 1%, #461b94 100%);
                                            background-image:linear-gradient(left, #47c2e7 1%, #461b94 100%);
                                            border-radius:50px 0 0 50px;
}
.ui-slider-horizontal .ui-slider-range-max {
                                            right:-1px;
                                            background:#e2e2e2;
                                            border-radius:0 55px 55px 0;
}
.ui-slider-vertical {
                     width:.8em;
                     height:100px;
}
.ui-slider-vertical .ui-slider-handle {
                                       left:-.3em;
                                       margin-left:0;
                                       margin-bottom:-.6em;
}
.ui-slider-vertical .ui-slider-range {
                                      left:0;
                                      width:100%;
}
.ui-slider-vertical .ui-slider-range-min {
                                          bottom:0;
}
.ui-slider-vertical .ui-slider-range-max {
                                          top:0;
}
.price_slider {
               margin-top:20px;
               display:inline-block;
               width:100%;
}
.price_slider h4 {
                  text-align:center;
                  margin-bottom:4px;
                  font-weight:bold;
                  font-size:16px;
}
.price_slider .footnote {
                         font-size:11px;
                         text-align:center;
                         max-width:500px;
                         margin:0 auto;
}
#pricing-slider {
                 background-color:#47c2e7;
                 *zoom:1;
                 filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF47C2E7', endColorstr='#FF461B94');
                 background-image:-owg-linear-gradient(left, #47c2e7 1%, #461b94 100%);
                 background-image:-webkit-linear-gradient(left, #47c2e7 1%, #461b94 100%);
                 background-image:-moz-linear-gradient(left, #47c2e7 1%, #461b94 100%);
                 background-image:-o-linear-gradient(left, #47c2e7 1%, #461b94 100%);
                 background-image:linear-gradient(left, #47c2e7 1%, #461b94 100%);
                 height:15px;
                 border:0;
                 border-radius:0;
                 width:91%;
                 margin:24px auto 0;
                 border-radius:50px;
}
#page-slider {
              background-color:#47c2e7;
              *zoom:1;
              filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF47C2E7', endColorstr='#FF461B94');
              background-image:-owg-linear-gradient(left, #47c2e7 1%, #461b94 100%);
              background-image:-webkit-linear-gradient(left, #47c2e7 1%, #461b94 100%);
              background-image:-moz-linear-gradient(left, #47c2e7 1%, #461b94 100%);
              background-image:-o-linear-gradient(left, #47c2e7 1%, #461b94 100%);
              background-image:linear-gradient(left, #47c2e7 1%, #461b94 100%);
              height:15px;
              border:0;
              border-radius:0;
              width:91%;
              margin:24px auto 0;
              border-radius:50px;
}
@media(min-width:1200px) {
#pricing-slider {
                 width:86%;
}
}
@media(min-width:1200px) {
#page-slider {
              width:86%;
}
}
.padding-bottom-price-slider {
                              padding-bottom:11px !important;
}
.ui-slider-horizontal .ui-state-default {
                                         background:#383a35;
                                         height:24px;
                                         width:24px;
                                         border:0;
                                         outline:0;
                                         border-radius:50%;
}
.ui-slider-horizontal .ui-state-default span {
                                              position:absolute;
                                              top:-27px;
                                              text-align:center;
                                              width:100px;
                                              left:-36px;
                                              font-size:12px;
                                              color:#37bae6;
                                              font-weight:500;
                                              letter-spacing:.5px;
                                              -webkit-transition:.4s color ease-in-out;
                                              -o-transition:.4s color ease-in-out;
                                              transition:.4s color ease-in-out;
}
.ui-slider-horizontal .ui-state-default span.twenty {
                                                     color:#3989cd;
}
.ui-slider-horizontal .ui-state-default span.forty {
                                                    color:#3b63b9;
}
.ui-slider-horizontal .ui-state-default span.sixty {
                                                    color:#3c41a6;
}
.ui-slider-horizontal .ui-state-default span.eighty {
                                                     color:#3d2495;
}
.ui-slider-horizontal .ui-state-default span.hundy {
                                                    color:#3d158d;
}
.input-units {
              font-size:25px;
              padding:4px 6px;
              vertical-align:middle;
              margin-right:0;
}
.units-placeholder {
                    background:#c6cacc;
                    color:#fff;
                    line-height:47px;
                    padding:0 22px;
                    font-weight:normal;
                    font-size:14px;
                    letter-spacing:.4px;
}
.ui-widget-header {
                   background:none;
}
.users-legend {
               color:#595e60;
               font-size:16px;
               width:91%;
               margin:10px auto 25px;
               display:block;
               text-align:left;
               position:relative;
               min-height:25px;
}
@media(min-width:1200px) {
.users-legend {
               width:86%;
}
}
.users-legend label {
                     position:absolute;
}
.users-legend label.label-1 {
                             left:3.55%;
}
.users-legend label.label-2 {
                             left:23.1%;
}
.users-legend label.label-3 {
                             left:48.35%;
}
.users-legend label.label-4 {
                             left:73.4%;
}
.users-legend label.label-5 {
                             left:98.1%;
}
.pages-legend {
               color:#595e60;
               font-size:16px;
               width:91%;
               margin:10px auto 25px;
               display:block;
               text-align:left;
               position:relative;
               min-height:25px;
}
@media(min-width:1200px) {
.pages-legend {
               width:86%;
}
}
.pages-legend label {
                     position:absolute;
}
.pages-legend label.label-1 {
                             left:2.3%;
}
.pages-legend label.label-2 {
                             left:21.1%;
}
.pages-legend label.label-3 {
                             left:44.9%;
}
.pages-legend label.label-4 {
                             left:68.8%;
}
.pages-legend label.label-5 {
                             left:92.1%;
}
.price-slider-wrapper {
                       position:relative;
                       clear:both;
                       margin-top:33px;
}
.page-slider-wrapper {
                      position:relative;
                      clear:both;
                      margin-top:33px;
}
.plan-cost {
            font-size:45px;
            width:80%;
            margin:0 auto;
            display:block;
            clear:both;
            line-height:54px;
            text-align:center;
            background-image:-owg-linear-gradient(left, #47c2e7 1%, #461b94 100%);
            background-image:-webkit-linear-gradient(left, #47c2e7 1%, #461b94 100%);
            background-image:-moz-linear-gradient(left, #47c2e7 1%, #461b94 100%);
            background-image:-o-linear-gradient(left, #47c2e7 1%, #461b94 100%);
            background-image:linear-gradient(left, #47c2e7 1%, #461b94 100%);
            -webkit-background-clip:text;
            -webkit-text-fill-color:transparent;
}
.call-price {
             font-size:45px;
             width:80%;
             margin:0 auto;
             display:block;
             clear:both;
             line-height:54px;
             text-align:center;
             font-size:35px;
}
.plan-year-cost {
                 background-image:-owg-linear-gradient(left, #47c2e7 1%, #461b94 100%);
                 background-image:-webkit-linear-gradient(left, #47c2e7 1%, #461b94 100%);
                 background-image:-moz-linear-gradient(left, #47c2e7 1%, #461b94 100%);
                 background-image:-o-linear-gradient(left, #47c2e7 1%, #461b94 100%);
                 background-image:linear-gradient(left, #47c2e7 1%, #461b94 100%);
                 -webkit-background-clip:text;
                 -webkit-text-fill-color:transparent;
                 font-size:18px;
                 text-align:center;
}
.plan-note {
            font-size:14px;
            font-style:italic;
            padding:27px 0 13px;
            display:block;
}
#summary-cost {
               font-size:22px;
               text-align:center;
               margin-bottom:9px;
}
.blog {
       background:#f5f5f5;
}
.category {
           background:#f5f5f5;
}
.page {
       background:#f5f5f5;
}
.post-type-archive-resources {
                              background:#f5f5f5;
}
.tax-resource {
               background:#f5f5f5;
}
.post-type-archive-case-study {
                               background:#f5f5f5;
}
.tax-industry {
               background:#f5f5f5;
}
.single {
         background:#f5f5f5;
}
.archive {
          background:#f5f5f5;
}
.blog .hero {
             background-color:#f5f5f5;
             padding-bottom:100px;
}
.blog .crumbs {
               background-color:#f5f5f5;
}
.category .hero {
                 background-color:#f5f5f5;
                 padding-bottom:100px;
}
.category .crumbs {
                   background-color:#f5f5f5;
}
.page .hero {
             background-color:#f5f5f5;
             padding-bottom:100px;
}
.page .crumbs {
               background-color:#f5f5f5;
}
.post-type-archive-resources .hero {
                                    background-color:#f5f5f5;
                                    padding-bottom:100px;
}
.post-type-archive-resources .crumbs {
                                      background-color:#f5f5f5;
}
.tax-resource .hero {
                     background-color:#f5f5f5;
                     padding-bottom:100px;
}
.tax-resource .crumbs {
                       background-color:#f5f5f5;
}
.post-type-archive-case-study .hero {
                                     background-color:#f5f5f5;
                                     padding-bottom:100px;
}
.post-type-archive-case-study .crumbs {
                                       background-color:#f5f5f5;
}
.tax-industry .hero {
                     background-color:#f5f5f5;
                     padding-bottom:100px;
}
.tax-industry .crumbs {
                       background-color:#f5f5f5;
}
.single .hero {
               background-color:#f5f5f5;
               padding-bottom:100px;
               padding-bottom:100px;
}
.single .crumbs {
                 background-color:#f5f5f5;
}
.archive .hero {
                background-color:#f5f5f5;
                padding-bottom:100px;
}
.archive .crumbs {
                  background-color:#f5f5f5;
}
.blog .hero .subscribe {
                        max-width:500px;
}
.category .hero .subscribe {
                            max-width:500px;
}
.page .hero .subscribe {
                        max-width:500px;
}
.post-type-archive-resources .hero .subscribe {
                                               max-width:500px;
}
.tax-resource .hero .subscribe {
                                max-width:500px;
}
.post-type-archive-case-study .hero .subscribe {
                                                max-width:500px;
}
.tax-industry .hero .subscribe {
                                max-width:500px;
}
.single .hero .subscribe {
                          max-width:500px;
}
.archive .hero .subscribe {
                           max-width:500px;
}
.blog .hero .subscribe #mktoForm_1159 {
                                       padding:0;
}
.category .hero .subscribe #mktoForm_1159 {
                                           padding:0;
}
.page .hero .subscribe #mktoForm_1159 {
                                       padding:0;
}
.post-type-archive-resources .hero .subscribe #mktoForm_1159 {
                                                              padding:0;
}
.tax-resource .hero .subscribe #mktoForm_1159 {
                                               padding:0;
}
.post-type-archive-case-study .hero .subscribe #mktoForm_1159 {
                                                               padding:0;
}
.tax-industry .hero .subscribe #mktoForm_1159 {
                                               padding:0;
}
.single .hero .subscribe #mktoForm_1159 {
                                         padding:0;
}
.archive .hero .subscribe #mktoForm_1159 {
                                          padding:0;
}
.blog .hero .subscribe #mktoForm_1159 .mktoFormRow {
                                                    width:60% !important;
                                                    float:left !important;
}
.category .hero .subscribe #mktoForm_1159 .mktoFormRow {
                                                        width:60% !important;
                                                        float:left !important;
}
.page .hero .subscribe #mktoForm_1159 .mktoFormRow {
                                                    width:60% !important;
                                                    float:left !important;
}
.post-type-archive-resources .hero .subscribe #mktoForm_1159 .mktoFormRow {
                                                                           width:60% !important;
                                                                           float:left !important;
}
.tax-resource .hero .subscribe #mktoForm_1159 .mktoFormRow {
                                                            width:60% !important;
                                                            float:left !important;
}
.post-type-archive-case-study .hero .subscribe #mktoForm_1159 .mktoFormRow {
                                                                            width:60% !important;
                                                                            float:left !important;
}
.tax-industry .hero .subscribe #mktoForm_1159 .mktoFormRow {
                                                            width:60% !important;
                                                            float:left !important;
}
.single .hero .subscribe #mktoForm_1159 .mktoFormRow {
                                                      width:60% !important;
                                                      float:left !important;
}
.archive .hero .subscribe #mktoForm_1159 .mktoFormRow {
                                                       width:60% !important;
                                                       float:left !important;
}
.blog .hero .subscribe #mktoForm_1159 .mktoFormRow input[type=email] {
                                                                      border-radius:4px 0 0 4px;
                                                                      border:1px solid #fff !important;
                                                                      border-right:0;
}
.category .hero .subscribe #mktoForm_1159 .mktoFormRow input[type=email] {
                                                                          border-radius:4px 0 0 4px;
                                                                          border:1px solid #fff !important;
                                                                          border-right:0;
}
.page .hero .subscribe #mktoForm_1159 .mktoFormRow input[type=email] {
                                                                      border-radius:4px 0 0 4px;
                                                                      border:1px solid #fff !important;
                                                                      border-right:0;
}
.post-type-archive-resources .hero .subscribe #mktoForm_1159 .mktoFormRow input[type=email] {
                                                                                             border-radius:4px 0 0 4px;
                                                                                             border:1px solid #fff !important;
                                                                                             border-right:0;
}
.tax-resource .hero .subscribe #mktoForm_1159 .mktoFormRow input[type=email] {
                                                                              border-radius:4px 0 0 4px;
                                                                              border:1px solid #fff !important;
                                                                              border-right:0;
}
.post-type-archive-case-study .hero .subscribe #mktoForm_1159 .mktoFormRow input[type=email] {
                                                                                              border-radius:4px 0 0 4px;
                                                                                              border:1px solid #fff !important;
                                                                                              border-right:0;
}
.tax-industry .hero .subscribe #mktoForm_1159 .mktoFormRow input[type=email] {
                                                                              border-radius:4px 0 0 4px;
                                                                              border:1px solid #fff !important;
                                                                              border-right:0;
}
.single .hero .subscribe #mktoForm_1159 .mktoFormRow input[type=email] {
                                                                        border-radius:4px 0 0 4px;
                                                                        border:1px solid #fff !important;
                                                                        border-right:0;
}
.archive .hero .subscribe #mktoForm_1159 .mktoFormRow input[type=email] {
                                                                         border-radius:4px 0 0 4px;
                                                                         border:1px solid #fff !important;
                                                                         border-right:0;
}
.blog .hero .subscribe #mktoForm_1159 .mktoFormRow input[type=email]:focus {
                                                                            border:0 !important;
                                                                            outline:0 !important;
}
.category .hero .subscribe #mktoForm_1159 .mktoFormRow input[type=email]:focus {
                                                                                border:0 !important;
                                                                                outline:0 !important;
}
.page .hero .subscribe #mktoForm_1159 .mktoFormRow input[type=email]:focus {
                                                                            border:0 !important;
                                                                            outline:0 !important;
}
.post-type-archive-resources .hero .subscribe #mktoForm_1159 .mktoFormRow input[type=email]:focus {
                                                                                                   border:0 !important;
                                                                                                   outline:0 !important;
}
.tax-resource .hero .subscribe #mktoForm_1159 .mktoFormRow input[type=email]:focus {
                                                                                    border:0 !important;
                                                                                    outline:0 !important;
}
.post-type-archive-case-study .hero .subscribe #mktoForm_1159 .mktoFormRow input[type=email]:focus {
                                                                                                    border:0 !important;
                                                                                                    outline:0 !important;
}
.tax-industry .hero .subscribe #mktoForm_1159 .mktoFormRow input[type=email]:focus {
                                                                                    border:0 !important;
                                                                                    outline:0 !important;
}
.single .hero .subscribe #mktoForm_1159 .mktoFormRow input[type=email]:focus {
                                                                              border:0 !important;
                                                                              outline:0 !important;
}
.archive .hero .subscribe #mktoForm_1159 .mktoFormRow input[type=email]:focus {
                                                                               border:0 !important;
                                                                               outline:0 !important;
}
.blog .hero .subscribe #mktoForm_1159 .mktoButtonRow {
                                                      float:left !important;
                                                      width:40% !important;
}
.category .hero .subscribe #mktoForm_1159 .mktoButtonRow {
                                                          float:left !important;
                                                          width:40% !important;
}
.page .hero .subscribe #mktoForm_1159 .mktoButtonRow {
                                                      float:left !important;
                                                      width:40% !important;
}
.post-type-archive-resources .hero .subscribe #mktoForm_1159 .mktoButtonRow {
                                                                             float:left !important;
                                                                             width:40% !important;
}
.tax-resource .hero .subscribe #mktoForm_1159 .mktoButtonRow {
                                                              float:left !important;
                                                              width:40% !important;
}
.post-type-archive-case-study .hero .subscribe #mktoForm_1159 .mktoButtonRow {
                                                                              float:left !important;
                                                                              width:40% !important;
}
.tax-industry .hero .subscribe #mktoForm_1159 .mktoButtonRow {
                                                              float:left !important;
                                                              width:40% !important;
}
.single .hero .subscribe #mktoForm_1159 .mktoButtonRow {
                                                        float:left !important;
                                                        width:40% !important;
}
.archive .hero .subscribe #mktoForm_1159 .mktoButtonRow {
                                                         float:left !important;
                                                         width:40% !important;
}
.blog .hero .subscribe #mktoForm_1159 button {
                                              box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                                              background:#fff;
                                              color:#3e8ede;
                                              margin-top:4px !important;
                                              border-radius:0 4px 4px 0;
                                              padding:15px 20px;
                                              line-height:1.1;
}
.category .hero .subscribe #mktoForm_1159 button {
                                                  box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                                                  background:#fff;
                                                  color:#3e8ede;
                                                  margin-top:4px !important;
                                                  border-radius:0 4px 4px 0;
                                                  padding:15px 20px;
                                                  line-height:1.1;
}
.page .hero .subscribe #mktoForm_1159 button {
                                              box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                                              background:#fff;
                                              color:#3e8ede;
                                              margin-top:4px !important;
                                              border-radius:0 4px 4px 0;
                                              padding:15px 20px;
                                              line-height:1.1;
}
.post-type-archive-resources .hero .subscribe #mktoForm_1159 button {
                                                                     box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                                                                     background:#fff;
                                                                     color:#3e8ede;
                                                                     margin-top:4px !important;
                                                                     border-radius:0 4px 4px 0;
                                                                     padding:15px 20px;
                                                                     line-height:1.1;
}
.tax-resource .hero .subscribe #mktoForm_1159 button {
                                                      box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                                                      background:#fff;
                                                      color:#3e8ede;
                                                      margin-top:4px !important;
                                                      border-radius:0 4px 4px 0;
                                                      padding:15px 20px;
                                                      line-height:1.1;
}
.post-type-archive-case-study .hero .subscribe #mktoForm_1159 button {
                                                                      box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                                                                      background:#fff;
                                                                      color:#3e8ede;
                                                                      margin-top:4px !important;
                                                                      border-radius:0 4px 4px 0;
                                                                      padding:15px 20px;
                                                                      line-height:1.1;
}
.tax-industry .hero .subscribe #mktoForm_1159 button {
                                                      box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                                                      background:#fff;
                                                      color:#3e8ede;
                                                      margin-top:4px !important;
                                                      border-radius:0 4px 4px 0;
                                                      padding:15px 20px;
                                                      line-height:1.1;
}
.single .hero .subscribe #mktoForm_1159 button {
                                                box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                                                background:#fff;
                                                color:#3e8ede;
                                                margin-top:4px !important;
                                                border-radius:0 4px 4px 0;
                                                padding:15px 20px;
                                                line-height:1.1;
}
.archive .hero .subscribe #mktoForm_1159 button {
                                                 box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
                                                 background:#fff;
                                                 color:#3e8ede;
                                                 margin-top:4px !important;
                                                 border-radius:0 4px 4px 0;
                                                 padding:15px 20px;
                                                 line-height:1.1;
}
.blog .hero .subscribe #mktoForm_1159 button:hover {
                                                    color:#57c9e8;
                                                    -webkit-transform:scale(1, 1);
                                                    -moz-transform:scale(1, 1);
                                                    -ms-transform:scale(1, 1);
                                                    -o-transform:scale(1, 1);
                                                    transform:scale(1, 1);
}
.blog .hero .subscribe #mktoForm_1159 button:focus {
                                                    color:#57c9e8;
}
.blog .hero .subscribe #mktoForm_1159 button:active {
                                                     color:#57c9e8;
}
.category .hero .subscribe #mktoForm_1159 button:hover {
                                                        color:#57c9e8;
                                                        -webkit-transform:scale(1, 1);
                                                        -moz-transform:scale(1, 1);
                                                        -ms-transform:scale(1, 1);
                                                        -o-transform:scale(1, 1);
                                                        transform:scale(1, 1);
}
.category .hero .subscribe #mktoForm_1159 button:focus {
                                                        color:#57c9e8;
}
.category .hero .subscribe #mktoForm_1159 button:active {
                                                         color:#57c9e8;
}
.page .hero .subscribe #mktoForm_1159 button:hover {
                                                    color:#57c9e8;
                                                    -webkit-transform:scale(1, 1);
                                                    -moz-transform:scale(1, 1);
                                                    -ms-transform:scale(1, 1);
                                                    -o-transform:scale(1, 1);
                                                    transform:scale(1, 1);
}
.page .hero .subscribe #mktoForm_1159 button:focus {
                                                    color:#57c9e8;
}
.page .hero .subscribe #mktoForm_1159 button:active {
                                                     color:#57c9e8;
}
.post-type-archive-resources .hero .subscribe #mktoForm_1159 button:hover {
                                                                           color:#57c9e8;
                                                                           -webkit-transform:scale(1, 1);
                                                                           -moz-transform:scale(1, 1);
                                                                           -ms-transform:scale(1, 1);
                                                                           -o-transform:scale(1, 1);
                                                                           transform:scale(1, 1);
}
.post-type-archive-resources .hero .subscribe #mktoForm_1159 button:focus {
                                                                           color:#57c9e8;
}
.post-type-archive-resources .hero .subscribe #mktoForm_1159 button:active {
                                                                            color:#57c9e8;
}
.tax-resource .hero .subscribe #mktoForm_1159 button:hover {
                                                            color:#57c9e8;
                                                            -webkit-transform:scale(1, 1);
                                                            -moz-transform:scale(1, 1);
                                                            -ms-transform:scale(1, 1);
                                                            -o-transform:scale(1, 1);
                                                            transform:scale(1, 1);
}
.tax-resource .hero .subscribe #mktoForm_1159 button:focus {
                                                            color:#57c9e8;
}
.tax-resource .hero .subscribe #mktoForm_1159 button:active {
                                                             color:#57c9e8;
}
.post-type-archive-case-study .hero .subscribe #mktoForm_1159 button:hover {
                                                                            color:#57c9e8;
                                                                            -webkit-transform:scale(1, 1);
                                                                            -moz-transform:scale(1, 1);
                                                                            -ms-transform:scale(1, 1);
                                                                            -o-transform:scale(1, 1);
                                                                            transform:scale(1, 1);
}
.post-type-archive-case-study .hero .subscribe #mktoForm_1159 button:focus {
                                                                            color:#57c9e8;
}
.post-type-archive-case-study .hero .subscribe #mktoForm_1159 button:active {
                                                                             color:#57c9e8;
}
.tax-industry .hero .subscribe #mktoForm_1159 button:hover {
                                                            color:#57c9e8;
                                                            -webkit-transform:scale(1, 1);
                                                            -moz-transform:scale(1, 1);
                                                            -ms-transform:scale(1, 1);
                                                            -o-transform:scale(1, 1);
                                                            transform:scale(1, 1);
}
.tax-industry .hero .subscribe #mktoForm_1159 button:focus {
                                                            color:#57c9e8;
}
.tax-industry .hero .subscribe #mktoForm_1159 button:active {
                                                             color:#57c9e8;
}
.single .hero .subscribe #mktoForm_1159 button:hover {
                                                      color:#57c9e8;
                                                      -webkit-transform:scale(1, 1);
                                                      -moz-transform:scale(1, 1);
                                                      -ms-transform:scale(1, 1);
                                                      -o-transform:scale(1, 1);
                                                      transform:scale(1, 1);
}
.single .hero .subscribe #mktoForm_1159 button:focus {
                                                      color:#57c9e8;
}
.single .hero .subscribe #mktoForm_1159 button:active {
                                                       color:#57c9e8;
}
.archive .hero .subscribe #mktoForm_1159 button:hover {
                                                       color:#57c9e8;
                                                       -webkit-transform:scale(1, 1);
                                                       -moz-transform:scale(1, 1);
                                                       -ms-transform:scale(1, 1);
                                                       -o-transform:scale(1, 1);
                                                       transform:scale(1, 1);
}
.archive .hero .subscribe #mktoForm_1159 button:focus {
                                                       color:#57c9e8;
}
.archive .hero .subscribe #mktoForm_1159 button:active {
                                                        color:#57c9e8;
}
@media(min-width:481px) {
.blog .hero .subscribe #mktoForm_1159 button {
                                              margin-top:16px !important;
}
}
@media(min-width:481px) {
.category .hero .subscribe #mktoForm_1159 button {
                                                  margin-top:16px !important;
}
}
@media(min-width:481px) {
.page .hero .subscribe #mktoForm_1159 button {
                                              margin-top:16px !important;
}
}
@media(min-width:481px) {
.post-type-archive-resources .hero .subscribe #mktoForm_1159 button {
                                                                     margin-top:16px !important;
}
}
@media(min-width:481px) {
.tax-resource .hero .subscribe #mktoForm_1159 button {
                                                      margin-top:16px !important;
}
}
@media(min-width:481px) {
.post-type-archive-case-study .hero .subscribe #mktoForm_1159 button {
                                                                      margin-top:16px !important;
}
}
@media(min-width:481px) {
.tax-industry .hero .subscribe #mktoForm_1159 button {
                                                      margin-top:16px !important;
}
}
@media(min-width:481px) {
.single .hero .subscribe #mktoForm_1159 button {
                                                margin-top:16px !important;
}
}
@media(min-width:481px) {
.archive .hero .subscribe #mktoForm_1159 button {
                                                 margin-top:16px !important;
}
}
.blog .filters {
                width:100%;
                margin-bottom:50px;
                max-width:1100px;
                margin-left:auto;
                margin-right:auto;
}
.category .filters {
                    width:100%;
                    margin-bottom:50px;
                    max-width:1100px;
                    margin-left:auto;
                    margin-right:auto;
}
.page .filters {
                width:100%;
                margin-bottom:50px;
                max-width:1100px;
                margin-left:auto;
                margin-right:auto;
}
.post-type-archive-resources .filters {
                                       width:100%;
                                       margin-bottom:50px;
                                       max-width:1100px;
                                       margin-left:auto;
                                       margin-right:auto;
}
.tax-resource .filters {
                        width:100%;
                        margin-bottom:50px;
                        max-width:1100px;
                        margin-left:auto;
                        margin-right:auto;
}
.post-type-archive-case-study .filters {
                                        width:100%;
                                        margin-bottom:50px;
                                        max-width:1100px;
                                        margin-left:auto;
                                        margin-right:auto;
}
.tax-industry .filters {
                        width:100%;
                        margin-bottom:50px;
                        max-width:1100px;
                        margin-left:auto;
                        margin-right:auto;
}
.single .filters {
                  width:100%;
                  margin-bottom:50px;
                  max-width:1100px;
                  margin-left:auto;
                  margin-right:auto;
}
.archive .filters {
                   width:100%;
                   margin-bottom:50px;
                   max-width:1100px;
                   margin-left:auto;
                   margin-right:auto;
}
.blog .filters p {
                  font-size:14px;
                  font-weight:600;
                  line-height:19px;
                  letter-spacing:2px;
                  margin-right:10px;
}
.category .filters p {
                      font-size:14px;
                      font-weight:600;
                      line-height:19px;
                      letter-spacing:2px;
                      margin-right:10px;
}
.page .filters p {
                  font-size:14px;
                  font-weight:600;
                  line-height:19px;
                  letter-spacing:2px;
                  margin-right:10px;
}
.post-type-archive-resources .filters p {
                                         font-size:14px;
                                         font-weight:600;
                                         line-height:19px;
                                         letter-spacing:2px;
                                         margin-right:10px;
}
.tax-resource .filters p {
                          font-size:14px;
                          font-weight:600;
                          line-height:19px;
                          letter-spacing:2px;
                          margin-right:10px;
}
.post-type-archive-case-study .filters p {
                                          font-size:14px;
                                          font-weight:600;
                                          line-height:19px;
                                          letter-spacing:2px;
                                          margin-right:10px;
}
.tax-industry .filters p {
                          font-size:14px;
                          font-weight:600;
                          line-height:19px;
                          letter-spacing:2px;
                          margin-right:10px;
}
.single .filters p {
                    font-size:14px;
                    font-weight:600;
                    line-height:19px;
                    letter-spacing:2px;
                    margin-right:10px;
}
.archive .filters p {
                     font-size:14px;
                     font-weight:600;
                     line-height:19px;
                     letter-spacing:2px;
                     margin-right:10px;
}
@media(min-width:992px) {
.blog .filters p {
                  display:inline;
}
}
@media(min-width:992px) {
.category .filters p {
                      display:inline;
}
}
@media(min-width:992px) {
.page .filters p {
                  display:inline;
}
}
@media(min-width:992px) {
.post-type-archive-resources .filters p {
                                         display:inline;
}
}
@media(min-width:992px) {
.tax-resource .filters p {
                          display:inline;
}
}
@media(min-width:992px) {
.post-type-archive-case-study .filters p {
                                          display:inline;
}
}
@media(min-width:992px) {
.tax-industry .filters p {
                          display:inline;
}
}
@media(min-width:992px) {
.single .filters p {
                    display:inline;
}
}
@media(min-width:992px) {
.archive .filters p {
                     display:inline;
}
}
.blog .filters .select-wrap {
                             position:relative;
                             display:inline-block;
}
.category .filters .select-wrap {
                                 position:relative;
                                 display:inline-block;
}
.page .filters .select-wrap {
                             position:relative;
                             display:inline-block;
}
.post-type-archive-resources .filters .select-wrap {
                                                    position:relative;
                                                    display:inline-block;
}
.tax-resource .filters .select-wrap {
                                     position:relative;
                                     display:inline-block;
}
.post-type-archive-case-study .filters .select-wrap {
                                                     position:relative;
                                                     display:inline-block;
}
.tax-industry .filters .select-wrap {
                                     position:relative;
                                     display:inline-block;
}
.single .filters .select-wrap {
                               position:relative;
                               display:inline-block;
}
.archive .filters .select-wrap {
                                position:relative;
                                display:inline-block;
}
.blog .filters .select-wrap .fancyArrow {
                                         width:20px;
                                         height:20px;
                                         position:absolute;
                                         display:inline-block;
                                         top:6px;
                                         right:-20px;
                                         background:url("icon-down-chevron.svg");
                                         background-size:contain;
                                         background-repeat:no-repeat;
                                         pointer-events:none;
                                         opacity:.6;
                                         margin-right:27px;
}
.category .filters .select-wrap .fancyArrow {
                                             width:20px;
                                             height:20px;
                                             position:absolute;
                                             display:inline-block;
                                             top:6px;
                                             right:-20px;
                                             background:url("icon-down-chevron.svg");
                                             background-size:contain;
                                             background-repeat:no-repeat;
                                             pointer-events:none;
                                             opacity:.6;
                                             margin-right:27px;
}
.page .filters .select-wrap .fancyArrow {
                                         width:20px;
                                         height:20px;
                                         position:absolute;
                                         display:inline-block;
                                         top:6px;
                                         right:-20px;
                                         background:url("icon-down-chevron.svg");
                                         background-size:contain;
                                         background-repeat:no-repeat;
                                         pointer-events:none;
                                         opacity:.6;
                                         margin-right:27px;
}
.post-type-archive-resources .filters .select-wrap .fancyArrow {
                                                                width:20px;
                                                                height:20px;
                                                                position:absolute;
                                                                display:inline-block;
                                                                top:6px;
                                                                right:-20px;
                                                                background:url("icon-down-chevron.svg");
                                                                background-size:contain;
                                                                background-repeat:no-repeat;
                                                                pointer-events:none;
                                                                opacity:.6;
                                                                margin-right:27px;
}
.tax-resource .filters .select-wrap .fancyArrow {
                                                 width:20px;
                                                 height:20px;
                                                 position:absolute;
                                                 display:inline-block;
                                                 top:6px;
                                                 right:-20px;
                                                 background:url("icon-down-chevron.svg");
                                                 background-size:contain;
                                                 background-repeat:no-repeat;
                                                 pointer-events:none;
                                                 opacity:.6;
                                                 margin-right:27px;
}
.post-type-archive-case-study .filters .select-wrap .fancyArrow {
                                                                 width:20px;
                                                                 height:20px;
                                                                 position:absolute;
                                                                 display:inline-block;
                                                                 top:6px;
                                                                 right:-20px;
                                                                 background:url("icon-down-chevron.svg");
                                                                 background-size:contain;
                                                                 background-repeat:no-repeat;
                                                                 pointer-events:none;
                                                                 opacity:.6;
                                                                 margin-right:27px;
}
.tax-industry .filters .select-wrap .fancyArrow {
                                                 width:20px;
                                                 height:20px;
                                                 position:absolute;
                                                 display:inline-block;
                                                 top:6px;
                                                 right:-20px;
                                                 background:url("icon-down-chevron.svg");
                                                 background-size:contain;
                                                 background-repeat:no-repeat;
                                                 pointer-events:none;
                                                 opacity:.6;
                                                 margin-right:27px;
}
.single .filters .select-wrap .fancyArrow {
                                           width:20px;
                                           height:20px;
                                           position:absolute;
                                           display:inline-block;
                                           top:6px;
                                           right:-20px;
                                           background:url("icon-down-chevron.svg");
                                           background-size:contain;
                                           background-repeat:no-repeat;
                                           pointer-events:none;
                                           opacity:.6;
                                           margin-right:27px;
}
.archive .filters .select-wrap .fancyArrow {
                                            width:20px;
                                            height:20px;
                                            position:absolute;
                                            display:inline-block;
                                            top:6px;
                                            right:-20px;
                                            background:url("icon-down-chevron.svg");
                                            background-size:contain;
                                            background-repeat:no-repeat;
                                            pointer-events:none;
                                            opacity:.6;
                                            margin-right:27px;
}
.blog .filters #cat {
                     margin-left:0;
                     background:transparent;
                     border:0;
                     outline:0;
                     padding:2px;
                     font-size:14px;
                     font-weight:600;
                     line-height:19px;
                     letter-spacing:2px;
                     text-transform:uppercase;
                     -webkit-appearance:none;
                     -moz-appearance:none;
                     appearance:none;
                     border-bottom:1px solid rgba(56, 58, 53, .4);
}
.blog .filters #tax {
                     margin-left:0;
                     background:transparent;
                     border:0;
                     outline:0;
                     padding:2px;
                     font-size:14px;
                     font-weight:600;
                     line-height:19px;
                     letter-spacing:2px;
                     text-transform:uppercase;
                     -webkit-appearance:none;
                     -moz-appearance:none;
                     appearance:none;
                     border-bottom:1px solid rgba(56, 58, 53, .4);
}
.category .filters #cat {
                         margin-left:0;
                         background:transparent;
                         border:0;
                         outline:0;
                         padding:2px;
                         font-size:14px;
                         font-weight:600;
                         line-height:19px;
                         letter-spacing:2px;
                         text-transform:uppercase;
                         -webkit-appearance:none;
                         -moz-appearance:none;
                         appearance:none;
                         border-bottom:1px solid rgba(56, 58, 53, .4);
}
.category .filters #tax {
                         margin-left:0;
                         background:transparent;
                         border:0;
                         outline:0;
                         padding:2px;
                         font-size:14px;
                         font-weight:600;
                         line-height:19px;
                         letter-spacing:2px;
                         text-transform:uppercase;
                         -webkit-appearance:none;
                         -moz-appearance:none;
                         appearance:none;
                         border-bottom:1px solid rgba(56, 58, 53, .4);
}
.page .filters #cat {
                     margin-left:0;
                     background:transparent;
                     border:0;
                     outline:0;
                     padding:2px;
                     font-size:14px;
                     font-weight:600;
                     line-height:19px;
                     letter-spacing:2px;
                     text-transform:uppercase;
                     -webkit-appearance:none;
                     -moz-appearance:none;
                     appearance:none;
                     border-bottom:1px solid rgba(56, 58, 53, .4);
}
.page .filters #tax {
                     margin-left:0;
                     background:transparent;
                     border:0;
                     outline:0;
                     padding:2px;
                     font-size:14px;
                     font-weight:600;
                     line-height:19px;
                     letter-spacing:2px;
                     text-transform:uppercase;
                     -webkit-appearance:none;
                     -moz-appearance:none;
                     appearance:none;
                     border-bottom:1px solid rgba(56, 58, 53, .4);
}
.post-type-archive-resources .filters #cat {
                                            margin-left:0;
                                            background:transparent;
                                            border:0;
                                            outline:0;
                                            padding:2px;
                                            font-size:14px;
                                            font-weight:600;
                                            line-height:19px;
                                            letter-spacing:2px;
                                            text-transform:uppercase;
                                            -webkit-appearance:none;
                                            -moz-appearance:none;
                                            appearance:none;
                                            border-bottom:1px solid rgba(56, 58, 53, .4);
}
.post-type-archive-resources .filters #tax {
                                            margin-left:0;
                                            background:transparent;
                                            border:0;
                                            outline:0;
                                            padding:2px;
                                            font-size:14px;
                                            font-weight:600;
                                            line-height:19px;
                                            letter-spacing:2px;
                                            text-transform:uppercase;
                                            -webkit-appearance:none;
                                            -moz-appearance:none;
                                            appearance:none;
                                            border-bottom:1px solid rgba(56, 58, 53, .4);
}
.tax-resource .filters #cat {
                             margin-left:0;
                             background:transparent;
                             border:0;
                             outline:0;
                             padding:2px;
                             font-size:14px;
                             font-weight:600;
                             line-height:19px;
                             letter-spacing:2px;
                             text-transform:uppercase;
                             -webkit-appearance:none;
                             -moz-appearance:none;
                             appearance:none;
                             border-bottom:1px solid rgba(56, 58, 53, .4);
}
.tax-resource .filters #tax {
                             margin-left:0;
                             background:transparent;
                             border:0;
                             outline:0;
                             padding:2px;
                             font-size:14px;
                             font-weight:600;
                             line-height:19px;
                             letter-spacing:2px;
                             text-transform:uppercase;
                             -webkit-appearance:none;
                             -moz-appearance:none;
                             appearance:none;
                             border-bottom:1px solid rgba(56, 58, 53, .4);
}
.post-type-archive-case-study .filters #cat {
                                             margin-left:0;
                                             background:transparent;
                                             border:0;
                                             outline:0;
                                             padding:2px;
                                             font-size:14px;
                                             font-weight:600;
                                             line-height:19px;
                                             letter-spacing:2px;
                                             text-transform:uppercase;
                                             -webkit-appearance:none;
                                             -moz-appearance:none;
                                             appearance:none;
                                             border-bottom:1px solid rgba(56, 58, 53, .4);
}
.post-type-archive-case-study .filters #tax {
                                             margin-left:0;
                                             background:transparent;
                                             border:0;
                                             outline:0;
                                             padding:2px;
                                             font-size:14px;
                                             font-weight:600;
                                             line-height:19px;
                                             letter-spacing:2px;
                                             text-transform:uppercase;
                                             -webkit-appearance:none;
                                             -moz-appearance:none;
                                             appearance:none;
                                             border-bottom:1px solid rgba(56, 58, 53, .4);
}
.tax-industry .filters #cat {
                             margin-left:0;
                             background:transparent;
                             border:0;
                             outline:0;
                             padding:2px;
                             font-size:14px;
                             font-weight:600;
                             line-height:19px;
                             letter-spacing:2px;
                             text-transform:uppercase;
                             -webkit-appearance:none;
                             -moz-appearance:none;
                             appearance:none;
                             border-bottom:1px solid rgba(56, 58, 53, .4);
}
.tax-industry .filters #tax {
                             margin-left:0;
                             background:transparent;
                             border:0;
                             outline:0;
                             padding:2px;
                             font-size:14px;
                             font-weight:600;
                             line-height:19px;
                             letter-spacing:2px;
                             text-transform:uppercase;
                             -webkit-appearance:none;
                             -moz-appearance:none;
                             appearance:none;
                             border-bottom:1px solid rgba(56, 58, 53, .4);
}
.single .filters #cat {
                       margin-left:0;
                       background:transparent;
                       border:0;
                       outline:0;
                       padding:2px;
                       font-size:14px;
                       font-weight:600;
                       line-height:19px;
                       letter-spacing:2px;
                       text-transform:uppercase;
                       -webkit-appearance:none;
                       -moz-appearance:none;
                       appearance:none;
                       border-bottom:1px solid rgba(56, 58, 53, .4);
}
.single .filters #tax {
                       margin-left:0;
                       background:transparent;
                       border:0;
                       outline:0;
                       padding:2px;
                       font-size:14px;
                       font-weight:600;
                       line-height:19px;
                       letter-spacing:2px;
                       text-transform:uppercase;
                       -webkit-appearance:none;
                       -moz-appearance:none;
                       appearance:none;
                       border-bottom:1px solid rgba(56, 58, 53, .4);
}
.archive .filters #cat {
                        margin-left:0;
                        background:transparent;
                        border:0;
                        outline:0;
                        padding:2px;
                        font-size:14px;
                        font-weight:600;
                        line-height:19px;
                        letter-spacing:2px;
                        text-transform:uppercase;
                        -webkit-appearance:none;
                        -moz-appearance:none;
                        appearance:none;
                        border-bottom:1px solid rgba(56, 58, 53, .4);
}
.archive .filters #tax {
                        margin-left:0;
                        background:transparent;
                        border:0;
                        outline:0;
                        padding:2px;
                        font-size:14px;
                        font-weight:600;
                        line-height:19px;
                        letter-spacing:2px;
                        text-transform:uppercase;
                        -webkit-appearance:none;
                        -moz-appearance:none;
                        appearance:none;
                        border-bottom:1px solid rgba(56, 58, 53, .4);
}
@media(min-width:768px) {
.blog .filters #cat {
                     margin-left:30px;
}
}
@media(min-width:768px) {
.blog .filters #tax {
                     margin-left:30px;
}
}
@media(min-width:768px) {
.category .filters #cat {
                         margin-left:30px;
}
}
@media(min-width:768px) {
.category .filters #tax {
                         margin-left:30px;
}
}
@media(min-width:768px) {
.page .filters #cat {
                     margin-left:30px;
}
}
@media(min-width:768px) {
.page .filters #tax {
                     margin-left:30px;
}
}
@media(min-width:768px) {
.post-type-archive-resources .filters #cat {
                                            margin-left:30px;
}
}
@media(min-width:768px) {
.post-type-archive-resources .filters #tax {
                                            margin-left:30px;
}
}
@media(min-width:768px) {
.tax-resource .filters #cat {
                             margin-left:30px;
}
}
@media(min-width:768px) {
.tax-resource .filters #tax {
                             margin-left:30px;
}
}
@media(min-width:768px) {
.post-type-archive-case-study .filters #cat {
                                             margin-left:30px;
}
}
@media(min-width:768px) {
.post-type-archive-case-study .filters #tax {
                                             margin-left:30px;
}
}
@media(min-width:768px) {
.tax-industry .filters #cat {
                             margin-left:30px;
}
}
@media(min-width:768px) {
.tax-industry .filters #tax {
                             margin-left:30px;
}
}
@media(min-width:768px) {
.single .filters #cat {
                       margin-left:30px;
}
}
@media(min-width:768px) {
.single .filters #tax {
                       margin-left:30px;
}
}
@media(min-width:768px) {
.archive .filters #cat {
                        margin-left:30px;
}
}
@media(min-width:768px) {
.archive .filters #tax {
                        margin-left:30px;
}
}
.blog .filters #cat:active {
                            border:0;
                            outline:0;
}
.blog .filters #cat:focus {
                           border:0;
                           outline:0;
}
.blog .filters #tax:active {
                            border:0;
                            outline:0;
}
.blog .filters #tax:focus {
                           border:0;
                           outline:0;
}
.category .filters #cat:active {
                                border:0;
                                outline:0;
}
.category .filters #cat:focus {
                               border:0;
                               outline:0;
}
.category .filters #tax:active {
                                border:0;
                                outline:0;
}
.category .filters #tax:focus {
                               border:0;
                               outline:0;
}
.page .filters #cat:active {
                            border:0;
                            outline:0;
}
.page .filters #cat:focus {
                           border:0;
                           outline:0;
}
.page .filters #tax:active {
                            border:0;
                            outline:0;
}
.page .filters #tax:focus {
                           border:0;
                           outline:0;
}
.post-type-archive-resources .filters #cat:active {
                                                   border:0;
                                                   outline:0;
}
.post-type-archive-resources .filters #cat:focus {
                                                  border:0;
                                                  outline:0;
}
.post-type-archive-resources .filters #tax:active {
                                                   border:0;
                                                   outline:0;
}
.post-type-archive-resources .filters #tax:focus {
                                                  border:0;
                                                  outline:0;
}
.tax-resource .filters #cat:active {
                                    border:0;
                                    outline:0;
}
.tax-resource .filters #cat:focus {
                                   border:0;
                                   outline:0;
}
.tax-resource .filters #tax:active {
                                    border:0;
                                    outline:0;
}
.tax-resource .filters #tax:focus {
                                   border:0;
                                   outline:0;
}
.post-type-archive-case-study .filters #cat:active {
                                                    border:0;
                                                    outline:0;
}
.post-type-archive-case-study .filters #cat:focus {
                                                   border:0;
                                                   outline:0;
}
.post-type-archive-case-study .filters #tax:active {
                                                    border:0;
                                                    outline:0;
}
.post-type-archive-case-study .filters #tax:focus {
                                                   border:0;
                                                   outline:0;
}
.tax-industry .filters #cat:active {
                                    border:0;
                                    outline:0;
}
.tax-industry .filters #cat:focus {
                                   border:0;
                                   outline:0;
}
.tax-industry .filters #tax:active {
                                    border:0;
                                    outline:0;
}
.tax-industry .filters #tax:focus {
                                   border:0;
                                   outline:0;
}
.single .filters #cat:active {
                              border:0;
                              outline:0;
}
.single .filters #cat:focus {
                             border:0;
                             outline:0;
}
.single .filters #tax:active {
                              border:0;
                              outline:0;
}
.single .filters #tax:focus {
                             border:0;
                             outline:0;
}
.archive .filters #cat:active {
                               border:0;
                               outline:0;
}
.archive .filters #cat:focus {
                              border:0;
                              outline:0;
}
.archive .filters #tax:active {
                               border:0;
                               outline:0;
}
.archive .filters #tax:focus {
                              border:0;
                              outline:0;
}
.blog .filters .search {
                        display:none;
                        height:44px;
}
.category .filters .search {
                            display:none;
                            height:44px;
}
.page .filters .search {
                        display:none;
                        height:44px;
}
.post-type-archive-resources .filters .search {
                                               display:none;
                                               height:44px;
}
.tax-resource .filters .search {
                                display:none;
                                height:44px;
}
.post-type-archive-case-study .filters .search {
                                                display:none;
                                                height:44px;
}
.tax-industry .filters .search {
                                display:none;
                                height:44px;
}
.single .filters .search {
                          display:none;
                          height:44px;
}
.archive .filters .search {
                           display:none;
                           height:44px;
}
@media(min-width:601px) {
.blog .filters .search {
                        display:block;
}
}
@media(min-width:601px) {
.category .filters .search {
                            display:block;
}
}
@media(min-width:601px) {
.page .filters .search {
                        display:block;
}
}
@media(min-width:601px) {
.post-type-archive-resources .filters .search {
                                               display:block;
}
}
@media(min-width:601px) {
.tax-resource .filters .search {
                                display:block;
}
}
@media(min-width:601px) {
.post-type-archive-case-study .filters .search {
                                                display:block;
}
}
@media(min-width:601px) {
.tax-industry .filters .search {
                                display:block;
}
}
@media(min-width:601px) {
.single .filters .search {
                          display:block;
}
}
@media(min-width:601px) {
.archive .filters .search {
                           display:block;
}
}
.blog .filters .search form {
                             position:absolute;
                             right:0;
                             -webkit-transform:translate(0, 0);
                             -moz-transform:translate(0, 0);
                             -ms-transform:translate(0, 0);
                             -o-transform:translate(0, 0);
                             transform:translate(0, 0);
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
}
.category .filters .search form {
                                 position:absolute;
                                 right:0;
                                 -webkit-transform:translate(0, 0);
                                 -moz-transform:translate(0, 0);
                                 -ms-transform:translate(0, 0);
                                 -o-transform:translate(0, 0);
                                 transform:translate(0, 0);
                                 -webkit-transition:all .4s;
                                 -moz-transition:all .4s;
                                 -o-transition:all .4s;
                                 transition:all .4s;
}
.page .filters .search form {
                             position:absolute;
                             right:0;
                             -webkit-transform:translate(0, 0);
                             -moz-transform:translate(0, 0);
                             -ms-transform:translate(0, 0);
                             -o-transform:translate(0, 0);
                             transform:translate(0, 0);
                             -webkit-transition:all .4s;
                             -moz-transition:all .4s;
                             -o-transition:all .4s;
                             transition:all .4s;
}
.post-type-archive-resources .filters .search form {
                                                    position:absolute;
                                                    right:0;
                                                    -webkit-transform:translate(0, 0);
                                                    -moz-transform:translate(0, 0);
                                                    -ms-transform:translate(0, 0);
                                                    -o-transform:translate(0, 0);
                                                    transform:translate(0, 0);
                                                    -webkit-transition:all .4s;
                                                    -moz-transition:all .4s;
                                                    -o-transition:all .4s;
                                                    transition:all .4s;
}
.tax-resource .filters .search form {
                                     position:absolute;
                                     right:0;
                                     -webkit-transform:translate(0, 0);
                                     -moz-transform:translate(0, 0);
                                     -ms-transform:translate(0, 0);
                                     -o-transform:translate(0, 0);
                                     transform:translate(0, 0);
                                     -webkit-transition:all .4s;
                                     -moz-transition:all .4s;
                                     -o-transition:all .4s;
                                     transition:all .4s;
}
.post-type-archive-case-study .filters .search form {
                                                     position:absolute;
                                                     right:0;
                                                     -webkit-transform:translate(0, 0);
                                                     -moz-transform:translate(0, 0);
                                                     -ms-transform:translate(0, 0);
                                                     -o-transform:translate(0, 0);
                                                     transform:translate(0, 0);
                                                     -webkit-transition:all .4s;
                                                     -moz-transition:all .4s;
                                                     -o-transition:all .4s;
                                                     transition:all .4s;
}
.tax-industry .filters .search form {
                                     position:absolute;
                                     right:0;
                                     -webkit-transform:translate(0, 0);
                                     -moz-transform:translate(0, 0);
                                     -ms-transform:translate(0, 0);
                                     -o-transform:translate(0, 0);
                                     transform:translate(0, 0);
                                     -webkit-transition:all .4s;
                                     -moz-transition:all .4s;
                                     -o-transition:all .4s;
                                     transition:all .4s;
}
.single .filters .search form {
                               position:absolute;
                               right:0;
                               -webkit-transform:translate(0, 0);
                               -moz-transform:translate(0, 0);
                               -ms-transform:translate(0, 0);
                               -o-transform:translate(0, 0);
                               transform:translate(0, 0);
                               -webkit-transition:all .4s;
                               -moz-transition:all .4s;
                               -o-transition:all .4s;
                               transition:all .4s;
}
.archive .filters .search form {
                                position:absolute;
                                right:0;
                                -webkit-transform:translate(0, 0);
                                -moz-transform:translate(0, 0);
                                -ms-transform:translate(0, 0);
                                -o-transform:translate(0, 0);
                                transform:translate(0, 0);
                                -webkit-transition:all .4s;
                                -moz-transition:all .4s;
                                -o-transition:all .4s;
                                transition:all .4s;
}
.blog .filters .search form.invisibles {
                                        opacity:0;
                                        visibility:hidden;
                                        -webkit-transform:translate(200%, 0);
                                        -moz-transform:translate(200%, 0);
                                        -ms-transform:translate(200%, 0);
                                        -o-transform:translate(200%, 0);
                                        transform:translate(200%, 0);
                                        -webkit-transition:all .4s;
                                        -moz-transition:all .4s;
                                        -o-transition:all .4s;
                                        transition:all .4s;
}
.category .filters .search form.invisibles {
                                            opacity:0;
                                            visibility:hidden;
                                            -webkit-transform:translate(200%, 0);
                                            -moz-transform:translate(200%, 0);
                                            -ms-transform:translate(200%, 0);
                                            -o-transform:translate(200%, 0);
                                            transform:translate(200%, 0);
                                            -webkit-transition:all .4s;
                                            -moz-transition:all .4s;
                                            -o-transition:all .4s;
                                            transition:all .4s;
}
.page .filters .search form.invisibles {
                                        opacity:0;
                                        visibility:hidden;
                                        -webkit-transform:translate(200%, 0);
                                        -moz-transform:translate(200%, 0);
                                        -ms-transform:translate(200%, 0);
                                        -o-transform:translate(200%, 0);
                                        transform:translate(200%, 0);
                                        -webkit-transition:all .4s;
                                        -moz-transition:all .4s;
                                        -o-transition:all .4s;
                                        transition:all .4s;
}
.post-type-archive-resources .filters .search form.invisibles {
                                                               opacity:0;
                                                               visibility:hidden;
                                                               -webkit-transform:translate(200%, 0);
                                                               -moz-transform:translate(200%, 0);
                                                               -ms-transform:translate(200%, 0);
                                                               -o-transform:translate(200%, 0);
                                                               transform:translate(200%, 0);
                                                               -webkit-transition:all .4s;
                                                               -moz-transition:all .4s;
                                                               -o-transition:all .4s;
                                                               transition:all .4s;
}
.tax-resource .filters .search form.invisibles {
                                                opacity:0;
                                                visibility:hidden;
                                                -webkit-transform:translate(200%, 0);
                                                -moz-transform:translate(200%, 0);
                                                -ms-transform:translate(200%, 0);
                                                -o-transform:translate(200%, 0);
                                                transform:translate(200%, 0);
                                                -webkit-transition:all .4s;
                                                -moz-transition:all .4s;
                                                -o-transition:all .4s;
                                                transition:all .4s;
}
.post-type-archive-case-study .filters .search form.invisibles {
                                                                opacity:0;
                                                                visibility:hidden;
                                                                -webkit-transform:translate(200%, 0);
                                                                -moz-transform:translate(200%, 0);
                                                                -ms-transform:translate(200%, 0);
                                                                -o-transform:translate(200%, 0);
                                                                transform:translate(200%, 0);
                                                                -webkit-transition:all .4s;
                                                                -moz-transition:all .4s;
                                                                -o-transition:all .4s;
                                                                transition:all .4s;
}
.tax-industry .filters .search form.invisibles {
                                                opacity:0;
                                                visibility:hidden;
                                                -webkit-transform:translate(200%, 0);
                                                -moz-transform:translate(200%, 0);
                                                -ms-transform:translate(200%, 0);
                                                -o-transform:translate(200%, 0);
                                                transform:translate(200%, 0);
                                                -webkit-transition:all .4s;
                                                -moz-transition:all .4s;
                                                -o-transition:all .4s;
                                                transition:all .4s;
}
.single .filters .search form.invisibles {
                                          opacity:0;
                                          visibility:hidden;
                                          -webkit-transform:translate(200%, 0);
                                          -moz-transform:translate(200%, 0);
                                          -ms-transform:translate(200%, 0);
                                          -o-transform:translate(200%, 0);
                                          transform:translate(200%, 0);
                                          -webkit-transition:all .4s;
                                          -moz-transition:all .4s;
                                          -o-transition:all .4s;
                                          transition:all .4s;
}
.archive .filters .search form.invisibles {
                                           opacity:0;
                                           visibility:hidden;
                                           -webkit-transform:translate(200%, 0);
                                           -moz-transform:translate(200%, 0);
                                           -ms-transform:translate(200%, 0);
                                           -o-transform:translate(200%, 0);
                                           transform:translate(200%, 0);
                                           -webkit-transition:all .4s;
                                           -moz-transition:all .4s;
                                           -o-transition:all .4s;
                                           transition:all .4s;
}
.blog .filters .search form input {
                                   height:44px;
}
.category .filters .search form input {
                                       height:44px;
}
.page .filters .search form input {
                                   height:44px;
}
.post-type-archive-resources .filters .search form input {
                                                          height:44px;
}
.tax-resource .filters .search form input {
                                           height:44px;
}
.post-type-archive-case-study .filters .search form input {
                                                           height:44px;
}
.tax-industry .filters .search form input {
                                           height:44px;
}
.single .filters .search form input {
                                     height:44px;
}
.archive .filters .search form input {
                                      height:44px;
}
.blog .filters .search .s-f-wrap {
                                  width:100%;
                                  height:100%;
                                  overflow:hidden;
                                  display:block;
}
.category .filters .search .s-f-wrap {
                                      width:100%;
                                      height:100%;
                                      overflow:hidden;
                                      display:block;
}
.page .filters .search .s-f-wrap {
                                  width:100%;
                                  height:100%;
                                  overflow:hidden;
                                  display:block;
}
.post-type-archive-resources .filters .search .s-f-wrap {
                                                         width:100%;
                                                         height:100%;
                                                         overflow:hidden;
                                                         display:block;
}
.tax-resource .filters .search .s-f-wrap {
                                          width:100%;
                                          height:100%;
                                          overflow:hidden;
                                          display:block;
}
.post-type-archive-case-study .filters .search .s-f-wrap {
                                                          width:100%;
                                                          height:100%;
                                                          overflow:hidden;
                                                          display:block;
}
.tax-industry .filters .search .s-f-wrap {
                                          width:100%;
                                          height:100%;
                                          overflow:hidden;
                                          display:block;
}
.single .filters .search .s-f-wrap {
                                    width:100%;
                                    height:100%;
                                    overflow:hidden;
                                    display:block;
}
.archive .filters .search .s-f-wrap {
                                     width:100%;
                                     height:100%;
                                     overflow:hidden;
                                     display:block;
}
.blog .filters .search .search-btn {
                                    height:44px;
                                    width:44px;
                                    background-color:#fff;
                                    border-radius:50%;
                                    display:block;
                                    float:right;
                                    background-image:url("button-search.svg");
                                    background-repeat:no-repeat;
                                    background-position:center center;
                                    box-shadow:0 0 2px rgba(0, 0, 0, .5);
                                    -webkit-transform:translate(15px, 0);
                                    -moz-transform:translate(15px, 0);
                                    -ms-transform:translate(15px, 0);
                                    -o-transform:translate(15px, 0);
                                    transform:translate(15px, 0);
                                    -webkit-transition:all .4s;
                                    -moz-transition:all .4s;
                                    -o-transition:all .4s;
                                    transition:all .4s;
}
.category .filters .search .search-btn {
                                        height:44px;
                                        width:44px;
                                        background-color:#fff;
                                        border-radius:50%;
                                        display:block;
                                        float:right;
                                        background-image:url("button-search.svg");
                                        background-repeat:no-repeat;
                                        background-position:center center;
                                        box-shadow:0 0 2px rgba(0, 0, 0, .5);
                                        -webkit-transform:translate(15px, 0);
                                        -moz-transform:translate(15px, 0);
                                        -ms-transform:translate(15px, 0);
                                        -o-transform:translate(15px, 0);
                                        transform:translate(15px, 0);
                                        -webkit-transition:all .4s;
                                        -moz-transition:all .4s;
                                        -o-transition:all .4s;
                                        transition:all .4s;
}
.page .filters .search .search-btn {
                                    height:44px;
                                    width:44px;
                                    background-color:#fff;
                                    border-radius:50%;
                                    display:block;
                                    float:right;
                                    background-image:url("button-search.svg");
                                    background-repeat:no-repeat;
                                    background-position:center center;
                                    box-shadow:0 0 2px rgba(0, 0, 0, .5);
                                    -webkit-transform:translate(15px, 0);
                                    -moz-transform:translate(15px, 0);
                                    -ms-transform:translate(15px, 0);
                                    -o-transform:translate(15px, 0);
                                    transform:translate(15px, 0);
                                    -webkit-transition:all .4s;
                                    -moz-transition:all .4s;
                                    -o-transition:all .4s;
                                    transition:all .4s;
}
.post-type-archive-resources .filters .search .search-btn {
                                                           height:44px;
                                                           width:44px;
                                                           background-color:#fff;
                                                           border-radius:50%;
                                                           display:block;
                                                           float:right;
                                                           background-image:url("button-search.svg");
                                                           background-repeat:no-repeat;
                                                           background-position:center center;
                                                           box-shadow:0 0 2px rgba(0, 0, 0, .5);
                                                           -webkit-transform:translate(15px, 0);
                                                           -moz-transform:translate(15px, 0);
                                                           -ms-transform:translate(15px, 0);
                                                           -o-transform:translate(15px, 0);
                                                           transform:translate(15px, 0);
                                                           -webkit-transition:all .4s;
                                                           -moz-transition:all .4s;
                                                           -o-transition:all .4s;
                                                           transition:all .4s;
}
.tax-resource .filters .search .search-btn {
                                            height:44px;
                                            width:44px;
                                            background-color:#fff;
                                            border-radius:50%;
                                            display:block;
                                            float:right;
                                            background-image:url("button-search.svg");
                                            background-repeat:no-repeat;
                                            background-position:center center;
                                            box-shadow:0 0 2px rgba(0, 0, 0, .5);
                                            -webkit-transform:translate(15px, 0);
                                            -moz-transform:translate(15px, 0);
                                            -ms-transform:translate(15px, 0);
                                            -o-transform:translate(15px, 0);
                                            transform:translate(15px, 0);
                                            -webkit-transition:all .4s;
                                            -moz-transition:all .4s;
                                            -o-transition:all .4s;
                                            transition:all .4s;
}
.post-type-archive-case-study .filters .search .search-btn {
                                                            height:44px;
                                                            width:44px;
                                                            background-color:#fff;
                                                            border-radius:50%;
                                                            display:block;
                                                            float:right;
                                                            background-image:url("button-search.svg");
                                                            background-repeat:no-repeat;
                                                            background-position:center center;
                                                            box-shadow:0 0 2px rgba(0, 0, 0, .5);
                                                            -webkit-transform:translate(15px, 0);
                                                            -moz-transform:translate(15px, 0);
                                                            -ms-transform:translate(15px, 0);
                                                            -o-transform:translate(15px, 0);
                                                            transform:translate(15px, 0);
                                                            -webkit-transition:all .4s;
                                                            -moz-transition:all .4s;
                                                            -o-transition:all .4s;
                                                            transition:all .4s;
}
.tax-industry .filters .search .search-btn {
                                            height:44px;
                                            width:44px;
                                            background-color:#fff;
                                            border-radius:50%;
                                            display:block;
                                            float:right;
                                            background-image:url("button-search.svg");
                                            background-repeat:no-repeat;
                                            background-position:center center;
                                            box-shadow:0 0 2px rgba(0, 0, 0, .5);
                                            -webkit-transform:translate(15px, 0);
                                            -moz-transform:translate(15px, 0);
                                            -ms-transform:translate(15px, 0);
                                            -o-transform:translate(15px, 0);
                                            transform:translate(15px, 0);
                                            -webkit-transition:all .4s;
                                            -moz-transition:all .4s;
                                            -o-transition:all .4s;
                                            transition:all .4s;
}
.single .filters .search .search-btn {
                                      height:44px;
                                      width:44px;
                                      background-color:#fff;
                                      border-radius:50%;
                                      display:block;
                                      float:right;
                                      background-image:url("button-search.svg");
                                      background-repeat:no-repeat;
                                      background-position:center center;
                                      box-shadow:0 0 2px rgba(0, 0, 0, .5);
                                      -webkit-transform:translate(15px, 0);
                                      -moz-transform:translate(15px, 0);
                                      -ms-transform:translate(15px, 0);
                                      -o-transform:translate(15px, 0);
                                      transform:translate(15px, 0);
                                      -webkit-transition:all .4s;
                                      -moz-transition:all .4s;
                                      -o-transition:all .4s;
                                      transition:all .4s;
}
.archive .filters .search .search-btn {
                                       height:44px;
                                       width:44px;
                                       background-color:#fff;
                                       border-radius:50%;
                                       display:block;
                                       float:right;
                                       background-image:url("button-search.svg");
                                       background-repeat:no-repeat;
                                       background-position:center center;
                                       box-shadow:0 0 2px rgba(0, 0, 0, .5);
                                       -webkit-transform:translate(15px, 0);
                                       -moz-transform:translate(15px, 0);
                                       -ms-transform:translate(15px, 0);
                                       -o-transform:translate(15px, 0);
                                       transform:translate(15px, 0);
                                       -webkit-transition:all .4s;
                                       -moz-transition:all .4s;
                                       -o-transition:all .4s;
                                       transition:all .4s;
}
.blog .cards {
              padding-bottom:20px;
}
.category .cards {
                  padding-bottom:20px;
}
.page .cards {
              padding-bottom:20px;
}
.post-type-archive-resources .cards {
                                     padding-bottom:20px;
}
.tax-resource .cards {
                      padding-bottom:20px;
}
.post-type-archive-case-study .cards {
                                      padding-bottom:20px;
}
.tax-industry .cards {
                      padding-bottom:20px;
}
.single .cards {
                padding-bottom:20px;
}
.archive .cards {
                 padding-bottom:20px;
}
.blog .post-thumbnail {
                       background:#fff;
                       height:100%;
                       width:100%;
}
.category .post-thumbnail {
                           background:#fff;
                           height:100%;
                           width:100%;
}
.page .post-thumbnail {
                       background:#fff;
                       height:100%;
                       width:100%;
}
.post-type-archive-resources .post-thumbnail {
                                              background:#fff;
                                              height:100%;
                                              width:100%;
}
.tax-resource .post-thumbnail {
                               background:#fff;
                               height:100%;
                               width:100%;
}
.post-type-archive-case-study .post-thumbnail {
                                               background:#fff;
                                               height:100%;
                                               width:100%;
                                               width:auto;
                                               height:auto;
                                               max-width:100%;
                                               max-height:100%;
}
.tax-industry .post-thumbnail {
                               background:#fff;
                               height:100%;
                               width:100%;
}
.single .post-thumbnail {
                         background:#fff;
                         height:100%;
                         width:100%;
}
.archive .post-thumbnail {
                          background:#fff;
                          height:100%;
                          width:100%;
                          width:auto;
                          height:auto;
                          max-width:100%;
                          max-height:100%;
}
.blog .half-card {
                  margin-bottom:60px;
}
.category .half-card {
                      margin-bottom:60px;
}
.page .half-card {
                  margin-bottom:60px;
}
.post-type-archive-resources .half-card {
                                         margin-bottom:60px;
}
.tax-resource .half-card {
                          margin-bottom:60px;
}
.post-type-archive-case-study .half-card {
                                          margin-bottom:60px;
}
.tax-industry .half-card {
                          margin-bottom:60px;
}
.single .half-card {
                    margin-bottom:60px;
}
.archive .half-card {
                     margin-bottom:60px;
}
.blog .half-card .bottom {
                          padding-top:20px;
                          -webkit-box-direction:normal;
                          -webkit-box-orient:vertical;
                          -webkit-flex-direction:column;
                          -moz-flex-direction:column;
                          -ms-flex-direction:column;
                          flex-direction:column;
                          overflow:hidden;
}
.category .half-card .bottom {
                              padding-top:20px;
                              -webkit-box-direction:normal;
                              -webkit-box-orient:vertical;
                              -webkit-flex-direction:column;
                              -moz-flex-direction:column;
                              -ms-flex-direction:column;
                              flex-direction:column;
                              overflow:hidden;
}
.page .half-card .bottom {
                          padding-top:20px;
                          -webkit-box-direction:normal;
                          -webkit-box-orient:vertical;
                          -webkit-flex-direction:column;
                          -moz-flex-direction:column;
                          -ms-flex-direction:column;
                          flex-direction:column;
                          overflow:hidden;
}
.post-type-archive-resources .half-card .bottom {
                                                 padding-top:20px;
                                                 -webkit-box-direction:normal;
                                                 -webkit-box-orient:vertical;
                                                 -webkit-flex-direction:column;
                                                 -moz-flex-direction:column;
                                                 -ms-flex-direction:column;
                                                 flex-direction:column;
                                                 overflow:hidden;
}
.tax-resource .half-card .bottom {
                                  padding-top:20px;
                                  -webkit-box-direction:normal;
                                  -webkit-box-orient:vertical;
                                  -webkit-flex-direction:column;
                                  -moz-flex-direction:column;
                                  -ms-flex-direction:column;
                                  flex-direction:column;
                                  overflow:hidden;
}
.post-type-archive-case-study .half-card .bottom {
                                                  padding-top:20px;
                                                  -webkit-box-direction:normal;
                                                  -webkit-box-orient:vertical;
                                                  -webkit-flex-direction:column;
                                                  -moz-flex-direction:column;
                                                  -ms-flex-direction:column;
                                                  flex-direction:column;
                                                  overflow:hidden;
}
.tax-industry .half-card .bottom {
                                  padding-top:20px;
                                  -webkit-box-direction:normal;
                                  -webkit-box-orient:vertical;
                                  -webkit-flex-direction:column;
                                  -moz-flex-direction:column;
                                  -ms-flex-direction:column;
                                  flex-direction:column;
                                  overflow:hidden;
}
.single .half-card .bottom {
                            padding-top:20px;
                            -webkit-box-direction:normal;
                            -webkit-box-orient:vertical;
                            -webkit-flex-direction:column;
                            -moz-flex-direction:column;
                            -ms-flex-direction:column;
                            flex-direction:column;
                            overflow:hidden;
}
.archive .half-card .bottom {
                             padding-top:20px;
                             -webkit-box-direction:normal;
                             -webkit-box-orient:vertical;
                             -webkit-flex-direction:column;
                             -moz-flex-direction:column;
                             -ms-flex-direction:column;
                             flex-direction:column;
                             overflow:hidden;
}
.blog .half-card .bottom p.author-name {
                                        margin:0;
}
.category .half-card .bottom p.author-name {
                                            margin:0;
}
.page .half-card .bottom p.author-name {
                                        margin:0;
}
.post-type-archive-resources .half-card .bottom p.author-name {
                                                               margin:0;
}
.tax-resource .half-card .bottom p.author-name {
                                                margin:0;
}
.post-type-archive-case-study .half-card .bottom p.author-name {
                                                                margin:0;
}
.tax-industry .half-card .bottom p.author-name {
                                                margin:0;
}
.single .half-card .bottom p.author-name {
                                          margin:0;
}
.archive .half-card .bottom p.author-name {
                                           margin:0;
}
.blog .post-meta div {
                      padding:0;
                      margin-bottom:0;
}
.category .post-meta div {
                          padding:0;
                          margin-bottom:0;
}
.page .post-meta div {
                      padding:0;
                      margin-bottom:0;
}
.post-type-archive-resources .post-meta div {
                                             padding:0;
                                             margin-bottom:0;
}
.tax-resource .post-meta div {
                              padding:0;
                              margin-bottom:0;
}
.post-type-archive-case-study .post-meta div {
                                              padding:0;
                                              margin-bottom:0;
}
.tax-industry .post-meta div {
                              padding:0;
                              margin-bottom:0;
}
.single .post-meta div {
                        padding:0;
                        margin-bottom:0;
}
.archive .post-meta div {
                         padding:0;
                         margin-bottom:0;
}
.blog .post-meta .avatar {
                          height:50px;
                          width:50px;
                          border-radius:50%;
}
.category .post-meta .avatar {
                              height:50px;
                              width:50px;
                              border-radius:50%;
}
.page .post-meta .avatar {
                          height:50px;
                          width:50px;
                          border-radius:50%;
}
.post-type-archive-resources .post-meta .avatar {
                                                 height:50px;
                                                 width:50px;
                                                 border-radius:50%;
}
.tax-resource .post-meta .avatar {
                                  height:50px;
                                  width:50px;
                                  border-radius:50%;
}
.post-type-archive-case-study .post-meta .avatar {
                                                  height:50px;
                                                  width:50px;
                                                  border-radius:50%;
}
.tax-industry .post-meta .avatar {
                                  height:50px;
                                  width:50px;
                                  border-radius:50%;
}
.single .post-meta .avatar {
                            height:50px;
                            width:50px;
                            border-radius:50%;
}
.archive .post-meta .avatar {
                             height:50px;
                             width:50px;
                             border-radius:50%;
}
.blog .post-meta .author-name {
                               font-size:14px;
                               line-height:19px;
}
.category .post-meta .author-name {
                                   font-size:14px;
                                   line-height:19px;
}
.page .post-meta .author-name {
                               font-size:14px;
                               line-height:19px;
}
.post-type-archive-resources .post-meta .author-name {
                                                      font-size:14px;
                                                      line-height:19px;
}
.tax-resource .post-meta .author-name {
                                       font-size:14px;
                                       line-height:19px;
}
.post-type-archive-case-study .post-meta .author-name {
                                                       font-size:14px;
                                                       line-height:19px;
}
.tax-industry .post-meta .author-name {
                                       font-size:14px;
                                       line-height:19px;
}
.single .post-meta .author-name {
                                 font-size:14px;
                                 line-height:19px;
}
.archive .post-meta .author-name {
                                  font-size:14px;
                                  line-height:19px;
}
.blog .post-meta time {
                       font-size:14px;
                       font-weight:300;
                       line-height:20px;
}
.category .post-meta time {
                           font-size:14px;
                           font-weight:300;
                           line-height:20px;
}
.page .post-meta time {
                       font-size:14px;
                       font-weight:300;
                       line-height:20px;
}
.post-type-archive-resources .post-meta time {
                                              font-size:14px;
                                              font-weight:300;
                                              line-height:20px;
}
.tax-resource .post-meta time {
                               font-size:14px;
                               font-weight:300;
                               line-height:20px;
}
.post-type-archive-case-study .post-meta time {
                                               font-size:14px;
                                               font-weight:300;
                                               line-height:20px;
}
.tax-industry .post-meta time {
                               font-size:14px;
                               font-weight:300;
                               line-height:20px;
}
.single .post-meta time {
                         font-size:14px;
                         font-weight:300;
                         line-height:20px;
}
.archive .post-meta time {
                          font-size:14px;
                          font-weight:300;
                          line-height:20px;
}
.load-posts {
             width:100%;
             text-align:center;
             margin-bottom:60px;
             min-height:50px;
}
.load-cat-posts {
                 width:100%;
                 text-align:center;
                 margin-bottom:60px;
                 min-height:50px;
}
.load-posts .spinner {
                      display:block;
                      background-image:url("icon-loading.svg");
                      background-repeat:no-repeat;
                      background-size:contain;
                      width:50px;
                      height:50px;
                      margin-left:auto;
                      margin-right:auto;
                      padding:0 72px;
                      background-position:center;
                      position:relative;
                      cursor:pointer;
}
.load-cat-posts .spinner {
                          display:block;
                          background-image:url("icon-loading.svg");
                          background-repeat:no-repeat;
                          background-size:contain;
                          width:50px;
                          height:50px;
                          margin-left:auto;
                          margin-right:auto;
                          padding:0 72px;
                          background-position:center;
                          position:relative;
                          cursor:pointer;
}
.load-posts .spinner:after {
                            content:"Load More";
                            position:relative;
                            top:48px;
                            z-index:999999;
                            left:-38px;
                            right:0;
                            font-size:13px;
                            color:#988f8f;
                            opacity:0;
                            width:76px;
                            display:inline-block;
                            text-align:center;
                            -webkit-transition:all .4s;
                            -moz-transition:all .4s;
                            -o-transition:all .4s;
                            transition:all .4s;
}
.load-cat-posts .spinner:after {
                                content:"Load More";
                                position:relative;
                                top:48px;
                                z-index:999999;
                                left:-38px;
                                right:0;
                                font-size:13px;
                                color:#988f8f;
                                opacity:0;
                                width:76px;
                                display:inline-block;
                                text-align:center;
                                -webkit-transition:all .4s;
                                -moz-transition:all .4s;
                                -o-transition:all .4s;
                                transition:all .4s;
}
.load-posts .spinner:hover:after {
                                  opacity:1;
}
.load-cat-posts .spinner:hover:after {
                                      opacity:1;
}
.load-posts .spinner.rotating {
                               -webkit-transition:all 1s;
                               -moz-transition:all 1s;
                               -o-transition:all 1s;
                               transition:all 1s;
                               -webkit-transform:rotate(360deg);
                               -moz-transform:rotate(360deg);
                               -ms-transform:rotate(360deg);
                               -o-transform:rotate(360deg);
                               transform:rotate(360deg);
                               animation-iteration-count:infinite;
                               cursor:default;
}
.load-cat-posts .spinner.rotating {
                                   -webkit-transition:all 1s;
                                   -moz-transition:all 1s;
                                   -o-transition:all 1s;
                                   transition:all 1s;
                                   -webkit-transform:rotate(360deg);
                                   -moz-transform:rotate(360deg);
                                   -ms-transform:rotate(360deg);
                                   -o-transform:rotate(360deg);
                                   transform:rotate(360deg);
                                   animation-iteration-count:infinite;
                                   cursor:default;
}
.load-posts .spinner.rotating:after {
                                     opacity:0;
                                     display:none;
                                     -webkit-transition:all 0;
                                     -moz-transition:all 0;
                                     -o-transition:all 0;
                                     transition:all 0;
}
.load-cat-posts .spinner.rotating:after {
                                         opacity:0;
                                         display:none;
                                         -webkit-transition:all 0;
                                         -moz-transition:all 0;
                                         -o-transition:all 0;
                                         transition:all 0;
}
.load-posts .spinner.rotating:hover:after {
                                           opacity:0;
                                           display:none;
                                           -webkit-transition:all 0;
                                           -moz-transition:all 0;
                                           -o-transition:all 0;
                                           transition:all 0;
}
.load-cat-posts .spinner.rotating:hover:after {
                                               opacity:0;
                                               display:none;
                                               -webkit-transition:all 0;
                                               -moz-transition:all 0;
                                               -o-transition:all 0;
                                               transition:all 0;
}
.blog-footer {
              padding:140px 20px 115px;
              border-radius:250px 0 0 0;
}
.post-type-archive-events {
                           background:#f5f5f5;
}
.post-type-archive-press-releases {
                                   background:#f5f5f5;
}
.tax-press-release {
                    background:#f5f5f5;
}
.post-type-archive-events .hero {
                                 padding-bottom:120px;
}
.post-type-archive-press-releases .hero {
                                         padding-bottom:120px;
}
.tax-press-release .hero {
                          padding-bottom:120px;
}
.post-type-archive-events .event-wrap {
                                       width:100%;
                                       max-width:1055px;
                                       margin-left:auto;
                                       margin-right:auto;
                                       background:#f5f5f5;
                                       padding:30px 20px 50px;
                                       color:#383a35;
}
.post-type-archive-press-releases .event-wrap {
                                               width:100%;
                                               max-width:1055px;
                                               margin-left:auto;
                                               margin-right:auto;
                                               background:#f5f5f5;
                                               padding:30px 20px 50px;
                                               color:#383a35;
}
.tax-press-release .event-wrap {
                                width:100%;
                                max-width:1055px;
                                margin-left:auto;
                                margin-right:auto;
                                background:#f5f5f5;
                                padding:30px 20px 50px;
                                color:#383a35;
}
.post-type-archive-events .event-wrap .event-card {
                                                   color:#383a35;
                                                   width:100%;
                                                   background-color:#FFF;
                                                   box-shadow:0 7px 15px 0 rgba(0, 0, 0, .08);
                                                   margin-bottom:50px;
                                                   display:-webkit-box;
                                                   display:-moz-box;
                                                   display:-webkit-flex;
                                                   display:-moz-flex;
                                                   display:flex;
                                                   display:-ms-flexbox;
                                                   padding:50px 20px;
                                                   -webkit-transition:all .4s;
                                                   -moz-transition:all .4s;
                                                   -o-transition:all .4s;
                                                   transition:all .4s;
}
.post-type-archive-press-releases .event-wrap .event-card {
                                                           color:#383a35;
                                                           width:100%;
                                                           background-color:#FFF;
                                                           box-shadow:0 7px 15px 0 rgba(0, 0, 0, .08);
                                                           margin-bottom:50px;
                                                           display:-webkit-box;
                                                           display:-moz-box;
                                                           display:-webkit-flex;
                                                           display:-moz-flex;
                                                           display:flex;
                                                           display:-ms-flexbox;
                                                           padding:50px 20px;
                                                           -webkit-transition:all .4s;
                                                           -moz-transition:all .4s;
                                                           -o-transition:all .4s;
                                                           transition:all .4s;
}
.tax-press-release .event-wrap .event-card {
                                            color:#383a35;
                                            width:100%;
                                            background-color:#FFF;
                                            box-shadow:0 7px 15px 0 rgba(0, 0, 0, .08);
                                            margin-bottom:50px;
                                            display:-webkit-box;
                                            display:-moz-box;
                                            display:-webkit-flex;
                                            display:-moz-flex;
                                            display:flex;
                                            display:-ms-flexbox;
                                            padding:50px 20px;
                                            -webkit-transition:all .4s;
                                            -moz-transition:all .4s;
                                            -o-transition:all .4s;
                                            transition:all .4s;
}
@media(min-width:1000px) {
.post-type-archive-events .event-wrap .event-card {
                                                   padding:50px 40px;
}
}
@media(min-width:1000px) {
.post-type-archive-press-releases .event-wrap .event-card {
                                                           padding:50px 40px;
}
}
@media(min-width:1000px) {
.tax-press-release .event-wrap .event-card {
                                            padding:50px 40px;
}
}
.post-type-archive-events .event-wrap .event-card:hover {
                                                         -webkit-transition:all .4s;
                                                         -moz-transition:all .4s;
                                                         -o-transition:all .4s;
                                                         transition:all .4s;
                                                         -webkit-transform:translate3d(0, -5px, 0);
                                                         -moz-transform:translate3d(0, -5px, 0);
                                                         -ms-transform:translate3d(0, -5px, 0);
                                                         -o-transform:translate3d(0, -5px, 0);
                                                         transform:translate3d(0, -5px, 0);
                                                         box-shadow:0 13px 20px 0 rgba(0, 0, 0, .18);
}
.post-type-archive-press-releases .event-wrap .event-card:hover {
                                                                 -webkit-transition:all .4s;
                                                                 -moz-transition:all .4s;
                                                                 -o-transition:all .4s;
                                                                 transition:all .4s;
                                                                 -webkit-transform:translate3d(0, -5px, 0);
                                                                 -moz-transform:translate3d(0, -5px, 0);
                                                                 -ms-transform:translate3d(0, -5px, 0);
                                                                 -o-transform:translate3d(0, -5px, 0);
                                                                 transform:translate3d(0, -5px, 0);
                                                                 box-shadow:0 13px 20px 0 rgba(0, 0, 0, .18);
}
.tax-press-release .event-wrap .event-card:hover {
                                                  -webkit-transition:all .4s;
                                                  -moz-transition:all .4s;
                                                  -o-transition:all .4s;
                                                  transition:all .4s;
                                                  -webkit-transform:translate3d(0, -5px, 0);
                                                  -moz-transform:translate3d(0, -5px, 0);
                                                  -ms-transform:translate3d(0, -5px, 0);
                                                  -o-transform:translate3d(0, -5px, 0);
                                                  transform:translate3d(0, -5px, 0);
                                                  box-shadow:0 13px 20px 0 rgba(0, 0, 0, .18);
}
.post-type-archive-events .event-wrap .event-card:last-of-type {
                                                                margin-bottom:0;
}
.post-type-archive-press-releases .event-wrap .event-card:last-of-type {
                                                                        margin-bottom:0;
}
.tax-press-release .event-wrap .event-card:last-of-type {
                                                         margin-bottom:0;
}
.post-type-archive-events .event-wrap .event-card .thumbnail {
                                                              display:none;
}
.post-type-archive-press-releases .event-wrap .event-card .thumbnail {
                                                                      display:none;
}
.tax-press-release .event-wrap .event-card .thumbnail {
                                                       display:none;
}
@media(min-width:1000px) {
.post-type-archive-events .event-wrap .event-card .thumbnail {
                                                              display:block;
                                                              flex:1 36%;
}
}
@media(min-width:1000px) {
.post-type-archive-press-releases .event-wrap .event-card .thumbnail {
                                                                      display:block;
                                                                      flex:1 36%;
}
}
@media(min-width:1000px) {
.tax-press-release .event-wrap .event-card .thumbnail {
                                                       display:block;
                                                       flex:1 36%;
}
}
.post-type-archive-events .event-wrap .event-card .contents {
                                                             height:100%;
                                                             -webkit-box-flex:1 64%;
                                                             -moz-box-flex:1 64%;
                                                             -webkit-flex:1 64%;
                                                             -moz-flex:1 64%;
                                                             -ms-flex:1 64%;
                                                             flex:1 64%;
}
.post-type-archive-press-releases .event-wrap .event-card .contents {
                                                                     height:100%;
                                                                     -webkit-box-flex:1 64%;
                                                                     -moz-box-flex:1 64%;
                                                                     -webkit-flex:1 64%;
                                                                     -moz-flex:1 64%;
                                                                     -ms-flex:1 64%;
                                                                     flex:1 64%;
}
.tax-press-release .event-wrap .event-card .contents {
                                                      height:100%;
                                                      -webkit-box-flex:1 64%;
                                                      -moz-box-flex:1 64%;
                                                      -webkit-flex:1 64%;
                                                      -moz-flex:1 64%;
                                                      -ms-flex:1 64%;
                                                      flex:1 64%;
}
@media(min-width:1000px) {
.post-type-archive-events .event-wrap .event-card .contents {
                                                             padding-left:40px;
}
}
@media(min-width:1000px) {
.post-type-archive-press-releases .event-wrap .event-card .contents {
                                                                     padding-left:40px;
}
}
@media(min-width:1000px) {
.tax-press-release .event-wrap .event-card .contents {
                                                      padding-left:40px;
}
}
.post-type-archive-events .event-wrap .title {
                                              font-size:20px;
                                              line-height:30px;
                                              color:#383a35;
                                              font-weight:normal;
}
.post-type-archive-press-releases .event-wrap .title {
                                                      font-size:20px;
                                                      line-height:30px;
                                                      color:#383a35;
                                                      font-weight:normal;
}
.tax-press-release .event-wrap .title {
                                       font-size:20px;
                                       line-height:30px;
                                       color:#383a35;
                                       font-weight:normal;
}
.post-type-archive-events .event-wrap .description {
                                                    font-size:16px;
                                                    font-weight:300;
                                                    line-height:25px;
                                                    margin-bottom:40px;
                                                    color:#383a35;
}
.post-type-archive-press-releases .event-wrap .description {
                                                            font-size:16px;
                                                            font-weight:300;
                                                            line-height:25px;
                                                            margin-bottom:40px;
                                                            color:#383a35;
}
.tax-press-release .event-wrap .description {
                                             font-size:16px;
                                             font-weight:300;
                                             line-height:25px;
                                             margin-bottom:40px;
                                             color:#383a35;
}
.post-type-archive-events .event-wrap .date {
                                             font-size:12px;
                                             font-weight:normal;
                                             line-height:17px;
                                             letter-spacing:1px;
                                             color:#1e1f1d;
}
.post-type-archive-events .event-wrap .location {
                                                 font-size:12px;
                                                 font-weight:normal;
                                                 line-height:17px;
                                                 letter-spacing:1px;
                                                 color:#1e1f1d;
}
.post-type-archive-press-releases .event-wrap .date {
                                                     font-size:12px;
                                                     font-weight:normal;
                                                     line-height:17px;
                                                     letter-spacing:1px;
                                                     color:#1e1f1d;
}
.post-type-archive-press-releases .event-wrap .location {
                                                         font-size:12px;
                                                         font-weight:normal;
                                                         line-height:17px;
                                                         letter-spacing:1px;
                                                         color:#1e1f1d;
}
.tax-press-release .event-wrap .date {
                                      font-size:12px;
                                      font-weight:normal;
                                      line-height:17px;
                                      letter-spacing:1px;
                                      color:#1e1f1d;
}
.tax-press-release .event-wrap .location {
                                          font-size:12px;
                                          font-weight:normal;
                                          line-height:17px;
                                          letter-spacing:1px;
                                          color:#1e1f1d;
}
.post-type-archive-events .event-wrap .read-more {
                                                  color:#3e8ede;
                                                  font-size:14px;
                                                  font-weight:600;
                                                  line-height:19px;
                                                  letter-spacing:2px;
                                                  float:right;
                                                  margin-right:20px;
                                                  position:relative;
                                                  -webkit-transition:all 1s;
                                                  -moz-transition:all 1s;
                                                  -o-transition:all 1s;
                                                  transition:all 1s;
}
.post-type-archive-press-releases .event-wrap .read-more {
                                                          color:#3e8ede;
                                                          font-size:14px;
                                                          font-weight:600;
                                                          line-height:19px;
                                                          letter-spacing:2px;
                                                          float:right;
                                                          margin-right:20px;
                                                          position:relative;
                                                          -webkit-transition:all 1s;
                                                          -moz-transition:all 1s;
                                                          -o-transition:all 1s;
                                                          transition:all 1s;
}
.tax-press-release .event-wrap .read-more {
                                           color:#3e8ede;
                                           font-size:14px;
                                           font-weight:600;
                                           line-height:19px;
                                           letter-spacing:2px;
                                           float:right;
                                           margin-right:20px;
                                           position:relative;
                                           -webkit-transition:all 1s;
                                           -moz-transition:all 1s;
                                           -o-transition:all 1s;
                                           transition:all 1s;
}
.post-type-archive-events .event-wrap .read-more:after {
                                                        content:"Ã®â€šâ€¢";
                                                        font-family:icomoon;
                                                        speak:none;
                                                        font-style:normal;
                                                        font-weight:normal;
                                                        font-variant:normal;
                                                        text-transform:none;
                                                        line-height:1;
                                                        -webkit-font-smoothing:antialiased;
                                                        -moz-osx-font-smoothing:grayscale;
                                                        color:#3e8ede;
                                                        font-size:20px;
                                                        position:absolute;
                                                        top:-1px;
                                                        -webkit-transition:all 1s;
                                                        -moz-transition:all 1s;
                                                        -o-transition:all 1s;
                                                        transition:all 1s;
}
.post-type-archive-press-releases .event-wrap .read-more:after {
                                                                content:"Ã®â€šâ€¢";
                                                                font-family:icomoon;
                                                                speak:none;
                                                                font-style:normal;
                                                                font-weight:normal;
                                                                font-variant:normal;
                                                                text-transform:none;
                                                                line-height:1;
                                                                -webkit-font-smoothing:antialiased;
                                                                -moz-osx-font-smoothing:grayscale;
                                                                color:#3e8ede;
                                                                font-size:20px;
                                                                position:absolute;
                                                                top:-1px;
                                                                -webkit-transition:all 1s;
                                                                -moz-transition:all 1s;
                                                                -o-transition:all 1s;
                                                                transition:all 1s;
}
.tax-press-release .event-wrap .read-more:after {
                                                 content:"Ã®â€šâ€¢";
                                                 font-family:icomoon;
                                                 speak:none;
                                                 font-style:normal;
                                                 font-weight:normal;
                                                 font-variant:normal;
                                                 text-transform:none;
                                                 line-height:1;
                                                 -webkit-font-smoothing:antialiased;
                                                 -moz-osx-font-smoothing:grayscale;
                                                 color:#3e8ede;
                                                 font-size:20px;
                                                 position:absolute;
                                                 top:-1px;
                                                 -webkit-transition:all 1s;
                                                 -moz-transition:all 1s;
                                                 -o-transition:all 1s;
                                                 transition:all 1s;
}
.post-type-archive-events .event-wrap .read-more:hover {
                                                        color:#2881da;
}
.post-type-archive-press-releases .event-wrap .read-more:hover {
                                                                color:#2881da;
}
.tax-press-release .event-wrap .read-more:hover {
                                                 color:#2881da;
}
.post-type-archive-events .event-wrap .read-more:hover:after {
                                                              -webkit-transition:all 1s;
                                                              -moz-transition:all 1s;
                                                              -o-transition:all 1s;
                                                              transition:all 1s;
                                                              right:-25px;
}
.post-type-archive-press-releases .event-wrap .read-more:hover:after {
                                                                      -webkit-transition:all 1s;
                                                                      -moz-transition:all 1s;
                                                                      -o-transition:all 1s;
                                                                      transition:all 1s;
                                                                      right:-25px;
}
.tax-press-release .event-wrap .read-more:hover:after {
                                                       -webkit-transition:all 1s;
                                                       -moz-transition:all 1s;
                                                       -o-transition:all 1s;
                                                       transition:all 1s;
                                                       right:-25px;
}
.events-intro {
               width:100%;
               max-width:1055px;
               margin-left:auto;
               margin-right:auto;
               background:#f5f5f5;
               padding:50px 20px;
               color:#383a35;
               text-align:center;
}
.events-intro p {
                 font-size:20px;
                 font-weight:300;
                 line-height:32px;
}
.spinner {
          width:100%;
          text-align:center;
          margin-bottom:60px;
          min-height:50px;
          cursor:pointer;
}
.spinner a {
            display:block;
            background-image:url("icon-loading.svg");
            background-repeat:no-repeat;
            background-size:contain;
            width:50px;
            height:50px;
            margin-left:auto;
            margin-right:auto;
            padding:0 72px;
            background-position:center;
            position:relative;
            cursor:pointer;
}
.spinner a:after {
                  content:"Load More";
                  position:relative;
                  top:48px;
                  z-index:999999;
                  left:-38px;
                  right:0;
                  font-size:13px;
                  color:#988f8f;
                  opacity:0;
                  width:76px;
                  display:inline-block;
                  text-align:center;
                  -webkit-transition:all .4s;
                  -moz-transition:all .4s;
                  -o-transition:all .4s;
                  transition:all .4s;
}
.spinner a:hover:after {
                        opacity:1;
}
.spinner a.rotating {
                     -webkit-transition:all 1s;
                     -moz-transition:all 1s;
                     -o-transition:all 1s;
                     transition:all 1s;
                     -webkit-transform:rotate(360deg);
                     -moz-transform:rotate(360deg);
                     -ms-transform:rotate(360deg);
                     -o-transform:rotate(360deg);
                     transform:rotate(360deg);
                     animation-iteration-count:infinite;
                     cursor:default;
}
.spinner a.rotating:after {
                           opacity:0;
                           display:none;
                           -webkit-transition:all 0;
                           -moz-transition:all 0;
                           -o-transition:all 0;
                           transition:all 0;
}
.spinner a.rotating:hover:after {
                                 opacity:0;
                                 display:none;
                                 -webkit-transition:all 0;
                                 -moz-transition:all 0;
                                 -o-transition:all 0;
                                 transition:all 0;
}
.events-footer {
                width:100%;
                text-align:center;
                color:#fff;
                padding:40px 20px 60px;
                background-size:cover;
                background-repeat:no-repeat;
                background-position:bottom center;
}
.events-footer h5 {
                   font-size:25px;
                   line-height:34px;
                   text-shadow:0 2px 10px 0 rgba(0, 0, 0, .5);
}
.events-footer p {
                  font-size:25px;
                  font-weight:300;
                  line-height:34px;
                  text-shadow:0 2px 10px 0 rgba(0, 0, 0, .5);
                  margin-bottom:40px;
}
.press-filter {
               height:0;
               text-indent:-999%;
               display:block;
}
.article-footer {
                 width:100%;
                 text-align:center;
                 color:#fff;
                 padding:50px 20px 60px;
                 background-size:cover;
                 background-repeat:no-repeat;
                 background-position:bottom center;
}
.article-footer h5 {
                    font-size:25px;
                    line-height:34px;
                    text-shadow:0 2px 10px 0 rgba(0, 0, 0, .5);
}
.article-footer p {
                   font-size:25px;
                   font-weight:300;
                   line-height:34px;
                   text-shadow:0 2px 10px 0 rgba(0, 0, 0, .5);
                   margin-bottom:40px;
}
.article-wrap {
               max-width:1300px;
               margin-left:auto;
               margin-right:auto;
               padding-top:60px;
               display:-webkit-box;
               display:-moz-box;
               display:-webkit-flex;
               display:-moz-flex;
               display:flex;
               display:-ms-flexbox;
               -webkit-box-direction:normal;
               -webkit-box-orient:vertical;
               -webkit-flex-direction:column;
               -moz-flex-direction:column;
               -ms-flex-direction:column;
               flex-direction:column;
}
@media(min-width:992px) {
.article-wrap {
               -webkit-box-flex:1.5 auto;
               -moz-box-flex:1.5 auto;
               -webkit-flex:1.5 auto;
               -moz-flex:1.5 auto;
               -ms-flex:1.5 auto;
               flex:1.5 auto;
               -webkit-box-direction:normal;
               -webkit-box-orient:horizontal;
               -webkit-flex-direction:row;
               -moz-flex-direction:row;
               -ms-flex-direction:row;
               flex-direction:row;
}
}
.article-wrap.no-sidebar .article {
                                   max-width:none;
}
.article-wrap.no-sidebar .article .mktoButtonWrap {
                                                   margin-left:0 !important;
}
.article-wrap.no-sidebar .side-car {
                                    -webkit-flex-basis:auto;
                                    -moz-flex-basis:auto;
                                    flex-basis:auto;
                                    -ms-flex-preferred-size:auto;
                                    min-width:auto;
}
.article-wrap .article {
                        padding:0 20px 60px;
                        -webkit-box-flex:1 auto;
                        -moz-box-flex:1 auto;
                        -webkit-flex:1 auto;
                        -moz-flex:1 auto;
                        -ms-flex:1 auto;
                        flex:1 auto;
                        max-width:850px;
}
@media(min-width:992px) {
.article-wrap .article {
                        -webkit-box-flex:2 auto;
                        -moz-box-flex:2 auto;
                        -webkit-flex:2 auto;
                        -moz-flex:2 auto;
                        -ms-flex:2 auto;
                        flex:2 auto;
                        padding-right:80px;
}
}
.article-wrap .article .content h1 {
                                    font-weight:300;
                                    width:100%;
}
.article-wrap .article .content h2 {
                                    font-weight:300;
                                    width:100%;
}
.article-wrap .article .content h3 {
                                    font-weight:300;
                                    width:100%;
}
.article-wrap .article .content h4 {
                                    font-weight:300;
                                    width:100%;
}
.article-wrap .article .content h5 {
                                    font-weight:300;
                                    width:100%;
}
.article-wrap .article .content h6 {
                                    font-weight:300;
                                    width:100%;
}
.article-wrap .article .content p {
                                   font-size:16px;
                                   font-weight:300;
                                   line-height:25px;
                                   color:#383a35;
                                   width:100%;
}
.article-wrap .article .content li {
                                    font-size:16px;
                                    font-weight:300;
                                    line-height:25px;
                                    color:#383a35;
                                    width:100%;
}
.article-wrap .article .content blockquote {
                                            width:90%;
                                            padding:10px 0 10px 30px;
                                            border-left:5px solid #642297;
                                            border-width:5px;
                                            border-style:solid;
                                            -webkit-border-image:-webkit-gradient(linear, 0 0, 0 100%, from(#642297) , to(#3e8ede) ) 1 100%;
                                            -webkit-border-image:-webkit-linear-gradient(#642297, #3e8ede)  1 100%;
                                            -moz-border-image:-webkit-linear-gradient(#642297, #3e8ede)  1 100%;
                                            -moz-border-image:-o-linear-gradient(#642297, #3e8ede)  1 100%;
                                            -moz-border-image:linear-gradient(#642297, #3e8ede)  1 100%;
                                            -o-border-image:-o-linear-gradient(#642297, #3e8ede)  1 100%;
                                            border-image:linear-gradient(to bottom, #642297, #3e8ede)  1 100%;
                                            border-right-width:0;
                                            border-right:0;
}
.article-wrap .article .content blockquote p {
                                              font-size:20px;
                                              font-weight:300;
                                              font-style:italic;
                                              line-height:32px;
}
.article-wrap .side-car {
                         display:none;
}
@media(min-width:992px) {
.article-wrap .side-car {
                         -webkit-box-direction:normal;
                         -webkit-box-orient:vertical;
                         -webkit-flex-direction:column;
                         -moz-flex-direction:column;
                         -ms-flex-direction:column;
                         flex-direction:column;
                         -webkit-box-flex:1 auto;
                         -moz-box-flex:1 auto;
                         -webkit-flex:1 auto;
                         -moz-flex:1 auto;
                         -ms-flex:1 auto;
                         flex:1 auto;
                         display:-webkit-box;
                         display:-moz-box;
                         display:-webkit-flex;
                         display:-moz-flex;
                         display:flex;
                         display:-ms-flexbox;
                         -webkit-box-flex:1 450px;
                         -moz-box-flex:1 450px;
                         -webkit-flex:1 450px;
                         -moz-flex:1 450px;
                         -ms-flex:1 450px;
                         flex:1 450px;
                         min-width:450px;
}
}
.article-wrap .side-car .tops {
                               display:-webkit-box;
                               display:-moz-box;
                               display:-webkit-flex;
                               display:-moz-flex;
                               display:flex;
                               display:-ms-flexbox;
                               -webkit-box-flex:1 auto;
                               -moz-box-flex:1 auto;
                               -webkit-flex:1 auto;
                               -moz-flex:1 auto;
                               -ms-flex:1 auto;
                               flex:1 auto;
}
.article-wrap .side-car .tops .related {
                                        -webkit-box-flex:1 350px;
                                        -moz-box-flex:1 350px;
                                        -webkit-flex:1 350px;
                                        -moz-flex:1 350px;
                                        -ms-flex:1 350px;
                                        flex:1 350px;
                                        display:none;
}
.article-wrap .side-car .tops .related .marketo-form-block {
                                                            background:#fff;
                                                            padding:20px;
                                                            margin-bottom:20px;
                                                            box-shadow:0 7px 15px 0 rgba(0, 0, 0, .08);
}
@media(min-width:992px) {
.article-wrap .side-car .tops .related {
                                        display:block;
}
}
.article-wrap .side-car .tops .share {
                                      -webkit-box-flex:0 100px;
                                      -moz-box-flex:0 100px;
                                      -webkit-flex:0 100px;
                                      -moz-flex:0 100px;
                                      -ms-flex:0 100px;
                                      flex:0 100px;
}
.article-wrap .side-car .bottoms {
                                  -webkit-box-flex:0 300px;
                                  -moz-box-flex:0 300px;
                                  -webkit-flex:0 300px;
                                  -moz-flex:0 300px;
                                  -ms-flex:0 300px;
                                  flex:0 300px;
}
.article-wrap .side-car .bottoms .subscribe {
                                             display:block;
                                             background:#fff;
                                             width:100%;
                                             height:100%;
                                             position:relative;
                                             padding:30px 30px 40px;
}
.article-wrap .side-car .bottoms .subscribe:before {
                                                    display:block;
                                                    height:5px;
                                                    position:absolute;
                                                    background:#642297;
                                                    background:linear-gradient(to right, #642297, #57c9e8) , #642297;
                                                    background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
                                                    top:-1px;
                                                    left:0;
                                                    width:100%;
}
.article-wrap .side-car .bottoms .subscribe p {
                                               font-weight:300;
                                               line-height:39px;
                                               font-size:25px;
}
.article-wrap .side-car .bottoms .subscribe p.intro {
                                                     font-size:16px;
}
.share ul {
           display:-webkit-box;
           display:-moz-box;
           display:-webkit-flex;
           display:-moz-flex;
           display:flex;
           display:-ms-flexbox;
           -webkit-box-direction:normal;
           -webkit-box-orient:vertical;
           -webkit-flex-direction:column;
           -moz-flex-direction:column;
           -ms-flex-direction:column;
           flex-direction:column;
           list-style:none;
           margin-left:0;
}
.share ul li {
              width:100%;
              height:80px;
              margin:0;
              display:-webkit-box;
              display:-moz-box;
              display:-webkit-flex;
              display:-moz-flex;
              display:flex;
              display:-ms-flexbox;
}
.share ul li a {
                height:50px;
                width:50px;
                margin:auto;
}
.share ul li:last-of-type a {
                             height:70px;
                             width:70px;
                             margin-top:10px;
}
.share ul li span {
                   display:block;
                   background-repeat:no-repeat;
                   background-size:contain;
                   width:100%;
                   height:100%;
}
.share ul li .facebook {
                        background-image:url("button-social-facebook.svg");
}
.share ul li .twitter {
                       background-image:url("button-social-twitter.svg");
}
.share ul li .google {
                      background-image:url("button-social-google-plus.svg");
}
.share ul li .linkedin {
                        background-image:url("button-social-linkedin.svg");
}
.share ul li .email {
                     background-image:url("button-social-email.svg");
}
.single .related-article-title {
                                text-align:center;
                                font-size:25px;
                                line-height:34px;
                                margin-bottom:60px;
}
.single .single-cards {
                       padding:0 20px 0 0;
}
.single .single-cards .card {
                             max-width:325px;
                             margin-left:0;
}
.related-title {
                font-size:14px;
                font-weight:600;
                text-transform:uppercase;
                line-height:19px;
                letter-spacing:2px;
                margin-bottom:30px;
}
.single-case-study .article-wrap {
                                  padding-bottom:100px;
                                  border-bottom:1px solid rgba(56, 58, 53, .2);
}
.single-resources .article-wrap {
                                 padding-bottom:100px;
                                 border-bottom:1px solid rgba(56, 58, 53, .2);
}
.single-case-study .cards {
                           display:none;
}
.single-resources .cards {
                          display:none;
}
@media(min-width:992px) {
.single-case-study .cards {
                           display:block;
}
}
@media(min-width:992px) {
.single-resources .cards {
                          display:block;
}
}
.single-case-study .contact.card {
                                  padding:25px;
                                  background-color:#fff;
                                  box-shadow:0 7px 15px 0 rgba(0, 0, 0, .08);
                                  height:auto;
}
.single-case-study .snapshot.card {
                                   padding:25px;
                                   background-color:#fff;
                                   box-shadow:0 7px 15px 0 rgba(0, 0, 0, .08);
                                   padding-bottom:0;
                                   min-height:500px;
                                   height:auto;
}
.single-resources .contact.card {
                                 padding:25px;
                                 background-color:#fff;
                                 box-shadow:0 7px 15px 0 rgba(0, 0, 0, .08);
                                 height:auto;
}
.single-resources .snapshot.card {
                                  padding:25px;
                                  background-color:#fff;
                                  box-shadow:0 7px 15px 0 rgba(0, 0, 0, .08);
                                  padding-bottom:0;
                                  min-height:500px;
                                  height:auto;
}
.single-case-study .contact.card:hover {
                                        -webkit-transform:translate(0, 0);
                                        -moz-transform:translate(0, 0);
                                        -ms-transform:translate(0, 0);
                                        -o-transform:translate(0, 0);
                                        transform:translate(0, 0);
}
.single-case-study .snapshot.card:hover {
                                         -webkit-transform:translate(0, 0);
                                         -moz-transform:translate(0, 0);
                                         -ms-transform:translate(0, 0);
                                         -o-transform:translate(0, 0);
                                         transform:translate(0, 0);
}
.single-resources .contact.card:hover {
                                       -webkit-transform:translate(0, 0);
                                       -moz-transform:translate(0, 0);
                                       -ms-transform:translate(0, 0);
                                       -o-transform:translate(0, 0);
                                       transform:translate(0, 0);
}
.single-resources .snapshot.card:hover {
                                        -webkit-transform:translate(0, 0);
                                        -moz-transform:translate(0, 0);
                                        -ms-transform:translate(0, 0);
                                        -o-transform:translate(0, 0);
                                        transform:translate(0, 0);
}
.single-case-study .snapshot.card .ss-title {
                                             font-size:14px;
                                             font-weight:normal;
                                             line-height:19px;
                                             letter-spacing:2px;
                                             text-transform:uppercase;
}
.single-resources .snapshot.card .ss-title {
                                            font-size:14px;
                                            font-weight:normal;
                                            line-height:19px;
                                            letter-spacing:2px;
                                            text-transform:uppercase;
}
.single-case-study .snapshot.card .ss-info {
                                            font-size:14px;
                                            line-height:19px;
                                            font-weight:300;
                                            margin-bottom:40px;
}
.single-resources .snapshot.card .ss-info {
                                           font-size:14px;
                                           line-height:19px;
                                           font-weight:300;
                                           margin-bottom:40px;
}
.single-case-study .snapshot.card .btn {
                                        max-width:150px;
                                        margin-bottom:15px;
}
.single-resources .snapshot.card .btn {
                                       max-width:150px;
                                       margin-bottom:15px;
}
.single-case-study .snapshot.card .foot {
                                         padding-left:0;
                                         height:50px;
                                         border-top:0;
}
.single-resources .snapshot.card .foot {
                                        padding-left:0;
                                        height:50px;
                                        border-top:0;
}
.single-case-study .contact.card .cc-title {
                                            font-size:20px;
                                            text-align:center;
                                            line-height:30px;
}
.single-resources .contact.card .cc-title {
                                           font-size:20px;
                                           text-align:center;
                                           line-height:30px;
}
.author-box {
             background:#fff;
             width:95%;
             margin-left:auto;
             margin-right:auto;
             margin-top:50px;
             position:relative;
             padding:50px;
             border:1px solid #ddd;
             margin-bottom:15px;
             box-shadow:inset 1px 1px 0 #fff, inset -1px -1px 0 #fff;
}
@media(min-width:550px) {
.author-box {
             padding:50px 50px 20px;
}
}
@media(min-width:992px) {
.author-box {
             margin-right:0;
             margin-left:0;
}
}
.author-box h5 {
                text-align:center;
                font-size:16px;
                line-height:22px;
                font-weight:normal;
}
.author-box p {
               font-size:14px;
               font-weight:300;
               line-height:20px;
}
.author-box .author-link {
                          font-size:12px;
                          font-weight:600;
                          line-height:17px;
                          letter-spacing:1px;
                          color:#646c74;
}
.avatar-block {
               position:absolute;
               right:0;
               left:0;
               margin-left:auto;
               margin-right:auto;
               top:-30px;
               width:60px;
               height:60px;
               border-radius:50%;
               overflow:hidden;
}
.avatar-block img {
                   object-fit:cover;
                   height:100%;
                   width:100%;
}
.border-bottom {
                width:100%;
                margin-left:auto;
                margin-right:auto;
                height:1px;
                border-bottom:1px solid rgba(56, 58, 53, .2);
                display:block;
                margin-bottom:20px;
}
.list-author-meta {
                   list-style:none;
                   margin-left:0;
                   padding:0;
                   margin-top:20px;
}
@media(min-width:550px) {
.list-author-meta {
                   margin-top:0;
                   float:right;
}
}
.list-author-meta li {
                      list-style:none;
                      float:left;
                      margin-right:15px;
                      margin-bottom:0;
}
.list-author-meta li span {
                           height:15px;
                           width:15px;
                           display:block;
                           float:left;
                           margin-top:3px;
                           background-repeat:no-repeat;
}
.list-author-meta li .facebook {
                                background-image:url("icon-facebook.svg");
}
.list-author-meta li .twitter {
                               background-image:url("icon-twitter.svg");
                               margin-top:5px;
}
.list-author-meta li .google {
                              background-image:url("icon-google.svg");
                              width:21px;
}
.post-nav {
           display:none;
}
@media(min-width:601px) {
.post-nav {
           clear:both;
           display:block;
           font-weight:700;
           padding:10px 0;
           width:95%;
           margin-left:auto;
           margin-right:auto;
           margin-top:50px;
}
}
@media(min-width:601px) {
.post-nav>div {
               float:left;
               width:33.333333%;
}
}
@media(min-width:601px) {
.post-nav a {
             color:#3e8ede;
             text-decoration:none;
}
}
@media(min-width:601px) {
.post-nav a:hover {
                   color:#383a35;
}
}
@media(min-width:601px) {
.post-nav .old-post {
                     position:relative;
                     z-index:9;
}
}
@media(min-width:601px) {
.post-nav .old-post a {
                       padding-left:25px;
                       line-height:1;
}
}
@media(min-width:601px) {
.post-nav .old-post a:before {
                              font-family:icomoon;
                              speak:none;
                              font-style:normal;
                              font-weight:normal;
                              font-variant:normal;
                              text-transform:none;
                              line-height:1;
                              -webkit-font-smoothing:antialiased;
                              -moz-osx-font-smoothing:grayscale;
                              content:"\e094";
                              position:absolute;
                              left:0;
                              top:5px;
                              -webkit-transition:100ms transform linear;
                              -moz-transition:100ms transform linear;
                              -o-transition:100ms transform linear;
                              transition:100ms transform linear;
}
}
@media(min-width:601px) {
.post-nav .old-post a:hover:before {
                                    -webkit-transform:translate3d(3px, 0, 0);
                                    -moz-transform:translate3d(3px, 0, 0);
                                    -ms-transform:translate3d(3px, 0, 0);
                                    -o-transform:translate3d(3px, 0, 0);
                                    transform:translate3d(3px, 0, 0);
}
}
@media(min-width:601px) {
.post-nav .new-post {
                     text-align:right;
                     float:right;
                     position:relative;
                     list-style:none;
}
}
@media(min-width:601px) {
.post-nav .new-post a {
                       padding-right:25px;
                       line-height:1;
}
}
@media(min-width:601px) {
.post-nav .new-post a:after {
                             font-family:icomoon;
                             speak:none;
                             font-style:normal;
                             font-weight:normal;
                             font-variant:normal;
                             text-transform:none;
                             line-height:1;
                             -webkit-font-smoothing:antialiased;
                             -moz-osx-font-smoothing:grayscale;
                             content:"\e095";
                             position:absolute;
                             right:0;
                             top:5px;
                             -webkit-transition:100ms transform linear;
                             -moz-transition:100ms transform linear;
                             -o-transition:100ms transform linear;
                             transition:100ms transform linear;
}
}
@media(min-width:601px) {
.post-nav .new-post a:hover:after {
                                   -webkit-transform:translate3d(-3px, 0, 0);
                                   -moz-transform:translate3d(-3px, 0, 0);
                                   -ms-transform:translate3d(-3px, 0, 0);
                                   -o-transform:translate3d(-3px, 0, 0);
                                   transform:translate3d(-3px, 0, 0);
}
}
@media(min-width:992px) {
.post-nav {
           margin-right:0;
           margin-left:0;
}
}
.article-tags {
               font-size:14px;
               margin:32px 0 43px;
}
.press_subheading {
                   font-style:italic;
}
.search-box {
             background:#fff;
             border:1px solid #ddd;
             margin-bottom:15px;
             overflow:hidden;
             position:relative;
}
.sidebar .search-box {
                      margin-bottom:0;
}
.search-box input {
                   border:0;
}
.search-box input[type="text" ] {
                                 background-color:transparent;
                                 color:#999;
                                 width:100%;
                                 padding:10px 50px 10px 10px;
}
.search-box input[type="text" ]:focus {
                                       color:#222;
                                       outline:0;
}
.search-box input[type="text" ]:focus+input[type="submit" ] {
                                                             background-image:url("button-search.svg");
}
.search-box input[type="submit" ] {
                                   background-image:url("button-search.svg");
                                   background-repeat:no-repeat;
                                   background-position:center center;
                                   width:40px;
                                   position:absolute;
                                   right:0;
                                   top:0;
                                   bottom:0;
                                   z-index:1;
}
.widget .gform_wrapper .gf-address-2-col span {
                                               width:100% !important;
}
.widget .gform_wrapper .gf-address-3-col span {
                                               width:100% !important;
}
.widget .gform_wrapper .gform_body {
                                    margin-bottom:15px;
}
.widget_nav_menu .sub-menu {
                            margin:5px 0 0 0;
}
.widget_pages .children {
                         margin:5px 0 0 0;
}
.widget_nav_menu .sub-menu>li:before {
                                      content:"\2014";
                                      color:#999;
                                      margin-right:5px;
}
.widget_pages .children>li:before {
                                   content:"\2014";
                                   color:#999;
                                   margin-right:5px;
}
#wp-calendar {
              margin-bottom:0;
}
#wp-calendar caption {
                      font-weight:700;
                      font-size:14px;
}
#wp-calendar a {
                display:block;
                height:100%;
}
#wp-calendar th {
                 padding:9px;
}
#wp-calendar td {
                 padding:9px;
}
#wp-calendar #today {
                     background-color:#383a35;
                     color:#fff;
}
#wp-calendar #prev a {
                      background-color:#383a35;
                      color:#fff;
                      padding:5px 10px;
}
#wp-calendar #next a {
                      background-color:#383a35;
                      color:#fff;
                      padding:5px 10px;
}
#wp-calendar #prev a:hover {
                            background-color:#666;
}
#wp-calendar #next a:hover {
                            background-color:#666;
}
#wp-calendar tfoot tr {
                       border:0;
}
.widget_recent_entries li {
                           margin-bottom:10px !important;
}
.widget_recent_entries li:last-child {
                                      margin-bottom:0 !important;
}
.widget_recent_entries .post-date {
                                   color:#999;
                                   display:block;
                                   font-size:15px;
                                   font-style:italic;
}
.widget_recent_entries .post-date:before {
                                          content:"-";
}
#recentcomments li:last-child {
                               margin-bottom:0 !important;
}
.widget_archive select {
                        width:100%;
}
.crumbs {
         padding-left:20px;
         padding-top:30px;
         background-color:#f5f5f5;
}
@media(min-width:768px) {
.crumbs {
         padding-left:90px;
}
}
.crumbs p {
           font-size:14px;
           font-weight:300;
           color:#383a35;
}
.crumbs a {
           font-size:14px;
           font-weight:300;
           color:#383a35;
           display:inline-block;
           text-decoration:none;
           padding-right:17px;
           position:relative;
}
.crumbs a:after {
                 content:"/";
                 color:#383a35;
                 position:absolute;
                 right:4px;
}
.crumbs strong {
                font-weight:300;
}
.crumbs .breadcrumb_last {
                          font-weight:300;
}
.lity {
       z-index:9990;
       position:fixed;
       top:0;
       right:0;
       bottom:0;
       left:0;
       white-space:nowrap;
       background:#0b0b0b;
       background:rgba(0, 0, 0, .9);
       outline:0 !important;
       opacity:0;
       -webkit-transition:opacity .3s ease;
       -o-transition:opacity .3s ease;
       transition:opacity .3s ease;
}
.lity.lity-opened {
                   opacity:1;
}
.lity.lity-closed {
                   opacity:0;
}
.lity * {
         -webkit-box-sizing:border-box;
         -moz-box-sizing:border-box;
         box-sizing:border-box;
}
.lity-wrap {
            z-index:9990;
            position:fixed;
            top:0;
            right:0;
            bottom:0;
            left:0;
            text-align:center;
            outline:0 !important;
}
.lity-wrap:before {
                   display:inline-block;
                   height:100%;
                   vertical-align:middle;
                   margin-right:-.25em;
}
.lity-loader {
              z-index:9991;
              color:#fff;
              position:absolute;
              top:50%;
              margin-top:-.8em;
              width:100%;
              text-align:center;
              font-size:14px;
              font-family:Arial, Helvetica, sans-serif;
              opacity:0;
              -webkit-transition:opacity .3s ease;
              -o-transition:opacity .3s ease;
              transition:opacity .3s ease;
}
.lity-loading .lity-loader {
                            opacity:1;
}
.lity-container {
                 z-index:9992;
                 position:relative;
                 text-align:left;
                 vertical-align:middle;
                 display:inline-block;
                 white-space:normal;
                 max-width:100%;
                 max-height:100%;
                 outline:0 !important;
}
.lity-content {
               z-index:9993;
               width:100%;
               -webkit-transform:scale(1);
               -ms-transform:scale(1);
               -o-transform:scale(1);
               transform:scale(1);
               -webkit-transition:-webkit-transform .3s ease;
               transition:-webkit-transform .3s ease;
               -o-transition:-o-transform .3s ease;
               transition:transform .3s ease;
               transition:transform .3s ease, -webkit-transform .3s ease, -o-transform .3s ease;
}
.lity-loading .lity-content {
                             -webkit-transform:scale(0.8);
                             -ms-transform:scale(0.8);
                             -o-transform:scale(0.8);
                             transform:scale(0.8);
}
.lity-closed .lity-content {
                            -webkit-transform:scale(0.8);
                            -ms-transform:scale(0.8);
                            -o-transform:scale(0.8);
                            transform:scale(0.8);
}
.lity-content:after {
                     position:absolute;
                     left:0;
                     top:0;
                     bottom:0;
                     display:block;
                     right:0;
                     width:auto;
                     height:auto;
                     z-index:-1;
                     -webkit-box-shadow:0 0 8px rgba(0, 0, 0, .6);
                     box-shadow:0 0 8px rgba(0, 0, 0, .6);
}
.lity-close {
             z-index:9994;
             width:35px;
             height:35px;
             position:fixed;
             right:0;
             top:0;
             -webkit-appearance:none;
             cursor:pointer;
             text-decoration:none;
             text-align:center;
             padding:0;
             color:#fff;
             font-style:normal;
             font-size:35px;
             font-family:Arial, Baskerville, monospace;
             line-height:35px;
             text-shadow:0 1px 2px rgba(0, 0, 0, .6);
             border:0;
             background:none;
             outline:0;
             -webkit-box-shadow:none;
             box-shadow:none;
}
.lity-close::-moz-focus-inner {
                               border:0;
                               padding:0;
}
.lity-close:hover {
                   text-decoration:none;
                   text-align:center;
                   padding:0;
                   color:#fff;
                   font-style:normal;
                   font-size:35px;
                   font-family:Arial, Baskerville, monospace;
                   line-height:35px;
                   text-shadow:0 1px 2px rgba(0, 0, 0, .6);
                   border:0;
                   background:none;
                   outline:0;
                   -webkit-box-shadow:none;
                   box-shadow:none;
}
.lity-close:focus {
                   text-decoration:none;
                   text-align:center;
                   padding:0;
                   color:#fff;
                   font-style:normal;
                   font-size:35px;
                   font-family:Arial, Baskerville, monospace;
                   line-height:35px;
                   text-shadow:0 1px 2px rgba(0, 0, 0, .6);
                   border:0;
                   background:none;
                   outline:0;
                   -webkit-box-shadow:none;
                   box-shadow:none;
}
.lity-close:active {
                    text-decoration:none;
                    text-align:center;
                    padding:0;
                    color:#fff;
                    font-style:normal;
                    font-size:35px;
                    font-family:Arial, Baskerville, monospace;
                    line-height:35px;
                    text-shadow:0 1px 2px rgba(0, 0, 0, .6);
                    border:0;
                    background:none;
                    outline:0;
                    -webkit-box-shadow:none;
                    box-shadow:none;
                    top:1px;
}
.lity-close:visited {
                     text-decoration:none;
                     text-align:center;
                     padding:0;
                     color:#fff;
                     font-style:normal;
                     font-size:35px;
                     font-family:Arial, Baskerville, monospace;
                     line-height:35px;
                     text-shadow:0 1px 2px rgba(0, 0, 0, .6);
                     border:0;
                     background:none;
                     outline:0;
                     -webkit-box-shadow:none;
                     box-shadow:none;
}
.lity-image img {
                 max-width:100%;
                 display:block;
                 line-height:0;
                 border:0;
}
.lity-iframe .lity-container {
                              width:100%;
                              max-width:964px;
}
.lity-youtube .lity-container {
                               width:100%;
                               max-width:964px;
}
.lity-vimeo .lity-container {
                             width:100%;
                             max-width:964px;
}
.lity-facebookvideo .lity-container {
                                     width:100%;
                                     max-width:964px;
}
.lity-googlemaps .lity-container {
                                  width:100%;
                                  max-width:964px;
}
.lity-iframe-container {
                        width:100%;
                        height:0;
                        padding-top:56.25%;
                        overflow:auto;
                        pointer-events:auto;
                        -webkit-transform:translateZ(0);
                        transform:translateZ(0);
                        -webkit-overflow-scrolling:touch;
}
.lity-iframe-container iframe {
                               position:absolute;
                               display:block;
                               top:0;
                               left:0;
                               width:100%;
                               height:100%;
                               -webkit-box-shadow:0 0 8px rgba(0, 0, 0, .6);
                               box-shadow:0 0 8px rgba(0, 0, 0, .6);
                               background:#000;
}
.lity-hide {
            display:none;
}
.swiper-container {
                   margin:0 auto;
                   position:relative;
                   overflow:hidden;
                   z-index:1;
}
.swiper-container-no-flexbox .swiper-slide {
                                            float:left;
}
.swiper-container-vertical>.swiper-wrapper {
                                            -webkit-box-orient:vertical;
                                            -moz-box-orient:vertical;
                                            -ms-flex-direction:column;
                                            -webkit-flex-direction:column;
                                            flex-direction:column;
}
.swiper-wrapper {
                 position:relative;
                 width:100%;
                 z-index:1;
                 display:-webkit-box;
                 display:-moz-box;
                 display:-ms-flexbox;
                 display:-webkit-flex;
                 display:flex;
                 -webkit-transition-property:-webkit-transform;
                 -moz-transition-property:-moz-transform;
                 -o-transition-property:-o-transform;
                 -ms-transition-property:-ms-transform;
                 transition-property:transform;
                 -webkit-box-sizing:content-box;
                 -moz-box-sizing:content-box;
                 box-sizing:content-box;
                 -webkit-transform:translate3d(0px, 0, 0);
                 -moz-transform:translate3d(0px, 0, 0);
                 -o-transform:translate(0px, 0px);
                 -ms-transform:translate3d(0px, 0, 0);
                 transform:translate3d(0px, 0, 0);
}
.swiper-container-android .swiper-slide {
                                         -webkit-transform:translate3d(0px, 0, 0);
                                         -moz-transform:translate3d(0px, 0, 0);
                                         -o-transform:translate(0px, 0px);
                                         -ms-transform:translate3d(0px, 0, 0);
                                         transform:translate3d(0px, 0, 0);
}
.swiper-container-multirow>.swiper-wrapper {
                                            -webkit-box-lines:multiple;
                                            -moz-box-lines:multiple;
                                            -ms-flex-wrap:wrap;
                                            -webkit-flex-wrap:wrap;
                                            flex-wrap:wrap;
}
.swiper-container-free-mode>.swiper-wrapper {
                                             -webkit-transition-timing-function:ease-out;
                                             -moz-transition-timing-function:ease-out;
                                             -ms-transition-timing-function:ease-out;
                                             -o-transition-timing-function:ease-out;
                                             transition-timing-function:ease-out;
                                             margin:0 auto;
}
.swiper-slide {
               -webkit-flex-shrink:0;
               -ms-flex:0 0 auto;
               flex-shrink:0;
               width:100%;
               cursor:move;
               position:relative;
}
.swiper-container-autoheight {
                              height:auto;
}
.swiper-container-autoheight .swiper-slide {
                                            height:auto;
}
.swiper-container-autoheight .swiper-wrapper {
                                              -webkit-box-align:start;
                                              -ms-flex-align:start;
                                              -webkit-align-items:flex-start;
                                              align-items:flex-start;
                                              -webkit-transition-property:-webkit-transform, height;
                                              -moz-transition-property:-moz-transform;
                                              -o-transition-property:-o-transform;
                                              -ms-transition-property:-ms-transform;
                                              transition-property:transform, height;
}
.swiper-container .swiper-notification {
                                        position:absolute;
                                        left:0;
                                        top:0;
                                        pointer-events:none;
                                        opacity:0;
                                        z-index:-1000;
}
.swiper-wp8-horizontal {
                        -ms-touch-action:pan-y;
                        touch-action:pan-y;
}
.swiper-wp8-vertical {
                      -ms-touch-action:pan-x;
                      touch-action:pan-x;
}
.swiper-button-prev.swiper-button-disabled {
                                            opacity:.35;
                                            cursor:auto;
                                            pointer-events:none;
}
.swiper-button-next.swiper-button-disabled {
                                            opacity:.35;
                                            cursor:auto;
                                            pointer-events:none;
}
.swiper-pagination.swiper-pagination-hidden {
                                             opacity:0;
}
.swiper-pagination-progress {
                             background:rgba(0, 0, 0, .25);
                             position:absolute;
}
.swiper-pagination-progress .swiper-pagination-progressbar {
                                                            background:#000;
                                                            position:absolute;
                                                            left:0;
                                                            top:0;
                                                            width:100%;
                                                            height:100%;
                                                            -webkit-transform:scale(0);
                                                            -ms-transform:scale(0);
                                                            -o-transform:scale(0);
                                                            transform:scale(0);
                                                            -webkit-transform-origin:left top;
                                                            -moz-transform-origin:left top;
                                                            -ms-transform-origin:left top;
                                                            -o-transform-origin:left top;
                                                            transform-origin:left top;
}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
                                                                                  -webkit-transform-origin:right top;
                                                                                  -moz-transform-origin:right top;
                                                                                  -ms-transform-origin:right top;
                                                                                  -o-transform-origin:right top;
                                                                                  transform-origin:right top;
}
.swiper-container-horizontal>.swiper-pagination-progress {
                                                          width:100%;
                                                          height:4px;
                                                          left:0;
                                                          top:0;
}
.swiper-container-vertical>.swiper-pagination-progress {
                                                        width:4px;
                                                        height:100%;
                                                        left:0;
                                                        top:0;
}
.swiper-pagination-progress.swiper-pagination-white {
                                                     background:rgba(255, 255, 255, .5);
}
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
                                                                                    background:#fff;
}
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
                                                                                    background:#000;
}
.swiper-container-3d {
                      -webkit-perspective:1200px;
                      -moz-perspective:1200px;
                      -o-perspective:1200px;
                      perspective:1200px;
}
.swiper-container-3d .swiper-wrapper {
                                      -webkit-transform-style:preserve-3d;
                                      -moz-transform-style:preserve-3d;
                                      -ms-transform-style:preserve-3d;
                                      transform-style:preserve-3d;
}
.swiper-container-3d .swiper-slide {
                                    -webkit-transform-style:preserve-3d;
                                    -moz-transform-style:preserve-3d;
                                    -ms-transform-style:preserve-3d;
                                    transform-style:preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left {
                                                -webkit-transform-style:preserve-3d;
                                                -moz-transform-style:preserve-3d;
                                                -ms-transform-style:preserve-3d;
                                                transform-style:preserve-3d;
                                                position:absolute;
                                                left:0;
                                                top:0;
                                                width:100%;
                                                height:100%;
                                                pointer-events:none;
                                                z-index:10;
                                                background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5) ), to(transparent) );
                                                background-image:-webkit-linear-gradient(right, rgba(0, 0, 0, .5) , transparent);
                                                background-image:-moz-linear-gradient(right, rgba(0, 0, 0, .5) , transparent);
                                                background-image:-o-linear-gradient(right, rgba(0, 0, 0, .5) , transparent);
                                                background-image:linear-gradient(to left, rgba(0, 0, 0, .5) , transparent);
}
.swiper-container-3d .swiper-slide-shadow-right {
                                                 -webkit-transform-style:preserve-3d;
                                                 -moz-transform-style:preserve-3d;
                                                 -ms-transform-style:preserve-3d;
                                                 transform-style:preserve-3d;
                                                 position:absolute;
                                                 left:0;
                                                 top:0;
                                                 width:100%;
                                                 height:100%;
                                                 pointer-events:none;
                                                 z-index:10;
                                                 background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5) ), to(transparent) );
                                                 background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, .5) , transparent);
                                                 background-image:-moz-linear-gradient(left, rgba(0, 0, 0, .5) , transparent);
                                                 background-image:-o-linear-gradient(left, rgba(0, 0, 0, .5) , transparent);
                                                 background-image:linear-gradient(to right, rgba(0, 0, 0, .5) , transparent);
}
.swiper-container-3d .swiper-slide-shadow-top {
                                               -webkit-transform-style:preserve-3d;
                                               -moz-transform-style:preserve-3d;
                                               -ms-transform-style:preserve-3d;
                                               transform-style:preserve-3d;
                                               position:absolute;
                                               left:0;
                                               top:0;
                                               width:100%;
                                               height:100%;
                                               pointer-events:none;
                                               z-index:10;
                                               background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5) ), to(transparent) );
                                               background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, .5) , transparent);
                                               background-image:-moz-linear-gradient(bottom, rgba(0, 0, 0, .5) , transparent);
                                               background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, .5) , transparent);
                                               background-image:linear-gradient(to top, rgba(0, 0, 0, .5) , transparent);
}
.swiper-container-3d .swiper-slide-shadow-bottom {
                                                  -webkit-transform-style:preserve-3d;
                                                  -moz-transform-style:preserve-3d;
                                                  -ms-transform-style:preserve-3d;
                                                  transform-style:preserve-3d;
                                                  position:absolute;
                                                  left:0;
                                                  top:0;
                                                  width:100%;
                                                  height:100%;
                                                  pointer-events:none;
                                                  z-index:10;
                                                  background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5) ), to(transparent) );
                                                  background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, .5) , transparent);
                                                  background-image:-moz-linear-gradient(top, rgba(0, 0, 0, .5) , transparent);
                                                  background-image:-o-linear-gradient(top, rgba(0, 0, 0, .5) , transparent);
                                                  background-image:linear-gradient(to bottom, rgba(0, 0, 0, .5) , transparent);
}
.swiper-container-3d .swiper-cube-shadow {
                                          -webkit-transform-style:preserve-3d;
                                          -moz-transform-style:preserve-3d;
                                          -ms-transform-style:preserve-3d;
                                          transform-style:preserve-3d;
}
.swiper-container-coverflow .swiper-wrapper {
                                             -ms-perspective:1200px;
}
.swiper-container-flip .swiper-wrapper {
                                        -ms-perspective:1200px;
}
.swiper-container-cube {
                        overflow:visible;
}
.swiper-container-flip {
                        overflow:visible;
}
.swiper-container-cube .swiper-slide {
                                      pointer-events:none;
                                      -webkit-backface-visibility:hidden;
                                      -moz-backface-visibility:hidden;
                                      -ms-backface-visibility:hidden;
                                      backface-visibility:hidden;
                                      z-index:1;
                                      visibility:hidden;
                                      -webkit-transform-origin:0 0;
                                      -moz-transform-origin:0 0;
                                      -ms-transform-origin:0 0;
                                      transform-origin:0 0;
                                      width:100%;
                                      height:100%;
}
.swiper-container-flip .swiper-slide {
                                      pointer-events:none;
                                      -webkit-backface-visibility:hidden;
                                      -moz-backface-visibility:hidden;
                                      -ms-backface-visibility:hidden;
                                      backface-visibility:hidden;
                                      z-index:1;
}
.swiper-container-cube .swiper-slide .swiper-slide {
                                                    pointer-events:none;
}
.swiper-container-flip .swiper-slide .swiper-slide {
                                                    pointer-events:none;
}
.swiper-container-cube .swiper-slide-active {
                                             pointer-events:auto;
                                             pointer-events:auto;
                                             visibility:visible;
}
.swiper-container-flip .swiper-slide-active {
                                             pointer-events:auto;
}
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
                                                                  pointer-events:auto;
}
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
                                                                  pointer-events:auto;
}
.swiper-container-cube .swiper-slide-shadow-top {
                                                 z-index:0;
                                                 -webkit-backface-visibility:hidden;
                                                 -moz-backface-visibility:hidden;
                                                 -ms-backface-visibility:hidden;
                                                 backface-visibility:hidden;
}
.swiper-container-flip .swiper-slide-shadow-top {
                                                 z-index:0;
                                                 -webkit-backface-visibility:hidden;
                                                 -moz-backface-visibility:hidden;
                                                 -ms-backface-visibility:hidden;
                                                 backface-visibility:hidden;
}
.swiper-container-cube .swiper-slide-shadow-bottom {
                                                    z-index:0;
                                                    -webkit-backface-visibility:hidden;
                                                    -moz-backface-visibility:hidden;
                                                    -ms-backface-visibility:hidden;
                                                    backface-visibility:hidden;
}
.swiper-container-flip .swiper-slide-shadow-bottom {
                                                    z-index:0;
                                                    -webkit-backface-visibility:hidden;
                                                    -moz-backface-visibility:hidden;
                                                    -ms-backface-visibility:hidden;
                                                    backface-visibility:hidden;
}
.swiper-container-cube .swiper-slide-shadow-left {
                                                  z-index:0;
                                                  -webkit-backface-visibility:hidden;
                                                  -moz-backface-visibility:hidden;
                                                  -ms-backface-visibility:hidden;
                                                  backface-visibility:hidden;
}
.swiper-container-flip .swiper-slide-shadow-left {
                                                  z-index:0;
                                                  -webkit-backface-visibility:hidden;
                                                  -moz-backface-visibility:hidden;
                                                  -ms-backface-visibility:hidden;
                                                  backface-visibility:hidden;
}
.swiper-container-cube .swiper-slide-shadow-right {
                                                   z-index:0;
                                                   -webkit-backface-visibility:hidden;
                                                   -moz-backface-visibility:hidden;
                                                   -ms-backface-visibility:hidden;
                                                   backface-visibility:hidden;
}
.swiper-container-flip .swiper-slide-shadow-right {
                                                   z-index:0;
                                                   -webkit-backface-visibility:hidden;
                                                   -moz-backface-visibility:hidden;
                                                   -ms-backface-visibility:hidden;
                                                   backface-visibility:hidden;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
                                                           -webkit-transform-origin:100% 0;
                                                           -moz-transform-origin:100% 0;
                                                           -ms-transform-origin:100% 0;
                                                           transform-origin:100% 0;
}
.swiper-container-cube .swiper-slide-next {
                                           pointer-events:auto;
                                           visibility:visible;
}
.swiper-container-cube .swiper-slide-prev {
                                           pointer-events:auto;
                                           visibility:visible;
}
.swiper-container-cube .swiper-slide-next+.swiper-slide {
                                                         pointer-events:auto;
                                                         visibility:visible;
}
.swiper-container-cube .swiper-cube-shadow {
                                            position:absolute;
                                            left:0;
                                            bottom:0;
                                            width:100%;
                                            height:100%;
                                            background:#000;
                                            opacity:.6;
                                            -webkit-filter:blur(50px);
                                            filter:blur(50px);
                                            z-index:0;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
                                                                 -webkit-transition-timing-function:ease-out;
                                                                 -moz-transition-timing-function:ease-out;
                                                                 -ms-transition-timing-function:ease-out;
                                                                 -o-transition-timing-function:ease-out;
                                                                 transition-timing-function:ease-out;
}
.swiper-container-fade .swiper-slide {
                                      pointer-events:none;
                                      -webkit-transition-property:opacity;
                                      -moz-transition-property:opacity;
                                      -o-transition-property:opacity;
                                      transition-property:opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
                                                    pointer-events:none;
}
.swiper-container-fade .swiper-slide-active {
                                             pointer-events:auto;
}
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
                                                                  pointer-events:auto;
}
.swiper-scrollbar {
                   border-radius:10px;
                   position:relative;
                   -ms-touch-action:none;
                   background:rgba(0, 0, 0, .1);
}
.swiper-container-horizontal>.swiper-scrollbar {
                                                position:absolute;
                                                left:1%;
                                                bottom:3px;
                                                z-index:50;
                                                height:5px;
                                                width:98%;
}
.swiper-container-vertical>.swiper-scrollbar {
                                              position:absolute;
                                              right:3px;
                                              top:1%;
                                              z-index:50;
                                              width:5px;
                                              height:98%;
}
.swiper-scrollbar-drag {
                        height:100%;
                        width:100%;
                        position:relative;
                        background:rgba(0, 0, 0, .5);
                        border-radius:10px;
                        left:0;
                        top:0;
}
.swiper-scrollbar-cursor-drag {
                               cursor:move;
}
.swiper-lazy-preloader {
                        width:42px;
                        height:42px;
                        position:absolute;
                        left:50%;
                        top:50%;
                        margin-left:-21px;
                        margin-top:-21px;
                        z-index:10;
                        -webkit-transform-origin:50%;
                        -moz-transform-origin:50%;
                        transform-origin:50%;
                        -webkit-animation:swiper-preloader-spin 1s steps(12, end)  infinite;
                        -moz-animation:swiper-preloader-spin 1s steps(12, end)  infinite;
                        animation:swiper-preloader-spin 1s steps(12, end)  infinite;
}
.swiper-lazy-preloader:after {
                              display:block;
                              width:100%;
                              height:100%;
                              background-image:url("svg>");
}
.swiper-lazy-preloader-white:after {
                                    background-image:url("svg>");
}
@-webkit-keyframes swiper-preloader-spin {
	100% {
		-webkit-transform: rotate(360deg)
	}
}

@keyframes swiper-preloader-spin {
	100% {
		transform: rotate(360deg)
	}
}

.mCustomScrollbar {
                   -ms-touch-action:pinch-zoom;
                   touch-action:pinch-zoom;
}
.mCustomScrollbar.mCS_no_scrollbar {
                                    -ms-touch-action:auto;
                                    touch-action:auto;
}
.mCustomScrollbar.mCS_touch_action {
                                    -ms-touch-action:auto;
                                    touch-action:auto;
}
.mCustomScrollBox {
                   position:relative;
                   overflow:hidden;
                   height:100%;
                   max-width:100%;
                   outline:0;
                   direction:ltr;
}
.mCSB_container {
                 overflow:hidden;
                 width:auto;
                 height:auto;
}
.mCSB_inside>.mCSB_container {
                              margin-right:30px;
}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
                                                 margin-right:0;
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container {
                                           margin-right:0;
                                           margin-left:30px;
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
                                                                           margin-left:0;
}
.mCSB_scrollTools {
                   position:absolute;
                   width:16px;
                   height:auto;
                   left:auto;
                   top:0;
                   right:0;
                   bottom:0;
                   opacity:.75;
                   filter:alpha(opacity=75);
                   -ms-filter:alpha(opacity=75);
                   -webkit-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;
                   -moz-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;
                   -o-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;
                   transition:opacity .2s ease-in-out, background-color .2s ease-in-out;
}
.mCSB_outside+.mCSB_scrollTools {
                                 right:-26px;
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools {
                                             right:auto;
                                             left:0;
}
.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
                                              right:auto;
                                              left:0;
                                              left:-26px;
}
.mCSB_scrollTools .mCSB_draggerContainer {
                                          position:absolute;
                                          top:0;
                                          left:0;
                                          bottom:0;
                                          right:0;
                                          height:auto;
}
.mCSB_scrollTools a+.mCSB_draggerContainer {
                                            margin:20px 0;
}
.mCSB_scrollTools .mCSB_draggerRail {
                                     width:2px;
                                     height:100%;
                                     margin:0 auto;
                                     -webkit-border-radius:16px;
                                     -moz-border-radius:16px;
                                     border-radius:16px;
                                     background-color:#000;
                                     background-color:rgba(0, 0, 0, .4);
                                     filter:alpha(opacity=40);
                                     -ms-filter:alpha(opacity=40);
}
.mCSB_scrollTools .mCSB_dragger {
                                 cursor:pointer;
                                 width:100%;
                                 height:30px;
                                 z-index:1;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
                                                   position:relative;
                                                   width:4px;
                                                   height:100%;
                                                   margin:0 auto;
                                                   -webkit-border-radius:16px;
                                                   -moz-border-radius:16px;
                                                   border-radius:16px;
                                                   text-align:center;
                                                   -webkit-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;
                                                   -moz-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;
                                                   -o-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;
                                                   transition:opacity .2s ease-in-out, background-color .2s ease-in-out;
                                                   background-color:#fff;
                                                   background-color:rgba(255, 255, 255, .75);
                                                   filter:alpha(opacity=75);
                                                   -ms-filter:alpha(opacity=75);
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar {
                                                                                                                        width:12px;
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
                                                                                                                        width:12px;
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail {
                                                                                                                        width:8px;
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
                                                                                                          width:8px;
}
.mCSB_scrollTools .mCSB_buttonDown {
                                    display:block;
                                    position:absolute;
                                    height:20px;
                                    width:100%;
                                    overflow:hidden;
                                    margin:0 auto;
                                    cursor:pointer;
                                    bottom:0;
                                    -webkit-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;
                                    -moz-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;
                                    -o-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;
                                    transition:opacity .2s ease-in-out, background-color .2s ease-in-out;
                                    background-image:url("mCSB_buttons.png");
                                    background-repeat:no-repeat;
                                    opacity:.4;
                                    filter:alpha(opacity=40);
                                    -ms-filter:alpha(opacity=40);
                                    background-position:0 -20px;
}
.mCSB_scrollTools .mCSB_buttonUp {
                                  display:block;
                                  position:absolute;
                                  height:20px;
                                  width:100%;
                                  overflow:hidden;
                                  margin:0 auto;
                                  cursor:pointer;
                                  -webkit-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;
                                  -moz-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;
                                  -o-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;
                                  transition:opacity .2s ease-in-out, background-color .2s ease-in-out;
                                  background-image:url("mCSB_buttons.png");
                                  background-repeat:no-repeat;
                                  opacity:.4;
                                  filter:alpha(opacity=40);
                                  -ms-filter:alpha(opacity=40);
                                  background-position:0 0;
}
.mCSB_horizontal.mCSB_inside>.mCSB_container {
                                              margin-right:0;
                                              margin-bottom:30px;
}
.mCSB_horizontal.mCSB_outside>.mCSB_container {
                                               min-height:100%;
}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
                                                                  margin-bottom:0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal {
                                               width:auto;
                                               height:16px;
                                               top:auto;
                                               right:0;
                                               bottom:0;
                                               left:0;
}
.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
                                                                                   bottom:-26px;
}
.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
                                                                 bottom:-26px;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer {
                                                                        margin:0 20px;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
                                                                 width:100%;
                                                                 height:2px;
                                                                 margin:7px 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
                                                             width:30px;
                                                             height:100%;
                                                             left:0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
                                                                               width:100%;
                                                                               height:4px;
                                                                               margin:6px auto;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar {
                                                                                                                          height:12px;
                                                                                                                          margin:2px auto;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
                                                                                                                          height:12px;
                                                                                                                          margin:2px auto;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail {
                                                                                                                          height:8px;
                                                                                                                          margin:4px 0;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
                                                                                                            height:8px;
                                                                                                            margin:4px 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
                                                                display:block;
                                                                position:absolute;
                                                                width:20px;
                                                                height:100%;
                                                                overflow:hidden;
                                                                margin:0 auto;
                                                                cursor:pointer;
                                                                left:0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
                                                                 display:block;
                                                                 position:absolute;
                                                                 width:20px;
                                                                 height:100%;
                                                                 overflow:hidden;
                                                                 margin:0 auto;
                                                                 cursor:pointer;
                                                                 right:0;
}
.mCSB_container_wrapper {
                         position:absolute;
                         height:auto;
                         width:auto;
                         overflow:hidden;
                         top:0;
                         left:0;
                         right:0;
                         bottom:0;
                         margin-right:30px;
                         margin-bottom:30px;
}
.mCSB_container_wrapper>.mCSB_container {
                                         padding-right:30px;
                                         padding-bottom:30px;
                                         -webkit-box-sizing:border-box;
                                         -moz-box-sizing:border-box;
                                         box-sizing:border-box;
}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical {
                                                                       bottom:20px;
}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
                                                                         right:20px;
}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical {
                                                                                                     bottom:0;
}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
                                                                                                                   right:0;
                                                                                                                   left:20px;
}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal {
                                                                                                                         right:0;
}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal {
                                                                                                                                                                                             left:0;
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper {
                                                   margin-right:0;
                                                   margin-left:30px;
}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container {
                                                                         padding-right:0;
}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container {
                                                                         padding-bottom:0;
}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
                                                                                                                margin-right:0;
                                                                                                                margin-left:0;
}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
                                                                                                                margin-bottom:0;
}
.mCSB_scrollTools .mCSB_buttonLeft {
                                    -webkit-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;
                                    -moz-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;
                                    -o-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;
                                    transition:opacity .2s ease-in-out, background-color .2s ease-in-out;
                                    background-image:url("mCSB_buttons.png");
                                    background-repeat:no-repeat;
                                    opacity:.4;
                                    filter:alpha(opacity=40);
                                    -ms-filter:alpha(opacity=40);
                                    background-position:0 -40px;
}
.mCSB_scrollTools .mCSB_buttonRight {
                                     -webkit-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;
                                     -moz-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;
                                     -o-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;
                                     transition:opacity .2s ease-in-out, background-color .2s ease-in-out;
                                     background-image:url("mCSB_buttons.png");
                                     background-repeat:no-repeat;
                                     opacity:.4;
                                     filter:alpha(opacity=40);
                                     -ms-filter:alpha(opacity=40);
                                     background-position:0 -56px;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {
                                                                               -webkit-transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
                                                                               -moz-transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
                                                                               -o-transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
                                                                               transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar {
                                                                               -webkit-transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
                                                                               -moz-transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
                                                                               -o-transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
                                                                               transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {
                                                                             -webkit-transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
                                                                             -moz-transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
                                                                             -o-transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
                                                                             transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar {
                                                                             -webkit-transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
                                                                             -moz-transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
                                                                             -o-transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
                                                                             transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
}
.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools {
                                                   opacity:0;
                                                   filter:alpha(opacity=0);
                                                   -ms-filter:alpha(opacity=0);
}
.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools {
                                                   opacity:0;
                                                   filter:alpha(opacity=0);
                                                   -ms-filter:alpha(opacity=0);
}
.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools {
                                                         opacity:1;
                                                         filter:alpha(opacity=100);
                                                         -ms-filter:alpha(opacity=100);
}
.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools {
                                                         opacity:1;
                                                         filter:alpha(opacity=100);
                                                         -ms-filter:alpha(opacity=100);
}
.mCustomScrollBox:hover>.mCSB_scrollTools {
                                           opacity:1;
                                           filter:alpha(opacity=100);
                                           -ms-filter:alpha(opacity=100);
}
.mCustomScrollBox:hover~.mCSB_scrollTools {
                                           opacity:1;
                                           filter:alpha(opacity=100);
                                           -ms-filter:alpha(opacity=100);
}
.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag {
                                                                               opacity:1;
                                                                               filter:alpha(opacity=100);
                                                                               -ms-filter:alpha(opacity=100);
}
.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag {
                                                                               opacity:1;
                                                                               filter:alpha(opacity=100);
                                                                               -ms-filter:alpha(opacity=100);
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
                                                         background-color:#fff;
                                                         background-color:rgba(255, 255, 255, .85);
                                                         filter:alpha(opacity=85);
                                                         -ms-filter:alpha(opacity=85);
}
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
                                                                       background-color:#fff;
                                                                       background-color:rgba(255, 255, 255, .9);
                                                                       filter:alpha(opacity=90);
                                                                       -ms-filter:alpha(opacity=90);
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
                                                          background-color:#fff;
                                                          background-color:rgba(255, 255, 255, .9);
                                                          filter:alpha(opacity=90);
                                                          -ms-filter:alpha(opacity=90);
}
.mCSB_scrollTools .mCSB_buttonDown:hover {
                                          opacity:.75;
                                          filter:alpha(opacity=75);
                                          -ms-filter:alpha(opacity=75);
}
.mCSB_scrollTools .mCSB_buttonLeft:hover {
                                          opacity:.75;
                                          filter:alpha(opacity=75);
                                          -ms-filter:alpha(opacity=75);
}
.mCSB_scrollTools .mCSB_buttonRight:hover {
                                           opacity:.75;
                                           filter:alpha(opacity=75);
                                           -ms-filter:alpha(opacity=75);
}
.mCSB_scrollTools .mCSB_buttonUp:hover {
                                        opacity:.75;
                                        filter:alpha(opacity=75);
                                        -ms-filter:alpha(opacity=75);
}
.mCSB_scrollTools .mCSB_buttonDown:active {
                                           opacity:.9;
                                           filter:alpha(opacity=90);
                                           -ms-filter:alpha(opacity=90);
}
.mCSB_scrollTools .mCSB_buttonLeft:active {
                                           opacity:.9;
                                           filter:alpha(opacity=90);
                                           -ms-filter:alpha(opacity=90);
}
.mCSB_scrollTools .mCSB_buttonRight:active {
                                            opacity:.9;
                                            filter:alpha(opacity=90);
                                            -ms-filter:alpha(opacity=90);
}
.mCSB_scrollTools .mCSB_buttonUp:active {
                                         opacity:.9;
                                         filter:alpha(opacity=90);
                                         -ms-filter:alpha(opacity=90);
}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
                                              background-color:#000;
                                              background-color:rgba(0, 0, 0, .15);
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
                                                            background-color:#000;
                                                            background-color:rgba(0, 0, 0, .75);
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
                                                                  background-color:rgba(0, 0, 0, .85);
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
                                                                                background-color:rgba(0, 0, 0, .9);
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
                                                                   background-color:rgba(0, 0, 0, .9);
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
                                           background-position:-80px 0;
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
                                             background-position:-80px -20px;
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
                                             background-position:-80px -40px;
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
                                              background-position:-80px -56px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
                                                width:4px;
                                                background-color:#fff;
                                                background-color:rgba(255, 255, 255, .1);
                                                -webkit-border-radius:1px;
                                                -moz-border-radius:1px;
                                                border-radius:1px;
                                                background-color:#000;
                                                background-color:rgba(0, 0, 0, .1);
                                                -webkit-border-radius:1px;
                                                -moz-border-radius:1px;
                                                border-radius:1px;
}
.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail {
                                                 width:4px;
                                                 background-color:#fff;
                                                 background-color:rgba(255, 255, 255, .1);
                                                 -webkit-border-radius:1px;
                                                 -moz-border-radius:1px;
                                                 border-radius:1px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
                                                              width:4px;
                                                              background-color:#fff;
                                                              background-color:rgba(255, 255, 255, .75);
                                                              -webkit-border-radius:1px;
                                                              -moz-border-radius:1px;
                                                              border-radius:1px;
                                                              background-color:#000;
                                                              background-color:rgba(0, 0, 0, .75);
                                                              -webkit-border-radius:1px;
                                                              -moz-border-radius:1px;
                                                              border-radius:1px;
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
                                                               width:4px;
                                                               background-color:#fff;
                                                               background-color:rgba(255, 255, 255, .75);
                                                               -webkit-border-radius:1px;
                                                               -moz-border-radius:1px;
                                                               border-radius:1px;
}
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
                                                                         width:100%;
                                                                         height:4px;
                                                                         margin:6px auto;
}
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail {
                                                           width:100%;
                                                           height:4px;
                                                           margin:6px auto;
}
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
                                                                          width:100%;
                                                                          height:4px;
                                                                          margin:6px auto;
}
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail {
                                                            width:100%;
                                                            height:4px;
                                                            margin:6px auto;
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
                                                                     background-color:#fff;
                                                                     background-color:rgba(255, 255, 255, .85);
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
                                                                                   background-color:#fff;
                                                                                   background-color:rgba(255, 255, 255, .9);
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
                                                                      background-color:#fff;
                                                                      background-color:rgba(255, 255, 255, .9);
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
                                              background-position:-32px 0;
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
                                                background-position:-32px -20px;
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
                                                background-position:-40px -40px;
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
                                                 background-position:-40px -56px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
                                                                    background-color:#000;
                                                                    background-color:rgba(0, 0, 0, .85);
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
                                                                                  background-color:#000;
                                                                                  background-color:rgba(0, 0, 0, .9);
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
                                                                     background-color:#000;
                                                                     background-color:rgba(0, 0, 0, .9);
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
                                             background-position:-112px 0;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
                                               background-position:-112px -20px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
                                               background-position:-120px -40px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
                                                background-position:-120px -56px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
                                                    width:4px;
                                                    background-color:#fff;
                                                    background-color:rgba(255, 255, 255, .1);
                                                    -webkit-border-radius:2px;
                                                    -moz-border-radius:2px;
                                                    border-radius:2px;
                                                    background-color:#000;
                                                    background-color:rgba(0, 0, 0, .1);
                                                    -webkit-border-radius:2px;
                                                    -moz-border-radius:2px;
                                                    border-radius:2px;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail {
                                                     width:4px;
                                                     background-color:#fff;
                                                     background-color:rgba(255, 255, 255, .1);
                                                     -webkit-border-radius:2px;
                                                     -moz-border-radius:2px;
                                                     border-radius:2px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
                                                                  width:6px;
                                                                  background-color:#fff;
                                                                  background-color:rgba(255, 255, 255, .75);
                                                                  -webkit-border-radius:2px;
                                                                  -moz-border-radius:2px;
                                                                  border-radius:2px;
                                                                  background-color:#000;
                                                                  background-color:rgba(0, 0, 0, .75);
                                                                  -webkit-border-radius:2px;
                                                                  -moz-border-radius:2px;
                                                                  border-radius:2px;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
                                                                   width:6px;
                                                                   background-color:#fff;
                                                                   background-color:rgba(255, 255, 255, .75);
                                                                   -webkit-border-radius:2px;
                                                                   -moz-border-radius:2px;
                                                                   border-radius:2px;
}
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
                                                               width:100%;
                                                               height:4px;
                                                               margin:6px 0;
}
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
                                                                width:100%;
                                                                height:4px;
                                                                margin:6px 0;
}
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
                                                                             width:100%;
                                                                             height:6px;
                                                                             margin:5px auto;
}
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
                                                                              width:100%;
                                                                              height:6px;
                                                                              margin:5px auto;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
                                                                         background-color:#fff;
                                                                         background-color:rgba(255, 255, 255, .85);
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
                                                                                       background-color:#fff;
                                                                                       background-color:rgba(255, 255, 255, .9);
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
                                                                          background-color:#fff;
                                                                          background-color:rgba(255, 255, 255, .9);
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
                                                  background-position:-16px 0;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
                                                    background-position:-16px -20px;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
                                                    background-position:-20px -40px;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
                                                     background-position:-20px -56px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
                                                                        background-color:#000;
                                                                        background-color:rgba(0, 0, 0, .85);
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
                                                                                      background-color:#000;
                                                                                      background-color:rgba(0, 0, 0, .9);
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
                                                                         background-color:#000;
                                                                         background-color:rgba(0, 0, 0, .9);
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
                                                 background-position:-96px 0;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
                                                   background-position:-96px -20px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
                                                   background-position:-100px -40px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
                                                    background-position:-100px -56px;
}
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
                                                    background-color:#fff;
                                                    background-color:rgba(255, 255, 255, .1);
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
                                                                 width:2px;
                                                                 background-color:#000;
                                                                 background-color:rgba(0, 0, 0, .75);
}
.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
                                                                  width:2px;
}
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
                                                              width:100%;
}
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
                                                               width:100%;
}
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
                                                                            width:100%;
                                                                            height:2px;
                                                                            margin:7px auto;
}
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
                                                                             width:100%;
                                                                             height:2px;
                                                                             margin:7px auto;
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
                                                   background-color:#000;
                                                   background-color:rgba(0, 0, 0, .15);
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
                                                                       background-color:#000;
                                                                       background-color:rgba(0, 0, 0, .85);
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
                                                                                     background-color:#000;
                                                                                     background-color:rgba(0, 0, 0, .9);
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
                                                                        background-color:#000;
                                                                        background-color:rgba(0, 0, 0, .9);
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
                                                background-position:-80px 0;
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
                                                  background-position:-80px -20px;
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
                                                  background-position:-80px -40px;
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
                                                   background-position:-80px -56px;
}
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
                                                 background-color:#fff;
                                                 background-color:rgba(255, 255, 255, .15);
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger {
                                                  height:14px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger {
                                                       height:14px;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger {
                                                  height:14px;
}
.mCS-rounded.mCSB_scrollTools .mCSB_dragger {
                                             height:14px;
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
                                                                    width:14px;
                                                                    margin:0 1px;
                                                                    background-color:#000;
                                                                    background-color:rgba(0, 0, 0, .75);
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
                                                                         width:14px;
                                                                         margin:0 1px;
                                                                         background-color:#000;
                                                                         background-color:rgba(0, 0, 0, .75);
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
                                                                    width:14px;
                                                                    margin:0 1px;
}
.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
                                                               width:14px;
                                                               margin:0 1px;
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
                                                             width:14px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
                                                                  width:14px;
}
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger {
                                                             width:14px;
}
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger {
                                                        width:14px;
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
                                                                               height:14px;
                                                                               margin:1px 0;
}
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
                                                                                    height:14px;
                                                                                    margin:1px 0;
}
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
                                                                               height:14px;
                                                                               margin:1px 0;
}
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
                                                                          height:14px;
                                                                          margin:1px 0;
}
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar {
                                                                                                                                         width:16px;
                                                                                                                                         height:16px;
                                                                                                                                         margin:-1px 0;
}
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
                                                                                                                                         width:16px;
                                                                                                                                         height:16px;
                                                                                                                                         margin:-1px 0;
}
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar {
                                                                                                                                    width:16px;
                                                                                                                                    height:16px;
                                                                                                                                    margin:-1px 0;
}
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
                                                                                                                                    width:16px;
                                                                                                                                    height:16px;
                                                                                                                                    margin:-1px 0;
}
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail {
                                                                                                                                         width:4px;
}
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
                                                                                                                           width:4px;
}
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail {
                                                                                                                                    width:4px;
}
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
                                                                                                                      width:4px;
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar {
                                                                                                                                           height:16px;
                                                                                                                                           width:16px;
                                                                                                                                           margin:0 -1px;
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
                                                                                                                                           height:16px;
                                                                                                                                           width:16px;
                                                                                                                                           margin:0 -1px;
}
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar {
                                                                                                                                      height:16px;
                                                                                                                                      width:16px;
                                                                                                                                      margin:0 -1px;
}
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
                                                                                                                                      height:16px;
                                                                                                                                      width:16px;
                                                                                                                                      margin:0 -1px;
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail {
                                                                                                                                           height:4px;
                                                                                                                                           margin:6px 0;
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
                                                                                                                             height:4px;
                                                                                                                             margin:6px 0;
}
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail {
                                                                                                                                      height:4px;
                                                                                                                                      margin:6px 0;
}
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
                                                                                                                        height:4px;
                                                                                                                        margin:6px 0;
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
                                              background-position:0 -72px;
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
                                                background-position:0 -92px;
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
                                                background-position:0 -112px;
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
                                                 background-position:0 -128px;
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
                                                      background-color:#000;
                                                      background-color:rgba(0, 0, 0, .15);
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
                                                                          background-color:#000;
                                                                          background-color:rgba(0, 0, 0, .85);
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
                                                                               background-color:#000;
                                                                               background-color:rgba(0, 0, 0, .85);
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
                                                                                        background-color:#000;
                                                                                        background-color:rgba(0, 0, 0, .9);
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
                                                                           background-color:#000;
                                                                           background-color:rgba(0, 0, 0, .9);
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
                                                                                             background-color:#000;
                                                                                             background-color:rgba(0, 0, 0, .9);
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
                                                                                background-color:#000;
                                                                                background-color:rgba(0, 0, 0, .9);
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
                                                   background-position:-80px -72px;
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
                                                     background-position:-80px -92px;
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
                                                     background-position:-80px -112px;
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
                                                      background-position:-80px -128px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail {
                                                                    width:4px;
}
.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail {
                                                               width:4px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
                                                           background-color:transparent;
                                                           background-position:center;
                                                           background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);
                                                           background-repeat:repeat-y;
                                                           opacity:.3;
                                                           filter:alpha(opacity=30);
                                                           -ms-filter:alpha(opacity=30);
                                                           background-image:url("png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");
}
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
                                                                      background-color:transparent;
                                                                      background-position:center;
                                                                      height:4px;
                                                                      margin:6px 0;
                                                                      background-repeat:repeat-x;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail {
                                                      background-color:transparent;
                                                      background-position:center;
                                                      background-image:url("kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
                                                      background-repeat:repeat-y;
                                                      opacity:.3;
                                                      filter:alpha(opacity=30);
                                                      -ms-filter:alpha(opacity=30);
}
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
                                                                 background-color:transparent;
                                                                 background-position:center;
                                                                 height:4px;
                                                                 margin:6px 0;
                                                                 background-repeat:repeat-x;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
                                                   background-position:-16px -72px;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
                                                     background-position:-16px -92px;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
                                                     background-position:-20px -112px;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
                                                      background-position:-20px -128px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
                                                        background-position:-96px -72px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
                                                          background-position:-96px -92px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
                                                          background-position:-100px -112px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
                                                           background-position:-100px -128px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
                                                               background-repeat:repeat-y;
                                                               background-image:-moz-linear-gradient(left, rgba(255, 255, 255, .5)  0, rgba(255, 255, 255, 0)  100%);
                                                               background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, .5) ), color-stop(100%, rgba(255, 255, 255, 0) ));
                                                               background-image:-webkit-linear-gradient(left, rgba(255, 255, 255, .5)  0, rgba(255, 255, 255, 0)  100%);
                                                               background-image:-o-linear-gradient(left, rgba(255, 255, 255, .5)  0, rgba(255, 255, 255, 0)  100%);
                                                               background-image:-ms-linear-gradient(left, rgba(255, 255, 255, .5)  0, rgba(255, 255, 255, 0)  100%);
                                                               background-image:linear-gradient(to right, rgba(255, 255, 255, .5)  0, rgba(255, 255, 255, 0)  100%);
                                                               -webkit-border-radius:16px;
                                                               -moz-border-radius:16px;
                                                               border-radius:16px;
                                                               background-color:#555;
                                                               width:8px;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
                                                                     background-repeat:repeat-y;
                                                                     background-image:-moz-linear-gradient(left, rgba(255, 255, 255, .5)  0, rgba(255, 255, 255, 0)  100%);
                                                                     background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, .5) ), color-stop(100%, rgba(255, 255, 255, 0) ));
                                                                     background-image:-webkit-linear-gradient(left, rgba(255, 255, 255, .5)  0, rgba(255, 255, 255, 0)  100%);
                                                                     background-image:-o-linear-gradient(left, rgba(255, 255, 255, .5)  0, rgba(255, 255, 255, 0)  100%);
                                                                     background-image:-ms-linear-gradient(left, rgba(255, 255, 255, .5)  0, rgba(255, 255, 255, 0)  100%);
                                                                     background-image:linear-gradient(to right, rgba(255, 255, 255, .5)  0, rgba(255, 255, 255, 0)  100%);
                                                                     -webkit-border-radius:5px;
                                                                     -moz-border-radius:5px;
                                                                     border-radius:5px;
                                                                     box-shadow:inset 1px 0 0 rgba(255, 255, 255, .4);
                                                                     width:12px;
                                                                     margin:2px;
                                                                     position:absolute;
                                                                     height:auto;
                                                                     top:0;
                                                                     bottom:0;
                                                                     left:0;
                                                                     right:0;
                                                                     box-shadow:inset 1px 0 0 rgba(255, 255, 255, .4) , inset -1px 0 0 rgba(0, 0, 0, .2);
                                                                     background-color:#777;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
                                                                background-repeat:repeat-y;
                                                                background-image:-moz-linear-gradient(left, rgba(255, 255, 255, .5)  0, rgba(255, 255, 255, 0)  100%);
                                                                background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, .5) ), color-stop(100%, rgba(255, 255, 255, 0) ));
                                                                background-image:-webkit-linear-gradient(left, rgba(255, 255, 255, .5)  0, rgba(255, 255, 255, 0)  100%);
                                                                background-image:-o-linear-gradient(left, rgba(255, 255, 255, .5)  0, rgba(255, 255, 255, 0)  100%);
                                                                background-image:-ms-linear-gradient(left, rgba(255, 255, 255, .5)  0, rgba(255, 255, 255, 0)  100%);
                                                                background-image:linear-gradient(to right, rgba(255, 255, 255, .5)  0, rgba(255, 255, 255, 0)  100%);
                                                                -webkit-border-radius:5px;
                                                                -moz-border-radius:5px;
                                                                border-radius:5px;
                                                                box-shadow:inset 1px 0 0 rgba(255, 255, 255, .4);
                                                                width:12px;
                                                                margin:2px;
                                                                position:absolute;
                                                                height:auto;
                                                                top:0;
                                                                bottom:0;
                                                                left:0;
                                                                right:0;
                                                                background-color:#555;
}
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
                                                          background-repeat:repeat-y;
                                                          background-image:-moz-linear-gradient(left, rgba(255, 255, 255, .5)  0, rgba(255, 255, 255, 0)  100%);
                                                          background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, .5) ), color-stop(100%, rgba(255, 255, 255, 0) ));
                                                          background-image:-webkit-linear-gradient(left, rgba(255, 255, 255, .5)  0, rgba(255, 255, 255, 0)  100%);
                                                          background-image:-o-linear-gradient(left, rgba(255, 255, 255, .5)  0, rgba(255, 255, 255, 0)  100%);
                                                          background-image:-ms-linear-gradient(left, rgba(255, 255, 255, .5)  0, rgba(255, 255, 255, 0)  100%);
                                                          background-image:linear-gradient(to right, rgba(255, 255, 255, .5)  0, rgba(255, 255, 255, 0)  100%);
                                                          -webkit-border-radius:16px;
                                                          -moz-border-radius:16px;
                                                          border-radius:16px;
                                                          background-color:#555;
                                                          width:8px;
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
                                                                          background-repeat:repeat-x;
                                                                          background-image:-moz-linear-gradient(top, rgba(255, 255, 255, .5)  0, rgba(255, 255, 255, 0)  100%);
                                                                          background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, .5) ), color-stop(100%, rgba(255, 255, 255, 0) ));
                                                                          background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, .5)  0, rgba(255, 255, 255, 0)  100%);
                                                                          background-image:-o-linear-gradient(top, rgba(255, 255, 255, .5)  0, rgba(255, 255, 255, 0)  100%);
                                                                          background-image:-ms-linear-gradient(top, rgba(255, 255, 255, .5)  0, rgba(255, 255, 255, 0)  100%);
                                                                          background-image:linear-gradient(to bottom, rgba(255, 255, 255, .5)  0, rgba(255, 255, 255, 0)  100%);
                                                                          width:100%;
                                                                          height:8px;
                                                                          margin:4px auto;
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
                                                                                background-repeat:repeat-x;
                                                                                background-image:-moz-linear-gradient(top, rgba(255, 255, 255, .5)  0, rgba(255, 255, 255, 0)  100%);
                                                                                background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, .5) ), color-stop(100%, rgba(255, 255, 255, 0) ));
                                                                                background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, .5)  0, rgba(255, 255, 255, 0)  100%);
                                                                                background-image:-o-linear-gradient(top, rgba(255, 255, 255, .5)  0, rgba(255, 255, 255, 0)  100%);
                                                                                background-image:-ms-linear-gradient(top, rgba(255, 255, 255, .5)  0, rgba(255, 255, 255, 0)  100%);
                                                                                background-image:linear-gradient(to bottom, rgba(255, 255, 255, .5)  0, rgba(255, 255, 255, 0)  100%);
                                                                                box-shadow:inset 0 1px 0 rgba(255, 255, 255, .4);
                                                                                height:12px;
                                                                                width:auto;
                                                                                box-shadow:inset 0 1px 0 rgba(255, 255, 255, .4) , inset 0 -1px 0 rgba(0, 0, 0, .2);
}
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
                                                                           background-repeat:repeat-x;
                                                                           background-image:-moz-linear-gradient(top, rgba(255, 255, 255, .5)  0, rgba(255, 255, 255, 0)  100%);
                                                                           background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, .5) ), color-stop(100%, rgba(255, 255, 255, 0) ));
                                                                           background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, .5)  0, rgba(255, 255, 255, 0)  100%);
                                                                           background-image:-o-linear-gradient(top, rgba(255, 255, 255, .5)  0, rgba(255, 255, 255, 0)  100%);
                                                                           background-image:-ms-linear-gradient(top, rgba(255, 255, 255, .5)  0, rgba(255, 255, 255, 0)  100%);
                                                                           background-image:linear-gradient(to bottom, rgba(255, 255, 255, .5)  0, rgba(255, 255, 255, 0)  100%);
                                                                           box-shadow:inset 0 1px 0 rgba(255, 255, 255, .4);
                                                                           height:12px;
                                                                           width:auto;
}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
                                                                     background-repeat:repeat-x;
                                                                     background-image:-moz-linear-gradient(top, rgba(255, 255, 255, .5)  0, rgba(255, 255, 255, 0)  100%);
                                                                     background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, .5) ), color-stop(100%, rgba(255, 255, 255, 0) ));
                                                                     background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, .5)  0, rgba(255, 255, 255, 0)  100%);
                                                                     background-image:-o-linear-gradient(top, rgba(255, 255, 255, .5)  0, rgba(255, 255, 255, 0)  100%);
                                                                     background-image:-ms-linear-gradient(top, rgba(255, 255, 255, .5)  0, rgba(255, 255, 255, 0)  100%);
                                                                     background-image:linear-gradient(to bottom, rgba(255, 255, 255, .5)  0, rgba(255, 255, 255, 0)  100%);
                                                                     width:100%;
                                                                     height:8px;
                                                                     margin:4px auto;
}
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger {
                                                      height:70px;
}
.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger {
                                                 height:70px;
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
                                                        width:70px;
}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger {
                                                   width:70px;
}
.mCS-3d-dark.mCSB_scrollTools {
                               opacity:1;
                               filter:alpha(opacity=30);
                               -ms-filter:alpha(opacity=30);
}
.mCS-3d.mCSB_scrollTools {
                          opacity:1;
                          filter:alpha(opacity=30);
                          -ms-filter:alpha(opacity=30);
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
                                                 -webkit-border-radius:16px;
                                                 -moz-border-radius:16px;
                                                 border-radius:16px;
                                                 width:8px;
                                                 background-color:#000;
                                                 background-color:rgba(0, 0, 0, .2);
                                                 box-shadow:inset 1px 0 1px rgba(0, 0, 0, .5) , inset -1px 0 1px rgba(255, 255, 255, .2);
                                                 background-color:#000;
                                                 background-color:rgba(0, 0, 0, .1);
                                                 box-shadow:inset 1px 0 1px rgba(0, 0, 0, .1);
}
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
                                            -webkit-border-radius:16px;
                                            -moz-border-radius:16px;
                                            border-radius:16px;
                                            width:8px;
                                            background-color:#000;
                                            background-color:rgba(0, 0, 0, .2);
                                            box-shadow:inset 1px 0 1px rgba(0, 0, 0, .5) , inset -1px 0 1px rgba(255, 255, 255, .2);
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
                                                                                   background-color:#555;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
                                                                      background-color:#555;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
                                                                     background-color:#555;
}
.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
                                                                              background-color:#555;
}
.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
                                                                 background-color:#555;
}
.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
                                                                background-color:#555;
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
                                                            width:100%;
                                                            height:8px;
                                                            margin:4px 0;
                                                            box-shadow:inset 0 1px 1px rgba(0, 0, 0, .5) , inset 0 -1px 1px rgba(255, 255, 255, .2);
                                                            box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1);
}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail {
                                                       width:100%;
                                                       height:8px;
                                                       margin:4px 0;
                                                       box-shadow:inset 0 1px 1px rgba(0, 0, 0, .5) , inset 0 -1px 1px rgba(255, 255, 255, .2);
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
                                         background-position:-32px -72px;
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
                                           background-position:-32px -92px;
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
                                           background-position:-40px -112px;
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
                                            background-position:-40px -128px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
                                              background-position:-112px -72px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
                                                background-position:-112px -92px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
                                                background-position:-120px -112px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
                                                 background-position:-120px -128px;
}
.mCS-3d-thick-dark.mCSB_scrollTools {
                                     opacity:1;
                                     filter:alpha(opacity=30);
                                     -ms-filter:alpha(opacity=30);
                                     -webkit-border-radius:7px;
                                     -moz-border-radius:7px;
                                     border-radius:7px;
                                     box-shadow:inset 0 0 14px rgba(0, 0, 0, .2);
}
.mCS-3d-thick.mCSB_scrollTools {
                                opacity:1;
                                filter:alpha(opacity=30);
                                -ms-filter:alpha(opacity=30);
                                -webkit-border-radius:7px;
                                -moz-border-radius:7px;
                                border-radius:7px;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
                                                            -webkit-border-radius:7px;
                                                            -moz-border-radius:7px;
                                                            border-radius:7px;
                                                            background-color:#fff;
                                                            background-color:rgba(0, 0, 0, .05);
                                                            box-shadow:inset 1px 1px 16px rgba(0, 0, 0, .1);
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
                                                       -webkit-border-radius:7px;
                                                       -moz-border-radius:7px;
                                                       border-radius:7px;
                                                       background-color:#000;
                                                       background-color:rgba(0, 0, 0, .05);
                                                       box-shadow:inset 1px 1px 16px rgba(0, 0, 0, .1);
}
.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical {
                                                           right:1px;
}
.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical {
                                                      right:1px;
}
.mCS-3d-thick-dark.mCSB_scrollTools_vertical {
                                              box-shadow:inset 1px 0 1px rgba(0, 0, 0, .1) , inset 0 0 14px rgba(0, 0, 0, .5);
}
.mCS-3d-thick.mCSB_scrollTools_vertical {
                                         box-shadow:inset 1px 0 1px rgba(0, 0, 0, .1) , inset 0 0 14px rgba(0, 0, 0, .5);
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
                                                bottom:1px;
                                                box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1) , inset 0 0 14px rgba(0, 0, 0, .5);
                                                box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1) , inset 0 0 14px rgba(0, 0, 0, .2);
}
.mCS-3d-thick.mCSB_scrollTools_horizontal {
                                           bottom:1px;
                                           box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1) , inset 0 0 14px rgba(0, 0, 0, .5);
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
                                                                                    background-color:#555;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
                                                                       background-color:#555;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
                                                                      background-color:#555;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
                                                  background-color:transparent;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
                                               background-position:-32px -72px;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
                                                 background-position:-32px -92px;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
                                                 background-position:-40px -112px;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
                                                  background-position:-40px -128px;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
                                                                                         background-color:#777;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
                                                                            background-color:#777;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
                                                                           background-color:#777;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail {
                                                       background-color:transparent;
}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail {
                                                      background-color:transparent;
}
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail {
                                                 background-color:transparent;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
                                                    background-position:-112px -72px;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
                                                      background-position:-112px -92px;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
                                                      background-position:-120px -112px;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
                                                       background-position:-120px -128px;
}
.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical {
                                                           right:0;
                                                           margin:12px 0;
}
.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical {
                                                      right:0;
                                                      margin:12px 0;
}
.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
                                                                                               bottom:0;
                                                                                               margin:0 12px;
}
.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
                                                                             bottom:0;
                                                                             margin:0 12px;
}
.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
                                                                                                    bottom:0;
                                                                                                    margin:0 12px;
}
.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
                                                                                  bottom:0;
                                                                                  margin:0 12px;
}
.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical {
                                                                        left:0;
                                                                        right:auto;
}
.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical {
                                                                   left:0;
                                                                   right:auto;
}
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger {
                                                           height:50px;
}
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger {
                                                      height:50px;
}
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
                                                             width:50px;
}
.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger {
                                                        width:50px;
}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
                                                               background-color:#fff;
                                                               background-color:rgba(255, 255, 255, .2);
                                                               filter:alpha(opacity=20);
                                                               -ms-filter:alpha(opacity=20);
}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
                                                                                   background-color:#fff;
                                                                                   background-color:rgba(255, 255, 255, .5);
                                                                                   filter:alpha(opacity=50);
                                                                                   -ms-filter:alpha(opacity=50);
}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
                                                                      background-color:#fff;
                                                                      background-color:rgba(255, 255, 255, .5);
                                                                      filter:alpha(opacity=50);
                                                                      -ms-filter:alpha(opacity=50);
}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
                                                                    background-color:#000;
                                                                    background-color:rgba(0, 0, 0, .2);
                                                                    filter:alpha(opacity=20);
                                                                    -ms-filter:alpha(opacity=20);
}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
                                                                                        background-color:#000;
                                                                                        background-color:rgba(0, 0, 0, .5);
                                                                                        filter:alpha(opacity=50);
                                                                                        -ms-filter:alpha(opacity=50);
}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
                                                                           background-color:#000;
                                                                           background-color:rgba(0, 0, 0, .5);
                                                                           filter:alpha(opacity=50);
                                                                           -ms-filter:alpha(opacity=50);
}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
                                                width:6px;
                                                background-color:#000;
                                                background-color:rgba(0, 0, 0, .2);
                                                background-color:#000;
                                                background-color:rgba(0, 0, 0, .1);
}
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail {
                                                 width:6px;
                                                 background-color:#000;
                                                 background-color:rgba(0, 0, 0, .2);
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
                                                              width:6px;
                                                              background-color:#000;
                                                              background-color:rgba(0, 0, 0, .75);
}
.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
                                                               width:6px;
}
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
                                                                         width:100%;
                                                                         height:6px;
                                                                         margin:5px 0;
}
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
                                                           width:100%;
                                                           height:6px;
                                                           margin:5px 0;
}
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
                                                                          width:100%;
                                                                          height:6px;
                                                                          margin:5px 0;
}
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
                                                            width:100%;
                                                            height:6px;
                                                            margin:5px 0;
}
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail {
                                                                                                                                   width:12px;
}
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
                                                                                                                     width:12px;
}
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail {
                                                                                                                                    width:12px;
}
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
                                                                                                                      width:12px;
}
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail {
                                                                                                                                     height:12px;
                                                                                                                                     margin:2px 0;
}
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
                                                                                                                       height:12px;
                                                                                                                       margin:2px 0;
}
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail {
                                                                                                                                      height:12px;
                                                                                                                                      margin:2px 0;
}
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
                                                                                                                        height:12px;
                                                                                                                        margin:2px 0;
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
                                              background-position:-32px -72px;
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
                                                background-position:-32px -92px;
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
                                                background-position:-40px -112px;
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
                                                 background-position:-40px -128px;
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
                                                                    background-color:#000;
                                                                    background-color:rgba(0, 0, 0, .85);
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
                                                                                  background-color:#000;
                                                                                  background-color:rgba(0, 0, 0, .9);
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
                                                                     background-color:#000;
                                                                     background-color:rgba(0, 0, 0, .9);
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
                                             background-position:-112px -72px;
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
                                               background-position:-112px -92px;
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
                                               background-position:-120px -112px;
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
                                                background-position:-120px -128px;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
                                                      width:12px;
                                                      background-color:#000;
                                                      background-color:rgba(0, 0, 0, .2);
                                                      background-color:#000;
                                                      background-color:rgba(0, 0, 0, .1);
                                                      background-color:transparent;
                                                      border-width:1px;
                                                      border-style:solid;
                                                      border-color:#fff;
                                                      border-color:rgba(255, 255, 255, .2);
                                                      -webkit-box-sizing:border-box;
                                                      -moz-box-sizing:border-box;
                                                      box-sizing:border-box;
                                                      border-color:#000;
                                                      border-color:rgba(0, 0, 0, .2);
}
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail {
                                                 width:12px;
                                                 background-color:#000;
                                                 background-color:rgba(0, 0, 0, .2);
                                                 background-color:transparent;
                                                 border-width:1px;
                                                 border-style:solid;
                                                 border-color:#fff;
                                                 border-color:rgba(255, 255, 255, .2);
                                                 -webkit-box-sizing:border-box;
                                                 -moz-box-sizing:border-box;
                                                 box-sizing:border-box;
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
                                                      width:12px;
                                                      background-color:#000;
                                                      background-color:rgba(0, 0, 0, .2);
                                                      background-color:#000;
                                                      background-color:rgba(0, 0, 0, .1);
                                                      background-color:#000;
                                                      background-color:rgba(0, 0, 0, .6);
}
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
                                                 width:12px;
                                                 background-color:#000;
                                                 background-color:rgba(0, 0, 0, .2);
                                                 background-color:#fff;
                                                 background-color:rgba(255, 255, 255, .6);
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail {
                                                    width:12px;
                                                    background-color:#000;
                                                    background-color:rgba(0, 0, 0, .2);
                                                    background-color:#000;
                                                    background-color:rgba(0, 0, 0, .1);
}
.mCS-inset.mCSB_scrollTools .mCSB_draggerRail {
                                               width:12px;
                                               background-color:#000;
                                               background-color:rgba(0, 0, 0, .2);
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
                                                                    width:6px;
                                                                    margin:3px 5px;
                                                                    position:absolute;
                                                                    height:auto;
                                                                    top:0;
                                                                    bottom:0;
                                                                    left:0;
                                                                    right:0;
                                                                    background-color:#000;
                                                                    background-color:rgba(0, 0, 0, .75);
}
.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
                                                               width:6px;
                                                               margin:3px 5px;
                                                               position:absolute;
                                                               height:auto;
                                                               top:0;
                                                               bottom:0;
                                                               left:0;
                                                               right:0;
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
                                                                    width:6px;
                                                                    margin:3px 5px;
                                                                    position:absolute;
                                                                    height:auto;
                                                                    top:0;
                                                                    bottom:0;
                                                                    left:0;
                                                                    right:0;
                                                                    background-color:#000;
                                                                    background-color:rgba(0, 0, 0, .75);
                                                                    background-color:#fff;
                                                                    background-color:rgba(255, 255, 255, .75);
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
                                                               width:6px;
                                                               margin:3px 5px;
                                                               position:absolute;
                                                               height:auto;
                                                               top:0;
                                                               bottom:0;
                                                               left:0;
                                                               right:0;
                                                               background-color:#000;
                                                               background-color:rgba(0, 0, 0, .75);
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
                                                                  width:6px;
                                                                  margin:3px 5px;
                                                                  position:absolute;
                                                                  height:auto;
                                                                  top:0;
                                                                  bottom:0;
                                                                  left:0;
                                                                  right:0;
                                                                  background-color:#000;
                                                                  background-color:rgba(0, 0, 0, .75);
}
.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
                                                             width:6px;
                                                             margin:3px 5px;
                                                             position:absolute;
                                                             height:auto;
                                                             top:0;
                                                             bottom:0;
                                                             left:0;
                                                             right:0;
}
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
                                                                               height:6px;
                                                                               margin:5px 3px;
                                                                               position:absolute;
                                                                               width:auto;
                                                                               top:0;
                                                                               bottom:0;
                                                                               left:0;
                                                                               right:0;
}
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
                                                                          height:6px;
                                                                          margin:5px 3px;
                                                                          position:absolute;
                                                                          width:auto;
                                                                          top:0;
                                                                          bottom:0;
                                                                          left:0;
                                                                          right:0;
}
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
                                                                               height:6px;
                                                                               margin:5px 3px;
                                                                               position:absolute;
                                                                               width:auto;
                                                                               top:0;
                                                                               bottom:0;
                                                                               left:0;
                                                                               right:0;
}
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
                                                                          height:6px;
                                                                          margin:5px 3px;
                                                                          position:absolute;
                                                                          width:auto;
                                                                          top:0;
                                                                          bottom:0;
                                                                          left:0;
                                                                          right:0;
}
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
                                                                             height:6px;
                                                                             margin:5px 3px;
                                                                             position:absolute;
                                                                             width:auto;
                                                                             top:0;
                                                                             bottom:0;
                                                                             left:0;
                                                                             right:0;
}
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
                                                                        height:6px;
                                                                        margin:5px 3px;
                                                                        position:absolute;
                                                                        width:auto;
                                                                        top:0;
                                                                        bottom:0;
                                                                        left:0;
                                                                        right:0;
}
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
                                                                 width:100%;
                                                                 height:12px;
                                                                 margin:2px 0;
}
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail {
                                                            width:100%;
                                                            height:12px;
                                                            margin:2px 0;
}
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
                                                                 width:100%;
                                                                 height:12px;
                                                                 margin:2px 0;
}
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
                                                            width:100%;
                                                            height:12px;
                                                            margin:2px 0;
}
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
                                                               width:100%;
                                                               height:12px;
                                                               margin:2px 0;
}
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail {
                                                          width:100%;
                                                          height:12px;
                                                          margin:2px 0;
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp {
                                              background-position:-32px -72px;
}
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp {
                                              background-position:-32px -72px;
}
.mCS-inset.mCSB_scrollTools .mCSB_buttonUp {
                                            background-position:-32px -72px;
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown {
                                                background-position:-32px -92px;
}
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown {
                                                background-position:-32px -92px;
}
.mCS-inset.mCSB_scrollTools .mCSB_buttonDown {
                                              background-position:-32px -92px;
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft {
                                                background-position:-40px -112px;
}
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft {
                                                background-position:-40px -112px;
}
.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft {
                                              background-position:-40px -112px;
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight {
                                                 background-position:-40px -128px;
}
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight {
                                                 background-position:-40px -128px;
}
.mCS-inset.mCSB_scrollTools .mCSB_buttonRight {
                                               background-position:-40px -128px;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
                                                                          background-color:#000;
                                                                          background-color:rgba(0, 0, 0, .85);
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
                                                                          background-color:#000;
                                                                          background-color:rgba(0, 0, 0, .85);
                                                                          background-color:#fff;
                                                                          background-color:rgba(255, 255, 255, .85);
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
                                                                        background-color:#000;
                                                                        background-color:rgba(0, 0, 0, .85);
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
                                                                                        background-color:#000;
                                                                                        background-color:rgba(0, 0, 0, .9);
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
                                                                           background-color:#000;
                                                                           background-color:rgba(0, 0, 0, .9);
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
                                                                                        background-color:#000;
                                                                                        background-color:rgba(0, 0, 0, .9);
                                                                                        background-color:#fff;
                                                                                        background-color:rgba(255, 255, 255, .9);
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
                                                                           background-color:#000;
                                                                           background-color:rgba(0, 0, 0, .9);
                                                                           background-color:#fff;
                                                                           background-color:rgba(255, 255, 255, .9);
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
                                                                                      background-color:#000;
                                                                                      background-color:rgba(0, 0, 0, .9);
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
                                                                         background-color:#000;
                                                                         background-color:rgba(0, 0, 0, .9);
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp {
                                                   background-position:-112px -72px;
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp {
                                                   background-position:-112px -72px;
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp {
                                                 background-position:-112px -72px;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown {
                                                     background-position:-112px -92px;
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown {
                                                     background-position:-112px -92px;
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown {
                                                   background-position:-112px -92px;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft {
                                                     background-position:-120px -112px;
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft {
                                                     background-position:-120px -112px;
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft {
                                                   background-position:-120px -112px;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight {
                                                      background-position:-120px -128px;
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight {
                                                      background-position:-120px -128px;
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight {
                                                    background-position:-120px -128px;
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
                                                                     background-color:#000;
                                                                     background-color:rgba(0, 0, 0, .85);
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
                                                                                   background-color:#000;
                                                                                   background-color:rgba(0, 0, 0, .9);
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
                                                                      background-color:#000;
                                                                      background-color:rgba(0, 0, 0, .9);
}
.btn-hover {
            border-radius:6px;
            position:absolute;
            z-index:-1;
            top:0;
            left:0;
            width:100%;
            height:100%;
            opacity:0;
            color:#fff;
            -webkit-transition-property:opacity;
            -moz-transition-property:opacity;
            -o-transition-property:opacity;
            transition-property:opacity;
            -webkit-transition-duration:1s;
            -moz-transition-duration:1s;
            -o-transition-duration:1s;
            transition-duration:1s;
}
.btn-hover:hover {
                  opacity:1;
}
.btn-hover:focus {
                  opacity:1;
}
.btn-hover:active {
                   opacity:1;
}
.btn-white {
            box-shadow:0 6px 8px 0 rgba(0, 0, 0, .05);
            background:#fff;
            color:#3e8ede;
}
.btn-white:hover {
                  color:#57c9e8;
}
.btn-white:focus {
                  color:#57c9e8;
}
.btn-white:active {
                   color:#57c9e8;
}
.btn-pink {
           background:#d7006d;
           background:linear-gradient(to right, #d7006d, orange) , #d7006d;
           background:-webkit-linear-gradient(to right, #d7006d, orange) , #d7006d;
           color:#fff;
}
.btn-pink-hover {
                 background:#d7006d;
                 background:linear-gradient(to right, rgba(164, 0, 83, .2) , #ffae1a);
                 background:-webkit-linear-gradient(to right, rgba(164, 0, 83, .2) , #ffae1a);
                 color:#fff;
}
.btn-orange {
             background:orange;
             background:linear-gradient(to right, orange, #ffdb00) , orange;
             background:-webkit-linear-gradient(to right, orange, #ffdb00) , orange;
             color:#fff;
}
.btn-orange-hover {
                   background:orange;
                   background:linear-gradient(to right, rgba(204, 132, 0, .2) , #ffdf1a);
                   background:-webkit-linear-gradient(to right, rgba(204, 132, 0, .2) , #ffdf1a);
                   color:#fff;
}
.btn-purple {
             background:#642297;
             background:linear-gradient(to right, #642297, #57c9e8) , #642297;
             background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
             color:#fff;
}
.btn-purple-hover {
                   background:#642297;
                   background:linear-gradient(to right, rgba(72, 25, 109, .2) , #6dd0eb);
                   background:-webkit-linear-gradient(to right, rgba(72, 25, 109, .2) , #6dd0eb);
                   color:#fff;
}
.btn-green {
            background:#00806e;
            background:linear-gradient(to right, #00806e, #00c4bc) , #00806e;
            background:-webkit-linear-gradient(to right, #00806e, #00c4bc) , #00806e;
            color:#fff;
}
.btn-green-hover {
                  background:#00806e;
                  background:linear-gradient(to right, rgba(0, 77, 66, .2) , #00ded4);
                  background:-webkit-linear-gradient(to right, rgba(0, 77, 66, .2) , #00ded4);
                  color:#fff;
}
.btn-xs {
         padding:7px 14px;
}
.btn-sm {
         padding:10px 20px;
}
.btn-md {
         padding:13px 26px;
}
.btn-lg {
         padding:13px 32px;
}
.btn-cover {
            display:block;
            width:100%;
}
.i-youtube:before {
                   content:"\e601";
                   content:"\e635";
}
.i-favorite-outline:before {
                            content:"\e600";
}
.i-home:before {
                content:"\e60f";
}
.i-launch:before {
                  content:"\e611";
}
.i-search:before {
                  content:"\e612";
}
.i-pause-circle-outline:before {
                                content:"\e601";
}
.i-play-circle-outline:before {
                               content:"\e602";
}
.i-comment:before {
                   content:"\e603";
}
.i-email:before {
                 content:"\e613";
}
.i-location-on:before {
                       content:"\e604";
}
.i-send:before {
                content:"\e614";
}
.i-check:before {
                 content:"\e61d";
}
.i-close:before {
                 content:"\e62e";
}
.i-menu:before {
                content:"\e62f";
}
.i-check-box:before {
                     content:"\e606";
}
.i-check-box-outline-blank:before {
                                   content:"\e607";
}
.i-radio-button-off:before {
                            content:"\e608";
}
.i-radio-button-on:before {
                           content:"\e609";
}
.i-square-check:before {
                        content:"\e046";
}
.i-square-cross:before {
                        content:"\e047";
}
.i-arrow-left:before {
                      content:"\e094";
}
.i-arrow-right:before {
                       content:"\e095";
}
.i-arrow-up:before {
                    content:"\e096";
}
.i-arrow-down:before {
                      content:"\e097";
}
.i-calendar:before {
                    content:"\e60d";
}
.i-chat:before {
                content:"\e60e";
}
.i-chevron-thin-down:before {
                             content:"\e615";
}
.i-chevron-thin-left:before {
                             content:"\e616";
}
.i-chevron-thin-right:before {
                              content:"\e617";
}
.i-chevron-thin-up:before {
                           content:"\e618";
}
.i-chevron-with-circle-down:before {
                                    content:"\e619";
}
.i-chevron-with-circle-left:before {
                                    content:"\e61a";
}
.i-chevron-with-circle-right:before {
                                     content:"\e61b";
}
.i-chevron-with-circle-up:before {
                                  content:"\e61c";
}
.i-location:before {
                    content:"\e61e";
}
.i-old-phone:before {
                     content:"\e636";
}
.i-skype-with-circle:before {
                             content:"\e61f";
}
.i-dribbble-with-circle:before {
                                content:"\e620";
}
.i-dribbble:before {
                    content:"\e621";
}
.i-facebook-with-circle:before {
                                content:"\e622";
}
.i-facebook:before {
                    content:"\e623";
}
.i-flickr-with-circle:before {
                              content:"\e624";
}
.i-flickr:before {
                  content:"\e625";
}
.i-google-with-circle:before {
                              content:"\e626";
}
.i-google:before {
                  content:"\e627";
}
.i-instagram-with-circle:before {
                                 content:"\e628";
}
.i-instagram:before {
                     content:"\e629";
}
.i-linkedin-with-circle:before {
                                content:"\e62a";
}
.i-linkedin:before {
                    content:"\e62b";
}
.i-pinterest-with-circle:before {
                                 content:"\e62c";
}
.i-pinterest:before {
                     content:"\e62d";
}
.i-twitter-with-circle:before {
                               content:"\e630";
}
.i-twitter:before {
                   content:"\e631";
}
.i-vimeo-with-circle:before {
                             content:"\e632";
}
.i-vimeo:before {
                 content:"\e633";
}
.i-youtube-with-circle:before {
                               content:"\e634";
}
.mktoAsterix {
              float:left !important;
              padding:0 5px 0 0 !important;
}
.btns-seperator>a {
                   margin:0 5px;
}
.btns-seperator button {
                        margin:0 5px;
}
.bg-white {
           background:#fff;
}
.bg-grey {
          background-color:#f5f5f5;
}
.bg-transparent {
                 background-color:transparent;
}
.color-primary {
                color:#383a35 !important;
}
.color-orange {
               color:#383a35 !important;
}
.color-secondary {
                  color:#3e8ede !important;
}
.color-black {
              color:#3e8ede !important;
}
@media(min-width:768px) {
.row-gutter-25 {
                margin-left:-25px;
                margin-right:-25px;
}
}
@media(min-width:768px) {
.row-gutter-25 .col {
                     padding-left:25px;
                     padding-right:25px;
}
}
.link-rarr {
            font-size:12px;
            font-weight:600;
            text-transform:uppercase;
            letter-spacing:1px;
            position:relative;
}
.link-rarr:after {
                  font-family:icomoon;
                  speak:none;
                  font-style:normal;
                  font-weight:normal;
                  font-variant:normal;
                  text-transform:none;
                  line-height:1;
                  -webkit-font-smoothing:antialiased;
                  -moz-osx-font-smoothing:grayscale;
                  content:"\e095";
                  display:inline-block;
                  margin-left:10px;
}
.link-rarr:hover:after {
                        -webkit-animation:1s infinite rightLeftRightBounce ease-in-out;
                        -moz-animation:1s infinite rightLeftRightBounce ease-in-out;
                        -ms-animation:1s infinite rightLeftRightBounce ease-in-out;
                        -o-animation:1s infinite rightLeftRightBounce ease-in-out;
                        animation:1s infinite rightLeftRightBounce ease-in-out;
}
.section-color-light {
                      color:#fff;
}
.section-color-light>* {
                        color:#fff;
}
.pad-xxs {
          padding-top:15px;
          padding-bottom:15px;
}
.pad-xs {
         padding-top:30px;
         padding-bottom:30px;
}
.pad-sm {
         padding-top:50px;
         padding-bottom:50px;
}
.pad-md {
         padding-top:50px;
         padding-bottom:50px;
}
@media(min-width:768px) {
.pad-md {
         padding-top:70px;
         padding-bottom:70px;
}
}
.pad-lg {
         padding-top:70px;
         padding-bottom:70px;
}
@media(min-width:768px) {
.pad-lg {
         padding-top:90px;
         padding-bottom:90px;
}
}
.pad-xlg {
          padding-top:70px;
          padding-bottom:70px;
}
@media(min-width:768px) {
.pad-xlg {
          padding-top:120px;
          padding-bottom:120px;
}
}
.pad-xxlg {
           padding-top:70px;
           padding-bottom:70px;
}
@media(min-width:768px) {
.pad-xxlg {
           padding-top:150px;
           padding-bottom:150px;
}
}
.pad-top-0 {
            padding-top:0 !important;
}
.pad-top-xxs {
              padding-top:15px;
}
.pad-top-xs {
             padding-top:30px;
}
.pad-top-sm {
             padding-top:50px;
}
.pad-top-md {
             padding-top:50px;
}
@media(min-width:768px) {
.pad-top-md {
             padding-top:70px;
}
}
.pad-top-lg {
             padding-top:70px;
}
@media(min-width:768px) {
.pad-top-lg {
             padding-top:90px;
}
}
.pad-top-xlg {
              padding-top:90px;
}
@media(min-width:768px) {
.pad-top-xlg {
              padding-top:120px;
}
}
.pad-top-xxlg {
               padding-top:120px;
}
@media(min-width:768px) {
.pad-top-xxlg {
               padding-top:150px;
}
}
.pad-bottom-0 {
               padding-bottom:0 !important;
}
.pad-bottom-xxs {
                 padding-bottom:15px;
}
.pad-bottom-xs {
                padding-bottom:30px;
}
.pad-bottom-sm {
                padding-bottom:50px;
}
.pad-bottom-md {
                padding-bottom:50px;
}
@media(min-width:768px) {
.pad-bottom-md {
                padding-bottom:70px;
}
}
.pad-bottom-lg {
                padding-bottom:70px;
}
@media(min-width:768px) {
.pad-bottom-lg {
                padding-bottom:90px;
}
}
.pad-bottom-xlg {
                 padding-bottom:90px;
}
@media(min-width:768px) {
.pad-bottom-xlg {
                 padding-bottom:120px;
}
}
.pad-bottom-xxlg {
                  padding-bottom:120px;
}
@media(min-width:768px) {
.pad-bottom-xxlg {
                  padding-bottom:150px;
}
}
.margin-top-0 {
               margin-top:0 !important;
}
.margin-top-xxs {
                 margin-top:15px;
}
.margin-top-xs {
                margin-top:30px !important;
}
.margin-top-sm {
                margin-top:50px !important;
}
.margin-top-md {
                margin-top:50px !important;
}
@media(min-width:768px) {
.margin-top-md {
                margin-top:70px !important;
}
}
.margin-top-lg {
                margin-top:70px !important;
}
@media(min-width:768px) {
.margin-top-lg {
                margin-top:90px !important;
}
}
.margin-top-xlg {
                 margin-top:90px !important;
}
@media(min-width:768px) {
.margin-top-xlg {
                 margin-top:120px !important;
}
}
.margin-top-xxlg {
                  margin-top:120px !important;
}
@media(min-width:768px) {
.margin-top-xxlg {
                  margin-top:150px !important;
}
}
.margin-bottom-0 {
                  margin-bottom:0 !important;
}
.margin-bottom-xxs {
                    margin-bottom:15px !important;
}
.margin-bottom-xs {
                   margin-bottom:30px !important;
}
.margin-bottom-sm {
                   margin-bottom:50px !important;
}
.margin-bottom-md {
                   margin-bottom:50px !important;
}
@media(min-width:768px) {
.margin-bottom-md {
                   margin-bottom:70px !important;
}
}
.margin-bottom-lg {
                   margin-bottom:70px !important;
}
@media(min-width:768px) {
.margin-bottom-lg {
                   margin-bottom:90px !important;
}
}
.margin-bottom-xlg {
                    margin-bottom:90px !important;
}
@media(min-width:768px) {
.margin-bottom-xlg {
                    margin-bottom:120px !important;
}
}
.margin-bottom-xxlg {
                     margin-bottom:120px !important;
}
@media(min-width:768px) {
.margin-bottom-xxlg {
                     margin-bottom:150px !important;
}
}
.flex {
       display:-webkit-box;
       display:-moz-box;
       display:-webkit-flex;
       display:-moz-flex;
       display:flex;
       display:-ms-flexbox;
}
.lead {
       font-size:20px;
}
.big {
      font-size:20px;
}
.relative {
           position:relative;
}
.i-font:before {
                font-family:icomoon;
                speak:none;
                font-style:normal;
                font-weight:normal;
                font-variant:normal;
                text-transform:none;
                line-height:1;
                -webkit-font-smoothing:antialiased;
                -moz-osx-font-smoothing:grayscale;
}
.i-font-after:after {
                     font-family:icomoon;
                     speak:none;
                     font-style:normal;
                     font-weight:normal;
                     font-variant:normal;
                     text-transform:none;
                     line-height:1;
                     -webkit-font-smoothing:antialiased;
                     -moz-osx-font-smoothing:grayscale;
}
.clearfix:before {
                  content:;
                  display:table;
}
.clearfix:after {
                 content:;
                 display:table;
                 clear:both;
}
.clear {
        clear:both !important;
}
.clear-left {
             clear:left !important;
}
.clear-right {
              clear:right !important;
}
.text-center {
              text-align:center;
}
.text-left {
            text-align:left;
}
.text-right {
             text-align:right;
}
.text-justify {
               text-align:justify;
}
.text-truncate {
                white-space:nowrap;
                text-overflow:ellipsis;
                overflow:hidden;
}
.text-underline {
                 text-decoration:underline;
}
.light {
        font-weight:300;
}
.regular {
          font-weight:400;
}
.semi-bold {
            font-weight:600;
}
.bold {
       font-weight:700;
}
.caps {
       text-transform:uppercase;
}
@media(max-width:767px) {
.text-center-xs {
                 text-align:center;
}
}
@media(max-width:767px) {
.alignleft {
            height:auto !important;
}
}
@media(max-width:767px) {
.alignnone {
            height:auto !important;
}
}
@media(max-width:767px) {
.alignright {
             height:auto !important;
}
}
@media(max-width:767px) {
.aligncenter {
              height:auto !important;
}
}
.align-left {
             float:left;
             margin:0 25px 10px 0;
}
.alignleft {
            float:left;
            margin:0 25px 10px 0;
}
.align-right {
              float:right;
              margin:0 0 10px 25px;
}
.alignright {
             float:right;
             margin:0 0 10px 25px;
}
.align-center {
               clear:both;
               display:block;
               margin:0 auto 15px auto;
}
.aligncenter {
              clear:both;
              display:block;
              margin:0 auto 15px auto;
}
.list-unstyled {
                list-style:none;
                margin-left:0;
}
.pull-left {
            float:left !important;
}
.pull-right {
             float:right !important;
}
.block {
        display:block !important;
}
.show {
       display:block !important;
}
.visible {
          visibility:visible;
}
.hidden {
         display:none;
         visibility:hidden;
}
.invisible {
            visibility:hidden;
}
.js .wow {
          visibility:hidden;
}
@media(max-width:767px) {
.js .wow {
          visibility:visible !important;
          -webkit-animation:none !important;
          -moz-animation:none !important;
          -ms-animation:none !important;
          -o-animation:none !important;
          animation:none !important;
}
}
.no-mutationobserver .wow {
                           visibility:visible !important;
                           -webkit-animation:none !important;
                           -moz-animation:none !important;
                           -ms-animation:none !important;
                           -o-animation:none !important;
                           animation:none !important;
}
.animated {
           -webkit-animation-duration:1s;
           animation-duration:1s;
           -webkit-animation-fill-mode:both;
           animation-fill-mode:both;
}
.animated.infinite {
                    -webkit-animation-iteration-count:infinite;
                    animation-iteration-count:infinite;
}
@-webkit-keyframes fadeIn {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@keyframes fadeIn {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

.fadeIn {
         -webkit-animation-name:fadeIn;
         animation-name:fadeIn;
}
@-webkit-keyframes fadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -50px, 0);
		transform: translate3d(0, -50px, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -50px, 0);
		transform: translate3d(0, -50px, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInDown {
             -webkit-animation-name:fadeInDown;
             animation-name:fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInDownBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInDownBig {
                -webkit-animation-name:fadeInDownBig;
                animation-name:fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-50px, 0, 0);
		transform: translate3d(-50px, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInLeft {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-50px, 0, 0);
		transform: translate3d(-50px, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInLeft {
             -webkit-animation-name:fadeInLeft;
             animation-name:fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInLeftBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInLeftBig {
                -webkit-animation-name:fadeInLeftBig;
                animation-name:fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
	from {
		opacity: 0;
		-webkit-transform: translate3d(50px, 0, 0);
		transform: translate3d(50px, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInRight {
	from {
		opacity: 0;
		-webkit-transform: translate3d(50px, 0, 0);
		transform: translate3d(50px, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInRight {
              -webkit-animation-name:fadeInRight;
              animation-name:fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInRightBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInRightBig {
                 -webkit-animation-name:fadeInRightBig;
                 animation-name:fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 50px, 0);
		transform: translate3d(0, 50px, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInUp {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 50px, 0);
		transform: translate3d(0, 50px, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInUp {
           -webkit-animation-name:fadeInUp;
           animation-name:fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInUpBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInUpBig {
              -webkit-animation-name:fadeInUpBig;
              animation-name:fadeInUpBig;
}
@-webkit-keyframes slideInDown {
	from {
		-webkit-transform: translate3d(0, -50px, 0);
		transform: translate3d(0, -50px, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@keyframes slideInDown {
	from {
		-webkit-transform: translate3d(0, -50px, 0);
		transform: translate3d(0, -50px, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

.slideInDown {
              -webkit-animation-name:slideInDown;
              animation-name:slideInDown;
}
@-webkit-keyframes slideInLeft {
	from {
		-webkit-transform: translate3d(-50px, 0, 0);
		transform: translate3d(-50px, 0, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@keyframes slideInLeft {
	from {
		-webkit-transform: translate3d(-50px, 0, 0);
		transform: translate3d(-50px, 0, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

.slideInLeft {
              -webkit-animation-name:slideInLeft;
              animation-name:slideInLeft;
}
@-webkit-keyframes slideInRight {
	from {
		-webkit-transform: translate3d(50px, 0, 0);
		transform: translate3d(50px, 0, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@keyframes slideInRight {
	from {
		-webkit-transform: translate3d(50px, 0, 0);
		transform: translate3d(50px, 0, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

.slideInRight {
               -webkit-animation-name:slideInRight;
               animation-name:slideInRight;
}
@-webkit-keyframes slideInUp {
	from {
		-webkit-transform: translate3d(0, 50px, 0);
		transform: translate3d(0, 50px, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@keyframes slideInUp {
	from {
		-webkit-transform: translate3d(0, 50px, 0);
		transform: translate3d(0, 50px, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

.slideInUp {
            -webkit-animation-name:slideInUp;
            animation-name:slideInUp;
}
@-webkit-keyframes slideInDownBig {
	from {
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@keyframes slideInDownBig {
	from {
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

.slideInDownBig {
                 -webkit-animation-name:slideInDownBig;
                 animation-name:slideInDownBig;
}
@-webkit-keyframes slideInLeftBig {
	from {
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@keyframes slideInLeftBig {
	from {
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

.slideInLeftBig {
                 -webkit-animation-name:slideInLeftBig;
                 animation-name:slideInLeftBig;
}
@-webkit-keyframes slideInRightBig {
	from {
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@keyframes slideInRightBig {
	from {
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

.slideInRightBig {
                  -webkit-animation-name:slideInRightBig;
                  animation-name:slideInRightBig;
}
@-webkit-keyframes slideInUpBig {
	from {
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@keyframes slideInUpBig {
	from {
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

.slideInUpBig {
               -webkit-animation-name:slideInUpBig;
               animation-name:slideInUpBig;
}
@-moz-keyframes upDownBounce {
	50% {
		-webkit-transform: translateY(-5px);
		-moz-transform: translateY(-5px);
		-ms-transform: translateY(-5px);
		-o-transform: translateY(-5px);
		transform: translateY(-5px)
	}
}

@-webkit-keyframes upDownBounce {
	50% {
		-webkit-transform: translateY(-5px);
		-moz-transform: translateY(-5px);
		-ms-transform: translateY(-5px);
		-o-transform: translateY(-5px);
		transform: translateY(-5px)
	}
}

@-o-keyframes upDownBounce {
	50% {
		-webkit-transform: translateY(-5px);
		-moz-transform: translateY(-5px);
		-ms-transform: translateY(-5px);
		-o-transform: translateY(-5px);
		transform: translateY(-5px)
	}
}

@-ms-keyframes upDownBounce {
	50% {
		-webkit-transform: translateY(-5px);
		-moz-transform: translateY(-5px);
		-ms-transform: translateY(-5px);
		-o-transform: translateY(-5px);
		transform: translateY(-5px)
	}
}

@keyframes upDownBounce {
	50% {
		-webkit-transform: translateY(-5px);
		-moz-transform: translateY(-5px);
		-ms-transform: translateY(-5px);
		-o-transform: translateY(-5px);
		transform: translateY(-5px)
	}
}

@-moz-keyframes leftRightBounce {
	50% {
		-webkit-transform: translateX(-5px);
		-moz-transform: translateX(-5px);
		-ms-transform: translateX(-5px);
		-o-transform: translateX(-5px);
		transform: translateX(-5px)
	}
}

@-webkit-keyframes leftRightBounce {
	50% {
		-webkit-transform: translateX(-5px);
		-moz-transform: translateX(-5px);
		-ms-transform: translateX(-5px);
		-o-transform: translateX(-5px);
		transform: translateX(-5px)
	}
}

@-o-keyframes leftRightBounce {
	50% {
		-webkit-transform: translateX(-5px);
		-moz-transform: translateX(-5px);
		-ms-transform: translateX(-5px);
		-o-transform: translateX(-5px);
		transform: translateX(-5px)
	}
}

@-ms-keyframes leftRightBounce {
	50% {
		-webkit-transform: translateX(-5px);
		-moz-transform: translateX(-5px);
		-ms-transform: translateX(-5px);
		-o-transform: translateX(-5px);
		transform: translateX(-5px)
	}
}

@keyframes leftRightBounce {
	50% {
		-webkit-transform: translateX(-5px);
		-moz-transform: translateX(-5px);
		-ms-transform: translateX(-5px);
		-o-transform: translateX(-5px);
		transform: translateX(-5px)
	}
}

@-moz-keyframes rightLeftRightBounce {
	50% {
		-webkit-transform: translateX(-5px);
		-moz-transform: translateX(-5px);
		-ms-transform: translateX(-5px);
		-o-transform: translateX(-5px);
		transform: translateX(-5px)
	}
}

@-webkit-keyframes rightLeftRightBounce {
	50% {
		-webkit-transform: translateX(-5px);
		-moz-transform: translateX(-5px);
		-ms-transform: translateX(-5px);
		-o-transform: translateX(-5px);
		transform: translateX(-5px)
	}
}

@-o-keyframes rightLeftRightBounce {
	50% {
		-webkit-transform: translateX(-5px);
		-moz-transform: translateX(-5px);
		-ms-transform: translateX(-5px);
		-o-transform: translateX(-5px);
		transform: translateX(-5px)
	}
}

@-ms-keyframes rightLeftRightBounce {
	50% {
		-webkit-transform: translateX(-5px);
		-moz-transform: translateX(-5px);
		-ms-transform: translateX(-5px);
		-o-transform: translateX(-5px);
		transform: translateX(-5px)
	}
}

@keyframes rightLeftRightBounce {
	50% {
		-webkit-transform: translateX(-5px);
		-moz-transform: translateX(-5px);
		-ms-transform: translateX(-5px);
		-o-transform: translateX(-5px);
		transform: translateX(-5px)
	}
}

.grad-purple {
              background:#642297;
              background:linear-gradient(to right, #642297, #57c9e8) , #642297;
              background:-webkit-linear-gradient(to right, #642297, #57c9e8) , #642297;
}
.grad-pink {
            background:#d7006d;
            background:linear-gradient(to right, #d7006d, orange) , #d7006d;
            background:-webkit-linear-gradient(to right, #d7006d, orange) , #d7006d;
}
.grad-orange {
              background:orange;
              background:linear-gradient(to right, orange, #ffdb00) , orange;
              background:-webkit-linear-gradient(to right, orange, #ffdb00) , orange;
}
.grad-green {
             background:#00806e;
             background:linear-gradient(to right, #00806e, #00c4bc) , #00806e;
             background:-webkit-linear-gradient(to right, #00806e, #00c4bc) , #00806e;
}
.gradient-text {
                background:transparent;
                background:linear-gradient(to right, #642297, #3e8ede)  30%;
                background:-webkit-linear-gradient(to right, #642297, #3e8ede)  30%;
                -webkit-background-clip:text;
                -webkit-text-fill-color:transparent;
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
.gradient-text {
                color:#642297;
                background:none;
}
}
.head-wrap {
            position:relative;
            z-index:10;
}
.header-logo {
              position:absolute;
              background-image:url("KL-Color-Full-Logo.png");
              left:20px;
              margin-top:0;
              background-size:100%;
              width:210px;
              height:50px;
              top:43%;
              bottom:auto;
              -webkit-transform:translateY(-43%);
              -moz-transform:translateY(-43%);
              -ms-transform:translateY(-43%);
              -o-transform:translateY(-43%);
              transform:translateY(-43%);
}
@media only screen and (min-width:1300px) {
.header-logo {
              background-image:url("KnowledgeLake-Logo.svg");
              left:40px;
}
}
@media(min-width:1050px) {
.header-logo {
              left:90px;
}
}
.header-logo a {
                text-indent:-119988px;
                overflow:hidden;
                text-align:left;
                display:block;
                height:100%;
}
.morph-dropdown {
                 position:relative;
                 height:60px;
                 background-color:#fff;
                 border-bottom:1px solid rgba(245, 245, 245, .2);
}
@media only screen and (min-width:1300px) {
.morph-dropdown {
                 background-color:transparent;
                 position:absolute;
                 height:80px;
                 left:0;
                 top:0;
                 width:100%;
                 padding:0;
                 text-align:center;
                 background-color:transparent;
}
}
.morph-dropdown::before {
                         content:"mobile";
                         display:none;
}
.morph-dropdown .nav-trigger {
                              position:absolute;
                              top:0;
                              right:0;
                              height:60px;
                              width:60px;
                              overflow:hidden;
                              text-indent:100%;
                              white-space:nowrap;
                              color:transparent;
}
.morph-dropdown .nav-trigger span {
                                   position:absolute;
                                   background-color:#383a35;
                                   height:3px;
                                   width:26px;
                                   left:50%;
                                   top:50%;
                                   bottom:auto;
                                   right:auto;
                                   -webkit-transform:translate(-50%, -50%);
                                   -moz-transform:translate(-50%, -50%);
                                   -ms-transform:translate(-50%, -50%);
                                   -o-transform:translate(-50%, -50%);
                                   transform:translate(-50%, -50%);
                                   -webkit-transition:background-color .3s;
                                   -moz-transition:background-color .3s;
                                   -o-transition:background-color .3s;
                                   transition:background-color .3s;
}
.morph-dropdown .nav-trigger span::after {
                                          position:absolute;
                                          background-color:#383a35;
                                          height:3px;
                                          width:26px;
                                          left:0;
                                          -webkit-transition:-webkit-transform .3s;
                                          -moz-transition:-moz-transform .3s;
                                          -o-transition:-o-transform .3s;
                                          transition:transform .3s;
                                          -webkit-transform:translateY(9px);
                                          -moz-transform:translateY(9px);
                                          -ms-transform:translateY(9px);
                                          -o-transform:translateY(9px);
                                          transform:translateY(9px);
}
.morph-dropdown .nav-trigger span::before {
                                           position:absolute;
                                           background-color:#383a35;
                                           height:3px;
                                           width:26px;
                                           left:0;
                                           -webkit-transition:-webkit-transform .3s;
                                           -moz-transition:-moz-transform .3s;
                                           -o-transition:-o-transform .3s;
                                           transition:transform .3s;
                                           -webkit-transform:translateY(-9px);
                                           -moz-transform:translateY(-9px);
                                           -ms-transform:translateY(-9px);
                                           -o-transform:translateY(-9px);
                                           transform:translateY(-9px);
}
.morph-dropdown.nav-open .nav-trigger span {
                                            background-color:transparent;
}
.morph-dropdown.nav-open .nav-trigger span::before {
                                                    -webkit-transform:rotate(45deg);
                                                    -moz-transform:rotate(45deg);
                                                    -ms-transform:rotate(45deg);
                                                    -o-transform:rotate(45deg);
                                                    transform:rotate(45deg);
}
.morph-dropdown.nav-open .nav-trigger span::after {
                                                   -webkit-transform:rotate(-45deg);
                                                   -moz-transform:rotate(-45deg);
                                                   -ms-transform:rotate(-45deg);
                                                   -o-transform:rotate(-45deg);
                                                   transform:rotate(-45deg);
}
.morph-dropdown .main-nav {
                           display:none;
}
.morph-dropdown .morph-dropdown-wrapper {
                                         position:absolute;
                                         z-index:-1;
                                         top:-2800%;
                                         left:0;
                                         right:0;
                                         margin-left:auto;
                                         margin-right:auto;
                                         border-radius:0 0 200px 0;
                                         width:100%;
                                         padding:1.2em 5%;
                                         background:#642297;
                                         background:linear-gradient(to right, rgba(100, 34, 151, .6) , rgba(87, 201, 232, .6) ), #222;
                                         background:-webkit-linear-gradient(to right, rgba(100, 34, 151, .6) , rgba(87, 201, 232, .6) ), #222;
                                         -webkit-transition:opacity 3s, top .6s;
                                         -moz-transition:opacity 3s, top .6s;
                                         -o-transition:opacity 3s, top .6s;
                                         transition:opacity 3s, top .6s;
}
.morph-dropdown.nav-open .morph-dropdown-wrapper {
                                                  top:60px;
                                                  opacity:1;
                                                  -webkit-transition:opacity .1ms, top .6s;
                                                  -moz-transition:opacity .1ms, top .6s;
                                                  -o-transition:opacity .1ms, top .6s;
                                                  transition:opacity .1ms, top .6s;
}
@media only screen and (min-width:1300px) {
.morph-dropdown.nav-open .morph-dropdown-wrapper {
                                                  opacity:0;
                                                  -webkit-transition:opacity 0, top 0;
                                                  -moz-transition:opacity 0, top 0;
                                                  -o-transition:opacity 0, top 0;
                                                  transition:opacity 0, top 0;
}
}
.morph-dropdown .dropdown-list ul {
                                   margin-left:20px;
                                   list-style-type:none;
                                   width:100%;
}
@media only screen and (min-width:1300px) {
.morph-dropdown .dropdown-list ul {
                                   margin:auto;
}
}
.morph-dropdown .dropdown-list>ul>li {
                                      margin-bottom:1.5em;
}
.morph-dropdown .dropdown-list>ul>li>a {
                                        text-transform:uppercase;
                                        letter-spacing:2px;
}
@media only screen and (min-width:1300px) {
.morph-dropdown .dropdown-list>ul>li>a {
                                        text-transform:none;
}
}
.morph-dropdown .label {
                        display:block;
                        font-size:2.2rem;
                        color:#383a35;
                        margin-bottom:.8em;
}
.morph-dropdown .content li::after {
                                    clear:both;
                                    display:block;
}
.morph-dropdown .gallery .content ul {
                                      margin-top:20px;
}
.morph-dropdown .gallery .content li {
                                      margin-bottom:1.4em;
}
.morph-dropdown .gallery .content a {
                                     display:block;
                                     color:#57c9e8;
                                     font-size:14px;
                                     letter-spacing:2px;
                                     font-style:normal;
                                     text-transform:uppercase;
}
.morph-dropdown .gallery .content a::before {
                                             display:inline-block;
                                             float:left;
                                             height:50px;
                                             width:50px;
                                             margin-right:.6em;
                                             margin-top:-8px;
                                             background:#57c9e8;
                                             border-radius:50%;
                                             -webkit-transition:background .2s;
                                             -moz-transition:background .2s;
                                             -o-transition:background .2s;
                                             transition:background .2s;
}
.morph-dropdown .gallery .content a span {
                                          display:block;
                                          line-height:1.2;
                                          color:#d9d9d9;
                                          font-size:.8rem;
                                          text-transform:none;
                                          letter-spacing:normal;
}
.morph-dropdown .gallery .content a em {
                                        display:block;
                                        line-height:1.2;
                                        font-size:14px;
                                        letter-spacing:2px;
                                        font-style:normal;
                                        font-weight:600;
                                        text-transform:uppercase;
                                        padding:.2em 0 .1em;
                                        color:#fff;
}
@media only screen and (min-width:1300px) {
.morph-dropdown .gallery .content a em {
                                        color:#383a35;
}
}
@media only screen and (min-width:1300px) {
.morph-dropdown .gallery .content a span {
                                          color:#242622;
}
}
.morph-dropdown .gallery .content a:hover em {
                                              -webkit-transition:100ms ease-in;
                                              -moz-transition:100ms ease-in;
                                              -o-transition:100ms ease-in;
                                              transition:100ms ease-in;
                                              color:#2abbe2;
}
.morph-dropdown .gallery .content a:hover::before {
                                                   -webkit-transform:scale(1.08, 1.08);
                                                   -moz-transform:scale(1.08, 1.08);
                                                   -ms-transform:scale(1.08, 1.08);
                                                   -o-transform:scale(1.08, 1.08);
                                                   transform:scale(1.08, 1.08);
                                                   -webkit-transition:100ms ease-in;
                                                   -moz-transition:100ms ease-in;
                                                   -o-transition:100ms ease-in;
                                                   transition:100ms ease-in;
}
.morph-dropdown .gallery li:nth-of-type(1) a::before {
                                                      background:#57c9e8 url("icon-nav-document-processing.svg")  no-repeat;
                                                      background-size:contain;
}
.morph-dropdown .gallery li:nth-of-type(2) a::before {
                                                      background:#57c9e8 url("icon-nav-ap-automation.svg")  no-repeat;
                                                      background-size:contain;
}
.morph-dropdown .gallery li:nth-of-type(3) a::before {
                                                      background:url("icon-nav-hr-onboarding.svg")  #57c9e8 no-repeat;
                                                      background-size:contain;
}
.morph-dropdown .gallery li:nth-of-type(4) a::before {
                                                      background:#57c9e8 url("icon-nav-loan-processing.svg")  no-repeat;
                                                      background-size:contain;
}
.morph-dropdown .gallery li:nth-of-type(5) a::before {
                                                      background:#57c9e8 url("icon-nav-loan-processing.svg")  no-repeat;
                                                      background-size:contain;
}
.morph-dropdown .gallery li:last-child {
                                        position:relative;
                                        float:right;
                                        margin-right:0;
                                        margin-top:15px;
                                        display:none;
}
.morph-dropdown .gallery li:last-child a::before {
                                                  display:none;
}
.morph-dropdown .gallery li:last-child:after {
                                              content:"Ã®â€šâ€¢";
                                              font-family:icomoon;
                                              speak:none;
                                              font-style:normal;
                                              font-weight:normal;
                                              font-variant:normal;
                                              text-transform:none;
                                              line-height:1;
                                              -webkit-font-smoothing:antialiased;
                                              -moz-osx-font-smoothing:grayscale;
                                              color:#57c9e8;
                                              font-size:20px;
                                              position:absolute;
                                              right:15px;
                                              top:-1px;
                                              -webkit-transition:all .4s;
                                              -moz-transition:all .4s;
                                              -o-transition:all .4s;
                                              transition:all .4s;
}
@media only screen and (min-width:1300px) {
.morph-dropdown .gallery li:last-child {
                                        display:block;
}
}
.morph-dropdown .gallery li:last-child:hover:after {
                                                    -webkit-transform:translate(5px, 0);
                                                    -moz-transform:translate(5px, 0);
                                                    -ms-transform:translate(5px, 0);
                                                    -o-transform:translate(5px, 0);
                                                    transform:translate(5px, 0);
                                                    -webkit-transition:all .4s;
                                                    -moz-transition:all .4s;
                                                    -o-transition:all .4s;
                                                    transition:all .4s;
}
.morph-dropdown .links .content>ul>li {
                                       width:100%;
}
.morph-dropdown .links-list a {
                               font-size:14px;
                               letter-spacing:2px;
                               color:#fff;
}
.morph-dropdown .links-list a:hover {
                                     color:#57c9e8;
}
@media only screen and (min-width:1300px) {
.morph-dropdown .links-list a {
                               color:#383a35;
                               color:#383a35;
                               text-transform:none;
                               margin-left:0;
                               color:#383a35;
                               font-size:14px;
                               letter-spacing:2px;
                               text-transform:uppercase;
}
}
.morph-dropdown .content h2 {
                             color:#a6a6a6;
                             text-transform:uppercase;
                             font-weight:bold;
                             font-size:1.3rem;
                             margin:20px 0 10px 14px;
}
@media only screen and (min-width:1300px) {
.morph-dropdown::before {
                         content:"desktop";
}
}
@media only screen and (min-width:1300px) {
.morph-dropdown .nav-trigger {
                              display:none;
}
}
@media only screen and (min-width:1300px) {
.morph-dropdown .main-nav {
                           display:inline-block;
}
}
@media only screen and (min-width:1300px) {
.morph-dropdown .main-nav>ul>li {
                                 display:inline-block;
                                 float:left;
}
}
@media only screen and (min-width:1300px) {
.morph-dropdown .main-nav>ul>li>a {
                                   display:block;
                                   padding:0 1.8em;
                                   height:80px;
                                   line-height:80px;
                                   color:#fff;
                                   font-size:17px;
                                   -webkit-font-smoothing:antialiased;
                                   -moz-osx-font-smoothing:grayscale;
                                   -webkit-transition:opacity .2s;
                                   -moz-transition:opacity .2s;
                                   -o-transition:opacity .2s;
                                   transition:opacity .2s;
}
}
@media only screen and (min-width:1300px) {
.morph-dropdown.is-dropdown-visible .main-nav>ul>li>a {
                                                       opacity:.6;
}
}
@media only screen and (min-width:1300px) {
.morph-dropdown.is-dropdown-visible .main-nav>ul>li.active>a {
                                                              opacity:1;
}
}
@media only screen and (min-width:1300px) {
.morph-dropdown .morph-dropdown-wrapper {
                                         display:block;
                                         top:58px;
                                         width:auto;
                                         padding:0;
                                         box-shadow:none;
                                         background-color:transparent;
                                         -webkit-transform:translateZ(0);
                                         -moz-transform:translateZ(0);
                                         -ms-transform:translateZ(0);
                                         -o-transform:translateZ(0);
                                         transform:translateZ(0);
                                         will-change:transform;
                                         -webkit-transform:translateY(20px);
                                         -moz-transform:translateY(20px);
                                         -ms-transform:translateY(20px);
                                         -o-transform:translateY(20px);
                                         transform:translateY(20px);
                                         -webkit-transition:-webkit-transform .3s;
                                         -moz-transition:-moz-transform .3s;
                                         -o-transition:-o-transform .3s;
                                         transition:transform .3s;
}
}
@media only screen and (min-width:1300px) {
.morph-dropdown.is-dropdown-visible .morph-dropdown-wrapper {
                                                             -webkit-transform:translateY(0);
                                                             -moz-transform:translateY(0);
                                                             -ms-transform:translateY(0);
                                                             -o-transform:translateY(0);
                                                             transform:translateY(0);
}
}
@media only screen and (min-width:1300px) {
.morph-dropdown .dropdown-list {
                                position:absolute;
                                top:0;
                                left:0;
                                visibility:hidden;
                                opacity:0;
                                -webkit-transform:translateZ(0);
                                -moz-transform:translateZ(0);
                                -ms-transform:translateZ(0);
                                -o-transform:translateZ(0);
                                transform:translateZ(0);
                                will-change:transform, width, height;
                                -webkit-transition:all .1s;
                                -moz-transition:all .1s;
                                -o-transition:all .1s;
                                transition:all .1s;
                                box-shadow:0 10px 20px rgba(0, 0, 0, .08);
}
}
@media only screen and (min-width:1300px) {
.no-csstransitions .morph-dropdown .dropdown-list {
                                                   display:none;
}
}
@media only screen and (min-width:1300px) {
.morph-dropdown .dropdown-list::before {
                                        position:absolute;
                                        bottom:100%;
                                        left:50%;
                                        right:auto;
                                        -webkit-transform:translateX(-50%);
                                        -moz-transform:translateX(-50%);
                                        -ms-transform:translateX(-50%);
                                        -o-transform:translateX(-50%);
                                        transform:translateX(-50%);
                                        height:0;
                                        width:0;
                                        border:8px solid transparent;
                                        border-bottom-color:#fff;
                                        opacity:0;
                                        -webkit-transition:opacity .3s;
                                        -moz-transition:opacity .3s;
                                        -o-transition:opacity .3s;
                                        transition:opacity .3s;
}
}
@media only screen and (min-width:1300px) {
.morph-dropdown .dropdown-list>ul {
                                   position:relative;
                                   z-index:1;
                                   height:100%;
                                   width:100%;
                                   overflow:hidden;
}
}
@media only screen and (min-width:1300px) {
.morph-dropdown.is-dropdown-visible .dropdown-list {
                                                    visibility:visible;
                                                    opacity:1;
                                                    -webkit-transition:all .3s;
                                                    -moz-transition:all .3s;
                                                    -o-transition:all .3s;
                                                    transition:all .3s;
}
}
@media only screen and (min-width:1300px) {
.morph-dropdown.is-dropdown-visible .dropdown-list::before {
                                                            opacity:1;
}
}
@media only screen and (min-width:1300px) {
.morph-dropdown #menu-header>li.gallery>a {
                                           color:#fff;
}
}
@media only screen and (min-width:1300px) {
.morph-dropdown #menu-header>li.links>a {
                                         display:none;
}
}
@media only screen and (min-width:1300px) {
.morph-dropdown #menu-header>li#menu-item-379>a:hover {
                                                       color:#383a35;
                                                       cursor:default;
}
}
@media only screen and (min-width:1300px) {
.morph-dropdown .dropdown {
                           position:absolute;
                           left:0;
                           top:0;
                           opacity:0;
                           visibility:hidden;
                           width:100%;
                           -webkit-transition:all .3s;
                           -moz-transition:all .3s;
                           -o-transition:all .3s;
                           transition:all .3s;
}
}
@media only screen and (min-width:1300px) {
.morph-dropdown .dropdown.active {
                                  opacity:1;
                                  visibility:visible;
}
}
@media only screen and (min-width:1300px) {
.morph-dropdown .dropdown.move-left .content {
                                              -webkit-transform:translateX(-100px);
                                              -moz-transform:translateX(-100px);
                                              -ms-transform:translateX(-100px);
                                              -o-transform:translateX(-100px);
                                              transform:translateX(-100px);
}
}
@media only screen and (min-width:1300px) {
.morph-dropdown .dropdown.move-right .content {
                                               -webkit-transform:translateX(100px);
                                               -moz-transform:translateX(100px);
                                               -ms-transform:translateX(100px);
                                               -o-transform:translateX(100px);
                                               transform:translateX(100px);
}
}
@media only screen and (min-width:1300px) {
.morph-dropdown .label {
                        display:none;
}
}
@media only screen and (min-width:1300px) {
.morph-dropdown .content {
                          padding:2.2em 1.8em;
                          -webkit-transition:-webkit-transform .3s;
                          -moz-transition:-moz-transform .3s;
                          -o-transition:-o-transform .3s;
                          transition:transform .3s;
                          text-align:left;
}
}
@media only screen and (min-width:1300px) {
.morph-dropdown .content>ul::after {
                                    clear:both;
                                    display:block;
}
}
@media only screen and (min-width:1300px) {
.morph-dropdown .content>ul>li {
                                width:48%;
                                float:left;
                                margin-right:4%;
                                margin-top:0;
}
}
@media only screen and (min-width:1300px) {
.morph-dropdown .content>ul>li:nth-of-type(2n) {
                                                margin-right:0;
}
}
@media only screen and (min-width:1300px) {
.morph-dropdown .gallery .content {
                                   width:640px;
                                   padding-bottom:.8em;
                                   padding-top:0;
}
}
@media only screen and (min-width:1300px) {
.morph-dropdown .gallery .content li {
                                      margin-bottom:1.8em;
}
}
@media only screen and (min-width:1300px) {
.morph-dropdown .links .content {
                                 margin-top:0;
                                 width:240px;
}
}
@media only screen and (min-width:1300px) {
.morph-dropdown .links .content>ul>li {
                                       margin-top:0;
}
}
@media only screen and (min-width:1300px) {
.morph-dropdown .button .content {
                                  width:240px;
}
}
@media only screen and (min-width:1300px) {
.morph-dropdown #menu-item-26 .content {
                                        width:340px;
}
}
@media only screen and (min-width:1300px) {
.morph-dropdown .links-list a:hover {
                                     color:#57c9e8;
}
}
@media only screen and (min-width:1300px) {
.morph-dropdown .btns {
                       display:block;
                       width:100%;
                       height:60px;
                       margin:1.5em 0 0;
                       font-size:1.8rem;
                       text-align:center;
                       color:#fff;
                       line-height:60px;
                       background:#d7006d;
                       -webkit-font-smoothing:antialiased;
                       -moz-osx-font-smoothing:grayscale;
}
}
@media only screen and (min-width:1300px) {
.morph-dropdown .btns:hover {
                             background:#383a35;
                             color:#fff;
}
}
@media only screen and (min-width:1300px) {
.morph-dropdown .content h2 {
                             font-size:1.8rem;
                             text-transform:none;
                             font-weight:normal;
                             color:#383a35;
                             margin:0 0 .6em;
}
}
@media only screen and (min-width:1300px) {
.morph-dropdown .bg-layer {
                           position:absolute;
                           top:0;
                           left:0;
                           height:1px;
                           width:1px;
                           background:#fff;
                           opacity:0;
                           -webkit-transition:opacity .3s;
                           -moz-transition:opacity .3s;
                           -o-transition:opacity .3s;
                           transition:opacity .3s;
                           transform-origin:top left;
                           -webkit-transform:translateZ(0);
                           -moz-transform:translateZ(0);
                           -ms-transform:translateZ(0);
                           -o-transform:translateZ(0);
                           transform:translateZ(0);
                           will-change:transform;
                           backface-visibility:hidden;
}
}
@media only screen and (min-width:1300px) {
.morph-dropdown.is-dropdown-visible .bg-layer {
                                               opacity:1;
                                               -webkit-transition:all .3s;
                                               -moz-transition:all .3s;
                                               -o-transition:all .3s;
                                               transition:all .3s;
}
}
.mobile-support-link {
                      margin:20px auto 30px;
                      display:block;
                      width:250px;
}
@media only screen and (min-width:1300px) {
.mobile-support-link {
                      display:none;
}
}
.search-link {
              display:none;
              right:50px;
              top:30px;
}
.support-link {
               display:none;
}
.contact-link {
               display:none;
               right:190px;
}
@media only screen and (min-width:1300px) {
.search-link {
              display:block;
              position:absolute;
              top:29px;
              right:100px;
              color:#fff;
              opacity:1;
              font-size:17px;
              line-height:normal;
              -webkit-transition:opacity .3s;
              -moz-transition:opacity .3s;
              -o-transition:opacity .3s;
              transition:opacity .3s;
              -webkit-font-smoothing:antialiased;
              -moz-osx-font-smoothing:grayscale;
              -webkit-transition:opacity .2s;
              -moz-transition:opacity .2s;
              -o-transition:opacity .2s;
              transition:opacity .2s;
}
}
@media only screen and (min-width:1300px) {
.support-link {
               display:block;
               position:absolute;
               top:29px;
               right:100px;
               color:#fff;
               opacity:1;
               font-size:17px;
               line-height:normal;
               -webkit-transition:opacity .3s;
               -moz-transition:opacity .3s;
               -o-transition:opacity .3s;
               transition:opacity .3s;
               -webkit-font-smoothing:antialiased;
               -moz-osx-font-smoothing:grayscale;
               -webkit-transition:opacity .2s;
               -moz-transition:opacity .2s;
               -o-transition:opacity .2s;
               transition:opacity .2s;
}
}
@media only screen and (min-width:1300px) {
.contact-link {
               display:block;
               position:absolute;
               top:29px;
               right:100px;
               color:#fff;
               opacity:1;
               font-size:17px;
               line-height:normal;
               -webkit-transition:opacity .3s;
               -moz-transition:opacity .3s;
               -o-transition:opacity .3s;
               transition:opacity .3s;
               -webkit-font-smoothing:antialiased;
               -moz-osx-font-smoothing:grayscale;
               -webkit-transition:opacity .2s;
               -moz-transition:opacity .2s;
               -o-transition:opacity .2s;
               transition:opacity .2s;
}
}
@media only screen and (min-width:1300px) {
.search-link:hover {
                    opacity:1;
}
}
@media only screen and (min-width:1300px) {
.support-link:hover {
                     opacity:1;
}
}
@media only screen and (min-width:1300px) {
.contact-link:hover {
                     opacity:1;
}
}
.search-link span:before {
                          content:"Ã®Ëœâ€™";
                          font-family:icomoon;
                          speak:none;
                          font-style:normal;
                          font-weight:normal;
                          font-variant:normal;
                          text-transform:none;
                          line-height:1;
                          -webkit-font-smoothing:antialiased;
                          -moz-osx-font-smoothing:grayscale;
                          color:#fff;
                          font-size:24px;
}
.upgrade {
          position:fixed;
          width:100%;
          height:100%;
          z-index:9999;
          background:#642297;
          text-align:center;
          padding:15% 15% 0;
          font-size:1.5em;
          line-height:1.2;
          color:#fff;
}
#outdated {
           display:none;
           position:fixed;
           top:0;
           left:0;
           width:100%;
           height:170px;
           text-align:center;
           text-transform:uppercase;
           z-index:1500;
           background-color:#f25648;
           color:#fff;
}
* html #outdated {
                  position:absolute;
}
#outdated h6 {
              font-size:25px;
              line-height:25px;
              margin:30px 0 10px;
}
#outdated p {
             font-size:12px;
             line-height:12px;
             margin:0;
}
#outdated #btnUpdateBrowser {
                             display:block;
                             position:relative;
                             padding:10px 20px;
                             margin:30px auto 0;
                             width:230px;
                             color:#fff;
                             text-decoration:none;
                             border:2px solid #fff;
                             cursor:pointer;
}
#outdated #btnUpdateBrowser:hover {
                                   color:#f25648;
                                   background-color:#fff;
}
#outdated .last {
                 position:absolute;
                 top:10px;
                 right:25px;
                 width:20px;
                 height:20px;
}
#outdated #btnCloseUpdateBrowser {
                                  display:block;
                                  position:relative;
                                  width:100%;
                                  height:100%;
                                  text-decoration:none;
                                  color:#fff;
                                  font-size:36px;
                                  line-height:36px;
}
.autoptimize-loading {
                      display:none;
                      position:fixed;
                      background-color:rgba(102, 102, 102, .8);
                      background-image:url("loading.gif");
                      background-position:center;
                      background-repeat:no-repeat;
                      top:0;
                      left:0;
                      width:100%;
                      height:100%;
                      z-index:9000000000;
}
#wp-admin-bar-autoptimize .white {
                                  color:#EEE;
}
#wp-admin-bar-autoptimize .green {
                                  color:#26bd26;
}
#wp-admin-bar-autoptimize .orange {
                                   color:#ec9103;
}
#wp-admin-bar-autoptimize .red {
                                color:#ea1919;
}
#wp-admin-bar-autoptimize .bg-green {
                                     background:#26bd26;
}
#wp-admin-bar-autoptimize .bg-orange {
                                      background:#ec9103;
}
#wp-admin-bar-autoptimize .bg-red {
                                   background:#ea1919;
}
#wp-admin-bar-autoptimize.bullet-green .ab-icon::before {
                                                         content:"\f159";
                                                         color:#02ca02;
                                                         font-size:14px;
}
#wp-admin-bar-autoptimize.bullet-green:hover .ab-icon::before {
                                                               content:"\f159";
                                                               color:#02ca02;
                                                               font-size:14px;
}
#wp-admin-bar-autoptimize.bullet-orange .ab-icon::before {
                                                          content:"\f159";
                                                          color:#ec9103;
                                                          font-size:14px;
}
#wp-admin-bar-autoptimize.bullet-orange:hover .ab-icon::before {
                                                                content:"\f159";
                                                                color:#ec9103;
                                                                font-size:14px;
}
#wp-admin-bar-autoptimize.bullet-red .ab-icon::before {
                                                       content:"\f159";
                                                       color:#ea1919;
                                                       font-size:14px;
                                                       -webkit-animation:blink 1s step-end infinite;
                                                       animation:blink 1s step-end infinite;
}
#wp-admin-bar-autoptimize.bullet-red:hover .ab-icon::before {
                                                             content:"\f159";
                                                             color:#ea1919;
                                                             font-size:14px;
                                                             -webkit-animation:blink 1s step-end infinite;
                                                             animation:blink 1s step-end infinite;
}
@-webkit-keyframes blink {
	50% {
		visibility: hidden
	}
}

@keyframes blink {
	50% {
		visibility: hidden
	}
}

#wp-admin-bar-autoptimize table {
                                 border:0 !important;
}
#wp-admin-bar-autoptimize th {
                              border:0 !important;
}
#wp-admin-bar-autoptimize td {
                              border:0 !important;
                              background-color:#32373c !important;
}
#wp-admin-bar-autoptimize-default {
                                   padding-top:0 !important;
}
#wp-admin-bar-autoptimize-delete-cache .ab-item {
                                                 cursor:pointer !important;
                                                 background:#464b50;
}
#wp-admin-bar-autoptimize-delete-cache .ab-item:hover {
                                                       color:rgba(240, 245, 250, 0.85)  !important;
                                                       background:#b57373 !important;
}
#wp-admin-bar-autoptimize-cache-info {
                                      padding-top:8px !important;
                                      padding-bottom:8px !important;
                                      height:auto !important;
                                      cursor:default !important;
}
#wp-admin-bar-autoptimize-cache-info .ab-item {
                                               height:auto !important;
                                               cursor:default !important;
                                               color:#b4b9be !important;
}
#wp-admin-bar-autoptimize-cache-info td+td {
                                            padding-left:3px;
}
#wp-admin-bar-autoptimize-cache-info .ab-item:hover {
                                                     color:#b4b9be !important;
}
#wp-admin-bar-autoptimize-cache-info .ab-item>p {
                                                 display:block;
}
#wp-admin-bar-autoptimize-cache-info .ab-item p {
                                                 font-size:11px !important;
                                                 line-height:16px !important;
}
#wp-admin-bar-autoptimize-cache-info .ab-item td {
                                                  font-size:11px !important;
                                                  line-height:16px !important;
}
#wp-admin-bar-autoptimize-cache-info .ab-item table {
                                                     display:inline-block !important;
                                                     margin-left:10px !important;
}
.autoptimize-radial-bar {
                         display:inline-block !important;
                         margin-top:5px !important;
                         width:36px !important;
                         height:36px !important;
                         background-color:#d6dadc;
                         border-radius:50% !important;
}
.autoptimize-radial-bar .mask {
                               width:36px !important;
                               height:36px !important;
                               clip:rect(0px, 36px, 36px, 18px);
                               position:absolute !important;
                               border-radius:50% !important;
}
.autoptimize-radial-bar .fill {
                               width:36px !important;
                               height:36px !important;
                               background-color:#02ca02;
                               clip:rect(0px, 18px, 36px, 0px);
                               position:absolute !important;
                               border-radius:50% !important;
}
.autoptimize-radial-bar .shadow {
                                 width:36px !important;
                                 height:36px !important;
                                 box-shadow:3px 3px 5px rgba(0, 0, 0, 0.3)  inset !important;
                                 position:absolute !important;
                                 border-radius:50% !important;
}
.autoptimize-radial-bar .numbers {
                                  color:#02ca02;
                                  width:26px !important;
                                  font-weight:600 !important;
                                  font-size:9px !important;
                                  margin-top:-10px !important;
                                  display:inline-block;
                                  vertical-align:top;
                                  text-align:center;
}
.autoptimize-radial-bar .inset {
                                width:26px !important;
                                height:26px !important;
                                margin-left:5px !important;
                                margin-top:5px !important;
                                background-color:#32373c;
                                box-shadow:3px 3px 5px rgba(0, 0, 0, 0.3)  !important;
                                position:absolute !important;
                                border-radius:50% !important;
}
.autoptimize-radial-bar .percentage {
                                     width:26px !important;
                                     height:16px !important;
                                     line-height:11px !important;
                                     top:7px !important;
                                     left:0 !important;
                                     overflow:hidden;
                                     position:absolute !important;
}
#wp-admin-bar-autoptimize tr {
                              border:0 !important;
}
