/*! nouislider - 14.1.0 - 12/4/2019 */
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.noUi-target {
  position: relative;
}
.noUi-base,
.noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
/* Wrapper for all connect elements.
 */
.noUi-connects {
  overflow: hidden;
  z-index: 0;
}
.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  -webkit-transform-style: flat;
          transform-style: flat;
}
.noUi-connect {
  height: 100%;
  width: 100%;
}
.noUi-origin {
  height: 10%;
  width: 10%;
}
/* Offset direction
 */
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
  left: 0;
  right: auto;
}
/* Give origins 0 height/width so they don't interfere with clicking the
 * connect elements.
 */
.noUi-vertical .noUi-origin {
  width: 0;
}
.noUi-horizontal .noUi-origin {
  height: 0;
}
.noUi-handle {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
}
.noUi-touch-area {
  height: 100%;
  width: 100%;
}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: transform 0.3s;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.noUi-state-drag * {
  cursor: inherit !important;
}
/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 18px;
}
.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  right: -17px;
  top: -6px;
}
.noUi-vertical {
  width: 18px;
}
.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  right: -6px;
  top: -17px;
}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
  left: -17px;
  right: auto;
}
/* Styling;
 * Giving the connect element a border radius causes issues with using transform: scale
 */
.noUi-target {
  background: #FAFAFA;
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  -webkit-box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
          box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}
.noUi-connects {
  border-radius: 3px;
}
.noUi-connect {
  background: #3FB8AF;
}
/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize;
}
.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}
.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  -webkit-box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
          box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
}
.noUi-active {
  -webkit-box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
          box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
}
/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px;
}
.noUi-handle:after {
  left: 17px;
}
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}
.noUi-vertical .noUi-handle:after {
  top: 17px;
}
/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #B8B8B8;
}
[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed;
}
/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.noUi-pips {
  position: absolute;
  color: #999;
}
/* Values;
 *
 */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}
.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}
/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #CCC;
}
.noUi-marker-sub {
  background: #AAA;
}
.noUi-marker-large {
  background: #AAA;
}
/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}
.noUi-value-horizontal {
  -webkit-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
}
.noUi-rtl .noUi-value-horizontal {
  -webkit-transform: translate(50%, 50%);
  transform: translate(50%, 50%);
}
.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}
.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}
.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}
/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}
.noUi-value-vertical {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding-left: 25px;
}
.noUi-rtl .noUi-value-vertical {
  -webkit-transform: translate(0, 50%);
  transform: translate(0, 50%);
}
.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}
.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}
.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}
.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}
.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}
.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}
.dropdown-menu.textcomplete-dropdown[data-strategy="emojionearea"] {
  position: absolute;
  z-index: 1000;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }
  .dropdown-menu.textcomplete-dropdown[data-strategy="emojionearea"] li.textcomplete-item {
    font-size: 14px;
    padding: 1px 3px;
    border: 0; }
    .dropdown-menu.textcomplete-dropdown[data-strategy="emojionearea"] li.textcomplete-item a {
      text-decoration: none;
      display: block;
      height: 100%;
      line-height: 1.8em;
      padding: 0 1.54em 0 .615em;
      color: #4f4f4f; }
    .dropdown-menu.textcomplete-dropdown[data-strategy="emojionearea"] li.textcomplete-item:hover, .dropdown-menu.textcomplete-dropdown[data-strategy="emojionearea"] li.textcomplete-item.active {
      background-color: #e4e4e4; }
      .dropdown-menu.textcomplete-dropdown[data-strategy="emojionearea"] li.textcomplete-item:hover a, .dropdown-menu.textcomplete-dropdown[data-strategy="emojionearea"] li.textcomplete-item.active a {
        color: #333; }
    .dropdown-menu.textcomplete-dropdown[data-strategy="emojionearea"] li.textcomplete-item .emojioneemoji {
      font-size: inherit;
      height: 2ex;
      width: 2.1ex;
      min-height: 20px;
      min-width: 20px;
      display: inline-block;
      margin: 0 5px .2ex 0;
      line-height: normal;
      vertical-align: middle;
      max-width: 100%;
      top: 0; }

.emojionearea-text [class*=emojione-], .emojionearea-text .emojioneemoji {
  font-size: inherit;
  height: 2ex;
  width: 2.1ex;
  min-height: 20px;
  min-width: 20px;
  display: inline-block;
  margin: -.2ex .15em .2ex;
  line-height: normal;
  vertical-align: middle;
  max-width: 100%;
  top: 0; }

.emojionearea, .emojionearea * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
.emojionearea.emojionearea-disable {
  position: relative;
  background-color: #eee;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none; }
  .emojionearea.emojionearea-disable:before {
    content: "";
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    opacity: 0.3;
    position: absolute;
    background-color: #eee; }
.emojionearea, .emojionearea.form-control {
  display: block;
  position: relative !important;
  width: 100%;
  height: auto;
  padding: 0;
  font-size: 14px;
  border: 0;
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -webkit-transition: border-color 0.15s ease-in-out,         -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out,         -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out,         box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out,         box-shadow 0.15s ease-in-out,         -webkit-box-shadow 0.15s ease-in-out; }
.emojionearea.focused {
  border-color: #66AFE9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
.emojionearea .emojionearea-editor {
  display: block;
  height: auto;
  min-height: 8em;
  max-height: 15em;
  overflow: auto;
  padding: 6px 24px 6px 12px;
  line-height: 1.42857143;
  font-size: inherit;
  color: #555555;
  background-color: transparent;
  border: 0;
  cursor: text;
  margin-right: 1px;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none; }
  .emojionearea .emojionearea-editor:empty:before {
    content: attr(placeholder);
    display: block;
    color: #BBBBBB; }
  .emojionearea .emojionearea-editor:focus {
    border: 0;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .emojionearea .emojionearea-editor [class*=emojione-], .emojionearea .emojionearea-editor .emojioneemoji {
    font-size: inherit;
    height: 2ex;
    width: 2.1ex;
    min-height: 20px;
    min-width: 20px;
    display: inline-block;
    margin: -.2ex .15em .2ex;
    line-height: normal;
    vertical-align: middle;
    max-width: 100%;
    top: 0; }
.emojionearea.emojionearea-inline {
  height: 34px; }
  .emojionearea.emojionearea-inline > .emojionearea-editor {
    height: 32px;
    min-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    position: absolute;
    top: 0;
    left: 12px;
    right: 24px;
    padding: 6px 0; }
  .emojionearea.emojionearea-inline > .emojionearea-button {
    top: 4px; }
.emojionearea .emojionearea-button {
  z-index: 5;
  position: absolute;
  right: 3px;
  top: 3px;
  width: 24px;
  height: 24px;
  opacity: 0.6;
  cursor: pointer;
  -webkit-transition: opacity 300ms ease-in-out;
  transition: opacity 300ms ease-in-out; }
  .emojionearea .emojionearea-button:hover {
    opacity: 1; }
  .emojionearea .emojionearea-button > div {
    display: block;
    width: 24px;
    height: 24px;
    position: absolute;
    -webkit-transition: all 400ms ease-in-out;
    transition: all 400ms ease-in-out; }
    .emojionearea .emojionearea-button > div.emojionearea-button-open {
      background-position: 0 -24px;
      filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
      opacity: 1; }
    .emojionearea .emojionearea-button > div.emojionearea-button-close {
      background-position: 0 0;
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg);
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
      opacity: 0; }
  .emojionearea .emojionearea-button.active > div.emojionearea-button-open {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0; }
  .emojionearea .emojionearea-button.active > div.emojionearea-button-close {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1; }
.emojionearea .emojionearea-picker {
  background: #FFFFFF;
  position: absolute;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.32);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.32);
  border-radius: 5px;
  height: 276px;
  width: 316px;
  top: -15px;
  right: -15px;
  z-index: 90;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none; }
  .emojionearea .emojionearea-picker.hidden {
    display: none; }
  .emojionearea .emojionearea-picker .emojionearea-wrapper {
    position: relative;
    height: 276px;
    width: 316px; }
    .emojionearea .emojionearea-picker .emojionearea-wrapper:after {
      content: "";
      display: block;
      position: absolute;
      background-repeat: no-repeat;
      z-index: 91; }
  .emojionearea .emojionearea-picker .emojionearea-filters {
    width: 100%;
    position: absolute;
    z-index: 95; }
  .emojionearea .emojionearea-picker .emojionearea-filters {
    background: #F5F7F9;
    padding: 0 0 0 7px;
    height: 40px; }
    .emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter {
      display: block;
      float: left;
      height: 40px;
      width: 32px;
      -webkit-filter: inherit;
              filter: inherit;
      padding: 7px 1px 0;
      cursor: pointer;
      -webkit-filter: grayscale(1);
      filter: grayscale(1); }
      .emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter.active {
        background: #fff; }
      .emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter.active, .emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter:hover {
        -webkit-filter: grayscale(0);
        filter: grayscale(0); }
      .emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter > i {
        width: 24px;
        height: 24px;
        top: 0; }
      .emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter > img {
        width: 24px;
        height: 24px;
        margin: 0 3px; }
  .emojionearea .emojionearea-picker .emojionearea-search-panel {
    height: 30px;
    position: absolute;
    z-index: 95;
    top: 40px;
    left: 0;
    right: 0;
    padding: 5px 0 5px 8px; }
    .emojionearea .emojionearea-picker .emojionearea-search-panel .emojionearea-tones {
      float: right;
      margin-right: 10px;
      margin-top: -1px; }
  .emojionearea .emojionearea-picker .emojionearea-tones-panel .emojionearea-tones {
    position: absolute;
    top: 4px;
    left: 171px; }
  .emojionearea .emojionearea-picker .emojionearea-search {
    float: left;
    padding: 0;
    height: 20px;
    width: 160px; }
    .emojionearea .emojionearea-picker .emojionearea-search > input {
      outline: none;
      width: 160px;
      min-width: 160px;
      height: 20px; }
  .emojionearea .emojionearea-picker .emojionearea-tones {
    padding: 0;
    width: 120px;
    height: 20px; }
    .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone {
      display: inline-block;
      padding: 0;
      border: 0;
      vertical-align: middle;
      outline: none;
      background: transparent;
      cursor: pointer;
      position: relative; }
      .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-0, .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-0:after {
        background-color: #ffcf3e; }
      .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-1, .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-1:after {
        background-color: #fae3c5; }
      .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-2, .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-2:after {
        background-color: #e2cfa5; }
      .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-3, .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-3:after {
        background-color: #daa478; }
      .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-4, .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-4:after {
        background-color: #a78058; }
      .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-5, .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-5:after {
        background-color: #5e4d43; }
    .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-bullet > .btn-tone, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-square > .btn-tone {
      width: 20px;
      height: 20px;
      margin: 0;
      background-color: transparent; }
      .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-bullet > .btn-tone:after, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-square > .btn-tone:after {
        content: "";
        position: absolute;
        display: block;
        top: 4px;
        left: 4px;
        width: 12px;
        height: 12px; }
      .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-bullet > .btn-tone.active:after, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-square > .btn-tone.active:after {
        top: 0;
        left: 0;
        width: 20px;
        height: 20px; }
    .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-radio > .btn-tone, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-checkbox > .btn-tone {
      width: 16px;
      height: 16px;
      margin: 0px 2px; }
      .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-radio > .btn-tone.active:after, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-checkbox > .btn-tone.active:after {
        content: "";
        position: absolute;
        display: block;
        background-color: transparent;
        border: 2px solid #fff;
        width: 8px;
        height: 8px;
        top: 2px;
        left: 2px;
        -webkit-box-sizing: initial;
                box-sizing: initial; }
    .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-bullet > .btn-tone, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-bullet > .btn-tone:after, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-radio > .btn-tone, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-radio > .btn-tone:after {
      border-radius: 100%; }
    .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-square > .btn-tone, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-square > .btn-tone:after, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-checkbox > .btn-tone, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-checkbox > .btn-tone:after {
      border-radius: 1px; }
  .emojionearea .emojionearea-picker .emojionearea-scroll-area {
    height: 236px; }
  .emojionearea .emojionearea-picker .emojionearea-search-panel + .emojionearea-scroll-area {
    height: 206px; }
  .emojionearea .emojionearea-picker .emojionearea-scroll-area {
    overflow: auto;
    overflow-x: hidden;
    width: 100%;
    position: absolute;
    padding: 0 0 5px; }
    .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-emojis-list {
      z-index: 1; }
    .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-title {
      display: block;
      font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
      font-size: 13px;
      font-weight: normal;
      color: #b2b2b2;
      background: #FFFFFF;
      line-height: 20px;
      margin: 0;
      padding: 7px 0 5px 6px; }
      .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-title:after, .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-title:before {
        content: " ";
        display: block;
        clear: both; }
    .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block {
      padding: 0 0 0 7px; }
      .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block > .emojionearea-category {
        padding: 0 !important; }
        .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block > .emojionearea-category:after, .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block > .emojionearea-category:before {
          content: " ";
          display: block;
          clear: both; }
      .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block:after, .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block:before {
        content: " ";
        display: block;
        clear: both; }
    .emojionearea .emojionearea-picker .emojionearea-scroll-area [class*=emojione-] {
      -webkit-box-sizing: content-box;
      box-sizing: content-box;
      margin: 0;
      width: 24px;
      height: 24px;
      top: 0; }
    .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojibtn {
      -webkit-box-sizing: content-box;
      box-sizing: content-box;
      width: 24px;
      height: 24px;
      float: left;
      display: block;
      margin: 1px;
      padding: 3px; }
      .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojibtn:hover {
        border-radius: 4px;
        background-color: #e4e4e4;
        cursor: pointer; }
      .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojibtn i, .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojibtn img {
        float: left;
        display: block;
        width: 24px;
        height: 24px; }
      .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojibtn img.lazy-emoji {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        opacity: 0; }
  .emojionearea .emojionearea-picker.emojionearea-filters-position-top .emojionearea-filters {
    top: 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px; }
  .emojionearea .emojionearea-picker.emojionearea-filters-position-top.emojionearea-search-position-top .emojionearea-scroll-area {
    bottom: 0; }
  .emojionearea .emojionearea-picker.emojionearea-filters-position-top.emojionearea-search-position-bottom .emojionearea-scroll-area {
    top: 40px; }
  .emojionearea .emojionearea-picker.emojionearea-filters-position-top.emojionearea-search-position-bottom .emojionearea-search-panel {
    top: initial;
    bottom: 0; }
  .emojionearea .emojionearea-picker.emojionearea-filters-position-bottom .emojionearea-filters {
    bottom: 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px; }
  .emojionearea .emojionearea-picker.emojionearea-filters-position-bottom.emojionearea-search-position-bottom .emojionearea-scroll-area {
    top: 0; }
  .emojionearea .emojionearea-picker.emojionearea-filters-position-bottom.emojionearea-search-position-bottom .emojionearea-search-panel {
    top: initial;
    bottom: 40px; }
  .emojionearea .emojionearea-picker.emojionearea-filters-position-bottom.emojionearea-search-position-top .emojionearea-scroll-area {
    top: initial;
    bottom: 40px; }
  .emojionearea .emojionearea-picker.emojionearea-filters-position-bottom.emojionearea-search-position-top .emojionearea-search-panel {
    top: 0; }
  .emojionearea .emojionearea-picker.emojionearea-picker-position-top {
    margin-top: -286px;
    right: -14px; }
    .emojionearea .emojionearea-picker.emojionearea-picker-position-top .emojionearea-wrapper:after {
      width: 19px;
      height: 10px;
      background-position: -2px -49px;
      bottom: -10px;
      right: 20px; }
    .emojionearea .emojionearea-picker.emojionearea-picker-position-top.emojionearea-filters-position-bottom .emojionearea-wrapper:after {
      background-position: -2px -80px; }
  .emojionearea .emojionearea-picker.emojionearea-picker-position-left, .emojionearea .emojionearea-picker.emojionearea-picker-position-right {
    margin-right: -326px;
    top: -8px; }
    .emojionearea .emojionearea-picker.emojionearea-picker-position-left .emojionearea-wrapper:after, .emojionearea .emojionearea-picker.emojionearea-picker-position-right .emojionearea-wrapper:after {
      width: 10px;
      height: 19px;
      background-position: 0px -60px;
      top: 13px;
      left: -10px; }
    .emojionearea .emojionearea-picker.emojionearea-picker-position-left.emojionearea-filters-position-bottom .emojionearea-wrapper:after, .emojionearea .emojionearea-picker.emojionearea-picker-position-right.emojionearea-filters-position-bottom .emojionearea-wrapper:after {
      background-position: right -60px; }
  .emojionearea .emojionearea-picker.emojionearea-picker-position-bottom {
    margin-top: 10px;
    right: -14px;
    top: 47px; }
    .emojionearea .emojionearea-picker.emojionearea-picker-position-bottom .emojionearea-wrapper:after {
      width: 19px;
      height: 10px;
      background-position: -2px -100px;
      top: -10px;
      right: 20px; }
    .emojionearea .emojionearea-picker.emojionearea-picker-position-bottom.emojionearea-filters-position-bottom .emojionearea-wrapper:after {
      background-position: -2px -90px; }
.emojionearea .emojionearea-button.active + .emojionearea-picker {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1; }
.emojionearea .emojionearea-button.active + .emojionearea-picker-position-top {
  margin-top: -269px; }
.emojionearea .emojionearea-button.active + .emojionearea-picker-position-left,
.emojionearea .emojionearea-button.active + .emojionearea-picker-position-right {
  margin-right: -309px; }
.emojionearea .emojionearea-button.active + .emojionearea-picker-position-bottom {
  margin-top: -7px; }
.emojionearea.emojionearea-standalone {
  display: inline-block;
  width: auto;
  -webkit-box-shadow: none;
          box-shadow: none; }
  .emojionearea.emojionearea-standalone .emojionearea-editor {
    min-height: 33px;
    position: relative;
    padding: 6px 42px 6px 6px; }
    .emojionearea.emojionearea-standalone .emojionearea-editor::before {
      content: "";
      position: absolute;
      top: 4px;
      left: 50%;
      bottom: 4px;
      border-left: 1px solid #e6e6e6; }
    .emojionearea.emojionearea-standalone .emojionearea-editor.has-placeholder {
      background-repeat: no-repeat;
      background-position: 20px 4px; }
      .emojionearea.emojionearea-standalone .emojionearea-editor.has-placeholder .emojioneemoji {
        opacity: 0.4; }
  .emojionearea.emojionearea-standalone .emojionearea-button {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: auto;
    height: auto; }
    .emojionearea.emojionearea-standalone .emojionearea-button > div {
      right: 6px;
      top: 5px; }
  .emojionearea.emojionearea-standalone .emojionearea-picker.emojionearea-picker-position-bottom .emojionearea-wrapper:after, .emojionearea.emojionearea-standalone .emojionearea-picker.emojionearea-picker-position-top .emojionearea-wrapper:after {
    right: 23px; }
  .emojionearea.emojionearea-standalone .emojionearea-picker.emojionearea-picker-position-left .emojionearea-wrapper:after, .emojionearea.emojionearea-standalone .emojionearea-picker.emojionearea-picker-position-right .emojionearea-wrapper:after {
    top: 15px; }

.emojionearea .emojionearea-button > div, .emojionearea .emojionearea-picker .emojionearea-wrapper:after {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAABuCAYAAADMB4ipAAAHfElEQVRo3u1XS1NT2Rb+9uOcQF4YlAJzLymFUHaLrdxKULvEUNpdTnRqD532f+AHMLMc94gqR1Zbt8rBnUh3YXipPGKwRDoWgXvrYiFUlEdIkPPYZ/dAkwox5yQCVt/bzRrBPnt9e+211/etFeDQDu3ArL+/X37OeqmRWoH7+vpItfWawStF1tfXR+zW9xW5ne0p8loOcAKuCdwpRft60C8a+X5zTvebCqcAvmidf1GGHtqhHdpf1qqKzsrKipyensbi4iKWl5cBAMFgEG1tbYhGo2hpadlbmxseHpaDg4MAgI6ODng8HgBAPp/H/Pw8AODatWvo7e2tvUHrui7v3r2L+fl5XL58GVeuXIHH49m1N5/Py0ePHmF0dBQdHR24desWVFXdtYdXAn/48CHm5+dx8+ZNRKPRigEUDpuenpb3799H4YaOnWh5eVmOj48jFoshGo0STdPkwMCAXF5elqV7BgYGpKZpMhqNklgshrGxMbx580Y6gicSCTDGEIvFAADpdBqpVArJZLK4J5lMIpVKIZ1OAwBisRgYY0gkEs6Rp1IphMNh+Hw+AgCGYQAANE0r7in8Xfjm8/lIOBzGq1evnMHX19fR1NRU/D8UCoFzjnA4XFwLh8PgnCMUChXXmpqakM1mUfVBS62xsZHk83lZWi1nz579ZA0AhBDO4A0NDchkMsWSJIRAURRiVy26rktVVUkmk0EgEHAGP3XqFKamppDP56Vpmrhz5w5u374t/X4/OP+w3TRNZLNZ6LoO0zSRz+dlf38/Ll686Jzz8+fPQwiBeDwOt9tNrl+/jkwmU6yaQpVkMhncuHEDbrebxONxCCEQiUScIw8Gg+TBgwdyZGQEyWRSdnV1kVQqJYeGhrC6ugrGGEKhEHp7e3Hy5EmSTCblvXv30NPTg2AwSA6M/vF4HCMjI7b0/yzh8vv9AIBsNrt34aokuQsLC7skt729varkHtqftUFf++FHsrq0QN3eBvp68Tfvf9Mv12oFCYU7G//e9nVuO7dpNbe2W4M//yQr0p8yRvyBo1Zr++lwLcCt7afD/sBRizJGavrB1dDYYh47Htrq+Kb7jBNwxzfdZ44dD201NLaYVUkU7ozQpuAJBkARwnRZpunN5zaa5hJjiXLH05GeiMd7JEM5zzHGNQBGZvk/Iv0yYVWMvK0zKk1Dl6ahW5RQobjqdjy+wEZn9PKF0n2d0csXPL7AhuKq26GECtPQLdPQZVtn1LlB69p7yRVVSEiDEGJwRd12e4+8PR3piRQidnuPvOWKuk0IMSSkwRVV6Np7WVVbSqvGsgSnlKkAFNPQXdrOtuKqcxtcUTUAhmUJnVJmlleJo3CVHmAaOlPUOmYJkxFKibQsSRkXhr4juKIKO2BHVSwcoLrqCVdUYho6K3YYRRWmoUtdey/tgKtK7rUffiQAsLq08MnbNLe2WwBgB/zHzueFyD8nwlIfbvdx8eU0WV1aKD1cVAMs9+F2j9gUPEEKemEJIe3AnXy4XfkBoNKSZHNthWfX31EA69VKttyHVyIOY1wRwmS6tqNsrr31vXo5k/bUu4gT2cp9lhbm0rzCJpeUUrE0vS63+c7/6uXMbDUWl/ssLczNFrVFddUT09AZpUy1LKvO0DVfPrfR9HxqfNbuEe185l9MFX3o6tIC5YpKFLWOfdQQ93Zu49j0+FDCDtjOp1yaOQCYhs4Y40wI05XfWj8yPT40Ua2ey33mEmMTtp2IUEq0nW3FKeJPGPjRp1Iz2QUuLUu66txG9NLVSK3gBZ+C1lcE54oqKOOCK6rm8QU2unu+u1ANuNynvFsBAG1ubbdMQ5eGviMAFDuP0w3sfMpvQEtb24fOQncU1bXl8R7JnOu+ZNv97XxKJwY6+PNPsrm13drObVqUMlMIU5OWpVHOc96Go5lTnV2fzC/VfAozD7HTCa6olBBa1Imlhbmq2lLuQ5xaW6nCPfnln0Yt7bDUhzhps8cfKH5//uTXmvS81OeLdqI/ZoROzSZrHqG/OvOPzxuhK5VgJTvV2bW3EdqJRABwrvvS/kfoSkoZvXT1YEbociHr7vnuYEfogpBFL109HKH/h0fomnXg3Lff79r7/MmvVbWG7gX4QObzc99+Tz7mHKah05KcW6ahQ9feS6cbMCdgt7eBWJagjCuUAC5tZzuouuo0Spm0hElc9R4cbf4bVl8v1p6WUmCuqEwIs34ruxaeeTy4uJVd67As08UVlVmWoG5vA7FLG3WMmHEupVTyW+vh2cn4DADMTsaTuc21LiGEhzHOnQ6gNtMrJSBMCKHkNt999WLi0S7hejEZH81n174WpukiIMw0dKq66p3Bw50RwhUVXFGJKUy28Xal48VkfKrSlWenhsc23q2cEB9SR7iiItwZIbbgHn8AlDFCCMW7laXjqZnHjkNpaubJzNuVpWZCKChjxOMPVH/QlaW0f/G3ZLqWWl6ce/bvlddp7yFD/w8Z+njoX1+GoZMjgzMAMDkyeLAMnRh+uKveJ0YGD4ahEyODFRk6OfrL/hj67GnckaHPng7vjaGzyYmaGDr77KktQ38H8tqx8Wja+WIAAAAASUVORK5CYII=') !important; }

.emojionearea.emojionearea-standalone .emojionearea-editor.has-placeholder {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQMAAABsu86kAAAABlBMVEUAAAC/v79T5hyIAAAAAXRSTlMAQObYZgAAABNJREFUCNdjYGNgQEb/P4AQqiAASiUEG6Vit44AAAAASUVORK5CYII=') !important; }
.bootstrap-tagsinput {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  display: inline-block;
  padding: 4px 6px;
  color: #555;
  vertical-align: middle;
  border-radius: 4px;
  max-width: 100%;
  line-height: 22px;
  cursor: text;
   display: block;
    width: 100%;
    height: 32px;
    line-height: 1.6;
    color: #000;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ddd;
    font-size: 14px;
    padding: 4px 5px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
}
.bootstrap-tagsinput .label-info{
  background:#f6f6f6;
  color:#3f3d48 !important;
}
.bootstrap-tagsinput input {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
  background-color: transparent;
  padding: 0 6px;
  margin: 0;
  width: auto;
  max-width: inherit;
}
.bootstrap-tagsinput.form-control input::-moz-placeholder {
  color: #777;
  opacity: 1;
}
.bootstrap-tagsinput.form-control input:-ms-input-placeholder {
  color: #777;
}
.bootstrap-tagsinput.form-control input::-webkit-input-placeholder {
  color: #777;
}
.bootstrap-tagsinput input:focus {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.bootstrap-tagsinput .tag {
  margin-right: 2px;
  color: white;
}
.bootstrap-tagsinput .tag [data-role="remove"] {
  margin-left: 8px;
  cursor: pointer;
}
.bootstrap-tagsinput .tag [data-role="remove"]:after {
  content: "x";
  padding: 0px 2px;
}
.bootstrap-tagsinput .tag [data-role="remove"]:hover {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.bootstrap-tagsinput .tag [data-role="remove"]:hover:active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
@charset "UTF-8";

/*
//Hover color
$hoverColor: #f22259;
*/

/*--z-index value increase--*/

/*
$grid-float-breakpoint: 1023px;*/

/*!
 * Bootstrap v3.4.0 (https://getbootstrap.com/)
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
}

a:active,
a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */

@media print {
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  a,
  a:visited {
    text-decoration: underline;
  }

  a[href]:after {
    content: " (" attr(href) ")";
  }

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }

  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
  img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
  h3 {
    page-break-after: avoid;
  }

  .navbar {
    display: none;
  }

  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }

  .label {
    border: 1px solid #000;
  }

  .table {
    border-collapse: collapse !important;
  }

  .table td,
  .table th {
    background-color: #fff !important;
  }

  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}

@font-face {
  font-family: "Glyphicons Halflings";
  src: url(/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.eot?f4769f9bdb7466be65088239c12046d1);
  src: url(/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.eot?f4769f9bdb7466be65088239c12046d1?#iefix) format("embedded-opentype"), url(/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.woff2?448c34a56d699c29117adc64c43affeb) format("woff2"), url(/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.woff?fa2772327f55d8198301fdb8bcfc8158) format("woff"), url(/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.ttf?e18bbf611f2a2e43afc071aa2f4e1512) format("truetype"), url(/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.svg?89889688147bd7575d6327160d64e760#glyphicons_halflingsregular) format("svg");
}

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.glyphicon-asterisk:before {
  content: "*";
}

.glyphicon-plus:before {
  content: "+";
}

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20AC";
}

.glyphicon-minus:before {
  content: "\2212";
}

.glyphicon-cloud:before {
  content: "\2601";
}

.glyphicon-envelope:before {
  content: "\2709";
}

.glyphicon-pencil:before {
  content: "\270F";
}

.glyphicon-glass:before {
  content: "\E001";
}

.glyphicon-music:before {
  content: "\E002";
}

.glyphicon-search:before {
  content: "\E003";
}

.glyphicon-heart:before {
  content: "\E005";
}

.glyphicon-star:before {
  content: "\E006";
}

.glyphicon-star-empty:before {
  content: "\E007";
}

.glyphicon-user:before {
  content: "\E008";
}

.glyphicon-film:before {
  content: "\E009";
}

.glyphicon-th-large:before {
  content: "\E010";
}

.glyphicon-th:before {
  content: "\E011";
}

.glyphicon-th-list:before {
  content: "\E012";
}

.glyphicon-ok:before {
  content: "\E013";
}

.glyphicon-remove:before {
  content: "\E014";
}

.glyphicon-zoom-in:before {
  content: "\E015";
}

.glyphicon-zoom-out:before {
  content: "\E016";
}

.glyphicon-off:before {
  content: "\E017";
}

.glyphicon-signal:before {
  content: "\E018";
}

.glyphicon-cog:before {
  content: "\E019";
}

.glyphicon-trash:before {
  content: "\E020";
}

.glyphicon-home:before {
  content: "\E021";
}

.glyphicon-file:before {
  content: "\E022";
}

.glyphicon-time:before {
  content: "\E023";
}

.glyphicon-road:before {
  content: "\E024";
}

.glyphicon-download-alt:before {
  content: "\E025";
}

.glyphicon-download:before {
  content: "\E026";
}

.glyphicon-upload:before {
  content: "\E027";
}

.glyphicon-inbox:before {
  content: "\E028";
}

.glyphicon-play-circle:before {
  content: "\E029";
}

.glyphicon-repeat:before {
  content: "\E030";
}

.glyphicon-refresh:before {
  content: "\E031";
}

.glyphicon-list-alt:before {
  content: "\E032";
}

.glyphicon-lock:before {
  content: "\E033";
}

.glyphicon-flag:before {
  content: "\E034";
}

.glyphicon-headphones:before {
  content: "\E035";
}

.glyphicon-volume-off:before {
  content: "\E036";
}

.glyphicon-volume-down:before {
  content: "\E037";
}

.glyphicon-volume-up:before {
  content: "\E038";
}

.glyphicon-qrcode:before {
  content: "\E039";
}

.glyphicon-barcode:before {
  content: "\E040";
}

.glyphicon-tag:before {
  content: "\E041";
}

.glyphicon-tags:before {
  content: "\E042";
}

.glyphicon-book:before {
  content: "\E043";
}

.glyphicon-bookmark:before {
  content: "\E044";
}

.glyphicon-print:before {
  content: "\E045";
}

.glyphicon-camera:before {
  content: "\E046";
}

.glyphicon-font:before {
  content: "\E047";
}

.glyphicon-bold:before {
  content: "\E048";
}

.glyphicon-italic:before {
  content: "\E049";
}

.glyphicon-text-height:before {
  content: "\E050";
}

.glyphicon-text-width:before {
  content: "\E051";
}

.glyphicon-align-left:before {
  content: "\E052";
}

.glyphicon-align-center:before {
  content: "\E053";
}

.glyphicon-align-right:before {
  content: "\E054";
}

.glyphicon-align-justify:before {
  content: "\E055";
}

.glyphicon-list:before {
  content: "\E056";
}

.glyphicon-indent-left:before {
  content: "\E057";
}

.glyphicon-indent-right:before {
  content: "\E058";
}

.glyphicon-facetime-video:before {
  content: "\E059";
}

.glyphicon-picture:before {
  content: "\E060";
}

.glyphicon-map-marker:before {
  content: "\E062";
}

.glyphicon-adjust:before {
  content: "\E063";
}

.glyphicon-tint:before {
  content: "\E064";
}

.glyphicon-edit:before {
  content: "\E065";
}

.glyphicon-share:before {
  content: "\E066";
}

.glyphicon-check:before {
  content: "\E067";
}

.glyphicon-move:before {
  content: "\E068";
}

.glyphicon-step-backward:before {
  content: "\E069";
}

.glyphicon-fast-backward:before {
  content: "\E070";
}

.glyphicon-backward:before {
  content: "\E071";
}

.glyphicon-play:before {
  content: "\E072";
}

.glyphicon-pause:before {
  content: "\E073";
}

.glyphicon-stop:before {
  content: "\E074";
}

.glyphicon-forward:before {
  content: "\E075";
}

.glyphicon-fast-forward:before {
  content: "\E076";
}

.glyphicon-step-forward:before {
  content: "\E077";
}

.glyphicon-eject:before {
  content: "\E078";
}

.glyphicon-chevron-left:before {
  content: "\E079";
}

.glyphicon-chevron-right:before {
  content: "\E080";
}

.glyphicon-plus-sign:before {
  content: "\E081";
}

.glyphicon-minus-sign:before {
  content: "\E082";
}

.glyphicon-remove-sign:before {
  content: "\E083";
}

.glyphicon-ok-sign:before {
  content: "\E084";
}

.glyphicon-question-sign:before {
  content: "\E085";
}

.glyphicon-info-sign:before {
  content: "\E086";
}

.glyphicon-screenshot:before {
  content: "\E087";
}

.glyphicon-remove-circle:before {
  content: "\E088";
}

.glyphicon-ok-circle:before {
  content: "\E089";
}

.glyphicon-ban-circle:before {
  content: "\E090";
}

.glyphicon-arrow-left:before {
  content: "\E091";
}

.glyphicon-arrow-right:before {
  content: "\E092";
}

.glyphicon-arrow-up:before {
  content: "\E093";
}

.glyphicon-arrow-down:before {
  content: "\E094";
}

.glyphicon-share-alt:before {
  content: "\E095";
}

.glyphicon-resize-full:before {
  content: "\E096";
}

.glyphicon-resize-small:before {
  content: "\E097";
}

.glyphicon-exclamation-sign:before {
  content: "\E101";
}

.glyphicon-gift:before {
  content: "\E102";
}

.glyphicon-leaf:before {
  content: "\E103";
}

.glyphicon-fire:before {
  content: "\E104";
}

.glyphicon-eye-open:before {
  content: "\E105";
}

.glyphicon-eye-close:before {
  content: "\E106";
}

.glyphicon-warning-sign:before {
  content: "\E107";
}

.glyphicon-plane:before {
  content: "\E108";
}

.glyphicon-calendar:before {
  content: "\E109";
}

.glyphicon-random:before {
  content: "\E110";
}

.glyphicon-comment:before {
  content: "\E111";
}

.glyphicon-magnet:before {
  content: "\E112";
}

.glyphicon-chevron-up:before {
  content: "\E113";
}

.glyphicon-chevron-down:before {
  content: "\E114";
}

.glyphicon-retweet:before {
  content: "\E115";
}

.glyphicon-shopping-cart:before {
  content: "\E116";
}

.glyphicon-folder-close:before {
  content: "\E117";
}

.glyphicon-folder-open:before {
  content: "\E118";
}

.glyphicon-resize-vertical:before {
  content: "\E119";
}

.glyphicon-resize-horizontal:before {
  content: "\E120";
}

.glyphicon-hdd:before {
  content: "\E121";
}

.glyphicon-bullhorn:before {
  content: "\E122";
}

.glyphicon-bell:before {
  content: "\E123";
}

.glyphicon-certificate:before {
  content: "\E124";
}

.glyphicon-thumbs-up:before {
  content: "\E125";
}

.glyphicon-thumbs-down:before {
  content: "\E126";
}

.glyphicon-hand-right:before {
  content: "\E127";
}

.glyphicon-hand-left:before {
  content: "\E128";
}

.glyphicon-hand-up:before {
  content: "\E129";
}

.glyphicon-hand-down:before {
  content: "\E130";
}

.glyphicon-circle-arrow-right:before {
  content: "\E131";
}

.glyphicon-circle-arrow-left:before {
  content: "\E132";
}

.glyphicon-circle-arrow-up:before {
  content: "\E133";
}

.glyphicon-circle-arrow-down:before {
  content: "\E134";
}

.glyphicon-globe:before {
  content: "\E135";
}

.glyphicon-wrench:before {
  content: "\E136";
}

.glyphicon-tasks:before {
  content: "\E137";
}

.glyphicon-filter:before {
  content: "\E138";
}

.glyphicon-briefcase:before {
  content: "\E139";
}

.glyphicon-fullscreen:before {
  content: "\E140";
}

.glyphicon-dashboard:before {
  content: "\E141";
}

.glyphicon-paperclip:before {
  content: "\E142";
}

.glyphicon-heart-empty:before {
  content: "\E143";
}

.glyphicon-link:before {
  content: "\E144";
}

.glyphicon-phone:before {
  content: "\E145";
}

.glyphicon-pushpin:before {
  content: "\E146";
}

.glyphicon-usd:before {
  content: "\E148";
}

.glyphicon-gbp:before {
  content: "\E149";
}

.glyphicon-sort:before {
  content: "\E150";
}

.glyphicon-sort-by-alphabet:before {
  content: "\E151";
}

.glyphicon-sort-by-alphabet-alt:before {
  content: "\E152";
}

.glyphicon-sort-by-order:before {
  content: "\E153";
}

.glyphicon-sort-by-order-alt:before {
  content: "\E154";
}

.glyphicon-sort-by-attributes:before {
  content: "\E155";
}

.glyphicon-sort-by-attributes-alt:before {
  content: "\E156";
}

.glyphicon-unchecked:before {
  content: "\E157";
}

.glyphicon-expand:before {
  content: "\E158";
}

.glyphicon-collapse-down:before {
  content: "\E159";
}

.glyphicon-collapse-up:before {
  content: "\E160";
}

.glyphicon-log-in:before {
  content: "\E161";
}

.glyphicon-flash:before {
  content: "\E162";
}

.glyphicon-log-out:before {
  content: "\E163";
}

.glyphicon-new-window:before {
  content: "\E164";
}

.glyphicon-record:before {
  content: "\E165";
}

.glyphicon-save:before {
  content: "\E166";
}

.glyphicon-open:before {
  content: "\E167";
}

.glyphicon-saved:before {
  content: "\E168";
}

.glyphicon-import:before {
  content: "\E169";
}

.glyphicon-export:before {
  content: "\E170";
}

.glyphicon-send:before {
  content: "\E171";
}

.glyphicon-floppy-disk:before {
  content: "\E172";
}

.glyphicon-floppy-saved:before {
  content: "\E173";
}

.glyphicon-floppy-remove:before {
  content: "\E174";
}

.glyphicon-floppy-save:before {
  content: "\E175";
}

.glyphicon-floppy-open:before {
  content: "\E176";
}

.glyphicon-credit-card:before {
  content: "\E177";
}

.glyphicon-transfer:before {
  content: "\E178";
}

.glyphicon-cutlery:before {
  content: "\E179";
}

.glyphicon-header:before {
  content: "\E180";
}

.glyphicon-compressed:before {
  content: "\E181";
}

.glyphicon-earphone:before {
  content: "\E182";
}

.glyphicon-phone-alt:before {
  content: "\E183";
}

.glyphicon-tower:before {
  content: "\E184";
}

.glyphicon-stats:before {
  content: "\E185";
}

.glyphicon-sd-video:before {
  content: "\E186";
}

.glyphicon-hd-video:before {
  content: "\E187";
}

.glyphicon-subtitles:before {
  content: "\E188";
}

.glyphicon-sound-stereo:before {
  content: "\E189";
}

.glyphicon-sound-dolby:before {
  content: "\E190";
}

.glyphicon-sound-5-1:before {
  content: "\E191";
}

.glyphicon-sound-6-1:before {
  content: "\E192";
}

.glyphicon-sound-7-1:before {
  content: "\E193";
}

.glyphicon-copyright-mark:before {
  content: "\E194";
}

.glyphicon-registration-mark:before {
  content: "\E195";
}

.glyphicon-cloud-download:before {
  content: "\E197";
}

.glyphicon-cloud-upload:before {
  content: "\E198";
}

.glyphicon-tree-conifer:before {
  content: "\E199";
}

.glyphicon-tree-deciduous:before {
  content: "\E200";
}

.glyphicon-cd:before {
  content: "\E201";
}

.glyphicon-save-file:before {
  content: "\E202";
}

.glyphicon-open-file:before {
  content: "\E203";
}

.glyphicon-level-up:before {
  content: "\E204";
}

.glyphicon-copy:before {
  content: "\E205";
}

.glyphicon-paste:before {
  content: "\E206";
}

.glyphicon-alert:before {
  content: "\E209";
}

.glyphicon-equalizer:before {
  content: "\E210";
}

.glyphicon-king:before {
  content: "\E211";
}

.glyphicon-queen:before {
  content: "\E212";
}

.glyphicon-pawn:before {
  content: "\E213";
}

.glyphicon-bishop:before {
  content: "\E214";
}

.glyphicon-knight:before {
  content: "\E215";
}

.glyphicon-baby-formula:before {
  content: "\E216";
}

.glyphicon-tent:before {
  content: "\26FA";
}

.glyphicon-blackboard:before {
  content: "\E218";
}

.glyphicon-bed:before {
  content: "\E219";
}

.glyphicon-apple:before {
  content: "\F8FF";
}

.glyphicon-erase:before {
  content: "\E221";
}

.glyphicon-hourglass:before {
  content: "\231B";
}

.glyphicon-lamp:before {
  content: "\E223";
}

.glyphicon-duplicate:before {
  content: "\E224";
}

.glyphicon-piggy-bank:before {
  content: "\E225";
}

.glyphicon-scissors:before {
  content: "\E226";
}

.glyphicon-bitcoin:before {
  content: "\E227";
}

.glyphicon-btc:before {
  content: "\E227";
}

.glyphicon-xbt:before {
  content: "\E227";
}

.glyphicon-yen:before {
  content: "\A5";
}

.glyphicon-jpy:before {
  content: "\A5";
}

.glyphicon-ruble:before {
  content: "\20BD";
}

.glyphicon-rub:before {
  content: "\20BD";
}

.glyphicon-scale:before {
  content: "\E230";
}

.glyphicon-ice-lolly:before {
  content: "\E231";
}

.glyphicon-ice-lolly-tasted:before {
  content: "\E232";
}

.glyphicon-education:before {
  content: "\E233";
}

.glyphicon-option-horizontal:before {
  content: "\E234";
}

.glyphicon-option-vertical:before {
  content: "\E235";
}

.glyphicon-menu-hamburger:before {
  content: "\E236";
}

.glyphicon-modal-window:before {
  content: "\E237";
}

.glyphicon-oil:before {
  content: "\E238";
}

.glyphicon-grain:before {
  content: "\E239";
}

.glyphicon-sunglasses:before {
  content: "\E240";
}

.glyphicon-text-size:before {
  content: "\E241";
}

.glyphicon-text-color:before {
  content: "\E242";
}

.glyphicon-text-background:before {
  content: "\E243";
}

.glyphicon-object-align-top:before {
  content: "\E244";
}

.glyphicon-object-align-bottom:before {
  content: "\E245";
}

.glyphicon-object-align-horizontal:before {
  content: "\E246";
}

.glyphicon-object-align-left:before {
  content: "\E247";
}

.glyphicon-object-align-vertical:before {
  content: "\E248";
}

.glyphicon-object-align-right:before {
  content: "\E249";
}

.glyphicon-triangle-right:before {
  content: "\E250";
}

.glyphicon-triangle-left:before {
  content: "\E251";
}

.glyphicon-triangle-bottom:before {
  content: "\E252";
}

.glyphicon-triangle-top:before {
  content: "\E253";
}

.glyphicon-console:before {
  content: "\E254";
}

.glyphicon-superscript:before {
  content: "\E255";
}

.glyphicon-subscript:before {
  content: "\E256";
}

.glyphicon-menu-left:before {
  content: "\E257";
}

.glyphicon-menu-right:before {
  content: "\E258";
}

.glyphicon-menu-down:before {
  content: "\E259";
}

.glyphicon-menu-up:before {
  content: "\E260";
}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

*:before,
*:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
  font-family: "Rajdhani", sans-serif;
  font-size: 15px;
  line-height: 1.6;
  color: #464646;
  background-color: #f7f7f7;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

a {
  color: #1b69b6;
  text-decoration: none;
}

a:hover,
a:focus {
  color: #f05a28;
  text-decoration: none;
}

a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

figure {
  margin: 0;
}

img {
  vertical-align: middle;
}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

.img-rounded {
  border-radius: 6px;
}

.img-thumbnail {
  padding: 4px;
  line-height: 1.6;
  background-color: #f7f7f7;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.img-circle {
  border-radius: 50%;
}

hr {
  margin-top: 24px;
  margin-bottom: 24px;
  border: 0;
  border-top: 1px solid #eeeeee;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

[role="button"] {
  cursor: pointer;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}

h1 small,
h1 .small,
h2 small,
h2 .small,
h3 small,
h3 .small,
h4 small,
h4 .small,
h5 small,
h5 .small,
h6 small,
h6 .small,
.h1 small,
.h1 .small,
.h2 small,
.h2 .small,
.h3 small,
.h3 .small,
.h4 small,
.h4 .small,
.h5 small,
.h5 .small,
.h6 small,
.h6 .small {
  font-weight: 400;
  line-height: 1;
  color: #777777;
}

h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 24px;
  margin-bottom: 12px;
}

h1 small,
h1 .small,
.h1 small,
.h1 .small,
h2 small,
h2 .small,
.h2 small,
.h2 .small,
h3 small,
h3 .small,
.h3 small,
.h3 .small {
  font-size: 65%;
}

h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 12px;
  margin-bottom: 12px;
}

h4 small,
h4 .small,
.h4 small,
.h4 .small,
h5 small,
h5 .small,
.h5 small,
.h5 .small,
h6 small,
h6 .small,
.h6 small,
.h6 .small {
  font-size: 75%;
}

h1,
.h1 {
  font-size: 39px;
}

h2,
.h2 {
  font-size: 32px;
}

h3,
.h3 {
  font-size: 26px;
}

h4,
.h4 {
  font-size: 19px;
}

h5,
.h5 {
  font-size: 15px;
}

h6,
.h6 {
  font-size: 13px;
}

p {
  margin: 0 0 12px;
}

.lead {
  margin-bottom: 24px;
  font-size: 17px;
  font-weight: 300;
  line-height: 1.4;
}

@media (min-width: 768px) {
  .lead {
    font-size: 22.5px;
  }
}

small,
.small {
  font-size: 86%;
}

mark,
.mark {
  padding: .2em;
  background-color: #fcf8e3;
}

.text-left {
  text-align: left;
}

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

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

.text-justify {
  text-align: justify;
}

.text-nowrap {
  white-space: nowrap;
}

.text-lowercase {
  text-transform: lowercase;
}

.text-uppercase,
.initialism {
  text-transform: uppercase;
}

.text-capitalize {
  text-transform: capitalize;
}

.text-muted {
  color: #777777;
}

.text-primary {
  color: #717171;
}

a.text-primary:hover,
a.text-primary:focus {
  color: #585757;
}

.text-success {
  color: #3c763d;
}

a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}

.text-info {
  color: #31708f;
}

a.text-info:hover,
a.text-info:focus {
  color: #245269;
}

.text-warning {
  color: #8a6d3b;
}

a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}

.text-danger {
  color: #a94442;
}

a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}

.bg-primary {
  color: #fff;
}

.bg-primary {
  background-color: #717171;
}

a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #585757;
}

.bg-success {
  background-color: #dff0d8;
}

a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}

.bg-info {
  background-color: #d9edf7;
}

a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}

.bg-warning {
  background-color: #fcf8e3;
}

a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}

.bg-danger {
  background-color: #f2dede;
}

a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}

.page-header {
  padding-bottom: 11px;
  margin: 48px 0 24px;
  border-bottom: 1px solid #eeeeee;
}

ul,
ol {
  margin-top: 0;
  margin-bottom: 12px;
}

ul ul,
ul ol,
ol ul,
ol ol {
  margin-bottom: 0;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}

.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}

dl {
  margin-top: 0;
  margin-bottom: 24px;
}

dt,
dd {
  line-height: 1.6;
}

dt {
  font-weight: 700;
}

dd {
  margin-left: 0;
}

.dl-horizontal dd:before,
.dl-horizontal dd:after {
  display: table;
  content: " ";
}

.dl-horizontal dd:after {
  clear: both;
}

@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .dl-horizontal dd {
    margin-left: 180px;
  }
}

abbr[title],
abbr[data-original-title] {
  cursor: help;
}

.initialism {
  font-size: 90%;
}

blockquote {
  padding: 12px 24px;
  margin: 0 0 24px;
  font-size: 18.75px;
  border-left: 5px solid #eeeeee;
}

blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}

blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.6;
  color: #777777;
}

blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: "\2014   \A0";
}

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}

.blockquote-reverse footer:before,
.blockquote-reverse small:before,
.blockquote-reverse .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
  content: "";
}

.blockquote-reverse footer:after,
.blockquote-reverse small:after,
.blockquote-reverse .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
  content: "\A0   \2014";
}

address {
  margin-bottom: 24px;
  font-style: normal;
  line-height: 1.6;
}

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  -webkit-box-shadow: none;
          box-shadow: none;
}

pre {
  display: block;
  padding: 11.5px;
  margin: 0 0 12px;
  font-size: 14px;
  line-height: 1.6;
  color: #333333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}

pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container,
.static-pages .main .platformbg-main .platform-product .product-meta .product-meta-content,
.static-pages .main .platformbg-main .platform-product .product-content-container,
.static-pages .main .bottom-fold .bottom-fold-container {
  padding-right: 5px;
  padding-left: 5px;
  margin-right: auto;
  margin-left: auto;
}

.container:before,
.static-pages .main .platformbg-main .platform-product .product-meta .product-meta-content:before,
.static-pages .main .platformbg-main .platform-product .product-content-container:before,
.static-pages .main .bottom-fold .bottom-fold-container:before,
.container:after,
.static-pages .main .platformbg-main .platform-product .product-meta .product-meta-content:after,
.static-pages .main .platformbg-main .platform-product .product-content-container:after,
.static-pages .main .bottom-fold .bottom-fold-container:after {
  display: table;
  content: " ";
}

.container:after,
.static-pages .main .platformbg-main .platform-product .product-meta .product-meta-content:after,
.static-pages .main .platformbg-main .platform-product .product-content-container:after,
.static-pages .main .bottom-fold .bottom-fold-container:after {
  clear: both;
}

@media (min-width: 768px) {
  .container,
  .static-pages .main .platformbg-main .platform-product .product-meta .product-meta-content,
  .static-pages .main .platformbg-main .platform-product .product-content-container,
  .static-pages .main .bottom-fold .bottom-fold-container {
    width: 730px;
  }
}

@media (min-width: 992px) {
  .container,
  .static-pages .main .platformbg-main .platform-product .product-meta .product-meta-content,
  .static-pages .main .platformbg-main .platform-product .product-content-container,
  .static-pages .main .bottom-fold .bottom-fold-container {
    width: 950px;
  }
}

@media (min-width: 1200px) {
  .container,
  .static-pages .main .platformbg-main .platform-product .product-meta .product-meta-content,
  .static-pages .main .platformbg-main .platform-product .product-content-container,
  .static-pages .main .bottom-fold .bottom-fold-container {
    width: 1150px;
  }
}

.container-fluid {
  padding-right: 5px;
  padding-left: 5px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid:before,
.container-fluid:after {
  display: table;
  content: " ";
}

.container-fluid:after {
  clear: both;
}

.row {
  margin-right: -5px;
  margin-left: -5px;
}

.row:before,
.row:after {
  display: table;
  content: " ";
}

.row:after {
  clear: both;
}

.row-no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.row-no-gutters [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 5px;
  padding-left: 5px;
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.33333333%;
}

.col-xs-2 {
  width: 16.66666667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.33333333%;
}

.col-xs-5 {
  width: 41.66666667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.33333333%;
}

.col-xs-8 {
  width: 66.66666667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.33333333%;
}

.col-xs-11 {
  width: 91.66666667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.33333333%;
}

.col-xs-pull-2 {
  right: 16.66666667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.33333333%;
}

.col-xs-pull-5 {
  right: 41.66666667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.33333333%;
}

.col-xs-pull-8 {
  right: 66.66666667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.33333333%;
}

.col-xs-pull-11 {
  right: 91.66666667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.33333333%;
}

.col-xs-push-2 {
  left: 16.66666667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.33333333%;
}

.col-xs-push-5 {
  left: 41.66666667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.33333333%;
}

.col-xs-push-8 {
  left: 66.66666667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.33333333%;
}

.col-xs-push-11 {
  left: 91.66666667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.33333333%;
}

.col-xs-offset-2 {
  margin-left: 16.66666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.33333333%;
}

.col-xs-offset-5 {
  margin-left: 41.66666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.33333333%;
}

.col-xs-offset-8 {
  margin-left: 66.66666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.33333333%;
}

.col-xs-offset-11 {
  margin-left: 91.66666667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }

  .col-sm-1 {
    width: 8.33333333%;
  }

  .col-sm-2 {
    width: 16.66666667%;
  }

  .col-sm-3 {
    width: 25%;
  }

  .col-sm-4 {
    width: 33.33333333%;
  }

  .col-sm-5 {
    width: 41.66666667%;
  }

  .col-sm-6 {
    width: 50%;
  }

  .col-sm-7 {
    width: 58.33333333%;
  }

  .col-sm-8 {
    width: 66.66666667%;
  }

  .col-sm-9 {
    width: 75%;
  }

  .col-sm-10 {
    width: 83.33333333%;
  }

  .col-sm-11 {
    width: 91.66666667%;
  }

  .col-sm-12 {
    width: 100%;
  }

  .col-sm-pull-0 {
    right: auto;
  }

  .col-sm-pull-1 {
    right: 8.33333333%;
  }

  .col-sm-pull-2 {
    right: 16.66666667%;
  }

  .col-sm-pull-3 {
    right: 25%;
  }

  .col-sm-pull-4 {
    right: 33.33333333%;
  }

  .col-sm-pull-5 {
    right: 41.66666667%;
  }

  .col-sm-pull-6 {
    right: 50%;
  }

  .col-sm-pull-7 {
    right: 58.33333333%;
  }

  .col-sm-pull-8 {
    right: 66.66666667%;
  }

  .col-sm-pull-9 {
    right: 75%;
  }

  .col-sm-pull-10 {
    right: 83.33333333%;
  }

  .col-sm-pull-11 {
    right: 91.66666667%;
  }

  .col-sm-pull-12 {
    right: 100%;
  }

  .col-sm-push-0 {
    left: auto;
  }

  .col-sm-push-1 {
    left: 8.33333333%;
  }

  .col-sm-push-2 {
    left: 16.66666667%;
  }

  .col-sm-push-3 {
    left: 25%;
  }

  .col-sm-push-4 {
    left: 33.33333333%;
  }

  .col-sm-push-5 {
    left: 41.66666667%;
  }

  .col-sm-push-6 {
    left: 50%;
  }

  .col-sm-push-7 {
    left: 58.33333333%;
  }

  .col-sm-push-8 {
    left: 66.66666667%;
  }

  .col-sm-push-9 {
    left: 75%;
  }

  .col-sm-push-10 {
    left: 83.33333333%;
  }

  .col-sm-push-11 {
    left: 91.66666667%;
  }

  .col-sm-push-12 {
    left: 100%;
  }

  .col-sm-offset-0 {
    margin-left: 0%;
  }

  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-sm-offset-3 {
    margin-left: 25%;
  }

  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-sm-offset-6 {
    margin-left: 50%;
  }

  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }

  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-sm-offset-9 {
    margin-left: 75%;
  }

  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }

  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }

  .col-sm-offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }

  .col-md-1 {
    width: 8.33333333%;
  }

  .col-md-2 {
    width: 16.66666667%;
  }

  .col-md-3 {
    width: 25%;
  }

  .col-md-4 {
    width: 33.33333333%;
  }

  .col-md-5 {
    width: 41.66666667%;
  }

  .col-md-6 {
    width: 50%;
  }

  .col-md-7 {
    width: 58.33333333%;
  }

  .col-md-8 {
    width: 66.66666667%;
  }

  .col-md-9 {
    width: 75%;
  }

  .col-md-10 {
    width: 83.33333333%;
  }

  .col-md-11 {
    width: 91.66666667%;
  }

  .col-md-12 {
    width: 100%;
  }

  .col-md-pull-0 {
    right: auto;
  }

  .col-md-pull-1 {
    right: 8.33333333%;
  }

  .col-md-pull-2 {
    right: 16.66666667%;
  }

  .col-md-pull-3 {
    right: 25%;
  }

  .col-md-pull-4 {
    right: 33.33333333%;
  }

  .col-md-pull-5 {
    right: 41.66666667%;
  }

  .col-md-pull-6 {
    right: 50%;
  }

  .col-md-pull-7 {
    right: 58.33333333%;
  }

  .col-md-pull-8 {
    right: 66.66666667%;
  }

  .col-md-pull-9 {
    right: 75%;
  }

  .col-md-pull-10 {
    right: 83.33333333%;
  }

  .col-md-pull-11 {
    right: 91.66666667%;
  }

  .col-md-pull-12 {
    right: 100%;
  }

  .col-md-push-0 {
    left: auto;
  }

  .col-md-push-1 {
    left: 8.33333333%;
  }

  .col-md-push-2 {
    left: 16.66666667%;
  }

  .col-md-push-3 {
    left: 25%;
  }

  .col-md-push-4 {
    left: 33.33333333%;
  }

  .col-md-push-5 {
    left: 41.66666667%;
  }

  .col-md-push-6 {
    left: 50%;
  }

  .col-md-push-7 {
    left: 58.33333333%;
  }

  .col-md-push-8 {
    left: 66.66666667%;
  }

  .col-md-push-9 {
    left: 75%;
  }

  .col-md-push-10 {
    left: 83.33333333%;
  }

  .col-md-push-11 {
    left: 91.66666667%;
  }

  .col-md-push-12 {
    left: 100%;
  }

  .col-md-offset-0 {
    margin-left: 0%;
  }

  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-md-offset-3 {
    margin-left: 25%;
  }

  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-md-offset-6 {
    margin-left: 50%;
  }

  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }

  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-md-offset-9 {
    margin-left: 75%;
  }

  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }

  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }

  .col-md-offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }

  .col-lg-1 {
    width: 8.33333333%;
  }

  .col-lg-2 {
    width: 16.66666667%;
  }

  .col-lg-3 {
    width: 25%;
  }

  .col-lg-4 {
    width: 33.33333333%;
  }

  .col-lg-5 {
    width: 41.66666667%;
  }

  .col-lg-6 {
    width: 50%;
  }

  .col-lg-7 {
    width: 58.33333333%;
  }

  .col-lg-8 {
    width: 66.66666667%;
  }

  .col-lg-9 {
    width: 75%;
  }

  .col-lg-10 {
    width: 83.33333333%;
  }

  .col-lg-11 {
    width: 91.66666667%;
  }

  .col-lg-12 {
    width: 100%;
  }

  .col-lg-pull-0 {
    right: auto;
  }

  .col-lg-pull-1 {
    right: 8.33333333%;
  }

  .col-lg-pull-2 {
    right: 16.66666667%;
  }

  .col-lg-pull-3 {
    right: 25%;
  }

  .col-lg-pull-4 {
    right: 33.33333333%;
  }

  .col-lg-pull-5 {
    right: 41.66666667%;
  }

  .col-lg-pull-6 {
    right: 50%;
  }

  .col-lg-pull-7 {
    right: 58.33333333%;
  }

  .col-lg-pull-8 {
    right: 66.66666667%;
  }

  .col-lg-pull-9 {
    right: 75%;
  }

  .col-lg-pull-10 {
    right: 83.33333333%;
  }

  .col-lg-pull-11 {
    right: 91.66666667%;
  }

  .col-lg-pull-12 {
    right: 100%;
  }

  .col-lg-push-0 {
    left: auto;
  }

  .col-lg-push-1 {
    left: 8.33333333%;
  }

  .col-lg-push-2 {
    left: 16.66666667%;
  }

  .col-lg-push-3 {
    left: 25%;
  }

  .col-lg-push-4 {
    left: 33.33333333%;
  }

  .col-lg-push-5 {
    left: 41.66666667%;
  }

  .col-lg-push-6 {
    left: 50%;
  }

  .col-lg-push-7 {
    left: 58.33333333%;
  }

  .col-lg-push-8 {
    left: 66.66666667%;
  }

  .col-lg-push-9 {
    left: 75%;
  }

  .col-lg-push-10 {
    left: 83.33333333%;
  }

  .col-lg-push-11 {
    left: 91.66666667%;
  }

  .col-lg-push-12 {
    left: 100%;
  }

  .col-lg-offset-0 {
    margin-left: 0%;
  }

  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-lg-offset-3 {
    margin-left: 25%;
  }

  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-lg-offset-6 {
    margin-left: 50%;
  }

  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }

  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-lg-offset-9 {
    margin-left: 75%;
  }

  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }

  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }

  .col-lg-offset-12 {
    margin-left: 100%;
  }
}

table {
  background-color: transparent;
}

table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}

table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}

caption {
  padding-top: 5px;
  padding-bottom: 5px;
  color: #777777;
  text-align: left;
}

th {
  text-align: left;
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 24px;
}

.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td {
  padding: 5px;
  line-height: 1.6;
  vertical-align: top;
  border-top: 1px solid #e6e6e6;
}

.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #e6e6e6;
}

.table > caption + thead > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}

.table > tbody + tbody {
  border-top: 2px solid #e6e6e6;
}

.table .table {
  background-color: #f7f7f7;
}

.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}

.table-bordered {
  border: 1px solid #e6e6e6;
}

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
  border: 1px solid #e6e6e6;
}

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #efefef;
}

.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}

.table > thead > tr > td.active,
.table > thead > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #d2d1d1;
}

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #c5c4c4;
}

.table > thead > tr > td.success,
.table > thead > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}

.table > thead > tr > td.info,
.table > thead > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}

.table > thead > tr > td.warning,
.table > thead > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}

.table > thead > tr > td.danger,
.table > thead > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}

.table-responsive {
  min-height: .01%;
  overflow-x: auto;
}

@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 18px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #e6e6e6;
  }

  .table-responsive > .table {
    margin-bottom: 0;
  }

  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }

  .table-responsive > .table-bordered {
    border: 0;
  }

  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }

  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }

  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 24px;
  font-size: 22.5px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}

input[type="search"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}

input[type="radio"][disabled],
input[type="radio"].disabled,
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled,
fieldset[disabled]
input[type="checkbox"] {
  cursor: not-allowed;
}

input[type="file"] {
  display: block;
}

input[type="range"] {
  display: block;
  width: 100%;
}

select[multiple],
select[size] {
  height: auto;
}

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

output {
  display: block;
  padding-top: 7px;
  font-size: 15px;
  line-height: 1.6;
  color: #000;
}

.form-control {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  font-size: 15px;
  line-height: 1.6;
  color: #000;
  background-color: #fff;
  background-image: none;
  border: 1px solid #acacac;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
}

.form-control:focus {
  border-color: #b1b1b1;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(177, 177, 177, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(177, 177, 177, 0.6);
}

.form-control::-moz-placeholder {
  color: #939292;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #939292;
}

.form-control::-webkit-input-placeholder {
  color: #939292;
}

.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}

.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}

textarea.form-control {
  height: auto;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 32px;
  }

  input[type="date"].input-sm,
  .input-group-sm > input.form-control[type="date"],
  .input-group-sm > input.input-group-addon[type="date"],
  .input-group-sm > .input-group-btn > input.btn[type="date"],
  .input-group-sm input[type="date"],
  input[type="time"].input-sm,
  .input-group-sm > input.form-control[type="time"],
  .input-group-sm > input.input-group-addon[type="time"],
  .input-group-sm > .input-group-btn > input.btn[type="time"],
  .input-group-sm
  input[type="time"],
  input[type="datetime-local"].input-sm,
  .input-group-sm > input.form-control[type="datetime-local"],
  .input-group-sm > input.input-group-addon[type="datetime-local"],
  .input-group-sm > .input-group-btn > input.btn[type="datetime-local"],
  .input-group-sm
  input[type="datetime-local"],
  input[type="month"].input-sm,
  .input-group-sm > input.form-control[type="month"],
  .input-group-sm > input.input-group-addon[type="month"],
  .input-group-sm > .input-group-btn > input.btn[type="month"],
  .input-group-sm
  input[type="month"] {
    line-height: 31px;
  }

  input[type="date"].input-lg,
  .input-group-lg > input.form-control[type="date"],
  .input-group-lg > input.input-group-addon[type="date"],
  .input-group-lg > .input-group-btn > input.btn[type="date"],
  .input-group-lg input[type="date"],
  input[type="time"].input-lg,
  .input-group-lg > input.form-control[type="time"],
  .input-group-lg > input.input-group-addon[type="time"],
  .input-group-lg > .input-group-btn > input.btn[type="time"],
  .input-group-lg
  input[type="time"],
  input[type="datetime-local"].input-lg,
  .input-group-lg > input.form-control[type="datetime-local"],
  .input-group-lg > input.input-group-addon[type="datetime-local"],
  .input-group-lg > .input-group-btn > input.btn[type="datetime-local"],
  .input-group-lg
  input[type="datetime-local"],
  input[type="month"].input-lg,
  .input-group-lg > input.form-control[type="month"],
  .input-group-lg > input.input-group-addon[type="month"],
  .input-group-lg > .input-group-btn > input.btn[type="month"],
  .input-group-lg
  input[type="month"] {
    line-height: 48px;
  }
}

.form-group {
  margin-bottom: 10px;
}

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}

.radio.disabled label,
fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled]
.checkbox label {
  cursor: not-allowed;
}

.radio label,
.checkbox label {
  min-height: 24px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px;
}

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer;
}

.radio-inline.disabled,
fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled]
.checkbox-inline {
  cursor: not-allowed;
}

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

.form-control-static {
  min-height: 39px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}

.form-control-static.input-lg,
.input-group-lg > .form-control-static.form-control,
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn,
.form-control-static.input-sm,
.input-group-sm > .form-control-static.form-control,
.input-group-sm > .form-control-static.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-static.btn {
  padding-right: 0;
  padding-left: 0;
}

.input-sm,
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 31px;
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px;
}

select.input-sm,
.input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn {
  height: 31px;
  line-height: 31px;
}

textarea.input-sm,
.input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
select[multiple].input-sm,
.input-group-sm > select.form-control[multiple],
.input-group-sm > select.input-group-addon[multiple],
.input-group-sm > .input-group-btn > select.btn[multiple] {
  height: auto;
}

.form-group-sm .form-control {
  height: 31px;
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px;
}

.form-group-sm select.form-control {
  height: 31px;
  line-height: 31px;
}

.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}

.form-group-sm .form-control-static {
  height: 31px;
  min-height: 37px;
  padding: 6px 10px;
  font-size: 13px;
  line-height: 1.5;
}

.input-lg,
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 48px;
  padding: 10px 16px;
  font-size: 19px;
  line-height: 1.3333333;
  border-radius: 6px;
}

select.input-lg,
.input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn {
  height: 48px;
  line-height: 48px;
}

textarea.input-lg,
.input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
select[multiple].input-lg,
.input-group-lg > select.form-control[multiple],
.input-group-lg > select.input-group-addon[multiple],
.input-group-lg > .input-group-btn > select.btn[multiple] {
  height: auto;
}

.form-group-lg .form-control {
  height: 48px;
  padding: 10px 16px;
  font-size: 19px;
  line-height: 1.3333333;
  border-radius: 6px;
}

.form-group-lg select.form-control {
  height: 48px;
  line-height: 48px;
}

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}

.form-group-lg .form-control-static {
  height: 48px;
  min-height: 43px;
  padding: 11px 16px;
  font-size: 19px;
  line-height: 1.3333333;
}

.has-feedback {
  position: relative;
}

.has-feedback .form-control {
  padding-right: 40px;
}

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  pointer-events: none;
}

.input-lg + .form-control-feedback,
.input-group-lg > .form-control + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 48px;
  height: 48px;
  line-height: 48px;
}

.input-sm + .form-control-feedback,
.input-group-sm > .form-control + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 31px;
  height: 31px;
  line-height: 31px;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}

.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}

.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}

.has-success .form-control-feedback {
  color: #3c763d;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}

.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}

.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}

.has-warning .form-control-feedback {
  color: #8a6d3b;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}

.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}

.has-error .form-control-feedback {
  color: #a94442;
}

.has-feedback label ~ .form-control-feedback {
  top: 29px;
}

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #868686;
}

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .form-inline .form-control-static {
    display: inline-block;
  }

  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }

  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }

  .form-inline .input-group > .form-control {
    width: 100%;
  }

  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }

  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }

  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}

.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 31px;
}

.form-horizontal .form-group {
  margin-right: -5px;
  margin-left: -5px;
}

.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
  display: table;
  content: " ";
}

.form-horizontal .form-group:after {
  clear: both;
}

@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}

.form-horizontal .has-feedback .form-control-feedback {
  right: 5px;
}

@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 19px;
  }
}

@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 13px;
  }
}

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 15px;
  line-height: 1.6;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.btn:focus,
.btn.focus,
.btn:active:focus,
.btn:active.focus,
.btn.active:focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}

.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}

a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}

.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}

.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e5e5;
  border-color: #8c8c8c;
}

.btn-default:hover {
  color: #333;
  background-color: #e6e5e5;
  border-color: #adadad;
}

.btn-default:active,
.btn-default.active,
.open > .btn-default.dropdown-toggle {
  color: #333;
  background-color: #e6e5e5;
  background-image: none;
  border-color: #adadad;
}

.btn-default:active:hover,
.btn-default:active:focus,
.btn-default:active.focus,
.btn-default.active:hover,
.btn-default.active:focus,
.btn-default.active.focus,
.open > .btn-default.dropdown-toggle:hover,
.open > .btn-default.dropdown-toggle:focus,
.open > .btn-default.dropdown-toggle.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}

.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled.focus,
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}

.btn-default .badge {
  color: #fff;
  background-color: #333;
}

.btn-primary {
  color: #464646;
  background-color: #d4d4d4;
  border-color: #c7c7c7;
}

.btn-primary:focus,
.btn-primary.focus {
  color: #464646;
  background-color: #bbbaba;
  border-color: #888787;
}

.btn-primary:hover {
  color: #464646;
  background-color: #bbbaba;
  border-color: darkgray;
}

.btn-primary:active,
.btn-primary.active,
.open > .btn-primary.dropdown-toggle {
  color: #464646;
  background-color: #bbbaba;
  background-image: none;
  border-color: darkgray;
}

.btn-primary:active:hover,
.btn-primary:active:focus,
.btn-primary:active.focus,
.btn-primary.active:hover,
.btn-primary.active:focus,
.btn-primary.active.focus,
.open > .btn-primary.dropdown-toggle:hover,
.open > .btn-primary.dropdown-toggle:focus,
.open > .btn-primary.dropdown-toggle.focus {
  color: #464646;
  background-color: darkgray;
  border-color: #888787;
}

.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #d4d4d4;
  border-color: #c7c7c7;
}

.btn-primary .badge {
  color: #d4d4d4;
  background-color: #464646;
}

.btn-success {
  color: #fff;
  background-color: #68af68;
  border-color: #58a658;
}

.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #4f954f;
  border-color: #2c522c;
}

.btn-success:hover {
  color: #fff;
  background-color: #4f954f;
  border-color: #437e43;
}

.btn-success:active,
.btn-success.active,
.open > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #4f954f;
  background-image: none;
  border-color: #437e43;
}

.btn-success:active:hover,
.btn-success:active:focus,
.btn-success:active.focus,
.btn-success.active:hover,
.btn-success.active:focus,
.btn-success.active.focus,
.open > .btn-success.dropdown-toggle:hover,
.open > .btn-success.dropdown-toggle:focus,
.open > .btn-success.dropdown-toggle.focus {
  color: #fff;
  background-color: #437e43;
  border-color: #2c522c;
}

.btn-success.disabled:hover,
.btn-success.disabled:focus,
.btn-success.disabled.focus,
.btn-success[disabled]:hover,
.btn-success[disabled]:focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success.focus {
  background-color: #68af68;
  border-color: #58a658;
}

.btn-success .badge {
  color: #68af68;
  background-color: #fff;
}

.btn-info {
  color: #fff;
  background-color: #8eb4cb;
  border-color: #7da8c3;
}

.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #6b9dbb;
  border-color: #3d6983;
}

.btn-info:hover {
  color: #fff;
  background-color: #6b9dbb;
  border-color: #538db0;
}

.btn-info:active,
.btn-info.active,
.open > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #6b9dbb;
  background-image: none;
  border-color: #538db0;
}

.btn-info:active:hover,
.btn-info:active:focus,
.btn-info:active.focus,
.btn-info.active:hover,
.btn-info.active:focus,
.btn-info.active.focus,
.open > .btn-info.dropdown-toggle:hover,
.open > .btn-info.dropdown-toggle:focus,
.open > .btn-info.dropdown-toggle.focus {
  color: #fff;
  background-color: #538db0;
  border-color: #3d6983;
}

.btn-info.disabled:hover,
.btn-info.disabled:focus,
.btn-info.disabled.focus,
.btn-info[disabled]:hover,
.btn-info[disabled]:focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info:hover,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info.focus {
  background-color: #8eb4cb;
  border-color: #7da8c3;
}

.btn-info .badge {
  color: #8eb4cb;
  background-color: #fff;
}

.btn-warning {
  color: #fff;
  background-color: #cbb956;
  border-color: #c5b143;
}

.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #b6a338;
  border-color: #685d20;
}

.btn-warning:hover {
  color: #fff;
  background-color: #b6a338;
  border-color: #9b8a30;
}

.btn-warning:active,
.btn-warning.active,
.open > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #b6a338;
  background-image: none;
  border-color: #9b8a30;
}

.btn-warning:active:hover,
.btn-warning:active:focus,
.btn-warning:active.focus,
.btn-warning.active:hover,
.btn-warning.active:focus,
.btn-warning.active.focus,
.open > .btn-warning.dropdown-toggle:hover,
.open > .btn-warning.dropdown-toggle:focus,
.open > .btn-warning.dropdown-toggle.focus {
  color: #fff;
  background-color: #9b8a30;
  border-color: #685d20;
}

.btn-warning.disabled:hover,
.btn-warning.disabled:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled]:hover,
.btn-warning[disabled]:focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning:hover,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #cbb956;
  border-color: #c5b143;
}

.btn-warning .badge {
  color: #cbb956;
  background-color: #fff;
}

.btn-danger {
  color: #fff;
  background-color: #ff321c;
  border-color: #ff1b03;
}

.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #e81600;
  border-color: #820d00;
}

.btn-danger:hover {
  color: #fff;
  background-color: #e81600;
  border-color: #c41300;
}

.btn-danger:active,
.btn-danger.active,
.open > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #e81600;
  background-image: none;
  border-color: #c41300;
}

.btn-danger:active:hover,
.btn-danger:active:focus,
.btn-danger:active.focus,
.btn-danger.active:hover,
.btn-danger.active:focus,
.btn-danger.active.focus,
.open > .btn-danger.dropdown-toggle:hover,
.open > .btn-danger.dropdown-toggle:focus,
.open > .btn-danger.dropdown-toggle.focus {
  color: #fff;
  background-color: #c41300;
  border-color: #820d00;
}

.btn-danger.disabled:hover,
.btn-danger.disabled:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled]:hover,
.btn-danger[disabled]:focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #ff321c;
  border-color: #ff1b03;
}

.btn-danger .badge {
  color: #ff321c;
  background-color: #fff;
}

.btn-link {
  font-weight: 400;
  color: #1b69b6;
  border-radius: 0;
}

.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}

.btn-link:hover,
.btn-link:focus {
  color: #f05a28;
  text-decoration: none;
  background-color: transparent;
}

.btn-link[disabled]:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:hover,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}

.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 19px;
  line-height: 1.3333333;
  border-radius: 6px;
}

.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 5px;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

.fade.in {
  opacity: 1;
}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.dropup,
.dropdown {
  position: relative;
}

.dropdown-toggle:focus {
  outline: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 15px;
  text-align: left;
  list-style: none;
  background-color: #e8e8e8;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.dropdown-menu .divider {
  height: 1px;
  margin: 11px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.6;
  color: #333333;
  white-space: nowrap;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #717171;
  outline: 0;
}

.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}

.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.open > .dropdown-menu {
  display: block;
}

.open > a {
  outline: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 13px;
  line-height: 1.6;
  color: #777777;
  white-space: nowrap;
}

.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}

.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }

  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}

.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

.btn-toolbar {
  margin-left: -5px;
}

.btn-toolbar:before,
.btn-toolbar:after {
  display: table;
  content: " ";
}

.btn-toolbar:after {
  clear: both;
}

.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}

.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

.btn-group > .btn:first-child {
  margin-left: 0;
}

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group > .btn-group {
  float: left;
}

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}

.btn-group > .btn-lg + .dropdown-toggle,
.btn-group-lg.btn-group > .btn + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}

.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn .caret {
  margin-left: 0;
}

.btn-lg .caret,
.btn-group-lg > .btn .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

.dropup .btn-lg .caret,
.dropup .btn-group-lg > .btn .caret {
  border-width: 0 5px 5px;
}

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}

.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after {
  display: table;
  content: " ";
}

.btn-group-vertical > .btn-group:after {
  clear: both;
}

.btn-group-vertical > .btn-group > .btn {
  float: none;
}

.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}

.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}

.btn-group-justified > .btn-group .btn {
  width: 100%;
}

.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}

[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}

.input-group[class*="col-"] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}

.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}

.input-group .form-control:focus {
  z-index: 3;
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}

.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

.input-group-addon {
  padding: 6px 12px;
  font-size: 15px;
  font-weight: 400;
  line-height: 1;
  color: #000;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #dddddd;
  border-radius: 4px;
}

.input-group-addon.input-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn {
  padding: 5px 10px;
  font-size: 13px;
  border-radius: 3px;
}

.input-group-addon.input-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn {
  padding: 10px 16px;
  font-size: 19px;
  border-radius: 6px;
}

.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-addon:first-child {
  border-right: 0;
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group-addon:last-child {
  border-left: 0;
}

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}

.input-group-btn > .btn {
  position: relative;
}

.input-group-btn > .btn + .btn {
  margin-left: -1px;
}

.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}

.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}

.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}

.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav:before,
.nav:after {
  display: table;
  content: " ";
}

.nav:after {
  clear: both;
}

.nav > li {
  position: relative;
  display: block;
}

.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}

.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

.nav > li.disabled > a {
  color: #777777;
}

.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #1b69b6;
}

.nav .nav-divider {
  height: 1px;
  margin: 11px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.nav > li > a > img {
  max-width: none;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}

.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.6;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}

.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #ececec;
  cursor: default;
  background-color: #f7f7f7;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}

.nav-pills > li {
  float: left;
}

.nav-pills > li > a {
  border-radius: 4px;
}

.nav-pills > li + li {
  margin-left: 2px;
}

.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #717171;
}

.nav-stacked > li {
  float: none;
}

.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}

.nav-justified,
.nav-tabs.nav-justified {
  width: 100%;
}

.nav-justified > li,
.nav-tabs.nav-justified > li {
  float: none;
}

.nav-justified > li > a,
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}

.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}

@media (min-width: 768px) {
  .nav-justified > li,
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }

  .nav-justified > li > a,
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}

.nav-tabs-justified,
.nav-tabs.nav-justified {
  border-bottom: 0;
}

.nav-tabs-justified > li > a,
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}

.nav-tabs-justified > .active > a,
.nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}

@media (min-width: 768px) {
  .nav-tabs-justified > li > a,
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }

  .nav-tabs-justified > .active > a,
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #f7f7f7;
  }
}

.tab-content > .tab-pane {
  display: none;
}

.tab-content > .active {
  display: block;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 24px;
  border: 1px solid transparent;
}

.navbar:before,
.navbar:after {
  display: table;
  content: " ";
}

.navbar:after {
  clear: both;
}

@media (min-width: 768px) {
  .navbar {
    border-radius: 0px;
  }
}

.navbar-header:before,
.navbar-header:after {
  display: table;
  content: " ";
}

.navbar-header:after {
  clear: both;
}

@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}

.navbar-collapse {
  padding-right: 0px;
  padding-left: 0px;
  overflow-x: visible;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}

.navbar-collapse:before,
.navbar-collapse:after {
  display: table;
  content: " ";
}

.navbar-collapse:after {
  clear: both;
}

.navbar-collapse.in {
  overflow-y: auto;
}

@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }

  .navbar-collapse.in {
    overflow-y: visible;
  }

  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}

@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}

@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

.container > .navbar-header,
.static-pages .main .platformbg-main .platform-product .product-meta .product-meta-content > .navbar-header,
.static-pages .main .platformbg-main .platform-product .product-content-container > .navbar-header,
.static-pages .main .bottom-fold .bottom-fold-container > .navbar-header,
.container > .navbar-collapse,
.static-pages .main .platformbg-main .platform-product .product-meta .product-meta-content > .navbar-collapse,
.static-pages .main .platformbg-main .platform-product .product-content-container > .navbar-collapse,
.static-pages .main .bottom-fold .bottom-fold-container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: 0px;
  margin-left: 0px;
}

@media (min-width: 768px) {
  .container > .navbar-header,
  .static-pages .main .platformbg-main .platform-product .product-meta .product-meta-content > .navbar-header,
  .static-pages .main .platformbg-main .platform-product .product-content-container > .navbar-header,
  .static-pages .main .bottom-fold .bottom-fold-container > .navbar-header,
  .container > .navbar-collapse,
  .static-pages .main .platformbg-main .platform-product .product-meta .product-meta-content > .navbar-collapse,
  .static-pages .main .platformbg-main .platform-product .product-content-container > .navbar-collapse,
  .static-pages .main .bottom-fold .bottom-fold-container > .navbar-collapse,
  .container-fluid > .navbar-header,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}

@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}

.navbar-brand {
  float: left;
  height: 50px;
  padding: 0px 0px;
  font-size: 19px;
  line-height: 24px;
}

.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}

.navbar-brand > img {
  display: block;
}

@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .static-pages .main .platformbg-main .platform-product .product-meta .navbar > .product-meta-content .navbar-brand,
  .static-pages .main .platformbg-main .platform-product .navbar > .product-content-container .navbar-brand,
  .static-pages .main .bottom-fold .navbar > .bottom-fold-container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: 0px;
  }
}

.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-right: 0px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

.navbar-toggle:focus {
  outline: 0;
}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}

.navbar-nav {
  margin: 0px 0px;
}

.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 24px;
}

@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }

  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 24px;
  }

  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}

@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }

  .navbar-nav > li {
    float: left;
  }

  .navbar-nav > li > a {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}

.navbar-form {
  padding: 10px 0px;
  margin-right: 0px;
  margin-left: 0px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 9px;
  margin-bottom: 9px;
}

@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .navbar-form .form-control-static {
    display: inline-block;
  }

  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }

  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }

  .navbar-form .input-group > .form-control {
    width: 100%;
  }

  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }

  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }

  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }

  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}

@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }

  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}

@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}

.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.navbar-btn {
  margin-top: 9px;
  margin-bottom: 9px;
}

.navbar-btn.btn-sm,
.btn-group-sm > .navbar-btn.btn {
  margin-top: 9.5px;
  margin-bottom: 9.5px;
}

.navbar-btn.btn-xs,
.btn-group-xs > .navbar-btn.btn {
  margin-top: 14px;
  margin-bottom: 14px;
}

.navbar-text {
  margin-top: 13px;
  margin-bottom: 13px;
}

@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 0px;
    margin-left: 0px;
  }
}

@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }

  .navbar-right {
    float: right !important;
    margin-right: 0px;
  }

  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}

.navbar-default {
  background-color: #fff;
  border-color: #dedddd;
}

.navbar-default .navbar-brand {
  color: #777;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5d5d;
  background-color: transparent;
}

.navbar-default .navbar-text {
  color: #000;
}

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

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #eeeeee;
}

.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #eeeeee;
}

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

  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }

  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #eeeeee;
  }

  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}

.navbar-default .navbar-toggle {
  border-color: #ddd;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}

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

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

.navbar-default .navbar-link {
  color: #777;
}

.navbar-default .navbar-link:hover {
  color: #333;
}

.navbar-default .btn-link {
  color: #777;
}

.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}

.navbar-default .btn-link[disabled]:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:hover,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}

.navbar-inverse {
  background-color: #222;
  border-color: #090909;
}

.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}

.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}

.navbar-inverse .navbar-text {
  color: #9d9d9d;
}

.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}

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

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #090909;
}

.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}

.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #090909;
}

@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #090909;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #090909;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #090909;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}

.navbar-inverse .navbar-toggle {
  border-color: #333;
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}

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

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}

.navbar-inverse .navbar-link {
  color: #9d9d9d;
}

.navbar-inverse .navbar-link:hover {
  color: #fff;
}

.navbar-inverse .btn-link {
  color: #9d9d9d;
}

.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}

.navbar-inverse .btn-link[disabled]:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 24px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}

.breadcrumb > li {
  display: inline-block;
}

.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\A0";
}

.breadcrumb > .active {
  color: #777777;
}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 24px 0;
  border-radius: 4px;
}

.pagination > li {
  display: inline;
}

.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.6;
  color: #1b69b6;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}

.pagination > li > a:hover,
.pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
  z-index: 2;
  color: #f05a28;
  background-color: #eeeeee;
  border-color: #ddd;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.pagination > .active > a,
.pagination > .active > a:hover,
.pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  z-index: 3;
  color: #3f3d48;
  cursor: default;
  background-color: #eeeeee;
  border-color: #dadada;
}

.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 19px;
  line-height: 1.3333333;
}

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
}

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.pager {
  padding-left: 0;
  margin: 24px 0;
  text-align: center;
  list-style: none;
}

.pager:before,
.pager:after {
  display: table;
  content: " ";
}

.pager:after {
  clear: both;
}

.pager li {
  display: inline;
}

.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}

.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

.pager .next > a,
.pager .next > span {
  float: right;
}

.pager .previous > a,
.pager .previous > span {
  float: left;
}

.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  cursor: not-allowed;
  background-color: #fff;
}

.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}

.label:empty {
  display: none;
}

.btn .label {
  position: relative;
  top: -1px;
}

a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.label-default {
  background-color: #777777;
}

.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}

.label-primary {
  background-color: #717171;
}

.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #585757;
}

.label-success {
  background-color: #68af68;
}

.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #4f954f;
}

.label-info {
  background-color: #8eb4cb;
}

.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #6b9dbb;
}

.label-warning {
  background-color: #cbb956;
}

.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #b6a338;
}

.label-danger {
  background-color: #ff321c;
}

.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #e81600;
}

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 13px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777777;
  border-radius: 10px;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.btn-xs .badge,
.btn-group-xs > .btn .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}

.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #1b69b6;
  background-color: #fff;
}

.list-group-item > .badge {
  float: right;
}

.list-group-item > .badge + .badge {
  margin-right: 5px;
}

.nav-pills > li > a > .badge {
  margin-left: 3px;
}

a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}

.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}

.jumbotron p {
  margin-bottom: 15px;
  font-size: 23px;
  font-weight: 200;
}

.jumbotron > hr {
  border-top-color: #d5d5d5;
}

.container .jumbotron,
.static-pages .main .platformbg-main .platform-product .product-meta .product-meta-content .jumbotron,
.static-pages .main .platformbg-main .platform-product .product-content-container .jumbotron,
.static-pages .main .bottom-fold .bottom-fold-container .jumbotron,
.container-fluid .jumbotron {
  padding-right: 5px;
  padding-left: 5px;
  border-radius: 6px;
}

.jumbotron .container,
.jumbotron .static-pages .main .platformbg-main .platform-product .product-meta .product-meta-content,
.static-pages .main .platformbg-main .platform-product .product-meta .jumbotron .product-meta-content,
.jumbotron .static-pages .main .platformbg-main .platform-product .product-content-container,
.static-pages .main .platformbg-main .platform-product .jumbotron .product-content-container,
.jumbotron .static-pages .main .bottom-fold .bottom-fold-container,
.static-pages .main .bottom-fold .jumbotron .bottom-fold-container {
  max-width: 100%;
}

@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .container .jumbotron,
  .static-pages .main .platformbg-main .platform-product .product-meta .product-meta-content .jumbotron,
  .static-pages .main .platformbg-main .platform-product .product-content-container .jumbotron,
  .static-pages .main .bottom-fold .bottom-fold-container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }

  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 68px;
  }
}

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 24px;
  line-height: 1.6;
  background-color: #f7f7f7;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}

.thumbnail > img,
.thumbnail a > img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-right: auto;
  margin-left: auto;
}

.thumbnail .caption {
  padding: 9px;
  color: #464646;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #1b69b6;
}

.alert {
  padding: 5px;
  margin-bottom: 24px;
  border: 1px solid transparent;
  border-radius: 0px;
}

.alert h4 {
  margin-top: 0;
  color: inherit;
}

.alert .alert-link {
  font-weight: 600;
}

.alert > p,
.alert > ul {
  margin-bottom: 0;
}

.alert > p + p {
  margin-top: 5px;
}

.alert-dismissable,
.alert-dismissible {
  padding-right: 25px;
}

.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.alert-success hr {
  border-top-color: #c9e2b3;
}

.alert-success .alert-link {
  color: #2b542c;
}

.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.alert-info hr {
  border-top-color: #a6e1ec;
}

.alert-info .alert-link {
  color: #245269;
}

.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

.alert-warning hr {
  border-top-color: #f7e1b5;
}

.alert-warning .alert-link {
  color: #66512c;
}

.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

.alert-danger hr {
  border-top-color: #e4b9c0;
}

.alert-danger .alert-link {
  color: #843534;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }

  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }

  to {
    background-position: 0 0;
  }
}

.progress {
  height: 24px;
  margin-bottom: 24px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 13px;
  line-height: 24px;
  color: #fff;
  text-align: center;
  background-color: #717171;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}

.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
  background-color: #68af68;
}

.progress-striped .progress-bar-success {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-info {
  background-color: #8eb4cb;
}

.progress-striped .progress-bar-info {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-warning {
  background-color: #cbb956;
}

.progress-striped .progress-bar-warning {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-danger {
  background-color: #ff321c;
}

.progress-striped .progress-bar-danger {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.media {
  margin-top: 15px;
}

.media:first-child {
  margin-top: 0;
}

.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}

.media-body {
  width: 10000px;
}

.media-object {
  display: block;
}

.media-object.img-thumbnail {
  max-width: none;
}

.media-right,
.media > .pull-right {
  padding-left: 10px;
}

.media-left,
.media > .pull-left {
  padding-right: 10px;
}

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}

.media-middle {
  vertical-align: middle;
}

.media-bottom {
  vertical-align: bottom;
}

.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.media-list {
  padding-left: 0;
  list-style: none;
}

.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #dedddd;
}

.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  color: #777777;
  cursor: not-allowed;
  background-color: #eeeeee;
}

.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}

.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #717171;
  border-color: #717171;
}

.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}

.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #d7d7d7;
}

a.list-group-item,
button.list-group-item {
  color: #555;
}

a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}

a.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:hover,
button.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}

button.list-group-item {
  width: 100%;
  text-align: left;
}

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}

a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}

a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}

a.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:hover,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}

a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active,
button.list-group-item-success.active:hover,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}

a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}

a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}

a.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:hover,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}

a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active,
button.list-group-item-info.active:hover,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}

a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}

a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}

a.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:hover,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}

a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active,
button.list-group-item-warning.active:hover,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}

a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}

a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}

a.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:hover,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}

a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active,
button.list-group-item-danger.active:hover,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

.panel {
  margin-bottom: 24px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
  padding: 15px;
}

.panel-body:before,
.panel-body:after {
  display: table;
  content: " ";
}

.panel-body:after {
  clear: both;
}

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  color: inherit;
}

.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dedddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}

.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}

.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

.list-group + .panel-footer {
  border-top-width: 0;
}

.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}

.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px;
}

.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}

.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}

.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #e6e6e6;
}

.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}

.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}

.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}

.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}

.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}

.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}

.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}

.panel-group {
  margin-bottom: 24px;
}

.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}

.panel-group .panel + .panel {
  margin-top: 5px;
}

.panel-group .panel-heading {
  border-bottom: 0;
}

.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dedddd;
}

.panel-group .panel-footer {
  border-top: 0;
}

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dedddd;
}

.panel-default {
  border-color: #dedddd;
}

.panel-default > .panel-heading {
  color: #333333;
  background-color: #fff;
  border-color: #dedddd;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dedddd;
}

.panel-default > .panel-heading .badge {
  color: #fff;
  background-color: #333333;
}

.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dedddd;
}

.panel-primary {
  border-color: #717171;
}

.panel-primary > .panel-heading {
  color: #fff;
  background-color: #717171;
  border-color: #717171;
}

.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #717171;
}

.panel-primary > .panel-heading .badge {
  color: #717171;
  background-color: #fff;
}

.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #717171;
}

.panel-success {
  border-color: #d6e9c6;
}

.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}

.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}

.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}

.panel-info {
  border-color: #bce8f1;
}

.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}

.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}

.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}

.panel-warning {
  border-color: #faebcc;
}

.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}

.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}

.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}

.panel-danger {
  border-color: #ebccd1;
}

.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}

.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}

.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
  padding-bottom: 75%;
}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

.well-lg {
  padding: 24px;
  border-radius: 6px;
}

.well-sm {
  padding: 9px;
  border-radius: 3px;
}

.close {
  float: right;
  font-size: 22.5px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5;
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

.modal-open {
  overflow: hidden;
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #fff;
  border: 1px solid #3f3d48;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}

.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0.5;
}

.modal-header {
  padding: 13px;
  border-bottom: 1px solid #e5e5e5;
}

.modal-header:before,
.modal-header:after {
  display: table;
  content: " ";
}

.modal-header:after {
  clear: both;
}

.modal-header .close {
  margin-top: -2px;
}

.modal-title {
  margin: 0;
  line-height: 1.6;
}

.modal-body {
  position: relative;
  padding: 13px;
}

.modal-footer {
  padding: 13px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}

.modal-footer:after {
  clear: both;
}

.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }

  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }

  .modal-sm {
    width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Rajdhani", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.6;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 13px;
  filter: alpha(opacity=0);
  opacity: 0;
}

.tooltip.in {
  filter: alpha(opacity=90);
  opacity: 0.9;
}

.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}

.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}

.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}

.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Rajdhani", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.6;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 15px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.popover.top {
  margin-top: -10px;
}

.popover.right {
  margin-left: 10px;
}

.popover.bottom {
  margin-top: 10px;
}

.popover.left {
  margin-left: -10px;
}

.popover > .arrow {
  border-width: 11px;
}

.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover > .arrow:after {
  content: "";
  border-width: 10px;
}

.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}

.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}

.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
}

.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}

.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}

.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}

.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 15px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

.popover-content {
  padding: 9px 14px;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}

@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    transition: -webkit-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
  }

  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }

  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }

  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}

.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}

.carousel-inner > .active {
  left: 0;
}

.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel-inner > .next {
  left: 100%;
}

.carousel-inner > .prev {
  left: -100%;
}

.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}

.carousel-inner > .active.left {
  left: -100%;
}

.carousel-inner > .active.right {
  left: 100%;
}

.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=50);
  opacity: 0.5;
}

.carousel-control.left {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}

.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}

.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  filter: alpha(opacity=90);
  opacity: 0.9;
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}

.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}

.carousel-control .icon-prev:before {
  content: "\2039";
}

.carousel-control .icon-next:before {
  content: "\203A";
}

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}

.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}

.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

.carousel-caption .btn {
  text-shadow: none;
}

@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }

  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }

  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }

  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }

  .carousel-indicators {
    bottom: 20px;
  }
}

.clearfix:before,
.clearfix:after {
  display: table;
  content: " ";
}

.clearfix:after {
  clear: both;
}

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

.pull-right {
  float: right !important;
}

.pull-left {
  float: left !important;
}

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.invisible {
  visibility: hidden;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.hidden {
  display: none !important;
}

.affix {
  position: fixed;
}

@-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;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }

  table.visible-xs {
    display: table !important;
  }

  tr.visible-xs {
    display: table-row !important;
  }

  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }

  table.visible-sm {
    display: table !important;
  }

  tr.visible-sm {
    display: table-row !important;
  }

  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }

  table.visible-md {
    display: table !important;
  }

  tr.visible-md {
    display: table-row !important;
  }

  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }

  table.visible-lg {
    display: table !important;
  }

  tr.visible-lg {
    display: table-row !important;
  }

  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !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;
  }
}

.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: block !important;
  }

  table.visible-print {
    display: table !important;
  }

  tr.visible-print {
    display: table-row !important;
  }

  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}

.visible-print-block {
  display: none !important;
}

@media print {
  .visible-print-block {
    display: block !important;
  }
}

.visible-print-inline {
  display: none !important;
}

@media print {
  .visible-print-inline {
    display: inline !important;
  }
}

.visible-print-inline-block {
  display: none !important;
}

@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  .hidden-print {
    display: none !important;
  }
}

.mCSB_container {
  padding-right: 8px;
}

.mCSB_container.mCS_no_scrollbar_y {
  padding-right: 0;
}

.mCustomScrollbar {
  -ms-touch-action: pinch-zoom;
  touch-action: pinch-zoom;
}

.mCustomScrollbar.mCS_no_scrollbar,
.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: 8px;
  height: auto;
  left: auto;
  top: 0;
  right: 0;
  bottom: 0;
}

.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: 8px;
  height: 100%;
  margin: 0 auto;
  /*display: none;*/
}

.mCSB_scrollTools .mCSB_dragger {
  cursor: pointer;
  width: 100%;
  height: 30px;
  z-index: 1;
  /* background: red;*/
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  position: relative;
  width: 8px;
  height: 100%;
  margin: 0 auto;
  text-align: center;
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.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,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 6px;
}

.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonUp {
  display: block;
  position: absolute;
  height: 20px;
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
}

.mCSB_scrollTools .mCSB_buttonDown {
  bottom: 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: 8px;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
}

.editorMdl .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 34px;
  bottom: -18px !important;
  margin: 0 !important;
}

.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.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: 8px;
  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: 8px;
  margin: 6px auto;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.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,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 8px;
  margin: 4px 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  display: block;
  position: absolute;
  width: 20px;
  height: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
  left: 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  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;
  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,
.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_scrollTools.mCSB_scrollTools_horizontal {
  left: 20px;
}

.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 {
  -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
  -webkit-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}

.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
  -webkit-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.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;
  -webkit-transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.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;
  -webkit-transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}

/*.mCS-autoHide {
  &:hover > .mCustomScrollBox {
    > .mCSB_scrollTools, ~ .mCSB_scrollTools {
      opacity: 1;
      filter: "alpha(opacity=100)";
      -ms-filter: "alpha(opacity=100)";
    }
  }
  > .mCustomScrollBox {
    > .mCSB_scrollTools, ~ .mCSB_scrollTools {
      opacity: 1;
      filter: "alpha(opacity=100)";
      -ms-filter: "alpha(opacity=100)";
    }
  }
}

.mCustomScrollBox:hover {
  > .mCSB_scrollTools, ~ .mCSB_scrollTools {
    opacity: 1;
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)";
  }
}

.mCustomScrollbar > .mCustomScrollBox {
  > .mCSB_scrollTools.mCSB_scrollTools_onDrag, ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag {
    opacity: 1;
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)";
  }
}

.mCSB_scrollTools {
  .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.4);
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)";
  }
  .mCSB_dragger {
    .mCSB_dragger_bar {
      background-color: #fff;
      background-color: rgba(255, 255, 255, 0.75);
      filter: "alpha(opacity=75)";
      -ms-filter: "alpha(opacity=75)";
    }
    &:hover .mCSB_dragger_bar {
      background-color: #fff;
      background-color: rgba(255, 255, 255, 0.85);
      filter: "alpha(opacity=85)";
      -ms-filter: "alpha(opacity=85)";
    }
    &.mCSB_dragger_onDrag .mCSB_dragger_bar, &:active .mCSB_dragger_bar {
      background-color: #fff;
      background-color: rgba(255, 255, 255, 0.9);
      filter: "alpha(opacity=90)";
      -ms-filter: "alpha(opacity=90)";
    }
  }
  .mCSB_buttonDown, .mCSB_buttonLeft, .mCSB_buttonRight {
    !*background-image: url(mCSB_buttons.png);
    background-repeat: no-repeat;*!
    opacity: .4;
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)";
  }
  .mCSB_buttonUp {
    !*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_buttonDown {
    background-position: 0 -20px;
  }
  .mCSB_buttonLeft {
    background-position: 0 -40px;
  }
  .mCSB_buttonRight {
    background-position: 0 -56px;
  }
  .mCSB_buttonDown:hover, .mCSB_buttonLeft:hover, .mCSB_buttonRight:hover, .mCSB_buttonUp:hover {
    opacity: .75;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)";
  }
  .mCSB_buttonDown:active, .mCSB_buttonLeft:active, .mCSB_buttonRight:active, .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, 0.15);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: rgba(0, 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;
}

.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 4px;
  margin: 6px auto;
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}

.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
}

.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px 0;
}

.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -20px;
}

.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -40px;
}

.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -56px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 1px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 1px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 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,
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 2px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  border-radius: 2px;
}

.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.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, 0.85);
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.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_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 2px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 2px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 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, 0.1);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 2px;
}

.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
}

.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.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, 0.15);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 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, 0.15);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded.mCSB_scrollTools .mCSB_dragger {
  height: 14px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 14px;
  margin: 0 1px;
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 14px;
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.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,
.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,
.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,
.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,
.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,
.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,
.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,
.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,
.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_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 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, 0.85);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 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,
.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail {
  width: 4px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  background-color: transparent;
  background-position: center;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  background-color: transparent;
  background-position: center;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail {
  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)";*/
}

.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  height: 4px;
  margin: 6px 0;
  background-repeat: repeat-x;
}

.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  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_draggerRail {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=);
}

.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,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-repeat: repeat-y;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  background-repeat: repeat-x;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
}

.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger {
  height: 70px;
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 70px;
}

.mCS-3d-dark.mCSB_scrollTools,
.mCS-3d.mCSB_scrollTools {
  opacity: 1;
  /*filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)";*/
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
  border-radius: 16px;
}

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
  border-radius: 16px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
  width: 8px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2);
          box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2);
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #555;
}

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #555;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 8px;
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 8px;
  margin: 4px 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2);
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 8px;
  margin: 4px auto;
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 8px;
  margin: 4px auto;
}

.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_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1);
          box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1);
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
}

.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,
.mCS-3d-thick.mCSB_scrollTools {
  opacity: 1;
  /*filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)";*/
}

.mCS-3d-thick-dark.mCSB_scrollTools,
.mCS-3d-thick.mCSB_scrollTools {
  border-radius: 7px;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
  border-radius: 7px;
}

.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical,
.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical {
  right: 1px;
}

.mCS-3d-thick-dark.mCSB_scrollTools_vertical,
.mCS-3d-thick.mCSB_scrollTools_vertical {
  -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
          box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,
.mCS-3d-thick.mCSB_scrollTools_horizontal {
  bottom: 1px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  border-radius: 5px;
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4);
          box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4);
  width: 12px;
  margin: 2px;
  position: absolute;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
  height: 12px;
  width: auto;
}

.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
  height: 12px;
  width: auto;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #555;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
          box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
}

.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 {
  -webkit-box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2);
          box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2);
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #777;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
  background-color: #fff;
  background-color: rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
          box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #dededf;
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #dededf !important;
}

.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,
.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
  right: 0;
  margin: 1px 0;
  top: 0;
}

.editorMdl .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical,
.editorMdl .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
  top: 36px;
  right: -15px;
}

.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: 0;
  margin: 0 12px;
}

.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.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,
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
  left: 0;
  right: auto;
}

.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,
.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,
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #aaa9a9;
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 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,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5);
  /*filter: "alpha(opacity=50)";
    -ms-filter: "alpha(opacity=50)";*/
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail {
  width: 6px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
}

.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.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,
.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,
.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,
.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,
.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,
.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 .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
}

.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,
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset.mCSB_scrollTools .mCSB_draggerRail {
  width: 12px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.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,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.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,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 12px;
  margin: 2px 0;
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: #fff;
  border-color: rgba(255, 255, 255, 0.2);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
  border-color: #000;
  border-color: rgba(0, 0, 0, 0.2);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.6);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.6);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
}

.maprow md-content .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,
.maprow md-content .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail {
  background: #babcbf;
}

.maprow md-content .mCS-minimal.mCSB_scrollTools .mCSB_draggerRail {
  background: #babcbf;
}

.maprow md-content .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background: #9c9d9e;
}

.editorMainContainer .mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.editorMainContainer .mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: 3px;
  left: 26px;
}

/* Text story suggestion block scroll */

/* FONT PATH
 * -------------------------- */

@font-face {
  font-family: 'FontAwesome';
  font-display: fallback;
  src: url(fa-font-path("font-awesome/fontawesome-webfont.eot"));
  src: url(fa-font-path("font-awesome/fontawesome-webfont.eot#iefix")) format("embedded-opentype"), url(fa-font-path("font-awesome/fontawesome-webfont.woff2")) format("woff2"), url(fa-font-path("font-awesome/fontawesome-webfont.woff")) format("woff"), url(fa-font-path("font-awesome/fontawesome-webfont.ttf")) format("truetype"), url(fa-font-path("font-awesome/fontawesome-webfont.svg#fontawesomeregular")) format("svg");
  font-weight: normal;
  font-style: normal;
}

.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;
}

/* makes the font 33% larger relative to the icon container */

.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.28571429em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.85714286em;
}

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left {
  margin-right: .3em;
}

.fa.fa-pull-right {
  margin-left: .3em;
}

/* Deprecated as of 4.4.0 */

.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: .3em;
}

.fa.pull-right {
  margin-left: .3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  -webkit-filter: none;
          filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */

.fa-glass:before {
  content: "\F000";
}

.fa-music:before {
  content: "\F001";
}

.fa-search:before {
  content: "\F002";
}

.fa-envelope-o:before {
  content: "\F003";
}

.fa-heart:before {
  content: "\F004";
}

.fa-star:before {
  content: "\F005";
}

.fa-star-o:before {
  content: "\F006";
}

.fa-user:before {
  content: "\F007";
}

.fa-film:before {
  content: "\F008";
}

.fa-th-large:before {
  content: "\F009";
}

.fa-th:before {
  content: "\F00A";
}

.fa-th-list:before {
  content: "\F00B";
}

.fa-check:before {
  content: "\F00C";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\F00D";
}

.fa-search-plus:before {
  content: "\F00E";
}

.fa-search-minus:before {
  content: "\F010";
}

.fa-power-off:before {
  content: "\F011";
}

.fa-signal:before {
  content: "\F012";
}

.fa-gear:before,
.fa-cog:before {
  content: "\F013";
}

.fa-trash-o:before {
  content: "\F014";
}

.fa-home:before {
  content: "\F015";
}

.fa-file-o:before {
  content: "\F016";
}

.fa-clock-o:before {
  content: "\F017";
}

.fa-road:before {
  content: "\F018";
}

.fa-download:before {
  content: "\F019";
}

.fa-arrow-circle-o-down:before {
  content: "\F01A";
}

.fa-arrow-circle-o-up:before {
  content: "\F01B";
}

.fa-inbox:before {
  content: "\F01C";
}

.fa-play-circle-o:before {
  content: "\F01D";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "\F01E";
}

.fa-refresh:before {
  content: "\F021";
}

.fa-list-alt:before {
  content: "\F022";
}

.fa-lock:before {
  content: "\F023";
}

.fa-flag:before {
  content: "\F024";
}

.fa-headphones:before {
  content: "\F025";
}

.fa-volume-off:before {
  content: "\F026";
}

.fa-volume-down:before {
  content: "\F027";
}

.fa-volume-up:before {
  content: "\F028";
}

.fa-qrcode:before {
  content: "\F029";
}

.fa-barcode:before {
  content: "\F02A";
}

.fa-tag:before {
  content: "\F02B";
}

.fa-tags:before {
  content: "\F02C";
}

.fa-book:before {
  content: "\F02D";
}

.fa-bookmark:before {
  content: "\F02E";
}

.fa-print:before {
  content: "\F02F";
}

.fa-camera:before {
  content: "\F030";
}

.fa-font:before {
  content: "\F031";
}

.fa-bold:before {
  content: "\F032";
}

.fa-italic:before {
  content: "\F033";
}

.fa-text-height:before {
  content: "\F034";
}

.fa-text-width:before {
  content: "\F035";
}

.fa-align-left:before {
  content: "\F036";
}

.fa-align-center:before {
  content: "\F037";
}

.fa-align-right:before {
  content: "\F038";
}

.fa-align-justify:before {
  content: "\F039";
}

.fa-list:before {
  content: "\F03A";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "\F03B";
}

.fa-indent:before {
  content: "\F03C";
}

.fa-video-camera:before {
  content: "\F03D";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\F03E";
}

.fa-pencil:before {
  content: "\F040";
}

.fa-map-marker:before {
  content: "\F041";
}

.fa-adjust:before {
  content: "\F042";
}

.fa-tint:before {
  content: "\F043";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\F044";
}

.fa-share-square-o:before {
  content: "\F045";
}

.fa-check-square-o:before {
  content: "\F046";
}

.fa-arrows:before {
  content: "\F047";
}

.fa-step-backward:before {
  content: "\F048";
}

.fa-fast-backward:before {
  content: "\F049";
}

.fa-backward:before {
  content: "\F04A";
}

.fa-play:before {
  content: "\F04B";
}

.fa-pause:before {
  content: "\F04C";
}

.fa-stop:before {
  content: "\F04D";
}

.fa-forward:before {
  content: "\F04E";
}

.fa-fast-forward:before {
  content: "\F050";
}

.fa-step-forward:before {
  content: "\F051";
}

.fa-eject:before {
  content: "\F052";
}

.fa-chevron-left:before {
  content: "\F053";
}

.fa-chevron-right:before {
  content: "\F054";
}

.fa-plus-circle:before {
  content: "\F055";
}

.fa-minus-circle:before {
  content: "\F056";
}

.fa-times-circle:before {
  content: "\F057";
}

.fa-check-circle:before {
  content: "\F058";
}

.fa-question-circle:before {
  content: "\F059";
}

.fa-info-circle:before {
  content: "\F05A";
}

.fa-crosshairs:before {
  content: "\F05B";
}

.fa-times-circle-o:before {
  content: "\F05C";
}

.fa-check-circle-o:before {
  content: "\F05D";
}

.fa-ban:before {
  content: "\F05E";
}

.fa-arrow-left:before {
  content: "\F060";
}

.fa-arrow-right:before {
  content: "\F061";
}

.fa-arrow-up:before {
  content: "\F062";
}

.fa-arrow-down:before {
  content: "\F063";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "\F064";
}

.fa-expand:before {
  content: "\F065";
}

.fa-compress:before {
  content: "\F066";
}

.fa-plus:before {
  content: "\F067";
}

.fa-minus:before {
  content: "\F068";
}

.fa-asterisk:before {
  content: "\F069";
}

.fa-exclamation-circle:before {
  content: "\F06A";
}

.fa-gift:before {
  content: "\F06B";
}

.fa-leaf:before {
  content: "\F06C";
}

.fa-fire:before {
  content: "\F06D";
}

.fa-eye:before {
  content: "\F06E";
}

.fa-eye-slash:before {
  content: "\F070";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\F071";
}

.fa-plane:before {
  content: "\F072";
}

.fa-calendar:before {
  content: "\F073";
}

.fa-random:before {
  content: "\F074";
}

.fa-comment:before {
  content: "\F075";
}

.fa-magnet:before {
  content: "\F076";
}

.fa-chevron-up:before {
  content: "\F077";
}

.fa-chevron-down:before {
  content: "\F078";
}

.fa-retweet:before {
  content: "\F079";
}

.fa-shopping-cart:before {
  content: "\F07A";
}

.fa-folder:before {
  content: "\F07B";
}

.fa-folder-open:before {
  content: "\F07C";
}

.fa-arrows-v:before {
  content: "\F07D";
}

.fa-arrows-h:before {
  content: "\F07E";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\F080";
}

.fa-twitter-square:before {
  content: "\F081";
}

.fa-facebook-square:before {
  content: "\F082";
}

.fa-camera-retro:before {
  content: "\F083";
}

.fa-key:before {
  content: "\F084";
}

.fa-gears:before,
.fa-cogs:before {
  content: "\F085";
}

.fa-comments:before {
  content: "\F086";
}

.fa-thumbs-o-up:before {
  content: "\F087";
}

.fa-thumbs-o-down:before {
  content: "\F088";
}

.fa-star-half:before {
  content: "\F089";
}

.fa-heart-o:before {
  content: "\F08A";
}

.fa-sign-out:before {
  content: "\F08B";
}

.fa-linkedin-square:before {
  content: "\F08C";
}

.fa-thumb-tack:before {
  content: "\F08D";
}

.fa-external-link:before {
  content: "\F08E";
}

.fa-sign-in:before {
  content: "\F090";
}

.fa-trophy:before {
  content: "\F091";
}

.fa-github-square:before {
  content: "\F092";
}

.fa-upload:before {
  content: "\F093";
}

.fa-lemon-o:before {
  content: "\F094";
}

.fa-phone:before {
  content: "\F095";
}

.fa-square-o:before {
  content: "\F096";
}

.fa-bookmark-o:before {
  content: "\F097";
}

.fa-phone-square:before {
  content: "\F098";
}

.fa-twitter:before {
  content: "\F099";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "\F09A";
}

.fa-github:before {
  content: "\F09B";
}

.fa-unlock:before {
  content: "\F09C";
}

.fa-credit-card:before {
  content: "\F09D";
}

.fa-feed:before,
.fa-rss:before {
  content: "\F09E";
}

.fa-hdd-o:before {
  content: "\F0A0";
}

.fa-bullhorn:before {
  content: "\F0A1";
}

.fa-bell:before {
  content: "\F0F3";
}

.fa-certificate:before {
  content: "\F0A3";
}

.fa-hand-o-right:before {
  content: "\F0A4";
}

.fa-hand-o-left:before {
  content: "\F0A5";
}

.fa-hand-o-up:before {
  content: "\F0A6";
}

.fa-hand-o-down:before {
  content: "\F0A7";
}

.fa-arrow-circle-left:before {
  content: "\F0A8";
}

.fa-arrow-circle-right:before {
  content: "\F0A9";
}

.fa-arrow-circle-up:before {
  content: "\F0AA";
}

.fa-arrow-circle-down:before {
  content: "\F0AB";
}

.fa-globe:before {
  content: "\F0AC";
}

.fa-wrench:before {
  content: "\F0AD";
}

.fa-tasks:before {
  content: "\F0AE";
}

.fa-filter:before {
  content: "\F0B0";
}

.fa-briefcase:before {
  content: "\F0B1";
}

.fa-arrows-alt:before {
  content: "\F0B2";
}

.fa-group:before,
.fa-users:before {
  content: "\F0C0";
}

.fa-chain:before,
.fa-link:before {
  content: "\F0C1";
}

.fa-cloud:before {
  content: "\F0C2";
}

.fa-flask:before {
  content: "\F0C3";
}

.fa-cut:before,
.fa-scissors:before {
  content: "\F0C4";
}

.fa-copy:before,
.fa-files-o:before {
  content: "\F0C5";
}

.fa-paperclip:before {
  content: "\F0C6";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "\F0C7";
}

.fa-square:before {
  content: "\F0C8";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\F0C9";
}

.fa-list-ul:before {
  content: "\F0CA";
}

.fa-list-ol:before {
  content: "\F0CB";
}

.fa-strikethrough:before {
  content: "\F0CC";
}

.fa-underline:before {
  content: "\F0CD";
}

.fa-table:before {
  content: "\F0CE";
}

.fa-magic:before {
  content: "\F0D0";
}

.fa-truck:before {
  content: "\F0D1";
}

.fa-pinterest:before {
  content: "\F0D2";
}

.fa-pinterest-square:before {
  content: "\F0D3";
}

.fa-google-plus-square:before {
  content: "\F0D4";
}

.fa-google-plus:before {
  content: "\F0D5";
}

.fa-money:before {
  content: "\F0D6";
}

.fa-caret-down:before {
  content: "\F0D7";
}

.fa-caret-up:before {
  content: "\F0D8";
}

.fa-caret-left:before {
  content: "\F0D9";
}

.fa-caret-right:before {
  content: "\F0DA";
}

.fa-columns:before {
  content: "\F0DB";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "\F0DC";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\F0DD";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\F0DE";
}

.fa-envelope:before {
  content: "\F0E0";
}

.fa-linkedin:before {
  content: "\F0E1";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "\F0E2";
}

.fa-legal:before,
.fa-gavel:before {
  content: "\F0E3";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "\F0E4";
}

.fa-comment-o:before {
  content: "\F0E5";
}

.fa-comments-o:before {
  content: "\F0E6";
}

.fa-flash:before,
.fa-bolt:before {
  content: "\F0E7";
}

.fa-sitemap:before {
  content: "\F0E8";
}

.fa-umbrella:before {
  content: "\F0E9";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "\F0EA";
}

.fa-lightbulb-o:before {
  content: "\F0EB";
}

.fa-exchange:before {
  content: "\F0EC";
}

.fa-cloud-download:before {
  content: "\F0ED";
}

.fa-cloud-upload:before {
  content: "\F0EE";
}

.fa-user-md:before {
  content: "\F0F0";
}

.fa-stethoscope:before {
  content: "\F0F1";
}

.fa-suitcase:before {
  content: "\F0F2";
}

.fa-bell-o:before {
  content: "\F0A2";
}

.fa-coffee:before {
  content: "\F0F4";
}

.fa-cutlery:before {
  content: "\F0F5";
}

.fa-file-text-o:before {
  content: "\F0F6";
}

.fa-building-o:before {
  content: "\F0F7";
}

.fa-hospital-o:before {
  content: "\F0F8";
}

.fa-ambulance:before {
  content: "\F0F9";
}

.fa-medkit:before {
  content: "\F0FA";
}

.fa-fighter-jet:before {
  content: "\F0FB";
}

.fa-beer:before {
  content: "\F0FC";
}

.fa-h-square:before {
  content: "\F0FD";
}

.fa-plus-square:before {
  content: "\F0FE";
}

.fa-angle-double-left:before {
  content: "\F100";
}

.fa-angle-double-right:before {
  content: "\F101";
}

.fa-angle-double-up:before {
  content: "\F102";
}

.fa-angle-double-down:before {
  content: "\F103";
}

.fa-angle-left:before {
  content: "\F104";
}

.fa-angle-right:before {
  content: "\F105";
}

.fa-angle-up:before {
  content: "\F106";
}

.fa-angle-down:before {
  content: "\F107";
}

.fa-desktop:before {
  content: "\F108";
}

.fa-laptop:before {
  content: "\F109";
}

.fa-tablet:before {
  content: "\F10A";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\F10B";
}

.fa-circle-o:before {
  content: "\F10C";
}

.fa-quote-left:before {
  content: "\F10D";
}

.fa-quote-right:before {
  content: "\F10E";
}

.fa-spinner:before {
  content: "\F110";
}

.fa-circle:before {
  content: "\F111";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "\F112";
}

.fa-github-alt:before {
  content: "\F113";
}

.fa-folder-o:before {
  content: "\F114";
}

.fa-folder-open-o:before {
  content: "\F115";
}

.fa-smile-o:before {
  content: "\F118";
}

.fa-frown-o:before {
  content: "\F119";
}

.fa-meh-o:before {
  content: "\F11A";
}

.fa-gamepad:before {
  content: "\F11B";
}

.fa-keyboard-o:before {
  content: "\F11C";
}

.fa-flag-o:before {
  content: "\F11D";
}

.fa-flag-checkered:before {
  content: "\F11E";
}

.fa-terminal:before {
  content: "\F120";
}

.fa-code:before {
  content: "\F121";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\F122";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\F123";
}

.fa-location-arrow:before {
  content: "\F124";
}

.fa-crop:before {
  content: "\F125";
}

.fa-code-fork:before {
  content: "\F126";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "\F127";
}

.fa-question:before {
  content: "\F128";
}

.fa-info:before {
  content: "\F129";
}

.fa-exclamation:before {
  content: "\F12A";
}

.fa-superscript:before {
  content: "\F12B";
}

.fa-subscript:before {
  content: "\F12C";
}

.fa-eraser:before {
  content: "\F12D";
}

.fa-puzzle-piece:before {
  content: "\F12E";
}

.fa-microphone:before {
  content: "\F130";
}

.fa-microphone-slash:before {
  content: "\F131";
}

.fa-shield:before {
  content: "\F132";
}

.fa-calendar-o:before {
  content: "\F133";
}

.fa-fire-extinguisher:before {
  content: "\F134";
}

.fa-rocket:before {
  content: "\F135";
}

.fa-maxcdn:before {
  content: "\F136";
}

.fa-chevron-circle-left:before {
  content: "\F137";
}

.fa-chevron-circle-right:before {
  content: "\F138";
}

.fa-chevron-circle-up:before {
  content: "\F139";
}

.fa-chevron-circle-down:before {
  content: "\F13A";
}

.fa-html5:before {
  content: "\F13B";
}

.fa-css3:before {
  content: "\F13C";
}

.fa-anchor:before {
  content: "\F13D";
}

.fa-unlock-alt:before {
  content: "\F13E";
}

.fa-bullseye:before {
  content: "\F140";
}

.fa-ellipsis-h:before {
  content: "\F141";
}

.fa-ellipsis-v:before {
  content: "\F142";
}

.fa-rss-square:before {
  content: "\F143";
}

.fa-play-circle:before {
  content: "\F144";
}

.fa-ticket:before {
  content: "\F145";
}

.fa-minus-square:before {
  content: "\F146";
}

.fa-minus-square-o:before {
  content: "\F147";
}

.fa-level-up:before {
  content: "\F148";
}

.fa-level-down:before {
  content: "\F149";
}

.fa-check-square:before {
  content: "\F14A";
}

.fa-pencil-square:before {
  content: "\F14B";
}

.fa-external-link-square:before {
  content: "\F14C";
}

.fa-share-square:before {
  content: "\F14D";
}

.fa-compass:before {
  content: "\F14E";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\F150";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\F151";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\F152";
}

.fa-euro:before,
.fa-eur:before {
  content: "\F153";
}

.fa-gbp:before {
  content: "\F154";
}

.fa-dollar:before,
.fa-usd:before {
  content: "\F155";
}

.fa-rupee:before,
.fa-inr:before {
  content: "\F156";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\F157";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\F158";
}

.fa-won:before,
.fa-krw:before {
  content: "\F159";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "\F15A";
}

.fa-file:before {
  content: "\F15B";
}

.fa-file-text:before {
  content: "\F15C";
}

.fa-sort-alpha-asc:before {
  content: "\F15D";
}

.fa-sort-alpha-desc:before {
  content: "\F15E";
}

.fa-sort-amount-asc:before {
  content: "\F160";
}

.fa-sort-amount-desc:before {
  content: "\F161";
}

.fa-sort-numeric-asc:before {
  content: "\F162";
}

.fa-sort-numeric-desc:before {
  content: "\F163";
}

.fa-thumbs-up:before {
  content: "\F164";
}

.fa-thumbs-down:before {
  content: "\F165";
}

.fa-youtube-square:before {
  content: "\F166";
}

.fa-youtube:before {
  content: "\F167";
}

.fa-xing:before {
  content: "\F168";
}

.fa-xing-square:before {
  content: "\F169";
}

.fa-youtube-play:before {
  content: "\F16A";
}

.fa-dropbox:before {
  content: "\F16B";
}

.fa-stack-overflow:before {
  content: "\F16C";
}

.fa-instagram:before {
  content: "\F16D";
}

.fa-flickr:before {
  content: "\F16E";
}

.fa-adn:before {
  content: "\F170";
}

.fa-bitbucket:before {
  content: "\F171";
}

.fa-bitbucket-square:before {
  content: "\F172";
}

.fa-tumblr:before {
  content: "\F173";
}

.fa-tumblr-square:before {
  content: "\F174";
}

.fa-long-arrow-down:before {
  content: "\F175";
}

.fa-long-arrow-up:before {
  content: "\F176";
}

.fa-long-arrow-left:before {
  content: "\F177";
}

.fa-long-arrow-right:before {
  content: "\F178";
}

.fa-apple:before {
  content: "\F179";
}

.fa-windows:before {
  content: "\F17A";
}

.fa-android:before {
  content: "\F17B";
}

.fa-linux:before {
  content: "\F17C";
}

.fa-dribbble:before {
  content: "\F17D";
}

.fa-skype:before {
  content: "\F17E";
}

.fa-foursquare:before {
  content: "\F180";
}

.fa-trello:before {
  content: "\F181";
}

.fa-female:before {
  content: "\F182";
}

.fa-male:before {
  content: "\F183";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "\F184";
}

.fa-sun-o:before {
  content: "\F185";
}

.fa-moon-o:before {
  content: "\F186";
}

.fa-archive:before {
  content: "\F187";
}

.fa-bug:before {
  content: "\F188";
}

.fa-vk:before {
  content: "\F189";
}

.fa-weibo:before {
  content: "\F18A";
}

.fa-renren:before {
  content: "\F18B";
}

.fa-pagelines:before {
  content: "\F18C";
}

.fa-stack-exchange:before {
  content: "\F18D";
}

.fa-arrow-circle-o-right:before {
  content: "\F18E";
}

.fa-arrow-circle-o-left:before {
  content: "\F190";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\F191";
}

.fa-dot-circle-o:before {
  content: "\F192";
}

.fa-wheelchair:before {
  content: "\F193";
}

.fa-vimeo-square:before {
  content: "\F194";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "\F195";
}

.fa-plus-square-o:before {
  content: "\F196";
}

.fa-space-shuttle:before {
  content: "\F197";
}

.fa-slack:before {
  content: "\F198";
}

.fa-envelope-square:before {
  content: "\F199";
}

.fa-wordpress:before {
  content: "\F19A";
}

.fa-openid:before {
  content: "\F19B";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\F19C";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\F19D";
}

.fa-yahoo:before {
  content: "\F19E";
}

.fa-google:before {
  content: "\F1A0";
}

.fa-reddit:before {
  content: "\F1A1";
}

.fa-reddit-square:before {
  content: "\F1A2";
}

.fa-stumbleupon-circle:before {
  content: "\F1A3";
}

.fa-stumbleupon:before {
  content: "\F1A4";
}

.fa-delicious:before {
  content: "\F1A5";
}

.fa-digg:before {
  content: "\F1A6";
}

.fa-pied-piper-pp:before {
  content: "\F1A7";
}

.fa-pied-piper-alt:before {
  content: "\F1A8";
}

.fa-drupal:before {
  content: "\F1A9";
}

.fa-joomla:before {
  content: "\F1AA";
}

.fa-language:before {
  content: "\F1AB";
}

.fa-fax:before {
  content: "\F1AC";
}

.fa-building:before {
  content: "\F1AD";
}

.fa-child:before {
  content: "\F1AE";
}

.fa-paw:before {
  content: "\F1B0";
}

.fa-spoon:before {
  content: "\F1B1";
}

.fa-cube:before {
  content: "\F1B2";
}

.fa-cubes:before {
  content: "\F1B3";
}

.fa-behance:before {
  content: "\F1B4";
}

.fa-behance-square:before {
  content: "\F1B5";
}

.fa-steam:before {
  content: "\F1B6";
}

.fa-steam-square:before {
  content: "\F1B7";
}

.fa-recycle:before {
  content: "\F1B8";
}

.fa-automobile:before,
.fa-car:before {
  content: "\F1B9";
}

.fa-cab:before,
.fa-taxi:before {
  content: "\F1BA";
}

.fa-tree:before {
  content: "\F1BB";
}

.fa-spotify:before {
  content: "\F1BC";
}

.fa-deviantart:before {
  content: "\F1BD";
}

.fa-soundcloud:before {
  content: "\F1BE";
}

.fa-database:before {
  content: "\F1C0";
}

.fa-file-pdf-o:before {
  content: "\F1C1";
}

.fa-file-word-o:before {
  content: "\F1C2";
}

.fa-file-excel-o:before {
  content: "\F1C3";
}

.fa-file-powerpoint-o:before {
  content: "\F1C4";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\F1C5";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\F1C6";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\F1C7";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\F1C8";
}

.fa-file-code-o:before {
  content: "\F1C9";
}

.fa-vine:before {
  content: "\F1CA";
}

.fa-codepen:before {
  content: "\F1CB";
}

.fa-jsfiddle:before {
  content: "\F1CC";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\F1CD";
}

.fa-circle-o-notch:before {
  content: "\F1CE";
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\F1D0";
}

.fa-ge:before,
.fa-empire:before {
  content: "\F1D1";
}

.fa-git-square:before {
  content: "\F1D2";
}

.fa-git:before {
  content: "\F1D3";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\F1D4";
}

.fa-tencent-weibo:before {
  content: "\F1D5";
}

.fa-qq:before {
  content: "\F1D6";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "\F1D7";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "\F1D8";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\F1D9";
}

.fa-history:before {
  content: "\F1DA";
}

.fa-circle-thin:before {
  content: "\F1DB";
}

.fa-header:before {
  content: "\F1DC";
}

.fa-paragraph:before {
  content: "\F1DD";
}

.fa-sliders:before {
  content: "\F1DE";
}

.fa-share-alt:before {
  content: "\F1E0";
}

.fa-share-alt-square:before {
  content: "\F1E1";
}

.fa-bomb:before {
  content: "\F1E2";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\F1E3";
}

.fa-tty:before {
  content: "\F1E4";
}

.fa-binoculars:before {
  content: "\F1E5";
}

.fa-plug:before {
  content: "\F1E6";
}

.fa-slideshare:before {
  content: "\F1E7";
}

.fa-twitch:before {
  content: "\F1E8";
}

.fa-yelp:before {
  content: "\F1E9";
}

.fa-newspaper-o:before {
  content: "\F1EA";
}

.fa-wifi:before {
  content: "\F1EB";
}

.fa-calculator:before {
  content: "\F1EC";
}

.fa-paypal:before {
  content: "\F1ED";
}

.fa-google-wallet:before {
  content: "\F1EE";
}

.fa-cc-visa:before {
  content: "\F1F0";
}

.fa-cc-mastercard:before {
  content: "\F1F1";
}

.fa-cc-discover:before {
  content: "\F1F2";
}

.fa-cc-amex:before {
  content: "\F1F3";
}

.fa-cc-paypal:before {
  content: "\F1F4";
}

.fa-cc-stripe:before {
  content: "\F1F5";
}

.fa-bell-slash:before {
  content: "\F1F6";
}

.fa-bell-slash-o:before {
  content: "\F1F7";
}

.fa-trash:before {
  content: "\F1F8";
}

.fa-copyright:before {
  content: "\F1F9";
}

.fa-at:before {
  content: "\F1FA";
}

.fa-eyedropper:before {
  content: "\F1FB";
}

.fa-paint-brush:before {
  content: "\F1FC";
}

.fa-birthday-cake:before {
  content: "\F1FD";
}

.fa-area-chart:before {
  content: "\F1FE";
}

.fa-pie-chart:before {
  content: "\F200";
}

.fa-line-chart:before {
  content: "\F201";
}

.fa-lastfm:before {
  content: "\F202";
}

.fa-lastfm-square:before {
  content: "\F203";
}

.fa-toggle-off:before {
  content: "\F204";
}

.fa-toggle-on:before {
  content: "\F205";
}

.fa-bicycle:before {
  content: "\F206";
}

.fa-bus:before {
  content: "\F207";
}

.fa-ioxhost:before {
  content: "\F208";
}

.fa-angellist:before {
  content: "\F209";
}

.fa-cc:before {
  content: "\F20A";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\F20B";
}

.fa-meanpath:before {
  content: "\F20C";
}

.fa-buysellads:before {
  content: "\F20D";
}

.fa-connectdevelop:before {
  content: "\F20E";
}

.fa-dashcube:before {
  content: "\F210";
}

.fa-forumbee:before {
  content: "\F211";
}

.fa-leanpub:before {
  content: "\F212";
}

.fa-sellsy:before {
  content: "\F213";
}

.fa-shirtsinbulk:before {
  content: "\F214";
}

.fa-simplybuilt:before {
  content: "\F215";
}

.fa-skyatlas:before {
  content: "\F216";
}

.fa-cart-plus:before {
  content: "\F217";
}

.fa-cart-arrow-down:before {
  content: "\F218";
}

.fa-diamond:before {
  content: "\F219";
}

.fa-ship:before {
  content: "\F21A";
}

.fa-user-secret:before {
  content: "\F21B";
}

.fa-motorcycle:before {
  content: "\F21C";
}

.fa-street-view:before {
  content: "\F21D";
}

.fa-heartbeat:before {
  content: "\F21E";
}

.fa-venus:before {
  content: "\F221";
}

.fa-mars:before {
  content: "\F222";
}

.fa-mercury:before {
  content: "\F223";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "\F224";
}

.fa-transgender-alt:before {
  content: "\F225";
}

.fa-venus-double:before {
  content: "\F226";
}

.fa-mars-double:before {
  content: "\F227";
}

.fa-venus-mars:before {
  content: "\F228";
}

.fa-mars-stroke:before {
  content: "\F229";
}

.fa-mars-stroke-v:before {
  content: "\F22A";
}

.fa-mars-stroke-h:before {
  content: "\F22B";
}

.fa-neuter:before {
  content: "\F22C";
}

.fa-genderless:before {
  content: "\F22D";
}

.fa-facebook-official:before {
  content: "\F230";
}

.fa-pinterest-p:before {
  content: "\F231";
}

.fa-whatsapp:before {
  content: "\F232";
}

.fa-server:before {
  content: "\F233";
}

.fa-user-plus:before {
  content: "\F234";
}

.fa-user-times:before {
  content: "\F235";
}

.fa-hotel:before,
.fa-bed:before {
  content: "\F236";
}

.fa-viacoin:before {
  content: "\F237";
}

.fa-train:before {
  content: "\F238";
}

.fa-subway:before {
  content: "\F239";
}

.fa-medium:before {
  content: "\F23A";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "\F23B";
}

.fa-optin-monster:before {
  content: "\F23C";
}

.fa-opencart:before {
  content: "\F23D";
}

.fa-expeditedssl:before {
  content: "\F23E";
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\F240";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\F241";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "\F242";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\F243";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\F244";
}

.fa-mouse-pointer:before {
  content: "\F245";
}

.fa-i-cursor:before {
  content: "\F246";
}

.fa-object-group:before {
  content: "\F247";
}

.fa-object-ungroup:before {
  content: "\F248";
}

.fa-sticky-note:before {
  content: "\F249";
}

.fa-sticky-note-o:before {
  content: "\F24A";
}

.fa-cc-jcb:before {
  content: "\F24B";
}

.fa-cc-diners-club:before {
  content: "\F24C";
}

.fa-clone:before {
  content: "\F24D";
}

.fa-balance-scale:before {
  content: "\F24E";
}

.fa-hourglass-o:before {
  content: "\F250";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\F251";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\F252";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\F253";
}

.fa-hourglass:before {
  content: "\F254";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\F255";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\F256";
}

.fa-hand-scissors-o:before {
  content: "\F257";
}

.fa-hand-lizard-o:before {
  content: "\F258";
}

.fa-hand-spock-o:before {
  content: "\F259";
}

.fa-hand-pointer-o:before {
  content: "\F25A";
}

.fa-hand-peace-o:before {
  content: "\F25B";
}

.fa-trademark:before {
  content: "\F25C";
}

.fa-registered:before {
  content: "\F25D";
}

.fa-creative-commons:before {
  content: "\F25E";
}

.fa-gg:before {
  content: "\F260";
}

.fa-gg-circle:before {
  content: "\F261";
}

.fa-tripadvisor:before {
  content: "\F262";
}

.fa-odnoklassniki:before {
  content: "\F263";
}

.fa-odnoklassniki-square:before {
  content: "\F264";
}

.fa-get-pocket:before {
  content: "\F265";
}

.fa-wikipedia-w:before {
  content: "\F266";
}

.fa-safari:before {
  content: "\F267";
}

.fa-chrome:before {
  content: "\F268";
}

.fa-firefox:before {
  content: "\F269";
}

.fa-opera:before {
  content: "\F26A";
}

.fa-internet-explorer:before {
  content: "\F26B";
}

.fa-tv:before,
.fa-television:before {
  content: "\F26C";
}

.fa-contao:before {
  content: "\F26D";
}

.fa-500px:before {
  content: "\F26E";
}

.fa-amazon:before {
  content: "\F270";
}

.fa-calendar-plus-o:before {
  content: "\F271";
}

.fa-calendar-minus-o:before {
  content: "\F272";
}

.fa-calendar-times-o:before {
  content: "\F273";
}

.fa-calendar-check-o:before {
  content: "\F274";
}

.fa-industry:before {
  content: "\F275";
}

.fa-map-pin:before {
  content: "\F276";
}

.fa-map-signs:before {
  content: "\F277";
}

.fa-map-o:before {
  content: "\F278";
}

.fa-map:before {
  content: "\F279";
}

.fa-commenting:before {
  content: "\F27A";
}

.fa-commenting-o:before {
  content: "\F27B";
}

.fa-houzz:before {
  content: "\F27C";
}

.fa-vimeo:before {
  content: "\F27D";
}

.fa-black-tie:before {
  content: "\F27E";
}

.fa-fonticons:before {
  content: "\F280";
}

.fa-reddit-alien:before {
  content: "\F281";
}

.fa-edge:before {
  content: "\F282";
}

.fa-credit-card-alt:before {
  content: "\F283";
}

.fa-codiepie:before {
  content: "\F284";
}

.fa-modx:before {
  content: "\F285";
}

.fa-fort-awesome:before {
  content: "\F286";
}

.fa-usb:before {
  content: "\F287";
}

.fa-product-hunt:before {
  content: "\F288";
}

.fa-mixcloud:before {
  content: "\F289";
}

.fa-scribd:before {
  content: "\F28A";
}

.fa-pause-circle:before {
  content: "\F28B";
}

.fa-pause-circle-o:before {
  content: "\F28C";
}

.fa-stop-circle:before {
  content: "\F28D";
}

.fa-stop-circle-o:before {
  content: "\F28E";
}

.fa-shopping-bag:before {
  content: "\F290";
}

.fa-shopping-basket:before {
  content: "\F291";
}

.fa-hashtag:before {
  content: "\F292";
}

.fa-bluetooth:before {
  content: "\F293";
}

.fa-bluetooth-b:before {
  content: "\F294";
}

.fa-percent:before {
  content: "\F295";
}

.fa-gitlab:before {
  content: "\F296";
}

.fa-wpbeginner:before {
  content: "\F297";
}

.fa-wpforms:before {
  content: "\F298";
}

.fa-envira:before {
  content: "\F299";
}

.fa-universal-access:before {
  content: "\F29A";
}

.fa-wheelchair-alt:before {
  content: "\F29B";
}

.fa-question-circle-o:before {
  content: "\F29C";
}

.fa-blind:before {
  content: "\F29D";
}

.fa-audio-description:before {
  content: "\F29E";
}

.fa-volume-control-phone:before {
  content: "\F2A0";
}

.fa-braille:before {
  content: "\F2A1";
}

.fa-assistive-listening-systems:before {
  content: "\F2A2";
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\F2A3";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\F2A4";
}

.fa-glide:before {
  content: "\F2A5";
}

.fa-glide-g:before {
  content: "\F2A6";
}

.fa-signing:before,
.fa-sign-language:before {
  content: "\F2A7";
}

.fa-low-vision:before {
  content: "\F2A8";
}

.fa-viadeo:before {
  content: "\F2A9";
}

.fa-viadeo-square:before {
  content: "\F2AA";
}

.fa-snapchat:before {
  content: "\F2AB";
}

.fa-snapchat-ghost:before {
  content: "\F2AC";
}

.fa-snapchat-square:before {
  content: "\F2AD";
}

.fa-pied-piper:before {
  content: "\F2AE";
}

.fa-first-order:before {
  content: "\F2B0";
}

.fa-yoast:before {
  content: "\F2B1";
}

.fa-themeisle:before {
  content: "\F2B2";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\F2B3";
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "\F2B4";
}

.fa-handshake-o:before {
  content: "\F2B5";
}

.fa-envelope-open:before {
  content: "\F2B6";
}

.fa-envelope-open-o:before {
  content: "\F2B7";
}

.fa-linode:before {
  content: "\F2B8";
}

.fa-address-book:before {
  content: "\F2B9";
}

.fa-address-book-o:before {
  content: "\F2BA";
}

.fa-vcard:before,
.fa-address-card:before {
  content: "\F2BB";
}

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\F2BC";
}

.fa-user-circle:before {
  content: "\F2BD";
}

.fa-user-circle-o:before {
  content: "\F2BE";
}

.fa-user-o:before {
  content: "\F2C0";
}

.fa-id-badge:before {
  content: "\F2C1";
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: "\F2C2";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\F2C3";
}

.fa-quora:before {
  content: "\F2C4";
}

.fa-free-code-camp:before {
  content: "\F2C5";
}

.fa-telegram:before {
  content: "\F2C6";
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\F2C7";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\F2C8";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\F2C9";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\F2CA";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\F2CB";
}

.fa-shower:before {
  content: "\F2CC";
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\F2CD";
}

.fa-podcast:before {
  content: "\F2CE";
}

.fa-window-maximize:before {
  content: "\F2D0";
}

.fa-window-minimize:before {
  content: "\F2D1";
}

.fa-window-restore:before {
  content: "\F2D2";
}

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\F2D3";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\F2D4";
}

.fa-bandcamp:before {
  content: "\F2D5";
}

.fa-grav:before {
  content: "\F2D6";
}

.fa-etsy:before {
  content: "\F2D7";
}

.fa-imdb:before {
  content: "\F2D8";
}

.fa-ravelry:before {
  content: "\F2D9";
}

.fa-eercast:before {
  content: "\F2DA";
}

.fa-microchip:before {
  content: "\F2DB";
}

.fa-snowflake-o:before {
  content: "\F2DC";
}

.fa-superpowers:before {
  content: "\F2DD";
}

.fa-wpexplorer:before {
  content: "\F2DE";
}

.fa-meetup:before {
  content: "\F2E0";
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.introjs-overlay {
  position: absolute;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  z-index: 999999;
  background: rgba(0, 0, 0, 0.4);
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.introjs-fixParent {
  z-index: auto !important;
  opacity: 1.0 !important;
  -webkit-transform: none !important;
          transform: none !important;
}

.introjs-showElement {
  z-index: 9999999 !important;
}

tr.introjs-showElement > td,
tr.introjs-showElement > th {
  z-index: 9999999 !important;
}

.introjs-disableInteraction {
  z-index: 9999999 !important;
  position: absolute;
  background-color: white;
  opacity: 0;
}

.introjs-relativePosition {
  position: relative;
}

.introjs-relativePosition .dropdown .icomoon-plus {
  color: #464646;
}

tr.introjs-showElement > td,
tr.introjs-showElement > th {
  position: relative;
}

.introjs-helperLayer {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  position: absolute;
  z-index: 9999998;
  background-color: #FFF;
  background-color: rgba(255, 255, 255, 0.9);
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.4);
          box-shadow: 0 2px 15px rgba(0, 0, 0, 0.4);
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.introjs-tooltipReferenceLayer {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  position: absolute;
  visibility: hidden;
  z-index: 10000000;
  background-color: transparent;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.introjs-helperLayer * {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.introjs-helperLayer *:before,
.introjs-helperLayer *:after {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.introjs-helperNumberLayer {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  position: absolute;
  visibility: visible;
  top: -16px;
  left: -16px;
  z-index: 9999999999 !important;
  padding: 2px;
  font-size: 13px;
  font-weight: bold;
  color: white;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  background: #ff3019;
  /* Opera 11.10+ */
  background: -webkit-gradient(linear, left top, right top, from(#ff3019), to(#cf0404));
  background: linear-gradient(to right, #ff3019 0%, #cf0404 100%);
  /* W3C */
  width: 20px;
  height: 20px;
  line-height: 20px;
  border: 3px solid white;
  border-radius: 50%;
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0)";
  /* IE6-9 */
  filter: "progid:DXImageTransform.Microsoft.Shadow(direction=135, strength=2, color=ff0000)";
  /* IE10 text shadows */
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
}

.introjs-close {
  float: right;
  position: relative;
}

.introjs-close:hover .custom-tooltip {
  visibility: visible;
  opacity: 1;
}

.custom-tooltip {
  visibility: visible;
  width: 95px;
  background-color: #2f2f2f;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 3px 0;
  position: absolute;
  z-index: 1;
  bottom: 111%;
  font-size: 13px;
  left: 50%;
  margin-left: -50px;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

.custom-tooltip:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

.introjs-arrow {
  border: 10px solid white;
  content: '';
  position: absolute;
}

.introjs-arrow.top {
  top: -20px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: white;
  border-left-color: transparent;
}

.introjs-arrow.top-right {
  top: -20px;
  right: 10px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: white;
  border-left-color: transparent;
}

.introjs-arrow.top-middle {
  top: -20px;
  left: 50%;
  margin-left: -5px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: white;
  border-left-color: transparent;
}

.introjs-arrow.right {
  right: -20px;
  top: 10px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: white;
}

.introjs-arrow.right-bottom {
  bottom: 10px;
  right: -20px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: white;
}

.introjs-arrow.bottom {
  bottom: -20px;
  border-top-color: white;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
}

.introjs-arrow.left {
  left: -20px;
  top: 10px;
  border-top-color: transparent;
  border-right-color: white;
  border-bottom-color: transparent;
  border-left-color: transparent;
}

.introjs-arrow.left-bottom {
  left: -20px;
  bottom: 10px;
  border-top-color: transparent;
  border-right-color: white;
  border-bottom-color: transparent;
  border-left-color: transparent;
}

.introjs-tooltip {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  position: absolute;
  visibility: visible;
  padding: 20px;
  background-color: white;
  min-width: 400px;
  max-width: 500px;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.4);
          box-shadow: 0 1px 10px rgba(0, 0, 0, 0.4);
  -webkit-transition: opacity 0.1s ease-out;
  transition: opacity 0.1s ease-out;
}

.introjs-tooltipbuttons {
  text-align: right;
  white-space: nowrap;
  padding: 30px 0 0;
  clear: both;
}

/*
 Buttons style by http://nicolasgallagher.com/lab/css3-github-buttons/
 Changed by Afshin Mehrabani
*/

.introjs-button {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  position: relative;
  overflow: visible;
  display: inline-block;
  border: 2px solid #fff !important;
  padding: 2px 12px;
  font-size: 15px;
  line-height: 1.6;
  border-radius: 4px;
  font-weight: 500;
  text-decoration: none;
  cursor: pointer;
  outline: none;
  background: #fc5914;
  background: -webkit-gradient(linear, left top, right top, from(#fc5914), to(#f11b63));
  background: linear-gradient(to right, #fc5914 0%, #f11b63 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc5914', endColorstr='#f11b63', GradientType=1);
  color: #fff !important;
  margin-left: 10px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.48);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.48);
}

.introjs-button:hover {
  border: 2px solid #fff;
  text-decoration: none;
  -webkit-box-shadow: 0 1px 4px black;
  box-shadow: 0 1px 4px black;
}

.introjs-button:focus,
.introjs-button:active {
  border: 2px solid #fff;
  text-decoration: none;
  -webkit-box-shadow: 0 1px 4px black;
  box-shadow: 0 1px 4px black;
}

.introjs-button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* overrides extra padding on button elements in Firefox */

.introjs-skipbutton {
  padding: 2px 8px 2px;
  float: left;
  margin: 0;
  background: #e4e4e4;
  color: #464646 !important;
  text-transform: capitalize;
  font-size: 14px;
}

.introjs-skipbutton:hover,
.introjs-skipbutton:focus,
.introjs-skipbutton:active {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-bottom: 1px solid #ccc !important;
}

.introjs-donebutton {
  background: #fc5914;
  background: -webkit-gradient(linear, left top, right top, from(#fc5914), to(#f11b63));
  background: linear-gradient(to right, #fc5914 0%, #f11b63 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc5914', endColorstr='#f11b63', GradientType=1);
  color: #fff !important;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.48);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.48);
  border: 2px solid #fff !important;
  padding: 2px 12px;
  line-height: 1.6;
  font-size: 16px;
  float: right;
  margin-left: 13px;
}

.introjs-donebutton:hover,
.introjs-donebutton:focus,
.introjs-donebutton:active {
  -webkit-box-shadow: 0 1px 4px black;
  box-shadow: 0 1px 4px black;
  border: 2px solid #fff !important;
}

.introjs-prevbutton {
  border-radius: 0.2em 0 0 0.2em;
  border-right: none;
  background: #ccc;
  color: #464646 !important;
}

.introjs-prevbutton.introjs-fullbutton {
  border: 1px solid #d4d4d4;
  border-radius: 0.2em;
}

.introjs-nextbutton {
  border-radius: 0 0.2em 0.2em 0;
}

.introjs-nextbutton.introjs-fullbutton {
  border-radius: 0.2em;
}

.introjs-disabled {
  color: #9a9a9a;
  border-color: #d4d4d4;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: default;
  background-color: #f4f4f4;
  background-image: none;
  text-decoration: none;
}

.introjs-disabled:hover,
.introjs-disabled:focus {
  color: #9a9a9a;
  border-color: #d4d4d4;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: default;
  background-color: #f4f4f4;
  text-decoration: none;
}

.introjs-hidden {
  display: none;
}

.introjs-bullets {
  text-align: center;
}

.introjs-bullets ul {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  clear: both;
  margin: 15px auto 0;
  padding: 0;
  display: inline-block;
}

.introjs-bullets ul li {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  list-style: none;
  float: left;
  margin: 0 2px;
}

.introjs-bullets ul li a {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  display: block;
  width: 6px;
  height: 6px;
  background: #ccc;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  text-decoration: none;
  cursor: pointer;
}

.introjs-bullets ul li a:hover,
.introjs-bullets ul li a.active {
  background: #999;
}

.introjs-progress {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  overflow: hidden;
  height: 10px;
  margin: 10px 0 5px 0;
  border-radius: 4px;
  background-color: #ecf0f1;
}

.introjs-progressbar {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  float: left;
  width: 0;
  height: 100%;
  font-size: 10px;
  line-height: 10px;
  text-align: center;
  background-color: #08c;
}

.introjsFloatingElement {
  position: absolute;
  height: 0;
  width: 0;
  left: 50%;
  top: 50%;
}

.introjs-fixedTooltip {
  position: fixed;
}

.introjs-hint {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  position: absolute;
  background: transparent;
  width: 20px;
  height: 15px;
  cursor: pointer;
}

.introjs-hint:focus {
  border: 0;
  outline: 0;
}

.introjs-hidehint {
  display: none;
}

.introjs-fixedhint {
  position: fixed;
}

.introjs-hint:hover > .introjs-hint-pulse {
  border: 5px solid rgba(60, 60, 60, 0.57);
}

.introjs-hint-pulse {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  width: 10px;
  height: 10px;
  border: 5px solid rgba(60, 60, 60, 0.27);
  border-radius: 30px;
  background-color: rgba(136, 136, 136, 0.24);
  z-index: 10;
  position: absolute;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

.introjs-hint-no-anim .introjs-hint-dot {
  -webkit-animation: none;
  animation: none;
}

.introjs-hint-dot {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  border: 10px solid rgba(146, 146, 146, 0.36);
  background: transparent;
  border-radius: 60px;
  height: 50px;
  width: 50px;
  -webkit-animation: introjspulse 3s ease-out;
          animation: introjspulse 3s ease-out;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  position: absolute;
  top: -25px;
  left: -25px;
  z-index: 1;
  opacity: 0;
}

@-webkit-keyframes introjspulse {
  0% {
    -webkit-transform: scale(0);
    opacity: 0.0;
  }

  25% {
    -webkit-transform: scale(0);
    opacity: 0.1;
  }

  50% {
    -webkit-transform: scale(0.1);
    opacity: 0.3;
  }

  75% {
    -webkit-transform: scale(0.5);
    opacity: 0.5;
  }

  100% {
    -webkit-transform: scale(1);
    opacity: 0.0;
  }
}

@keyframes introjspulse {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0.0;
  }

  25% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0.1;
  }

  50% {
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
    opacity: 0.3;
  }

  75% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0.5;
  }

  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.0;
  }
}

.intro_projectMain p {
  font-size: 16px;
}

.intro_projectMain h4 {
  font-size: 30px;
  font-weight: 500;
}

.span_turoimg {
  display: block;
  width: 120px;
  height: 150px;
  margin-bottom: 20px;
}

.intro_projectMain h4 {
  margin: 73px 18px 0 120px !important;
  display: inherit !important;
}

.span_turoInt {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -478px -3993px;
}

.tutorial_icon {
  display: block;
  width: 100px;
  height: 100px;
}

.tutorial_icon.span_turoIntLeftBtm {
  background: url(/images/tutorial_leftbtn.png?bc97978fef9d48f33b442b380eaf19a3) no-repeat;
}

.span_turoIntLft {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -743px -4026px;
}

.span_turoIntRgt {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -990px -4027px;
}

.span_turoIntUp {
  background: url(/images/tutorial_Up.png?7125914d918000e07b0105865290387e) no-repeat;
}

.introjs-tooltiptext p {
  font-size: 17px;
  line-height: 23px;
}

.min-height-auto {
  min-height: auto !important;
}

.max-height-auto {
  max-height: none !important;
}

.display-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
}

.flex-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.align-items-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.align-items-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.justify-content-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.justify-content-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.flex-1 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.justify-content-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.align-self-center {
  -ms-flex-item-align: center;
      align-self: center;
}

.justify-content-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

._aboveftrsec-in {
  padding: 10px 0 0 0 !important;
}

.fullDropdown:hover .drp {
  display: block !important;
  color: #000;
}

.fullDropdown:hover {
  background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to right, #ff6a00, #ee0979);
  color: #fff;
}

.fullDropdown:hover .menuLinks {
  background: transparent;
  color: #fff !important;
}

.fullDropdown:hover .menuLinks,
.fullDropdown:hover .fa-chevron-down {
  color: #fff !important;
}

.drp {
  background: #fff;
  max-height: 60vh;
  height: auto;
  position: fixed;
  right: 0;
  left: 100px;
  border: 0;
  border-left: 0;
  display: none;
  font-size: 10px;
}

.drp hr {
  margin: 12px auto;
  width: 80%;
}

.drp div,
.drp span {
  cursor: pointer;
}

.drp .leftContents {
  width: 25%;
  font-size: 1.5em;
}

.drp .rightHeading {
  font-weight: bold;
  line-height: 38px;
  font-size: 1.5em;
  color: #3f3d48;
}

.drp .rightHeading a {
  color: #3f3d48;
}

.drp .drpCatColumns {
  -webkit-column-gap: 1em;
          column-gap: 1em;
  -webkit-column-count: 5;
          column-count: 5;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding: 6px 22px 15px 33px;
}

.drp .drpCatContents {
  -webkit-column-break-inside: avoid;
  break-inside: avoid;
}

.drp .leftContents .leftContentsTexts {
  padding: 10px;
  color: #404040;
  margin-bottom: 1px;
  padding: 6px 9px 4px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.drp .leftContents .leftContentsTexts a {
  color: #404040;
}

.drp .leftContents .leftContentsTexts.active {
  background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to right, #ff6a00, #ee0979);
  color: #fff;
}

.drp .leftContents .leftContentsTexts.active a {
  color: #fff;
}

.drp .leftContents .leftContentsTexts:hover {
  background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to right, #ff6a00, #ee0979);
  color: #fff;
}

.drp .leftContents .leftContentsTexts:hover a {
  color: #fff;
}

.drp .tab-pane {
  height: 100%;
  overflow: auto;
}

.drp .rightSubHeadingContents {
  font-size: 1.4em;
}

.drp .rightSubHeadingContents {
  line-height: 30px;
}

.drp .rightSubHeadingContents a {
  color: #404040;
}

.drp .rightSubHeadingContents:hover {
  font-weight: bold;
  background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to right, #ff6a00, #ee0979);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.drp .tab-content {
  border-left: 1px solid #dcdcdc52 !important;
  border: 0;
}

.drp .rightHeading .fa-external-link {
  font-size: 9px;
  display: none;
}

.drp .rightHeading:hover .fa-external-link {
  display: inline-block;
}

.drp a {
  font-size: inherit !important;
  white-space: initial !important;
  border-radius: 0 !important;
  padding: initial !important;
}

.list-pin-slider {
  margin: 15px  auto 65px auto;
  height: 100%;
  padding: 20px 35px;
  -webkit-box-shadow: 0 2px 10px 0 rgba(193, 193, 193, 0.3);
          box-shadow: 0 2px 10px 0 rgba(193, 193, 193, 0.3);
}

.list-pin-slider .list-pin-slider-inner {
  padding: 46px 0 34px 0;
}

.list-pin-slider .listSlider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 41%;
}

.list-pin-slider .listSlider .listSliderIconsMain {
  border: 0;
  margin: 0;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons {
  margin: 5px;
  width: 47%;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons a {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  border: 0;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons a .sliderIconsMain {
  min-width: 41px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 24px;
  position: relative;
  left: 18px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons a .sliderIconsMain .sliderIcons {
  width: 24px;
  height: 24px;
  position: relative;
  left: 1px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .sliderText {
  padding-left: 21px;
  color: #000;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat;
  display: inline-block;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.graphics_design {
  background-position: -38px -1094px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.photo_collage {
  background-position: -8px -1124px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.photo_mockup {
  background-position: -38px -1124px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.photo_editor {
  background-position: -128px -1159px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.gif_templates {
  background-position: -128px -1064px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.video_editor {
  background-position: -180px -652px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.cinemagraphs {
  background-position: -68px -1063px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.animated_design {
  background-position: -8px -1063px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.video_templates {
  background-position: -98px -1187px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.logo_maker {
  background-position: -290px -1766px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.video_collage {
  background-position: -158px -1094px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.video_mockup {
  background-position: -188px -1094px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.music_to_video {
  background-position: -9px -1159px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.panorama_editor {
  background-position: -38px -1158px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.podcast_to_video {
  background-position: -39px -1189px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.text_to_video {
  background-position: -129px -1189px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.intro_maker {
  background-position: -266px -1559px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.outro_maker {
  background-position: -85px -1610px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.lyric_video_maker {
  background-position: -80px -1557px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.app_screenshot {
  background-position: -436px -1558px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.grid_maker {
  background-position: -13px -1770px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.infographics {
  background-position: -292px -1680px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.slides {
  background-position: -360px -1680px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.gifographics {
  background-position: -227px -1680px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.story_maker {
  background-position: -241px -1735px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.facebook_3d_post {
  background-position: -153px -997px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.sermon_snippet_maker {
  background-position: -12px -1810px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat;
  display: inline-block;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.graphics_design,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.graphics_design {
  background-position: -69px -1094px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.photo_collage,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.photo_collage {
  background-position: -99px -1160px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.photo_mockup,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.photo_mockup {
  background-position: -68px -1124px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.photo_editor,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.photo_editor {
  background-position: -8px -1189px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.gif_templates,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.gif_templates {
  background-position: -8px -1094px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.video_editor,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.video_editor {
  background-position: -188px -1064px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.cinemagraphs,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.cinemagraphs {
  background-position: -98px -1063px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.animated_design,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.animated_design {
  background-position: -38px -1063px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.video_templates,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.video_templates {
  background-position: -193px -1150px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.logo_maker,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.logo_maker {
  background-position: -322px -1766px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.video_collage,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.video_collage {
  background-position: -163px -1124px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.video_mockup,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.video_mockup {
  background-position: -193px -1124px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.music_to_video,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.music_to_video {
  background-position: -99px -1125px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.panorama_editor,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.panorama_editor {
  background-position: -68px -1158px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.podcast_to_video,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.podcast_to_video {
  background-position: -69px -1189px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.text_to_video,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.text_to_video {
  background-position: -159px -1065px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.intro_maker,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.intro_maker {
  background-position: -226px -1562px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.outro_maker,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.outro_maker {
  background-position: -115px -1609px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.lyric_video_maker,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.lyric_video_maker {
  background-position: -113px -1558px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.app_screenshot,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.app_screenshot {
  background-position: -396px -1560px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.grid_maker,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.grid_maker {
  background-position: -39px -1770px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.infographics,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.infographics {
  background-position: -324px -1678px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.slides,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.slides {
  background-position: -392px -1679px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.gifographics,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.gifographics {
  background-position: -260px -1679px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.story_maker,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.story_maker {
  background-position: -272px -1734px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.facebook_3d_post,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.facebook_3d_post {
  background-position: -197px -998px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.sermon_snippet_maker,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.sermon_snippet_maker {
  background-position: -41px -1810px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .sliderIconsMain,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .sliderIconsMain {
  background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to right, #ff6a00, #ee0979);
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .sliderText,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .sliderText {
  background: #f52f4b0d;
  border: 1px solid #fd610c;
  border-radius: 6px;
}

.list-pin-slider .pins-slider {
  width: 59%;
  margin-bottom: 12px;
}

.list-pin-slider .pins-slider .selectTemplate {
  padding: 10px 20px;
}

.list-pin-slider .pins-slider .selectTemplate .textInfoDiv {
  padding: 0 !important;
  margin: 0 20px;
}

.list-pin-slider .pins-slider .exploreTemplates {
  padding: 10px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.list-pin-slider .pins-slider .exploreTemplates button {
  font-family: sans-serif;
}

.list-pin-slider .pins-slider .exploreTemplates button span :nth-child(1) {
  padding-right: 5px;
}

.list-pin-slider .pins-slider .exploreTemplates .createDesignMenu {
  border-radius: 50px;
  padding: 7px 15px;
}

.list-pin-slider .pins-slider .pin-slide-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.list-pin-slider .pins-slider .pin-slide-inner .pinSliderTopContens {
  margin: 0 auto;
}

.list-pin-slider .pins-slider .pin-slide-inner .carousel-fade {
  width: 250px;
  height: 250px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.list-pin-slider .pins-slider .pin-slide-inner .carousel-fade .carousel-inner .item {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 auto;
  display: none;
}

.list-pin-slider .pins-slider .pin-slide-inner .carousel-fade .carousel-inner .item.active {
  display: block !important;
}

.list-pin-slider .pins-slider .pin-slide-inner .carousel-fade .carousel-inner .item img {
  -o-object-fit: contain;
     object-fit: contain;
}

@media (max-width: 991px) {
  .list-pin-slider-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .list-pin-slider-inner .listSlider,
  .list-pin-slider-inner .pins-slider {
    width: 100%;
  }

  .list-pin-slider-inner .pins-slider {
    padding-top: 54px;
  }

  .listSliderIcons {
    width: 100%;
  }

  .pinSliderTopContens {
    text-align: center;
  }

  .listSlider h3 {
    text-align: center;
  }
}

@media (max-width: 425px) {
  .listSlider {
    display: none !important;
  }

  .selectTemplate {
    padding: 10px;
  }

  .selectTemplate .textInfoDiv {
    margin: 0px 10px;
  }

  .textInfo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .pins-slider {
    padding-top: 0 !important;
  }
}

.avoidLineBreak {
  white-space: pre;
  word-wrap: break-word;
}

.backDropZindex {
  z-index: 9999 !important;
}

.backDropZindex * {
  z-index: 9999 !important;
}

.d-none {
  display: none !important;
}

.d-block {
  display: block !important;
}

.overflow-hidden {
  overflow: hidden;
}

.white-space-nowrap {
  white-space: nowrap;
}

.flex-1 {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 !important;
          flex: 1 !important;
}

.overflow-y-auto {
  overflow-y: auto;
}

.overflow-x-hidden {
  overflow-x: hidden;
}

.p-t-40 {
  padding-top: 40px;
}

body,
html {
  height: 100%;
  width: 100%;
  margin: 0;
}

html {
  position: relative;
  overflow-y: auto;
}

.space {
  padding: 10px !important;
}

.noBtmSpace {
  padding: 10px 10px 0 10px !important;
}

.spacesm {
  padding: 5px !important;
}

.left-space,
.video-editor.media-loaded .video-editor-container .ve_subtitles .resize-controls-container .resizeOptions {
  padding: 0 0 0 10px !important;
}

.left-spacesm {
  padding: 0 0 0 5px !important;
}

.ver-space {
  padding: 10px 0 !important;
}

.hor-space {
  padding: 0 10px !important;
}

.hor-spacesm {
  padding: 0 5px !important;
}

.ver-spacesm {
  padding: 5px 0 !important;
}

.p-t-30 {
  padding-top: 30px;
}

.top-space {
  padding: 10px 0 0 !important;
}

.p-30 {
  padding: 30px;
}

.top-spacesm {
  padding: 5px 0 0 !important;
}

.mspace {
  margin: 10px;
}

.mspacesm {
  margin: 5px;
}

.p-30 {
  padding: 30px;
}

.mr {
  margin-right: 6px;
}

.top-mspace {
  margin: 10px 0 0 0 !important;
}

.top-mspacesm {
  margin: 5px 0 0 0 !important;
}

.f-size {
  font-size: 20px;
}

.ver-mspace {
  margin: 10px 0 !important;
}

.ver-mspacesm {
  margin: 5px 0 !important;
}

.hor-mspace {
  margin: 0 10px !important;
}

.hor-mspacesm {
  margin: 0 5px !important;
}

.bot-space {
  padding: 0 0 10px !important;
}

.bot-spacesm {
  padding: 0 0 5px !important;
}

.right-space {
  padding: 0 10px 0 0 !important;
}

.right-spacesm {
  padding: 0 5px 0 0 !important;
}

.scroll_padsm {
  padding-top: 2px !important;
}

.bot-mspace {
  margin: 0 0 10px !important;
}

.bot-mspacesm {
  margin: 0 0 5px !important;
}

.left-mspace {
  margin: 0 0 0 10px !important;
}

.left-mspacesm {
  margin: 0 0 0 5px !important;
}

.right-mspace {
  margin: 0 10px 0 0 !important;
}

.right-mspacesm {
  margin: 0 5px 0 0 !important;
}

.alignCenter {
  text-align: center;
}

.alignRight {
  text-align: right;
}

.m-t-75 {
  margin-top: 75px;
}

.m-l-40 {
  margin-left: 40px;
}

.m-r-40 {
  margin-right: 40px;
}

.m-t-20 {
  margin-top: 20px;
}

.m-t-60 {
  margin-top: 60px;
}

.height-auto {
  height: auto !important;
}

.width-auto {
  width: auto !important;
}

.m-t-40 {
  margin-top: 40px;
}

.p-t-40 {
  padding-top: 40px;
}

.m-b-40 {
  margin-bottom: 40px;
}

.m-b-40 {
  margin-bottom: 40px;
}

.m-b-15 {
  margin-bottom: 15px;
}

.m-t-13 {
  margin-top: 13px;
}

.m-t-16 {
  margin-top: 16px;
}

.m-t-b-15 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.m-t-b-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.pad8 {
  padding: 8px !important;
}

.no-mar {
  margin: 0 !important;
}

.p-b-3 {
  padding-bottom: 3px !important;
}

.p-b-40 {
  padding-bottom: 40px;
}

.p-t-10 {
  padding-top: 10px;
}

.p-b-10 {
  padding-bottom: 10px;
}

.p-t-20 {
  padding-top: 20px;
}

.p-b-20 {
  padding-bottom: 20px;
}

.no-bor {
  border: 0 !important;
}

.border {
  border: 1px solid #ddd;
}

.border-btm {
  border-bottom: 1px solid #ddd;
}

.bor {
  border: 1px solid #fda63d;
}

.d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.align-items-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}

.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.text-white {
  color: #fff;
}

.pl-55 {
  padding-left: 55px;
}

.disc {
  list-style: disc;
}

.no-bg {
  background: none !important;
}

.sep {
  border: 1px solid #eaeaea;
}

.bot-bor,
.bot-sep {
  border-bottom: 1px solid #ccc;
}

.no-bor-radius {
  border-radius: 0 !important;
}

.mbot5 {
  margin-bottom: 5px;
}

.dl {
  text-align: left !important;
}

.p-15 {
  padding: 15px;
}

.dc {
  text-align: center !important;
}

.alignCenterDiv {
  margin: 0 auto;
}

.m-30 {
  margin: 30px;
}

.dr {
  text-align: right !important;
}

.small_txt {
  font-size: 12px;
}

.icomoon-times:hover {
  color: #f05a28;
}

.relative,
.pr {
  position: relative;
}

.pa {
  position: absolute;
}

.ps {
  position: static !important;
}

.pf {
  position: fixed;
}

.top-bor {
  border-top: 1px solid #ccc;
}

a {
  color: #1b69b6;
  text-decoration: none;
  cursor: pointer;
}

a:hover {
  color: #f05a28;
}

img {
  max-width: 100%;
  vertical-align: middle;
}

input:focus {
  outline: none;
}

.cur,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item,
.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item {
  cursor: pointer;
}

.cur_move {
  cursor: move;
}

.no_cur {
  cursor: default !important;
}

.cur_zoomIn {
  cursor: -webkit-zoom-in !important;
  cursor: zoom-in !important;
}

p {
  margin: 0;
}

a:focus,
a:hover {
  color: #000;
}

:focus {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.textn {
  font-weight: 500 !important;
}

.textb {
  font-weight: 600 !important;
}

.textc {
  text-transform: capitalize;
}

.textn {
  font-weight: normal !important;
}

.no-pad {
  padding: 0 !important;
}

.no-bdr,
.optimizerAdvncedTableBg .optimizerBg {
  border: 0 !important;
}

.m-t-250 {
  margin-top: 250px;
}

table {
  border-collapse: collapse;
}

td {
  height: auto;
}

.list-inline > li {
  display: inline-block;
}

.unstyled {
  padding: 0;
}

.unstyled li {
  list-style: none;
}

a:focus {
  outline: none;
  outline-offset: 0;
}

.text-upper {
  text-transform: uppercase;
}

.hide {
  display: none !important;
}

::-webkit-input-placeholder {
  color: #aaa;
  font: 500 13px/20px "Rajdhani", sans-serif;
}

::-moz-placeholder {
  color: #aaa;
  font: 500 13px/20px "Rajdhani", sans-serif;
}

:-ms-input-placeholder {
  color: #aaa;
  font: 500 13px/20px "Rajdhani", sans-serif;
}

input::-ms-clear,
textarea::-ms-clear {
  display: none;
}

.fa-spinner {
  -webkit-animation: fa-spin 1.5s infinite linear;
          animation: fa-spin 1.5s infinite linear;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .normalSlider {
    overflow: hidden;
  }

  input[type="range"] {
    margin: -10px 0 0 0 !important;
    float: left;
    display: inline-block;
    line-height: 20px;
    height: 5px;
  }

  .slider-parent .normalSlider input[type=range] {
    height: 15px;
  }

  .text-gradient,
  .intro_projectMain h4,
  .table tr td h3,
  .fc-border-separate tr td h3,
  .norecords_newinner h2,
  .team-freezed p,
  .teamFreezed p,
  .editor-prime .prime-hover h4,
  .blog-slider-hd h2,
  .product-sec h2,
  .verticle-slider-sec h2,
  .logo_sec h2,
  .howtoHd,
  .staticpages_cont h3,
  .staticpages_cont h2,
  .pricingBtm h1,
  .pricingBtm h2,
  .photoEditor_container .featureHd h2,
  .photoEditor_container .featureHd h1,
  .photoEditor_container .featureHd h3,
  .featureHd h2,
  .featureHd h1,
  .featureHd h3,
  .createPopup-cover h2,
  .header-caption span {
    background: transparent !important;
    color: #f05a28 !important;
  }

  .productLstOver {
    cursor: pointer;
  }

  body {
    overflow-y: auto;
  }

  body select {
    background: #fff !important;
  }

  .box_shadow,
  .dropdown-menu,
  .profile_drpdown .common_UserProfile .defaultProfilePic:hover,
  .navbar-default .accountSettingDrpDwn,
  ._social-lnk .btn,
  .notify_icon .notify_bodyinnr,
  .editor-prime .prime-hover,
  .UserProfDrpdown,
  .fontPickerCont.fontselect_ul,
  .pricing_upgrade {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    border: 1px solid #ddd !important;
  }
}

/* Microsoft Edge Browser 12+ (All) - @supports method */

@supports (-ms-ime-align: auto) {
  .normalSlider {
    overflow: hidden;
  }

  .normalSlider .form-control {
    top: 0 !important;
  }

  input[type="range"] {
    margin: 0 !important;
    float: left;
  }

  .box_shadow,
  .dropdown-menu,
  .profile_drpdown .common_UserProfile .defaultProfilePic:hover,
  .navbar-default .accountSettingDrpDwn,
  ._social-lnk .btn,
  .notify_icon .notify_bodyinnr,
  .editor-prime .prime-hover,
  .UserProfDrpdown,
  .fontPickerCont.fontselect_ul,
  .pricing_upgrade {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    border: 1px solid #ddd !important;
  }
}

.form-control::-moz-placeholder {
  line-height: 21px;
  padding-top: 0;
}

.form-control:-ms-input-placeholder {
  line-height: 21px;
  padding-top: 0;
}

::-moz-placeholder {
  color: #aaa;
  font: 500 13px/20px "Rajdhani", sans-serif;
  padding-left: 6px;
}

/*select {
  -ms-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url('../img/selectbx_bg.png') no-repeat center right;
}*/

.truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.multi-truncate {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.btn:hover,
.btn:active,
.btn:focus,
.btn:active:focus {
  outline: none;
}

.noBg,
.noBg:hover {
  background: none !important;
}

.flexRow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.flexRow .flexCol {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.flexRow.flexSpace {
  margin: 0 -15px;
}

.flexRow.flexSpace.flexCol {
  margin: 0 15px 30px;
}

.modal-backdrop {
  z-index: 9999;
}

.modal {
  z-index: 100009;
}

.modal .modal-content {
  height: 100%;
}

.modal-open .modal-content .fontselect_ul {
  z-index: 9999999;
}

.modal.fade {
  padding-right: 0 !important;
}

.width100 {
  width: 100% !important;
}

.width70px {
  width: 70px;
}

.h100vh {
  height: 100vh;
}

.textColor,
.titleDownld.downldCreateBtn .btn_add,
.masterGridLstCaption .DesignName a,
.CollectionFolderName .group,
.DesignName .group,
.intro_main body .sidemenu ul > li a i,
.intro_main body ._left-sidein.icon i.fa,
.howToDes a,
.howToDes a:hover,
.resize h4,
.wofoxTips .textb,
.featureTab li a,
.productLstOverInner .homelst.voteLst_li a,
.pricingBtm .digitalSol li a,
.faq_gridWrapper v-accordion v-pane.is-expanded v-pane-header,
.freqlist_hd,
.plan_table.pricing_table,
.plan_table.pricing_table .upgradepg_btn .btn,
.pricintabl_note {
  color: #464646;
}

.modal_normal {
  width: 100%;
  max-width: 900px;
  min-height: 500px;
}

.modal_normal .modal-content {
  height: 100%;
  overflow: hidden;
}

.modal_saveDownload,
.modal_500 {
  max-width: 500px;
  height: auto;
}

.modal_compressSetting {
  width: 100%;
  max-width: 850px;
}

.modal-dialog.modal_small {
  width: 30%;
}

.modal-dialog.modal_small.sharing_popup {
  width: 38%;
}

.modal-dialog.modal_full {
  width: 90%;
  height: 90%;
}

input[type="password"] {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

.input-group-addon {
  border-radius: 0;
}

.menuloader {
  min-height: 90px;
}

.text-gradient,
.intro_projectMain h4,
.table tr td h3,
.fc-border-separate tr td h3,
.norecords_newinner h2,
.team-freezed p,
.teamFreezed p,
.editor-prime .prime-hover h4,
.blog-slider-hd h2,
.product-sec h2,
.verticle-slider-sec h2,
.logo_sec h2,
.howtoHd,
.staticpages_cont h3,
.staticpages_cont h2,
.pricingBtm h1,
.pricingBtm h2,
.photoEditor_container .featureHd h2,
.photoEditor_container .featureHd h1,
.photoEditor_container .featureHd h3,
.featureHd h2,
.featureHd h1,
.featureHd h3,
.createPopup-cover h2,
.header-caption span {
  color: #464646;
  background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to right, #ff6a00, #ee0979);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background: transparent\9  !important;
  color: #f05a28\9;
  display: inline-block;
}

.truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.table_v_align_mid td {
  vertical-align: middle !important;
}

.table,
.fc-border-separate {
  border: 1px solid #cbc9d1 !important;
  width: 100%;
  margin: 0;
}

.table tr th,
.table tr .fc-widget-header,
.fc-border-separate tr th,
.fc-border-separate tr .fc-widget-header {
  background: #3f3d48;
  color: #fff;
  font-weight: 500;
  text-align: left;
  padding: 6px 10px !important;
}

.table tr td,
.fc-border-separate tr td {
  padding: 5px 10px !important;
  line-height: 17px !important;
}

.table tr td.no-pad,
.fc-border-separate tr td.no-pad {
  padding: 0 !important;
}

.table tr td p,
.fc-border-separate tr td p {
  margin: 0;
  line-height: 17px;
}

.table tr.active td,
.fc-border-separate tr.active td {
  background: #d2d1d1;
}

.table.bot-bor,
.fc-border-separate.bot-bor {
  border: 0 !important;
  border-bottom: 1px solid #e6e6e6 !important;
}

.mainContainer {
  padding-top: 50px;
}

.mainContainer {
  padding-top: 50px;
}

.input_radio_bg {
  margin: 0 20px 10px 0;
}

.input_radio_bg label {
  padding-left: 25px;
  margin-right: 20px;
  position: relative;
  padding-top: 0;
  /* input[type="radio"] ~ span {
       background: url('../img/sprite.png') no-repeat -361px -48px;
     }
     input[type="radio"]:checked ~ span {
       background: url('../img/sprite.png') no-repeat -394px -48px;
     }*/
}

.input_radio_bg label input[type="radio"] {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  margin-left: 0 !important;
}

.input_radio_bg label a {
  color: #464646;
}

.input_radio_bg label span {
  position: absolute;
  width: 20px;
  height: 19px;
  left: 0;
  top: 0;
  margin-top: 2px;
}

.input_radio_bg + .radio {
  margin-top: 0;
}

.input_radio_bg .pull-left label {
  margin-right: 5px;
}

.input_radio_bg .pull-left .radioBtnInfo {
  margin-right: 20px;
}

.input_radio_bg label input[type="radio"] ~ span,
.text_radioBg.text_radioBgNor {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -361px -48px;
}

.input_radio_bg label input[type="radio"]:checked ~ span,
.text_radioBg.text_radioBgAct {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -394px -48px;
}

.text_radioBg {
  width: 20px;
  height: 19px;
  /*display: inline-block;*/
  margin: 2px 2px 0 0;
}

.input_checkbox_bg {
  margin: 0 20px 10px 0;
}

.input_checkbox_bg label {
  padding-left: 25px;
  position: relative;
  margin-right: 20px;
}

.input_checkbox_bg label input[type="checkbox"] {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  margin-left: 0 !important;
}

.input_checkbox_bg label > span {
  position: absolute;
  width: 20px;
  height: 19px;
  left: 0;
  top: 0;
  margin-top: 2px;
}

.input_checkbox_bg label input[type="checkbox"] ~ span {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -425px -48px;
}

.input_checkbox_bg label input[type="checkbox"]:checked ~ span {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -460px -48px;
}

.input_checkbox_bg + .checkbox {
  margin-top: 0;
  margin-right: 10px;
}

.input_checkbox_bg .pull-left label {
  margin-right: 5px;
}

.input_checkbox_bg .pull-left .radioBtnInfo {
  margin-right: 20px;
}

.input_checkbox_bg.input_ckeckbox_bgsmall input[type="checkbox"] ~ span {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -453px -89px;
}

.input_checkbox_bg.input_ckeckbox_bgsmall input[type="checkbox"]:checked ~ span {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -483px -89px;
}

.radio label,
.checkbox label {
  min-height: 19px;
}

/*--Prograssbar styles start--*/

.progress {
  height: 9px;
  background-color: #ddd;
}

.progress-bar {
  -webkit-transition: width .6s ease;
  transition: width .6s ease;
  text-indent: -99999px;
}

/*--Prograssbar styles end--*/

select {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #fff url(/images/selectbx_bg.png?8f0fcd594fc8c36e4b7bd1d0297c3073) no-repeat center right !important;
}

select option {
  padding: 7px 5px;
  /*font-weight:bold;*/
}

/*--search input styles--*/

.search_input_div {
  position: relative;
}

.search_input_div input {
  padding: 0 5px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  min-width: 260px;
  border-radius: 4px;
}

.search_input_div input::-moz-placeholder {
  line-height: 32px;
}

.search_input_div > span {
  top: 3px;
  right: 5px;
  color: #f2205b;
}

.search_input_div.search_input_team input {
  min-width: 150px;
}

.search_input_div.ver-spacesm > span {
  top: 9px;
}

input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  line-height: 32px;
}

input:-ms-input-placeholder {
  /* IE */
  line-height: 32px;
}

/*--search input styles--*/

.dropdown-menu > li > a {
  padding: 3px 10px;
}

.btn {
  border: 2px solid #fff;
}

.btn:hover,
.btn:active,
.btn:focus,
.btn:hover:active,
.btn:hover:focus {
  border: 2px solid #fff;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.48);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.48);
}

.btn.btn-default {
  color: #fff !important;
}

.btn.btn-sm,
.btn-group-sm > .btn {
  padding: 4px 8px;
}

.btn.btn-sm:hover,
.btn-group-sm > .btn:hover {
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.9);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.9);
}

.btn.btn-default[disabled] {
  -webkit-box-shadow: 0 0 0 #fff !important;
  box-shadow: 0 0 0 #fff !important;
  border: 2px solid #fff;
}

.btn.btn-default[disabled]:hover {
  -webkit-box-shadow: 0 0 0 #fff !important;
  box-shadow: 0 0 0 #fff !important;
}

.btn.active {
  border-color: #fff;
}

.btn.active:hover {
  border-color: #fff;
}

.btn[disabled] {
  border-color: #fff;
  cursor: text !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0 0 10px 0;
}

.modal-backdrop {
  z-index: 999998;
}

.tooltip {
  z-index: 9999999;
  word-wrap: break-word;
}

/*Modal Popup start*/

.modal {
  z-index: 999999;
}

.modal {
  margin: 0 auto;
  text-align: center;
  /* .loginMinHt {
     padding-top: 50px;
   }*/
}

.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

.modal .modal-dialog {
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  margin: 0 auto;
}

.modal .login_ortxt {
  top: 55px;
  right: -78px;
  font-size: 18px;
}

.modal .modal-header {
  padding: 10px;
  z-index: 2;
  position: relative;
  background: #fff;
}

.modal .modal-header h2 {
  font-size: 21px;
  margin: 0;
}

.modal .modal-content {
  border-radius: 0;
  text-align: left;
}

.modal .modal-content.sidebar-content {
  overflow: hidden;
  /*height: auto;*/
}

.modal .modal-body {
  padding: 10px;
  overflow: auto;
}

.modal .modal-body .ajax_loadUpdate {
  height: 100%;
  width: 100%;
}

.modal button.close {
  position: absolute;
  right: 15px;
  z-index: 9;
  top: 15px;
  font-size: 17px;
  opacity: 0.5;
}

.modal button.close i.icomoon {
  font-weight: 500;
}

.modal button.close:hover {
  color: #f05a28;
}

.modal-dialog.colabTask_deletePopup {
  width: 500px;
}

/*Modal Popup end*/

.form-horizontal .control-label {
  padding-top: 3px;
}

.form-horizontal .radio,
.form-horizontal .checkbox {
  padding-top: 4px;
}

.v_align_middle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

textarea {
  resize: none;
}

.graybg {
  background: #ececec;
}

.custom_width_100px {
  width: 100px !important;
}

.thumbnail {
  border: 0;
  border-bottom: 1px solid #ccc;
  margin: 0;
}

.ng-hide {
  display: none;
}

.hor_ULbdr_before li > a {
  position: relative;
}

/*side menu start*/

.intro_main .sidemenu ul > li > a .designCard_colabIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -396px -1314px;
}

.intro_main .sidemenu ul > li > a .assets_icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -440px -1153px;
}

.intro_main .sidemenu ul > li > a .teams_icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -457px -1190px;
}

.intro_main .sidemenu ul > li > a .dashboard {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -360px -1315px !important;
}

.intro_main .sidemenu ul > li > a .assets_tools {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -417px -1190px;
}

.intro_main .sidemenu ul > li > a .assets_social {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -399px -1152px;
}

.intro_main .sidemenu ul > li > a .calendar {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -433px -1320px;
}

._left-sidein {
  padding: 1px 0;
  width: 185px;
}

.sub_list_div .mCSB_container,
.colab_listScroll .mCSB_container {
  padding-right: 10px;
}

.sub_list_div.mCS_no_scrollbar .mCSB_container,
.colab_listScroll.mCS_no_scrollbar .mCSB_container {
  padding-right: 0;
}

.sidebar ._left-sidein li a,
.sidebarmodal ._left-sidein li a {
  padding: 3px 6px 3px 25px !important;
}

.team_leftSide ._left-sidein li a,
.sidebarDashobard .team_leftSide ._left-sidein li a {
  padding-left: 30px !important;
}

.colabMain_teamList i.fa-crosshairs,
.teamMain_dragList i.fa-crosshairs {
  left: 10px !important;
}

.colabMain_teamList:hover i.fa-crosshairs,
.colabMain_teamList:hover i.fa-angle-double-right,
.teamMain_dragList:hover i.fa-crosshairs,
.teamMain_dragList:hover i.fa-angle-double-right {
  text-indent: -9999px !important;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -421px -136px;
}

.dropzone .dndDraggingSource {
  opacity: 0.5;
}

/*side menu end*/

.datepicker.dropdown-menu {
  z-index: 999999;
}

.switch {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 18px;
  margin: 4px 0;
}

.switch input {
  display: none;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
  border-radius: 10px;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 0;
  bottom: -4px;
  border-radius: 50%;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #ccc;
}

input:focus + .slider {
  -webkit-box-shadow: 0 0 1px #333;
          box-shadow: 0 0 1px #333;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
          transform: translateX(26px);
}

/* Rounded sliders */

.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

.h2_title {
  font-size: 20px;
}

.fa_common {
  width: 20px;
  height: 20px;
  line-height: 20px;
  border-radius: 50%;
  font-size: 12px;
}

/* Navigation styles */

.nav .open a {
  border-color: #fff;
}

.nav .open a:hover,
.nav .open a:focus {
  border-color: #fff;
}

.nav-tabs > li > a {
  border: none;
  border-radius: 0;
  color: #3f3d48 !important;
  padding: 7px 10px;
  font-size: 14px;
}

.nav-tabs > li.active > a {
  background: #e4e4e4;
  border: none;
  cursor: pointer;
}

.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  background: #e4e4e4;
  border: none;
  color: #3f3d48;
}

.colab_rt_tool {
  position: fixed;
  top: 49px;
  right: 0;
  height: 100vh;
  width: 320px;
  background-color: #f7f7f7;
  z-index: 99;
  -webkit-transition: 0.2s linear all;
  transition: 0.2s linear all;
  -webkit-transform: translate3d(320px, 0, 0);
          transform: translate3d(320px, 0, 0);
  border: 1px solid rgba(100, 97, 182, 0.35);
  -webkit-box-shadow: -1px 0 3px 0 #d0d0d0;
          box-shadow: -1px 0 3px 0 #d0d0d0;
}

.rt_Tool_attachment {
  width: 500px;
  -webkit-transform: translate3d(580px, 0, 0);
          transform: translate3d(580px, 0, 0);
}

.colab_mobileHeight {
  height: 100%;
}

.hd_addvspace {
  padding: 5px 0 0 !important;
}

.sub_listtruncate {
  width: 78%;
}

.lt_count {
  font-size: 12px;
  display: inline-block;
  text-align: center;
  padding: 0 3px;
  margin: 3px 5px 0;
  background: #f3f3f3;
  min-width: 20px;
  line-height: 17px;
}

.lt_count:hover {
  background: #f6921e;
}

.lt_count:hover i {
  color: #fff !important;
}

.team_sub_lt .team_editicon .lt_count:hover i {
  color: #fff !important;
}

/*-- icomoon info --*/

i.icomoon-info {
  height: 15px;
  width: 15px;
  border-radius: 50%;
  border: 1px solid #7c7c7c;
  text-align: center;
  line-height: 14px;
  font-size: 8px;
  color: #7c7c7c;
}

/*--custom button styles--*/

.btn_add {
  padding: 4px 8px;
  background: #b6bf33;
  color: #fff;
  margin: 0;
  display: inline-block;
  border: 0;
}

.btn_add:hover,
.btn_add:focus,
.btn_add:active {
  background: #9da52d;
  color: #464646;
}

.btn_add p.colab_brd_newprojlabel {
  color: #3f3d48;
}

.btn_add i {
  font-size: 10px;
  color: #fff;
  margin-top: -2px;
  margin-right: 8px;
}

.btn_add:hover i,
.btn_add:focus i {
  color: #fff;
}

.btn_add.btn_back {
  padding-left: 6px;
}

.add_plusIcon i {
  font-size: 10px;
  line-height: 15px;
  margin-right: 3px;
}

/*--fa check styles start*/

.fa-check {
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  background: #f05a28;
  color: #fff;
  text-align: center;
  display: none;
}

.fa-check:hover {
  background: #f05a28;
}

.styleInner .fa-check {
  position: absolute;
  z-index: 1;
  right: 0;
  top: 0;
}

.active .styleInner,
.activeScreenPage .styleInner {
  border: 1px solid #f05a28 !important;
}

.active .fa-check,
.activeScreenPage .fa-check {
  display: block !important;
}

/*--fa check styles end*/

/**--dashboard styles--**/

.dashboard_tophd {
  border-bottom: 1px solid #eaeaea;
  margin-bottom: 15px;
  padding: 8px 15px;
  z-index: 99;
}

.dashboard_tophd h2 {
  font-size: 22px;
  padding: 3px 5px 0;
  line-height: 23px;
}

.dashboard_tophd h2.calendarTitle {
  font-size: 22px !important;
}

.dashboard_tophd .btn.btn-sm,
.dashboard_tophd .btn-group-sm > .btn {
  padding: 0 8px 0 !important;
  border: 0 solid transparent;
  border-radius: 0 !important;
  height: 33px;
  line-height: 30px;
}

.colab_tm_count,
.team_tm_count {
  position: absolute;
  right: 6px;
  top: 3px;
}

/**--dashboard styles--**/

/*--breadcum styles start--*/

.dashboard_tophd .hd_addvspace .breadcrumb {
  margin: 0;
  padding: 8px 0 0;
  background: none;
  font-size: 12px;
  color: #464646;
}

/*--breadcum styles end--*/

/*--grid and list view styles start--*/

.icons-lib-top {
  overflow: hidden;
  height: 34px;
}

.icons-lib-top a {
  height: 31px;
  line-height: 31px;
  min-height: 31px;
  display: inline-block;
  min-width: 30px;
  padding: 2px 8px;
  margin: 0;
  border-radius: 0;
  color: #3f3d48;
  background: #fff;
}

.icons-lib-top a i.fa {
  text-indent: 99999px;
  width: 15px;
  height: 15px;
}

.icons-lib-top a i.fa.fa-th-large {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -280px -50px;
}

.icons-lib-top a i.fa.fa-list {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -4px -52px;
}

.icons-lib-top a.active,
.icons-lib-top a.active:hover {
  background-color: #3f3d48;
  color: #fff;
}

.icons-lib-top a.active i.fa.fa-th-large,
.icons-lib-top a.active:hover i.fa.fa-th-large {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -305px -50px;
}

.icons-lib-top a.active i.fa.fa-list,
.icons-lib-top a.active:hover i.fa.fa-list {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -30px -52px;
}

.icons-lib-top a:hover {
  background-color: #f6f6f6;
}

.icons-lib-top span {
  border: 1px solid #ccc;
  display: inline-block;
}

/*--grid and list view styles end--*/

/*--dropdown styles--*/

.dropdown-menu {
  margin: 0;
  border: 1px solid #ccc;
  border-radius: 0;
}

.dropdown-menu > li > a:hover {
  background-color: #f5f5f5 !important;
  color: #333333;
}

.dropdown-menu > li.active > a {
  background-color: #f5f5f5 !important;
  color: #333333;
}

.dropdown-menu > li.active > a:hover {
  background-color: #f5f5f5 !important;
  color: #333333;
}

/*--dropdown styles--*/

.pagination > li {
  float: left;
  margin: 0 2px;
}

.pagination > li > a,
.pagination > li > span {
  padding: 2px 10px;
  color: #2d2e42;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #d6d4d4;
  border-radius: 0 !important;
}

.pagination > li.active a,
.pagination > li.active span {
  border: 1px solid #f74033 !important;
}

/*--width and height styles--*/

.width10 {
  width: 10%;
}

.width20 {
  width: 20%;
}

.width30 {
  width: 30%;
}

.width40 {
  width: 40%;
}

.width50 {
  width: 50%;
}

.width60 {
  width: 60%;
}

.width70 {
  width: 70%;
}

.width80 {
  width: 80%;
}

.width90 {
  width: 90%;
}

.width100 {
  width: 100%;
}

.width25 {
  width: 25%;
}

.width75 {
  width: 75% !important;
}

.height100 {
  height: 100% !important;
}

.height90 {
  height: 90%;
}

.fontClose a {
  display: block;
  float: left;
  margin: 4px 0 0 5px;
  padding: 5px 15px 3px 8px;
  background: #efeded;
  color: #000;
}

.fontClose a.remove {
  background: #ff0000;
  border-radius: 50%;
  width: 22px;
  height: 22px;
  padding: 1px 3px;
}

.fontClose a span {
  height: 18px;
  width: 15px;
  display: block;
  float: left;
  text-align: center;
  margin-right: 5px;
}

.fontClose a span i {
  font-size: 10px;
}

.fontClose a.remove i {
  color: #fff;
}

.fontClose a.added {
  background: none;
  padding: 0;
}

.fontClose a.added i {
  color: #fff;
}

.font_familylist li {
  border-bottom: 1px solid #f6f6f6;
  padding: 8px 5px;
  font-size: 14px;
  background: #fff;
  position: relative;
}

.font_familylist li:hover {
  background: #e8e8e8;
}

.font_familylist .fontClose {
  right: 10px;
  top: 2px;
  cursor: pointer;
}

.font_familylist .fontClose.fontCloseExNuit {
  right: -30px;
  top: 0;
  width: 20px;
  height: 20px;
  background: #ff0000;
  border-radius: 50%;
  color: #fff;
  padding: 1px 5px;
}

.font_familylist .fontClose.fontCloseExNuit i {
  font-size: 12px;
}

.editor_progress .editor_progressBar {
  width: 100%;
  float: none;
  /* float: left;margin-left: 10px;*/
}

.editor_progress .editor_progressBar .small_txt {
  color: #555;
}

.editor_progress .imgUploadBtn {
  background: #b6bf33;
  color: #fff;
  padding: 0 8px;
  cursor: pointer;
  margin-left: 0;
  border: none;
  border-radius: 0;
  display: block;
  font-size: 15px;
  line-height: 32px;
  min-width: 85px;
}

.editor_progress .imgUploadBtn i {
  background: #b6bf33;
  margin-right: 5px;
  padding: 0 2px;
  font-size: 12px;
}

.editor_progress .imgUploadBtn:hover {
  color: #fff;
}

.editor_progress .progress {
  margin: 0;
}

.uploadBtn {
  float: right;
  margin-right: 0;
}

.uploadImageLibraryInn {
  /*height: 100vh;*/
  background: #e8e8e8;
}

.uploadImageLibraryInn.myDesignSharePophei {
  height: calc(100vh - 150px);
}

.leftBlockTeamOnly .txtBtnTab.selectContainer {
  padding: 0 !important;
}

.right_navdetails .txtBtnTab.selectContainer {
  /*padding: 0 !important;*/
}

.right_navdetails .nav-tabs > li > a {
  background: #dedede;
}

.right_navdetails .nav-tabs > li.active > a {
  background: #fff;
}

.navbar-header {
  float: none;
}

.oMenuIcon {
  width: 20px;
  height: 20px;
  float: left;
  margin-right: 8px;
}

.oMenuIcon.medias,
.oMenuIcon.media {
  background: url(/images/media.png?a3d986f98dd4bfce145df5e160510f05) no-repeat top left;
  margin-top: 4px !important;
}

.oMenuIcon.fonts_pretext,
.oMenuIcon.pretext,
.oMenuIcon.font {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -7px -65px;
}

.oMenuIcon.colors_gradients_patterns {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -35px -64px;
}

.oMenuIcon.presets,
.oMenuIcon.preset {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -63px -64px;
}

.oMenuIcon.templates,
.oMenuIcon.template {
  background: url(/images/templates.png?33d9a2dccb69468dda8dff9efab608e6) no-repeat top left;
}

.oMenuIcon.watermarks,
.oMenuIcon.watermark {
  background: url(/images/watermark.png?9f087e13e436b9af4538ec3a1e4ea266) no-repeat top left;
}

.oMenuIcon._3d_fancy_text,
.oMenuIcon.fancy,
.oMenuIcon.fancy-text {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -114px -34px;
}

.oMenuIcon.swash_text,
.oMenuIcon.swash,
.oMenuIcon.swash-text {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -331px -632px;
}

.oMenuIcon.google_font {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -6px -214px;
}

.oMenuIcon.upload_font {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -36px -214px;
}

.oMenuIcon.color {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -70px -214px;
}

.oMenuIcon.gradient {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -102px -214px;
}

.oMenuIcon.pattern {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -133px -214px;
}

.oMenuIcon.placards {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -476px -241px;
}

.oMenuIcon.text {
  background: url(/images/editor_text.png?df1943460a99efda1060dd9071af990e) no-repeat top left;
}

.oMenuIcon.resizeMenu {
  background: url(/images/resize.png?4fd9a96245ab8db4cfc640ca45f2a341) no-repeat top left;
}

.sidemenu .oMenuIcon {
  float: none;
  display: block;
  margin: 0 auto;
}

.sidemenu .active .oMenuIcon {
  /*&.text {
        !*background: url(../../editorhome/assets/img/editor/editor_sprite.png) no-repeat -202px -94px;*!
        background: url(../../editorhome/assets/img/editor/text_active.png) no-repeat top left;
      }*/
}

.sidemenu .active .oMenuIcon.resizeMenu {
  background: url(/images/resize_active.png?194dc05130e092d2626ea93e772a6af0) no-repeat top left;
}

.libraryimg .fa-check,
.libraryimg .fa-info {
  display: none;
}

.libraryimg.active .fa-check,
.libraryimg.active .fa-info {
  display: block;
}

/*modal box start*/

.modal .sidebar_fixed {
  background-color: #fff;
  position: static;
}

.modal .sidebar_fixed .left_create {
  color: #54525f;
  /*height: 100vh;*/
  border-right: 1px solid #f5f5f5;
}

.modal .sidebar_fixed .left_create_bg {
  background-color: #e8e8e8;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}

.modal .sidebar_fixed.assets_sidebar {
  background-color: #fff;
}

.media_managerpopup .tab_content {
  background: #f3f3f3;
}

.media_managerpopup .tab_content .used_content {
  font-size: 18px;
}

.media_managerpopup .tab_content .move_folderIcon {
  font-size: 13px;
}

.media_managerpopup .tagsAssets {
  background: #fefefe;
  border: 1px solid #dadada;
}

.media_managerpopup .tagsAssets h5 {
  background: #efefef;
  border-bottom: 1px solid #dadada;
}

.media_managerpopup .tagsAssets .tagsAssets_innr {
  border-bottom: 1px solid #f3f3f3;
}

.media_managerpopup .tagsAssets .tagsAssets_innr .tagsAsset_checkbx {
  top: 3px;
  right: 5px;
  font-size: 12px;
}

.media_managerpopup .tagsAssets .tagsAssign .tagsAsset_checkbx {
  display: none;
}

.media_managerpopup .tagsAssets .tagsAssign:hover .tagsAsset_checkbx {
  display: block;
}

.media_managerpopup .tagsAssets .mngBtnSetting label {
  padding-top: 4px;
}

/*--Firefox styles Start--*/

input::-moz-placeholder {
  padding-top: 0;
  line-height: 32px;
  color: green;
}

.standardSizes input::-moz-placeholder {
  line-height: 21px;
}

.loginMinHt input.form-control::-moz-placeholder,
.frgt_pwdMinHt input.form-control::-moz-placeholder,
.signup-dialog input.form-control::-moz-placeholder {
  padding-top: 0;
  line-height: 25px;
}

/*--Firefox styles End--*/

/*--vertical height--*/

.clearfix_flex100 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}

/*--vertical height--*/

.seeMore a {
  color: #0b517f;
  text-decoration: underline;
  font-size: 13px;
  margin-left: 5px;
}

.seeMore a:hover {
  text-decoration: none;
}

/**--save and download popup styles--**/

.saveTemp_img,
.saveTemp_rightside {
  min-height: 275px;
}

.saveTemp_primeMsg {
  min-height: 375px;
}

.contr_zbtN .hdTxt {
  color: #444;
  width: auto;
  font-size: 25px;
}

.hdTxt {
  font-weight: 500;
  color: #777676;
  width: 87%;
  margin: 0 auto;
  line-height: 20px;
}

.hdTxt.generate_preview {
  /*span {
      height: 40px;
      display: block;
      background: url("../img/bx_loader.gif") no-repeat center center;
    }*/
}

.hdTxt.generate_preview .fa-spinner {
  font-size: 28px;
  color: #555;
}

.loaderSpinner .fa-spinner {
  font-size: 28px;
  color: #555;
}

.folder_create {
  padding: 0 0 5px;
}

.downld_listing {
  border: 1px solid #e4e4e4;
  background: #f5f5f5;
}

.inScrolldownlo .display_poplis {
  padding: 10px;
  border-bottom: 1px solid #fff;
  cursor: pointer;
}

.inScrolldownlo .display_poplis span.child {
  font-size: 19px;
  line-height: 32px;
  display: block;
  width: 90%;
}

.inScrolldownlo .display_poplis .folder_check {
  top: 6px;
  right: 5px;
}

.inScrolldownlo .display_poplis:hover span.child {
  width: 62%;
}

.inScrolldownlo .display_poplis:hover,
.inScrolldownlo .display_poplis.active {
  background: #e0e0e0;
}

.tagsAsset_checkbx {
  top: 5px;
  right: 0;
}

.folder_createFrontend .inScrolldownlo .display_poplis:hover span.child {
  width: 90%;
}

.display_poplis {
  padding: 5px 0;
  font-size: 14px;
}

.display_poplis .fa-check {
  right: 0;
  top: 6px;
}

.display_poplis .save_facheck .fa-check {
  right: 10px;
  top: 16px;
}

.display_poplis .lock {
  right: 150px;
  top: 6px;
}

.display_poplis .btn-success {
  display: none;
  padding: 2px 8px;
}

.display_poplis:hover .btn-success {
  display: block;
}

.display_poplis .display_poplis_innr {
  line-height: 31px;
}

.display_poplis.active .btn-success {
  margin-right: 30px;
}

.titleDownld h2 {
  font-weight: 500;
  font-size: 16px;
  margin: 0;
}

.titleDownld.active h2 .caret {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.titleDownld.titleDownld2 h2 {
  font-size: 24px;
}

.titleDownld.titleDownld2 .btn_add {
  display: block;
  padding: 7px 9px;
  font-size: 17px;
  font-weight: 600;
}

.titleDownld.titleDownld2 .btn_add:hover {
  background: none;
  color: #000 !important;
}

.titleDownld.titleDownld2 .btn_add i {
  font-size: 10px;
  width: 22px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  display: block;
  float: left;
  margin-top: 2px;
  border-radius: 50%;
}

.titleDownld.downldCreateBtn .btn_add {
  display: inline-block;
  background: #eaeaea !important;
}

.titleDownld.downldCreateBtn a:hover {
  background: #f5f5f5 !important;
}

.user_avatar20 {
  width: 20px;
  float: left;
  margin: 1px 5px 0 0;
}

.user_avatar20 .user_avatar {
  border: 1px solid #fff;
  max-width: 100%;
  vertical-align: top;
}

.user_avatar20 .user_avatar:hover {
  border: 1px solid #9a9999;
}

.user_avatar {
  border-radius: 50%;
  overflow: hidden;
  border: 2px solid #fff;
  background: #cecdcd;
}

.user_avatar:hover {
  border: 2px solid #9a9999;
}

/**--save and download popup styles--**/

/**--toast styles start--**/

#toast-container > div,
#toastBladeContainer > div {
  padding: 0 !important;
  border-radius: 0 !important;
}

.toast-title,
.toast-message,
.alert-title {
  padding: 15px;
  margin-left: 50px;
  font-weight: 500 !important;
  font-size: 17px !important;
  line-height: 20px;
}

.toast-title {
  /*padding: 15px 35px 15px 5px;*/
  padding: 15px;
  margin: 0 !important;
}

button.toast-close-button,
button.toast-close {
  width: 13px;
  height: 15px;
  right: 8px;
  top: 3px;
  background: url(/images/toast_close.svg?b8bf2207d787b25876a27d647fd5124d) no-repeat top center !important;
  text-indent: -99999px;
}

button.toast-close {
  position: absolute;
  border: none;
}

.toast-title,
.toast-message,
.alert-title {
  font-weight: 500;
}

#toastContainer .alert,
#toastBladeContainer .alert {
  width: 100%;
  padding: 0;
  border: none;
}

#toastContainer .alertInner,
#toastBladeContainer .alertInner {
  min-width: 400px;
  max-width: 800px;
  color: #fff;
  margin: 0 auto;
  display: table;
}

#toastContainer .alert-icon,
#toastBladeContainer .alert-icon {
  width: 50px;
  height: 54px;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
}

.toast {
  min-height: 60px;
}

/**--toast styles end--**/

/**--row template styles start--**/

.pad15 {
  padding: 15px !important;
}

.hor_pad15 {
  padding: 0 15px !important;
}

.ver_pad15 {
  padding: 15px 0;
}

.mygridViewLst {
  margin-bottom: 20px;
}

.asset-organize .mygridViewLst.box_shadow,
.asset-organize .mygridViewLst.dropdown-menu,
.asset-organize .profile_drpdown .common_UserProfile .mygridViewLst.defaultProfilePic:hover,
.profile_drpdown .common_UserProfile .asset-organize .mygridViewLst.defaultProfilePic:hover,
.asset-organize .navbar-default .mygridViewLst.accountSettingDrpDwn,
.navbar-default .asset-organize .mygridViewLst.accountSettingDrpDwn,
.asset-organize ._social-lnk .mygridViewLst.btn,
._social-lnk .asset-organize .mygridViewLst.btn,
.asset-organize .notify_icon .mygridViewLst.notify_bodyinnr,
.notify_icon .asset-organize .mygridViewLst.notify_bodyinnr,
.asset-organize .editor-prime .mygridViewLst.prime-hover,
.editor-prime .asset-organize .mygridViewLst.prime-hover,
.asset-organize .mygridViewLst.UserProfDrpdown,
.asset-organize .mygridViewLst.fontPickerCont.fontselect_ul,
.asset-organize .mygridViewLst.pricing_upgrade {
  border: 1px solid transparent !important;
}

.pins_block.alert-danger {
  position: relative !important;
  z-index: 999;
}

.designer_Name a {
  color: #000;
}

.designer_info_label {
  width: 65px;
  line-height: 16px;
  padding: 10px 10px 10px 0;
}

.categoryName {
  font-size: 16px;
  font-weight: 500;
  width: 100%;
}

.masterGridLstCaption {
  background: #fff;
  border-top: 1px solid rgba(245, 244, 244, 0.5);
}

.masterGridLstCaption .category_detail_block {
  width: 160px;
}

.masterGridLstCaption p {
  margin: 0;
}

.masterGridLstCaption .DesignName a:hover {
  color: #000;
}

.masterGridLstCaption .designUser_close {
  top: 0;
  right: 0;
  line-height: 24px;
}

.masterGridLstCaption .designUser_close i {
  font-size: 13px;
}

.masterGridLstCaption .categoryName {
  /*width: 80%;*/
}

.masterGridLstCaption .categoryName::first-letter {
  text-transform: capitalize;
}

.masterGridLstCaption .category_details {
  font-size: 13px;
  color: #8b8b8b;
  line-height: 16px;
}

.masterGridLstCaption .category_details a {
  color: #8b8b8b;
  display: inline;
}

.masterGridLstCaption .category_details a:hover {
  color: #000;
}

.masterGridLstCaption .category_details > span {
  display: inline;
}

.storymaker-videoico + .category_detail_block {
  width: 90%;
}

/**--row template styles end--**/

/**--no-records--**/

.no-records {
  padding: 7px;
  color: #a94442;
  background-color: #f2dede;
  border: 1px solid #ebccd1;
  line-height: 20px;
  display: inline-block;
  margin-left: 5px;
}

.assetsFolder {
  border-bottom: 1px solid #f6f6f6;
}

.assetsFolder .assetsFolderTab {
  border: 0;
}

.assetsFolder .assetsFolderTab > li {
  background: none;
}

.assetsFolder .assetsFolderTab > li > a,
.assetsFolder .assetsFolderTab > li label.icon_upload {
  padding: 0 4px;
  border: 1px solid #c5c5c5;
  margin-left: 3px;
  margin-right: 0;
}

.assetsFolder .assetsFolderTab > li.folder a,
.assetsFolder .assetsFolderTab > li.folder label.icon_upload {
  background: transparent !important;
  border: 1px solid transparent !important;
}

.assetsFolder .assetsFolderTab > li.folder a .icomoon,
.assetsFolder .assetsFolderTab > li.folder label.icon_upload .icomoon {
  padding: 0;
}

.assetsFolder .assetsFolderTab > li.folder a:hover,
.assetsFolder .assetsFolderTab > li.folder label.icon_upload:hover {
  /*border:1px solid $linkbdr-hover!important;*/
}

.assetsFolder .assetsFolderTab > li.folder a:hover .fa,
.assetsFolder .assetsFolderTab > li.folder label.icon_upload:hover .fa {
  color: #3f3d48 !important;
}

.assetsFolder .assetsFolderTab > li.folder label.icon_upload {
  line-height: 22px;
}

.assetsFolder .assetsFolderTab > li .label_plusIcon:hover .icomoon {
  color: #f05a28 !important;
}

.assetsFolder .assetsFolderTab > li:last-child a,
.assetsFolder .assetsFolderTab > li:last-child label {
  margin-right: 0;
}

/*rename_global design part start*/

.rename_global > a {
  display: block;
}

.rename_global .form-control {
  padding: 0 45px 0 3px;
  background: #fff;
  line-height: 20px;
  z-index: 9;
  border-radius: 0;
}

.rename_global .rename_global_close {
  right: 0;
  top: 0;
  z-index: 9999;
  width: 60px;
  height: 31px;
  font-size: 12px;
  padding: 8px 10px;
}

.rename_global .rename_global_close i {
  color: #3f3d48 !important;
  padding-left: 5px;
}

.rename_global .rename_global_close i.icomoon-check {
  font-size: 14px;
}

.rename_global .rename_global_close i:hover {
  color: #f05a28 !important;
}

.rename_global:hover a {
  background: #fff !important;
}

._left-sidein .rename_global > a {
  padding: 2px 6px 0 25px !important;
}

._left-sidein .rename_global > a .form-control {
  height: 23px;
}

/*.edit_global {
  display: inline-block;
  width: 20px;
  height: 23px;
  background: #f5f5f5;
  text-align: center;
  float: left;
}*/

.icon_global {
  width: 20px;
  height: 17px;
  display: block;
}

.icon_global i {
  line-height: 17px !important;
  display: block;
}

.icon_global:hover i {
  color: #f05a28 !important;
}

/*rename_global design part End*/

/*input type=range desing start*/

.popover .normalSlider {
  margin: 0;
}

.popover .normalSlider .normalSliderInput {
  height: 25px;
}

.normalSlider .form-control,
.normalSlider .normalSliderInput {
  position: absolute;
  right: 0;
  top: -32px;
  height: 21px;
  width: 50px !important;
  padding: 7px 1px 7px 2px !important;
  font-size: 12px;
  min-height: 17px;
}

.normalSlider .form-control.reds,
.normalSlider .normalSliderInput.reds {
  border: 1px solid #ff0000;
}

.normalSlider span.form-control {
  width: 40px !important;
}

.normalSliderError {
  min-height: 30px;
  margin: 10px 0 0 !important;
}

.normalSliderError .text-danger {
  position: absolute;
  right: 12px;
  top: 12px;
  z-index: 999;
}

.normalSliderError .text-danger,
.fontPopup .text-danger {
  font-size: 13px;
}

#editorTab8-content .normalSlider.split input[type=range]:before,
#editorTab9-content .normalSlider.split input[type=range]:before,
#editorTab5-content .normalSlider.split input[type=range]:before {
  left: 50%;
}

.normalSlider {
  margin-top: 10px;
}

input[type="range"] {
  /*removes default webkit styles*/
  -webkit-appearance: none;
  /*fix for FF unable to apply focus style bug */
  /*border: 1px solid transparent;*/
  /*required for proper track sizing in FF*/
  width: 100%;
  cursor: pointer;
}

input[type=range]::-webkit-slider-runnable-track {
  /*width: 100%;*/
  height: 3px;
  background: #aaa9a9;
  border: none;
  border-radius: 3px;
}

input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: #f6921e;
  margin-top: -4px;
}

input[type=range]:focus {
  outline: none;
}

input[type=range]:focus::-webkit-slider-runnable-track {
  background: #ccc;
}

input[type=range]::-moz-range-track {
  /*width: 100%;*/
  height: 3px;
  background: #aaa9a9;
  border: none;
  border-radius: 3px;
}

input[type=range]::-moz-range-thumb {
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: #f6921e;
}

/*hide the outline behind the border*/

input[type=range]:-moz-focusring {
  outline: 1px solid transparent;
  outline-offset: -1px;
}

input[type=range]::-ms-track {
  width: 100%;
  height: 3px;
  /*remove bg colour from the track, we'll use ms-fill-lower and ms-fill-upper instead */
  background: transparent;
  /*leave room for the larger thumb to overflow with a transparent border */
  border-color: transparent;
  border-width: 6px 0;
  /*remove default tick marks*/
  color: transparent;
}

input[type=range]::-ms-fill-lower {
  background: #777;
  border-radius: 10px;
}

input[type=range]::-ms-fill-upper {
  background: #aaa9a9;
  border-radius: 10px;
}

input[type=range]::-ms-thumb {
  border: none;
  height: 15px;
  width: 15px;
  border-radius: 50%;
  background: #3f3d48;
  margin-top: -2px !important;
}

input[type=range]:focus::-ms-fill-lower {
  background: #888;
}

input[type=range]:focus::-ms-fill-upper {
  background: #ccc;
}

input[type="range"] {
  -webkit-appearance: none;
}

/*WEBKIT BASED BROWSERS*/

input[type=range]::-webkit-slider-runnable-track {
  /*width: 100%;*/
  height: 3px;
  background: #aaa9a9;
  border: none;
  border-radius: 3px;
}

input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: none;
  height: 15px;
  width: 15px;
  border-radius: 50%;
  background: #3f3d48;
  margin-top: -6px;
}

input[type=range]:focus::-webkit-slider-runnable-track {
  background: #ccc;
}

/*WEBKIT BASED BROWSERS*/

/*moz BASED BROWSERS*/

input[type=range]::-moz-range-track {
  /* width: 300px;*/
  height: 3px;
  background: #aaa9a9;
  border: none;
  border-radius: 3px;
}

input[type=range]::-moz-range-thumb {
  border: none;
  height: 15px;
  width: 15px;
  border-radius: 50%;
  background: #3f3d48;
}

/*hide the outline behind the border*/

input[type=range]:-moz-focusring {
  outline: 1px solid transparent;
  outline-offset: -1px;
}

input[type=range]:focus::-moz-range-track {
  background: #ccc;
}

input[type=range]::-ms-fill-lower {
  background: #777;
  border-radius: 10px;
}

input[type=range]::-ms-fill-upper {
  background: #aaa9a9;
  border-radius: 10px;
}

input[type=range]:focus::-ms-fill-lower {
  background: #888;
}

input[type=range]:focus::-ms-fill-upper {
  background: #ccc;
}

/*input type=range desing end*/

.designCardMenu {
  color: #222b39;
  -webkit-transition: background .1s ease, opacity .3s ease, visibility .3s ease, -webkit-box-shadow .1s ease;
  transition: background .1s ease, opacity .3s ease, visibility .3s ease, -webkit-box-shadow .1s ease;
  transition: background .1s ease, box-shadow .1s ease, opacity .3s ease, visibility .3s ease;
  transition: background .1s ease, box-shadow .1s ease, opacity .3s ease, visibility .3s ease, -webkit-box-shadow .1s ease;
  width: 46px;
  text-align: center;
  line-height: 20px;
  z-index: 9;
  margin: -33px 9px 0 0;
  float: right;
}

.myDesgClbIcon {
  width: 21px;
  height: 20px;
  display: block;
  background: url(/images/doted_horicon.svg?1f1fc6fee087cd9f52f2be293aba7192) no-repeat center center;
  text-indent: -9999px;
  z-index: 99999;
}

.table .designCardMenu {
  margin: 0;
}

.popOverPo {
  width: 235px;
  border-radius: 0;
  background: #fff;
  position: absolute;
  top: 3px;
  right: -9px;
  /*z-index: 99999;*/
  z-index: 999;
  display: none;
  -webkit-transform: translate3d(0, 20px, 0);
          transform: translate3d(0, 20px, 0);
  -webkit-transition: 0.4s ease-in-out all;
  transition: 0.4s ease-in-out all;
  padding: 1px;
  word-wrap: break-word;
  cursor: pointer;
}

.popOverPo ul li {
  position: relative;
  line-height: 22px;
  border-bottom: 1px solid #f6f6f6;
}

.popOverPo ul li a {
  color: #555;
  font-weight: 500;
  padding: 5px 10px;
  display: block;
  font-size: 15px;
}

.popOverPo ul li a:hover {
  /*background-color: #e4e4e4;*/
}

.popOverPo ul li.disabled {
  /*&.design_colaborate{
        &:hover{
          .designCard_colabIcon {
            background: url(../img/designColaborate_b.png) no-repeat top left!important;
          }
        }
      }*/
}

.popOverPo ul li.disabled a {
  /*cursor:default!important;*/
  opacity: 0.5;
  color: #555 !important;
}

.popOverPo ul li.disabled a:hover {
  background: #fff;
  color: #555 !important;
}

.popOverPo.added {
  bottom: 40px;
  top: auto;
  left: auto;
  right: -10px;
}

.mygridViewLst .popOverPo,
.collection_in_new .popOverPo,
.assets_grid .popOverPo {
  /*z-index: 99999;*/
}

.designCard_ulList ul {
  margin: 0;
}

.designCard_ulList.design_colabList .popOverPo {
  right: -3px;
}

.designCard_ulList.design_colabList .myDesngIcon i {
  font-size: 8px;
  line-height: 21px;
  vertical-align: top;
}

.designCard_ulList:hover .popOverPo {
  display: block;
}

v-accordion {
  display: block;
}

v-pane {
  display: block;
}

v-pane.is-expanded > v-pane-content > div {
  visibility: visible;
}

v-pane[disabled] > v-pane-header {
  opacity: 0.6;
  pointer-events: none;
}

v-pane-header {
  display: block;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: none;
  background: #e2e2e2;
  padding: 0 10px;
  line-height: 33px;
}

v-pane-header .caret {
  margin: 10px 5px 0 0;
  float: right;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid;
}

v-pane-header:focus {
  outline: none;
}

v-pane-header > div {
  display: block;
}

v-pane-content {
  display: block;
  position: relative;
  overflow: hidden;
  max-height: 0;
  padding: 0 0;
  background: #fff;
  border-bottom: 1px solid #d0d0d0;
}

v-pane-content h3 {
  margin: 0;
  color: #000;
  font-size: 16px;
  padding: 0 0 8px 0;
}

v-pane-content > div {
  visibility: inherit;
}

.is-expanded v-pane-header {
  background: #e6e8ec;
}

.is-expanded v-pane-header .caret {
  border-left: 5px solid transparent;
  border-top: 5px solid;
}

.imgdisabled {
  opacity: 0.5;
}

.imgLibrary_table .table_delbtn {
  left: auto;
  top: 0;
  z-index: 99;
  margin-bottom: -43px;
  margin-left: 150px;
  width: 150px;
}

.assetsDelete .table_delbtn {
  margin-left: 0 !important;
}

/**--Type Search style start--**/

.organize_setting {
  display: block;
  width: 29px;
  height: 33px;
  text-align: center;
  /*background: #f6f6f6;*/
  border: 1px solid #ccc;
  line-height: 32px;
  color: #464646;
}

.organize_setting:hover i {
  color: #f05a28;
}

.mobile_sortBy,
.mobile_sortType,
.mobile_sortSearch {
  height: 33px;
}

.mobile_sortBy .SortByIcon,
.mobile_sortType .SortByIcon,
.mobile_sortSearch .SortByIcon {
  height: 33px;
  line-height: 32px;
  border: 1px solid #ddd;
  cursor: pointer;
}

.mobile_sortBy .SortByIcon i.Sortbyicon,
.mobile_sortBy .SortByIcon i.Sortbytype,
.mobile_sortBy .SortByIcon i.icomoon-times,
.mobile_sortType .SortByIcon i.Sortbyicon,
.mobile_sortType .SortByIcon i.Sortbytype,
.mobile_sortType .SortByIcon i.icomoon-times,
.mobile_sortSearch .SortByIcon i.Sortbyicon,
.mobile_sortSearch .SortByIcon i.Sortbytype,
.mobile_sortSearch .SortByIcon i.icomoon-times {
  width: 27px;
  height: 30px;
  display: block;
  float: right;
}

.mobile_sortBy .SortByIcon i.Sortbyicon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -153px -44px;
}

.mobile_sortBy .SortByIcon:hover i.Sortbyicon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -181px -44px;
}

.mobile_sortBy.active i.Sortbyicon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -181px -44px;
}

.mobile_sortType .SortByIcon .Sortbytype {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -215px -43px;
}

.mobile_sortType .SortByIcon:hover .Sortbytype {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -246px -43px;
}

.mobile_sortType.active i.Sortbytype {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -246px -43px;
}

.mobile_sortSearch .SortByIcon i.Sortbytype {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -52px -43px;
}

.mobile_sortSearch .SortByIcon i.icomoon-times {
  display: none;
}

.mobile_sortSearch .SortByIcon:hover i.Sortbytype {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -83px -43px;
}

.mobile_sortSearch.active i.Sortbytype {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -83px -43px;
  display: none;
}

.mobile_sortSearch.active i.icomoon-times {
  display: block;
  z-index: 0;
  line-height: 33px;
}

.download_historyOpt {
  border: 1px solid #ddd;
  padding: 0 10px;
  height: 33px;
  line-height: 33px;
}

.download_historyOpt.active {
  color: #f2205c;
}

.download_historyBtn .mobile_sortType {
  width: auto;
}

._sort-list-title {
  padding: 0 10px;
  text-align: right;
  line-height: 31px;
  background: #e4e4e4;
}

._sort-list-contr {
  border: 1px solid #e0e0e0;
}

.design_sortsearch input.form-control {
  border: 0;
  height: 31px;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.design_sortsearch .search_innrIcon {
  right: 4px;
  top: 5px;
  z-index: 9;
  width: 20px;
  height: 20px;
  color: #f2205b;
  cursor: pointer;
}

.design_sortsearch .search_innrIcon.search_innrIconBtn {
  right: 10px;
  border: 0;
  background: none;
}

._sort-bx {
  width: 145px;
}

._sort-bx ._sort-int-bx {
  width: 100%;
  height: 31px;
  /*background: #fff;*/
  /*&.active{
      ._sort-uL{
        display: block;
      }
    }*/
}

._sort-bx p {
  line-height: 32px;
  padding: 0 20px 0 10px;
  min-width: 90px;
}

._sort-bx span {
  top: 1px;
  right: 8px;
}

._sort-bx ._sort-uL {
  display: none;
  top: 31px;
  left: 0;
  width: 100%;
  -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  background: #fff;
  z-index: 99999;
}

._sort-bx ._sort-uL li {
  padding: 4px 10px;
  border-bottom: 1px solid #f6f6f6;
}

._sort-bx ._sort-uL li:hover {
  background: #e4e4e4;
}

._sort-bx ._sort-uL li.active {
  background: #e4e4e4;
}

._sort-bx:hover ._sort-uL {
  display: block;
}

.view-responsive {
  width: 220px;
  margin-right: 15px;
}

.sort-list-contr {
  width: 235px;
}

.mobile_sortSearch,
.mobile_sortType,
.mobile_sortBy {
  height: 33px;
  width: 30px;
  margin-left: 10px !important;
}

.mobile_sortSearch .search_input_div input {
  min-width: 200px;
}

.mobile_sortSearch.active {
  width: 295px;
}

.design_sortsearch ._sort-list-contr {
  width: 265px;
}

.profile_Cont .design_sortsearch ._sort-list-contr {
  width: auto;
}

.mobile_sortType.active {
  width: 230px;
}

.mobile_sortBy.active {
  width: 246px;
}

/**--Mobile type Search styles end--**/

.teamFreezedEdit {
  position: absolute;
  height: 100%;
  width: 100%;
  background: transparent;
  top: 0;
  left: 0;
  z-index: 99;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.teamDisabled {
  opacity: .5;
}

/**--Arrow styles start--**/

.arrow {
  width: 24px;
  height: 12px;
}

.arrow_top span.arrow {
  top: -12px;
  right: 6px;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -80px -330px;
}

.arrow_top.colorArw {
  width: 27px;
  height: 13px;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -6px -330px;
  position: absolute;
  z-index: 99999;
  top: -12px;
}

.arrow_btm span.arrow {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -42px -330px;
  bottom: -12px;
  right: 6px;
}

.arrow_btm.colorArw {
  width: 27px;
  height: 13px;
  position: absolute;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -42px -330px;
  z-index: 99999;
  bottom: -12px;
}

.arrow_btm.activeColorLeft:after,
.arrow_btm.activeColorLeft:before {
  right: inherit;
  left: 17px;
}

.CollectionFolderName .collectionNameOnly,
.DesignName .collectionNameOnly {
  display: inline-block;
}

.CollectionFolderName .group,
.DesignName .group {
  padding-right: 20px;
}

.CollectionFolderName .group .groupSpan,
.DesignName .group .groupSpan {
  max-width: 210px;
  display: inherit;
}

.CollectionFolderName .icomoon-pencil,
.CollectionFolderName .icomoon-info,
.DesignName .icomoon-pencil,
.DesignName .icomoon-info {
  display: none;
  top: 3px;
  right: -5px;
}

.CollectionFolderName .icomoon-info,
.DesignName .icomoon-info {
  right: -25px;
}

.CollectionFolderName:hover,
.DesignName:hover {
  color: #000;
}

.CollectionFolderName:hover .icomoon-pencil,
.CollectionFolderName:hover .icomoon-info,
.DesignName:hover .icomoon-pencil,
.DesignName:hover .icomoon-info {
  display: block;
}

.designCard_ulList .popOverPo:hover .icomoon-pencil {
  display: inline-block;
}

.designCard_ulList .dashboard-pencil {
  width: 30%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

/**--Arrow styles end--**/

.colorPickerCont .mCSB_container {
  padding-right: 8px;
}

.designCardMenu_contr {
  right: 10px;
}

.designCardMenu_contr .designCardMenu.assetDotIcon {
  margin: -30px 10px 0 0;
  width: 20% !important;
}

.flexRow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .text-gradient,
  .intro_projectMain h4,
  .table tr td h3,
  .fc-border-separate tr td h3,
  .norecords_newinner h2,
  .team-freezed p,
  .teamFreezed p,
  .editor-prime .prime-hover h4,
  .blog-slider-hd h2,
  .product-sec h2,
  .verticle-slider-sec h2,
  .logo_sec h2,
  .howtoHd,
  .staticpages_cont h3,
  .staticpages_cont h2,
  .pricingBtm h1,
  .pricingBtm h2,
  .photoEditor_container .featureHd h2,
  .photoEditor_container .featureHd h1,
  .photoEditor_container .featureHd h3,
  .featureHd h2,
  .featureHd h1,
  .featureHd h3,
  .createPopup-cover h2,
  .header-caption span {
    background: transparent !important;
    color: #f05a28 !important;
  }
}

.caret.iconRev_activeFlip {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.active .icon_activeFlip {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  margin-top: 2px !important;
}

.active .caret.iconRev_activeFlip {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}

/**--library assets styles start--**/

.storageLft {
  width: 170px;
}

.storageRgt {
  width: 90px;
}

/*.assets_grid {
  width: 16%;
  position: relative;
  float: left;
  .allImagesLstImg {
    border-bottom: 1px solid #f6f6f6;
    .assetInfo {
      bottom: 9px;
      right: 30px;

      .assetInfoIcon {
        background: #fff;
        width: 17px;
        height: 17px;
        line-height: 15px;
        display: block;
        i.icomoon-info {
          border: 0;
          font-size: 12px;
        }
      }
    }
    i.icomoon-times{
        font-size: 12px;
    }
  }
  .popOverPo {
    top: 7px;
    right: -10px;
    &.added{
      bottom: 40px;
      top: auto;
      left: auto;
      right: -10px;
    }
  }
}*/

.assetInfo .assetInfoIcon i.icomoon-info {
  border: none;
  font-size: 13px;
  color: #3f3d48;
}

/**--library assets styles end--**/

/**--profile pic styles start--**/

.prof_cropimg {
  width: 150px;
  height: 150px;
  margin: 10px auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #e0e0e0;
  border-radius: 50%;
}

.prof_cropimg img {
  border-radius: 0;
  border: 0 !important;
}

.prof_cropimg.profile_cropimgLock {
  border: none;
}

.profileLft .prof_cropimg > img {
  border-radius: 50%;
  border: 1px solid #f6f6f6 !important;
  display: block;
  width: 100%;
}

.profileHeight {
  min-height: calc(100vh - 440px);
}

.prof_usr {
  font-size: 25px;
  font-weight: 500;
  line-height: 25px;
  color: #1b69b6;
}

.profile_drpdown {
  top: 38px;
  left: 0;
}

.profile_drpdown .drp_topArrow {
  left: 21px;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -81px -330px;
}

.profile_drpdown .common_profileInnr {
  padding: 10px 0;
  border-bottom: 1px solid #f6f6f6;
}

.profile_drpdown .common_UserProfile h5 {
  font-size: 18px;
  font-weight: 600;
}

.profile_drpdown .common_UserProfile h5 .profile_popupclose {
  font-size: 13px;
}

.profile_drpdown .common_UserProfile h5 .profile_popupclose:hover {
  color: #f05a28;
}

.profile_drpdown .common_UserProfile .defaultProfilePic {
  width: 50px;
  height: 50px;
  margin-bottom: 15px;
  background: #fff;
  border-radius: 50%;
  -webkit-box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1);
  overflow: hidden;
}

.profile_drpdown .common_UserProfile .defaultProfilePic img {
  border-radius: 50%;
}

/**--profile pic styles end--**/

.normalToolTip {
  background: #121212;
  line-height: 24px;
  padding: 0 10px;
  color: #fff;
  position: absolute;
  border-radius: 3px;
  font-size: 13px;
  min-width: 150px;
  left: -60%;
}

.normalToolTip::before {
  position: absolute;
  content: "";
  top: -6px;
  left: 42%;
  width: 0;
  height: 0;
  border-bottom: 11px solid #000;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
}

.normalToolTip.objtooltip {
  width: 65px;
  line-height: 15px;
  font-size: 12px;
  padding: 5px 10px 5px 10px;
  z-index: 999999;
}

.normalToolTip.objtooltip::before {
  border: 0 solid #000;
}

.task_assignMoreTxt .task_assignimg_innr {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  overflow: hidden;
}

.chartModal .modal_left,
.chartModal modal_right {
  width: 25%;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: #dcdcdc;
}

.chartModal .modal_right {
  background: red;
}

.recentLstMain {
  margin-left: -10px;
  margin-right: -10px;
}

.recentLstMain.eventTem .recentLst {
  width: 33%;
}

.recentLst {
  /*width: 20%;*/
  /*width: 290px;*/
  width: 287px;
  padding: 0 10px;
  position: relative;
  float: left;
}

/*#list_designs .recentLst img{
  max-width: inherit;
}*/

.user_details {
  font-weight: 600;
}

.user_details .user_name {
  display: block;
}

.user_details a {
  line-height: 16px;
  font-size: 14px;
  color: #8b8b8b;
  font-weight: normal;
  width: 100%;
}

.contact_successMsg {
  background: none;
  border-color: #51a351;
  color: #51a351;
}

/**--toggle switch styles start-- .account_part, .toggle_part {**/

.switch {
  width: 42px;
}

.switch .slider {
  border: 1px solid #e4e4e4;
  background-color: #fff;
  border-radius: 34px;
  height: 20px !important;
  width: 40px !important;
}

.switch .slider:before {
  height: 18px;
  width: 18px;
  left: 0;
  bottom: 1px;
  background: #fff;
  border: 1px solid #eee;
  -webkit-box-shadow: 1px 2px 1px #adacac;
  box-shadow: 1px 2px 1px #adacac;
}

.switch input:checked + .slider {
  border: 1px solid transparent;
  /*background-color: #7cb343!important;*/
}

.switch input:checked + .slider:before {
  height: 20px;
  width: 20px;
  border: 1px solid #fb521f;
  left: -8px;
  bottom: -1px;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.switchTxt {
  padding: 9px 0;
  font-size: 18px;
  line-height: 21px;
}

/**--toggle switch styles end--**/

.icon_hv i.fa,
.icon_hv i.icomoon {
  color: #3f3d48;
}

.icon_hv:hover i.fa,
.icon_hv:hover i.icomoon {
  color: #f05a28;
}

.asset-organize .mygridViewLst.box_shadow,
.asset-organize .mygridViewLst.dropdown-menu,
.asset-organize .profile_drpdown .common_UserProfile .mygridViewLst.defaultProfilePic:hover,
.profile_drpdown .common_UserProfile .asset-organize .mygridViewLst.defaultProfilePic:hover,
.asset-organize .navbar-default .mygridViewLst.accountSettingDrpDwn,
.navbar-default .asset-organize .mygridViewLst.accountSettingDrpDwn,
.asset-organize ._social-lnk .mygridViewLst.btn,
._social-lnk .asset-organize .mygridViewLst.btn,
.asset-organize .notify_icon .mygridViewLst.notify_bodyinnr,
.notify_icon .asset-organize .mygridViewLst.notify_bodyinnr,
.asset-organize .editor-prime .mygridViewLst.prime-hover,
.editor-prime .asset-organize .mygridViewLst.prime-hover,
.asset-organize .mygridViewLst.UserProfDrpdown,
.asset-organize .mygridViewLst.fontPickerCont.fontselect_ul,
.asset-organize .mygridViewLst.pricing_upgrade,
.design_selected .mygridViewLst.box_shadow,
.design_selected .mygridViewLst.dropdown-menu,
.design_selected .profile_drpdown .common_UserProfile .mygridViewLst.defaultProfilePic:hover,
.profile_drpdown .common_UserProfile .design_selected .mygridViewLst.defaultProfilePic:hover,
.design_selected .navbar-default .mygridViewLst.accountSettingDrpDwn,
.navbar-default .design_selected .mygridViewLst.accountSettingDrpDwn,
.design_selected ._social-lnk .mygridViewLst.btn,
._social-lnk .design_selected .mygridViewLst.btn,
.design_selected .notify_icon .mygridViewLst.notify_bodyinnr,
.notify_icon .design_selected .mygridViewLst.notify_bodyinnr,
.design_selected .editor-prime .mygridViewLst.prime-hover,
.editor-prime .design_selected .mygridViewLst.prime-hover,
.design_selected .mygridViewLst.UserProfDrpdown,
.design_selected .mygridViewLst.fontPickerCont.fontselect_ul,
.design_selected .mygridViewLst.pricing_upgrade {
  position: relative;
  /*border:1px solid #00b307!important;*/
  background: #fff;
  padding: 0;
}

.asset-organize .mygridViewLst.box_shadow:before,
.asset-organize .mygridViewLst.dropdown-menu:before,
.asset-organize .profile_drpdown .common_UserProfile .mygridViewLst.defaultProfilePic:hover:before,
.profile_drpdown .common_UserProfile .asset-organize .mygridViewLst.defaultProfilePic:hover:before,
.asset-organize .navbar-default .mygridViewLst.accountSettingDrpDwn:before,
.navbar-default .asset-organize .mygridViewLst.accountSettingDrpDwn:before,
.asset-organize ._social-lnk .mygridViewLst.btn:before,
._social-lnk .asset-organize .mygridViewLst.btn:before,
.asset-organize .notify_icon .mygridViewLst.notify_bodyinnr:before,
.notify_icon .asset-organize .mygridViewLst.notify_bodyinnr:before,
.asset-organize .editor-prime .mygridViewLst.prime-hover:before,
.editor-prime .asset-organize .mygridViewLst.prime-hover:before,
.asset-organize .mygridViewLst.UserProfDrpdown:before,
.asset-organize .mygridViewLst.fontPickerCont.fontselect_ul:before,
.asset-organize .mygridViewLst.pricing_upgrade:before,
.design_selected .mygridViewLst.box_shadow:before,
.design_selected .mygridViewLst.dropdown-menu:before,
.design_selected .profile_drpdown .common_UserProfile .mygridViewLst.defaultProfilePic:hover:before,
.profile_drpdown .common_UserProfile .design_selected .mygridViewLst.defaultProfilePic:hover:before,
.design_selected .navbar-default .mygridViewLst.accountSettingDrpDwn:before,
.navbar-default .design_selected .mygridViewLst.accountSettingDrpDwn:before,
.design_selected ._social-lnk .mygridViewLst.btn:before,
._social-lnk .design_selected .mygridViewLst.btn:before,
.design_selected .notify_icon .mygridViewLst.notify_bodyinnr:before,
.notify_icon .design_selected .mygridViewLst.notify_bodyinnr:before,
.design_selected .editor-prime .mygridViewLst.prime-hover:before,
.editor-prime .design_selected .mygridViewLst.prime-hover:before,
.design_selected .mygridViewLst.UserProfDrpdown:before,
.design_selected .mygridViewLst.fontPickerCont.fontselect_ul:before,
.design_selected .mygridViewLst.pricing_upgrade:before {
  content: '';
  position: absolute;
  top: -3px;
  left: -3px;
  border: 3px solid #f9492a;
  z-index: 1;
  right: -3px;
  bottom: -3px;
}

.asset-organize .productLst,
.design_selected .productLst {
  position: relative;
  z-index: 2;
}

/*.task-colrpckr {
  .color-picker-wrapper .input-group, .lumtopcontainer {
    display: none;
  }
  .color-picker-wrapper .color-picker-panel {
    width: 100px;
    left: 0;
  }
  .color-picker-wrapper .color-picker-panel.color-picker-panel-round .color-picker-grid-wrapper .color-picker-row .color-picker-grid .color-picker-grid-inner {
    background: none;
    width: 100px;
    height: 100px;
  }
}*/

.btn.btn-organize {
  background: #b6bf33 !important;
  color: #fff !important;
  border: 2px solid #b6bf33;
  padding: 3px 8px;
  border-radius: 0 !important;
}

.btn.btn-organize:hover {
  background: #b6bf33;
}

.norecords_new {
  height: calc(100vh - 130px);
}

.norecords_newinner {
  margin: 0 0 auto;
  width: 100%;
  background: rgba(220, 220, 220, 0.44);
  padding: 20px;
  font-size: 16px;
  color: #666;
}

.norecords_newinner h2 {
  font-size: 23px;
  margin-bottom: 10px;
  text-align: left;
  line-height: 26px;
  display: inline-block;
}

.norecords_newinner p {
  padding-bottom: 10px;
}

.span_leftimg {
  float: right;
  display: block;
  width: 300px;
  height: 200px;
}

.norecordsRgt {
  margin-left: 290px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 170px;
}

.norecordsRgt a {
  color: #f08c28;
  text-decoration: underline;
}

.norecordsRgt a:hover {
  text-decoration: none;
}

.norecordsRgt a.btn {
  text-decoration: none;
}

.designIcon.asset-dashboard {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -648px -4205px;
  height: 207px;
}

.designIcon.watermark {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -195px -4231px;
}

.designIcon.template {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -508px -3624px;
}

.designIcon.preset {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -917px -1888px;
}

.designIcon.colors {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -421px -602px;
}

.designIcon.font-library {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -450px -1702px;
}

.designIcon.media {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -879px -404px;
}

.designIcon.gradients {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -15px -2000px;
}

.designIcon.pattern {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -911px -1126px;
}

.designIcon.pretext {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -914px -2269px;
}

.designIcon.fancy {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -52px -1711px;
}

.designIcon.swash {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -931px -2950px;
}

.designIcon.add-watermark {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -18px -81px;
}

.eventIcon {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -396px -869px;
}

.event_month {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -396px -869px;
}

/*.noStories{
  background: url("../img/sprite_nodata.png") no-repeat 8px -2361px;
}*/

.trash {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -927px -3644px;
}

.designIcon-dashboard {
  background: url(/images/sprite_nodata.png?a48b1f742e9609e74c0091eba973be93) no-repeat -58px -1149px;
}

.tutoriBtn {
  bottom: 0;
  z-index: 999;
  left: 0;
  width: 100%;
}

.tutoriBtn > span {
  display: block;
  width: 28px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  margin: 0 auto;
}

.tutoriBtn i.icomoon-info {
  font-size: 17px;
  border: none;
  color: #fff;
}

.tutoriBtn:hover i.icomoon-info {
  color: #f6921e;
}

.showSliderBtn {
  background: #2b2a31;
  padding: 3px 10px 2px;
  color: #fff;
  border: 0;
  font-size: 14px;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.showSliderBtn .slide_arrow {
  display: block;
  float: right;
  margin-top: -2px;
}

.showSliderBtn .slide_arrow i {
  font-size: 8px;
}

.showSliderBtn.showSlideOnly {
  min-width: 145px;
}

.showSliderBtn.expandBtn {
  right: 21px;
  left: auto;
  padding: 0 20px;
  height: 15px;
  top: -15px;
  background: rgba(43, 42, 49, 0.5);
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
}

.showSliderBtn.expandBtn i {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  line-height: 13px;
  font-size: 10px;
  display: block;
  margin: 2px 0 1px;
}

.showSliderBtn.expandBtn.sliderExpandAll i {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}

.moreSlide {
  bottom: -25px;
  left: 0;
  width: 100%;
  z-index: 99;
}

.moreSlide .showSliderPart {
  background: #2b2a31;
  padding: 10px;
  z-index: 999;
  position: relative;
  opacity: 1;
  height: 100px;
  /*&.active{
      top: -40px;
    }*/
}

.moreSlide .showSliderLst {
  min-height: 50px;
  /*overflow: hidden;*/
  line-height: 50px;
  display: block;
  float: left;
  vertical-align: bottom;
  border: 2px solid #2b2a31;
  margin: 5px 4px;
  cursor: pointer;
  position: relative;
  padding: 2px;
  /*background: url(../img/transbg.png) repeat center center;*/
}

.moreSlide .showSliderLst .showSliderLstImg {
  background: #fff;
  border: 2px solid #2b2a31;
}

.moreSlide .showSliderLst .showSliderLstImg img {
  border: 0;
  /*background: url('../img/transbg.png') repeat center center;*/
  display: block;
  margin: 0 auto;
}

.moreSlide .showSliderLst:hover {
  border: 2px solid #2b2a31;
}

.moreSlide .showSliderLst.activeScreenPage .showSliderLstImg,
.moreSlide .showSliderLst.active .showSliderLstImg {
  border: 2px solid #f05a28;
}

.moreSlide .showSliderLst.plus {
  margin-right: 0;
  margin-top: 15px;
  padding-right: 0;
  min-width: 80px;
  float: right;
}

.moreSlide .showSliderLst.plus .showSliderLstImg {
  border: 2px solid #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.moreSlide .showSliderLst.plus .showSliderLstImg:hover {
  border: 2px solid #fff;
}

.moreSlide .showSliderLst .showSlider_completed {
  bottom: 0;
  left: 0;
  top: 0;
  right: 0;
  line-height: 16px;
}

.moreSlide .showSliderLst .showSlider_completed i {
  font-size: 18px;
  margin-top: 2px;
}

.moreSlide .showSliderLst .slideCount span {
  padding: 1px 7px 0 3px;
  font-size: 12px;
  line-height: 19px;
  display: block;
  color: #464646;
}

.showSliderOpt {
  /*line-height: 20px;
  font-size: 15px;
  bottom:1px;
  left:1px;
  display: none;
  color:#000000;*/
}

.showSliderOpt i {
  font-size: 18px;
  margin: 2px;
  color: #ff6a00;
  width: 18px;
  height: 18px;
  text-indent: -9999px;
}

.showSliderOpt i.fa-trash-o {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -286px -216px;
}

.showSliderOpt i.fa-trash-o:hover {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -314px -216px;
}

.showSliderOpt a {
  color: #ff6a00;
  background: #fff;
  display: inline-block;
}

.showSliderOpt.showSliderOpt_morebtn {
  /*left: auto;
    right: 1px;
    z-index: 3;
    background: #fff;*/
}

.showSliderOpt.showSliderOpt_morebtn .sliderOpt_moreOpt {
  width: 21px;
  height: 20px;
  display: block;
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -189px -243px;
}

.showSliderOpt.showSliderOpt_morebtn .sliderOpt_moreOpt:hover {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -219px -243px;
}

.showSliderOpt.showSliderOpt_morebtn .slideOpt_list {
  /*position: absolute;
      top: -13px;
      right: 21px;
      min-width: 115px;
      max-width: max-content;
      z-index: 91;
      display: none;*/
  background: #fff;
  border-top: 1px solid #d8d7d9;
  height: 30px;
  overflow: hidden;
}

.showSliderOpt.showSliderOpt_morebtn .slideOpt_list ul {
  padding: 0;
}

.showSliderOpt.showSliderOpt_morebtn .slideOpt_list ul > li {
  min-width: 27px;
  border-left: 1px solid #e2e2e2;
}

.showSliderOpt.showSliderOpt_morebtn .slideOpt_list ul > li > a {
  padding: 5px 3px;
  display: block;
  background: none;
}

.showSliderOpt.showSliderOpt_morebtn .slideOpt_list ul > li > a:hover i {
  color: #fff !important;
}

.showSliderOpt.showSliderOpt_morebtn .slideOpt_list ul > li i {
  font-size: 15px;
  margin: 0;
  display: block;
}

.showSliderOpt.showSliderOpt_morebtn .slideOpt_list ul > li i.fa-plus-square-o {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -263px -628px;
}

.showSliderOpt.showSliderOpt_morebtn .slideOpt_list ul > li i.fa-plus-square-o:hover {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -263px -628px;
}

.showSliderOpt.showSliderOpt_morebtn .slideOpt_list ul > li i.fa-files-o {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -286px -628px;
}

.showSliderOpt.showSliderOpt_morebtn .slideOpt_list ul > li i.fa-files-o:hover {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -286px -628px;
}

.showSliderOpt.showSliderOpt_morebtn .slideOpt_list ul > li i.fa-trash-o {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -304px -628px;
}

.showSliderOpt.showSliderOpt_morebtn .slideOpt_list ul > li i.fa-trash-o:hover {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -304px -628px;
}

.showSliderOpt.showSliderOpt_morebtn .slideOpt_list ul > li i.fa-window-restore {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -283px -246px;
}

.showSliderOpt.showSliderOpt_morebtn .slideOpt_list ul > li i.fa-window-restore:hover {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -283px -246px;
}

.showSliderOpt.showSliderOpt_morebtn .slideOpt_list .left_arrow {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -451px -6px;
  width: 9px;
  height: 18px;
  top: 13px;
  left: 0;
}

.showSliderOpt.showSliderOpt_morebtn:hover .slideOpt_list {
  display: block;
}

.showSliderOpt.showSliderOpt_morebtn .li_disable.disabled {
  opacity: 0.3;
}

.showSliderOpt.showSliderOpt_morebtn .li_disable.disabled a {
  cursor: not-allowed !important;
}

.showSlider_move {
  bottom: 1px;
  left: 1px;
  line-height: 16px;
}

.showSlider_move i {
  font-size: 18px;
  margin-top: 2px;
}

.showSliderLst .showSliderLstImg img,
.transBg {
  background: url(/images/transbg.png?fd0238bd4374505520bc11cffcd661f1) repeat center center;
}

.showSliderLstImg {
  /*  &:hover{
      .showSliderOpt.showSliderOpt_morebtn,.showSliderOpt.showSlider_move {
        display: block!important;
      }
    }*/
}

.showSliderLstImg.slider_drpRightPosition .slideOpt_list {
  left: auto !important;
  right: 21px;
}

.showSliderLstImg.slider_drpRightPosition .slideOpt_list .left_arrow {
  left: auto !important;
  top: auto !important;
  right: 0;
  bottom: 0;
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.showSliderLstImg.slider_drpRightPosition .slideOpt_list ul {
  margin-left: 0 !important;
  margin-right: 8px;
}

.sidemenu .tutorial_drop {
  padding: 0;
}

.sidemenu .tutorial_drop > li {
  border-bottom: 1px solid #565656;
  background: #4c4a53;
}

.sidemenu .tutorial_drop > li > a {
  color: #f8f8f8;
  border: 0;
  padding: 3px 10px;
  text-align: left;
  font-size: 15px;
}

.sidemenu .tutorial_drop > li > a:hover {
  background: #414046;
}

.sidemenu .tutoriBtn {
  border-top: 1px solid #1a1a1d;
}

.sidemenu .tutorial_dropdown {
  border-top: 1px solid #565656;
}

.sidemenu .tutorial_dropdown .dropdown-toggle {
  padding: 10px;
}

.sidemenu .tutorial_dropdown .dropdown-menu {
  left: 65px;
  bottom: 1px;
  top: auto;
  padding: 0;
  border: 0;
}

.sidemenu .tutorial_dropdown.open {
  background: #4c4a53;
  color: #f6921e;
}

.intro_main {
  overflow: hidden !important;
  height: 100vh !important;
  width: 100vw;
}

.intro_main body {
  padding-right: 0 !important;
  overflow: hidden !important;
  height: 100vh !important;
  width: 100vw;
}

.intro_main body.hd_alertbox .hd_alertbox_inner {
  position: absolute;
}

.intro_main body .tutorial_dropdown .dropdown-toggle {
  cursor: pointer;
}

.intro_main body .navbar-default #create-design ul.UserProfDrpdown,
.intro_main body .navbar-default .headerUseravatar ul.UserProfDrpdown {
  left: auto;
  right: 0;
}

.intro_main body .navbar-default #create-design.introjs-showElement .createDesignMenu i.fa,
.intro_main body .navbar-default #create-design.introjs-showElement .profileLnk i.fa,
.intro_main body .navbar-default .headerUseravatar.introjs-showElement .createDesignMenu i.fa,
.intro_main body .navbar-default .headerUseravatar.introjs-showElement .profileLnk i.fa {
  -webkit-transform: 0deg;
          transform: 0deg;
}

.intro_main body .navbar-default #create-design.introjs-showElement ul.UserProfDrpdown,
.intro_main body .navbar-default .headerUseravatar.introjs-showElement ul.UserProfDrpdown {
  display: block !important;
}

.intro_main body .navbar-default #create-design.introjs-showElement ul.UserProfDrpdown .createdesignTutorialDisaple,
.intro_main body .navbar-default .headerUseravatar.introjs-showElement ul.UserProfDrpdown .createdesignTutorialDisaple {
  z-index: 9999;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  position: absolute !important;
}

.intro_main body .navbar-default #create-design.introjs-showElement .drp_arrow,
.intro_main body .navbar-default .headerUseravatar.introjs-showElement .drp_arrow {
  right: 9px;
}

.intro_main body .navbar-default .accountSettingDrpDwn {
  display: none;
}

.intro_main body .navbar-fixed-top {
  position: absolute;
  top: 0;
}

.intro_main body.hd_alertbox .navbar-fixed-top {
  top: 30px;
}

.intro_main body .sidebar {
  position: absolute;
}

.intro_main body .sidebar ._left-sidein {
  position: absolute;
  left: 63px;
}

.intro_main body .sidemenu ul > li {
  border-bottom: 1px solid transparent;
}

.intro_main body .sidemenu ul > li a {
  color: #656565 !important;
  border-bottom: 1px solid transparent;
}

.intro_main body .sidemenu ul > li.active a {
  color: #474747;
}

.intro_main body .sidemenu ul > li.active a i {
  color: #f6921e;
}

.intro_main body .designCard_colabIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -365px -133px;
}

.intro_main body ._left-sidein.icon li.active > a i.fa {
  color: #f6921e;
}

.intro_main body .sidemenu #sidemenu {
  border-top: 0;
}

.intro_main body .sidemenu #sidemenu li:first-child {
  border-top: 0;
}

.intro_main body .savemenu.downloadMenu,
.intro_main body .left_fileMenu,
.intro_main body .inputPart,
.intro_main body .durationBg {
  position: relative;
  z-index: 99999;
}

.intro_main body .editor-download.gridMenu {
  z-index: 9999999;
}

.intro_main body .video_Preview.introjs-showElement + .media-preview-container {
  z-index: 9999999 !important;
}

.mygridViewImg,
.viewpage_left .viewImg_dc img,
.mycollectionImg img {
  background: url(/images/transbg.png?fd0238bd4374505520bc11cffcd661f1) repeat center center !important;
}

.gif .mygridViewImg,
.gif .viewImg_dc img,
.gif .mycollectionImg img {
  background: #fff;
}

.assetsLibEd {
  padding-top: 2px;
}

.mar_topError {
  margin-top: 2px;
}

.ajax_loadBgW {
  background-color: white;
}

.asset_right .teamDisabled {
  opacity: .75;
}

.team-freezed {
  font-size: 30px;
  color: #000;
  top: 0;
  left: 0;
  z-index: 1;
  right: 0;
  bottom: 0;
  background: rgba(221, 221, 221, 0.81);
}

.createPopup_gridContainer {
  /*margin-left: -5px;
  margin-right: -5px;*/
}

.createPopup_gridContainer .createPopup_gridView {
  float: left;
  width: 196px;
  padding-left: 20px;
  padding-right: 5px;
}

.createPopup_gridContainer .createPopup_gridView.fromScratch_width {
  width: auto;
  /* min-height: 255px;*/
}

.productLstOver {
  /*display: none;*/
  opacity: 0;
  -webkit-transition: opacity .2s;
  transition: opacity .2s;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 101;
  background-color: rgba(0, 0, 0, 0.3);
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.productLstOver a {
  color: #ff0000;
}

.productLstOver.no-zoom {
  cursor: unset;
}

.pins_blockover {
  /*border:1px solid #f6f6f6;*/
  cursor: pointer;
}

.pins_blockover:hover .productLstOver {
  /*display: block;*/
  opacity: 1 !important;
}

.pins_blockover img {
  border: 0 !important;
  /*max-width: inherit;*/
}

.pins_blockover .mygridViewoverImg {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
}

.productLstOverInner {
  position: relative;
  padding: 0;
  top: 0;
  left: 0;
}

.productLst .productLstOverInner {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.loading-container,
.loading {
  height: 60px;
  position: absolute;
  width: 60px;
  border-radius: 100%;
}

.loading-container {
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  text-align: center;
}

.loading-container:hover .loading,
.loading-container .loading {
  -webkit-transition: all 0.7s ease-in-out;
  transition: all 0.7s ease-in-out;
}

.loading-text {
  width: 60px;
  height: 60px;
  position: Fixed;
  background: url(/images/grouploader.svg?4124cd549230ffde844c6fed5c1be920) no-repeat center center;
}

.groupLoading {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  z-index: 999999;
}

.small-loading-container,
.medium-loading-container,
.small-loading,
.medium-loading,
.drag-loading {
  position: absolute;
}

.small-loading-container,
.medium-loading-container,
.loading-text {
  width: 100%;
  height: 100%;
  position: relative;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.small-loading-container::before,
.medium-loading-container::before,
.loading-text::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-animation: global_loader 1.5s linear 0s infinite normal;
          animation: global_loader 1.5s linear 0s infinite normal;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.small-loading-container.medium-loading-drag,
.medium-loading-container.medium-loading-drag,
.loading-text.medium-loading-drag {
  width: 60px;
  height: 60px;
  /*background-color: #2b2a31;*/
}

.pageLoad .loading-text {
  position: fixed;
}

.medium-loading-container::before {
  width: 100%;
  height: 100%;
  background: url(/images/loader_anim60-60.svg?48de341ff6394c18ad566f73a3110bf3) no-repeat center center;
}

.loading-text {
  /*background: url("../img/grouploader.svg") no-repeat center center;*/
  background: url(/images/loader_anim20-20.svg?58126de0ae068ea18dbfcd234cd0ae38) no-repeat 50%;
}

.loading-text::before {
  /*background: url(../img/loader_anim150-150.svg) no-repeat center center;*/
  background: url(/images/loader_anim60-60.svg?48de341ff6394c18ad566f73a3110bf3) no-repeat 50%;
}

.medium-loading-container {
  background: url(/images/loader_anim32-32.svg?8834d8e2ce20f891ab04d5bdb53ba981) no-repeat center center;
}

.small-loading-container {
  background: url(/images/loader_anim20-20.svg?58126de0ae068ea18dbfcd234cd0ae38) no-repeat center center;
}

.small-loading-container::before {
  background: url(/images/loader_anim40-40.svg?a84a87f6b916668468b64c5f87dd4026) no-repeat center center;
}

.small-loading,
.medium-loading,
.drag-loading {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

.smallgroupLoading {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto;
  z-index: 999999;
  position: absolute;
}

.ajax_loader {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.ajax_loader.ajax_loaderBg {
  background: rgba(204, 204, 204, 0.6);
}

.loadmore_ajax_loader {
  width: 100%;
  height: 100%;
  position: relative;
}

@-webkit-keyframes global_loader {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }

  5% {
    -webkit-transform: rotate(18deg);
            transform: rotate(18deg);
  }

  10% {
    -webkit-transform: rotate(36deg);
            transform: rotate(36deg);
  }

  15% {
    -webkit-transform: rotate(54deg);
            transform: rotate(54deg);
  }

  20% {
    -webkit-transform: rotate(72deg);
            transform: rotate(72deg);
  }

  25% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }

  30% {
    -webkit-transform: rotate(108deg);
            transform: rotate(108deg);
  }

  35% {
    -webkit-transform: rotate(126deg);
            transform: rotate(126deg);
  }

  40% {
    -webkit-transform: rotate(144deg);
            transform: rotate(144deg);
  }

  45% {
    -webkit-transform: rotate(162deg);
            transform: rotate(162deg);
  }

  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }

  55% {
    -webkit-transform: rotate(198deg);
            transform: rotate(198deg);
  }

  60% {
    -webkit-transform: rotate(216deg);
            transform: rotate(216deg);
  }

  65% {
    -webkit-transform: rotate(234deg);
            transform: rotate(234deg);
  }

  70% {
    -webkit-transform: rotate(252deg);
            transform: rotate(252deg);
  }

  75% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
  }

  80% {
    -webkit-transform: rotate(288deg);
            transform: rotate(288deg);
  }

  85% {
    -webkit-transform: rotate(306deg);
            transform: rotate(306deg);
  }

  90% {
    -webkit-transform: rotate(324deg);
            transform: rotate(324deg);
  }

  95% {
    -webkit-transform: rotate(342deg);
            transform: rotate(342deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes global_loader {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }

  5% {
    -webkit-transform: rotate(18deg);
            transform: rotate(18deg);
  }

  10% {
    -webkit-transform: rotate(36deg);
            transform: rotate(36deg);
  }

  15% {
    -webkit-transform: rotate(54deg);
            transform: rotate(54deg);
  }

  20% {
    -webkit-transform: rotate(72deg);
            transform: rotate(72deg);
  }

  25% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }

  30% {
    -webkit-transform: rotate(108deg);
            transform: rotate(108deg);
  }

  35% {
    -webkit-transform: rotate(126deg);
            transform: rotate(126deg);
  }

  40% {
    -webkit-transform: rotate(144deg);
            transform: rotate(144deg);
  }

  45% {
    -webkit-transform: rotate(162deg);
            transform: rotate(162deg);
  }

  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }

  55% {
    -webkit-transform: rotate(198deg);
            transform: rotate(198deg);
  }

  60% {
    -webkit-transform: rotate(216deg);
            transform: rotate(216deg);
  }

  65% {
    -webkit-transform: rotate(234deg);
            transform: rotate(234deg);
  }

  70% {
    -webkit-transform: rotate(252deg);
            transform: rotate(252deg);
  }

  75% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
  }

  80% {
    -webkit-transform: rotate(288deg);
            transform: rotate(288deg);
  }

  85% {
    -webkit-transform: rotate(306deg);
            transform: rotate(306deg);
  }

  90% {
    -webkit-transform: rotate(324deg);
            transform: rotate(324deg);
  }

  95% {
    -webkit-transform: rotate(342deg);
            transform: rotate(342deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

/* css loader end*/

.modal-dialog .ajax_loadUpdate .loading-container {
  top: 50%;
  left: 50%;
  right: auto;
  bottom: auto;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.modal-dialog .ajax_loadUpdate.ajax_loader_md .loading-container {
  height: 60px;
  width: 60px;
}

.ajax_loadUpdate {
  height: 100%;
  width: 100%;
  z-index: 999999;
  position: absolute;
  text-align: center;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(204, 204, 204, 0.6);
}

.ajax_loadUpdate.ajax_loadbg {
  background-color: rgba(0, 0, 0, 0.11) !important;
}

.ajax_loadUpdate.ajax_loader_md .loading-container {
  height: 60px;
  width: 60px;
}

.ajax_loadUpdate.ajax_loader_md .loading-text {
  width: 60px;
  height: 60px;
  background: url(/images/loader_anim20-20.svg?58126de0ae068ea18dbfcd234cd0ae38) no-repeat center center;
}

.ajax_loadUpdate.ajax_loader_md .loading-text::before {
  background: url(/images/loader_anim60-60.svg?48de341ff6394c18ad566f73a3110bf3) no-repeat center center;
}

.ajax_loadUpdate.ajax_loader_sm .loading-container {
  height: 40px;
  width: 40px;
}

.ajax_loadUpdate.ajax_loader_sm .loading-text {
  width: 40px;
  height: 40px;
  background: url(/images/loader_anim20-20.svg?58126de0ae068ea18dbfcd234cd0ae38) no-repeat center center;
}

.ajax_loadUpdate.ajax_loader_sm .loading-text::before {
  background: url(/images/loader_anim40-40.svg?a84a87f6b916668468b64c5f87dd4026) no-repeat center center;
}

/**--Editor login loader alignment--**/

.login-dialog .ajax_loadUpdate,
.signup-dialog .ajax_loadUpdate,
.forgot-dialog .ajax_loadUpdate {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.chromeBest {
  /*color: rgba(63, 61, 72, 1);*/
}

.textInfoDiv {
  cursor: help;
  display: inline !important;
  line-height: 25px;
  border-bottom: 1px dotted #a0a0a0;
}

/**--Editor login loader alignment--**/

.disabledDiv {
  pointer-events: none;
  opacity: 0.4;
}

.proj_bdContent {
  word-break: break-all;
}

.document_not_ready {
  overflow: hidden;
}

.color-picker-hue:hover::after,
.color-picker-hue:hover::before,
.color-picker-lightness:hover::after,
.color-picker-lightness:hover::before,
.color-picker-saturation:hover::after,
.color-picker-saturation:hover::before {
  display: none !important;
}

.modalUpgrade-open .colorPickerCont {
  z-index: 9999;
}

.modalUpgrade-open .fontPickerCont {
  z-index: 9999;
}

.pointer {
  cursor: pointer;
}

.w-fit {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
}

#resumable-drop {
  float: left;
}

.uploadPopup {
  min-height: 100px;
}

.uploadPopup #resumable-drop {
  float: none;
  width: 18%;
  margin: 0 auto;
}

.uploadPopup .asset-upload {
  margin-top: 30px;
}

.m-auto {
  margin: auto;
}

.fit-btn {
  width: 100%;
  height: 100%;
  top: 0;
  background: rgba(158, 158, 158, 0.68);
  border: 1px solid #fff;
  cursor: not-allowed;
}

/*Optimize part start*/

.optimizerUsrImgLst {
  min-height: 60px;
  border-radius: 3px;
}

.optimizerUsrImgLst .optimizerUsrImg {
  height: 150px;
  width: 100%;
  overflow: hidden;
  border: 1px solid #f6f6f6;
}

.optimizerUsrImgLst .optimizerUsrImg img {
  max-width: 100%;
}

.optimizerDownload {
  width: 100px;
  margin: 0 auto;
}

.optimizerBtmView {
  padding: 150px 0;
}

.optimizerBtmView .btn-lg,
.optimizerBtmView .btn-group-lg > .btn {
  padding: 10px 50px;
  font-size: 20px;
}

/*Optimize part end*/

.watermarkPage-carousel {
  max-width: 80%;
  margin: 0 auto;
  padding-top: 50px;
  /*.carousel-control.right{
    right:-15px;
  }*/
}

.watermarkPage-carousel .carousel-indicators {
  margin: 10px auto;
  position: absolute !important;
  white-space: nowrap;
  border-bottom: none !important;
  left: 0;
  right: 0;
}

.watermarkPage-carousel .carousel-control.left {
  left: -15px;
}

.watermarkPage-carousel .carousel-control {
  top: 45%;
  width: 5%;
  background-image: none !important;
}

.watermarkPage-carousel .carousel-control .fa {
  background: #000;
  height: 30px;
  width: 30px;
  border-radius: 30px;
  line-height: 27px;
}

/*.beforeLogin{
  .watermarkPage-carousel{
      max-width: 100%;
  }
}*/

.water-right .uploadInfo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.water-right .uploadInfo p {
  margin: 0;
}

.water-right .uploadInfo .icomoon-upload {
  display: none;
}

.water-right .watermarkProp .imgUploadBtn {
  border: 0;
  background: none;
  color: #1b69b6;
  padding-top: 0;
}

.water-right .compress_imageProperties .normalSlider input[type=range] {
  width: 165px;
}

.water-right .compress_imageProperties .watermarkProp_label {
  font-size: 13px;
  margin-top: 2px;
  min-width: 15px;
}

.watermark_popup_pre .modal-dialog {
  max-width: 830px;
}

.wfxassetsPopupSize {
  max-width: 900px !important;
  max-height: 700px !important;
}

.wfxassetsPopupSize .modal-content {
  width: 100%;
  height: 100%;
}

.assetspopup_wfx .cata_seltBox {
  max-width: 300px;
  border: 1px solid #ddd;
}

.assetspopup_wfx .cata_seltBox .user_box {
  max-width: 100px;
}

.assetspopup_wfx .cata_seltBox .user_box .userselect_image {
  width: 80px;
  height: 80px;
}

.assetspopup_wfx .cata_seltBox .anchor-dropdown {
  padding: 5px 10px;
  display: block;
  font-size: 14px;
  height: 32px;
}

.upload-btn {
  border-radius: 0 !important;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.48);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.48);
}

.icomoon-pencil {
  width: 20px;
  height: 24px;
  display: block;
  text-indent: -9999px;
  /*background: url(../img/sprite.png) no-repeat -330px -968px;*/
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -462px -995px;
}

.icomoon-trash {
  width: 20px;
  height: 17px;
  display: block;
  text-indent: -9999px;
  /* background: url(../img/sprite.png) no-repeat -330px -968px; */
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -436px -994px;
}

.templates_bor {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
  -webkit-box-shadow: 0 3px 5px #f2f2f2;
          box-shadow: 0 3px 5px #f2f2f2;
  padding-bottom: 6px;
}

.discover_menu {
  background: #fff;
  min-height: 35px;
  z-index: 100;
  padding-top: 10px;
}

.discover_menu li {
  min-width: 160px;
  font-size: 18px;
  font-weight: 300;
  padding: 0 20px 5px 10px;
}

.discover_menu li:hover {
  background: #fff;
}

.discover_menu a {
  color: #7d7b78;
}

.discover_menu a:hover {
  /*color:#f05a28;*/
}

.discover_menu a:hover span.drp_arrow i {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.discover_menu li:first-child > a {
  padding-left: 0;
}

.discover_list {
  background: url(/images/template-right.png?57986c39f76eabe714cdc9e2bc482fdd) no-repeat top right;
}

.discover_list a {
  padding: 0 20px 0 10px !important;
  font-size: 15px;
}

.discover_list .fa {
  font-size: 8px;
}

.discover_list .drp_arrow {
  right: 0;
  top: -4px;
}

.discover_list:first-child {
  padding-left: 0 !important;
}

.discover_list:last-child {
  background: none;
}

.folder .fa,
.folder .icomoon,
.folderIcon .fa,
.folderIcon .icomoon {
  width: 16px;
  height: 19px;
  display: inline-block !important;
  text-indent: -9999px;
}

.folderIcon .fa-folder-o,
.folder .fa-folder-o {
  background: url(/images/folder.png?114b161b83ca50310baae070494ead75) no-repeat top left;
}

.folderIcon.privateFolder .fa-folder-o,
.folder.privateFolder .fa-folder-o {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -381px -6px;
}

.folder .fa-tags {
  background: url(/images/tags.png?26ff4ba5040452f4bfe3afe6dd6ad0ce) no-repeat top left;
}

.folder .icomoon-settings {
  background: url(/images/setting.png?67fe12d46567ce1bf88f270240472a3a) no-repeat top left;
}

.folder .icomoon-plus {
  background: url(/images/plus.png?42da1950830d198d789605b86aa7a0a4) no-repeat top left;
}

.folder .icomoon-myupload {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -76px -539px;
}

.collaborate-pencil:hover .icomoon-pencil {
  display: block;
}

.panorama-editor.carousel-inner {
  margin: 0;
}

.assets-folder.nav-tabs li a {
  background: transparent !important;
}

.assets-folder.assetsFolderTab li.folder a {
  border: 1px solid transparent !important;
}

.assets-folder li.folder .icon_upload {
  background: transparent !important;
  border: 1px solid transparent !important;
}

.btn-default-success {
  background: #b6bf33;
  color: #fff;
}

.teamrole {
  width: 95%;
}

.spinner-hidden .arrow-hidden::-webkit-inner-spin-button,
.spinner-hidden .arrow-hidden::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.spinner-hidden .arrow-hidden {
  -moz-appearance: textfield;
}

.red-template-list .productLstOver {
  background: transparent;
}

.createDesignMenu {
  background: #b6bf33;
  color: #fff;
}

.recent-design .norecordsRgt {
  width: 32%;
}

.pin-animation {
  -webkit-animation-name: pintrans;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 2s;
  /* Safari 4.0 - 8.0 */
  animation-name: pintrans;
  animation-duration: 2s;
}

@keyframes pintrans {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes pintrans {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.customdialog_fullwidth {
  width: 100% !important;
  height: 100%;
}

.colab_rt_dropdown .search_input_div input,
.cardpop_addlt .search_input_div input {
  min-width: 0;
}

.tag_addsec .search_input_div input,
.tag_editsec .search_input_div input,
.checklist_tab_content .search_input_div input,
.tag_createsec .search_input_div input {
  min-width: 230px;
}

.d-line {
  display: inline;
}

.homepage.beforeLogin.view_modal.modal-open,
.static-pages.beforeLogin.view_modal.modal-open {
  overflow: unset !important;
  position: fixed;
}

.curI {
  cursor: pointer !important;
}

.no-shadow {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.no-text-shadow {
  text-shadow: none !important;
}

.text-shadow {
  text-shadow: 0 2px 4px #672333;
}

.align-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.d-inline {
  display: inline !important;
}

.display-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-block {
  display: inline-block;
}

.br-50 {
  border-radius: 50px !important;
}

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

.flex-wrap-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
}

.align-items-end {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
}

.mr-20 {
  margin-right: 20px;
}

.height50vh {
  height: 50vh;
}

.align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

.d-none {
  display: none !important;
}

.d-block {
  display: block !important;
}

.justify-content-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

.justify-content-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

.flex-1 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.overflow-hidden {
  overflow: hidden !important;
}

.justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.flex-column-between {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
}

.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.flex-column-between {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.overflow-auto {
  overflow: auto !important;
}

.transform-leftTop {
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
}

.transform-leftCenter {
  -webkit-transform-origin: left center;
          transform-origin: left center;
}

.transform-centerTop {
  -webkit-transform-origin: center top;
          transform-origin: center top;
}

.transform-centerCenter {
  -webkit-transform-origin: center center;
          transform-origin: center center;
  overflow-x: hidden;
}

#backDrop {
  z-index: 9998 !important;
}

.minHeight100-ntImp {
  min-height: 100%;
}

.minHeight100 {
  min-height: 100% !important;
}

@media (min-width: 1024px) {
  .dashboardWrapper,
  .dashboardContainer {
    height: 100%;
  }
}

.homeclass .dashboardWrapper,
.homeclass .dashboardContainer {
  height: auto !important;
}

.no-templatesFound {
  font-size: 17px;
}

.helpPageTexts p {
  margin: 0 0 12px !important;
}

.helpPageTexts blockquote {
  font-style: italic;
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 15px;
  padding: 12px 13px !important;
  margin: 0;
}

.helpPageTexts ul {
  margin-top: 0;
  margin-bottom: 12px;
  padding: 0 0 0 28px;
}

.helpPageTexts ul li {
  list-style: unset;
}

.btn-disable {
  opacity: 0.4;
  cursor: not-allowed !important;
}

.imgContain {
  -o-object-fit: contain;
     object-fit: contain;
}

.pull-none {
  float: none !important;
}

.position-unset {
  position: unset !important;
}

.width85 {
  width: 85%;
}

.width-15 {
  width: 15%;
}

.drpBorBottom {
  border-bottom: 1px solid #f6f6f6;
}

.pointer-events-none {
  pointer-events: none;
}

.adsbygoogle {
  width: 100%;
  height: 100%;
}

.downloadImgOuter:nth-child(1) .downloadImg {
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}

.downloadImgOuter:nth-child(2) .downloadImg {
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}

.downloadImgOuter:nth-child(3) .downloadImg {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.downloadImgOuter .downloadImg {
  width: 188px;
  height: 105px;
  background: url(/images/resolution_img.png?56cfbec7b33d5f4edd5e35da51e1aca1) no-repeat;
  background-size: cover;
  display: block;
}

.rounded-0 {
  border-radius: 0 !important;
}

.wordbreak-break {
  word-break: break-all;
}

.fontsize-32 {
  font-size: 32px !important;
}

.bgTransparent {
  background: transparent !important;
}

.pinLoader {
  background-color: rgba(0, 0, 0, 0.3);
  bottom: 0;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
}

.pinLoader .fa-spinner {
  z-index: 1;
}

span.borderBottomDotted {
  border-bottom: 1px dotted #a0a0a0;
  margin: 0 !important;
  font-size: inherit !important;
  vertical-align: middle !important;
}

[class*=" icomoon-"],
[class^=icomoon-] {
  font-family: icomoon !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: initial;
  vertical-align: middle;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icomoon-cloud_shadow:before {
  content: "\EA3F";
}

.icomoon-cropthin:before {
  content: "\EA3D";
}

.icomoon-cropthin2:before {
  content: "\EA3E";
}

.icomoon-rotateleft:before {
  content: "\EA3B";
}

.icomoon-rotateright:before {
  content: "\EA3C";
}

.icomoon-area_chart2:before {
  content: "\EA3A";
}

.icomoon-bar_chart2:before {
  content: "\EA43";
}

.icomoon-bubble_chat2:before {
  content: "\EA44";
}

.icomoon-dchart2:before {
  content: "\EA45";
}

.icomoon-line_chart2:before {
  content: "\EA46";
}

.icomoon-pie_chart2:before {
  content: "\EA47";
}

.icomoon-pie-chart2:before {
  content: "\EA48";
}

.icomoon-pyramid_chart2:before {
  content: "\EA49";
}

.icomoon-textsplitwords:before {
  content: "\EA39";
}

.icomoon-bold2:before {
  content: "\EA27";
}

.icomoon-equalize_height:before {
  content: "\EA28";
}

.icomoon-equalize_width:before {
  content: "\EA29";
}

.icomoon-italic2:before {
  content: "\EA2A";
}

.icomoon-normal:before {
  content: "\EA2B";
}

.icomoon-object_alignment_bottom:before {
  content: "\EA2C";
}

.icomoon-object_alignment_center:before {
  content: "\EA2D";
}

.icomoon-object_alignment_horizontal:before {
  content: "\EA2E";
}

.icomoon-object_alignment_left:before {
  content: "\EA2F";
}

.icomoon-object_alignment_right:before {
  content: "\EA30";
}

.icomoon-object_alignment_top:before {
  content: "\EA31";
}

.icomoon-overline:before {
  content: "\EA32";
}

.icomoon-ruler:before {
  content: "\EA33";
}

.icomoon-strikethrough:before {
  content: "\EA34";
}

.icomoon-text_split-characters:before {
  content: "\EA35";
}

.icomoon-text_split_line:before {
  content: "\EA36";
}

.icomoon-text_split_words:before {
  content: "\EA37";
}

.icomoon-Backgrounds_wofox2:before {
  content: "\EA1B";
}

.icomoon-Collage_wofox2:before {
  content: "\EA1C";
}

.icomoon-Effects_wofox2:before {
  content: "\EA1D";
}

.icomoon-Graphics_wofox2:before {
  content: "\EA1E";
}

.icomoon-Settings_wofox2:before {
  content: "\EA1F";
}

.icomoon-Templete_wofox2:before {
  content: "\EA20";
}

.icomoon-Text_wofox2:before {
  content: "\EA21";
}

.icomoon-Tools_wofox2:before {
  content: "\EA22";
}

.icomoon-Uploads_wofox2:before {
  content: "\EA23";
}

.icomoon-dropbox:before {
  content: "\EA24";
}

.icomoon-flickr:before {
  content: "\EA25";
}

.icomoon-google_drive:before {
  content: "\EA26";
}

.icomoon-power:before {
  content: "\EA18";
}

.icomoon-poweroff2:before {
  content: "\EA19";
}

.icomoon-logout:before {
  content: "\EA1A";
}

.icomoon-reload2:before {
  content: "\EA17";
}

.icomoon-behance:before {
  content: "\EA01";
}

.icomoon-blogger:before {
  content: "\EA02";
}

.icomoon-delicious-square:before {
  content: "\EA03";
}

.icomoon-deviantart:before {
  content: "\EA04";
}

.icomoon-digg:before {
  content: "\EA05";
}

.icomoon-dribbble:before {
  content: "\EA06";
}

.icomoon-folkd:before {
  content: "\EA07";
}

.icomoon-github:before {
  content: "\EA08";
}

.icomoon-it:before {
  content: "\EA09";
}

.icomoon-letter-f:before {
  content: "\EA0A";
}

.icomoon-me:before {
  content: "\EA0B";
}

.icomoon-meetup:before {
  content: "\EA0C";
}

.icomoon-newsvine:before {
  content: "\EA0D";
}

.icomoon-picasa:before {
  content: "\EA0E";
}

.icomoon-reddit:before {
  content: "\EA0F";
}

.icomoon-slashdot:before {
  content: "\EA11";
}

.icomoon-slideshare:before {
  content: "\EA12";
}

.icomoon-stumbleupon-big:before {
  content: "\EA13";
}

.icomoon-vimeo2:before {
  content: "\EA15";
}

.icomoon-yahoo-buzz:before {
  content: "\EA16";
}

.icomoon-coin:before {
  content: "\E9FC";
}

.icomoon-credit_card:before {
  content: "\E9FD";
}

.icomoon-credit_card1:before {
  content: "\E9FE";
}

.icomoon-credit_card2:before {
  content: "\E9FF";
}

.icomoon-paper_bill:before {
  content: "\EA00";
}

.icomoon-clock:before {
  content: "\E9F5";
}

.icomoon-clock1:before {
  content: "\E9F6";
}

.icomoon-clock2:before {
  content: "\E9F7";
}

.icomoon-poweroff:before {
  content: "\E9F8";
}

.icomoon-poweroff1:before {
  content: "\E9F9";
}

.icomoon-schedule:before {
  content: "\E9FA";
}

.icomoon-schedule1:before {
  content: "\E9FB";
}

.icomoon-question:before {
  content: "\E9ED";
}

.icomoon-question1:before {
  content: "\E9EE";
}

.icomoon-question2:before {
  content: "\E9EF";
}

.icomoon-question3:before {
  content: "\E9F0";
}

.icomoon-unsaveimg:before {
  content: "\E9F1";
}

.icomoon-warning-1:before {
  content: "\E9F2";
}

.icomoon-warning:before {
  content: "\E9F3";
}

.icomoon-warning2:before {
  content: "\E9F4";
}

.icomoon-Backgrounds_wofox:before {
  content: "\E9E4";
}

.icomoon-Collage_wofox:before {
  content: "\E9E5";
}

.icomoon-Effects_wofox:before {
  content: "\E9E6";
}

.icomoon-Graphics_wofox:before {
  content: "\E9E7";
}

.icomoon-Settings_wofox:before {
  content: "\E9E8";
}

.icomoon-Templete_wofox:before {
  content: "\E9E9";
}

.icomoon-Text_wofox:before {
  content: "\E9EA";
}

.icomoon-Tools_wofox:before {
  content: "\E9EB";
}

.icomoon-Uploads_wofox:before {
  content: "\E9EC";
}

.icomoon-flip-left:before {
  content: "\E9E3";
}

.icomoon-ungrouping:before {
  content: "\E9E1";
}

.icomoon-grouping:before {
  content: "\E9E2";
}

.icomoon-business:before {
  content: "\E9DF";
}

.icomoon-connection3:before {
  content: "\E9E0";
}

.icomoon-download:before {
  content: "\E9DC";
}

.icomoon-download3:before {
  content: "\E9DD";
}

.icomoon-download2:before {
  content: "\E9DE";
}

.icomoon-circle2:before {
  content: "\E9D7";
}

.icomoon-diamond:before {
  content: "\E9D8";
}

.icomoon-left-arrow4:before {
  content: "\E9D9";
}

.icomoon-right-arrow4:before {
  content: "\E9DA";
}

.icomoon-square1:before {
  content: "\E9DB";
}

.icomoon-connection:before {
  content: "\E9C6";
}

.icomoon-facebook:before {
  content: "\E9C7";
}

.icomoon-facebook1:before {
  content: "\E9C8";
}

.icomoon-google-plus:before {
  content: "\E9C9";
}

.icomoon-google-plus2:before {
  content: "\E9CA";
}

.icomoon-google-plus3:before {
  content: "\E9CB";
}

.icomoon-instagram:before {
  content: "\E9CC";
}

.icomoon-linkedin:before {
  content: "\E9CD";
}

.icomoon-linkedin2:before {
  content: "\E9CE";
}

.icomoon-pinterest-p:before {
  content: "\E9CF";
}

.icomoon-pinterest-p2:before {
  content: "\E9D0";
}

.icomoon-skype:before {
  content: "\E9D1";
}

.icomoon-tumblr:before {
  content: "\E9D2";
}

.icomoon-tumblr1:before {
  content: "\E9D3";
}

.icomoon-twitter:before {
  content: "\E9D4";
}

.icomoon-twitter2:before {
  content: "\E9D5";
}

.icomoon-youtube:before {
  content: "\E9D6";
}

.icomoon-rocket_ship2:before {
  content: "\E9C5";
}

.icomoon-connection2:before {
  content: "\E9B9";
}

.icomoon-instagram2:before {
  content: "\E9BA";
}

.icomoon-facebook2:before {
  content: "\E9BB";
}

.icomoon-layers3:before {
  content: "\E9BC";
}

.icomoon-user:before {
  content: "\E9BD";
}

.icomoon-linkedin3:before {
  content: "\E9BE";
}

.icomoon-twitter3:before {
  content: "\E9BF";
}

.icomoon-pinterest-p3:before {
  content: "\E9C0";
}

.icomoon-skype2:before {
  content: "\E9C1";
}

.icomoon-google-plus4:before {
  content: "\E9C2";
}

.icomoon-tumblr2:before {
  content: "\E9C3";
}

.icomoon-vimeo:before {
  content: "\E9C4";
}

.icomoon-check3:before {
  content: "\E9B7";
}

.icomoon-check4:before {
  content: "\E9B8";
}

.icomoon-version:before {
  content: "\E9B5";
}

.icomoon-angle-left:before {
  content: "\E9B4";
}

.icomoon-mybg:before {
  content: "\E9A7";
}

.icomoon-mybg1:before {
  content: "\E9A8";
}

.icomoon-mycollage:before {
  content: "\E9A9";
}

.icomoon-mycollage1:before {
  content: "\E9AA";
}

.icomoon-myeffects:before {
  content: "\E9AB";
}

.icomoon-mygraphics:before {
  content: "\E9AC";
}

.icomoon-mysettings:before {
  content: "\E9AD";
}

.icomoon-mytemplate:before {
  content: "\E9AE";
}

.icomoon-mytext:before {
  content: "\E9AF";
}

.icomoon-mytools:before {
  content: "\E9B0";
}

.icomoon-myupload:before {
  content: "\E9B1";
}

.icomoon-myupload1:before {
  content: "\E9B2";
}

.icomoon-myupload2:before {
  content: "\E9B3";
}

.icomoon-layerscenter:before {
  content: "\E9A4";
}

.icomoon-layersbottom:before {
  content: "\E9A2";
}

.icomoon-layerstop:before {
  content: "\E9A3";
}

.icomoon-info:before {
  content: "\E9A5";
}

.icomoon-info1:before {
  content: "\E9A6";
}

.icomoon-bring-to-front:before {
  content: "\E9A4";
}

.icomoon-bring-to-front1:before {
  content: "\E99F";
}

.icomoon-send-to-back:before {
  content: "\E9A0";
}

.icomoon-layersarrow:before {
  content: "\E9A1";
}

.icomoon-send-backward:before {
  content: "\E9A2";
}

.icomoon-arrange-object-layers:before {
  content: "\E9A3";
}

.icomoon-exchange:before {
  content: "\E994";
}

.icomoon-exchangearrow:before {
  content: "\E995";
}

.icomoon-fill-left-arrow:before {
  content: "\E990";
}

.icomoon-fill-right-arrow:before {
  content: "\E991";
}

.icomoon-fill-top-arrow:before {
  content: "\E992";
}

.icomoon-caret-down:before,
.icomoon-fill-bottom-arrow:before {
  content: "\E993";
}

.icomoon-undo-button:before {
  content: "\E98F";
}

.icomoon-ban1:before {
  content: "\E919";
}

.icomoon-ban:before {
  content: "\E96B";
}

.icomoon-undo:before {
  content: "\E988";
}

.icomoon-repeat:before {
  content: "\E98E";
}

.icomoon-insert:before {
  content: "\E98D";
}

.icomoon-caret-right:before {
  content: "\E98C";
}

.icomoon-eraser1:before {
  content: "\E97E";
}

.icomoon-left-arrow1:before {
  content: "\E97F";
}

.icomoon-back-left-arrow-curve:before {
  content: "\E919";
}

.icomoon-calendar:before {
  content: "\E974";
}

.icomoon-pie-chart:before {
  content: "\E975";
}

.icomoon-close:before {
  content: "\E976";
}

.icomoon-cut:before {
  content: "\E977";
}

.icomoon-hand-paper-o:before {
  content: "\E978";
}

.icomoon-drag1:before {
  content: "\E979";
}

.icomoon-eraser:before {
  content: "\E97A";
}

.icomoon-eye-dropper:before {
  content: "\E97B";
}

.icomoon-folder:before {
  content: "\E97C";
}

.icomoon-folder-o:before {
  content: "\E97D";
}

.icomoon-magic-wand:before {
  content: "\E980";
}

.icomoon-magic-wand2:before {
  content: "\E981";
}

.icomoon-magic-wand3:before {
  content: "\E982";
}

.icomoon-multiply:before {
  content: "\E983";
}

.icomoon-repeat2:before {
  content: "\E984";
}

.icomoon-reset:before {
  content: "\E985";
}

.icomoon-tag:before {
  content: "\E986";
}

.icomoon-tags:before {
  content: "\E987";
}

.icomoon-search-plus:before {
  content: "\E989";
}

.icomoon-search-minus:before {
  content: "\E98A";
}

.icomoon-circle:before {
  content: "\E970";
}

.icomoon-circle-thin:before {
  content: "\E971";
}

.icomoon-file-text-o:before {
  content: "\E972";
}

.icomoon-quote1:before {
  content: "\E973";
}

.icomoon-font:before {
  content: "\E96F";
}

.icomoon-edit-picture:before {
  content: "\E96C";
}

.icomoon-fillheart:before {
  content: "\E96D";
}

.icomoon-removebg:before {
  content: "\E96E";
}

.icomoon-arrowsleftright:before {
  content: "\E901";
}

.icomoon-carettopbottom:before {
  content: "\E938";
}

.icomoon-cut3:before {
  content: "\E95D";
}

.icomoon-move-bottom2:before {
  content: "\E95E";
}

.icomoon-eye:before {
  content: "\E95F";
}

.icomoon-eyecross:before {
  content: "\E960";
}

.icomoon-flip-top2:before {
  content: "\E961";
}

.icomoon-flip-top:before {
  content: "\E962";
}

.icomoon-move-left2:before {
  content: "\E963";
}

.icomoon-opacity2:before {
  content: "\E964";
}

.icomoon-paint:before {
  content: "\E965";
}

.icomoon-move-right2:before {
  content: "\E966";
}

.icomoon-squarecut:before {
  content: "\E967";
}

.icomoon-lock:before {
  content: "\E968";
}

.icomoon-unlock:before {
  content: "\E969";
}

.icomoon-move-top2:before {
  content: "\E96A";
}

.icomoon-zoom:before {
  content: "\E96B";
}

.icomoon-spinner:before {
  content: "\E909";
}

.icomoon-opacity:before {
  content: "\E907";
}

.icomoon-move-left:before {
  content: "\E957";
}

.icomoon-move-bottom:before {
  content: "\E958";
}

.icomoon-move-right:before {
  content: "\E959";
}

.icomoon-move-top:before {
  content: "\E95A";
}

.icomoon-decrease1:before {
  content: "\E954";
}

.icomoon-minus2:before {
  content: "\E955";
}

.icomoon-paste:before {
  content: "\E956";
}

.icomoon-line:before {
  content: "\E900";
}

.icomoon-calendar2:before {
  content: "\E902";
}

.icomoon-check:before {
  content: "\E903";
}

.icomoon-times:before {
  content: "\E904";
}

.icomoon-angle-down:before {
  content: "\E905";
}

.icomoon-heart:before {
  content: "\E90A";
}

.icomoon-home:before {
  content: "\E917";
}

.icomoon-info2:before {
  content: "\E918";
}

.icomoon-list-button:before {
  content: "\E922";
}

.icomoon-mail:before {
  content: "\E923";
}

.icomoon-layers:before {
  content: "\E924";
}

.icomoon-menu-options:before {
  content: "\E925";
}

.icomoon-minus:before {
  content: "\E93A";
}

.icomoon-angle-right:before {
  content: "\E94D";
}

.icomoon-plus:before {
  content: "\E94E";
}

.icomoon-trash2:before {
  content: "\E94F";
}

.icomoon-ruler-and-pencil:before {
  content: "\E950";
}

.icomoon-star:before {
  content: "\E951";
}

.icomoon-up-arrow2:before {
  content: "\E952";
}

.icomoon-upload:before {
  content: "\E953";
}

.icomoon-menu:before {
  content: "\E906";
}

.icomoon-opacity3:before {
  content: "\E907";
}

.icomoon-fileClone:before {
  content: "\E908";
}

.icomoon-border:before {
  content: "\E95C";
}

.icomoon-clone:before {
  content: "\E95B";
}

.icomoon-arrows:before {
  content: "\E90B";
}

.icomoon-bars:before {
  content: "\E90D";
}

.icomoon-bold_2:before {
  content: "\E910";
}

.icomoon-bold:before {
  content: "\E911";
}

.icomoon-bullets:before {
  content: "\E912";
}

.icomoon-align-center:before {
  content: "\E913";
}

.icomoon-check2:before {
  content: "\E914";
}

.icomoon-crop:before {
  content: "\E915";
}

.icomoon-cut2:before {
  content: "\E916";
}

.icomoon-cut_2:before {
  content: "\E926";
}

.icomoon-move-bottom1:before {
  content: "\E927";
}

.icomoon-earth-globe:before {
  content: "\E928";
}

.icomoon-edit:before,
.icomoon-pencil:before {
  content: "\E929";
}

.icomoon-error:before {
  content: "\E92A";
}

.icomoon-fit-screen:before {
  content: "\E92B";
}

.icomoon-eye2:before {
  content: "\E92C";
}

.icomoon-copy:before {
  content: "\E92D";
}

.icomoon-idea:before {
  content: "\E92E";
}

.icomoon-interface:before {
  content: "\E92F";
}

.icomoon-interface_2:before {
  content: "\E930";
}

.icomoon-intersection:before {
  content: "\E931";
}

.icomoon-italic:before {
  content: "\E932";
}

.icomoon-align-justify:before {
  content: "\E933";
}

.icomoon-layers1:before {
  content: "\E934";
}

.icomoon-arrange:before {
  content: "\E935";
}

.icomoon-align-left:before {
  content: "\E936";
}

.icomoon-move-left1:before {
  content: "\E937";
}

.icomoon-list:before {
  content: "\E938";
}

.icomoon-circlelock:before {
  content: "\E939";
}

.icomoon-minimize:before {
  content: "\E93B";
}

.icomoon-move:before {
  content: "\E93C";
}

.icomoon-rocket_ship:before {
  content: "\E93D";
}

.icomoon-file-image-o:before,
.icomoon-filter:before {
  content: "\E93E";
}

.icomoon-placeholder:before {
  content: "\E93F";
}

.icomoon-increase1:before {
  content: "\E940";
}

.icomoon-repeat1:before {
  content: "\E941";
}

.icomoon-align-right:before {
  content: "\E942";
}

.icomoon-move-right1:before {
  content: "\E943";
}

.icomoon-save:before {
  content: "\E944";
}

.icomoon-search:before {
  content: "\E945";
}

.icomoon-trash:before {
  content: "\E947";
}

.icomoon-underline:before {
  content: "\E948";
}

.icomoon-unite:before {
  content: "\E949";
}

.icomoon-circleunlock:before {
  content: "\E94A";
}

.icomoon-move-top1:before {
  content: "\E94B";
}

.icomoon-world-grid:before {
  content: "\E94C";
}

.icomoon-arrange1:before {
  content: "\E901";
}

.icomoon-backgrounds:before {
  content: "\E91A";
}

.icomoon-collage:before {
  content: "\E91B";
}

.icomoon-effects:before {
  content: "\E91C";
}

.icomoon-graphics:before {
  content: "\E91D";
}

.icomoon-my-library:before {
  content: "\E91E";
}

.icomoon-settings:before {
  content: "\E91F";
}

.icomoon-text:before {
  content: "\E920";
}

.icomoon-tools:before {
  content: "\E921";
}

.icomoon-flip-left1:before {
  content: "\E90E";
}

.icomoon-flip-top1:before {
  content: "\E90F";
}

.icomoon-reset1:before {
  content: "\E919";
}

.icomoon-caret-left:before {
  content: "\E98B";
}

.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

.toast-message a,
.toast-message label {
  color: #FFFFFF;
}

.toast-message a:hover {
  color: #CCCCCC;
  text-decoration: none;
}

.toast-close-button {
  position: absolute;
  right: -10px;
  top: -12px;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  /*  -webkit-text-shadow: 0 1px 0 #ffffff;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);*/
  line-height: 1;
}

.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
  text-decoration: none;
  cursor: pointer;
}

.rtl .toast-close-button {
  left: -0.3em;
  float: left;
  right: 0.3em;
}

/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/

button.toast-close-button {
  padding: 0;
  cursor: pointer;
  border: 0;
  -webkit-appearance: none;
  color: #ff0000;
  font-size: 20px !important;
}

.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-left {
  top: 12px;
  left: 12px;
}

.toast-top-right {
  top: 12px;
  right: 12px;
}

.toast-bottom-right {
  right: 10px;
  bottom: 0;
}

.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}

#toast-container {
  position: fixed;
  pointer-events: none;
  text-align: center;
  z-index: 10000199;
  margin-left: 55px;
  /*overrides*/
}

#toast-container * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#toast-container > div {
  position: relative;
  pointer-events: auto;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  text-align: left;
  min-width: 245px;
  color: #fff;
  display: table;
  background-position: 15px center;
  background-repeat: no-repeat;
}

#toast-container > div.rtl {
  direction: rtl;
  padding: 15px 50px 15px 15px;
  background-position: right 15px center;
}

/*.toast {
  background-color: #030303;
}*/

.toast-success {
  background-color: #def2d6;
  border: 1px solid #586c50;
}

.toast-error {
  background-color: #ebc8c4;
  border: 1px solid #aa3637;
}

.toast-info {
  background-color: #cce8f4;
  border: 1px solid #497ea6;
}

.toast-warning {
  background-color: #f8f7cb;
  border: 1px solid #986f2f;
}

#toast-container.toast-top-center > div,
#toast-container.toast-bottom-center > div {
  width: 800px;
  margin-left: auto;
  margin-right: auto;
}

#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}

#toast-container.toast-bottom-right > div {
  width: 235px;
  margin-left: auto;
  margin-right: auto;
}

.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 6px;
  background-color: #000000;
  opacity: 0.2;
}

/*Responsive Design*/

@media all and (max-width: 240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }

  #toast-container > div.rtl {
    padding: 8px 50px 8px 8px;
  }

  /*#toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
  #toast-container .rtl .toast-close-button {
    left: -0.2em;
    right: 0.2em;
  }*/
}

@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }

  #toast-container > div.rtl {
    padding: 8px 50px 8px 8px;
  }

  /*#toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
  #toast-container .rtl .toast-close-button {
    left: -0.2em;
    right: 0.2em;
  }*/
}

@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }

  #toast-container > div.rtl {
    padding: 15px 50px 15px 15px;
  }
}

.home-hero-text-change::after {
  content: '|';
  display: inline;
  font-family: 'Product Sans', sans-serif;
  /*color: black;*/
  font-size: 46px;
  -webkit-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
}

@media (max-width: 479px) {
  .home-hero-text-change::after {
    /*color: black;*/
    font-size: 26px;
  }
}

/*Removes cursor that comes with typed.js*/

/**
* Swiper
*/

.swiper-wrapper {
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}

.swiper-pagination-bullet {
  width: 10px !important;
  height: 10px !important;
  border-radius: 100% !important;
  background: #fda63d !important;
  opacity: .24 !important;
  outline: none !important;
  -webkit-transition: opacity 300ms !important;
  transition: opacity 300ms !important;
  pointer-events: all !important;
}

.swiper-pagination-bullet-active {
  opacity: 1 !important;
}

.swiper-container-horizontal > .swiper-pagination-bullets {
  /*max-width: 990px;*/
  /* allows bullets parent wrapper to be visible without blocking content */
  pointer-events: none;
}

/*initial home-hero-graphic image scale*/

.home-hero-graphic {
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
  -webkit-transition: 150ms cubic-bezier(0.4, 0, 1, 1);
  transition: 150ms cubic-bezier(0.4, 0, 1, 1);
}

/*first home-hero-graphic image*/

.first-home-hero-graphic {
  -webkit-transform: scale(1);
          transform: scale(1);
}

/* home-hero-graphic image scale on slide change*/

.home-hero-graphic-change {
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition: 350ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: 350ms cubic-bezier(0.4, 0, 0.2, 1);
}

@media (min-width: 767px) {
  .swiper-pagination {
    top: 200px !important;
  }

  .swiper-pagination-bullet {
    display: block !important;
    margin-bottom: 8px !important;
  }

  .swiper-container-horizontal > .swiper-pagination-bullets {
    top: 40% !important;
    left: 48% !important;
    width: 100% !important;
    /*max-width: 990px;*/
    -webkit-transform: translate(-50%, 0px);
    transform: translate(-50%, 0px);
    float: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
}

@media (max-width: 991px) {
  .swiper-container-horizontal > .swiper-pagination-bullets {
    max-width: 620px;
  }
}

.twentytwenty-horizontal .twentytwenty-handle:before {
  content: " ";
  display: block;
  background: #f05a28;
  position: absolute;
  z-index: 30;
  -webkit-box-shadow: 0 0 12px rgba(51, 51, 51, 0.5);
          box-shadow: 0 0 12px rgba(51, 51, 51, 0.5);
  width: 3px;
  height: 9999px;
  left: 50%;
  margin-left: -1.5px;
  bottom: 50%;
  margin-bottom: 22px;
  -webkit-box-shadow: 0 3px 0 #f05a28, 0 0 12px rgba(51, 51, 51, 0.5);
          box-shadow: 0 3px 0 #f05a28, 0 0 12px rgba(51, 51, 51, 0.5);
}

.twentytwenty-horizontal .twentytwenty-handle:after {
  content: " ";
  display: block;
  background: #f05a28;
  position: absolute;
  z-index: 30;
  -webkit-box-shadow: 0 0 12px rgba(51, 51, 51, 0.5);
          box-shadow: 0 0 12px rgba(51, 51, 51, 0.5);
  width: 3px;
  height: 9999px;
  left: 50%;
  margin-left: -1.5px;
  top: 50%;
  margin-top: 22px;
  -webkit-box-shadow: 0 -3px 0 #f05a28, 0 0 12px rgba(51, 51, 51, 0.5);
          box-shadow: 0 -3px 0 #f05a28, 0 0 12px rgba(51, 51, 51, 0.5);
}

.twentytwenty-horizontal .twentytwenty-before-label:before {
  /*top: 50%;*/
  bottom: 20px;
  left: 10px;
}

.twentytwenty-horizontal .twentytwenty-after-label:before {
  /*top: 50%;
      margin-top: -19px;*/
  bottom: 20px;
  right: 10px;
}

.twentytwenty-vertical .twentytwenty-handle:before {
  content: " ";
  display: block;
  background: #f05a28;
  position: absolute;
  z-index: 30;
  -webkit-box-shadow: 0 0 12px rgba(51, 51, 51, 0.5);
          box-shadow: 0 0 12px rgba(51, 51, 51, 0.5);
  width: 9999px;
  height: 3px;
  top: 50%;
  margin-top: -1.5px;
  left: 50%;
  margin-left: 22px;
  -webkit-box-shadow: 3px 0 0 #f05a28, 0 0 12px rgba(51, 51, 51, 0.5);
          box-shadow: 3px 0 0 #f05a28, 0 0 12px rgba(51, 51, 51, 0.5);
}

.twentytwenty-vertical .twentytwenty-handle:after {
  content: " ";
  display: block;
  background: #f05a28;
  position: absolute;
  z-index: 30;
  -webkit-box-shadow: 0 0 12px rgba(51, 51, 51, 0.5);
          box-shadow: 0 0 12px rgba(51, 51, 51, 0.5);
  width: 9999px;
  height: 3px;
  top: 50%;
  margin-top: -1.5px;
  right: 50%;
  margin-right: 22px;
  -webkit-box-shadow: -3px 0 0 #f05a28, 0 0 12px rgba(51, 51, 51, 0.5);
          box-shadow: -3px 0 0 #f05a28, 0 0 12px rgba(51, 51, 51, 0.5);
}

.twentytwenty-vertical .twentytwenty-before-label:before {
  left: 50%;
  margin-left: -45px;
  text-align: center;
  width: 90px;
  top: 10px;
}

.twentytwenty-vertical .twentytwenty-after-label:before {
  left: 50%;
  margin-left: -45px;
  text-align: center;
  width: 90px;
  bottom: 10px;
}

.twentytwenty-before-label {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  opacity: 0;
}

.twentytwenty-before-label:before {
  color: #dadada;
  font-size: 13px;
  position: absolute;
  background: rgba(0, 0, 0, 0.2);
  line-height: 30px;
  padding: 0 10px;
  content: attr(data-content);
}

.twentytwenty-after-label {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  opacity: 0;
}

.twentytwenty-after-label:before {
  color: #dadada;
  font-size: 13px;
  position: absolute;
  background: rgba(0, 0, 0, 0.2);
  line-height: 30px;
  padding: 0 10px;
  content: attr(data-content);
}

.twentytwenty-overlay {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-property: background;
  transition-property: background;
  background: rgba(0, 0, 0, 0);
  z-index: 25;
}

.twentytwenty-overlay:hover {
  background: rgba(0, 0, 0, 0.5);
}

.twentytwenty-overlay:hover .twentytwenty-after-label {
  opacity: 1;
}

.twentytwenty-overlay:hover .twentytwenty-before-label {
  opacity: 1;
}

.twentytwenty-left-arrow {
  width: 0;
  height: 0;
  border: 6px inset transparent;
  position: absolute;
  top: 50%;
  margin-top: -6px;
  border-right: 6px solid white;
  left: 50%;
  margin-left: -17px;
}

.twentytwenty-right-arrow {
  width: 0;
  height: 0;
  border: 6px inset transparent;
  position: absolute;
  top: 50%;
  margin-top: -6px;
  border-left: 6px solid white;
  right: 50%;
  margin-right: -17px;
}

.twentytwenty-up-arrow {
  width: 0;
  height: 0;
  border: 6px inset transparent;
  position: absolute;
  left: 50%;
  margin-left: -6px;
  border-bottom: 6px solid white;
  top: 50%;
  margin-top: -17px;
}

.twentytwenty-down-arrow {
  width: 0;
  height: 0;
  border: 6px inset transparent;
  position: absolute;
  left: 50%;
  margin-left: -6px;
  border-top: 6px solid white;
  bottom: 50%;
  margin-bottom: -17px;
}

.twentytwenty-container {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  z-index: 0;
  overflow: hidden;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
}

.twentytwenty-container img {
  position: absolute;
  top: 0;
  display: block;
  border: 0 solid #000;
}

.twentytwenty-container * {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.twentytwenty-container.active .twentytwenty-overlay {
  background: rgba(0, 0, 0, 0);
}

.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label {
  opacity: 0;
}

.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label {
  opacity: 0;
}

.twentytwenty-container.active:hover.twentytwenty-overlay {
  background: rgba(0, 0, 0, 0);
}

.twentytwenty-container.active:hover.twentytwenty-overlay .twentytwenty-before-label {
  opacity: 0;
}

.twentytwenty-container.active:hover.twentytwenty-overlay .twentytwenty-after-label {
  opacity: 0;
}

.twentytwenty-before {
  z-index: 20;
}

.twentytwenty-after {
  z-index: 10;
}

.twentytwenty-handle {
  height: 38px;
  width: 38px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -22px;
  margin-top: -22px;
  border: 2px solid #f05a28;
  border-radius: 1000px;
  -webkit-box-shadow: 0 0 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0 0 12px rgba(51, 51, 51, 0.5);
  z-index: 40;
  cursor: pointer;
  background: #f05a28;
}

.optimizerSlider .twentytwenty-after-label {
  opacity: 0;
}

.optimizerSlider .twentytwenty-after-label:before {
  content: "Optimized";
}

.optimizerSlider .twentytwenty-before-label {
  opacity: 0;
}

.optimizerSlider .twentytwenty-before-label:before {
  content: "Original";
}

.watermarkSlider .twentytwenty-after-label {
  opacity: 0;
}

.watermarkSlider .twentytwenty-after-label:before {
  content: "No Watermark";
}

.watermarkSlider .twentytwenty-before-label {
  opacity: 0;
}

.watermarkSlider .twentytwenty-before-label:before {
  content: "Watermark";
}

/**--header bootstrap styles start--**/

@font-face {
  font-family: icomoon;
  src: url(/fonts/icomoon.eot?a6c2c08ffcad00afceded10b86c65292);
  src: url(/fonts/icomoon.eot?a6c2c08ffcad00afceded10b86c65292) format("embedded-opentype"), url(/fonts/icomoon.ttf?533412c4b3f6cd5a347d4089dc699629) format("truetype"), url(/fonts/icomoon.woff?9485dbc095e308b0dc73aed9b25d44db) format("woff"), url(/fonts/icomoon.svg?aaafc29303ff3ccf642d8b30c847ffe4) format("svg");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'FontAwesome';
  src: url(/fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713);
  src: url(/fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713) format("embedded-opentype"), url(/fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"), url(/fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"), url(/fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"), url(/fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde) format("svg");
  font-weight: normal;
  font-style: normal;
}

/*
//Hover color
$hoverColor: #f22259;
*/

/*--z-index value increase--*/

/*
$grid-float-breakpoint: 1023px;*/

.video-wrapper-container {
  height: calc(100vh - 110px);
  margin-bottom: 40px;
}

.video-wrapper-container .player-controls {
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 100%;
  margin-top: -20px;
}

.video-wrapper-container .player-controls .time-seeker-controls-container {
  background: #000;
  padding: 0 0 !important;
  min-height: 37px;
  line-height: 20px;
}

.video-wrapper-container .player-controls .time-seeker-controls-container .noUi-horizontal {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border: 0 !important;
  border-radius: 0  !important;
  background: #858585;
  height: 3px;
  cursor: pointer;
}

.video-wrapper-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-connects {
  border-radius: 0;
}

.video-wrapper-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-handle {
  height: 5px;
  top: -1px;
}

.video-wrapper-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-handle.noUi-handle-lower {
  display: none;
}

.video-wrapper-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-origin:before {
  width: 100%;
  height: 5px;
}

.video-wrapper-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-target {
  border-radius: 0;
}

.video-wrapper-container .player-controls .time-seeker-controls-container .video-btn-stats {
  margin-right: 5px;
  border: 0  !important;
  color: #fff;
  background: transparent;
  width: 20px;
  height: 20px;
  padding: 0 !important;
}

.video-wrapper-container .player-controls .time-seeker-controls-container .video-btn-stats:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.video-wrapper-container .player-controls .time-seeker-controls-container .video-btn-stats#stopBtn,
.video-wrapper-container .player-controls .time-seeker-controls-container .video-btn-stats#pauseBtn {
  display: none;
}

.video-wrapper-container .player-controls .time-seeker-controls-container .btn:active,
.video-wrapper-container .player-controls .time-seeker-controls-container .btn:focus,
.video-wrapper-container .player-controls .time-seeker-controls-container .btn:visited {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.video-wrapper-container .player-controls .time-seeker-controls-container .time-seeker-bounds {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  line-height: 100%;
}

.video-wrapper-container .player-controls .time-seeker-controls-container .time-seeker-bounds div {
  min-width: 35px;
}

.video-wrapper-container .player-controls .time-seeker-controls-container .time-seeker-bounds div:first-of-type {
  margin-right: 5px;
}

.video-wrapper-container .player-controls .time-seeker-controls-container .time-seeker-bounds div:last-of-type {
  margin-left: 5px;
}

.video-wrapper-container .player-controls .player-mclass {
  height: 20px;
  margin-top: 7px;
  margin-bottom: 7px;
}

.video-wrapper-container .player-controls .player-mclass .btn-height {
  margin: unset !important;
  line-height: 20px;
}

.video-wrapper-container .player-controls {
  display: none;
}

.video-wrapper-container .text-preview-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  font-weight: 600;
  font-size: 38px;
  line-height: 22px;
  width: 100%;
  position: absolute;
  bottom: 0;
  top: 0;
  padding: 15px;
}

.video-wrapper-container .media-preview-container {
  background: #000000;
  position: relative;
  left: 50%;
  top: 50%;
  overflow: hidden;
  display: none;
}

.video-wrapper-container .media-preview-container img,
.video-wrapper-container .media-preview-container video {
  display: none;
}

.video-wrapper-container .media-preview-container.media-fit img,
.video-wrapper-container .media-preview-container.media-fit video {
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
  height: 100%;
}

.video-wrapper-container .media-preview-container.media-crop {
  overflow: hidden;
}

.video-wrapper-container .media-preview-container.media-crop img,
.video-wrapper-container .media-preview-container.media-crop video {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}

.video-wrapper-container .media-preview-container .noUi-base,
.video-wrapper-container .media-preview-container .noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}

.video-wrapper-container .media-preview-container .noUi-connect,
.video-wrapper-container .media-preview-container .noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
}

.video-wrapper-container.media-img img,
.video-wrapper-container.media-img .media-preview-container {
  display: block;
}

.video-wrapper-container.media-video video,
.video-wrapper-container.media-video .player-controls,
.video-wrapper-container.media-video .media-preview-container {
  display: block;
}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

*:before,
*:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}

.clearfix:after {
  clear: both;
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 5px;
  padding-right: 5px;
}

body {
  font-family: "Rajdhani", sans-serif;
  font-size: 15px;
  line-height: 1.6;
  color: #464646;
  background-color: #f7f7f7;
  margin: 0;
}

.alignCenterDiv {
  margin: 0 auto;
}

.font-preLoad {
  font-size: 0 !important;
  top: 0;
  right: 0;
  opacity: 0;
}

.hidden {
  display: none !important;
}

.hor_bdr_before:before,
.hor_ULbdr_before > li:hover > a:before,
.ver_ULbdr_before > li.active > a:before,
.tab_list_before > li.active > a:before,
.ver_layer_before.active:before,
.position_fixedHead:before {
  content: "";
  position: absolute;
  left: 0;
  right: 100%;
  top: 0;
  height: 3px;
  width: 100%;
  z-index: 3;
}

.hor_bdr_before.navbar-default:before,
.hor_bdr_before.modal-dialog:before,
.hor_ULbdr_before > li:hover > a.navbar-default:before,
.hor_ULbdr_before > li:hover > a.modal-dialog:before,
.ver_ULbdr_before > li.active > a.navbar-default:before,
.ver_ULbdr_before > li.active > a.modal-dialog:before,
.tab_list_before > li.active > a.navbar-default:before,
.tab_list_before > li.active > a.modal-dialog:before,
.ver_layer_before.active.navbar-default:before,
.ver_layer_before.active.modal-dialog:before,
.position_fixedHead.navbar-default:before,
.position_fixedHead.modal-dialog:before {
  height: 5px;
}

.ver_ULbdr_before > li.active > a:before {
  width: 5px;
  height: 100%;
  left: auto;
  right: 0;
}

.ver_layer_before.active:before {
  width: 5px;
  height: 100%;
}

.tab_list_before > li > a {
  position: relative;
}

.tab_list_before > li.active > a:before {
  top: auto !important;
  bottom: 0;
}

/*ng-clock removed styles end*/

.nav-tabs > li > a {
  padding: 7px 10px;
}

.nav-tabs > li.active > a {
  background: #e4e4e4;
}

.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  background: #e4e4e4;
  color: #3f3d48;
}

.modal .sidebar_fixed {
  /*background-color: #3f3d48;*/
}

.modal .sidebar_fixed .nav-tabs > li.active > a {
  background: #fff !important;
}

.modal .sidebar_fixed .colab_side_persoproject i.fa {
  font-size: 8px;
}

.modal .sidebar_fixed .nav-tabs > li {
  margin-bottom: 0;
}

.modal .asset_right.wfxassetsPopupRgt {
  margin-left: 490px;
}

.modal .asset_left.wfxassetsPopupLft {
  width: 490px;
  border-right: 1px solid #e8e8e8;
}

.modal .asset_left.wfxassetsPopupLft .right_navdetails {
  width: 190px;
  height: 100%;
  background: #ccc;
}

.modal .asset_left.wfxassetsPopupLft .asset_left_second {
  margin-left: 190px;
  border-left: 1px solid #ccc;
}

.modal .asset_left.wfxassetsPopupLft ._left-sidein ul > li {
  border-bottom: 1px solid #dcdbdb;
}

.modal .asset_left.wfxassetsPopupLft ._left-sidein ul > li i.fa {
  color: #3f3d48;
}

.modal .asset_left.wfxassetsPopupLft .left_create > li {
  border-bottom: 1px solid #dcdbdb;
}

.modal .asset_left.wfxassetsPopupLft .left_create li a {
  color: #3f3d48;
}

.modal .asset_left.wfxassetsPopupLft .left_create li a i.fa {
  color: #3f3d48;
}

.modal .asset_left.wfxassetsPopupLft .left_create li a.imgfolderPosition {
  padding-left: 55px !important;
}

.modal .asset_left.wfxassetsPopupLft .left_create li a.imgfolderPosition i.fa {
  top: -2px;
  left: -17px;
  font-size: 13px;
}

.modal .asset_left.wfxassetsPopupLft .left_create li li:last-child {
  border-bottom: 0;
}

.modal .asset_left.wfxassetsPopupLft .left_create li.active > a {
  background: #c1c1c1;
}

.modal .asset_left.wfxassetsPopupLft .left_create li.active > a i.icon_activeFlip {
  color: #f6921e;
}

.modal .left_create {
  color: #fff;
  height: 100%;
  margin-left: -5px;
}

.modal .left_create ._left-sidein {
  width: 100%;
}

.modal .left_create ._left-sidein li a {
  color: #fff;
  cursor: pointer;
}

.modal .left_create ._left-sidein li a:hover {
  color: #3f3d48;
}

.modal .left_create .folderMain {
  padding: 1px 0 1px 1px !important;
  background: #fff;
}

.modal .left_create .folderMain .folderLeft,
.modal .left_create .folderMain .libUploadContBg {
  background: #fff;
}

._left-sidein ul > li,
.event-leftMenu ul > li {
  cursor: pointer;
  line-height: 25px !important;
  margin-bottom: 1px;
  font-size: 15px;
  color: #000;
}

._left-sidein ul > li > a,
.event-leftMenu ul > li > a {
  position: relative;
  display: block;
  color: #3f3d48;
  -webkit-transition: all .25s;
  transition: all .25s;
  padding: 3px 6px 3px 10px;
  min-height: 24px;
  line-height: 22px;
}

._left-sidein ul > li > a .wl_rt_arrow,
._left-sidein ul > li > a i.fa-angle-double-right,
._left-sidein ul > li > a i.fa-code,
._left-sidein ul > li > a i.fa-home,
.event-leftMenu ul > li > a .wl_rt_arrow,
.event-leftMenu ul > li > a i.fa-angle-double-right,
.event-leftMenu ul > li > a i.fa-code,
.event-leftMenu ul > li > a i.fa-home {
  position: absolute;
  top: 0;
  left: 7px;
  margin: 0;
}

._left-sidein ul > li > a .wl_rt_arrow i.fa-user,
._left-sidein ul > li > a .wl_rt_arrow i.fa-users,
._left-sidein ul > li > a i.fa-angle-double-right i.fa-user,
._left-sidein ul > li > a i.fa-angle-double-right i.fa-users,
._left-sidein ul > li > a i.fa-code i.fa-user,
._left-sidein ul > li > a i.fa-code i.fa-users,
._left-sidein ul > li > a i.fa-home i.fa-user,
._left-sidein ul > li > a i.fa-home i.fa-users,
.event-leftMenu ul > li > a .wl_rt_arrow i.fa-user,
.event-leftMenu ul > li > a .wl_rt_arrow i.fa-users,
.event-leftMenu ul > li > a i.fa-angle-double-right i.fa-user,
.event-leftMenu ul > li > a i.fa-angle-double-right i.fa-users,
.event-leftMenu ul > li > a i.fa-code i.fa-user,
.event-leftMenu ul > li > a i.fa-code i.fa-users,
.event-leftMenu ul > li > a i.fa-home i.fa-user,
.event-leftMenu ul > li > a i.fa-home i.fa-users {
  text-indent: -9999px !important;
  width: 20px !important;
}

._left-sidein ul > li > a .wl_rt_arrow i.fa-user,
._left-sidein ul > li > a i.fa-angle-double-right i.fa-user,
._left-sidein ul > li > a i.fa-code i.fa-user,
._left-sidein ul > li > a i.fa-home i.fa-user,
.event-leftMenu ul > li > a .wl_rt_arrow i.fa-user,
.event-leftMenu ul > li > a i.fa-angle-double-right i.fa-user,
.event-leftMenu ul > li > a i.fa-code i.fa-user,
.event-leftMenu ul > li > a i.fa-home i.fa-user {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -119px -325px;
}

._left-sidein ul > li > a .wl_rt_arrow i.fa-users,
._left-sidein ul > li > a i.fa-angle-double-right i.fa-users,
._left-sidein ul > li > a i.fa-code i.fa-users,
._left-sidein ul > li > a i.fa-home i.fa-users,
.event-leftMenu ul > li > a .wl_rt_arrow i.fa-users,
.event-leftMenu ul > li > a i.fa-angle-double-right i.fa-users,
.event-leftMenu ul > li > a i.fa-code i.fa-users,
.event-leftMenu ul > li > a i.fa-home i.fa-users {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -209px -325px;
}

._left-sidein ul > li > a .arrow_mainicon i.fa-angle-double-right,
.event-leftMenu ul > li > a .arrow_mainicon i.fa-angle-double-right {
  left: 0;
}

._left-sidein ul > li.active > a,
._left-sidein ul > li.active:hover > a,
.event-leftMenu ul > li.active > a,
.event-leftMenu ul > li.active:hover > a {
  background: #e4e4e4;
  color: #3f3d48;
}

._left-sidein ul > li.active > a,
._left-sidein ul > li > a:hover,
.event-leftMenu ul > li.active > a,
.event-leftMenu ul > li > a:hover {
  background: #e4e4e4;
  color: #3f3d48;
}

._left-sidein ul > li.active > a .lt_count,
._left-sidein ul > li > a:hover .lt_count,
.event-leftMenu ul > li.active > a .lt_count,
.event-leftMenu ul > li > a:hover .lt_count {
  background: #fff;
}

._left-sidein ul > li.active > a i.fa,
._left-sidein ul > li.active > a i.icomoon,
.event-leftMenu ul > li.active > a i.fa,
.event-leftMenu ul > li.active > a i.icomoon {
  color: #f6921e !important;
}

._left-sidein ul > li.active > a .wl_rt_arrow i.fa-user,
.event-leftMenu ul > li.active > a .wl_rt_arrow i.fa-user {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -177px -325px;
}

._left-sidein ul > li.active > a .wl_rt_arrow i.fa-users,
.event-leftMenu ul > li.active > a .wl_rt_arrow i.fa-users {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -270px -326px;
}

._left-sidein ul > li a:hover i.fa,
.event-leftMenu ul > li a:hover i.fa {
  color: #3f3d48;
}

._left-sidein ul > li a:hover .wl_rt_arrow i.fa-user,
.event-leftMenu ul > li a:hover .wl_rt_arrow i.fa-user {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -148px -325px;
}

._left-sidein ul > li a:hover .wl_rt_arrow i.fa-users,
.event-leftMenu ul > li a:hover .wl_rt_arrow i.fa-users {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -238px -325px;
}

._left-sidein.icon i.fa,
._left-sidein.icon i.icomoon,
.event-leftMenu.icon i.fa,
.event-leftMenu.icon i.icomoon {
  text-indent: 0;
  text-align: center;
  line-height: 23px;
  color: #e4e4e4;
}

._left-sidein .sub_list_div,
.event-leftMenu .sub_list_div {
  border-top: 1px solid #f7f7f7;
}

._left-sidein .sub_list_div .mCSB_container,
.event-leftMenu .sub_list_div .mCSB_container {
  padding-right: 8px;
}

._left-sidein .sub_list_div li,
.event-leftMenu .sub_list_div li {
  border-bottom: 1px solid #f7f7f7;
}

._left-sidein .sub_list_div li > a,
.event-leftMenu .sub_list_div li > a {
  padding-left: 35px !important;
  font-size: 14px;
}

._left-sidein .sub_list_div li i.fa,
.event-leftMenu .sub_list_div li i.fa {
  position: absolute;
  top: 3px;
  left: 19px;
  width: 8px;
  height: 20px;
}

._left-sidein .subsquare_list_div,
.event-leftMenu .subsquare_list_div {
  background: #fff;
}

._left-sidein .subsquare_list_div li,
.event-leftMenu .subsquare_list_div li {
  border-bottom: none;
}

._left-sidein .subsquare_list_div li a,
.event-leftMenu .subsquare_list_div li a {
  padding-left: 24px;
  border-top: 1px solid #f7f7f7;
}

._left-sidein .subsquare_list_div li i.fa,
.event-leftMenu .subsquare_list_div li i.fa {
  font-size: 8px;
  padding-top: 0;
  color: rgba(240, 90, 40, 0.7);
}

.cata_seltBox {
  max-width: 300px;
  border: 1px solid #ddd;
  border-radius: 4px;
}

.cata_seltBox p {
  padding: 6px 15px 5px;
  border-right: 1px solid #ddd;
}

.cata_seltBox a {
  color: #464646;
}

.cata_seltBox .dropdown {
  /*border-right: 1px solid #ccc;*/
}

.cata_seltBox .dropdown > a {
  padding: 5px 10px;
  display: block;
  font-size: 14px;
  height: 30px;
}

.cata_seltBox .dropdown.disable_action .collageDropdown {
  display: none;
}

.cata_seltBox.cata_subSeltBox > a {
  padding: 4px 15px;
  display: block;
}

.cata_seltBox.cata_subSeltBox .dropdown-menu {
  min-width: 100px;
}

.board_dropdown {
  padding-bottom: 3px;
  border-bottom: 5px solid #fb5022 !important;
}

.cata_srBox {
  border: 1px solid #ee0979;
}

.pageLoad {
  border-top: 1px solid #f6f6f6;
  background-color: #fff;
  position: fixed;
  top: 50px;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 99999999;
  height: calc(100vh - 50px);
  width: 100%;
}

.pageLoad .loading-container,
.pageLoad .loading {
  height: 60px;
  position: absolute;
  width: 60px;
  border-radius: 100%;
}

.loading-text {
  background: url(/images/loader_anim20-20.svg?58126de0ae068ea18dbfcd234cd0ae38) no-repeat 50%;
}

.loading-text:before {
  background: url(/images/loader_anim60-60.svg?48de341ff6394c18ad566f73a3110bf3) no-repeat 50%;
}

.document_not_ready {
  overflow: hidden !important;
}

.document_not_ready .navbar-default {
  position: fixed !important;
  top: 0;
}

.document_not_ready .mainContainer {
  overflow: hidden;
}

.document_not_ready .ajax_load {
  display: none;
}

.document_not_ready .navbar-fixed-top {
  z-index: 999991;
}

.document_not_ready.hd_alertbox .hd_alrtmsg {
  display: none;
}

.document_not_ready.hd_alertbox .hd_alrtmsg:first-child {
  display: block !important;
}

.document_not_ready .navbar-default .dropdwnMain,
.document_not_ready .createMenuDropdown {
  display: none !important;
}

.login-dialog,
.signup-dialog,
.forgot-dialog {
  width: 100%;
  /*max-width: 700px;*/
  max-width: 1140px;
}

.login-dialog .loginRegisterInnerCont,
.signup-dialog .loginRegisterInnerCont,
.forgot-dialog .loginRegisterInnerCont {
  padding: 10px 20px 0 20px;
}

.login-dialog .ajax_loadUpdate {
  background: transparent  !important;
}

.login-dialog .modal-header {
  min-height: 44px;
}

.page-left .eye-non .account-icon {
  top: 14px;
}

.page-left .form-horizontal .control-label {
  padding-top: 10px;
}

.page-left .early-access {
  display: none;
}

.page-left input:-webkit-autofill {
  content: "\FEFF";
}

.mainMenuOverEffect {
  background: #fff;
  padding: 10px;
  padding-top: 20px;
  left: 0;
  right: 0;
  display: none;
  margin: 0;
  -webkit-box-shadow: 0 30px 50px -15px rgba(0, 0, 0, 0.35);
          box-shadow: 0 30px 50px -15px rgba(0, 0, 0, 0.35);
  border: 1px solid #fcf0f2;
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
}

.mainMenuOverEffect:before {
  position: absolute;
  content: '';
  height: 6px;
  width: 100%;
  bottom: -6px;
  right: 0px;
  background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to right, #ff6a00, #ee0979);
}

.mainMenuOverEffect ._top-doublemenu {
  padding: 0 0 0 3px;
}

.mainMenuOverEffect ._top-doublemenu .mainMenuOverEffectLi {
  -webkit-column-break-inside: avoid;
  break-inside: avoid;
  padding: 0 !important;
  margin: 0 1px;
}

.mainMenuOverEffect ._top-doublemenu .mainMenuOverEffectLi a {
  padding: 10px 8px !important;
  border-radius: 3px;
}

.mainMenuOverEffect ._top-doublemenu .mainMenuOverEffectLi.video_editor a {
  width: 150px;
}

.mainMenuOverEffect ._top-doublemenu .mainMenuOverEffectLi.image_editing_tools a {
  width: 155px;
}

.mainMenuOverEffect ._top-doublemenu .mainMenuOverEffectLi.red_video_templates a,
.mainMenuOverEffect ._top-doublemenu .mainMenuOverEffectLi.video_templates a {
  width: 142px;
}

.mainMenuOverEffect ._top-doublemenu .mainMenuOverEffectLi.video_collage a,
.mainMenuOverEffect ._top-doublemenu .mainMenuOverEffectLi.text_to_video a {
  width: 130px;
}

.mainMenuOverEffect ._top-doublemenu .mainMenuOverEffectLi.animated_design a,
.mainMenuOverEffect ._top-doublemenu .mainMenuOverEffectLi.video_mockup a,
.mainMenuOverEffect ._top-doublemenu .mainMenuOverEffectLi.music_to_video a,
.mainMenuOverEffect ._top-doublemenu .mainMenuOverEffectLi.podcast_to_video a {
  width: 135px;
}

.mainMenuOverEffect ._top-doublemenu .mainMenuOverEffectLi .menuContents {
  color: #3f3d48;
  padding: 7px 25px 6px 15px;
  -webkit-box-shadow: 0 0 0 #fff;
          box-shadow: 0 0 0 #fff;
  font-weight: 500;
  border: 0 !important;
  width: 100%;
}

.mainMenuOverEffect ._top-doublemenu .mainMenuOverEffectLi .menuContents .menuHeading {
  font-size: 17px;
  padding-bottom: 5px;
  line-height: 18px;
}

.mainMenuOverEffect ._top-doublemenu .mainMenuOverEffectLi .menuContents .menuDes {
  font-size: 12px;
  line-height: 15px;
}

.mainMenuOverEffect ._top-doublemenu .mainMenuOverEffectLi:hover a,
.mainMenuOverEffect ._top-doublemenu .mainMenuOverEffectLi.activeMenu a {
  background: #faf1f2;
  /* Old browsers */
  background: radial-gradient(ellipse at center, #faf1f2 1%, #fdf4f7 51%, #faebee 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf1f2', endColorstr='#faebee',GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */
}

.mainMenuOverEffect ._top-doublemenu .mainMenuOverEffectLi:hover a .menuHeading,
.mainMenuOverEffect ._top-doublemenu .mainMenuOverEffectLi.activeMenu a .menuHeading {
  color: #f05a28 !important;
}

.mainMenuOverEffect ._top-doublemenu .mainMenuOverEffectLi:hover a .menuDes,
.mainMenuOverEffect ._top-doublemenu .mainMenuOverEffectLi.activeMenu a .menuDes {
  color: #3f3d48;
}

.templateDropdown,
.headerTemplate-dropdown-left,
.headerTemplate-dropdown-right {
  background: #f7f7f7;
  z-index: 9998;
  top: 0;
}

.hideIndex {
  width: 100%;
  z-index: 9999;
}

.headerTemplate-dropdown-left {
  left: 0;
}

.headerTemplate-dropdown-right {
  right: 0;
}

.mainMenuOverEffectLi:hover .menuHeading a {
  color: #f05a28 !important;
}

.menuHeading {
  font-size: 17px;
  padding-bottom: 5px;
  line-height: 18px;
}

.menuHeading a {
  /*@extend .text-gradient;*/
  color: #3f3d48;
}

.menuDes {
  font-size: 12px;
  /*  padding: 0 10px;*/
  line-height: 15px;
}

.menuIcon {
  width: 28px;
  height: 28px;
  margin-bottom: 10px;
  display: inline-block;
}

.mainmenuView {
  position: relative !important;
}

.mainmenuView ul.navbar-nav.navbar-left {
  margin-left: 0px !important;
}

._top-doublemenu .activeMenu > a {
  color: #f05a28 !important;
}

._top-doublemenu .activeMenu .fa-chevron-down {
  color: #f05a28 !important;
}

/*ng-clock removed styles end*/

.container,
.static-pages .main .platformbg-main .platform-product .product-meta .product-meta-content,
.static-pages .main .platformbg-main .platform-product .product-content-container,
.static-pages .main .bottom-fold .bottom-fold-container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 5px;
  padding-right: 5px;
}

.container:before,
.static-pages .main .platformbg-main .platform-product .product-meta .product-meta-content:before,
.static-pages .main .platformbg-main .platform-product .product-content-container:before,
.static-pages .main .bottom-fold .bottom-fold-container:before,
.container:after,
.static-pages .main .platformbg-main .platform-product .product-meta .product-meta-content:after,
.static-pages .main .platformbg-main .platform-product .product-content-container:after,
.static-pages .main .bottom-fold .bottom-fold-container:after {
  content: " ";
  display: table;
}

.container:after,
.static-pages .main .platformbg-main .platform-product .product-meta .product-meta-content:after,
.static-pages .main .platformbg-main .platform-product .product-content-container:after,
.static-pages .main .bottom-fold .bottom-fold-container:after {
  clear: both;
}

.container > .navbar-header,
.static-pages .main .platformbg-main .platform-product .product-meta .product-meta-content > .navbar-header,
.static-pages .main .platformbg-main .platform-product .product-content-container > .navbar-header,
.static-pages .main .bottom-fold .bottom-fold-container > .navbar-header,
.container > .navbar-collapse,
.static-pages .main .platformbg-main .platform-product .product-meta .product-meta-content > .navbar-collapse,
.static-pages .main .platformbg-main .platform-product .product-content-container > .navbar-collapse,
.static-pages .main .bottom-fold .bottom-fold-container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: 0;
  margin-left: 0;
}

.row {
  margin-left: -5px;
  margin-right: -5px;
}

.row:before,
.row:after {
  content: " ";
  display: table;
}

.row:after {
  clear: both;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 9999;
}

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

.navbar-default {
  background-color: #fff;
  margin: 0;
  border: 0;
  border-bottom: 1px solid #dedddd;
}

.navbar:before,
.navbar:after {
  content: " ";
  display: table;
}

.navbar-header {
  float: none;
}

.navbar-header:before,
.navbar-header:after {
  content: " ";
  display: table;
}

.navbar-header:after {
  clear: both;
}

.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 0;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  padding: 7px 3px 7px 9px;
  width: 38px;
}

.navbar-toggle.collapsed {
  padding: 7px 9px;
}

.navbar-toggle .icon-bar {
  margin: 0 auto;
}

.navbar-default .navbar-toggle {
  border-color: #ddd;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

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

.navbar-brand {
  float: left;
  padding: 0 0;
  font-size: 19px;
  line-height: 24px;
  height: 50px;
  text-indent: -9999px;
}

ul,
ol {
  margin-top: 0;
  margin-bottom: 12px;
}

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}

.navbar-nav {
  margin: 0 0;
}

.multiMenu ._top-doublemenu {
  padding-left: 105px;
}

.multiMenu .cateSize {
  font-size: 9px;
  font-weight: 600;
}

.sticky_footer ul.navbar-nav {
  margin: 6px 0 0;
}

.sticky_footer .multiMenu ul.navbar-nav {
  margin: 0 !important;
}

.sticky_footer .navbar-default ul.navbar-nav.first_menu > li > a {
  padding-bottom: 15px;
}

.nav:before,
.nav:after {
  content: " ";
  display: table;
}

.nav:after {
  clear: both;
}

ul.navbar-nav > li {
  display: block;
  float: left;
  position: relative;
  padding: 0 7px;
}

.navbar-default ul.navbar-nav.navbar-left > li {
  position: relative;
}

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

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 5px;
  padding-right: 5px;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}

h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 24px;
  margin-bottom: 12px;
}

h1,
.h1 {
  font-size: 39px;
}

h2,
.h2 {
  font-size: 32px;
}

h3,
.h3 {
  font-size: 26px;
}

h4,
.h4 {
  font-size: 19px;
}

h5,
.h5 {
  font-size: 15px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0 0 10px 0;
}

.visible-xs {
  display: none !important;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  /*border: 1px solid transparent;*/
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 15px;
  line-height: 1.6;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.btn-lg,
.btn-group-lg > .btn,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 19px;
  line-height: 1.3333333;
  border-radius: 6px;
}

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

.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #dedddd;
}

.list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}

/**--header bootstrap styles end--**/

.box_shadow,
.dropdown-menu,
.profile_drpdown .common_UserProfile .defaultProfilePic:hover,
.navbar-default .accountSettingDrpDwn,
._social-lnk .btn,
.notify_icon .notify_bodyinnr,
.editor-prime .prime-hover,
.UserProfDrpdown,
.fontPickerCont.fontselect_ul,
.pricing_upgrade {
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
  border: 1px solid transparent;
  background: #fff;
}

.text-gradient,
.intro_projectMain h4,
.table tr td h3,
.fc-border-separate tr td h3,
.norecords_newinner h2,
.team-freezed p,
.teamFreezed p,
.editor-prime .prime-hover h4,
.blog-slider-hd h2,
.product-sec h2,
.verticle-slider-sec h2,
.logo_sec h2,
.howtoHd,
.staticpages_cont h3,
.staticpages_cont h2,
.pricingBtm h1,
.pricingBtm h2,
.photoEditor_container .featureHd h2,
.photoEditor_container .featureHd h1,
.photoEditor_container .featureHd h3,
.featureHd h2,
.featureHd h1,
.featureHd h3,
.createPopup-cover h2,
.header-caption span {
  background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to right, #ff6a00, #ee0979);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gradient-bg,
.progress-bar,
.btn.btn-default,
.btn.btn-default:hover,
.btn.btn-default:active,
.btn.btn-default:focus,
.btn.btn-default:hover:active,
.btn.btn-default:hover:focus,
.slider:before,
.btn_add:hover,
.btn_add:focus,
.pagination > li.active a,
.pagination > li.active span,
.titleDownld.titleDownld2 .btn_add i,
.popOverPo ul li a:hover,
.switch input:checked + .slider,
.moreSlide .showSliderLst.plus .showSliderLstImg,
.intro_main body .navbar-default #create-design.introjs-showElement .createDesignMenu,
.intro_main body .navbar-default #create-design.introjs-showElement .profileLnk,
.intro_main body .navbar-default .headerUseravatar.introjs-showElement .createDesignMenu,
.intro_main body .navbar-default .headerUseravatar.introjs-showElement .profileLnk,
.watermarkPage-carousel .carousel-indicators.active,
.video-wrapper-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-connect,
.hor_bdr_before:before,
.hor_ULbdr_before > li:hover > a:before,
.ver_ULbdr_before > li.active > a:before,
.tab_list_before > li.active > a:before,
.ver_layer_before.active:before,
.position_fixedHead:before,
.dropdwnMain.dropdownTeam ._subdrop > li a:hover,
.navbar-default .userProfLnk.createLnk > span:hover,
.navbar-default .userProfLnk.createLnk .createDesignMenu.active,
.navbar-default .userProfLnk.createLnk .createDesignMenu:hover,
.navbar-default .userProfLnk.createLnk:hover .profileLnk,
.navbar-default .accountSettingMain .active,
ul.navbar-nav > li.active > a,
ul.navbar-nav > li:hover > a,
ul.navbar-nav > li.feature-active > a,
ul._subdrop > li a:hover,
li.headerSubList_active > a,
ul.subDrop li:hover > a,
._login-socialhd._signup:before,
.userSaveLnk button,
.gridMenuPopOver li a:hover,
.gridMenuPopOver li a.active,
.flieMenuPopOver li a:hover,
.flieMenuPopOver li a.active,
.signup-page-banner .loginRgtInnerCont .carousel-indicators a.active,
.UserProfDrpdown li a:hover,
.UserProfDrpdown li a.active,
.templatesDesign .pins-template,
.fontPickerCont .sameDivClose,
.colorPickerCont .sameDivClose,
.video-editor.media-loaded .left-bottom-btn .create-btn-li .create-btn,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-connect,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .start-end-button span:hover,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-connects .noUi-draggable,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .create-btn,
.video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .btn-font-style.active,
.video-editor.media-loaded .video-editor-container .left-container .video-modal-nav li.active a:before,
.fun-editor.media-loaded .left-bottom-btn .create-btn-li .create-btn,
.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .start-end-button span:hover,
.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-connects .noUi-draggable,
.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .create-btn,
.fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .btn-font-style.active,
.fun-editor.media-loaded .video-editor-container .left-container .video-modal-nav li.active a:before,
.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .left-container-tabs .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .left-container-tabs .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_facebook_post .left-container .nav-tabs > li.active:before,
.videoEditor-progress .progress.progress-loading #progressElement,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-connect,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .start-end-button span:hover,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-connects .noUi-draggable,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .create-btn,
.text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .btn-font-style.active,
.text-story.media-loaded .video-editor-container .left-container .video-modal-nav li.active a:before,
._aboveftrsec-in ._aboveftrsec-in-btn,
.voteLst_li .voteLst:hover,
.productLstOverInner .homelst.voteLst_li a:hover,
.productLstOverInner li.voteLst_li a:hover,
.productLstOverInner .homelst.voteLst_li.active a,
.productLstOverInner li.voteLst_li.active a,
.pinspopup_topicons li .voteLst_li.active .voteLst,
.media_arrow span.active,
.feature_mrSec .nav-tabs > li.active > a,
.feature_mrSec .nav-tabs > li.active > a:hover,
.feature_mrSec .nav-tabs > li.active > a:focus,
.carousel-indicators a.active,
.browse-btn:hover,
.browse_template,
.browse_template:hover,
.how-to-dropdown .mCSB_dragger_bar,
.photoEditTab li.active .photoEditTabLi ._aboveftrsec-in a:hover,
.download-dropli .link-hover:hover,
.featureTab li.active a,
.featureTab li.active a:hover,
.abovefooter-section ._aboveftrsec-gra,
.WFXphotoEditTab li.active a,
.WFXphotoEditTab li a:hover,
.WFXphotoEditTab.photoEditTab li a,
.feature_gridImg .btn.feature_btnZoom,
.bannMsg,
.photoEditor_container .featureHd h2:before,
.photoEditor_container .featureHd h1:before,
.photoEditor_container .featureHd h3:before,
.bannOverlayBg,
.openstock-input .instagram-in-btn,
.thumbs .thumbs-up:hover,
.plan_table.pricing_table.active .upgradepg_btn .btn,
.bestValue span,
.create_design_pop .left_create ._left-sidein li a:hover,
.create_design_pop .left_create ._left-sidein li.active a,
ul.hovCreatePosLst > li > a:hover,
.createPopup-cover .createPopup-search .create-search,
.createPopup-cover .createPopupUsrImgLst .carousel-control,
.header-caption span:before,
.createpopup_scroll .mCSB_dragger_bar,
._social-follow li a::before,
.scrollUp .fa-angle-up,
.static-pages .btn-default-o:hover {
  background: #fc5914;
  background: -webkit-gradient(linear, left top, right top, color-stop(0, #fc5914), to(#f11b63));
  background: linear-gradient(to right, #fc5914 0, #f11b63 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc5914', endColorstr='#f11b63', GradientType=1 );
  color: #fff !important;
}

/*--header top email styles--*/

.mainContainer {
  padding-top: 50px;
}

.noTempSlider .mainContainer {
  padding-top: 50px !important;
}

.hd_alertbox {
  /*&.templateview {*/
}

.hd_alertbox .multiMenu {
  top: 49px;
}

.hd_alertbox .hd_alertbox_inner {
  position: fixed;
  width: 100%;
  height: 80px;
  top: 0;
  left: 0;
  z-index: 999990;
}

.hd_alertbox .mainContainer {
  padding-top: 80px;
}

.hd_alertbox.homeclass .multiMenu {
  top: 49px;
}

.hd_alertbox.homeclass .mainContainer {
  padding-top: 80px;
}

.hd_alertbox.firstLevelMuShw .mainContainer {
  padding-top: 120px;
}

.hd_alertbox .colab_rt_tool,
.hd_alertbox .team_rightFixed {
  top: 80px;
}

.hd_alertbox .team_rightFixed,
.hd_alertbox .right_navdetails {
  min-height: calc(100vh - 80px);
}

.hd_alertbox .hd_alrtmsg {
  width: 100%;
  height: 30px;
  padding: 0 10px;
  top: 0;
  left: 0 !important;
  position: relative;
  color: #3f3d48;
  z-index: 99;
}

.hd_alertbox .hd_alrtmsg.alert-warning {
  background-color: #ffee33;
  border-color: #ffee33;
}

.hd_alertbox .hd_alrtmsg i.fa-envelope {
  color: #3f3d48;
}

.hd_alertbox .hd_alrtmsg i.fa-pencil {
  width: 20px;
  /*background: #d0c22d;*/
  line-height: 20px;
}

.hd_alertbox .hd_alertTopClose {
  right: 10px;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}

.hd_alertbox .navbar-fixed-top {
  position: relative;
}

.hd_alertbox .templateview .mainContainer {
  padding-top: 80px;
}

.form-control {
  border: 1px solid #ddd;
  font-size: 14px;
  padding: 4px 5px;
}

input[type="text"],
input[type="password"] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.hd_alrtmsg {
  line-height: 30px;
  top: 5px;
}

.hd_alrtmsg .hd_alrtIcon {
  color: #8b8b8b;
}

.hd_alrtmsg .hd_alrtUser {
  font-weight: 600;
}

.hd_alrtmsg a {
  color: #1b69b6;
}

.hd_alrtmsg a i.fa {
  color: #1b69b6;
}

.hd_alrtmsg a:hover {
  color: #f05a28;
}

.hd_alrtmsg a:hover i.fa {
  color: #f05a28;
}

.table td .savedGeneratingList {
  width: 50px;
  height: 50px;
  overflow: hidden;
}

.table td .savedGeneratingList .hdTxt {
  font-size: 8px;
  line-height: 8px;
}

.table td .savedGeneratingList .clickEdit {
  font-size: 12px;
  line-height: 5px;
  padding-top: 7px;
}

.table td .designCardMenu {
  margin: 0 20px 0 0;
}

.customSizeTable td {
  vertical-align: middle !important;
}

/*--header top email styles--*/

/**-------------------HEADER STYLES START-------------------------**/

body {
  /*&.homeclass,&.beforeLogin,&.sticky_footer*/
  /* &.beforeLogin,&.sticky_footer {*/
}

body.firstLevelMuShw .navbar-default {
  padding: 0 0 0;
  min-height: 50px;
}

body.firstLevelMuShw .mainContainer {
  padding-top: 84px;
}

body.firstLevelMuShw .multiMenu {
  padding: 0;
  top: 49px;
}

body.firstLevelMuShw.darkHeader .navbar-default {
  padding: 0 0 0 0;
  min-height: 50px;
}

body.firstLevelMuShw.darkHeader .multiMenu {
  min-height: 35px;
  display: none;
}

body.firstLevelMuShw.darkHeader .mobile_loginMenu {
  margin: 6px 0 0;
}

body.firstLevelMuShw.hd_alertbox .mainContainer {
  padding-top: 114px;
}

body .firstLevelMuShw .mainContainer {
  padding-top: 90px;
}

body ul.navbar-nav.first_menu > li {
  padding: 0;
}

body.sticky_footer .main {
  background: #fff;
  position: relative;
  z-index: 2;
  min-height: calc(100vh - 440px);
}

body.homeclass_trans ul._top-doublemenu > li > a,
body.homeclass_trans ul._righuitop > li > a {
  color: #fff;
}

body.darkHeader .navbar-default {
  -webkit-box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.41), 0 0 0 0 rgba(0, 0, 0, 0.19);
          box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.41), 0 0 0 0 rgba(0, 0, 0, 0.19);
}

.mobile_responsiveMenu {
  display: none;
}

/*header part start*/

.dropdwnMain {
  position: absolute;
  top: 100%;
  left: 7px;
  /*width: 270px;*/
  background-color: #fff;
  -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
          box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  z-index: 999;
  padding-bottom: 5px;
}

.dropdwnMain:before {
  position: absolute;
  content: '';
  height: 6px;
  width: 100%;
  bottom: -6px;
  right: 0px;
  background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to right, #ff6a00, #ee0979);
}

.dropdwnMain.dropdownTeam {
  left: auto;
  right: 0;
  width: 195px;
}

.dropdwnMain .mCS-autoHide .mCSB_container {
  padding-right: 8px;
}

.dropdwnMain .mCS-autoHide .mCSB_container.mCS_no_scrollbar_y {
  padding-right: 0;
}

.navbar-default {
  /*border-bottom: 1px solid #f1f6fd;
  border:0;*/
  margin: 0;
}

.navbar-default .dropdwnMain {
  display: none;
  min-width: 200px;
}

.navbar-default ul.navbar-nav.navbar-left > li {
  position: relative;
}

.navbar-default ul.navbar-nav.navbar-left > li > a {
  color: #3f3d48;
  padding: 7px 25px 6px 15px;
  -webkit-box-shadow: 0 0 0 #fff;
          box-shadow: 0 0 0 #fff;
  font-weight: 500;
  border: 0 !important;
}

.navbar-default ul.navbar-nav.navbar-left > li > a > i.fa {
  position: absolute;
  top: 6px;
  right: 10px;
}

.navbar-default ul.navbar-nav.navbar-left > li > a:hover {
  color: #fff !important;
}

.navbar-default ul.navbar-nav.navbar-left > li:hover > .dropdwnMain {
  display: block;
  /* min-height: 100px;*/
}

.navbar-default ul.navbar-nav.navbar-left > li:hover > i.fa {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
  /* top: 13px;*/
}

.navbar-default ul.navbar-nav.navbar-left > li:hover > .drp_arrow {
  /*top: 5px;*/
}

.navbar-default ul.navbar-nav.navbar-left > li:hover > .drp_arrow i {
  color: #fff;
}

.navbar-default ul.navbar-nav.navbar-right {
  margin: 11px 0 0;
}

.navbar-default .userOpenStock > a {
  color: #3f3d48;
  padding: 7px 25px 6px 15px;
  -webkit-box-shadow: 0 0 0 #fff;
          box-shadow: 0 0 0 #fff;
  font-weight: 500;
}

.navbar-default .userOpenStock > a .drp_arrow {
  right: 3px;
  top: 6px;
}

.navbar-default .userOpenStock:hover .drp_arrow i {
  color: #fff;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.navbar-default .userOpenStock:hover > ul {
  display: block;
}

.navbar-default .dropdwnSub {
  left: 100%;
  top: 0;
  display: none;
}

.navbar-default ul._subdrop li:hover > .dropdwnSub {
  display: block;
}

.navbar-default .userProfLnk.createLnk {
  cursor: pointer;
  border: 0;
  margin: 0;
}

.navbar-default .userProfLnk.createLnk > span {
  padding: 0 25px 0 10px;
  font-weight: 500;
  display: block;
  height: 32px;
  line-height: 32px;
}

.navbar-default .userProfLnk.createLnk > span:hover {
  color: #fff;
}

.navbar-default .userProfLnk.createLnk.createMenuDropdownLi {
  width: 90px;
}

.navbar-default .userProfLnk.createLnk .createMenuDropdown {
  min-width: 360px;
  right: -115px;
  position: absolute;
  min-height: 100px;
  display: none;
}

.navbar-default .userProfLnk.createLnk .createMenuDropdown .UserProfDrpdown {
  /* min-width:645px;
          width:100%;*/
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  top: 35px;
  padding-bottom: 5px;
  border-bottom: 5px solid #fa5021;
}

.navbar-default .userProfLnk.createLnk .createMenuDropdown.createmenuUl_3 {
  min-width: 510px;
}

.navbar-default .userProfLnk.createLnk .createMenuDropdown.createmenuUl_4 {
  min-width: 680px;
  /*.createsub3{
            margin-right: 10px;
          }*/
}

.navbar-default .userProfLnk.createLnk .createDesignMenu {
  background: #b6bf33;
  color: #fff;
  float: right;
}

.navbar-default .userProfLnk.createLnk .createDesignMenu .drp_arrow {
  top: -1px;
}

.navbar-default .userProfLnk.createLnk .createDesignMenu i.fa {
  font-size: 8px;
  color: #fff;
}

.navbar-default .userProfLnk.createLnk:hover .createMenuDropdown {
  display: block;
}

.navbar-default .userProfLnk.createLnk:hover .drp_arrow i.fa {
  color: #fff;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.navbar-default .userProfLnk.user_mobileview .profileLnk {
  padding: 0 25px 0 0;
  line-height: 32px;
  border: 0;
}

.navbar-default .userProfLnk .fa-sort-desc {
  float: right;
  margin: 0 0 0 5px;
}

.navbar-default .userProfLnk .profileLnk {
  padding: 4px 15px 4px 4px;
  display: block;
  font-weight: 500;
  border: 1px solid #eee;
}

.navbar-default .userProfLnk .profileLnk span.drp_arrow {
  top: 0;
  right: 3px;
}

.navbar-default .userProfLnk .profileLnk:hover i.fa {
  color: #fff;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.navbar-default .adminMenu .createMenuDropdown .UserProfDrpdown {
  min-width: 174px !important;
}

.navbar-default .headerUserImg {
  width: 32px;
  height: 32px;
  float: left;
  margin-right: 5px;
  overflow: hidden;
  border: 0 !important;
}

.navbar-default ul.createsub {
  -webkit-column-gap: 1px;
          column-gap: 1px;
}

.navbar-default ul.createsub li {
  border-bottom: 0;
}

.navbar-default .accountSettingsMenu i.fa-chevron-down {
  display: none;
}

.navbar-default .accountSettingDrpDwn {
  position: absolute;
  top: 0;
  left: -191px;
  z-index: 1000;
  background: #fff;
  display: none;
  min-width: 190px;
}

.navbar-default .accountSettingMain:hover .accountSettingDrpDwn {
  display: block;
}

.navbar-default .accountSettingDrpDwn li {
  display: block;
  padding: 0;
  border-bottom: 1px solid #f6f6f6;
}

.navbar-default .accountSettingDrpDwn li a {
  font-size: 15px;
  line-height: 32px;
  display: block;
  padding: 0 10px;
  color: #3f3d48;
  font-weight: 500;
}

.navbar-default .accountSettingDrpDwn li a i {
  color: #3f3d48;
}

.navbar-default .userProfLnk:hover .UserProfDrpdown {
  display: block;
}

.navbar-brand,
._footer-ft a {
  height: 42px;
  width: 87px;
  display: block;
  margin-top: 7px;
}

.navbar-brand {
  text-indent: -99999px;
  background: url(/images/logo.svg?374897ccc532b674f3a37809ea0d86a8) no-repeat top left;
}

ul.navbar-nav {
  float: right;
  margin: 6px 0 0;
}

ul.navbar-nav.navbar-left {
  margin-left: 15px;
}

ul.navbar-nav > li {
  display: block;
  float: left;
  position: relative;
  padding: 0 7px;
}

ul.navbar-nav > li > a {
  padding: 7px 15px 6px;
  border-radius: 4px;
  color: #f05a28;
  /*border: 2px solid #fff;*/
  display: block;
  line-height: 19px;
}

ul.navbar-nav > li.active > a,
ul.navbar-nav > li:hover > a,
ul.navbar-nav > li.feature-active > a {
  color: #fff !important;
}

ul.navbar-nav > li.featuresLnk > a {
  padding: 9px 15px 7px;
  border: 0;
}

ul.navbar-nav .drp_arrow {
  top: 4px;
  right: 12px;
  width: 20px;
  text-align: center;
}

ul.navbar-nav .drp_arrow i.fa {
  font-size: 8px;
  color: #3f3d48;
}

.beforeLogin ul.mobile_loginMenu {
  padding-top: 5px;
}

.beforeLogin ul.mobile_loginMenu li.login_btn > a {
  /*box-shadow: 0 2px 6px rgba(50,50,93,.18), 0 0 3px rgba(0,0,0,.08);*/
  padding: 6px 15px 5px;
  border: 1px solid #f05a28;
  border-radius: 0;
  text-transform: uppercase;
  /*border-radius: 3px;*/
}

ul.navbar-right > li:last-child {
  padding-right: 0;
}

ul.navbar-nav > li.register_menu {
  background: none !important;
  padding: 2px 4px 0 7px;
}

ul.navbar-nav > li.register_menu a {
  padding: 0 !important;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

ul.navbar-nav > li.register_menu a i {
  width: 32px;
  height: 32px;
  display: block;
  text-indent: -99999px;
}

ul.navbar-nav > li.register_menu:hover,
ul.navbar-nav > li.register_menu:hover a {
  background: none !important;
}

/*--custom button background--*/

.header_desk ul li.design_btn a,
._aboveftrsec-in ._aboveftrsec-in-btn {
  background: #b6bf33;
  border: 2px solid #b6bf33;
  color: #fff;
}

.header_desk ul li.design_btn a:hover,
._aboveftrsec-in ._aboveftrsec-in-btn:hover {
  background: #c4ce39;
  border: 2px solid #fff;
}

._aboveftrsec-in ._aboveftrsec-in-btn {
  border-color: #b6bf33;
  -webkit-box-shadow: 0 2px 6px rgba(50, 50, 93, 0.2), 0 0 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 6px rgba(50, 50, 93, 0.2), 0 0 3px rgba(0, 0, 0, 0.2);
}

._aboveftrsec-in ._aboveftrsec-in-btn:hover {
  border: 2px solid #fff !important;
}

/*--custom button background--*/

/*header part end*/

ul._subdrop > li {
  display: block;
  padding: 0 2px;
  border-bottom: 1px solid #f6f6f6;
  position: relative;
}

ul._subdrop > li a {
  font-size: 15px;
  line-height: 17px !important;
  display: block;
  width: auto;
  padding: 6px 10px !important;
  color: #5a5a5a;
  white-space: nowrap;
}

/*ul.subDrop {
  padding: 1px;
}*/

ul.subDrop li {
  display: block;
  padding: 0;
  border-bottom: 1px solid #f6f6f6;
  position: relative;
}

ul.subDrop li:last-child {
  border: none;
}

ul.subDrop li a {
  font-size: 15px;
  line-height: 32px;
  display: block;
  width: auto;
  padding: 0 10px;
  color: #5a5a5a;
  font-weight: 500;
}

.multiMenu {
  display: none;
  top: 49px;
  left: 0;
  width: 100%;
  background: #f7f7f7;
  z-index: 999;
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  /*padding:10px 0;*/
  padding: 0;
  height: 35px;
}

.multiMenu.first_level_menu_active {
  display: block;
}

.multiMenu ul.navbar-nav.navbar-left > li a {
  font-size: 13px;
  white-space: nowrap;
  border-radius: 0 !important;
  padding: 7px 25px 6px 5px;
}

.multiMenu ul.navbar-nav.navbar-left > li:hover > a {
  color: #fff;
}

.before_first_level_menu_active,
.first_level_menu_active {
  /* transition: all 0.25s ease-in; */
  /*box-shadow: 0 4px 12px -4px rgba(0, 0, 0, 0.75);*/
  -webkit-box-shadow: 0 4px 9px -1px rgba(0, 0, 0, 0.31), 0 0 0 0 rgba(0, 0, 0, 0.19);
          box-shadow: 0 4px 9px -1px rgba(0, 0, 0, 0.31), 0 0 0 0 rgba(0, 0, 0, 0.19);
}

.sticky_footer .multiMenu {
  border-top: 1px solid #e4e4e4;
  top: 100%;
}

.sticky_footer .navbar-default ul.navbar-nav.first_menu > li {
  padding-bottom: 0;
  padding-top: 0;
}

.sticky_footer .navbar-default ul.navbar-nav.first_menu > li:hover .multiMenu {
  display: block;
}

.sticky_footer.beforeLogin .navbar-right {
  margin: 6px 0 0 0 !important;
}

.beforeLogin .navbar-right {
  margin: 8px 0 0 0 !important;
}

.before_first_level_menu_active {
  display: block;
}

.navbar-default ul.navbar-nav.first_menu > li {
  position: static;
  padding: 0 !important;
  /*margin-right: 5px;*/
}

.navbar-default ul.navbar-nav.first_menu > li > a {
  padding: 11px 10px 13px !important;
  border-radius: 0;
  font-size: 18px;
}

.navbar-default ul.navbar-nav.first_menu > li > a:hover,
.navbar-default ul.navbar-nav.first_menu > li > a.header_menu_active,
.navbar-default ul.navbar-nav.first_menu > li > a.activeMainMenu {
  background: #fff;
  color: #f05a28 !important;
}

.navbar-default ul.navbar-nav.first_menu > li > a.activeMainMenu .menuLnk_arrow {
  display: block;
}

.navbar-default ul.navbar-nav.first_menu > li > a .menuLnk_arrow {
  background: #f05a28;
  width: calc(100% - 4px);
  left: 2px;
  right: 2px;
  height: 5px;
  display: none;
  bottom: -1px;
}

.navbar-default ul.navbar-nav.first_menu > li:hover > a,
.navbar-default ul.navbar-nav.first_menu > li.header_menu_active > a {
  background: #fff;
  color: #f05a28 !important;
}

.navbar-default ul.navbar-nav.first_menu > li:hover > a .menuLnk_arrow,
.navbar-default ul.navbar-nav.first_menu > li.header_menu_active > a .menuLnk_arrow {
  display: block;
}

/*.beforeLogin {
  .navbar-default ul.navbar-nav.first_menu > li {
    > a {
      padding: 12px 15px;
    }
  }
}*/

.beforeLogin .navbar-default ul.navbar-nav.first_menu > li > a {
  padding-bottom: 15px;
}

/**--HEADER STYLES END--**/

/**--popup common styles start--**/

/**--popup common styles end--**/

/**--Login Popup start--**/

._login-socialhd {
  font-size: 18px;
}

._login-socialhd._signup {
  font-size: 17px;
  display: block;
  padding: 10px;
  background: #e4e4e4;
}

._login-socialhd._signup:before {
  content: "";
  width: 100%;
  height: 4px;
  position: absolute;
  left: 0;
  right: 100%;
  bottom: 0;
  z-index: 3;
}

.social_login .social-login-sidebar {
  margin-left: 520px;
  width: calc( 100% - 520px);
}

.loginForm_lftMinHei {
  min-height: 206px;
}

.orTxt {
  display: inline-block;
}

.registerLnk {
  border-top: 1px solid #ccc;
}

._clickloginLnk {
  padding-right: 30px;
}

._clickloginLnk a {
  font-size: 15px;
}

.btmlink a {
  font-size: 13px;
  text-decoration: underline;
}

.btmlink a:hover {
  text-decoration: none;
}

.login-dialog .form-control,
.signup-dialog .form-control,
.forgot-dialog .form-control {
  border-radius: 4px;
}

/**--social link color start--**/

._ban-btn {
  padding: 5px 20px;
  background: rgba(0, 0, 0, 0.44);
  -webkit-transition: background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  border: 2px solid #fff;
  -webkit-box-shadow: 0 0 8px #ccc;
          box-shadow: 0 0 8px #ccc;
  display: inline-block;
  color: #fff;
}

._ban-btn:hover {
  color: #fff;
}

._social-lnk {
  padding: 15px 0 15px;
}

._social-lnk ._orTxt {
  display: inline-block;
}

._social-lnk .btn {
  margin: auto 5px;
  color: #464646;
  border-radius: 0;
  height: 40px;
  line-height: 40px;
  outline: 0;
  padding: 0 6px;
  border: 0 !important;
  display: inline-block;
}

._social-lnk ._login .loginSocial-links a {
  display: inline-block;
}

._social-lnk ._login .facebook {
  background: url(/images/facebook.png?e2fc7f8250927d844d04495e79ff1154) no-repeat center;
  width: 35px;
  height: 28px;
  display: block;
}

._social-lnk ._login .twitter {
  background: url(/images/twitter.png?3656db220636f69e7f3e444c17599512) no-repeat center;
  width: 35px;
  height: 28px;
  display: block;
}

._social-lnk ._login .google {
  background: url(/images/google.png?cf573b6e50789f1604c15771d2b81988) no-repeat center;
  width: 35px;
  height: 28px;
  display: block;
}

._social-lnk ._login .email {
  background: url(/images/email.png?0e77955da8594d9c5357486e07c6658f) no-repeat center;
  width: 35px;
  height: 28px;
  display: block;
}

._social-lnk ._login-tw {
  background: #55acee;
}

._social-lnk ._login-gl {
  background: #9d0502;
}

._social-lnk ._login-fb {
  background: #3b579d;
}

.login_expiredMsg {
  top: 20px;
  left: 20px;
}

.loginMinHt .form-control {
  border: 1px solid #ee0979;
}

.navbar-header {
  float: none;
}

.row_container {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.row_template {
  margin-left: -10px !important;
  margin-right: -10px !important;
}

.cols_template {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.video-row-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

/*--social link color end--*/

/*--Login Popup end--*/

.signup_txt a {
  /*color: #fff;*/
}

.signup_txt a span {
  border-bottom: 1px solid #1b69b6;
  line-height: 15px !important;
  display: inline-block;
}

.signup_txt a:hover {
  text-decoration: none;
}

.signup_txt a:hover span {
  border-bottom: 0;
}

.createDesig .table tr td {
  vertical-align: middle !important;
}

.createDesig .table tr:hover td {
  background: #f6f6f6;
}

.viewImgPopup_desktop {
  display: block;
}

.viewImgPopup_mobile {
  display: none;
}

@media (min-width: 1300px) {
  .headerUseravatar.userProfLnk {
    padding-left: 0 !important;
    margin-left: 7px !important;
  }

  .headerUseravatar.userProfLnk:hover {
    background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
    background: linear-gradient(to right, #ff6a00, #ee0979);
    color: #fff !important;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    /*i.fa-chevron-down{
        transform: rotateX(180deg);
        top: 13px;
        color:#fff;
      }*/
  }

  .headerUseravatar.userProfLnk:hover > a {
    background: transparent !important;
    color: #fff;
  }

  .headerUseravatar.userProfLnk:hover .drp_arrow {
    top: 3px;
  }

  .headerUseravatar.userProfLnk .drp_arrow {
    top: 2px;
    right: 6px;
  }
}

@media (max-width: 1299px) {
  .headerUseravatar.userProfLnk .drp_arrow {
    top: 2px;
    right: 3px;
  }
}

@media (max-width: 767px) {
  /**--bootstrap styles start for home page--**/

  .login_box_shadow {
    min-height: 100px !important;
  }

  .signup-page-banner {
    padding: 20px 0 !important;
  }

  .signup-page-banner .loginRgtInnerCont {
    padding: 20px 0 !important;
  }

  .signup-page-banner .loginRgtInnerCont .carousel-inner .loginRgtLstCnt .textHd {
    font-weight: 500;
    font-size: 15px;
  }

  .viewImgPopup_desktop {
    display: none;
  }

  .viewImgPopup_mobile {
    display: block;
  }

  .navbar-default .userProfLnk.createLnk.createMenuDropdownLi {
    width: 100%;
  }

  .navbar-default .userProfLnk.createLnk .createMenuDropdown {
    position: static;
    min-width: 1px;
    top: auto !important;
    left: auto !important;
  }

  .homeclass .UserProfDrpdown {
    position: relative;
    /*overflow: hidden;*/
  }

  .visible-xs {
    display: block !important;
  }

  /* .navbar-collapse .UserProfDrpdown.profileSubMenu{
     background: #3e3c47;
   }*/

  /**--bootstrap styles start for home page--**/

  .navbar-collapse ul.navbar-nav {
    padding: 5px 0;
    z-index: 99;
  }

  body.homeclass .mainContainer,
  body.beforeLogin .mainContainer {
    padding-top: 0;
  }

  body.homeclass .navbar-default,
  body.beforeLogin .navbar-default {
    position: relative;
    max-height: 50px;
  }

  .indexpage .mainContainer {
    padding-top: 0 !important;
    min-height: 900px;
  }

  /* body.firstLevelMuShw .mainContainer{
     padding-top: 50px !important;
   }*/

  body.features .mainContainer {
    padding-top: 0 !important;
  }

  .hd_alertbox .mainContainer {
    padding-top: 0;
  }

  .hd_alertbox.homeclass .mainContainer {
    padding-top: 0 !important;
  }

  .hd_alertbox .hd_alrtmsg {
    height: 75px;
  }

  .desktopMenu {
    display: none;
  }

  .mobileMenu {
    display: block;
  }

  .navbar-default .navbar-collapse,
  .navbar-default .navbar-form {
    border: none;
  }

  .navbar-default .navbar-toggle {
    background-color: #3f3d48;
    border-color: transparent;
    border-radius: 0;
    margin-top: 12px;
  }

  .navbar-default .navbar-toggle:hover,
  .navbar-default .navbar-toggle:focus {
    background: #262529;
  }

  .navbar-default .navbar-toggle .icon-bar {
    width: 18px;
    background-color: #fff;
  }

  .navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px;
  }

  .navbar-collapse {
    width: 100%;
  }

  .navbar-collapse ul.navbar-nav {
    float: none;
    width: 100%;
    background: #3f3d48;
  }

  .navbar-collapse .notify_icon span.notify_count {
    right: 9px;
    top: 7px;
  }

  .navbar-collapse .UserProfDrpdown {
    position: relative;
    width: 100%;
    background: #4c4a53;
    border: 1px solid #8d8a98;
    top: -1px;
    left: 0;
  }

  .navbar-collapse .UserProfDrpdown li {
    border-bottom: 1px solid #3f3d48;
  }

  .navbar-collapse .UserProfDrpdown li a {
    color: #fff;
  }

  .navbar-collapse .UserProfDrpdown li a.active,
  .navbar-collapse .UserProfDrpdown li a:hover {
    background: #797979;
  }

  .navbar-collapse .UserProfDrpdown.profileSubMenu {
    border: none;
  }

  .navbar-collapse .UserProfDrpdown.profileSubMenu li {
    border-bottom: 1px solid #3f3d48;
  }

  .navbar-collapse .UserProfDrpdown.profileSubMenu li a {
    color: #fff;
  }

  .navbar-collapse .UserProfDrpdown.profileSubMenu li a.active,
  .navbar-collapse .UserProfDrpdown.profileSubMenu li a:hover {
    background: #797979;
  }

  .navbar-collapse .UserProfDrpdown.profileSubMenu li .accountSettingsSubMenu ul {
    border: 1px solid #8d8a98;
  }

  .navbar-default .userProfLnk.createLnk > span:hover {
    background: #797979;
  }

  .navbar-default .navbar-nav.mobile_loginMenu > li > a:hover {
    background: #797979;
    border: none;
    border-bottom: 1px solid #4a4852;
  }

  ul.navbar-nav.navbar-right > li {
    width: 100%;
  }

  .navbar-collapse ul.navbar-nav > li > a {
    border: none;
    border-bottom: 1px solid #4a4852;
    border-radius: 0;
    color: #fff !important;
    font-weight: 500;
  }

  .navbar-collapse ul.navbar-nav .userOpenStock > a {
    padding: 7px 10px 6px;
  }

  .collapse {
    display: none;
  }

  .collapse.in {
    display: block;
  }

  .navbar-collapse.in {
    overflow-y: auto;
  }

  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 340px;
  }

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

  .user_mobileview .profileLnk {
    display: none !important;
  }

  .user_mobileview .UserProfDrpdown {
    display: block;
    background: none;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .user_mobileview .UserProfDrpdown a .fa {
    display: none;
  }

  .user_mobileview .UserProfDrpdown a .fa.fa-chevron-down {
    display: block !important;
  }

  .user_mobileview .UserProfDrpdown .accountSettingsMenu i.fa-chevron-down {
    float: right;
    display: block;
    margin-right: 0;
    width: auto;
    height: auto;
    font-size: 8px;
    padding-top: 5px;
  }

  .user_mobileview .UserProfDrpdown .accountSettingsMenu.setactivemenu i.fa-chevron-down {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    padding-top: 0;
    padding-bottom: 5px;
  }

  ul.navbar-nav > li:last-child {
    padding-right: 0;
  }

  ul.navbar-nav > li.mobileMenu {
    margin-top: 5px;
  }

  ul.navbar-nav .drp_arrow {
    right: 7px;
    top: 3px !important;
  }

  .userProfLnk.createLnk .createDesignMenu,
  .UserProfDrpdown.profileSubMenu > li {
    border-top: 1px solid #4a4852 !important;
  }

  .header_desk ul li.design_btn a {
    background: #3f3d48;
    border: none;
    border-bottom: 1px solid #4a4852;
  }

  .header_desk ul li.design_btn.active a {
    background: #797979;
    color: #fff;
    border: none;
  }

  .header_desk ul li.design_btn.active a:hover {
    background: #797979;
    border: none;
  }

  .collection_in .collection_img img {
    width: auto;
    height: auto;
  }

  /*.navbar-default {
    border-bottom: none !important;
  }*/

  .navbar-default .child_menu {
    display: none;
  }

  .mobileCateMain {
    position: fixed !important;
    width: 240px;
    height: 100%;
    right: 0;
    top: 0;
    background: #3f3d48;
    z-index: 9999;
    -webkit-transform: translate3d(275px, 0, 0);
            transform: translate3d(275px, 0, 0);
    max-height: 100% !important;
  }

  .mobileCateMain.mobileCateMain1 {
    left: 0;
    right: auto;
    -webkit-transform: translate3d(-240px, 0, 0);
            transform: translate3d(-240px, 0, 0);
    z-index: 9999999;
  }

  .mobileCateMain ul li {
    border-bottom: 1px solid #4a4852;
  }

  .mobileCateMain.in {
    overflow-y: visible;
  }

  .navbar-default .UserProfDrpdown li a .fa {
    display: none !important;
  }

  .mobileCateView ul li {
    border-color: #3f3d48;
    position: relative;
    color: #fff;
    background: #4c4a53;
  }

  .mobileCateView ul li a {
    display: block;
    color: #fff;
    background: #4c4a53;
    padding: 4px 10px;
  }

  .mobileCateView ul li a .right-caret {
    float: right;
    padding-right: 6px;
    font-size: 16px;
  }

  .mobileCateView ul .category_drparrow {
    width: 32px;
    height: 32px;
    top: 0;
    bottom: 0;
    right: 0;
    display: block;
    line-height: 32px;
    color: #fff;
    text-indent: -99999px;
    background: #797979;
  }

  .mobileCateView ul .category_drparrow.category_drpAngle {
    background: #797979 url(/images/mobile_angle.png?843e083263225b6557d6ce5f759138df) no-repeat center center;
  }

  .mobileCateView .back {
    background: #3f3d48;
    overflow: hidden;
    text-align: left !important;
    padding: 5px 5px 3px;
    color: #fff;
    height: 33px;
  }

  .mobileCateView .back a {
    color: #928f9e;
    float: right;
    padding: 0 10px 4px !important;
  }

  .mobileCateView a.back {
    color: #928f9e;
    float: right;
    padding: 0 10px 4px !important;
    cursor: pointer;
  }

  header .mobileCateView {
    background: transparent;
  }

  .navbar-default .userProfLnk.createLnk .createDesignMenu {
    background: none !important;
    color: #e9ebef;
    float: none;
  }

  .navbar-default .userProfLnk.createLnk .createDesignMenu.active,
  .navbar-default .userProfLnk.createLnk .createDesignMenu:hover {
    background: #797979 !important;
  }

  .navbar-default .userProfLnk.createLnk .UserProfDrpdown {
    background: none !important;
    top: 0;
    min-width: 1px !important;
    position: relative !important;
  }

  .navbar-default .userProfLnk.createLnk .drp_arrow i.fa {
    -webkit-transform: rotate(0deg) !important;
            transform: rotate(0deg) !important;
  }

  .navbar-default .userProfLnk.createLnk.mobile_active .createDeignSubMenu {
    display: block;
  }

  .navbar-default .userProfLnk.createLnk.mobile_active .drp_arrow i.fa {
    -webkit-transform: rotate(180deg) !important;
            transform: rotate(180deg) !important;
  }

  .navbar-default .userProfLnk .profileLnk {
    background: none;
    border: none;
  }

  .navbar-default .accountSettingDrpDwn {
    position: relative;
    left: 0;
    background: #4e4d56;
    border-top: none;
  }

  .right_loginclose {
    top: 0;
    left: -30px;
    width: 30px;
    height: 34px;
    background: #3f3d48;
    color: #fff;
    display: block;
    line-height: 34px;
  }

  .right_loginclose i {
    font-size: 12px;
  }

  .mobile_responsiveMenu {
    display: block;
  }

  .desktop_menu {
    display: none;
  }

  .desktop_menu.breadcrumbView {
    display: block;
  }

  .templates_bor {
    display: none;
  }

  .modal .modal-dialog,
  .modal .login-dialog {
    width: 95% !important;
  }

  .login_ortxt {
    position: relative !important;
    right: 0 !important;
    top: 0 !important;
    color: #f73c3a;
    font-weight: 600;
  }

  .loginMinHt ._social-lnk > div {
    float: none;
    display: inline-block;
  }

  .loginForm_lftMinHei {
    min-height: 160px;
  }

  .navbar-default .userProfLnk .responsive-designs {
    display: inline-block;
    width: 100%;
  }

  .navbar-default .userProfLnk .responsive-designs .drp_arrow {
    left: 53px;
    top: -2px !important;
  }

  .navbar-default .userProfLnk .responsive-designs .account-det {
    display: inline-block;
    float: left;
  }

  .navbar-default .userProfLnk .responsive-designs .account-det .fa-chevron-down {
    line-height: 21px;
  }

  .navbar-default .userProfLnk .responsive-designs .fa-chevron-down {
    margin-left: 6px !important;
  }

  .accountSettingMain {
    line-height: 19px;
  }

  /*--Notification styles start--*/

  .notify_desktopView {
    display: none !important;
  }

  .notify_mobileView {
    display: none;
    padding: 8px 10px 0 0;
  }

  .notify_icon .dropdown .dropdown-menu {
    position: absolute;
    right: -48px;
    left: auto;
    z-index: 9999;
    -webkit-box-shadow: 0 2px 4px rgba(63, 61, 72, 0.51);
    box-shadow: 0 2px 4px rgba(63, 61, 72, 0.51);
  }

  .notify_icon .dropdown .dropdown-menu .drp_topArrow {
    right: 52px;
  }

  .notify_icon span.bellicon {
    background: none;
  }

  .notify_icon span.notify_count {
    top: -3px;
    right: -2px;
  }

  .notify_icon:hover i.fa {
    -webkit-transform: rotateX(0deg) !important;
    transform: rotateX(0deg) !important;
  }

  /*--Notification styles end--*/
}

.dashboard-page .ajax_loadUpdate {
  z-index: 999;
}

@media (max-width: 475px) {
  ._social-lnk > span {
    display: block;
    padding-bottom: 5px;
  }

  .loginMinHt ._social-lnk .btn {
    min-width: 10px;
  }

  .notify_icon .dropdown .dropdown-menu {
    width: 290px;
    right: -33px;
  }

  .notify_icon .notify_usertxt {
    width: 68%;
  }
}

@media (min-width: 768px) {
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .navbar-header {
    float: none;
  }
}

@media (max-width: 768px) {
  .modal-body .loginRgtInnerCont {
    padding: 20px 0px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .headerUseravatar.userProfLnk {
    padding-left: 0 !important;
    margin-left: 7px !important;
  }

  .headerUseravatar.userProfLnk:hover {
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
  }

  .headerUseravatar.userProfLnk:hover > a {
    background: transparent !important;
    color: #fff;
  }

  .headerUseravatar.userProfLnk:hover i.fa-chevron-down {
    -webkit-transform: rotateX(180deg);
            transform: rotateX(180deg);
    top: 13px;
    color: #fff;
  }

  .headerUseravatar.userProfLnk:hover .drp_arrow {
    top: 3px;
  }

  .headerUseravatar.userProfLnk .drp_arrow {
    top: 3px;
    right: 3px;
  }

  .form-control {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  ul.navbar-nav > li > a {
    padding: 7px 7px 6px;
  }

  ul.navbar-nav > li .drp_arrow {
    right: 11px;
  }

  .navbar-default ul.navbar-nav.navbar-left > li > a {
    padding: 7px 20px 6px 4px;
    font-weight: 500;
  }

  .mobile_responsiveMenu {
    display: none;
  }

  .desktop_menu {
    display: block;
  }

  .mobileCateMain {
    position: fixed !important;
    width: 240px;
    height: 100%;
    right: 0;
    top: 0;
    background: #3f3d48;
    z-index: 100000009;
    -webkit-transform: translate3d(275px, 0, 0);
            transform: translate3d(275px, 0, 0);
    max-height: 100% !important;
  }

  .mobileCateMain.mobileCateMain1 {
    left: 0;
    right: auto;
    -webkit-transform: translate3d(-240px, 0, 0);
            transform: translate3d(-240px, 0, 0);
    z-index: 9999999;
  }

  .mobileCateMain ul li {
    border-bottom: 1px solid #4a4852;
  }

  .mobileCateMain.in {
    overflow-y: visible;
  }

  .mobileCateView ul li {
    border-color: #3f3d48;
    position: relative;
  }

  .mobileCateView ul li a {
    display: block;
    color: #fff;
    background: #4c4a53;
    padding: 4px 10px;
  }

  .mobileCateView ul .category_drparrow {
    width: 32px;
    height: 32px;
    top: 0;
    right: 0;
    display: block;
    line-height: 36px;
    color: #fff;
    text-indent: -99999px;
    background: #797979 url(/images/mobile_arrow.png?3fe27069d3a71398750dd0997ab196c8) no-repeat center center;
  }

  .mobileCateView .back {
    background: #3f3d48;
    overflow: hidden;
    text-align: left !important;
    padding: 5px 5px 3px;
    color: #fff;
  }

  .mobileCateView .back a {
    color: #928f9e;
    float: right;
    padding: 0 10px 4px !important;
    cursor: pointer;
  }

  .mobileCateView a.back {
    color: #928f9e;
    float: right;
    padding: 0 10px 4px !important;
    cursor: pointer;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .headerUseravatar.userProfLnk {
    padding-left: 0 !important;
    margin-left: 7px !important;
  }

  .headerUseravatar.userProfLnk:hover {
    background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
    background: linear-gradient(to right, #ff6a00, #ee0979);
    color: #fff !important;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
  }

  .headerUseravatar.userProfLnk:hover > a {
    background: transparent !important;
    color: #fff;
  }

  .headerUseravatar.userProfLnk:hover i.fa-chevron-down {
    -webkit-transform: rotateX(180deg);
            transform: rotateX(180deg);
    top: 13px;
    color: #fff;
  }

  .headerUseravatar.userProfLnk:hover .drp_arrow {
    top: 3px;
  }

  .headerUseravatar.userProfLnk .drp_arrow {
    top: 3px;
    right: 3px;
  }
}

.hd_alrtmsg {
  display: none;
}

.hd_alertbox .hd_alrtmsg {
  display: block;
}

@media (min-width: 1201px) and (max-width: 1299px) {
  .headerUseravatar.userProfLnk {
    padding-left: 0 !important;
    margin-left: 7px !important;
  }

  .headerUseravatar.userProfLnk:hover {
    background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
    background: linear-gradient(to right, #ff6a00, #ee0979);
    color: #fff !important;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
  }

  .headerUseravatar.userProfLnk:hover > a {
    background: transparent !important;
    color: #fff;
  }

  .headerUseravatar.userProfLnk:hover i.fa-chevron-down {
    -webkit-transform: rotateX(180deg);
            transform: rotateX(180deg);
    top: 13px;
    color: #fff;
  }

  .headerUseravatar.userProfLnk:hover .drp_arrow {
    top: 3px;
  }
}

.pinsViewarrowIocn a {
  position: absolute;
  top: 45%;
  width: 30px;
  height: 45px;
  background: rgba(63, 61, 72, 0.3);
  z-index: 99999;
}

.pinsViewarrowIocn a i {
  display: block;
  line-height: 45px;
  width: 30px;
  height: 45px;
  color: #ffffff;
}

.pinsViewarrowIocn a.prev {
  left: 10px;
}

.pinsViewarrowIocn a.next {
  right: 10px;
}

.pinsViewarrowIocn a a.active i {
  color: #fff;
}

.pinsViewarrowIocn a a.active:hover i {
  color: #f05a28 !important;
}

.moreSlide .showSliderLst .showSliderLstImg {
  background: transparent;
  line-height: inherit;
}

.modal-open #toast-container,
.cb-task-modal #toast-container {
  z-index: 999999999;
}

.navbar-brand-mobile {
  width: 87px;
  float: left;
  display: block;
  margin-top: 8px;
}

.create-register {
  padding: 2px 4px 0 !important;
}

@media (max-width: 1024px) {
  .multiMenu ._top-doublemenu {
    padding-left: 0;
  }

  ul.navbar-nav > li {
    padding: 0 3px;
  }

  .mobileCateView .back {
    background: #3f3d48;
    overflow: hidden;
    text-align: left !important;
    padding: 5px 5px 3px;
    color: #fff;
  }

  .mobileCateView .back a {
    color: #928f9e;
    float: right;
    padding: 0 10px 4px !important;
    cursor: pointer;
  }
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
          transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
}

.navbar-toggle .icon-bar {
  /*width: 22px;*/
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  /*position: relative;
  left:5px;*/
}

/*.navbar-toggle.collapsed .icon-bar{
  position: static;
  left:0;
}
.navbar-toggle.collapse .icon-bar:nth-of-type(3){
  top:0;
}*/

/* ANIMATED X */

.navbar-toggle.x .icon-bar:nth-of-type(1) {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transform-origin: 0 50%;
          transform-origin: 0 50%;
}

.navbar-toggle.x .icon-bar:nth-of-type(2) {
  opacity: 0;
}

.navbar-toggle.x .icon-bar:nth-of-type(3) {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transform-origin: 0 50%;
          transform-origin: 0 50%;
  top: 1px;
}

/* ANIMATED X COLLAPSED */

.navbar-toggle.x.collapsed .icon-bar:nth-of-type(1) {
  -webkit-transform: rotate(0);
          transform: rotate(0);
}

.navbar-toggle.x.collapsed .icon-bar:nth-of-type(2) {
  opacity: 1;
}

.navbar-toggle.x.collapsed .icon-bar:nth-of-type(3) {
  -webkit-transform: rotate(0);
          transform: rotate(0);
}

.main-privacy-popup .btn-default,
.main-privacy-popup .btn-primary {
  display: block;
}

.main-privacy-popup .close_btn {
  display: none;
  top: 3px;
  right: 8px;
  font-size: 10px;
  position: absolute;
}

.desktop_menu .menuLnk:hover .drp_arrow i.fa {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* END ANIMATED X */

/* FORCE NAVBAR-TOGGLE */

/*editor header styles*/

.headerRgt .inputPart {
  float: left;
  width: 250px;
  margin: 0 5px;
}

.headerRgt .searchcontainer {
  background: #faffbd;
  padding-left: 34px;
  height: 34px;
  margin: 5px 0 0;
  border-radius: 3px;
  padding-right: 2px;
  border: 1px solid #ddd;
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.06) inset;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.06) inset;
}

.headerRgt .searchcontainer label {
  display: none;
}

.headerRgt .searchcontainer input {
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0 none;
  color: #3f3d48;
  float: left;
  height: 29px;
  margin-top: 2px;
  padding-left: 5px;
  width: 99%;
  padding-right: 5px;
  border-radius: 0;
}

.headerRgt .searchcontainer .fa {
  top: 7px;
  font-size: 20px;
  color: #3f3d48;
  left: 10px;
}

.headerRgt .searchcontainer .md-errors-spacer {
  position: absolute;
  right: -41px;
  top: 20px;
  color: #fff;
}

.headerRgt .searchcontainer.TitleLimitExceed {
  border: 1px solid #f6921e;
}

.headerRgt .searchcontainer .titleCount {
  top: 9px;
  font-size: 11px;
  right: 2px;
  height: 15px;
  width: auto;
  background: #cdd0a8;
  padding: 0 2px;
  text-align: right;
}

.previewLnk {
  float: left;
  position: relative;
  border-left: 1px solid #eee;
  opacity: 1;
  color: #000;
}

.previewLnk a {
  background: none;
  border: 0;
  padding: 11px 10px 10px;
  display: block;
  color: #333;
  opacity: 1;
}

.previewLnk a:hover {
  /*background:$custom-color;*/
  color: #f05a28;
}

.previewLnk .disabledLnk {
  display: none;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.previewLnk.disabled a,
.previewLnk.disabled button {
  opacity: .4;
}

.previewLnk.disabled .disabledLnk {
  display: block;
}

.previewLnk.disabled span.saveTxt {
  padding-right: 0px !important;
}

.savemenu {
  float: left;
  padding: 5px 10px 5px 0;
}

.userSaveLnk {
  height: 34px;
}

.userSaveLnk button {
  height: 34px;
  line-height: 35px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  border: 0;
  color: #fff;
  border-radius: 3px;
}

.userSaveLnk button span {
  color: #fff;
  display: block;
  float: left;
  padding: 0 35px 0 10px;
  /*border-right: 1px solid #fff;*/
  min-width: 95px;
}

.userSaveLnk button span.drp_arrow {
  top: 0px;
  right: 3px;
  min-width: 24px;
  padding: 0;
  float: none;
  display: inline;
  line-height: 34px;
  border-left: 1px solid #fff;
}

.userSaveLnk button span.drp_arrow i {
  font-size: 8px;
}

.userSaveLnk button.downloadBtn {
  width: 80px;
}

.userSaveLnk .savemenu button .caret {
  height: 34px;
  float: left;
}

.userSaveLnk:hover .drp_arrow i {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.editor-download.gridMenu {
  right: 10px;
  position: absolute;
  top: 5px;
  height: 34px;
  width: 30px;
}

.editor-download .userSaveLnk button span.drp_arrow {
  top: 0;
  right: 2px;
}

.downloadMenu.no-dropdown .editor-download {
  display: none;
}

.downloadMenu.no-dropdown .userSaveLnk button span {
  padding: 0 10px 0 10px;
}

.savemenu.downloadMenu .gridMenuPopOver {
  width: 300px;
  right: -65px;
  top: 39px;
}

.savemenu.downloadMenu .downloadDropdownCont {
  padding: 5px 5px 0 5px;
}

.gridMenu:hover .gridMenuPopOver {
  display: block;
}

.gridMenu:hover .gridMenuPopOver.highlight_disabled {
  display: none;
}

.navbar-default ul.UserProfDrpdown {
  right: 0;
  padding-bottom: 3px;
  border-bottom: 5px solid #fb5022;
}

.navbar-default ul.UserProfDrpdown .submenujs {
  padding-bottom: 3px;
  border-bottom: 5px solid #fb5022;
}

.gridMenuPopOver,
.flieMenuPopOver {
  position: absolute;
  min-width: 175px;
  top: 40px;
  right: 7px;
  background: #fff;
  padding: 1px;
  -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
          box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  z-index: 99999;
}

.gridMenuPopOver p,
.flieMenuPopOver p {
  font-size: 15px;
  padding: 5px;
  border-bottom: 1px solid #f6f6f6;
}

.gridMenuPopOver p i,
.flieMenuPopOver p i {
  margin-right: 5px;
}

.gridMenuPopOver li,
.flieMenuPopOver li {
  padding: 0;
  position: relative;
}

.gridMenuPopOver li a,
.flieMenuPopOver li a {
  display: block;
  font-size: 15px;
  padding: 0 10px;
  line-height: 32px;
  border-bottom: 1px solid #f6f6f6;
  width: 100%;
  color: #5a5a5a;
}

.gridMenuPopOver li:last-child a,
.flieMenuPopOver li:last-child a {
  border-bottom: none;
}

.gridMenuPopOver li a i,
.flieMenuPopOver li a i {
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
}

.gridMenuPopOver {
  display: none;
}

.flieMenuPopOver {
  right: auto;
  left: 0;
}

.create-btn-li {
  display: none !important;
}

.hd_alertbox .sidemenu {
  height: calc( 100vh - 80px);
}

.sidemenu {
  width: 64px;
  float: left;
  background: #3f3d48;
  z-index: 50;
  height: calc( 100vh - 50px);
  position: relative;
}

.sidemenu ul > li {
  border-bottom: 1px solid #1a1a1d;
}

.sidemenu ul > li > a {
  display: block;
  padding: 12px 0 5px 0;
  text-align: center;
  font-size: 12px;
  color: #fff;
  line-height: 24px;
  cursor: pointer;
  border-bottom: 1px solid #565656;
}

.sidemenu ul > li > a .sidemenu_icon {
  display: block;
  margin: 0 auto;
  width: 24px;
  height: 20px;
}

.sidemenu ul > li > a .designCard_colabIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -67px -1034px;
}

.sidemenu ul > li > a .assets_icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -258px -1034px;
}

.sidemenu ul > li > a .teams_icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -404px -1034px;
  width: 30px;
}

.sidemenu ul > li > a .dashboard {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -3px -1035px;
}

.sidemenu ul > li > a .assets_tools {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -331px -1034px;
}

.sidemenu ul > li > a .assets_social {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -192px -1034px;
}

.sidemenu ul > li > a .calendar {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -128px -1034px;
}

.sidemenu ul > li .fa {
  display: block;
  font-size: 18px;
}

.sidemenu ul > li.active a {
  /*background:#fff;*/
  color: #f6921e;
}

.sidemenu ul > li.active a .designCard_colabIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -97px -1034px;
}

.sidemenu ul > li.active a .assets_icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -296px -1034px;
}

.sidemenu ul > li.active a .teams_icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -443px -1034px;
}

.sidemenu ul > li.active a .dashboard {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -33px -1034px;
}

.sidemenu ul > li.active a .assets_tools {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -367px -1034px;
}

.sidemenu ul > li.active a .assets_social {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -226px -1034px;
}

.sidemenu ul > li.active a .edit {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -34px -928px;
}

.sidemenu ul > li.active a .calendar {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -159px -1034px;
}

.document_not_ready {
  overflow: hidden;
}

.document_not_ready .notify_icon span.notify_count {
  display: none;
}

.document_not_ready.hd_alertbox .pageLoad {
  top: 80px;
  height: calc(100vh - 80px);
}

.headerUseravatar .drp_arrow i {
  width: 8px;
  height: 8px;
  display: inline-block;
  text-indent: -9999px;
}

.headerUseravatar .drp_arrow i.fa-chevron-down {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -154px -820px;
}

.headerUseravatar:hover .drp_arrow i.fa-chevron-down {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -176px -821px;
}

/*--notification alert styles start--*/

.notify_desktopView {
  display: block;
}

.notify_mobileView {
  display: none;
}

.notify_icon {
  padding: 2px 0 0 5px;
}

.notify_icon span.notify_count {
  font-size: 12px;
  display: block;
  top: -2px;
  right: 6px;
  background: #f6921e;
  color: #fff;
  border-radius: 1px;
  line-height: 11px;
  padding: 0 2px;
  z-index: 9999;
  border: 1px solid #f05a28;
}

.notify_icon span.bellicon {
  width: 30px;
  height: 37px;
  line-height: 37px;
  color: #3f3d48;
}

.notify_icon span.bellicon i {
  display: block;
  line-height: 33px;
}

.notify_icon span.bellicon:hover i {
  color: #f05a28;
}

.notify_icon .open span.bellicon i {
  color: #f05a28;
}

.notify_icon .dropdown-menu {
  width: 400px;
  top: 37px;
  right: -4px;
  left: auto !important;
  border-top: 1px solid #e6e6e6 !important;
  background: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-top: 0 !important;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: none;
}

.notify_icon .notify_bodyinnr {
  font-size: 14px;
  /*padding-bottom: 32px;*/
  border: none;
}

.notify_icon .notify_bodyinnr .mCSB_container {
  padding-right: 8px;
}

.notify_icon .notify_bodyinnr .mCSB_container.mCS_no_scrollbar_y {
  padding-right: 0;
}

.notify_icon .notify_bodyinnr .notify_all {
  bottom: 0;
  left: 0;
  width: 100%;
  background: #f9f9f9;
  border-top: 1px solid #e2e2e2;
  min-height: 33px;
}

.notify_icon .notify_bodyinnr li.notify_bodyContent {
  border-bottom: 1px solid #e8e8e8 !important;
}

.notify_icon .notify_bodyinnr li.notify_bodyContent.active {
  background: #fff;
}

.notify_icon .notify_bodyinnr li.notify_bodyContent:hover .notify_actionIcons.notify_delete {
  display: block;
}

.notify_icon .drp_topArrow {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -412px -7px;
  bottom: 0;
  left: 3px;
  top: auto;
  display: none;
}

.notify_icon .open .drp_topArrow {
  display: block;
}

.notify_icon.announcement_bodyInnr .drp_topArrow {
  right: 127px;
  left: auto;
}

.notify_icon .notify_headContr {
  background: #86858a;
  border-bottom: 1px solid #ececec;
}

.notify_icon .notify_headContr .read_btn a {
  font-size: 11px;
  color: #fff;
}

.notify_icon .notify_checkbx {
  width: 25px;
}

.notify_icon .notify_heading {
  font-size: 16px;
  /*font-weight: 600;*/
  color: #fff;
}

.notify_icon span.notify_close {
  top: -4px;
  right: -4px;
  color: #fff;
  display: block;
  height: 33px;
  padding: 4px 8px;
  line-height: 25px;
}

.notify_icon span.notify_close:hover {
  color: #f05a28;
}

.notify_icon .notify_content {
  font-size: 13px;
  line-height: 18px;
  position: relative;
}

.notify_icon .notify_content a:hover {
  text-decoration: none;
}

.notify_icon .notify_content img {
  float: left;
}

.notify_icon .notify_content img.usrimg-tiny {
  width: 20px;
  height: 20px;
  float: none;
  margin: 0 5px;
  border-color: #b7b7b7;
}

.notify_icon .notify_noContent {
  font-size: 16px;
  color: #f6f6f6;
}

.notify_icon .notify_task_name {
  font-weight: 600;
  color: #868686;
}

.notify_userimg {
  padding-left: 20px;
  padding-right: 10px;
  /* width: 45px;*/
  float: left;
}

.notify_userimgInn {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  overflow: hidden;
  border: 2px solid #fff;
  background: #cecdcd;
}

.notify_userimgInn .user_avatar {
  border: 0;
  cursor: pointer;
}

.notify_userimgInn .user_avatar:hover {
  border: 0;
}

.notify_userimgInn:hover {
  border: 2px solid #cecdcd;
}

.nav .open .notify_usertxt {
  width: 74%;
}

.nav .open .notify_usertxt .notify_dateformat {
  font-size: 12px;
  color: #adacac;
}

.nav .open .notify_usertxt a {
  border-bottom: 1px solid #3b5998;
}

.nav .open .notify_usertxt a:hover {
  border-bottom: 1px solid #fff;
}

.notify_actionIcons {
  right: 0;
  top: -1px;
}

.notify_actionIcons.notify_delete {
  display: none;
}

.notify_actionIcons > span {
  display: inline-block;
  vertical-align: middle;
  line-height: 14px;
}

.notify_actionIcons > span .notify_readVisible {
  width: 8px;
  height: 8px;
  border: 1px solid #0272d4;
  background: #0272d4;
  border-radius: 5px;
  margin-right: 4px;
}

.notify_actionIcons > span .notify_readVisible.notify_readed {
  border: 1px solid #fff;
  background: #fff;
}

.notify_actionIcons > span .notify_readVisible,
.notify_actionIcons > span .notify_deleteVisible {
  display: block;
}

.notify_actionIcons.notify_actionIconsLft {
  right: auto;
  left: 5px;
  top: 10px;
}

.notify_bodyContent {
  padding: 10px 5px;
  border-bottom: 1px solid #fff !important;
  background: #f6f6f6;
}

.notify_bodyContent.announcement_bodyContent {
  background: none;
}

.notify_bodyContent .notify_checkbx {
  width: 25px;
  display: none;
}

.notify_bodyContent:hover .notify_checkbx {
  display: block;
}

.notify_bodyContent.readed {
  background: #fff;
}

.announcement_bodyContent {
  padding: 10px;
}

.announcement_bodyContent .title_txt {
  font-size: 15px;
  line-height: 20px;
}

.open > .dropdown-menu {
  display: block;
}

.drp_topArrow,
.drp_botArrow {
  width: 24px;
  height: 12px;
  top: -11px;
  left: 50%;
}

.labelFilter {
  background: #5EA2FF;
  font-size: 13px;
  padding: 4px 6px;
  color: #fff;
  border-radius: 5px;
  display: inline-block;
  margin: 0 5px 0 0;
  line-height: 16px;
}

.brd_activityinnr {
  overflow: hidden;
  height: 282px;
  padding-bottom: 32px;
}

.announcement_bodyContent .notify_userimgInn {
  border-radius: 0;
  height: auto;
  border: 0 !important;
  background: #e4e4e4;
}

.announcement_bodyContent .notify_userimgInn .year {
  font-size: 10px;
  color: #8e8e8e;
}

.announcement_bodyContent .notify_userimgInn .date {
  font-weight: 600 !important;
  font-size: 13px;
  color: #1b69b6;
}

.announcement_bodyContent .notify_userimgInn .notiDate {
  padding: 8px 0 5px;
  line-height: 13px;
}

.announcement_bodyContent .notify_userimgInn .notiDate span {
  display: block;
  font-weight: 500;
  text-transform: uppercase;
}

.changelog_header .help_changelog,
.announcement_bodyContent .help_changelog {
  background: #656933;
}

.changelog_header .help_photo-editor,
.announcement_bodyContent .help_photo-editor {
  background: #7cb343;
}

.changelog_header .help_downloads,
.announcement_bodyContent .help_downloads {
  background: #5f7d8a;
}

.changelog_header .help_mockup,
.announcement_bodyContent .help_mockup {
  background: #fc5622;
}

.changelog_header .help_tutorials,
.announcement_bodyContent .help_tutorials {
  background: #7e55c2;
}

.changelog_header .help_product,
.announcement_bodyContent .help_product {
  background: #6e94b5;
}

.changelog_header .help_photo-collage,
.announcement_bodyContent .help_photo-collage {
  background: #a946ba;
}

.changelog_header .help_bugs_fix,
.announcement_bodyContent .help_bugs_fix {
  background: #48af4b;
}

.changelog_header .help_new_feature,
.announcement_bodyContent .help_new_feature {
  background: #01bcd3;
}

.changelog_header .help_update,
.announcement_bodyContent .help_update {
  background: #f5402c;
}

.changelog_header .help_graphic-design,
.announcement_bodyContent .help_graphic-design {
  background: #eb407a;
}

.changelog_header .help_general,
.announcement_bodyContent .help_general {
  background: #ee5252;
}

.changelog_header .help_published,
.announcement_bodyContent .help_published {
  background: #a946ba;
}

.notify_bodyContent .labelFilter {
  line-height: 15px;
  font-size: 12px !important;
  border-radius: 3px;
  padding: 2px 6px;
}

.notify_bodyContent .btn-sm,
.notify_bodyContent .btn-group-sm > .btn {
  padding: 1px 8px;
  font-size: 13px;
}

/*.help_cmtedname{
  margin-right: 130px;
}*/

.change_logPart {
  padding-top: 15px;
}

.change_logPart .search_input_div input {
  width: 100%;
  min-width: 50px;
}

.change_logPart .featuresSidebarRgt {
  padding-bottom: 100px;
}

.change_logPart .featuresSidebarLft {
  border: 1px solid #f3f3f3;
}

/*--notification alert styles end--*/

.editor-prime .prime-video {
  left: -96px;
  top: 6px;
  color: #000;
  z-index: 99999;
  font-size: 14px;
  border-radius: 5px;
  padding: 5px 30px 5px 10px;
}

.editor-prime .prime-video .primeIcon {
  top: 5px;
  right: 0;
}

.editor-prime .prime-hover {
  display: none;
  position: absolute;
  width: auto;
  top: -40px;
  left: 126px;
  background: #fff;
  border-radius: 7px;
  z-index: 999999;
  padding: 10px 10px;
  border: 1px solid #ccc;
}

.editor-prime .prime-hover h4 {
  margin: 0;
}

.editor-prime .prime-hover p {
  font-size: 14px;
}

.editor-prime:hover .prime-hover {
  display: block;
}

.editor-prime .arrow {
  transform: rotate(135deg);
  -webkit-transform: rotate(270deg);
  top: 25px !important;
  left: -16px;
}

._aboveftrsec-in {
  padding: 20px 0;
}

/*navbar styles*/

.editorHeader {
  position: absolute;
  top: 5px;
  z-index: 99999;
  left: 116px;
  right: 66px;
}

.editorHeader .durationBg {
  background: #f6f6f6;
  border-radius: 3px;
  padding: 5px 10px 5px 5px;
  color: #464646;
}

.homeLnk a {
  padding: 11px 10px 10px;
  display: block;
  color: #333;
}

.savemenu {
  float: left;
  padding: 5px 10px 5px 0;
}

.savemenu.fileMenu .gridMenuPopOver {
  right: auto;
  left: 0;
}

.fileMenu .userSaveLnk button {
  background: #fff !important;
}

.fileMenu .userSaveLnk button span {
  color: #464646 !important;
}

.fileMenu .userSaveLnk button span.saveTxt {
  min-width: 45px;
  padding-right: 25px;
}

.fileMenu .saveBtn_overlay {
  width: 70px;
}

.homeBtn .fa-home {
  background: url(/images/homeicon.png?5e8ff32b548b1e9129d3833529f46f23) no-repeat top left;
  width: 24px;
  height: 24px;
  display: block;
  text-indent: -9999px;
}

.savemenu button .caret {
  margin: 14px 8px;
}

.userSaveLnk .caret {
  margin: 5px 0 0;
  border-top: 5px solid #000;
}

.download-arrow:hover .gridMenuPopOver {
  display: block;
}

.download-arrow:hover .gridMenuPopOver.highlight_disabled {
  display: none;
}

.gridMenuPopOver,
.flieMenuPopOver {
  position: absolute;
  min-width: 175px;
  top: 40px;
  right: 7px;
  background: #fff;
  padding: 1px;
  -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
          box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  z-index: 99999;
}

.gridMenuPopOver p,
.flieMenuPopOver p {
  font-size: 15px;
  padding: 5px;
  border-bottom: 1px solid #f6f6f6;
}

.gridMenuPopOver p i,
.flieMenuPopOver p i {
  margin-right: 5px;
}

.gridMenuPopOver li,
.flieMenuPopOver li {
  padding: 0;
  position: relative;
}

.gridMenuPopOver li a,
.flieMenuPopOver li a {
  display: block;
  font-size: 15px;
  padding: 0 10px;
  line-height: 32px;
  border-bottom: 1px solid #f6f6f6;
  width: 100%;
  color: #5a5a5a;
}

.gridMenuPopOver li:last-child a,
.flieMenuPopOver li:last-child a {
  border-bottom: none;
}

.gridMenuPopOver li a i,
.flieMenuPopOver li a i {
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
}

.gridMenuPopOver {
  display: none;
}

.flieMenuPopOver {
  right: auto;
  left: 0;
}

.flieMenuPopOver li:hover .subEditordown {
  display: block;
}

.login_mobileLogo .navbar-brand {
  margin: 0 auto;
  float: none;
}

.modal-dialog .login_mobileLogo .navbar-brand {
  display: none;
}

.register_pgOnly .mainContainer {
  padding: 0;
}

.register_pgOnly .early-access {
  display: none;
}

/*.loginRgtLst{
  margin-top:20px;
}*/

.loginRegisterBtmInner {
  margin-left: 30px;
}

.loginRgtLstCnt {
  padding: 10px 0 15px;
}

.loginRgtLstCnt .textHd {
  color: #3f3d48;
  font-size: 17px;
  line-height: 18px;
  font-weight: 600;
}

.loginRgtLstCnt .textHd.textHdLarge {
  padding: 0 45px 0 40px;
  font-weight: 500;
  font-size: 13px;
  line-height: 15px;
  width: 170px;
  text-align: left;
}

.loginRgtLstCnt .menuIconShadow {
  width: 65px !important;
  height: 65px;
  line-height: 65px;
  background-position: center !important;
  -webkit-box-shadow: rgba(170, 185, 206, 0.5) 0 3px 25px;
          box-shadow: rgba(170, 185, 206, 0.5) 0 3px 25px;
  border-radius: 50% !important;
  display: inline-block;
  margin: 0 auto 10px;
}

.loginRgtLstCnt .menuIconShadow .menuIcon {
  margin: 20px 0 0 0;
}

.login_box_shadow {
  -webkit-box-shadow: rgba(170, 185, 206, 0.5) 0 3px 25px;
          box-shadow: rgba(170, 185, 206, 0.5) 0 3px 25px;
  background: #fff;
  border-radius: 0;
  min-height: 632px;
}

.loginRegisterBtm {
  margin-top: 70px;
  background: #f1f6fd;
  padding: 10px 10px 0 10px;
  border-radius: 0;
  -webkit-box-shadow: rgba(170, 185, 206, 0.5) 0 3px 25px;
          box-shadow: rgba(170, 185, 206, 0.5) 0 3px 25px;
  border: 1px solid #e7ecf3;
}

.loginRegisterBtm .loginRgtLstCnt {
  padding: 10px 0 0;
}

.signup-page-banner {
  padding: 0px 0 20px 0;
}

.signup-page-banner .loginLftInnerCont .form-control {
  padding: 9px 8px;
  height: auto;
}

.signup-page-banner .loginLftInnerCont .betaEmail {
  width: 100%;
}

.signup-page-banner .loginLftInnerCont .betaEmail .form-control {
  padding: 0 5px !important;
}

.signup-page-banner .loginLftInnerCont .betaEmail .betaInputBg {
  padding: 13px 1px;
}

.signup-page-banner .loginLftInnerCont .tab-content {
  border: 0;
}

.signup-page-banner .loginRgtInnerCont {
  padding: 0 0 0 80px;
}

.signup-page-banner .loginRgtInnerCont .carousel-inner {
  max-height: 360px;
  margin: 20px 0;
}

.signup-page-banner .loginRgtInnerCont .carousel-indicators {
  border: 0;
  position: static;
  margin: 0 auto;
}

.signup-page-banner .loginRgtInnerCont .carousel-indicators a {
  border: 1px solid #3f3d48;
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 2px;
}

.signup-page-banner .loginRgtInnerCont .carousel-indicators a.active {
  border: 0;
}

.modal-body .signup-page-banner {
  padding: 5px 0 20px 10px;
}

.modal-body .loginRgtInnerCont {
  padding: 0 10px 0 20px;
}

.modal-body .loginRgtInnerCont .loginRegisterBtm {
  margin-left: 10px;
}

.modal-body .loginMinHt ._social-lnkBgMain {
  padding: 25px 0 0 !important;
  margin: 0 !important;
}

.modal-body .loginLogoPart {
  display: none;
}

.document_not_ready.removePageLoader .pageLoad {
  display: none !important;
}

.login_Tab li a {
  font-size: 17px !important;
  display: block;
  padding: 10px !important;
}

.videoEmbed,
.videoImg {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

.videoEmbed iframe,
.videoEmbed object,
.videoEmbed embed,
.videoEmbed video,
.videoImg iframe,
.videoImg object,
.videoImg embed,
.videoImg video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.videoEmbed {
  float: none;
  clear: both;
  width: 100%;
}

button[disabled],
html input[disabled] {
  cursor: default !important;
}

.feature_ContMain .col-sm-6 .videoEmbed {
  padding-top: 0px;
}

.watchVideoMain .col-sm-8 .videoEmbed {
  padding-top: 0px;
}

.form-container.login-signup:not(.active) .login_Tab {
  display: none;
}

.form-container.forgot-password,
.form-container.login-signup,
.form-container.otp-password {
  visibility: hidden;
  height: 0;
  overflow: hidden;
}

.form-container.forgot-password.active,
.form-container.login-signup.active,
.form-container.otp-password.active {
  visibility: visible;
  height: unset;
  overflow: inherit;
}

.no_dropdown button {
  opacity: 0.5;
}

.no_dropdown button span {
  padding: 0 19px 0 10px;
  min-width: 90px;
}

.no_dropdown .editor-download.gridMenu {
  display: none;
}

.no_dropdown .userSaveLnk:hover .drp_arrow i {
  -webkit-transform: none;
          transform: none;
}

.video-editing-tools.advanceCont .listing {
  line-height: 24px;
}

/*header login*/

.UserProfDrpdown {
  position: absolute;
  list-style: none;
  min-width: 180px;
  top: 32px;
  right: 7px;
  padding: 1px;
  background-color: #fff;
  display: none;
  z-index: 9999999;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.UserProfDrpdown li {
  display: block;
  padding: 0;
  border-bottom: 1px solid #f6f6f6;
  position: relative;
}

.UserProfDrpdown li a {
  font-size: 15px;
  line-height: 32px;
  display: block;
  padding: 0 10px;
  color: #5a5a5a;
  cursor: pointer;
}

.UserProfDrpdown li a .fa {
  width: 24px;
  height: 24px;
  text-align: left;
  line-height: 24px;
  text-indent: -9999px !important;
}

.UserProfDrpdown li a .fa-tachometer {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -30px -684px !important;
}

.UserProfDrpdown li a .fa-user {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -89px -743px !important;
}

.UserProfDrpdown li a .fa-cog {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -29px -656px !important;
}

.UserProfDrpdown li a .fa-power-off {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -32px -743px !important;
}

.UserProfDrpdown li a .fa-wrench {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -87px -655px !important;
}

.UserProfDrpdown li a .fa-rss {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -250px -658px !important;
}

.UserProfDrpdown li a .fa-address-card-o {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -146px -656px !important;
}

.UserProfDrpdown li a .fa-envelope {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -87px -715px !important;
}

.UserProfDrpdown li a .fa-download {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -87px -687px !important;
}

.UserProfDrpdown li a .fa-lightbulb-o {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -30px -714px !important;
}

.UserProfDrpdown li a .fa-question-circle {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -146px -715px !important;
}

.UserProfDrpdown li a:hover .fa-tachometer,
.UserProfDrpdown li a.active .fa-tachometer {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -59px -684px !important;
}

.UserProfDrpdown li a:hover .fa-user,
.UserProfDrpdown li a.active .fa-user {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -118px -743px !important;
}

.UserProfDrpdown li a:hover .fa-cog,
.UserProfDrpdown li a.active .fa-cog {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -59px -656px !important;
}

.UserProfDrpdown li a:hover .fa-power-off,
.UserProfDrpdown li a.active .fa-power-off {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -61px -743px !important;
}

.UserProfDrpdown li a:hover .fa-wrench,
.UserProfDrpdown li a.active .fa-wrench {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -117px -655px !important;
}

.UserProfDrpdown li a:hover .fa-rss,
.UserProfDrpdown li a.active .fa-rss {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -278px -658px !important;
}

.UserProfDrpdown li a:hover .fa-address-card-o,
.UserProfDrpdown li a.active .fa-address-card-o {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -146px -685px !important;
}

.UserProfDrpdown li a:hover .fa-download,
.UserProfDrpdown li a.active .fa-download {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -117px -687px !important;
}

.UserProfDrpdown li a:hover .fa-envelope,
.UserProfDrpdown li a.active .fa-envelope {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -117px -715px !important;
}

.UserProfDrpdown li a:hover .fa-lightbulb-o,
.UserProfDrpdown li a.active .fa-lightbulb-o {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -60px -714px !important;
}

.UserProfDrpdown li a:hover .fa-question-circle,
.UserProfDrpdown li a.active .fa-question-circle {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -146px -745px !important;
}

.createDesignMenu .navbar-create-menu {
  border-left: 1px solid #fff;
  padding-left: 5px;
}

.login-dialog .form-control {
  border: 1px solid #ee0979;
}

.icon-third-row {
  height: 53vh;
}

.adminmenu2 .createMenuDropdown .UserProfDrpdown {
  min-width: 334px !important;
}

.adminmenu2 .createmenuUl_2 {
  min-width: 340px !important;
}

.abovefooter-section ._bannLt-pt.referel {
  margin-top: 3%;
}

.common-alert.alert {
  top: 0;
  height: 30px;
  line-height: 30px;
}

.common-alert a {
  color: #1b69b6;
}

.common-alert a.btn-sm,
.common-alert .btn-group-sm > a.btn {
  padding: 0 8px;
}

/* template page css start */

section.blog-sec .blog-slider-hd {
  padding: 0;
}

section.blog-sec .blog-slider-hd h2 {
  padding: 0 30px 35px;
  margin: 0;
  font-size: 31px;
}

li.hboxLt {
  width: 240px;
  height: 480px;
  margin: 0 20px 0 0;
}

li.hboxLt:first-of-type {
  margin-left: 20px;
}

li.hboxLt .hbox_innr {
  position: absolute;
  /*    bottom: auto;*/
  left: 0;
  width: 100%;
  top: auto;
  bottom: 18px;
  background: #fff;
  border: 0;
}

.slider_photo_editor {
  padding: 0;
  opacity: 0;
  height: 0;
}

.slider_photo_editor.active {
  padding: 65px 0 65px 0;
  opacity: 1;
  height: auto;
}

.slider_video_editor {
  padding: 0;
  opacity: 0;
  height: 0;
}

.slider_video_editor.active {
  padding: 65px 0 65px 0;
  opacity: 1;
  height: auto;
}

.slide-img img {
  border: 0 !important;
}

.blog-sec.homeshape {
  background: #f7f7f7;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.23), 0 0 0 0 rgba(0, 0, 0, 0.19);
          box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.23), 0 0 0 0 rgba(0, 0, 0, 0.19);
  overflow: hidden;
}

.homeshape:before {
  content: "";
  position: absolute;
  /*    top: -37px;*/
  bottom: 0;
  /* -webkit-transform: skewY(-5deg);
     transform: skewY(-5deg);
     background: #f7f7f7;*/
  display: block;
  left: 0;
  right: 0;
  z-index: -1;
}

.homeshape.product-sec {
  background: #fff;
}

.homeshape.product-sec:before {
  background: #fff;
  z-index: 9;
  /*bottom: -90px;
      top: -85px;*/
}

.homeshape.vertSlider_sec:before {
  z-index: -1;
}

.homeshape.logo_sec:before {
  top: -90px;
  background: #fff;
  z-index: 12;
}

.homeshape.blog-sec:before {
  z-index: 13;
  top: 0;
  bottom: -113px;
}

._productSec-cont,
.blog-sec-cont,
._logo-seccont {
  z-index: 99;
  position: relative;
}

.content-elements {
  width: 100%;
  bottom: 0;
  background: #fff;
  position: relative;
  height: 45px;
  line-height: 45px;
}

.content-elements:before {
  background: #fff;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.23), 0 0 0 0 rgba(0, 0, 0, 0.19);
          box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.23), 0 0 0 0 rgba(0, 0, 0, 0.19);
  position: absolute;
  height: 45px;
  width: 100%;
  content: "";
  bottom: 0;
}

.content-elements .content-elements-cont {
  max-width: 1920px;
  margin: 0 auto;
}

.content-elements .UserProfDrpdown {
  position: absolute;
  padding: 0;
  background: transparent;
  display: block;
  min-width: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 0;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  text-align: center;
  height: 45px;
}

.content-elements .UserProfDrpdown .menuIcon {
  display: inline-block;
  float: left;
}

.content-elements .UserProfDrpdown ul {
  display: inline-block;
  margin: 0 !important;
  height: 48px;
  overflow: hidden;
  border: 0;
}

.content-elements .UserProfDrpdown ul .content-elements-head {
  font-weight: bold;
  font-size: 17px;
}

.content-elements .UserProfDrpdown li {
  display: inline-block;
  border: 0;
  padding: 0;
  font-size: 15px;
  margin-bottom: 0;
  line-height: 25px;
}

.content-elements .UserProfDrpdown li.graphics_design .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -100px -476px;
}

.content-elements .UserProfDrpdown li.red-video-templates .menuIcon,
.content-elements .UserProfDrpdown li.red_video .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -417px -167px;
}

.content-elements .UserProfDrpdown li .menuIcon {
  margin: 0 5px 0 0;
}

.content-elements .UserProfDrpdown li a {
  padding: 9px 7px 5px;
  min-height: 46px;
  line-height: 30px;
  background: transparent;
}

.content-elements .UserProfDrpdown li a:hover {
  background: transparent;
  color: #000 !important;
}

.content-elements .UserProfDrpdown li.active {
  position: relative;
}

.content-elements .UserProfDrpdown li.active a {
  -webkit-box-shadow: inset 4px 0 3px -3px rgba(0, 0, 0, 0.23), inset -4px 0 2px -3px rgba(0, 0, 0, 0.23);
          box-shadow: inset 4px 0 3px -3px rgba(0, 0, 0, 0.23), inset -4px 0 2px -3px rgba(0, 0, 0, 0.23);
  background: #f7f7f7 !important;
  color: #464646;
}

.content-elements .UserProfDrpdown li.active:before {
  position: absolute;
  content: '';
  bottom: -5px;
  width: 101%;
  background: #f7f7f7;
  height: 5px;
  left: 0;
  right: 0;
}

.sliderArrow {
  display: none;
  top: 0;
  z-index: 999999;
  background: rgba(0, 0, 0, 0.64);
  border: 1px solid #f6f6f6;
}

.sliderArrow span {
  width: 18px;
  height: 43px;
  display: block;
  font-size: 12px;
  line-height: 43px;
  color: #fff;
}

.sliderArrow.prev {
  left: 0;
}

.sliderArrow.next {
  right: 0;
}

.sliderArrow.disabled {
  background: rgba(0, 0, 0, 0.34);
}

.selectTemplate_hd {
  font-size: 25px;
}

.selectTemplate {
  font-size: 17px;
  display: inline-block;
  padding: 20px;
}

.selectTemplate span {
  padding: 0 20px;
}

.selectTemplate span,
.selectTemplate a {
  color: #464646;
}

.homeSliderCont {
  height: 500px;
  overflow: hidden;
}

.homeSliderCont,
.homeTabNoRecord {
  min-height: 500px;
}

.homeSliderCont .mTS_horizontal .mTSContainer {
  margin-left: auto !important;
  margin-right: auto !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.homeSliderCont .mTS_horizontal .mTSContainer > li {
  float: none !important;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.categoryListingsHeader {
  font-weight: 600;
  font-size: 22px;
  width: 100%;
  display: block;
  text-align: center;
}

.categoryListings {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 10px;
}

.categoryListings span {
  display: block;
  width: 16.66%;
  text-align: center;
  position: relative;
  color: #878787;
  font-size: 1.7em;
  font-weight: 600;
  margin: 10px 0;
}

.categoryListings span:after {
  content: '';
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #878787;
  right: 0;
}

.categoryListings span:nth-last-child(1):after {
  content: '';
  display: none;
}

.templatesDesign {
  /* background: url('../img/full.svg') no-repeat center;
   background-size:cover;*/
}

.templatesDesign .pins-template {
  padding: 50px 0;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.templatesDesign .pins-template .templates-content {
  margin-top: 70px;
}

.templatesDesign .pins-template .templates-content .temp-num {
  font-size: 60px;
  line-height: 50px;
  font-weight: 700;
  color: #fff;
}

.templatesDesign .pins-template .templates-content .temp-text {
  max-width: 460px;
  margin-left: 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.templatesDesign .pins-template .templates-content .temp-text .temp-heading {
  text-align: left;
  margin-bottom: 20px;
  font-size: 22px;
  font-weight: 500;
  color: #fff;
}

.templatesDesign .pins-template .templates-content .temp-text .temp-description {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: #fff;
}

.templatesDesign .pins-template .templates-content .temp-text .temp-description a {
  color: #fff !important;
  border-bottom: 1px solid #fff;
}

.templatesDesign .pins-template .templates-content .temp-text .temp-description a:hover {
  color: black;
}

.templatesDesign .pins-template .templates-content .temp-arrow {
  position: absolute;
}

.templatesDesign .pins-template .templates-content .temp-arrow.right {
  right: 0;
  bottom: 20%;
}

.templatesDesign .pins-template .templates-content .temp-arrow.left {
  left: 0;
  bottom: 20%;
}

.templatesDesign .pins-template .templates-content .template-height {
  /*height:calc(100vh - 84px);*/
  height: 190px;
}

.templatesDesign .pins-template .templates-content .templates-icon {
  background: url(/images/templates.svg?80d59800a3c74f81bacb6136202e4880) no-repeat center center;
  height: 289px;
  width: 100px;
  display: block;
}

.layer {
  max-width: 100%;
  width: 100%;
  -o-object-fit: none;
     object-fit: none;
}

.layer.bottom {
  -webkit-transform: translate(0px, -41px);
          transform: translate(0px, -41px);
}

.layer.top {
  -webkit-transform: translate(0px, 0px);
          transform: translate(0px, 0px);
}

/*profile Image upload start*/

.cropit-preview {
  /*width:200px!important;
  height:200px!important;*/
  position: relative;
  background: url(/images/profileupload_bg.png?6f44aab189407ff5b79587a3bebdeeec) no-repeat center center;
  border: 3px solid transparent;
}

.cropit-preview-image-container {
  cursor: move;
}

.cropit-preview-background {
  opacity: .2;
  cursor: auto;
}

.cropit-preview img {
  max-width: none;
}

.cropit-preview {
  margin: 0 auto;
}

.cropit-preview-background-container {
  border: 1px solid #d8d8d8;
}

.normalSlider.profile_slider input[type=range] {
  width: 50%;
  margin: 0 auto 20px;
}

.homeSliderCont ul li.hboxLt {
  height: 500px;
  padding-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  width: auto !important;
}

.homeSliderCont ul li.hboxLt .pins_block_inner {
  width: 225px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.homeSliderCont ul li.hboxLt .pins_block_inner .pins_blockImg,
.homeSliderCont ul li.hboxLt .pins_block_inner .mygridViewImg,
.homeSliderCont ul li.hboxLt .pins_block_inner .mygridViewoverImg {
  max-height: 400px;
  width: 225px;
}

.homeSliderCont ul li.hboxLt .pins_block_inner .category_details {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}

.signup-page-banner .carousel-indicators a {
  width: 10px;
  height: 10px;
  border: none !important;
  border-radius: 50%;
  background: #ffead1;
}

.signup-page-banner .carousel-indicators a.active {
  background: #fda63d !important;
}

.freezeAlert.hd_alrtmsg.alert-warning {
  background-color: #4e3ab5;
  border-color: #4e3ab5;
}

.freezeAlert.hd_alrtmsg .text,
.freezeAlert.hd_alrtmsg .textc {
  color: #fff;
}

.freezeAlert.hd_alrtmsg a {
  color: #f05a28 !important;
}

.freezeAlert.hd_alrtmsg a i.fa {
  color: #f05a28 !important;
}

.freezeAlert.hd_alrtmsg a:hover {
  color: #fff !important;
}

.freezeAlert.hd_alrtmsg a:hover i.fa {
  color: #fff !important;
}

.freezeAlert.hd_alrtmsg a.btn-default {
  color: #fff !important;
}

/*profile Image upload end*/

.pins-ribbon.pins-ribbonText {
  background: url(/images/pins-label.png?b2730f09d9bcc05d98c83b71cc7748f5) no-repeat center;
  padding: 0;
  float: left;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0;
  color: #fff;
  width: 230px;
  text-align: center;
  margin-top: 5px;
}

.pins-ribbon:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  border: 3px solid #f05a28;
  z-index: 99;
  height: 5px;
}

.pinsHeader {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  -webkit-filter: brightness(0.2);
          filter: brightness(0.2);
}

.pinsHeader.pins-bg {
  background: url(/images/pins-bg.png?7bcd01d2ea4351d1009ea30f2d5544c6) repeat center;
  padding: 0;
  width: auto;
  height: 100%;
}

/* ad style starts */

.ads-image {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}

.ad-728 {
  width: 728px;
  height: 90px !important;
}

.ad-728 .adsbygoogle {
  display: inline-block;
  width: 728px;
  height: 90px;
}

.ad-160 {
  width: 160px;
  height: 600px;
}

.ad-160 .adsbygoogle {
  display: inline-block;
  width: 160px;
  height: 600px;
}

.ad-300 {
  width: 300px;
  height: 600px;
}

.ad-300 .adsbygoogle {
  display: inline-block;
  width: 300px;
  height: 600px;
}

.ad-300-250 {
  width: 300px;
  height: 250px;
}

.ad-300-250 .adsbygoogle {
  display: inline-block;
  width: 300px;
  height: 250px;
}

.ad-300-600 {
  width: 300px;
  height: 600px;
}

.ad-300-600 .adsbygoogle {
  display: inline-block;
  width: 300px;
  height: 600px;
}

.ad-366-250 {
  width: 366px;
  height: 250px;
}

.ad-366-250 .adsbygoogle {
  display: inline-block;
  width: 366px;
  height: 250px;
}

/* ad style ends */

@media (min-width: 768px) {
  .container,
  .static-pages .main .platformbg-main .platform-product .product-meta .product-meta-content,
  .static-pages .main .platformbg-main .platform-product .product-content-container,
  .static-pages .main .bottom-fold .bottom-fold-container {
    width: 730px;
  }

  .navbar-header {
    float: none;
  }

  .container > .navbar-header,
  .static-pages .main .platformbg-main .platform-product .product-meta .product-meta-content > .navbar-header,
  .static-pages .main .platformbg-main .platform-product .product-content-container > .navbar-header,
  .static-pages .main .bottom-fold .bottom-fold-container > .navbar-header,
  .container > .navbar-collapse,
  .static-pages .main .platformbg-main .platform-product .product-meta .product-meta-content > .navbar-collapse,
  .static-pages .main .platformbg-main .platform-product .product-content-container > .navbar-collapse,
  .static-pages .main .bottom-fold .bottom-fold-container > .navbar-collapse,
  .container-fluid > .navbar-header,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }

  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-xs-9,
  .col-xs-3 {
    float: left;
  }

  .col-sm-9 {
    width: 75%;
  }

  .col-sm-7 {
    width: 58.33333333%;
  }

  .col-sm-6 {
    width: 50%;
  }

  .col-sm-5 {
    width: 41.66666667%;
  }

  .col-sm-4 {
    width: 33.33333333%;
  }

  .col-sm-3 {
    width: 25%;
  }

  .col-xs-9 {
    width: 75%;
  }

  .col-xs-3 {
    width: 25%;
  }

  .navbar-toggle {
    display: none;
  }

  .navbar-nav {
    float: left;
    margin: 0;
  }

  .navbar-left {
    float: left !important;
  }

  .hor_bdr_before:before {
    content: "";
    position: absolute;
    z-index: 1;
    left: 0;
    right: 100%;
    top: 0;
    height: 3px;
    width: 100%;
    background: -webkit-gradient(linear, left top, right bottom, from(#ff6a00), to(#ee0979));
    background: linear-gradient(to bottom right, #ff6a00, #ee0979);
    color: #fff !important;
  }

  .hor_bdr_before.navbar-default:before,
  .hor_bdr_before.modal-dialog:before {
    height: 5px;
  }

  /**--bootstrap popup styles for home page--**/

  .modal-dialog {
    width: 700px;
    margin: 30px auto;
  }

  /**--bootstrap popup styles for home page--**/
}

@media (min-width: 992px) {
  .container,
  .static-pages .main .platformbg-main .platform-product .product-meta .product-meta-content,
  .static-pages .main .platformbg-main .platform-product .product-content-container,
  .static-pages .main .bottom-fold .bottom-fold-container {
    width: 950px;
  }

  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }

  .col-md-11 {
    width: 91.66666667%;
  }

  .col-md-8 {
    width: 66.66666667%;
  }

  .col-md-6 {
    width: 50%;
  }

  .col-md-4 {
    width: 33.33333333%;
  }

  .col-md-offset-3 {
    margin-left: 25%;
  }

  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
}

@media (min-width: 1200px) {
  .container,
  .static-pages .main .platformbg-main .platform-product .product-meta .product-meta-content,
  .static-pages .main .platformbg-main .platform-product .product-content-container,
  .static-pages .main .bottom-fold .bottom-fold-container {
    width: 1150px;
  }
}

@media only screen and (max-width: 1440px) {
  .main-privacy-popup .btn-default,
  .main-privacy-popup .btn-primary {
    display: block;
  }

  .main-privacy-popup .close_btn {
    display: none;
    top: 3px;
    right: 8px;
    font-size: 10px;
    position: absolute;
  }
}

.fontPickerCont.fontselect_ul {
  position: absolute;
  background: #f6f6f6;
  z-index: 999999;
  font-size: 15px;
  color: #000;
  width: 252px;
  /*    &.activeTop {
      .arrow_top {
        background: url(../img/sprite1.png) no-repeat -189px -218px;
        top: auto;
        bottom: -13px;
        right: 10px;
      }
    }*/
}

.fontPickerCont.fontselect_ul .ff_list li {
  border-bottom: 1px solid #f6f6f6;
  cursor: pointer;
  list-style: none;
  font-size: 15px;
  background: #fff;
  float: none;
}

.fontPickerCont.fontselect_ul .ff_list li.active .fa-check {
  position: absolute;
  top: 25%;
  right: 10px;
}

.fontPickerCont.fontselect_ul .ff_list li:hover {
  background: #e4e4e4;
}

.fontPickerCont.fontselect_ul p {
  padding: 3px 10px;
}

.fontPickerCont.fontselect_ul p.simpleText_fontHeading {
  background: #ffe2d3;
}

.fontPickerCont.fontselect_ul .uploadFontText {
  padding: 6px 0;
  font-size: 14px;
}

.fontPickerCont.fontselect_ul .search_input_div input {
  min-width: unset;
}

.fontProperty .fontPropertyFamily {
  width: 100%;
}

.fontProperty .fontPropertySize {
  width: 50%;
}

.fontProperty .fontPropertyStyle {
  width: 50%;
}

.inputFont_div {
  border: 1px solid #ddd;
}

.inputFont {
  background: #fff;
  display: block;
  height: 30px;
  line-height: 30px;
  padding: 0 20px 0 5px;
  cursor: pointer;
  width: 100%;
  position: relative;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.inputFont .caret {
  position: absolute;
  top: 14px;
  right: 10px;
}

.inputFont:focus,
.inputFont:hover {
  border-color: #ddd;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(177, 177, 177, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(177, 177, 177, 0.6);
}

.fontPickerCont .sameDivClose {
  top: 0;
  right: 0;
  padding: 0 7px;
  color: #fff;
  font-size: 12px;
  position: absolute;
  cursor: pointer;
  line-height: 35px;
  z-index: 99;
}

.fontPickerCont .sameDivClose.sameDivClose_color {
  top: 0;
  right: 0;
  line-height: 29px;
  padding: 0 9px 0;
  color: #fff;
  font-size: 11px;
}

.fontPickerCont .sameDivClose.sameDivClose_color2 {
  line-height: 24px;
}

.fontPickerCont .tab_list_before > li.active > a:before {
  top: auto;
  bottom: 0;
}

.fontPickerCont.fontTabUl .selectContainer {
  padding: 0 !important;
}

.fontPickerCont.fontTabUl .selectContainer > .team_Tab {
  background: #3f3d48 !important;
  height: 30px;
  margin-bottom: 0 !important;
}

.fontPickerCont.fontTabUl .selectContainer > .team_Tab > li > a {
  padding: 4px 7px 5px;
  color: #fff !important;
}

.fontPickerCont.fontTabUl .selectContainer > .team_Tab > li > a:hover {
  background: #28272d !important;
}

.fontPickerCont.fontTabUl .selectContainer > .team_Tab > li.active > a {
  background: #28272d;
}

.fontPickerCont.fontTabUl .search_input_div > span {
  top: 4px;
}

.fontPickerCont .nav-tabs {
  line-height: 20px;
  border-bottom: 1px solid #cecece;
}

.fontPickerCont .nav-tabs > li {
  margin: 0;
  background: none;
}

.fontPickerCont .nav-tabs > li > a {
  padding: 0 5px;
  font-size: 13px;
  color: #3f3d48 !important;
  border: none !important;
  cursor: pointer !important;
  border-radius: 0;
}

.fontPickerCont .arrow_btm span.arrow {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -42px -330px;
  bottom: -12px;
  right: 6px;
}

.fontPickerCont .arrow_btm.colorArw {
  width: 27px;
  height: 13px;
  position: absolute;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -42px -330px;
  z-index: 99999;
  bottom: -12px;
}

.fontPickerCont .arrow_btm.activeColorLeft:after,
.fontPickerCont .arrow_btm.activeColorLeft:before {
  right: inherit;
  left: 17px;
}

.fontPickerCont .arrow_top span.arrow {
  top: -12px;
  right: 6px;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -80px -330px;
}

.fontPickerCont .arrow_top.colorArw {
  width: 27px;
  height: 13px;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -6px -330px;
  position: absolute;
  z-index: 99999;
  top: -12px;
}

.fontPickerCont .arrow_top::after {
  background: none;
}

.fontPickerCont .ownFontUpload {
  padding: 4px 8px;
  background: #e4e4e4;
}

.fontPickerCont .btn.btn-sm,
.fontPickerCont .btn-group-sm > .btn,
.fontPickerCont .btn-group-sm > .btn,
.fontPickerCont .btn-group-sm > .btn {
  padding: 4px 8px;
}

.fontPickerCont li a span {
  width: 62px;
}

/*new css styles start*/

.fontPropertySize .form-control {
  width: 100%;
  float: left;
  height: 29px;
}

.fontPropertySize label {
  margin-right: 6px;
  width: 31%;
}

.fontPropertySize label:last-child {
  margin-right: 0;
}

.fontProperty .fontPropertySize {
  width: 100% !important;
}

.fontProperty .fontPropertyFamily .font-familyProperty {
  width: 50%;
  margin-right: 8px;
}

.fontProperty .fontPropertyFamily .font-weight {
  width: 23%;
  margin-right: 8px;
}

/*new css styles end*/

.colorPickerCont {
  padding: 0 !important;
  border: 1px solid #aaa9a9;
  position: absolute;
  z-index: 9999991;
  min-height: 264px;
  /* colorpicker CommonTeam Change start*/
  /*colorpicker CommonTeam Change End*/
}

.colorPickerCont .nav-tabs {
  line-height: 20px;
  border-bottom: 1px solid #cecece;
}

.colorPickerCont .nav-tabs > li {
  margin: 0;
  background: none;
}

.colorPickerCont .nav-tabs > li > a {
  padding: 0 4px;
  font-size: 12px;
  background: #fff;
  color: #3f3d48 !important;
  border: none !important;
  cursor: pointer !important;
  border-radius: 0;
}

.colorPickerCont .form-control {
  font-size: 12px;
  padding: 0 5px;
  border-radius: 0;
}

.colorPickerCont.onlyColor_picker .form-control,
.colorPickerCont.gradientPopup_bx .form-control,
.colorPickerCont.pattern_popbx .form-control {
  height: 24px;
  margin: 2px 3px;
}

.colorPickerCont .btn-sm,
.colorPickerCont .btn-group-sm > .btn {
  border: 2px solid #fff;
  font-size: 12px;
  line-height: 18px;
  padding: 2px 7px;
}

.colorPickerCont .txtBtnTab {
  padding: 5px !important;
}

.colorPickerCont .txtBtnTab .team_Tab {
  margin: 0 !important;
}

.colorPickerCont .dropdown-menu > li > a {
  padding: 1px 5px;
  line-height: 11px;
  font-size: 12px;
}

.colorPickerCont .selectContainer_second {
  padding: 0 5px !important;
  margin: 0 !important;
}

.colorPickerCont .bgColorCont,
.colorPickerCont .colortab {
  width: 240px;
  background: #f6f6f6;
  min-height: 262px;
}

.colorPickerCont .bgColorCont.filterpckr {
  width: 265px;
  background: #f6f6f6;
  min-height: 319px;
}

.colorPickerCont .sameDivClose {
  top: 0;
  right: 0;
  padding: 0 7px;
  color: #fff;
  font-size: 12px;
  position: absolute;
  cursor: pointer;
  line-height: 35px;
  z-index: 99;
}

.colorPickerCont .sameDivClose.sameDivClose_color {
  top: 0;
  right: 0;
  line-height: 25px;
  font-size: 11px;
  width: 25px;
  text-align: center;
  margin: 0;
  padding: 2px;
}

.colorPickerCont .sameDivClose.sameDivClose_color2 {
  line-height: 24px;
}

.colorPickerCont .colortabLst {
  background: #3f3d48;
  border-bottom: 1px solid #aaa9a9;
  height: 30px;
}

.colorPickerCont .colortabLst > li {
  float: left;
  list-style: none;
  border-right: 1px solid #706e79;
  cursor: pointer;
  position: relative;
}

.colorPickerCont .colortabLst > li a {
  font-size: 13px;
  color: #bdbdbd;
  padding: 5px 9px 3px;
  display: block;
}

.colorPickerCont .colortabLst > li a:hover {
  color: #fff;
  background: #28272d;
}

.colorPickerCont .colortabLst > li.brand_teamlt > a {
  max-width: 95px;
}

.colorPickerCont .colortabLst > li.active a {
  color: #fff;
  background: #28272d;
}

.colorPickerCont .txtBtnTab {
  padding: 5px !important;
}

.colorPickerCont .clsColorTabTop {
  margin-top: 5px;
  overflow: hidden !important;
}

.colorPickerCont .arrow_btm span.arrow {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -42px -330px;
  bottom: -12px;
  right: 6px;
}

.colorPickerCont .arrow_btm.colorArw {
  width: 27px;
  height: 13px;
  position: absolute;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -42px -330px;
  z-index: 99999;
  bottom: -12px;
}

.colorPickerCont .arrow_btm.activeColorLeft:after,
.colorPickerCont .arrow_btm.activeColorLeft:before {
  right: inherit;
  left: 17px;
}

.colorPickerCont .arrow_top span.arrow {
  top: -12px;
  right: 6px;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -80px -330px;
}

.colorPickerCont .arrow_top.colorArw {
  width: 27px;
  height: 13px;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -6px -330px;
  position: absolute;
  z-index: 99999;
  top: -12px;
}

.colorPickerCont .arrow_top::after {
  background: none;
}

.colorPickerCont .tab_list_before > li.active > a:before {
  top: auto;
  bottom: 0;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper {
  display: block;
  padding: 7px 6px;
}

.colorPickerCont .colorPickerSelect {
  border: 1px solid #7b9aa9;
  margin-left: 0;
  width: 197px;
  position: absolute !important;
  /*height: 184px;*/
  min-height: 184px;
  top: 30px;
  z-index: 99999;
  right: 0;
}

.colorPickerCont .colorPickerSelect.arrow_top,
.colorPickerCont .colorPickerSelect.arrow_btm {
  background: #fff;
}

.colorPickerCont .colorPickerSelect .lumtopcontainer {
  float: right;
  width: 90px;
  display: none;
}

.colorPickerCont .colorPickerSelect ul.LDcolorul li {
  width: auto;
  float: none;
}

.colorPickerCont .colorPickerSelect .LDcolorli {
  border-radius: 0;
  border: 0;
  /*background-color: #fff;*/
  width: 90px;
  padding: 0;
  margin-bottom: 0;
  background-color: transparent;
  border-bottom: 1px solid #f6f6f6;
}

.colorPickerCont .colorPickerSelect .LDcolor {
  width: 45%;
  float: left;
  border: 0;
  border-right: 1px solid #ccc;
}

.colorPickerCont .colorPickerSelect .LDcolor_code {
  width: 54%;
  float: right;
}

.colorPickerCont .color-picker-wrapper {
  position: relative;
}

.colorPickerCont .my-inputwrap {
  padding: 5px 6px;
  width: 123px;
  /*  margin: 0 auto;*/
  overflow: hidden;
}

.colorPickerCont .wheelClrJS .color-picker-input-wrapper,
.colorPickerCont .iDropClrJS .color-picker-input-wrapper,
.colorPickerCont .libclrJS .color-picker-input-wrapper {
  display: none !important;
}

.colorPickerCont .wheelClrJS .color-picker-input,
.colorPickerCont .iDropClrJS .color-picker-input,
.colorPickerCont .libclrJS .color-picker-input {
  width: 91px;
  border: 1px solid #ccc;
  padding-left: 11px;
  height: 19px;
  background: url(/images/colorHash.png?3418777d3802fab14f320694d01525f5) 2px 4px no-repeat white;
  font-size: 12px;
}

.colorPickerCont .wheelClrJS .colorBox,
.colorPickerCont .iDropClrJS .colorBox,
.colorPickerCont .libclrJS .colorBox {
  padding: 0;
  font-size: 14px;
  line-height: 1;
  color: #555555;
  text-align: center;
  border: 1px solid darkgray;
  float: right;
  height: 19px;
  width: 20px;
  background-color: #ff8b63;
}

.colorPickerCont .arrow_top.activeColorLeft:after,
.colorPickerCont .arrow_top.activeColorLeft:before {
  right: inherit;
  left: 19px;
}

.colorPickerCont .arrow_top.activeColorRight:after {
  left: initial;
  right: 5px;
}

.colorPickerCont .arrow_top.activeColorRight:before {
  left: initial;
  right: 5px;
  margin-left: inherit;
  margin-right: -2px;
}

.colorPickerCont .arrow_top.activeColorRight span.arrow {
  top: -11px;
}

.colorPickerCont .mycolorlist {
  display: inline-block;
  vertical-align: bottom;
}

.colorPickerCont .mycolorlist .mycolor_eyeDrp {
  border: 1px solid #cecece;
  margin: 0 2px 0 0;
}

.colorPickerCont .mycolorlist .mycolor_eyeDrp.mycolor_eyeDrpli {
  width: 42px;
}

.colorPickerCont .mycolorlist .mycolor_eyeDrp .eyeDrprIcnSpl {
  height: 20px;
}

.colorPickerCont .mycolorlist.static {
  border: 1px solid #e8e8e8;
}

.colorPickerCont .mycolorlist li {
  display: block;
  width: 22px;
  margin: 0;
  list-style: none;
  float: left;
}

.colorPickerCont .mycolorlist li.btnLnk {
  background: url(/images/sprite_image.png?e29593dca7d8cd983fe2e1b3c892686d) no-repeat -53px -6px;
  height: 22px;
  line-height: 22px;
  color: #fff;
  width: 22px;
  padding: 3px 0;
  border-radius: 2px;
  text-align: center;
}

.colorPickerCont .mycolorlist li.btnLnk:hover,
.colorPickerCont .mycolorlist li.btnLnk:focus {
  background: url(/images/sprite_image.png?e29593dca7d8cd983fe2e1b3c892686d) no-repeat -53px -6px;
}

.colorPickerCont .mycolorlist li.btnLnk i {
  font-size: 16px;
  margin-top: 0;
  color: #000;
}

.colorPickerCont .mycolorlist li.button i {
  font-size: 16px;
  margin-top: 0;
  color: #000;
}

.colorPickerCont .mycolorlist li .icomoon {
  font-size: 22px;
  color: #464646;
}

.colorPickerCont .mycolorlist li .mycolor {
  height: 22px;
  position: relative;
  width: 22px;
  display: block;
  cursor: pointer;
  overflow: hidden;
}

.colorPickerCont .mycolorlist li .mycolor:before {
  content: '';
  display: block;
  position: absolute;
  width: 22px;
  height: 22px;
  border: 1px solid #31294D;
  top: 0;
  left: 0;
  -webkit-transition: 0.2s linear all;
  transition: 0.2s linear all;
  opacity: 0;
  z-index: 99;
}

.colorPickerCont .mycolorlist li .mycolor:after {
  background: #f6f6f6;
}

.colorPickerCont .mycolorlist li.inputAndColor {
  width: 80px;
  border: 1px solid #ccc;
  height: 21px;
  background: #fff;
}

.colorPickerCont .mycolorlist li.inputAndColor .mycolor {
  width: 22px;
  height: 19px;
  border-right: 1px solid #ccc;
}

.colorPickerCont .mycolorlist li.inputAndColor .color-picker-input {
  width: 50px;
  font-size: 12px;
  height: 19px;
  border: 0;
  padding-left: 11px;
  background: #fff url(/images/colorHash.png?3418777d3802fab14f320694d01525f5) no-repeat 2px 4px;
}

.colorPickerCont .color-picker-wrapper {
  position: relative;
}

.colorPickerCont .color-picker-wrapper {
  position: relative;
}

.colorPickerCont .color-picker-wrapper .color-picker-input-wrapper {
  display: table;
  position: relative;
}

.colorPickerCont .color-picker-wrapper .input-group {
  position: relative;
  border-collapse: separate;
}

.colorPickerCont .color-picker-wrapper .input-group .color-picker-input,
.colorPickerCont .color-picker-wrapper .input-group .input-group-addon {
  display: table-cell;
}

.colorPickerCont .color-picker-wrapper .input-group .color-picker-input {
  position: relative;
  z-index: 2;
  float: left;
  margin-bottom: 0;
}

.colorPickerCont .color-picker-wrapper .input-group .input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
}

.colorPickerCont .color-picker-wrapper .input-group .input-group-addon:first-child {
  border-right-width: 0;
}

.colorPickerCont .color-picker-wrapper .input-group .input-group-addon:last-child {
  border-left-width: 0;
}

.colorPickerCont .color-picker-wrapper .input-group .color-picker-input-swatch {
  padding-left: 12px;
}

.colorPickerCont .color-picker-wrapper .color-picker-input-swatch {
  padding-left: 36px;
}

.colorPickerCont .color-picker-wrapper .color-picker-swatch {
  cursor: pointer;
  z-index: 3;
}

.colorPickerCont .color-picker-wrapper .color-picker-swatch:not(.input-group-addon) {
  position: absolute;
  top: 3px;
  width: 28px;
  height: 70%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 3px;
  vertical-align: middle;
  background-position: -80px 0;
  border: solid 1px #ccc;
  padding: 0;
  margin: 0;
  display: inline-block;
}

.colorPickerCont .color-picker-wrapper .color-picker-swatch:not(.input-group-addon).color-picker-swatch-left {
  left: 3px;
}

.colorPickerCont .color-picker-wrapper .color-picker-swatch:not(.input-group-addon).color-picker-swatch-right {
  right: 3px;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel {
  position: absolute;
  background: #fff;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
  z-index: 99999;
  width: 150px;
  table-layout: fixed;
  border: 1px solid #fff;
  padding-right: 1px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper {
  display: table;
  width: 100%;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row {
  display: table-row;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-overlay {
  position: absolute;
  width: 100%;
  height: 150px;
  top: 0;
  left: 0;
  z-index: 2;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-grid,
.colorPickerCont .color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-hue,
.colorPickerCont .color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-lightness,
.colorPickerCont .color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-opacity,
.colorPickerCont .color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-saturation {
  background-image: linear-gradient(45deg, grey 25%, transparent 25%), linear-gradient(-45deg, grey 25%, transparent 25%), linear-gradient(45deg, transparent 75%, grey 75%), linear-gradient(-45deg, transparent 75%, grey 75%);
  background-size: 10px 10px;
  background-position: 0 0, 0 5px, 5px -5px, -5px 0;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-hue,
.colorPickerCont .color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-lightness,
.colorPickerCont .color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-opacity,
.colorPickerCont .color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-saturation {
  display: table-cell;
  position: relative;
  left: 1px;
  width: 20px;
  background-color: #fff;
  cursor: row-resize;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-slider {
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  height: 2px;
  background: #fff;
  border: solid 1px #000;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  margin-top: -1px;
  z-index: 3;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-grid {
  display: table-cell;
  position: relative;
  width: 150px;
  height: 150px;
  cursor: crosshair;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-grid .color-picker-grid-inner {
  width: 150px;
  height: 150px;
  z-index: 9;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-grid .color-picker-overlay {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAMAAAAL34HQAAAC9FBMVEUDAwMTExMFBQUGBgYMDAwICAgFBQUDAwMGBgYDAwMPDw8SEhIYGBgLCwsTExMfHx8GBgYcHBwGBgYmJiYcHBwfHx8XFxcJCQkODg4fHx8RERExMTEmJiYGBgYuLi4ZGRlDQ0MqKioICAgcHBxFRUUUFBQKCgooKCgzMzMnJycbGxsTExM8PDwvLy8xMTErKysLCwtNTU1CQkI5OTkUFBQlJSVmZmZeXl4mJiYfHx81NTVKSkoPDw9FRUVjY2NYWFhLS0srKys6OjpISEhQUFBsbGxEREQLCwsNDQ3a2to4ODhBQUE7OzsMDAwXFxchISFSUlJnZ2d4eHhlZWUzMzOampo+Pj4tLS1ISEhtbW1SUlJ0dHQQEBAwMDAhISFWVlZaWlpWVlZiYmJLS0snJyf09PQfHx+Xl5dHR0dPT08+Pj5qamrOzs5QUFBXV1dUVFR6enonJyddXV1xcXE2NjYWFhY8PDxKSkrNzc1/f3+hoaFfX1+KioqAgIB3d3esrKyYmJiKiookJCS7u7uhoaE6OjqLi4ssLCy8vLx6enpubm6Hh4eioqKFhYXp6enCwsKMjIzBwcGRkZHu7u44ODhycnLFxcVra2uioqLc3Nzl5eV4eHjl5eWSkpK+vr7h4eEzMzOSkpK7u7shISHW1taurq5aWlrPz89vb2/y8vJlZWWBgYHKyspeXl64uLh+fn4YGBg2NjbZ2dl6enrMzMy8vLyTk5POzs5xcXG/v79PT09paWmEhISbm5urq6u3t7djY2Pl5eXh4eFaWlqLi4u1tbW5ubl/f3/Q0NCCgoKTk5Ovr69KSkp1dXWpqanZ2dmvr6+ysrJMTEyenp719fWbm5tUVFSYmJjz8/ODg4PZ2dn19fWzs7NjY2Nra2uHh4enp6eIiIijo6PU1NSnp6eWlpbKysqpqal3d3ff39+KiorCwsLS0tLg4OC+vr7r6+uqqqry8vLj4+OWlpatra3r6+v39/fu7u75+fnv7+/5+fkBAQFzkre4AAAA+3RSTlP97ePc/P3u+Onz8/z79+Hz0+rL++D89bvl19jr8sL6wPndsq7m0anI0uPLyfry27Oh8O7oZ+n42tCl+x98o+jk+r7y2+Wxv5mGpr/O4JBcR6/AvI6b89iltO7Z5HF2kc7A8c7MiPKavHeIhuB2waL61H37n8m0qpfkyKqy9/j56OC/Ovbkki8sh66AsfbrZeXf0uvos9X21L6A93TB0MKyao5IvMSvfvX6jqIQj/Dm41Bd5u/Unay/xlpqYticw7Zv1kiWn9kenp2M+ZtOkG33ffZbg6LPQkjVaNSyyjRUVpF+0ipZdbP4RTjOqmKQbqDZfuhjOFPDxfhv3SDpqyEAABolSURBVHgBdNKxaipbGMVx38sn8EHs5jk8VtNMZRgYGNJIrGwOllqIVU4jJCSkihwiOIqDxmh1/2vW3pfBy11r7al/fNr5aaX/c+tT4rzevm/fr98x79/vIev3dcx4PQ45jo8h1+M1Jr2m6Tk9xyzOC7JdbGM+t59Nlp/L5fJp+RTSYt1+buz/TKhcUG2T20ahiq6zqjlb5t6ryFPTO1b/pt18rZbqdneptetYJJNqmElGRVcbRpWzUS2STZFllNqHZBOoV9a4mFmGWaZBii7LooqGpGl6PadG+QfUg7SIp2odC5VfZElkU6PKjFJkUi6YLv+inMP6gOnw3z9WJMUAU4xSpLr/Wznta8lkF6IsQ5VlUXXBdXECClXeqJyxYaiqIxsdR1empFeb6O7MDJNKvYMZpQnVhdWPrqyfCYUpC6i5THOb8vdcW+fFel0UB24lFK3GlYLJKjdJQ3bp7qwuZkFVLrZl09P29KkOPpcnqSIKVrfTRjlWzV2hlPySI5PqvVgX6wMwpTdWkR1FG1UjJ6VJmjBUMbPFjMGiUpW4iFyDJR08DbrLbvdJ7fSVh4d+9hBR9WvNZNKl9PIcFSlySISPSKDkquK9RtW14l4jrpVcIaVslwA673Z49NSyiVE61gmSXEZpXKtRNTVLKqPIhedTEf+EuVEFKki9ChXTpaiT6FY6VrKL15oxbkXLUi5uVXIux7C7axmV0YeszuqgqufAYAlkFSLq9IpeTy5gPlXblaj+BdXAQkRKVYHEZAKlLLsDGtORSbEKkoLKyTVI0eUccGFSKrVaaaOJUHZpRKq9BsuxKsAcuZS2q4PKMEyOTUa9zfO3nN3fqrCJrdyRO5mAMsmqvSqUXb7Wpnw5UX0GLzaZ1b6WU6vRJRkkq9RHtVAVqwxbYWIixSYJI3u62+/3vNk+ojChKlmgRdiHz6X84lr3KpGmDNQbyxksq9jveCuyMoo3oZxKxzIqqITCRJXNbLPZ2IWKIPoaDF4+Bh+sq1oVWH+MUqb1fDoF9abmVmEChuvxd1H8RkbNok0iajLkmyTDZLgfAguR6nm2YbMS2ItqFe9LMlTQPhC5kfWnbjqf1kJpupXy+IZIKL2G1Jj+9lZ/TQLFsRwuBWmoDxw98rx/foaFKiSqZKIfXzbRAPvVCajGNeUZBQmX82gZl3oEpQmlriybMLuGWlANhbIKEd1sWFAxTC8DnmTAmkhkllBKzZv+wxYdrDSPhlEc9w69ndCl36LuSjfDgNAhMNKNiAwNLkrNShiodIqBfkRKk4AtQuHb5Abmf877mBGZc5436x8nQwYUHJvsIn+AOika66xfeA5TcslEGGr7a7vVR1spA0p1ZAL1obmMUh2x5DJKHVCh4oUJlWAnqqnOJ7nUO1rcFdy1t3K2yAYVU0klV//+3vQ/m+Yn/bDLqsGltciwVpCEopkue1u8Lf5MNYmlxFJAnc9/cwWuO6uui2udAon84m22m5hLJFB9/940nF0KJlA7+m0tJbaaw8osCpUil0xkUJ1VXKQouLRWqLaoBAuW06sEklFN80HDJRW0UImVUPN/5n9RTHNUGaZMJonCtJDpqyql4AdKJJJQa7Po/6Pk6hsnUGRHce3Gu/FX1pwKxQ0opsqo8kinkk1PjzNIvMFVcJ+BpLbblhdb0WpzdGMsTjCzDh9UJgUWvRpfBQsXESqbv80zw4LkYHKFSi0lChYl62K9xmRWy1ItBVTxNnb1PecE6gAKEzWLP4gLklxizaVKMlwimaWKtEAUnT3OQKE6zc6z8gyuLEqh7LouUDGUTiZ1Q48EV8Dqvm4oLBXUYac6V+rYDRaRaB4mkybcdDHlRJqKpIOER7XpVl0r2qqViqlaTJXe0VuBojVJKkiYPlVfUIpcFwNq2GqiLiYcWyUUj6mQWVVqKg5XiUl/kCOtSipgQqFSnfqopaSqm2VTYxJMMexFLpMIayXUb2pGOasooMk0ZaY6pZpS3IKit+tYK5nMqiJhsqvmUkDVVAF0eNm9cOGyClaoEgnRkCnnhOmb6lawUH1zVapMqZ1QamR54JZCOaBQXaVGLjA5GW/CUoItZBq2mqnPs9k+sSJMpQRptB4ZFKYcU84dq+7odl1ddxSTe1gCo0ylc4y6FOphfMFSnGATbsLFUqF6Vq3i9vtS/aoybESBjdqVWq2AWZVXXdVJday77gaUnlyhej28/qeil5cBu5ApEiiz7lMDRfdhok/lE6oIotFIpNFKrFWbt6u8ojmvyzurGEqkG255I5TzukS1jLkuZaJSPYgV+WHUD3o/uU+qZ6v2zwmVxnqyioZKlUwmok+Vr4zKNZVgzk0nFSyaZKiWry+qXTq7HlgrkYQSKVB2aSqyn+6RfaIwQfJWvxulCLVacSTHJBUo3UCyKVQxllFLu4yKwHq4sIr+SxYdqya2RlEcz0P5HAZG0t3UmtvapVHJaTQDtxVCwDQWtxhic4rAiDCKWFhEON00YxOYykeY/39/bgnMWus79Y99Hkq+PYgymw0jmkqWqIprupyqmnorTkUCZRKl6fOpqFG2srrsAdXhcH0ARs8qrpWk/zAVkCZrILlEGX8gqum9KiMqb2VLdi+73S+6+/W0u5hWoJ6CtdJUAulwvZBkUL1yLVV5KpusPNXm9PP0k52WZxinUsWtbKLqYNUv39cvVBTHChV9emKT4lohcgcbsgXzYIvrV1X2KlUpShRvsDltTngYt0qUJWdT9/6+tojq9XcKKV0E1UTUBBRdyTIFdXg7GDyoAuXMVareH769Rwd2M2Cqimt5Oi6jU1wlwrr3VFQNClONx613a0AZXBNI6Sp5s28HujjQyPUiSJ7r6mwCxNKFCdhpcDKqluwYx5qyYjqjiB+vxbHMCyobpqxZsRVThYgiE8W9AnVNjaxQiTKDQVGB2lDDqU7HyNSWdD0Vq7uiIIFiJZIi+4QR7pUoWZRwrLfFOa/WyEKUGbxDEibKmjAt3bI5ThvLoVCRUGVStaPbHd3vKJvsVeW15jZVouzFdWGVW5VoSlWibKSZqnJdG7moPt1qu95iYph0TUrNfDJfhcpm/r6VrPCkKV2aqkF1qhKFChflVA0tKMse68e1j2oqqv1WlNGUqPk8VJ6qx5u9LdhipquNq/3a/vwTP94/yMDGqSBpqo7HiibKfEZ1R916JOpsghQje7cvKtqZdDqyrLCe5+rRRQ/XDFeboaLtYCXqvaC+2iCpqjQNRZWk6VnSqO4CGokiXMpmBJkOA0XnnXmJqF5P1KyHSdQMVDumrCXrw0IigapKS47DpkpUqJ4bTM+ghD26OkxEFItb9T1Wn3Yst5p3/oK5gBGOxWsbVW1Y55wPRZMEalgdmyElgJoGEotbmUduVbK14y0bYwLU7+9ReSsTsDTZCKgIJkgsXa0L62vJoKjMsBoOuZZths8NlcRGIzaKa1FlYzeGVFSalHX6iApMlTOq0pW09gUGimsVk41TMXIDClXVDIfFBYmRUWkmULpQbeP1+0yYKpuqu7vO3fyOoWKibKZVUOH65xUWopLKYaKeqkQZHN/F9Rk1Go/g4CJ9JqwkTelSZXs2Iut2xlC5dqvFULWuUkX03JTP8EaSEZSo388jRn77+WJVjb+oingqXqr+79gfnR93bM65vFZx/du7tbezaGvWcu0/TNGxiupqFMXxeahbOmVgSs1xKuNhuKS4xyLEKoQozBSWAQkEq/sCaXLBJoWdnY/iU9z/3nshWWvls/2x9RJYQYrOSUI57AyJPZ/PnyfBVePiXqlVJmdRMjBQprr/+sUg3UFFMP3Z/oNKMhvXeoVrScWU73B1tn+77zOk6DPCpWrqrjTl41h8YUq8wxAbuBTzSIUpXLst91L+2mLh8XuhyjKuFbcicSsGyHqmLuJa5hGsZj91nVJQmEChSqKohDKTo/Qn8rgLEp9gcvkTyf7L+BPDpHSoAHWfHS+mMyb/njRMdc33Y0t1LVclKSQz0QRU5H4fqI6lYDIVqC2ziPRyca43UzHFQA9cpurOwCKYbl4uBcuT2tJIggsVI8PALDK5qvjDU1FXRVDJlZks22aQSJZxLZkenw9M5FOob1wWRAwTT32rFZGkirrJqoSruNsQhYrNTXsfLgrIanv7DBTBZfU4SbmdbzZSPx0mFRXKTIpgzTAUQ1Hci8JI1B6H7ardLPvdfr/dZzwZLkTqm1BkhqKtTNZIHabSV0/1lFpZMqHRsWhjqKaQ685TFVVl98JEWZDCRAyGiikzllSH7nzo2q6F1ra3VirBylKqiUqV4ErSVaI0nIqayb5A3SkBJdUJFaOSZVY/F4P1CBRB5IV0OLeguFV7u41BKm8lq3nLeiphTaiIuWiyok3SMFRNYfUQXAqu0+7ErJCYIpUCKwLnceAB1TJQnGo0FaOYakSBMhcwgmg1JSvCnVahCtQgFyRf5EQhIct3+WmfezGpcxYcRkC17YESYOYaIdnKEVAEkk1xFTNa07CIm3Sq4h0PHyKq5Ce51MV+schsYqESjLQdaxVuhQgVJJtQcslEFUfJRJeMvtNqWYUMFSM7Bmx/ykO1YNaMioVI8TspcPg8pdXSe6deDZZMUWVpDRV7Z5Xt9A4qkkeVRb6wYbLnI/tYwJLJegR2NJR1purHclP2PSoPpst0WV3wzF2AvqSCROwHlFS4qjU0uegsnAqYs3At3gJ1tJqLtldI7VWqzbgpNxtEuIKEybtC9kKtvhqKCxNzEaAlM5SZ6BrU2pqzcOlWVPnIKCyp6NFUV0TH8erFxKUAjT2yyKXHdOFW3r/plzVcbPm1nAWVggnZGhMPqLU3//2ihQxUXEsiTPR6vKLio6DIuOl5+3BdLixQPI4imADZ5yb7JPJPKLZeAwsZJki/Wf4RXXhJ9sG1AmXfy2Sqq4H+54qOUVvXoigMZ0bqYlxE6uTgYLgPDJIcsI0FaoRalx6FHp5CmlSZ4Pv//fa9B+5aS9spP05+m+iMaQaVuT0hEc71BkgYD8UoIf2btv7N3YVZIgwSLj5cDtX7GVX8D8lLikJlDQ9lM5ien89/Z46R9I+qNFFNJlXLr6Xvf9H+zaqimuIzZ6fIvKMSZbzxWn+bjCgXmT/nmQ/Xk8mykasrJrZce1iSQsUHiR3vjJ9MqBjBJk1bsuK1zMP+PP6QhiQNYfKxZvKkeFgmUO6iarkuiw+19MygulthfsfAdWGKBkyTLSksUbLiDo/PzwckUPlYaZpv8+0537hFdWH/kzh9yHqWEcXMMVyso9OxO0+apvP5EC5b8iIp88M3POQMQ9x5mEtEobptaJwLFWU1LaanS0FFM93x3nWY6LGbpuNEAjYdztF3aw4HWOkyww+FpokAK7SN3fBpCpSL6LosGVHgzFpQqBwmM/GLK2SgJlGhsv71UlRwbIg0CWKmhhQuQYz6UnpsMfW0Xdo+etd1b+8r7SzhHDVZAwmYBZY0ZLBMQRkzOzzWgSI1KHOxGVWOSAoRW93arqpYt6aMTG5ykTSJMiZYX4Y7fA0sUw91jSlgGyssUUUlarws4zKyttXlhEGKiCK4SLpsUbFoJlh60lRctWWQCCYbEcQpERWq1rWZNep7GU22CtvWbSdKd362mGRJyqh6HdhrsowqB6jhI6fN6eJnR+uEJarASkIGCk8FCpXdhmw3hWra7Q7Ydnb3Isog+gLEQvRaFxVtRNlTo6i5nE5uPI2iTOs8acque0nVWlXAqqrqqu22ClGieCtgFE0pr2Ug/VYhsvV3HWncpgFGT41v5VSNLExGlKaPdt/uXWS1VVSTqnUrzRhMlni0GVmaLBGVKmHSABFIBk8DSRQk6yIfqD5a7n4EFdUEai9KE4ds2Zb9LSsoWYJcRhecbz7afDe6GPGx/qOD7nHTV7cojDOLWyJhZNAtCE4aUiUWrgK1i3ToPwCkyB4RdeZ4nsf7ZWPOx1prv25/sihOFKNwjtwJ1+nP15/TF3/r9PWUF2s02ZjZ3037wknWE+rXBsp82BJJiTLHb0BWFSh+lSjOPkiWzVO9vFdTSYUtii11iwLSxFCRNCWKdN+s+2bHe8OlyTMpirQTjCXIOoKr2lf7d64kYfWd9UN/aaIYKJ/LR2dFdaLY1NNR0/HkCsqLDrT1dw0vbftSWk0u9s4osoDZCCS6XxST72/UXdiH/SgqRAHrEHVHIgoVzeAZTgMi5tO2LcegcfnDMntHZwHFFoio+S29kF8u0nUXSgB59gjNnFjUDFFGREETRQJWtbfqVrWVm7vqaQVVT1toYhFIP5BEfVD+jyY+JE0kUZOot4r64ZGWtSxTlSGruJGXp566r0tFeYtE8ZvoBMtgyqQqZb3tITGfYXD/AbsxSXZkBUVqYYgmVv6tRxKUpCbbrbs1Eh4+XG+ZHs4fte2HLZ0CZ8P8hOl2y1M2srEax7EeIRlfWZFkXX8u1/KnrqxrLo2TxLNujlQaXa97XGtRmYFRXVbdZjNsWivGh4giIzMVLmYzybray5XHl7s0tmOUTSCGSBck2nORrd16A7Ob7SZQudsjo80Ul5uzAqXGeU3DHllHI8LO/q1Anem2wCCVgBoon5YBvFE2Z7mE0VVds3tWC02ZJvrvpEhP0TAKzObvSljU6CmmzfKWHSmilSVjvVqxcrKeVfMkKmVn6mMjW+t2M1KaMku71LXUxKtrtUTFqKtTlqzP6ydrvNL1Z/OK6tW9QvKKKdLHhIHyyEEXOwTsECTqc+N4REVXSyuppC7PIkwWCit9pT6QOMrO0VmwnHdut2V8DtvdYXcgG47XLzhVkJ6jyMf9PQs4zuQXzieNSCKKAuWZXdTfVFwHXIetvZMQRafRe/7nWVE8/2TRFGm6d04L0ht7eztP3b2F6pFD/q2IqMj/lzHCw4ppueJZaaNszpolTc95u/ccJqPrLy7IYNVRIAqi+QYRpBVBF73QNm8x4UFwNfj/HzWnypvp6Km61S4P0h81rM6IKrYqKj9qZQnt7KVEoXqNF63p7/RnQmmaVCesLAax1rkowUx+5vfMvWcnSYpGLOUtvKVbSbEaMAIjglhnrWlyz/vvdRDN63W8tBV+1MzM9CWhmRPvKBEpvG50UYLYFXsRtKYzFbsd9jqsxMjN7/DipDMQVOq9P2rrnFCSVLLH+ypVusKPYsl4fowXK/KYbuBz0ACxQE6DMswqh9f8mnWVFFmTWX2RshZgaGCpUV5j52Dke1z+0zZt2xFi00XoGDDiIvKJwHCRIvRNTym2JFTYMKpSZVRGvMypxz6qkJHOleETKjNU1FBalOXys8AjVk9OKeMEueQ1lyCcqKYjFFi0tpDSHrznXZwg9vSCRe9C7OWmJc2UfJNJ0Qo+UFPHPFpMXuTGA5crB8XqSWXipd9gE/0i6TBjeEKJeiAVqWFlmlyabDUGyk1r2pTKsO3bsB/7cfAQeEY5Kz05Ra1S1GZtWlqGVim9XzQFO4s1TXFHpdI8tmBXd3VgZPT0UBgIXcjvQPgQv9WrpS1C9Ew8uc2pz3cahZbq5fvWCh2wFDwVGqAkcJLU81flYOEAKeJHbpA1qeftoc2qQxvHYpwJqfhAa69WTDjdvcA2zkJ5qhJCjrBU4iTkSQzpezVCm77JHEOrW+Qhq8rdpzoRi0UrbVRGN/pPei7TXjSUhBPPPzbIHNdRKAqiDImjNxiDrC8+O3DYSe9/YV114KFL4xrqPrIjvqg7gba/2/bRcJAfn8/6WVfPH1kbBRRIZyLSweXcBV4piuZZ5CeNWEA1JCIDtK3b5quCJmnlqjS/KHZeCSQH/w9WbAYgTE6s0sFy19oMzAcaatfVUDcmu75SMldSflJSo2GCTJE8PJ6UDL871kbuUM43VadWJuqlpqSTbCQ60M4U96fx8AgylP7VUEoXYCZnWuHxVTQyyuYA546EwGGt6gQVxTNyyqjsvnENv8MTLHAmes6KQcp5yjmLi63wVYaidCQR5spkILmkUcvDZD+iGpthgmrsTNTs0J0IG2ltTDVL+1RKrmBvFxgvlc2U3AOKhgHLVLh08HyXkSTORaD11VGD31WWfPqkEZEEWHoLACXCBImqNKqxm6wtomCkcyfqleZeKAYzUV8VjtZkyExolHdCvVx0pYILMLCaZpnDL5p3MB8G9RTzs0xEicE07ysZUCxWoPIEiclQ9MCa7dkNysfJzDIveVl0TyiltQkmhpXvGgRFh3Hw7NKHuRpYB5AScFo0RpnbOIzb777JOGz0QyDByEgEGSqom6WJIrQ48nI+UIRSsOcL3cMZqJB6/Hg/GpDTFOmebboTJ0IBFoEiGeoJA5f9rxgy2I0bBmKoEtiSpayu/f//9KXUM2vZSrV1gQIlOZyRc8jDlo+WzaEwTJsAiS7w3iqY5XVYuerHL3cV7P1Rioa62jg9GnBIKx/qGdar+5SZBpWXSNpIULGAsja7ePDGIBAPKB9UHKligKeFogcWu/S7s9EmUnzyUFNe7EEGgys756816Mv7xDgv5Y+KwEVZZLy22EZf9P+jfHyy+PQZTURwuPIo+JuqvhW5dSW4dhgFc3CpiWfjsDY386nkm4X1BRCmkF+QFFz5XiqjJyo0lzs2a5mMMOgOBpugBiRWgASIt6qNhKZqaXhado1m4pbV3dREuQUUyh2mIAu/kCmggcyPqXJFMXPLOWpa8dAfMjT4CDQuVuxYC4O/i2+1LrbkhbJM2RKrdTSYFImr336azB0aD/9YbSKfzFxVk+UEYhKpXndIyFjuQXEAOpWCMR4pMc25ddWbU3cTZ9ZynTZSyo8F1qB1WX+ntC5pherY0Oj0VnkxNEdXvpwAzxTCag7iiznzTimJ1iDaaILC4WLRsO3ExRHWv1JSbraS+2bEnirvmHTfsUKP/FCJoVijUkrBvojHLicoiM07oJUMGuGeUxLPRDDJSidy6VvoQD5H7eSfaPcE8yRvK7uV0HyKs7/+n34CHR2uy7vpg7IAAAAASUVORK5CYII=);
  pointer-events: none;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-grid .color-picker-picker {
  position: absolute;
  top: 70px;
  left: 70px;
  width: 12px;
  height: 12px;
  border: solid 1px #000;
  border-radius: 10px;
  margin-top: -6px;
  margin-left: -6px;
  background: 0 0;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  z-index: 99;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-grid .color-picker-picker > div {
  position: absolute;
  top: 0;
  left: 0;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  border: solid 2px #fff;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel .color-picker-actions .color-picker-action {
  width: calc(33.3333% - 6px);
  margin: 3px;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-show-inline {
  position: relative;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-show-hue.color-picker-show-saturation.color-picker-show-lightness {
  width: 210px;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-show-hue.color-picker-show-saturation.color-picker-show-lightness.color-picker-show-alpha {
  width: 230px;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-show-hue.color-picker-show-saturation.color-picker-show-alpha {
  width: 210px;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-show-hue.color-picker-show-lightness.color-picker-show-alpha {
  width: 210px;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-show-hue.color-picker-show-saturation,
.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-show-hue.color-picker-show-lightness,
.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-show-hue.color-picker-show-alpha {
  width: 190px;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-show-saturation.color-picker-show-alpha {
  width: 190px;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-show-saturation.color-picker-show-lightness {
  width: 190px;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-show-saturation.color-picker-show-lightness.color-picker-show-alpha {
  width: 210px;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-show-lightness.color-picker-show-alpha {
  width: 190px;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-show-hue,
.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-show-saturation,
.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-show-lightness,
.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-show-alpha {
  width: 170px;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-panel-bottom {
  top: auto;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-panel-top {
  bottom: 100%;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-panel-left {
  left: 0;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-panel-right {
  right: 0;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-panel-round .color-picker-grid-wrapper .color-picker-row .color-picker-grid .color-picker-overlay {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAMAAAAL34HQAAAC/VBMVEVHcEx/YZRsq11jnYp2lXKEZYmShGCagIB+f3yAfX5up19rZqKRT5xcopqkW2qAfHxdaqmYl1R6S6xVaLKrR4x+QLOMAspUU7utVFSmX1lWp6ixRl4yBP1CL92BAPJCTMz0AH97uEi9PUtet1ulQ5pYLNJTv15JU8M9AvZXAOnLLzywL6VXtHQ8RNWhl07ENkN8u0S3nD2sAM6QM7RoPcGvOptOurU8H+ktLO6DKMF3AORRuo5L1E0vP+aJ5ACiAMiatDpMzVZ5HMpH+ilqxUWAANmyqzVRorSIzyheB+BG/yhLxYBeOMd9/gBJfr3STCidILi0FrND5EjBJ56/hDnUALnUJjWQAOOYqkS6ArflAI1SAPxFz9HAAMlLxLfNGpS4ZEC8AMBnD9mA3RtvzDvJKW7QAaqeyh9cAPJoAPnRlide4DBHncXaHy/CtCSlANxCBe/sAJM9y/HBMnOWwS+zlUT1BxNx+ADEojCsuCvPIWVO8SzaFlrrAEeYAOyVANZD7D46cNTTrR1zAO2C8ADuBh1C+6rCWjhSx1RE3rgzXd8+td/gFirjVxjnDiPJUzBl0TtB56Y/9XpA5G8tW+/qAG3pAMDJezBGvMzSAMW7ANexb0a5Ono/pNU4h9ziCVJD2to3l+WFxzTWEIBIzZNJ20frbQ5BdMg/7WF+APzcAJbFwQ8xcOg9wOdE9vaY9gDScydE15lAkc612ADaRSFV5jHgAnRH0LdC4JFb6yTaix2Z1Q9y5RngtwIyh/ApSfr0AFw0nflF0nc4qu/fsxBB/I1p2DDEyQDiALAoJvnbaB+r0gJC4Oau5QD0ADlC2221whlD6+9D+sT1eQDoALTriQU5uvr0WQVA/m4sZ/pt7wuf4AD0AKUwgfk/2PlA64XRyQD1NAte/gRD58jjeRVB8LXsowBD8NXRANHrUBGV7gDnMxb1lgBB9jtA8pjjlhHtLhL1tQDpvADI1gBE+t3fNx0//kvgyQA/9luxAOdY9hdRIP33AM3H6gD21QDrnpHAAAAA/HRSTlMAOlc9MC47AyQaSEZQT0UOVk1fZ1xvqHZiVGBx+bvqm/dkg21opHuI7NKnh2KtXJZ3e9F9gXZ/y96KynWmy8u4gpea7oO5jXCjwfmJk/l9s5WhwpWLzLbab6/a+K/cj6l+xLC0lKC5r+TxrLmMxKvk3unkkJZp++qaoLHcw+b0x9Gpudvc7fOQi7u+vtLW36KgzeTD3+X0np3n8G+ArrvVwcyKu5mz5ZPV+8jG0ND6+bCtn+TDxtCivdDAvsPY4PP29KLfyPWs1dfyxM3U8/eyu+j09+bm9fb29Nba9vT20uT498/T3+Xh+Ojp3fXk4dPr9+j09c/29eb65VLGWq2zAAAbp0lEQVR4AbTSsariaBwF8C0uZLSReQSbLQf2BcKCU12w2VdIYSFMtYNFGgufxNbCIlhIcrtBiyBYJ01IGbDQgIFAwp7zHROvbKWj5/y/7zZX+PH/8sdjsSzzp9ftzh1nNrxkyS5njj/vdnvt/706Lcni/aU/jyYNSCiqmmTx/OsXq/33l6N4dfpBlA6HKfsZpl5SLavY75utvRamN3n7HqQpPDgs5tak7ESrdqO/3177mpbZU5Qqza4mlw4zdZnhBaHaIbyrqgr7Hf78ZajuJm1RDDgYXtkkmxBlXBjK0Fb279dXwIRap0pLapJxMkyTHatUHMAWgj0dVd6gWEzr0vxfpuSEbZ8L4+faX9+akHKizNgZTqYyMaZ15WyeE/bteR+/ped7f09RoMp0UqYlVJxIKoxCWJyhOxxvh/G8FpbrKa3nrKqzgQcgzCAtSwxQaKRSM2lQs5gqljDPy+DCUMUUVfWj84SF8f0G7whhg8GAKKhwGhQPaUqsmngsAljewIq8zn8+YWGdFU3oIJXJJFKVGYvYMzvG2EI1MgUuhq6iXnR+9wG1KoSbGtyoGhQOQJFt02WThQqlyoUBSgsrfj7+kNz0mCK9Hsu4ZeQKpNiqIRF1VYWSmSRekicJUQWmqH889JBSva20KK6KKpBcToSuozUmClCgApxPCdkYDUMPs0WvMrl+vT3m0gNKJdSBKHpciDjBGqrAxgCGtiZcuAXzWMCgAiopksKkPn17wIVf/Nl+VIblKmuXMESmQNcV5XNCtskWqu1nWC5X/dcDqt73K+pQHg5YlFRrJWAVuRyM7ftmkBC41oVupWKIkqt3z8KosqZGdSaKdeGiSlkFGFVxnMABzMcwlIUsURyuizEqDHOs619w3bWrKUgGZUwKUVOYVpgAE4w5YwcmFPHVNnJpX0IZ1yk5FafiiMp1167OeMGzUR0uu5pOjUohiKaxTIzf0pQ9G+4X4UIuJpELLLqOd7i4K6D0gIwL1dSlaXolMbgdtg1NzsgfOaP9SCq6wsUCNKI+WLOuExZ2p6v3z9mozvyqtCqoDEoZr8bKBqaNs8E4CkAYXD5qVHt/sSdsi2GSj+SDr0jYsf6PUfp3UeSM4zheJGC2SPrUga1SeP0WI4gMKZ/q/gAhoGBlwOnEylK0SC/MIWydRrA51JQKy8B0NstUJsNeIZZ5f3/snHFZuffn0frFV9VV+xZXrRZO9r/CRLCGEqqhoTxE3a2QfLENkwcMFZ/HPfcC9vdaryUwVUm4voHFRccniVudDMWheK+o0O3yaOsoLd7GMaT4d1vVXmQOI/sdV+4ihY3sZ7ytusf0GyxR0bBChb9CcFLaVVNF8icwp7nqyrXWc9GXlaGsD7ddovr1ZL2qxOUsmZBApVueNond9f9ElrjMYdr6ceUwy1x/iOuW6vtzpTKUFYbBTSwV0gMiKdZPzKtKZKB4PZ2oRvvHESiGye5VfCleipcjK34Q1w3W4pSL6vyPzV12qJCG1FSgJqi2hmrHk3Zs6+sSGzST7Xuo9iNcj+JyWCGu4kVdpbDeV+1A5afzWV1DLwQeQXKUbOK1mZnmrN/vywdaX2BJDxcpDJep1nYuVRXH4wuv876LP1Z+yoGdgeE6D8/DxTDgoq6oBHVtaiOS5u2+TWEJMAKVcC5ouBS2rmDFqtCO0q2/1x0mdlbUYohKClpqQXp4mBgLEs9JHIvvOSg+UiLTkHGu3giYumhVMnMdxUV37x5rlkt6Ky4FTGYopipcrmq0G21HyeZ8LHeZzFkWMP0hpXK1KgvLWEsA7/yEudxKroVJUcFDZChC1fiKarqqQvEi1mLOctioN5LWI1OVnAtY5ud6OtrPeK2q3eWWqXCJLCzsWMa6VLExa7abzeZcnruieWQuWzJQl1fBRFaWRQkrO2ageHe1Ny6knx01ZQtHWeklqtEQlZukuY0XNTHJosqVtBJgg+pe5lquS1TqyiRQ7E8Qb1Tf5do0F5W4aLYIszDzv5VlpxLTuDnmVF69WY/qqOoRCawV8aF+qyWsQW+Aq2Ou5VdYxr04Vwbr6eknGNes2SbfiGrKtRZTTELipWGXpjtXNchUoC5Jzfq8DozHyaxWnweMg8FCxRt1Xs+1LK2MXHV8hnH9f0fFBDVV1Ewmt7pUTQTVGNOlinmRzeJiLWswUFiHAeNaS1wKy3juIv71V6zDRlW45FYHcQlqls52otpVtxJU21X35vHeytw1aAlKBqwDzFzlsnwun02VPUmfKparfhTVZrpBpa7FQVG7sEMFSlUPpiJU97J6/Z699tFG0cfoQ8RzGDKpg4vERahKdT1/ypi6fr46178byk11OCwOB/kFSVSK+iykCmUm2S++/7iof5dG8zUM42Iy8Qeo2CVOFQ9MISHuNtOkWjicKVKkEZlCgrVg6XD+AQ2BiSKnyIDNFGHLwYAwYcvANkE46BaWizghDIKkiP3e1/0+8VXv7zvWH64nTPGXYpj0Vy49XL+GauraA/bHnnJpP/6QSqxQketlrAwqaqHSDQUDRS2p9PUVC1W4hHr3DCVTsWhZERhDJhXvpYvJpQHDRS3trxu95chl1lxvqnqQ6m+pREKlwfqtb1TEkujfoORhxaI+w6Ty836V6iMos1AxUHZFLY0rkgvXX4M5syLWkVmo5EqGCpdUfZ2wn6oUy6p3Mv0ik2HTpS7LtP/wbwuYVJbhOhcrYL+LFbVubnLkClbn6E/BHh7+FGtq6v2v51b9//f7UqWpqGUTC1CszGdYWgyUVHq42nvtvb1zPbkGkStcN79zxXOzvAWp9EA9/I1L61GrZ1fEqv5WlQpUqDDxSsXiLK9cjFcufyx/PNAzzDNrq/3fNjBcYsk1+DGwy7vxFp5irR2hItaDbwhKD1W3z0ARqwoqbYVodlYfJqlm/ZcXrgNUoPTsUq5pL2CDAarWj5ZQP8ml5Z9yPRzJpScVtaTCBStOqEerKrFeqfQZxVDxmGAHliUwVFu42oaBOlcsw2C1xPrpWq1prOyRBwrXqV5Pk6obtaqoxHpXfaaaLZVmS24VpNVZfVJFMooJdRAsw9pbbUYsZKAGLbvM8t6IBOv9tVUJDNSpUKolFCpGK1geptK/Suo0Na3qLeqPPv5A8w40BUOlz7n4ccnVxuVY5FKt1k8GqxGsplmghg+nuHpJLbn6uDpCdarVpFUFFCrdL1CLvNXFVVTJn/JqorJLvQzDFb1AwTo3atDSVAvV7c1tSyRt5QiWJpVrnfbI1Y1aHb1qh1awKvqs8gWZTXrMOE2uCIbLuXZR2ZUscTGuqEUtwRYca+3aruFwmNTyEXEJ5VgdVBoomQKFSqZYoPSlwdJeZ2e4XteqOdeFYqGy65ZceaG4Ia6hYHKdaj1exOp2OvzgvUqVVBVYmlG8WG41PsvC5V5n+txrV6zGVrvRbp+0z0+ACRUwq+y6vYC1MoQFClW4HMsqhokTVipWGcWWwpRbzOnj8a3mpocExTujl1CwtoSCdeJaA2At716o8c1Yrp8r+nHNX7Ph9ZChEqvZa3Zxdbr6ZXFEt6qkrbhgisos5jKAsvqHzrJwOZdqiQVMtRoNcp2fiFVDdXHRupCqJZVqsXn9uJaEUq6hckWsJq6uJ5NVsKSqSFV5qcoEKptdzAYMlVcoF8rlfOI62z3bNYtcjRNcqOxqPVLrXq6xXQWx6pNrL2rd4aJWE1W4hOJJBUqzagmUXjaTy2anHyzTloElrrxUZweqFS5UGrku5NJc6165xrBqYt1N4oij4fBOKsWaqr53I1YdV6qSySqxMjk9SjGpwhV3LNh1IJZgUsnV0KJWjUmlWo+PqiXW2Kx7/a81MitRJbAms+o7rDqq96g0brg2W5IrLpiR5NWe90prabuG2aVYNeXSHEsqXKqFa7wyszS51htdSzUa3lkVR0QlV73zDCXVmmP5gppSZUIz78/NQJlV8O8rjyt+XA3vhBll1qOmWPfUYsszmQmua7mkkuuueUes782uWVLV62IFTCh9UxawqWl+Puvvda9CgVxn+ahFLqka7RTGkiPCAvZpeeb9BJdVI6F8Q7s8u6p1saxaq4AqLeHKoEpRLGzhWpbqqVY+cr2u5VyPzCyjbm/XZ75+m2hSadSKXD4iLmqhwmWVY6lWhvmCoVqYwrJv7DJMrkJBudJaCWzzda17uca4DgV7nNmBNZqMolaodpoRS6qqjmjWh8qaVSVU6QXDtMBskytYObnSXG9BrTfWA7VR26jVti+2n9fSVOvT9sxILM2xEtfXZrhYnb0n11OtJU2stFWgPFi4gAmlM0YtsXYFW49aJ8jkota+XZ/FOlassVjjGVTUsutSKNX6imoHFSckFrWIhapkV4Y9tXo23xFV1PIV+c2/lYpayrW5KdbGBrXItf+4r1ifQ8Vmvn0T7GoyuhqNLqMWqp2dhBW5NFjA1vhpZZJaLFQrCytauMhlF78uzmgXseQSzGd0re3atnKpFbXGuG4Pb2FNzJJKrEuZpEprpSipPiS10iOCCpVNfImLI75RreWopbmWYMSilmJJRa19u+4/Hx+Pjw/Hh0ktuVBdoeKKyIgl1xc9WC9qLRlmVbiilWeWXZGLWuGySrWUC5hdgnFDxdIN5To8/CQXLMGutNHV5aVcrrWjK1LrS93zb+vDhzVyGRVHfCNUqpqzCpdryWSVXPlC1JJpN1BinbgWsfZRyTVWrLRWmkswuXbkmuYySxNLrcIVtZhZRs3NGRZX1KJWxHqbf6ute5uNzQ2uuL3hI+671jFLa0n1jVyXV6DIFa4vX0BxRKvIFTfMxBHnpzfEpVkVLNeasoC51m6C0v6hy45ZGsv3MI7noBkcPKMhKnLHYkACgnKZ4uK8hdvZCFMNY5UuNkkXYpFiGiPTBSxiYrBIYxqLlMGQdgjY2K1vZJv9Ps/5+/dkmH3O2a0/fH9HdtFDzbWIda5aVsVaWlCxW08oYmlWwRIs1lpZt6toFjOLYLlaLLpAwdKyWEvf/LlqMcdaquVZRS2jQq38DR0r98knq6tFAPGI+VrFNdcyioVYe47FT6JgIZZZ8YjLtaxaquVcYl1/r32vxVrxiFktJlZwebGWYrlW/tvady7fEBdDZReqK1S5b+sl1nIsFmOJVcvdUK4SLKmotVKMuQQzKqrebRQDKrDeVHbFWkax5Vq4nl6e6k/1X3Vc49vxbee208lqMVrVvtRwsXDEEizDioplVlTFWIYxwbajy6w/1mKB5VrEeslcsMawbmGBunmrBcuxYi1UK3z0Ca6Qi4m0FOtdspGASlVrO9zQ+70WMyrWCixcT3VqOdZYsTqwblDFWieZawvWxw/Khcoffd7lSeVaSVbLKsf687cVXeHbWvxYwPrlWPW6XGOmI37ruBau2nWNWXUCa+sjsFI4onOxV1dUGaUvi1gptbhhXtX43LBrGeVcF6HWz8I3WKxeVy6OiEojFqoHw1wLFHOtErnWlStZTVbtEkw0o6ziP9QJKrn4tshVMay33wMmV/Wwetg8bH792vraOm+dXw1+Xl3gUqwF/xt4K1bdrHFduTrjDrluUMkVcqkWqP9ntUqhlmDulV/Rs8modFuqPaMci1yoVAsUr2oNrq4GoPRtLch1XvjyEllW4dK+KdcDucIRayfZFV9zrWtJAsyKN1RgbSRsI8XFDdWq4iP2etkRq66Fi1qt1vkgq0UsclFrv7ASbzjmcSx241xy1R6yWie4lMu1fEZ6JcqVBYsPS2xisFC5lmOh6jWCixPycMNzsQa4xLJqsVH4AOq5/vx7LVRZLatwieVauJCt08tfPSv+tqQoVdYqRcUVaVURi0+rwT5X2WGzKRWxWlIpFlvItVHYrMMybD4fz8fjoXK5FiymWqBqjnWyBUyqeEaCofgTSqo0zVCwrKKWY1XjF9/UFz9ANfg5uPANtc1CYfzy/GxVvW4XsKFZ7NqwUa0GiwEjFzAWYIl7BVrC6xm2FKsSb8g4oWsxYimXXKq1cK2rQqFwrVix1tCqTl+sh5tQSy5f8TWXYeshWHDl/vFX5VjbKaqKVMd7xz3W0BGrjQx1SCqjtAvth1mfYX1Qref58xyXYLBQ9W/6dmkjXCGXVKwUWXlZ7JSkSUQ5FirFQhVqMcNayjXgjLAMW2j/gbUmlV1iDckFDBe52gGFamQVtRixlmBJHpbaxBNZ+VhWGdX0Wl6sFY64VuBXuvXg8obzoHKurJZcZkXYksswlvBYtZGup1HF587yqhysxataUgXX42JxsalfgHeM0mOVlqna5GqT62E0GjnXrlTBpUVXkKV2gcq3Uqze8XFPLt+w+u+1HqVatApifUQ1e57Ns3FERi4GS1MsXAeG7VoVZXmaQCFUbLXtVpU9VOwoxmra1bprtSatwcS1uq+w7E93m1bNZvNZrNUfGtV/aLfbqsWodWDWbgYrlXlKpVSqNDz6V15VNkoXpFaGOn2NddZs3jXvgmvQFap78SjV43tQvuIMl1TT+XAaWFq7ryu2R94BuQ5Q0QuYZQHmxyS/nk1BpVHrqNcwrHpaPauiakoFajJRrq5UdnFDs2qvtaZvLqZeDBYwf112MbvKeoDx2lVO48rbfsIBM9VR7wjV6WkDFaxm8+xOtVqZqtvNXNp+YK2B8mBNxbo3TLGAWeVcB2ZFWEZDpqccaOXsdSzPKqGscivH0hFdy6yoolYRkjfPUOQCNpzC6t+HIzLDdEPBdg+s0uNepcyV8v6NR49LlaOJcUAeq2AZhUmqyUSu7qTLHruONXj7E/pbLXY/5JHrMnONeD/xwLLLufKXZOiE0jBVQPHuhBMe6Tk6PTpl+rAYJzRsAkwurkgus/xzaNZ7mf6aTWdSDYPr0i7vU/uTXcy9rNrh3draMSs3QpkllUuZxSjFe6ZYLK8ahFqefw6D6wGVnqlrTe/vVevysn/Zvgwu9TqgVx62u2OYguW2A2one44r/4uq5Vh3Z1HFrAqwaogl1kpQBdcwuHhw/de1/mHTDnlUR8MojsvJzU2uuLtMsoIEQ1ZsUO1mqahBV5RMEMU0rHh9PwIWzbWbbMY1o5Gw6/oBMCTMJ1mz//M+fQIlnPO0Zswvp8jxvVC5a8T9REffeX2PReQoQAlnKEyKxlJAkfa9PbSHwxqQ/bQmsL7BcdfL3/9+ElygVLL72MVs5VJj5BItNRg1GSSOFyLd7zTB5VPRe1UdpBIK1uFHlE3+oYcXV2mur7AkOwLbSyXXX5jobEvNpJIUFnUXh4cAsheoxIpJedgq2FaMBWqNCpSxfKw+Rxvrcy+VXD6Xu3wtXAOZwzzAEismldhWy7dlXXN1YKsACtWascSSaoLqx70J4X+fyuUo1/5j7yoy281mmmvWuwqhuBSWHkjpiCPGSeJUBNcQpd5QPLiiqqGgJpNfoAxcR1C6PTBz5dDMtQXWuwqTAaOCcSNvYrVoKV35W/lWSvV2myq0oSVrqYhQMQdTPcx1Ya6L5sKFapff5nKXUMWvqlieaEqpx1CZo6TSVFUdFMay9CjGmkTYz0AeXB9SXZjrDpZLNhbMXbbYEAYKUpoNZJikMhcqUtV1FQRrB2s1uJqnY4n1FRRBRVDlxkKFy/eamorgSovUk4DK0ixJcGWJRGpJ9AF9qypYTNX1qoiKrm9iPbq2Ut1gchGDjW8uZAVngYamb8KLwMKUlVLpWZZLpVqGZagctWq7dt3RJrqiqn5QGevLQJVTg6HizCWVXG6iLrMktMy4HsVQhqppsKxAoeo62yqirrCe/WO6fvXmOl32p34vssOVo7LBJAM29S9JMmvmsjI+pUdbaaqKT8hJJVdUdV2zPkvVoLra7/2JaweJSjXfz/M5exFcYyabjWWiqLhiWjzAFsaSyFWATBVjU61Ct6JSrc9RdUV1vb4/VflnPJ04ZMCiTCquDzBVsEJdeDNVr3IxmOpVKNuKbpgKmI1Fzg0sVLCaL6Z4/hmlAjU/MRcqarBoUqWywMJj1SllhMn2ioiCeq0sYRO4ldLFYKKm8k/43LU7Wcxlsj/uB/tzNra9PIupOI5SSrpcaCi5XLWppNqsglTRde7OqEAp9ctzlcKf8v97uWMUt/EwCuDbDJNAILAMTuPxNmuQWm+CEsMiGFDhbofFiMGokCu5kk8gF76DwbqB9yTjPqUPoCsYqdj3vmd5/2YHnDHOvPdJaTLix2czU+n/H4uRC9W++M3v37sk1gl2xIvTecQ8mSqUKtWuxPqu7JR/zrxD9o6mLWowuYIWpkxBM5tkGpJQoWii6gklKpQKGadkaVdEsczNuVfuaqjYr6wlkCu4D1oX2p8e2ulPH6YPnamR3JAUhqFUIUjcVapdraVql9XcnX9B8RNRHLm0L8RgI6BaGVCtCwXMoREV8qIsTLktyxhJoHpeG2q1W62g+nJORddv2zbOvph7ljD1mA5GjVpUyCpclQIRCpVQK2RH1d9nVWTd/nnqmgumcGHsCU2wCK5OhArFYVLWkhD2DBZd6+8rwHbNrnm+Pa9iPsLVNZa3/eoRdmSNOGAh05GJlAjtRBFRrEgWmQZAjdOE24KJqpWFqh97sZr7CrrbbtdUW48qNJgHgU8YaxuzRCOIMLwBxAkPlQqzMFU6GJsqWTPcFT/DZvyDKrmgoos1lWA+KhijlUFmKoWqA2qBDhaDQaomljU/Q+zKttW0qte4GMEoQwDzLSP2mIiNRJNrEYG0ACrEokKYBsmAH2C7K6qY16no+iiX1/WQOcbia2EuLJJrGA1Jokgm3rAqDJLShVAl1gUqpd9VPMEOLgwj2HB06JAq3kzFYWAKTSWUWEJVaNM8UvXafGr3tT2F+S/DDq6hSFIx/1NV60qqL5cdgVJ7Ly3MlQ1ZJ4u2UqFSyVUm5bqkaoU2q7tLj2a5cb9gLczHACbVKWwhWawO2JxN8qTMaZKqomp8Q9Vlrl/kcheWoYAhS193RxazrkoosliqDFU1T3z85YcR1XNDsUzm0ZXh8jOIlpjhcokLEy+pQhmYYpAULqtkqrJimup3PvvinP6mcGAcyATz5WJjZSFYTlmCQrUuOVI9vb/CQVd11zLpTryJuSAyVLak65hYVSA6plS4Kw5Whcde4ViwvlgeXTNckim0uTLBclUq1mKox/ZYsCssLGjXhUIml0xy9di4t4x71riAqXgBlX7Qqq7hcmBwcWbebJbNMk6PFYtjrLyXF3EB1z4v9vl+X3KqfZXcXfW8RT6pnhuLyVTIUKpmuBCZAJKKFYoF6sNPOTmwDiaCWWZwIT3dem0KDFwFkhfFvtgTxqTXRjmw/hGlysQeYSApRJHElH9dH+XC3te+I3PS28w2vU2xAQttXdgWMvj1/c9CCXbLv5Sfp61Lsg27AQwuylqUTOEfN/rJNziGtR5lk8lGbV0gbYhSC5risNYxrG94aG394GdQIbg5KTBI/K1+d8v//abn6eqfuv48nS43J4k70bcaW2IuJf0L+L3oUNPhVQ0AAAAASUVORK5CYII=);
  border-radius: 50%;
}

.colorPickerCont .color-picker-wrapper .color-picker-panel.color-picker-panel-round .color-picker-grid-wrapper .color-picker-row .color-picker-grid .color-picker-grid-inner {
  background-color: #fff;
}

.colorPickerCont .color-picker-wrapper .color-picker-hidden {
  display: none;
}

.colorPickerCont .color-picker-wrapper.color-picker-disabled .color-picker-grid,
.colorPickerCont .color-picker-wrapper.color-picker-disabled .color-picker-hue,
.colorPickerCont .color-picker-wrapper.color-picker-disabled .color-picker-input,
.colorPickerCont .color-picker-wrapper.color-picker-disabled .color-picker-opacity,
.colorPickerCont .color-picker-wrapper.color-picker-disabled .color-picker-swatch {
  cursor: not-allowed !important;
}

.colorPickerCont .color-picker-wrapper.color-picker-swatch-only .color-picker-input {
  padding-left: 33px;
  padding-right: 0;
  width: 35px;
}

.colorPickerCont .color-picker-wrapper.color-picker-swatch-only .input-group .input-group-addon {
  width: 35px;
  height: 100%;
  border-right: 1px solid #ccc;
}

.colorPickerCont .color-picker-wrapper.color-picker-swatch-only .input-group .input-group-addon:first-child {
  border-right-width: 1px;
}

.colorPickerCont .color-picker-wrapper.color-picker-swatch-only .input-group .input-group-addon:last-child {
  border-left-width: 1px;
}

.colorPickerCont .color-picker-wrapper.color-picker-swatch-only .input-group .color-picker-input {
  padding: 0;
  width: 1px;
  opacity: 0;
  cursor: pointer;
}

.colorPickerCont .color-picker-wrapper.color-picker-swatch-only .input-group .color-picker-input:focus {
  outline: 0;
}

.colorPickerCont .color-picker-wrapper.color-picker-closed .color-picker-panel {
  display: none;
}

.colorPickerCont .color-picker-wrapper.color-picker-horizontal .color-picker-panel {
  width: 150px !important;
}

.colorPickerCont .color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row {
  display: block;
}

.colorPickerCont .color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-grid {
  display: block;
}

.colorPickerCont .color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-hue,
.colorPickerCont .color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-lightness,
.colorPickerCont .color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-opacity,
.colorPickerCont .color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-saturation {
  cursor: col-resize;
  display: block;
  left: 0;
  width: 150px;
  height: 20px;
}

.colorPickerCont .color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-hue .color-picker-overlay,
.colorPickerCont .color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-lightness .color-picker-overlay,
.colorPickerCont .color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-opacity .color-picker-overlay,
.colorPickerCont .color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-saturation .color-picker-overlay {
  height: 20px;
}

.colorPickerCont .color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-hue .color-picker-slider,
.colorPickerCont .color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-lightness .color-picker-slider,
.colorPickerCont .color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-opacity .color-picker-slider,
.colorPickerCont .color-picker-wrapper.color-picker-horizontal .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-saturation .color-picker-slider {
  width: 2px;
  height: 18px;
  margin-top: 0;
}

.colorCode {
  display: block;
  width: 25px;
  height: 25px;
  cursor: pointer;
  color: #000;
  font-weight: bold;
  border: 1px solid #ccc;
  text-align: center;
  padding: 0;
}

.colorCode.bgColor {
  position: absolute;
  top: 0;
  /*right: 0;*/
  padding: 0;
}

.colorCode:hover {
  border: 1px solid #9e9e9e;
}

.colorCode {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -145px -4px;
}

.colorPickerCont .folderMain,
.fontselect_ul .folderMain {
  background: #e4e4e4;
  padding-bottom: 0 !important;
  margin: 0 0 5px;
}

.colorPickerCont .folderMain .folderRight,
.fontselect_ul .folderMain .folderRight {
  width: 58%;
}

.colorPickerCont .folderMain .folderLeft,
.fontselect_ul .folderMain .folderLeft {
  width: 42%;
}

.colorPickerCont ._subdrop li a,
.fontselect_ul ._subdrop li a {
  font-size: 13px;
  line-height: 24px;
  padding: 0 5px;
}

.colorPickerCont .dropdwnMain,
.fontselect_ul .dropdwnMain {
  width: 150px;
  left: auto;
  right: 0;
}

.colorPickerCont span.teamTruncate,
.colorPickerCont .teamNameTruncate,
.fontselect_ul span.teamTruncate,
.fontselect_ul .teamNameTruncate {
  max-width: 110px !important;
  display: block;
  float: left;
}

.colorPickerCont .recentspan,
.fontselect_ul .recentspan {
  font-size: 13px;
  display: block;
  line-height: 14px;
}

.Fancy-Colorpicker .colorCode.bgColor {
  right: 0 !important;
  left: auto;
}

/*
//Hover color
$hoverColor: #f22259;
*/

/*--z-index value increase--*/

/*
$grid-float-breakpoint: 1023px;*/

.video-editor {
  background: #f5f4f4;
}

.video-editor .backDropZindex {
  z-index: 9999 !important;
}

.video-editor .backDropZindex * {
  z-index: 9999 !important;
}

.video-editor .m-auto {
  margin: auto;
}

.video-editor .d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.video-editor .d-none {
  display: none;
}

.video-editor .d-block {
  display: block;
}

.video-editor .bg-white {
  background: #fff !important;
}

.video-editor .redVideMediaEdit {
  background: #f6f6f6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 45px;
}

.video-editor .btn-color {
  height: 30px;
  width: 30px;
  cursor: pointer;
  position: relative;
  outline: none;
  float: left;
  border-radius: 4px;
  margin: 0 6px 6px 0;
}

.video-editor .mobile_loginMenu .createLnk,
.video-editor .mobile_loginMenu .notify_icon,
.video-editor .mobile_loginMenu .login_btn,
.video-editor .mobile_loginMenu .profileLnk .usernameH {
  /*display: block!important;*/
}

.video-editor .videoEditorTab {
  background: transparent !important;
  font-size: 24px;
}

.video-editor .videoEditorTab a {
  color: #1b69b6;
  border-bottom: 2px solid #1b69b6;
}

.video-editor .videoEditorTab .videoEditorTabIcon {
  background: url(/images/new_tab_grey.png?4a0ffd4212af6b4e26372baa3755ff05) no-repeat top left;
  width: 20px;
  height: 20px;
  display: inline-block;
}

.video-editor.redVideoEditor .navbar-default.hor_bdr_before:before {
  background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to right, #ff6a00, #ee0979);
}

.video-editor .video-editor-workspace,
.video-editor #ve_upload_container,
.video-editor #ve_uploading_container,
.video-editor #ve_processing_container,
.video-editor #ve_process_failed_container,
.video-editor #ve_processed_container,
.video-editor #bannerTop,
.video-editor footer {
  display: none;
}

.video-editor .video-editor-container video {
  width: 100%;
  display: block;
  vertical-align: middle;
}

.video-editor .video-editor-container input,
.video-editor .video-editor-container select,
.video-editor .video-editor-container textarea {
  color: #212121;
  border-radius: 0;
}

.video-editor .video-editor-container textarea {
  resize: none;
}

.video-editor.media-not-loaded #ve_upload_container,
.video-editor.media-not-loaded #bannerTop,
.video-editor.media-not-loaded footer,
.video-editor.module-list #ve_upload_container,
.video-editor.module-list #bannerTop,
.video-editor.module-list footer {
  display: block;
}

.video-editor.media-loaded {
  /*&.hd_alertbox{
  .mainContainer{
    padding-top: 80px !important;
  }
  .video-editor-container,.sidemenu {
    height: $hd-alert-bodyheight;
  }
  .left-container .editor-controls-container{
    height: $hd-alert-bodyheight;
  }
  .video-editor-container .video-wrapper-container{
    height: calc(100vh - 140px)!important;
  }
  .red-height .redVideoProCont{
    height: calc(100vh - 80px) !important;
  }
  .right-container{
    width: $right-menu-size!important;
    background: #e2e2e2;
  }
  .subtitles-seeker-container{
    height: calc(100vh - 225px);
  }
}*/
}

.video-editor.media-loaded .video-editor-workspace {
  display: block;
}

.video-editor.media-loaded .navbar .container,
.video-editor.media-loaded .navbar .static-pages .main .platformbg-main .platform-product .product-meta .product-meta-content,
.static-pages .main .platformbg-main .platform-product .product-meta .video-editor.media-loaded .navbar .product-meta-content,
.video-editor.media-loaded .navbar .static-pages .main .platformbg-main .platform-product .product-content-container,
.static-pages .main .platformbg-main .platform-product .video-editor.media-loaded .navbar .product-content-container,
.video-editor.media-loaded .navbar .static-pages .main .bottom-fold .bottom-fold-container,
.static-pages .main .bottom-fold .video-editor.media-loaded .navbar .bottom-fold-container {
  width: 100%;
}

.video-editor.media-loaded.beforeLogin .left-bottom-btn {
  right: 105px;
}

.video-editor.media-loaded .left-bottom-btn {
  top: -49px;
  right: 80px;
  z-index: 9999;
}

.video-editor.media-loaded .left-bottom-btn .create-btn-li {
  display: block !important;
  margin-top: 7px;
}

.video-editor.media-loaded .left-bottom-btn .create-btn-li .create-btn {
  padding: 3px 12px;
  border: 0;
}

.video-editor.media-loaded .modal-dialog:before {
  z-index: 3 !important;
}

.video-editor.media-loaded .mobile_loginMenu .notify_desktopView {
  display: none !important;
}

.video-editor.media-loaded .mobile_loginMenu .createMenuDropdownLi {
  display: none !important;
}

.video-editor.media-loaded.video-editor .mobile_loginMenu .profileLnk .usernameH {
  display: none !important;
}

.video-editor.media-loaded .video-editor-container {
  height: calc(100vh - 51px);
  /*** start of add-text-to-video ****/
  /*** end of add-text-to-video ****/
  /*** start of add-stickers-to-video ****/
  /*** end of add-stickers-to-video ****/
  /*** start of filters ****/
  /*** end of filters ****/
  /*** start of meme section ***/
  /*** end of meme section ***/
  /*** start of resize-video ****/
  /*** end of resize-video ****/
  /*** start of subtitles-video ****/
  /*** end of subtitle-video ***/
  /*** start of collage ****/
  /*** end of collage ****/
  /*** start of montage ***/
  /*** end of montage ***/
  /*** start of image-to-video ****/
  /*** end of image-to-video ****/
  /*** start of image-to-gif ****/
  /*** end of image-to-gif ****/
  /*** start of intro-and-outro ****/
  /*** end of intro-and-outro ****/
}

.video-editor.media-loaded .video-editor-container .left-container {
  width: 520px;
  overflow: auto;
  border-right: 1px solid #cacaca;
}

.video-editor.media-loaded .video-editor-container .left-container .videoEditorLeftHd {
  border-left: 1px solid #1a1a1d !important;
}

.video-editor.media-loaded .video-editor-container .left-container .videoEditorLeftHd .videoEditorLeftHdInner {
  background: #3f3d48;
  line-height: 34px;
  border-left: 1px solid #565656 !important;
}

.video-editor.media-loaded .video-editor-container .left-container .videoEditorLeftHd .style-btn {
  padding: 0 10px 0 10px;
  font-weight: 500;
  display: block;
  height: 25px;
  line-height: 25px;
  background: #b6bf33;
  color: #fff;
  font-size: 15px;
  border: none;
  border-radius: 3px;
}

.video-editor.media-loaded .video-editor-container .left-container .videoEditorLeftHd .style-btn:hover,
.video-editor.media-loaded .video-editor-container .left-container .videoEditorLeftHd .style-btn:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.video-editor.media-loaded .video-editor-container .left-container .square-heading {
  color: #fff;
  line-height: 34px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container {
  /*overflow: auto;*/
  background-color: #fff;
  width: calc(100% - 64px);
  float: right;
  position: relative;
  height: calc(100vh - 51px);
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .left-section {
  height: 100%;
  overflow: hidden;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .videoEditorLeftHd {
  height: 35px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .left-bottom-btns {
  height: 40px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .left-controls-container {
  height: calc(100% - 35px  - 40px);
  overflow: auto;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls {
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 100%;
  margin-top: -20px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container {
  background: #000;
  padding: 0 0 !important;
  min-height: 37px;
  line-height: 20px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .noUi-horizontal {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border: 0 !important;
  border-radius: 0  !important;
  background: #858585;
  height: 3px;
  cursor: pointer;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-connects {
  border-radius: 0;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-handle {
  height: 5px;
  top: -1px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-handle.noUi-handle-lower {
  display: none;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-origin:before {
  width: 100%;
  height: 5px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-target {
  border-radius: 0;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .video-btn-stats {
  margin-right: 5px;
  border: 0  !important;
  color: #fff;
  background: transparent;
  width: 20px;
  height: 20px;
  padding: 0 !important;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .video-btn-stats:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .video-btn-stats#stopBtn,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .video-btn-stats#pauseBtn {
  display: none;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .btn:active,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .btn:focus,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .btn:visited {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .time-seeker-bounds {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  line-height: 100%;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .time-seeker-bounds div {
  min-width: 35px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .time-seeker-bounds div:first-of-type {
  margin-right: 5px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .time-seeker-bounds div:last-of-type {
  margin-left: 5px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .player-mclass {
  height: 20px;
  margin-top: 7px;
  margin-bottom: 7px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .player-mclass .btn-height {
  margin: unset !important;
  line-height: 20px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls {
  position: inherit;
  margin-top: unset;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list {
  overflow-y: auto;
  height: calc(100% - 81px - 58px);
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .noUi-connects {
  background: #d4d4d4;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .setCurrentTime {
  padding: 3px 2px;
  font-size: 13px;
  line-height: 27px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .setCurrentTimeInput {
  width: 70px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .setCurrentTimeInput .form-control {
  height: 25px;
  line-height: 25px;
  margin-top: 4px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .startTime,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .endTime {
  background: #fff;
  border-radius: 3px;
  margin-right: 5px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item {
  border-bottom: 1px solid #ddd;
  padding: 5px;
  background: #fff;
  /*      &:focus-within{
        background: #faffbd;
        overflow: hidden;
        .start-end{
          background: #eef3b5;
        }
        .startTime,.endTime{
          background:transparent!important;
        }
        .form-control{
          border:1px solid #ddd;
          box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
        }
      }*/
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item .masked-duration-input::-moz-selection {
  background: #bec8d2;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item .masked-duration-input::selection {
  background: #bec8d2;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item .redVideoInputFild {
  margin-bottom: 0;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item textarea.form-control {
  border: 1px solid #f6f6f6;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item .form-control {
  border: 1px solid #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item .start-end {
  background: #fff;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item .start-end .startTime,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item .start-end .endTime {
  background: transparent !important;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item.active {
  background: #faffbd;
  overflow: hidden;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item.active .start-end {
  background: #eef3b5;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item.active .startTime,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item.active .endTime {
  background: transparent !important;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item.active .form-control {
  border: 1px solid #ddd;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item:hover {
  background: #dadde2;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item:hover .start-end {
  background: #ddd !important;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .start-end-button {
  text-align: center;
  margin-left: 8px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .start-end-button span {
  color: rgba(70, 70, 70, 0.709804);
  border: 1px solid #f6f6f6;
  cursor: pointer;
  width: 24px;
  height: 24px;
  line-height: 22px;
  margin-right: 5px;
  background: #fff;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .inputContainer {
  border: 1px solid #ccc;
  padding: 0;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .inputContainer .video-label {
  background: #dadde2;
  width: 100%;
  padding: 4px;
  line-height: 26px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .inputContainer .video-label .media-name-text {
  white-space: nowrap;
  width: 76%;
  display: inline-block;
  line-height: 14px;
  padding-top: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .inputContainer .video-label .video-photo {
  border: 2px solid #ccc;
  background: #fff;
  color: #464646;
  height: 25px;
  margin-right: 5px;
  width: 30px;
  float: left;
  display: inline-block;
  line-height: 27px;
  font-size: 12px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .inputContainer .video-label .video-photo i {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -59px -198px;
  height: 20px;
  width: 26px;
  display: inline-block;
  text-indent: -9999px;
  margin: 0 auto;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .inputContainer .videoImgLst {
  width: 60px;
  height: 60px;
  border: 1px solid #c3bdbd;
  margin: 0 5px 10px;
  background: url(/images/red_upload.png?26f0c7adcd2e51669f2890cec481c0a2) no-repeat center center;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item {
  border-radius: 4px;
  width: 100%;
  margin-bottom: 10px;
  /* border-bottom: 1px solid #ddd; */
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item.media-video {
  background: url(/images/red_videoupload.png?6c807719aca42730d66699886c0e3156) no-repeat center center;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item.media-video img {
  display: none;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item.media-image video {
  display: none;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .img-width .media-image {
  background: url(/images/red_upload.png?26f0c7adcd2e51669f2890cec481c0a2) no-repeat center center;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .img-width .media-video {
  background: url(/images/red_videoupload.png?6c807719aca42730d66699886c0e3156) no-repeat center center;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .img-width {
  width: 45px;
  height: 45px;
  overflow: hidden;
  margin: auto 0;
  display: inline-block;
  float: left;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .img-width img,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .img-width video {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  background-color: #f7f7f7;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .media-info {
  display: inline-block;
  margin-left: 10px;
  max-width: 455px;
  width: 100%;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .btn {
  padding: 4px 15px !important;
  display: block;
  max-width: 110px;
  background: #fff;
  border: 1px solid #ddd !important;
  border-radius: 0;
  float: right;
  margin: 5px 2px 0 0;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .btn:hover {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .remove-item {
  float: right;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .start-end input[type=text]:focus {
  background: #fff !important;
  color: #474747 !important;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .redVideoInputFild_Input.form-control {
  min-height: 60px;
  padding: 0 !important;
  border-radius: 0 !important;
  background: transparent;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .redVideoInputFild_Input.form-control.cut-video select.form-control {
  border: 1px solid #ddd;
  font-size: 14px;
  padding: 4px 5px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-horizontal .noUi-handle {
  left: auto !important;
  width: 7px;
  height: 11px;
  top: -2px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  cursor: ew-resize;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-horizontal .noUi-handle:after,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-horizontal .noUi-handle:before {
  width: 0 !important;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-horizontal .noUi-handle.noUi-handle-lower {
  right: -5px !important;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-horizontal .noUi-handle.noUi-handle-upper {
  right: -2px !important;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-connects {
  position: absolute !important;
  cursor: pointer;
  border-radius: 0 !important;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-connects .noUi-draggable {
  cursor: move;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-target {
  height: 7px;
  background: #ccc !important;
  margin-top: 5px;
  border: 0 !important;
  border-radius: 0;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .remove-item {
  cursor: pointer;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .active .video-radio-bg {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -394px -46px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container button.active {
  background: #3f3d48;
  color: #fff;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .video-radio-bg {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -361px -47px;
  width: 25px;
  display: inline-block;
  height: 22px;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .inputContainer {
  /* border-bottom: 1px solid #d0d0d0; */
  padding: 0;
}

.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .w-15 {
  width: 15%;
}

.video-editor.media-loaded .video-editor-container .left-container .ve_handle {
  display: inline-block;
  margin: 3px auto;
  height: 17px;
  width: 14px;
  cursor: pointer;
  text-indent: -99999px;
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -165px -212px;
}

.video-editor.media-loaded .video-editor-container .left-container .btn-grey {
  border: 2px solid #d4d4d4 !important;
  color: #464646;
  background-color: #d4d4d4;
}

.video-editor.media-loaded .video-editor-container .left-container .btn-grey:hover {
  border: 2px solid #fff !important;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.48);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.48);
}

.video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-left-container {
  width: 60%;
  margin: 30px;
}

.video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-left-container .modal-body {
  background: #e8e8e8;
}

.video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-left-container .preview-workspace {
  background: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin: auto;
  width: 80%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-left-container .preview-workspace .text-preview-box {
  padding: 5px;
  margin: 10px;
  border: 1px dashed #fff;
}

@media only screen and (max-width: 767px) {
  .video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-left-container {
    width: 100%;
    margin: 30px 0;
  }
}

.video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container {
  width: 40%;
  background: #e8e8e8;
}

.video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content {
  background: #f6f6f6;
  border: 1px solid #dadada !important;
  color: #464646;
}

.video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .tab-pane {
  max-height: 340px;
  overflow: auto;
}

.video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .tab-pane.fade {
  display: none;
}

.video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .tab-pane.active {
  display: block;
}

.video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .custom-bor {
  border-bottom: 1px dotted #ddd;
}

.video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .form-control {
  width: 100%;
  min-width: 50px;
  float: right;
}

.video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .form-control.form-clr {
  min-width: 70px;
}

.video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .btn-font-style {
  display: inline-block;
  padding: 0 5px;
  line-height: 20px;
}

.video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .btn-font-style.active {
  /*background-color: #5e5e5e;*/
}

.video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .subtitle-layout-item {
  cursor: pointer;
  margin-bottom: 15px;
  margin-top: 15px;
}

.video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .subtitle-layout-item img {
  border: 2px solid #fff;
}

@media only screen and (max-width: 767px) {
  .video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .video-editor.media-loaded .video-editor-container .left-container .ve-style-container .d-inline {
    display: block;
  }
}

.video-editor.media-loaded .video-editor-container .left-container .video-modal-nav {
  border-bottom: 1px solid #ddd;
}

.video-editor.media-loaded .video-editor-container .left-container .video-modal-nav li.active a {
  background: #fff !important;
}

.video-editor.media-loaded .video-editor-container .left-container .video-modal-nav li.active a:before {
  content: "";
  position: absolute;
  left: 0;
  top: auto;
  bottom: 0;
  right: 100%;
  height: 3px;
  width: 100%;
  z-index: 3;
}

.video-editor.media-loaded .video-editor-container .left-container .video-modal-nav li a {
  background: transparent !important;
  padding: 7px 10px;
  font-size: 14px;
  color: #464646;
  border-radius: 0;
}

.video-editor.media-loaded .video-editor-container .right-container {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: calc(100% - 520px) !important;
  background: #e2e2e2;
  overflow: hidden;
  /*@import "editor-container/video-player";*/
}

.video-editor.media-loaded .video-editor-container .ve_add_text_to_video .color-btn-container {
  border-radius: 4px;
  position: relative;
  padding: 15px;
  background: black;
  border: 0 solid rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0 1px 4px;
          box-shadow: rgba(0, 0, 0, 0.25) 0 1px 4px;
}

.video-editor.media-loaded .video-editor-container .ve_add_text_to_video .twitter-picker {
  background: #5A5D68 !important;
}

.video-editor.media-loaded .video-editor-container .ve_add_text_to_video .draggable-text {
  color: white;
  font-weight: 600;
  line-height: normal !important;
  border: 1px transparent solid;
  white-space: nowrap;
  position: absolute;
}

.video-editor.media-loaded .video-editor-container .ve_add_text_to_video .draggable-text:hover {
  cursor: all-scroll;
  border: 1px white dashed;
}

.video-editor.media-loaded .video-editor-container .ve_add_text_to_video #draggable-text-container {
  position: absolute;
  z-index: 3;
  overflow: hidden;
}

.video-editor.media-loaded .video-editor-container .ve_add_stickers_to_video .media-item .media-duration-label,
.video-editor.media-loaded .video-editor-container .ve_add_stickers_to_video .media-item .media-duration-text {
  display: none;
}

.video-editor.media-loaded .video-editor-container .ve_add_stickers_to_video #draggable-text-container {
  position: absolute;
  z-index: 3;
  overflow: hidden;
  /*touch-action: none;*/
}

.video-editor.media-loaded .video-editor-container .ve_add_stickers_to_video #draggable-text-container .draggable-layer {
  border: 1px transparent solid;
}

.video-editor.media-loaded .video-editor-container .ve_add_stickers_to_video #draggable-text-container .draggable-layer img {
  display: block;
}

.video-editor.media-loaded .video-editor-container .ve_add_stickers_to_video #draggable-text-container .draggable-layer:hover {
  border: 1px white dashed;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-controls-container .filter-item-slider[type=range]::-moz-range-thumb {
  background-color: #00b307;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-container {
  width: 97px;
  cursor: pointer;
  display: inline-block;
  margin: 10px 10px 0 0;
  position: relative;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-container .bg-1 {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  pointer-events: none;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-container .filter-preview-item {
  max-height: 80px;
  border: 1px solid #e1e1e1;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-container.active .filter-preview-item {
  border: 1px solid #827777;
  -webkit-box-shadow: 0 0 5px #808080;
          box-shadow: 0 0 5px #808080;
}

.video-editor.media-loaded .video-editor-container .ve_filters .media-preview-container {
  position: relative;
}

.video-editor.media-loaded .video-editor-container .ve_filters .media-preview-container .bg-1 {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  pointer-events: none;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list-loader {
  display: none;
  width: 100%;
  height: 100%;
  background: #fff;
  z-index: 1;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list-loader.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_01,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_01 {
  background: -webkit-gradient(linear, left top, left bottom, from(#d5aeae), color-stop(#8f8f8f), color-stop(#c99d93), to(#496f6f));
  background: linear-gradient(#d5aeae, #8f8f8f, #c99d93, #496f6f);
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_01 img,
.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_01 video,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_01 img,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_01 video {
  -webkit-filter: grayscale(6%) contrast(130%);
          filter: grayscale(6%) contrast(130%);
  mix-blend-mode: hard-light;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_01 .bg-1,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_01 .bg-1 {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #58747b), to(#58747b));
  background: linear-gradient(#58747b 0, #58747b 100%);
  mix-blend-mode: overlay;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_02,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_02 {
  background: -webkit-gradient(linear, left top, left bottom, from(#b8dfdc), to(#aaa));
  background: linear-gradient(#b8dfdc, #aaa);
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_02 img,
.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_02 video,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_02 img,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_02 video {
  -webkit-filter: contrast(150%);
          filter: contrast(150%);
  opacity: 0.85;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_02 .bg-1,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_02 .bg-1 {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(43%, #aebab6), to(#4a5580));
  background: linear-gradient(#aebab6 43%, #4a5580);
  mix-blend-mode: soft-light;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_03,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_03 {
  background: -webkit-gradient(linear, left top, left bottom, from(#485c6e), color-stop(15%, #b9b9b0), to(#4b6974));
  background: linear-gradient(#485c6e, #b9b9b0 15%, #4b6974);
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_03 img,
.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_03 video,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_03 img,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_03 video {
  -webkit-filter: contrast(130%);
          filter: contrast(130%);
  mix-blend-mode: hard-light;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_04,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_04 {
  background: -webkit-gradient(linear, left top, left bottom, from(#8facaf), to(#8facaf));
  background: linear-gradient(#8facaf, #8facaf);
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_04 img,
.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_04 video,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_04 img,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_04 video {
  -webkit-filter: contrast(150%) grayscale(15%);
          filter: contrast(150%) grayscale(15%);
  mix-blend-mode: hard-light;
  opacity: .8;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_04 .bg-1,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_04 .bg-1 {
  background: -webkit-gradient(linear, right top, left bottom, from(#9ec1b3), color-stop(#8c78a0), color-stop(#646983), to(#252c37));
  background: linear-gradient(to bottom left, #9ec1b3, #8c78a0, #646983, #252c37);
  mix-blend-mode: overlay;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_05,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_05 {
  background: linear-gradient(-179deg, #a48a7a, #927f77 37%, #ac8577 49%, #574d47);
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_05 img,
.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_05 video,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_05 img,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_05 video {
  -webkit-filter: grayscale(20%) contrast(130%);
          filter: grayscale(20%) contrast(130%);
  mix-blend-mode: hard-light;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_06,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_06 {
  background-color: #000;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_07,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_07 {
  background: -webkit-gradient(linear, left top, left bottom, from(#a9a499), to(#a9a499));
  background: linear-gradient(#a9a499, #a9a499);
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_07 img,
.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_07 video,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_07 img,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_07 video {
  -webkit-filter: grayscale(30%) contrast(140%) hue-rotate(-5deg);
          filter: grayscale(30%) contrast(140%) hue-rotate(-5deg);
  mix-blend-mode: hard-light;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_07 .bg-1,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_07 .bg-1 {
  background: -webkit-gradient(linear, left top, left bottom, from(#eaeae9), to(#eaeae9));
  background: linear-gradient(#eaeae9, #eaeae9);
  mix-blend-mode: multiply;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_08,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_08 {
  background: linear-gradient(-179deg, #b1957d 29%, #7d7b73 57%, #ce9778);
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_08 img,
.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_08 video,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_08 img,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_08 video {
  -webkit-filter: grayscale(30%) contrast(170%);
          filter: grayscale(30%) contrast(170%);
  mix-blend-mode: hard-light;
  opacity: .8;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_08 .bg-1,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_08 .bg-1 {
  background: -webkit-gradient(linear, left top, left bottom, from(#dab66d), to(#dab66d));
  background: linear-gradient(#dab66d, #dab66d);
  mix-blend-mode: darken;
  opacity: .15;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_09,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_09 {
  background: -webkit-gradient(linear, left top, left bottom, from(#c09f81), to(#816c5f));
  background: linear-gradient(#c09f81, #816c5f);
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_09 img,
.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_09 video,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_09 img,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_09 video {
  -webkit-filter: grayscale(40%) contrast(110%);
          filter: grayscale(40%) contrast(110%);
  mix-blend-mode: hard-light;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_09 .bg-1,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_09 .bg-1 {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #bbccce), to(#000));
  background: linear-gradient(#bbccce 50%, #000);
  mix-blend-mode: soft-light;
  opacity: .5;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_10,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_10 {
  background: -webkit-gradient(linear, left top, left bottom, from(#817e72), to(#817e72));
  background: linear-gradient(#817e72, #817e72);
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_10 img,
.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_10 video,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_10 img,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_10 video {
  -webkit-filter: grayscale(30%) contrast(155%);
          filter: grayscale(30%) contrast(155%);
  mix-blend-mode: hard-light;
  opacity: .75;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_10 .bg-1,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_10 .bg-1 {
  background: -webkit-gradient(linear, left top, left bottom, from(#cce7de), to(#cce7de));
  background: linear-gradient(#cce7de, #cce7de);
  mix-blend-mode: multiply;
  opacity: .35;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_11,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_11 {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #8e8d9a), color-stop(48%, #a6939f), color-stop(65%, #6c7c95), color-stop(0, #6a7b95), color-stop(86%, #c5cdd7), to(#303743));
  background: linear-gradient(-180deg, #8e8d9a 30%, #a6939f 48%, #6c7c95 65%, #6a7b95 0, #c5cdd7 86%, #303743);
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_11 img,
.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_11 video,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_11 img,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_11 video {
  -webkit-filter: grayscale(20%) contrast(130%);
          filter: grayscale(20%) contrast(130%);
  mix-blend-mode: hard-light;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_11 .bg-1,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_11 .bg-1 {
  background: -webkit-gradient(linear, left top, left bottom, from(#294459), to(#294459));
  background: linear-gradient(#294459, #294459);
  mix-blend-mode: lighten;
  opacity: .5;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_12,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_12 {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(31%, #8e8d9a), color-stop(49%, #a69893), color-stop(58%, #4c4644), color-stop(88%, #c5cdd7), to(#303d43));
  background: linear-gradient(-180deg, #8e8d9a 31%, #a69893 49%, #4c4644 58%, #c5cdd7 88%, #303d43);
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_12 img,
.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_12 video,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_12 img,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_12 video {
  -webkit-filter: grayscale(20%) contrast(130%);
          filter: grayscale(20%) contrast(130%);
  mix-blend-mode: hard-light;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_12 .bg-1,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_12 .bg-1 {
  background: -webkit-gradient(linear, left top, left bottom, from(#315764), to(#315764));
  background: linear-gradient(#315764, #315764);
  mix-blend-mode: overlay;
  opacity: .25;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_13,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_13 {
  background: -webkit-gradient(linear, left top, left bottom, from(#eceedf), to(#eceedf));
  background: linear-gradient(#eceedf, #eceedf);
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_13 img,
.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_13 video,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_13 img,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_13 video {
  -webkit-filter: grayscale(40%) contrast(160%) brightness(85%) hue-rotate(-5deg);
          filter: grayscale(40%) contrast(160%) brightness(85%) hue-rotate(-5deg);
  mix-blend-mode: darken;
  opacity: .85;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_13 .bg-1,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_13 .bg-1 {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #77766f), color-stop(60%, #6a6f68), to(#45353e));
  background: linear-gradient(-180deg, #77766f 30%, #6a6f68 60%, #45353e);
  mix-blend-mode: overlay;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_14,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_14 {
  background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#444));
  background: linear-gradient(#444, #444);
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_14 img,
.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_14 video,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_14 img,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_14 video {
  -webkit-filter: grayscale(100%) contrast(190%) brightness(110%);
          filter: grayscale(100%) contrast(190%) brightness(110%);
  opacity: .75;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_14 .bg-1,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_14 .bg-1 {
  background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#333));
  background: linear-gradient(#333, #333);
  mix-blend-mode: lighten;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_15,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_15 {
  background: -webkit-gradient(linear, left top, left bottom, from(#9d9990), to(#9d9990));
  background: linear-gradient(#9d9990, #9d9990);
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_15 img,
.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_15 video,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_15 img,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_15 video {
  -webkit-filter: grayscale(20%) contrast(140%);
          filter: grayscale(20%) contrast(140%);
  mix-blend-mode: hard-light;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_15 .bg-1,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_15 .bg-1 {
  background: -webkit-gradient(linear, left top, left bottom, from(#878787), to(#878787));
  background: linear-gradient(#878787, #878787);
  mix-blend-mode: lighten;
  opacity: .5;
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_16 img,
.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_16 video,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_16 img,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_16 video {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
}

.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_17 img,
.video-editor.media-loaded .video-editor-container .ve_filters .filter-preview-item-list .ve_filter_17 video,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_17 img,
.video-editor.media-loaded .video-editor-container .ve_filters .video-wrapper-container .ve_filter_17 video {
  -webkit-filter: sepia(1);
          filter: sepia(1);
}

.video-editor.media-loaded .video-editor-container .filter-content .tab-content {
  background: #fff;
  border: 0;
  margin-top: 0;
}

.video-editor.media-loaded .video-editor-container .filter-content .nav-pills {
  border-bottom: 1px solid #ddd;
}

.video-editor.media-loaded .video-editor-container .filter-content .nav-pills > li.active > a {
  background: #e4e4e4 !important;
}

.video-editor.media-loaded .video-editor-container .filter-content .nav-pills > li > a:hover {
  background: #e4e4e4 !important;
}

.video-editor.media-loaded .video-editor-container .filter-adjust-item {
  /*padding: 0 10px!important;*/
}

.video-editor.media-loaded .video-editor-container .filter-adjust-item .input-num {
  position: absolute;
  right: 10px;
  top: 36px;
  height: 26px;
  width: 50px !important;
  padding: 7px 1px 7px 2px !important;
  font-size: 12px;
  min-height: 17px;
}

.video-editor.media-loaded .video-editor-container .filter-adjust-item .slide-filter {
  width: 88%;
}

.video-editor.media-loaded .video-editor-container .filter-adjust-item span {
  display: inline-block;
  margin: 7px 5px 0;
  padding: 0 4px;
  background: #b6bf33;
  color: #fff;
  font-size: 12px;
}

.video-editor.media-loaded .video-editor-container .ve_memes .meme-text {
  padding: 15px;
  color: #fff;
  text-align: center;
  font-size: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  white-space: pre-wrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: default;
  word-wrap: break-word;
}

.video-editor.media-loaded .video-editor-container .ve_memes .meme-text-hidden {
  padding: 0;
  position: absolute;
  z-index: -1;
}

.video-editor.media-loaded .video-editor-container .ve_resize .color-btn-container {
  background: black;
  border: 0 solid rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0 1px 4px;
          box-shadow: rgba(0, 0, 0, 0.25) 0 1px 4px;
  border-radius: 4px;
  position: relative;
  padding: 15px;
}

.video-editor.media-loaded .video-editor-container .ve_resize .media-preview-container {
  background-color: black;
  max-width: 100%;
}

.video-editor.media-loaded .video-editor-container .ve_resize video {
  max-width: 100%;
  max-height: 100%;
  height: 100%;
}

.video-editor.media-loaded .video-editor-container .ve_sound_effects .sound-button-container {
  background: #dadde2;
  padding: 10px 10px 0;
}

.video-editor.media-loaded .video-editor-container .ve_sound_effects .sound-button-container .sound-button {
  padding: 7px 10px;
  width: 22%;
  float: left;
  margin-right: 10px;
  text-align: center;
  margin-bottom: 10px;
  font-size: 12px;
  display: block;
  background: #fff;
  color: #464646;
  cursor: pointer;
}

.video-editor.media-loaded .video-editor-container .ve_sound_effects .sound-button-container .sound-button:hover {
  background: #dcdcdc;
}

@media only screen and (max-width: 991px) {
  .video-editor.media-loaded .video-editor-container .ve_sound_effects .sound-button-container {
    overflow: auto;
  }

  .video-editor.media-loaded .video-editor-container .ve_sound_effects .sound-button-container .sound-button {
    width: 46%;
  }
}

.video-editor.media-loaded .video-editor-container .ve_sound_effects .media-duration-text,
.video-editor.media-loaded .video-editor-container .ve_sound_effects .masked-duration-input {
  width: 85px;
}

.video-editor.media-loaded .video-editor-container .ve_sound_effects .btn-sound {
  padding: 0 5px;
  background: rgba(0, 0, 0, 0.4);
  color: #fff;
  font-size: 14px;
}

.video-editor.media-loaded .video-editor-container .ve_subtitles .media-preview-container {
  position: relative;
}

.video-editor.media-loaded .video-editor-container .ve_subtitles .btn.btn-organize {
  background: #b6bf33 !important;
  color: #fff !important;
  border: 2px solid #b6bf33;
  padding: 3px 8px;
  border-radius: 0 !important;
}

.video-editor.media-loaded .video-editor-container .ve_subtitles .btn.btn-organize:hover {
  border: 2px solid #fff !important;
}

.video-editor.media-loaded .video-editor-container .ve_subtitles .subtitle-title {
  padding: 17px 20px 13px !important;
  min-height: 48px;
}

.video-editor.media-loaded .video-editor-container .ve_subtitles .resize-controls-container .resizeOptions select {
  width: 150px;
}

.video-editor.media-loaded .video-editor-container .ve_subtitles .resize-controls-container .upload-srt-container .btn,
.video-editor.media-loaded .video-editor-container .ve_subtitles .resize-controls-container .upload-srt-container .btn:hover {
  border: 0 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.video-editor.media-loaded .video-editor-container .ve_subtitles .ve-style-right-container .video-modal-nav li a {
  padding: 3px 10px !important;
}

.video-editor.media-loaded .video-editor-container .ve_subtitles .ve-style-right-container .colorCode {
  line-height: 9px;
  margin-top: 5px;
}

.video-editor.media-loaded .video-editor-container .ve_stop_motion .sub-head {
  font-size: 14px;
}

.video-editor.media-loaded .video-editor-container .loop-buttons-container button,
.video-editor.media-loaded .video-editor-container .ve_collage .collage-crop-options button,
.video-editor.media-loaded .video-editor-container .ve_rotate .rotate-container-btn button,
.video-editor.media-loaded .video-editor-container .video-speed-buttons-container button,
.video-editor.media-loaded .video-editor-container .frame-rate-buttons-container button,
.video-editor.media-loaded .video-editor-container .speed-buttons-container button,
.video-editor.media-loaded .video-editor-container .mute-buttons-container button {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
  border: 1px solid #ddd;
  text-align: center;
  border-radius: 3px;
  background: #f6f6f6;
  color: #000;
  font-size: 14px;
  font-weight: 600;
  padding: 10px 20px;
  -webkit-transition: .2s;
  transition: .2s;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.video-editor.media-loaded .video-editor-container .loop-buttons-container button:hover,
.video-editor.media-loaded .video-editor-container .ve_collage .collage-crop-options button:hover,
.video-editor.media-loaded .video-editor-container .ve_rotate .rotate-container-btn button:hover,
.video-editor.media-loaded .video-editor-container .video-speed-buttons-container button:hover,
.video-editor.media-loaded .video-editor-container .frame-rate-buttons-container button:hover,
.video-editor.media-loaded .video-editor-container .speed-buttons-container button:hover,
.video-editor.media-loaded .video-editor-container .mute-buttons-container button:hover,
.video-editor.media-loaded .video-editor-container .loop-buttons-container button.active,
.video-editor.media-loaded .video-editor-container .ve_collage .collage-crop-options button.active,
.video-editor.media-loaded .video-editor-container .ve_rotate .rotate-container-btn button.active,
.video-editor.media-loaded .video-editor-container .video-speed-buttons-container button.active,
.video-editor.media-loaded .video-editor-container .frame-rate-buttons-container button.active,
.video-editor.media-loaded .video-editor-container .speed-buttons-container button.active,
.video-editor.media-loaded .video-editor-container .mute-buttons-container button.active {
  cursor: pointer;
  background: rgba(63, 61, 72, 0.4);
  -webkit-transform: translateY(-1px);
          transform: translateY(-1px);
}

.video-editor.media-loaded .video-editor-container .repeat-video-article,
.video-editor.media-loaded .video-editor-container .ve_stop_motion .stop-motion-preview-description,
.video-editor.media-loaded .video-editor-container .ve_rotate .rotate-rotation-text,
.video-editor.media-loaded .video-editor-container .ve_rotate .rotate-flip-text {
  font-size: 17px;
  font-weight: 400;
  width: 100%;
}

.video-editor.media-loaded .video-editor-container .repeat-video-article .repeat-duration,
.video-editor.media-loaded .video-editor-container .ve_stop_motion .stop-motion-preview-description .repeat-duration,
.video-editor.media-loaded .video-editor-container .ve_rotate .rotate-rotation-text .repeat-duration,
.video-editor.media-loaded .video-editor-container .ve_rotate .rotate-flip-text .repeat-duration {
  font-size: 18px;
  color: #695757;
  font-weight: bold;
}

.video-editor.media-loaded .video-editor-container .resize-controls-container ._left-sidein {
  width: auto;
}

.video-editor.media-loaded .video-editor-container .resize-controls-container ._left-sidein .input-form {
  border: 1px solid #ddd !important;
  width: 50px;
  display: block;
  color: #474747;
  height: 25px;
  margin-left: 10px;
}

.video-editor.media-loaded .video-editor-container .resize-controls-container h4 {
  margin: 10px;
}

.video-editor.media-loaded .video-editor-container .resize-controls-container .resize-ratio-element {
  border-bottom: 1px dotted #ddd;
  padding: 7px 10px;
  cursor: pointer;
}

.video-editor.media-loaded .video-editor-container .resize-controls-container .resize-ratio-element .video-radio-bg {
  vertical-align: middle;
}

.video-editor.media-loaded .video-editor-container .resize-controls-container .resize-ratio-element .ratio {
  margin: 0 5px;
  min-height: unset;
  float: right;
}

.video-editor.media-loaded .video-editor-container .resize-controls-container .resize-position-container button {
  position: relative;
  background: #dadde2;
  min-width: 50px;
  text-align: left;
  margin-right: 5px;
  border: 1px solid #ccc !important;
  -webkit-box-shadow: 0 !important;
          box-shadow: 0 !important;
  line-height: 26px;
  font-size: 15px;
}

.video-editor.media-loaded .video-editor-container .resize-controls-container .colorCode.bgColor {
  left: auto !important;
  position: relative;
  background: url(/images/sprite_image.png?e29593dca7d8cd983fe2e1b3c892686d) no-repeat -53px -5px;
}

.video-editor.media-loaded .video-editor-container .ve_collage .collage-layer-options {
  margin-bottom: 15px;
}

.video-editor.media-loaded .video-editor-container .ve_collage .collage-layer-option {
  margin-right: 10px;
  margin-bottom: 10px;
  float: left;
  cursor: pointer;
}

.video-editor.media-loaded .video-editor-container .ve_collage .collage-layer-option .collage-video-img {
  width: 100px;
  height: 100px;
  overflow: hidden;
}

.video-editor.media-loaded .video-editor-container .ve_collage .collage-layer-option.active .collage-video-img {
  border: 1px solid #827777;
}

.video-editor.media-loaded .video-editor-container .ve_collage .collage-crop-options button {
  padding: 3px 16px !important;
}

.video-editor.media-loaded .video-editor-container .ve_collage .media-preview-container .collage-media-box {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.video-editor.media-loaded .video-editor-container .ve_collage .media-preview-container .collage-media-box img,
.video-editor.media-loaded .video-editor-container .ve_collage .media-preview-container .collage-media-box video,
.video-editor.media-loaded .video-editor-container .ve_collage .media-preview-container .collage-media-box .replace-div {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}

.video-editor.media-loaded .video-editor-container .ve_collage .media-preview-container .collage-media-box img,
.video-editor.media-loaded .video-editor-container .ve_collage .media-preview-container .collage-media-box video {
  display: none;
}

.video-editor.media-loaded .video-editor-container .ve_collage .media-preview-container .collage-media-box .replace-div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10%;
  outline: 1px dashed #888;
  background: #eee;
}

.video-editor.media-loaded .video-editor-container .ve_collage .media-preview-container .collage-media-box .replace-div label {
  max-width: 100%;
  background: #fff;
  -webkit-transition: .2s;
  transition: .2s;
  text-align: center;
  -webkit-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1);
}

.video-editor.media-loaded .video-editor-container .ve_collage .media-preview-container .collage-media-box.media-image img {
  display: block;
}

.video-editor.media-loaded .video-editor-container .ve_collage .media-preview-container .collage-media-box.media-image video,
.video-editor.media-loaded .video-editor-container .ve_collage .media-preview-container .collage-media-box.media-image .replace-div {
  display: none;
}

.video-editor.media-loaded .video-editor-container .ve_collage .media-preview-container .collage-media-box.media-video video {
  display: block;
}

.video-editor.media-loaded .video-editor-container .ve_collage .media-preview-container .collage-media-box.media-video img,
.video-editor.media-loaded .video-editor-container .ve_collage .media-preview-container .collage-media-box.media-video .replace-div {
  display: none;
}

.video-editor.media-loaded .video-editor-container .ve_collage .media-preview-container .collage-media-box:hover .replace-div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.video-editor.media-loaded .video-editor-container .ve_collage .video-wrapper-container .player-controls {
  display: block;
}

.video-editor.media-loaded .video-editor-container .ve_montage .video-wrapper-container .media-preview-container {
  background-color: #000000;
}

.video-editor.media-loaded .video-editor-container .ve_montage .video-wrapper-container .media-preview-container img {
  display: none !important;
}

.video-editor.media-loaded .video-editor-container .ve_montage .video-wrapper-container .media-preview-container img.active {
  display: block !important;
}

.video-editor.media-loaded .video-editor-container .ve_montage .video-wrapper-container .media-preview-container img.active.fade-enter {
  opacity: 0;
}

.video-editor.media-loaded .video-editor-container .ve_montage .video-wrapper-container .media-preview-container img.active.fade-enter-active {
  opacity: 1;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}

.video-editor.media-loaded .video-editor-container .ve_montage .video-wrapper-container .media-preview-container img.active.fade-leave {
  opacity: 1;
}

.video-editor.media-loaded .video-editor-container .ve_montage .video-wrapper-container .media-preview-container img.active.fade-leave-active {
  opacity: 0;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}

.video-editor.media-loaded .video-editor-container .ve_montage .video-wrapper-container .player-controls {
  display: block;
}

.video-editor.media-loaded .video-editor-container .ve_rotate img,
.video-editor.media-loaded .video-editor-container .ve_rotate video {
  max-width: none;
}

.video-editor.media-loaded .video-editor-container .ve_rotate .rotate-container-btn button {
  padding: 10px 16px;
}

.video-editor.media-loaded .video-editor-container .ve_rotate .media-preview-container {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.video-editor.media-loaded .video-editor-container .ve_rotate .media-preview-container .media-preview-container1 {
  -webkit-transform-origin: center;
          transform-origin: center;
}

.video-editor.media-loaded .video-editor-container .ve_image_to_video .video-wrapper-container .media-preview-container {
  width: 640px;
  height: 480px;
}

.video-editor.media-loaded .video-editor-container .ve_image_to_video .video-wrapper-container .media-preview-container img {
  display: none !important;
  -o-object-fit: contain;
     object-fit: contain;
  width: 640px;
  height: 480px;
}

.video-editor.media-loaded .video-editor-container .ve_image_to_video .video-wrapper-container .media-preview-container img.active {
  display: block !important;
}

.video-editor.media-loaded .video-editor-container .ve_image_to_video .video-wrapper-container .player-controls {
  display: block;
}

.video-editor.media-loaded .video-editor-container .ve_image_to_gif .video-wrapper-container .media-preview-container {
  width: 640px;
  height: 480px;
}

.video-editor.media-loaded .video-editor-container .ve_image_to_gif .video-wrapper-container .media-preview-container img {
  display: none !important;
  -o-object-fit: contain;
     object-fit: contain;
  width: 640px;
  height: 480px;
}

.video-editor.media-loaded .video-editor-container .ve_image_to_gif .video-wrapper-container .media-preview-container img.active {
  display: block !important;
}

.video-editor.media-loaded .video-editor-container .ve_image_to_gif .video-wrapper-container .player-controls {
  display: block;
}

.video-editor.media-loaded .video-editor-container .ve_cut_story .left-controls-container {
  padding: 0 !important;
}

.video-editor.media-loaded .video-editor-container .ve_joiner .video-wrapper-container .player-controls {
  display: block;
}

.video-editor.media-loaded .video-editor-container .ve_memes .video-wrapper-container .media-preview-container.media-fit video {
  -o-object-fit: none;
     object-fit: none;
  width: unset;
  height: unset;
}

.video-editor.media-loaded.sticky_footer .main {
  position: static;
}

.video-editor.media-loaded .redVideoProCont {
  padding: 0 !important;
}

.video-editor.media-loaded .colorPickerCont {
  z-index: 999999 !important;
}

.video-editor.media-loaded .before_first_level_menu_active,
.video-editor.media-loaded ._top-doublemenu {
  display: none;
}

.video-editor.media-loaded.footer-shown .main {
  margin-bottom: 0 !important;
}

.video-editor.media-loaded .video-wrapper-container {
  max-height: unset;
}

.video-editor.media-loaded .mainContainer {
  padding-top: 50px !important;
}

.video-editor.media-loaded .bold {
  font-weight: bold;
}

.video-editor.media-loaded .left-controls-container {
  padding: 10px;
}

.video-editor.media-loaded .ve_subtitles .left-controls-container,
.video-editor.media-loaded .ve_resize .left-controls-container,
.video-editor.media-loaded .ve_filters .left-controls-container,
.video-editor.media-loaded .ve_add_text_to_video .left-controls-container,
.video-editor.media-loaded .ve_video_to_gif .left-controls-container {
  padding: 0;
}

.video-editor.media-loaded .ve_subtitles .no-space,
.video-editor.media-loaded .ve_resize .no-space,
.video-editor.media-loaded .ve_add_text_to_video .no-space {
  padding: 0 !important;
}

.video-editor.media-loaded .no-pad {
  padding: 0 !important;
}

.video-editor.media-loaded .media-duration-text {
  line-height: 34px;
  color: #cfd2d8;
}

@media (min-width: 991px) and (max-width: 1023px) {
  .video-editor.media-loaded .mainContainer {
    padding-top: 0 !important;
  }
}

@media (min-width: 991px) and (max-width: 1024px) {
  .video-editor.media-loaded .sidemenu {
    display: none;
  }

  .video-editor.media-loaded .video-editor-container .video-editor-workspace .left-container {
    width: 555px;
  }

  .video-editor.media-loaded .video-editor-container .right-container {
    width: calc(100% - 555px) !important;
  }
}

@media only screen and (max-width: 991px) {
  .video-editor.media-loaded .mainContainer {
    padding-top: 0 !important;
  }

  .video-editor.media-loaded .sidemenu {
    display: none;
  }

  .video-editor.media-loaded .video-editor-container .video-editor-workspace .left-container {
    width: 100%;
  }

  .video-editor.media-loaded .video-editor-container .video-editor-workspace .left-container .editor-controls-container {
    width: 100% !important;
  }

  .video-editor.media-loaded .video-editor-container .video-editor-workspace .left-container .editor-controls-container .media-preview-item-list .inputContainer .video-label .media-name-text {
    width: 80%;
  }

  .video-editor.media-loaded .video-editor-container .right-container {
    width: 100% !important;
  }
}

@media only screen and (max-width: 425px) {
  .video-editor.media-loaded.hd_alertbox .mainContainer {
    padding-top: 0 !important;
  }
}

.video-editor.media-loaded .templates_bor {
  display: none;
}

.video-editor.media-loaded .navbar-default.hor_bdr_before:before {
  background: #3f3d48;
}

.video-editor.media-loaded .form-control {
  border: 1px solid #ddd;
}

.video-editor.media-loaded .videoEditor-header {
  top: -45px;
  z-index: 999998;
}

.video-editor.media-loaded .videoeditor-create {
  width: 26px;
  height: 25px;
  text-align: center;
  line-height: 24px;
  left: 9px;
  top: 7px;
}

.video-editor.media-loaded .video-editor .headerRgt .searchcontainer .edit-create {
  width: 26px;
  height: 25px;
  text-align: center;
  line-height: 24px;
  left: 9px;
  background: url(/images/videoeditor-Top.png?21b2a4b40c0ab2f90aa20297eac0f886) no-repeat top left;
  top: 4px;
}

.video-editor.media-loaded .videoEditor-header .userSaveLnk button span.drp_arrow {
  right: 2px;
  top: 0px;
}

.video-editor.media-loaded.hd_alertbox .hd_alrtmsg {
  display: none;
}

.video-editor.media-loaded.hd_alertbox .hd_alertbox_inner {
  height: 50px;
}

.video-editor.media-uploading #ve_uploading_container {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: auto;
}

.video-editor.media-uploading #ve_uploading_container .video-output {
  font-size: 30px;
  /* padding-bottom: 150px; */
}

.video-editor.media-uploading .upload-font {
  font-size: 25px;
  font-weight: bold;
}

.video-editor.media-uploading.hd_alertbox .video-percentage {
  height: calc(100vh - 120px) !important;
}

.video-editor.media-uploading.hd_alertbox #ve_uploading_container {
  height: calc(100vh - 120px) !important;
}

.video-editor.media-uploading.footer-shown .main {
  margin-bottom: 0 !important;
}

.video-editor.media-processing.footer-shown .main {
  margin-bottom: 0 !important;
}

.video-editor.media-processing #ve_processing_container {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: auto;
}

.video-editor.media-processing #ve_processing_container .video-output {
  font-size: 40px;
}

.video-editor.media-processing.hd_alertbox #ve_processing_container {
  height: calc(100vh - 120px);
}

.video-editor.media-processing .video-editor-container {
  height: calc(100vh - 135px);
  overflow: auto;
}

.video-editor.media-failed #ve_process_failed_container {
  display: block;
}

.video-editor.media-processed.footer-shown .main {
  margin-bottom: 0 !important;
}

.video-editor.media-processed #ve_processed_container {
  display: -webkit-box;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: calc(100vh - 89px);
}

.video-editor.media-processed .video-output {
  font-size: 40px;
}

.video-editor.media-processed.footer-shown .main {
  margin-bottom: 0;
}

.video-editor.media-processed.hd_alertbox #ve_processed_container {
  height: calc(100vh - 120px);
}

.video-editor .videoEditorLeftCont {
  height: calc(100vh - 136px);
}

.video-editor .video-editor-lst .title_h4 {
  padding-right: 50px;
}

.video-editor .video-editor-lst .title_h4 ._square-button {
  display: none;
}

.video-editor .video-editor-lst .title_h4 .lower-video {
  font-size: 20px;
}

.video-editor .video-editor-lst .title_h4 .showBtn {
  top: 10px;
  right: 10px;
  border: 1px solid #f6f6f6;
  padding: 5px;
}

.video-editor .video-editor-lst.productShadow {
  min-height: 50px;
}

.video-editor .video-editing ._video-editing .viewall {
  color: #1b69b6;
  border-bottom: 1px solid #1b69b6;
  display: inline-block;
  line-height: 15px;
}

.video-editor .video-editing ._video-editing .viewall:hover {
  border-bottom: 0 solid #1b69b6;
}

.video-editor .primeIcon.prime {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -127px -594px;
  top: 7px;
  left: -37px;
  position: relative;
}

.video-editor .listingInner {
  display: inline-block;
  padding-right: 20px;
}

.video-editor .titleDownld {
  background: #f6f6f6;
  padding: 7px 10px;
}

.video-editor .primeIcon.prime-plus {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -164px -596px;
  top: 7px;
  left: -37px;
  position: relative;
}

.video-editor .wofox-video-lower {
  min-height: 500px;
}

.video-editor .wofox-video-lower .video-editing .showBtn a {
  height: 19px;
  width: 19px;
  text-indent: -9999px;
  display: block;
  float: left;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -73px -997px;
}

.video-editor .wofox-video-lower .video-editing .description {
  display: none;
}

.video-editor .wofox-video-lower .video-editing.active .showBtn a {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -105px -997px;
}

.video-editor .wofox-video-lower .video-editing.active .description {
  display: block;
}

.video-editor .hasAd .player-controls {
  top: 58%;
}

.video-editor .hasAd .video-wrapper-container {
  height: calc(100vh - 257px);
}

.btn-download-video.disabled {
  cursor-pointer: none;
}

/*
//Hover color
$hoverColor: #f22259;
*/

/*--z-index value increase--*/

/*
$grid-float-breakpoint: 1023px;*/

.fun-editor {
  background: #f5f4f4;
}

.fun-editor .m-auto {
  margin: auto;
}

.fun-editor .d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.fun-editor .d-none {
  display: none;
}

.fun-editor .d-block {
  display: block;
}

.fun-editor .bg-white {
  background: #fff !important;
}

.fun-editor .redVideMediaEdit {
  background: #f6f6f6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 45px;
}

.fun-editor .btn-color {
  height: 30px;
  width: 30px;
  cursor: pointer;
  position: relative;
  outline: none;
  float: left;
  border-radius: 4px;
  margin: 0 6px 6px 0;
}

.fun-editor .mobile_loginMenu .createLnk,
.fun-editor .mobile_loginMenu .notify_icon,
.fun-editor .mobile_loginMenu .login_btn,
.fun-editor .mobile_loginMenu .profileLnk .usernameH {
  /*display: block!important;*/
}

.fun-editor .videoEditorTab {
  background: transparent !important;
  font-size: 24px;
}

.fun-editor .videoEditorTab a {
  color: #1b69b6;
  border-bottom: 2px solid #1b69b6;
}

.fun-editor .videoEditorTab .videoEditorTabIcon {
  background: url(/images/new_tab_grey.png?4a0ffd4212af6b4e26372baa3755ff05) no-repeat top left;
  width: 20px;
  height: 20px;
  display: inline-block;
}

.fun-editor.redVideoEditor .navbar-default.hor_bdr_before:before {
  background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to right, #ff6a00, #ee0979);
}

.fun-editor .video-editor-workspace,
.fun-editor #ve_upload_container,
.fun-editor #ve_uploading_container,
.fun-editor #ve_processing_container,
.fun-editor #ve_process_failed_container,
.fun-editor #ve_processed_container,
.fun-editor #bannerTop,
.fun-editor footer {
  display: none;
}

.fun-editor .video-editor-container video {
  width: 100%;
  display: block;
  vertical-align: middle;
}

.fun-editor .video-editor-container input,
.fun-editor .video-editor-container select,
.fun-editor .video-editor-container textarea {
  color: #212121;
  border-radius: 0;
}

.fun-editor .video-editor-container textarea {
  resize: none;
}

.fun-editor.media-not-loaded #ve_upload_container,
.fun-editor.media-not-loaded #bannerTop,
.fun-editor.media-not-loaded footer,
.fun-editor.module-list #ve_upload_container,
.fun-editor.module-list #bannerTop,
.fun-editor.module-list footer {
  display: block;
}

.fun-editor.media-loaded {
  /*&.hd_alertbox{
    .mainContainer{
      padding-top: 80px !important;
    }
    .video-editor-container,.sidemenu {
      height: $hd-alert-bodyheight;
    }
    .left-container .editor-controls-container{
      height: $hd-alert-bodyheight;
    }
    .video-editor-container .video-wrapper-container{
      height: calc(100vh - 140px)!important;
    }
    .red-height .redVideoProCont{
      height: calc(100vh - 80px) !important;
    }
    .right-container{
      width: $right-menu-size!important;
      background: #e2e2e2;
    }
    .subtitles-seeker-container{
      height: calc(100vh - 225px);
    }
  }*/
}

.fun-editor.media-loaded .video-editor-workspace {
  display: block;
}

.fun-editor.media-loaded .navbar .container,
.fun-editor.media-loaded .navbar .static-pages .main .platformbg-main .platform-product .product-meta .product-meta-content,
.static-pages .main .platformbg-main .platform-product .product-meta .fun-editor.media-loaded .navbar .product-meta-content,
.fun-editor.media-loaded .navbar .static-pages .main .platformbg-main .platform-product .product-content-container,
.static-pages .main .platformbg-main .platform-product .fun-editor.media-loaded .navbar .product-content-container,
.fun-editor.media-loaded .navbar .static-pages .main .bottom-fold .bottom-fold-container,
.static-pages .main .bottom-fold .fun-editor.media-loaded .navbar .bottom-fold-container {
  width: 100%;
}

.fun-editor.media-loaded.beforeLogin .left-bottom-btn {
  right: 105px;
}

.fun-editor.media-loaded .left-bottom-btn {
  top: -49px;
  right: 80px;
  z-index: 9999;
}

.fun-editor.media-loaded .left-bottom-btn .create-btn-li {
  display: block !important;
  margin-top: 7px;
}

.fun-editor.media-loaded .left-bottom-btn .create-btn-li .create-btn {
  padding: 3px 12px;
  border: 0;
}

.fun-editor.media-loaded .modal-dialog:before {
  z-index: 3 !important;
}

.fun-editor.media-loaded .mobile_loginMenu .notify_desktopView {
  display: none !important;
}

.fun-editor.media-loaded .mobile_loginMenu .createMenuDropdownLi {
  display: none !important;
}

.fun-editor.media-loaded.fun-editor .mobile_loginMenu .profileLnk .usernameH {
  display: none !important;
}

.fun-editor.media-loaded .video-editor-container {
  height: calc(100vh - 51px);
}

.fun-editor.media-loaded .video-editor-container .left-container {
  width: 520px;
  overflow: auto;
  border-right: 1px solid #cacaca;
}

.fun-editor.media-loaded .video-editor-container .left-container .videoEditorLeftHd {
  border-left: 1px solid #1a1a1d !important;
}

.fun-editor.media-loaded .video-editor-container .left-container .videoEditorLeftHd .videoEditorLeftHdInner {
  background: #3f3d48;
  line-height: 34px;
  border-left: 1px solid #565656 !important;
}

.fun-editor.media-loaded .video-editor-container .left-container .videoEditorLeftHd .style-btn {
  padding: 0 10px 0 10px;
  font-weight: 500;
  display: block;
  height: 25px;
  line-height: 25px;
  background: #b6bf33;
  color: #fff;
  font-size: 15px;
  border: none;
  border-radius: 3px;
}

.fun-editor.media-loaded .video-editor-container .left-container .videoEditorLeftHd .style-btn:hover,
.fun-editor.media-loaded .video-editor-container .left-container .videoEditorLeftHd .style-btn:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.fun-editor.media-loaded .video-editor-container .left-container .square-heading {
  color: #fff;
  line-height: 34px;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container {
  /*overflow: auto;*/
  background-color: #fff;
  width: calc(100% - 64px);
  float: right;
  position: relative;
  height: calc(100vh - 51px);
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .left-section {
  height: 100%;
  overflow: hidden;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .videoEditorLeftHd {
  height: 35px;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .left-controls-container {
  height: calc(100% - 35px  - 40px);
  overflow: auto;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls {
  position: inherit;
  margin-top: unset;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list {
  overflow-y: auto;
  height: calc(100% - 81px - 58px);
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .noUi-connects {
  background: #d4d4d4;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .setCurrentTime {
  padding: 3px 2px;
  font-size: 13px;
  line-height: 27px;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .setCurrentTimeInput {
  width: 70px;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .setCurrentTimeInput .form-control {
  height: 25px;
  line-height: 25px;
  margin-top: 4px;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .startTime,
.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .endTime {
  background: #fff;
  border-radius: 3px;
  margin-right: 5px;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item {
  border-bottom: 1px solid #ddd;
  padding: 5px;
  background: #fff;
  /*      &:focus-within{
          background: #faffbd;
          overflow: hidden;
          .start-end{
            background: #eef3b5;
          }
          .startTime,.endTime{
            background:transparent!important;
          }
          .form-control{
            border:1px solid #ddd;
            box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
          }
        }*/
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item .masked-duration-input::-moz-selection {
  background: #bec8d2;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item .masked-duration-input::selection {
  background: #bec8d2;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item .redVideoInputFild {
  margin-bottom: 0;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item textarea.form-control {
  border: 1px solid #f6f6f6;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item .form-control {
  border: 1px solid #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item .start-end {
  background: #fff;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item .start-end .startTime,
.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item .start-end .endTime {
  background: transparent !important;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item.active {
  background: #faffbd;
  overflow: hidden;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item.active .start-end {
  background: #eef3b5;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item.active .startTime,
.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item.active .endTime {
  background: transparent !important;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item.active .form-control {
  border: 1px solid #ddd;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item:hover {
  background: #dadde2;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item:hover .start-end {
  background: #ddd !important;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .start-end-button {
  text-align: center;
  margin-left: 8px;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .start-end-button span {
  color: rgba(70, 70, 70, 0.709804);
  border: 1px solid #f6f6f6;
  cursor: pointer;
  width: 24px;
  height: 24px;
  line-height: 22px;
  margin-right: 5px;
  background: #fff;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .inputContainer {
  border: 1px solid #ccc;
  padding: 0;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .inputContainer .video-label {
  background: #dadde2;
  width: 100%;
  padding: 4px;
  line-height: 26px;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .inputContainer .video-label .media-name-text {
  white-space: nowrap;
  width: 76%;
  display: inline-block;
  line-height: 14px;
  padding-top: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .inputContainer .video-label .video-photo {
  border: 2px solid #ccc;
  background: #fff;
  color: #464646;
  height: 25px;
  margin-right: 5px;
  width: 30px;
  float: left;
  display: inline-block;
  line-height: 27px;
  font-size: 12px;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .inputContainer .video-label .video-photo i {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -59px -198px;
  height: 20px;
  width: 26px;
  display: inline-block;
  text-indent: -9999px;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .inputContainer .videoImgLst {
  width: 60px;
  height: 60px;
  border: 1px solid #c3bdbd;
  margin: 0 5px 10px;
  background: url(/images/red_upload.png?26f0c7adcd2e51669f2890cec481c0a2) no-repeat center center;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item {
  border-radius: 4px;
  width: 100%;
  margin-bottom: 10px;
  /* border-bottom: 1px solid #ddd; */
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item.media-video {
  background: url(/images/red_videoupload.png?6c807719aca42730d66699886c0e3156) no-repeat center center;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item.media-video img {
  display: none;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item.media-image video {
  display: none;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .img-width .media-image {
  background: url(/images/red_upload.png?26f0c7adcd2e51669f2890cec481c0a2) no-repeat center center;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .img-width .media-video {
  background: url(/images/red_videoupload.png?6c807719aca42730d66699886c0e3156) no-repeat center center;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .img-width {
  width: 45px;
  height: 45px;
  overflow: hidden;
  margin: auto 0;
  display: inline-block;
  float: left;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .img-width img,
.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .img-width video {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  background-color: #f7f7f7;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .media-info {
  display: inline-block;
  margin-left: 10px;
  max-width: 455px;
  width: 100%;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .btn {
  padding: 4px 15px !important;
  display: block;
  max-width: 110px;
  background: #fff;
  border: 1px solid #ddd !important;
  border-radius: 0;
  float: right;
  margin: 5px 2px 0 0;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .btn:hover {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .remove-item {
  float: right;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .start-end input[type=text]:focus {
  background: #fff !important;
  color: #474747 !important;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .redVideoInputFild_Input.form-control {
  min-height: 60px;
  padding: 0 !important;
  border-radius: 0 !important;
  background: transparent;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .redVideoInputFild_Input.form-control.cut-video select.form-control {
  border: 1px solid #ddd;
  font-size: 14px;
  padding: 4px 5px;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-horizontal .noUi-handle {
  left: auto !important;
  width: 7px;
  height: 11px;
  top: -2px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  cursor: ew-resize;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-horizontal .noUi-handle:after,
.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-horizontal .noUi-handle:before {
  width: 0 !important;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-horizontal .noUi-handle.noUi-handle-lower {
  right: -5px !important;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-horizontal .noUi-handle.noUi-handle-upper {
  right: -2px !important;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-connects {
  position: absolute !important;
  cursor: pointer;
  border-radius: 0 !important;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-connects .noUi-draggable {
  cursor: move;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-target {
  height: 7px;
  background: #ccc !important;
  margin-top: 5px;
  border: 0 !important;
  border-radius: 0;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .remove-item {
  cursor: pointer;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .active .video-radio-bg {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -394px -46px;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container button.active {
  background: #3f3d48;
  color: #fff;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .video-radio-bg {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -361px -47px;
  width: 25px;
  display: inline-block;
  height: 22px;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .inputContainer {
  /* border-bottom: 1px solid #d0d0d0; */
  padding: 0;
}

.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .w-15 {
  width: 15%;
}

.fun-editor.media-loaded .video-editor-container .left-container .ve_handle {
  display: inline-block;
  margin: 3px auto;
  height: 17px;
  width: 14px;
  cursor: pointer;
  text-indent: -99999px;
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -165px -212px;
}

.fun-editor.media-loaded .video-editor-container .left-container .btn-grey {
  border: 2px solid #d4d4d4 !important;
  color: #464646;
  background-color: #d4d4d4;
}

.fun-editor.media-loaded .video-editor-container .left-container .btn-grey:hover {
  border: 2px solid #fff !important;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.48);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.48);
}

.fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-left-container {
  width: 60%;
  margin: 30px;
}

.fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-left-container .modal-body {
  background: #e8e8e8;
}

.fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-left-container .preview-workspace {
  background: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin: auto;
  width: 80%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-left-container .preview-workspace .text-preview-box {
  padding: 5px;
  margin: 10px;
  border: 1px dashed #fff;
}

@media only screen and (max-width: 767px) {
  .fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-left-container {
    width: 100%;
    margin: 30px 0;
  }
}

.fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container {
  width: 40%;
  background: #e8e8e8;
}

.fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content {
  background: #f6f6f6;
  border: 1px solid #dadada !important;
  color: #464646;
}

.fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .tab-pane {
  max-height: 340px;
  overflow: auto;
}

.fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .tab-pane.fade {
  display: none;
}

.fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .tab-pane.active {
  display: block;
}

.fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .custom-bor {
  border-bottom: 1px dotted #ddd;
}

.fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .form-control {
  width: 100%;
  min-width: 50px;
  float: right;
}

.fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .form-control.form-clr {
  min-width: 70px;
}

.fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .btn-font-style {
  display: inline-block;
  padding: 0 5px;
  line-height: 20px;
}

.fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .btn-font-style.active {
  /*background-color: #5e5e5e;*/
}

.fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .subtitle-layout-item {
  cursor: pointer;
  margin-bottom: 15px;
  margin-top: 15px;
}

.fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .subtitle-layout-item img {
  border: 2px solid #fff;
}

@media only screen and (max-width: 767px) {
  .fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .d-inline {
    display: block;
  }
}

.fun-editor.media-loaded .video-editor-container .left-container .video-modal-nav {
  border-bottom: 1px solid #ddd;
}

.fun-editor.media-loaded .video-editor-container .left-container .video-modal-nav li.active a {
  background: #fff !important;
}

.fun-editor.media-loaded .video-editor-container .left-container .video-modal-nav li.active a:before {
  content: "";
  position: absolute;
  left: 0;
  top: auto;
  bottom: 0;
  right: 100%;
  height: 3px;
  width: 100%;
  z-index: 3;
}

.fun-editor.media-loaded .video-editor-container .left-container .video-modal-nav li a {
  background: transparent !important;
  padding: 7px 10px;
  font-size: 14px;
  color: #464646;
  border-radius: 0;
}

.fun-editor.media-loaded .video-editor-container .right-container {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: calc(100% - 520px) !important;
  background: #e2e2e2;
  overflow: hidden;
  /*@import "editor-container/video-player";*/
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .left-container .img-tab {
  display: grid;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .left-container .img-tab .img-display {
  display: block;
  height: 60px;
  width: 60px;
  border-radius: 50%;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .left-container .img-tab .post-img-display {
  display: block;
  height: 60px;
  width: 60px;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .left-container .margin-l-20 {
  margin-left: 20px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-d-none {
  display: none;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs {
  display: block;
  position: static;
  width: 360px;
  font-family: Arial,sans-serif;
  font-size: 12px;
  background-color: #fff;
  color: #66757F;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs .tweet-chat-section {
  width: auto;
  margin: 0;
  position: relative;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs .tweet-chat-section .tweet-chat-display {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs .tweet-chat-section .tweet-chat-display .tweet-display {
  position: relative;
  padding: 15px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs .tweet-chat-section .tweet-chat-display .tweet-display .views-count {
  margin-left: 62px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs .tweet-chat-section .tweet-chat-display .tweet-display .tick-img {
  padding-right: 3px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs .tweet-chat-section .tweet-chat-display .tweet-display .tweet-text-block {
  display: inline-block;
  line-height: 12px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs .tweet-chat-section .tweet-chat-display .tweet-display .tweet-text-block .username-block {
  margin-top: -5px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs .tweet-chat-section .tweet-chat-display .tweet-display .tweet-text-block .username-block .username-text {
  display: inline-block;
  line-height: 20px;
  color: #8f949b;
  font-family: 'Open Sans',sans-serif;
  font-size: 12px;
  border: none;
  margin-top: -1px;
  margin-left: 4px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs .tweet-chat-section .tweet-chat-display .tweet-display .tweet-section {
  min-height: 48px;
  margin-right: auto;
  padding-left: 48px;
  position: relative;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs .tweet-chat-section .tweet-chat-display .tweet-display .tweet-section .img-tab {
  left: 0;
  position: absolute;
  bottom: 0;
  top: 23px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs .tweet-chat-section .tweet-chat-display .tweet-display .tweet-section .img-tab .img-display {
  height: 50px;
  width: 50px;
  border-radius: 50%;
  display: block;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs .tweet-chat-section .tweet-chat-display .tweet-display .tweet-display-text {
  color: #000;
  display: inline-block;
  line-height: 20px;
  font-family: 'Open Sans',sans-serif;
  font-size: 15px;
  border: none;
  margin-top: -2px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs .tweet-chat-section .tweet-chat-display .tweet-display .tweet-text {
  color: #8f949b;
  display: inline-block;
  line-height: 20px;
  font-family: 'Open Sans',sans-serif;
  font-size: 15px;
  border: none;
  margin-top: -2px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs .tweet-chat-section .tweet-chat-display .tweet-display .tweet-para {
  color: #000;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs .tweet-chat-section .tweet-chat-display .tweet-hidden-footer {
  color: #8899a6;
  padding: 0px;
  text-align: right;
  height: 57px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs .tweet-chat-section .tweet-chat-display .tweet-hidden-footer .stop-clr-lightblue {
  stop-color: #3AADF4;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs .tweet-chat-section .tweet-chat-display .tweet-hidden-footer .stop-clr-drakblue {
  stop-color: #167EE5;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs .tweet-chat-section .tweet-chat-display .twitter-tweet-post {
  width: 100%;
  height: auto;
  border-radius: 0;
  overflow: hidden;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs .tweet-chat-section .tweet-chat-display .twitter-tweet-post .twitter-post-img {
  border-radius: 10px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs .tweet-chat-section .tweet-chat-display .twitter-tweet-post .tweet-post-img {
  height: auto;
  width: 400px;
  display: block;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .right-container .right-container-tabs .tweet-comment-icon {
  padding-left: 37px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .btn-primary {
  background-color: #d4d4d4;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet .form-group .switch {
  height: auto;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .tab-content {
  border: 1px solid gainsboro;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .nav-tabs {
  width: 418px;
  height: 37px;
  z-index: 999;
  background: #fff;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .nav-tabs li {
  width: 50%;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .nav-tabs li a {
  margin-right: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .nav-tabs > li.active:before {
  content: "";
  position: absolute;
  height: 3px;
  width: 100%;
  bottom: 0;
  z-index: 999;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .twitter-profile .person1,
.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .twitter-profile .person2 {
  margin-left: 6px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .twitter-profile .person1 .profile-img,
.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .twitter-profile .person2 .profile-img {
  display: grid;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .twitter-profile .person1 .profile-img .profile-image,
.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .twitter-profile .person2 .profile-img .profile-image {
  display: block;
  height: 60px;
  width: 60px;
  border-radius: 50%;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .twitter-profile .cropit-width {
  width: 260px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .twitter-profile .cropit-image-width {
  width: 200px !important;
  height: 200px !important;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .twitter-profile .thumbnail .delete {
  margin-right: 10px;
  margin-top: 23px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .twitter-profile .thumbnail .edit {
  margin-right: 15px;
  margin-top: 23px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .twitter-profile .thumbnail .message {
  white-space: pre-wrap;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .twitter-profile .thumbnail .textarea-hide {
  width: 320px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .twitter-profile .thumbnail .show-time {
  font-size: 12px;
  opacity: 0.7;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .twitter-profile .thumbnail .textarea-show {
  width: 120px;
  margin-top: 8px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .twitter-icon-font-size {
  font-size: 16px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .twitter-lable-padding {
  padding: 4px 14px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .twitter-text-message,
.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .thumbnail {
  width: 404px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .scrollbar-height {
  height: 210px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container {
  display: block;
  position: absolute;
  left: 35%;
  top: 25%;
  background: #fff;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section {
  height: auto;
  width: 550px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .mar-top {
  margin-top: 20px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_header {
  border-bottom: 1px solid #cacaca;
  padding-bottom: 10px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_header .back span {
  left: 20px;
  top: 17px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_header .back span:hover {
  color: #f05a28;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_header .info span {
  right: 60px;
  top: 17px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_header .info span:hover {
  color: #f05a28;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_header .cancel span {
  right: 29px;
  top: 17px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_header .cancel span:hover {
  color: #f05a28;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_header img {
  display: block;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  float: left;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_header .profile_name_section img {
  width: 15px;
  height: 20px;
  display: block;
  float: left;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_header .profile_name_section .profile_name {
  font-size: 18px;
  line-height: 17px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_header .profile_name_section .follow_btn {
  border: 1px solid #1da1f2;
  border-radius: 25px;
  background: #fff;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_header .profile_name_section .username {
  font-size: 14px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_chat .message_received .avatar img,
.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_chat .message_sent .avatar img {
  display: block;
  height: 40px;
  width: 40px;
  border-radius: 50%;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_chat .message_received .received_text,
.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_chat .message_received .sent_text,
.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_chat .message_sent .received_text,
.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_chat .message_sent .sent_text {
  border-radius: 25px;
  background: #1da1f2;
  color: white;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_chat .message_received .received_text .text_message,
.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_chat .message_received .sent_text .text_message,
.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_chat .message_sent .received_text .text_message,
.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_chat .message_sent .sent_text .text_message {
  height: auto;
  padding: 5px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_chat .message_received .received_text,
.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_chat .message_sent .received_text {
  border-bottom-left-radius: 0;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_chat .message_received .sent_text,
.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .media-preview-container .twitter_section .twitter_chat .message_sent .sent_text {
  border-bottom-right-radius: 0;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter_section {
  display: none;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section {
  display: block;
  position: static;
  width: 360px;
  font-family: Arial,sans-serif;
  font-size: 12px;
  background-color: #fff;
  color: #66757F;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display {
  width: auto;
  margin: 0;
  position: relative;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-hidden-header {
  padding: 15px 13px;
  min-height: 70px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-hidden-header .twitter-svg-display {
  margin-top: 13px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-hidden-header .twitter-chat-fromperson {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 18%;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-hidden-header .twitter-chat-fromperson .twitter-chat-fromperson-img {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  display: block;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-hidden-header .twitter-chat-fromperson .twitter-chat-fromperson-textname {
  display: inline-block;
  vertical-align: middle;
  padding-left: 10px;
  width: 144px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-hidden-header .twitter-chat-fromperson .twitter-chat-fromperson-textname .fromperson-name {
  float: left;
  display: inline-block;
  max-width: 65%;
  color: #14171a;
  line-height: 24px;
  font-size: 18px;
  font-family: sans-serif;
  font-weight: bold;
  border: none;
  margin-top: -2px;
  background-color: transparent;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-hidden-header .twitter-chat-fromperson .twitter-chat-fromperson-textname .fromperson-username {
  float: left;
  display: inline-block;
  max-width: 80px;
  color: #66757f;
  line-height: 20px;
  font-size: 14px;
  font-family: sans-serif;
  font-weight: normal;
  border: none;
  margin-top: -2px;
  background-color: transparent;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-hr {
  margin: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-showimg {
  position: relative;
  padding: 15px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-showimg .user-detail {
  min-height: 48px;
  margin-right: auto;
  padding-left: 58px;
  padding-right: 50px;
  position: relative;
  max-width: 100%;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-showimg .user-detail .user-img {
  left: 0;
  position: absolute;
  bottom: 0;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-showimg .user-detail .user-img .img-design {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  display: block;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-showimg .user-detail .person-msgSection {
  display: table-cell !important;
  vertical-align: bottom !important;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-showimg .user-detail .person-msgSection .msg-display {
  background-color: #e6ecf0;
  color: #14171a;
  border-color: #e6ecf0;
  border-radius: 20px 20px 20px 0;
  padding: 10px 15px;
  margin-top: 4px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-showimg .user-detail .person-msgSection .msg-display .person-conv {
  white-space: pre-wrap;
  max-width: 184px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-showimg .conv-time {
  font-size: 11px;
  line-height: 18px;
  color: #8899a6;
  margin-right: auto;
  padding-left: 58px;
  padding-right: 50px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-showimg .person-conv-section {
  clear: both !important;
  margin: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-showimg .person-conv-section .person-conv-display {
  min-height: 48px;
  margin-left: auto;
  padding-left: 58px;
  padding-right: 58px;
  position: relative;
  max-width: 100%;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-showimg .person-conv-section .person-conv-display .img-display {
  right: 0;
  position: absolute;
  bottom: 0;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-showimg .person-conv-section .person-conv-display .img-display .twitter-chat-img {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  display: block;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-showimg .person-conv-section .person-conv-display .conv-msg-display {
  display: table-cell !important;
  vertical-align: bottom !important;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-showimg .person-conv-section .person-conv-display .conv-msg-display .conv-msg-block {
  background-color: #1da1f2;
  color: #fff !important;
  border-color: #1da1f2;
  border-radius: 20px 20px 0;
  padding: 10px 15px;
  margin-top: 4px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-showimg .person-conv-section .person-conv-display .conv-msg-display .conv-msg-block .msg-conv {
  white-space: pre-wrap;
  max-width: 184px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-showimg .person-conv-section .seen-chat {
  float: right;
  font-size: 11px;
  line-height: 18px;
  color: #8899a6;
  margin-left: auto;
  padding-left: 50px;
  padding-right: 58px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .right-container .twitter-message-section .twitter-message-display .twitter-message-block .twitter-chat-footer {
  color: #8899a6;
  background-color: #E5F2F7;
  padding: 0px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .btn-primary {
  background-color: #d4d4d4;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .form-group .switch {
  height: auto;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs {
  width: 418px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs .tab-content {
  border: 1px solid gainsboro;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs .nav-tabs {
  position: fixed;
  width: 418px;
  height: 37px;
  z-index: 999;
  background: #fff;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs .nav-tabs li {
  width: 50%;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs .nav-tabs li a {
  margin-right: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs .nav-tabs > li.active:before {
  content: "";
  position: absolute;
  height: 3px;
  width: 100%;
  bottom: 0;
  z-index: 999;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs #postsetting {
  margin-top: 17px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs #postsetting .row {
  margin-top: 27px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs .insta-comments {
  height: 353px;
  overflow: auto;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs .insta-comments .singleComments {
  border: none;
  margin-bottom: -4px;
  font-weight: 600;
  padding-left: 5px;
  margin-left: -5px;
  font-size: 13px;
  font-family: Arial,Helvetica,sans-serif;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs .insta-comments .singleComment-edit {
  font-size: 12px;
  opacity: 0.7;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs .img-section {
  margin-top: 36px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs .img-tab {
  display: grid;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs .img-tab .img-display {
  display: block;
  height: 60px;
  width: 60px;
  border-radius: 50%;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs .img-tab .img-display-post {
  display: block;
  height: 60px;
  width: 60px;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs .cropit-dropdown {
  left: -20px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs .cropit-width {
  width: 260px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs .cropit-image-width {
  width: 200px !important;
  height: 200px !important;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs .insta-lable-padding {
  padding: 4px 14px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs .insta-icon-font-size {
  font-size: 16px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .media-preview-container {
  font-family: "Segoe UI",Arial,sans-serif;
  display: block;
  position: absolute;
  background: #fff;
  border-radius: 5px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-view {
  background: #fff;
  border-radius: 5px;
  margin: 0 auto;
  width: 360px;
  padding: 0;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-hidden {
  height: auto !important;
  margin-left: 58px;
  position: relative;
  margin-top: 5px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-hidden .corner-dots {
  margin: 3% 5% 0 0;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-hidden .gradient-header {
  height: 40px;
  margin-top: 5px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-hidden .gradient-header-body {
  margin-left: -46px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-hidden .gradient-header-body span {
  margin-top: 6px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-hidden .gradient-header-body .gradient-svg {
  background-color: #fbfbfb;
  border-radius: 50%;
  display: block;
  overflow: hidden;
  height: 37px;
  width: 33px;
  float: left;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-hidden .gradient-header-body .gradient-svg .stop-clr-yellow {
  stop-color: #FAB627;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-hidden .gradient-header-body .gradient-svg .stop-clr-voilet {
  stop-color: #A446A1;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-hidden .insta-hidden-status,
.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-hidden .insta-profile {
  background-color: #fbfbfb;
  border-radius: 50%;
  display: block;
  margin-left: -44px;
  margin-top: 4px;
  overflow: hidden;
  width: 30px;
  float: left;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-hidden .profile-img {
  display: block;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-hidden .insta-hidden-geotag-head {
  display: block;
  font-size: 18px;
  line-height: .25;
  color: #292f33;
  font-weight: 700;
  margin-left: -7px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-hidden .insta-hidden-geotag {
  position: absolute;
  margin-left: 3px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-hidden .post-name {
  border: none;
  margin-bottom: -4px;
  font-weight: 600;
  padding-left: 5px;
  margin-left: -5px;
  font-size: 13px;
  font-family: Arial,Helvetica,sans-serif;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-hidden .follow-tag {
  position: relative;
  font-size: 13px;
  font-family: Arial,Helvetica,sans-serif;
  color: #03A9F4;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-hidden .follow-tag .follow-check {
  color: #000;
  position: absolute;
  left: -1px;
  top: 0;
  font-size: 20px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-hidden .follow-tag .follow-status {
  margin-left: 10px;
  font-size: 13px;
  font-family: Arial,Helvetica,sans-serif;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-hidden .follow-tag .follow {
  color: #03A9F4;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-hidden .follow-tag .following {
  color: black;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-hidden .insta-username {
  display: inline-block;
  max-width: 100%;
  line-height: 15px;
  font-size: 11px;
  font-family: sans-serif;
  font-weight: 400;
  border: none;
  margin-top: -3px;
  background-color: transparent;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post-hidden .hidden-post {
  position: absolute;
  margin-top: 6px;
  margin-left: 3px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post {
  width: 100%;
  height: auto;
  border-radius: 0;
  overflow: hidden;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-post .insta-post-img {
  height: auto;
  width: 400px;
  display: block;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .likeMessage {
  background: #fff;
  clear: both;
  height: auto;
  padding: 0;
  margin-left: -12px;
  position: relative;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .likeMessage .likemessage-text {
  letter-spacing: .01em;
  font-size: 28px;
  line-height: 15px;
  color: #292929;
  float: left;
  font-family: sans-serif;
  font-size: 12px !important;
  margin-left: 5%;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .likeMessage .likemessage-text .messageLiked {
  color: #292929;
  float: left;
  font-family: sans-serif;
  font-size: 12px !important;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-description {
  float: left;
  height: auto;
  margin: 0;
  width: 100% !important;
  text-align: justify;
  padding: 0 9px 2px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-description .describe-post-name {
  border: none;
  margin-bottom: -4px;
  font-weight: 600;
  padding-left: 5px;
  margin-left: -5px;
  font-size: 13px;
  font-family: Arial,Helvetica,sans-serif;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-description .description-message {
  font-size: 12px;
  font-family: sans-serif;
  overflow: hidden;
  white-space: nowrap;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-description .description-message p,
.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-description .description-message div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-description .description-message img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 14px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-description .moreDescription {
  color: gray;
  font-size: 12px;
  overflow: hidden;
  white-space: nowrap;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-description .hidden-morecomment {
  color: #80808099;
  font-size: 12px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-description .singlecmt {
  border: none;
  margin-bottom: -4px;
  font-weight: 600;
  padding-left: 5px;
  margin-left: -5px;
  font-size: 13px;
  font-family: Arial,Helvetica,sans-serif;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-description .singleCmt-when {
  font-size: 12px;
  opacity: 0.7;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .hidden-addcmt {
  float: left;
  height: auto;
  margin: 0;
  width: 100% !important;
  padding-left: 9px;
  padding-right: 9px;
  margin-top: 5px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .hidden-addcmt .img-tab {
  height: 30px;
  width: 30px;
  overflow: hidden;
  border-radius: 50%;
  float: left;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .hidden-addcmt .img-tab .img-comment {
  display: block;
  height: auto;
  width: 100%;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-left: 0;
  margin-top: 0;
  float: left;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .hidden-addcmt .add-comment {
  margin-top: 7px;
  margin-left: 2%;
  float: left;
  opacity: .7;
  font-size: 12px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .right-container .rigth-container-tabs .insta-postDate {
  float: left;
  height: auto;
  margin: 0;
  width: 100% !important;
  color: rgba(128, 128, 128, 0.6);
  margin-left: 9px;
  font-size: 12px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_post .form-group .switch {
  height: auto;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .img-block {
  display: grid;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .img-block .img-display {
  display: block;
  height: 60px;
  width: 60px;
  border-radius: 50%;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .cropit-width {
  width: 260px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .cropit-image-width {
  width: 200px !important;
  height: 200px !important;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .whatsapp-icon-font-size {
  font-size: 16px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .whatsup-label-padding {
  padding: 4px 14px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .whatsup-text-area {
  width: 404px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .left-container-tabs .nav-tabs {
  width: 418px;
  height: 37px;
  z-index: 999;
  background: #fff;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .left-container-tabs .nav-tabs li {
  width: 50%;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .left-container-tabs .nav-tabs li a.noMargin {
  margin: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .left-container-tabs .nav-tabs > li.active:before {
  content: "";
  position: absolute;
  height: 3px;
  width: 100%;
  bottom: 0;
  z-index: 999;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .left-container-tabs .tab-content {
  border: 1px solid gainsboro;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .left-container-tabs .left-container-block .person-detail {
  margin-left: 6px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .left-container-tabs .left-container-block .message-box {
  height: 210px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .left-container-tabs .left-container-block .message-box .thumbnail {
  width: 404px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .left-container-tabs .left-container-block .message-box .thumbnail .delete {
  margin-right: 10px;
  margin-top: 23px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .left-container-tabs .left-container-block .message-box .thumbnail .edit {
  margin-right: 15px;
  margin-top: 23px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .left-container-tabs .left-container-block .message-box .thumbnail .message {
  white-space: pre-wrap;
  width: 324px;
  word-wrap: break-word;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .left-container-tabs .left-container-block .message-box .thumbnail .textarea {
  width: 320px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .left-container-tabs .left-container-block .message-box .thumbnail .show-time {
  font-size: 12px;
  opacity: 0.7;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .left-container-tabs .left-container-block .message-box .thumbnail .textarea-show {
  width: 120px;
  margin-top: 8px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .displayNone {
  display: none;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block {
  display: block;
  position: static;
  width: 360px;
  font-family: Arial,sans-serif;
  font-size: 12px;
  background-color: #fff;
  color: #66757F;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display {
  width: auto;
  margin: 0;
  position: relative;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .iphone-display {
  padding: 5px 5px 5px 5px;
  height: 55px;
  background-color: #f7f7f7;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .iphone-display .left-img-content {
  height: 31px;
  width: 3px;
  margin-top: 11px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .iphone-display .right-img-content {
  height: 31px;
  width: 35px;
  margin-top: 9px;
  margin-right: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .iphone-display .iphone-img-block {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 18%;
  margin: 0 auto;
  margin-left: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .iphone-display .iphone-img-block .img-display {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  display: block;
  margin-left: 28px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .iphone-display .iphone-img-block .display-text-block {
  display: inline-block;
  vertical-align: middle;
  padding-left: 10px;
  width: 144px;
  width: 250px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .iphone-display .iphone-img-block .display-text-block .text-display {
  margin-top: -5px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .iphone-display .iphone-img-block .display-text-block .text-display .whatsapp-username {
  display: inline-block;
  max-width: 180px;
  line-height: 23px;
  color: #000;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 18px;
  border: none;
  margin-top: 4px;
  background-color: transparent;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .iphone-display .iphone-img-block .display-text-block .text-display .whatsapp-status {
  display: inline-block;
  max-width: 250px;
  line-height: 20px;
  color: #8a8a8a;
  font-family: 'Open Sans', sans-serif;
  font-weight: 500;
  font-size: 13px;
  border: none;
  margin-top: -5px;
  margin-left: -21px;
  background-color: transparent;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .android-display {
  padding: 5px 5px 5px 5px;
  height: 55px;
  background-color: #075e55;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .android-display .left-img-content {
  height: 31px;
  width: 3px;
  margin-top: 8px;
  margin-left: 5px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .android-display .right-img-content {
  height: 31px;
  width: 35px;
  margin-top: 5px;
  margin-right: 68px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .android-display .android-img-block {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 18%;
  margin: 0 auto;
  margin-left: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .android-display .android-img-block .img-display {
  height: 36px;
  width: 36px;
  border-radius: 50%;
  display: block;
  margin-left: 19px;
  margin-top: 3px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .android-display .android-img-block .display-text-block {
  display: inline-block;
  vertical-align: middle;
  padding-left: 10px;
  width: 144px;
  width: 150px;
  margin-top: 2px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .android-display .android-img-block .display-text-block .username-block {
  margin-top: -5px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .android-display .android-img-block .display-text-block .username-block .username-text {
  display: inline-block;
  max-width: 150px;
  line-height: 20px;
  color: #fff;
  font-family: 'Open Sans',sans-serif;
  font-weight: 600;
  font-size: 14px;
  border: none;
  margin-top: -2px;
  background-color: transparent;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .android-display .android-img-block .display-text-block .whatsapp-status {
  display: inline-block;
  max-width: 250px;
  line-height: 20px;
  color: #fff;
  font-family: 'Open Sans',sans-serif;
  font-weight: 500;
  font-size: 12px;
  border: none;
  margin-top: -5px;
  margin-left: 0px;
  background-color: transparent;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .hr-nomargin {
  margin: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block {
  position: relative;
  padding: 15px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .message-from-person {
  min-height: 48px;
  margin-right: auto;
  padding-left: 0px;
  padding-right: 50px;
  position: relative;
  max-width: 100%;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .message-from-person .message-view {
  left: 0;
  position: absolute;
  bottom: 0;
  top: 13px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .message-from-person .person-conv-display {
  display: table-cell !important;
  vertical-align: bottom !important;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .message-from-person .person-conv-display .person-conv-tab {
  color: #14171a;
  border: 1px solid #fff;
  border-radius: 10px;
  padding: 9px 5px;
  margin-top: 12px;
  background-color: #fff;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .message-from-person .person-conv-display .person-conv-tab .convo-img {
  max-width: 260px;
  border-radius: 5px;
  margin-left: 4px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .message-from-person .person-conv-display .person-conv-tab .message-shown {
  margin-left: 6px;
  max-width: 264px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .message-from-person .person-conv-display .person-conv-tab .message-shown .message-conv {
  white-space: pre-wrap;
  max-width: 220px;
  font-family: 'Open Sans',sans-serif;
  font-size: 13px;
  line-height: 1.42857143;
  word-wrap: break-word;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .message-from-person .person-conv-display .person-conv-tab .message-shown .conv-time {
  font-size: 11px;
  line-height: 18px;
  color: #8899a6;
  bottom: -4px;
  position: relative;
  float: right;
  padding-left: 11px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .conv-block {
  font-size: 11px;
  line-height: 18px;
  color: #8899a6;
  margin-right: auto;
  padding-left: 58px;
  padding-right: 50px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .conversation-chat {
  clear: both !important;
  margin: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .conversation-chat .conversation-block {
  min-height: 48px;
  margin-left: auto;
  padding-left: 58px;
  padding-right: 0px;
  position: relative;
  max-width: 100%;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .conversation-chat .conversation-block .conversation-display {
  right: 0;
  position: absolute;
  bottom: 0;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .conversation-chat .conversation-block .conversation-tab {
  display: table-cell !important;
  vertical-align: bottom !important;
  max-width: 280px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .conversation-chat .conversation-block .conversation-tab .whatsapp-coversation-block {
  background-color: #DCF8C6;
  color: #14171a !important;
  border-color: #1da1f2;
  border-radius: 10px;
  padding: 9px 5px;
  margin-top: 12px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .conversation-chat .conversation-block .conversation-tab .whatsapp-coversation-block .profile-img {
  max-width: 260px;
  border-radius: 5px;
  margin-left: 4px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .conversation-chat .conversation-block .conversation-tab .whatsapp-coversation-block .img-block {
  margin-left: 6px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .conversation-chat .conversation-block .conversation-tab .whatsapp-coversation-block .img-block .seen-message {
  white-space: pre-wrap;
  max-width: 220px;
  font-family: 'Open Sans',sans-serif;
  font-size: 13px;
  line-height: 1.42857143;
  word-wrap: break-word;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .conversation-chat .conversation-block .conversation-tab .whatsapp-coversation-block .img-block .tick {
  font-size: 11px;
  line-height: 18px;
  color: #8899a6;
  bottom: -7px;
  position: relative;
  float: right;
  padding-left: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .conversation-chat .conversation-block .conversation-tab .whatsapp-coversation-block .img-block .tick-withtime {
  font-size: 11px;
  line-height: 18px;
  color: #8899a6;
  bottom: -4px;
  position: relative;
  float: right;
  padding-left: 9px;
  padding-right: 6px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .conversation-chat .conv-status {
  float: right;
  font-size: 11px;
  line-height: 18px;
  color: #8899a6;
  margin-left: auto;
  padding-left: 50px;
  padding-right: 7px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .convo-start-block {
  min-height: 48px;
  margin-right: auto;
  padding-left: 0px;
  padding-right: 50px;
  position: relative;
  max-width: 70%;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .convo-start-block .convo-start-display {
  left: 0;
  position: absolute;
  bottom: 0;
  top: 8px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .convo-start-block .convo-start-tab {
  display: table-cell !important;
  vertical-align: bottom !important;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .convo-start-block .convo-start-tab .convo-start-style {
  color: #14171a;
  border: 1px solid #fff;
  border-radius: 8px;
  padding: 10px 15px;
  margin-top: 4px;
  background-color: #fff;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .conv-reply-section {
  clear: both !important;
  margin: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .conv-reply-section .convo-reply-block {
  min-height: 48px;
  margin-left: auto;
  padding-left: 58px;
  padding-right: 0px;
  position: relative;
  max-width: 70%;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .conv-reply-section .convo-reply-block .convo-reply-display {
  right: 0;
  position: absolute;
  bottom: 0;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .conv-reply-section .convo-reply-block .convo-reply-tab {
  display: table-cell !important;
  vertical-align: bottom !important;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .message-convo-block .conv-reply-section .convo-reply-block .convo-reply-tab .convo-reply-style {
  background-color: #DCF8C6;
  color: #14171a !important;
  border-color: #1da1f2;
  border-radius: 8px;
  padding: 10px 15px;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .whatsapp-android-footer {
  color: #8899a6;
  padding: 0px;
  text-align: right;
  height: 57px;
  border-top: 1px solid #eeeeee;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .right-container .whatsapp-chat-block .whatsapp-chat-display .whatsapp-display-tab .whatsapp-iphone-footer {
  height: 57px;
  background-color: #f7f7f7;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .btn-primary {
  background-color: #d4d4d4;
}

.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .form-group .switch {
  height: auto;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .nav-tabs {
  width: 100%;
  height: 37px;
  z-index: 999;
  background: #fff;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .nav-tabs li {
  width: 50%;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .nav-tabs li a {
  margin-right: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .nav-tabs li a .margin-r0 {
  margin-right: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .nav-tabs > li.active:before {
  content: "";
  position: absolute;
  height: 3px;
  width: 100%;
  bottom: 0;
  z-index: 999;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .tab-content {
  border: 1px solid gainsboro;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .insta-chat-person {
  margin: 0;
  padding: 4px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .insta-chat-person .img-tab {
  display: grid;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .insta-chat-person .img-tab .img-display {
  display: block;
  height: 60px;
  width: 60px;
  border-radius: 50%;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .cropit-width {
  width: 260px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .cropit-image-width {
  width: 200px !important;
  height: 200px !important;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .insta-icon-font-size {
  font-size: 16px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .insta-lable-padding {
  padding: 4px 14px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .text-message {
  width: 100%;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .message-box {
  height: 272px;
  width: 410px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .message-box .thumbnail {
  width: 404px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .message-box .thumbnail .delete {
  margin-right: 16px;
  margin-top: 23px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .message-box .thumbnail .edit {
  margin-right: 15px;
  margin-top: 23px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .message-box .thumbnail .message {
  white-space: pre-wrap;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .message-box .thumbnail .textarea {
  width: 320px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .message-box .thumbnail .show-time {
  font-size: 12px;
  opacity: 0.7;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .message-box .thumbnail .textarea-show {
  width: 120px;
  margin-top: 8px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .message-box2 {
  height: 357px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-d-none {
  display: none;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs {
  display: block;
  position: static;
  width: 360px;
  font-family: Arial,sans-serif;
  font-size: 12px;
  background-color: #fff;
  color: #66757F;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section {
  width: auto;
  margin: 0;
  position: relative;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .insta-hidden-header {
  padding: 10px 13px 5px 13px;
  min-height: 70px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .insta-hidden-header .img-arrow {
  height: 31px;
  width: 3px;
  margin-top: 8px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .insta-hidden-header .img-info {
  height: 31px;
  width: 35px;
  margin-top: 5px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .insta-hidden-header .img-tab {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 18%;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .insta-hidden-header .img-tab .img-display {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  display: block;
  margin-left: 33px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .insta-hidden-header .insta-username-block {
  padding-left: 10px;
  text-align: center;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .insta-hidden-header .insta-username-block .insta-user {
  display: inline-block;
  color: #66757f;
  line-height: 20px;
  font-size: 14px;
  font-family: sans-serif;
  font-weight: normal;
  border: none;
  margin-top: 4px;
  text-align: center;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .hr-margin {
  margin: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display {
  position: relative;
  padding: 15px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .insta-user-detail {
  min-height: 48px;
  margin-right: auto;
  padding-left: 45px;
  padding-right: 50px;
  position: relative;
  max-width: 100%;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .insta-user-detail .user-img-tab {
  left: 0;
  position: absolute;
  bottom: 0;
  top: 13px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .insta-user-detail .user-img-tab .img-display {
  height: 32px;
  width: 32px;
  border-radius: 50%;
  display: block;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .insta-user-detail .person-convo {
  display: table-cell !important;
  vertical-align: bottom !important;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .insta-user-detail .person-convo .person-convo-display {
  color: #14171a;
  border: 1px solid #eaeaea;
  border-radius: 18px;
  padding: 10px 15px;
  margin-top: 4px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .insta-user-detail .person-convo .person-convo-display .conv-message {
  white-space: pre-wrap;
  max-width: 220px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .convo-seen {
  font-size: 11px;
  line-height: 18px;
  color: #8899a6;
  margin-right: auto;
  padding-left: 58px;
  padding-right: 50px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .person-conv-section {
  clear: both !important;
  margin: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .person-conv-section .person-conv-block {
  min-height: 48px;
  margin-left: auto;
  padding-left: 58px;
  padding-right: 0px;
  position: relative;
  max-width: 100%;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .person-conv-section .person-conv-block .person-conv-tab {
  right: 0;
  position: absolute;
  bottom: 0;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .person-conv-section .person-conv-block .conv-message-display {
  display: table-cell !important;
  vertical-align: bottom !important;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .person-conv-section .person-conv-block .conv-message-display .conv-message-tab {
  background-color: #e6ecf0;
  color: #14171a !important;
  border-color: #1da1f2;
  border-radius: 18px;
  padding: 10px 15px;
  margin-top: 4px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .person-conv-section .person-conv-block .conv-message-display .conv-message-tab .conv-message {
  white-space: pre-wrap;
  max-width: 220px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .person-conv-section .conv-img-show {
  float: right;
  font-size: 11px;
  line-height: 18px;
  color: #8899a6;
  margin-left: auto;
  padding-left: 50px;
  padding-right: 7px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .message-section {
  min-height: 48px;
  margin-right: auto;
  padding-left: 48px;
  padding-right: 50px;
  position: relative;
  max-width: 70%;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .message-section .img-tab {
  left: 0;
  position: absolute;
  bottom: 0;
  top: 8px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .message-section .img-tab .img-display {
  height: 32px;
  width: 32px;
  border-radius: 50%;
  display: block;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .message-section .message-table {
  display: table-cell !important;
  vertical-align: bottom !important;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .message-section .message-table .message-display {
  color: #14171a;
  border: 1px solid #eaeaea;
  border-radius: 18px;
  padding: 10px 15px;
  margin-top: 4px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .message-reply-section {
  clear: both !important;
  margin: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .message-reply-section .message-display-tab {
  min-height: 48px;
  margin-left: auto;
  padding-left: 58px;
  padding-right: 7px;
  position: relative;
  max-width: 70%;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .message-reply-section .message-display-tab .replay-tab {
  right: 0;
  position: absolute;
  bottom: 0;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .message-reply-section .message-display-tab .message-table {
  display: table-cell !important;
  vertical-align: bottom !important;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .message-display .message-reply-section .message-display-tab .message-table .reply-text {
  background-color: #e6ecf0;
  color: #14171a !important;
  border-color: #1da1f2;
  border-radius: 18px;
  padding: 10px 15px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .insta-hidden-footer {
  color: #8899a6;
  padding: 0px;
  text-align: right;
  height: 57px;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .insta-hidden-footer .stop-clr-lightblue {
  stop-color: #3AADF4;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .right-container .right-container-tabs .insta-chat-section .insta-chat-display .insta-hidden-footer .stop-clr-drakblue {
  stop-color: #167EE5;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .btn-primary {
  background-color: #d4d4d4;
}

.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .form-group .switch {
  height: auto;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .cropit-width {
  width: 260px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .cropit-image-width {
  width: 200px !important;
  height: 200px !important;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .iphone-icon-font-size {
  font-size: 16px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .iphone-lable-padding {
  padding: 4px 14px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .img-tab {
  display: grid;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .img-tab .img-display {
  display: block;
  height: 60px;
  width: 60px;
  border-radius: 50%;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .nav-tabs {
  width: 418px;
  height: 37px;
  z-index: 999;
  background: #fff;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .nav-tabs li {
  width: 50%;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .nav-tabs li a {
  margin-right: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .nav-tabs li a .margin-r0 {
  margin-right: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .nav-tabs > li.active:before {
  content: "";
  position: absolute;
  height: 3px;
  width: 100%;
  bottom: 0;
  z-index: 999;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .tab-content {
  border: 1px solid gainsboro;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .iphone-chat-person {
  margin-left: 10px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .cropit-width {
  width: 260px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .cropit-image-width {
  width: 200px !important;
  height: 200px !important;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .iphone-icon-font-size {
  font-size: 16px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .iphone-lable-padding {
  padding: 4px 14px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .text-message {
  width: 396px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .add-message {
  width: 397px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .message-box {
  height: 284px;
  width: 396px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .message-box .thumbnail {
  width: 404px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .message-box .thumbnail .delete {
  margin-right: 16px;
  margin-top: 23px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .message-box .thumbnail .edit {
  margin-right: 15px;
  margin-top: 23px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .message-box .thumbnail .message {
  white-space: pre-wrap;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .message-box .thumbnail .textarea {
  width: 320px;
  margin-top: 8px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .message-box .thumbnail .show-time {
  font-size: 12px;
  opacity: 0.7;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .message-box .thumbnail .textarea-show {
  width: 120px;
  margin-top: 8px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .message-box2 {
  height: 357px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-d-none {
  display: none;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs {
  display: block;
  position: static;
  width: 360px;
  font-family: Arial,sans-serif;
  font-size: 12px;
  background-color: #fff;
  color: #66757F;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section {
  width: auto;
  margin: 0;
  position: relative;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .iphone-hidden-header {
  padding: 3px 13px 5px 13px;
  min-height: 70px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .iphone-hidden-header .signal-img {
  margin-left: -6px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .iphone-hidden-header .operator {
  font-size: 12px;
  color: #000;
  line-height: 1.625rem;
  font-weight: 600;
  font-family: 'Open Sans',sans-serif;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .iphone-hidden-header .signal-range {
  font-size: 11px;
  color: #000;
  line-height: 1.5625rem;
  margin-left: 4px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .iphone-hidden-header .phone-time {
  font-size: 12px;
  color: #000;
  line-height: 1.625rem;
  font-weight: 600;
  font-family: 'Open Sans',sans-serif;
  position: absolute;
  width: 100%;
  top: 4px;
  text-align: center;
  left: 0;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .iphone-hidden-header .wifi-signal {
  margin-left: 7px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .iphone-hidden-header .battery-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  top: 0;
  right: 8px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .iphone-hidden-header .battery-section .battery-level-number {
  font-size: 11px;
  font-weight: 600;
  font-family: 'Open Sans', sans-serif;
  font-style: normal;
  margin-right: 24px;
  margin-top: 2px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .iphone-hidden-header .battery-section .battery-img {
  margin-top: 3px;
  width: 20px;
  border: 1px solid;
  border-radius: 2px;
  position: absolute;
  right: 0px;
  top: 3px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .iphone-hidden-header .battery-section .battery-img .battery-level-percent {
  background: #000;
  height: 8px;
  max-width: 20px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .iphone-hidden-header .battery-section #battery:before {
  position: absolute;
  content: '';
  width: 2.7px;
  height: 4px;
  background: black;
  right: -3px;
  top: 2.3px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .iphone-hidden-header .img-arrow {
  height: 31px;
  width: 3px;
  margin-top: 8px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .iphone-hidden-header .img-info {
  height: 31px;
  width: 35px;
  margin-top: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .iphone-hidden-header .img-info .info-img {
  margin-top: 10px;
  margin-left: 20px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .iphone-hidden-header .img-circle {
  margin-left: 13px;
  margin-top: 13px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .iphone-hidden-header .img-person {
  position: absolute;
  top: 20px;
  width: 100%;
  left: 0;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .iphone-hidden-header .img-person .img-tab {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 18%;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .iphone-hidden-header .img-person .img-tab .img-display {
  border-radius: 50%;
  display: block;
  height: 30px;
  width: 30px;
  margin-left: 19px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .iphone-hidden-header .img-person .iphone-username {
  text-align: center;
  margin-top: 0px;
  color: black;
  font-weight: 500;
  font-size: 11px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .hr-margin {
  width: 360px;
  margin: 0;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display {
  position: relative;
  padding: 15px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .conv-insert-stamp {
  text-align: center;
  font-family: inherit;
  font-size: 1rem;
  line-height: 1.6875rem;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .iphone-user-detail {
  min-height: 48px;
  margin-right: auto;
  padding-right: 50px;
  position: relative;
  max-width: 100%;
  display: table !important;
  padding-left: 10px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .iphone-user-detail .user-img-tab {
  left: 0;
  position: absolute;
  bottom: 0;
  top: 13px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .iphone-user-detail .user-img-tab .img-display {
  height: 32px;
  width: 32px;
  border-radius: 50%;
  display: block;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .iphone-user-detail .img-colors {
  float: left;
  margin-right: -19px;
  margin-top: 42px;
  margin-bottom: -7px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .iphone-user-detail .person-convo {
  display: table-cell !important;
  vertical-align: bottom !important;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .iphone-user-detail .person-convo .person-convo-display {
  color: #14171a;
  border: 1px solid #eaeaea;
  border-radius: 18px;
  padding: 10px 15px;
  margin-top: 4px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .iphone-user-detail .person-convo .person-convo-display .conv-message {
  white-space: pre-wrap;
  max-width: 220px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .img-seen {
  height: 250px;
  width: 250px;
  margin-left: 14px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .img-seen .conv-img {
  border-radius: 20px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .convo-seen {
  font-size: 11px;
  line-height: 18px;
  color: #8899a6;
  margin-right: auto;
  padding-left: 58px;
  padding-right: 50px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .person-conv-section {
  clear: both !important;
  margin: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .person-conv-section .insert-stamp {
  text-align: center;
  font-family: inherit;
  font-size: 1rem;
  line-height: 1.6875rem;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .person-conv-section .person-conv-block {
  min-height: 48px;
  margin-left: auto;
  padding-left: 58px;
  position: relative;
  max-width: 100%;
  padding-right: 25px;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .person-conv-section .person-conv-block .person-conv-tab {
  right: 0;
  position: absolute;
  bottom: 0;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .person-conv-section .person-conv-block .conv-message-display {
  display: table-cell !important;
  vertical-align: bottom !important;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .person-conv-section .person-conv-block .conv-message-display .conv-message-tab {
  background-color: #e6ecf0;
  color: #14171a !important;
  border-color: #1da1f2;
  border-radius: 18px;
  padding: 10px 15px;
  margin-top: 4px;
  margin-right: -18px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .person-conv-section .person-conv-block .conv-message-display .conv-message-tab .conv-message {
  white-space: pre-wrap;
  max-width: 220px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .person-conv-section .right-msg-show .img-colors {
  float: right;
  margin-top: -21px;
  margin-right: 2px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .person-conv-section .message-show {
  height: 250px;
  width: 250px;
  float: right;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .person-conv-section .message-show .message-img {
  border-radius: 20px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .message-section {
  min-height: 48px;
  margin-right: auto;
  padding-right: 50px;
  position: relative;
  max-width: 70%;
  padding-left: 10px;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .message-section .img-tab {
  left: 0;
  position: absolute;
  bottom: 0;
  top: 8px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .message-section .img-tab .img-display {
  height: 32px;
  width: 32px;
  border-radius: 50%;
  display: block;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .message-section .message-table {
  display: table-cell !important;
  vertical-align: bottom !important;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .message-section .message-table .message-display {
  color: #14171a;
  border-radius: 18px;
  padding: 10px 15px;
  margin-top: 4px;
  background-color: #4fd73b;
  margin-right: -18px;
  border: 1px solid #4fd73b;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .message-section .message-table .message-display-img {
  float: left;
  margin-right: -18px;
  margin-top: -22px;
  margin-left: -4px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .message-reply-section {
  clear: both !important;
  margin: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .message-reply-section .message-display-tab {
  min-height: 48px;
  margin-left: auto;
  padding-left: 58px;
  position: relative;
  max-width: 70%;
  padding-right: 5px;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .message-reply-section .message-display-tab .message-reply-image {
  margin-top: 26px;
  margin-bottom: -25px;
  margin-left: 1px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .message-reply-section .message-display-tab .replay-tab {
  right: 0;
  position: absolute;
  bottom: 0;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .message-reply-section .message-display-tab .message-table {
  display: table-cell !important;
  vertical-align: bottom !important;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .message-display .message-reply-section .message-display-tab .message-table .reply-text {
  color: #14171a !important;
  border-color: #1da1f2;
  border-radius: 18px;
  padding: 10px 15px;
  background-color: #47b7fb;
  margin-right: -18px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .right-container .right-container-tabs .iphone-chat-section .iphone-chat-display .iphone-hidden-footer {
  color: #8899a6;
  padding: 0px;
  text-align: right;
  height: 57px;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .btn-primary {
  background-color: #d4d4d4;
}

.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .form-group .switch {
  height: auto;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .nav-tabs {
  width: 100%;
  height: 37px;
  z-index: 999;
  background: #fff;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .nav-tabs li {
  width: 33.3%;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .nav-tabs li a {
  margin-right: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .nav-tabs li a .margin-r0 {
  margin-right: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .nav-tabs > li.active:before {
  content: "";
  position: absolute;
  height: 3px;
  width: 100%;
  bottom: 0;
  z-index: 999;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .tab-content {
  border: 1px solid gainsboro;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .img-tab {
  display: grid;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .img-tab .img-display {
  display: block;
  height: 60px;
  width: 60px;
  border-radius: 50%;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .messenger-icon-font-size {
  font-size: 16px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .messenger-lable-padding {
  padding: 4px 14px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .message-box {
  height: 178px;
  width: 410px;
  padding-right: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .message-box .thumbnail {
  width: 404px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .message-box .thumbnail .delete {
  margin-right: 16px;
  margin-top: 23px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .message-box .thumbnail .edit {
  margin-right: 15px;
  margin-top: 23px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .message-box .thumbnail .message {
  white-space: pre-wrap;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .message-box .thumbnail .textarea {
  width: 320px;
  margin-top: 8px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .message-box .margin-l-20 {
  margin-left: 20px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .to-person-box {
  height: 326px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .date-box {
  height: 366px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-d-none {
  display: none;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs {
  display: block;
  position: static;
  width: 360px;
  font-family: Arial,sans-serif;
  font-size: 12px;
  background-color: #fff;
  color: #66757F;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section {
  width: auto;
  margin: 0;
  position: relative;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .msg-hidden-header {
  padding: 10px 13px 5px 13px;
  min-height: 70px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .msg-hidden-header .img-arrow {
  height: 31px;
  width: 3px;
  margin-top: 8px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .msg-hidden-header .img-info {
  height: 31px;
  width: 42%;
  margin-top: 5px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .msg-hidden-header .img-tab {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 18%;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .msg-hidden-header .img-tab .img-display {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  display: block;
  margin-left: 26px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .msg-hidden-header .msg-text-block {
  display: inline-block;
  vertical-align: middle;
  padding-left: 10px;
  width: 100px;
  margin-top: 2px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .msg-hidden-header .msg-text-block .username-block {
  margin-top: -5px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .msg-hidden-header .msg-text-block .username-block .username-text {
  display: inline-block;
  max-width: 100px;
  line-height: 20px;
  color: #000;
  font-family: 'Open Sans',sans-serif;
  font-size: 15px;
  border: none;
  margin-top: -2px;
  background-color: transparent;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .msg-hidden-header .msg-text-block .msg-status {
  display: inline-block;
  max-width: 250px;
  line-height: 20px;
  color: #8f949b;
  font-family: 'Open Sans',sans-serif;
  font-size: 12px;
  border: none;
  margin-top: -5px;
  margin-left: 0px;
  background-color: transparent;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .hr-margin {
  margin: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display {
  position: relative;
  padding: 15px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .msg-user-detail {
  min-height: 48px;
  margin-right: auto;
  padding-left: 45px;
  padding-right: 50px;
  position: relative;
  max-width: 100%;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .msg-user-detail .user-img-tab {
  left: 0;
  position: absolute;
  bottom: 0;
  top: 13px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .msg-user-detail .user-img-tab .img-display {
  height: 32px;
  width: 32px;
  border-radius: 50%;
  display: block;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .msg-user-detail .person-convo {
  display: table-cell !important;
  vertical-align: bottom !important;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .msg-user-detail .person-convo .person-convo-display {
  color: #14171a;
  border: 1px solid #eaeaea;
  border-radius: 18px;
  padding: 10px 15px;
  margin-top: 4px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .msg-user-detail .person-convo .person-convo-display .conv-message {
  white-space: pre-wrap;
  max-width: 220px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .convo-seen {
  font-size: 11px;
  line-height: 18px;
  color: #8899a6;
  margin-right: auto;
  padding-left: 58px;
  padding-right: 50px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .person-conv-section {
  clear: both !important;
  margin: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .person-conv-section .person-conv-block {
  min-height: 48px;
  margin-left: auto;
  padding-left: 58px;
  padding-right: 0px;
  position: relative;
  max-width: 100%;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .person-conv-section .person-conv-block .person-conv-tab {
  right: 0;
  position: absolute;
  bottom: 0;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .person-conv-section .person-conv-block .conv-message-display {
  display: table-cell !important;
  vertical-align: bottom !important;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .person-conv-section .person-conv-block .conv-message-display .conv-message-tab {
  background-color: #e6ecf0;
  color: #14171a !important;
  border-color: #1da1f2;
  border-radius: 18px;
  padding: 10px 15px;
  margin-top: 4px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .person-conv-section .person-conv-block .conv-message-display .conv-message-tab .conv-message {
  white-space: pre-wrap;
  max-width: 220px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .person-conv-section .conv-img-show {
  float: right;
  font-size: 11px;
  line-height: 18px;
  color: #8899a6;
  margin-left: auto;
  padding-left: 50px;
  padding-right: 7px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .person-conv-section .conv-img-show .tick-img {
  padding-right: 3px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .conv-person-msg {
  text-align: center;
  font-family: inherit;
  font-size: 1rem;
  line-height: 1.6875rem;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .message-section {
  min-height: 48px;
  margin-right: auto;
  padding-left: 48px;
  padding-right: 50px;
  position: relative;
  max-width: 70%;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .message-section .img-tab {
  left: 0;
  position: absolute;
  bottom: 0;
  top: 8px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .message-section .img-tab .img-display {
  height: 32px;
  width: 32px;
  border-radius: 50%;
  display: block;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .message-section .message-table {
  display: table-cell !important;
  vertical-align: bottom !important;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .message-section .message-table .message-display {
  color: #14171a;
  border: 1px solid #eaeaea;
  border-radius: 18px;
  padding: 10px 15px;
  margin-top: 4px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .message-reply-section {
  clear: both !important;
  margin: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .message-reply-section .message-display-tab {
  min-height: 48px;
  margin-left: auto;
  padding-left: 58px;
  padding-right: 7px;
  position: relative;
  max-width: 70%;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .message-reply-section .message-display-tab .replay-tab {
  right: 0;
  position: absolute;
  bottom: 0;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .message-reply-section .message-display-tab .message-table {
  display: table-cell !important;
  vertical-align: bottom !important;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .message-display .message-reply-section .message-display-tab .message-table .reply-text {
  background-color: #e6ecf0;
  color: #14171a !important;
  border-color: #1da1f2;
  border-radius: 18px;
  padding: 10px 15px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .msg-hidden-footer {
  color: #8899a6;
  padding: 0px;
  text-align: right;
  height: 57px;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .msg-hidden-footer .stop-clr-lightblue {
  stop-color: #3AADF4;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .right-container .right-container-tabs .msg-chat-section .msg-chat-display .msg-hidden-footer .stop-clr-drakblue {
  stop-color: #167EE5;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .btn-primary {
  background-color: #d4d4d4;
}

.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .form-group .switch {
  height: auto;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .left-container-tabs .nav-tabs {
  width: 418px;
  height: 37px;
  z-index: 999;
  background: #fff;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .left-container-tabs .nav-tabs li {
  width: 50%;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .left-container-tabs .nav-tabs li a {
  margin-right: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .left-container-tabs .nav-tabs > li.active:before {
  content: "";
  position: absolute;
  height: 3px;
  width: 100%;
  bottom: 0;
  z-index: 999;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .left-container-tabs .tab-content {
  border: 1px solid gainsboro;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .left-container-tabs .android-text-profile .person {
  margin-left: 6px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .left-container-tabs .img-block {
  display: grid;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .left-container-tabs .img-block .img-display {
  display: block;
  height: 60px;
  width: 60px;
  border-radius: 50%;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .left-container-tabs .text-message {
  width: 396px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .left-container-tabs .add-text {
  width: 405px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .left-container-tabs .message-box {
  height: 284px;
  width: 396px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .left-container-tabs .message-box .thumbnail {
  width: 404px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .left-container-tabs .message-box .thumbnail .delete {
  margin-right: 16px;
  margin-top: 23px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .left-container-tabs .message-box .thumbnail .edit {
  margin-right: 15px;
  margin-top: 23px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .left-container-tabs .message-box .thumbnail .message {
  white-space: pre-wrap;
  word-wrap: break-word;
  width: 324px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .left-container-tabs .message-box .thumbnail .textarea {
  width: 320px;
  margin-top: 8px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .android-text-section {
  display: none;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs {
  display: block;
  position: static;
  width: 360px;
  font-family: Arial,sans-serif;
  font-size: 12px;
  background-color: #fff;
  color: #66757F;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section {
  width: auto;
  margin: 0;
  position: relative;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .android-hidden-header {
  min-height: 70px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .android-hidden-header .row-signal {
  background-color: #664a9e;
  padding: 7px 5px 0px 10px;
  color: white;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .android-hidden-header .row-signal .time {
  font-size: 12px;
  line-height: 1.625rem;
  font-weight: 600;
  font-family: 'Open Sans',sans-serif;
  position: absolute;
  width: 100%;
  top: 8px;
  text-align: center;
  left: 0;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .android-hidden-header .row-chat-header {
  padding: 10px 13px 5px 13px;
  color: white;
  background-color: #9d89c5;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .android-hidden-header .time-display {
  display: inline-block;
  vertical-align: middle;
  padding-left: 10px;
  width: 144px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .android-hidden-header .img-arrow {
  height: 31px;
  width: 3px;
  margin-top: 8px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .android-hidden-header .img-info {
  height: 20px;
  width: 35px;
  margin-top: 5px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .android-hidden-header .username-block {
  display: inline-block;
  vertical-align: middle;
  padding-left: 10px;
  width: 144px;
  margin-left: 77px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .android-hidden-header .username-block .contact-user {
  display: inline-block;
  max-width: 250px;
  line-height: 20px;
  font-size: 14px;
  font-family: sans-serif;
  font-weight: normal;
  border: none;
  color: white;
  margin-top: 4px;
  background-color: transparent;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  text-align: center;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .hr-margin {
  margin: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .message-display {
  position: relative;
  padding: 15px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .message-display .insert-stamp {
  text-align: center;
  font-family: inherit;
  font-size: 1rem;
  line-height: 1.6875rem;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .message-display .tail-before {
  position: absolute;
  bottom: -9px;
  left: 1px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .message-display .message-section {
  min-height: 48px;
  margin-right: auto;
  position: relative;
  max-width: 70%;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .message-display .message-section .message-table {
  display: table-cell !important;
  vertical-align: bottom !important;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .message-display .message-section .message-table .message-display-coversation {
  color: #14171a;
  border: 1px solid #eaeaea;
  border-radius: 14px;
  padding: 10px 15px;
  margin-top: 4px;
  background-color: #e5e4ea;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .message-display .message-section .message-table .message-display-coversation .conv-message {
  white-space: pre-wrap;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .message-display .message-reply-section {
  clear: both !important;
  margin: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .message-display .message-reply-section .message-display-tab {
  min-height: 48px;
  margin-left: auto;
  position: relative;
  max-width: 70%;
  display: table !important;
  padding-left: 20px;
  margin-right: 6px;
  padding-right: 13px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .message-display .message-reply-section .message-display-tab .replay-tab {
  right: 0;
  position: absolute;
  bottom: 0;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .message-display .message-reply-section .message-display-tab .message-table {
  display: table-cell !important;
  vertical-align: bottom !important;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .message-display .message-reply-section .message-display-tab .message-table .reply-text {
  background-color: #47B7FB;
  color: #14171a !important;
  border-color: #1da1f2;
  border-radius: 14px;
  padding: 10px 15px;
  margin-right: -18px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .message-display .message-reply-section .message-display-tab .message-table .reply-text .conv-message {
  white-space: pre-wrap;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .message-display .message-reply-section .message-display-tab .message-table .tail-after {
  position: absolute;
  right: -4px;
  bottom: -10px;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .right-container .right-container-tabs .android-chat-section .android-chat-display .android-hidden-footer {
  border-top: 1px solid #eeeeee;
}

.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .form-group .switch {
  height: auto;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .left-container-tabs .img-block {
  display: grid;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .left-container-tabs .img-block .img-display {
  display: block;
  height: 60px;
  width: 60px;
  border-radius: 50%;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .left-container-tabs .space-div {
  height: 200px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section {
  background: #fff none repeat scroll 0 0;
  padding: 0;
  width: 564px;
  border-radius: 5px;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block {
  padding-top: 20px;
  padding-bottom: 0;
  padding-left: 30px;
  padding-right: 30px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .twitter-pc-display {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 4px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .twitter-pc-display .twitter-pc-tab {
  height: auto !important;
  position: relative;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .twitter-pc-display .twitter-pc-tab .follow-section .arrow-img {
  position: absolute;
  top: 0px;
  right: -7px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .twitter-pc-display .twitter-pc-tab .permalink-header {
  height: 48px;
  margin-bottom: 6px;
  float: left;
  display: block;
  word-break: break-all;
  color: #14171a;
  font-weight: 700;
  line-height: 1.25;
  font-size: 14px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .twitter-pc-display .twitter-pc-tab .permalink-header .avatar {
  border-radius: 50%;
  height: 48px;
  width: 48px;
  float: left;
  margin-left: 0;
  margin-top: 0;
  display: block;
  margin-right: 10px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .twitter-pc-display .twitter-pc-tab .permalink-header .name-block .text-name {
  word-wrap: break-word;
  font-size: 18px;
  color: #14171a;
  font-weight: bold;
  max-width: 32ch;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .twitter-pc-display .twitter-pc-tab .permalink-header .name-block .official_tick {
  width: 15px;
  margin-left: 3px;
  position: absolute;
  top: 3px;
  display: inline-block;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .twitter-pc-display .twitter-pc-tab .permalink-header .name-block .username {
  font-size: 14px;
  unicode-bidi: embed;
  color: #657786;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .twitter-pc-display .twitter-pc-tab .permalink-header .name-block .username .at-style {
  text-decoration: none;
  font-weight: 300;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .twitter-pc-display .twitter-pc-tab .permalink-header .name-block .username .text-at {
  font-weight: 400;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .tweet-display {
  position: relative;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .tweet-display .img-tick {
  padding-right: 3px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .tweet-display .tweet-text-block {
  display: inline-block;
  width: 119px;
  line-height: 12px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .tweet-display .tweet-text-block .username-block {
  margin-top: -5px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .tweet-display .tweet-text-block .username-block .username-text {
  display: inline-block;
  max-width: 100px;
  line-height: 20px;
  color: #8f949b;
  font-family: 'Open Sans',sans-serif;
  font-size: 12px;
  border: none;
  margin-top: -2px;
  background-color: transparent;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .tweet-display .tweet-section {
  min-height: 48px;
  margin-right: auto;
  position: relative;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .tweet-display .tweet-section .tweet-display .tweet-para {
  color: #000;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .tweet-display .tweet-section .post-img {
  padding: 0px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .tweet-display .tweet-section .post-img .post-image {
  border-radius: 10px;
  width: 504px;
  height: 335px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .tweet-display .tweet-section .client-and-actions {
  clear: both;
  margin-top: 10px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .tweet-display .tweet-section .client-and-actions .metadata {
  line-height: 24px;
  font-size: 13px;
  color: #66757f;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .likeComment {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  padding: 0px 0px;
  line-height: 49px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .likeComment .tweet-like-counter {
  float: left;
  padding-right: 10px;
  border-right: 1px solid #ccc;
  color: #657786;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .likeComment .tweet-like-counter .retweetsCount,
.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .likeComment .tweet-like-counter .likesCount {
  color: #14171a;
  display: inline;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .likeComment .like-image {
  padding: 0 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 60%;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .likeComment .like-image .like-svg {
  height: 30px;
  width: 30px;
  margin-top: 7px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .likeComment .like-image .liked-people-img {
  margin-left: 5px;
  width: 25px;
  height: 25px;
  display: inline-block;
  border-radius: 50%;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .likeComment .liker-image {
  height: 25px;
  width: 25px;
  margin: 2px;
  margin-top: 10px;
  border-radius: 50%;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .tweet-footer {
  padding: 0px 0px;
  line-height: 40px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .tweet-footer .comments-share .img-comments {
  margin-right: 7px;
  display: inline-block;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .twitter-pc-block .tweet-footer .comments-share .comments-count {
  color: #14171a;
  display: inline;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  margin-right: 30px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .tweet-hidden-footer {
  background-color: #f4f8fb;
  height: 57px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .tweet-hidden-footer .footer-profile-img {
  position: absolute;
  bottom: 10px;
  left: 40px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .right-container .twitter-section .tweet-hidden-footer .tweet-reply-text {
  margin-left: 100px;
}

.fun-editor.media-loaded .video-editor-container .fe_twitter_tweet_pc .form-group .switch {
  height: auto;
}

.fun-editor.media-loaded .video-editor-container .fe_snapchat_chat .left-container-tab .img-block {
  display: grid;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_snapchat_chat .left-container-tab .img-display {
  display: block;
  height: 60px;
  width: 60px;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_snapchat_chat .right-container .snap-section .snap-chat-block .snap-display-tab .display-snapchat {
  margin: 0 auto;
  width: 360px;
  background-size: 100% 100%;
}

.fun-editor.media-loaded .video-editor-container .fe_snapchat_chat .right-container .snap-section .snap-chat-block .snap-display-tab .display-snapchat .msg-display {
  height: 600px;
  margin: 0 auto;
  padding-left: 6px;
  position: relative;
}

.fun-editor.media-loaded .video-editor-container .fe_snapchat_chat .right-container .snap-section .snap-chat-block .snap-display-tab .display-snapchat .msg-display .clock-countdown {
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
  height: 35px;
  width: 35px;
  border-radius: 3px;
  margin-top: 5px;
  padding: 5px;
  text-align: center;
  color: #fff;
  font-size: 17px;
  right: 10px;
  opacity: .9;
}

.fun-editor.media-loaded .video-editor-container .fe_snapchat_chat .right-container .snap-section .snap-chat-block .snap-display-tab .display-snapchat .msg-display .messages {
  position: absolute;
  width: 360px;
  text-align: center;
  top: 50%;
}

.fun-editor.media-loaded .video-editor-container .fe_snapchat_chat .right-container .snap-section .snap-chat-block .snap-display-tab .display-snapchat .msg-display .messages .content {
  background-color: rgba(0, 0, 0, 0.6);
  color: #fff;
  overflow: visible;
  padding-bottom: 0;
  width: 100%;
  margin-left: -6px;
  min-height: 35px;
}

.fun-editor.media-loaded .video-editor-container .fe_snapchat_chat .form-group .switch {
  height: auto;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .left-container .img-tab {
  display: grid;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .left-container .img-tab .img-display {
  display: block;
  height: 60px;
  width: 60px;
  border-radius: 50%;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .left-container .nav-tabs {
  width: 418px;
  height: 37px;
  z-index: 999;
  background: #fff;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .left-container .nav-tabs li {
  width: 50%;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .left-container .nav-tabs > li.active:before {
  content: "";
  position: absolute;
  height: 3px;
  width: 100%;
  bottom: 0;
  z-index: 999;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .left-container .tab-content {
  border: 1px solid gainsboro;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .left-container .img-display-share {
  display: block;
  height: 60px;
  width: 60px;
  margin: 0 auto;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .left-container .facebook-icon-font-size {
  font-size: 16px;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .left-container .facebook-lable-padding {
  padding: 4px 2px;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .left-container .margin-l-20 {
  margin-left: 20px;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .left-container .message-box {
  height: 284px;
  width: 396px;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .left-container .message-box .thumbnail {
  width: 404px;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .left-container .message-box .thumbnail .delete {
  margin-right: 16px;
  margin-top: 23px;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .left-container .message-box .thumbnail .edit {
  margin-right: 15px;
  margin-top: 23px;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .left-container .message-box .thumbnail .message {
  white-space: pre-wrap;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .left-container .message-box .thumbnail .textarea {
  width: 320px;
  margin-top: 8px;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-d-none {
  display: none;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs {
  display: block;
  position: static;
  width: 360px;
  font-family: Arial,sans-serif;
  font-size: 12px;
  background-color: #fff;
  color: #66757F;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section {
  width: auto;
  margin: 0;
  position: relative;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .facebook-chat-display {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .facebook-chat-display .facebook-display {
  position: relative;
  padding: 5px;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .facebook-chat-display .facebook-display .facebook-user-detail .user-img-tab .img-display {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  display: block;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .facebook-chat-display .facebook-display .facebook-section {
  min-height: 48px;
  margin-right: auto;
  padding-left: 48px;
  position: relative;
  display: table !important;
  width: 340px;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .facebook-chat-display .facebook-display .facebook-section .img-tab {
  left: 0;
  position: absolute;
  bottom: 0;
  top: 0;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .facebook-chat-display .facebook-display .facebook-section .img-tab .img-display {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  display: block;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .facebook-chat-display .facebook-display .facebook-section .img-tab .online-dot {
  position: absolute;
  top: 30px;
  left: 30px;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .facebook-chat-display .facebook-display .facebook-display-text {
  color: #000;
  display: inline-block;
  line-height: 20px;
  font-family: 'Open Sans',sans-serif;
  font-size: 15px;
  border: none;
  margin-top: -2px;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .facebook-chat-display .facebook-hidden-footer {
  color: #8899a6;
  padding: 0px;
  text-align: right;
  height: 57px;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .facebook-chat-display .facebook-hidden-footer .stop-clr-lightblue {
  stop-color: #3AADF4;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .facebook-chat-display .facebook-hidden-footer .stop-clr-drakblue {
  stop-color: #167EE5;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .facebook-display-time {
  color: #8f949b;
  display: inline-block;
  line-height: 20px;
  font-family: 'Open Sans',sans-serif;
  font-size: 11px;
  border: none;
  margin-top: -2px;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .facebook-text {
  display: inline-block;
  line-height: 20px;
  font-family: 'Open Sans',sans-serif;
  font-size: 11px;
  border: none;
  margin-top: -2px;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .facebook-comment {
  display: inline-block;
  max-width: 140px;
  line-height: 20px;
  font-family: 'Open Sans',sans-serif;
  font-size: 13px;
  border: none;
  margin-top: -2px;
  background-color: transparent;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .facebook-post {
  width: 100%;
  height: auto;
  border-radius: 0;
  overflow: hidden;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .facebook-post .facebook-post-img {
  height: auto;
  width: 400px;
  display: block;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .fb-post-comment .img-display-comment {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  position: absolute;
  left: 20px;
  top: 12px;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .fb-post-comment .comment-display {
  min-height: 48px;
  margin-right: auto;
  padding-left: 0px;
  padding-right: 50px;
  position: relative;
  max-width: 100%;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .fb-post-comment .comment-display .comment-display-block {
  color: #14171a !important;
  border-color: #1da1f2;
  border-radius: 10px;
  padding: 9px 5px;
  margin-top: 12px;
  background-color: #e8e8e8;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .fb-post-comment .reply-section {
  margin-left: 25px;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .fb-post-comment .reply-section .img-display-reply {
  height: 25px;
  width: 25px;
  border-radius: 50%;
  position: absolute;
  left: 20px;
  top: 12px;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .fb-post-comment .reply-section .reply-comment-section {
  min-height: 48px;
  margin-right: auto;
  padding-left: 0px;
  padding-right: 50px;
  position: relative;
  max-width: 100%;
  display: table !important;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .fb-post-comment .reply-section .reply-comment-section .reply-comment-block {
  color: #14171a !important;
  border-color: #1da1f2;
  border-radius: 10px;
  padding: 9px 5px;
  margin-top: 12px;
  background-color: #e8e8e8;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .comment-reaction {
  position: absolute;
  top: 15px;
  right: 18px;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .stop-clr-yellow {
  stop-color: #FDDA74;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .stop-clr-red {
  stop-color: #E64850;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .margin-l-5 {
  margin-left: 5px;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .right-container .right-container-tabs .facebook-chat-section .margin-l-3 {
  margin-left: 3px;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .btn-primary {
  background-color: #d4d4d4;
}

.fun-editor.media-loaded .video-editor-container .fe_facebook_post .form-group .switch,
.fun-editor.media-loaded .video-editor-container .fe_facebook_post .formGroup .switch {
  height: auto;
}

.fun-editor.media-loaded.sticky_footer .main {
  position: static;
}

.fun-editor.media-loaded .redVideoProCont {
  padding: 0 !important;
}

.fun-editor.media-loaded .colorPickerCont {
  z-index: 999999 !important;
}

.fun-editor.media-loaded .before_first_level_menu_active,
.fun-editor.media-loaded ._top-doublemenu {
  display: none;
}

.fun-editor.media-loaded.footer-shown .main {
  margin-bottom: 0 !important;
}

.fun-editor.media-loaded .video-wrapper-container {
  max-height: unset;
}

.fun-editor.media-loaded .mainContainer {
  padding-top: 50px !important;
}

.fun-editor.media-loaded .bold {
  font-weight: bold;
}

.fun-editor.media-loaded .left-controls-container {
  padding: 10px;
}

.fun-editor.media-loaded .ve_subtitles .left-controls-container,
.fun-editor.media-loaded .ve_resize .left-controls-container,
.fun-editor.media-loaded .ve_filters .left-controls-container,
.fun-editor.media-loaded .ve_add_text_to_video .left-controls-container,
.fun-editor.media-loaded .ve_video_to_gif .left-controls-container {
  padding: 0;
}

.fun-editor.media-loaded .ve_subtitles .no-space,
.fun-editor.media-loaded .ve_resize .no-space,
.fun-editor.media-loaded .ve_add_text_to_video .no-space {
  padding: 0 !important;
}

.fun-editor.media-loaded .no-pad {
  padding: 0 !important;
}

.fun-editor.media-loaded .media-duration-text {
  line-height: 34px;
  color: #cfd2d8;
}

@media (min-width: 991px) and (max-width: 1024px) {
  .fun-editor.media-loaded .mainContainer {
    padding-top: 0 !important;
  }

  .fun-editor.media-loaded .sidemenu {
    display: none;
  }

  .fun-editor.media-loaded .video-editor-container .video-editor-workspace .left-container {
    width: 555px;
  }

  .fun-editor.media-loaded .video-editor-container .right-container {
    width: calc(100% - 555px) !important;
  }
}

@media only screen and (max-width: 991px) {
  .fun-editor.media-loaded .mainContainer {
    padding-top: 0 !important;
  }

  .fun-editor.media-loaded .sidemenu {
    display: none;
  }

  .fun-editor.media-loaded .video-editor-container .video-editor-workspace .left-container {
    width: 100%;
  }

  .fun-editor.media-loaded .video-editor-container .video-editor-workspace .left-container .editor-controls-container {
    width: 100% !important;
  }

  .fun-editor.media-loaded .video-editor-container .video-editor-workspace .left-container .editor-controls-container .media-preview-item-list .inputContainer .video-label .media-name-text {
    width: 80%;
  }

  .fun-editor.media-loaded .video-editor-container .right-container {
    width: 100% !important;
  }
}

@media only screen and (max-width: 425px) {
  .fun-editor.media-loaded.hd_alertbox .mainContainer {
    padding-top: 0 !important;
  }
}

.fun-editor.media-loaded .templates_bor {
  display: none;
}

.fun-editor.media-loaded .navbar-default.hor_bdr_before:before {
  background: #3f3d48;
}

.fun-editor.media-loaded .form-control {
  border: 1px solid #ddd !important;
}

.fun-editor.media-loaded .videoEditor-header {
  top: -45px;
  z-index: 999998;
}

.fun-editor.media-loaded .videoeditor-create {
  width: 26px;
  height: 25px;
  text-align: center;
  line-height: 24px;
  left: 9px;
  top: 7px;
}

.fun-editor.media-loaded .video-editor .headerRgt .searchcontainer .edit-create {
  width: 26px;
  height: 25px;
  text-align: center;
  line-height: 24px;
  left: 9px;
  background: url(/images/videoeditor-Top.png?21b2a4b40c0ab2f90aa20297eac0f886) no-repeat top left;
  top: 4px;
}

.fun-editor.media-loaded .videoEditor-header .userSaveLnk button span.drp_arrow {
  right: 2px;
  top: 0px;
}

.fun-editor.media-loaded.hd_alertbox .hd_alrtmsg {
  display: none;
}

.fun-editor.media-loaded.hd_alertbox .hd_alertbox_inner {
  height: 50px;
}

.fun-editor.media-uploading #ve_uploading_container {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: calc(100vh - 89px);
}

.fun-editor.media-uploading #ve_uploading_container .video-output {
  font-size: 30px;
  padding-bottom: 150px;
}

.fun-editor.media-uploading .upload-font {
  font-size: 25px;
  font-weight: bold;
}

.fun-editor.media-uploading.hd_alertbox .video-percentage {
  height: calc(100vh - 120px) !important;
}

.fun-editor.media-uploading.hd_alertbox #ve_uploading_container {
  height: calc(100vh - 120px) !important;
}

.fun-editor.media-uploading.footer-shown .main {
  margin-bottom: 0 !important;
}

.fun-editor.media-processing.footer-shown .main {
  margin-bottom: 0 !important;
}

.fun-editor.media-processing #ve_processing_container {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: calc(100vh - 89px);
}

.fun-editor.media-processing #ve_processing_container .video-output {
  font-size: 40px;
  padding-bottom: 100px;
}

.fun-editor.media-processing.hd_alertbox #ve_processing_container {
  height: calc(100vh - 120px);
}

.fun-editor.media-failed #ve_process_failed_container {
  display: block;
}

.fun-editor.media-processed.footer-shown .main {
  margin-bottom: 0 !important;
}

.fun-editor.media-processed #ve_processed_container {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: calc(100vh - 89px);
}

.fun-editor.media-processed .video-output {
  font-size: 40px;
  padding-bottom: 50px;
}

.fun-editor.media-processed.footer-shown .main {
  margin-bottom: 0;
}

.fun-editor.media-processed.hd_alertbox #ve_processed_container {
  height: calc(100vh - 120px);
}

.fun-editor .videoEditorLeftCont {
  height: calc(100vh - 136px);
}

.fun-editor .video-editor-lst .title_h4 {
  padding-right: 50px;
}

.fun-editor .video-editor-lst .title_h4 ._square-button {
  display: none;
}

.fun-editor .video-editor-lst .title_h4 .lower-video {
  font-size: 20px;
}

.fun-editor .video-editor-lst .title_h4 .showBtn {
  top: 10px;
  right: 10px;
  border: 1px solid #f6f6f6;
  padding: 5px;
}

.fun-editor .video-editor-lst.productShadow {
  min-height: 50px;
}

.fun-editor .video-editing ._video-editing .viewall {
  color: #1b69b6;
  border-bottom: 1px solid #1b69b6;
  display: inline-block;
  line-height: 15px;
}

.fun-editor .video-editing ._video-editing .viewall:hover {
  border-bottom: 0 solid #1b69b6;
}

.fun-editor .primeIcon.prime {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -127px -594px;
  top: 7px;
  left: -37px;
  position: relative;
}

.fun-editor .listingInner {
  display: inline-block;
  padding-right: 20px;
}

.fun-editor .titleDownld {
  background: #f6f6f6;
  padding: 7px 10px;
}

.fun-editor .primeIcon.prime-plus {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -164px -596px;
  top: 7px;
  left: -37px;
  position: relative;
}

.fun-editor .wofox-video-lower {
  min-height: 500px;
}

.fun-editor .wofox-video-lower .video-editing .showBtn a {
  height: 19px;
  width: 19px;
  text-indent: -9999px;
  display: block;
  float: left;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -73px -997px;
}

.fun-editor .wofox-video-lower .video-editing .description {
  display: none;
}

.fun-editor .wofox-video-lower .video-editing.active .showBtn a {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -105px -997px;
}

.fun-editor .wofox-video-lower .video-editing.active .description {
  display: block;
}

.fun-editor .video-wrapper-container .media-preview-container {
  background: #fff !important;
  top: unset !important;
  left: unset !important;
}

.fun-editor .video-wrapper-container .media-preview-container img {
  display: block;
}

.fun-editor .switch .slider {
  border: 1px solid #e4e4e4;
  background-color: #fff;
  border-radius: 34px;
  height: 20px !important;
  width: 40px !important;
}

.fun-editor .switch .slider:before {
  height: 18px !important;
  width: 18px !important;
  left: 0;
  bottom: 0 !important;
  background: #fff;
  border: 1px solid #eee;
  -webkit-box-shadow: 1px 2px 1px #adacac;
  box-shadow: 1px 2px 1px #adacac;
}

.fun-editor .slider.round:before {
  border-radius: 50%;
}

.videoEditor-progress .progress {
  width: 500px;
  margin-top: 15px;
  margin-bottom: 20px;
  height: 18px;
  background: #ccc;
}

.videoEditor-progress .progress.progress-loading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.videoEditor-progress .progress.progress-loading #progressElement {
  left: 0px;
}

.fun-editor.media-loaded .video-editor-container.hasAd .video-wrapper-container {
  height: calc(100vh - 222px) !important;
}

.text-story {
  /*.clock{
    height:15px;
    width:17px;
    display:inline-block;
    background: url("../img/sprite.png") -468px -255px;
  }*/
}

.text-story.media-loaded .video-editor-container {
  height: calc(100vh - 51px);
}

.text-story.media-loaded .video-editor-container .left-container {
  width: 484px;
  overflow: auto;
  border-right: 1px solid #cacaca;
}

.text-story.media-loaded .video-editor-container .left-container .videoEditorLeftHd {
  border-left: 1px solid #1a1a1d !important;
}

.text-story.media-loaded .video-editor-container .left-container .videoEditorLeftHd .videoEditorLeftHdInner {
  background: #3f3d48;
  line-height: 34px;
  border-left: 1px solid #565656 !important;
}

.text-story.media-loaded .video-editor-container .left-container .videoEditorLeftHd .style-btn {
  padding: 0 10px 0 10px;
  font-weight: 500;
  display: block;
  height: 25px;
  line-height: 25px;
  background: #b6bf33;
  color: #fff;
  font-size: 15px;
  border: none;
  border-radius: 3px;
}

.text-story.media-loaded .video-editor-container .left-container .videoEditorLeftHd .style-btn:hover,
.text-story.media-loaded .video-editor-container .left-container .videoEditorLeftHd .style-btn:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.text-story.media-loaded .video-editor-container .left-container .square-heading {
  color: #fff;
  line-height: 34px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container {
  /*overflow: auto;*/
  background-color: #fff;
  width: calc(100% - 64px);
  float: right;
  position: relative;
  height: calc(100vh - 51px);
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .left-section {
  height: 100%;
  overflow: hidden;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .videoEditorLeftHd {
  height: 35px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .left-bottom-btns {
  height: 40px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .left-controls-container {
  height: calc(100% - 35px  - 40px);
  overflow: auto;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls {
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 100%;
  margin-top: -20px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container {
  background: #000;
  padding: 0 0 !important;
  min-height: 37px;
  line-height: 20px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .noUi-horizontal {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border: 0 !important;
  border-radius: 0  !important;
  background: #858585;
  height: 3px;
  cursor: pointer;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-connects {
  border-radius: 0;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-handle {
  height: 5px;
  top: -1px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-handle.noUi-handle-lower {
  display: none;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-origin:before {
  width: 100%;
  height: 5px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-target {
  border-radius: 0;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .video-btn-stats {
  margin-right: 5px;
  border: 0  !important;
  color: #fff;
  background: transparent;
  width: 20px;
  height: 20px;
  padding: 0 !important;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .video-btn-stats:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .video-btn-stats#stopBtn,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .video-btn-stats#pauseBtn {
  display: none;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .btn:active,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .btn:focus,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .btn:visited {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .time-seeker-bounds {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  line-height: 100%;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .time-seeker-bounds div {
  min-width: 35px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .time-seeker-bounds div:first-of-type {
  margin-right: 5px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .time-seeker-bounds div:last-of-type {
  margin-left: 5px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .player-mclass {
  height: 20px;
  margin-top: 7px;
  margin-bottom: 7px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .player-mclass .btn-height {
  margin: unset !important;
  line-height: 20px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls {
  position: inherit;
  margin-top: unset;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list {
  overflow-y: auto;
  height: calc(100% - 81px - 58px);
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .noUi-connects {
  background: #d4d4d4;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .setCurrentTime {
  padding: 3px 2px;
  font-size: 13px;
  line-height: 27px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .setCurrentTimeInput {
  width: 70px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .setCurrentTimeInput .form-control {
  height: 25px;
  line-height: 25px;
  margin-top: 4px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .startTime,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .endTime {
  background: #fff;
  border-radius: 3px;
  margin-right: 5px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item {
  border-bottom: 1px solid #ddd;
  padding: 5px;
  background: #fff;
  /*      &:focus-within{
        background: #faffbd;
        overflow: hidden;
        .start-end{
          background: #eef3b5;
        }
        .startTime,.endTime{
          background:transparent!important;
        }
        .form-control{
          border:1px solid #ddd;
          box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
        }
      }*/
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item .masked-duration-input::-moz-selection {
  background: #bec8d2;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item .masked-duration-input::selection {
  background: #bec8d2;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item .redVideoInputFild {
  margin-bottom: 0;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item textarea.form-control {
  border: 1px solid #f6f6f6;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item .form-control {
  border: 1px solid #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item .start-end {
  background: #fff;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item .start-end .startTime,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item .start-end .endTime {
  background: transparent !important;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item.active {
  background: #faffbd;
  overflow: hidden;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item.active .start-end {
  background: #eef3b5;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item.active .startTime,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item.active .endTime {
  background: transparent !important;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item.active .form-control {
  border: 1px solid #ddd;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item:hover {
  background: #dadde2;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item:hover .start-end {
  background: #ddd !important;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .start-end-button {
  text-align: center;
  margin-left: 8px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .start-end-button span {
  color: rgba(70, 70, 70, 0.709804);
  border: 1px solid #f6f6f6;
  cursor: pointer;
  width: 24px;
  height: 24px;
  line-height: 22px;
  margin-right: 5px;
  background: #fff;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .inputContainer {
  border: 1px solid #ccc;
  padding: 0;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .inputContainer .video-label {
  background: #dadde2;
  width: 100%;
  padding: 4px;
  line-height: 26px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .inputContainer .video-label .media-name-text {
  white-space: nowrap;
  width: 76%;
  display: inline-block;
  line-height: 14px;
  padding-top: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .inputContainer .video-label .video-photo {
  border: 2px solid #ccc;
  background: #fff;
  color: #464646;
  height: 25px;
  margin-right: 5px;
  width: 30px;
  float: left;
  display: inline-block;
  line-height: 27px;
  font-size: 12px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .inputContainer .video-label .video-photo i {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -59px -198px;
  height: 20px;
  width: 26px;
  display: inline-block;
  text-indent: -9999px;
  margin: 0 auto;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .inputContainer .videoImgLst {
  width: 60px;
  height: 60px;
  border: 1px solid #c3bdbd;
  margin: 0 5px 10px;
  background: url(/images/red_upload.png?26f0c7adcd2e51669f2890cec481c0a2) no-repeat center center;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item {
  border-radius: 4px;
  width: 100%;
  margin-bottom: 10px;
  /* border-bottom: 1px solid #ddd; */
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item.media-video {
  background: url(/images/red_videoupload.png?6c807719aca42730d66699886c0e3156) no-repeat center center;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item.media-video img {
  display: none;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item.media-image video {
  display: none;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .img-width .media-image {
  background: url(/images/red_upload.png?26f0c7adcd2e51669f2890cec481c0a2) no-repeat center center;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .img-width .media-video {
  background: url(/images/red_videoupload.png?6c807719aca42730d66699886c0e3156) no-repeat center center;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .img-width {
  width: 45px;
  height: 45px;
  overflow: hidden;
  margin: auto 0;
  display: inline-block;
  float: left;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .img-width img,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .img-width video {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  background-color: #f7f7f7;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .media-info {
  display: inline-block;
  margin-left: 10px;
  max-width: 455px;
  width: 100%;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .btn {
  padding: 4px 15px !important;
  display: block;
  max-width: 110px;
  background: #fff;
  border: 1px solid #ddd !important;
  border-radius: 0;
  float: right;
  margin: 5px 2px 0 0;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .btn:hover {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .media-preview-item-list .media-item .remove-item {
  float: right;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .start-end input[type=text]:focus {
  background: #fff !important;
  color: #474747 !important;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .redVideoInputFild_Input.form-control {
  min-height: 60px;
  padding: 0 !important;
  border-radius: 0 !important;
  background: transparent;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .redVideoInputFild_Input.form-control.cut-video select.form-control {
  border: 1px solid #ddd;
  font-size: 14px;
  padding: 4px 5px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-horizontal .noUi-handle {
  left: auto !important;
  width: 7px;
  height: 11px;
  top: -2px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  cursor: ew-resize;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-horizontal .noUi-handle:after,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-horizontal .noUi-handle:before {
  width: 0 !important;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-horizontal .noUi-handle.noUi-handle-lower {
  right: -5px !important;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-horizontal .noUi-handle.noUi-handle-upper {
  right: -2px !important;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-connects {
  position: absolute !important;
  cursor: pointer;
  border-radius: 0 !important;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-connects .noUi-draggable {
  cursor: move;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-target {
  height: 7px;
  background: #ccc !important;
  margin-top: 5px;
  border: 0 !important;
  border-radius: 0;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .remove-item {
  cursor: pointer;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .active .video-radio-bg {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -394px -46px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container button.active {
  background: #3f3d48;
  color: #fff;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .video-radio-bg {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -361px -47px;
  width: 25px;
  display: inline-block;
  height: 22px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .inputContainer {
  /* border-bottom: 1px solid #d0d0d0; */
  padding: 0;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .w-15 {
  width: 15%;
}

.text-story.media-loaded .video-editor-container .left-container .ve_handle {
  display: inline-block;
  margin: 3px auto;
  height: 17px;
  width: 14px;
  cursor: pointer;
  text-indent: -99999px;
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -165px -212px;
}

.text-story.media-loaded .video-editor-container .left-container .btn-grey {
  border: 2px solid #d4d4d4 !important;
  color: #464646;
  background-color: #d4d4d4;
}

.text-story.media-loaded .video-editor-container .left-container .btn-grey:hover {
  border: 2px solid #fff !important;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.48);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.48);
}

.text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-left-container {
  width: 60%;
  margin: 30px;
}

.text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-left-container .modal-body {
  background: #e8e8e8;
}

.text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-left-container .preview-workspace {
  background: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin: auto;
  width: 80%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-left-container .preview-workspace .text-preview-box {
  padding: 5px;
  margin: 10px;
  border: 1px dashed #fff;
}

@media only screen and (max-width: 767px) {
  .text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-left-container {
    width: 100%;
    margin: 30px 0;
  }
}

.text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container {
  width: 40%;
  background: #e8e8e8;
}

.text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content {
  background: #f6f6f6;
  border: 1px solid #dadada !important;
  color: #464646;
}

.text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .tab-pane {
  max-height: 340px;
  overflow: auto;
}

.text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .tab-pane.fade {
  display: none;
}

.text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .tab-pane.active {
  display: block;
}

.text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .custom-bor {
  border-bottom: 1px dotted #ddd;
}

.text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .form-control {
  width: 100%;
  min-width: 50px;
  float: right;
}

.text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .form-control.form-clr {
  min-width: 70px;
}

.text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .btn-font-style {
  display: inline-block;
  padding: 0 5px;
  line-height: 20px;
}

.text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .btn-font-style.active {
  /*background-color: #5e5e5e;*/
}

.text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .subtitle-layout-item {
  cursor: pointer;
  margin-bottom: 15px;
  margin-top: 15px;
}

.text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .subtitle-layout-item img {
  border: 2px solid #fff;
}

@media only screen and (max-width: 767px) {
  .text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .text-story.media-loaded .video-editor-container .left-container .ve-style-container .d-inline {
    display: block;
  }
}

.text-story.media-loaded .video-editor-container .left-container .video-modal-nav {
  border-bottom: 1px solid #ddd;
}

.text-story.media-loaded .video-editor-container .left-container .video-modal-nav li.active a {
  background: #fff !important;
}

.text-story.media-loaded .video-editor-container .left-container .video-modal-nav li.active a:before {
  content: "";
  position: absolute;
  left: 0;
  top: auto;
  bottom: 0;
  right: 100%;
  height: 3px;
  width: 100%;
  z-index: 3;
}

.text-story.media-loaded .video-editor-container .left-container .video-modal-nav li a {
  background: transparent !important;
  padding: 7px 10px;
  font-size: 14px;
  color: #464646;
  border-radius: 0;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container {
  /*overflow: auto;*/
  background-color: #fff;
  width: 419px;
  float: right;
  position: relative;
  height: calc(100vh - 51px);
  /*  .left-section {
              height: 100%;
            }*/
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .left-section {
  height: 100%;
  overflow: hidden;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .videoEditorLeftHd {
  height: 35px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .left-bottom-btns {
  height: 40px;
}

.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .left-controls-container {
  height: calc(100% - 35px - 40px);
  overflow: auto;
}

.text-story.media-loaded .video-editor-container .right-container {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: calc(100% - 485px) !important;
  background: #e2e2e2;
  overflow: hidden;
  /*@import "video-editor/editor-container/video-player";*/
}

.text-story .left-controls-container {
  padding: 0 !important;
  overflow: hidden;
  height: 100% !important;
}

.text-story .editorInnerTab li {
  padding: 0 0 7px;
  /*.topic-label{
        font-weight: bold;
      }*/
}

.text-story .editorInnerTab li a {
  padding: 2px 10px;
  border: 1px solid #e9ebef;
  display: block;
  min-height: 30px;
  cursor: pointer;
  line-height: 30px;
  text-align: left;
  background: #e9ebef;
  font-size: 16px;
  font-weight: 500;
  -webkit-transition: all .25s;
  transition: all .25s;
  width: 100%;
  color: #3f3d48;
  margin: 0 0 1px;
}

.text-story .editorInnerTab li a .oMenuIcon {
  margin-top: 6px;
  margin-right: 4px;
}

.text-story .editorInnerTab li a .header-title {
  width: 200px;
}

.text-story .editorInnerTab li a .fa-caret-down {
  display: none;
}

.text-story .editorInnerTab li .panel-collapse {
  border: 1px solid #ddd;
}

.text-story .editorInnerTab li .form-group {
  width: 30.33%;
  margin-right: 10px;
  float: left;
}

.text-story .editorInnerTab li .story-input {
  width: 60%;
  float: left;
}

.text-story .editorInnerTab li .input-text-num {
  float: right;
  width: 37px !important;
}

.text-story .editorInnerTab li .progress_value_input {
  width: 25%;
  text-align: center;
}

.text-story .ui-keyboard {
  background: #d3d5de;
  padding: 1.9px 0;
  margin: 0 2px;
  width: 98.9%;
}

.text-story .ui-keyboard .ui-keyboard-preview-wrapper {
  display: none;
}

.text-story .ui-keyboard div {
  font-size: 12px;
}

.text-story .ui-keyboard div .ui-keyboard-button {
  min-width: 15px;
  width: 29px;
  height: 36px;
  font-size: 24px;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-weight: 900;
  margin: 5px 1.6px 2px;
  cursor: pointer;
  -webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.07), 0 0 0 0 rgba(0, 0, 0, 0.19);
          box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.07), 0 0 0 0 rgba(0, 0, 0, 0.19);
  padding: 0;
  overflow: hidden;
  line-height: 1px;
  /*     &.ui-keyboard-shift, &.ui-keyboard-accept{
               width: 32px!important;
             }*/
}

.text-story .ui-keyboard div .ui-keyboard-button.active {
  background: #adb2bc;
}

.text-story .ui-keyboard div .ui-keyboard-button span {
  padding: 0;
  margin: 0;
  font-size: 18px;
  white-space: nowrap;
  color: #000;
  display: inline-block;
}

.text-story .ui-keyboard div .ui-keyboard-button.ui-keyboard-actionkey,
.text-story .ui-keyboard div .ui-keyboard-button.ui-keyboard-bksp {
  width: 40px;
  background: #abb3bc;
  margin: 3px 4px;
}

.text-story .ui-keyboard div .ui-keyboard-button.ui-keyboard-shift.ui-state-active .ui-keyboard-text {
  text-indent: 999px;
  background: url(/images/arrow.png?1eb7338568786c2c64fcd8c3eda4efd9) no-repeat center center;
  width: 10px;
  height: 14px;
  line-height: 15px;
}

.text-story .ui-keyboard div .ui-keyboard-button.ui-keyboard-enter {
  width: 64px;
}

.text-story .ui-keyboard div .ui-keyboard-button.ui-keyboard-widekey {
  min-width: 40px;
  height: 34px;
  background: #a9afba;
}

.text-story .ui-keyboard div .ui-keyboard-button.ui-keyboard-space {
  width: 90px;
  background: #fff;
}

.text-story .ui-keyboard div .ui-keyboard-button.ui-keyboard-space:after {
  content: "space";
  font-size: 17px;
}

.text-story .ui-keyboard .ui-keyboard-preview {
  text-align: left;
  margin: 0 0 3px 0;
  display: inline;
  width: 99%;
}

.text-story .ui-keyboard .ui-keyboard-keyset {
  text-align: center;
  white-space: nowrap;
}

.text-story .media-preview-container textarea {
  opacity: 0;
  display: none;
}

.text-story .media-preview-container .iphone {
  width: 374px;
  height: 770px;
  margin: 0 auto;
}

.text-story .media-preview-container .iphone-content-container {
  height: 76%;
  width: 100%;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top {
  width: 98.5%;
  height: 70px;
  margin: 2px;
  position: absolute;
  z-index: 998;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .iphone-upper {
  background: #f9f9f9;
  border-bottom: 1px solid #d3d3dd;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .iphone-upper .row {
  margin: 0 0;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .iphone-upper .txt-messages-container {
  color: #0079ff;
  text-shadow: 1px 1px 0 #fff;
  font-size: 19px;
  margin: 8px 4px;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .iphone-upper .txt-messages-container .txt-ico i {
  font-size: 34px;
  line-height: 30px;
  margin-top: -2px;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .iphone-upper .txt-messages-container .txt-ico-i {
  width: 25px;
  height: 25px;
  display: inline-block;
  text-align: center;
  line-height: 24px;
  font-weight: bold;
  border-radius: 50%;
  border: 2px solid #0079fe;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .iphone-upper .result {
  font-size: 19px;
  margin: 8px 0;
  display: inline-block;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container .mCSB_draggerContainer {
  display: none;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container .mCSB_container {
  padding-right: 0;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container .msg-timestamp {
  text-align: center;
  font-size: 11px;
  color: #8e8e93;
  font-weight: 300;
  margin-top: 15px;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container .example-msg {
  position: relative;
  line-height: 17px;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container ul {
  position: relative;
  margin: 0 10px;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container .msg {
  background: transparent;
  margin-top: 3px;
  max-width: 100%;
  width: 100%;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container .msg.msg-img {
  width: 212px;
  background: #fff;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container .msg.msg-img img {
  border-radius: 20px;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container .msg.blue {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-name: msg-content;
          animation-name: msg-content;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container .msg.blue .content {
  background: #0078ff;
  float: right;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container .msg.blue .content .msg-icon {
  background: url(/images/popup-blue.png?5308bb2372072f1d3621ccb0a2a46a79);
  right: 0;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container .msg.grey .content {
  background: #e5e3eb;
  float: left;
  color: #000000;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container .msg.grey .content .msg-icon {
  background: url(/images/popup-grey.png?9697e9c29622565021f71241f7d85987);
  left: 0;
  bottom: -2px;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container .msg .content {
  font-size: 18px;
  color: #fff;
  position: relative;
  line-height: 130%;
  max-width: 80%;
  width: auto;
  padding: 4px 0;
  border-radius: 15px;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container .msg .content.icon-hover:hover .edit-delete-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container .msg .content.remove-hover:hover .edit-delete-icon {
  display: none;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container .msg .content .msg-icon {
  position: absolute;
  bottom: -2px;
  width: 10px;
  height: 10px;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container .msg .content .edit-delete-icon {
  width: 100%;
  top: 0;
  position: absolute;
  display: none;
  height: 100%;
  background: rgba(0, 0, 0, 0.56);
  border-radius: 12px;
  color: #fff;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container .msg .content .edit-delete-icon i {
  margin: auto;
  cursor: pointer;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container .msg .content .edit-delete-icon i.fa-trash-o {
  margin-right: 2px;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container .msg .content .edit-delete-icon i.fa-pencil-square-o {
  margin-left: 4px;
  padding-top: 3px;
}

.text-story .media-preview-container .iphone-content-container .iphone-content-container-top .msgs-container .msg .content p {
  padding: 0 14px;
  word-break: break-all;
}

.text-story .media-preview-container .virtual-key {
  left: 102px;
  right: 0;
}

.text-story .media-preview-container .virtual-key .txtTyper {
  min-height: 33px;
  background: #ffffff;
  padding: 5px 10px;
  max-height: 100px;
  border: 1px solid #ddd;
  margin-bottom: 4px;
  border-radius: 25px;
  overflow: hidden;
  text-align: left;
  word-break: break-all;
  width: 100%;
  right: 10px;
}

.text-story .media-preview-container .virtual-key .txtTyper .mCSB_scrollTools_vertical {
  right: 32px;
}

.text-story .media-preview-container .virtual-key .txtTyper .mCSB_draggerContainer {
  display: none;
}

.text-story .media-preview-container .virtual-key .txtTyper .sent-btn {
  right: -35px;
  bottom: 2px;
}

.text-story .media-preview-container .virtual-key .i-phone-message-ico {
  width: 38px;
  border-radius: 10px;
  position: absolute;
  color: #fff;
  font-size: 20px;
  line-height: 27px;
}

.text-story .media-preview-container .virtual-key .i-phone-message-ico.svg-mic {
  background: transparent;
  padding: 0;
  line-height: 15px;
  height: 35px;
  border-radius: 0;
}

.text-story .media-preview-container .virtual-key .i-phone-message-ico.svg-store {
  width: 42px;
}

.text-story .media-preview-container .virtual-key .i-phone-message-ico.svg-upload {
  display: none;
  right: 0;
}

.text-story .media-preview-container .virtual-key .i-phone-message-ico.svg-arrow {
  display: none;
}

.text-story .media-preview-container .virtual-key .message-chat {
  line-height: 21px;
  padding-left: 3px;
  padding-right: 15px;
}

.text-story .form-control {
  border-radius: 0;
}

.text-story .text-bor {
  border-bottom: 1px solid #e9ebef;
}

.text-story .toggleAccordian_settings.tab-active i.fa-caret-right {
  -webkit-transform: rotate(450deg);
  transform: rotate(450deg);
}

.text-story .toggleAccordian_message.tab-active i.fa-caret-right {
  -webkit-transform: rotate(450deg);
  transform: rotate(450deg);
}

/*.msg{
  &.blue{
    -webkit-animation: blue 5s infinite !important; !* Safari 4.0 - 8.0 *!
    animation: blue 5s infinite !important;
  }
}
!* Safari 4.0 - 8.0 *!
@-webkit-keyframes blue {
  from {bottom:0;}
  to {top: 200px;}
}*/

.msg-delivered {
  position: relative;
  border-radius: 13px;
  margin-left: 5px;
  margin-top: 0;
  float: right;
  font-size: 14px;
  color: #9e9e9e;
  opacity: 1;
  -webkit-animation: expand .5s ease-in-out;
          animation: expand .5s ease-in-out;
}

.msg-receive {
  height: 22px;
}

.text-play {
  /*border-radius: 50%;
  width: 50px;
  height: 50px;
  position: relative;
  z-index: 999;*/
}

.text-play .fa {
  padding-top: 5px;
}

.text-play.pauseVideo {
  display: none;
}

.text-battery {
  background: url(/images/battery.png?d4fcf3ef9dcfc16ce106b8922d92de63) no-repeat center center;
  width: 33px;
  height: 12px;
  margin-top: 5px;
}

.text-battery .text-battery-percentage {
  width: 50%;
  background: #000;
  height: 9px;
  left: 3px;
  top: -1px;
  bottom: 0;
  border: solid 1px #eee;
  margin: auto;
}

.extra-ulDiv {
  height: 35px;
}

.chat-bubble {
  height: 50px;
  width: 83px;
  border-radius: 41%;
  background: #e5e5e5;
  position: absolute;
  left: 50%;
}

.chat-bubble .tail {
  height: 25px;
  width: 25px;
  background: #e5e5e5;
  position: absolute;
  left: -9px;
  bottom: -2px;
  border-radius: 50%;
}

.chat-bubble .tail:before {
  height: 12px;
  width: 12px;
  background: #e5e5e5;
  content: '';
  display: block;
  border-radius: 50%;
  position: absolute;
  left: -10px;
  bottom: -8px;
}

.chat-bubble .loading-text-story {
  z-index: 10;
  width: 46px;
  height: 11px;
  /* left: -11px; */
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 0;
}

.chat-bubble .loading-text-story .dot {
  height: 12px;
  width: 12px;
  border-radius: 50%;
  background: #c1c1c1;
  display: block;
  float: left;
  margin: 0 0 0 5px;
}

.chat-bubble .loading-text-story .dot:first-child {
  margin: 0;
}

.chat-bubble .loading-text-story .dot.one {
  -webkit-animation: cycleOne 1s ease-in-out infinite;
  -webkit-animation-direction: normal;
}

.chat-bubble .loading-text-story .dot.two {
  -webkit-animation: cycleTwo 1s ease-in-out infinite;
  -webkit-animation-direction: normal;
}

.chat-bubble .loading-text-story .dot.three {
  -webkit-animation: cycleThree 1s ease-in-out infinite;
  -webkit-animation-direction: normal;
}

@-webkit-keyframes cycleOne {
  0% {
    background: rgba(150, 150, 150, 0.4);
  }

  33.333% {
    background: #969696;
  }

  66.6667% {
    background: rgba(150, 150, 150, 0.4);
  }

  100% {
    background: rgba(150, 150, 150, 0.4);
  }
}

@-webkit-keyframes cycleTwo {
  0% {
    background: rgba(150, 150, 150, 0.4);
  }

  33.333% {
    background: rgba(150, 150, 150, 0.4);
  }

  66.6667% {
    background: #969696;
  }

  100% {
    background: rgba(150, 150, 150, 0.4);
  }
}

@-webkit-keyframes cycleThree {
  0% {
    background: rgba(150, 150, 150, 0.4);
  }

  33.333% {
    background: rgba(150, 150, 150, 0.4);
  }

  66.6667% {
    background: rgba(150, 150, 150, 0.4);
  }

  100% {
    background: #969696;
  }
}

.wifi-range-0 {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -424px -232px;
}

.wifi-range-1 {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -322px -232px;
}

.wifi-range-2 {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -336px -232px;
}

.wifi-range-3 {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -353px -232px;
}

/*.wifi-range-4{
  background: url("../img/sprite.png") no-repeat -374px -232px;
}*/

.signal-range-0 {
  height: 11px;
  width: 45px;
  margin-top: 5px;
  display: inline-block;
}

.signal-range-1 {
  height: 11px;
  width: 45px;
  margin-top: 5px;
  display: inline-block;
}

.signal-range-2 {
  height: 11px;
  width: 45px;
  margin-top: 5px;
  display: inline-block;
}

.signal-range-3 {
  height: 11px;
  width: 45px;
  margin-top: 5px;
  display: inline-block;
}

.signal-range-4 {
  height: 11px;
  width: 45px;
  margin-top: 5px;
  display: inline-block;
}

.signal-range-5 {
  height: 11px;
  width: 45px;
  margin-top: 5px;
  display: inline-block;
}

.wifi-range-0 {
  height: 15px;
  width: 14px;
  margin-top: 5px;
  display: inline-block;
}

.wifi-range-1 {
  height: 15px;
  width: 14px;
  margin-top: 5px;
  display: inline-block;
}

.wifi-range-2 {
  height: 15px;
  width: 14px;
  margin-top: 5px;
  display: inline-block;
}

.wifi-range-3 {
  height: 15px;
  width: 14px;
  margin-top: 5px;
  display: inline-block;
}

.wifi-range-4 {
  height: 15px;
  width: 14px;
  margin-top: 5px;
  display: inline-block;
}

.slider-wifi.wifi-enable {
  margin-top: -3px;
}

.signal-change.signal-enable {
  margin-top: -2px;
}

.signal-range-0 {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -4px -233px;
}

.signal-range-1 {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -57px -233px;
}

.signal-range-2 {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -111px -233px;
}

.signal-range-3 {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -161px -233px;
}

.signal-range-4 {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -213px -233px;
}

.signal-range-5 {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -265px -233px;
}

.remove-hover:hover .edit-delete-icon {
  display: none;
}

.text-storyEdit v-pane.is-expanded {
  margin-bottom: 0;
}

.connection-slider .normalSlider.profile_slider input[type=range] {
  float: left;
}

.return-cls span {
  font-size: 16px !important;
}

.sender-typing {
  background: url(/images/sender-typing.gif?4653cf651c448ce0d72e034467d09968) no-repeat top left;
  width: 60px;
  height: 40px;
  display: block;
}

.sender-typing-loading {
  background: url(/images/loading.png?00dc761cd78f4f1fcfa7b41647327605) no-repeat top left;
  width: 60px;
  height: 40px;
  display: block;
}

@-webkit-keyframes msg-content {
  0% {
    -webkit-transform: scale(1.3);
            transform: scale(1.3);
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
    margin-top: 50px;
  }

  25% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
  }

  100% {
    margin-top: 0;
  }
}

@keyframes msg-content {
  0% {
    -webkit-transform: scale(1.3);
            transform: scale(1.3);
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
    margin-top: 50px;
  }

  25% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
  }

  100% {
    margin-top: 0;
  }
}

@-webkit-keyframes expand {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0;
  }
}

@keyframes expand {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0;
  }
}

.media-preview-container .text-story {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

/**--Common styles start--**/

/*
//Hover color
$hoverColor: #f22259;
*/

/*--z-index value increase--*/

/*
$grid-float-breakpoint: 1023px;*/

.iframeBody #videoContentContainer .playPauseIconsOuter {
  width: 50px !important;
  height: 50px !important;
  font-size: 15px !important;
}

.iframeBody .ve-soundControl:hover {
  background: transparent !important;
  width: 20px !important;
  -webkit-transition: 1s;
  transition: 1s;
}

.iframeBody .ve-soundControl .ve-vol-control {
  display: none !important;
}

#videoContentContainer .videoPauseIcon,
#videoContentContainer .videoPlayIcon {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#videoContentContainer .playPauseIconsOuter {
  cursor: pointer;
  display: none;
  width: calc(50px + 50px);
  height: calc(50px + 50px);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #dcdcdc85;
  border-radius: 50%;
  font-size: calc(15px + 15px);
  opacity: 0.8;
  z-index: 9999;
}

#videoContentContainer .playPauseIconsOuter:hover {
  cursor: pointer;
  opacity: 1;
}

#videoContentContainer .animatePlayPauseIcons {
  -webkit-transition: ease-in-out;
  transition: ease-in-out;
  -webkit-animation-name: playPauseIcons;
          animation-name: playPauseIcons;
  -webkit-animation-duration: 4s;
          animation-duration: 4s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  opacity: 0.7;
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
  -webkit-animation-direction: initial;
          animation-direction: initial;
}

@-webkit-keyframes playPauseIcons {
  0% {
    opacity: 0.7;
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }

  10% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }

  90% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }

  99% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
    visibility: hidden;
    display: none;
  }

  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    visibility: hidden;
    display: none;
  }
}

@keyframes playPauseIcons {
  0% {
    opacity: 0.7;
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }

  10% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }

  90% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }

  99% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
    visibility: hidden;
    display: none;
  }

  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    visibility: hidden;
    display: none;
  }
}

.ve-soundControl {
  padding: 2px 6px;
  border-radius: 15px;
  width: 20px;
  -webkit-transition: 1s;
  transition: 1s;
}

.ve-soundControl .ve-soundControl-button {
  width: 20px;
  height: 20px;
  position: relative;
}

.ve-soundControl .ve-soundControl-button button {
  position: absolute;
  background: #000;
  left: -3px;
}

.ve-soundControl .ve-vol-control {
  background: transparent;
  width: 0px;
  -webkit-transition: 1s;
  transition: 1s;
  position: relative;
  left: 2px;
  opacity: 0;
}

.ve-soundControl:hover {
  background: #9e9e9e30;
  width: 130px;
  -webkit-transition: 1s;
  transition: 1s;
}

.ve-soundControl:hover .ve-vol-control {
  width: 100px;
  opacity: 1;
}

.ve-soundControl:hover button {
  position: absolute;
  background: #1e1e1e;
}

input[type="range"] {
  /*removes default webkit styles*/
  -webkit-appearance: none;
  /*fix for FF unable to apply focus style bug */
  /*border: 1px solid transparent;*/
  /*required for proper track sizing in FF*/
  width: 100%;
  cursor: pointer;
}

input[type=range]::-webkit-slider-runnable-track {
  /*width: 100%;*/
  height: 3px;
  background: #aaa9a9;
  border: none;
  border-radius: 3px;
}

input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: #f6921e;
  margin-top: -4px;
}

input[type=range]:focus {
  outline: none;
}

input[type=range]:focus::-webkit-slider-runnable-track {
  background: #ccc;
}

input[type=range]::-moz-range-track {
  /*width: 100%;*/
  height: 3px;
  background: #aaa9a9;
  border: none;
  border-radius: 3px;
}

input[type=range]::-moz-range-thumb {
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: #f6921e;
}

/*hide the outline behind the border*/

input[type=range]:-moz-focusring {
  outline: 1px solid transparent;
  outline-offset: -1px;
}

input[type=range]::-ms-track {
  width: 100%;
  height: 3px;
  /*remove bg colour from the track, we'll use ms-fill-lower and ms-fill-upper instead */
  background: transparent;
  /*leave room for the larger thumb to overflow with a transparent border */
  border-color: transparent;
  border-width: 6px 0;
  /*remove default tick marks*/
  color: transparent;
}

input[type=range]::-ms-fill-lower {
  background: #777;
  border-radius: 10px;
}

input[type=range]::-ms-fill-upper {
  background: #aaa9a9;
  border-radius: 10px;
}

input[type=range]::-ms-thumb {
  border: none;
  height: 15px;
  width: 15px;
  border-radius: 50%;
  background: #3f3d48;
  margin-top: -2px !important;
}

input[type=range]:focus::-ms-fill-lower {
  background: #888;
}

input[type=range]:focus::-ms-fill-upper {
  background: #ccc;
}

input[type="range"] {
  -webkit-appearance: none;
}

/*WEBKIT BASED BROWSERS*/

input[type=range]::-webkit-slider-runnable-track {
  /*width: 100%;*/
  height: 3px;
  background: #aaa9a9;
  border: none;
  border-radius: 3px;
}

input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: none;
  height: 15px;
  width: 15px;
  border-radius: 50%;
  background: #3f3d48;
  margin-top: -6px;
}

input[type=range]:focus::-webkit-slider-runnable-track {
  background: #ccc;
}

/*WEBKIT BASED BROWSERS*/

/*moz BASED BROWSERS*/

input[type=range]::-moz-range-track {
  /* width: 300px;*/
  height: 3px;
  background: #aaa9a9;
  border: none;
  border-radius: 3px;
}

input[type=range]::-moz-range-thumb {
  border: none;
  height: 15px;
  width: 15px;
  border-radius: 50%;
  background: #3f3d48;
}

/*hide the outline behind the border*/

input[type=range]:-moz-focusring {
  outline: 1px solid transparent;
  outline-offset: -1px;
}

input[type=range]:focus::-moz-range-track {
  background: #ccc;
}

input[type=range]::-ms-fill-lower {
  background: #777;
  border-radius: 10px;
}

input[type=range]::-ms-fill-upper {
  background: #aaa9a9;
  border-radius: 10px;
}

input[type=range]:focus::-ms-fill-lower {
  background: #888;
}

input[type=range]:focus::-ms-fill-upper {
  background: #ccc;
}

.min-height-auto {
  min-height: auto !important;
}

.max-height-auto {
  max-height: none !important;
}

.display-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
}

.flex-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.align-items-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.align-items-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.justify-content-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.justify-content-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.flex-1 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.justify-content-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.align-self-center {
  -ms-flex-item-align: center;
      align-self: center;
}

.justify-content-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

._aboveftrsec-in {
  padding: 10px 0 0 0 !important;
}

.fullDropdown:hover .drp {
  display: block !important;
  color: #000;
}

.fullDropdown:hover {
  background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to right, #ff6a00, #ee0979);
  color: #fff;
}

.fullDropdown:hover .menuLinks {
  background: transparent;
  color: #fff !important;
}

.fullDropdown:hover .menuLinks,
.fullDropdown:hover .fa-chevron-down {
  color: #fff !important;
}

.drp {
  background: #fff;
  max-height: 60vh;
  height: auto;
  position: fixed;
  right: 0;
  left: 100px;
  border: 0;
  border-left: 0;
  display: none;
  font-size: 10px;
}

.drp hr {
  margin: 12px auto;
  width: 80%;
}

.drp div,
.drp span {
  cursor: pointer;
}

.drp .leftContents {
  width: 25%;
  font-size: 1.5em;
}

.drp .rightHeading {
  font-weight: bold;
  line-height: 38px;
  font-size: 1.5em;
  color: #3f3d48;
}

.drp .rightHeading a {
  color: #3f3d48;
}

.drp .drpCatColumns {
  -webkit-column-gap: 1em;
          column-gap: 1em;
  -webkit-column-count: 5;
          column-count: 5;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding: 6px 22px 15px 33px;
}

.drp .drpCatContents {
  -webkit-column-break-inside: avoid;
  break-inside: avoid;
}

.drp .leftContents .leftContentsTexts {
  padding: 10px;
  color: #404040;
  margin-bottom: 1px;
  padding: 6px 9px 4px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.drp .leftContents .leftContentsTexts a {
  color: #404040;
}

.drp .leftContents .leftContentsTexts.active {
  background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to right, #ff6a00, #ee0979);
  color: #fff;
}

.drp .leftContents .leftContentsTexts.active a {
  color: #fff;
}

.drp .leftContents .leftContentsTexts:hover {
  background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to right, #ff6a00, #ee0979);
  color: #fff;
}

.drp .leftContents .leftContentsTexts:hover a {
  color: #fff;
}

.drp .tab-pane {
  height: 100%;
  overflow: auto;
}

.drp .rightSubHeadingContents {
  font-size: 1.4em;
}

.drp .rightSubHeadingContents {
  line-height: 30px;
}

.drp .rightSubHeadingContents a {
  color: #404040;
}

.drp .rightSubHeadingContents:hover {
  font-weight: bold;
  background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to right, #ff6a00, #ee0979);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.drp .tab-content {
  border-left: 1px solid #dcdcdc52 !important;
  border: 0;
}

.drp .rightHeading .fa-external-link {
  font-size: 9px;
  display: none;
}

.drp .rightHeading:hover .fa-external-link {
  display: inline-block;
}

.drp a {
  font-size: inherit !important;
  white-space: initial !important;
  border-radius: 0 !important;
  padding: initial !important;
}

.list-pin-slider {
  margin: 15px  auto 65px auto;
  height: 100%;
  padding: 20px 35px;
  -webkit-box-shadow: 0 2px 10px 0 rgba(193, 193, 193, 0.3);
          box-shadow: 0 2px 10px 0 rgba(193, 193, 193, 0.3);
}

.list-pin-slider .list-pin-slider-inner {
  padding: 46px 0 34px 0;
}

.list-pin-slider .listSlider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 41%;
}

.list-pin-slider .listSlider .listSliderIconsMain {
  border: 0;
  margin: 0;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons {
  margin: 5px;
  width: 47%;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons a {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  border: 0;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons a .sliderIconsMain {
  min-width: 41px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 24px;
  position: relative;
  left: 18px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons a .sliderIconsMain .sliderIcons {
  width: 24px;
  height: 24px;
  position: relative;
  left: 1px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .sliderText {
  padding-left: 21px;
  color: #000;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat;
  display: inline-block;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.graphics_design {
  background-position: -38px -1094px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.photo_collage {
  background-position: -8px -1124px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.photo_mockup {
  background-position: -38px -1124px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.photo_editor {
  background-position: -128px -1159px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.gif_templates {
  background-position: -128px -1064px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.video_editor {
  background-position: -180px -652px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.cinemagraphs {
  background-position: -68px -1063px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.animated_design {
  background-position: -8px -1063px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.video_templates {
  background-position: -98px -1187px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.logo_maker {
  background-position: -290px -1766px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.video_collage {
  background-position: -158px -1094px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.video_mockup {
  background-position: -188px -1094px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.music_to_video {
  background-position: -9px -1159px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.panorama_editor {
  background-position: -38px -1158px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.podcast_to_video {
  background-position: -39px -1189px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.text_to_video {
  background-position: -129px -1189px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.intro_maker {
  background-position: -266px -1559px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.outro_maker {
  background-position: -85px -1610px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.lyric_video_maker {
  background-position: -80px -1557px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.app_screenshot {
  background-position: -436px -1558px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.grid_maker {
  background-position: -13px -1770px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.infographics {
  background-position: -292px -1680px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.slides {
  background-position: -360px -1680px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.gifographics {
  background-position: -227px -1680px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.story_maker {
  background-position: -241px -1735px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.facebook_3d_post {
  background-position: -153px -997px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons .spritePng.sermon_snippet_maker {
  background-position: -12px -1810px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat;
  display: inline-block;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.graphics_design,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.graphics_design {
  background-position: -69px -1094px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.photo_collage,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.photo_collage {
  background-position: -99px -1160px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.photo_mockup,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.photo_mockup {
  background-position: -68px -1124px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.photo_editor,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.photo_editor {
  background-position: -8px -1189px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.gif_templates,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.gif_templates {
  background-position: -8px -1094px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.video_editor,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.video_editor {
  background-position: -188px -1064px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.cinemagraphs,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.cinemagraphs {
  background-position: -98px -1063px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.animated_design,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.animated_design {
  background-position: -38px -1063px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.video_templates,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.video_templates {
  background-position: -193px -1150px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.logo_maker,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.logo_maker {
  background-position: -322px -1766px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.video_collage,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.video_collage {
  background-position: -163px -1124px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.video_mockup,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.video_mockup {
  background-position: -193px -1124px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.music_to_video,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.music_to_video {
  background-position: -99px -1125px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.panorama_editor,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.panorama_editor {
  background-position: -68px -1158px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.podcast_to_video,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.podcast_to_video {
  background-position: -69px -1189px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.text_to_video,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.text_to_video {
  background-position: -159px -1065px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.intro_maker,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.intro_maker {
  background-position: -226px -1562px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.outro_maker,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.outro_maker {
  background-position: -115px -1609px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.lyric_video_maker,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.lyric_video_maker {
  background-position: -113px -1558px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.app_screenshot,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.app_screenshot {
  background-position: -396px -1560px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.grid_maker,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.grid_maker {
  background-position: -39px -1770px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.infographics,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.infographics {
  background-position: -324px -1678px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.slides,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.slides {
  background-position: -392px -1679px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.gifographics,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.gifographics {
  background-position: -260px -1679px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.story_maker,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.story_maker {
  background-position: -272px -1734px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.facebook_3d_post,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.facebook_3d_post {
  background-position: -197px -998px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .spritePng.sermon_snippet_maker,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .spritePng.sermon_snippet_maker {
  background-position: -41px -1810px;
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .sliderIconsMain,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .sliderIconsMain {
  background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to right, #ff6a00, #ee0979);
}

.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons:hover .sliderText,
.list-pin-slider .listSlider .listSliderIconsMain .listSliderIcons.active .sliderText {
  background: #f52f4b0d;
  border: 1px solid #fd610c;
  border-radius: 6px;
}

.list-pin-slider .pins-slider {
  width: 59%;
  margin-bottom: 12px;
}

.list-pin-slider .pins-slider .selectTemplate {
  padding: 10px 20px;
}

.list-pin-slider .pins-slider .selectTemplate .textInfoDiv {
  padding: 0 !important;
  margin: 0 20px;
}

.list-pin-slider .pins-slider .exploreTemplates {
  padding: 10px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.list-pin-slider .pins-slider .exploreTemplates button {
  font-family: sans-serif;
}

.list-pin-slider .pins-slider .exploreTemplates button span :nth-child(1) {
  padding-right: 5px;
}

.list-pin-slider .pins-slider .exploreTemplates .createDesignMenu {
  border-radius: 50px;
  padding: 7px 15px;
}

.list-pin-slider .pins-slider .pin-slide-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.list-pin-slider .pins-slider .pin-slide-inner .pinSliderTopContens {
  margin: 0 auto;
}

.list-pin-slider .pins-slider .pin-slide-inner .carousel-fade {
  width: 250px;
  height: 250px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.list-pin-slider .pins-slider .pin-slide-inner .carousel-fade .carousel-inner .item {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 auto;
  display: none;
}

.list-pin-slider .pins-slider .pin-slide-inner .carousel-fade .carousel-inner .item.active {
  display: block !important;
}

.list-pin-slider .pins-slider .pin-slide-inner .carousel-fade .carousel-inner .item img {
  -o-object-fit: contain;
     object-fit: contain;
}

@media (max-width: 991px) {
  .list-pin-slider-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .list-pin-slider-inner .listSlider,
  .list-pin-slider-inner .pins-slider {
    width: 100%;
  }

  .list-pin-slider-inner .pins-slider {
    padding-top: 54px;
  }

  .listSliderIcons {
    width: 100%;
  }

  .pinSliderTopContens {
    text-align: center;
  }

  .listSlider h3 {
    text-align: center;
  }
}

@media (max-width: 425px) {
  .listSlider {
    display: none !important;
  }

  .selectTemplate {
    padding: 10px;
  }

  .selectTemplate .textInfoDiv {
    margin: 0px 10px;
  }

  .textInfo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .pins-slider {
    padding-top: 0 !important;
  }
}

.avoidLineBreak {
  white-space: pre;
  word-wrap: break-word;
}

.backDropZindex {
  z-index: 9999 !important;
}

.backDropZindex * {
  z-index: 9999 !important;
}

.d-none {
  display: none !important;
}

.d-block {
  display: block !important;
}

.overflow-hidden {
  overflow: hidden;
}

.white-space-nowrap {
  white-space: nowrap;
}

.flex-1 {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 !important;
          flex: 1 !important;
}

.overflow-y-auto {
  overflow-y: auto;
}

.overflow-x-hidden {
  overflow-x: hidden;
}

.p-t-40 {
  padding-top: 40px;
}

html {
  position: relative;
  overflow-y: auto;
}

.modal-open {
  overflow-y: auto !important;
}

.space {
  padding: 10px !important;
}

.spacesm {
  padding: 5px !important;
}

.left-space,
.video-editor.media-loaded .video-editor-container .ve_subtitles .resize-controls-container .resizeOptions {
  padding: 0 0 0 10px !important;
}

.left-spacesm {
  padding: 0 0 0 5px !important;
}

.ver-space {
  padding: 10px 0 !important;
}

.hor-space {
  padding: 0 10px !important;
}

.hor-spacesm {
  padding: 0 5px !important;
}

.ver-spacesm {
  padding: 5px 0 !important;
}

.top-space {
  padding: 10px 0 0 !important;
}

.top-spacesm {
  padding: 5px 0 0 !important;
}

.mspace {
  margin: 10px;
}

.top-mspace {
  margin: 10px 0 0 0 !important;
}

.top-mspacesm {
  margin: 5px 0 0 0 !important;
}

.ver-mspace {
  margin: 10px 0 !important;
}

.hor-mspace {
  margin: 0 10px !important;
}

.bot-space {
  padding: 0 0 10px !important;
}

.bot-spacesm {
  padding: 0 0 5px !important;
}

.right-space {
  padding: 0 10px 0 0 !important;
}

.right-spacesm {
  padding: 0 5px 0 0 !important;
}

.bot-mspace {
  margin: 0 0 10px !important;
}

.bot-mspacesm {
  margin: 0 0 5px !important;
}

.left-mspace {
  margin: 0 0 0 10px !important;
}

.left-mspacesm {
  margin: 0 0 0 5px !important;
}

.right-mspace {
  margin: 0 10px 0 0 !important;
}

.right-mspacesm {
  margin: 0 5px 0 0 !important;
}

.alignCenter {
  text-align: center;
}

.alignRight {
  text-align: right;
}

.pad8 {
  padding: 8px !important;
}

.no-mar {
  margin: 0 !important;
}

.no-bor {
  border: 0 !important;
}

.no-bg {
  background: none !important;
}

.sep {
  border: 1px solid #eaeaea;
}

.bot-bor {
  border-bottom: 1px solid #ccc;
}

.no-bor-radius {
  border-radius: 0 !important;
}

.mbot5 {
  margin-bottom: 5px;
}

.dl {
  text-align: left !important;
}

.dc {
  text-align: center !important;
}

.dr {
  text-align: right;
}

.relative,
.pr {
  position: relative;
}

.pa {
  position: absolute;
}

.ps {
  position: static !important;
}

.top-bor {
  border-top: 1px solid #ccc;
}

a {
  color: #1b69b6;
  cursor: pointer;
  text-decoration: none;
}

img {
  max-width: 100%;
  vertical-align: middle;
}

input:focus {
  outline: none;
}

.cur,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item,
.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .text-editor-item {
  cursor: pointer;
}

p {
  margin: 0;
}

a:focus,
a:hover {
  color: #000;
}

:focus {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.textb {
  font-weight: 600 !important;
}

.textn {
  font-weight: normal !important;
}

.no-pad {
  padding: 0 !important;
}

.no-bdr,
.optimizerAdvncedTableBg .optimizerBg {
  border: 0 !important;
}

table {
  border-collapse: collapse;
}

td {
  height: auto;
}

.list-inline > li {
  display: inline-block;
}

.unstyled {
  padding: 0;
}

.unstyled li {
  list-style: none;
}

a:focus {
  outline: none;
  outline-offset: 0;
}

.text-upper {
  text-transform: uppercase;
}

.hide {
  display: none !important;
}

::-webkit-input-placeholder {
  color: #aaa;
  font: 500 13px/20px "Rajdhani", sans-serif;
}

::-moz-placeholder {
  color: #aaa;
  font: 500 13px/20px "Rajdhani", sans-serif;
}

.form-control::-moz-placeholder {
  line-height: 21px;
  padding-top: 0;
}

:-ms-input-placeholder {
  color: #aaa;
  font: 500 13px/20px "Rajdhani", sans-serif;
}

input:-ms-input-placeholder {
  /* IE */
  line-height: 32px;
}

.pull-right {
  float: right !important;
}

.pull-left {
  float: left !important;
}

.modal-backdrop {
  z-index: 999998 !important;
}

/*--width and height styles--*/

.width10 {
  width: 10%;
}

.width20 {
  width: 20%;
}

.width30 {
  width: 30%;
}

.width40 {
  width: 40%;
}

.width50 {
  width: 50%;
}

.width60 {
  width: 60%;
}

.width70 {
  width: 70%;
}

.width80 {
  width: 80%;
}

.width90 {
  width: 90%;
}

.width100 {
  width: 100%;
}

.width25 {
  width: 25%;
}

.width75 {
  width: 75%;
}

.height100 {
  height: 100% !important;
}

.v_align_middle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 5px;
  padding-right: 5px;
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-11 {
  width: 91.66666667%;
}

.col-xs-10 {
  width: 83.33333333%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-8 {
  width: 66.66666667%;
}

.col-xs-7 {
  width: 58.33333333%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-5 {
  width: 41.66666667%;
}

.col-xs-4 {
  width: 33.33333333%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-2 {
  width: 16.66666667%;
}

.col-xs-1 {
  width: 8.33333333%;
}

.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: auto;
}

.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: auto;
}

.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,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }

  .col-sm-12 {
    width: 100%;
  }

  .col-sm-11 {
    width: 91.66666667%;
  }

  .col-sm-10 {
    width: 83.33333333%;
  }

  .col-sm-9 {
    width: 75%;
  }

  .col-sm-8 {
    width: 66.66666667%;
  }

  .col-sm-7 {
    width: 58.33333333%;
  }

  .col-sm-6 {
    width: 50%;
  }

  .col-sm-5 {
    width: 41.66666667%;
  }

  .col-sm-4 {
    width: 33.33333333%;
  }

  .col-sm-3 {
    width: 25%;
  }

  .col-sm-2 {
    width: 16.66666667%;
  }

  .col-sm-1 {
    width: 8.33333333%;
  }

  .col-sm-pull-12 {
    right: 100%;
  }

  .col-sm-pull-11 {
    right: 91.66666667%;
  }

  .col-sm-pull-10 {
    right: 83.33333333%;
  }

  .col-sm-pull-9 {
    right: 75%;
  }

  .col-sm-pull-8 {
    right: 66.66666667%;
  }

  .col-sm-pull-7 {
    right: 58.33333333%;
  }

  .col-sm-pull-6 {
    right: 50%;
  }

  .col-sm-pull-5 {
    right: 41.66666667%;
  }

  .col-sm-pull-4 {
    right: 33.33333333%;
  }

  .col-sm-pull-3 {
    right: 25%;
  }

  .col-sm-pull-2 {
    right: 16.66666667%;
  }

  .col-sm-pull-1 {
    right: 8.33333333%;
  }

  .col-sm-pull-0 {
    right: auto;
  }

  .col-sm-push-12 {
    left: 100%;
  }

  .col-sm-push-11 {
    left: 91.66666667%;
  }

  .col-sm-push-10 {
    left: 83.33333333%;
  }

  .col-sm-push-9 {
    left: 75%;
  }

  .col-sm-push-8 {
    left: 66.66666667%;
  }

  .col-sm-push-7 {
    left: 58.33333333%;
  }

  .col-sm-push-6 {
    left: 50%;
  }

  .col-sm-push-5 {
    left: 41.66666667%;
  }

  .col-sm-push-4 {
    left: 33.33333333%;
  }

  .col-sm-push-3 {
    left: 25%;
  }

  .col-sm-push-2 {
    left: 16.66666667%;
  }

  .col-sm-push-1 {
    left: 8.33333333%;
  }

  .col-sm-push-0 {
    left: auto;
  }

  .col-sm-offset-12 {
    margin-left: 100%;
  }

  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }

  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }

  .col-sm-offset-9 {
    margin-left: 75%;
  }

  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }

  .col-sm-offset-6 {
    margin-left: 50%;
  }

  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-sm-offset-3 {
    margin-left: 25%;
  }

  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-sm-offset-0 {
    margin-left: 0;
  }
}

@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }

  .col-md-12 {
    width: 100%;
  }

  .col-md-11 {
    width: 91.66666667%;
  }

  .col-md-10 {
    width: 83.33333333%;
  }

  .col-md-9 {
    width: 75%;
  }

  .col-md-8 {
    width: 66.66666667%;
  }

  .col-md-7 {
    width: 58.33333333%;
  }

  .col-md-6 {
    width: 50%;
  }

  .col-md-5 {
    width: 41.66666667%;
  }

  .col-md-4 {
    width: 33.33333333%;
  }

  .col-md-3 {
    width: 25%;
  }

  .col-md-2 {
    width: 16.66666667%;
  }

  .col-md-1 {
    width: 8.33333333%;
  }

  .col-md-pull-12 {
    right: 100%;
  }

  .col-md-pull-11 {
    right: 91.66666667%;
  }

  .col-md-pull-10 {
    right: 83.33333333%;
  }

  .col-md-pull-9 {
    right: 75%;
  }

  .col-md-pull-8 {
    right: 66.66666667%;
  }

  .col-md-pull-7 {
    right: 58.33333333%;
  }

  .col-md-pull-6 {
    right: 50%;
  }

  .col-md-pull-5 {
    right: 41.66666667%;
  }

  .col-md-pull-4 {
    right: 33.33333333%;
  }

  .col-md-pull-3 {
    right: 25%;
  }

  .col-md-pull-2 {
    right: 16.66666667%;
  }

  .col-md-pull-1 {
    right: 8.33333333%;
  }

  .col-md-pull-0 {
    right: auto;
  }

  .col-md-push-12 {
    left: 100%;
  }

  .col-md-push-11 {
    left: 91.66666667%;
  }

  .col-md-push-10 {
    left: 83.33333333%;
  }

  .col-md-push-9 {
    left: 75%;
  }

  .col-md-push-8 {
    left: 66.66666667%;
  }

  .col-md-push-7 {
    left: 58.33333333%;
  }

  .col-md-push-6 {
    left: 50%;
  }

  .col-md-push-5 {
    left: 41.66666667%;
  }

  .col-md-push-4 {
    left: 33.33333333%;
  }

  .col-md-push-3 {
    left: 25%;
  }

  .col-md-push-2 {
    left: 16.66666667%;
  }

  .col-md-push-1 {
    left: 8.33333333%;
  }

  .col-md-push-0 {
    left: auto;
  }

  .col-md-offset-12 {
    margin-left: 100%;
  }

  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }

  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }

  .col-md-offset-9 {
    margin-left: 75%;
  }

  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }

  .col-md-offset-6 {
    margin-left: 50%;
  }

  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-md-offset-3 {
    margin-left: 25%;
  }

  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-md-offset-0 {
    margin-left: 0;
  }
}

@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }

  .col-lg-12 {
    width: 100%;
  }

  .col-lg-11 {
    width: 91.66666667%;
  }

  .col-lg-10 {
    width: 83.33333333%;
  }

  .col-lg-9 {
    width: 75%;
  }

  .col-lg-8 {
    width: 66.66666667%;
  }

  .col-lg-7 {
    width: 58.33333333%;
  }

  .col-lg-6 {
    width: 50%;
  }

  .col-lg-5 {
    width: 41.66666667%;
  }

  .col-lg-4 {
    width: 33.33333333%;
  }

  .col-lg-3 {
    width: 25%;
  }

  .col-lg-2 {
    width: 16.66666667%;
  }

  .col-lg-1 {
    width: 8.33333333%;
  }

  .col-lg-pull-12 {
    right: 100%;
  }

  .col-lg-pull-11 {
    right: 91.66666667%;
  }

  .col-lg-pull-10 {
    right: 83.33333333%;
  }

  .col-lg-pull-9 {
    right: 75%;
  }

  .col-lg-pull-8 {
    right: 66.66666667%;
  }

  .col-lg-pull-7 {
    right: 58.33333333%;
  }

  .col-lg-pull-6 {
    right: 50%;
  }

  .col-lg-pull-5 {
    right: 41.66666667%;
  }

  .col-lg-pull-4 {
    right: 33.33333333%;
  }

  .col-lg-pull-3 {
    right: 25%;
  }

  .col-lg-pull-2 {
    right: 16.66666667%;
  }

  .col-lg-pull-1 {
    right: 8.33333333%;
  }

  .col-lg-pull-0 {
    right: auto;
  }

  .col-lg-push-12 {
    left: 100%;
  }

  .col-lg-push-11 {
    left: 91.66666667%;
  }

  .col-lg-push-10 {
    left: 83.33333333%;
  }

  .col-lg-push-9 {
    left: 75%;
  }

  .col-lg-push-8 {
    left: 66.66666667%;
  }

  .col-lg-push-7 {
    left: 58.33333333%;
  }

  .col-lg-push-6 {
    left: 50%;
  }

  .col-lg-push-5 {
    left: 41.66666667%;
  }

  .col-lg-push-4 {
    left: 33.33333333%;
  }

  .col-lg-push-3 {
    left: 25%;
  }

  .col-lg-push-2 {
    left: 16.66666667%;
  }

  .col-lg-push-1 {
    left: 8.33333333%;
  }

  .col-lg-push-0 {
    left: auto;
  }

  .col-lg-offset-12 {
    margin-left: 100%;
  }

  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }

  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }

  .col-lg-offset-9 {
    margin-left: 75%;
  }

  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }

  .col-lg-offset-6 {
    margin-left: 50%;
  }

  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-lg-offset-3 {
    margin-left: 25%;
  }

  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-lg-offset-0 {
    margin-left: 0;
  }
}

.form-group {
  margin-bottom: 10px;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}

.nav-tabs > li > a {
  border: none;
  border-radius: 0;
  color: #3f3d48 !important;
  padding: 7px 10px;
  font-size: 14px;
}

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

.fade.in {
  opacity: 1;
}

.tab-content > .tab-pane {
  display: none;
}

.tab-content > .active {
  display: block;
}

.fa-spinner {
  -webkit-animation: fa-spin 1.5s infinite linear;
          animation: fa-spin 1.5s infinite linear;
}

.text-gradient,
.intro_projectMain h4,
.table tr td h3,
.fc-border-separate tr td h3,
.norecords_newinner h2,
.team-freezed p,
.teamFreezed p,
.editor-prime .prime-hover h4,
.blog-slider-hd h2,
.product-sec h2,
.verticle-slider-sec h2,
.logo_sec h2,
.howtoHd,
.staticpages_cont h3,
.staticpages_cont h2,
.pricingBtm h1,
.pricingBtm h2,
.photoEditor_container .featureHd h2,
.photoEditor_container .featureHd h1,
.photoEditor_container .featureHd h3,
.featureHd h2,
.featureHd h1,
.featureHd h3,
.createPopup-cover h2,
.header-caption span {
  color: #464646;
  background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to right, #ff6a00, #ee0979);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background: transparent\9  !important;
  color: #f05a28\9;
  display: inline-block;
}

.Afterlogin_button .homePage_dashboard {
  width: 50%;
}

.Afterlogin_button .createDesignMenu {
  background: #b6bf33;
  color: #fff;
  float: left;
}

@media (max-width: 767px) {
  .Afterlogin_button {
    text-align: center !important;
  }

  .Afterlogin_button .homePage_dashboard {
    margin: 0 auto;
    float: none;
  }
}

.form-control:-ms-input-placeholder {
  line-height: 21px;
  padding-top: 0;
}

::-moz-placeholder {
  color: #aaa;
  font: 500 13px/20px "Rajdhani", sans-serif;
  padding-left: 6px;
}

.truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.multi-truncate {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.btn {
  border: 2px solid #fff;
}

.btn:hover,
.btn:active,
.btn:focus,
.btn:active:focus {
  outline: none;
  border: 2px solid #fff;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.48);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.48);
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.noBg,
.noBg:hover {
  background: none !important;
}

.modal-backdrop {
  z-index: 9999;
}

.modal {
  z-index: 100009;
}

.modal-open .fontselect_ul {
  z-index: 9999999;
}

.modal.fade {
  padding-right: 0 !important;
}

.width100 {
  width: 100% !important;
}

.modal_normal {
  width: 100%;
  max-width: 900px;
  min-height: 500px;
}

.modal_normal .modal-content {
  height: 100%;
}

.modal_saveDownload,
.modal_500 {
  max-width: 500px;
  height: auto;
}

.modal-dialog.modal_small {
  width: 30%;
}

.modal-dialog.modal_full {
  width: 90%;
  height: 90%;
}

input[type="password"] {
  font-family: "Rajdhani", sans-serif;
}

.input-group-addon {
  border-radius: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0 0 10px 0;
}

.gradient-bg,
.progress-bar,
.btn.btn-default,
.btn.btn-default:hover,
.btn.btn-default:active,
.btn.btn-default:focus,
.btn.btn-default:hover:active,
.btn.btn-default:hover:focus,
.slider:before,
.btn_add:hover,
.btn_add:focus,
.pagination > li.active a,
.pagination > li.active span,
.titleDownld.titleDownld2 .btn_add i,
.popOverPo ul li a:hover,
.switch input:checked + .slider,
.moreSlide .showSliderLst.plus .showSliderLstImg,
.intro_main body .navbar-default #create-design.introjs-showElement .createDesignMenu,
.intro_main body .navbar-default #create-design.introjs-showElement .profileLnk,
.intro_main body .navbar-default .headerUseravatar.introjs-showElement .createDesignMenu,
.intro_main body .navbar-default .headerUseravatar.introjs-showElement .profileLnk,
.watermarkPage-carousel .carousel-indicators.active,
.video-wrapper-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-connect,
.hor_bdr_before:before,
.hor_ULbdr_before > li:hover > a:before,
.ver_ULbdr_before > li.active > a:before,
.tab_list_before > li.active > a:before,
.ver_layer_before.active:before,
.position_fixedHead:before,
.dropdwnMain.dropdownTeam ._subdrop > li a:hover,
.navbar-default .userProfLnk.createLnk > span:hover,
.navbar-default .userProfLnk.createLnk .createDesignMenu.active,
.navbar-default .userProfLnk.createLnk .createDesignMenu:hover,
.navbar-default .userProfLnk.createLnk:hover .profileLnk,
.navbar-default .accountSettingMain .active,
ul.navbar-nav > li.active > a,
ul.navbar-nav > li:hover > a,
ul.navbar-nav > li.feature-active > a,
ul._subdrop > li a:hover,
li.headerSubList_active > a,
ul.subDrop li:hover > a,
._login-socialhd._signup:before,
.userSaveLnk button,
.gridMenuPopOver li a:hover,
.gridMenuPopOver li a.active,
.flieMenuPopOver li a:hover,
.flieMenuPopOver li a.active,
.signup-page-banner .loginRgtInnerCont .carousel-indicators a.active,
.UserProfDrpdown li a:hover,
.UserProfDrpdown li a.active,
.templatesDesign .pins-template,
.fontPickerCont .sameDivClose,
.colorPickerCont .sameDivClose,
.video-editor.media-loaded .left-bottom-btn .create-btn-li .create-btn,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-connect,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .start-end-button span:hover,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-connects .noUi-draggable,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .create-btn,
.video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .btn-font-style.active,
.video-editor.media-loaded .video-editor-container .left-container .video-modal-nav li.active a:before,
.fun-editor.media-loaded .left-bottom-btn .create-btn-li .create-btn,
.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .start-end-button span:hover,
.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-connects .noUi-draggable,
.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .create-btn,
.fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .btn-font-style.active,
.fun-editor.media-loaded .video-editor-container .left-container .video-modal-nav li.active a:before,
.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .left-container-tabs .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .left-container-tabs .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_facebook_post .left-container .nav-tabs > li.active:before,
.videoEditor-progress .progress.progress-loading #progressElement,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-connect,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .start-end-button span:hover,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-connects .noUi-draggable,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .create-btn,
.text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .btn-font-style.active,
.text-story.media-loaded .video-editor-container .left-container .video-modal-nav li.active a:before,
._aboveftrsec-in ._aboveftrsec-in-btn,
.voteLst_li .voteLst:hover,
.productLstOverInner .homelst.voteLst_li a:hover,
.productLstOverInner li.voteLst_li a:hover,
.productLstOverInner .homelst.voteLst_li.active a,
.productLstOverInner li.voteLst_li.active a,
.pinspopup_topicons li .voteLst_li.active .voteLst,
.media_arrow span.active,
.feature_mrSec .nav-tabs > li.active > a,
.feature_mrSec .nav-tabs > li.active > a:hover,
.feature_mrSec .nav-tabs > li.active > a:focus,
.carousel-indicators a.active,
.browse-btn:hover,
.browse_template,
.browse_template:hover,
.how-to-dropdown .mCSB_dragger_bar,
.photoEditTab li.active .photoEditTabLi ._aboveftrsec-in a:hover,
.download-dropli .link-hover:hover,
.featureTab li.active a,
.featureTab li.active a:hover,
.abovefooter-section ._aboveftrsec-gra,
.WFXphotoEditTab li.active a,
.WFXphotoEditTab li a:hover,
.WFXphotoEditTab.photoEditTab li a,
.feature_gridImg .btn.feature_btnZoom,
.bannMsg,
.photoEditor_container .featureHd h2:before,
.photoEditor_container .featureHd h1:before,
.photoEditor_container .featureHd h3:before,
.bannOverlayBg,
.openstock-input .instagram-in-btn,
.thumbs .thumbs-up:hover,
.plan_table.pricing_table.active .upgradepg_btn .btn,
.bestValue span,
.create_design_pop .left_create ._left-sidein li a:hover,
.create_design_pop .left_create ._left-sidein li.active a,
ul.hovCreatePosLst > li > a:hover,
.createPopup-cover .createPopup-search .create-search,
.createPopup-cover .createPopupUsrImgLst .carousel-control,
.header-caption span:before,
.createpopup_scroll .mCSB_dragger_bar,
._social-follow li a::before,
.scrollUp .fa-angle-up,
.static-pages .btn-default-o:hover {
  background: #fc5914;
  background: linear-gradient(135deg, #fc5914 0, #f11b63 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc5914', endColorstr='#f11b63', GradientType=1 );
  color: #fff !important;
}

/**--Common styles end--**/

/**--bootstrap popup styles for home page--**/

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  list-style: none;
  font-size: 15px;
  text-align: left;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}

.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

.fade.in {
  opacity: 1;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

.modal-backdrop {
  z-index: 9999;
}

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}

.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

.modal-content {
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #3f3d48;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}

.modal-body {
  position: relative;
  padding: 13px;
}

.form-group {
  margin-bottom: 10px;
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}

.form-control {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  font-size: 15px;
  line-height: 1.6;
  color: #000;
  background-color: #fff;
  background-image: none;
  border: 1px solid #acacac;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
}

.form-control {
  border: 1px solid #ddd;
  font-size: 14px;
  padding: 4px 5px;
}

.text-danger {
  color: #a94442;
}

.text-success {
  color: #3c763d;
}

/**--bootstrap popup styles for home page--**/

.close {
  float: right;
  font-size: 22.5px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

/**--toast styles start--**/

#toast-container > div {
  padding: 15px !important;
  border-radius: 0 !important;
}

button.toast-close-button,
button.toast-close {
  width: 13px;
  height: 15px;
  right: 8px;
  top: 5px;
  background: url(/images/toast_close.svg?b8bf2207d787b25876a27d647fd5124d) no-repeat top center;
  text-indent: -99999px;
}

button.toast-close {
  position: absolute;
  border: none;
}

.toast-title,
.toast-message,
.alert-title {
  font-weight: 500;
}

.toast-title {
  font-size: 17px !important;
  line-height: 20px;
}

#toastContainer .alert {
  min-width: 300px;
  width: 400px;
  padding: 0;
  color: #fff;
  border: none;
}

#toastContainer .alert-icon {
  width: 50px;
  height: 54px;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
}

.alert-danger {
  background: #bd362f;
}

.alert-success {
  background: #51a351;
}

.alert-info {
  background: #2f96b4;
}

.alert-warning {
  background: #f89406;
}

/**--toast styles end--**/

.hor_bdr_before:before,
.hor_ULbdr_before > li:hover > a:before,
.ver_ULbdr_before > li.active > a:before,
.tab_list_before > li.active > a:before,
.ver_layer_before.active:before {
  content: "";
  position: absolute;
  z-index: 1;
  left: 0;
  right: 100%;
  top: 0;
  height: 3px;
  width: 100%;
}

.hor_bdr_before.navbar-default:before,
.hor_bdr_before.modal-dialog:before,
.hor_ULbdr_before > li:hover > a.navbar-default:before,
.hor_ULbdr_before > li:hover > a.modal-dialog:before,
.ver_ULbdr_before > li.active > a.navbar-default:before,
.ver_ULbdr_before > li.active > a.modal-dialog:before,
.tab_list_before > li.active > a.navbar-default:before,
.tab_list_before > li.active > a.modal-dialog:before,
.ver_layer_before.active.navbar-default:before,
.ver_layer_before.active.modal-dialog:before {
  height: 5px;
}

.gradient-bg,
.progress-bar,
.btn.btn-default,
.btn.btn-default:hover,
.btn.btn-default:active,
.btn.btn-default:focus,
.btn.btn-default:hover:active,
.btn.btn-default:hover:focus,
.slider:before,
.btn_add:hover,
.btn_add:focus,
.pagination > li.active a,
.pagination > li.active span,
.titleDownld.titleDownld2 .btn_add i,
.popOverPo ul li a:hover,
.switch input:checked + .slider,
.moreSlide .showSliderLst.plus .showSliderLstImg,
.intro_main body .navbar-default #create-design.introjs-showElement .createDesignMenu,
.intro_main body .navbar-default #create-design.introjs-showElement .profileLnk,
.intro_main body .navbar-default .headerUseravatar.introjs-showElement .createDesignMenu,
.intro_main body .navbar-default .headerUseravatar.introjs-showElement .profileLnk,
.watermarkPage-carousel .carousel-indicators.active,
.video-wrapper-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-connect,
.hor_bdr_before:before,
.hor_ULbdr_before > li:hover > a:before,
.ver_ULbdr_before > li.active > a:before,
.tab_list_before > li.active > a:before,
.ver_layer_before.active:before,
.position_fixedHead:before,
.dropdwnMain.dropdownTeam ._subdrop > li a:hover,
.navbar-default .userProfLnk.createLnk > span:hover,
.navbar-default .userProfLnk.createLnk .createDesignMenu.active,
.navbar-default .userProfLnk.createLnk .createDesignMenu:hover,
.navbar-default .userProfLnk.createLnk:hover .profileLnk,
.navbar-default .accountSettingMain .active,
ul.navbar-nav > li.active > a,
ul.navbar-nav > li:hover > a,
ul.navbar-nav > li.feature-active > a,
ul._subdrop > li a:hover,
li.headerSubList_active > a,
ul.subDrop li:hover > a,
._login-socialhd._signup:before,
.userSaveLnk button,
.gridMenuPopOver li a:hover,
.gridMenuPopOver li a.active,
.flieMenuPopOver li a:hover,
.flieMenuPopOver li a.active,
.signup-page-banner .loginRgtInnerCont .carousel-indicators a.active,
.UserProfDrpdown li a:hover,
.UserProfDrpdown li a.active,
.templatesDesign .pins-template,
.fontPickerCont .sameDivClose,
.colorPickerCont .sameDivClose,
.video-editor.media-loaded .left-bottom-btn .create-btn-li .create-btn,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-connect,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .start-end-button span:hover,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-connects .noUi-draggable,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .create-btn,
.video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .btn-font-style.active,
.video-editor.media-loaded .video-editor-container .left-container .video-modal-nav li.active a:before,
.fun-editor.media-loaded .left-bottom-btn .create-btn-li .create-btn,
.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .start-end-button span:hover,
.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-connects .noUi-draggable,
.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .create-btn,
.fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .btn-font-style.active,
.fun-editor.media-loaded .video-editor-container .left-container .video-modal-nav li.active a:before,
.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .left-container-tabs .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .left-container-tabs .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_facebook_post .left-container .nav-tabs > li.active:before,
.videoEditor-progress .progress.progress-loading #progressElement,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-connect,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .start-end-button span:hover,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-connects .noUi-draggable,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .create-btn,
.text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .btn-font-style.active,
.text-story.media-loaded .video-editor-container .left-container .video-modal-nav li.active a:before,
._aboveftrsec-in ._aboveftrsec-in-btn,
.voteLst_li .voteLst:hover,
.productLstOverInner .homelst.voteLst_li a:hover,
.productLstOverInner li.voteLst_li a:hover,
.productLstOverInner .homelst.voteLst_li.active a,
.productLstOverInner li.voteLst_li.active a,
.pinspopup_topicons li .voteLst_li.active .voteLst,
.media_arrow span.active,
.feature_mrSec .nav-tabs > li.active > a,
.feature_mrSec .nav-tabs > li.active > a:hover,
.feature_mrSec .nav-tabs > li.active > a:focus,
.carousel-indicators a.active,
.browse-btn:hover,
.browse_template,
.browse_template:hover,
.how-to-dropdown .mCSB_dragger_bar,
.photoEditTab li.active .photoEditTabLi ._aboveftrsec-in a:hover,
.download-dropli .link-hover:hover,
.featureTab li.active a,
.featureTab li.active a:hover,
.abovefooter-section ._aboveftrsec-gra,
.WFXphotoEditTab li.active a,
.WFXphotoEditTab li a:hover,
.WFXphotoEditTab.photoEditTab li a,
.feature_gridImg .btn.feature_btnZoom,
.bannMsg,
.photoEditor_container .featureHd h2:before,
.photoEditor_container .featureHd h1:before,
.photoEditor_container .featureHd h3:before,
.bannOverlayBg,
.openstock-input .instagram-in-btn,
.thumbs .thumbs-up:hover,
.plan_table.pricing_table.active .upgradepg_btn .btn,
.bestValue span,
.create_design_pop .left_create ._left-sidein li a:hover,
.create_design_pop .left_create ._left-sidein li.active a,
ul.hovCreatePosLst > li > a:hover,
.createPopup-cover .createPopup-search .create-search,
.createPopup-cover .createPopupUsrImgLst .carousel-control,
.header-caption span:before,
.createpopup_scroll .mCSB_dragger_bar,
._social-follow li a::before,
.scrollUp .fa-angle-up,
.static-pages .btn-default-o:hover,
.btn.btn-default {
  background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to right, #ff6a00, #ee0979);
  color: #fff !important;
}

.loading-container,
.loading {
  height: 150px;
  position: absolute;
  width: 150px;
  border-radius: 100%;
}

.loading-container {
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  text-align: center;
}

.loading-text {
  width: 100%;
  height: 100%;
  position: relative;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.loading-text::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-animation: global_loader 1.5s linear 0s infinite normal;
          animation: global_loader 1.5s linear 0s infinite normal;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

/*.loading-text {
  position: Fixed;
}*/

.modal-dialog .ajax_loadUpdate .loading-container {
  top: 50%;
  left: 50%;
  right: auto;
  bottom: auto;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.modal-dialog .ajax_loadUpdate.ajax_load_md .loading-container {
  height: 60px;
  width: 60px;
}

.ajax_loadUpdate {
  height: 100%;
  width: 100%;
  z-index: 99999;
  position: absolute;
  text-align: center;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ajax_loadUpdate.ajax_load_md .loading-container {
  height: 60px;
  width: 60px;
}

.ajax_loadUpdate.ajax_load_md .loading-text {
  width: 60px;
  height: 60px;
  background: url(/images/loader_anim20-20.svg?58126de0ae068ea18dbfcd234cd0ae38) no-repeat center center;
}

.ajax_loadUpdate.ajax_load_md .loading-text::before {
  background: url(/images/loader_anim60-60.svg?48de341ff6394c18ad566f73a3110bf3) no-repeat center center;
}

@-webkit-keyframes global_loader {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }

  5% {
    -webkit-transform: rotate(18deg);
            transform: rotate(18deg);
  }

  10% {
    -webkit-transform: rotate(36deg);
            transform: rotate(36deg);
  }

  15% {
    -webkit-transform: rotate(54deg);
            transform: rotate(54deg);
  }

  20% {
    -webkit-transform: rotate(72deg);
            transform: rotate(72deg);
  }

  25% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }

  30% {
    -webkit-transform: rotate(108deg);
            transform: rotate(108deg);
  }

  35% {
    -webkit-transform: rotate(126deg);
            transform: rotate(126deg);
  }

  40% {
    -webkit-transform: rotate(144deg);
            transform: rotate(144deg);
  }

  45% {
    -webkit-transform: rotate(162deg);
            transform: rotate(162deg);
  }

  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }

  55% {
    -webkit-transform: rotate(198deg);
            transform: rotate(198deg);
  }

  60% {
    -webkit-transform: rotate(216deg);
            transform: rotate(216deg);
  }

  65% {
    -webkit-transform: rotate(234deg);
            transform: rotate(234deg);
  }

  70% {
    -webkit-transform: rotate(252deg);
            transform: rotate(252deg);
  }

  75% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
  }

  80% {
    -webkit-transform: rotate(288deg);
            transform: rotate(288deg);
  }

  85% {
    -webkit-transform: rotate(306deg);
            transform: rotate(306deg);
  }

  90% {
    -webkit-transform: rotate(324deg);
            transform: rotate(324deg);
  }

  95% {
    -webkit-transform: rotate(342deg);
            transform: rotate(342deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes global_loader {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }

  5% {
    -webkit-transform: rotate(18deg);
            transform: rotate(18deg);
  }

  10% {
    -webkit-transform: rotate(36deg);
            transform: rotate(36deg);
  }

  15% {
    -webkit-transform: rotate(54deg);
            transform: rotate(54deg);
  }

  20% {
    -webkit-transform: rotate(72deg);
            transform: rotate(72deg);
  }

  25% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }

  30% {
    -webkit-transform: rotate(108deg);
            transform: rotate(108deg);
  }

  35% {
    -webkit-transform: rotate(126deg);
            transform: rotate(126deg);
  }

  40% {
    -webkit-transform: rotate(144deg);
            transform: rotate(144deg);
  }

  45% {
    -webkit-transform: rotate(162deg);
            transform: rotate(162deg);
  }

  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }

  55% {
    -webkit-transform: rotate(198deg);
            transform: rotate(198deg);
  }

  60% {
    -webkit-transform: rotate(216deg);
            transform: rotate(216deg);
  }

  65% {
    -webkit-transform: rotate(234deg);
            transform: rotate(234deg);
  }

  70% {
    -webkit-transform: rotate(252deg);
            transform: rotate(252deg);
  }

  75% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
  }

  80% {
    -webkit-transform: rotate(288deg);
            transform: rotate(288deg);
  }

  85% {
    -webkit-transform: rotate(306deg);
            transform: rotate(306deg);
  }

  90% {
    -webkit-transform: rotate(324deg);
            transform: rotate(324deg);
  }

  95% {
    -webkit-transform: rotate(342deg);
            transform: rotate(342deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

/*Modal Popup start*/

.modal {
  z-index: 999999;
}

.modal {
  margin: 0 auto;
  text-align: center;
  /*  .signup-dialog, .forgot-dialog {
      max-width: 540px;
      width: 540px;
    }*/
}

.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

.modal .modal-dialog {
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  margin: 0 auto;
}

.modal .login_ortxt {
  top: 55px;
  right: -78px;
  font-size: 18px;
}

.modal .modal-header {
  padding: 10px;
}

.modal .modal-header h2 {
  font-size: 21px;
  margin: 0;
}

.modal .modal-content {
  border-radius: 0;
  text-align: left;
}

.modal .modal-content.sidebar-content {
  overflow: hidden;
}

.modal .modal-body {
  padding: 10px;
  overflow: auto;
}

.modal button.close {
  position: absolute;
  right: 15px;
  z-index: 9;
  top: 15px;
  font-size: 17px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.modal button.close i.icomoon {
  font-weight: 500;
}

.modal button.close:hover {
  color: #f05a28;
}

.modal .sidebar_fixed {
  /* background-color: #3f3d48;*/
}

.modal .sidebar_fixed .nav-tabs > li.active > a {
  background: #fff !important;
}

.modal .left_create {
  color: #fff;
  height: 100%;
  margin-left: -5px;
}

.modal .left_create ._left-sidein {
  width: 100%;
}

.modal .left_create ._left-sidein li a {
  color: #fff;
  cursor: pointer;
}

.modal .left_create ._left-sidein li a:hover {
  color: #3f3d48;
}

.modal-dialog.colabTask_deletePopup {
  width: 500px;
}

/*Modal Popup end*/

/*home page start */

/*.hd_alertbox{
  ._bg-cover-img-I4 {
    height: calc(100vh - 126px);
  }
}*/

section.index-hm-bg {
  z-index: 1;
  margin-bottom: 60px;
}

section.index-hm-bg ._bann-overlay1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

section.index-hm-bg .bg-cover {
  overflow: hidden;
  position: absolute;
  bottom: 0 !important;
  top: auto !important;
  left: 0;
  z-index: -1;
  width: 100%;
}

section.index-hm-bg .bg-cover img {
  display: block;
  visibility: hidden;
  width: 100%;
}

section.index-hm-bg ._bg-cover-imgBtm {
  width: 100%;
  background-size: 100%;
}

section.index-hm-bg .banner-center ._bann-overlay h1 {
  font-size: 50px;
  line-height: 50px;
  font-weight: 700;
  margin: 40px 0 20px;
}

section.index-hm-bg .banner-center ._bann-overlay h1 .show {
  font-weight: 500;
}

section.index-hm-bg .banner-center ._bann-overlay h2 {
  font-size: 20px;
  line-height: 30px;
  padding-bottom: 35px;
}

section.index-hm-bg .banner-center ._bann-overlay h2._banner-subTitle span {
  display: block;
  vertical-align: bottom;
  padding-top: 10px;
}

section.index-hm-bg .banner-center ._bann-overlay h2._banner-subTitle span a.highlight {
  cursor: auto;
  display: inline-block;
  line-height: 38px;
}

section.index-hm-bg .banner-center ._bannLt-pt {
  padding: 30px 0;
  min-height: 250px;
  color: #464646;
}

._ban-btn {
  padding: 5px 20px;
  background: rgba(0, 0, 0, 0.44);
  -webkit-transition: background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  border: 2px solid #fff;
  -webkit-box-shadow: 0 0 8px #ccc;
          box-shadow: 0 0 8px #ccc;
}

.createLnk > a {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.createLnk > a .fa {
  float: right;
  margin-top: -2px;
  margin-left: 8px;
}

.feature_mrSec {
  margin: 20px auto 0;
  min-height: 516px;
  overflow: hidden;
}

.feature_mrSec .mTS_horizontal ul.mTSContainer > li {
  width: 270px;
  padding: 0 10px;
}

.feature_mrSec .homeTabNoRecord {
  float: none !important;
  line-height: 22px;
}

/* verticle slider styles start */

.verticle-slider-sec {
  padding: 80px 0 0;
  overflow: hidden;
  background: #f7f7f7;
}

.verticle-slider-sec .h3 {
  font-size: 21px;
  padding-top: 15px;
}

.verticle-slider-sec ._verticle-slider-container {
  max-width: 1350px;
  margin: 0 auto;
}

.verticle-slider-sec ._verticle-slider-hd {
  padding: 60px 0 18px;
  background: #f7f7f7;
}

.verticle-slider-sec #graphics_slider.vscroll ._verticle-slider-hd {
  padding-top: 50px;
}

.verticle-slider-sec #graphics_slider {
  position: absolute;
  top: 50px;
  width: 100%;
  -webkit-transition: all 2s;
  /* Safari */
  transition: all 2s;
}

.verticle-slider-sec #graphics_slider.vscroll {
  position: fixed;
  max-width: 1350px;
}

.sliderImgM {
  top: 175px;
  right: 0;
  width: 50%;
}

/* blog section*/

section.blog-sec .blog-slider-hd {
  padding: 0;
}

section.blog-sec .blog-slider-hd h2 {
  padding: 0 30px 35px;
  margin: 0;
  font-size: 31px;
}

li.hboxLt {
  width: 240px;
  height: 500px;
  margin: 0 20px 0 0;
}

li.hboxLt:first-of-type {
  margin-left: 20px;
}

li.hboxLt .hbox_innr {
  position: absolute;
  /*    bottom: auto;*/
  left: 0;
  width: 100%;
  top: auto;
  bottom: 18px;
  background: #fff;
  border: 0;
}

.red-video-templates.homeSliderCont {
  height: 500px;
}

.red-video-templates.homeSliderCont li.hboxLt {
  height: 500px;
}

.productLst .productLstOverInner {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

/*blog section*/

/*----Horizontal scroll plungin styles start----*/

.mThumbnailScroller {
  /*-ms-touch-action: none; touch-action: none;*/
  /* MSPointer events - direct all pointer events to js */
}

.mThumbnailScroller.mTS_no_scroll,
.mThumbnailScroller.mTS_touch_action {
  /* -ms-touch-action: auto; touch-action: auto;*/
}

.mTSWrapper {
  position: relative;
  overflow: hidden;
  height: 100%;
  max-width: 100%;
  outline: none;
  direction: ltr;
}

.mTSContainer {
  margin: 0;
  overflow: hidden;
  padding: 0 0 10px;
}

ul.mTSContainer,
ol.mTSContainer {
  list-style: none;
}

.mTSThumb,
ul.mTSContainer > li img {
  vertical-align: bottom;
}

.mTS_vertical .mTSContainer {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.mTSButton {
  width: 20px;
  height: 20px;
  line-height: 20px;
  padding: 14px;
  overflow: hidden;
  text-align: center;
  background-color: #000;
  /* button background */
  color: #fff;
  /* non-svg button icon color */
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 1;
  -webkit-transition: height 0s ease-out 0s, width 0s ease-out 0s, padding 0s ease-out 0s, opacity .2s ease-out 0s;
  transition: height 0s ease-out 0s, width 0s ease-out 0s, padding 0s ease-out 0s, opacity .2s ease-out 0s;
}

.mTSButtonDown {
  top: auto;
  bottom: 0;
}

.mTSButtonRight {
  left: auto;
  right: 0;
}

.mTSButtonUp,
.mTSButtonDown {
  /* margin is half the button size */
  left: 50%;
  margin-left: -24px;
}

.mTSButtonLeft,
.mTSButtonRight {
  /* margin is half the button size */
  top: 50%;
  margin-top: -24px;
}

.mTSButtonIconContainer {
  display: inline-block;
  position: relative;
  width: 100%;
  padding-bottom: 100%;
  overflow: hidden;
}

.mTSButtonIcon {
  /* SVG icon */
  display: inline-block;
  fill: #fff;
  /* button icon color */
  position: absolute;
  top: 0;
  left: 0;
}

.mTSButton.mTS-hidden,
.mThumbnailScroller.mTS_no_scroll .mTSButton {
  opacity: 0;
  height: 0;
  width: 0;
  padding: 0;
  -webkit-transition: height 0s ease-out .2s, width 0s ease-out .2s, padding 0s ease-out .2s, opacity .2s ease-out;
  transition: height 0s ease-out .2s, width 0s ease-out .2s, padding 0s ease-out .2s, opacity .2s ease-out;
}

.mTS_horizontal .mTSThumbContainer,
.mTS_horizontal ul.mTSContainer > li {
  float: left;
}

.mTS-buttons-in {
  padding: 14px;
  background-color: #000;
}

.mTS-buttons-in .mTSButtonIcon {
  fill: #fff;
}

.mTS-buttons-in .mTSWrapper,
.mTS-buttons-in .mTSButton {
  background-color: inherit;
}

.mTS-buttons-in .mTSButtonLeft,
.mTS-buttons-in .mTSButtonRight {
  width: 24px;
  height: 48px;
  padding: 24px 4px 0 4px;
  margin-top: -36px;
}

.mTS-buttons-in .mTSButtonUp,
.mTS-buttons-in .mTSButtonDown {
  width: 24px;
  height: 24px;
  padding: 4px 24px;
  margin-left: -36px;
}

.mTS-buttons-in .mTSButton.mTS-hidden {
  height: 0;
  width: 0;
  padding: 0;
}

.mTS-buttons-in .mTSButton:not(.mTS-hidden) {
  opacity: .4;
}

.mTS-buttons-in:hover .mTSButton:not(.mTS-hidden) {
  opacity: 1;
}

.mTS-buttons-in .mTS_vertical .mTSThumbContainer {
  margin: 14px 0;
}

.mTS-buttons-in .mTS_vertical .mTSThumbContainer:first-child {
  margin-top: 0;
}

.mTS-buttons-in .mTS_vertical .mTSThumbContainer:last-child {
  margin-bottom: 0;
}

.mTS-buttons-in .mTS_horizontal .mTSThumbContainer {
  margin: 0 7px;
}

.mTS-buttons-in .mTS_horizontal .mTSThumbContainer:first-child {
  margin-left: 0;
}

.mTS-buttons-in .mTS_horizontal .mTSThumbContainer:last-child {
  margin-right: 0;
}

.mTS-buttons-out {
  padding: 6px;
  background: #000;
}

.mTS-buttons-out .mTSButtonIcon {
  fill: #000;
}

.mTS-buttons-out .mTSButton {
  background-color: transparent;
  width: 36px;
  height: 36px;
  line-height: 42px;
  padding: 6px;
}

.mTS-buttons-out .mTSButton.mTS-hidden {
  height: 0;
  width: 0;
  padding: 0;
}

.mTS-buttons-out .mTS_vertical .mTSThumbContainer {
  margin: 6px 0;
}

.mTS-buttons-out .mTS_vertical .mTSThumbContainer:first-child {
  margin-top: 0;
}

.mTS-buttons-out .mTS_vertical .mTSThumbContainer:last-child {
  margin-bottom: 0;
}

.mTS-buttons-out .mTS_horizontal .mTSThumbContainer {
  margin: 0 3px;
}

.mTS-buttons-out .mTS_horizontal .mTSThumbContainer:first-child {
  margin-left: 0;
}

.mTS-buttons-out .mTS_horizontal .mTSThumbContainer:last-child {
  margin-right: 0;
}

.mTS-hover-full {
  padding: 8px;
  background: rgba(0, 0, 0, 0.2);
}

.mTS-hover-full .mTS_vertical .mTSThumbContainer {
  margin: 8px 0;
}

.mTS-hover-full .mTS_vertical .mTSThumbContainer:first-child {
  margin-top: 40px;
}

.mTS-hover-full .mTS_vertical .mTSThumbContainer:last-child {
  margin-bottom: 40px;
}

.mTS-hover-full .mTS_horizontal .mTSThumbContainer {
  margin: 0 4px;
}

.mTS-hover-full .mTS_horizontal .mTSThumbContainer:first-child {
  margin-left: 40px;
}

.mTS-hover-full .mTS_horizontal .mTSThumbContainer:last-child {
  margin-right: 40px;
}

/*----Horizontal scroll plungin styles end----*/

/***custom css abovefooter section in homepage starts***/

.abovefooter-section {
  background-size: cover;
  z-index: 1039;
  color: #fff;
  padding: 50px 0 50px;
}

.abovefooter-section ._bannLt-pt {
  margin-top: 40%;
}

._aboveftrsec-gra {
  /*@extend .gradient-bg;*/
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  opacity: 0.7;
  position: relative;
}

._aboveftrsec-hd {
  padding-bottom: 10px;
}

._aboveftrsec-hd h2 {
  color: #fff;
  text-shadow: 0 2px 4px #672333;
}

._aboveftrsec-in {
  padding: 20px 0;
  margin: 0 auto;
}

._aboveftrsec-in ._aboveftrsec-in-text {
  line-height: 50px;
  font-size: 23px;
  color: #fff;
}

._aboveftrsec-in ._aboveftrsec-in-btn {
  background: #b6bf33 !important;
  border: 2px solid #fff !important;
  color: #fff !important;
  border-radius: 0 !important;
}

._aboveftrsec-in ._aboveftrsec-in-btn:hover {
  color: #fff !important;
}

/***custom css abovefooter section in homepage ends***/

/***custom css products section  in homepage starts***/

.product-sec {
  padding: 0 0 60px;
}

._vert-slider-hd {
  padding: 20px 0 15px;
}

._gr-mtl h3 {
  letter-spacing: 0.2em;
  font-size: 20px;
  /*&:after{
      right: 59%;
    }*/
}

._gr-mtl h3:before {
  position: absolute;
  content: "";
  top: 12px;
  display: block;
  width: 75%;
  height: 1px;
  background: #e4e4e4;
  z-index: -1;
}

._gr-mtl h3:before {
  left: 12%;
}

._gr-mtl h3 ._gr-mtl_span {
  background: #fff;
  padding: 0 12px 0 15px;
}

/*.homeclass{*/

._product-sec {
  margin: 20px auto 10px;
}

._product-sec h4 {
  color: #3f3d48;
  font-size: 25px;
  line-height: 45px;
  margin: 0;
}

._product-sec h4 span {
  /*display: inline-block;
      vertical-align: top;*/
}

/*}*/

._pSubText {
  font-size: 13px;
  color: #5f5f5f;
  font-weight: 500;
  background: #fff0f2;
  padding: 0 12px;
  border-radius: 3px;
  text-transform: uppercase;
  -webkit-box-shadow: 0 0 1px #fb8c9e;
          box-shadow: 0 0 1px #fb8c9e;
  margin-bottom: 7px;
  display: inline-block;
  line-height: 20px;
}

.homeshape ._product {
  /*  padding: 0 10px 40px; */
  min-height: 216px;
}

.homeshape ._product ._pText {
  font-size: 17px;
  color: #464646;
}

.homeshape ._product ._pText .viewall {
  color: #1b69b6;
  display: inline-block;
  line-height: 15px;
  border-bottom: 1px solid #1b69b6;
}

.homeshape ._product ._pText .viewall:hover {
  border-bottom: 0 solid #1b69b6;
}

.homeshape ._product:hover .viewall {
  /*text-decoration: underline;*/
}

.blogSub-cont {
  padding-top: 15px;
}

.blogSub-cont .blog-sub-hd-txt {
  font-size: 21px;
}

.blogSub-cont .blog-sub-tx-link {
  padding: 15px 0 20px 30px;
}

.blogSub-cont span.blog-categry-link a {
  text-decoration: underline;
  font-size: 12px;
  color: #6c711f;
}

.blogSub-cont span.blog-categry-link a:hover {
  text-decoration: none;
}

.homeSpaceDiv {
  background: #f7f7f7;
  height: 20px;
  z-index: 1;
}

/*--Tab horizontal styles start--*/

.blog-sec-cont {
  border-bottom: 1px solid #f6f6f6;
}

.blog-sec-cont .nav-tabs {
  line-height: 38px;
  /*height: 38px;*/
  margin-bottom: 10px !important;
}

.blog-sec-cont .nav-tabs:after,
.blog-sec-cont .nav-tabs:before {
  content: " ";
  display: table;
}

.blog-sec-cont .nav-tabs:after {
  clear: both;
}

.blog-sec-cont .nav-tabs > li {
  margin-bottom: 5px;
}

.blog-sec-cont .nav-tabs > li > a {
  color: #464646 !important;
  padding: 5px 13px;
  font-size: 15px;
  line-height: 25px;
  -webkit-transition: 0.5s cubic-bezier(0.35, 0, 0.25, 1) all;
  transition: 0.5s cubic-bezier(0.35, 0, 0.25, 1) all;
  background: #fff;
}

.blog-sec-cont .nav-tabs > li.active > a {
  color: #464646;
  cursor: default;
  background: #fff;
}

.blog-sec-cont .nav-tabs > li.active > a:hover,
.blog-sec-cont .nav-tabs > li.active > a:focus {
  color: #464646;
  cursor: default;
}

.blog-sec-cont .nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}

.blog-sec-cont .nav-tabs.nav-justified > li {
  float: none;
}

.blog-sec-cont .nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}

.blog-sec-cont .nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}

.blog-sec-cont .tab-content {
  border: 0;
}

.blog-sec-cont .tab-content .tab-pane {
  display: none;
  opacity: 0;
  -webkit-transition: opacity 1s linear;
  transition: opacity 1s linear;
  font-size: 19px;
  line-height: 29px;
}

.blog-sec-cont .tab-content .active {
  display: block;
  opacity: 1;
}

/*--Tab horizontal styles end--*/

/*home page end*/

.voteLst_li {
  padding: 0;
  float: left;
  margin-right: 5px;
  border: 0;
}

.voteLst_li .voteLst {
  background: #3f3d48;
  line-height: 30px;
  display: inline-block;
  margin-right: 5px;
  padding: 0 10px;
  border-radius: 3px;
  color: #fff;
  font-weight: 600;
  min-width: 50px;
}

.voteLst_li .voteLst i {
  margin-right: 5px;
}

.productLstOverInner {
  position: relative;
  padding: 0;
  top: 0;
  left: 0;
}

.productLstOverInner .homelst,
.productLstOverInner li {
  list-style: none;
  display: inline-block;
  border: 0 !important;
  float: none !important;
  vertical-align: top;
  margin: 0 2px;
  /*&.collection {
      a {
        background: url(../img/social_icon.svg) no-repeat -50px -15px;
      }
      &.active_collection {
        a {
          background: url(../img/social_icon.svg) no-repeat -50px -105px;
        }
      }
    }*/
}

.productLstOverInner .homelst a,
.productLstOverInner li a {
  display: block;
  height: 35px;
  width: 37px;
  text-indent: -99999px;
  cursor: pointer;
}

.productLstOverInner .homelst.voteLst_li,
.productLstOverInner li.voteLst_li {
  padding-top: 2px;
}

.productLstOverInner .homelst.voteLst_li a,
.productLstOverInner li.voteLst_li a {
  width: auto;
  text-indent: 0;
  height: 32px;
  line-height: 32px;
  background: #fff;
  color: #464646;
}

.productLstOverInner .homelst.voteLst_li.active,
.productLstOverInner li.voteLst_li.active {
  display: inline-block;
}

.productLstOverInner .homelst.remix a,
.productLstOverInner li.remix a {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -8px -6px;
}

.productLstOverInner .homelst.remix a:hover,
.productLstOverInner li.remix a:hover {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -8px -97px;
}

.productLstOverInner .homelst span.collection a,
.productLstOverInner li span.collection a {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -97px -7px;
}

.productLstOverInner .homelst span.collection a:hover,
.productLstOverInner li span.collection a:hover {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -97px -98px;
}

.productLstOverInner .homelst span.collection.active_collection a,
.productLstOverInner li span.collection.active_collection a {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -53px -97px !important;
}

.productLstOverInner li span.active_collection a {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -53px -97px !important;
}

.productLstOverInner li.likeLst a,
.productLstOverInner span.likeLst a {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -102px -15px;
}

.productLstOverInner li.likeLst a:hover {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -102px -105px;
}

.productLstOverInner li span.likeLst a:hover,
.productLstOverInner li span.activelike a {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -102px -105px !important;
}

.mygridViewLst .productLst {
  min-height: 40px;
}

.productLstOver {
  opacity: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 55;
  background-color: rgba(0, 0, 0, 0.3);
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.productLstOver a {
  color: #ff0000;
}

.pins_blockover {
  /*border:1px solid #f6f6f6;*/
  overflow: hidden;
}

.pins_blockover:hover .productLstOver {
  opacity: 1;
}

.masterGridLstCaption {
  background: #fff;
}

.masterGridLstCaption p {
  margin: 0;
}

.masterGridLstCaption .DesignName a {
  color: #464646;
}

.masterGridLstCaption .DesignName a:hover {
  color: #000;
}

.masterGridLstCaption .designUser_close {
  top: 0;
  right: 0;
  line-height: 24px;
}

.masterGridLstCaption .designUser_close i {
  font-size: 13px;
}

.masterGridLstCaption .categoryName {
  /*width: 80%;*/
}

.masterGridLstCaption .categoryName::first-letter {
  text-transform: capitalize;
}

.masterGridLstCaption .category_details {
  font-size: 13px;
  color: #8b8b8b;
  line-height: 16px;
}

.masterGridLstCaption .category_details a {
  color: #8b8b8b;
}

.masterGridLstCaption .category_details a:hover {
  color: #000;
}

.productLst .productLstOverInner {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.clsMyDesignFeeds .profileHdLft {
  width: 13%;
  margin: 0;
}

.clsMyDesignFeeds .profileHdRgt {
  width: 87%;
  float: right;
}

.profile_picture {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  display: block;
  overflow: hidden;
  line-height: 40px;
}

.pins_captionimg,
.pinprofile_names {
  padding-top: 5px;
}

.pins_blockpop a,
.profile_hdbox a,
.pins_captionimg a,
.category_backbtn a {
  display: inline-block;
}

.risize_image_size {
  /*padding-left: 25px;*/
}

.risize_image_size .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  margin: 0 0 0 25px;
}

.pinspopup_topicons li {
  padding: 10px 0;
  border-bottom: 1px solid #f6f6f6;
}

.pinspopup_topicons li a {
  line-height: 40px;
  display: inline-block;
  color: #464646;
  cursor: pointer;
}

.pinspopup_topicons li a span {
  width: 45px;
  height: 40px;
  display: inline-block;
  float: left;
}

.pinspopup_topicons li a:hover.remix span {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -6px -96px !important;
}

.pinspopup_topicons li a:hover.collection span {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -96px -96px !important;
}

.pinspopup_topicons li a:hover.download-icon span {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -188px -96px !important;
}

.pinspopup_topicons li a:hover.share span {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -234px -96px !important;
}

.pinspopup_topicons li a:hover.embed span {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -281px -96px;
}

.pinspopup_topicons li .remix span {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -6px -51px !important;
}

.pinspopup_topicons li .share span {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -234px -51px;
}

.pinspopup_topicons li .embed span {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -281px -51px;
}

.pinspopup_topicons li .download-icon span {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -188px -51px !important;
}

.pinspopup_topicons li .collection span {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -96px -52px !important;
}

.pinspopup_topicons li .collection.active_collection span {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -96px -99px !important;
}

.pinspopup_topicons li.voteLstImg .profile_picture {
  line-height: 30px !important;
}

.pinspopup_topicons .topvotedIcon li {
  padding: 0;
  float: left;
  border: 0 !important;
}

.pinspopup_topicons .topvotedIcon li.voteLstImg {
  margin-left: -12px;
  margin-bottom: 0;
}

.pinspopup_topicons .topvotedIcon li.voteLst_li {
  margin-right: 30px;
  border: 0;
}

.pinspopup_topicons .topvotedIcon li.voteLst_li .voteLst {
  margin-top: 3px;
}

.viewpage_right {
  width: 450px;
  background: #fff;
  float: right;
}

.viewpage_right .current_user {
  float: left;
  padding: 0;
}

.mobileViewZoom {
  display: none;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.45);
  padding: 1px 3px 1px 5px;
  color: #fff;
  z-index: 999;
  cursor: pointer;
}

.viewpagepopup_inner .pinspopup_hdpart {
  border-bottom: 1px solid #ddd;
  padding: 5px 10px;
}

.viewpagepopup_inner .pinspopup_hdpart .viewpageheader_left {
  width: calc(100% - 450px);
}

.viewpagepopup_inner .pinspopup_hd {
  font-size: 20px;
}

.viewpagepopup_inner .pinspopup_hd span {
  display: inline-block;
}

.viewpagepopup_inner .pinspopup_hd span.pin_prime {
  position: relative;
  top: 4px;
  left: -3px;
}

.viewpagepopup_inner .pinspopup_title {
  font-size: 15px;
  color: #ccc;
}

.viewpagepopup_inner .viewpage_left {
  background: #e8e8e8;
  width: calc(100% - 450px);
}

.viewpagepopup_inner .viewpage_right {
  background: #fff;
}

.viewpagepopup_inner .info_box {
  margin: 10px 10px 3px;
  border-bottom: 1px solid #f6f6f6;
}

.viewpagepopup_inner .designer_info span,
.viewpagepopup_inner .designer_info a {
  display: inline-block;
  vertical-align: top;
}

.viewpagepopup_inner .designer_info_lft {
  width: 60px;
}

.viewpagepopup_inner .designer_info_lft .designer_infoSmallImg {
  width: 50px;
  height: 50px;
  background: #cecdcd;
  border-radius: 50%;
}

.viewpagepopup_inner .designer_info_rgt {
  width: 120px;
  line-height: 14px;
}

.viewpagepopup_inner .designer_info_rgt1 {
  width: 75px;
}

.viewpagepopup_inner .category_profilemdex {
  padding: 5px 10px 5px 10px;
}

.viewpagepopup_inner .pins_blockover {
  border: 1px solid #e7e7e7;
}

.viewpagepopup_inner .pins_blockpop p {
  font-size: 16px;
  width: 75px;
}

.user_avatar {
  border-radius: 50%;
  overflow: hidden;
  border: 2px solid #fff;
}

.profile_picture {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  display: block;
  overflow: hidden;
  line-height: 40px;
}

.pins_captionimg,
.pinprofile_names {
  padding-top: 5px;
}

.pins_blockpop a,
.profile_hdbox a,
.pins_captionimg a,
.category_backbtn a {
  display: inline-block;
}

.sharing_list a {
  font-size: 13px;
  color: #8b8b8b;
  padding: 0 5px;
}

.sharing_list a.report_btn {
  display: inline-block;
  height: 18px;
  width: 20px;
  /*background: #e8e8e8;*/
}

.sharing_list a.report_btn .fa {
  font-size: 20px;
}

.sharing_list a:hover {
  color: #000;
}

.pin-profile {
  padding: 10px;
  border-bottom: 1px solid #f6f6f6;
}

.viewpagepopup_inner .categoryListingsHeader {
  font-size: 22px !important;
  font-weight: 500;
}

.pin-loading-container {
  left: 50%;
  top: 50%;
  right: 0;
  bottom: 0;
  text-align: center;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 9;
}

.ribbon {
  width: 233px;
  height: 237px;
  overflow: hidden;
  position: absolute;
  z-index: 9999;
}

.ribbon:after,
.ribbon:before {
  position: absolute;
  z-index: -1;
  content: '';
  display: block;
  border: 5px solid #f73d37;
}

.ribbon span {
  position: absolute;
  display: block;
  width: 338px;
  padding: 15px 0;
  background: -webkit-gradient(linear, left top, right bottom, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to bottom right, #ff6a00, #ee0979);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  color: #fff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  text-align: center;
  font-size: 20px;
}

.ribbon-top-left {
  top: -20px;
  left: -20px;
}

.ribbon-top-left::before,
.ribbon-top-left::after {
  border-top-color: transparent;
  border-left-color: transparent;
}

.ribbon-top-left::before {
  top: 0;
  right: 0;
}

.ribbon-top-left::after {
  bottom: 0;
  left: 0;
}

.ribbon-top-left span {
  top: 80px;
  left: -70px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.viewpage_leftInner .pins_blockover {
  border: none;
}

.zoom_position {
  bottom: 50px;
  right: 50px;
  z-index: 99;
}

.zoom_position .zoom span {
  width: 30px;
  height: 30px;
  border: 1px solid rgba(39, 39, 39, 0.68);
  background: #fff;
  line-height: 26px;
  display: block;
  border-radius: 50%;
  color: #525659;
  font-size: 13px;
}

.zoom_position .zoom.active span {
  background: #ccc;
  color: #464646;
}

.zoom_position .zoom:hover span {
  border: 1px solid #9e9e9e;
  color: #f05a28;
}

.viewpagepopup .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: 7px;
  margin: 0;
}

.viewpagepopup .mCSB_outside + .mCSB_scrollTools {
  right: 0;
  margin: 0;
}

.viewpagepopup .mCSB_container {
  padding-right: 0;
  margin-right: 0;
}

.modal .viewpage_right .mCSB_outside + .mCSB_scrollTools {
  right: -10px;
  /* right: 0;*/
  margin: 0;
}

.textInfoDiv {
  border-bottom: 1px dotted #a0a0a0;
  cursor: help;
  display: inline;
  line-height: 20px;
}

.profileLft ._social-follow li a i {
  color: #5d7484;
}

.media_arrow span {
  display: block;
  float: left;
  width: 25px;
  height: 25px;
  text-align: center;
  background: #eaeaea;
  margin-left: 2px;
  opacity: 0.5;
}

.media_arrow span.active {
  opacity: 1;
}

.media_arrow span i {
  font-size: 18px;
  line-height: 24px;
}

.btn_add {
  padding: 4px 8px;
  background: #b6bf33;
  color: #fff;
  margin: 0;
  display: inline-block;
  border: 0;
}

.btn_add:hover,
.btn_add:focus,
.btn_add:active {
  background: #9da52d;
  color: #464646;
}

.btn_add i {
  font-size: 10px;
  color: #fff;
  margin-top: -2px;
  margin-right: 8px;
}

.btn_add:hover i,
.btn_add:focus i {
  color: #fff;
}

.btn_add.btn_back {
  padding-left: 4px;
}

/**-home toast styles start--**/

.tooltip {
  position: absolute;
  z-index: 9999999 !important;
  display: block;
  font-family: "Rajdhani", sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.6;
  text-align: left;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  font-size: 13px;
  opacity: 0;
  word-wrap: break-word;
}

.tooltip.in {
  opacity: .9;
}

.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}

.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}

.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}

.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

/**-home toast styles end--**/

.login-dialog,
.signup-dialog {
  z-index: 1000019;
}

.modal_saveDownload {
  width: 100%;
}

.modal_saveDownload .modal-header {
  z-index: 2;
  position: relative;
  background: #fff;
  border-bottom: 1px solid #e5e5e5;
}

.modal_saveDownload .saveTemp_rightside {
  min-height: 275px;
}

.form-horizontal .form-group {
  margin-left: -5px;
  margin-right: -5px;
}

.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
  content: " ";
  display: table;
}

.form-horizontal .form-group:after {
  clear: both;
}

.form-horizontal .control-label {
  padding-top: 3px;
}

label {
  font-weight: 500;
  margin-bottom: 0;
  padding-top: 5px;
}

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}

.top-spacesm {
  padding: 5px 0 0 !important;
}

.input_radio_bg {
  margin: 0 20px 10px 0;
}

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 4px;
}

.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 31px;
  padding-top: 4px;
}

.radio,
.checkbox {
  min-height: 31px;
}

.radio label,
.checkbox label {
  min-height: 19px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

.input_radio_bg label {
  padding-left: 25px;
  margin-right: 20px;
  position: relative;
  padding-top: 0;
}

input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}

input[type="radio"],
input[type="checkbox"] {
  margin: 1px 4px 0 0;
  line-height: normal;
}

.radio input[type="radio"],
.radio input[type="radio"],
.radio input[type="checkbox"],
.radio input[type="checkbox"],
.radio-inline input[type="radio"],
.radio-inline input[type="radio"],
.radio-inline input[type="checkbox"],
.radio-inline input[type="checkbox"],
.checkbox input[type="radio"],
.checkbox input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="radio"],
.checkbox-inline input[type="radio"],
.checkbox-inline input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px;
}

.input_radio_bg label input[type="radio"] {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  margin-left: 0 !important;
}

.input_radio_bg label input[type="radio"] ~ span {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -361px -48px;
}

.input_radio_bg label input[type="radio"]:checked ~ span {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -394px -48px;
}

.input_radio_bg label span {
  position: absolute;
  width: 20px;
  height: 19px;
  left: 0;
  top: 0;
  margin-top: 2px;
}

.search_input_div {
  position: relative;
}

.search_input_div input {
  padding: 0 5px;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  min-width: 230px;
}

.search_input_div > span {
  top: 3px;
  right: 5px;
  color: #f2205b;
}

.downld_listing {
  border: 1px solid #e4e4e4;
  background: #f5f5f5;
}

ul {
  padding: 0;
  margin: 0;
}

ul li {
  list-style: none;
}

.display_poplis {
  padding: 5px 0;
  font-size: 14px;
}

.inScrolldownlo .display_poplis {
  padding: 10px;
  border-bottom: 1px solid #fff;
  cursor: pointer;
}

.inScrolldownlo .display_poplis .folder_check {
  top: 6px;
  right: 5px;
}

.inScrolldownlo .display_poplis:hover,
.inScrolldownlo .display_poplis.active {
  background: #e0e0e0;
}

.fa-check {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  line-height: 20px;
  font-size: 12px;
  background: #00b307;
  color: #fff;
  text-align: center;
  display: none;
}

.display_poplis .display_poplis_innr {
  line-height: 31px;
}

.display_poplis .fa-check {
  right: 0;
  top: 6px;
}

.active .fa-check {
  display: block;
}

.inScrolldownlo .display_poplis span.child {
  font-size: 19px;
  line-height: 32px;
  display: block;
  width: 90%;
}

.titleDownld.titleDownld2 .btn_add {
  display: block;
  padding: 7px 9px;
  font-size: 17px;
  font-weight: 600;
}

.titleDownld.titleDownld2 .btn_add i {
  font-size: 10px;
  width: 22px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  display: block;
  float: left;
  margin-top: 2px;
  border-radius: 50%;
}

.titleDownld.titleDownld2 .btn_add:hover {
  color: #000 !important;
  background: #f5f5f5 !important;
}

.titleDownld.downldCreateBtn .btn_add {
  color: #464646;
  display: inline-block;
  background: #eaeaea !important;
}

.viewpage_left .viewImg_dc img {
  max-width: none;
}

.footerBtm_bg {
  /*@extend .gradient-bg;*/
  background: #fc5916;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, right top, color-stop(0, #fc5916), to(#f01867));
  background: linear-gradient(to right, #fc5916 0, #f01867 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc5916', endColorstr='#f01867', GradientType=1);
  /* IE6-9 */
  z-index: 999;
  position: relative;
}

.footerBtn_mapbg {
  overflow: hidden;
}

.footerBtn_mapImg {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.footerBtn_mapImg img {
  -webkit-transform: translateY(-28%);
  transform: translateY(-28%);
}

.navbar-brand-mobile {
  width: 87px;
  float: left;
  display: block;
  margin-top: 10px;
}

.feature_mrSec {
  margin: 20px auto 0;
}

.feature_mrSec .nav-tabs {
  background: transparent;
  border-color: transparent;
  margin-bottom: 30px;
  text-align: center;
}

.feature_mrSec .nav-tabs > li {
  /*width: 12%;
      float: left;*/
  width: auto;
  display: inline-block;
  float: none;
  border: 1px solid #a0a0a0;
  margin-left: -1px;
}

.feature_mrSec .nav-tabs > li.active {
  opacity: 1;
}

.feature_mrSec .nav-tabs > li.active > a {
  color: #fff;
}

.feature_mrSec .nav-tabs > li.active > a:hover,
.feature_mrSec .nav-tabs > li.active > a:focus {
  color: #fff;
}

.feature_mrSec .nav-tabs > li > a {
  margin-right: 0;
  border-radius: 0;
  display: inline-block;
  font-size: 16px;
  color: #464646 !important;
  font-weight: 500;
  min-width: 150px;
}

.feature_mrSec .pins_blockover {
  max-height: 328px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.feature_mrSec .pins_blockover img {
  max-height: 100%;
}

._footer-ft a {
  height: 40px;
  width: 100px;
}

.navbar-default ul.navbar-nav.first_menu > li > a .menuLnk_arrow {
  background: #f05a28;
  left: 0;
  bottom: 0;
}

.document_not_ready .feature_mrSec .tab-content1 {
  height: 400px;
  overflow: hidden;
}

.document_not_ready .feature_mrSec li.hboxLt .hbox_innr {
  position: static;
}

.document_not_ready .feature_mrSec .pins_blockover {
  height: 326px;
  overflow: hidden;
}

.document_not_ready .feature_mrSec .pins_blockover .pins_blockImg {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.document_not_ready .feature_mrSec .pins_blockover img {
  display: inline-block;
  margin: 0 auto;
}

.showSliderBtn {
  background: #2b2a31;
  padding: 3px 10px 2px;
  color: #fff;
  border: 0;
  font-size: 14px;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.showSliderBtn .slide_arrow {
  display: block;
  float: right;
  margin-top: -2px;
}

.showSliderBtn .slide_arrow i {
  font-size: 8px;
}

.moreSlide {
  bottom: -65px;
  left: 0;
  width: 100%;
  z-index: 999;
}

.moreSlide .showSliderPart {
  background: #2b2a31;
  padding: 10px;
  z-index: 999;
  position: relative;
  opacity: 1;
}

.moreSlide .showSliderPart.active {
  top: -40px;
}

.moreSlide .showSliderLst {
  min-height: 50px;
  /*overflow: hidden;*/
  line-height: 50px;
  display: inline-block;
  vertical-align: bottom;
  border: 2px solid #2b2a31;
  margin: 5px 4px;
  cursor: pointer;
  position: relative;
  padding: 2px;
  /*background: url(../img/transbg.png) repeat center center;*/
}

.moreSlide .showSliderLst .showSliderLstImg {
  background: #fff;
  border: 2px solid #2b2a31;
}

.moreSlide .showSliderLst .showSliderLstImg img {
  border: 0;
}

.moreSlide .showSliderLst:hover {
  border: 2px solid #2b2a31;
}

.moreSlide .showSliderLst.activeScreenPage .showSliderLstImg,
.moreSlide .showSliderLst.active .showSliderLstImg {
  border: 2px solid #f05a28;
}

.moreSlide .showSliderLst .showSliderOpt {
  line-height: 20px;
  font-size: 15px;
  bottom: 1px;
  left: 1px;
  display: none;
  color: #000000;
  z-index: 2;
}

.moreSlide .showSliderLst .showSliderOpt i {
  font-size: 18px;
  margin: 2px;
  color: #ff6a00;
  width: 18px;
  height: 18px;
  text-indent: -9999px;
}

.moreSlide .showSliderLst .showSliderOpt i.icomoon-move {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -204px -216px;
}

.moreSlide .showSliderLst .showSliderOpt i.icomoon-move:hover {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -231px -216px;
}

.moreSlide .showSliderLst .showSliderOpt i.fa-trash-o {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -286px -216px;
}

.moreSlide .showSliderLst .showSliderOpt i.fa-trash-o:hover {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -314px -216px;
}

.moreSlide .showSliderLst .showSliderOpt a {
  color: #ff6a00;
  background: #fff;
  display: inline-block;
}

.moreSlide .showSliderLst .showSliderOpt.showSliderOpt_morebtn {
  left: auto;
  right: 1px;
  z-index: 3;
  background: #fff;
}

.moreSlide .showSliderLst .showSliderOpt.showSliderOpt_morebtn .sliderOpt_moreOpt {
  width: 21px;
  height: 20px;
  display: block;
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -189px -243px;
}

.moreSlide .showSliderLst .showSliderOpt.showSliderOpt_morebtn .sliderOpt_moreOpt:hover {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -219px -243px;
}

.moreSlide .showSliderLst .showSliderOpt.showSliderOpt_morebtn .slideOpt_list {
  /*position: absolute;
          top: -13px;
          left: 21px;
          min-width: 115px;
          max-width: max-content;
          z-index: 91;
          display: none;*/
}

.moreSlide .showSliderLst .showSliderOpt.showSliderOpt_morebtn .slideOpt_list ul {
  padding: 5px;
  background: #3f3d48;
  border: 1px solid #696969;
  margin-left: 8px;
}

.moreSlide .showSliderLst .showSliderOpt.showSliderOpt_morebtn .slideOpt_list ul > li {
  margin-right: 7px;
}

.moreSlide .showSliderLst .showSliderOpt.showSliderOpt_morebtn .slideOpt_list ul > li > a {
  padding: 2px 3px;
  display: block;
  background: none;
}

.moreSlide .showSliderLst .showSliderOpt.showSliderOpt_morebtn .slideOpt_list ul > li > a:hover i {
  color: #fff !important;
}

.moreSlide .showSliderLst .showSliderOpt.showSliderOpt_morebtn .slideOpt_list ul > li i {
  font-size: 15px;
  margin: 0;
  display: block;
}

.moreSlide .showSliderLst .showSliderOpt.showSliderOpt_morebtn .slideOpt_list ul > li i.fa-plus-square-o {
  background: url(/images/square-plus.png?4bc41e3342fc254b149575da40327d45) no-repeat center;
}

.moreSlide .showSliderLst .showSliderOpt.showSliderOpt_morebtn .slideOpt_list ul > li i.fa-plus-square-o:hover {
  background: url(/images/square-plus.png?4bc41e3342fc254b149575da40327d45) no-repeat center;
}

.moreSlide .showSliderLst .showSliderOpt.showSliderOpt_morebtn .slideOpt_list ul > li i.fa-files-o {
  background: url(/images/copy.png?75818da2b182d69bc8e7ba95ed8a6ba5) no-repeat center;
}

.moreSlide .showSliderLst .showSliderOpt.showSliderOpt_morebtn .slideOpt_list ul > li i.fa-files-o:hover {
  background: url(/images/copy.png?75818da2b182d69bc8e7ba95ed8a6ba5) no-repeat center;
}

.moreSlide .showSliderLst .showSliderOpt.showSliderOpt_morebtn .slideOpt_list ul > li i.fa-trash-o {
  background: url(/images/delete.png?9632c2693eecc5d0846312a736ba4767) no-repeat center;
}

.moreSlide .showSliderLst .showSliderOpt.showSliderOpt_morebtn .slideOpt_list ul > li i.fa-trash-o:hover {
  background: url(/images/delete.png?9632c2693eecc5d0846312a736ba4767) no-repeat center;
}

.moreSlide .showSliderLst .showSliderOpt.showSliderOpt_morebtn .slideOpt_list ul > li i.fa-window-restore {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -283px -246px;
}

.moreSlide .showSliderLst .showSliderOpt.showSliderOpt_morebtn .slideOpt_list ul > li i.fa-window-restore:hover {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -342px -246px;
}

.moreSlide .showSliderLst .showSliderOpt.showSliderOpt_morebtn:hover .slideOpt_list {
  display: block;
}

.moreSlide .showSliderLst:hover .showSliderOpt {
  display: block;
}

.moreSlide .showSliderLst.plus {
  margin-left: 0;
  min-width: 80px;
}

.moreSlide .showSliderLst.plus .showSliderLstImg {
  border: 2px solid #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.moreSlide .showSliderLst.plus .showSliderLstImg:hover {
  border: 2px solid #fff;
}

.moreSlide .showSliderLst .showSlider_move {
  bottom: 1px;
  left: 1px;
  line-height: 16px;
}

.moreSlide .showSliderLst .showSlider_move i {
  font-size: 18px;
  margin-top: 2px;
}

.moreSlide {
  bottom: -3px;
}

.moreSlide .showSliderLst {
  width: 80px;
}

.card__footer {
  display: none;
}

.document_not_ready .masterGridLstCaption {
  display: none;
}

.document_not_ready .card__footer {
  display: block;
}

/*List downloader*/

@-webkit-keyframes placeHolderShimmer {
  0% {
    background-position: -468px 0;
  }

  to {
    background-position: 468px 0;
  }
}

@keyframes placeHolderShimmer {
  0% {
    background-position: -468px 0;
  }

  to {
    background-position: 468px 0;
  }
}

.card__footer {
  position: relative;
  min-height: 60px;
  padding: 7px;
  height: 76px;
}

.post-placeholder-inner {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: placeHolderShimmer;
  animation-name: placeHolderShimmer;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  background: #f6f9fc;
  background: -webkit-gradient(linear, left top, right top, color-stop(8%, #f6f9fc), color-stop(18%, #dee3e5), color-stop(33%, #f6f9fc));
  background: linear-gradient(90deg, #f6f9fc 8%, #dee3e5 18%, #f6f9fc 33%);
  background-size: 900px 4px;
  height: 58px;
  position: relative;
  overflow: hidden;
}

.post-placeholder-mask {
  background: #fff;
  position: absolute;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.post-placeholder-mask.post-placeholder-mask--header-bottom,
.post-placeholder-mask.post-placeholder-mask--header-top,
.post-placeholder-mask.post-placeholder-mask--subheader-bottom {
  top: 0;
  /*left: 40px;*/
  right: 0;
  height: 5px;
  /*margin-right: 30px;*/
}

.post-placeholder-mask.post-placeholder-mask--header-left,
.post-placeholder-mask.post-placeholder-mask--header-right,
.post-placeholder-mask.post-placeholder-mask--subheader-left,
.post-placeholder-mask.post-placeholder-mask--subheader-right {
  top: 22px;
  left: 0;
  height: 3px;
  width: 100%;
}

.post-placeholder-mask.post-placeholder-mask--header-right,
.post-placeholder-mask.post-placeholder-mask--subheader-right {
  width: auto;
  left: 300px;
  margin-right: 30px;
  right: 0;
}

.post-placeholder-mask.post-placeholder-mask--header-right {
  left: 65%;
  height: 20px;
  display: none;
}

.post-placeholder-mask.post-placeholder-mask--header-bottom {
  top: 20px;
  height: 5px;
}

.post-placeholder-mask.post-placeholder-mask--subheader-left,
.post-placeholder-mask.post-placeholder-mask--subheader-right {
  top: 24px;
  height: 11px;
}

@media screen and (min-width: 1440px) and (max-height: 690px) {
  section.index-hm-bg .bg-cover {
    height: 100%;
    width: 100%;
  }

  section.index-hm-bg .banner-center {
    padding: 50px 0 0;
  }

  section.index-hm-bg ._bg-cover-img-I4 {
    height: 100%;
  }
}

.recentDesignCardMenu {
  width: 100px;
  margin: -23px 10px 0 0;
}

.slide-number {
  width: 12px;
  top: 3px;
  left: 3px;
  color: #555555;
  display: block;
  line-height: 14px;
}

.slide-resizecount .slide-number {
  top: 6px;
  left: 4px;
}

.viewPageRgtScrollbar {
  height: calc(100vh - 160px);
  padding-right: 10px;
}

.risize_image_size {
  width: calc(100vw - 455px);
  height: calc(100vh - 160px);
  position: relative;
  overflow: visible;
}

.hd_alertbox .viewPageRgtScrollbar,
.hd_alertbox .risize_image_size {
  height: calc(100vh - 190px);
}

.modal .viewPageRgtScrollbar,
.modal .risize_image_size {
  height: calc(100vh - 69px);
}

.viewpagepopup_inner .designpins_img {
  overflow: hidden;
}

.designer_info_label {
  width: 65px;
  line-height: 16px;
  padding: 10px 10px 10px 0;
}

.viewpagepopup_inner .designer_info_rgt {
  width: 150px;
  line-height: 14px;
  padding: 5px 10px 0 0;
  min-height: 50px;
}

.pinView-title {
  padding: 10px 0;
  border-bottom: 1px solid #f6f6f6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.input_checkbox_bg {
  margin: 0 20px 10px 0;
}

.input_checkbox_bg label {
  padding-left: 25px;
  position: relative;
  margin-right: 20px;
}

.input_checkbox_bg label input[type="checkbox"] {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  margin-left: 0 !important;
}

.input_checkbox_bg label > span {
  position: absolute;
  width: 20px;
  height: 19px;
  left: 0;
  top: 0;
  margin-top: 2px;
}

.input_checkbox_bg + .checkbox {
  margin-top: 0;
  margin-right: 10px;
}

.input_checkbox_bg .pull-left label {
  margin-right: 5px;
}

.input_checkbox_bg .pull-left .radioBtnInfo {
  margin-right: 20px;
}

.watchVideoLnk .watchDemoContet {
  font-size: 13px;
}

.watchVideoLnk {
  bottom: 0;
  right: 0;
  line-height: 52px;
  padding-left: 58px;
  top: auto;
  margin: 0 auto 0;
  color: #3f3d48;
}

.watchVideoLnk .watch-video {
  width: 60px;
  height: 55px;
  position: absolute;
  margin-right: 10px;
  left: -63px;
  top: -2px;
}

.watchVideoLnk .watch-video .animateOuter {
  height: 101px;
  width: 101px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  bottom: -14px;
  left: -24px;
}

.watchVideoLnk .watch-video .animateOuter .animateInner {
  width: 102px;
  height: 102px;
  background: white;
  position: relative;
  -webkit-animation: infinite;
          animation: infinite;
  -webkit-animation-name: example;
          animation-name: example;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 50%;
}

.watchVideoLnk .watch-video .animateOuter .animateInner .animateSvg {
  z-index: 999999;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@-webkit-keyframes example {
  from {
    width: 51px;
    height: 51px;
    background-color: rgba(255, 255, 255, 0.9);
  }

  to {
    width: 101px;
    height: 101px;
    background-color: rgba(255, 255, 255, 0.1);
  }
}

@keyframes example {
  from {
    width: 51px;
    height: 51px;
    background-color: rgba(255, 255, 255, 0.9);
  }

  to {
    width: 101px;
    height: 101px;
    background-color: rgba(255, 255, 255, 0.1);
  }
}

.watchVideoLnk a {
  border-bottom: none !important;
  font-weight: 600;
  color: #3f3d48;
  font-size: 26px;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  letter-spacing: 1px;
}

.watchVideoLnk a:hover,
.watchVideoLnk a:focus {
  border-bottom: 0;
  color: #3f3d48;
}

.modal .popup-head {
  padding: 20px 0 10px;
}

.modal .popup-head h2 {
  font-size: 30px;
  font-weight: 600;
}

.hover-articles-content {
  font-size: 23px;
  line-height: 30px;
}

.hover-articles {
  margin: auto;
}

.hover-pop {
  width: 650px;
}

.hover-tick {
  background: url(/images/tick_icon.png?8148cad65bc771ad11740019856ae316) no-repeat center center;
  display: inline-block;
  width: 25px;
  height: 25px;
  float: left;
}

.started-btn {
  background: #b6bf33;
  color: #fff;
  padding: 7px 15px;
  margin-bottom: 15px;
}

.hoverUl {
  margin: 13px 0 10px;
}

.pinsViewarrowIocn.prev a {
  left: 10px;
}

.pinsViewarrowIocn.prev .active {
  background: rgba(63, 61, 72, 0.8);
  cursor: pointer;
}

.pinsViewarrowIocn.next a {
  right: 10px;
}

.pinsViewarrowIocn.next .active {
  background: rgba(63, 61, 72, 0.8);
  cursor: pointer;
}

.pinsViewarrowIocn a {
  position: absolute;
  top: 45%;
  width: 30px;
  height: 45px;
  background: rgba(63, 61, 72, 0.3);
  cursor: default;
  z-index: 99999;
}

.ng-hide {
  display: none !important;
}

.productShadow {
  background-color: #fff;
  border-radius: 5px;
  min-height: 180px;
  -webkit-box-shadow: 0 2px 10px 0 rgba(193, 193, 193, 0.6);
          box-shadow: 0 2px 10px 0 rgba(193, 193, 193, 0.6);
  padding: 15px;
  position: relative;
  overflow: hidden;
  display: block;
  -webkit-transition: -webkit-transform .3s ease, -webkit-box-shadow .3s ease;
  transition: -webkit-transform .3s ease, -webkit-box-shadow .3s ease;
  transition: transform .3s ease, box-shadow .3s ease;
  transition: transform .3s ease, box-shadow .3s ease, -webkit-transform .3s ease, -webkit-box-shadow .3s ease;
  margin: 10px 10px 20px;
}

.productShadow:focus {
  -webkit-box-shadow: 0 2px 10px 0 rgba(193, 193, 193, 0.6);
          box-shadow: 0 2px 10px 0 rgba(193, 193, 193, 0.6);
}

/*Tag Design start*/

.tagColorMin {
  padding: 10px;
}

.tagColorMin li {
  padding-right: 10px;
  float: left;
  margin-bottom: 10px;
}

.tagColorMin li a {
  border-radius: 30px;
  height: 30px;
  line-height: 29px;
  float: left;
  border: 1px solid #b9c1c7;
  padding: 0 10px;
  -webkit-box-shadow: 0 1px 0 0 gainsboro;
  box-shadow: 0 1px 0 0 gainsboro;
}

.tagColorMin li a:hover,
.tagColorMin li a:focus {
  color: #f05a28;
}

.tagColorMin .tagColorCont {
  max-width: 250px;
}

.tagColorMin .tagColorCont:first-letter {
  text-transform: uppercase;
}

.dropdown_login {
  display: none;
}

.watch-demo-res {
  padding: 10px 0 !important;
}

.watch-demo-res .watchVideoLnk {
  position: relative;
  top: 0;
  padding-left: 0;
  width: 220px;
  margin: 0 auto;
}

.watch-demo-res .watchVideoLnk a {
  display: block;
  border-bottom: none;
}

.watch-demo-res .watchVideoLnk a .watch-video {
  position: relative;
  float: left;
  border: none;
  margin-right: 0;
  width: 52px;
}

.watch-demo-res .watchVideoLnk a .demo-watch {
  border-bottom: 1px solid #fff;
}

.watch-demo-res .watchVideoLnk a:hover .demo-watch {
  border-bottom: none;
}

.watch-video-svg {
  display: none;
}

._product-sec.home-product-sec {
  width: 100%;
}

._product-sec.home-product-sec ._product {
  min-height: 190px;
}

.background_remover a {
  width: 170px !important;
}

.background_remover .menuDes {
  max-width: 148px;
}

.homepage_content {
  min-height: 300px;
}

.show {
  display: block;
}

#login_modal_id {
  z-index: 99999999 !important;
}

.login_social_media {
  width: 20px;
  display: inline-block;
}

.modal-open .navbar-default,
.modal-open .index-hm-bg,
.modal-open .homeshape,
.modal-open .footerBtm_bg,
.modal-open .footer {
  /*padding-right: 17px;*/
}

.modal-open section.index-hm-bg ._bg-cover-img-I4 {
  /* width: calc(100% - 17px);*/
}

.modal-open .main {
  /*padding-right: 0 !important;*/
}

.main-privacy-popup .close_btn {
  display: none;
}

/*.banner-center{
  height: calc(100vh - 160px);
}*/

.video_editloader {
  background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to right, #ff6a00, #ee0979);
  width: 0;
  height: 5px;
  z-index: 104;
}

.no-records {
  padding: 7px;
  color: #a94442;
  background-color: #f2dede;
  border: 1px solid #ebccd1;
  line-height: 20px;
  display: inline-block;
  margin-left: 5px;
}

.social_mediaTxtArea textarea {
  background: #ececec;
  -webkit-box-shadow: none;
  box-shadow: none;
  height: 42px !important;
  line-height: 32px;
}

textarea.form-control {
  height: auto;
}

.graybg {
  background: #ececec;
}

.bg-slide-home {
  width: 25px;
  height: 150px;
  position: absolute;
  bottom: 40px;
  right: 30px;
  color: #fff;
  border-radius: 12px;
  -webkit-writing-mode: tb-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: tb-rl;
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
  display: none;
}

.bg-slide-home i {
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  font-size: 22px;
  right: 7px;
  position: absolute;
  color: #f05a28;
  top: -20px;
  -webkit-animation-name: rotateplane;
          animation-name: rotateplane;
  display: inline-block;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}

.bg-slide-home .scroll-auto {
  font-size: 22px;
  padding-top: 5px;
  color: #f05a28;
}

.bg-slide-home a {
  display: block;
  cursor: pointer;
}

@-webkit-keyframes rotateplane {
  from {
    top: -20px;
  }

  to {
    top: -30px;
  }
}

@keyframes rotateplane {
  from {
    top: -20px;
  }

  to {
    top: -30px;
  }
}

/*.view-more{
  img.mygridViewImg {
    max-height: 70px;
  }
}*/

.viewpage_left .ajax-load .loading-container {
  /* margin: auto;*/
  width: auto;
}

.viewpage_left .ajax-load .loading-text {
  margin: auto;
}

.beforeLogin .homePage_dashboard {
  display: none;
}

.mygridViewoverImg {
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}

.slider_photo_editor {
  padding: 0;
  opacity: 0;
  height: 0;
}

.slider_photo_editor.active {
  padding: 65px 0 65px 0;
  opacity: 1;
  height: auto;
}

.slider_video_editor {
  padding: 0;
  opacity: 0;
  height: 0;
}

.slider_video_editor.active {
  padding: 65px 0 65px 0;
  opacity: 1;
  height: auto;
}

.slide-img img {
  border: 0 !important;
}

.pinspopup_hd h1,
.pinspopup_hd h2,
.mobileTop_leftWidth h1,
.mobileTop_leftWidth h2,
.design_topLeft_hd h1,
.design_topLeft_hd h2,
.invitee_hd h1,
.invitee_hd h2,
.design_pgOnly h1,
.design_pgOnly h2,
.dashboard_tophd h1,
.dashboard_tophd h2 {
  font-size: 22px;
  padding: 5px 10px 0 0;
  margin: 0;
}

.d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.btn-lg.btn-organize,
.btn-group-lg > .btn-organize.btn {
  padding: 10px 16px !important;
}

.assetIssueLst {
  max-height: 90%;
  width: 320px;
  bottom: 10%;
  right: 0;
  z-index: 999999;
  background-color: #f2dede;
}

.assetIssueLst_lft {
  width: 40px;
  float: left;
}

.assetIssueLst_lft i {
  font-size: 30px;
}

.assetIssueLst_rgt {
  margin-left: 40px;
  font-size: 13px;
  line-height: 18px;
  word-wrap: break-word;
  padding-right: 33px;
}

.assetIssueLstCon {
  border-bottom: 1px solid #e8e8e8;
}

.textRotate {
  margin-left: 18px;
}

/*homepage css for cards end*/

.main-privacy-popup {
  position: fixed;
  /* width: fit-content;*/
  bottom: 20px;
  z-index: 9999998;
  left: 0;
  right: 0;
  display: inline-block;
}

.main-privacy-popup .btn-primary {
  padding: 2px 8px !important;
}

.popup-article {
  background: #fff0f2;
  margin: auto;
  line-height: 24px;
  text-shadow: 0 0 0 #433a47;
  display: inline-block;
  border: 1px solid #feb19a;
  padding: 5px 10px;
}

.cookie-policy {
  border-bottom: 1px solid #f6383e;
  text-shadow: 0 0 0 #f6383e;
  color: #f6383e;
}

.cookie-policy:hover {
  color: #f6383e;
  border-bottom: 0;
}

.homepannerRgt ._social-lnk .btn {
  background: transparent;
  border: 2px solid #fff !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.homepannerRgt ._social-lnk .login_social_media {
  opacity: .5;
}

.homepageBtn {
  margin-left: 78px;
}

.loginRgtInnerCont .carousel {
  position: relative;
}

.loginRgtInnerCont .carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.loginRgtInnerCont .carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: .6s ease-in-out left;
  transition: .6s ease-in-out left;
}

.loginRgtInnerCont .carousel-inner > .item > img,
.loginRgtInnerCont .carousel-inner > .item > a > img {
  line-height: 1;
}

.loginRgtInnerCont .carousel-inner > .active {
  display: block;
}

.loginRgtInnerCont .carousel-inner > .active {
  left: 0;
}

@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
    transition: -webkit-transform .6s ease-in-out;
    transition: transform .6s ease-in-out;
    transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
  }

  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    left: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  filter: alpha(opacity=50);
  opacity: .5;
}

.carousel-control.left {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}

.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}

.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: .9;
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}

.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}

.carousel-control .icon-prev:before {
  content: '\2039';
}

.carousel-control .icon-next:before {
  content: '\203A';
}

.carousel-indicators a {
  border: 1px solid #3f3d48;
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 2px;
}

.carousel-indicators a.active {
  border: 0;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

.carousel-caption .btn {
  text-shadow: none;
}

@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }

  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }

  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }

  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }

  .carousel-indicators {
    bottom: 20px;
  }
}

/*
.image-1 {
  background-image: url(/images/homepage-slide.png);
  background-repeat: no-repeat;
  background-size: inherit;
  background-position: right;
}
*/

/*.banner-center {
  height: calc(100vh - 42px);
}*/

.homeheight {
  height: calc(20vh);
}

.text-pad {
  padding-bottom: 12px;
}

.text-float {
  float: left;
  padding: 10px;
}

.text-post {
  padding-top: 58px;
  left: -6%;
}

/*new homepage styles*/

.homepage {
  /* .homepage-3d-photo-editor, .homepage-podcast-to-video {
    width:100%;
  }*/
}

.homepage section.homepage-slider {
  height: 47vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  top: 48px;
}

.homepage section.homepage-slider .homepagebanner-center {
  /*padding: 50px 0 0;*/
}

.homepage section.homepage-slider .homepagebanner-center ._bannLt-pt {
  font-size: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 0 10px 5px;
}

.homepage section.homepage-slider .homepage_content {
  margin-top: 80px;
}

.homepage section.homepage-slider .homepage_content h1 {
  font-size: 54px;
  line-height: 46px;
  margin: 0 0 10px 5px;
}

.homepage section.homepage-slider .homepage_content ._banner-title-lg {
  height: 85px;
  padding-top: 12px;
}

.homepage section.homepage-slider .homepage_content .homepageBanner-titlesm {
  font-size: 20px;
  letter-spacing: 0.2rem;
}

.homepage .homepage-col {
  padding-top: 6px;
  text-align: center;
}

.homepage .homepage-col .productShadow-homepage {
  -webkit-box-shadow: 0 2px 10px 0 rgba(193, 193, 193, 0.3);
  box-shadow: 0 2px 10px 0 rgba(193, 193, 193, 0.3);
  margin-top: 6px;
}

.homepage .homepage-col ._pText {
  margin: 0 auto;
  max-height: 58px;
}

.homepage .homepage-col .homepageBottom-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.homepage .homepagetab-border-bottom {
  border-bottom: 1px solid rgba(232, 232, 232, 0.4);
}

.homepage .homepagetab-border-right {
  border-right: 1px solid rgba(232, 232, 232, 0.4);
}

.homepage .homepage-bg {
  background: -webkit-gradient(linear, left top, right bottom, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to bottom right, #ff6a00, #ee0979);
  -webkit-clip-path: polygon(0 48%, 100% 23%, 100% 100%, 0% 100%);
  -moz-clip-path: polygon(0 48%, 100% 23%, 100% 100%, 0% 100%);
  clip-path: polygon(0 48%, 100% 23%, 100% 100%, 0% 100%);
}

.homepage .homepage-bg-edge {
  height: 484px;
}

.homepage .homepage-bg-browser {
  height: 663px;
}

.homepage .homePageContent-edge {
  top: 0;
}

.homepage .banner-text {
  top: 112px;
  right: -157%;
  color: #fff;
}

.homepage .banner-text h1 {
  font-size: 35px;
}

.homepage .banner-text .banner-heading {
  font-size: 27px;
  font-weight: 600;
  line-height: 29px;
}

.homepage .banner-text .banner-list {
  font-size: 24px;
}

.homepage .banner-text ul {
  padding-left: 40px;
}

.homepage .banner-text ul li {
  list-style: disc;
}

.homepage .banner-flex {
  max-width: 1034px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 24px;
  padding-left: 24px;
}

.homepage .banner-flex .img-left-section {
  height: 446px;
  position: absolute;
  top: 25%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.homepage .banner-flex .img-left-section .rightSide-content .banner-Topspace {
  margin-top: 15px;
}

.homepage .banner-flex .img-left-section .rightSide-content .bannerText-bold {
  line-height: 41px;
  font-weight: 700;
  color: #fff;
  font-size: 39px;
  text-shadow: 0 2px 4px #672333;
}

.homepage .banner-flex .img-left-section .rightSide-content .bannerText-para {
  margin-top: 16px;
  color: #fff;
  font-size: 20px;
}

.homepage .banner-flex .img-left-section .rightSide-content .bannerText-list {
  margin-top: 16px;
  color: #fff;
}

.homepage .banner-flex .img-left-section .rightSide-content .bannerText-list li {
  list-style: disc;
  padding-left: 10px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
}

.homepage .banner-flex .img-left-section .rightSide-content .watchVideoLnk {
  text-align: center;
  margin-top: 30px;
}

.homepage .banner-flex .img-left-section .rightSide-content .watchVideoLnk a {
  color: white;
  border-bottom: 1px solid white;
  font-size: 23px;
}

.homepage .banner-flex .img-left-section .rightSide-content .watchVideoLnk .watch-video {
  width: 60px;
  height: 55px;
  position: absolute;
  margin-right: 10px;
  top: -2px;
}

.homepage .banner-flex .img-left-section .rightSide-content .watchVideoLnk .watch-video svg:hover {
  -webkit-transform: rotate(360deg);
          transform: rotate(360deg);
  -webkit-transition: -webkit-transform 1s ease-out;
  transition: -webkit-transform 1s ease-out;
  transition: transform 1s ease-out;
  transition: transform 1s ease-out, -webkit-transform 1s ease-out;
}

.homepage .bannerTxt-top {
  margin-top: 105px;
  font-size: 21px;
  line-height: 16px;
  font-weight: 400;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.7);
}

.homepage section.product-sec .homepageicons-images {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.homepage section.product-sec .homepageicons-images .homepageicon-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 138px;
  /*&.homepage-video-editing-tools{
          width: 66.66%;
        }*/
}

.homepage section.product-sec .homepageicons-images .homepageicon-content.homepage-3d-photo-editor,
.homepage section.product-sec .homepageicons-images .homepageicon-content.homepage-graphic,
.homepage section.product-sec .homepageicons-images .homepageicon-content.homepage-video-templates,
.homepage section.product-sec .homepageicons-images .homepageicon-content.homepage-mockup,
.homepage section.product-sec .homepageicons-images .homepageicon-content.homepage-photo-editor,
.homepage section.product-sec .homepageicons-images .homepageicon-content.homepage-wfx,
.homepage section.product-sec .homepageicons-images .homepageicon-content.homepage-podcast-to-video,
.homepage section.product-sec .homepageicons-images .homepageicon-content.homepage-cinemagraph,
.homepage section.product-sec .homepageicons-images .homepageicon-content.homepage-panorama,
.homepage section.product-sec .homepageicons-images .homepageicon-content.homepage-gif,
.homepage section.product-sec .homepageicons-images .homepageicon-content.homepage-video-collage,
.homepage section.product-sec .homepageicons-images .homepageicon-content.homepage-text-to-video,
.homepage section.product-sec .homepageicons-images .homepageicon-content.homepage-image-to-gif,
.homepage section.product-sec .homepageicons-images .homepageicon-content.homepage-video-to-gif,
.homepage section.product-sec .homepageicons-images .homepageicon-content.homepage-video-editor,
.homepage section.product-sec .homepageicons-images .homepageicon-content.homepage-music-to-video,
.homepage section.product-sec .homepageicons-images .homepageicon-content.homepage-image-editing-tools,
.homepage section.product-sec .homepageicons-images .homepageicon-content.homepage-video-mockup,
.homepage section.product-sec .homepageicons-images .homepageicon-content.homepage-audio-editing-tools,
.homepage section.product-sec .homepageicons-images .homepageicon-content.homepage-optimizer,
.homepage section.product-sec .homepageicons-images .homepageicon-content.homepage-add-watermark,
.homepage section.product-sec .homepageicons-images .homepageicon-content.homepage-animated-design,
.homepage section.product-sec .homepageicons-images .homepageicon-content.homepage-video-editing-tools,
.homepage section.product-sec .homepageicons-images .homepageicon-content.homepage-gif-editing-tools,
.homepage section.product-sec .homepageicons-images .homepageicon-content.homepage-ui-editing-tools,
.homepage section.product-sec .homepageicons-images .homepageicon-content.homepage-bg-remover,
.homepage section.product-sec .homepageicons-images .homepageicon-content.homepage-collage {
  width: 33.33%;
}

.homepage section.product-sec .homepageicons-images .homepageicon-content:hover {
  border-bottom: 1px solid #f05a28;
}

.homepage section.product-sec .homepageicons-images .homepageicon-content .homepage-text {
  padding-top: 13px;
  text-align: center;
}

.homepage section.product-sec .homepageicons-images .homepageicon-content a {
  color: #5a5a5a;
}

.homepage section.product-sec .homepageicons-images .homepageicon-content a:hover {
  color: #000;
}

.homepage section.product-sec .product-height {
  /*height: 412px;*/
  height: 554px;
}

.homepage section.product-sec .product-height-sm {
  height: 270px;
}

.homepage section.product-sec .homepage-icon {
  height: 20px;
  width: 20px;
  display: block;
  margin: 0 auto;
}

.homepage section.product-sec .homepage-icon.homepage-panorama-icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -77px -1271px;
  margin-top: 20px;
}

.homepage section.product-sec .homepage-icon.homepage-photo-editor-icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -152px -1235px;
  margin-top: 20px;
}

.homepage section.product-sec .homepage-icon.homepage-mockup-icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -186px -1235px;
  margin-top: 20px;
}

.homepage section.product-sec .homepage-icon.homepage-collage-icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -111px -1270px;
  margin-top: 20px;
}

.homepage section.product-sec .homepage-icon.homepage-graphic-icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -282px -1237px;
  margin-top: 20px;
}

.homepage section.product-sec .homepage-icon.homepage-photo-editor {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -471px -1523px;
  /* width:50%;
        height:40px;*/
  margin-top: 20px;
}

.homepage section.product-sec .homepage-icon.homepage-infographics {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -282px -1271px;
  margin-top: 20px;
}

.homepage section.product-sec .homepage-icon.homepage-slides {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -315px -1271px;
  margin-top: 20px;
}

.homepage section.product-sec .homepage-icon.homepage-logo {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -357px -1771px;
  margin-top: 20px;
}

.homepage section.product-sec .homepage-icon.homepage-grid {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -120px -1772px;
  margin-top: 20px;
}

.homepage section.product-sec .homepage-icon.homepage-animated-icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -314px -1237px;
  margin-top: 20px;
}

.homepage section.product-sec .homepage-icon.homepage-gifographics {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -408px -1236px;
  margin-top: 20px;
}

.homepage section.product-sec .homepage-icon.homepage-gif-icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -76px -1237px;
  margin-top: 20px;
}

.homepage section.product-sec .homepage-icon.homepage-fancy-icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -280px -1525px;
  margin-top: 20px;
}

.homepage section.product-sec .homepage-icon.homepage-image-to-gif-icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -111px -1236px;
  margin-top: 20px;
}

.homepage section.product-sec .homepage-icon.homepage-video-to-gif-icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -185px -1271px;
  margin-top: 20px;
}

.homepage section.product-sec .homepage-icon.homepage-cinemagraph-icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -43px -1237px;
  margin-top: 20px;
}

.homepage section.product-sec .homepage-icon.homepage-video-templates-icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -50px -1303px;
  width: 43%;
  margin-top: 20px;
}

.homepage section.product-sec .homepage-icon.homepage-video-mockup-icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -254px -1271px;
  margin-top: 20px;
}

.homepage section.product-sec .homepage-icon.homepage-video-editor-icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -152px -1271px;
  margin-top: 20px;
}

.homepage section.product-sec .homepage-icon.homepage-video-collage-icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -254px -1237px;
  margin-top: 20px;
}

.homepage section.product-sec .homepage-icon.homepage-text-to-video-icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -456px -1234px;
  margin-top: 20px;
}

.homepage section.product-sec .homepage-icon.homepage-podcast-to-video-icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -222px -1237px;
  margin-top: 20px;
}

.homepage section.product-sec .homepage-icon.homepage-music-to-video-icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -11px -1271px;
  margin-top: 20px;
}

.homepage section.product-sec .homepage-icon.homepage-video-editing-icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -345px -1237px;
  margin-top: 20px;
}

.homepage section.product-sec .homepage-icon.homepage-image-editing-icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -220px -1271px;
  margin-top: 20px;
}

.homepage section.product-sec .homepage-icon.homepage-audio-editing-tools-icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -305px -1387px;
  margin-top: 20px;
}

.homepage section.product-sec .homepage-icon.homepage-optimizer-icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -43px -1271px;
  margin-top: 20px;
}

.homepage section.product-sec .homepage-icon.homepage-add-watermark-icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -9px -1237px;
  margin-top: 20px;
}

.homepage section.product-sec .homepage-icon.homepage-intro-maker {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -44px -1649px;
  margin-top: 20px;
}

.homepage section.product-sec .homepage-icon.homepage-story-maker {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -212px -1735px;
  margin-top: 20px;
}

.homepage section.product-sec .homepage-icon.homepage-outro-maker {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -451px -1608px;
  margin-top: 20px;
}

.homepage section.product-sec .homepage-icon.homepage-lyric-video-maker {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -422px -1608px;
  margin-top: 20px;
}

.homepage section.product-sec .homepage-icon.homepage-ecom-video-maker {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -347px -1607px;
  margin-top: 20px;
}

.homepage section.product-sec .homepage-icon.homepage-app-screenshot {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -313px -1609px;
  margin-top: 20px;
}

.homepage section.product-sec .homepage-icon.homepage-gif-editing-tools {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -384px -1607px;
  margin-top: 20px;
}

.homepage section.product-sec .homepage-icon.homepage-ui-editing-tools {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -13px -1649px;
  margin-top: 20px;
}

.homepage section.product-sec .homepage-icon.homepage-bg-remover {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -377px -1236px;
  margin-top: 20px;
}

.homepage section.product-sec .homepage-icon.homepage-real-estate-videos {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -232px -1645px;
  margin-top: 20px;
}

.homepage .homepage-cta-btn {
  margin-right: 10px;
}

.homepage .homepage-cta-btn .createDesignMenu {
  background: #b6bf33;
  color: #fff;
  border-radius: 50px;
}

.home-hero-text-change::after {
  content: '|';
  display: inline;
  font-family: 'Product Sans', sans-serif;
  /*color: black;*/
  font-size: 46px;
  -webkit-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
}

/*Custom cursor animation*/

@keyframes blink {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

/*initial home-hero-graphic image scale*/

.home-hero-graphic {
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
  -webkit-transition: 150ms cubic-bezier(0.4, 0, 1, 1);
  transition: 150ms cubic-bezier(0.4, 0, 1, 1);
}

/*first home-hero-graphic image*/

.first-home-hero-graphic {
  -webkit-transform: scale(1);
          transform: scale(1);
}

/* home-hero-graphic image scale on slide change*/

.home-hero-graphic-change {
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition: 350ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: 350ms cubic-bezier(0.4, 0, 0.2, 1);
}

.typed-cursor {
  opacity: 0;
  display: none;
}

.watchVideoLnk {
  bottom: 0;
  right: 0;
  line-height: 52px;
  padding-left: 58px;
  top: auto;
  margin: 0 auto 0;
  color: #3f3d48;
}

.watchVideoLnk .watch-video {
  width: 60px;
  height: 55px;
  position: absolute;
  margin-right: 10px;
  top: -2px;
}

.watchVideoLnk .watch-video .animateOuter {
  height: 101px;
  width: 101px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  bottom: -14px;
  left: -24px;
}

.watchVideoLnk .watch-video .animateOuter .animateInner {
  width: 102px;
  height: 102px;
  background: white;
  position: relative;
  -webkit-animation: infinite;
          animation: infinite;
  -webkit-animation-name: example;
          animation-name: example;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 50%;
}

.watchVideoLnk .watch-video .animateOuter .animateInner .animateSvg {
  z-index: 999999;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@keyframes example {
  from {
    width: 51px;
    height: 51px;
    background-color: rgba(255, 255, 255, 0.9);
  }

  to {
    width: 101px;
    height: 101px;
    background-color: rgba(255, 255, 255, 0.1);
  }
}

.watchVideoLnk a {
  font-weight: 600;
  color: #3f3d48;
  font-size: 26px;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  letter-spacing: 1px;
  /*text-shadow: 0 2px 4px #672333;*/
  border-bottom: 1px solid #3f3d48;
}

.watchVideoLnk a:hover,
.watchVideoLnk a:focus {
  border-bottom: 0;
  color: #3f3d48;
}

/*homepage styles end*/

.homePageContent {
  position: absolute;
  top: 160px;
}

.bannerTxt-top {
  margin-top: 77px;
  font-size: 21px;
  line-height: 16px;
  font-weight: 400;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.7);
}

.bannerText-bold {
  line-height: 41px;
  font-weight: 700;
  color: #fff;
  font-size: 39px;
  text-shadow: 0 2px 4px #672333;
}

.bannerText-para {
  margin-top: 16px;
  color: #fff;
  font-size: 20px;
}

.watchVideoLnk {
  text-align: center;
  margin-top: 30px;
  bottom: 0;
  right: auto;
  line-height: 52px;
  padding-left: 55px;
  top: auto;
}

.watchVideoLnk a {
  font-size: 23px;
  font-weight: 600;
  color: #3f3d48;
  font-size: 26px;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.watchVideoLnk a .demo-watch {
  color: white;
  border-bottom: 1px solid white;
}

.bannerHomepage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.watch-video {
  width: 60px;
  height: 55px;
  position: absolute;
  margin-right: 10px;
  top: -2px;
}

.watch-video svg:hover {
  -webkit-transform: rotate(360deg);
          transform: rotate(360deg);
  -webkit-transition: -webkit-transform 1s ease-out;
  transition: -webkit-transform 1s ease-out;
  transition: transform 1s ease-out;
  transition: transform 1s ease-out, -webkit-transform 1s ease-out;
}

._banner-title ._banner-title-sml {
  padding-bottom: 22px !important;
}

.homePageContent {
  margin: 0 !important;
}

.homepage-invite p {
  margin-top: -9px;
}

.mob-image {
  display: none;
}

.createDesignMenu {
  background: #b6bf33;
  color: #fff;
}

.abovefooter-section ._bannLt-pt.referel {
  margin-top: 3%;
}

.customdialog_fullwidth {
  width: 100% !important;
  height: 100%;
}

.homepage.beforeLogin.view_modal.modal-open,
.static-pages.beforeLogin.view_modal.modal-open {
  overflow: unset !important;
  position: fixed;
}

.mygridViewImg,
.viewpage_left .viewImg_dc img,
.mycollectionImg img {
  background: url(/images/transbg.png?fd0238bd4374505520bc11cffcd661f1) repeat center center !important;
}

.share_embed_popup.modal-dialog {
  width: 75% !important;
}

.share_embed_popup .sharepopup-title label {
  font-size: 14px;
}

.share_embed_popup .copy-btn {
  height: 80px;
}

.share_embed_popup .flex-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.share_embed_popup .h2-title {
  font-size: 17px !important;
}

.share_embed_popup .pin-size {
  color: #ccc;
  font-size: 13px;
}

.share_embed_popup .embed-width {
  width: 88%;
}

.share_embed_popup .embed-width-head {
  width: 12%;
}

.share_embed_popup .embed-space {
  width: 88px;
}

.share_embed_popup .embed-overlay.waitingMsg {
  top: 115px;
}

.border {
  border: 1px solid #ddd;
}

.pins-flex {
  border-bottom: 1px solid #f6f6f6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.pins-flex li {
  width: 100%;
}

/* viewpages css start */

.Imgoverlay {
  background: #000;
  width: 100%;
}

/* viewpages css end*/

.pins-width {
  width: 24% !important;
}

.smoothScroll {
  scroll-behavior: smooth;
}

.slide-block-container {
  height: 500px;
}

.embedPopup-sidebar .sidebar_right {
  float: right;
  width: calc(100% - 210px);
  margin-left: 10px;
  color: #54525f;
  border-right: 1px solid #f5f5f5;
}

.embedPopup-sidebar .left_create {
  height: 100vh;
}

.bgTransparent {
  background: transparent !important;
}

/*
//Hover color
$hoverColor: #f22259;
*/

/*--z-index value increase--*/

/*
$grid-float-breakpoint: 1023px;*/

.hidden-o-lg {
  opacity: 0;
  height: 0;
}

.alert-danger,
.toast-danger {
  background: #bd362f;
}

.alert-success,
.atoast-success {
  background: #51a351;
}

.alert-info,
.toast-info {
  background: #2f96b4;
}

.alert-warning,
.toast-warning {
  background: #f89406;
}

.modal-backdrop {
  z-index: 999998 !important;
}

.toast-title {
  padding: 15px;
}

.gradient-bg,
.progress-bar,
.btn.btn-default,
.btn.btn-default:hover,
.btn.btn-default:active,
.btn.btn-default:focus,
.btn.btn-default:hover:active,
.btn.btn-default:hover:focus,
.slider:before,
.btn_add:hover,
.btn_add:focus,
.pagination > li.active a,
.pagination > li.active span,
.titleDownld.titleDownld2 .btn_add i,
.popOverPo ul li a:hover,
.switch input:checked + .slider,
.moreSlide .showSliderLst.plus .showSliderLstImg,
.intro_main body .navbar-default #create-design.introjs-showElement .createDesignMenu,
.intro_main body .navbar-default #create-design.introjs-showElement .profileLnk,
.intro_main body .navbar-default .headerUseravatar.introjs-showElement .createDesignMenu,
.intro_main body .navbar-default .headerUseravatar.introjs-showElement .profileLnk,
.watermarkPage-carousel .carousel-indicators.active,
.video-wrapper-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-connect,
.hor_bdr_before:before,
.hor_ULbdr_before > li:hover > a:before,
.ver_ULbdr_before > li.active > a:before,
.tab_list_before > li.active > a:before,
.ver_layer_before.active:before,
.position_fixedHead:before,
.dropdwnMain.dropdownTeam ._subdrop > li a:hover,
.navbar-default .userProfLnk.createLnk > span:hover,
.navbar-default .userProfLnk.createLnk .createDesignMenu.active,
.navbar-default .userProfLnk.createLnk .createDesignMenu:hover,
.navbar-default .userProfLnk.createLnk:hover .profileLnk,
.navbar-default .accountSettingMain .active,
ul.navbar-nav > li.active > a,
ul.navbar-nav > li:hover > a,
ul.navbar-nav > li.feature-active > a,
ul._subdrop > li a:hover,
li.headerSubList_active > a,
ul.subDrop li:hover > a,
._login-socialhd._signup:before,
.userSaveLnk button,
.gridMenuPopOver li a:hover,
.gridMenuPopOver li a.active,
.flieMenuPopOver li a:hover,
.flieMenuPopOver li a.active,
.signup-page-banner .loginRgtInnerCont .carousel-indicators a.active,
.UserProfDrpdown li a:hover,
.UserProfDrpdown li a.active,
.templatesDesign .pins-template,
.fontPickerCont .sameDivClose,
.colorPickerCont .sameDivClose,
.video-editor.media-loaded .left-bottom-btn .create-btn-li .create-btn,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-connect,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .start-end-button span:hover,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-connects .noUi-draggable,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .create-btn,
.video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .btn-font-style.active,
.video-editor.media-loaded .video-editor-container .left-container .video-modal-nav li.active a:before,
.fun-editor.media-loaded .left-bottom-btn .create-btn-li .create-btn,
.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .start-end-button span:hover,
.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-connects .noUi-draggable,
.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .create-btn,
.fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .btn-font-style.active,
.fun-editor.media-loaded .video-editor-container .left-container .video-modal-nav li.active a:before,
.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .left-container-tabs .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .left-container-tabs .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_facebook_post .left-container .nav-tabs > li.active:before,
.videoEditor-progress .progress.progress-loading #progressElement,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-connect,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .start-end-button span:hover,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-connects .noUi-draggable,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .create-btn,
.text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .btn-font-style.active,
.text-story.media-loaded .video-editor-container .left-container .video-modal-nav li.active a:before,
._aboveftrsec-in ._aboveftrsec-in-btn,
.voteLst_li .voteLst:hover,
.productLstOverInner .homelst.voteLst_li a:hover,
.productLstOverInner li.voteLst_li a:hover,
.productLstOverInner .homelst.voteLst_li.active a,
.productLstOverInner li.voteLst_li.active a,
.pinspopup_topicons li .voteLst_li.active .voteLst,
.media_arrow span.active,
.feature_mrSec .nav-tabs > li.active > a,
.feature_mrSec .nav-tabs > li.active > a:hover,
.feature_mrSec .nav-tabs > li.active > a:focus,
.carousel-indicators a.active,
.browse-btn:hover,
.browse_template,
.browse_template:hover,
.how-to-dropdown .mCSB_dragger_bar,
.photoEditTab li.active .photoEditTabLi ._aboveftrsec-in a:hover,
.download-dropli .link-hover:hover,
.featureTab li.active a,
.featureTab li.active a:hover,
.abovefooter-section ._aboveftrsec-gra,
.WFXphotoEditTab li.active a,
.WFXphotoEditTab li a:hover,
.WFXphotoEditTab.photoEditTab li a,
.feature_gridImg .btn.feature_btnZoom,
.bannMsg,
.photoEditor_container .featureHd h2:before,
.photoEditor_container .featureHd h1:before,
.photoEditor_container .featureHd h3:before,
.bannOverlayBg,
.openstock-input .instagram-in-btn,
.thumbs .thumbs-up:hover,
.plan_table.pricing_table.active .upgradepg_btn .btn,
.bestValue span,
.create_design_pop .left_create ._left-sidein li a:hover,
.create_design_pop .left_create ._left-sidein li.active a,
ul.hovCreatePosLst > li > a:hover,
.createPopup-cover .createPopup-search .create-search,
.createPopup-cover .createPopupUsrImgLst .carousel-control,
.header-caption span:before,
.createpopup_scroll .mCSB_dragger_bar,
._social-follow li a::before,
.scrollUp .fa-angle-up,
.static-pages .btn-default-o:hover {
  background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to right, #ff6a00, #ee0979);
  color: #fff !important;
}

.main-privacy-popup {
  position: fixed;
  bottom: 20px;
  z-index: 9999998;
  left: 0;
  right: 0;
  display: inline-block;
}

.main-privacy-popup .btn-primary {
  padding: 2px 8px !important;
}

.popup-article {
  background: #fff0f2;
  /*  width: fit-content;*/
  margin: auto;
  line-height: 24px;
  /*font-size: 17px;*/
  text-shadow: 0 0 0 #433a47;
  display: inline-block;
  border: 1px solid #feb19a;
  padding: 5px 10px;
}

.cookie-policy {
  border-bottom: 1px solid #f6383e;
  text-shadow: 0 0 0 #f6383e;
  color: #f6383e;
}

.cookie-policy:hover {
  color: #f6383e;
  border-bottom: 0;
}

._product-sec .featureHd h4 {
  margin: 0;
}

.featureHd h3 {
  margin: 0 auto 15px;
}

.featureHd h3::before {
  display: none;
}

.feature_image .feature_gridImg .feature_height {
  min-height: 188px !important;
}

.featuresTopTxt {
  font-size: 18px;
  line-height: 23px;
}

._aboveftrsec-in {
  padding: 20px 0;
  margin: 0 auto;
}

._aboveftrsec-in ._aboveftrsec-in-text {
  line-height: 50px;
  font-size: 24px;
  color: #fff;
}

._aboveftrsec-in ._aboveftrsec-in-btn {
  background: #b6bf33 !important;
  border: 2px solid #fff !important;
  color: #fff !important;
  -webkit-box-shadow: 0 2px 6px rgba(50, 50, 93, 0.2), 0 0 3px rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 6px rgba(50, 50, 93, 0.2), 0 0 3px rgba(0, 0, 0, 0.2);
}

._aboveftrsec-in ._aboveftrsec-in-btn:hover {
  color: #fff !important;
  border: 2px solid #fff !important;
}

._aboveftrsec-in .xsmobile_view .text-danger {
  color: #f9f6f6;
  line-height: 17px;
}

._aboveftrsec-in .signup_privacy_terms a {
  color: #fff;
}

._aboveftrsec-in ._aboveftrsec-in-btn {
  border-radius: 0 !important;
}

.browse-btn {
  background: #fff;
  border: 1px solid #f05a28 !important;
  border-radius: 0 !important;
  color: #777;
}

.browse_template {
  border: 2px solid #fff !important;
  margin-left: 10px !important;
  border-radius: 0 !important;
  color: #777;
  -webkit-box-shadow: 0 2px 6px rgba(50, 50, 93, 0.2), 0 0 3px rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 6px rgba(50, 50, 93, 0.2), 0 0 3px rgba(0, 0, 0, 0.2);
}

.browse_template:hover {
  border: 2px solid #fe6408 !important;
}

.feature_ContMain {
  padding-bottom: 80px;
}

.feature_ContMain .row_template .feature-loader {
  min-height: 144px;
  line-height: 134px;
}

.feature_ContMain p {
  font-size: 17px;
  line-height: 24px;
}

.featureCollogePart p {
  font-size: 14px;
  line-height: 18px;
}

.video_editloader {
  background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to right, #ff6a00, #ee0979);
  width: 0;
  height: 5px;
  z-index: 104;
}

.feature_ContMain.platform_ContMain {
  padding-top: 35px;
}

.feature_ContMain.platform_ContMain p {
  font-size: 22px;
  line-height: 28px;
}

.howtoHd {
  font-size: 34px;
  padding-bottom: 30px;
}

.howToImgpart {
  padding-bottom: 25px;
}

.howToimg {
  display: block;
  width: 122px;
  height: 100px;
}

.howToDes {
  margin-bottom: 30px !important;
}

.howToDes a .viewall {
  color: #1b69b6;
  display: inline-block;
  line-height: 15px;
}

.howToDes a:hover .viewall {
  text-decoration: underline;
}

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

.howToDes p {
  color: #555;
}

.how-to-dropdown .how-to-li:hover {
  background: #ccc;
}

.how-to-dropdown .mCSB_dragger_bar {
  border-radius: 4px;
}

.perfectfitImg {
  display: block;
  width: 70px;
  height: 60px;
}

.photoEditTab li {
  border-bottom: 1px solid #f6f6f6;
  margin: 0 !important;
}

.photoEditTab li .photoEditTabLi {
  display: block;
  background: #fff !important;
  opacity: 0.5;
}

.photoEditTab li .photoEditTabLi ._aboveftrsec-in a {
  color: #777 !important;
  margin: 0 !important;
}

.photoEditTab li .photoEditTabLi ._aboveftrsec-in a:hover {
  background: #fff;
  color: #777 !important;
}

.photoEditTab li .photoEditTabLi h2 {
  font-size: 22px;
}

.photoEditTab li.active .photoEditTabLi {
  opacity: 1 !important;
}

.photoEditTab li.active .photoEditTabLi ._aboveftrsec-in a {
  color: #777 !important;
  margin: 0 !important;
  background: #fff;
}

.photoEditTab li.active .photoEditTabLi ._aboveftrsec-in a:hover {
  color: #fff !important;
}

.platforms .wofoxTips {
  background: #f6f6f6;
  margin: 60px auto;
}

.ba-slider {
  position: relative;
  overflow: hidden;
}

.ba-slider h4 {
  font-size: 20px;
  font-weight: 500;
  line-height: 2;
  width: 50%;
  text-align: center;
  position: absolute;
  top: 0;
  right: 0;
  color: #745ba3;
}

.ba-slider,
.resize {
  padding: 70px 0 20px;
}

.handle {
  position: absolute;
  left: 50%;
  top: 0;
  bottom: 0;
  width: 2px;
  cursor: ew-resize !important;
  border-radius: 4px;
  background-color: #f05a28;
}

.handle:after {
  position: absolute;
  top: 50%;
  width: 31px;
  height: 31px;
  border-radius: 50%;
  content: "";
  text-align: center;
  line-height: 31px;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  margin: -10.5px 0 0 -14px;
  background: #f05a28 url(/images/slide-arrow-icon.png?46942597b0a0460510fb75a30af713f7) no-repeat center 8px;
}

.resize {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 50%;
  overflow: hidden;
  background: #fff;
}

.resize h4 {
  left: 0;
  right: auto;
  width: 600px;
}

.ba-slider img {
  display: block;
  max-width: none;
  text-align: center;
  margin: auto;
}

.outer-container {
  width: 100%;
  height: 470px;
  /*border: 1px solid purple;*/
  overflow: hidden;
}

.inner-container {
  overflow-x: hidden;
  overflow-y: scroll;
  width: calc(100% + 20px);
  height: 470px;
  position: relative;
}

.designTxtMain {
  background: #fff;
  margin-bottom: 60px;
}

.designTxtMain .featureTab {
  padding: 0 0;
}

.designTxtMain .featureTab li {
  float: none;
}

.download-drop {
  display: none;
  background: white;
  right: 0;
  width: 201px;
  border: 1px solid #b9b6b6;
}

.download-top {
  border-radius: 3px;
}

.download-top .fa-chevron-up {
  display: none;
}

.download-top .font-drop {
  border-left: 1px solid #fff;
}

.download-top:hover .font-drop .fa-chevron-up {
  display: inline-block;
}

.download-top:hover .font-drop .fa-chevron-down {
  display: none;
}

.download-top:hover .download-drop {
  display: block;
  -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
          box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}

.download-dropli {
  display: block;
  border-bottom: 1px solid #f6f6f6;
}

.download-dropli .link-hover {
  display: block;
  font-size: 15px;
  padding: 3px 10px;
  color: #5a5a5a;
  text-align: left;
}

.font-drop {
  font-size: 8px;
}

.download-btn-top {
  color: #fff;
  display: inline-block;
  height: 100%;
  padding: 2px 7px 0 7px;
}

.font-drop {
  border-left: 1px solid #fff;
  height: 100%;
  padding: 10px;
}

.btn-finish {
  height: 32px;
  line-height: 27px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  border: 0;
  color: #fff;
  border-radius: 3px;
}

.slider-cont {
  margin-top: 0;
  width: 400px;
}

#compressLoader .ajax_loadUpdate {
  background-color: #f7f7f7 !important;
}

.taskListView_only .clear-drop {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
}

.taskListView_only .colab_rt_project_status .dropup .drp_topArrow {
  top: 170px !important;
}

.wofox-real-video .water {
  width: 67.8%;
  left: 119px;
}

.wofox-real-video .water .size-compress {
  padding-top: 8px;
  width: 100%;
  left: 61px;
}

.many-slide .water {
  width: 66.4%;
  bottom: -39px;
  left: 107px;
}

.many-slide .slider-stats .size-compress {
  width: 100%;
  padding: 8px;
}

.howToContpart {
  min-height: 125px;
}

.social-head {
  padding: 13px 0;
}

.education-footer ._aboveftrsec-hd h2 {
  color: #474747;
}

.features .wofoxTips {
  margin: 0 auto 0;
  background: #f6f6f6;
}

.platforms .wofoxTips {
  background: #f6f6f6;
  margin: 0 auto 0;
}

.projectSlyBg {
  background: #fff;
  top: 0;
}

.projectSlyBgHd_lft {
  font-size: 20px;
  padding: 20px 20px 0 20px;
}

.projectSlyBgHd_rgt {
  font-size: 20px;
  padding: 20px 20px 0 20px;
}

.projectSlyImg img {
  position: static !important;
}

.commonLstMin {
  min-height: 290px;
}

.wofoxTips {
  margin: 100px auto 0;
  font-size: 17px;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}

.wofoxTips .textSmall {
  font-size: 16px;
}

.wofoxTips .textb {
  font-size: 18px;
}

.wofoxTips .wofoxTipsCont {
  margin: 0 0 0 20px;
}

.topBann.features {
  margin: 0;
}

.feature_ContMain .graybg {
  background: #f6f6f6;
}

.featureBannerbtm {
  background: #e8e8e8;
  margin-bottom: 20px;
}

.featureBannerbtm .proTipBg {
  border-top: 76px solid #b6bf33;
  border-right: 37px solid #e8e8e8;
  height: 0;
  /*width: 110%;*/
  text-align: right;
  margin-left: -5px;
}

.featureBannerbtm .proTipTxt {
  top: -57px;
  right: -5px;
  color: #fff;
  font-size: 21px;
  display: block;
  position: absolute;
}

.featuresSidebarLft,
.changeLogmenu {
  background: #fff;
  border-radius: 3px;
  padding: 2px;
}

.featuresSidebarLft h2,
.changeLogmenu h2 {
  background: #efefef;
  padding: 8px 10px;
  font-size: 18px;
  margin-bottom: 15px;
}

.changeLogmenu p {
  padding: 8px 10px 5px;
  font-size: 18px;
}

.featureTab {
  padding: 0 0 27px;
}

.featureTab li {
  display: inline-block;
  margin-right: 5px;
  margin-bottom: 6px !important;
}

.featureTab li a {
  padding: 6px 12px;
  background: #f6f6f6;
  font-size: 15px;
  display: block;
  border-radius: 0;
}

.affix-bottom {
  position: absolute;
  bottom: auto !important;
  top: auto;
}

.background_sec.affix,
.typography_sec.affix {
  background: #fff;
  z-index: 1;
  width: 75%;
}

.background_sec.affix .featureTab,
.typography_sec.affix .featureTab {
  padding: 27px 0 0 0;
  /*margin-bottom: 20px;*/
}

.bgInnerCont {
  padding-bottom: 80px;
}

.bgInnerCont h3 {
  /*margin-bottom:10px;
    color:#000;
    font-size:20px ;*/
}

.bgInnerCont p {
  font-size: 17px;
  line-height: 22px;
}

._aboveftrsec-hd h2 {
  display: inline-block;
  /*padding-left: 130px;*/
}

.abovefooter-section {
  /*background: #fff url(../img/bannbg_bot.png) no-repeat center center;
  background-size: cover;*/
  z-index: 1039;
  color: #fff;
  padding: 50px 0 50px;
}

.abovefooter-section ._bannLt-pt {
  padding-right: 45px;
}

.abovefooter-section ._bannLt-pt .signup_txt a {
  color: #1b69b6;
}

.abovefooter-section ._bannLt-pt .signup_txt a span {
  border-bottom: 1px solid #1b69b6;
}

.abovefooter-section ._bannLt-pt .signup_txt a:hover {
  color: #000;
}

.abovefooter-section ._bannLt-pt .signup_txt a:hover span {
  border-bottom: 0;
}

.abovefooter-section .ftr_content {
  padding-top: 30px;
  font-size: 16px;
  width: 66%;
  float: right;
  padding-right: 10px;
}

.abovefooter-section ._aboveftrsec-gra {
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  opacity: 0.7;
}

.features .abovefooter-section ._aboveftrsec-gra,
.photo_editor .abovefooter-section ._aboveftrsec-gra {
  opacity: 1;
}

.team_arrow {
  font-size: 11px;
}

.changeLogmenu_mobi {
  display: none;
}

.featureLeftmenu_mobi {
  display: none;
  position: fixed;
  top: 25%;
  left: 0;
  z-index: 9999;
}

.modal_presskitImage {
  height: auto;
  max-width: 1450px;
}

.modal_presskitImage .modal-content {
  height: auto;
  width: auto;
}

.modal_presskitImage .feature_imgSpace {
  padding: 0 100px;
}

.videoEditor_container {
  padding: 40px 0 0 0;
}

.header_setting {
  width: 550px;
}

/*.default-assetImg{
  width:300px;
}*/

.organizeHdRgt {
  float: right;
}

.privacy_li li {
  list-style-type: disc;
  margin-left: 15px;
}

.video-wofox {
  border-radius: 25px;
}

.lower-video {
  color: #3f3d48;
  font-size: 25px;
  line-height: 35px;
  width: 100%;
  margin-bottom: 10px;
  display: block;
}

.video-article {
  /* margin-bottom: 30px!important;*/
  font-size: 17px;
  color: #464646;
  display: block;
  line-height: 22px;
}

.tools-lower-block .perfectfitImgWeb {
  margin: auto;
}

.asset-content {
  border: 1px solid #f4f4f4;
  padding: 10px;
  margin-bottom: 20px;
}

.feature_ContMain .assets-article p {
  margin: 10px 0 0;
  font-size: 14px !important;
}

.scrolbyHd {
  background: #fff;
  position: relative;
  z-index: 999;
  padding-top: 0;
}

.menu_fixed .scrolbyHd {
  padding-top: 50px;
}

.wfxDesignBtm {
  background: #fff;
  z-index: 999;
  position: relative;
  padding-top: 50px;
}

/*WofoxDesign Scrollbar Start*/

.scroll-wrapper .table {
  border: 0 !important;
}

.bb-front-scrolling-sections + .building-block {
  position: relative;
  z-index: 2;
}

.bb-front-scrolling-sections {
  position: relative;
  z-index: 1;
}

.bb-front-scrolling-sections .block-title {
  padding: 0;
  position: relative;
  bottom: -30px;
}

@media (min-width: 992px) {
  .bb-front-scrolling-sections .block-title {
    bottom: -100px;
  }
}

.bb-front-scrolling-sections .block-title .wd-title {
  margin-bottom: 75px;
}

.bb-front-scrolling-sections .scroll-wrapper .scroll-section {
  height: auto !important;
  left: 0;
  position: absolute;
  top: 0;
  /*width: 100%;*/
  z-index: 2;
}

.bb-front-scrolling-sections .scroll-wrapper .scroll-section .title-wrapper {
  left: 0;
  position: absolute;
  top: 90px;
  width: 100%;
}

.bb-front-scrolling-sections .scroll-wrapper .scroll-section .bg-wrapper {
  float: left;
  width: 100%;
}

@media (min-width: 768px) {
  .bb-front-scrolling-sections .scroll-wrapper .scroll-section .bg-wrapper {
    float: none;
    left: auto;
    height: 100%;
    position: absolute;
    right: 0;
    width: 60%;
  }
}

.bb-front-scrolling-sections .scroll-wrapper .scroll-section .bg-wrapper .background {
  height: 100%;
  left: 0;
  position: absolute;
  opacity: 0;
  top: 0;
  -webkit-transition: opacity 600ms, visibility 600ms;
  transition: opacity 600ms, visibility 600ms;
  width: 100%;
  z-index: 1;
  visibility: hidden;
  text-align: center;
}

.background img {
  margin-top: 15%;
}

@media (min-width: 768px) {
  .bb-front-scrolling-sections .scroll-wrapper .scroll-section .bg-wrapper .background {
    width: 100%;
  }
}

.bb-front-scrolling-sections .scroll-wrapper .scroll-section .bg-wrapper .background.active {
  opacity: 1;
  visibility: visible;
}

.bb-front-scrolling-sections .scroll-wrapper .nonscroll-section {
  opacity: 1;
  -webkit-transition: opacity 280ms ease 0ms;
  transition: opacity 280ms ease 0ms;
  z-index: 10;
}

.bb-front-scrolling-sections .scroll-wrapper .nonscroll-section.faded {
  opacity: 0;
}

.bb-front-scrolling-sections .scroll-wrapper .nonscroll-section .table {
  display: table;
  height: 600px;
  width: 100%;
  margin-bottom: 6rem;
}

.featureTab li a {
  font-size: 17px;
}

@media (min-width: 992px) {
  .bb-front-scrolling-sections .scroll-wrapper .nonscroll-section .table {
    margin-bottom: 0;
  }
}

.bb-front-scrolling-sections .scroll-wrapper .nonscroll-section .table .cell {
  display: table-cell;
  vertical-align: middle;
}

.bb-front-scrolling-sections .scroll-wrapper .nonscroll-section .table .cell img {
  margin-bottom: 1rem;
}

.bb-front-scrolling-sections .scroll-wrapper .nonscroll-section .table .cell .section-title {
  font-weight: 800;
  margin-bottom: 26px;
}

.bb-front-scrolling-sections .scroll-wrapper .nonscroll-section .table .cell .section-action {
  margin-top: 10px;
}

.bb-front-scrolling-sections .scroll-wrapper .paging {
  display: none;
  left: 5%;
  position: absolute;
  top: 0;
  width: 50px;
  z-index: 15;
}

@media (min-width: 992px) {
  .bb-front-scrolling-sections .scroll-wrapper .paging {
    display: block;
  }
}

.bb-front-scrolling-sections .scroll-wrapper .paging .table {
  display: table;
  height: 600px;
  width: 100%;
}

.bb-front-scrolling-sections .scroll-wrapper .paging .table .cell {
  display: table-cell;
  vertical-align: middle;
}

.bb-image-text .bb-row {
  display: table;
  padding: 30px 0;
}

@media (min-width: 992px) {
  .bb-image-text .bb-row {
    padding: 50px 0;
  }

  .bb-image-text .bb-row .image,
  .bb-image-text .bb-row .text {
    display: table-cell;
    float: none;
    vertical-align: middle;
  }
}

@media (min-width: 992px) {
  .bb-image-text .bb-row .image[data-align="left"],
  .bb-image-text .bb-row .text[data-align="left"] {
    padding-right: 40px;
  }
}

@media (min-width: 1200px) {
  .bb-image-text .bb-row .image[data-align="left"],
  .bb-image-text .bb-row .text[data-align="left"] {
    padding-right: 60px;
  }
}

@media (min-width: 992px) {
  .bb-image-text .bb-row .image[data-align="right"],
  .bb-image-text .bb-row .text[data-align="right"] {
    padding-left: 40px;
  }
}

@media (min-width: 1200px) {
  .bb-image-text .bb-row .image[data-align="right"],
  .bb-image-text .bb-row .text[data-align="right"] {
    padding-left: 60px;
  }
}

@media (min-width: 960px) {
  .hidden-lg-up {
    height: 0 !important;
    visibility: hidden;
  }
}

/*WofoxDesign Scrollbar End*/

.wofox-video-lower .feature_ContMain p {
  min-height: 75px;
}

.wofox-video-lower .productShadow {
  min-height: 145px;
}

/*.optimizerBg{
  min-height: 290px;
  .optimizerBg-inner{
    border: 1px solid #9d9d9d;
  }
  .loading-container{
    margin: auto;
  }
}*/

.WFXphotoEditTab li {
  opacity: 1;
  margin-bottom: 10px;
}

.WFXphotoEditTab li a {
  color: #474747 !important;
  padding: 9px 7px;
  font-size: 16px;
  background: #dcd9d9;
  display: block;
}

.WFXphotoEditTab li a .fa {
  font-size: 15px;
}

.WFXphotoEditTab li a .btn {
  line-height: 34px;
}

.wfx-para {
  margin-bottom: 30px;
}

.WFXphotoEditTab .tab-content {
  padding: 0 30px;
}

.wofoxPhotoDesign {
  background: url(/images/laptop.jpg?3896a018f73d62144e66ad418ce4e4d8) no-repeat top left;
  width: 100%;
  height: 415px;
  background-size: contain;
}

.wofoxPhotoDesign #list_designs {
  height: 265px;
  padding-top: 42px;
  overflow: hidden;
  width: 425px !important;
  float: right;
}

.wofoxPhotoDesign #list_designs .pins_blockImg {
  /*max-height: 110px;
      min-height: 110px;*/
}

.wofoxPhotoDesign .feature_mrSec {
  margin: 0 1px 0 0;
  max-height: 200px;
}

.wofoxPhotoDesign .feature_mrSec li.hboxLt {
  height: 200px;
}

.wofoxPhotoDesign .wofoxPhotoDesignInnr {
  width: 625px;
  padding: 44px 0 0 120px;
  position: relative;
}

.wofoxPhotoDesign .mTS_horizontal ul.mTSContainer > li {
  width: 160px;
}

.laptopSlider {
  height: 280px;
  overflow: hidden;
}

.laptopSlider .laptopSliderSrc {
  position: absolute;
  top: 0;
  left: 0;
  height: 274px;
}

.laptopSlider .twentytwenty-container {
  height: 202.609px;
  /*z-index: 99;*/
}

.content-bot {
  margin-bottom: 30px;
}

.original-photo {
  top: 2px;
  left: -141px;
  color: #474747;
  padding: 5px 30px !important;
  background: #f7f7f7;
  font-size: 18px;
}

.wfx-btn-choose {
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  width: 113px;
  height: 39px;
}

.feature_ContMain.platform_ContMain .wofoxPhotoDesign .masterGridLstCaption .category_details {
  font-size: 13px;
  line-height: 16px;
}

.feature_ContMain.platform_ContMain .wofoxPhotoDesign .photo-edit-pins {
  height: 200px;
}

.feature_ContMain.platform_ContMain .wofoxPhotoDesign .photo-edit-pins .pins_blockImg {
  height: 110px;
}

.feature_ContMain.platform_ContMain .wofoxPhotoDesign .photo-edit-pins .pins_blockImg img {
  height: 100%;
}

.productLst .productLstOverInner {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.productLstOverInner .homelst {
  list-style: none;
  display: inline-block;
  border: 0 !important;
  float: none !important;
  vertical-align: top;
  margin: 0 2px;
}

.productLstOverInner .homelst.voteLst_li a {
  width: auto;
  text-indent: 0;
  height: 32px;
  line-height: 32px;
  background: #fff;
}

.productLstOverInner .homelst span.collection a {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -97px -7px;
}

.productLstOverInner .homelst span.collection a:hover {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -97px -99px;
}

.productLstOverInner .homelst.remix a {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -8px -7px;
}

.productLstOverInner .homelst.remix a:hover {
  background: url(/images/social_icon.svg?8645c2d0786071770cc41346f26d3ac6) no-repeat -8px -97px;
}

.productLstOverInner .homelst a {
  display: block;
  height: 35px;
  width: 37px;
  text-indent: -99999px;
}

.wofoxPhotoDesign #list_designs {
  float: none;
  margin-left: 107px;
}

.feature_ContMain .scroll-wrapper p {
  font-size: 17px;
  line-height: 30px;
}

.upload-optimise {
  top: 0;
  padding: 221px 0;
}

.upload-btn-opto {
  padding: 10px 13px !important;
  font-size: 18px !important;
}

.feature_gridImg {
  overflow: hidden;
  text-align: center;
}

.feature_gridImg .overlay {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  text-align: center;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  opacity: 0;
}

.feature_gridImg .overlay,
.feature_gridImg img {
  -webkit-transition: all 0.7s ease 0s;
  transition: all 0.7s ease 0s;
}

.feature_gridImg .zoom {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.feature_gridImg .btn.feature_btnZoom {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: none !important;
  padding: 0;
  width: 70px;
  height: 60px;
  line-height: 73px;
  display: block;
}

.feature_gridImg .btn.feature_btnZoom .fa {
  font-size: 27px;
}

.feature-loader video {
  cursor: pointer;
}

/* .cinemagraph{
   .wofoxPhotoDesign{
     background: url(../img/wofoxgif/cinemagraph.jpg) no-repeat top center!important;
   }
 }*/

.photo-optimized {
  right: 19px;
  color: rgba(255, 255, 255, 0.77);
  top: 235px;
  background: rgba(21, 21, 21, 0.46);
  padding: 2px 10px;
}

.photo-original {
  top: 235px;
  color: rgba(255, 255, 255, 0.77);
  left: 10px;
  background: rgba(21, 21, 21, 0.46);
  padding: 2px 10px;
}

.feature_gridImg .videoEmbed {
  cursor: pointer;
}

.wofoxTemplateDesign .mTSContainer li {
  margin: 0 5px;
}

.wofoxTemplateDesign .mTSContainer li:first-child {
  margin: 0 5px 0 0;
}

.wofoxTemplateDesign .mTSContainer li:last-child {
  margin: 0 0 0 5px;
}

.wofoxTemplateDesign .pins_blockover {
  /* width: 190px;*/
  min-height: 100px !important;
}

.photoTabLeft {
  width: 43%;
}

.photoTabRgt {
  width: 57%;
}

.slider-stats {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 39px;
  overflow: hidden;
  width: 500px;
}

.slider-stats .after-before {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #f7f7f7;
  width: 100%;
  color: #474747;
}

.slider-stats .before-slider {
  width: 33.33%;
  padding: 4px 14px;
  line-height: 18px;
}

.slider-stats .before-slider > div {
  font-weight: bold;
}

.slider-stats .arror-left {
  width: 33.33%;
  font-size: 25px;
  margin: auto;
  text-align: center;
}

.slider-stats .after-slider {
  width: 33.33%;
  padding: 4px 7px;
  line-height: 18px;
}

.slider-stats .after-slider > div {
  font-weight: bold;
}

.slider-stats .size-compress {
  width: 65%;
  font-size: 17px;
  text-align: center;
  color: #fff;
  background: #f05a28;
}

.createpopup_scratch {
  margin: 0 3px 10px;
  line-height: 17px;
}

.video-num-width {
  width: 20px;
  display: inline-block;
}

.wfx-btn .btn {
  min-width: 100px;
  line-height: 30px;
  display: inline-block;
}

.howto-nav {
  padding-top: 4px;
}

.howto-nav li {
  padding: 0;
}

.howto-nav li a {
  display: block;
  font-size: 14px;
  padding: 10px 15px;
}

.how-to-nav-head {
  font-size: 20px;
  padding: 0 0 9px;
  font-weight: bold;
  color: #444;
}

.how-to-nav-tab {
  margin-left: -10px;
}

.how-to-nav-tab .nav-item.active a {
  background: #fff;
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
}

.how-to-nav-tab .nav-item.active a:focus {
  background: #fff;
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
}

.how-to-nav-tab .nav-item a {
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
}

.videoImgPlay {
  display: block !important;
}

.playicon_vido {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 999;
}

.cinema-video {
  width: 449px;
  margin: auto;
  padding-top: 32px;
}

.wfxLft {
  width: 500px;
}

.wofoxPhotoDesign.wofoxTemplateDesign .pins_blockover {
  min-height: 100px !important;
}

.wofoxPhotoDesign.wofoxTemplateDesign #list_designs .pins_blockImg {
  /*height: 158px;*/
  max-height: none;
}

.wofoxPhotoDesign.wofoxTemplateDesign #list_designs .pins_blockImg img {
  height: 100%;
}

/*.slider-text{
  background: #f7f7f7;
  width: 100%;
  text-align: center;
  font-weight: bold;
  padding-top: 5px;
}*/

.water {
  width: 516px;
}

.water p {
  font-size: 17px;
  text-align: center;
  padding-top: 8px;
}

.water .size-compress-text {
  width: 40%;
  background: #f7f7f7;
}

.water .size-compress {
  width: 60%;
}

.slide-img {
  /*  width: 150px;*/
  margin: auto;
}

.openstockfaq_li li {
  list-style-type: disc;
  margin-left: 34px;
}

.faq_a a {
  text-decoration: none;
}

.faq_a a:hover {
  text-decoration: underline;
}

.changeLogDes ul,
.changeLogDes ol {
  padding-left: 38px;
  font-size: 17px;
}

.changeLogDes ul li {
  list-style-type: disc;
}

.changeLogDes ol li {
  /*list-style-type: disc;*/
}

.wfxEditorHd {
  background: #f6f6f6;
  padding: 5px;
}

.wfxEditorHd h2 {
  font-size: 20px;
  line-height: 37px;
}

.wfxFilterMinHeightInner {
  padding: 40px 20px;
  min-height: 605px;
}

.watchdemo_text {
  font-size: 19px;
}

.watchdemo_text a {
  color: #1b69b6;
}

.multiple-image-filter .wfxFilterInLst {
  width: 49%;
  float: left;
  margin: 2px;
}

.underline {
  text-decoration: underline !important;
}

.underline:hover {
  text-decoration: none !important;
}

.abovefooter-section.note-pad {
  color: #474747;
}

.demoVideoTab li.active {
  margin-bottom: 0;
}

.invite_times {
  border: 1px solid #f7f7f7;
  padding-left: 14px;
  padding-top: -2px;
  width: 43px;
}

.invite_times .icomoon-times {
  margin-bottom: 3px;
}

.img-comp-container {
  position: relative;
  height: 200px;
  /*should be the same height as the images*/
}

.img-comp-img {
  position: absolute;
  width: auto;
  height: auto;
  overflow: hidden;
}

.img-comp-img img {
  display: block;
  vertical-align: middle;
  max-width: inherit;
  width: 500px;
  height: 274px;
}

.img-comp-slider {
  position: absolute;
  z-index: 9;
  cursor: ew-resize;
  width: 40px;
  height: 40px;
  background-color: #2196F3;
  opacity: 0.7;
  border-radius: 50%;
}

.video-img-demo {
  min-height: 431px;
}

.slide-img-content {
  -webkit-box-sizing: initial;
          box-sizing: initial;
  padding-top: 80px;
}

.slide-img-content * {
  -webkit-box-sizing: initial;
          box-sizing: initial;
}

.slide-img-content img {
  position: relative !important;
}

.slide-img-content .col-sm-3 {
  width: 22%;
}

.project-ba-slider {
  border: 1px solid #f6f6f6;
  padding: 0;
  margin: 0;
}

.project-ba-slider .mygridViewImg {
  max-width: 100%;
  margin-top: 22px;
}

.wofoxTips {
  margin: 100px auto 0;
  font-size: 17px;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}

.wofoxTips .textSmall {
  font-size: 16px;
}

.wofoxTips .textb {
  font-size: 18px;
}

.wofoxTips .wofoxTipsCont {
  margin: 0 0 0 20px;
}

.photoEditor_loader {
  text-align: center;
  line-height: 20px;
  min-height: 25px;
}

.mygridViewLst {
  margin-bottom: 20px;
}

.featuresImgpart {
  height: 80px !important;
  width: 80px;
  /* border: 1px solid #ccc; */
  line-height: 80px;
  overflow: hidden;
  float: left;
}

.featuresContpart {
  margin-left: 90px;
  line-height: 20px;
}

.features-img {
  display: block;
  float: left;
  width: 80px;
  height: 80px;
}

/*.video-stats-sect .features-img-collage {
   background: url(../img/wofoxphoto/collage.jpg) no-repeat top left;
}*/

.lazy_display {
  visibility: hidden;
  height: 0;
}

.lazy_display.lazy_active {
  visibility: visible;
  height: auto;
}

.featureHd {
  padding: 0 0 8px;
  margin-bottom: 30px;
}

.textb {
  font-weight: 600 !important;
}

.pageTitle {
  padding: 15px 10px;
  font-size: 22px;
  border-bottom: 1px solid #e6e6e6;
  background: #f6f6f6;
}

.pageTitle.small {
  font-size: 18px;
}

.dashboard_tophd {
  border-bottom: 1px solid #eaeaea;
  margin-bottom: 15px;
  padding: 8px 15px;
  min-height: 51px;
  z-index: 99;
}

.pinspopup_hd h1,
.pinspopup_hd h2,
.mobileTop_leftWidth h1,
.mobileTop_leftWidth h2,
.design_topLeft_hd h1,
.design_topLeft_hd h2,
.invitee_hd h1,
.invitee_hd h2,
.design_pgOnly h1,
.design_pgOnly h2,
.dashboard_tophd h1,
.dashboard_tophd h2 {
  font-size: 26px;
  padding: 5px 10px 0 0;
}

.staticpages_cont {
  padding: 20px 0;
}

.staticpages_cont .dashboard_tophd h2,
.staticpages_cont .dashboard_tophd h1 {
  font-size: 26px;
  padding: 5px 10px 0;
  line-height: 23px;
}

.staticpages_cont p {
  font-size: 17px;
  line-height: 24px;
}

.staticpages_cont p a:hover {
  text-decoration: underline;
}

.staticpages_cont h1 {
  padding: 20px 0 0;
}

.staticpages_cont h2 {
  font-size: 30px;
}

.staticpages_cont h3,
.staticpages_cont h2 {
  font-size: 24px;
  padding: 5px 2px 3px 0;
  display: inline-block;
  border-bottom: 1px solid #f1dcd0;
  /*color: #f05a28;*/
  font-weight: normal !important;
}

.staticpages_cont h4 {
  font-size: 17px;
  padding: 10px 0 5px 0;
}

.staticpages_cont h4.wofoxLogo_splHd {
  font-size: 20px;
}

.staticpages_cont .static_list {
  margin: 0 40px;
}

.staticpages_cont .fa-check-circle {
  color: #7cb343;
}

.staticpages_cont .pressExample {
  line-height: 18px;
}

.staticpages_cont .pressExample p {
  font-size: 15px;
  line-height: 18px;
  font-style: italic;
}

.staticpages_cont .pressExample h4 {
  margin: 0 0 5px;
  padding: 0;
}

.staticpages_cont .namingLst {
  width: 200px;
}

.staticpages_cont .namingLst li {
  width: 50%;
}

.staticpages_cont .contactPageContnent p:last-child {
  font-size: 12px;
}

.pressSpace {
  margin-top: 50px;
}

.wofologoLst .card {
  border: 1px solid #ddd;
  height: auto;
  margin-top: 10px;
}

.wofologoLst .card .card-body {
  border-bottom: 1px solid #ddd;
}

.wofologoLst .card .press-logo li {
  padding: 10px 15px;
}

.wofologoLst .card .press-logo li a {
  color: #000;
  padding: 10px 15px;
}

.wofoxLogo ul.wofologoLst li,
.wofoxBrandcolor ul.wofologoLst li {
  display: inline-block;
  margin: 0 20px 20px 0;
}

.wofoxBrandcolor ul.wofologoLst li {
  display: block;
  width: 25%;
}

.brandColor {
  height: 114px;
  background: #f05a28;
  border: 1px solid #eee;
}

.brandColorDet {
  padding: 10px;
  z-index: 99;
}

.brandColorDet p {
  border-bottom: 1px dotted #f6f6f6;
  padding: 5px 5px 1px;
  width: 100%;
  margin: 0;
  color: #888;
}

.brandColorDet p span {
  color: #000;
}

.brandColor1 {
  background: #fff;
}

.brandColor1 .brandColorDet {
  color: #ddd;
  background: rgba(0, 0, 0, 0.5);
}

.brandColor2 {
  background: #f6921e;
}

.upgrade_plan_lst .subUserLst {
  line-height: 30px !important;
}

.upgrade_plan_lst .subUserLst i {
  top: 14px;
}

.upgrade_plan_lst .subUserLst select {
  width: 55px;
  height: 28px;
}

.privacyUl li {
  border-bottom: 1px solid #f6f6f6;
  width: 100%;
  float: none;
  margin-bottom: 1px;
}

.privacyUl li > a {
  padding: 0 15px;
  display: block;
  font-size: 17px;
  border-right: 5px solid #fff;
  line-height: 50px;
  color: #3f3d48 !important;
}

.privacyUl li > a i {
  margin-right: 10px;
}

.privacyUl li.active a,
.privacyUl li.active a:hover {
  background: #e4e4e4;
  border-right: 5px solid #f05a28;
}

.bannMsg {
  margin: 0 auto;
  color: #fff;
  text-align: center;
  width: 100%;
  height: 100%;
  vertical-align: bottom;
  z-index: 2;
}

.bannOverlay1 {
  z-index: 1;
}

.topBann .bannOverlayBg {
  height: 100%;
}

.topBann {
  height: 200px;
}

.bannMsg .banner_title {
  text-shadow: 0 2px 4px #672333;
  font-weight: 500;
  color: #fff;
  line-height: 42px;
  margin-bottom: 15px;
  font-size: 36px;
  /*text-transform: capitalize;*/
}

.bannMsg .banner_subTitle {
  font-size: 16px;
  line-height: 27px;
  color: #fff;
  margin: 10px 0 10px;
}

.bannMsg p {
  color: #fff;
  font-size: 17px;
}

.staticAlter_row {
  background: #f6f6f6;
}

.boardSpace {
  padding: 60px 0;
}

.boardSpace h2 {
  font-size: 30px;
  line-height: 35px;
}

.photo_editor_image {
  margin: 0 auto;
}

.nonprofit_Cont {
  padding-bottom: 30px;
}

.nonprofit_Cont h3 {
  font-size: 22px;
}

.nonprofit_Cont .status {
  font-size: 13px;
}

.nonprofit_Cont .banner_subTitle {
  font-size: 20px;
  padding-top: 5px;
}

.watchVideoMain {
  margin: 9px auto;
}

.watchVideoBtm {
  margin-top: 50px;
}

.pricingBtm {
  background: #f6f6f6;
  padding: 20px;
}

.pricingBtm h1,
.pricingBtm h2 {
  font-size: 25px;
  font-weight: 600;
  display: inline-block;
  border-bottom: 1px solid #dadada;
  padding: 0 0 5px !important;
  margin-bottom: 15px !important;
}

.pricingBtm .fa-circle {
  font-size: 5px;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
}

.pricingBtm .featuresDesOnline .fa-circle {
  display: none;
}

.pricingBtm .digitalSol li {
  padding-bottom: 3px;
}

.pricingBtm .digitalSol li a {
  cursor: default;
}

.pricingBtm .featuresDes {
  border-right: 1px solid #e2e2e2;
}

.pricingBtm .seoContentTemp .featuresDes {
  border-right: 1px solid #e2e2e2;
}

.pricingBtm .seoContentTemp .featuresDes h2 {
  font-size: 17px;
  border-bottom: 1px solid #e2e2e2;
  line-height: 18px;
}

/*.demoVideoTab{
  li:first-of-type{
    a{
      background: #e4e4e4;
    }
  }
}*/

.nav > li {
  display: inline-block;
}

.playiconD {
  width: 62px;
  height: 57px;
  text-indent: -9999px;
  display: inline-block;
  border: 0;
}

.playiconD.play {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -224px -1308px;
}

.playiconD.pause {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -286px -1307px;
}

/*faq content*/

.faq_gridWrapper {
  border: 1px solid #d2d2d2;
  padding: 0;
  margin: 0 auto 100px;
}

.faq_gridWrapper v-accordion {
  display: block;
}

.faq_gridWrapper v-accordion v-pane {
  background: #fff;
}

.faq_gridWrapper v-accordion v-pane.is-expanded {
  border: 0;
  margin: 0;
}

.faq_gridWrapper v-accordion v-pane v-pane-header {
  display: block;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: none;
  /*background: #e2e2e2;*/
  padding: 0 10px;
  line-height: 33px;
}

.faq_gridWrapper v-accordion v-pane v-pane-content {
  border-bottom: 1px solid #d2d2d2;
}

.faq_gridWrapper v-accordion v-pane-header {
  background: #fff;
  padding: 0;
}

.faq_gridWrapper v-pane-content {
  display: block;
  position: relative;
  overflow: hidden;
  max-height: 0;
  padding: 0 0;
  background: #fff;
  border-bottom: 1px solid #d0d0d0;
}

.faq_gridWrapper v-pane-content p {
  padding: 0 30px 20px 30px;
}

v-pane.is-expanded > v-pane-content > div {
  visibility: visible;
}

v-pane {
  display: block;
}

v-pane-header > div {
  display: block;
}

h2.freqlist_hd {
  background: #fff;
  padding: 20px;
}

.freqlist_hd {
  width: 95%;
}

.freqlist_hd {
  font-size: 17px;
  font-weight: 600;
  padding: 20px 0;
  margin: 0;
}

.freqlist_hd .pricing_icon {
  position: absolute;
  right: 20px;
  top: 19px;
}

.faq_gridWrapper v-accordion v-pane v-pane-header .pricing_icon:before {
  content: '+';
  font-size: 25px;
  float: right;
  -webkit-transition-duration: .5s;
  transition-duration: .5s;
  -webkit-transform: rotate(0);
  transform: rotate(0);
  color: #404040;
  line-height: 20px;
}

.faq_gridWrapper v-accordion v-pane v-pane-header h2.freqlist_hd {
  background: #fff;
  padding: 20px;
}

.faq_gridWrapper v-accordion v-pane v-pane-header h2.freqlist_hd:hover {
  color: #f05a28 !important;
}

.faq_gridWrapper v-accordion v-pane.is-expanded v-pane-header .pricing_icon:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/*
.faq_gridWrapper v-accordion v-pane-header
.faq_gridWrapper v-accordion v-pane-header:hover h2.freqlist_hd{

}*/

@media (min-width: 320px) and (max-width: 425px) {
  .photoEditor_container {
    padding: 0 !important;
  }

  .photoEditor_container .bgremover-tutorial-container,
  .photoEditor_container .toolbar-guide-container,
  .photoEditor_container .bg-usage-container,
  .photoEditor_container .bg-additional-container {
    width: 93% !important;
  }
}

@media (min-width: 425px) {
  .photoEditor_container .bgremover-tutorial-container {
    width: 74% !important;
  }

  .photoEditor_container .toolbar-guide-container {
    width: 82% !important;
  }

  .photoEditor_container .bg-additional-container,
  .photoEditor_container .bg-usage-container {
    width: 83%;
  }
}

@media (min-width: 320px) and (max-width: 1023px) {
  .photoEditor_container .photoEditor_gridView {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .photoEditor_container .bg-usage-container .photoEditor_gridView:nth-child(1) {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .photoEditor_container .bg-usage-container .photoEditor_gridView .photoEditor_flex {
    padding-left: 0 !important;
  }

  .photoEditor_container .bg-additional-container .col-md-6 {
    padding-bottom: 15px;
  }

  .photoEditor_container .bgremover-tutorial-container .photoEditor_flex {
    margin-left: 0px !important;
    padding-left: 0px !important;
  }
}

.photoEditor_container .bgremover-tutorial-container {
  margin: 0 auto !important;
}

.photoEditor_container .bgremover-tutorial-container .top-pad {
  padding-top: 30px;
}

.photoEditor_container .bgremover-tutorial-container .toolbar-guide-container {
  margin: 0 auto;
}

.photoEditor_container .bgremover-tutorial-container .photoEditor_innrWrapper .photoEditor_gridView {
  -webkit-box-align: normal;
      -ms-flex-align: normal;
          align-items: normal;
  padding: 10px 0;
}

.photoEditor_container .bgremover-tutorial-container .photoEditor_innrWrapper .photoEditor_gridView .tool-guide {
  margin: 20px 0;
}

.photoEditor_container .bgremover-tutorial-container .photoEditor_innrWrapper .photoEditor_gridView .tool-guide h4 {
  margin-bottom: 0px;
}

.photoEditor_container .bgremover-tutorial-container .photoEditor_innrWrapper .photoEditor_flex.txt_left {
  padding-right: 0px;
  margin-left: 70px;
  margin-top: 40px;
}

.photoEditor_container .bgremover-tutorial-container .photoEditor_innrWrapper .video-padding {
  padding: 0 40px;
}

.bg-usage-container {
  padding-top: 0px;
}

.bg-additional-container {
  margin: 0 auto;
}

.proTipContMain {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 76px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.proTipCont {
  font-size: 21px;
  margin-left: 10px;
}

.feature_subBnrLft {
  width: 34%;
}

.feature_subBnrRgt {
  width: 66%;
}

.staticpages_cont {
  font-size: 17px;
  line-height: 24px;
}

.photoEditor_container {
  padding: 40px 0;
}

.photoEditor_container .photoEditor_innrWrapper .photoEditor_gridView {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  padding: 30px 0;
}

.photoEditor_container .photoEditor_innrWrapper .photoEditor_flex {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.photoEditor_container .photoEditor_innrWrapper .photoEditor_flex.img_left,
.photoEditor_container .photoEditor_innrWrapper .photoEditor_flex.txt_left {
  padding-right: 35px;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.photoEditor_container .photoEditor_innrWrapper .photoEditor_flex.img_right,
.photoEditor_container .photoEditor_innrWrapper .photoEditor_flex.txt_right {
  padding-left: 35px;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.photoEditor_container .photoEditor_gridInnrView {
  padding: 0;
}

.photoEditor_container .featureHd {
  padding: 0 0 8px 0;
  margin-bottom: 30px;
}

.photoEditor_container .featureHd h2,
.photoEditor_container .featureHd h1,
.photoEditor_container .featureHd h3 {
  font-size: 32px;
  line-height: 30px;
  padding: 0 5px 0 0;
  display: inline-block;
  /*border-bottom: 1px solid #f6921e;*/
  position: relative;
}

.photoEditor_container .featureHd h2:before,
.photoEditor_container .featureHd h1:before,
.photoEditor_container .featureHd h3:before {
  content: '';
  height: 3px;
  width: 100%;
  position: absolute;
  bottom: -6px;
  left: 0;
}

.photoEditor_container .featureHd h4 {
  margin: 0;
  text-align: left;
}

.photoEditor_container .featureHd h3 {
  font-size: 25px;
  line-height: 23px;
}

.photoEditor_container .featureHd h3 {
  margin: 0 auto 15px;
}

.photoEditor_container .featureHd h3::before {
  display: none;
}

.photoEditor_container p {
  font-size: 17px;
  line-height: 24px;
}

.platform_ContMain .design-banner-img img {
  border: 1px solid #f6f6f6;
}

.featureHd {
  padding: 0 0 8px 0;
  margin-bottom: 30px;
}

.featureHd h2,
.featureHd h1,
.featureHd h3 {
  font-size: 32px;
  line-height: 30px;
  padding: 0 5px 0 0;
  display: inline-block;
  /*border-bottom: 1px solid #f6921e;*/
  position: relative;
  /*&:before{
      content:'';
      height: 3px;
      width: 100%;
      position: absolute;
      bottom: -6px;
      left:0;
      @extend .gradient-bg;
    }*/
}

.featureHd h4 {
  margin: 0;
  text-align: left;
}

.featureHd h3 {
  font-size: 25px;
  line-height: 23px;
}

.featurePageHd {
  font-size: 24px;
}

.featuresDes h2 {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 10px;
}

.featuresDes h2.textn {
  font-size: 20px;
  color: #1b69b6;
}

.featuresDes h3 {
  font-size: 16px;
  font-weight: 500;
  line-height: 25px;
}

.featuresDes h3 a:hover {
  color: #165fa7;
}

.cell .background {
  opacity: 0;
  visibility: hidden;
  height: 0;
}

.baSliderInner img:not(.lazy-success)[lazy-img] {
  width: auto !important;
  height: auto !important;
}

.modal-open .navbar-default,
.modal-open .index-hm-bg,
.modal-open .homeshape,
.modal-open .footerBtm_bg,
.modal-open .footer {
  /*padding-right: 17px!important;*/
}

.modal-open section.index-hm-bg ._bg-cover-img-I4 {
  /* width: calc(100% - 17px);*/
}

.modal-open .main {
  /* padding-right: 17px;*/
}

.instagram_table .table {
  border: 1px solid #f4f4f4 !important;
}

.instagram_table .table tr th {
  background: #fff;
  color: #000;
  font-weight: 600;
  font-size: 19px;
}

.instagram_table .table td,
.instagram_table .table th {
  border: 0;
  border-bottom: 1px solid #f4f4f4 !important;
}

.bannerCont {
  height: 190px;
  overflow: hidden;
  margin-top: 10px;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.bannerCont p {
  font-size: 17px;
}

.bannerCont .carousel-inner {
  margin: 10px 0 0;
  height: 190px;
  overflow: hidden;
  min-height: 190px;
}

.bannerCont .pins_block_inner.box_shadow,
.bannerCont .pins_block_inner.dropdown-menu,
.bannerCont .profile_drpdown .common_UserProfile .pins_block_inner.defaultProfilePic:hover,
.profile_drpdown .common_UserProfile .bannerCont .pins_block_inner.defaultProfilePic:hover,
.bannerCont .navbar-default .pins_block_inner.accountSettingDrpDwn,
.navbar-default .bannerCont .pins_block_inner.accountSettingDrpDwn,
.bannerCont ._social-lnk .pins_block_inner.btn,
._social-lnk .bannerCont .pins_block_inner.btn,
.bannerCont .notify_icon .pins_block_inner.notify_bodyinnr,
.notify_icon .bannerCont .pins_block_inner.notify_bodyinnr,
.bannerCont .editor-prime .pins_block_inner.prime-hover,
.editor-prime .bannerCont .pins_block_inner.prime-hover,
.bannerCont .pins_block_inner.UserProfDrpdown,
.bannerCont .pins_block_inner.fontPickerCont.fontselect_ul,
.bannerCont .pins_block_inner.pricing_upgrade {
  border: 0;
}

.bannerImg {
  overflow: hidden;
  width: 190px;
}

.bannerImg img {
  -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);
}

.bannerImg.pinterestBanner {
  width: 275px;
  margin: 0 auto;
}

.bannOverlayBg {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.5;
  z-index: -1;
}

.bannerContMain {
  margin: 0 auto;
}

.bannMsg .templateBannerCont .banner_title {
  font-size: 30px;
  line-height: 30px;
}

.bannMsg .templateBannerCont .banner_title .banner_label {
  font-size: 17px;
  font-weight: 300;
  display: block;
  line-height: 20px;
}

.bannMsg .banner_title {
  text-shadow: 0 2px 4px #672333;
  font-weight: 500;
  color: #fff;
  line-height: 42px;
  margin-bottom: 15px;
  font-size: 36px;
  /*text-transform: capitalize;*/
}

.bannMsg .banner_subTitle {
  font-size: 16px;
  line-height: 27px;
  color: #fff;
  margin: 10px 0 10px;
}

.bannMsg p {
  color: #fff;
  font-size: 17px;
}

.table {
  width: 100%;
  margin: 0;
}

.instagram_table .table tr th {
  background: #fff;
  color: #000;
  font-weight: 600;
  font-size: 19px;
  padding: 6px 10px !important;
}

.instagram_table .table th {
  border: 0;
  border-bottom: 1px solid #f4f4f4 !important;
}

.table > thead > tr > th {
  vertical-align: bottom;
}

.table tr td,
.fc-border-separate tr td {
  padding: 5px 10px !important;
  line-height: 17px !important;
}

.bb-front-scrolling-sections .scroll-wrapper .nonscroll-section {
  z-index: 0;
}

.wofoxbeta-scrolbyHd .scrolbyHd {
  z-index: 0 !important;
}

.videoEmbed,
.videoImg {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

.twentytwenty-container .project-slide img {
  width: auto;
}

.redVideoRED {
  min-height: 144px;
  line-height: 134px;
}

.redVideoRED .btn-sm,
.redVideoRED .btn-group-sm > .btn {
  padding: 2px 10px 0 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  cursor: default;
  border-radius: 10px;
  font-size: 11px;
}

.redVideoRED .hdTxt {
  font-size: 14px !important;
  font-weight: 600;
}

.red-arrow {
  top: 30%;
  right: -17px;
  z-index: 1;
}

.red-arrow img {
  width: auto !important;
}

.integrationLst li a {
  display: block;
  background: #f6f6f6;
  padding: 5px;
  text-align: center;
}

.roadMap-table .table td,
.roadMap-table .table th {
  width: 100px;
  font-size: 14px;
}

.roadMap-table .table tr th {
  font-size: 15px;
}

.instagram-page .instagram-header {
  padding-bottom: 15px;
}

.instagram-page .instagram-para {
  padding-top: 20px;
}

.instagram-page .instagram_bor {
  border-bottom: 1px solid #f6f6f6;
  padding-bottom: 0;
}

.instagram-page .instagram-btn {
  border-radius: 30px;
  height: 30px;
  line-height: 13px;
}

.instagram-page .instagram-profile {
  font-size: 19px;
}

.instagram-page .instagram-num {
  color: #d4d4d4;
}

.instagramMiddle-para {
  font-size: 21px !important;
}

.add-watermark {
  background: #f6f6f6;
  padding: 10px;
}

.editorLeft_index .sec-para {
  font-size: 12px;
  padding-left: 5px;
}

.editorLeft_index .sameDivPopupHd {
  padding: 8px 12px 8px 11px;
  font-size: 15px;
  color: #fff;
  background: #3f3d48;
  line-height: 19px;
}

.editorLeft_index .cut-video._left-sidein {
  width: auto;
}

.editorLeft_index .cut-video._left-sidein .radio {
  margin: 0;
  min-height: 0;
}

.editorLeft_index .cut-video._left-sidein .input-form {
  border: 1px solid #ddd !important;
  width: 50px;
  display: block;
  color: #474747;
  height: 25px;
  margin-left: 10px;
}

.editorLeft_index ._bg_lst li {
  border-bottom: 1px dotted #ddd;
  padding: 7px 10px;
}

._watermark-button {
  width: 45px;
  height: 45px;
  float: left;
  display: inline-block;
}

._watermark-static {
  width: 80px;
  height: 80px;
  display: inline-block;
}

.cut-storyBox {
  padding: 10px;
  border: 1px solid #f6f6f6;
  height: 145px;
}

._square-button {
  width: 40px;
  height: 37px;
  float: left;
  display: inline-block;
}

.clear-ico {
  font-size: 9px;
  padding-right: 5px;
}

.video-editing ._video-editing .viewall {
  color: #1b69b6;
  border-bottom: 1px solid #1b69b6;
  display: inline-block;
  line-height: 15px;
}

.video-editing ._video-editing .viewall:hover {
  border-bottom: 0 solid #1b69b6;
}

.cut-story .videoEmbed {
  height: auto;
}

.insta_text {
  font-size: 21px;
}

.plus-optimize button {
  padding: 0 7px;
  line-height: 26px;
  width: 34px;
  font-size: 30px;
}

.plus-optimize.minus {
  margin-top: 163px;
}

#ci_area {
  max-width: 300px;
}

.menu-log-drop {
  width: 100px;
  border: 1px solid #ddd;
}

.menu-log {
  padding-top: 0;
  border: 0;
  height: 219px;
  width: 250px;
  overflow-y: auto;
  margin-top: 5px;
}

.menu-log li {
  border: 1px solid #ddd;
  padding: 5px;
}

.wfx_apply_btn a {
  margin-top: -2px;
}

.menu-log-div {
  top: 5px;
  padding: 0 3px;
  text-shadow: 0 2px 4px #000;
  color: #fff;
  font-weight: bold;
}

.fit-btn-wfx {
  right: 5px;
  top: 5px;
  width: 104px;
  background: rgba(0, 0, 0, 0.2);
  height: 23px;
  padding: 0 5px !important;
  font-size: 12px;
}

.wofoxTemplateDesign .feature_mrSec {
  position: relative;
  max-height: 215px !important;
}

.wofoxTemplateDesign .feature_mrSec li.hboxLt {
  height: 215px;
}

.wofoxTemplateDesign .feature_mrSec .hbox_innr {
  top: 0 !important;
  bottom: 0 !important;
}

.wofoxTemplateDesign .pins_blockover {
  height: 157px;
}

.wofoxTemplateDesign .masterGridLstCaption .category_details {
  font-size: 11px;
  line-height: 13px;
}

.openstock-input input {
  float: left;
  width: 60%;
  padding: 18px 8px;
  border-radius: 0;
}

.openstock-input .instagram-in-btn {
  padding: 4px 8px;
  border-radius: 0;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.48);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.48);
}

.viewpagepopup .viewpage_left .video-wrapper-container {
  height: calc(100vh - 110px);
}

.cutStory-Imagespace {
  /* padding:7px 0 0;*/
}

.cutStory-Imagespace video {
  width: 100%;
}

.optimizer-UploadSpace {
  margin-top: -41px;
}

.optimizer-UploadSpace .optimizerUsrImgLst {
  min-height: 0;
}

.optimizer-UploadSpace .staticpages_cont {
  padding: 21px 0 !important;
}

.watermark-img .watermarkPage-carousel {
  max-width: 100%;
}

.watermark-img .watermarkPage-carousel .carousel-inner {
  max-height: 267px;
}

.text-to-video .text-to-videoTop {
  margin-top: 25px;
}

.text-to-video .text-to-videoTop p {
  font-size: 18px;
}

.text-to-video .text-to-videoTop .text-num {
  font-size: 32px;
  font-weight: 600;
  margin-top: 40px;
}

.text-to-video .text-to-videoTop span {
  font-size: 18px;
}

.text-to-video .text-to-videoTop .para-cont {
  font-size: 18px;
  line-height: 20px;
  margin-top: -6px;
}

.text-to-video .source a {
  color: #1b69b6;
}

.text-to-video .source a:visited {
  color: #1b69b6;
}

.text-to-video .source a:active {
  color: #1b69b6;
}

.panorama-editor {
  padding-bottom: 30px;
}

.panorama-slider.carousel-inner {
  margin: 0;
  min-height: 357px;
}

.panorama-video-img {
  height: 264px;
}

.resize-video .resize-title {
  font-size: 12px;
  line-height: 16px;
  width: 63%;
  margin: 13px auto;
}

.text-post {
  padding-top: 60px;
  left: -6%;
}

.static-page-container {
  background-image: url(/assets/img/platform-bg.png);
  background-repeat: no-repeat;
  background-position: top right;
  background-size: 53%;
}

.static-page-container .clip {
  position: absolute;
  height: 100vh;
  width: 90%;
  right: 0;
  -webkit-clip-path: polygon(57% 0, 100% 5%, 100% 86%, 46% 75%);
          clip-path: polygon(57% 0, 100% 5%, 100% 86%, 46% 75%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.static-page-container .clip .clipImgRow {
  width: 100%;
  position: relative;
  bottom: 80px;
}

.static-page-container .outerClip {
  position: absolute;
  height: 100vh;
  width: 92%;
  right: 0;
  background: -webkit-gradient(linear, left top, right bottom, from(#ff6a00), to(#ee097999));
  background: linear-gradient(to bottom right, #ff6a00, #ee097999);
  -webkit-clip-path: polygon(54% 0, 100% 1%, 100% 91%, 43% 79%);
          clip-path: polygon(54% 0, 100% 1%, 100% 91%, 43% 79%);
  z-index: -1;
  opacity: 0.6;
}

.static-pages .repurpose-btn .createDesignMenu {
  border-radius: 50px;
}

.clipImgRowCenter {
  display: none;
}

@media only screen and (max-width: 992px) {
  .clipImgRowCenter {
    display: block;
  }
}

.clip,
.outerClip {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media only screen and (max-width: 992px) {
  .clip,
  .outerClip {
    display: none !important;
  }
}

.motbgVideo {
  position: absolute;
  right: 135px;
}

.levitateimgOne {
  background-image: url(/images/motion-svg-one.svg?331e6a49d144eb02fa646409fc16ee5e);
  background-repeat: no-repeat;
  background-position: top left 95%;
  background-size: 50px;
  height: 50px;
  margin-top: 50px;
}

.levitateimgTwo {
  background-image: url(/images/motion-svg-two.svg?5737a62e8fdfcb9d379ed61849dfc31f);
  background-repeat: no-repeat;
  background-position: bottom left 40%;
  background-size: 25px;
  width: 100%;
  height: 50px;
  position: absolute;
}

.levitateimgThree {
  background-image: url(/images/motion-svg-three.svg?25b1e39def0bf743c9fc42e2ef42a071);
  background-repeat: no-repeat;
  background-position: top left 55%;
  background-size: 25px;
  width: 100%;
  height: 50px;
  position: absolute;
  bottom: 0;
}

.levitateimgFour {
  background-image: url(/images/motion-svg-two.svg?5737a62e8fdfcb9d379ed61849dfc31f);
  background-repeat: no-repeat;
  background-position: top left 75%;
  background-size: 25px;
  width: 100%;
  height: 50px;
  /* margin-top: 50px; */
  position: absolute;
  bottom: -40px;
  /* margin-bottom: 49px; */
}

.levitateimgFive {
  /*background-image: url(/images/bg/4.svg);*/
  background-image: url(/images/motion-svg-four.svg?d1a5ced748345b2caa4aa21a0049dbe1);
  background-repeat: no-repeat;
  background-position: top right 12%;
  background-size: 25px;
  width: 100%;
  height: 50px;
  /* margin-top: 50px; */
  position: absolute;
  bottom: 20px;
  /* margin-top: 10px;*/
}

.platform-social .social_One .instagram-media {
  background: #FFF;
  border: 0;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.5), 0 1px 10px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.5), 0 1px 10px 0 rgba(0, 0, 0, 0.15);
  margin: 1px;
  max-width: 540px;
  min-width: 326px;
  padding: 0;
  width: 99.375%;
  width: calc(100% - 2px);
}

.platform-social .social_One .instagram-media .instagram-media-one {
  padding: 16px;
}

.platform-social .social_One .instagram-media .instagram-media-one a {
  background: #FFFFFF;
  line-height: 0;
  padding: 0 0;
  text-align: center;
  text-decoration: none;
  width: 100%;
}

.platform-social .social_One .instagram-media .instagram-media-one a .sub-instagram-media-1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.platform-social .social_One .instagram-media .instagram-media-one a .sub-instagram-media-1 .sub-instagram-media-one {
  background-color: #F4F4F4;
  border-radius: 50%;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  height: 40px;
  margin-right: 14px;
  width: 40px;
}

.platform-social .social_One .instagram-media .instagram-media-one a .sub-instagram-media-1 .sub-instagram-media-two {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.platform-social .social_One .instagram-media .instagram-media-one a .sub-instagram-media-1 .sub-instagram-media-two-div1 {
  background-color: #F4F4F4;
  border-radius: 4px;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  height: 14px;
  margin-bottom: 6px;
  width: 100px;
}

.platform-social .social_One .instagram-media .instagram-media-one a .sub-instagram-media-1 .sub-instagram-media-two-div2 {
  background-color: #F4F4F4;
  border-radius: 4px;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  height: 14px;
  width: 60px;
}

.platform-social .social_One .instagram-media .instagram-media-one a .sub-instagram-media-2 {
  padding: 19% 0;
}

.platform-social .social_One .instagram-media .instagram-media-one a .sub-instagram-media-3 {
  display: block;
  height: 50px;
  margin: 0 auto 12px;
  width: 50px;
}

.platform-social .social_One .instagram-media .instagram-media-one a .sub-instagram-media-4 {
  padding-top: 8px;
}

.platform-social .social_One .instagram-media .instagram-media-one a .sub-instagram-media-4 .sub-instagram-media-one {
  color: #3897f0;
  font-family: Arial,sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 550;
  line-height: 18px;
}

.platform-social .social_One .instagram-media .instagram-media-one a .sub-instagram-media-5 {
  padding: 12.5% 0;
}

.platform-social .social_One .instagram-media .instagram-media-one a .sub-instagram-media-6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 14px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.platform-social .social_One .instagram-media .instagram-media-one a .sub-instagram-media-6 .sub-instagram-media-one-div1 {
  background-color: #F4F4F4;
  border-radius: 50%;
  height: 12.5px;
  width: 12.5px;
  -webkit-transform: translateX(0px) translateY(7px);
          transform: translateX(0px) translateY(7px);
}

.platform-social .social_One .instagram-media .instagram-media-one a .sub-instagram-media-6 .sub-instagram-media-one-div2 {
  background-color: #F4F4F4;
  height: 12.5px;
  -webkit-transform: rotate(-45deg) translateX(3px) translateY(1px);
          transform: rotate(-45deg) translateX(3px) translateY(1px);
  width: 12.5px;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  margin-right: 14px;
  margin-left: 2px;
}

.platform-social .social_One .instagram-media .instagram-media-one a .sub-instagram-media-6 .sub-instagram-media-one-div3 {
  background-color: #F4F4F4;
  border-radius: 50%;
  height: 12.5px;
  width: 12.5px;
  -webkit-transform: translateX(9px) translateY(-18px);
          transform: translateX(9px) translateY(-18px);
}

.platform-social .social_One .instagram-media .instagram-media-one a .sub-instagram-media-6 .sub-instagram-media-two {
  margin-left: 8px;
}

.platform-social .social_One .instagram-media .instagram-media-one a .sub-instagram-media-6 .sub-instagram-media-two-div1 {
  background-color: #F4F4F4;
  border-radius: 50%;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  height: 20px;
  width: 20px;
}

.platform-social .social_One .instagram-media .instagram-media-one a .sub-instagram-media-6 .sub-instagram-media-two-div2 {
  width: 0;
  height: 0;
  border-top: 2px solid transparent;
  border-left: 6px solid #f4f4f4;
  border-bottom: 2px solid transparent;
  -webkit-transform: translateX(16px) translateY(-4px) rotate(30deg);
          transform: translateX(16px) translateY(-4px) rotate(30deg);
}

.platform-social .social_One .instagram-media .instagram-media-one a .sub-instagram-media-6 .sub-instagram-media-three {
  margin-left: auto;
}

.platform-social .social_One .instagram-media .instagram-media-one a .sub-instagram-media-6 .sub-instagram-media-three-div1 {
  width: 0px;
  border-top: 8px solid #F4F4F4;
  border-right: 8px solid transparent;
  -webkit-transform: translateY(16px);
          transform: translateY(16px);
}

.platform-social .social_One .instagram-media .instagram-media-one a .sub-instagram-media-6 .sub-instagram-media-three-div2 {
  background-color: #F4F4F4;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  height: 12px;
  width: 16px;
  -webkit-transform: translateY(-4px);
          transform: translateY(-4px);
}

.platform-social .social_One .instagram-media .instagram-media-one a .sub-instagram-media-6 .sub-instagram-media-three-div3 {
  width: 0;
  height: 0;
  border-top: 8px solid #F4F4F4;
  border-left: 8px solid transparent;
  -webkit-transform: translateY(-4px) translateX(8px);
          transform: translateY(-4px) translateX(8px);
}

.platform-social .social_One .instagram-media .instagram-media-one p {
  color: #c9c8cd;
  font-family: Arial,sans-serif;
  font-size: 14px;
  line-height: 17px;
  margin-bottom: 0;
  margin-top: 8px;
  overflow: hidden;
  padding: 8px 0 7px;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.platform-social .social_One .instagram-media .instagram-media-one p a {
  color: #c9c8cd;
  font-family: Arial,sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 17px;
}

.platform-social .social_One .instagram-media .instagram-media-one p time {
  font-family: Arial,sans-serif;
  font-size: 14px;
  line-height: 17px;
}

/* blog-page starts*/

.blog-page .card {
  width: 340px;
  margin: 0 10px 0 10px;
}

.blog-page .card .card-img-top {
  width: 340px;
}

.blog-page .card .card-text {
  min-height: 30px;
}

.blog-page .card .card-text .truncate {
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  white-space: unset;
}

.blog-page .card .card-title {
  height: 63px;
  margin-top: 10px;
  font-size: 20px;
}

.blog-page .card .card-title.truncate {
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  white-space: unset;
}

.blog-page .card .card-body {
  background: #cccccc2b;
  height: 216px;
}

.blog-page .card .card-body .link-tag {
  color: #3f3d48;
}

.blog-page .card .card-body .link-tag.text-underline {
  text-decoration: underline;
}

.blog-page .card .card-body .link-tag:hover.text-underline {
  text-decoration: none;
}

.blog-page .card:hover {
  -webkit-box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.4);
          box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.4);
}

.blog-page .blog-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.blog-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.blog-article.card-body h3 {
  height: 60px;
  font-size: 20px;
}

.breadcrumbs-active li.active a {
  color: #000;
}

.blog-pagination {
  margin-right: 100px;
}

.blog-share-via {
  font-size: 21px;
}

.how-to .search_input_div input {
  border: 1px solid #ee0979;
  border-radius: 4px;
}

.blog-share {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.blog-share span,
.blog-share a {
  color: #fff;
  font-size: 14px;
}

.blog-share .blog-icon {
  background: #696969;
}

.blog-share .blog-text {
  background: #757575;
}

.ckeditor-content {
  margin: 0 auto;
}

.ckeditor-content .hdTxt {
  line-height: 39px;
  width: auto;
}

.ckeditor-content .hdTxt a {
  color: #3f3d48;
}

.ckeditor-content p,
.ckeditor-content a,
.ckeditor-content li,
.ckeditor-content span {
  font-size: 17px;
  font-weight: 400;
  font-family: Roboto,Helvetica,Arial,sans-serif;
}

.ckeditor-content a {
  color: #0782C1 !important;
}

.ckeditor-content h1,
.ckeditor-content h2,
.ckeditor-content h3,
.ckeditor-content h4,
.ckeditor-content h5,
.ckeditor-content h6 {
  font-weight: 600;
  font-family: Song Myung,Helvetica,Arial,sans-serif;
  margin-top: 15px !important;
}

.ckeditor-content b,
.ckeditor-content strong {
  font-weight: 700;
  font-family: Roboto,Helvetica,Arial,sans-serif;
}

.ckeditor-content h1 {
  font-size: 32px;
}

.ckeditor-content h2 {
  font-size: 29px;
}

.ckeditor-content h3 {
  font-size: 24px;
}

.ckeditor-content h4 {
  font-size: 19px;
}

.ckeditor-content h5 {
  font-size: 15px;
}

.ckeditor-content h1 span,
.ckeditor-content h2 span,
.ckeditor-content h3 span,
.ckeditor-content h4 span,
.ckeditor-content h5 span {
  font-weight: 600;
  font-family: Song Myung, Helvetica, Arial, sans-serif;
}

.ckeditor-content .blog-heading h3 {
  color: #464646;
}

.ckeditor-content blockquote p {
  font-style: italic;
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 17px;
}

.ckeditor-content .marker {
  background-color: Yellow;
}

.ckeditor-content p strong span {
  font-weight: 700;
  font-family: Roboto, Helvetica, Arial, sans-serif;
}

.ckeditor-content table {
  border: 1px solid #cbc9d1;
}

.ckeditor-content table td {
  padding: 5px 10px;
}

.ckeditor-content table tr th {
  background: #3f3d48;
  color: #fff;
  font-weight: 500;
  text-align: left;
  padding: 6px 10px;
}

.blog-tab .tab {
  overflow: hidden;
}

.blog-tab .tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 0 16px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  font-size: 20px;
}

.blog-tab .tab .tablinks.active {
  border-bottom: 1px solid #ee0979;
}

.blog-tab .tabcontent {
  display: none;
  padding: 6px 12px;
}

.blog-tab .blog-bg {
  background: #ddd;
}

/*.categoryBlog_list{
  .form-control{
    border: 1px solid #ee0979;
    border-radius:0;
  }
}*/

.blog-img {
  height: 200px;
  width: 200px;
}

/*.ckeditor-content-howTo{
  margin:0 auto;
  .hdTxt{
    line-height:39px;
    width:auto;
    a{
      color:#3f3d48;
    }
  }
  p,a,li,span{
    font-size:17px;
    font-weight:400;
    font-family:Roboto,Helvetica,Arial,sans-serif;
  }
  a {
    color: #0782C1;
  }
  h1,h2,h3,h4,h5,h6{
    font-weight:600;
    font-family:Song Myung,Helvetica,Arial,sans-serif;
  }
  h1,h2,h3,h4,h5{
    span{
      font-weight: 600;
      font-family: Song Myung, Helvetica, Arial, sans-serif;
    }
  }
  b,strong{
    font-weight:700;
    font-family:Roboto,Helvetica,Arial,sans-serif;
  }
  h1,h2,h3,h4,h5{
    font-size: 24px;
  }
  .blog-heading{
    h2{
      color:#464646;
    }
  }
  .changeLogDes{
    width:745px;
  }
  blockquote{
    p{
      font-style: italic;
      font-family: Georgia, Times, "Times New Roman", serif;
      font-size:17px;
      padding: 12px 24px;
      margin:0;
    }
  }
  .marker {
    background-color: Yellow;
  }
  p{
    strong{
      span{
        font-weight: 700;
        font-family: Roboto, Helvetica, Arial, sans-serif;
      }
    }
  }
}*/

.thumbs {
  margin-top: 20px;
  display: inline-block;
  width: 100%;
}

.thumbs .fa {
  color: #000;
  font-size: 30px;
  line-height: 56px;
}

.thumbs a {
  margin-right: 30px;
  width: 65px;
  height: 65px;
  border-radius: 50px;
  border: 1px solid #f05a28;
  display: inline-block;
  outline: 0 !important;
}

.thumbs a:first-child {
  margin-right: 30px;
}

.thumbs .thumbs-up:hover .fa-thumbs-up {
  color: #fff;
}

.thumbs .thumbs-down:hover {
  background: grey;
}

.thumbs .thumbs-down:hover .fa-thumbs-down {
  color: #fff;
}

/* blog-page end*/

.changeLogDes {
  padding-bottom: 10px;
  word-break: break-word;
  /* a{
    color:#464646;

  }*/
  /*h1,h2,h3,h4,h5,h6{
    margin:10px 0 10px 0;
  }*/
}

.changeLogDes pre {
  white-space: pre-wrap;
  word-wrap: break-word;
  -moz-tab-size: 4;
  -o-tab-size: 4;
     tab-size: 4;
  background-color: transparent;
  border: none;
  padding: 0;
  margin-bottom: 10px;
}

.changeLogDes p {
  padding: 10px 0;
}

.howto_boardlt_innr .homepageBottom-icons ._square-heading {
  color: #3f3d48;
}

.howto_boardlt_innr .homepageBottom-icons a {
  color: #3f3d48;
  font-size: 16px;
}

.howto_boardlt_innr ._pText {
  color: #3f3d48;
}

.howto_boardlt_innr ._pText ._ptext-a {
  color: #3f3d48;
}

.howto_boardlt_innr h4 {
  font-size: 25px;
  line-height: 36px;
  margin: 0;
}

.how-to-page .how-to-page-height {
  min-height: 142px;
  padding: 40px 10px;
  margin: 0 0 30px;
}

.how-to-page .how-to-page-height h3 {
  color: #3f3d48;
}

.post-list .how-to-list li {
  list-style: none;
  padding: 5px;
}

.post-list .how-to-list li a {
  color: #464646;
  line-height: 22px;
  /*font-size:17px;*/
}

.post-list .how-to-list li .how-to-document {
  height: 24px;
  width: 20px;
  display: block;
  float: left;
  background-size: 18px 19px;
}

.post-list .how-to-list li .how-to-document.default {
  background: url(/images/post-icon-search.svg?40e34836fbe0c2e4fa0f078d71fcb386) no-repeat center;
}

.post-list .how-to-list .how-to-li:hover {
  background: #faf1f2;
  /* Old browsers */
  background: radial-gradient(ellipse at center, #faf1f2 1%, #fdf4f7 51%, #faebee 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf1f2', endColorstr='#faebee',GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */
  border-radius: 4px;
}

.post-list .how-to-list .how-to-li:hover .how-to-list-title:hover {
  text-decoration: underline;
  cursor: pointer;
}

.post-list .how-to-list .read-more {
  color: #1b69b6;
}

.post-list .how-to-list .how-to-list-title {
  line-height: 24px;
}

.post-list .how-to-list .how-to-category-list {
  line-height: 19px;
}

.post-list .how-to-list .howto-tab-content {
  background: #efefef;
  padding: 8px 10px;
  font-size: 18px;
  margin-bottom: 15px;
  border-radius: 4px;
}

.post-list .how-to-list .mCSB_draggerContainer {
  visibility: hidden;
}

.post-list:hover .hideScrollbar .mCSB_draggerContainer {
  visibility: visible;
}

.blog .userProfLnk.createLnk .createDesignMenu .drp_arrow {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.blog .discover_menu a {
  font-size: 15px;
}

.blog .search_input_div > span {
  top: 9px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.blog .changeLogmenu_desk h2 {
  background: #efefef;
  padding: 8px 10px;
  font-size: 18px;
  margin-bottom: 15px;
}

.blog .headerUseravatar.userProfLnk .drp_arrow {
  top: 13px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.blog .search_input_div input {
  border: 1px solid #ee0979;
}

.blog .search_input_div input .form-control:focus {
  border: 0;
}

.blog .modal .modal-content {
  height: auto;
}

.howto-nav.nav-tabs li a {
  margin-right: 0px;
}

.howto-nav .nav-item.active {
  background: #e4e4e4;
}

.how-to-icons {
  height: 70px;
  width: 70px;
  display: block;
}

.how-to-icons.wofox-design {
  background: url(/images/how-to-icons.svg?16887aaddc3a1c74e1480119b5392c5e) no-repeat -3px 0px;
}

.how-to-icons.wofox-motion {
  background: url(/images/how-to-icons.svg?16887aaddc3a1c74e1480119b5392c5e) no-repeat -86px 0px;
}

.how-to-icons.wofox-video {
  background: url(/images/how-to-icons.svg?16887aaddc3a1c74e1480119b5392c5e) no-repeat -180px 0px;
}

.how-to-icons.wofox-repurpose {
  background: url(/images/how-to-icons.svg?16887aaddc3a1c74e1480119b5392c5e) no-repeat 2px -104px;
}

.how-to-icons.wofox-tools {
  background: url(/images/how-to-icons.svg?16887aaddc3a1c74e1480119b5392c5e) no-repeat -88px -105px;
}

.how-to-icons.wofox-project {
  background: url(/images/how-to-icons.svg?16887aaddc3a1c74e1480119b5392c5e) no-repeat -180px -104px;
}

.how-to-icons.wofox-asset {
  background: url(/images/how-to-icons.svg?16887aaddc3a1c74e1480119b5392c5e) no-repeat 0px -207px;
}

.how-to-icons.wofox-team {
  background: url(/images/how-to-icons.svg?16887aaddc3a1c74e1480119b5392c5e) no-repeat -85px -207px;
}

.how-to-icons.wofox-3d {
  background: url(/images/how-to-icons.svg?16887aaddc3a1c74e1480119b5392c5e) no-repeat -306px -104px;
}

.how-to-icons.account-support {
  background: url(/images/how-to-icons.svg?16887aaddc3a1c74e1480119b5392c5e) no-repeat -179px -207px;
}

.how-to-icons.help-support {
  background: url(/images/how-to-icons.svg?16887aaddc3a1c74e1480119b5392c5e) no-repeat -276px 0px;
}

.how-to-icons.photo-collage-maker {
  background: url(/images/how-to-icons.svg?16887aaddc3a1c74e1480119b5392c5e) no-repeat -275px -206px;
}

.how-to-icons.graphic-design {
  background: url(/images/how-to-icons.svg?16887aaddc3a1c74e1480119b5392c5e) no-repeat -370px 0px;
}

.how-to-icons.account-settings {
  background: url(/images/how-to-icons.svg?16887aaddc3a1c74e1480119b5392c5e) no-repeat -179px -207px;
}

.how-to-icons.project-management {
  background: url(/images/how-to-icons.svg?16887aaddc3a1c74e1480119b5392c5e) no-repeat -180px -104px;
}

.how-to-icons.gif-templates {
  background: url(/images/how-to-icons.svg?16887aaddc3a1c74e1480119b5392c5e) no-repeat -370px -104px;
}

.how-to-search .input-search .form-control {
  width: 60%;
  height: 50px;
  line-height: 46px;
  padding-left: 50px;
  font-size: 16px;
  color: #000;
  background: #fff;
  outline: 0;
  border: 1px solid #ee0979;
}

.how-to-search .input-search input::-webkit-input-placeholder {
  font-size: 20px;
}

.how-to-search .search-icon {
  background: url(/images/search.svg?6863dac87957002c77dfb46ff4b5a710) no-repeat center;
  height: 25px;
  width: 25px;
  display: block;
  left: 21%;
  top: 22%;
}

.how-to-search-category {
  border: 1px solid #eee;
  top: 100%;
  left: 0;
  right: 0;
  width: 60%;
  background-color: #ffffff;
  border-radius: 0 0 3px 3px;
  max-height: 250px;
  overflow: auto;
  -webkit-transition: all ease .4s;
  transition: all ease .4s;
  z-index: 9;
  margin: 0 auto;
}

.createPopup-search-scroll {
  overflow-y: auto;
  max-height: 150px;
  height: auto;
}

.how-to-rightBlock {
  border: 1px solid #ee0979;
  border-radius: 4px;
  padding: 10px;
}

.how-to-rightBlock .how-to-list-tag {
  padding: 0 18px;
}

.how-to-rightBlock .how-to-list-tag a {
  color: #000;
  line-height: 19px;
}

.how-to-rightBlock .how-to-list-tag a:hover {
  background: #faf1f2;
  /* Old browsers */
  background: radial-gradient(ellipse at center, #faf1f2 1%, #fdf4f7 51%, #faebee 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf1f2', endColorstr='#faebee',GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */
  border-radius: 4px;
}

.how-to-rightBlock .how-to-list-tag a:hover .how-to-list-title:hover {
  text-decoration: underline;
  cursor: pointer;
}

.how-to-rightBlock .post-page {
  padding: 7px;
  font-size: 16px;
  margin-bottom: 15px;
  background: #efefef;
  line-height: 25px;
}

.meta-content-space {
  margin-left: 20px;
  margin-right: 20px;
}

.laptopSlider.repurpose-slider {
  height: 325px;
}

.platform-beta-content {
  margin-top: 50px;
}

/*._3d-slider{
  cursor:pointer;
  .twentytwenty-handle{
    display:none;
  }
}*/

.education-page .card .card-body {
  height: 171px;
}

.video-editorStatic table tr td {
  font-size: 17px;
  line-height: 23px !important;
}

.how-to .search_input_div input {
  border: 1px solid #ee0979;
  border-radius: 0;
}

.related-article .card {
  width: 261px;
  margin-right: 8px;
}

.how-to-list-tag a {
  color: #000;
}

.how-to-list-tag.active a .fa-angle-double-right {
  color: #f6921e;
}

.btn-sm,
.btn-group-sm > .btn {
  padding: 4px 8px;
}

.btn-sm:hover,
.btn-group-sm > .btn:hover {
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.9);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.9);
}

.homelst-pins {
  top: 46%;
  left: 46%;
  position: absolute;
}

.homelst-pins.gif a {
  background: url(/images/gif.png?184b74fa21b3501c26c5458f8f2aedc6) no-repeat center;
  display: block;
  height: 35px;
  width: 37px;
  text-indent: -99999px;
}

.switch {
  width: 70px;
}

.switch .slider {
  height: 29px !important;
  width: 70px !important;
  border: 1px solid transparent;
  margin: 0;
  margin-top: -8px !important;
}

.switch .slider:before {
  height: 27px;
  width: 27px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #8f949b;
  bottom: 1px;
}

.switch .slider,
.switch input:checked + .slider {
  background: #8f949b;
}

.switch input:checked + .slider:before {
  height: 27px;
  width: 27px;
  left: auto;
  bottom: 1px;
  right: 26px;
  border: 1px solid #8f949b;
}

.template-slider-heading {
  font-size: 20px !important;
  padding-bottom: 8px !important;
}

.static-video-templates .template-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.static-video-templates .template-list li.hboxLt {
  height: auto;
  width: 270px;
  min-width: 150px !important;
}

.static-video-templates .template-list li.hboxLt .hbox_innr {
  bottom: 0;
}

.static-video-templates .template-list li.hboxLt .pins_blockover {
  min-height: unset !important;
}

.static-video-templates .template-list li.hboxLt .bot-space {
  padding: 0 0 20px !important;
}

.static-video-templates .template-list li.hboxLt:first-of-type {
  margin-left: 0;
}

.static-video-templates .template-list li.hboxLt:last-of-type {
  margin-right: 0;
}

.bannerPinContents .pins_block_inner {
  -webkit-box-shadow: none;
          box-shadow: none;
  background: transparent;
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
}

.bannerPinContents .pins_block_inner.pinsInner {
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}

.bannerPinContents .bannerImg img {
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.bannerPinsLst {
  width: 190px;
  height: 190px;
  position: relative;
}

.bannerPinsLst .bannerImg {
  position: absolute;
  bottom: 0;
  right: 0;
}

.pricin_page .feature_mrSec {
  overflow: visible;
}

.pricingPlanTh {
  line-height: 35px;
  margin: 50px 0 20px;
}

.pricingPlanTh span {
  margin: 0 10px;
}

.pricingPlanTh span,
.pricingPlanTh label {
  display: inline-block;
  font-size: 20px;
  vertical-align: top;
  line-height: 20px;
}

.pricingPlanTh span.active {
  border-bottom: 1px solid #464646;
}

.pricingPlanTh .switch {
  width: 70px;
}

.pricingPlanTh .switch .slider {
  height: 29px !important;
  width: 70px !important;
  border: 1px solid transparent;
  margin: 0;
  margin-top: -8px !important;
}

.pricingPlanTh .switch .slider:before {
  height: 27px;
  width: 27px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #8f949b;
  bottom: 1px;
}

.pricingPlanTh .switch .slider,
.pricingPlanTh .switch input:checked + .slider {
  background: #8f949b;
}

.pricingPlanTh .switch input:checked + .slider:before {
  height: 27px;
  width: 27px;
  left: auto;
  bottom: 1px;
  right: 26px;
  border: 1px solid #8f949b;
}

.pricingPlanTh .saveTxt {
  color: #649433;
  font-size: 15px;
  line-height: 23px;
}

.pricing-label {
  line-height: 23px;
}

.feature_mrSec {
  margin: 0 auto 0;
}

.feature_mrSec .nav-tabs {
  background: transparent;
  border-color: transparent;
  margin-bottom: 30px;
  text-align: center;
}

.feature_mrSec .nav-tabs > li {
  /*width: 12%;
      float: left;*/
  width: auto;
  display: inline-block;
  float: none;
  border: 1px solid #a0a0a0;
  margin-left: -1px;
}

.feature_mrSec .nav-tabs > li.active {
  opacity: 1;
}

.feature_mrSec .nav-tabs > li.active > a {
  color: #fff;
}

.feature_mrSec .nav-tabs > li.active > a:hover,
.feature_mrSec .nav-tabs > li.active > a:focus {
  color: #fff;
}

.feature_mrSec .nav-tabs > li > a {
  margin-right: 0;
  border-radius: 0;
  display: inline-block;
  font-size: 16px;
  color: #464646 !important;
  font-weight: 500;
  min-width: 150px;
}

.pricing_plans_main {
  margin-top: 35px;
}

.pricing_upgrade {
  /*min-height: 675px;*/
}

.pricing_upgrade .basic_upgradeinner {
  padding: 10px;
}

.pricing_upgrade .basic_upgradeinner .paidplan_hd {
  background: #f6f6f6;
  padding: 5px;
  line-height: 30px;
}

.pricing_upgrade:hover {
  /*@extend .box_shadow;
    background: #e4e4e4!important;
    border-right: 1px solid #3f3d48;
    z-index: 99;*/
}

.pricing_upgrade:hover .paidplan_hd {
  background: #fff;
}

.pricing_upgrade .upgradepg_btn {
  padding: 0 10px;
}

.plan_table .basic_upgradeinner .paidplan_hd {
  font-size: 17px;
  font-weight: 600;
  line-height: 30px;
  background: #f6f6f6;
}

.plan_table .price_tableHd {
  font-size: 13px;
  color: #777;
  line-height: 20px;
}

.plan_table .price_value {
  font-size: 30px !important;
  line-height: 17px !important;
}

.plan_table .dolor_sign {
  font-size: 21px;
  vertical-align: top;
  line-height: 10px;
  display: inline-block !important;
  margin-right: 5px;
}

.plan_table .dolor_plan {
  font-size: 26px;
  line-height: 21px;
}

.plan_table .price_rate {
  margin: 0 -3px;
}

.plan_table .separator_line {
  width: 95%;
  height: 1px;
  border-top: 1px solid #fdbc8e;
  margin: 15px auto;
}

.plan_table .clsIncludeLst {
  /*min-height: 190px;*/
}

.plan_table.pricing_table {
  float: none;
  display: inline-block;
  width: 285px;
  vertical-align: middle;
  /*border-right: 1px solid #4b4a50;*/
}

.plan_table.pricing_table .teamprime_gr {
  background: none;
}

.plan_table.pricing_table .teamprime_gr .amount {
  color: #649433;
  font-weight: 600;
  display: block;
  font-size: 30px;
  padding: 5px 0 10px;
}

.plan_table.pricing_table .teamprime_gr .amount .currency {
  font-size: 16px;
  /* margin-right: 5px;*/
  margin-left: 0px;
}

.plan_table.pricing_table .save_yearamount.amount {
  color: #464646;
  font-size: 15px !important;
  line-height: 20px !important;
}

.plan_table.pricing_table .save_yearamount.amount .dolor_sign {
  margin: 0;
  vertical-align: middle !important;
}

.plan_table.pricing_table .save_yearamount.amount .price_value {
  font-size: 15px !important;
  line-height: 20px !important;
}

.plan_table.pricing_table .save_amount.amount {
  color: #8f949b;
  font-size: 15px !important;
}

.plan_table.pricing_table .save_amount.amount .dolor_sign {
  margin: 0;
  vertical-align: middle !important;
}

.plan_table.pricing_table .save_amount.amount .price_value {
  font-size: 15px !important;
  line-height: 20px !important;
}

.plan_table.pricing_table .save_amount.original_amount .pricingAmountsMain {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.plan_table.pricing_table .save_amount.original_amount .pricingAmountsMain p {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.plan_table.pricing_table .save_amount.original_amount .pricingAmountsMain p:before {
  position: absolute;
  content: '';
  width: 100%;
  height: 1px;
  background-color: #8f949b;
  top: 9px;
}

.plan_table.pricing_table .upgradepg_btn .btn {
  padding: 6px 15px;
  border-radius: 2px;
  font-size: 16px;
  background: #a7a7a7;
}

.plan_table.pricing_table .upgradepg_btn .btn.selectedBtn {
  background: #b6bf33;
}

.plan_table.pricing_table .upgradepg_btn .btn.currentpln_btn {
  border: 1px solid #f05a28;
  color: #f05a28 !important;
  background: #fff;
}

.plan_table.pricing_table .upgradepg_btn .btn:hover {
  -webkit-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.4);
}

.plan_table.pricing_table.active .upgradepg_btn .btn {
  border: 1px solid transparent;
}

.plan_table:hover .basic_upgrade {
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}

.plan_table.active .basic_upgrade {
  background: #fff;
  z-index: 9;
}

.plan_table.active .basic_upgrade .paymentTypeLst .paymentLst {
  border-bottom: 1px dashed #d6b299;
}

.plan_table.active .basic_upgrade .paymentTypeLst .paymentLst.active .amount {
  color: #f05a28;
}

.upgrade_plan_lst ul {
  padding: 0;
  height: 60%;
  list-style: none;
  line-height: 21px;
  text-align: left;
}

.upgrade_plan_lst li {
  position: relative;
}

.upgrade_plan_lst li a i {
  height: 5px;
  width: 5px;
  border-radius: 50%;
  background: #6d6e6b;
  text-indent: -9999px;
  display: inline-block;
  position: absolute;
  top: 10px;
  left: 0;
}

.pricing-subscibe {
  padding-top: 40px;
}

.pricingContent {
  padding-left: 25px !important;
}

.pricingContent .pricing-para {
  line-height: 23px;
  list-style-type: disc;
}

.paymentLst {
  border-bottom: 1px dashed #ccc;
  padding: 10px 0;
}

.pricingPartLst {
  width: 33%;
  display: block !important;
  margin: 0 !important;
}

.pricingPartLst .pricing_upgrade {
  height: 100%;
}

.pricingPage .pricing_table_first {
  margin-top: 50px;
}

.pricingPage .pricing_table_first .fa-star {
  font-size: 10px;
}

.pricingPage #compare_1_header {
  border-top: 1px solid #eaeaea !important;
}

.pricingPage #stopHere {
  margin-top: 50px;
}

.pricingPage .compare_bot_bor td {
  padding: 10px !important;
}

.pricingPage .compare_bot_bor td:hover {
  background: #fff !important;
}

.pricing_table.plan_best_price.active .pricing_upgrade {
  border: 1px solid #f05a28 !important;
  position: relative;
  height: 110% !important;
  margin-top: -20px !important;
}

.pricing_table.plan_best_price.active .pricing_upgrade .bestValue {
  display: block;
}

.bestValue {
  margin-top: -15px;
  display: none;
  margin-bottom: 5px;
  padding: 1px 4px;
}

.bestValue span {
  /*background: #b6bf33;*/
  padding: 3px 10px;
  /* min-width: 190px; */
  margin-top: 8%;
  color: #fff;
  display: inline-block;
  z-index: 2;
  position: relative;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.pricintabl_note {
  font-size: 20px;
  margin: 0 auto;
  padding-bottom: 50px;
}

.compare_header {
  padding-bottom: 30px;
}

.compare_header h2 {
  color: #8f949b;
  line-height: 33px;
}

.compare_header li {
  display: inline-block;
  padding: 5px;
}

.compare_header li i {
  color: #b6bf33;
  font-size: 10px;
  font-weight: 600;
}

.compare_header .compare_btn {
  background: #b6bf33;
  border: 2px solid #b6bf33;
  margin-bottom: 25px;
  color: #fff;
  border-radius: 0;
}

.contactPageContent .last-para {
  font-size: 12px;
}

.optimizerUsrImgLst .carousel {
  padding: 15px 10px 5px;
  background: #f6f6f6;
  border: 1px solid #e4e4e4;
}

.optimizerUsrImgLst .carousel .carousel-control {
  font-size: 17px;
}

.optimizerUsrImgLst .carousel .carousel-control.right {
  right: -27px;
}

.optimizerUsrImgLst .carousel .carousel-control.left {
  left: -27px;
}

.optimizerUsrImgLst .carousel-inner {
  min-height: 167px;
}

.optimizerUsrImgLst .carousel-inner .download-btn-top {
  min-width: 0;
}

.optimizerUsrImgLst .carousel-inner .row-fluid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.optimizerUsrImgLst .carousel-inner .row-fluid .optimize-card-box {
  width: 186px;
  position: relative;
  min-height: 1px;
  padding: 0 5px 5px;
}

.optimizerUsrImgLst .carousel-inner .upload-bg {
  background: #fff;
  border: 1px solid #f6f6f6;
}

.optimizerUsrImgLst .carousel-inner .imgBlur .less-percent-img {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  background: #000;
}

.optimizerUsrImgLst .carousel-inner .font-line {
  line-height: 13px;
}

.optimizerUsrImgLst .carousel-inner .font-line i {
  font-size: 12px;
  padding: 0 3px;
  margin: 0;
}

.optimizerUsrImgLst .carousel-inner .font-line i:hover {
  background: #e4e4e4;
  color: #f05a28;
}

.optimizerUsrImgLst .carousel-inner .optimizerUsrImg {
  height: 101px;
  background: #fff;
}

.optimizerUsrImgLst .carousel-inner .optimizerUsrImg .upload-settings,
.optimizerUsrImgLst .carousel-inner .optimizerUsrImg .less-percent,
.optimizerUsrImgLst .carousel-inner .optimizerUsrImg .less-percent-img {
  display: none;
  background: #fff;
  width: 100%;
  height: 100%;
  /*border: 1px solid #ddd;*/
  font-size: 35px;
}

.optimizerUsrImgLst .carousel-inner .optimizerUsrImg .upload-settings i,
.optimizerUsrImgLst .carousel-inner .optimizerUsrImg .less-percent i,
.optimizerUsrImgLst .carousel-inner .optimizerUsrImg .less-percent-img i {
  color: #999;
  margin: auto;
  font-size: 25px !important;
  /*margin-top: 15px;*/
  text-shadow: -2px -2px 0 rgba(255, 255, 255, 0.2), 2px -2px 0 rgba(255, 255, 255, 0.4), -2px 2px 0 rgba(255, 255, 255, 0.52), 2px 2px 0 rgba(255, 255, 255, 0.5);
}

.optimizerUsrImgLst .carousel-inner .optimizerUsrImg .upload-settings h4,
.optimizerUsrImgLst .carousel-inner .optimizerUsrImg .less-percent h4,
.optimizerUsrImgLst .carousel-inner .optimizerUsrImg .less-percent-img h4 {
  font-size: 15px;
  padding: 5px 0 0;
  margin: 0;
  color: #999;
}

.optimizerUsrImgLst .carousel-inner .optimizerUsrImg .upload-settings .m-auto,
.optimizerUsrImgLst .carousel-inner .optimizerUsrImg .less-percent .m-auto,
.optimizerUsrImgLst .carousel-inner .optimizerUsrImg .less-percent-img .m-auto {
  /*height: 101px;*/
}

.optimizerUsrImgLst .carousel-inner .optimizerUsrImg .upload-settings {
  background: rgba(0, 0, 0, 0.3);
  cursor: pointer;
}

.optimizerUsrImgLst .carousel-inner .optimizerUsrImg .upload-settings i.fa-cogs {
  color: #464646 !important;
}

.optimizerUsrImgLst .carousel-inner .optimizerUsrImg .less-percent {
  background: transparent;
  text-shadow: -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, 2px 2px 0 #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.optimizerUsrImgLst .carousel-inner .optimizerUsrImg .less-percent span {
  margin: auto;
}

.optimizerUsrImgLst .carousel-inner .optimizerUsrImg:hover .upload-settings {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.optimizerUsrImgLst .carousel-inner .optimizerUsrImg:hover .less-percent {
  display: none;
}

.optimizerUsrImgLst .carousel-inner .compress_imageProperties {
  height: 20px;
  background: transparent;
  margin: 0 5px 5px;
  padding: 0;
}

.optimizerUsrImgLst .carousel-inner .compress_imageProperties .btn-finish-down {
  background: #b3b1b1;
  opacity: 0.5;
  cursor: not-allowed;
}

.optimizerUsrImgLst .carousel-inner .compress_imageProperties .btn-finish-down .btn-finish {
  line-height: 15px;
}

.optimizerUsrImgLst .carousel-inner .upload-font {
  font-size: 14px;
  min-height: 17px;
  line-height: 19px;
  max-width: 115px;
  display: inline-block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.optimizerUsrImgLst .carousel-inner .upload-font.total-percent {
  font-size: 12px;
}

.optimizerUsrImgLst .carousel-inner .load-percent {
  top: 0;
  right: 0;
  left: 0;
  margin: auto;
  height: 20px;
  border: 1px solid #f6f6f6;
}

.optimizerUsrImgLst .carousel-inner .progress {
  width: 100%;
  background: #fff;
  float: left;
  margin-bottom: 0;
}

.optimizerUsrImgLst .carousel-inner .progress .progress-bar {
  /*@extend .gradient-bg;*/
  background: #b6bf33;
}

.optimizerUsrImgLst .carousel-inner .btn-finish {
  padding: 0;
  line-height: 15px;
  text-align: center;
  color: #fff;
  background: #949c16;
  border: 1px solid #949c16;
  height: 20px;
  float: left;
  width: 100%;
  border-radius: 0;
}

.optimizerUsrImgLst .carousel-inner .btn-finish .download-btn-top {
  font-size: 13px;
  padding: 0 0 0 5px;
  border-radius: 0;
}

.optimizerUsrImgLst .carousel-inner .compress-load,
.optimizerUsrImgLst .carousel-inner .upload-load,
.optimizerUsrImgLst .carousel-inner .upload-load-wait,
.optimizerUsrImgLst .carousel-inner .upload-load-error {
  display: none;
}

.optimizerUsrImgLst .carousel-inner .img_uploading .upload-load {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.optimizerUsrImgLst .carousel-inner .img_uploading .upload-load-wait {
  display: none !important;
}

.optimizerUsrImgLst .carousel-inner .img_compressing .compress-load {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: 0;
  right: 0;
  margin: 0 auto;
}

.optimizerUsrImgLst .carousel-inner .img_compressing .upload-load,
.optimizerUsrImgLst .carousel-inner .img_compressing .btn-finish,
.optimizerUsrImgLst .carousel-inner .img_compressing .less-percent,
.optimizerUsrImgLst .carousel-inner .img_compressing .upload-load-wait {
  display: none !important;
}

.optimizerUsrImgLst .carousel-inner .img_uploaded .download-top {
  display: none;
}

.optimizerUsrImgLst .carousel-inner .img_waiting .upload-load,
.optimizerUsrImgLst .carousel-inner .img_waiting .btn-finish,
.optimizerUsrImgLst .carousel-inner .img_waiting .less-percent {
  display: none !important;
}

.optimizerUsrImgLst .carousel-inner .img_waiting .upload-load-wait {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.optimizerUsrImgLst .carousel-inner .img_active .upload-bg {
  /*@extend .gradient-bg;*/
  border: 1px solid #f05a28;
}

.optimizerUsrImgLst .carousel-inner .img_active .upload-bg .btn-finish {
  /*background: #fff;*/
}

.optimizerUsrImgLst .carousel-inner .img_active .upload-bg .optimizerUsrImg .upload-settings i {
  display: none;
}

.optimizerUsrImgLst .carousel-inner .img_error img {
  opacity: 0.5;
}

.optimizerUsrImgLst .carousel-inner .img_error .upload-load,
.optimizerUsrImgLst .carousel-inner .img_error .compress-load {
  display: none !important;
}

.optimizerUsrImgLst .carousel-inner .img_error .upload-load-error {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  background: rgba(0, 0, 0, 0.13);
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  /*opacity: 0.5;*/
  cursor: default;
}

.optimizerUsrImgLst .carousel-inner .img_error .upload-load-error .upload-font {
  width: 20px;
  font-size: 20px;
  height: 20px;
  background: red;
}

.optimizerUsrImgLst .carousel-inner .img_error .upload-load-error .upload-font i {
  font-size: 12px !important;
  color: #fff !important;
  margin-top: 0 !important;
  text-shadow: none;
}

.optimizerUsrImgLst .carousel-inner .img_error .compress-load {
  background: #928f8f;
}

.optimizerUsrImgLst .carousel-inner .img_error .compress-load .m-auto {
  display: none;
}

.optimizerUsrImgLst .carousel-inner .img_error .progress .upload-font {
  background: red;
  width: 15px;
  color: #fff;
  height: 10px;
  font-weight: bold;
}

.optimizerUsrImgLst .carousel-inner .carousel-control {
  background-image: none;
  width: 3%;
  top: 43%;
}

.optimizerUsrImgLst .carousel-inner .carousel-control.left {
  left: 0;
}

.optimizerUsrImgLst .carousel-inner .compress-load h4,
.optimizerUsrImgLst .carousel-inner .compress-load i {
  color: #949c16 !important;
}

.optimizerBor-top {
  border-bottom: 2px solid #FFF0ED;
  margin-bottom: 50px;
  padding: 10px 0 20px !important;
}

#compressLoader .compress_imageProperties .compress_range {
  width: 46% !important;
}

#compressLoader .ajax_loadUpdate {
  background-color: transparent !important;
}

.optimizerBor-top .optimizerBg {
  border: 1px solid #e4e4e4;
}

.optimizerBor-top .optimizerBg .ajax_loadUpdate {
  background-color: #fff !important;
  height: 100%;
  top: 0;
}

.optimizerBor-top .optimizerBg .ajax_loadUpdate .loading-container {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  top: 0;
  left: 0;
}

.compress_size {
  padding-bottom: 5px;
  font-size: 18px;
}

.compress_image {
  min-height: 290px;
}

.compress_imageProperties {
  margin-top: 0 !important;
  padding: 8px 10px;
  background: #e4e4e4;
  height: 50px;
}

.compress_imageProperties .compress_range,
.compress_imageProperties .compress_qualityValue {
  display: inline-block;
}

.compress_imageProperties .compress_range input,
.compress_imageProperties .compress_qualityValue input {
  width: 85%;
}

.compress_imageProperties .compress_range {
  width: 65%;
  margin: 0 10px;
}

.compress_imageProperties .compress_qualityValue {
  width: 60px;
}

.compress_imageProperties .compress_qualityValue input {
  padding-left: 5px;
}

#compressLoader .compress-img-slide {
  bottom: 10px;
  left: 20px;
}

#compressLoader .compress-img-slide .slider-cont {
  width: 100%;
}

#compressLoader .compress-img-slide.compress_imageProperties {
  height: auto;
  width: 95px;
  padding: 7px 10px 0;
  background: transparent !important;
}

#compressLoader .compress-img-slide.compress_imageProperties .compress_range {
  width: 64% !important;
}

#compressLoader .compress-img-slide .btn-finish {
  margin-top: 9px;
  line-height: 23px;
}

#compressLoader .compress-img-slide .btn-finish:hover {
  line-height: 23px;
}

#compressLoader .compress-img-slide .compress_qualityValue {
  top: 11px;
  right: 0;
}

#compressLoader .compress-img-slide .compress_range {
  -webkit-writing-mode: tb-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: tb-rl;
  width: 88% !important;
  -webkit-transform: rotate(-180deg);
  transform: rotate(-90deg);
  margin: 25px 0 0 13px;
}

#compressLoader .compress-img-slide .compress_range input {
  width: 145px;
}

#compressLoader .compress_imageProperties .compress_range {
  width: 46% !important;
}

.optimizerBg {
  min-height: 290px;
}

.optimizerBg .optimizerBg-inner {
  /* border: 1px solid transparent !important;*/
}

.optimizerBg .loading-container {
  margin: auto;
}

.slider-cont {
  margin-top: 0;
  width: 400px;
}

.optimizerBg-inner video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.clear-btn i {
  font-size: 11px;
  margin-right: 5px;
}

.optimizerAdvncedTableBg .optimizerBg {
  background: url(/images/transbg.png?fd0238bd4374505520bc11cffcd661f1) repeat center center;
  /*max-height: 650px;*/
}

.optimizerAdvncedRgt {
  right: 0;
  width: 80px;
  top: 0;
}

.optimizerAdvncedPart {
  padding-right: 80px;
}

.optimizerAdvncedTable {
  display: table;
}

.optimizerAdvncedTable .optimizerAdvncedLft,
.optimizerAdvncedTable .optimizerAdvncedLft1 {
  width: 49%;
  display: table-cell;
  vertical-align: middle;
}

.optimizerAdvncedTable .optimizerAdvncedMdl {
  width: 2%;
  display: table-cell;
  vertical-align: middle;
}

.optimizerAdvncedTableBg .optimizerAdvncedLft,
.optimizerAdvncedTableBg .optimizerAdvncedLft1 {
  background: url(/images/transbg.png?fd0238bd4374505520bc11cffcd661f1) repeat center center;
}

.optimizerAdvncedTableBg .optimizerAdvncedLft1 {
  background: url(/images/transbg.png?fd0238bd4374505520bc11cffcd661f1) repeat center center;
}

.optimize-btn {
  padding: 2px 5px !important;
  font-size: 12px !important;
}

.watermark_popup_pre .video-wrapper-container {
  height: 500px;
  margin-bottom: 40px;
}

.watermark_popup_pre .video-wrapper-container .player-controls {
  margin: 0;
}

.slide-count {
  height: 20px;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -404px -200px;
  width: 22px;
  font-size: 11px;
  font-weight: 600;
}

.slide-resizecount {
  background: url(/images/pinresizeslide.png?ac7939286a50fe90c2141f7bc5f8eb51) no-repeat center;
}

.primeIcon {
  display: inline-block;
  height: 22px;
  width: 22px;
}

.primeIcon.pin_prime,
.primeIcon.prime {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -127px -594px;
  top: 4px;
  right: 7px;
  z-index: 56;
}

.primeIcon.prime-plus {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -164px -596px;
}

.fontfamilyFontChoose .primeIcon.prime,
.fontfamilyFontChoose .primeIcon.prime-plus {
  left: 0;
}

.mobileCateView ul .category_drparrow.category-add {
  background: #797979 url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -467px 0;
}

.input_checkbox_bg label input[type="checkbox"] ~ span {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -425px -48px;
}

.input_checkbox_bg label input[type="checkbox"]:checked ~ span {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -460px -48px;
}

.UserProfDrpdown {
  position: absolute;
  list-style: none;
  min-width: 180px;
  top: 32px;
  right: 7px;
  padding: 1px;
  background-color: #fff;
  display: none;
  z-index: 9999999;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.UserProfDrpdown li {
  display: block;
  padding: 0;
  border-bottom: 1px solid #f6f6f6;
  position: relative;
}

.UserProfDrpdown li a {
  font-size: 15px;
  line-height: 32px;
  display: block;
  padding: 0 10px;
  color: #5a5a5a;
}

.UserProfDrpdown li a .fa {
  width: 24px;
  height: 24px;
  text-align: left;
  line-height: 24px;
  text-indent: -9999px;
  background-image: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c);
  background-repeat: no-repeat;
}

.UserProfDrpdown li.graphics_design a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -38px -1094px;
}

.UserProfDrpdown li.graphics_design a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -69px -1094px;
}

.UserProfDrpdown li.photo_collage a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -8px -1124px;
}

.UserProfDrpdown li.photo_collage a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -99px -1160px;
}

.UserProfDrpdown li.photo_mockup a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -38px -1124px;
}

.UserProfDrpdown li.photo_mockup a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -68px -1124px;
}

.UserProfDrpdown li.photo_editor a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -128px -1159px;
}

.UserProfDrpdown li.photo_editor a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -8px -1189px;
}

.UserProfDrpdown li.wfx a .fa {
  background-position: -8px -489px;
}

.UserProfDrpdown li.wfx a:hover .fa {
  background-position: -44px -488px;
}

.UserProfDrpdown li.gif-templates a .fa,
.UserProfDrpdown li.gif_templates a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -128px -1064px;
}

.UserProfDrpdown li.gif-templates a:hover .fa,
.UserProfDrpdown li.gif_templates a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -8px -1094px;
}

.UserProfDrpdown li.video_editor a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -180px -652px;
}

.UserProfDrpdown li.video_editor a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -188px -1064px;
}

.UserProfDrpdown li.cinemagraphs a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -68px -1063px;
}

.UserProfDrpdown li.cinemagraphs a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -98px -1063px;
}

.UserProfDrpdown li.animated_design a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -8px -1063px;
}

.UserProfDrpdown li.animated_design a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -38px -1063px;
}

.UserProfDrpdown li.cut_story a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -80px -489px;
}

.UserProfDrpdown li.cut_story a:hover .fa {
  background-position: -112px -489px;
}

.UserProfDrpdown li.optimizer a .fa {
  background-position: -143px -488px;
}

.UserProfDrpdown li.optimizer a:hover .fa {
  background-position: -172px -488px;
}

.UserProfDrpdown li.add_watermark a .fa {
  background-position: -202px -488px;
}

.UserProfDrpdown li.add_watermark a:hover .fa {
  background-position: -229px -488px;
}

.UserProfDrpdown li._3d-fancy-text a .fa {
  background-position: -258px -485px;
}

.UserProfDrpdown li._3d-fancy-text a:hover .fa {
  background-position: -285px -485px;
}

.UserProfDrpdown li.ai-infographic a .fa {
  background-position: -317px -486px;
}

.UserProfDrpdown li.ai-infographic a:hover .fa {
  background-position: -346px -486px;
}

.UserProfDrpdown li.audio_editor a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -302px -1808px;
}

.UserProfDrpdown li.audio_editor a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -333px -1808px;
}

.UserProfDrpdown li.ai-video-maker a .fa {
  background-position: -215px -398px;
}

.UserProfDrpdown li.ai-video-maker a:hover .fa {
  background-position: -249px -396px;
}

.UserProfDrpdown li.video_templates a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -98px -1187px;
}

.UserProfDrpdown li.video_templates a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -193px -1150px;
}

.UserProfDrpdown li.logo_maker a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -288px -1766px;
}

.UserProfDrpdown li.logo_maker a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -322px -1766px;
}

.UserProfDrpdown li.video_collage a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -158px -1094px;
}

.UserProfDrpdown li.video_collage a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -163px -1124px;
}

.UserProfDrpdown li.video_mockup a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -188px -1094px;
}

.UserProfDrpdown li.video_mockup a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -193px -1124px;
}

.UserProfDrpdown li.red_video_templates a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -97px -1187px;
}

.UserProfDrpdown li.red_video_templates a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -192px -1150px;
}

.UserProfDrpdown li.red_collage_templates a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -339px -579px;
}

.UserProfDrpdown li.red_collage_templates a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -349px -477px;
}

.UserProfDrpdown li.red_mockup_templates a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -367px -579px;
}

.UserProfDrpdown li.red_mockup_templates a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -319px -506px;
}

.UserProfDrpdown li.blue_collage_templates a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -281px -612px;
}

.UserProfDrpdown li.blue_collage_templates a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -337px -551px;
}

.UserProfDrpdown li.blue_mockup_templates a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -312px -612px;
}

.UserProfDrpdown li.blue_mockup_templates a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -281px -551px;
}

.UserProfDrpdown li.panorama_video_templates a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -339px -610px;
}

.UserProfDrpdown li.panorama_video_templates a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -375px -505px;
}

.UserProfDrpdown li.Asset a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -368px -611px;
}

.UserProfDrpdown li.Asset a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -311px -580px;
}

.UserProfDrpdown li.swash-text a .fa {
  background-position: -440px -821px;
}

.UserProfDrpdown li.swash-text a:hover .fa {
  background-position: -474px -821px;
}

.UserProfDrpdown li.video_maker a .fa {
  /*background-position:-157px -195px;*/
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -156px -195px;
}

.UserProfDrpdown li.video_maker a:hover .fa {
  /*background-position:-186px -195px;*/
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -185px -195px;
}

.UserProfDrpdown li.background_remover a .fa {
  /*background-position:-157px -195px;*/
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -144px -1732px;
}

.UserProfDrpdown li.background_remover a:hover .fa {
  /*background-position:-186px -195px;*/
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -175px -1732px;
}

.UserProfDrpdown li.music_to_video a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -9px -1159px;
}

.UserProfDrpdown li.music_to_video a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -99px -1125px;
}

.UserProfDrpdown li.panorama_editor a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -38px -1158px;
}

.UserProfDrpdown li.panorama_editor a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -68px -1158px;
}

.UserProfDrpdown li.podcast_to_video a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -39px -1189px;
}

.UserProfDrpdown li.podcast_to_video a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -69px -1189px;
}

.UserProfDrpdown li.text_to_video a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -129px -1189px;
}

.UserProfDrpdown li.text_to_video a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -159px -1065px;
}

.UserProfDrpdown li.green_intro_maker a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -269px -1808px;
}

.UserProfDrpdown li.green_intro_maker a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -226px -1562px;
}

.UserProfDrpdown li.green_outro_maker a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -237px -1809px;
}

.UserProfDrpdown li.green_outro_maker a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -115px -1609px;
}

.UserProfDrpdown li.image_editing_tools a .fa {
  text-indent: -9999px;
  background-position: -46px -452px;
}

.UserProfDrpdown li.image_editing_tools a:hover .fa {
  text-indent: -9999px;
  background-position: -74px -452px;
}

.UserProfDrpdown li.video_editing_tools a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -162px -1152px;
}

.UserProfDrpdown li.video_editing_tools a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -157px -1182px;
}

.UserProfDrpdown li.image_editing_tools a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -99px -1094px;
}

.UserProfDrpdown li.image_editing_tools a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -128px -1094px;
}

.UserProfDrpdown li.audio_editing_tools a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -189px -1390px;
}

.UserProfDrpdown li.audio_editing_tools a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -215px -1387px;
}

.UserProfDrpdown li.facebook_3d_post a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -153px -997px;
}

.UserProfDrpdown li.facebook_3d_post a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -197px -998px;
}

.UserProfDrpdown li.sermon_snippet_maker a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -12px -1810px;
}

.UserProfDrpdown li.sermon_snippet_maker a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -41px -1810px;
}

.UserProfDrpdown li.handy_tools a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -221px -1523px;
}

.UserProfDrpdown li.handy_tools a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -246px -1522px;
}

.UserProfDrpdown li._3d-fancy a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -410px -1284px;
}

.UserProfDrpdown li._3d-fancy a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -458px -1284px;
}

.UserProfDrpdown li.intro_maker a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -266px -1559px;
}

.UserProfDrpdown li.intro_maker a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -226px -1562px;
}

.UserProfDrpdown li.outro_maker a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -85px -1610px;
}

.UserProfDrpdown li.outro_maker a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -115px -1609px;
}

.UserProfDrpdown li.lyric_video_maker a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -80px -1557px;
}

.UserProfDrpdown li.lyric_video_maker a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -113px -1558px;
}

.UserProfDrpdown li.ecom_video_maker a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -271px -1606px;
}

.UserProfDrpdown li.ecom_video_maker a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -232px -1606px;
}

.UserProfDrpdown li.app_screenshot a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -436px -1558px;
}

.UserProfDrpdown li.app_screenshot a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -396px -1560px;
}

.UserProfDrpdown li.grid_maker a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -13px -1770px;
}

.UserProfDrpdown li.grid_maker a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -39px -1770px;
}

.UserProfDrpdown li.real_estate_videos a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -154px -1642px;
}

.UserProfDrpdown li.real_estate_videos a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -195px -1641px;
}

.UserProfDrpdown li.infographics a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -292px -1680px;
}

.UserProfDrpdown li.infographics a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -324px -1678px;
}

.UserProfDrpdown li.slides a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -360px -1680px;
}

.UserProfDrpdown li.slides a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -392px -1679px;
}

.UserProfDrpdown li.gifographics a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -227px -1680px;
}

.UserProfDrpdown li.gifographics a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -260px -1679px;
}

.UserProfDrpdown li.story_maker a .fa,
.UserProfDrpdown li.video_story_maker a .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -241px -1735px;
}

.UserProfDrpdown li.story_maker a:hover .fa,
.UserProfDrpdown li.video_story_maker a:hover .fa {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -272px -1734px;
}

.UserProfDrpdown li.admin a .fa {
  background: url(/images/admin.png?d630588ecd325b3d00acd8e3d9c80c8c) no-repeat center;
}

.UserProfDrpdown li.admin a:hover .fa {
  background: url(/images/admin_active.png?ee575ff6096df472a046c03493ed79c6) no-repeat center;
}

.UserProfDrpdown li:last-child {
  border-bottom: 0;
}

.UserProfDrpdown.profileSubMenu li a .fa {
  text-indent: 0;
}

.UserProfDrpdown.profileSubMenu li a .fa.fa-tachometer {
  text-indent: -9999px;
}

/*.social-media .menuIcon{
  background:url('../img/sprite.png') no-repeat -12px -521px;
}
.brand-kit .menuIcon{
  background:url('../img/sprite.png') no-repeat -95px -522px;
}
.marketing .menuIcon{
  background: url(../img/sprite.png) no-repeat -186px -522px;
}
.infographics .menuIcon{
  background:url('../img/sprite.png') no-repeat -276px -523px;
}
.events .menuIcon{
  background:url('../img/sprite.png') no-repeat -368px -520px;
}
.documents .menuIcon{
  background: url(../img/sprite.png) no-repeat -12px -568px;
}
.blogs-ebooks .menuIcon{
  background: url(../img/sprite.png) no-repeat -129px -568px;
}
.ads-banners .menuIcon{
  background: url(../img/sprite.png) no-repeat -239px -568px;
}*/

.graphics_design .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -12px -521px;
}

.photo_collage .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -100px -546px;
}

.photo_mockup .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -205px -546px;
}

.mainMenuOverEffectLi .photo_editor .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -136px -546px;
}

.cinemagraphs .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -135px -441px;
}

.gif-templates .menuIcon,
.gif_templates .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -65px -476px;
}

.image_to_gif .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -170px -476px;
}

.video_to_gif .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -135px -616px;
}

.graphics_design .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -100px -476px;
}

.infographics .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -16px -1682px;
}

.story_maker .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -305px -1730px;
}

.grid_maker .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -428px -1727px;
}

.slides .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -89px -1682px;
}

.gifographics .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -157px -1682px;
}

.facebook_3d_post .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -241px -998px;
}

.gif_editing_tools .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -312px -1522px;
}

.fun_editing_tools .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -394px -1522px;
}

.preview_tools .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -272px -1641px;
}

.background_remover .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -406px -1639px;
}

._3d-fancy .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -448px -1108px;
}

.animated_design .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -65px -441px;
}

.video_editor .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -65px -616px;
}

.intro_maker .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -149px -1561px;
}

.outro_maker .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -14px -1607px;
}

.video_templates .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -170px -581px;
}

.video_templates.red_video_templates .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -9px -779px;
}

.video_templates.green_video_templates .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -199px -744px;
}

.video_templates.blue_video_templates .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -169px -744px;
}

.video_templates.fixed_template .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -301px -659px;
}

.video_templates.extendable_templates .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -327px -659px;
}

.optimizer .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -205px -511px;
}

.add_watermark .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -240px -616px;
}

.cut_story .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -120px -703px;
}

.photos .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -226px -704px;
}

.vector_graphics .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -320px -704px;
}

.icons .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -418px -704px;
}

.pngs .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -12px -745px;
}

.Backgrounds .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -117px -744px;
}

.fonts .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -226px -745px;
}

.music .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -321px -745px;
}

.sounds .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -418px -745px;
}

._3d-fancy-text .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -376px -485px !important;
}

.ai-infographic .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -420px -401px;
}

.ai-video-maker .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -8px -782px;
}

.swash-text .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -345px -1386px;
}

.video_maker .menuIcon {
  background-position: "../img/sprite.png" no-repeat -216px -132px;
}

.video_collage .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -240px -441px;
}

.video_mockup .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -240px -546px;
}

.live-mockup .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -6px -232px;
}

.photo_editor .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -136px -546px;
}

.app_screenshot .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -351px -1560px;
}

.video_editing_tools .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -240px -476px;
}

.text_to_video .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -207px -581px;
}

.podcast_to_video .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -67px -581px;
}

.sermon_snippet_maker .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -113px -1810px;
}

.panorama_editor .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -30px -547px;
  width: 31px;
}

.audio_editor .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -366px -1808px;
}

.music_to_video .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -102px -510px;
}

.lyric_video_maker .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -11px -1556px;
}

.ecom_video_maker .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -194px -1607px;
}

.real_estate_videos .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -85px -1645px;
}

.image_editing_tools .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -29px -511px;
}

.audio_editing_tools .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -241px -1386px;
}

.logo_maker .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -210px -1769px;
}

.mainMenuOverEffectLi:hover.social-media .menuIcon,
.activeMenu.social-media .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -54px -522px;
}

.mainMenuOverEffectLi:hover.brand-kit .menuIcon,
.activeMenu.brand-kit .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -142px -522px !important;
}

.mainMenuOverEffectLi:hover.marketing .menuIcon,
.activeMenu.marketing .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -226px -524px !important;
}

.mainMenuOverEffectLi:hover.infographics .menuIcon,
.activeMenu.infographics .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -52px -1682px;
}

.mainMenuOverEffectLi:hover.story_maker .menuIcon,
.activeMenu.story_maker .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -340px -1730px;
}

.mainMenuOverEffectLi:hover.grid_maker .menuIcon,
.activeMenu.grid_maker .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -464px -1727px;
}

.mainMenuOverEffectLi:hover.slides .menuIcon,
.activeMenu.slides .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -122px -1683px;
}

.mainMenuOverEffectLi:hover.gifographics .menuIcon,
.activeMenu.gifographics .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -190px -1682px;
}

.mainMenuOverEffectLi:hover.events .menuIcon,
.activeMenu.events .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -416px -519px;
}

.mainMenuOverEffectLi:hover.documents .menuIcon,
.activeMenu.documents .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -66px -568px;
}

.mainMenuOverEffectLi:hover.blogs-ebooks .menuIcon,
.activeMenu.blogs-ebooks .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -186px -568px;
}

.mainMenuOverEffectLi:hover.ads-banners .menuIcon,
.activeMenu.ads-banners .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -295px -568px;
}

.mainMenuOverEffectLi:hover.photo_collage .menuIcon,
.activeMenu.photo_collage .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -205px -441px;
}

.mainMenuOverEffectLi:hover.photo_mockup .menuIcon,
.activeMenu.photo_mockup .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -30px -581px;
}

.mainMenuOverEffectLi:hover.photo_editor .menuIcon,
.activeMenu.photo_editor .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -171px -546px;
}

.mainMenuOverEffectLi:hover.app_screenshot .menuIcon,
.activeMenu.app_screenshot .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -313px -1561px;
}

.mainMenuOverEffectLi:hover.wfx .menuIcon,
.activeMenu.wfx .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -226px -615px;
}

.mainMenuOverEffectLi:hover.cinemagraphs .menuIcon,
.activeMenu.cinemagraphs .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -170px -441px;
}

.mainMenuOverEffectLi:hover.gif-templates .menuIcon,
.mainMenuOverEffectLi:hover.gif_templates .menuIcon,
.activeMenu.gif-templates .menuIcon,
.activeMenu.gif_templates .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -30px -476px;
}

.mainMenuOverEffectLi:hover.image_to_gif .menuIcon,
.activeMenu.image_to_gif .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -205px -476px;
}

.mainMenuOverEffectLi:hover.video_to_gif .menuIcon,
.activeMenu.video_to_gif .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -170px -616px;
}

.mainMenuOverEffectLi:hover.graphics_design .menuIcon,
.activeMenu.graphics_design .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -135px -476px;
}

.mainMenuOverEffectLi:hover.animated_design .menuIcon,
.activeMenu.animated_design .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -100px -441px;
}

.mainMenuOverEffectLi:hover.video_editor .menuIcon,
.activeMenu.video_editor .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -100px -616px;
}

.mainMenuOverEffectLi:hover.video_templates .menuIcon,
.activeMenu.video_templates .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -135px -581px;
}

.mainMenuOverEffectLi:hover.optimizer .menuIcon,
.activeMenu.optimizer .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -170px -511px;
}

.mainMenuOverEffectLi:hover.add_watermark .menuIcon,
.activeMenu.add_watermark .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -30px -441px;
}

.mainMenuOverEffectLi:hover.cut_story .menuIcon,
.activeMenu.cut_story .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -174px -703px;
}

.mainMenuOverEffectLi:hover.photos .menuIcon,
.activeMenu.photos .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -276px -704px;
}

.mainMenuOverEffectLi:hover.vector_graphics .menuIcon,
.activeMenu.vector_graphics .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -370px -704px;
}

.mainMenuOverEffectLi:hover.icons .menuIcon,
.activeMenu.icons .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -475px -704px;
}

.mainMenuOverEffectLi:hover.pngs .menuIcon,
.activeMenu.pngs .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -65px -745px;
}

.mainMenuOverEffectLi:hover.Backgrounds .menuIcon,
.activeMenu.Backgrounds .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -174px -744px;
}

.mainMenuOverEffectLi:hover.fonts .menuIcon,
.activeMenu.fonts .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -276px -745px;
}

.mainMenuOverEffectLi:hover.music .menuIcon,
.activeMenu.music .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -371px -745px;
}

.mainMenuOverEffectLi:hover.facebook_3d-post .menuIcon,
.activeMenu.facebook_3d-post .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -289px -998px;
}

.mainMenuOverEffectLi:hover.audio_editor .menuIcon,
.activeMenu.audio_editor .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -401px -1808px;
}

.mainMenuOverEffectLi:hover._3d-fancy .menuIcon,
.activeMenu._3d-fancy .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -460px -1066px;
}

.mainMenuOverEffectLi:hover.sounds .menuIcon,
.activeMenu.sounds .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -472px -745px;
}

.mainMenuOverEffectLi:hover._3d-fancy-text .menuIcon,
.activeMenu._3d-fancy-text .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -416px -485px !important;
}

.mainMenuOverEffectLi:hover.ai-infographic .menuIcon,
.activeMenu.ai-infographic .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -459px -402px;
}

.mainMenuOverEffectLi:hover.ai-video-maker .menuIcon,
.activeMenu.ai-video-maker .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -43px -783px;
}

.mainMenuOverEffectLi:hover.swash-text .menuIcon,
.activeMenu.swash-text .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -387px -1383px;
}

.mainMenuOverEffectLi:hover.video_maker .menuIcon,
.activeMenu.video_maker .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -249px -132px;
}

.mainMenuOverEffectLi:hover.video_collage .menuIcon,
.activeMenu.video_collage .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -205px -616px;
}

.mainMenuOverEffectLi:hover.video_mockup .menuIcon,
.activeMenu.video_mockup .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -240px -581px;
}

.mainMenuOverEffectLi:hover.live-mockup .menuIcon,
.activeMenu.live-mockup .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -40px -232px;
}

.mainMenuOverEffectLi:hover.video_editing_tools .menuIcon,
.activeMenu.video_editing_tools .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -240px -511px;
}

.mainMenuOverEffectLi:hover.audio_editing_tools .menuIcon,
.activeMenu.audio_editing_tools .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -272px -1385px;
}

.mainMenuOverEffectLi:hover.fun_editing_tools .menuIcon,
.activeMenu.fun_editing_tools .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -89px -779px;
}

.mainMenuOverEffectLi:hover.preview_tools .menuIcon,
.activeMenu.preview_tools .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -314px -1641px;
}

.mainMenuOverEffectLi:hover.background_remover .menuIcon,
.activeMenu.background_remover .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -442px -1639px;
}

.mainMenuOverEffectLi:hover.text_to_video .menuIcon,
.activeMenu.text_to_video .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -32px -616px;
}

.mainMenuOverEffectLi:hover.podcast_to_video .menuIcon,
.activeMenu.podcast_to_video .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -102px -581px;
}

.mainMenuOverEffectLi:hover.sermon_snippet_maker .menuIcon,
.activeMenu.sermon_snippet_maker .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -75px -1810px;
}

.mainMenuOverEffectLi:hover.panorama_editor .menuIcon,
.activeMenu.panorama_editor .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -65px -547px;
}

.mainMenuOverEffectLi:hover.music_to_video .menuIcon,
.activeMenu.music_to_video .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -137px -510px;
}

.mainMenuOverEffectLi:hover.lyric_video_maker .menuIcon,
.activeMenu.lyric_video_maker .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -48px -1557px;
}

.mainMenuOverEffectLi:hover.ecom_video_maker .menuIcon,
.activeMenu.ecom_video_maker .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -155px -1608px;
}

.mainMenuOverEffectLi:hover.real_estate_videos .menuIcon,
.activeMenu.real_estate_videos .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -116px -1644px;
}

.mainMenuOverEffectLi:hover.image_editing_tools .menuIcon,
.activeMenu.image_editing_tools .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -64px -511px;
}

.mainMenuOverEffectLi:hover.gif_editing_tools .menuIcon,
.activeMenu.gif_editing_tools .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -350px -1522px;
}

.mainMenuOverEffectLi:hover.fun_editing_tools .menuIcon,
.activeMenu.fun_editing_tools .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -434px -1522px;
}

.mainMenuOverEffectLi:hover.intro_maker .menuIcon,
.activeMenu.intro_maker .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -188px -1560px;
}

.mainMenuOverEffectLi:hover.outro_maker .menuIcon,
.activeMenu.outro_maker .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -50px -1607px;
}

.mainMenuOverEffectLi:hover.logo_maker .menuIcon,
.activeMenu.logo_maker .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -249px -1769px;
}

.eye-non .account-icon {
  top: 7px;
  width: 23px;
  height: 15px;
  right: 7px;
  cursor: pointer;
}

.eye-non .account-eye {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -472px -485px;
}

.eye-non .account-slash {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -451px -485px;
}

ul.navbar-nav > li.register_menu a i {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -163px -780px;
}

ul.navbar-nav > li.register_menu a:hover i {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -197px -780px;
}

.demoVideoTab li {
  width: 100%;
  float: none;
}

.demoVideoTab li a {
  margin: 0 !important;
  text-decoration: none;
  padding: 0 15px;
  background: #fff;
  color: #666;
  display: block;
  font-size: 18px;
  line-height: 50px;
  border-bottom: 1px solid #ddd;
  cursor: pointer;
}

.demoVideoTab li a span.play_pause {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -4px -4px;
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 20px;
}

.demoVideoTab li.active a {
  background: #c4c4c4;
}

.demoVideoTab li.active a span.play_pause {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -31px -4px;
  height: 29px;
}

.demoVideoTab li:last-child {
  border-bottom: 0;
}

.redoptionIcon {
  width: 14px;
  height: 14px;
  display: inline-block;
}

.redOption .square .redoptionIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -174px -718px;
}

.redOption .landscape .redoptionIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -223px -689px;
}

.redOption .portrait .redoptionIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -188px -1189px;
}

.redOption .redTemplate .redoptionIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -204px -1189px;
}

.redOption .greenTemplate .redoptionIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -195px -719px;
}

.redOption .blueTemplate .redoptionIcon {
  background: url(/images/blue_video_template_pins.png?7ae0774cac0186abcbf58e45170e0a22) no-repeat top left;
}

.redOption .fixedTemplate .redoptionIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -210px -662px;
}

.redOption .extendableTemplate .redoptionIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -286px -748px;
}

.redOption .imageRed .redoptionIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -176px -692px;
}

.redOption .videoRed .redoptionIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -416px -550px;
}

.redOption .videoText .redoptionIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -394px -550px;
}

.redOption .mediaRed .redoptionIcon {
  background: #fff url(/images/red-media.png?27220b458f66e7c76f3df678b4632c6f) no-repeat center;
}

.storymakervideo-ico {
  height: 24px;
  width: 20px;
  background: url(/images/storymaker-video-pin.png?f25ca1c0b261b5c2b56dc748808d3c14) no-repeat 3px 4px;
}

.redSlideOption .redoptionIcon {
  width: 12px;
  height: 12px;
  display: inline-block;
}

.redSlideOption .videoSlideImg .redoptionIcon {
  background: url(/images/slideVideo.png?96cb869210c0ff1eec8fb0611ed817ca) no-repeat top left;
}

.redSlideOption .textSlideImg .redoptionIcon {
  background: url(/images/slideText.png?4cc606949ca63010823c20784b1e37ab) no-repeat top left;
}

.redSlideOption .imageSlideImg .redoptionIcon {
  background: url(/images/slideImg.png?e237d9eb566438ed568e962c5d736949) no-repeat top left;
}

.icon21x21 {
  width: 23px;
  height: 21px;
  display: block;
}

.icon21x21.slideIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -80px -1521px;
}

.icon21x21.dragIcon {
  background: url(/images/panoramaResize.png?fa48b4560b6208912af377a68b725224) no-repeat center;
}

.icon21x21.fullwidth {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -159px -1527px;
}

.icon21x21.fullheight {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -109px -1525px;
}

.active .icon21x21.fullwidth {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -190px -1527px;
}

.active .icon21x21.fullheight {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -132px -1524px;
}

.featuresDes .menuIcon {
  height: 20px;
  width: 20px;
  display: inline-block;
}

.featuresDes .video_templates.red_templates .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -405px -506px;
  width: 27px;
}

.featuresDes .video_templates.blue_video_templates .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -339px -437px;
}

.featuresDes .video_templates.green_video_templates .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -432px -436px;
}

.featuresDes .video_templates.red_video_templates .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -464px -436px;
}

.featuresDes .video_templates.fixed_template .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -400px -436px;
}

.featuresDes .video_templates.extendable_templates .menuIcon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -368px -436px;
}

/*footer part start*/

.text-gradient,
.intro_projectMain h4,
.table tr td h3,
.fc-border-separate tr td h3,
.norecords_newinner h2,
.team-freezed p,
.teamFreezed p,
.editor-prime .prime-hover h4,
.blog-slider-hd h2,
.product-sec h2,
.verticle-slider-sec h2,
.logo_sec h2,
.howtoHd,
.staticpages_cont h3,
.staticpages_cont h2,
.pricingBtm h1,
.pricingBtm h2,
.photoEditor_container .featureHd h2,
.photoEditor_container .featureHd h1,
.photoEditor_container .featureHd h3,
.featureHd h2,
.featureHd h1,
.featureHd h3,
.createPopup-cover h2,
.header-caption span {
  color: #464646;
  background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to right, #ff6a00, #ee0979);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background: transparent\9  !important;
  color: #f05a28\9;
  display: inline-block;
}

.gradient-bg,
.progress-bar,
.btn.btn-default,
.btn.btn-default:hover,
.btn.btn-default:active,
.btn.btn-default:focus,
.btn.btn-default:hover:active,
.btn.btn-default:hover:focus,
.slider:before,
.btn_add:hover,
.btn_add:focus,
.pagination > li.active a,
.pagination > li.active span,
.titleDownld.titleDownld2 .btn_add i,
.popOverPo ul li a:hover,
.switch input:checked + .slider,
.moreSlide .showSliderLst.plus .showSliderLstImg,
.intro_main body .navbar-default #create-design.introjs-showElement .createDesignMenu,
.intro_main body .navbar-default #create-design.introjs-showElement .profileLnk,
.intro_main body .navbar-default .headerUseravatar.introjs-showElement .createDesignMenu,
.intro_main body .navbar-default .headerUseravatar.introjs-showElement .profileLnk,
.watermarkPage-carousel .carousel-indicators.active,
.video-wrapper-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-connect,
.hor_bdr_before:before,
.hor_ULbdr_before > li:hover > a:before,
.ver_ULbdr_before > li.active > a:before,
.tab_list_before > li.active > a:before,
.ver_layer_before.active:before,
.position_fixedHead:before,
.dropdwnMain.dropdownTeam ._subdrop > li a:hover,
.navbar-default .userProfLnk.createLnk > span:hover,
.navbar-default .userProfLnk.createLnk .createDesignMenu.active,
.navbar-default .userProfLnk.createLnk .createDesignMenu:hover,
.navbar-default .userProfLnk.createLnk:hover .profileLnk,
.navbar-default .accountSettingMain .active,
ul.navbar-nav > li.active > a,
ul.navbar-nav > li:hover > a,
ul.navbar-nav > li.feature-active > a,
ul._subdrop > li a:hover,
li.headerSubList_active > a,
ul.subDrop li:hover > a,
._login-socialhd._signup:before,
.userSaveLnk button,
.gridMenuPopOver li a:hover,
.gridMenuPopOver li a.active,
.flieMenuPopOver li a:hover,
.flieMenuPopOver li a.active,
.signup-page-banner .loginRgtInnerCont .carousel-indicators a.active,
.UserProfDrpdown li a:hover,
.UserProfDrpdown li a.active,
.templatesDesign .pins-template,
.fontPickerCont .sameDivClose,
.colorPickerCont .sameDivClose,
.video-editor.media-loaded .left-bottom-btn .create-btn-li .create-btn,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-connect,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .start-end-button span:hover,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-connects .noUi-draggable,
.video-editor.media-loaded .video-editor-container .left-container .editor-controls-container .create-btn,
.video-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .btn-font-style.active,
.video-editor.media-loaded .video-editor-container .left-container .video-modal-nav li.active a:before,
.fun-editor.media-loaded .left-bottom-btn .create-btn-li .create-btn,
.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .start-end-button span:hover,
.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-connects .noUi-draggable,
.fun-editor.media-loaded .video-editor-container .left-container .editor-controls-container .create-btn,
.fun-editor.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .btn-font-style.active,
.fun-editor.media-loaded .video-editor-container .left-container .video-modal-nav li.active a:before,
.fun-editor.media-loaded .video-editor-container .fe_twitter_chat .left-container-tabs .user_tabs .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_instagram_post .left-container .left-container-tabs .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_whatsapp_chat .left-container .left-container-tabs .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_instagram_chat .left-container .left-container-tabs .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_iphone_texting .left-container .left-container-tabs .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_messenger_chat .left-container .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_android_phone_texting .left-container-tabs .nav-tabs > li.active:before,
.fun-editor.media-loaded .video-editor-container .fe_facebook_post .left-container .nav-tabs > li.active:before,
.videoEditor-progress .progress.progress-loading #progressElement,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .player-controls .time-seeker-controls-container .noUi-horizontal .noUi-connect,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .text-editor-item-list .start-end-button span:hover,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .noUi-connects .noUi-draggable,
.text-story.media-loaded .video-editor-container .left-container .editor-controls-container .create-btn,
.text-story.media-loaded .video-editor-container .left-container .ve-style-container .ve-style-right-container .tab-content .btn-font-style.active,
.text-story.media-loaded .video-editor-container .left-container .video-modal-nav li.active a:before,
._aboveftrsec-in ._aboveftrsec-in-btn,
.voteLst_li .voteLst:hover,
.productLstOverInner .homelst.voteLst_li a:hover,
.productLstOverInner li.voteLst_li a:hover,
.productLstOverInner .homelst.voteLst_li.active a,
.productLstOverInner li.voteLst_li.active a,
.pinspopup_topicons li .voteLst_li.active .voteLst,
.media_arrow span.active,
.feature_mrSec .nav-tabs > li.active > a,
.feature_mrSec .nav-tabs > li.active > a:hover,
.feature_mrSec .nav-tabs > li.active > a:focus,
.carousel-indicators a.active,
.browse-btn:hover,
.browse_template,
.browse_template:hover,
.how-to-dropdown .mCSB_dragger_bar,
.photoEditTab li.active .photoEditTabLi ._aboveftrsec-in a:hover,
.download-dropli .link-hover:hover,
.featureTab li.active a,
.featureTab li.active a:hover,
.abovefooter-section ._aboveftrsec-gra,
.WFXphotoEditTab li.active a,
.WFXphotoEditTab li a:hover,
.WFXphotoEditTab.photoEditTab li a,
.feature_gridImg .btn.feature_btnZoom,
.bannMsg,
.photoEditor_container .featureHd h2:before,
.photoEditor_container .featureHd h1:before,
.photoEditor_container .featureHd h3:before,
.bannOverlayBg,
.openstock-input .instagram-in-btn,
.thumbs .thumbs-up:hover,
.plan_table.pricing_table.active .upgradepg_btn .btn,
.bestValue span,
.create_design_pop .left_create ._left-sidein li a:hover,
.create_design_pop .left_create ._left-sidein li.active a,
ul.hovCreatePosLst > li > a:hover,
.createPopup-cover .createPopup-search .create-search,
.createPopup-cover .createPopupUsrImgLst .carousel-control,
.header-caption span:before,
.createpopup_scroll .mCSB_dragger_bar,
._social-follow li a::before,
.scrollUp .fa-angle-up,
.static-pages .btn-default-o:hover {
  background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to right, #ff6a00, #ee0979);
  color: #fff !important;
}

.create_design_pop .mCSB_container {
  padding-right: 15px;
}

.create_design_pop .modal-body.no-pad {
  overflow: hidden;
}

.create_design_pop .modal-body.no-pad {
  overflow: hidden;
}

.create_design_pop .sidebar_fixed {
  width: 200px;
  min-width: 200px;
}

.create_design_pop .sidebar_fixed .fa-angle-double-right {
  text-indent: 0;
  line-height: 23px;
}

.create_design_pop .sidebar_fixed ._left-sidein li.active a .fa-angle-double-right {
  color: #fff !important;
  line-height: 26px;
}

.create_design_pop .sidebar_fixed ._left-sidein li:hover a .fa-angle-double-right {
  color: #fff;
}

.create_design_pop .getHeightLeftblock .txtBtnTab {
  padding: 0 10px 0 0 !important;
}

.createDesignHd .cata_srBox input {
  height: 30px;
}

.create_design_pop .modal-header {
  min-height: 44px;
}

.create_design_pop .left_create ._left-sidein {
  width: 100%;
}

.create_design_pop .left_create ._left-sidein li a {
  color: #36374a !important;
  padding: 3px 6px 3px 25px;
  min-height: 24px;
  line-height: 22px;
  display: block;
}

.create_design_pop .left_create ._left-sidein li a:hover {
  color: #fff !important;
}

.create_design_pop .left_create ._left-sidein li.active a {
  color: #fff;
}

.create_design_pop .sharePop_leftCreate .left_create {
  background-color: #e8e8e8 !important;
}

.create_design_pop .sharePop_leftCreate .left_create ._left-sidein li a {
  color: #464646;
  padding: 3px 6px 3px 28px;
  /*&:hover{
              background: #fff;
            }*/
}

.create_design_pop .sharePop_leftCreate .left_create ._left-sidein li a i {
  color: #464646;
}

.create_design_pop .sharePop_leftCreate .left_create ._left-sidein li.active a {
  /*background: #fff;*/
}

.create_design_pop .sharePop_leftCreate .left_create ._left-sidein li.active a i.fa {
  color: #f6921e;
}

.create_design_pop .rightCreate {
  padding: 0 10px 0 0;
}

.create_design_pop .rightCreate .btn-default {
  /* min-width: 100px;*/
}

.create_design_pop .createGrapImag {
  height: 250px;
  width: 100%;
  cursor: pointer;
  border-radius: 0;
  position: relative;
}

.create_design_pop .createGrapImag span.fbPost {
  display: inline-block;
}

.create_design_pop .createGrapImag span.fbPost img {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
  border-radius: 2px;
}

.create_design_pop .photo_editList li {
  color: #a8a7af;
  padding: 3px 6px 3px 18px;
  min-height: 28px;
  line-height: 22px !important;
}

.create_design_pop .photo_editList li:hover {
  color: #fff;
  background: #3c3a44;
}

.create_design_pop .photo_editList li label {
  padding: 0;
}

.create_design_pop .photo_editList li .photo_editSpan {
  display: inline-block;
}

.create_design_pop .photo_editList li i.fa {
  text-indent: 0;
  font-size: 7px;
  width: auto;
  height: auto;
  margin: -2px 0 0;
}

.create_design_pop .sidebar_right {
  padding-left: 10px;
  color: #54525f;
  border-right: 1px solid #f5f5f5;
}

.createPopup_gridContainer {
  /*margin-left: -5px;
   margin-right: -5px; */
}

.createPopup_gridContainer .createPopup_gridView {
  float: left;
  width: 196px;
  padding-left: 20px;
  padding-right: 5px;
}

.singlApp {
  margin: 0 0 24px;
  display: block;
  padding: 0;
  font-weight: normal;
  font-size: 15px;
}

.createGrapImag {
  background-image: url(/images/sprite_categorybg.jpg?b7f55edaa41eb2f0207a34f0603fef71);
  background-repeat: no-repeat;
}

.facebook .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat 0 0;
}

.instagram .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px 0;
}

.youtube .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -440px 0;
}

.twitter .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -660px 0;
}

.pinterest .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -880px 0;
}

.tumblr .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat 0 -270px;
}

.google .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px -270px;
}

.linkedin .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -440px -270px;
}

.vk .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -660px -270px;
}

.etsy .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -880px -270px;
}

.meetup .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat 0 -540px;
}

.sound-cloud .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px -540px;
}

.twitch .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -440px -540px;
}

.soundcloud .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -660px 0;
}

.soundcloud .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -1px -571px;
}

.snapchat .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -660px -540px;
}

.ask-fm-cover .createGrapImag {
  background-position: -880px -540px;
}

.us-letter .createGrapImag {
  background-position: 0 -810px;
}

.magazine .createGrapImag {
  background-position: -220px -810px;
}

.letterhead-a4 .createGrapImag {
  background-position: -440px -810px;
}

.letterhead-us .createGrapImag {
  background-position: -660px -810px;
}

.certificate-a4 .createGrapImag {
  background-position: -880px -810px;
}

.certificate-us .createGrapImag {
  background-position: 0 -1080px;
}

.resume-a4 .createGrapImag {
  background-position: -220px -1080px;
}

.resume-us .createGrapImag {
  background-position: -440px -1080px;
}

.a1 .createGrapImag {
  background-position: -660px -1080px;
}

.a2 .createGrapImag {
  background-position: -880px -1080px;
}

.a3 .createGrapImag {
  background-position: 0 -1350px;
}

.a4 .createGrapImag {
  background-position: -220px -1350px;
}

.a5 .createGrapImag {
  background-position: -440px -1350px;
}

.a6 .createGrapImag {
  background-position: -660px -1350px;
}

.a7 .createGrapImag {
  background-position: -880px -1350px;
}

.dl .createGrapImag {
  background-position: 0 -1620px;
}

.id-card .createGrapImag {
  background-position: -220px -1620px;
}

.tabloid .createGrapImag {
  background-position: -440px -1620px;
}

.flyers .createGrapImag {
  background-position: -660px -1620px;
}

.posters .createGrapImag {
  background-position: -880px -1620px;
}

.infographic .createGrapImag {
  background-position: 0 -1890px;
}

.brochure .createGrapImag {
  background-position: -220px -1890px;
}

.tickets .createGrapImag {
  background-position: -440px -1890px;
}

.logo .createGrapImag {
  background-position: -660px -1890px;
}

.gift-certificate .createGrapImag {
  background-position: -880px -1890px;
}

.label .createGrapImag {
  background-position: 0 -2160px;
}

.teespring-t-shirt .createGrapImag {
  background-position: -220px -2160px;
}

.gift-tag .createGrapImag {
  background-position: -440px -2160px;
}

.menus .createGrapImag {
  background-position: -660px -2160px;
}

.presentation-169 .createGrapImag {
  background-position: -880px -2160px;
}

.presentation-43 .createGrapImag {
  background-position: 0 -2430px;
}

.infographic .createGrapImag {
  background-position: -220px -2430px;
}

.cards .createGrapImag {
  background-position: -440px -2430px;
}

.invitation .createGrapImag {
  background-position: -660px -2430px;
}

.announcement .createGrapImag {
  background-position: -880px -2430px;
}

.email-header .createGrapImag {
  background-position: 0 -2700px;
}

.blogs .createGrapImag {
  background-position: -220px -2700px;
}

.ebooks .createGrapImag {
  background-position: -440px -2700px;
}

.social-media-ads .createGrapImag {
  background-position: -660px -2700px;
}

.banner-ads-iab .createGrapImag {
  background-position: -880px -2700px;
}

.photo-collage .createGrapImag {
  background-position: 0 -2970px;
}

.facebook-profile-picture .createGrapImag {
  background-position: -220px -2970px;
}

.instagram-profile-picture .createGrapImag {
  background-position: -440px -2970px;
}

.twitter-profile-picture .createGrapImag {
  background-position: -660px -2970px;
}

.pinterest-profile-picture .createGrapImag {
  background-position: -880px -2970px;
}

.tumblr-profile-picture .createGrapImag {
  background-position: 0 -3240px;
}

.google-profile-picture .createGrapImag {
  background-position: -220px -3240px;
}

.linkedin-profile-picture .createGrapImag {
  background-position: -440px -3240px;
}

.vk-profile-picture .createGrapImag {
  background-position: -660px -3240px;
}

.askfm-profile-picture .createGrapImag,
.flyer-a5 .createGrapImag {
  background-position: -880px -3240px;
}

.youtube-profile-picture .createGrapImag,
.flyer-dl .createGrapImag {
  background-position: 0 -3510px;
}

.etsy-profile-picture .createGrapImag,
.rack-card .createGrapImag {
  background-position: -220px -3510px;
}

.meetup-profile-picture .createGrapImag,
.poster-a2 .createGrapImag {
  background-position: -440px -3510px;
}

.email-profile-picture .createGrapImag,
.poster-medium-us .createGrapImag {
  background-position: -660px -3510px;
}

.sound-cloud-profile-picture .createGrapImag,
.poster-small-us .createGrapImag {
  background-position: -880px -3510px;
}

.twitch-profile-picture .createGrapImag,
.poster-large-us .createGrapImag {
  background-position: 0 -3780px;
}

.desktop-wallpapers .createGrapImag,
.trifold-brochure-a4 .createGrapImag {
  background-position: -220px -3780px;
}

.mobile-wallpapers .createGrapImag,
.trifold-brochure-us .createGrapImag {
  background-position: -440px -3780px;
}

.social-media-post .createGrapImag,
.small-ticket .createGrapImag {
  background-position: -660px -3780px;
}

.facebook-post .createGrapImag,
.medium-ticket .createGrapImag {
  background-position: -880px -3780px;
}

.facebook-shared-image .createGrapImag,
.postcard-a5 .createGrapImag {
  background-position: 0 -4050px;
}

.facebook-cover .createGrapImag,
.postcard-us .createGrapImag {
  background-position: -220px -4050px;
}

.facebook-event-cover .createGrapImag,
.greeting-card .createGrapImag {
  background-position: -440px -4050px;
}

.facebook-carousel .createGrapImag,
.wedding-invitation-a5 .createGrapImag {
  background-position: -660px -4050px;
}

.facebook-single-image-ad .createGrapImag {
  background-position: -880px -4050px;
}

.facebook-16-9-image-ad .createGrapImag,
.program .createGrapImag {
  background-position: 0 -4320px;
}

.facebook-app-icon .createGrapImag,
.wedding-invitation-us .createGrapImag {
  background-position: -220px -4320px;
}

.facebook-app-promotional-cover-image .createGrapImag,
.invitation-square .createGrapImag {
  background-position: -440px -4320px;
}

.facebook-app-promotional-banner .createGrapImag,
.invitation-square .createGrapImag {
  background-position: -660px -4320px;
}

.facebook-app-promotional-hero-banner .createGrapImag,
.createGrapImag {
  background-position: -220px -1890px;
}

.facebook-app-promotional-web-banner .createGrapImag {
  background-position: 0 -4590px;
}

.facebook-carousel-ad .createGrapImag {
  background-position: -220px -4590px;
}

.instagram-post .createGrapImag {
  background-position: -440px -4590px;
}

.instagram-carousel-ad .createGrapImag {
  background-position: -660px -4590px;
}

.instagram-single-image-ad .createGrapImag {
  background-position: -880px -4590px;
}

.instagram-16-9-image-ad .createGrapImag {
  background-position: 0 -4860px;
}

.youtube-channel-art .createGrapImag {
  background-position: -220px -4860px;
}

.youtube-thumbnail .createGrapImag {
  background-position: -440px -4860px;
}

.twitter-post-rectangle .createGrapImag {
  background-position: -660px -4860px;
}

.twitter-post-square .createGrapImag {
  background-position: -880px -4860px;
}

.twitter-header .createGrapImag {
  background-position: 0 -5130px;
}

.twitter-website-card .createGrapImag {
  background-position: -220px -5130px;
}

.twitter-image-app-card .createGrapImag {
  background-position: -440px -5130px;
}

.twitter-summary-card .createGrapImag {
  background-position: -660px -5130px;
}

.twitter-conversational-ad .createGrapImag {
  background-position: -880px -5130px;
}

.twitter-ad .createGrapImag {
  background-position: 0 -5400px;
}

.pinterest-ad .createGrapImag {
  background-position: -220px -5400px;
}

.pinterest-graphic .createGrapImag {
  background-position: -440px -5400px;
}

.pinterest-board-cover .createGrapImag {
  background-position: -660px -5400px;
}

.tumblr-ad .createGrapImag {
  background-position: -880px -5400px;
}

.tumblr-banner .createGrapImag {
  background-position: 0 -5670px;
}

.google-post .createGrapImag {
  background-position: -220px -5670px;
}

.google-shared-image .createGrapImag {
  background-position: -440px -5670px;
}

.linkedin-post .createGrapImag {
  background-position: -660px -5670px;
}

.linkedin-banner .createGrapImag {
  background-position: -880px -5670px;
}

.linkedin-ad .createGrapImag {
  background-position: 0 -5940px;
}

.linkedin-company-photo .createGrapImag {
  background-position: -220px -5940px;
}

.linkedin-overview-image .createGrapImag {
  background-position: -440px -5940px;
}

.linkedin-logo .createGrapImag {
  background-position: -660px -5940px;
}

.vk-post-rectangle .createGrapImag {
  background-position: -660px -2430px;
}

.vk-post-square .createGrapImag {
  background-position: 0 -6210px;
}

.etsy-cover-photo .createGrapImag {
  background-position: -220px -6210px;
}

.etsy-shop-icon .createGrapImag {
  background-position: -440px -6210px;
}

.sound-cloud-banner .createGrapImag {
  background-position: -660px -5940px;
}

.twitch-banner .createGrapImag {
  background-position: -880px -4860px;
}

.snapchat-geofilters .createGrapImag {
  background-position: -440px -2430px;
}

.askfm-cover .createGrapImag {
  background-position: -660px -810px;
}

.blog-graphic .createGrapImag {
  background-position: -220px -3780px;
}

.blog-title .createGrapImag {
  background-position: 0 -5940px;
}

.blog-post-feature .createGrapImag {
  background-position: -880px -5130px;
}

.tumblr-graphic .createGrapImag {
  background-position: -220px -4050px;
}

.tumbler-banner .createGrapImag {
  background-position: -880px -4860px;
}

.ebook-cover .createGrapImag {
  background-position: -880px -5670px;
}

.kindle-cover .createGrapImag {
  background-position: -660px -4860px;
}

.watterpad-book-cover .createGrapImag {
  background-position: -660px -4320px;
}

.billboard .createGrapImag {
  background-position: 0 -4320px;
}

.filmstrip .createGrapImag {
  background-position: -440px -1890px;
}

.pushdown .createGrapImag {
  background-position: 0 -270px;
}

.medium-rectangle .createGrapImag {
  background-position: -660px -270px;
}

.rectangle .createGrapImag,
.flyer-us .createGrapImag {
  background-position: -220px -1350px;
}

.wide-skyscraper .createGrapImag {
  background-position: -220px -1620px;
}

.leaderboard .createGrapImag {
  background-position: -440px -1350px;
}

.wallpapers-16-9-high .createGrapImag {
  background-position: -660px -3510px;
}

.wallpapers-8-5-high .createGrapImag {
  background-position: -220px -5940px;
}

.wallpapers-16-9-v-high .createGrapImag {
  background-position: -660px -5400px;
}

.android-wallpapers .createGrapImag {
  background-position: -660px -5670px;
}

.ipad-mini-wallpapers .createGrapImag {
  background-position: -880px -4590px;
}

.iphone-5-wallpapers .createGrapImag {
  background-position: -440px -4860px;
}

.iphone-6s-7s-wallpapers .createGrapImag {
  background-position: -220px -4590px;
}

.iphone-6s-7s-plus-wallpapers .createGrapImag {
  background-position: -440px -3780px;
}

.facebook-ad .createGrapImag {
  background-position: 0 -810px;
}

.facebook-ad .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -1px -832px;
  width: 117px;
  height: 64px;
}

.facebook-ad .fbPost .catIcon {
  height: 67px;
}

.facebook-app .createGrapImag {
  background-position: 0 -810px;
}

.facebook-app .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -354px -833px;
  width: 123px;
  height: 67px;
}

.facebook-app .fbPost .catIcon {
  height: 67px;
}

.facebook-group-cover .createGrapImag {
  background-position: 0 -810px;
}

.facebook-group-cover .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -258px -191px;
  width: 117px;
  /*height: 89px;*/
}

.youtube-end-screen .createGrapImag {
  background-position: 0 -810px;
}

.youtube-end-screen .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -621px -2042px;
}

.instagram-portrait-photo .createGrapImag {
  background-position: 0 -810px;
}

.instagram-portrait-photo .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -382px -202px;
  width: 117px;
  /* height: 89px;*/
}

.instagram-landscape-post .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat 0 0;
}

.instagram-landscape-post .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -235px -2007px;
  height: 70px;
}

.instagram-landscape-post .fbPost .catIcon {
  height: 70px;
}

.instagram-stories .createGrapImag {
  background-position: 0 -4050px;
}

.instagram-stories .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -506px -183px;
  width: 117px;
  height: 144px;
}

.instagram-stories .fbPost .catIcon {
  height: 144px;
}

.instagram-landscape-photo .createGrapImag {
  background: url(/images/sprite_categorybg.jpg?b7f55edaa41eb2f0207a34f0603fef71) no-repeat -220px -4590px;
}

.instagram-landscape-photo .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -631px -201px;
  width: 122px;
  /*height: 89px;*/
}

.youtube-channel-icon .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat 0 0;
}

.youtube-channel-icon .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -759px -199px;
  width: 122px;
  /* height: 89px;*/
}

.youtube-overlay-ad-1 .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px 0;
}

.youtube-overlay-ad-1 .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -5px -374px;
  width: 122px;
  /*height: 89px;*/
}

.youtube-display-ad-1 .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -440px 0;
}

.youtube-display-ad-1 .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -128px -374px;
  width: 122px;
  /*height: 89px;*/
}

.youtube-overlay-ad-2 .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -660px 0;
}

.youtube-overlay-ad-2 .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -254px -375px;
  width: 122px;
  /*height: 89px;*/
}

.youtube-display-ad-2 .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px -270px;
}

.youtube-display-ad-2 .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -380px -374px;
  width: 122px;
  /*height: 89px;*/
}

.twitter-instream .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px -270px;
}

.twitter-instream .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -379px -864px;
  height: 61px;
}

.twitter-instream .fbPost .catIcon {
  height: 60px;
}

.google-cover .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px -270px;
}

.google-cover .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -630px -368px;
  width: 122px;
  /*height: 89px;*/
}

.shared-video .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px -270px;
}

.shared-video .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -758px -374px;
  width: 122px;
  /* height: 89px;*/
}

.linkedin-profile-cover .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px -270px;
}

.linkedin-profile-cover .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -5px -518px;
  width: 123px;
  height: 89px;
}

.linkedin-profile-cover .catIcon {
  height: 72px;
}

.linkedin-blog-post .createGrapImag {
  background-position: -660px -5130px;
}

.linkedin-blog-post .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -130px -524px;
  width: 122px;
}

.linkedin-company-cover .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px -270px;
}

.linkedin-company-cover .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -254px -524px;
  width: 122px;
}

.business-card .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px -270px;
}

.business-card .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -378px -544px;
  width: 122px;
  /* height: 89px;*/
}

.invitation-rectangle .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px -270px;
}

.invitation-rectangle .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -507px -547px;
  width: 122px;
}

.magazine-cover .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px -270px;
}

.magazine-cover .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -633px -545px;
  width: 122px;
}

.annual .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px -270px;
}

.annual .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -764px -546px;
  width: 122px;
}

.monthly .createGrapImag {
  background: url(/images/sprite_categorybg.jpg?b7f55edaa41eb2f0207a34f0603fef71) no-repeat -660px -1620px;
}

.monthly .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -4px -719px;
  width: 122px;
  /*height: 89px;*/
}

.survey-results .createGrapImag {
  background: url(/images/sprite_categorybg.jpg?b7f55edaa41eb2f0207a34f0603fef71) no-repeat -880px -1620px;
}

.survey-results .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -253px -717px;
  width: 122px;
  /*height: 89px;*/
}

.nonprofit .createGrapImag {
  background: url(/images/sprite_categorybg.jpg?b7f55edaa41eb2f0207a34f0603fef71) no-repeat -880px -1890px;
}

.nonprofit .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -129px -718px;
  width: 122px;
}

._3d-chart .createGrapImag {
  background: url(/images/sprite_categorybg.jpg?b7f55edaa41eb2f0207a34f0603fef71) no-repeat -880px -1890px;
}

._3d-chart .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -380px -717px;
  width: 122px;
}

.area-chart .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat 0 0;
}

.area-chart .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -506px -714px;
  width: 122px;
}

.pie-chart .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -440px 0;
}

.pie-chart .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -631px -719px;
  width: 122px;
}

.bar-chart .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -660px 0;
}

.bar-chart .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -761px -717px;
  width: 122px;
  /*height: 89px;*/
}

.pyramid-chart .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px -270px;
}

.pyramid-chart .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -5px -889px;
  width: 122px;
}

.column-chart .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -880px -270px;
}

.column-chart .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -131px -889px;
  width: 122px;
}

.line-chart .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -440px -540px;
}

.line-chart .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -254px -889px;
  width: 122px;
}

.bubble-chart .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat 0 -540px;
}

.bubble-chart .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -381px -891px;
  width: 122px;
}

.reports .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -880px -270px;
}

.reports .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -506px -866px;
  width: 122px;
}

.reports .fbPost .catIcon {
  height: 96px;
}

.chart .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -660px 0;
}

.chart .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -631px -866px;
  width: 122px;
}

.chart .fbPost .catIcon {
  height: 96px;
}

.signs-billboards .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -660px 0;
}

.signs-billboards .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -377px -925px;
  width: 122px;
}

.signs-billboards .fbPost .catIcon {
  height: 96px;
}

.paper-books .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -880px -270px;
}

.paper-books .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -500px -865px;
  width: 122px;
}

.paper-books .fbPost .catIcon {
  height: 96px;
}

.skyscraper .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -660px 0;
}

.skyscraper .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -130px -21px;
}

.large-rectangle-ad .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat 0 -540px;
}

.large-rectangle-ad .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -255px -21px;
}

.mobile-leaderboard .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -660px 0;
}

.mobile-leaderboard .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -379px -21px;
}

._3d-photo-collage .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -660px 0;
}

._3d-photo-collage .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -356px -708px;
}

.alphabet .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat 0 -540px;
}

.alphabet .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -255px -21px;
}

.alphabet .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat 0 -540px;
}

.alphabet .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -484px -706px;
}

.number .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat 0 -540px;
}

.number .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -616px -713px;
}

.podcast-artwork .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -660px 0;
}

.podcast-artwork .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -222px -788px;
}

.snapchat-geo-filter .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat 0 -540px;
}

.snapchat-geo-filter .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -132px -589px;
  width: 88px;
}

.snapchat-geo-filter .fbPost .catIcon {
  width: 97px;
}

.soundcloud-banner .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat 0 -540px;
}

.soundcloud-banner .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -234px -569px;
  height: 33px;
}

.soundcloud-banner .fbPost .catIcon {
  height: 34px;
}

.grid-short-3-squares .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat 0 -540px;
}

.grid-short-3-squares .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -370px -678px;
  height: 65px;
}

.grid-short-3-squares .fbPost .catIcon {
  height: 64px;
}

.grid-medium-6-squares .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat 0 0;
}

.grid-medium-6-squares .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -506px -570px;
  height: 85px;
}

.grid-medium-6-squares .fbPost .catIcon {
  height: 87px;
}

.grid-square-9-squares .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px 0;
}

.grid-square-9-squares .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -504px -662px;
  height: 109px;
}

.grid-square-9-squares .fbPost .catIcon {
  height: 110px;
}

.grid-tall-12-squares .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -660px 0;
}

.grid-tall-12-squares .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat 0px -771px;
}

.carousel-5-squares .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -880px 0;
}

.carousel-5-squares .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -234px -669px;
  height: 66px;
}

.carousel-5-squares .fbPost .catIcon {
  height: 66px;
}

.carousel-10-squares .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -440px -270px;
}

.carousel-10-squares .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -236px -613px;
  height: 45px;
}

.carousel-10-squares .fbPost .catIcon {
  height: 45px;
}

.instagram-photo-grid-1-x-2-2-squares .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -440px -270px;
}

.instagram-photo-grid-1-x-2-2-squares .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -270px -747px;
  height: 69px;
}

.instagram-photo-grid-1-x-2-2-squares .fbPost .catIcon {
  height: 69px;
}

.instagram-photo-grid-1-x-3-3-squares .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px 0;
}

.instagram-photo-grid-1-x-3-3-squares .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -506px -774px;
  height: 69px;
}

.instagram-photo-grid-1-x-3-3-squares .fbPost .catIcon {
  height: 69px;
}

.instagram-photo-grid-2-x-3-6-squares .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -440px 0;
}

.instagram-photo-grid-2-x-3-6-squares .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -507px -849px;
  height: 104px;
}

.instagram-photo-grid-2-x-3-6-squares .fbPost .catIcon {
  height: 104px;
}

.instagram-photo-grid-3-x-3-9-squares .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -660px 0;
}

.instagram-photo-grid-3-x-3-9-squares .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -377px -926px;
  height: 128px;
}

.instagram-photo-grid-3-x-3-9-squares .fbPost .catIcon {
  height: 128px;
}

.instagram-photo-grid-4-x-3-12-squares .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px -270px;
}

.instagram-photo-grid-4-x-3-12-squares .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -508px -957px;
  height: 169px;
}

.instagram-photo-grid-4-x-3-12-squares .fbPost .catIcon {
  height: 169px;
}

.instagram-photo-grid-2-x-1-2-squares .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -880px -270px;
}

.instagram-photo-grid-2-x-1-2-squares .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -400px -750px;
  height: 169px;
  width: 100px;
}

.instagram-photo-grid-2-x-1-2-squares .fbPost .catIcon {
  height: 170px;
}

.instagram-photo-grid-3-x-1-3-squares .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -440px -540px;
}

.instagram-photo-grid-3-x-1-3-squares .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -2px -926px;
  height: 172px;
  width: 103px;
}

.instagram-photo-grid-3-x-1-3-squares .fbPost .catIcon {
  height: 172px;
}

.instagram-photo-grid-4-x-1-4-squares .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat 0 -540px;
}

.instagram-photo-grid-4-x-1-4-squares .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -269px -828px;
  height: 169px;
  width: 100px;
}

.instagram-photo-grid-4-x-1-4-squares .fbPost .catIcon {
  height: 169px;
}

.instagram-photo-grid-2-x-2-4-squares .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -880px -270px;
}

.instagram-photo-grid-2-x-2-4-squares .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -134px -864px;
  height: 110px;
}

.instagram-photo-grid-2-x-2-4-squares .fbPost .catIcon {
  height: 110px;
}

.facebook .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat 0 0;
}

.instagram .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -132px 0;
}

.youtube .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -264px 0;
}

.twitter .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -396px 0;
}

.pinterest .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -528px 0;
}

.tumblr .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat 0 -190px;
}

.google .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -132px -190px;
}

.linkedin .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -264px -190px;
}

.vk .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -396px -190px;
}

.etsy .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -528px -190px;
}

/***missed social media added as sprite image after instagram category in sprite image***/

.meetup .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat 0 -382px;
}

.sound-cloud .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -130px -382px;
}

.twitch .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -265px -382px;
}

.snapchat .fbPost {
  background: url(/images/social_media.png?285a875380f41d29b0614ab61dbbbe92) no-repeat -395px -382px;
}

.askfm .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -966px;
}

/***facebook categories sprite image processing***/

.social-media-post .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -400px;
}

.facebook-post .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -400px;
  height: 102px;
}

.facebook-post .catIcon {
  height: 102px;
}

.facebook-shared-image .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -400px;
  height: 64px;
}

.facebook-shared-image .catIcon {
  height: 64px;
}

.facebook-cover .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -400px;
  height: 46px;
}

.facebook-cover .catIcon {
  height: 46px;
}

.facebook-event-cover .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -400px;
  height: 46px;
}

.facebook-event-cover .catIcon {
  height: 46px;
}

.facebook-carousel-ad .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -540px;
}

.facebook-single-image-ad .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -522px;
  height: 64px;
}

.facebook-single-image-ad .catIcon {
  height: 64px;
}

.facebook-16-9-image-ad .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -484px;
  height: 68px;
}

.facebook-16-9-image-ad .catIcon {
  height: 68px;
}

.facebook-app-icon .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -466px;
}

.facebook-app-promotional-cover-image .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -466px;
  height: 22px;
}

.facebook-app-promotional-cover-image .catIcon {
  height: 22px;
}

.facebook-app-promotional-banner .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -681px;
  height: 63px;
}

.facebook-app-promotional-banner .catIcon {
  height: 63px;
}

.facebook-app-promotional-hero-banner .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -605px;
  height: 44px;
}

.facebook-app-promotional-hero-banner .catIcon {
  height: 44px;
}

.facebook-app-promotional-web-banner .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -571px;
  height: 78px;
}

.facebook-app-promotional-web-banner .catIcon {
  height: 78px;
}

.facebook-profile-picture .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -607px;
}

/***instagram categories sprite image processing***/

.instagram-post .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -784px;
}

.instagram-carousel-ad .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -784px;
}

.instagram-single-image-ad .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -784px;
  height: 64px;
}

.instagram-single-image-ad .catIcon {
  height: 64px;
}

.instagram-16-9-image-ad .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -784px;
  height: 68px;
}

.instagram-16-9-image-ad .catIcon {
  height: 68px;
}

.instagram-profile-picture .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -784px;
}

/***instagram categories sprite image processing***/

.youtube-channel-art .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -1156px;
  height: 68px;
}

.youtube-channel-art .catIcon {
  height: 68px;
}

.youtube-thumbnail .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -1156px;
  height: 68px;
}

.youtube-thumbnail .catIcon {
  height: 68px;
}

.youtube-profile-picture .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -1156px;
  height: 68px;
}

.youtube-profile-picture .catIcon {
  height: 68px;
}

/***twitter categories sprite image processing***/

.twitter-post .createGrapImag {
  background-position: -220px -1620px;
}

.twitter-post .createGrapImag .fbPost {
  background: url(/images/mockup_collage_category.png?16a4b90011eb6bbc2662bf147ae1e3a9) no-repeat -4px -322px;
  height: 65px;
}

.twitter-post .createGrapImag .catIcon {
  height: 68px;
}

.twitter-post-rectangle .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -1264px;
  height: 68px;
}

.twitter-post-rectangle .catIcon {
  height: 68px;
}

.twitter-post-square .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -1264px;
}

.twitter-header .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -1264px;
  height: 40px;
}

.twitter-header .catIcon {
  height: 40px;
}

.twitter-website-card .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -1264px;
  height: 63px;
}

.twitter-website-card .catIcon {
  height: 63px;
}

.twitter-image-app-card .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -1264px;
  height: 49px;
}

.twitter-image-app-card .catIcon {
  height: 49px;
}

.twitter-summary-card .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -1336px;
  height: 61px;
}

.twitter-summary-card .catIcon {
  height: 61px;
}

.twitter-conversational-ad .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -1396px;
  height: 49px;
}

.twitter-conversational-ad .catIcon {
  height: 49px;
}

.twitter-ad .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -1314px;
  height: 61px;
}

.twitter-ad .catIcon {
  height: 61px;
}

.twitter-profile-picture .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -1336px;
}

/***pinterest categories sprite image processing***/

.pinterest-ad .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -15px -3761px;
  width: 100px;
  height: 170px;
}

.pinterest-ad .catIcon {
  width: 100px;
  height: 170px;
}

.pinterest-graphic .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -365px -2017px;
  height: 144px;
}

.pinterest-graphic .catIcon {
  height: 144px;
}

.pinterest-board-cover .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -3761px;
  height: 83px;
}

.pinterest-board-cover .catIcon {
  height: 83px;
}

.pinterest-profile-picture .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -3761px;
}

/***tumblr categories sprite image processing***/

.tumblr-ad .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -1706px;
  height: 129px;
}

.tumblr-ad .catIcon {
  height: 129px;
}

.tumblr-banner .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -1706px;
  height: 42px;
}

.tumblr-banner .catIcon {
  height: 42px;
}

.tumblr-profile-picture .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -1706px;
}

/***googleplus categories sprite image processing***/

.google-post .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -1874px;
}

.google-shared-image .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -1874px;
}

.google-profile-picture .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -1874px;
}

/***linkedin categories sprite image processing***/

.linkedin-post .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -2036px;
  height: 70px;
}

.linkedin-post .catIcon {
  height: 70px;
}

.linkedin-banner .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -2036px;
  height: 61px;
}

.linkedin-banner .catIcon {
  height: 61px;
}

.linkedin-ad .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -2036px;
  height: 64px;
}

.linkedin-ad .catIcon {
  height: 64px;
}

.linkedin-company-photo .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -2036px;
  height: 81px;
}

.linkedin-company-photo .catIcon {
  height: 81px;
}

.linkedin-overview-image .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -2036px;
  height: 61px;
}

.linkedin-overview-image .catIcon {
  height: 61px;
}

.linkedin-logo .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -2116px;
  width: 108px;
  height: 108px;
}

.linkedin-logo .catIcon {
  width: 108px;
  height: 108px;
}

.linkedin-profile-picture .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -2107px;
  width: 114px;
  height: 114px;
}

.linkedin-profile-picture .catIcon {
  width: 114px;
  height: 114px;
}

/***vk categories sprite image processing***/

.vk-post-rectangle .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -2244px;
  width: 87px;
  height: 73px;
}

.vk-post-rectangle .catIcon {
  width: 87px;
  height: 73px;
}

.vk-post-square .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -2244px;
  width: 98px;
  height: 98px;
}

.vk-post-square .catIcon {
  width: 98px;
  height: 98px;
}

.vk-profile-picture .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -2244px;
}

/***etsy categories sprite image processing***/

.etsy-cover-photo .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -2382px;
  width: 120px;
  height: 30px;
}

.etsy-cover-photo .catIcon {
  width: 120px;
  height: 30px;
}

.etsy-shop-icon .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -2382px;
}

.etsy-profile-picture .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -2382px;
  width: 88px;
  height: 88px;
}

.etsy-profile-picture .catIcon {
  width: 88px;
  height: 88px;
}

.etsy-shop-icon .fbPost,
.etsy-shop-icon .catIcon {
  width: 88px;
  height: 88px;
}

.vk-profile-picture .fbPost,
.vk-profile-picture .catIcon {
  width: 88px;
  height: 88px;
}

/***meetup categories***/

.meetup-profile-picture .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -2510px;
  width: 109px;
  height: 109px;
}

.meetup-profile-picture .catIcon {
  width: 109px;
  height: 109px;
}

/***soundcloud categories***/

.sound-cloud-banner .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -2510px;
  height: 25px;
}

.sound-cloud-banner .catIcon {
  height: 25px;
}

.sound-cloud-profile-picture .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -2366px;
}

/***twitch categories***/

.twitch-banner .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -2511px;
  height: 65px;
}

.twitch-banner .catIcon {
  height: 65px;
}

.twitch-profile-picture .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -2511px;
  width: 113px;
  height: 113px;
}

.twitch-profile-picture .catIcon {
  width: 113px;
  height: 113px;
}

/***snapchat categories***/

.snapchat-geofilters .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -2638px;
  width: 98px;
  height: 174px;
}

.snapchat-geofilters .catIcon {
  width: 98px;
  height: 174px;
}

/***askfm categories***/

.ask-fm-cover .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -2638px;
  height: 31px;
}

.ask-fm-cover .catIcon {
  height: 31px;
}

.askfm-profile-picture .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -2510px;
  width: 106px;
  height: 106px;
}

.askfm-profile-picture .catIcon {
  width: 106px;
  height: 106px;
}

/***documents categories***/

.us-letter .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -530px;
  height: 97px;
}

.us-letter .catIcon {
  height: 97px;
}

.magazine .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -648px;
  height: 97px;
}

.magazine .catIcon {
  height: 97px;
}

.letterhead-a4 .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -1733px;
  height: 109px;
}

.letterhead-a4 .catIcon {
  height: 109px;
}

.letterhead-us .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -1887px;
  height: 100px;
}

.letterhead-us .catIcon {
  height: 100px;
}

.certificate-a4 .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -1887px;
  height: 86px;
}

.certificate-a4 .catIcon {
  height: 86px;
}

.certificate-us .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -2914px;
  height: 94px;
}

.certificate-us .catIcon {
  height: 94px;
}

.resume-a4 .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -2915px;
  height: 108px;
}

.resume-a4 .catIcon {
  height: 108px;
}

.resume-us .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -2935px;
  height: 97px;
}

.resume-us .catIcon {
  height: 97px;
}

.a1 .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -2916px;
  height: 106px;
}

.a1 .catIcon {
  height: 106px;
}

.a2 .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -2922px;
  height: 106px;
}

.a2 .catIcon {
  height: 106px;
}

.a3 .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -3019px;
  height: 112px;
}

.a3 .catIcon {
  height: 112px;
}

.a4 .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -3033px;
  height: 112px;
}

.a4 .catIcon {
  height: 112px;
}

.a5 .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -3041px;
  height: 112px;
}

.a5 .catIcon {
  height: 112px;
}

.a6 .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -3031px;
  height: 112px;
}

.a6 .catIcon {
  height: 112px;
}

.a7 .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -3037px;
  height: 112px;
}

.a7 .catIcon {
  height: 112px;
}

.dl .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -3140px;
  width: 110px;
  height: 155px;
}

.dl .catIcon {
  width: 110px;
  height: 155px;
}

.id-card .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -3155px;
  height: 76px;
}

.id-card .catIcon {
  height: 76px;
}

.tabloid .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -3162px;
  height: 134px;
}

.tabloid .catIcon {
  height: 134px;
}

/**** marketing materials category****/

.flyers .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -3153px;
  height: 106px;
}

.flyers .catIcon {
  height: 106px;
}

.posters .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -3159px;
  height: 107px;
}

.posters .catIcon {
  height: 107px;
}

.infographic .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -3306px;
  width: 88px;
  height: 170px;
}

.infographic .catIcon {
  width: 88px;
  height: 170px;
}

.brochure .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -131px -3241px;
  height: 94px;
}

.brochure .catIcon {
  height: 94px;
}

.tickets .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -3306px;
  width: 80px;
  height: 163px;
}

.tickets .catIcon {
  width: 80px;
  height: 163px;
}

.logo .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -3268px;
}

.gift-certificate .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -3277px;
  height: 81px;
}

.gift-certificate .catIcon {
  height: 81px;
}

.label .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -3485px;
  height: 81px;
}

.label .catIcon {
  height: 81px;
}

.teespring-t-shirt .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -131px -3344px;
  height: 117px;
}

.teespring-t-shirt .catIcon {
  height: 117px;
}

.gift-tag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -131px -3471px;
  height: 72px;
}

.gift-tag .catIcon {
  height: 72px;
}

.menus .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -3400px;
  height: 155px;
}

.menus .catIcon {
  height: 155px;
}

/***flyers subcategories*** */

.flyer-us .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -2109px;
  width: 100px;
  height: 100px;
}

.flyer-us .catIcon {
  width: 100px;
  height: 100px;
}

.flyer-a5 .fbPost,
.flyer-a5 .catIcon {
  width: 100px;
  height: 100px;
}

.flyer-a5 .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -2109px;
}

.flyer-dl .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -3554px;
  width: 110px;
  height: 155px;
}

.flyer-dl .catIcon {
  width: 110px;
  height: 155px;
}

.rack-card .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -3554px;
  width: 98px;
  height: 155px;
}

.rack-card .catIcon {
  width: 98px;
  height: 155px;
}

/***posters subcategories***/

.poster-a2 .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -3400px;
}

.poster-medium-us .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -3546px;
  height: 114px;
}

.poster-medium-us .catIcon {
  height: 114px;
}

.poster-small-us .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -4173px;
  height: 133px;
}

.poster-small-us .catIcon {
  height: 133px;
}

.poster-large-us .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -4173px;
  height: 129px;
}

.poster-large-us .catIcon {
  height: 129px;
}

/***brochure subcategories***/

.trifold-brochure-a4 .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -3576px;
  height: 86px;
}

.trifold-brochure-a4 .catIcon {
  height: 86px;
}

.trifold-brochure-us .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -1760px;
  height: 94px;
}

.trifold-brochure-us .catIcon {
  height: 94px;
}

/***tickets subcategories***/

.small-ticket .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -403px -3562px;
  width: 100px;
  height: 155px;
}

.small-ticket .catIcon {
  width: 100px;
  height: 155px;
}

.medium-ticket .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -4171px;
  width: 110px;
  height: 155px;
}

.medium-ticket .catIcon {
  width: 110px;
  height: 155px;
}

/****presentation and  infographics categories***/

.presentation-169 .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -1155px;
  height: 68px;
}

.presentation-169 .catIcon {
  height: 68px;
}

.presentation-43 .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -1156px;
  height: 91px;
}

.presentation-43 .catIcon {
  height: 91px;
}

/***events and invitation cards category***/

.cards .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -2638px;
  height: 86px;
}

.cards .catIcon {
  height: 86px;
}

.invitation .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -2638px;
  height: 85px;
}

.invitation .catIcon {
  height: 85px;
}

.announcement .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -2754px;
}

/***cards subcategory***/

.postcard-a5 .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -2692px;
  height: 90px;
}

.postcard-a5 .catIcon {
  height: 90px;
}

.postcard-us .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -2734px;
  height: 90px;
}

.postcard-us .catIcon {
  height: 90px;
}

.greeting-card .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -2763px;
  height: 90px;
}

.greeting-card .catIcon {
  height: 90px;
}

/**** invitation subcategory****/

.wedding-invitation-a5 .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -1344px;
  height: 86px;
}

.wedding-invitation-a5 .catIcon {
  height: 86px;
}

.wedding-invitation-us .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -1454px;
}

.invitation-square .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -1409px;
}

/*** announcement subcategory***/

.program .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -2348px;
}

/*** blogging and e-books***/

.email-header .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -1386px;
  height: 40px;
}

.email-header .catIcon {
  height: 40px;
}

.blogs .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -1430px;
}

.ebooks .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -1558px;
}

/*** blogs subcategory***/

.blog-graphic .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -141px -1530px;
  width: 100px;
  height: 88px;
}

.blog-graphic .catIcon {
  width: 100px;
  height: 88px;
}

.blog-title .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -1585px;
  height: 68px;
}

.blog-title .catIcon {
  height: 68px;
}

.blog-post-feature .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -1628px;
  height: 61px;
}

.blog-post-feature .catIcon {
  height: 61px;
}

.tumblr-graphic .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -498px -2017px;
  height: 144px;
}

.tumblr-graphic .catIcon {
  height: 144px;
}

.tumbler-banner .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -232px -2079px;
  height: 69px;
}

.tumbler-banner .catIcon {
  height: 70px;
}

/*** ebooks subcategory***/

.ebook-cover .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -404px -1559px;
  width: 107px;
  height: 98px;
}

.ebook-cover .catIcon {
  width: 107px;
  height: 98px;
}

.kindle-cover .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -404px -1667px;
  width: 108px;
  height: 98px;
}

.kindle-cover .catIcon {
  width: 108px;
  height: 98px;
}

.watterpad-book-cover .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -543px -1607px;
  width: 110px;
  height: 82px;
}

.watterpad-book-cover .catIcon {
  width: 110px;
  height: 82px;
}

/****ads and banners category****/

.social-media-ads .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -4172px;
  width: 102px;
  height: 89px;
}

.social-media-ads .catIcon {
  width: 102px;
  height: 89px;
}

.banner-ads-iab .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -4202px;
  width: 106px;
  height: 84px;
}

.banner-ads-iab .catIcon {
  width: 106px;
  height: 84px;
}

/***banner ads iab subcategories***/

.billboard .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -3761px;
  height: 31px;
}

.billboard .catIcon {
  height: 31px;
}

.filmstrip .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -411px -3893px;
  width: 91px;
  height: 111px;
}

.filmstrip .catIcon {
  width: 91px;
  height: 111px;
}

.pushdown .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -543px -3831px;
  width: 103px;
  height: 28px;
}

.pushdown .catIcon {
  width: 103px;
  height: 28px;
}

.medium-rectangle .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -543px -3903px;
  width: 107px;
  height: 65px;
}

.medium-rectangle .catIcon {
  width: 107px;
  height: 65px;
}

.rectangle .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -279px -3854px;
  width: 88px;
  height: 61px;
}

.rectangle .catIcon {
  width: 88px;
  height: 61px;
}

.leaderboard .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -528px -3807px;
  height: 15px;
}

.leaderboard .catIcon {
  height: 15px;
}

.wide-skyscraper .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -147px -3893px;
  width: 90px;
  height: 155px;
}

.wide-skyscraper .catIcon {
  width: 90px;
  height: 155px;
}

/****photo categories***/

.photo-collage .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -2244px;
  width: 101px;
  height: 81px;
}

.photo-collage .catIcon {
  width: 101px;
  height: 81px;
}

/***profile pictures category****/

.email-profile-picture .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -519px -2244px;
  width: 100px;
  height: 109px;
}

.email-profile-picture .catIcon {
  width: 100px;
  height: 109px;
}

/***wallpapers category****/

.desktop-wallpapers .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -132px -670px;
  width: 105px;
  height: 86px;
}

.desktop-wallpapers .catIcon {
  width: 105px;
  height: 86px;
}

.mobile-wallpapers .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -670px;
  width: 105px;
  height: 83px;
}

.mobile-wallpapers .catIcon {
  width: 105px;
  height: 83px;
}

/**** desktop wallpapers category****/

.wallpapers-16-9-high .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat 0 -3942px;
  height: 68px;
}

.wallpapers-16-9-high .catIcon {
  height: 68px;
}

.wallpapers-8-5-high .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -3942px;
  height: 76px;
}

.wallpapers-8-5-high .catIcon {
  height: 76px;
}

.wallpapers-16-9-v-high .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -264px -4047px;
  height: 69px;
}

.wallpapers-16-9-v-high .catIcon {
  height: 69px;
}

/****main category****/

.social-media .createGrapImag {
  background-position: 0 -810px;
}

.social-media .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -15px -42px;
  width: 102px;
  height: 89px;
}

.documents .createGrapImag {
  background-position: 0 -810px;
}

.documents .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -141px -44px;
  width: 102px;
  height: 89px;
}

.marketing-materials .createGrapImag {
  background-position: 0 -810px;
}

.marketing-materials .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -266px -44px;
  width: 102px;
  height: 89px;
}

.presentation-infographics .createGrapImag {
  background-position: 0 -810px;
}

.presentation-infographics .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -391px -44px;
  width: 102px;
  height: 89px;
}

.events-invitation-cards .createGrapImag {
  background-position: 0 -810px;
}

.events-invitation-cards .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -511px -44px;
  width: 111px;
  height: 89px;
}

.events-invitation-cards .createGrapImag {
  background-position: 0 -810px;
}

.events-invitation-cards .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -511px -44px;
  width: 111px;
  height: 89px;
}

.blogging-ebooks .createGrapImag {
  background-position: 0 -810px;
}

.blogging-ebooks .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -640px -44px;
  width: 111px;
  height: 89px;
}

.ads-banners .createGrapImag {
  background-position: 0 -810px;
}

.ads-banners .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -766px -44px;
  width: 111px;
  height: 89px;
}

/***mobile wallpapers category***/

.ios-phone .createGrapImag,
.iosphone .createGrapImag {
  background-position: -880px -4860px;
}

.ios-phone .createGrapImag .fbPost,
.iosphone .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -4px -4380px;
}

.iphone-se .createGrapImag,
.iphonese .createGrapImag {
  background-position: -880px -4050px;
}

.iphone-se .createGrapImag .fbPost,
.iphonese .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -134px -4548px;
}

.iphone-5 .createGrapImag,
.iphone-5 .createGrapImag {
  background-position: 0 -2430px;
}

.iphone-5 .createGrapImag .fbPost,
.iphone-5 .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -263px -5341px;
}

.iphone-8 .createGrapImag,
.iphone-8 .createGrapImag {
  background-position: -660px -4050px;
}

.iphone-8 .createGrapImag .fbPost,
.iphone-8 .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -394px -5341px;
}

.iphone-6 .createGrapImag,
.iphone6 .createGrapImag {
  background-position: -880px -3510px;
}

.iphone-6 .createGrapImag .fbPost,
.iphone6 .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -265px -4548px;
}

.iphone-6-plus .createGrapImag,
.iphone6plus .createGrapImag {
  background-position: -880px -2700px;
}

.iphone-6-plus .createGrapImag .fbPost,
.iphone6plus .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -395px -4548px;
}

.iphone-7 .createGrapImag,
.iphone7 .createGrapImag {
  background-position: -880px -1890px;
}

.iphone-7 .createGrapImag .fbPost,
.iphone7 .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -525px -4548px;
}

.iphone-7-plus .createGrapImag,
.iphone7plus .createGrapImag {
  background-position: -880px -540px;
}

.iphone-7-plus .createGrapImag .fbPost,
.iphone7plus .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -135px -4686px;
}

.iphone-x .createGrapImag,
.iphonex .createGrapImag {
  background-position: -880px 0;
}

.iphone-x .createGrapImag .fbPost,
.iphonex .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -265px -4686px;
}

.android-phone .createGrapImag,
.androidphone .createGrapImag {
  background-position: -880px -5130px;
}

.android-phone .createGrapImag .fbPost,
.androidphone .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -148px -4380px;
}

.samsung-galaxy .createGrapImag,
.samsunggalaxy .createGrapImag {
  background-position: -880px -5940px;
}

.samsung-galaxy .createGrapImag .fbPost,
.samsunggalaxy .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -395px -4686px;
}

.google-nexus .createGrapImag,
.googlenexus .createGrapImag {
  background-position: -880px -4590px;
}

.google-nexus .createGrapImag .fbPost,
.googlenexus .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -525px -4686px;
}

.google-pixel .createGrapImag,
.googlepixel .createGrapImag {
  background-position: -880px -3780px;
}

.google-pixel .createGrapImag .fbPost,
.googlepixel .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -6px -4733px;
}

.windows-phone .createGrapImag,
.windowsphone .createGrapImag {
  background-position: -880px -5400px;
}

.windows-phone .createGrapImag .fbPost,
.windowsphone .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -288px -4380px;
}

.microsoft-lumia .createGrapImag {
  background-position: -660px -4050px;
}

.microsoft-lumia .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -135px -4825px;
}

.windows .createGrapImag,
.windows-1 .createGrapImag {
  background-position: -230px -4050px;
}

.windows .createGrapImag .fbPost,
.windows-1 .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -288px -4380px;
}

.macos .createGrapImag,
.macos-1 .createGrapImag {
  background-position: -660px -4050px;
}

.macos .createGrapImag .fbPost,
.macos-1 .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -428px -4380px;
}

.dell .createGrapImag,
.dell-1 .createGrapImag {
  background-position: -230px -4320px;
}

.dell .createGrapImag .fbPost,
.dell-1 .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -265px -4826px;
}

.macbook .createGrapImag,
.macbook-1 .createGrapImag {
  background-position: -230px -4590px;
}

.macbook .createGrapImag .fbPost,
.macbook-1 .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -395px -4826px;
}

.macbook-pro .createGrapImag,
.macbook-pro-1 .createGrapImag {
  background-position: 0 -4050px;
}

.macbook-pro .createGrapImag .fbPost,
.macbook-pro-1 .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -135px -5336px;
}

.ios .createGrapImag {
  background-position: 0 -4050px;
}

.ios .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -6px -4565px;
}

.ipad .createGrapImag {
  background-position: 0 -2970px;
}

.ipad .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -525px -4826px;
}

.iphone .createGrapImag {
  background-position: 0 -2430px;
}

.iphone .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -255px -1043px;
  height: 110px;
}

.mac .createGrapImag {
  background-position: 0 -1890px;
}

.mac .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -380px -1047px;
  height: 107px;
}

.apple-tv .createGrapImag {
  background-position: -230px -4320px;
}

.apple-tv .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -3px -1045px;
  height: 107px;
}

.apple-watch .createGrapImag {
  background-position: 0 -4050px;
}

.apple-watch .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -130px -1045px;
  height: 107px;
}

.square-gif-post-11 .createGrapImag {
  background-position: -220px -2970px;
}

.square-gif-post-11 .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -4px -1158px;
  height: 114px;
}

.square-gif-post-11 .createGrapImag .catIcon {
  height: 117px;
}

.landscape-gif-post-169 .createGrapImag {
  background-position: -440px -2970px;
}

.landscape-gif-post-169 .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -506px -1088px;
  height: 63px;
}

.landscape-gif-post-169 .createGrapImag .catIcon {
  height: 65px;
}

.vertical-gif-post-916 .createGrapImag {
  background-position: -660px -2970px;
}

.vertical-gif-post-916 .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -131px -1158px;
  height: 169px;
}

.vertical-gif-post-916 .createGrapImag .catIcon {
  height: 170px;
}

.blog-banner-gif .createGrapImag {
  background-position: -880px -2970px;
}

.blog-banner-gif .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -761px -1109px;
  height: 169px;
}

.blog-banner-gif .createGrapImag .catIcon {
  height: 170px;
}

.blog-header-gif .createGrapImag {
  background-position: 0 -3240px;
}

.blog-header-gif .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -5px -1278px;
  height: 169px;
}

.blog-header-gif .createGrapImag .catIcon {
  height: 170px;
}

.email-header-gif .createGrapImag {
  background-position: -220px -3240px;
}

.email-header-gif .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -131px -1331px;
  height: 169px;
}

.email-header-gif .createGrapImag .catIcon {
  height: 170px;
}

.gif-for-email-messages .createGrapImag {
  background-position: -440px -3240px;
}

.gif-for-email-messages .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -258px -1334px;
  height: 169px;
}

.gif-for-email-messages .createGrapImag .catIcon {
  height: 170px;
}

.large-rectangle-gif .createGrapImag {
  background-position: -660px -3240px;
}

.large-rectangle-gif .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -257px -1158px;
  height: 169px;
}

.large-rectangle-gif .createGrapImag .catIcon {
  height: 170px;
}

.medium-rectangle-gif .createGrapImag {
  background-position: -880px -3240px;
}

.medium-rectangle-gif .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -508px -1155px;
  height: 79px;
}

.medium-rectangle-gif .createGrapImag .catIcon {
  height: 80px;
}

.leaderboard-gif .createGrapImag {
  background-position: 0 -3510px;
}

.leaderboard-gif .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -383px -1156px;
  height: 169px;
}

.leaderboard-gif .createGrapImag .catIcon {
  height: 170px;
}

.wide-skyscraper-gif .createGrapImag {
  background-position: -220px -3510px;
}

.wide-skyscraper-gif .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -634px -1080px;
  height: 169px;
}

.wide-skyscraper-gif .createGrapImag .catIcon {
  height: 170px;
}

.android-tablet .createGrapImag {
  background-position: 0 -4050px;
}

.android-tablet .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -507px -966px;
  height: 107px;
}

.android-tablet .createGrapImag .catIcon {
  height: 107px;
}

.android-tv .createGrapImag {
  background-position: -230px -4320px;
}

.android-tv .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -631px -966px;
  height: 107px;
}

.android-tv .createGrapImag .catIcon {
  height: 107px;
}

.watch-wear .createGrapImag {
  background-position: 0 -1890px;
}

.watch-wear .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads.png?47afeb9406d7c4262ebc17417e28b359) no-repeat -755px -996px;
  height: 107px;
}

.watch-wear .createGrapImag .catIcon {
  height: 107px;
}

.android .createGrapImag {
  background-position: 0 -2430px;
}

.android .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -151px -4378px;
}

.htc-nexus .createGrapImag,
.htcnexus .createGrapImag {
  background-position: 0 -1890px;
}

.htc-nexus .createGrapImag .fbPost,
.htcnexus .createGrapImag .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -6px -4873px;
}

.android-wallpapers .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -411px -4013px;
  width: 88px;
  height: 110px;
}

.android-wallpapers .catIcon {
  width: 88px;
  height: 110px;
}

.ipad-mini-wallpapers .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -543px -3977px;
  width: 106px;
  height: 85px;
}

.ipad-mini-wallpapers .catIcon {
  width: 106px;
  height: 85px;
}

.iphone-5-wallpapers .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -15px -4035px;
  width: 100px;
  height: 100px;
}

.iphone-5-wallpapers .catIcon {
  width: 100px;
  height: 100px;
}

.iphone-6s-7s-wallpapers .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -147px -4056px;
  width: 91px;
  height: 102px;
}

.iphone-6s-7s-wallpapers .catIcon {
  width: 91px;
  height: 102px;
}

.iphone-6s-7s-plus-wallpapers .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -543px -4072px;
  width: 111px;
  height: 110px;
}

.iphone-6s-7s-plus-wallpapers .catIcon {
  width: 111px;
  height: 110px;
}

.user-category-1-square .createGrapImag {
  background-position: -220px -4860px;
}

.user-category-1-square .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -6px -5030px;
}

.user-category-2-square .createGrapImag {
  background-position: -880px -4860px;
}

.user-category-2-square .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -136px -4980px;
}

.user-category-2 .createGrapImag {
  background-position: -230px -5940px;
}

.user-category-2 .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -266px -4980px;
}

.user-category-2-landscape .createGrapImag {
  background-position: -230px -5130px;
}

.user-category-2-landscape .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -396px -4980px;
}

.user-category-1 .createGrapImag {
  background-position: -455px -4860px;
}

.user-category-1 .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -526px -4980px;
}

.user-category-2-portrait .createGrapImag {
  background-position: -895px -4860px;
}

.user-category-2-portrait .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -6px -5210px;
}

.rigid .createGrapImag {
  background-position: -895px -4860px;
}

.rigid .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -135px -5169px;
}

.sleek .createGrapImag {
  background-position: -455px -5130px;
}

.sleek .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -395px -5169px;
}

.rigid-1 .createGrapImag,
.rigid-2 .createGrapImag {
  background-position: -455px -5670px;
}

.rigid-1 .fbPost,
.rigid-2 .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -265px -5169px;
}

.sleek-1 .createGrapImag,
.sleek-2 .createGrapImag {
  background-position: -240px -5940px;
}

.sleek-1 .fbPost,
.sleek-2 .fbPost {
  background: url(/images/sprite_categoryicon.png?ad7e2e7619edffccc9e74ae5691fc800) no-repeat -526px -5169px;
}

.facebook .fbPost,
.facebook .catIcon {
  width: 122px;
  height: 170px;
}

.square .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px 0;
}

.square .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -91px -705px;
  width: 123px;
}

.portrait .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -880px 0;
}

.portrait .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -2px -705px;
  width: 82px;
}

.landscape .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -440px 0;
}

.landscape .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -222px -705px;
  height: 78px;
}

.landscape .createGrapImag .catIcon {
  height: 81px;
}

.shapes .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px 0;
}

.shapes .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -5px -30px;
}

.grid .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat 0 0;
}

.grid .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -133px -28px;
}

.stitch .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -440px 0;
}

.stitch .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -259px -30px;
}

.panel .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -880px 0;
}

.panel .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -389px -28px;
}

.polaroid .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat 0 -270px;
}

.polaroid .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -518px -28px;
}

.flim-strip .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px -270px;
}

.flim-strip .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -646px -28px;
}

._3d .createGrapImag {
  background-position: -880px -2160px;
}

._3d .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -1px -208px;
}

.text-shapes .createGrapImag {
  background-position: -660px -270px;
}

.text-shapes .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -130px -208px;
}

.numbers .createGrapImag {
  background-position: -880px -270px;
}

.numbers .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -260px -208px;
}

.artistic .createGrapImag {
  background-position: -660px -540px;
}

.artistic .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -384px -208px;
}

.photomask .createGrapImag {
  background-position: -220px -1080px;
}

.photomask .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -525px -208px;
}

.geometric .createGrapImag {
  background-position: -440px -1080px;
}

.geometric .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -645px -208px;
}

.torn-paper .createGrapImag {
  background-position: -660px -1080px;
}

.torn-paper .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -4px -377px;
}

.country-states .createGrapImag {
  background-position: -880px -1080px;
}

.country-states .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -134px -377px;
}

.mosaic .createGrapImag {
  background-position: 0 -1350px;
}

.mosaic .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -265px -377px;
}

.wedding .createGrapImag {
  background-position: -220px -1350px;
}

.wedding .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -396px -377px;
}

.birthday .createGrapImag {
  background-position: -440px -1350px;
}

.birthday .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -516px -377px;
}

.holiday .createGrapImag {
  background-position: -660px -2160px;
}

.holiday .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -646px -377px;
}

.mood-board .createGrapImag {
  background-position: -660px -1350px;
}

.mood-board .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -137px -556px;
}

.brand-board .createGrapImag {
  background-position: 0 -1620px;
}

.brand-board .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -261px -556px;
}

.storyboard .createGrapImag {
  background-position: -220px -1620px;
}

.storyboard .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -519px -556px;
}

.bulletin-board .createGrapImag {
  background-position: -220px -2430px;
}

.bulletin-board .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -4px -556px;
}

.comp-card .createGrapImag {
  background-position: -220px -540px;
}

.comp-card .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -395px -556px;
}

.comp-card .createGrapImag {
  background-position: -220px -540px;
}

.comp-card .createGrapImag .fbPost {
  background: url(/images/photo_spriteCategory.png?138447920b53294fc0996831b480804a) no-repeat -395px -556px;
}

.smartphone .createGrapImag {
  background-position: -660px -1620px;
}

.smartphone .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -7px -26px;
}

.tablet .createGrapImag {
  background-position: -880px -1620px;
}

.tablet .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -133px -29px;
}

.laptop .createGrapImag {
  background-position: -220px -1890px;
}

.laptop .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -259px -29px;
}

.desktop .createGrapImag {
  background-position: -440px -1890px;
}

.desktop .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -385px -29px;
}

.amazon-kindle .createGrapImag {
  background-position: -660px -1890px;
}

.amazon-kindle .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -511px -29px;
}

.smartwatch .createGrapImag {
  background-position: 0 -2160px;
}

.smartwatch .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -7px -206px;
}

.browser .createGrapImag {
  background-position: -220px -2160px;
}

.browser .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -134px -205px;
}

.tv .createGrapImag {
  background-position: -440px -2160px;
}

.tv .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -257px -205px;
}

.presentation .createGrapImag {
  background-position: -660px -2160px;
}

.presentation .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -386px -205px;
}

.multiple-device .createGrapImag {
  background-position: 0 -2430px;
}

.multiple-device .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -511px -205px;
}

.signs-and-billboards .createGrapImag {
  background-position: -440px -2430px;
}

.signs-and-billboards .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -3px -384px;
}

.paper-and-books .createGrapImag {
  background-position: -660px -2430px;
}

.paper-and-books .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -132px -388px;
}

.packaging .createGrapImag {
  background-position: -880px -2430px;
}

.packaging .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -259px -385px;
}

._45-vertical .createGrapImag {
  background-position: -660px -2430px;
}

._45-vertical .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -502px -21px;
}

.cover .createGrapImag {
  background-position: -880px -2430px;
}

.cover .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -627px -21px;
}

._169-in-stream .createGrapImag {
  background-position: -220px -1890px;
}

._169-in-stream .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -752px -863px;
}

._169-instant-articles .createGrapImag {
  background-position: -440px -1890px;
}

._169-instant-articles .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -376px -194px;
}

._169-horizontal .createGrapImag {
  background-position: 0 -2430px;
}

._169-horizontal .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -130px -194px;
}

._916-full-portrait .createGrapImag {
  background-position: -660px -1890px;
}

._916-full-portrait .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -252px -194px;
}

._11-instant-articles .createGrapImag {
  background-position: 0 -2160px;
}

._11-instant-articles .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -624px -860px;
}

._11-carousel .createGrapImag {
  background-position: 0 -2430px;
}

._11-carousel .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -501px -194px;
}

._11-square .createGrapImag {
  background-position: -440px -2430px;
}

._11-square .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -747px -194px;
}

._23-vertical .createGrapImag {
  background-position: -660px -2160px;
}

._23-vertical .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -624px -194px;
}

._916-story .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -880px -270px;
}

._916-story .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -129px -367px;
}

._916-igtv-video .createGrapImag {
  background-position: -660px -2160px;
}

._916-igtv-video .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -5px -367px;
}

._169-bumber .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -880px -270px;
}

._169-bumber .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -253px -369px;
}

._169-mid-roll .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -660px 0;
}

._169-mid-roll .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -375px -370px;
}

._169-non-skippable .createGrapImag {
  background-position: 0 -2430px;
}

._169-non-skippable .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -501px -370px;
}

._169-skippable .createGrapImag {
  background-position: -660px -2160px;
}

._169-skippable .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -627px -370px;
}

._169-video-ad .createGrapImag {
  background-position: 0 -2430px;
}

._169-video-ad .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -750px -368px;
}

._916-portrait .createGrapImag {
  background-position: -660px -2160px;
}

._916-portrait .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -5px -542px;
}

._43-standard .createGrapImag {
  background-position: 0 -2430px;
}

._43-standard .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -129px -542px;
}

._45-vertical-low .createGrapImag {
  background-position: -880px -2160px;
}

._45-vertical-low .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -251px -542px;
}

._916-vertical-full .createGrapImag {
  background-position: -660px -2160px;
}

._916-vertical-full .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -378px -545px;
}

.wide-skyscraper-ad .createGrapImag {
  background-position: -440px -4590px;
}

.wide-skyscraper-ad .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -3px -1056px;
  width: 86px;
}

.medium-rectangle-ad .createGrapImag {
  background-position: 0 -4050px;
}

.medium-rectangle-ad .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat no-repeat -94px -1034px;
  height: 103px;
}

.medium-rectangle-ad .createGrapImag .fbPost .catIcon {
  height: 100px;
}

.leaderboard-ad .createGrapImag {
  background-position: -440px -4590px;
}

.leaderboard-ad .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat no-repeat -93px -1139px;
  height: 54px;
}

.leaderboard-ad .createGrapImag .fbPost .catIcon {
  height: 41px;
}

.a4-document .createGrapImag {
  background-position: -440px -4590px;
}

.a4-document .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat no-repeat -220px -1053px;
}

.letterhead .createGrapImag {
  background-position: 0 -4320px;
}

.letterhead .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat no-repeat -343px -1076px;
}

.letter .createGrapImag {
  background-position: 0 -4320px;
}

.letter .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat no-repeat -502px -1009px;
}

.resume .createGrapImag {
  background-position: -220px -4860px;
}

.resume .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat no-repeat -626px -1009px;
}

.report .createGrapImag {
  background-position: 0 -4320px;
}

.report .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat no-repeat -751px -1009px;
}

.daily-report .createGrapImag {
  background-position: 0 -4320px;
}

.daily-report .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat no-repeat -3px -1228px;
}

.memo .createGrapImag {
  background-position: -220px -4860px;
}

.memo .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat no-repeat -131px -1228px;
}

.invoice .createGrapImag {
  background-position: -220px -4860px;
}

.invoice .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat no-repeat -254px -1241px;
}

.yearbook .createGrapImag {
  background-position: -220px -4860px;
}

.yearbook .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat no-repeat -382px -1246px;
}

.class-schedule .createGrapImag {
  background-position: 0 -4320px;
}

.class-schedule .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat no-repeat -506px -1162px;
  height: 67px;
}

.class-schedule .createGrapImag .fbPost .catIcon {
  height: 73px;
}

.worksheet .createGrapImag {
  background-position: 0 -4320px;
}

.worksheet .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat no-repeat -506px -1252px;
}

.lesson-plan .createGrapImag {
  background-position: -660px -810px;
}

.lesson-plan .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat no-repeat -629px -1182px;
}

.bookmark .createGrapImag {
  background-position: 0 -810px;
}

.bookmark .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat no-repeat -756px -1167px;
  height: 67px;
}

.bookmark .createGrapImag .fbPost .catIcon {
  height: 73px;
}

.table-of-contents .createGrapImag {
  background-position: 0 -810px;
}

.table-of-contents .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat no-repeat -757px -1257px;
}

.mind-map .createGrapImag {
  background-position: -440px -810px;
}

.mind-map .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat no-repeat -629px -1338px;
  height: 67px;
}

.mind-map .createGrapImag .fbPost .catIcon {
  height: 67px;
}

.birthday-invitation .createGrapImag {
  background-position: 0 -810px;
}

.birthday-invitation .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -6px -1379px;
  height: 109px;
}

.birthday-invitation .createGrapImag .fbPost .catIcon {
  height: 108px;
}

.wedding-invitation .createGrapImag {
  background-position: 0 -4320px;
}

.wedding-invitation .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -128px -1403px;
}

.invitation-portrait .createGrapImag {
  background-position: 0 -4320px;
}

.invitation-portrait .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -253px -1416px;
}

.event-program .createGrapImag {
  background-position: 0 -4320px;
}

.event-program .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -376px -1423px;
}

.card .createGrapImag {
  background-position: 0 -4320px;
}

.card .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -503px -1407px;
  height: 80px;
}

.card .createGrapImag .fbPost .catIcon {
  height: 82px;
}

.birthday-card .createGrapImag {
  background-position: 0 -4050px;
}

.birthday-card .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -503px -1491px;
  height: 80px;
}

.birthday-card .createGrapImag .fbPost .catIcon {
  height: 82px;
}

.recipe-card .createGrapImag {
  background-position: 0 -4320px;
}

.recipe-card .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -628px -1430px;
}

.photo-book .createGrapImag {
  background-position: 0 -4050px;
}

.photo-book .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -754px -1409px;
  height: 107px;
}

.photo-book .createGrapImag .fbPost .catIcon {
  height: 110px;
}

.calendar .createGrapImag {
  background-position: -440px -4860px;
}

.calendar .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -4px -1492px;
  height: 73px;
}

.calendar .createGrapImag .fbPost .catIcon {
  height: 75px;
}

.planner .createGrapImag {
  background-position: -220px -4860px;
}

.planner .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -5px -1587px;
}

.scrapbook .createGrapImag {
  background-position: -440px -4590px;
}

.scrapbook .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -131px -1554px;
  height: 93px;
}

.scrapbook .createGrapImag .fbPost .catIcon {
  height: 93px;
}

.desktop-wallpaper .createGrapImag {
  background-position: 0 -4320px;
}

.desktop-wallpaper .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -131px -1655px;
  height: 75px;
}

.desktop-wallpaper .createGrapImag .fbPost .catIcon {
  height: 75px;
}

.postcard .createGrapImag {
  background-position: -440px -4590px;
}

.postcard .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -255px -1573px;
  height: 75px;
}

.postcard .createGrapImag .fbPost .catIcon {
  height: 75px;
}

.book-cover .createGrapImag {
  background-position: 0 -4320px;
}

.book-cover .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -255px -1676px;
}

.wattpad-book-cover .createGrapImag {
  background-position: 0 -4320px;
}

.wattpad-book-cover .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -382px -1595px;
}

.cd-cover .createGrapImag {
  background-position: 0 -4320px;
}

.cd-cover .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -506px -1576px;
  height: 115px;
}

.cd-cover .createGrapImag .fbPost .catIcon {
  height: 115px;
}

.comic-strip .createGrapImag {
  background-position: 0 -4320px;
}

.comic-strip .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -632px -1583px;
  height: 80px;
}

.comic-strip .createGrapImag .fbPost .catIcon {
  height: 82px;
}

.infographics .createGrapImag {
  background-position: 0 -5670px;
}

.infographics .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -755px -1537px;
  width: 103px;
}

.flyer .createGrapImag {
  background-position: -220px -1620px;
}

.flyer .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -3px -1760px;
}

.poster .createGrapImag {
  background-position: -220px -4050px;
}

.poster .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -128px -1751px;
}

.product-label .createGrapImag {
  background-position: -220px -4050px;
}

.product-label .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -381px -1753px;
  height: 80px;
}

.product-label .createGrapImag .fbPost .catIcon {
  height: 82px;
}

.ticket .createGrapImag {
  background-position: 0 -4320px;
}

.ticket .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -501px -1692px;
  height: 65px;
}

.ticket .createGrapImag .fbPost .catIcon {
  height: 65px;
}

.newsletter .createGrapImag {
  background-position: 0 -5670px;
}

.newsletter .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -631px -1694px;
}

.blog-banner .createGrapImag {
  background-position: -440px -5400px;
}

.blog-banner .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -503px -1759px;
  height: 79px;
}

.blog-banner .createGrapImag .fbPost .catIcon {
  height: 79px;
}

.coupon .createGrapImag {
  background-position: 0 -5670px;
}

.coupon .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -753px -1714px;
}

.proposal .createGrapImag {
  background-position: 0 -2430px;
}

.proposal .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -254px -1845px;
}

.marketing-proposal .createGrapImag {
  background-position: -880px -2160px;
}

.marketing-proposal .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -380px -1854px;
}

.blog-graphics .createGrapImag {
  background-position: -660px -2160px;
}

.blog-graphics .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -500px -1858px;
}

.website .createGrapImag {
  background-position: -660px -2160px;
}

.website .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -3px -1912px;
  height: 59px;
}

.website .createGrapImag .fbPost .catIcon {
  height: 59px;
}

.menu .createGrapImag {
  background-position: -440px -2430px;
}

.menu .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -627px -1867px;
}

.media-kit .createGrapImag {
  background-position: 0 -2430px;
}

.media-kit .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -753px -1891px;
}

.etsy-shop-cover .createGrapImag {
  background-position: 0 -2430px;
}

.etsy-shop-cover .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -129px -1906px;
  height: 40px;
}

.etsy-shop-cover .createGrapImag .fbPost .catIcon {
  height: 40px;
}

.poster-us .createGrapImag {
  background-position: 0 -2430px;
}

.poster-us .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -128px -1753px;
}

.facebook-ad-medium .createGrapImag {
  background-position: 0 -2430px;
}

.facebook-ad-medium .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -6px -1974px;
  height: 64px;
}

.facebook-ad-medium .createGrapImag .fbPost .catIcon {
  height: 64px;
}

.facebook-story .createGrapImag {
  background-position: 0 -2430px;
}

.facebook-story .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -125px -1973px;
  width: 104px;
}

.instagram-ad .createGrapImag {
  background-position: 0 -2430px;
}

.instagram-ad .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -6px -2040px;
}

.facebook-events .createGrapImag {
  background-position: 0 -2430px;
}

.facebook-events .createGrapImag .fbPost {
  background: url(/images/mockup_collage_category.png?16a4b90011eb6bbc2662bf147ae1e3a9) no-repeat -4px 19px;
  height: 94px;
}

.facebook-events .createGrapImag .fbPost .catIcon {
  height: 93px;
}

.facebook-image-ads .createGrapImag {
  background-position: -880px -2160px;
}

.facebook-image-ads .createGrapImag .fbPost {
  background: url(/images/mockup_collage_category.png?16a4b90011eb6bbc2662bf147ae1e3a9) no-repeat -129px 25px;
  height: 94px;
}

.facebook-image-ads .createGrapImag .fbPost .catIcon {
  height: 93px;
}

.facebook-carousel-ads .createGrapImag {
  background-position: -660px -2160px;
}

.facebook-carousel-ads .createGrapImag .fbPost {
  background: url(/images/mockup_collage_category.png?16a4b90011eb6bbc2662bf147ae1e3a9) no-repeat -5px -75px;
}

.facebook-posts .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -660px 0;
}

.facebook-posts .createGrapImag .fbPost {
  background: url(/images/mockup_collage_category.png?16a4b90011eb6bbc2662bf147ae1e3a9) no-repeat -253px 24px;
  height: 96px;
}

.facebook-posts .createGrapImag .fbPost .catIcon {
  height: 98px;
}

.twitter-cover .createGrapImag {
  background-position: 0 -2430px;
}

.twitter-cover .createGrapImag .fbPost {
  background: url(/images/mockup_collage_category.png?16a4b90011eb6bbc2662bf147ae1e3a9) no-repeat -130px -69px;
  height: 43px;
}

.twitter-cover .createGrapImag .fbPost .catIcon {
  height: 43px;
}

.instagram-story .createGrapImag {
  background-position: -440px -2430px;
}

.instagram-story .createGrapImag .fbPost {
  background: url(/images/mockup_collage_category.png?16a4b90011eb6bbc2662bf147ae1e3a9) no-repeat -131px -265px;
  height: 125px;
  width: 87px;
}

.instagram-posts .createGrapImag {
  background-position: -440px -2160px;
}

.instagram-posts .createGrapImag .fbPost {
  background: url(/images/mockup_collage_category.png?16a4b90011eb6bbc2662bf147ae1e3a9) no-repeat -3px -198px;
}

.instagram-landscape-ad .createGrapImag {
  background-position: -220px -2430px;
}

.instagram-landscape-ad .createGrapImag .fbPost {
  background: url(/images/mockup_collage_category.png?16a4b90011eb6bbc2662bf147ae1e3a9) no-repeat -254px -74px;
  height: 59px;
  width: 123px;
}

.instagram-landscape-ad .createGrapImag .fbPost .catIcon {
  height: 60px;
}

.pinterest-graphics .createGrapImag {
  background-position: -440px -2160px;
}

.pinterest-graphics .createGrapImag .fbPost {
  background: url(/images/mockup_collage_category.png?16a4b90011eb6bbc2662bf147ae1e3a9) no-repeat -202px -142px;
  height: 119px;
  width: 78px;
}

.pinterest-promoted-pin .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -880px -270px;
}

.pinterest-promoted-pin .createGrapImag .fbPost {
  background: url(/images/mockup_collage_category.png?16a4b90011eb6bbc2662bf147ae1e3a9) no-repeat -284px -142px;
  height: 119px;
  width: 78px;
}

.app-store-screeshot-landscape .createGrapImag {
  background-position: 0 -2430px;
}

.app-store-screeshot-landscape .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -6px -886px;
}

.app-store-screeshot-portrait .createGrapImag {
  background-position: -440px -2160px;
}

.app-store-screeshot-portrait .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -127px -886px;
}

.play-store-screenshot .createGrapImag {
  background-position: -440px -2160px;
}

.play-store-screenshot .createGrapImag .fbPost {
  background: url(/images/sprite_banner_ads_category.png?69a822304f0fcd63b838a1cc2a47be37) no-repeat -254px -881px;
}

.image_exposure .createGrapImag {
  background-position: -440px -2160px;
}

.image_exposure .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -385px -384px;
}

.color_exposure .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -880px -270px;
}

.color_exposure .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -509px -384px;
}

.transverse_analog .createGrapImag {
  background-position: 0 -2430px;
}

.transverse_analog .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -7px -563px;
}

.trilateral_analog .createGrapImag {
  background-position: -220px -2430px;
}

.trilateral_analog .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -129px -563px;
}

.painting .createGrapImag {
  background-position: -880px -2160px;
}

.painting .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -259px -563px;
}

.crayons .createGrapImag {
  background-position: -660px -2160px;
}

.crayons .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -382px -563px;
}

.pencil .createGrapImag {
  background-position: -660px -2160px;
}

.pencil .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -508px -563px;
}

.duotone .createGrapImag {
  background-position: -880px -2160px;
}

.duotone .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -6px -736px;
}

.gradient_duotone .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -880px -270px;
}

.gradient_duotone .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -128px -736px;
}

.vintage .createGrapImag {
  background-position: -220px -2160px;
}

.vintage .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -256px -736px;
}

.sepia_color .createGrapImag {
  background-position: -440px -1890px;
}

.sepia_color .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -386px -736px;
}

.comicilio .createGrapImag {
  background-position: -440px -2160px;
}

.comicilio .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -509px -736px;
}

.comic-aqua .createGrapImag {
  background-position: -440px -1890px;
}

.comic-aqua .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -6px -912px;
}

.certificate .createGrapImag {
  background-position: -440px -1890px;
}

.certificate .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -129px -912px;
}

.oil_painting .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat 0 0;
}

.oil_painting .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -259px -909px;
}

.motion_effect .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px 0;
}

.motion_effect .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -385px -909px;
}

.bokeh_lights .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -440px 0;
}

.bokeh_lights .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -513px -909px;
}

.sun_light .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -660px 0;
}

.sun_light .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -7px -1082px;
}

.fire_effect .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -880px 0;
}

.fire_effect .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -131px -1082px;
}

.creative_blur .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat 0 -270px;
}

.creative_blur .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -260px -1082px;
}

.gray_selection .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px -270px;
}

.gray_selection .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -385px -1082px;
}

.sparkle_brush .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -440px -270px;
}

.sparkle_brush .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -511px -1082px;
}

.text_effect .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -660px -270px;
}

.text_effect .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -6px -1254px;
}

.split_color .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -880px -270px;
}

.split_color .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -132px -1254px;
}

.trilogy_color_leaks .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -880px -270px;
}

.trilogy_color_leaks .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -259px -1254px;
}

.aesthetic_light .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat 0 -540px;
}

.aesthetic_light .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -385px -1257px;
}

.retro_light .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px -540px;
}

.retro_light .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -511px -1257px;
}

.film_shadow .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -440px -540px;
}

.film_shadow .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -7px -1429px;
}

._2d_color .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -660px -540px;
}

._2d_color .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -131px -1430px;
}

.blue_line .createGrapImag {
  background-position: -660px -1890px;
}

.blue_line .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -254px -1430px;
}

.water_mark .createGrapImag {
  background-position: -440px -810px;
}

.water_mark .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -381px -1430px;
}

.photo_inversion .createGrapImag {
  background-position: top left;
}

.photo_inversion .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -511px -1430px;
}

.hilbert_heart .createGrapImag {
  background-position: -660px -810px;
}

.hilbert_heart .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -4px -1604px;
}

.line_light .createGrapImag {
  background: url(/images/graphics-category.jpg?c4026656168cda5b9469b2dc8eb224af) no-repeat -220px -270px;
}

.line_light .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -128px -1604px;
}

.multi_square .createGrapImag {
  background-position: -220px -1620px;
}

.multi_square .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -259px -1604px;
}

.concave_paint .createGrapImag {
  background-position: -220px -1890px;
}

.concave_paint .createGrapImag .fbPost {
  background: url(/images/mockup_category.png?c80d9d17bddbcad42d07188cf9e52182) no-repeat -383px -1604px;
}

.instagram .fbPost,
.instagram .catIcon,
.youtube .fbPost,
.youtube .catIcon,
.twitter .fbPost,
.twitter .catIcon,
.pinterest .fbPost,
.pinterest .catIcon,
.tumblr .fbPost,
.tumblr .catIcon,
.google .fbPost,
.google .catIcon,
.linkedin .fbPost,
.linkedin .catIcon,
.vk .fbPost,
.vk .catIcon,
.etsy .fbPost,
.etsy .catIcon,
.meetup .fbPost,
.meetup .catIcon,
.sound-cloud .fbPost,
.sound-cloud .catIcon,
.twitch .fbPost,
.twitch .catIcon,
.snapchat .fbPost,
.snapchat .catIcon,
.ask-fm .fbPost,
.ask-fm .catIcon,
.soundcloud .fbPost,
.soundcloud .catIcon {
  width: 122px;
  height: 170px;
}

.createGrapImag {
  height: 240px;
  cursor: pointer;
  border-radius: 0;
  position: relative;
}

.createGrapImagBgIn {
  background-color: rgba(50, 40, 68, 0.45);
  height: 250px;
  line-height: 250px;
}

.createPopupLstInner:hover .createGrapImagBgIn {
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 106, 0, 0.75)), to(rgba(238, 9, 121, 0.75)));
  background: linear-gradient(to right, rgba(255, 106, 0, 0.75), rgba(238, 9, 121, 0.75));
}

.createGrapImag span.fbPost {
  display: inline-block;
  vertical-align: middle;
}

.singlApp span {
  line-height: 18px;
}

.createDesig .createGrapImag .fbPost {
  border-radius: 2px;
  max-width: 100%;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.createDesig .createGrapImag:hover .fbPost {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.fbPost {
  width: 122px;
  height: 122px;
}

.catIcon {
  width: 122px;
  height: 122px;
  text-indent: -9999px;
  display: block;
}

.createGrapImag .categoryName {
  color: #fff;
  font-size: 14px;
}

.hovCreatePos {
  position: absolute;
  background-position: center center;
  background-repeat: no-repeat;
  opacity: 0;
  -webkit-transition: 0.3s ease-out all;
  transition: 0.3s ease-out all;
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
  left: 0;
  bottom: 0;
  /*width: 180px;*/
  width: 100%;
  height: 240px;
  border: 1px solid #b7adad;
}

.innr_hoverlay {
  width: 100%;
  height: 100%;
  background-color: #fff;
}

.hovCreatePos ul {
  padding: 10px 0;
  height: 60%;
  list-style: none;
  line-height: 21px;
  text-align: left;
}

.hovCreatePos li {
  position: relative;
  margin-bottom: 2px;
}

.hovCreatePos li a {
  padding: 6px 10px 5px 17px;
  display: block;
  font-size: 14px;
  color: #000;
  position: relative;
  line-height: 17px;
}

.hovCreatePos li a i {
  margin-right: 10px;
  height: 5px;
  width: 5px;
  border-radius: 50%;
  background: #6d6e6b;
  text-indent: -9999px;
  display: inline-block;
  position: absolute;
  top: 12px;
  left: 7px;
}

.hovCreatePos p.hovCreatePosHd {
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  background-color: rgba(0, 0, 0, 0.2);
  min-height: 45px;
  vertical-align: middle;
  padding: 5px;
  line-height: 21px;
}

.hovCreatePos .innr_hoverSize {
  text-align: center;
  font-weight: 500;
  font-size: 15px;
  position: absolute;
  bottom: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.1);
  padding: 3px;
  line-height: 21px;
}

.hovCreatePos p > b {
  color: #31294D;
}

.singlApp {
  margin: 0 0 24px;
  display: block;
  padding: 0;
  font-weight: normal;
  font-size: 15px;
}

.singlApp:hover .hovCreatePos {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}

ul.hovCreatePosLst > li > a:hover i {
  background: #fff;
}

h3.createDesignHd {
  margin: 0 0 12px;
  color: #3f3d48;
  font-size: 18px;
  border-bottom: 3px solid #F2F3F6;
  padding: 0 0 6px;
}

h3.createDesignHd span {
  color: #1b69b6;
}

.createDesignHd {
  margin: 0 0 12px;
  color: #3f3d48;
  border-bottom: 3px solid #F2F3F6;
  min-height: 40px;
}

.createDesignHd h3 {
  padding: 6px 0 0 !important;
  font-weight: 600;
  font-size: 18px;
  margin-bottom: 10px;
}

.createDesignHd h3 span {
  color: #1b69b6;
}

.createDesignHd h3 span:last-child {
  color: #464646;
}

.createDesignHd .categoryPg_search {
  float: right;
  width: 600px;
  margin-right: 33px;
}

.createDesignHd .categoryPg_search .search_input_div input {
  min-width: 350px;
  border: 1px solid #ee0979;
  border-radius: 4px;
}

.createDesignHd .categoryPg_search .cata_seltBox {
  border-radius: 4px;
  min-width: 164px;
}

.createDesignHd .categoryBlog_search {
  margin-top: 0;
}

.create_upload .nav-tabs li label {
  border: none;
  border-radius: 0;
  color: #3f3d48 !important;
  padding: 7px 10px;
  font-size: 14px;
}

.create_upload .nav-tabs li label.hover {
  background: #eee;
}

/*createpopup search styles*/

.createPopup-cover h2 {
  font-size: 32px;
  font-weight: 100;
  padding: 30px 0  0px 0;
  text-align: center;
  display: block;
  width: 100%;
}

.createPopup-cover .createPopup-search {
  max-width: 670px;
  width: 670px;
  margin: 20px auto 40px auto;
  height: 50px;
  z-index: 9;
  /*input::-webkit-input-placeholder {
      font-size: 20px;
    }*/
}

.createPopup-cover .createPopup-search input {
  display: block;
  height: 60px;
  padding: 0 50px 0 15px;
}

.createPopup-cover .createPopup-search .form-control {
  width: 90%;
  height: 61px;
  line-height: 46px;
  font-size: 16px;
  color: #000;
  background: #fff;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  outline: 0;
  border: 1px solid #ee0979;
  float: left;
  padding: 0px;
}

.createPopup-cover .createPopup-search .form-control .searchbar-input {
  width: 90%;
  height: 49px;
  line-height: 46px;
  font-size: 16px;
  color: #000;
  background: #fff;
  border-radius: 4px 0 0 4px;
  -webkit-border-radius: 4px 0 0 4px;
  outline: 0;
  border: none;
  float: left;
  padding-top: 16px;
}

.createPopup-cover .createPopup-search .form-control .selectbar-select {
  width: 25%;
  position: relative;
  color: #adadad;
  height: 45px;
  margin-top: 7px;
  padding-left: 10px;
  border-radius: 0;
  border: none;
  border-right: 1px solid #ccc;
}

.createPopup-cover .createPopup-search .create-search {
  width: 10%;
  height: 59px;
  line-height: 63px;
  border-radius: 0 4px 4px 0;
  -webkit-border-radius: 0 4px 4px 0;
  float: left;
  text-align: center;
}

.createPopup-cover .createPopup-search .create-search i {
  background: url(/images/search.png?1f35bd0f84c6ca812fda16624d14a450) no-repeat center;
  width: 26px;
  height: 26px;
  display: inline-block;
  vertical-align: middle;
}

.createPopup-cover .createPopup-search .create-search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.createPopup-cover .search_innrIcon {
  right: 8px;
  top: 14px;
  z-index: 9;
  width: 20px;
  height: 20px;
  color: #f2205b;
  cursor: pointer;
  font-size: 20px;
}

.createPopup-cover .createPopup-align {
  padding: 0 40px;
  width: 100%;
  margin: 0 auto;
  /*max-width: 1000px;*/
}

.createPopup-cover .createPopup-align .cover-title {
  font-size: 13px;
}

.createPopup-cover .createPopup-align .cover-size {
  display: none;
}

.createPopup-cover .createPopup-align .text-color {
  color: #b1afaf;
}

.createPopup-cover .cover-btn {
  font-size: 20px;
}

.createPopup-cover .cover-btn .moreCoverBtn {
  display: inline-block;
  margin-top: 60px;
  margin-bottom: 30px;
}

.createPopup-cover .cover-btn .lessCoverBtn {
  display: inline-block;
  margin-bottom: 30px;
}

.createPopup-cover .createPopup-dropdown {
  border: 1px solid #eee;
  top: 100%;
  left: 0;
  right: 0;
  width: 100%;
  background-color: #ffffff;
  border-radius: 0 0 3px 3px;
  max-height: 250px;
  overflow: auto;
  -webkit-transition: all ease .4s;
  transition: all ease .4s;
  z-index: 9;
}

.createPopup-cover .createPopup-dropdown.active {
  display: block;
}

.createPopup-cover .createPopup-dropdown li a {
  color: #000;
}

.createPopup-cover .createPopup-dropdown li:hover {
  background: #ccc;
}

.createPopup-cover .createPopup-dropdown .createPopup-search-scroll {
  overflow-y: auto;
  max-height: 150px;
  height: auto;
}

.createPopup-cover .createPopup-dropdown .post-placeholder-inner {
  height: 48px;
}

.createPopup-cover .createPopup-dropdown .link {
  color: #1b69b6;
}

.createPopup-cover .createPopupUsrImgLst {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 115px;
}

.createPopup-cover .createPopupUsrImgLst .carousel-inner {
  height: unset;
  min-height: unset;
  max-height: unset;
}

.createPopup-cover .createPopupUsrImgLst .carousel-inner .row-fluid .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  /*justify-content:center;*/
}

.createPopup-cover .createPopupUsrImgLst .carousel-control {
  top: 36%;
  border-radius: 50%;
  height: 30px;
  width: 30px;
  opacity: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.createPopup-cover .createPopupUsrImgLst .carousel-control.left {
  left: -46px;
}

.createPopup-cover .createPopupUsrImgLst .carousel-control.right {
  right: -46px;
}

.createPopup-cover .createPopup-slides {
  /*min-height: 210px;*/
  /*max-width: 148px;*/
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  width: 100%;
}

.createPopup-cover .createPopup-slides img {
  /*max-height: 148px;*/
  cursor: pointer;
  display: block;
  margin: 0 auto;
  max-width: 100%;
  -webkit-transition: all ease .3s;
  transition: all ease .3s;
  max-height: 182px;
  -webkit-box-shadow: 0 4px 12px 0 rgba(14, 19, 24, 0.32);
          box-shadow: 0 4px 12px 0 rgba(14, 19, 24, 0.32);
}

.create_design_pop button.close {
  color: #f05a28;
  opacity: 1;
}

.create_design_pop button.close i.icomoon {
  font-weight: 500;
}

.create_design_pop button.close:hover .icomoon-times {
  color: #000;
  opacity: 0.5;
}

.create_design_pop .close {
  opacity: 1;
}

.create_design_pop .mygridViewLst.box_shadow,
.create_design_pop .mygridViewLst.dropdown-menu,
.create_design_pop .profile_drpdown .common_UserProfile .mygridViewLst.defaultProfilePic:hover,
.profile_drpdown .common_UserProfile .create_design_pop .mygridViewLst.defaultProfilePic:hover,
.create_design_pop .navbar-default .mygridViewLst.accountSettingDrpDwn,
.navbar-default .create_design_pop .mygridViewLst.accountSettingDrpDwn,
.create_design_pop ._social-lnk .mygridViewLst.btn,
._social-lnk .create_design_pop .mygridViewLst.btn,
.create_design_pop .notify_icon .mygridViewLst.notify_bodyinnr,
.notify_icon .create_design_pop .mygridViewLst.notify_bodyinnr,
.create_design_pop .editor-prime .mygridViewLst.prime-hover,
.editor-prime .create_design_pop .mygridViewLst.prime-hover,
.create_design_pop .mygridViewLst.UserProfDrpdown,
.create_design_pop .mygridViewLst.fontPickerCont.fontselect_ul,
.create_design_pop .mygridViewLst.pricing_upgrade {
  border-top: 1px solid rgba(20, 20, 25, 0.03);
}

.header-caption {
  padding: 0;
  margin: 20px 20px 20px 40px;
  overflow: hidden;
}

.header-caption span {
  display: inline-block;
  position: relative;
  padding: 0 20px 0 0;
  font-size: 2rem;
}

.header-caption span:before {
  content: "";
  width: 2000px;
  display: block;
  height: 1px;
  left: 100%;
  position: absolute;
  top: 49%;
  opacity: 0.4;
}

.list-design {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  list-style-type: none;
  overflow: hidden;
  transition: -webkit-filter .3s linear,filter .3s linear;
  padding: 10px 20px;
}

.list-design li {
  margin: 15px 15px;
  text-align: center;
  transition: -webkit-transform .5s ease,opacity .3s linear;
  -webkit-transition: opacity .3s linear,-webkit-transform .5s ease;
  transition: opacity .3s linear,-webkit-transform .5s ease;
  transition: transform .5s ease,opacity .3s linear;
  transition: transform .5s ease,opacity .3s linear,-webkit-transform .5s ease;
  height: auto;
  width: 160px;
}

.list-design li img {
  -webkit-transition: all ease .3s;
  transition: all ease .3s;
}

.list-design:after {
  content: "";
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}

.category-format {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 40px;
  margin: 0 auto;
  overflow: hidden;
  top: 60px;
  z-index: -2;
}

.category-format p {
  font-size: 14px;
  line-height: 18px;
}

.category-format .categoryTitle {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding-left: 16px;
  color: #bcc0c8;
}

.category-format .categoryList {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 24px;
  overflow: hidden;
}

.category-format .categoryList li {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  height: 24px;
}

.category-format .categoryList li a p {
  padding: 3px 8px;
  color: #8690a3;
}

.category-format .categoryList li:hover p {
  color: #1b69b6;
}

.createPopup-images {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  /*.cover-img:hover{
    box-shadow: 0 0 30px 0 #fda63d;
  }*/
}

.createPopup-images .image {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  padding: 4px;
}

.createPopup-images .image:hover {
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 106, 0, 0.75)), to(rgba(238, 9, 121, 0.75)));
  background: linear-gradient(90deg, rgba(255, 106, 0, 0.75), rgba(238, 9, 121, 0.75));
  border-radius: 4px;
}

.createPopup-images .image:hover h6 {
  color: #fff;
}

.createPopup-images .text-color {
  color: #b1afaf;
}

.createpopup_scroll .mCSB_dragger_bar {
  border-radius: 4px;
}

@media (min-width: 767px) and (max-width: 992px) {
  .create_design_pop .sidebar-response {
    width: 100% !important;
  }
}

@media (min-width: 1300px) {
  .modal-dialog.create_design_pop {
    width: 100%;
    /* max-width: 1370px;
    height:630px;*/
  }

  .modal-dialog.create_design_pop.share_designPop {
    max-width: 900px;
  }
}

@media (max-width: 1299px) {
  .modal-dialog.create_design_pop {
    width: 100%;
    height: 630px;
  }
}

.video-editor-resolution {
  background: #f6f6f6;
  -webkit-transition: -webkit-box-shadow .3s;
  transition: -webkit-box-shadow .3s;
  transition: box-shadow .3s;
  transition: box-shadow .3s, -webkit-box-shadow .3s;
}

.video-editor-resolution.portrait {
  width: 170px;
  height: 220px;
}

.video-editor-resolution.landscape {
  width: 230px;
  height: 150px;
}

.video-editor-resolution.vertical {
  width: 170px;
  height: 250px;
}

.video-editor-resolution.square {
  width: 170px;
  height: 170px;
}

.video-editor-resolution.active {
  border: 2px solid #fa402f;
}

.video-editor-resolution:hover {
  -webkit-box-shadow: 0 0 11px rgba(33, 33, 33, 0.2);
          box-shadow: 0 0 11px rgba(33, 33, 33, 0.2);
}

footer {
  /*background: $custom-color url(../img/footer-bg.jpg) repeat center center;
  position: fixed !important;*/
  background: #303145;
  left: 0;
}

footer .footer {
  padding: 30px 0 0;
  color: #fff;
}

footer .footer h2 {
  color: #fff;
  font-weight: 500;
}

footer .footer li.list-group-item {
  padding: 0;
  background: none;
  border: none;
  border-radius: 0;
}

footer .footer li.list-group-item a {
  color: #d0d0d0;
  line-height: 21px;
  font-size: 15px;
}

footer .footer li.list-group-item a:hover {
  color: #f32557;
  margin-left: 5px;
  text-decoration: none;
}

footer .footer li a {
  -webkit-transition: 0.5s all;
  transition: 0.5s all;
}

footer .footer-conditions-policy ul li a {
  color: #fff;
  -webkit-transition: 0.5s all;
  transition: 0.5s all;
}

footer .footer-conditions-policy ul li a:hover {
  color: #f32557;
  margin-left: 5px;
}

footer .footer-conditions-policy ul li._copyTextLink {
  width: 95px;
}

footer .footer-conditions-policy ._copyText {
  width: auto;
}

._footer-ft._logo-ftdiv {
  max-width: 230px;
}

._footer-ft._logo-ftdiv a {
  width: 96px;
  height: 40px;
  display: block;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -341px -992px;
  /* margin: 0 auto;*/
}

.partnersLi {
  width: 45%;
  margin-bottom: 20px;
}

.partnersLi a {
  height: 38px;
  display: block;
  cursor: default;
  color: #ccccd4;
  font-size: 13px;
  line-height: 14px;
}

.partnersLi a span.icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -151px -930px;
  height: 32px;
  width: 32px;
  margin-right: 10px;
}

.partnersLi a span.link {
  padding: 2px 0 0 0;
  width: 65px;
  display: block;
}

.partnersLi.instagram a span.icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -151px -930px;
}

.partnersLi.youtube a span.icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -192px -930px;
}

.partnersLi.youtube a span.link {
  padding-top: 8px;
}

.partnersLi.pinterest a span.icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -233px -930px;
}

.partnersLi.facebook a span.icon {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -273px -930px;
}

.footerBlock .comingsoonMain a {
  opacity: 0.4;
}

.footerBtm_bg {
  /*@extend .gradient-bg;*/
  background: #fc5916;
  background: -webkit-gradient(linear, left top, right top, color-stop(0, #fc5916), to(#f01867));
  background: linear-gradient(to right, #fc5916 0, #f01867 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc5916', endColorstr='#f01867',GradientType=1 );
  /* IE6-9 */
  z-index: 999;
  position: relative;
}

.footerBtm_bg .xsmobile_center .btn-organize,
.footerBtm_bg .homepage-cta-btn .btn-organize {
  border-radius: 50px !important;
}

.footerBtn_mapbg {
  overflow: hidden;
}

.footerBtn_mapImg {
  top: 107px;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 99;
}

.footerBtn_mapImg img {
  -webkit-transform: translateY(-28%);
          transform: translateY(-28%);
}

.abovefooter-section {
  background-size: cover;
  z-index: 1039;
  color: #fff;
  padding: 50px 0 50px;
}

.abovefooter-section ._bannLt-pt {
  margin-top: 40%;
}

._aboveftrsec-gra {
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  opacity: 0.7;
  position: relative;
}

._aboveftrsec-hd {
  padding-bottom: 10px;
}

._aboveftrsec-hd h2 {
  color: #fff;
  text-shadow: 0 2px 4px #672333;
  font-size: 32px;
}

.footerBlock.logoPart.footerSolutions {
  width: 26%;
}

.comingsoonMainIndex_inn {
  display: none;
}

.comingsoonText {
  display: none;
}

.comingsoonMain li {
  position: relative;
}

.comingsoonMain .comingsoonText {
  background: #fff;
  border: 1px solid #e5e5e5;
  padding: 2px 8px;
  top: 0;
  right: 0;
  max-width: 85px;
  text-align: center;
  font-size: 11px;
  line-height: 16px;
  color: #c0becb;
  font-weight: 600;
}

.comingsoonMain a:hover .comingsoonText,
.comingsoonMain .comingsoonMainIndex_inn:hover .comingsoonText {
  display: block;
}

.comingsoonMain.comingsoonMainIndex .comingsoonMainIndex_inn {
  /*background: rgba(12, 12, 12, 0.44);*/
  top: 10px;
  left: 20px;
  right: 20px;
  bottom: 20px;
  z-index: 1;
  border-radius: 5px;
}

.comingsoonMain.comingsoonMainIndex ._product,
.comingsoonMain.comingsoonMainIndex .video-editor-lst {
  opacity: .4;
}

.freeTools {
  position: relative;
}

.freeTools a .freetools-Text {
  background: #fff;
  border: 1px solid #e5e5e5;
  padding: 2px 8px;
  top: 0;
  right: 23px;
  max-width: 85px;
  text-align: center;
  font-size: 11px;
  line-height: 16px;
  color: #464646;
  font-weight: 600;
  display: none;
}

.freeTools:hover a .freetools-Text {
  display: block;
}

.createDeignSubMenu li.comingsoonMain a,
._top-doublemenu li.comingsoonMain a {
  opacity: .4;
  color: #5a5a5a;
}

.createDeignSubMenu li.comingsoonMain a:hover,
._top-doublemenu li.comingsoonMain a:hover {
  /*background: #fff;*/
  color: #fff !important;
}

.createDeignSubMenu li.comingsoonMain a:hover .comingsoonMainIndex_inn,
._top-doublemenu li.comingsoonMain a:hover .comingsoonMainIndex_inn {
  top: 0;
  right: 0;
  width: 80px;
  display: block !important;
  z-index: 999;
}

.footerbtmbdr {
  border-bottom: 1px solid #36374a;
  min-height: 282px;
}

.footerBlock {
  width: 15%;
  float: left;
}

.footerBlock.logoPart {
  width: 20%;
}

.footerBlock.integrationPart {
  width: 13%;
}

.footerBlock.useCasePart {
  width: 12%;
}

.footerBlock.platformPart {
  width: 14%;
}

.footerBlock.footerSolutions {
  width: 16%;
}

.footerBlock.footerSupport {
  width: 15%;
}

.footerBlock.aboutPart {
  width: 14%;
}

.footerBlock h4 {
  color: #ccccd4;
}

._social-follow {
  margin-top: 0;
  padding: 0;
  margin-top: 20px;
}

._social-follow li {
  display: inline-block;
  margin-right: 2px;
}

._social-follow li a {
  border-radius: 50%;
  border: 1px solid #26252d;
  height: 35px;
  width: 35px;
  line-height: 35px;
  text-align: center;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

._social-follow li a i {
  color: #fff;
}

._social-follow li a::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
          transform-origin: 0 50%;
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  border-radius: 50%;
}

._social-follow li a:hover::before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  color: #fff !important;
}

._social-follow li a:hover {
  margin-left: 0;
}

._social-follow li a:hover i {
  color: #3f3d48;
}

._social-follow li a:hover .fa {
  color: #fff;
}

/*footer part end*/

@media (min-width: 768px) and (max-width: 991px) {
  body.sticky_footer.footer-shown footer {
    position: relative !important;
    z-index: 99;
  }

  .sticky_footer.footer-shown .main {
    margin-bottom: 0 !important;
  }

  footer .footer li.list-group-item a {
    font-size: 13px;
  }
}

@media (max-width: 767px) {
  .sticky_footer {
    margin-bottom: 0 !important;
  }

  .sticky_footer footer {
    background: #303249;
    position: relative;
    bottom: auto;
    height: auto;
    width: 100%;
  }

  /*.footerBlock.aboutPart.footerSolutions{
    margin-top: 25px;
  }*/

  .footerBlock.footerSolutions {
    width: 100% !important;
  }

  .footerBlock.useCasePart {
    width: 100%;
  }

  footer {
    position: absolute !important;
    /*  ._copyText{
      padding:5px 0;
    } */
  }

  footer .footer {
    padding: 25px 0 10px;
    /*background: #fff;*/
  }

  footer .footer h4 {
    margin: 10px 0 5px 10px !important;
    font-size: 16px;
  }

  footer .footer .ft-social {
    text-align: center;
  }

  footer .footer ._footer-ft a {
    margin: 0 auto;
  }

  footer .footer ._xs-doubLi {
    overflow: hidden;
  }

  footer .footer ._xs-doubLi li {
    width: 33.33%;
    float: left;
    padding: 0;
  }

  footer .footer ._xs-doubLi li a {
    padding: 5px 10px;
    /*   background: #222333;*/
    margin-right: 1px;
    margin-bottom: 1px;
    display: block;
    font-size: 14px;
  }

  footer .footer ._xs-doubLi li a i.fa-angle-right {
    display: none;
  }
}

@media (min-width: 768px) {
  .sticky_footer {
    padding-top: 0 !important;
  }

  .sticky_footer footer {
    bottom: 0;
    height: auto !important;
    width: 100%;
  }

  .sticky_footer.footer-shown footer {
    position: fixed !important;
  }

  footer {
    background: #303145;
  }
}

.footerBlock li a i.fa-angle-right {
  width: 15px;
  height: 14px;
  display: inline-block;
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -225px -819px;
  text-indent: -9999px;
}

.footerBlock li a:hover i.fa-angle-right {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -209px -819px;
}

.footerSolutions ._social-follow li a i.icomoon {
  height: 20px;
  width: 17px;
  display: inline-block;
  text-indent: -9999px;
}

.footerSolutions ._social-follow li a i.icomoon.icomoon-facebook {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -271px -854px;
}

.footerSolutions ._social-follow li a i.icomoon.icomoon-twitter {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -302px -851px;
}

.footerSolutions ._social-follow li a i.icomoon.icomoon-instagram {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -370px -853px;
}

.footerSolutions ._social-follow li a i.icomoon.icomoon-pinterest-p2 {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -465px -853px;
}

.footerSolutions ._social-follow li a i.icomoon.icomoon-tumblr {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -217px -889px;
}

.footerSolutions ._social-follow li a i.icomoon.icomoon-youtube {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -221px -854px;
}

.footerSolutions ._social-follow li a:hover i.icomoon.icomoon-facebook {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -271px -854px;
}

.footerSolutions ._social-follow li a:hover i.icomoon.icomoon-twitter {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -302px -851px;
}

.footerSolutions ._social-follow li a:hover i.icomoon.icomoon-instagram {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -370px -853px;
}

.footerSolutions ._social-follow li a:hover i.icomoon.icomoon-pinterest-p2 {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -465px -853px;
}

.footerSolutions ._social-follow li a:hover i.icomoon.icomoon-tumblr {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -217px -889px;
}

.footerSolutions ._social-follow li a:hover i.icomoon.icomoon-youtube {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -221px -854px;
}

/* template footer css starts */

.footerBtn_mapbg .abovefooter-section ._aboveftrsec-hd .heading1 {
  font-size: 30px;
  line-height: 30px;
  font-weight: 500;
  text-shadow: 0 2px 4px #672333;
}

.footerBtn_mapbg .abovefooter-section ._aboveftrsec-hd .heading2 {
  font-size: 21px;
  line-height: 50px;
}

/* template footer csss end */

.scrollUp .scrollUpDiv {
  position: fixed;
  bottom: 59px;
  right: 18px;
}

.scrollUp .fa-angle-up {
  color: #fff;
  width: 30px;
  border-radius: 28px;
  height: 30px;
  padding: 6px;
}

.scrollUp a:hover {
  text-decoration: none;
}

html {
  scroll-behaviour: smooth;
}

/* template footer csss end */

.pinsHeader {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.pinsHeader .pins-bg {
  background: url(/images/pins-bg.png?7bcd01d2ea4351d1009ea30f2d5544c6) repeat center;
  padding: 0;
  width: auto;
  height: 200px;
}

/*
//Hover color
$hoverColor: #f22259;
*/

/*--z-index value increase--*/

/*
$grid-float-breakpoint: 1023px;*/

.sticky_footer {
  padding-right: 0 !important;
}

.sticky_footer.modal-open {
  overflow: unset !important;
}

/*.privacy-popup{*/

.toast {
  background-color: #030303;
  border-radius: 0 !important;
}

.toast-success {
  background-color: #def2d6;
  border: 1px solid #586c50;
}

.toast-error {
  background-color: #ebc8c4;
  border: 1px solid #aa3637;
}

.toast-info {
  background-color: #cce8f4;
  border: 1px solid #497ea6;
}

.toast-warning {
  background-color: #f8f7cb;
  border: 1px solid #986f2f;
}

.toast-success .toast-title,
.toast-success .toast-message,
.toast-success .alert-title,
.alert-success .toast-title,
.alert-success .toast-message,
.alert-success .alert-title {
  background: #def2d6;
  color: #586c50;
}

.toast-error .toast-title,
.toast-error .toast-message,
.toast-error .alert-title,
.alert-danger .toast-title,
.alert-danger .toast-message,
.alert-danger .alert-title {
  background: #ebc8c4;
  color: #aa3637;
}

.toast-info .toast-title,
.toast-info .toast-message,
.toast-info .alert-title,
.alert-info .toast-title,
.alert-info .toast-message,
.alert-info .alert-title {
  background: #cce8f4;
  color: #497ea6;
}

.toast-warning .toast-title,
.toast-warning .toast-message,
.toast-warning .alert-title,
.alert-warning .toast-title,
.alert-warning .toast-message,
.alert-warning .alert-title {
  background: #f8f7cb;
  color: #986f2f;
}

.homepage_content {
  min-height: 210px;
}

._aboveftrsec-in ._aboveftrsec-in-btn {
  border-radius: 0 !important;
}

.betaEmail {
  width: 460px;
}

.betaEmail .betaInputBg {
  background: #fff !important;
  padding: 7px 1px 8px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  border: 1px solid #ee0979;
  border-radius: 4px;
}

.betaEmail .form-control {
  background: #fff !important;
  border-radius: 0 !important;
  padding: 0 5px !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 0;
}

.platforms .betaEmail .early-access,
.features .betaEmail .early-access,
.category_templatepg .betaEmail .early-access {
  display: none;
}

.category_templatepg .betaEmail {
  margin: 0 auto !important;
}

.category_templatepg .betaEmailDecHd {
  float: none !important;
}

/*.banner-center{
  .betaEmail{
    margin:0 !important;
  }
}*/

.modal .betaEmail {
  margin: 0 auto;
}

.footerBtn_mapbg .betaEmail {
  margin: 0 auto;
}

.betaEmailDecHd {
  font-size: 16px !important;
}

.betaEmailInput::-webkit-input-placeholder {
  color: #aaa;
}

.betaEmailInput::-moz-placeholder {
  color: #aaa;
  line-height: 32px;
}

.betaEmailInput:-ms-input-placeholder {
  color: #aaa;
}

.betaEmailInput.form-control {
  border: none !important;
}

._bannLt-pt .betaEmailDec {
  font-size: 13px;
}

.watchVideoLnk {
  width: 340px !important;
}

.watchVideoLnk .watchDemoContet {
  font-size: 13px;
}

.footerBtm_bg .betaEmailDec {
  display: none;
}

.platform_ContMain .betaEmailDec p {
  font-size: 16px !important;
  text-align: left !important;
}

.login-dialog .modal-body {
  min-height: 620px;
}

.loginMinHt {
  padding-top: 10px;
}

.loginMinHt ._social-lnkBgMain {
  margin: 25px 15px 0;
}

.loginMinHt ._social-lnkBgMain.loginpage {
  margin: 25px 0 0;
}

.loginMinHt ._social-lnkBg {
  padding: 20px;
  background: rgba(255, 186, 164, 0.3);
}

.loginMinHt ._social-lnkBg ._login-socialhd {
  font-size: 15px;
}

.loginSocialLink .loginMinHt {
  padding-top: 10px;
}

.loginSocialLink .loginMinHt ._social-lnkBg {
  min-height: 150px;
  padding: 0 20px;
  background: rgba(255, 186, 164, 0.3);
  margin: 20px 0;
}

.loginSocialLink .loginMinHt ._social-lnkBg ._login-socialhd {
  font-size: 15px;
}

.banner-center .betaEmail .early-access {
  width: 77px;
  height: 60px;
  top: -40px;
  right: -70px;
  /*background: url("../img/sprite.png") no-repeat -170px -225px;*/
}

.footerBtn_mapbg .early-access {
  display: none;
}

.watchVideoLnk {
  bottom: 0;
  right: auto;
  line-height: 52px;
  padding-left: 55px;
  width: 210px;
  top: auto;
}

._aboveftrsec-in ._aboveftrsec-in-btn {
  color: #fff !important;
}

section.index-hm-bg .banner-center .bannerBtmCont {
  min-height: 340px;
}

section.index-hm-bg .banner-center ._bannLt-pt {
  padding: 30px 0 70px;
  font-size: 20px;
}

.homeTabNoRecord {
  font-size: 20px;
  padding: 20px 0;
  height: 42px;
}

.homePage-beta h2 {
  font-size: 31px;
}

.betaEmailpopup_para {
  font-size: 14px;
}

.abovefooter-section .form-control {
  border: 1px solid #fff !important;
}

.wofoxPhotoDesign .betaCommingsoon {
  margin: 0 1px 0 11px;
  max-height: 223px;
}

.photoEditor_container {
  padding: 40px 0;
}

.photoEditor_container p {
  font-size: 17px;
  line-height: 24px;
}

/*betaMobile responsive*/

@media (max-width: 767px) {
  section.index-hm-bg .banner-center ._bann-overlay h2 {
    padding-bottom: 4px;
  }

  ._aboveftrsec-in .btn-lg,
  ._aboveftrsec-in .btn-group-lg > .btn {
    font-size: 15px !important;
  }

  .betaEmail {
    width: 100%;
    /*display: flex;
    align-items: center;
    margin:0 auto!important;*/
  }

  .betaEmail .btn-lg,
  .betaEmail .btn-group-lg > .btn {
    padding: 8px 16px;
  }

  .betaEmail .betaEmailDec p {
    line-height: 22px;
  }

  .betaEmailDec {
    text-align: left;
  }

  .betaMobile_responsive .betaInput-left {
    width: 220px;
    float: left;
  }

  .betaMobile_responsive .betaInput-right {
    width: 90px;
    float: left;
    padding: 0;
  }

  .watchVideoLnk {
    width: 100% !important;
    line-height: 40px;
  }

  .watchVideoLnk .watchDemoContet {
    display: block;
  }

  ._aboveftrsec-in h3 {
    font-size: 20px;
  }

  .width80 {
    width: auto;
    padding: 0 10px;
  }

  .loginSocialLink .loginMinHt {
    max-width: 89%;
    margin: 0 auto;
    padding-bottom: 20px;
  }

  .modal .loginMinHt ._social-lnk {
    margin: 0;
  }

  .modal .loginMinHt .Userlogin_lk {
    margin-top: 10px;
  }

  .betaEmailDec {
    margin: 0 auto;
    display: block;
  }

  .betaEmailDec .betaEmailDecHd {
    /*font-size:19px;*/
    font-size: 14px;
    line-height: 18px;
    float: none !important;
  }

  .betaEmailDec .beta_invite {
    font-size: 14px;
    padding-top: 10px;
  }

  .banner-center .betaEmail .early-access {
    display: none;
  }

  /*.betaEmailDec .betaEmailDecHd {
    min-height: 109px;
  }*/

  .watchVideoLnk .demo-watch {
    font-size: 23px;
  }

  .footer .footer-beta {
    padding-top: 25px;
  }

  section.index-hm-bg .banner-center .bannerBtmCont {
    min-height: 0;
  }

  .beta_watch .watch-video {
    top: -3px;
  }

  .betaHomepage_para p {
    font-size: 19px;
  }

  .homeclass #toast-container > div {
    min-width: 0;
    width: 90%;
  }

  .signup-page-banner .loginLftInnerCont .betaEmail {
    width: 100%;
  }

  .signup-page-banner .loginLftInnerCont .betaEmail .betaInputBg {
    padding: 8px 1px;
  }
}

@media (max-width: 768px) {
  ._aboveftrsec-in ._aboveftrsec-in-btn {
    font-size: 16px;
  }
}

@media (max-width: 1023px) and (min-width: 768px) {
  .betaEmailDec .betaEmailDecHd {
    line-height: 25px;
  }

  .betaEmailDec .beta_invite {
    font-size: 14px;
    padding-top: 10px;
  }

  .early-access {
    display: none;
  }
}

@media screen and (max-height: 690px) {
  section.index-hm-bg .banner-center {
    height: auto;
  }
}

@media (max-width: 1199px) and (min-width: 992px) {
  .banner-center .betaEmail .early-access {
    display: none;
  }
}

@media (max-width: 1199px) and (min-width: 992px) {
  .template-soon #list_designs {
    width: 358px !important;
    margin: auto;
  }

  .wofoxPhotoDesign .betaCommingsoon {
    margin: 0 1px 0 10px;
  }

  .template-soon .slider-stats.water {
    display: none;
  }
}

@media screen and (max-width: 475px) {
  .betaEmailDec .betaEmailDecHd {
    font-size: 12px;
    text-align: center;
  }

  .betaMobile_responsive .betaInput-left {
    width: 190px;
  }

  .signup-page-banner .loginLftInnerCont .betaEmail {
    width: 100%;
  }

  .signup-page-banner .loginLftInnerCont .betaEmail .betaInputBg {
    padding: 8px 1px;
  }

  .betaEmail .betaInputBg {
    padding: 3px 1px 4px;
  }
}

@media screen and (max-width: 320px) {
  .betaMobile_responsive .betaInput-left {
    width: 190px;
  }
}

@media only screen and (max-width: 1440px) {
  .modal_presskitImage {
    max-width: 95%;
  }

  .modal_presskitImage .modal-content {
    height: 100%;
  }

  /*.CollectionFolderName .group .groupSpan, .DesignName .group .groupSpan{
    max-width:80%;
  }*/

  /**--home page styles start--**/

  section.index-hm-bg ._bg-cover-img-I4 {
    background-size: 46%;
  }

  /**--home page styles end--**/

  /*  .homeshape {
    &.product-sec {
      &:before {
        top:0;
      }
    }
  }*/

  section.index-hm-bg .bg-cover {
    top: -60px;
  }

  /**--feature page corrections start--**/

  .feature_subBnrLft {
    width: 32%;
  }

  .feature_subBnrRgt {
    width: 68%;
  }

  /**--feature page corrections end--**/

  /**--collaborate styles start--**/

  .task_innrlt {
    width: 270px;
    display: inline-block;
  }

  .task_hd_icon ul {
    width: 270px;
  }

  .ques_sub_division.helpCreate_post {
    width: 100%;
  }

  .cmt_textareaWd {
    width: 85%;
  }

  .task_userList.taskUser_visibleWidth {
    width: 150px;
  }

  .compare_tableToggle {
    overflow-x: auto;
  }

  .LibHeadtitl .dashboard_tophd {
    /*padding: 0 15px;*/
  }

  .LibHeadtitl .dashboard_tophd .default-set {
    padding: 8px 0;
  }

  .LibHeadtitl .organ-set {
    padding: 8px 0;
  }

  .header_settting {
    width: 50%;
  }

  .total_plans_4 .pricingLft .pricingLHd {
    width: 53%;
  }

  .header_setting {
    width: 550px;
  }

  .organizeHdRgt {
    float: right;
  }

  .main-privacy-popup {
    /*left: 70px;
    width: auto;*/
  }

  .homepage .bannerTxt-top {
    margin-top: 91px;
  }

  .responsiveMob-pins {
    width: 69%;
  }

  .pins-width {
    width: 30% !important;
  }
}

@media (max-width: 767px) {
  .homepage section.homepage-slider {
    height: auto;
    display: block;
    position: unset;
  }

  .modal_presskitImage .feature_imgSpace {
    padding: 15px;
  }

  html {
    overflow: inherit;
  }

  .hd_container {
    position: relative;
    min-height: 50px;
  }

  .bannerTeamImgMobile {
    display: none;
  }

  .content-elements .UserProfDrpdown {
    left: 0;
    right: 0;
  }

  .sliderArrow {
    display: block;
  }

  .viewpage_left {
    width: 100% !important;
  }

  .viewpage_left .video-wrapper-container {
    max-height: none !important;
    height: 300px !important;
    width: 100% !important;
  }

  .bg-slide-home {
    display: none;
  }

  .hidden-xs {
    display: none !important;
  }

  .wofox-real-video .water {
    width: 62.8%;
  }

  .wofox-real-video .size-compress {
    display: none !important;
  }

  .laptopSlider {
    height: 189px;
  }

  .wofoxPhotoDesign #list_designs {
    height: 169px;
  }

  .text_im agebor {
    border-bottom: 1px solid #f6f6f6;
  }

  /*  .feature_image{
    padding-top:30px;
    padding-bottom:30px;
  }*/

  .lower-video {
    font-size: 21px;
  }

  .feature_ContMain .mygridViewLst {
    border-bottom: 1px solid #f6f6f6;
    margin-bottom: 10px;
  }

  .viewPageRgtScrollbar,
  .risize_image_size {
    height: auto !important;
  }

  .modal .viewPageRgtScrollbar,
  .modal .risize_image_size {
    height: auto !important;
    width: calc(100vw - 20px);
  }

  .modal .modal-dialog {
    overflow: auto;
  }

  .features .wofoxTips {
    width: 100% !important;
  }

  .video-stats-sect .photoTabLeft {
    width: 100%;
  }

  .video-stats-sect .photoTabRgt {
    opacity: 0 !important;
    height: 0 !important;
  }

  .video-stats-sect .photoEditTab li {
    border-bottom: 0;
  }

  .video-stats-sect .photoEditTab li photoEditTabLi {
    opacity: 1 !important;
  }

  .viewpage_right {
    width: 100%;
  }

  body.sticky_footer .main {
    position: inherit;
    min-height: inherit;
    z-index: 0;
    margin-bottom: 0px !important;
  }

  .platforms .wofoxTips {
    width: 100% !important;
  }

  .modal-open {
    height: 100%;
    width: 100%;
    overflow: hidden;
    position: fixed;
  }

  .mobileViewZoom {
    display: block;
    width: 100%;
  }

  .mainContainer {
    padding-top: 0 !important;
  }

  ._pSubText {
    padding: 2px 10px;
  }

  .form-control {
    -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.075);
  }

  section.index-hm-bg {
    /*.watchVideoLnk{
      a{
        border-bottom:1px solid #fff;
      }
      .demo-watch{
        color:#fff;
      }
    }
    .watch-video{
      display:none;
    }*/
  }

  section.index-hm-bg ._bg-cover-imgBtm {
    background: none;
  }

  section.index-hm-bg ._bann-overlay1 {
    min-height: unset;
    padding: 0 0 50px;
  }

  section.index-hm-bg .bannerTeamImg {
    background: none;
  }

  section.index-hm-bg ._bg-cover-img-I4 {
    display: none;
  }

  section.index-hm-bg .banner-center {
    height: auto;
  }

  section.index-hm-bg .banner-center ._bann-overlay h1 {
    margin-top: 40px;
    text-align: center;
    font-size: 28px;
    line-height: 30px;
  }

  section.index-hm-bg .banner-center ._bann-overlay h2 {
    text-align: center;
    font-size: 17px;
    line-height: 25px;
  }

  section.index-hm-bg .banner-center ._bannLt-pt {
    padding: 0 0 30px;
  }

  section.index-hm-bg .banner-center ._bannLt-pt ._social-lnk {
    padding: 5px 0;
    text-align: center !important;
  }

  section.index-hm-bg .bg-cover {
    top: 0;
    -webkit-transform: skew(0deg);
    transform: skew(0deg);
  }

  section.index-hm-bg ._banner-title.text-gradient,
  section.index-hm-bg .intro_projectMain h4._banner-title,
  .intro_projectMain section.index-hm-bg h4._banner-title,
  section.index-hm-bg .table tr td h3._banner-title,
  .table tr td section.index-hm-bg h3._banner-title,
  section.index-hm-bg .fc-border-separate tr td h3._banner-title,
  .fc-border-separate tr td section.index-hm-bg h3._banner-title,
  section.index-hm-bg .norecords_newinner h2._banner-title,
  .norecords_newinner section.index-hm-bg h2._banner-title,
  section.index-hm-bg .team-freezed p._banner-title,
  .team-freezed section.index-hm-bg p._banner-title,
  section.index-hm-bg .teamFreezed p._banner-title,
  .teamFreezed section.index-hm-bg p._banner-title,
  section.index-hm-bg .editor-prime .prime-hover h4._banner-title,
  .editor-prime .prime-hover section.index-hm-bg h4._banner-title,
  section.index-hm-bg .blog-slider-hd h2._banner-title,
  .blog-slider-hd section.index-hm-bg h2._banner-title,
  section.index-hm-bg .product-sec h2._banner-title,
  .product-sec section.index-hm-bg h2._banner-title,
  section.index-hm-bg .verticle-slider-sec h2._banner-title,
  .verticle-slider-sec section.index-hm-bg h2._banner-title,
  section.index-hm-bg .logo_sec h2._banner-title,
  .logo_sec section.index-hm-bg h2._banner-title,
  section.index-hm-bg ._banner-title.howtoHd,
  section.index-hm-bg .staticpages_cont h3._banner-title,
  .staticpages_cont section.index-hm-bg h3._banner-title,
  section.index-hm-bg .staticpages_cont h2._banner-title,
  .staticpages_cont section.index-hm-bg h2._banner-title,
  section.index-hm-bg .pricingBtm h1._banner-title,
  .pricingBtm section.index-hm-bg h1._banner-title,
  section.index-hm-bg .pricingBtm h2._banner-title,
  .pricingBtm section.index-hm-bg h2._banner-title,
  section.index-hm-bg .featureHd h2._banner-title,
  .featureHd section.index-hm-bg h2._banner-title,
  section.index-hm-bg .featureHd h1._banner-title,
  .featureHd section.index-hm-bg h1._banner-title,
  section.index-hm-bg .featureHd h3._banner-title,
  .featureHd section.index-hm-bg h3._banner-title,
  section.index-hm-bg .createPopup-cover h2._banner-title,
  .createPopup-cover section.index-hm-bg h2._banner-title,
  section.index-hm-bg .header-caption span._banner-title,
  .header-caption section.index-hm-bg span._banner-title {
    /* display:block;*/
  }

  section.index-hm-bg .watch-video {
    left: -55px;
  }

  .homeshape.product-sec:before {
    /*    top: 0;*/
    -webkit-transform: skew(0deg);
    transform: skew(0deg);
  }

  ._product {
    padding: 10px 10px 20px;
    min-height: unset;
    margin: 10px 5px 20px;
    /*border-bottom: 1px solid #f8f8f8;*/
  }

  ._product._product_lastchild {
    border-bottom: none;
  }

  .main-privacy-popup .btn-default,
  .main-privacy-popup .btn-primary {
    display: none;
  }

  .main-privacy-popup .popup-article {
    font-size: 14px !important;
    padding: 10px 30px 10px 10px !important;
    margin: 0 auto;
    width: 90%;
    position: relative;
  }

  .main-privacy-popup .close_btn {
    display: block;
    top: 3px;
    right: 8px;
    font-size: 10px;
    position: absolute;
  }

  ._product-sec h4 ._squre-title {
    width: auto;
  }

  .homeshape.blog-sec::before {
    -webkit-transform: skew(0deg);
    transform: skew(0deg);
  }

  section.blog-sec .blog-slider-hd {
    width: 85%;
    margin: 0 auto;
    padding: 0;
  }

  section.blog-sec .blog-slider-hd h2 {
    padding: 15px;
  }

  section.blog-sec li.hboxLt {
    width: 200px !important;
  }

  .signup_txt {
    text-align: center !important;
  }

  .homeSpaceDiv {
    height: 10px;
  }

  ._aboveftrsec-hd h2:after,
  ._aboveftrsec-hd h2:before {
    display: none;
  }

  ._aboveftrsec-in ._aboveftrsec-in-text {
    font-size: 20px;
  }

  .xsmobile_view {
    width: 100%;
  }

  .xsmobile_view .xsmobile_center {
    text-align: center !important;
  }

  .beforeLogin.modal-open {
    overflow: hidden !important;
  }

  .beforeLogin .navbar-default {
    padding-right: 0 !important;
  }

  .home_testimonial {
    padding: 25px 0;
  }

  .home_testimonial .testimonial_wrapper_innr .testimonial_header {
    width: 62%;
  }

  .home_testimonial .testimonial_wrapper_innr .testimonial_header .testimonial_content {
    padding-right: 0;
  }

  .home_testimonial .abovefooter-section {
    padding: 15px 0;
  }

  .footer .navbar-brand-mobile {
    width: 100px;
    margin: 0 auto;
    display: block;
    float: none;
  }

  .footer h4 {
    margin: 10px 0 5px 0 !important;
  }

  .watchVideoLnk {
    position: relative !important;
    display: inline-block;
    top: 20px;
    width: 100%;
    text-align: center;
  }

  .hover-img {
    text-align: center;
    margin-bottom: 20px;
  }

  .main-privacy-popup {
    /* width:96%;
    left:7px;
    right:20px;*/
  }

  .main-privacy-popup .popup-article {
    line-height: 18px;
    padding: 6px;
  }

  .register_menu .fa {
    display: none !important;
  }

  .dropdown_login {
    color: #fff;
    padding: 6px 10px 5px;
    border-top: 1px solid #4a4852 !important;
    display: block;
  }

  .beforeLogin ul.mobile_loginMenu li.login_btn > a {
    border: none;
    padding: 6px 10px 5px;
  }

  .beforeLogin ul.mobile_loginMenu li.login_btn > a {
    text-transform: capitalize;
  }

  ._product ._pText {
    font-size: 16px;
  }

  .homepage_bottom {
    margin-bottom: 10px !important;
  }

  .homepage_bottom span {
    display: block;
  }

  .popup-article {
    font-size: 16px;
    /*.btn-default{
      font-size:15px;
      float:none;
    }*/
  }

  .popup-article .top-spacesm {
    padding: 0 5px !important;
  }

  .navbar-default .userProfLnk:hover .UserProfDrpdown {
    display: block;
  }

  .UserProfDrpdown li a {
    font-size: 15px;
    line-height: 32px;
    display: block;
    padding: 0 10px;
    color: #5a5a5a;
  }

  /*.popup-article {
    font-size: 12px;
    .btn-default {
      font-size: 10px;
      float: none!important;
    }
  }*/

  /*platform styles*/

  .scrolbyHd {
    display: none;
  }

  ._aboveftrsec-in {
    text-align: center;
    padding: 0 0 20px !important;
  }

  ._aboveftrsec-in .btn-lg,
  ._aboveftrsec-in .btn-group-lg > .btn {
    font-size: 15px;
  }

  .feature_ContMain.platform_ContMain {
    padding: 20px 0 0;
  }

  .feature_ContMain.platform_ContMain h1 {
    font-size: 24px;
  }

  .feature_ContMain.platform_ContMain p {
    font-size: 15px;
    line-height: 22px;
  }

  .designTxtMain {
    margin-bottom: 0;
  }

  .feature_ContMain {
    padding: 20px 0 0 0;
  }

  .feature_ContMain h2 {
    font-size: 18px;
  }

  .feature_ContMain .howToDes h2 {
    font-size: 17px !important;
  }

  .feature_ContMain p {
    font-size: 14px;
    padding-bottom: 15px;
  }

  .feature_ContMain h3 {
    font-size: 22px;
  }

  .feature_ContMain .row_template .feature-loader {
    line-height: 35px;
  }

  .bb-front-scrolling-sections h2 {
    font-size: 22px;
  }

  .bb-front-scrolling-sections .scroll-wrapper p {
    font-size: 15px;
    line-height: 22px;
  }

  .bb-front-scrolling-sections .scroll-wrapper .nonscroll-section .table {
    margin-bottom: 0;
  }

  .bb-front-scrolling-sections .scroll-wrapper .nonscroll-section .cell img {
    margin-top: -2px;
  }

  .nonscroll-section {
    padding: 0;
  }

  .wfxDesignBtm {
    padding: 15px;
  }

  .partnersLst .footer_responsive {
    padding: 15px;
  }

  ._aboveftrsec-hd h2 {
    font-size: 19px;
  }

  .footer_logo {
    margin: 0 auto !important;
    width: 87px;
  }

  .faq-price {
    font-size: 20px;
  }

  .freqlist_hd {
    font-size: 14px !important;
  }

  .wofox_team h2 {
    font-size: 19px;
  }

  .wofox_team h4 {
    font-size: 18px;
  }

  .mobile_width {
    width: 100% !important;
  }

  .video-img-demo {
    min-height: 0;
  }

  .WFXphotoEditTab li a {
    padding: 6px;
    font-size: 12px;
  }

  .popup-article {
    font-size: 14px;
  }

  .popup-article .btn-default {
    font-size: 10px;
    float: none !important;
  }

  .featuresTopTxt .try-now {
    margin: 0 auto;
    width: 95px;
  }

  .featuresTopTxt .try-now a {
    font-size: 14px;
  }

  .photo-responsive .edit-photo-responsive {
    width: 100%;
    margin: 10px 0;
  }

  .photo-responsive {
    width: 100%;
  }

  .photo-responsive .edit-photo-responsive {
    width: 100%;
    margin: 10px 0;
  }

  .photo-responsive .edit-photo-li {
    width: auto !important;
    display: inline-block;
    /*float: left;*/
    margin-left: 7px;
  }

  .featureTab li a {
    font-size: 13px;
  }

  .open-responsive .howToContpart {
    min-height: 97px;
  }

  .feature_ContMain .featureHd {
    margin-bottom: 5px;
  }

  .mobile_addwatermark {
    padding: 10px 0 0;
  }

  .cell .background {
    opacity: 1;
    visibility: visible;
    height: auto;
  }

  .bb-front-scrolling-sections .scroll-wrapper .scroll-section .bg-wrapper {
    opacity: 0 !important;
    height: 0 !important;
  }

  .navbar-default .navbar-toggle {
    background: #3f3d48 !important;
  }

  .navbar-default .userProfLnk.createLnk .UserProfDrpdown {
    top: 0 !important;
  }

  .navbar-default ul.createsub {
    float: none;
    width: 100%;
  }

  .createMenuDropdown {
    overflow-y: auto;
    height: 60px;
  }

  .topBann {
    height: 0;
  }

  .project-slide-top {
    padding-top: 10px !important;
  }

  .project-slide-top.slide-img-content .col-sm-3 {
    width: 43%;
  }

  .project-slide-top.slide-img-content .col-sm-3 .howToContpart {
    min-height: 0;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
  }

  .feature_ContMain .width80 {
    width: auto;
    padding: 0 10px;
  }

  nav li:hover a {
    background: none !important;
  }

  ul.navbar-nav > li.active > a,
  ul.navbar-nav > li:hover > a,
  ul.navbar-nav > li.feature-active > a {
    color: #3f3d48 !important;
  }

  .navbar-default ul.navbar-nav.navbar-left > li:hover > .drp_arrow i {
    color: #3f3d48 !important;
  }

  .text-top {
    padding-top: 30px;
  }

  .navbar-default .userProfLnk.createLnk:hover .createMenuDropdown {
    display: none;
  }

  .navbar-default .userProfLnk.mobile_active .createMenuDropdown {
    display: block !important;
  }

  .wofoxPhotoDesign {
    width: 410px;
    height: auto;
    min-height: 196px;
    margin: auto;
  }

  .twentytwenty-container img {
    width: 100%;
  }

  .wofoxPhotoDesign .wofoxPhotoDesignInnr {
    width: 283px;
    padding: 25px 0 0 0;
    margin: auto;
  }

  .slider-stats {
    display: none;
  }

  #video_1 {
    max-width: 100% !important;
  }

  .table-responsive {
    width: 100%;
    margin-bottom: 18px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #e6e6e6;
  }

  section.index-hm-bg .banner-center ._bannLt-pt {
    min-height: 0;
    padding: 0;
  }

  section.index-hm-bg .scroll-auto {
    display: none;
  }

  .wfxModelPopup .original_image350px {
    width: 100%;
  }

  .sticky_footer.beforeLogin .navbar-right {
    margin: 0 0 0 0 !important;
  }

  .policy-responsive {
    padding: 0 !important;
  }

  .optimizerUsrImgLst .carousel .carousel-control.right {
    right: 20px;
  }

  .homepage .homepage-bg {
    height: 883px;
  }

  .homepage .img-left-section {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    top: 0 !important;
  }

  .homepage .homepage-banner {
    background-size: contain;
  }

  .homepage .rightSide-content .bannerTxt-top {
    margin-top: 4px !important;
  }

  .homepage .rightSide-content .watchVideoLnk {
    margin-top: 0px;
  }

  .homepage .rightSide-content .bannerText-bold {
    font-size: 31px !important;
    text-align: center;
  }

  .homepage .rightSide-content .bannerTxt-top {
    text-align: center;
  }

  .homepage .rightSide-content .bannerText-para {
    text-align: center;
  }

  .homepage .rightSide-content .bannerTxt-top {
    text-align: center;
  }

  .homepage .home-slider-img {
    background-size: contain;
  }

  .homepage .swiper-pagination {
    top: 5% !important;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .homepage .swiper-pagination.swiper-pagination-bullets {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    left: 0;
  }

  .mobile_loginMenu .createDesignMenu .drp_arrow {
    border-left: none !important;
  }

  .loginRgtInnerCont .loginRgtLstCnt .icon-height {
    height: 130px;
  }

  .hd_alrtmsg .hd_alertTopClose {
    height: auto;
  }

  .homepage-border-mobile .product-height {
    height: auto !important;
  }

  .homepage-border-mobile .homepageicon-content.homepage-3d-photo-editor {
    width: 65.33%;
    border-right: 1px solid rgba(232, 232, 232, 0.4);
    border-bottom: none;
  }

  .homepage-border-mobile .homepageicon-content.homepage-collage {
    border-right: none;
  }

  .templatesDesign {
    display: block;
    background: #fc5916;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #fc5916), to(#f01867));
    background: linear-gradient(90deg, #fc5916 0, #f01867);
    height: 100%;
  }

  .templatesDesign .pins-template {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .templatesDesign .template-height {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: auto !important;
  }

  .templatesDesign .iframe-mobile {
    width: 300px;
  }

  .templatesDesign .temp-arrow {
    display: none;
  }

  .templatesDesign .pins-template {
    position: unset;
  }

  .templatesDesign .templatePage-rightBlock {
    padding-top: 30px;
  }

  .templateMobile-banner {
    display: none;
  }

  .bannerTabs .display-flex {
    display: block !important;
  }

  .bannerTabs .templatePage-rightBlock {
    padding-top: 30px;
  }

  .footerBtn_mapbg .abovefooter-section ._aboveftrsec-hd .heading1 {
    font-size: 23px;
  }

  .footerBtn_mapbg .abovefooter-section ._aboveftrsec-hd .heading2 {
    font-size: 21px;
    line-height: 27px;
    padding-top: 15px;
  }

  .homepage-slider .homepage_content h1 {
    font-size: 44px !important;
  }

  .homepage-slider .homepage_content .homepageBanner-titlesm {
    font-size: 22px !important;
  }

  .mobileResponsive-menu {
    position: absolute;
  }
}

@media (min-width: 767px) {
  .homepage_content {
    position: unset;
  }

  .rightSide-content {
    margin-right: auto;
    text-align: center;
  }
}

@media (max-width: 365px) {
  section.index-hm-bg .banner-center ._bann-overlay h1 {
    font-size: 25px;
  }

  .betaEmail .btn-lg,
  .betaEmail .btn-group-lg > .btn {
    padding: 8px 15px;
  }

  .betaMobile_responsive .betaInput-left {
    width: 167px;
  }

  .betaEmailDecHd {
    text-align: left;
  }

  .swiper-pagination {
    top: 67vw !important;
  }
}

@media (max-width: 475px) {
  .mobile-responsive-img {
    width: 100%;
    height: 100%;
  }

  .photoEditor_container .photoEditor_innrWrapper .photoEditor_gridView {
    display: block;
  }

  .photoEditor_container .photoEditor_innrWrapper .photoEditor_flex.img_right,
  .photoEditor_container .photoEditor_innrWrapper .photoEditor_flex.txt_right {
    padding-left: 0;
  }

  .photoEditor_container .photoEditor_innrWrapper .photoEditor_flex.img_left,
  .photoEditor_container .photoEditor_innrWrapper .photoEditor_flex.txt_left {
    padding-right: 0;
  }

  .embed-overlay.waitingMsg {
    top: 220px !important;
  }

  /*photo-desing*/

  .wofoxPhotoDesign .wofoxPhotoDesignInnr {
    /*    width: 268px !important;*/
    margin: auto;
    padding: 30px 0 0 0 !important;
  }

  .twentytwenty-before {
    width: 100%;
  }

  #video_1 {
    width: 100%;
  }

  .wofoxPhotoDesign {
    height: auto;
    /*background-size: cover;*/
  }

  .wofoxPhotoDesign.wofoxPhotoDesign_right {
    padding-bottom: 20px;
  }

  .wofoxPhotoDesign .laptopSlider {
    height: auto !important;
  }

  .twentytwenty-handle {
    left: 50%;
  }

  .open-responsive {
    width: 100%;
  }

  .scrolbyHd {
    display: none;
  }

  /*.designTxtMain{
    .bb-front-scrolling-sections{
      .featureTab{
        margin-bottom: 40px;
      }
    }
  }*/

  .size-compress {
    display: none;
  }

  /*  .wofoxPhotoDesign .wofoxPhotoDesignInnr {
      width: 307px;
      padding: 30px 9px 19px 57px;
    }*/

  .faq_gridWrapper p {
    font-size: 14px;
  }

  .wofoxPhotoDesign #list_designs {
    width: 65% !important;
    margin: auto;
    padding-top: 31px;
  }

  .wofoxPhotoDesign #list_designs .unstyled.mTSContainer {
    height: 140px;
  }

  .wofoxTemplateDesign .pins_blockover {
    width: 120px;
  }

  .wofoxPhotoDesign.wofoxTemplateDesign .pins_blockover {
    min-height: 100px !important;
  }

  .wofoxPhotoDesign.wofoxTemplateDesign #list_designs .pins_blockImg {
    height: 100px;
  }

  .wofoxPhotoDesign.wofoxTemplateDesign #list_designs .pins_blockImg {
    height: 115px;
  }

  .feature_ContMain p.mobileViewZoom {
    padding-bottom: 0;
  }

  .twentytwenty-after {
    width: 100%;
  }

  .photo-optimize-slider .slider-stats .before-slider {
    width: 40%;
    padding: 4px 14px;
    line-height: 18px;
  }

  .photo-optimize-slider .water {
    top: 174px;
    width: 81.9%;
    top: 158px;
    display: none !important;
  }

  .photo-optimize-slider .water p {
    line-height: 14px;
  }

  .photo-optimize-slider .slider-stats {
    height: 38px;
  }

  .slider-stats .arror-left {
    width: 20%;
    font-size: 25px;
    /* margin: auto; */
    text-align: center;
  }

  .slider-stats .before-slider > div {
    font-weight: bold;
    font-size: 12px;
  }

  .slider-stats .after-slider {
    width: 40%;
    padding: 4px 7px;
    line-height: 18px;
  }

  .slider-stats .after-slider > div {
    font-weight: bold;
    font-size: 12px;
  }

  .water .size-compress {
    display: block;
    font-size: 11px;
  }

  /*  .laptopSlider .twentytwenty-container{
    height: 123px!important;
  }*/

  .bb-front-scrolling-sections .scroll-wrapper .scroll-section .bg-wrapper .background {
    opacity: 0 !important;
    height: 0 !important;
  }

  ._ban-valign-sec,
  ._productSec-cont {
    padding: 0 5px;
  }

  section.blog-sec .blog-slider-hd h2 {
    padding: 15px 0;
    font-size: 24px;
  }

  .product-sec h2,
  ._aboveftrsec-hd h2 {
    font-size: 24px;
  }

  ._product-sec h4 {
    font-size: 20px;
  }

  section.index-hm-bg ._ban-img ._ban-img-txt {
    bottom: -25px;
    font-size: 14px;
    right: auto;
    left: 130px;
  }

  section.index-hm-bg ._ban-img ._site-tour-features a {
    padding: 10px;
  }

  section.index-hm-bg ._ban-img ._site-tour-features a ._video-icon,
  section.index-hm-bg ._ban-img ._site-tour-features a ._menu-icon {
    padding: 10px 0 10px 40px;
    font-size: 14px;
  }

  .product-sec ._gr-mtl h3 {
    margin: 0 0 10px !important;
  }

  .product-sec ._gr-mtl h3::before {
    width: 100%;
  }

  .product-sec ._gr-mtl h3::before {
    left: 0;
  }

  .product-sec ._gr-mtl h3 ._gr-mtl_span {
    padding: 0 8px;
  }

  section.blog-sec .blog-slider-hd,
  section.blog-sec section.logo_sec .logo-tab-hd {
    width: 95%;
  }

  section.blog-sec li.hboxLt {
    width: 180px !important;
    /*height: 280px;*/
  }

  section.logo_sec .carousel-inner {
    margin: 0;
  }

  section.logo_sec #carousel-custom .carousel-indicators {
    overflow: hidden;
  }

  section.logo_sec #carousel-custom .carousel-indicators li {
    float: left;
    display: block;
    width: 25%;
  }

  .blog-sec-cont .nav-tabs > li > a {
    min-width: 100px;
  }

  ._aboveftrsec-in ._aboveftrsec-in-text {
    font-size: 20px;
  }

  .home_testimonial {
    padding: 30px 0;
  }

  .home_testimonial ._vert-slider-hd h2 {
    font-size: 24px;
    padding-bottom: 20px;
  }

  .home_testimonial .testimonial_wrapper {
    padding: 5px 15px;
  }

  .home_testimonial .testimonial_wrapper_innr .testimonial_header {
    width: 75%;
  }

  .home_testimonial .testimonial_wrapper_innr .testimonial_content {
    padding-right: 0 !important;
  }

  .selectTemplate_hd {
    font-size: 20px;
  }

  .selectTemplate {
    font-size: 12px;
  }

  .selectTemplate span {
    padding: 0 5px;
  }

  .watchVideoLnk {
    top: 0;
    font-size: 24px;
  }

  footer .footer ._xs-doubLi li {
    width: 50%;
  }

  /*.wofoxPhotoDesign .wofoxPhotoDesignInnr{
    width: 344px !important;
    padding: 31px 0 5px 62px !important;
  }*/

  /*
  .laptopSlider .twentytwenty-container {
    height: 137px !important;
  }*/

  .openstock_slide p {
    display: none;
  }

  .slide-img-content {
    padding-top: 0 !important;
  }

  .slide-img-content .col-sm-3 {
    height: 140px;
    float: left;
  }

  /*  section.index-hm-bg ._bann-overlay1{
    min-height: calc(100vh - 179px);
  }*/

  .wofoxPhotoDesign {
    height: 215px;
    width: 350px;
    background-size: contain !important;
  }

  .wofoxPhotoDesign .wofoxPhotoDesignInnr {
    /*      width: 215px !important;*/
  }

  .wofoxPhotoDesign .wofoxPhotoDesignInnr.laptop-twenty {
    padding: 22px 0 0 0 !important;
  }

  .homepage_content {
    min-height: 150px;
  }

  .homepage_content .typed-text {
    font-size: 36px !important;
  }

  .homepage_content ._banner-title-lg {
    padding: 0 !important;
  }

  .wofoxPhotoDesign {
    width: 310px;
  }

  .wofoxPhotoDesign .wofoxPhotoDesignInnr {
    width: 202px;
  }

  .viewpage_left .video-wrapper-container {
    max-height: none !important;
    height: 300px !important;
    width: 100% !important;
  }

  .homepage-bg {
    height: 991px !important;
  }

  .img-left-section {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    top: 0 !important;
  }

  .homepage-banner {
    background-size: contain !important;
    height: 435px !important;
    width: 383px !important;
    margin-left: -32px;
  }

  .rightSide-content .bannerTxt-top {
    margin-top: 4px !important;
  }

  .rightSide-content .watchVideoLnk {
    margin-top: 0px;
  }

  .rightSide-content .bannerText-bold {
    font-size: 31px !important;
  }

  .home-slider-img {
    background-size: contain !important;
    width: 363px !important;
  }

  .swiper-pagination {
    top: 5% !important;
    right: 38% !important;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .swiper-pagination.swiper-pagination-bullets {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .homepage .homepage-col ._pText {
    max-height: 76px !important;
    font-size: 14px;
  }

  .homepage .swiper-wrapper .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .homepage .home-slider-img {
    height: 200px;
  }

  .mobile_loginMenu .createDesignMenu .drp_arrow {
    border-left: none !important;
  }

  .watchVideoLnk .watch-video {
    position: absolute;
    top: 2px;
  }

  .homePageContent {
    top: 160px !important;
  }

  .signup-page-banner .loginRgtInnerCont .carousel-inner {
    max-height: 400px;
  }

  .create_design_pop .sidebar_fixed {
    width: 100%;
    margin: 0;
  }

  .create_design_pop .sidebar_right {
    width: 100%;
  }

  .create_design_pop h2 {
    padding: 5px !important;
  }

  .create_design_pop .right-space {
    padding: 0 !important;
  }

  .footerBtn_mapbg .abovefooter-section ._aboveftrsec-hd .heading1 {
    font-size: 23px;
  }

  .footerBtn_mapbg .abovefooter-section ._aboveftrsec-hd .heading2 {
    font-size: 18px;
    line-height: 26px;
    padding-top: 15px;
  }

  .footerSolutions .ft-box p {
    text-align: center;
  }

  .homepage-slider .homepage_content h1 {
    font-size: 36px !important;
    line-height: 40px !important;
  }

  .homepage-slider .homepage_content .homepageBanner-titlesm {
    font-size: 16px !important;
    line-height: 28px;
  }

  .homepageBtn {
    margin-left: 25px;
  }

  .betaEmail .betaInputBg {
    width: 360px !important;
  }

  .small-size {
    width: 350px;
  }

  .small-size .adsbygoogle {
    width: 350px;
  }

  .viewpagepopup_inner .small-ad-size {
    width: 325px;
  }
}

@media (max-width: 320px) {
  ._product-sec {
    width: 100%;
  }

  .blogSub-cont .blog-sub-hd-txt {
    line-height: 25px;
  }

  .blogSub-cont .blog-sub-tx-link {
    padding-right: 10px;
  }

  .btn-lg,
  .btn-group-lg > .btn {
    padding: 5px 16px;
  }

  section.index-hm-bg .banner-center ._bann-overlay h1 {
    font-size: 24px;
    margin-top: 20px;
    line-height: 27px;
  }

  section.index-hm-bg .banner-center ._bann-overlay h2 {
    font-size: 15px;
    line-height: 23px;
    padding-bottom: 15px;
  }

  section.index-hm-bg .banner-center ._bann-overlay ._bannLt-pt {
    padding: 0 0 20px;
  }

  .product-sec {
    font-size: 20px;
    margin-bottom: 0;
  }

  .product-sec ._vert-slider-hd {
    padding: 20px 0 15px;
  }

  .product-sec ._vert-slider-hd h2 {
    font-size: 22px;
  }

  .product-sec ._product ._pText {
    line-height: 23px;
  }

  .home_testimonial {
    padding: 10px 0;
  }

  .home_testimonial .testimonial_wrapper_innr .testimonial_header {
    width: 270px;
    text-align: center;
  }

  .home_testimonial .testimonial_wrapper {
    padding: 5px;
  }

  .blog-sec-cont .nav-tabs > li > a {
    min-width: unset;
  }

  .feature_mrSec .nav-tabs > li > a {
    font-size: 14px;
  }

  .selectTemplate {
    font-size: 15px;
  }

  .modal button.close {
    top: 10px;
    right: 12px;
  }

  .register_menu .fa {
    display: none !important;
  }

  .dropdown_login {
    color: #fff;
    padding: 6px 10px 5px;
    border-top: 1px solid #4a4852 !important;
    display: block;
  }

  .beforeLogin ul.mobile_loginMenu li.login_btn > a {
    border: none;
    padding: 6px 10px 5px;
  }

  .beforeLogin ul.mobile_loginMenu li.login_btn > a {
    text-transform: capitalize;
  }

  .popup-article {
    font-size: 12px;
  }

  .popup-article .btn-default {
    font-size: 10px;
    float: none;
  }

  .wofoxPhotoDesign {
    width: 289px;
  }

  .wofoxPhotoDesign .wofoxPhotoDesignInnr.laptop-twenty {
    padding: 21px 0 0 0 !important;
  }

  .mobile-hide {
    display: none;
  }

  .login_social_media {
    text-align: center !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .bannerTeamImgMobile {
    display: none;
  }

  .mobileViewZoom {
    display: block;
  }

  .navbar-header {
    float: none;
  }

  .viewpage_left .video-wrapper-container {
    max-height: none !important;
    height: 300px !important;
    width: 100% !important;
  }

  /* .homeshape {
    &.product-sec {
      &::before {
        top: 0;
      }
    }
  }*/

  section.index-hm-bg ._bann-overlay1,
  section.index-hm-bg ._bann-overlay {
    text-align: center !important;
    font-size: 17px;
    padding-bottom: 15px;
  }

  section.index-hm-bg .banner-center ._bannLt-pt ._social-lnk,
  section.index-hm-bg .banner-center ._bannLt-pt .signup_txt {
    text-align: center !important;
  }

  .hd_alertbox section.index-hm-bg ._bann-overlay1 {
    min-height: calc(100vh - 164px) !important;
  }

  section.index-hm-bg ._bann-overlay1 {
    height: auto !important;
    /* min-height: calc(100vh - 143px);*/
    display: block;
  }

  section.index-hm-bg .banner-center ._bann-overlay {
    height: inherit;
  }

  section.index-hm-bg .banner-center ._bann-overlay h1 {
    margin-top: 30px;
    height: 120px;
  }

  section.index-hm-bg .banner-center ._bannLt-pt {
    padding: 0 0 30px;
    min-height: 50px;
  }

  section.index-hm-bg .banner-center ._bannLt-pt ._social-lnk {
    padding: 5px 0;
  }

  section.index-hm-bg ._ban-img {
    text-align: center;
  }

  section.index-hm-bg ._ban-img ._ban-img-txt {
    right: 137px;
  }

  section.index-hm-bg .bg-cover {
    top: 0;
    bottom: 0;
    height: auto;
    -webkit-transform: skew(0deg);
            transform: skew(0deg);
  }

  section.index-hm-bg .bg-cover ._bg-cover-img-I4 {
    background: none;
    height: 100%;
    -webkit-transform: skew(0deg);
            transform: skew(0deg);
    top: 0;
  }

  .homeshape.product-sec:before,
  .homeshape.blog-sec:before {
    top: 0;
    bottom: 0;
    -webkit-transform: skew(0deg);
    transform: skew(0deg);
  }

  ._product {
    /*min-height: 270px;*/
  }

  ._product._product_lastchild.dc {
    min-height: unset;
    padding-bottom: 30px;
  }

  .profileLnk {
    overflow: hidden;
  }

  .profileLnk > span {
    display: none;
  }

  section.logo_sec .logo-tab-hd {
    width: 85%;
  }

  section.logo_sec #carousel-custom .carousel-indicators li {
    font-size: 13px;
    padding: 10px;
  }

  section.logo_sec #carousel-custom .carousel-indicators li span {
    padding: 0 20px;
  }

  section.logo_sec .carousel-inner {
    min-height: unset;
  }

  .home_testimonial .testimonial_wrapper_innr .testimonial_header {
    width: 51%;
  }

  ._aboveftrsec-hd h2:after,
  ._aboveftrsec-hd h2:before {
    display: none;
  }

  .home_testimonial {
    padding: 10px 0 15px;
  }

  .footer_bottomBg img {
    display: none;
  }

  .watchVideoLnk {
    position: relative;
    display: inline-block;
    top: 20px;
    width: 100%;
    /*text-align: center;*/
    margin: 0;
  }

  /*  water p {
    font-size: 11px;
  }*/

  .main-privacy-popup .btn-default,
  .main-privacy-popup .btn-primary {
    display: none;
  }

  .main-privacy-popup .close_btn {
    display: block;
    top: 3px;
    right: 8px;
    font-size: 10px;
    position: absolute;
  }

  .photo-responsive .edit-photo-responsive {
    width: 100%;
    margin: 10px 0;
  }

  .photo-responsive {
    width: 100% !important;
  }

  .photo-responsive .edit-photo-responsive {
    width: 100%;
    margin: 10px 0;
  }

  .photo-responsive .edit-photo-li {
    width: auto !important;
    display: inline-block;
    /*float: left;*/
    margin-left: 7px;
    margin-bottom: 0 !important;
  }

  .edit-photo-responsive .WFXphotoEditTab li a {
    padding: 6px;
    font-size: 15px;
  }

  .navbar-default .userProfLnk.createLnk.createMenuDropdownLi {
    width: 100% !important;
  }

  /*.navbar-default ul.createsub {
    float: none;
    width: 100%;
  }*/

  .navbar-default .userProfLnk.createLnk .UserProfDrpdown {
    top: 0 !important;
  }

  .navbar-default .userProfLnk.createLnk .createMenuDropdown {
    position: static;
    min-width: 1px;
    top: auto !important;
    left: auto !important;
  }

  .createMenuDropdown {
    overflow-y: auto;
    height: 60px;
  }

  .navbar-collapse .UserProfDrpdown li a.active,
  .navbar-collapse .UserProfDrpdown li a:hover {
    background: #797979;
  }

  ._product-sec.home-product-sec ._product {
    min-height: 217px;
  }

  .mobileCateView ul .category_drparrow.category-add {
    background: #797979 url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -473px -6px;
  }

  nav li:hover a {
    background: none !important;
  }

  ul.navbar-nav > li.active > a,
  ul.navbar-nav > li:hover > a,
  ul.navbar-nav > li.feature-active > a {
    color: #3f3d48 !important;
  }

  .navbar-default ul.navbar-nav.navbar-left > li:hover > .drp_arrow i {
    color: #3f3d48 !important;
  }

  .partnersLi.instagram a {
    width: 35px;
  }

  .partnersLi {
    width: auto;
    margin-bottom: -2px;
  }

  .partnersLi a {
    width: 35px;
  }

  .partnersLi.youtube a {
    width: 42px;
  }

  ._social-follow li a {
    height: 27px;
    width: 27px;
    line-height: 27px;
  }

  .bb-front-scrolling-sections .hidden-md {
    display: none;
  }

  .bb-front-scrolling-sections .text-top {
    padding-top: 30px;
  }

  .bb-front-scrolling-sections .hidden-lg {
    display: block;
  }

  .bb-front-scrolling-sections .hidden-md.hidden-sm {
    display: none !important;
  }

  .staticBanner_row .width60 {
    width: 100%;
  }

  .wofoxPhotoDesign .wofoxPhotoDesignInnr {
    width: 402px !important;
    padding: 31px 2px 8px 90px !important;
    position: relative;
  }

  .photo-optimize-slider .water {
    width: 71.9%;
    top: 188px;
    height: 38px;
  }

  .water {
    width: 62.7% !important;
    left: 88px !important;
    top: 188px !important;
    z-index: 99999;
  }

  #video_1 {
    width: 288px !important;
  }

  .homeshape ._product ._pText {
    min-height: 118px;
    font-size: 16px;
  }

  .homepage_bottom span {
    display: block;
  }

  section.index-hm-bg ._bg-cover-imgBtm {
    background: none;
  }

  section.index-hm-bg ._bann-overlay1 {
    min-height: unset;
    /*  min-height: calc(100vh - 143px);
        display: block;*/
  }

  section.index-hm-bg .bannerTeamImg {
    background: none;
  }

  section.index-hm-bg ._banner-title.text-gradient,
  section.index-hm-bg .intro_projectMain h4._banner-title,
  .intro_projectMain section.index-hm-bg h4._banner-title,
  section.index-hm-bg .table tr td h3._banner-title,
  .table tr td section.index-hm-bg h3._banner-title,
  section.index-hm-bg .fc-border-separate tr td h3._banner-title,
  .fc-border-separate tr td section.index-hm-bg h3._banner-title,
  section.index-hm-bg .norecords_newinner h2._banner-title,
  .norecords_newinner section.index-hm-bg h2._banner-title,
  section.index-hm-bg .team-freezed p._banner-title,
  .team-freezed section.index-hm-bg p._banner-title,
  section.index-hm-bg .teamFreezed p._banner-title,
  .teamFreezed section.index-hm-bg p._banner-title,
  section.index-hm-bg .editor-prime .prime-hover h4._banner-title,
  .editor-prime .prime-hover section.index-hm-bg h4._banner-title,
  section.index-hm-bg .blog-slider-hd h2._banner-title,
  .blog-slider-hd section.index-hm-bg h2._banner-title,
  section.index-hm-bg .product-sec h2._banner-title,
  .product-sec section.index-hm-bg h2._banner-title,
  section.index-hm-bg .verticle-slider-sec h2._banner-title,
  .verticle-slider-sec section.index-hm-bg h2._banner-title,
  section.index-hm-bg .logo_sec h2._banner-title,
  .logo_sec section.index-hm-bg h2._banner-title,
  section.index-hm-bg ._banner-title.howtoHd,
  section.index-hm-bg .staticpages_cont h3._banner-title,
  .staticpages_cont section.index-hm-bg h3._banner-title,
  section.index-hm-bg .staticpages_cont h2._banner-title,
  .staticpages_cont section.index-hm-bg h2._banner-title,
  section.index-hm-bg .pricingBtm h1._banner-title,
  .pricingBtm section.index-hm-bg h1._banner-title,
  section.index-hm-bg .pricingBtm h2._banner-title,
  .pricingBtm section.index-hm-bg h2._banner-title,
  section.index-hm-bg .featureHd h2._banner-title,
  .featureHd section.index-hm-bg h2._banner-title,
  section.index-hm-bg .featureHd h1._banner-title,
  .featureHd section.index-hm-bg h1._banner-title,
  section.index-hm-bg .featureHd h3._banner-title,
  .featureHd section.index-hm-bg h3._banner-title,
  section.index-hm-bg .createPopup-cover h2._banner-title,
  .createPopup-cover section.index-hm-bg h2._banner-title,
  section.index-hm-bg .header-caption span._banner-title,
  .header-caption section.index-hm-bg span._banner-title {
    display: block;
  }

  section.index-hm-bg .watch-video {
    left: -55px;
  }

  .swiper-container-horizontal > .swiper-pagination-bullets {
    max-width: 620px;
    left: 84% !important;
  }

  .homepage-border-mobile .product-height {
    height: auto !important;
  }

  .homepage-border-mobile .homepageicon-content.homepage-3d-photo-editor {
    width: 65.33%;
    border-right: 1px solid rgba(232, 232, 232, 0.4);
    border-bottom: none;
  }

  .homepage-border-mobile .homepageicon-content.homepage-collage {
    border-right: none;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .sliderArrow {
    display: block;
  }

  /*home page styles*/

  .home_testimonial {
    padding: 43px 0;
    line-height: 50px;
  }

  .home_testimonial .testimonial_wrapper_innr .testimonial_header {
    width: 42%;
  }

  .watchVideoLnk {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-height: 21px;
    top: 20px;
  }

  .watchVideoLnk .watch-video {
    height: 50px;
  }

  /*home page styles end*/

  .footer .container,
  .footer .static-pages .main .platformbg-main .platform-product .product-meta .product-meta-content,
  .static-pages .main .platformbg-main .platform-product .product-meta .footer .product-meta-content,
  .footer .static-pages .main .platformbg-main .platform-product .product-content-container,
  .static-pages .main .platformbg-main .platform-product .footer .product-content-container,
  .footer .static-pages .main .bottom-fold .bottom-fold-container,
  .static-pages .main .bottom-fold .footer .bottom-fold-container {
    width: 100%;
  }

  /*platform-css*/

  /*  .twentytwenty-container img{
    width: 374px;
  }*/

  .laptopSlider {
    height: auto;
  }

  .water {
    width: 60.2%;
  }

  .water p {
    font-size: 14px;
  }

  .wofoxPhotoDesignInnr {
    min-height: 250px;
  }

  .twentytwenty-container img,
  .feature-loader img {
    width: 376px !important;
  }

  #video_1 {
    width: 376px !important;
  }

  .photo-optimize-slider .water {
    width: 60.2%;
    /*    bottom: 30px;*/
  }

  .wofox-real-video .water {
    width: 61.6%;
    left: 120px;
    top: 249px;
  }

  section.index-hm-bg .banner-center ._bannLt-pt {
    min-height: unset;
  }

  section.index-hm-bg .banner-center ._bann-overlay h1 {
    font-size: 43px;
    line-height: 43px;
  }

  section.index-hm-bg .banner-center ._bann-overlay h2 {
    font-size: 20px;
  }

  .navbar-header {
    float: none;
  }
}

@media (max-width: 1439px) {
  .document_not_ready {
    overflow: hidden !important;
  }

  .document_not_ready .navbar-default {
    position: fixed !important;
    top: 0;
  }

  .wofoxPhotoDesignInnr {
    min-height: 168px;
  }

  .main-privacy-popup .btn-default,
  .main-privacy-popup .btn-primary {
    font-size: 15px;
  }
}

@media (min-width: 1200px) and (max-width: 1439px) {
  /**--home page styles start--**/

  section.index-hm-bg ._bg-cover-img-I4 {
    background-size: 46%;
  }

  section.index-hm-bg .bg-cover {
    top: 0;
  }
}

@media (min-width: 1440px) {
  .navbar-header {
    float: none;
  }

  .bannerTeamImg {
    min-height: 555px;
    right: 60px;
  }

  .homepage .img-left-section {
    width: 74%;
  }
}

@media (min-width: 1921px) {
  ._bg-cover-img-14 {
    top: 20px;
  }

  section.index-hm-bg ._bann-overlay1 {
    min-height: 700px;
  }
}

@media (max-width: 768px) {
  .homepage .homepage-banner {
    background-size: contain !important;
    width: 383px !important;
  }

  .homepage .rightSide-content .bannerText-bold {
    font-size: 28px !important;
  }

  .homepage .rightSide-content .bannerText-para {
    font-size: 16px !important;
  }

  .mobile_loginMenu .createDesignMenu .drp_arrow {
    border-left: none !important;
  }

  .homePageContent {
    position: absolute;
    top: 89px;
    left: 0;
    right: 0;
  }

  .homepage .bannerTxt-top {
    margin-top: 0px;
  }

  .embed-overlay.waitingMsg {
    top: 140px !important;
  }

  .sharepopup-title .embed-width-head {
    width: 100% !important;
  }

  .sharepopup-title .embed-width {
    width: 100% !important;
  }

  .sharepopup-title .embed-width .col-sm-2,
  .sharepopup-title .embed-width .col-sm-9,
  .sharepopup-title .embed-width .col-sm-1 {
    width: 100%;
  }

  .sharepopup-title .embed-space {
    width: 100% !important;
  }

  .betaEmail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .betaEmail .betaInputBg {
    width: 450px;
  }

  .betaEmail .betaEmail_responsive {
    margin-top: 10px;
  }

  .viewpagepopup_inner .small-ad-size {
    width: 300px;
  }
}

@media (max-width: 1023px) and (min-width: 768px) {
  .navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px;
  }

  .notify_mobileView {
    display: block;
    padding: 8px 10px 0 0;
  }

  .collapse {
    display: none !important;
  }

  .desktop_menu {
    display: none;
  }

  .navbar-toggle {
    display: block;
    background: #262529;
  }

  .navbar-default .navbar-toggle {
    background-color: #3f3d48;
    border-color: transparent;
    border-radius: 0;
    margin-top: 12px;
    cursor: pointer;
  }

  .navbar-collapse ul.navbar-nav {
    float: none;
    width: 100%;
    background: #3f3d48;
    padding: 5px 0;
  }

  .navbar-collapse ul.navbar-nav {
    padding: 5px 0;
  }

  .navbar-default .navbar-toggle .icon-bar {
    width: 18px;
    background-color: #fff;
  }

  .mobile_responsiveMenu {
    display: block;
  }

  .multiMenu.first_level_menu_active {
    display: none;
  }

  ul.navbar-nav > li:last-child {
    padding-right: 7px;
  }

  ul.navbar-nav > li {
    padding: 0 3px;
  }

  ul.navbar-nav > li.mobileMenu {
    margin-top: 5px;
  }

  .navbar-nav .headerUseravatar.userProfLnk {
    padding-left: 0 !important;
    margin-left: 0 !important;
  }

  .navbar-default .navbar-collapse {
    border-color: #dedddd;
  }

  .navbar-fixed-top .navbar-collapse {
    max-height: 340px;
  }

  .navbar-default .navbar-collapse {
    border: none;
    width: 100%;
  }

  .navbar-collapse.in {
    overflow-y: auto;
  }

  .navbar-collapse.collapse.in {
    display: block !important;
  }

  .navbar-left {
    float: right !important;
  }

  ul.navbar-nav.navbar-right > li {
    width: 100%;
  }

  .navbar-default .userProfLnk.createLnk .UserProfDrpdown {
    display: none;
  }

  .navbar-collapse .UserProfDrpdown {
    position: relative;
    width: 100%;
    background: #4c4a53;
    border: 1px solid #8d8a98;
    top: -1px;
    left: 0;
  }

  .navbar-default .userProfLnk.createLnk .createDesignMenu {
    background: none;
    color: #e9ebef;
  }

  .navbar-default .userProfLnk .responsive-designs .drp_arrow {
    left: 53px;
    top: -2px !important;
    right: 11px;
  }

  .navbar-default .userProfLnk.createLnk .drp_arrow i.fa {
    -webkit-transform: rotate(0deg) !important;
            transform: rotate(0deg) !important;
  }

  .navbar-collapse .UserProfDrpdown.profileSubMenu {
    border: none;
  }

  .navbar-collapse .UserProfDrpdown.profileSubMenu {
    background: #3e3c47;
  }

  .user_mobileview .UserProfDrpdown {
    display: block;
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .navbar-collapse .UserProfDrpdown {
    position: relative;
    width: 100%;
    background: #4c4a53;
    border: 1px solid #8d8a98;
    top: -1px;
    left: 0;
  }

  .userProfLnk.createLnk .createDesignMenu,
  .UserProfDrpdown.profileSubMenu > li {
    border-top: 1px solid #4a4852 !important;
  }

  .navbar-collapse .UserProfDrpdown.profileSubMenu li a {
    color: #fff;
  }

  .notify_desktopView {
    display: none !important;
  }

  .user_mobileview .profileLnk {
    display: none !important;
  }

  .navbar-collapse.collapse {
    display: none !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }

  .navbar-default .navbar-toggle:hover,
  .navbar-default .navbar-toggle:focus {
    background-color: #3f3d48;
  }

  .navbar-collapse ul.navbar-nav > li > a {
    border: none;
    border-bottom: 1px solid #4a4852;
    border-radius: 0;
    color: #fff !important;
    font-weight: 500;
  }

  .navbar-default .userProfLnk .profileLnk {
    background: none;
    border: none;
  }

  .navbar-default .userProfLnk .responsive-designs .fa-chevron-down {
    margin-left: 6px !important;
  }

  .navbar-collapse .UserProfDrpdown li {
    border-bottom: 1px solid #3f3d48;
  }

  .navbar-collapse .UserProfDrpdown li a {
    color: #fff;
  }

  .navbar-default .UserProfDrpdown li a .fa {
    display: none !important;
  }

  .navbar-collapse .UserProfDrpdown li a {
    color: #fff;
  }

  .navbar-default .UserProfDrpdown li a .fa {
    display: none !important;
  }

  body.homeclass .navbar-default,
  body.beforeLogin .navbar-default {
    position: relative;
  }

  body.homeclass .mainContainer,
  body.beforeLogin .mainContainer {
    padding-top: 0;
  }

  .navbar-default.navbar-fixed-top {
    border-bottom: 1px solid #f6f6f6 !important;
  }

  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }

  /*.container {
    width: 100%;
  }*/

  .navbar-default .userProfLnk .responsive-designs .account-det .fa-chevron-down {
    line-height: 21px;
  }

  .user_mobileview .UserProfDrpdown .accountSettingsMenu i.fa-chevron-down {
    float: right;
    display: block;
    margin-right: 0;
    width: auto;
    height: auto;
    font-size: 8px;
    padding-top: 5px;
  }

  .user_mobileview .UserProfDrpdown a .fa.fa-chevron-down {
    display: block !important;
  }

  .navbar-default .userProfLnk .responsive-designs .fa-chevron-down {
    margin-left: 6px !important;
  }

  .navbar-default .userProfLnk.createLnk .createDesignMenu.active,
  .navbar-default .userProfLnk.createLnk .createDesignMenu:hover {
    background: #797979;
  }

  .navbar-collapse .UserProfDrpdown.profileSubMenu li a.active,
  .navbar-collapse .UserProfDrpdown.profileSubMenu li a:hover {
    background: #797979;
  }

  .navbar-default .userProfLnk.createLnk.mobile_active .drp_arrow i.fa {
    -webkit-transform: rotate(180deg) !important;
    transform: rotate(180deg) !important;
  }

  /*account-setting*/

  .navbar-default .accountSettingDrpDwn {
    position: relative;
    left: 0;
    background: #4e4d56;
    border-top: none;
  }

  .navbar-collapse .UserProfDrpdown.profileSubMenu li .accountSettingsSubMenu ul {
    border: 1px solid #8d8a98;
  }

  .navbar-default .userProfLnk .responsive-designs .account-det {
    display: inline-block;
    float: left;
  }

  .navbar-default .userProfLnk .responsive-designs {
    display: inline-block;
    width: 100%;
  }

  .accountSettingMain {
    line-height: 19px;
  }

  .mobileCateMain {
    position: fixed !important;
    width: 240px;
    height: 100%;
    right: 0;
    top: 0;
    background: #3f3d48;
    z-index: 9999;
    -webkit-transform: translate3d(275px, 0, 0);
    transform: translate3d(275px, 0, 0);
    max-height: 100% !important;
  }

  .right_loginclose {
    top: 0;
    left: -30px;
    width: 30px;
    height: 34px;
    background: #3f3d48;
    color: #fff;
    display: block;
    line-height: 34px;
  }

  .right_loginclose i {
    font-size: 12px;
  }

  .mobileCateView ul li {
    border-color: #3f3d48;
    position: relative;
    color: #fff;
    border-bottom: 1px solid #4a4852;
  }

  .mobileCateView ul li a {
    display: block;
    color: #fff;
    background: #4c4a53;
    padding: 4px 10px;
  }

  header .mobileCateView ul li {
    background: transparent;
  }

  header .mobileCateView ul li a {
    background: transparent;
  }

  .mobileCateView ul .category_drparrow.category-add {
    /*background:#797979  url(../img/add2.png) no-repeat center center;*/
    background: #797979 url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -473px -2px;
  }

  .mobileCateView ul .category_drparrow {
    width: 32px;
    height: 32px;
    top: 0;
    bottom: 0;
    right: 0;
    display: block;
    line-height: 32px;
    color: #fff;
    text-indent: -99999px;
    background: #797979;
  }

  .mobileCateView ul li a .right-caret {
    float: right;
    padding-right: 6px;
    font-size: 16px;
  }

  .register_menu .fa {
    display: none !important;
  }

  .dropdown_login {
    color: #fff;
    padding: 6px 10px 5px;
    border-top: 1px solid #4a4852 !important;
    display: block;
  }

  .beforeLogin ul.mobile_loginMenu li.login_btn > a {
    text-transform: capitalize;
  }

  .beforeLogin ul.mobile_loginMenu li.login_btn > a {
    border: none;
    padding: 6px 10px 5px;
  }

  /*before-login*/

  .mobile_responsiveMenu {
    display: block;
  }

  .desktop_menu {
    display: none;
  }

  .popup-article .top-spacesm {
    padding: 5px 5px !important;
  }

  .popup-article .btn-default {
    float: none !important;
    background: none;
    border: none;
    display: none;
  }

  .main-privacy-popup .btn-default,
  .main-privacy-popup .btn-primary {
    display: none;
  }

  .main-privacy-popup .close_btn {
    display: block;
    top: 3px;
    right: 8px;
    font-size: 10px;
    position: absolute;
  }

  .navbar-default .userProfLnk:hover .UserProfDrpdown {
    display: block;
  }

  .UserProfDrpdown li a {
    font-size: 15px;
    line-height: 32px;
    display: block;
    padding: 0 10px;
    color: #5a5a5a;
  }

  /*platform-css*/

  /*  .wofoxPhotoDesign .wofoxPhotoDesignInnr {
    width: 404px;
    padding: 37px 0 0 88px;
  }*/

  .twentytwenty-container img,
  .feature-loader img {
    width: 288px;
  }

  .water {
    width: 77.9%;
  }

  .slider-stats .before-slider > div {
    font-size: 11px;
  }

  .slider-stats .after-slider > div {
    font-size: 11px;
  }

  .water p {
    font-size: 11px;
  }

  .cell .background {
    opacity: 1;
    visibility: visible;
    height: auto;
  }

  .scrolbyHd {
    display: none;
  }

  .bb-front-scrolling-sections .scroll-wrapper .nonscroll-section .table {
    margin-bottom: 0;
  }

  /* .background img{
    margin-top:6%;
  }*/

  .bb-front-scrolling-sections .scroll-wrapper .nonscroll-section .table .cell img {
    margin-top: 0;
  }

  /*.text_imagebor {
    border-bottom: 1px solid #f6f6f6;
  }*/

  .footerBlock.footerSupport {
    width: 13%;
  }

  .footerBlock.aboutPart {
    width: 11%;
  }

  /* footer .footer li.list-group-item a{
    font-size:11px;
  }*/

  .footerBlock.logoPart.footerSolutions {
    width: 26%;
  }

  .mobileCateView ul .category_drparrow {
    width: 32px;
    height: 32px;
    top: 0;
    bottom: 0;
    right: 0;
    display: block;
    line-height: 32px;
    color: #fff;
    text-indent: -99999px;
    background: #797979;
  }

  .mobileCateView ul .category_drparrow.category-add {
    background: #797979 url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -467px 0;
  }

  .video-stats-sect .photoTabLeft {
    width: 100%;
  }

  .video-stats-sect .photoTabRgt {
    opacity: 0 !important;
    height: 0 !important;
  }

  .wofoxPhotoDesign .size-compress {
    display: block;
  }

  .wofoxPhotoDesign .size-compress-text {
    display: block;
  }

  /*  .wofoxPhotoDesign .wofoxPhotoDesignInnr {
    width: 387px;
    padding: 40px 0 0 78px;
  }*/

  .feature_ContMain .featureTab li a {
    font-size: 13px;
  }

  .feature_ContMain .width75.alignCenterDiv {
    width: 100% !important;
  }

  .faq_gridWrapper.width75 {
    width: 100%;
  }

  .feature_mrSec .nav-tabs > li > a {
    min-width: 121px;
  }

  .navbar-default .userProfLnk.createLnk:hover .createMenuDropdown {
    display: none;
  }

  .navbar-default .userProfLnk.mobile_active .createMenuDropdown {
    display: block !important;
  }
}

@media screen and (max-height: 690px) {
  section.index-hm-bg .banner-center {
    height: auto;
  }

  .watchVideoLnk {
    bottom: 40px;
  }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE10+ CSS styles go here */

  .text-gradient,
  .intro_projectMain h4,
  .table tr td h3,
  .fc-border-separate tr td h3,
  .norecords_newinner h2,
  .team-freezed p,
  .teamFreezed p,
  .editor-prime .prime-hover h4,
  .blog-slider-hd h2,
  .product-sec h2,
  .verticle-slider-sec h2,
  .logo_sec h2,
  .howtoHd,
  .staticpages_cont h3,
  .staticpages_cont h2,
  .pricingBtm h1,
  .pricingBtm h2,
  .photoEditor_container .featureHd h2,
  .photoEditor_container .featureHd h1,
  .photoEditor_container .featureHd h3,
  .featureHd h2,
  .featureHd h1,
  .featureHd h3,
  .createPopup-cover h2,
  .header-caption span {
    color: #f05a28 !important;
    background: transparent;
  }

  .homePageContent {
    top: -12px;
  }

  .homepage .homepage-bg {
    height: 468px;
  }

  .homepage section.homepage-slider {
    top: 0;
  }
}

@media (min-width: 992px) {
  .homepage-slider .homepage_content {
    position: relative !important;
    /* left: 50px;*/
  }

  .rightSide-content {
    margin-right: 19% !important;
    text-align: inherit !important;
  }
}

@media (max-width: 992px) {
  .homepage-bg {
    background: -webkit-gradient(linear, left top, right bottom, from(#ff6a00), to(#ee0979));
    background: linear-gradient(to bottom right, #ff6a00, #ee0979);
    height: 793px !important;
    -webkit-clip-path: polygon(0 48%, 100% 23%, 100% 100%, 0% 100%);
    clip-path: polygon(0 38%, 100% 23%, 100% 100%, 0% 100%);
  }
}

/* mobile responsive starts*/

@media (max-width: 767px) {
  .wofoxLogo li {
    width: 100%;
    margin: 0 auto;
  }

  .hidden-o-lg {
    opacity: 1;
    height: auto;
  }

  .bb-front-scrolling-sections .scroll-wrapper .scroll-section .bg-wrapper .background {
    opacity: 0 !important;
    height: 0 !important;
  }

  .photoTabRgt {
    opacity: 0 !important;
    height: 0 !important;
  }

  .wofoxBrandcolor ul.wofologoLst li {
    width: 100%;
    margin: 0 0 10px;
    padding-right: 0 !important;
  }

  .topBann {
    height: auto !important;
    overflow: hidden;
  }

  .topBann .bannOverlay {
    padding: 10px !important;
  }

  .bannMsg .banner_title {
    line-height: 30px;
    width: 100%;
    font-size: 21px;
    text-align: center;
  }

  .bannMsg .banner_subTitle {
    word-break: break-all;
    line-height: 21px;
    font-size: 17px;
    margin: 10px 0 5px;
  }

  .staticBanner_row .boardSpace {
    padding: 30px 0;
  }

  .staticBanner_row .boardSpace .width60 {
    width: 100%;
  }

  .staticBanner_row .boardSpace .width80 {
    width: 100%;
  }

  .abovefooter-section .width60 {
    width: 100%;
  }

  .bannMsg .bannerContMain .banner_title {
    font-size: 26px;
  }

  .bannMsg .bannerContMain .banner_title .banner_label {
    font-size: 20px;
  }

  .bannMsg .bannerContMain .banner_subTitle {
    font-size: 15px;
  }

  .seoContentTemp {
    margin: 0 10px 20px;
    padding: 0 !important;
  }

  .pricingBtm .digitalSol li {
    width: 50%;
    float: left;
  }

  .feature_ContMain .width80 {
    width: 100%;
  }

  .watchDemo_responsive {
    margin: 15px 0 0 0;
  }

  .watchVideoBtm {
    margin-top: 0 !important;
  }

  .watchVideoBtm .pricingBtm {
    padding: 10px;
  }

  .watchVideoBtm .pricingBtm h1,
  .watchVideoBtm .pricingBtm h2 {
    font-size: 20px;
  }

  .watchVideoMain .feature_ContMain {
    padding-bottom: 0 !important;
  }

  .topBann {
    height: auto !important;
    overflow: hidden;
  }

  .topBann .bannOverlay {
    padding: 10px !important;
  }

  .wofox-video-lower .video-editor-lst {
    min-height: 0;
  }

  .cookies_responsive .dashboard_tophd {
    padding: 8px 0;
  }

  .cookies_responsive .space {
    padding: 0 !important;
  }

  .hidden-md {
    display: none !important;
  }

  .laptopSlider {
    height: 299px;
  }

  .watermark-botspace {
    margin-bottom: 20px;
  }

  .cut-storyBox {
    min-height: 168px;
  }

  .watermark-space .width70 {
    width: 90%;
  }

  .feature_ContMain {
    padding: 20px 0 0 0;
  }

  .feature_ContMain .instagram-page {
    text-align: center !important;
  }

  .video-stats-sect .photoTabRgt {
    width: auto;
  }

  .multiMenu.first_level_menu_active {
    display: none;
  }

  body.beforeLogin .mainContainer {
    padding-top: 0 !important;
  }

  .photoEditor_container h2,
  .feature_ContMain h2 {
    font-size: 22px;
    margin-top: 15px;
  }

  .photoEditor_container p,
  .feature_ContMain p {
    font-size: 17px !important;
  }

  .photoEditor_container .instagram-page .instagram-profile,
  .feature_ContMain .instagram-page .instagram-profile {
    font-size: 18px;
  }

  .photoEditor_container .featuresDes h2,
  .feature_ContMain .featuresDes h2 {
    font-size: 17px;
  }

  .staticpages_cont .policy-responsive h2 {
    font-size: 22px;
  }

  ._watermark-static h4 {
    font-size: 17px;
  }

  .boardSpace h2 {
    font-size: 24px;
  }

  .platformHeading-Icon {
    height: 30px;
    width: 27px;
  }

  .platform_ContMain ._product.featureHd ._squre-title.left-mspacesm {
    margin: 0 0 0 6px !important;
  }

  .platform_ContMain ._product.featureHd.bot-mspace {
    margin: 0 !important;
  }

  .instagramText-stories .insta-email .instagram-input {
    width: 60%;
  }

  .instagramText-stories .insta-email .form-control {
    height: 28px;
  }

  .staticpages_cont .dashboard_tophd h1 {
    font-size: 24px;
  }

  .staticpages_cont p,
  .staticpages_cont li {
    font-size: 14px;
  }

  .staticpages_cont .pressSpace h3,
  .staticpages_cont .pressSpace h4 {
    font-size: 17px;
  }

  .instagramText-stories .instagram-stories .boardSpace h2 {
    font-size: 24px;
  }

  .watermark-space .btn-footer {
    font-size: 15px;
  }

  .platformbg-main {
    display: block !important;
  }

  .platformbg-main .product-content-container .template-list {
    display: block !important;
  }

  /*.template-list li.hboxLt{
    height:369px !important;
  }*/

  .motbgVideo {
    position: absolute;
    right: 0;
    width: 100%;
  }

  .homepage_content ._banner-title-sml br,
  .homepage_content ._banner-subTitle br {
    display: none;
  }

  .homepage_content.motion-page {
    padding-top: 160px;
  }

  ._banner-subTitle br {
    display: none;
  }

  .static-pages .main .motbgVideo {
    width: 100%;
    margin: 4px 0px !important;
  }

  .static-pages .main .static-page-container .index-hm-bg {
    margin: 0px !important;
  }

  .mainContainer .navbar-default.navbar-fixed-top {
    border-bottom: 1px solid #f6f6f6 !important;
  }

  .top-pad {
    padding-top: 100% !important;
  }

  .top-pad-design {
    padding-top: 100% !important;
  }

  .static-page-nav .nav-container .navbar-nav {
    font-size: 11px;
  }

  .feature-tab-mobile {
    display: block;
  }

  .feature-tab-mobile .affix-top {
    width: auto;
  }

  .feature-tabscroll-mobile {
    display: none;
  }

  .feature-tab-desktop {
    display: block;
  }

  .mobile-affix.affix-top {
    position: unset;
  }

  .mobile-affix.affix {
    position: unset;
  }

  .education-page .card {
    margin-bottom: 15px;
  }

  .laptopSlider._3d-slider {
    height: 288px;
  }

  .hd_alrtmsg .hd_alertTopClose {
    height: auto;
  }

  .embed-overlay.waitingMsg {
    top: 140px !important;
  }

  .how-to-search .input-search .form-control {
    padding-left: 38px;
  }

  .how-to-search .input-search input::-webkit-input-placeholder {
    font-size: 15px;
  }

  .platform-mobile-mspace {
    margin: 10px 0 0 0;
  }

  .upgradeplan_part {
    margin-left: 0;
  }

  .upgradeplan_part .pricing_plans {
    display: inline-block !important;
  }

  .upgradeplan_part .pricing_plans .pricingPartLst {
    width: 100%;
    padding: 14px 10px;
    display: inline-block !important;
  }
}

@media (min-width: 768px) {
  .hidden-lg {
    display: none;
  }

  .hidden-md.hidden-sm {
    display: block !important;
  }
}

@media (max-width: 768px) {
  .top-pad {
    padding-top: 107%;
  }

  .top-pad-design {
    padding-top: 107%;
  }

  .table-mob-d-none {
    display: none;
  }

  .homepannerRgt .repurpose-btn {
    text-align: center;
  }

  .homepannerRgt ._banner-subTitle {
    /*padding-top: 10%;*/
  }

  .static-pages .main .platformbg-main .product-meta .product-meta-content,
  .static-pages .main .platformbg-main:nth-child(even) .product-meta .product-meta-content {
    display: block !important;
    padding: 0 !important;
  }

  .static-pages .main .motbgVideo {
    width: 100%;
    margin: 4px 0px !important;
    right: 0;
  }

  .static-pages .static-page-nav .nav-container {
    padding: 0 !important;
  }

  .static-pages .static-page-nav {
    top: 0 !important;
  }

  .platformbg-main .platform-product .product-meta .product-meta-content .twentytwenty-container {
    margin: 50px 0 0 94px;
  }

  .platformbg-main .platform-product .product-meta .product-meta-content .twentytwenty-handle {
    top: 40%;
  }

  .product-meta-content img {
    width: auto !important;
    /*height:300px;*/
  }

  .bottom-fold {
    display: none;
  }

  .levitateimgOne,
  .levitateimgTwo,
  .levitateimgThree,
  .levitateimgFour,
  .levitateimgFive,
  .clip {
    display: none;
  }

  .static-page-container {
    background-image: none;
  }

  ._pSubText {
    font-size: 11px !important;
  }

  .slider-stats {
    display: none !important;
  }

  .homepage_content ._banner-title-sml br,
  .homepage_content ._banner-subTitle br {
    display: none;
  }

  .mobile_loginMenu .createDesignMenu .drp_arrow {
    border-left: none !important;
  }

  #img_Graphic_Design_Maker,
  #img_Photo_Collage,
  #img_Photo_Mockup,
  #img_Panorama_Editor {
    margin-top: 18px;
  }

  .panorama-slider.carousel-inner img {
    height: 350px;
  }

  .feature-tabscroll-mobile {
    display: none;
  }

  .feature-tab-desktop {
    display: block;
  }

  .mobile-affix.affix-top {
    position: unset;
    width: auto;
  }

  .mobile-affix.affix {
    position: unset;
  }

  .education-page .card .card-body {
    height: 214px;
  }

  .sharepopup-title .embed-width-head {
    width: 100% !important;
  }

  .sharepopup-title .embed-width {
    width: 100% !important;
  }

  .sharepopup-title .embed-width .col-sm-2,
  .sharepopup-title .embed-width .col-sm-9,
  .sharepopup-title .embed-width .col-sm-1 {
    width: 100%;
  }

  .sharepopup-title .embed-space {
    width: 100% !important;
  }

  .video-editor .hasAd .player-controls {
    top: 62%;
  }
}

@media (max-width: 475px) {
  .mobile-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .bannerImg {
    text-align: center !important;
  }

  .instagram_table {
    padding-top: 20px;
  }

  .redVideoRED .hdTxt {
    font-size: 9px !important;
  }

  .red-arrow {
    display: none;
  }

  .static-page-container,
  .levitateimgOne,
  .levitateimgTwo {
    background: none;
  }

  .static-pages .main .platform-main .platform-product .product-meta {
    display: inline-block;
  }

  .static-pages .main .platform-main .platform-product .product-meta .product-meta-content {
    display: inline-block !important;
    padding: 0 !important;
    text-align: center !important;
  }

  .static-pages .static-page-nav .nav-container {
    display: block !important;
    padding: 0 !important;
  }

  .static-pages .static-page-nav {
    top: 0 !important;
  }

  body.homeclass .navbar-default,
  body.beforeLogin .navbar-default {
    position: relative;
    max-height: 0;
  }

  .navbarheader ._pSubText {
    font-size: 8px !important;
  }

  .static-pages .main .platformbg-main .product-meta .product-meta-content,
  .static-pages .main .platformbg-main:nth-child(even) .product-meta .product-meta-content {
    display: block !important;
    padding: 0 !important;
  }

  .static-pages .main .motbgVideo {
    margin: 20px 0px;
  }

  .static-pages .main .static-page-nav .nav-container .navbar-nav {
    font-size: 11px;
  }

  .levitateimgOne,
  .levitateimgTwo,
  .levitateimgThree,
  .levitateimgFour,
  .levitateimgFive,
  .clip {
    display: none;
  }

  .static-page-container {
    background-image: none;
  }

  .platformbg-main .platform-product {
    text-align: center;
  }

  .platformbg-main .platform-product .product-meta .product-meta-content video {
    width: 100%;
    margin: 20px 0px;
  }

  /*.platformbg-main{
    clip-path: polygon(36% 4%, 100% 0, 100% 96%, 52% 98%, 0 100%, 0 6%) !important;
    display:block !important;
    .product-content-container .template-list{
      display:block !important;
    }
  }*/

  .static-video-templates .product-content {
    padding: 38px 50px 20px 50px;
  }

  .static-video-templates .template-list {
    display: block !important;
    margin: 10px;
  }

  .template-list li.hboxLt {
    margin: 15px 10px;
  }

  .template-list li.hboxLt:first-of-type {
    margin-left: 10px !important;
  }

  .template-list li.hboxLt:last-of-type {
    margin-right: 10px !important;
  }

  .video-slider-width .video-slider-img {
    width: 90% !important;
    margin: 0 auto;
  }

  .static-pages .control-padding {
    margin: 38px 50px 20px 50px !important;
  }

  .platform-product .product-meta .product-meta-content {
    width: 100%;
  }

  .mobile_loginMenu ll .createDesignMenu .drp_arrow {
    border-left: none !important;
  }

  #img_Graphic_Design_Maker {
    margin-top: 18px;
  }

  .navbar-collapse ul.navbar-nav {
    z-index: 1 !important;
  }

  .platform-beta-content .betaMobile_responsive {
    margin-left: 13px;
  }

  .btn-text {
    font-size: 12px !important;
  }

  .feature_ContMain {
    padding: 0 !important;
  }

  .watchVideoMain .feature_ContMain {
    text-align: center;
  }

  .platformbg-main {
    -webkit-clip-path: inherit !important;
            clip-path: inherit !important;
    padding-top: 0 !important;
    padding-bottom: 3px !important;
  }

  .content-align {
    text-align: center;
    padding-bottom: 10px;
  }

  .panorama-slider.carousel-inner img {
    height: 357px;
  }

  .loginRegisterBtmInner .loginRgtLst {
    margin-left: 55px;
  }

  .feature-tab-mobile {
    display: block;
  }

  .feature-tab-mobile .affix-top {
    width: auto;
  }

  .feature-tabscroll-mobile {
    display: none;
  }

  .feature-tab-desktop {
    display: block;
  }

  .mobile-affix.affix-top {
    position: unset;
  }

  .mobile-affix.affix {
    position: unset;
  }

  .photoEditor_loader video {
    width: 100%;
  }

  ._3d-slider {
    margin-top: 10px;
  }

  ._3d-slider video {
    margin: 0 !important;
  }

  .featuresSidebarRgt {
    width: 100%;
  }

  .education-page .card {
    margin-bottom: 15px;
  }

  .platformbg-main .platform-product .product-meta .product-meta-content .twentytwenty-container {
    margin: 0px;
  }

  .platformbg-main .platform-product .product-meta .product-meta-content .twentytwenty-handle {
    top: 50%;
  }

  ._3d-photo-editor video {
    width: 100%;
  }

  .blog ul.navbar-nav .drp_arrow {
    top: 0px !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
  }

  .laptopSlider.repurpose-slider {
    height: 240px;
  }

  .small-size {
    width: 350px;
  }

  .small-size .adsbygoogle {
    width: 350px;
  }

  .ad-responsive {
    display: block;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
  }
}

@media (max-width: 320px) {
  ._pSubText {
    font-size: 5px !important;
  }

  .static-page-nav .nav-container .navbar-nav {
    font-size: 10px !important;
  }

  .btn-text {
    font-size: 9px !important;
  }
}

@media (min-width: 767px) and (max-width: 992px) {
  .bb-front-scrolling-sections .scroll-wrapper .scroll-section .bg-wrapper {
    opacity: 0;
    height: 0;
  }

  ._pSubText {
    font-size: 9px !important;
  }

  .upgradeplan_part {
    margin-left: 0;
  }

  .upgradeplan_part .pricing_plans {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .upgradeplan_part .pricing_plans .pricingPartLst {
    width: 50%;
    height: 100% !important;
    float: left;
    padding: 14px 10px;
    display: inline-block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .staticBanner_row .width60 {
    width: 100%;
  }

  .video-stats-sect .photoTabRgt {
    width: auto;
  }

  .cell .background {
    text-align: left !important;
  }

  ._aboveftrsec-in .browse-btn {
    font-size: 17px;
  }

  .water {
    width: 71.7% !important;
  }

  .water .size-compress-text {
    width: 50%;
  }

  .water .size-compress {
    width: 50%;
  }

  .water p {
    font-size: 9px !important;
  }

  .watchDemo_responsive {
    margin: 15px 0 0 0;
  }

  .video-img-demo {
    min-height: unset;
  }

  .bannMsg .banner_title {
    line-height: 46px;
    width: 100%;
    font-size: 24px;
  }

  .watermark-space .width70 {
    width: 100%;
  }

  .watermark-space .cut-storyBox {
    min-height: 169px;
  }

  ._3d-photo-editor video {
    width: 100%;
    height: 100%;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .pricing_plans {
    /* Safari */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .pricing_plans.sticky {
    margin-right: 0;
    z-index: 999;
    top: 55px;
    position: fixed;
  }

  .pricing_plans.sticky .clsIncludeLst {
    display: none;
  }

  .pricing_plans.sticky .teamprime_gr {
    min-height: inherit;
    display: none;
  }

  .pricing_plans.sticky .paymentLst {
    padding: 0 !important;
    border: 0;
  }

  .pricing_plans.sticky .amount.price_value,
  .pricing_plans.sticky .teamprime_list,
  .pricing_plans.sticky .paymentDec,
  .pricing_plans.sticky .price_tableHd,
  .pricing_plans.sticky .teamprime_grmain,
  .pricing_plans.sticky .bestValue {
    display: none !important;
  }

  .pricing_plans.sticky .upgradepg_btn {
    padding: 10px 0 0 0 !important;
  }

  .pricing_plans.sticky .beforeLoginSelect {
    display: none;
  }

  .pricing_plans.sticky .paymentTypeLst {
    padding-top: 10px;
  }

  .pricing_plans.sticky .plan_best_price .pricing_upgrade {
    height: 100%;
    margin-top: 0;
  }
}

@media only screen and (max-width: 1440px) {
  .responsiveMob-pins {
    width: 69%;
  }

  .pins-width {
    width: 30% !important;
  }

  .compare_header .compare_btn {
    margin-bottom: 30px;
    margin-top: 20px;
  }
}

@media (min-width: 1300px) {
  .pricing_plans {
    /* Safari */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .pricing_plans.sticky {
    margin-right: 0;
    z-index: 999;
    top: 55px;
    position: fixed;
    background: #fff;
  }

  .pricing_plans.sticky .clsIncludeLst {
    display: none;
  }

  .pricing_plans.sticky .teamprime_gr {
    min-height: inherit;
    display: none;
  }

  .pricing_plans.sticky .paymentLst {
    padding: 0 !important;
    border: 0;
  }

  .pricing_plans.sticky .amount.price_value,
  .pricing_plans.sticky .teamprime_list,
  .pricing_plans.sticky .paymentDec,
  .pricing_plans.sticky .price_tableHd,
  .pricing_plans.sticky .teamprime_grmain,
  .pricing_plans.sticky .bestValue {
    display: none !important;
  }

  .pricing_plans.sticky .upgradepg_btn {
    padding: 10px 0 0 0 !important;
  }

  .pricing_plans.sticky .beforeLoginSelect {
    display: none;
  }

  .pricing_plans.sticky .paymentTypeLst {
    padding-top: 10px;
  }

  .pricing_plans.sticky .plan_best_price .pricing_upgrade {
    height: 100%;
    margin-top: 0;
  }
}

@media (min-width: 1200px) and (max-width: 1440px) {
  .repurpose-bg {
    height: 627px !important;
  }

  .repurpose-skew {
    height: 380px !important;
    margin-top: -124px !important;
  }

  .banner-topspace {
    bottom: 29% !important;
  }

  .motbgVideo {
    position: absolute;
    right: 33px;
  }
}

@media (max-width: 1023px) and (min-width: 768px) {
  .feature_ContMain .width80 {
    width: 100%;
  }

  .staticBanner_row .width60 {
    width: 100%;
  }

  .platform_ContMain ._aboveftrsec-in .btn-lg,
  .platform_ContMain ._aboveftrsec-in .btn-group-lg > .btn {
    margin: 0 0 10px !important;
  }

  .watchDemo_responsive ._aboveftrsec-in .btn-lg,
  .watchDemo_responsive ._aboveftrsec-in .btn-group-lg > .btn {
    font-size: 15px;
  }

  .watchVideoBtm h2 {
    font-size: 24px;
  }
}

@media (max-width: 367px) {
  .static-page-nav .nav-container .navbar-nav {
    font-size: 11px;
  }

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

@media (max-width: 1200px) and (min-width: 767px) {
  .motbgVideo {
    position: absolute;
    right: 10px;
  }

  .static-page-container {
    background-image: none;
  }
}

/*mobile resposnvie styles ends*/

.static-pages .navbar-fixed-top {
  border-bottom: 0;
}

.static-pages .btn {
  border-radius: 0;
  -webkit-box-shadow: unset;
          box-shadow: unset;
}

.static-pages .btn-default-o {
  background: #fff;
  border: 1px solid #f05a28 !important;
  border-radius: 0 !important;
  color: #777 !important;
  cursor: pointer;
}

.static-pages .btn-green-o {
  background: #fff;
  border: 1px solid #b6bf33 !important;
  border-radius: 0 !important;
  color: #777;
  cursor: pointer;
  margin-right: 12px;
}

.static-pages .btn-green-o:hover {
  background: #b6bf33;
  color: #fff;
  border: 1px solid #fff !important;
}

.static-pages .justify-content-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.static-pages .mt10 {
  margin-top: 10%;
}

.static-pages .mt17 {
  margin-top: 17%;
}

.static-pages .createDesignMenu {
  background: #b6bf33;
  color: #fff;
}

.static-pages .createDesignMenu:hover {
  color: #fff;
}

.static-pages .static-page-nav {
  width: 100%;
  position: fixed;
  top: 50px;
  z-index: 2;
}

.static-pages .static-page-nav .nav-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 2px 55px 0px;
}

.static-pages .static-page-nav .navbarheader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 50px;
}

.static-pages .static-page-nav .navbarheader .navbarbrand {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 24px;
}

.static-pages .static-page-nav .navbarheader ._pSubText {
  margin-bottom: 0;
}

.static-pages .static-page-nav .navbar-nav li a {
  color: #464646;
}

.static-pages .static-page-nav .navbar-nav li .active {
  opacity: .5;
}

.static-pages .static-page-nav .navbar-nav li:hover a:not(.btn) {
  background: unset;
  color: #464646 !important;
}

.static-pages .static-page-nav span._squre-title.dl.left-mspacesm {
  padding-left: 5px;
  padding-right: 10px;
}

.static-pages .static-page-nav + * {
  padding-top: 50px;
}

.static-pages .main .primary-bg {
  color: #fff;
  background: linear-gradient(135deg, #fc5914 0, #f11b63 100%);
}

.static-pages .main .platformbg-main {
  -webkit-clip-path: polygon(39% 4%, 100% 0, 100% 92%, 52% 96%, 0 100%, 0 6%);
          clip-path: polygon(39% 4%, 100% 0, 100% 92%, 52% 96%, 0 100%, 0 6%);
  padding-top: 100px;
  padding-bottom: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.static-pages .main .platformbg-main .platform-product .product-meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.static-pages .main .platformbg-main .platform-product .product-meta .product-meta-content {
  min-height: 200px;
  padding: 0 50px 0 50px;
  color: #464646;
  /*img {
        width: 100%;
      }*/
}

.static-pages .main .platformbg-main .platform-product .product-meta .product-meta-content .product-title {
  margin-top: 20px;
}

.static-pages .main .platformbg-main .platform-product .product-meta .product-meta-content p {
  font-size: 17px;
  line-height: 24px;
  padding: 10px 0;
}

.static-pages .main .platformbg-main .platform-product .product-meta .product-meta-content .browse-btn {
  color: #f05a28;
}

.static-pages .main .platformbg-main .platform-product .product-meta .product-meta-content .prod-height {
  height: 288px;
}

.static-pages .main .platformbg-main .platform-product .product-meta:nth-child(even) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-flow: row-reverse;
          flex-flow: row-reverse;
}

.static-pages .main .platformbg-main .platform-product .product-content {
  /* background: #f7f7f7;*/
}

.static-pages .main .platformbg-main .platform-product .product-content-container {
  padding: 38px 50px 20px 50px;
}

.static-pages .main .platformbg-main .platform-product .product-content-container .template-header {
  font-size: 20px;
  padding-bottom: 8px;
}

.static-pages .main .platformbg-main .platform-product .product-content-container .template-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.static-pages .main .platformbg-main .platform-product .product-content-container .template-list li.hboxLt {
  height: auto;
  width: 270px;
  min-width: 150px !important;
}

.static-pages .main .platformbg-main .platform-product .product-content-container .template-list li.hboxLt .hbox_innr {
  bottom: 0;
}

.static-pages .main .platformbg-main .platform-product .product-content-container .template-list li.hboxLt .pins_blockover {
  min-height: unset !important;
}

.static-pages .main .platformbg-main .platform-product .product-content-container .template-list li.hboxLt .bot-space {
  padding: 0 0 20px !important;
}

.static-pages .main .platformbg-main .platform-product .product-content-container .template-list li.hboxLt:first-of-type {
  margin-left: 0;
}

.static-pages .main .platformbg-main .platform-product .product-content-container .template-list li.hboxLt:last-of-type {
  margin-right: 0;
}

.static-pages .main .platformbg-main .platform-product .product-content-container .details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  height: 100%;
  padding-right: 20px;
}

.static-pages .main .platformbg-main .platform-product .product-content-container .details .point-list li {
  list-style: inherit;
  margin-left: 15px;
  padding-bottom: 8px;
}

.static-pages .main .platformbg-main .platform-product .product-content-container .details p {
  padding-bottom: 10px;
  font-weight: 600;
}

.static-pages .main .platformbg-main .platform-product .product-content-container .action-btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: auto 0 0 0;
  padding-bottom: 0px;
}

.static-pages .main .platformbg-main .platform-product .product-content-container .action-btns .btn:not(:first-child) {
  margin-left: 15px;
}

.static-pages .main .platformbg-main:nth-child(even) {
  padding-top: 130px;
  padding-bottom: 130px;
}

.static-pages .main .platformbg-main:nth-child(even).platform-background-main {
  background: #f7f7f7;
}

.static-pages .main .platformbg-main:nth-child(even) .wofox-motion-product .product-content .product-content-container .wfx-motion-par {
  text-align: right !important;
}

.static-pages .main .platformbg-main:last-child.platform-background-main {
  -webkit-clip-path: polygon(39% 3%, 100% 0, 100% 100%, 52% 101%, 0 100%, 0 6%);
          clip-path: polygon(39% 3%, 100% 0, 100% 100%, 52% 101%, 0 100%, 0 6%);
}

.static-pages .main .platformbg-main:nth-child(even) .product-meta .product-meta-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-flow: row-reverse;
          flex-flow: row-reverse;
}

.static-pages .main .control-padding {
  padding: 0 !important;
}

.static-pages .main .bannerTeamImg {
  left: 0px;
  right: unset;
  background-position-y: top;
}

.static-pages .main .banner-center ._bann-overlay h1 {
  font-weight: unset;
}

.static-pages .main ._bann-overlay1 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  min-height: calc(100vh - 140px);
}

.static-pages .main ._bann-overlay1 .banner-center {
  padding: 0px;
}

.static-pages .main ._bann-overlay1 .banner-center ._banner-subTitle {
  padding-bottom: 15px;
}

.static-pages .main .bottom-fold .bottom-fold-container {
  padding: 1% 0 3% 0;
}

.static-pages .main .bottom-fold .bottom-fold-container .btm-fold-padding {
  padding-top: 15px;
}

.static-pages .main .bottom-fold .bottom-fold-container .btmfold-padding-left {
  padding-right: 12px;
  padding-bottom: 20px;
}

.static-pages .main .bottom-fold .bottom-fold-container .btmfold-padding-right {
  padding-left: 50px;
  padding-bottom: 24px;
  font-size: 18px;
}

.static-pages .main .bottom-fold .bottom-fold-container .incline-top-right {
  background: url(/images/incline-top-right.png?2feefb01569322b047ffb870481948f5) no-repeat;
  padding-bottom: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-position-y: 100%;
}

.static-pages .main .bottom-fold .bottom-fold-container .incline-top-left {
  background: url(/images/incline-top-left.png?f5f6576f18d71e1f919bb062637b9e9d) no-repeat;
  padding-bottom: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-position-x: 100%;
}

.static-pages .main .bottom-fold .bottom-fold-container .title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  margin-bottom: 25px;
}

.static-pages .main .bottom-fold .bottom-fold-container .bottom-row .content-left {
  padding-right: 61px;
  background: url(/images/incline-bottom-left.png?41784b10a0bbab86f40a177a76e7e82e) no-repeat;
  padding-bottom: 20px;
  padding-top: 27px;
  background-position-x: 100%;
  min-height: 72px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}

.static-pages .main .bottom-fold .bottom-fold-container .bottom-row .content-right {
  padding-left: 63px;
  background: url(/images/incline-bottom-right.png?c08e50729e03e5663d1bc3dabad031bd) no-repeat;
  padding-bottom: 20px;
  padding-top: 27px;
  min-height: 72px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  line-height: 18px;
}

.static-pages .main .bottom-fold .bottom-fold-container .bottom-angle-img img {
  margin-top: -26%;
}

.static-pages.hd_alertbox .static-page-nav {
  top: 80px;
}

.static-pages.darkHeader .navbar-fixed-top {
  -webkit-box-shadow: unset;
          box-shadow: unset;
}

.platform-social {
  padding-bottom: 44px;
}

.platform-social .product-title {
  padding-top: 137px;
  padding-bottom: 20px;
}

.platform-social .MediaCard-widthConstraint {
  height: 352px;
}

.product-heading .title {
  padding-bottom: 25px;
  padding-top: 40px;
}

.straight_line {
  background: url(/images/straight_line.png?8c7fc6941c2f65226f9720156c11290c) no-repeat;
  height: 2px;
  width: 100%;
}

.mb {
  margin-bottom: 15px;
}

.mt {
  margin-top: 15px;
}

.leftspace {
  left: -4%;
}

.rightspace {
  left: 5% !important;
}

.mt15 {
  margin-top: 15%;
}

.fon-size {
  font-size: 17px;
}

@-webkit-keyframes levitate {
  from {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }

  50% {
    -webkit-transform: translate(0, 10px);
    transform: translate(0, 10px);
  }

  to {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}

@keyframes levitate {
  from {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }

  50% {
    -webkit-transform: translate(0, 10px);
    transform: translate(0, 10px);
  }

  to {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}

.levitate {
  -webkit-animation-name: levitate;
  animation-name: levitate;
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}

/**
 * Swiper 3.4.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2017, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: March 10, 2017
 */

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-container-no-flexbox .swiper-slide {
  float: left;
}

.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  flex-direction: column;
}

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 0px;
  top: 50% !important;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 5px 0;
  display: block;
}

.swiper-container-vertical > .swiper-pagination-progress {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.swiper-container-android .swiper-slide {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  height: 100%;
  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;
  align-items: flex-start;
  -webkit-transition-property: -webkit-transform,height;
  -webkit-transition-property: height,-webkit-transform;
  transition-property: height,-webkit-transform;
  transition-property: transform,height;
  transition-property: transform,height,-webkit-transform;
}

.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-next {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}

.swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}

.swiper-button-next.swiper-button-disabled {
  opacity: .35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev.swiper-button-disabled {
  opacity: .35;
  cursor: auto;
  pointer-events: none;
}

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

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

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

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

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

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

.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
  -webkit-transform-origin: right top;
  transform-origin: right top;
}

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

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

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

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

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: .3s;
  transition: .3s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 5px;
}

.swiper-container-horizontal > .swiper-pagination-progress {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-pagination-custom {
  bottom: 10px;
  left: 0;
  width: 100%;
}

.swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: .2;
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-white .swiper-pagination-bullet {
  background: #fff;
}

.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}

.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000;
}

.swiper-pagination-progress {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progress .swiper-pagination-progressbar {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  transform-origin: left top;
}

.swiper-pagination-progress.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.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;
  -o-perspective: 1200px;
  perspective: 1200px;
}

.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  -webkit-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, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-left {
  -webkit-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, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right {
  -webkit-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, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-top {
  -webkit-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, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.swiper-container-coverflow .swiper-wrapper {
  -ms-perspective: 1200px;
}

.swiper-container-flip {
  overflow: visible;
}

.swiper-container-flip .swiper-wrapper {
  -ms-perspective: 1200px;
}

.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-flip .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-flip .swiper-slide-shadow-bottom {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-flip .swiper-slide-shadow-left {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-cube {
  overflow: visible;
}

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-cube .swiper-slide-active {
  pointer-events: auto;
  pointer-events: auto;
  visibility: visible;
}

.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube .swiper-slide-shadow-bottom {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-cube .swiper-slide-shadow-left {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-cube .swiper-slide-next {
  pointer-events: auto;
  visibility: visible;
}

.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-container-cube .swiper-slide-prev {
  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-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-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-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.swiper-zoom-container > img {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 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%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}

.features .featureLeftMnu .nav > li {
  display: block;
}

.features .featureLeftMnu .nav > li a:hover {
  background: transparent;
}

.features .featureLeftMnu .nav > li a {
  color: #000;
  padding: 10px 0px;
  font-size: 17px;
}

.features .featureLeftMnu li .radiobtn,
.features .featureLeftMnu li .radiobtn-li {
  background: url(/assets/img/sprite.png) no-repeat -360px -47px;
  height: 20px;
  width: 20px;
  display: inline;
  padding-left: 25px;
}

.features .featureLeftMnu li.active .radiobtn {
  background: url(/assets/img/sprite.png) no-repeat -393px -47px;
}

.features .featureLeftMnu li .innerLst {
  padding-left: 34px;
}

.features .featureLeftMnu li .sub-li .active .radiobtn-li {
  background: url(/assets/img/sprite.png) no-repeat -393px -47px;
}

.features .nav-pills li.active a {
  background: transparent;
}

.features .feature-table .table,
.features .feature-table td {
  border: none !important;
}

.features .contentPart .feature-content {
  font-size: 17px;
}

.features .contentPart .feature-table td {
  font-size: 17px;
}

.features .contentPart .feature-table p a {
  font-size: 17px;
}

.affix {
  position: fixed;
  top: 10px;
}

.affix-top {
  position: static;
  width: 880px;
}

.feature-tab-desktop {
  display: none;
}

.embed .embed-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.embed ul {
  padding: 20px;
}

.embed ul li.hboxLt:first-of-type {
  margin-left: 0;
}

.embed .embedImageLink {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
}

.embed .categoryName .remix-sm {
  height: 20px;
  width: 20px;
  background: url(/images/remix-sm.png?16d9dca76ea9f4c44b7dbd1bd7f30c56) no-repeat center;
  display: inline-block;
}

.embed .categoryName a:hover .remix-sm {
  background: url(/images/remixhover-sm.png?09cbd608d5804fa34eaf49f24d47400d) no-repeat center;
}

.embed .gif-embed-icon {
  background: url(/images/sprite.png?12c47cf…) no-repeat -65px -476px;
}

design-preview .viewpage_right {
  background: #fff;
}

design-preview .viewpage_right .credit_author_tag img {
  width: 50px;
  height: 50px;
}

design-preview .viewpage_right .credit_author_tag .credit_author_info {
  width: 120px;
  line-height: 14px;
  padding: 5px 10px 0 0;
  min-height: 50px;
}

design-preview .viewpage_right .credit_author_tag .author-name {
  width: 120px;
}

design-preview .viewpage_right a {
  font-size: 15px;
  line-height: 24px;
}

design-preview .viewpage_left {
  background: #e8e8e8;
  width: calc(100% - 450px);
}

design-preview .viewpage_left .viewImg_dc {
  margin-bottom: 38px;
  padding: 0;
}

design-preview .viewpage_left .video-wrapper-container {
  width: 100%;
  display: none;
}

design-preview .viewpage_left .video-wrapper-container.show-controls {
  display: block;
}

design-preview .viewpage_left .video-wrapper-container .media-preview-container video {
  display: block;
}

design-preview .viewpage_left .ajax-load .loading-container {
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

design-preview .viewpage_left,
design-preview .viewPageRgtScrollbar {
  height: 100%;
}

design-preview .design-preview-wrapper {
  height: calc(100vh - 105px);
}

design-preview .design-preview-wrapper.slides {
  height: calc(100vh - 105px - 30px) !important;
}

design-preview .design-preview-wrapper .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical,
design-preview .design-preview-wrapper .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
  right: -8px;
}

design-preview .design-preview-wrapper .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  margin: 0;
}

design-preview .design-preview-wrapper .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  margin: 0;
}

design-preview .design-preview-wrapper .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
design-preview .design-preview-wrapper .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: -8px;
  margin: 0 0;
}

design-preview .video-wrapper-container {
  height: calc(100vh - 162px);
}

design-preview .hasAd .design-preview-wrapper {
  height: calc(100vh - 183px - 20px - 22px) !important;
}

design-preview .hasAd .design-preview-wrapper.slides {
  height: calc(100vh - 233px - 30px) !important;
}

design-preview .hasAd .video-wrapper-container {
  height: calc(100vh - 130px - 83px - 20px - 35px) !important;
}

.hd_alertbox design-preview .hasAd .design-preview-wrapper {
  height: calc(100vh - 183px - 30px - 20px - 22px) !important;
}

.hd_alertbox design-preview .hasAd .design-preview-wrapper.slides {
  height: calc(100vh - 233px - 30px) !important;
}

.hd_alertbox design-preview .hasAd .video-wrapper-container {
  height: calc(100vh - 130px - 83px - 20px - 35px - 30px) !important;
}

.viewpagepopup_inner .designpins_img {
  overflow: auto;
}

.viewPageRgtScrollbar .mCSB_container {
  padding: 0px;
}

.design-preview-block {
  overflow: hidden;
  height: calc(100vh - 50px);
}

.modal .pinview-container {
  height: 100%;
  margin-top: 0 !important;
}

.modal .pinview-container .category_backbtn {
  min-width: 65px;
}

.pinview-container {
  margin-top: 35px;
  height: calc(100% - 35px);
}

.pinview-container .resizePin-container,
.pinview-container .category-pinview {
  margin: 40px 0;
}

.pinview-container .resizePin-container .category,
.pinview-container .category-pinview .category {
  margin: 0 10px;
}

.pinview-container .resizePin-container .category-Pins,
.pinview-container .category-pinview .category-Pins {
  margin: 0 10px;
}

.pinview-container .moreSlide .showSliderPart .fa {
  background: #ffffffc2;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.5);
  width: 30px;
  height: 30px;
  position: absolute;
  border-radius: 50%;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: 40%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 999999;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #9e9e9e;
}

.pinview-container .moreSlide .showSliderPart .fa:hover {
  background: #fff;
}

.pinview-container .moreSlide .showSliderPart .fa-angle-left {
  position: absolute;
  left: 3px;
}

.pinview-container .moreSlide .showSliderPart .fa-angle-right {
  position: absolute;
  right: 3px;
}

.pinview-container .moreSlide .showSliderPart #defaultSliderOuter {
  width: calc(100% - 20px);
  overflow: hidden;
  height: 100%;
  margin: 0 auto;
}

.pinview-container .moreSlide .showSliderPart #defaultSliderContents {
  -webkit-transition: 2s;
  transition: 2s;
  -webkit-transition-duration: 2s;
          transition-duration: 2s;
}

.pinview-container .moreSlide .showSliderBtn {
  z-index: 1;
}

.pinview-container .moreSlide .showSliderBtn.active {
  bottom: 100px;
}

.pinview-container .designer_info .designer_info_rgt a {
  line-height: 24px;
}

.hd_alertbox design-preview .viewpage_left,
.hd_alertbox design-preview .viewPageRgtScrollbar {
  height: calc(100% - 30px);
}

.hd_alertbox design-preview .design-preview-wrapper {
  height: calc(100vh - 135px);
}

.hd_alertbox design-preview .video-wrapper-container {
  height: calc(100vh - 192px);
}

.modal-dialog design-preview .hasAd .design-preview-wrapper {
  height: calc(100vh - 100px - 20px - 24px) !important;
}

.modal-dialog design-preview .hasAd .design-preview-wrapper.slides {
  height: calc(100vh - 100px - 20px - 47px) !important;
}

.modal-dialog design-preview .viewpage_left,
.modal-dialog design-preview .viewPageRgtScrollbar {
  height: calc(100vh - 0px);
}

.modal-dialog design-preview .design-preview-wrapper {
  height: calc(100vh - 25px);
}

.modal-dialog design-preview .design-preview-wrapper.slides {
  height: calc(100vh - 40px - 47px) !important;
}

.modal-dialog design-preview .video-wrapper-container {
  height: calc(100vh - 176px);
}

.modal-dialog design-preview .moreSlide .showSliderBtn.active {
  bottom: 100px;
  z-index: 1;
}

.pinviewSlider .sliderIcons {
  width: 13px;
  height: 13px;
  margin: 4px;
  border-radius: 50%;
  background: #ff572273;
}

.pinviewSlider .sliderIcons.active {
  background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979)) !important;
  background: linear-gradient(to right, #ff6a00, #ee0979) !important;
}

design-preview .storySliderMain .storySlider {
  display: block;
  width: 58px;
  height: 6px;
  background: red;
}

.hasAd .player-controls {
  top: 57%;
}

.bgrModal .modal-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.bgrModal .modal-content .bgRemovalMain {
  height: calc(100% - 70px) !important;
}

@media (min-width: 536px) and (max-width: 1023px) {
  .bgRemovalMain {
    height: 120rem !important;
  }

  .BR-rightImageHolder {
    top: unset !important;
    bottom: 0 !important;
  }
}

@media (min-width: 320px) and (max-width: 536px) {
  .bgRemovalMain {
    height: 80rem !important;
  }

  .BR-rightImageHolder {
    top: unset !important;
    bottom: 0 !important;
  }
}

@media (max-width: 1200px) {
  .previewButtons {
    position: relative !important;
  }
}

.bgRemovalMain {
  height: 60rem;
}

.bgRemovalMain .bgrHeader {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 10px;
  height: 14%;
}

.bgRemovalMain .bgrHeader .bgrTitle {
  font-size: 2.3em;
  font-weight: 600;
}

.bgRemovalMain .bgrHeader .bgrBtnLists {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0.6em;
}

.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .magic-wand-dropdown {
  padding: 0 10px;
}

.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: transparent;
  border: 1px solid gainsboro !important;
  padding: 0.2em 0.8em;
}

.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn.dropdown-toggle:hover + .dropdown-menu {
  display: block;
}

.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn:nth-child(2) {
  border-left: 0;
}

.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn .bgrIcons {
  display: inline-block;
  width: 15px;
  height: 15px;
  background-repeat: no-repeat;
}

.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn .bgrIcons.upload_bgr {
  background: url(/images/upload_bgr.svg?72f3ec01c0432f699010e30cd8d825e9);
}

.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn .bgrIcons.draw_bgr {
  background: url(/images/draw_bgr.svg?7104d292ac579b98f07cec8cde974e7c);
}

.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn .bgrIcons.foreground_bgr {
  background: url(/images/foreground_bgr.svg?972b5d994fd072827a056d79a0f8ffe9);
}

.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn .bgrIcons.background_bgr {
  background: url(/images/background_bgr.svg?3fe4823de11240ca8d7e526773669389);
}

.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn .bgrIcons.magic_selection_bgr {
  background: url(/images/magic_selection_bgr.svg?1ee2e105a429104923894d9ed05a74ea);
}

.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn .bgrIcons.eraser_bgr {
  background: url(/images/eraser_bgr.svg?c1334d250a639766a7e1d732b4367cb6);
}

.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn .bgrIcons.fit_screen_bgr {
  background: url(/images/fit_screen_bgr.svg?43e517646f5ce17bf2a1005c7a18cdd1);
}

.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn .bgrIcons.zoom_in_bgr {
  background: url(/images/zoom_in_bgr.svg?dd74f91537f06c3183cc25819fe9f995);
}

.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn .bgrIcons.zoom_out_bgr {
  background: url(/images/zoom_out_bgr.svg?7b009f80c8a43e89cebd7841eafb925e);
}

.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn .bgrIcons.undo_bgr {
  background: url(/images/undo_bgr.svg?93100eb2d91410d3f2cb2e3b913ecc96);
}

.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn .bgrIcons.redo_bgr {
  background: url(/images/redo_bgr.svg?3ecc6ef920cb642668b2449204863e08);
}

.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn .bgrIcons.delete_bgr {
  background: url(/images/delete_bgr.svg?abba8837f67302fffa46c8f89e3ff517);
}

.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn .bgrIcons.download_bgr {
  background: url(/images/download_bgr.svg?2ddcf3bbc5d2edc40f257fc094b8708f);
}

.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn .bgrIcons.save_bgr {
  background: url(/images/save_bgr.svg?1669415aebc7b3e45834d6bcaa4999f7);
}

.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn .bgrIcons.transparent_bgr {
  background: url(/images/transparent-img_bgr.svg?b51e74ab8b927bd8cbd674181a8b87bb);
}

.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn .bgrIcons.highlight_bgr {
  background: url(/images/Highlight_image.svg?7b9873add1bc10dedfd4ecd0792c91bc);
}

.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn .bgrIcons.overall_bgr {
  background: url(/images/Overall_image.svg?af26cd4e9e56f7e08dd757ec12724c5e);
}

.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn:hover,
.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn:active {
  color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to right, #ff6a00, #ee0979);
  border: 1px solid #f05a2838 !important;
}

.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn:hover .bgrIcons,
.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn:active .bgrIcons {
  width: 15px;
  height: 15px;
  background-repeat: no-repeat;
}

.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn:hover .bgrIcons.upload_bgr,
.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn:active .bgrIcons.upload_bgr {
  background: url(/images/upload_bgr_active.svg?b79a6e8277d130dac9a24d73d4067c5d);
}

.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn:hover .bgrIcons.eraser_bgr,
.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn:active .bgrIcons.eraser_bgr {
  background: url(/images/eraser_bgr_active.svg?76973d2667137c065f7eef348daf3e37);
}

.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn:hover .bgrIcons.fit_screen_bgr,
.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn:active .bgrIcons.fit_screen_bgr {
  background: url(/images/fit_screen_bgr_active.svg?d933958ba7fff1f9fa05dca8f468b2bc);
}

.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn:hover .bgrIcons.zoom_in_bgr,
.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn:active .bgrIcons.zoom_in_bgr {
  background: url(/images/zoom_in_bgr_active.svg?282506604d8c9325d31681cb89a88698);
}

.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn:hover .bgrIcons.zoom_out_bgr,
.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn:active .bgrIcons.zoom_out_bgr {
  background: url(/images/zoom_out_bgr_active.svg?1e93dbea8e78eb5c7da1839250f45d4a);
}

.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn:hover .bgrIcons.undo_bgr,
.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn:active .bgrIcons.undo_bgr {
  background: url(/images/undo_bgr_active.svg?90a6f14b1e9d5faba0c2447297c3f91a);
}

.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn:hover .bgrIcons.redo_bgr,
.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn:active .bgrIcons.redo_bgr {
  background: url(/images/redo_bgr_active.svg?bad57b69cf07b73d97c3b2a893f9511c);
}

.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn:hover .bgrIcons.delete_bgr,
.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn:active .bgrIcons.delete_bgr {
  background: url(/images/delete_bgr_active.svg?494706e584c08188b56e4185b08b4fe5);
}

.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn:hover .bgrIcons.download_bgr,
.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn:active .bgrIcons.download_bgr {
  background: url(/images/download_bgr_active.svg?4b76dbd2f4f1ec0d872b6e78ba881af4);
}

.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn:hover .bgrIcons.save_bgr,
.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn:active .bgrIcons.save_bgr {
  background: url(/images/save_bgr_active.svg?88af96ad198a2da9f9219576cee91737);
}

.bgRemovalMain .bgrHeader .bgrBtnLists .btn-group .btn:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.bgRemovalMain .bgrHeader .bgrDropdownMenu li {
  padding: 5px;
}

.bgRemovalMain .bgrHeader .bgrDropdownMenu li span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
  margin-bottom: 7px;
}

.bgRemovalMain .bgrHeader .changeMagicEdge,
.bgRemovalMain .bgrHeader .changeMagicEraser {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100px;
  height: 100px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 auto;
}

.bgRemovalMain .bgrHeader .previewButtons {
  position: absolute;
  right: 0;
}

.bgRemovalMain .bgrBody {
  height: 86% !important;
}

.bgRemovalMain .bgrBody .bgrPlayIcon {
  position: absolute;
  left: 50%;
  top: 46%;
  z-index: 1;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.bgRemovalMain .bgrBody .btn-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0.6em;
}

.bgRemovalMain .bgrBody .btn-group .btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: transparent;
  border: 1px solid gainsboro !important;
  padding: 0.6em 0.8em;
  border-radius: 4px !important;
  background: #fff;
}

.bgRemovalMain .bgrBody .btn-group .btn .bgrIcons {
  display: inline-block;
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
}

.bgRemovalMain .bgrBody .btn-group .btn .bgrIcons.play_bgr {
  background: url(/images/play_bgr.svg?9a1c186f24bc7c95d5f440b788738d9d);
  background-size: 30px 30px;
}

.bgRemovalMain .bgrBody .btn-group .btn:hover,
.bgRemovalMain .bgrBody .btn-group .btn:active {
  color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: -webkit-gradient(linear, left top, right top, from(#ff6a00), to(#ee0979));
  background: linear-gradient(to right, #ff6a00, #ee0979);
  border: 1px solid #f05a2838 !important;
}

.bgRemovalMain .bgrBody .btn-group .btn:hover .bgrIcons,
.bgRemovalMain .bgrBody .btn-group .btn:active .bgrIcons {
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
}

.bgRemovalMain .bgrBody .btn-group .btn:hover .bgrIcons.play_bgr,
.bgRemovalMain .bgrBody .btn-group .btn:active .bgrIcons.play_bgr {
  background: url(/images/play_bgr_active.svg?e258a136c2e90a6f762228df795aaacc);
  background-size: 30px 30px;
}

.bgRemovalMain .bgrBody .btn-group .btn:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.bgRemovalMain .disableBgrConvert {
  position: absolute;
  width: 76%;
  height: 76%;
  background: #00000059;
  z-index: 9999;
  -webkit-filter: blur(1px);
          filter: blur(1px);
  cursor: no-drop;
}

.dropdownBtnGroup {
  height: 23px;
}

.dropdownBtnGroup button {
  height: 100%;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdownBtnGroup ul {
  top: 28px;
}

.dropdownBtnGroup ul input {
  padding: 10px;
}

.dropdownBtnGroup:hover ul {
  display: block;
}

/* -------------------Magic edger css----------------- */

.BR-rootHolder div {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.BR-rootHolder {
  font-family: Helvetica, Arial;
  position: relative;
  left: 0px;
  right: 0px;
}

.BR-settingsHolder {
  display: none;
  border: 1px solid #999;
  margin-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.BR-messagesHolder {
  display: none;
  border: 1px solid #999;
  margin-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.BR-imagesHolder {
  position: relative;
  left: 0px;
  right: 0px;
}

.BR-leftImageHolder,
.BR-rightImageHolder {
  position: absolute;
  top: 0px;
  bottom: unset;
  background: white;
  border: 1px solid #999;
}

.dropInfoIcon {
  background: url(/images/upload-bg.png?028afbbc6b1ad5425c812484b843f817);
  height: 42px;
  width: 53px;
  background-repeat: no-repeat;
}

.BR-leftImageHolder {
  left: 0px;
}

.BR-rightImageHolder {
  right: 0px;
}

.BR-leftCanvasImage,
.BR-leftCanvasDraw,
.BR-leftCanvasCursor {
  position: absolute;
  top: 0px;
  left: 0px;
}

.BR-rightCanvasImage,
.BR-rightCanvasDraw,
.BR-rightCanvasCursor {
  position: absolute;
  top: 0px;
  left: 0px;
}

.BR-loader {
  position: absolute;
  left: 48%;
  top: 57%;
  z-index: 99999;
}

.BR-modalDiv {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background: rgba(255, 255, 255, 0.5);
  color: black;
  text-align: center;
  vertical-align: middle;
  line-height: 220px;
  font-size: 25px;
}

.BR-commandHolder1,
.BR-commandHolder2 {
  position: relative;
  height: 40px;
  text-align: left;
  white-space: nowrap;
}

.BR-commandHolder2Left {
  position: absolute;
  left: 0%;
}

.BR-commandHolder2Right {
  position: absolute;
  left: 50%;
}

.BR-commandBtn {
  background-position: 0px 0px;
  background-size: 30px 30px;
  width: 30px;
  height: 30px;
  border: 1px solid rgba(0, 0, 0, 0.5);
  background-color: rgba(220, 220, 220, 0.95);
  display: inline-block;
  margin-left: 4px;
  cursor: pointer;
}

.BR-commandInfoBtn {
  background-position: 0px 0px;
  background-size: 30px 30px;
  width: 30px;
  height: 30px;
  border: 1px solid rgba(0, 0, 0, 0.5);
  background-color: rgba(220, 220, 220, 0.8);
  display: inline-block;
  margin-left: 4px;
}

.BR-commandInfoLabel {
  padding: 0px;
  vertical-align: top;
  display: inline-block;
  position: relative;
}

.BR-commandSubBtn {
  display: block;
}

.BR-commandBtnArrow {
  background-position: center center;
  background-size: 15px 15px;
  width: 15px;
  height: 30px;
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-left: none;
  background-color: rgba(220, 220, 220, 0.8);
  display: inline-block;
  margin-left: 0px;
  cursor: pointer;
  background-image: url(/images/cbarrow.png?b4b3dcdefec24a2be916fb32b3f98e83);
  background-repeat: no-repeat;
}

.BR-commandBtn:hover,
.BR-commandBtnArrow:hover {
  -webkit-box-shadow: 2px 2px 4px #888888;
          box-shadow: 2px 2px 4px #888888;
}

.BR-commandBtn:active {
  background-position: 1px 1px;
  -webkit-box-shadow: 2px 2px 4px #888888;
          box-shadow: 2px 2px 4px #888888;
}

.BR-commandBtnArrow:active {
  -webkit-box-shadow: 2px 2px 4px #888888;
          box-shadow: 2px 2px 4px #888888;
}

.BR-eraserOptionsHolder,
.BR-magicEdgeOptionsHolder,
.BR-saveOptionsHolder,
.BR-downloadOptionsHolder {
  position: absolute;
  z-index: 9999;
}

.BR-saveOptionsHolder {
  padding: 5px;
  background: rgba(220, 220, 220, 0.95);
  border: 1px solid rgba(0, 0, 0, 0.5);
}

.BR-jpgQualityInput {
  width: 60px;
}

.BR-jpgBgInput {
  width: 90px;
}

.BR-commandText {
  font-size: 16px;
  line-height: 30px;
  padding-left: 10px;
  padding-right: 10px;
  width: auto;
  vertical-align: top;
  color: inherit;
  text-decoration: none;
}

.BR-commandText,
.BR-commandText:link,
.BR-commandText:visited,
.BR-commandText:hover,
.BR-commandText:active {
  color: inherit !important;
  text-decoration: none !important;
}

.BR-commandDownloadImage {
  display: none;
}

.BR-commandSaveImage {
  display: none;
}

.BR-commandSubInner {
  position: absolute;
  line-height: 14px;
  padding: 1px;
  font-size: 13px;
}

.BR-commandCrop {
  margin-left: 15px;
  background-image: url(/images/crop.png?630391b3ed5f2294d1b5e0d9a121d88b);
  border-right: none;
}

.BR-commandAutoCrop,
.BR-commandManualCrop {
  text-align: center;
  width: 30px;
  height: 30px;
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-left: none;
  background-color: rgba(220, 220, 220, 0.8);
  display: inline-block;
  margin-left: 0px;
}

.BR-commandManualCrop {
  /*border-right: none;*/
}

.BR-commandEraser {
  margin-left: 15px;
  background-image: url(/images/eraser.png?2da0a6c4bf1f54f4f0d6064895842085);
}

.BR-commandEraser1,
.BR-commandEraser2,
.BR-commandEraser3,
.BR-commandEraser4,
.BR-commandEraser5,
.BR-commandEraser10 {
  background-position: center center;
  background-image: url(/images/eraser.png?2da0a6c4bf1f54f4f0d6064895842085);
  background-repeat: no-repeat;
}

.BR-commandEraser1:active,
.BR-commandEraser2:active,
.BR-commandEraser3:active,
.BR-commandEraser4:active,
.BR-commandEraser5:active,
.BR-commandEraser10:active {
  background-position: center center !important;
}

.BR-commandEraser1 {
  background-size: 10px 10px;
}

.BR-commandEraser2 {
  background-size: 15px 15px;
}

.BR-commandEraser3 {
  background-size: 20px 20px;
}

.BR-commandEraser4 {
  background-size: 25px 25px;
}

.BR-commandEraser5 {
  background-size: 30px 30px;
}

.BR-commandEraser10 {
  background-size: 35px 35px;
}

.BR-eraserSizeLabel,
.BR-magicEdgeSizeLabel {
  position: absolute;
  font-size: 10px;
  line-height: 10px;
}

.BR-autoCropCB {
  margin: 1px;
}

.BR-commandOutputSettings {
  background-image: url(/images/outputSettings.png?f7e545a7a611f6df9e662c4261375394);
}

.BR-commandUndo {
  margin-left: 15px;
  background-image: url(/images/undo.png?c5b50a428ab8c13bff13386fd14a6ce9);
}

.BR-commandRedo {
  background-image: url(/images/redo.png?4860f0cb245efa9f13ebb30a50a76b4e);
}

.BR-disabledBtn {
  opacity: 0.3;
}

.BR-commandZoomIn {
  background-image: url(/images/zoom-in.png?ed33a2a541554cadc1d8d8c68b756c89);
}

.BR-commandZoomOut {
  background-image: url(/images/zoom-out.png?b9d4dcd00c483ecac3965ade249b7a8d);
}

.BR-commandMove {
  margin-left: 15px;
  background-image: url(/images/hand.png?48632e4cfd6968c566c64d482b4535bb);
}

.BR-commandMagicEdge {
  background-image: url(/images/magicEdge.png?df754f6f0dd0ce7bcb3658698ff22d41);
}

.BR-commandMagicEdge1,
.BR-commandMagicEdge2,
.BR-commandMagicEdge3 {
  background-position: center center;
  background-image: url(/images/magicEdge.png?df754f6f0dd0ce7bcb3658698ff22d41);
  background-repeat: no-repeat;
}

.BR-commandMagicEdge1:active,
.BR-commandMagicEdge2:active,
.BR-commandMagicEdge3:active {
  background-position: center center !important;
}

.BR-commandMagicEdge1 {
  background-size: 20px 20px;
}

.BR-commandMagicEdge2 {
  background-size: 25px 25px;
}

.BR-commandMagicEdge3 {
  background-size: 30px 30px;
}

/* .BR-commandSelectForeground{
    background-image: url(../img/backgroundremover/images/foreground.png);
}

.BR-commandSelectBackground{
    background-image: url(../img/backgroundremover/images/background.png);
} */

.BR-commandSelectForegroundLine {
  background-image: url(/images/foregroundLine.png?43f99d644e107a561b8e1681cfd35439);
}

.BR-commandSelectBackgroundLine {
  background-image: url(/images/backgroundLine.png?b05308a8e0f6114100e6ed0d4c01e51f);
}

.BR-commandRemoveDrawing {
  margin-left: 15px;
  background-image: url(/images/removeDrawing.png?d67aa1cddec6e7179de7a3e214f8cc4f);
}

.BR-commandMove {
  margin-left: 15px;
  background-image: url(/images/hand.png?48632e4cfd6968c566c64d482b4535bb);
}

.BR-commandMagicWand {
  background-image: url(/images/magicWand.png?f2e54dc77407f34727fb98bdf2e90dca);
}

/* .BR-commandExtraMagicWand{
    background-image: url(../img/backgroundremover/images/extraMagicWand.png);
} */

.BR-commandMagicWandPropsHolder {
  width: 57px;
  height: 30px;
  border: 1px solid rgba(220, 220, 220, 0.8);
  background-color: rgba(220, 220, 220, 0.8);
  display: inline-block;
  margin-left: 0px;
  cursor: pointer;
  position: relative;
}

.BR-commandMagicWandPropLabel1,
.BR-commandMagicWandPropLabel2 {
  position: absolute;
  font-size: 12px;
  line-height: 15px;
  height: 18px;
  cursor: default;
}

.BR-commandMagicWandPropLabel1 {
  top: 0px;
  left: 0px;
}

.BR-commandMagicWandPropLabel2 {
  top: 16px;
  left: 0px;
}

.BR-commandMagicWandPropTolerance,
.BR-commandMagicWandPropBorderWidth {
  position: absolute;
  font-size: 11px;
  line-height: 11px;
  height: 14px;
  width: 32px;
  padding: 0px;
  margin: 0px !important;
  border: 0px solid white !important;
  text-align: left;
  padding: 0px !important;
  padding-left: 2px  !important;
}

.BR-commandMagicWandPropTolerance {
  top: 0px;
  left: 22px;
}

.BR-commandMagicWandPropBorderWidth {
  top: 16px;
  left: 22px;
}

.BR-commandManualCropPropsHolder {
  width: 120px;
  height: 30px;
  border: 1px solid rgba(220, 220, 220, 0.8);
  background-color: rgba(220, 220, 220, 0.8);
  display: inline-block;
  margin-left: 0px;
  cursor: pointer;
  position: relative;
}

.BR-commandManualCropPropLabel1,
.BR-commandManualCropPropLabel2,
.BR-commandManualCropPropLabel3,
.BR-commandManualCropPropLabel4 {
  position: absolute;
  font-size: 12px;
  line-height: 15px;
  height: 18px;
  cursor: default;
}

.BR-commandManualCropPropLabel1 {
  top: 0px;
  left: 0px;
}

.BR-commandManualCropPropLabel2 {
  top: 16px;
  left: 0px;
}

.BR-commandManualCropPropLabel3 {
  top: 0px;
  left: 58px;
}

.BR-commandManualCropPropLabel4 {
  top: 16px;
  left: 58px;
}

.BR-commandManualCropPropX,
.BR-commandManualCropPropY,
.BR-commandManualCropPropW,
.BR-commandManualCropPropH {
  position: absolute;
  font-size: 11px;
  line-height: 11px;
  height: 14px;
  width: 45px;
  padding: 0px;
  margin: 0px !important;
  border: 0px solid white !important;
  text-align: left;
  padding: 0px !important;
  padding-left: 2px  !important;
}

.BR-commandManualCropPropX {
  top: 0px;
  left: 10px;
}

.BR-commandManualCropPropY {
  top: 16px;
  left: 10px;
}

.BR-commandManualCropPropW {
  top: 0px;
  left: 72px;
}

.BR-commandManualCropPropH {
  top: 16px;
  left: 72px;
}

.BR-commandPreviewTransparent {
  background-image: url(/images/previewTransparent.png?506d29c576bfecb5359967bbd95c1f15);
  float: right;
}

.BR-commandPreviewEdgeMask {
  background-image: url(/images/previewEdgeMask.png?c74c908b15666c8cb858575f1dae34dc);
  float: right;
}

.BR-commandPreviewEdge {
  background-image: url(/images/previewEdge.png?5857ed3c37e377af4246a2a02b32e30b);
  float: right;
}

/* .BR-commandBorderMover{
    background-image: url("../img/backgroundremover/images/borderMover.png");
} */

.BR-commandResizeHorizontalLeft,
.BR-commandResizeHorizontalRight {
  float: right;
  background-image: url(/images/resizeHorizontal.png?464cf0fe0c00d2bfa2259301219a2c72);
  display: none;
}

.BR-commandResizeHorizontalOpositeLeft,
.BR-commandResizeHorizontalOpositeRight {
  float: right;
  background-image: url(/images/resizeHorizontalOposite.png?f3ee9813a9d25a586586d0c6a19ea713);
}

.BR-cursorPAN {
  cursor: url(/images/handIcon.png?c2e883e2c5a19816dde995d1e1739f8b) 15 15, auto;
}

.BR-cursorFGPOLY,
.BR-cursorFGLINE {
  cursor: url(/images/greenDot10.png?cb568d7c9d3cf5c0230bb4bf671d0f9e) 4 4, auto;
}

.BR-cursorBGPOLY,
.BR-cursorBGLINE {
  cursor: url(/images/redDot10.png?2c9f7901be5f66232afba487e98f32e2) 5 5, auto;
}

.BR-cursorMAGICWAND {
  cursor: url(/images/magicWandCursor.png?a188cee0d1f3ab590ffd3b4719b2c3dc) 17 17, auto;
}

/* .BR-cursorEXTRAMAGICWAND{
    cursor: url("../img/backgroundremover/images/extraMagicWandCursor.png") 17 17, auto;  
} */

.BR-cursorMAGICEDGE {
  cursor: none;
}

.BR-cursorEDGEMOVER {
  cursor: none;
}

.BR-cursorERASER {
  cursor: none;
}

.BR-commandSelectImage {
  margin-left: 15px;
}

.BR-commandConvert {
  margin-left: 15px;
}

.BR-commandEdgeHolder {
  vertical-align: top;
  display: inline-block;
  position: relative;
}

.BR-edgeLabel {
  position: absolute;
  right: 4px;
  top: -10px;
  z-index: 10;
  font-size: 10px;
  line-height: 12px;
  text-transform: uppercase;
}

.BR-commandPreviewCustom {
  margin-left: 4px;
  background-image: url(/images/color.png?4efcf287ee46d29b9d47d9f676a6c444);
  background-color: white;
  float: right;
}

.BR-colorPickerHolder {
  display: inline-block;
  position: relative;
  float: right;
  margin-top: 35px;
  margin-left: 0px;
}

.BR-colorPicker {
  position: absolute;
  margin-left: -78px;
  z-index: 9999;
  width: 200px;
  height: 200px;
}

.BR-colorPickerHolderSaveAs {
  display: inline-block;
  position: relative;
  float: right;
  margin-top: 35px;
  margin-left: 0px;
}

.BR-colorPickerSaveAs {
  position: absolute;
  margin-left: -148px;
  margin-top: 28px;
  z-index: 9999;
  width: 200px;
  height: 200px;
}

.BR-settingsInput {
  width: 500px;
}

.BR-dropInfo {
  display: none;
  text-align: center;
  padding: 30px;
  line-height: 28px;
  font-size: 20px;
  top: 0px;
  left: 0px;
  position: absolute;
  border: 5px #feccc1 dashed;
  color: #feccc1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.BR-dropInfo .drag-font-size {
  font-size: 16px;
}

.BR-dropInfoEnter {
  border: 5px #ff6a00  dashed;
  color: #ff6a00;
  background: rgba(0, 240, 0, 0.1);
}

/* -----------------------End------------------------- */

/* -----------------Farbatastic----------------- */

.farbtastic {
  position: relative;
}

.farbtastic * {
  position: absolute;
  cursor: crosshair;
}

.farbtastic,
.farbtastic .wheel {
  width: 195px;
  height: 195px;
}

.farbtastic .color,
.farbtastic .overlay {
  top: 47px;
  left: 47px;
  width: 101px;
  height: 101px;
}

.farbtastic .wheel {
  background: url(/images/wheel.png?18568b368b3c5dfe7b67017a1ac3d329) no-repeat;
  width: 195px;
  height: 195px;
}

.farbtastic .overlay {
  background: url(/images/mask.png?fcf693677ea822e6d24af7b2e4a98e99) no-repeat;
}

.farbtastic .marker {
  width: 17px;
  height: 17px;
  margin: -8px 0 0 -8px;
  overflow: hidden;
  background: url(/images/marker.png?3313dc2a4f322fd43349329cfde8191e) no-repeat;
}

.tool-guide .margin-y10 {
  margin: 10px 0;
}

.tool-guide .guide-icon {
  display: inline-block;
}

/* ---------------------End--------------------- */

.iframeBody #videoContentContainer .playPauseIconsOuter {
  width: 50px !important;
  height: 50px !important;
  font-size: 15px !important;
}

.iframeBody .ve-soundControl:hover {
  background: transparent !important;
  width: 20px !important;
  -webkit-transition: 1s;
  transition: 1s;
}

.iframeBody .ve-soundControl .ve-vol-control {
  display: none !important;
}

#videoContentContainer .videoPauseIcon,
#videoContentContainer .videoPlayIcon {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#videoContentContainer .playPauseIconsOuter {
  cursor: pointer;
  display: none;
  width: calc(50px + 50px);
  height: calc(50px + 50px);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #dcdcdc85;
  border-radius: 50%;
  font-size: calc(15px + 15px);
  opacity: 0.8;
  z-index: 9999;
}

#videoContentContainer .playPauseIconsOuter:hover {
  cursor: pointer;
  opacity: 1;
}

#videoContentContainer .animatePlayPauseIcons {
  -webkit-transition: ease-in-out;
  transition: ease-in-out;
  -webkit-animation-name: playPauseIcons;
          animation-name: playPauseIcons;
  -webkit-animation-duration: 4s;
          animation-duration: 4s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  opacity: 0.7;
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
  -webkit-animation-direction: initial;
          animation-direction: initial;
}

@keyframes playPauseIcons {
  0% {
    opacity: 0.7;
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }

  10% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }

  90% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }

  99% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
    visibility: hidden;
    display: none;
  }

  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    visibility: hidden;
    display: none;
  }
}

.ve-soundControl {
  padding: 2px 6px;
  border-radius: 15px;
  width: 20px;
  -webkit-transition: 1s;
  transition: 1s;
}

.ve-soundControl .ve-soundControl-button {
  width: 20px;
  height: 20px;
  position: relative;
}

.ve-soundControl .ve-soundControl-button button {
  position: absolute;
  background: #000;
  left: -3px;
}

.ve-soundControl .ve-vol-control {
  background: transparent;
  width: 0px;
  -webkit-transition: 1s;
  transition: 1s;
  position: relative;
  left: 2px;
  opacity: 0;
}

.ve-soundControl:hover {
  background: #9e9e9e30;
  width: 130px;
  -webkit-transition: 1s;
  transition: 1s;
}

.ve-soundControl:hover .ve-vol-control {
  width: 100px;
  opacity: 1;
}

.ve-soundControl:hover button {
  position: absolute;
  background: #1e1e1e;
}

