@charset "UTF-8";

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

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

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

.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;
}

[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;
  }
}

/**--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 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 5px;
  padding-right: 5px;
}

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

.container:after {
  clear: both;
}

.container > .navbar-header,
.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 {
  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,
.navbar-default .accountSettingDrpDwn,
._social-lnk .btn,
.notify_icon .notify_bodyinnr,
.editor-prime .prime-hover,
.UserProfDrpdown {
  -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,
.editor-prime .prime-hover h4,
.blog-slider-hd h2,
.product-sec h2,
.verticle-slider-sec h2,
.logo_sec h2,
.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,
.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,
._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,
.btn_add:hover,
.btn_add:focus,
.titleDownld.titleDownld2 .btn_add i,
.feature_mrSec .nav-tabs > li.active > a,
.feature_mrSec .nav-tabs > li.active > a:hover,
.feature_mrSec .nav-tabs > li.active > a:focus,
.moreSlide .showSliderLst.plus .showSliderLstImg,
.carousel-indicators a.active,
.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,
.crop-actions li a:hover,
.wfx_apply_btn .btn.active {
  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 {
  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 {
  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 {
    width: 730px;
  }

  .navbar-header {
    float: none;
  }

  .container > .navbar-header,
  .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 {
    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 {
    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;
  }
}

/**--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 {
  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 {
  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 {
  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,
.editor-prime .prime-hover h4,
.blog-slider-hd h2,
.product-sec h2,
.verticle-slider-sec h2,
.logo_sec h2,
.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,
.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,
._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,
.btn_add:hover,
.btn_add:focus,
.titleDownld.titleDownld2 .btn_add i,
.feature_mrSec .nav-tabs > li.active > a,
.feature_mrSec .nav-tabs > li.active > a:hover,
.feature_mrSec .nav-tabs > li.active > a:focus,
.moreSlide .showSliderLst.plus .showSliderLstImg,
.carousel-indicators a.active,
.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,
.crop-actions li a:hover,
.wfx_apply_btn .btn.active {
  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,
.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,
._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,
.btn_add:hover,
.btn_add:focus,
.titleDownld.titleDownld2 .btn_add i,
.feature_mrSec .nav-tabs > li.active > a,
.feature_mrSec .nav-tabs > li.active > a:hover,
.feature_mrSec .nav-tabs > li.active > a:focus,
.moreSlide .showSliderLst.plus .showSliderLstImg,
.carousel-indicators a.active,
.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,
.crop-actions li a:hover,
.wfx_apply_btn .btn.active,
.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 {
  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;*/

.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 {
    font-size: 15px !important;
  }

  .betaEmail {
    width: 100%;
    /*display: flex;
    align-items: center;
    margin:0 auto!important;*/
  }

  .betaEmail .btn-lg {
    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;
  }
}

.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,
.editor-prime .prime-hover h4,
.blog-slider-hd h2,
.product-sec h2,
.verticle-slider-sec h2,
.logo_sec h2,
.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,
.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,
._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,
.btn_add:hover,
.btn_add:focus,
.titleDownld.titleDownld2 .btn_add i,
.feature_mrSec .nav-tabs > li.active > a,
.feature_mrSec .nav-tabs > li.active > a:hover,
.feature_mrSec .nav-tabs > li.active > a:focus,
.moreSlide .showSliderLst.plus .showSliderLstImg,
.carousel-indicators a.active,
.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,
.crop-actions li a:hover,
.wfx_apply_btn .btn.active {
  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 .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 {
  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;
}

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%;
}

.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.cropper-container img {
  display: block;
  height: 100%;
  image-orientation: 0deg;
  max-height: none !important;
  max-width: none !important;
  min-height: 0 !important;
  min-width: 0 !important;
  width: 100%;
}

.cropper-canvas,
.cropper-crop-box,
.cropper-drag-box,
.cropper-modal,
.cropper-wrap-box {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.cropper-canvas,
.cropper-wrap-box {
  overflow: hidden;
}

.cropper-drag-box {
  background-color: #fff;
  opacity: 0;
}

.cropper-modal {
  background-color: #000;
  opacity: 0.5;
}

.cropper-view-box {
  display: block;
  height: 100%;
  /*outline-color: rgba(51, 153, 255, 0.75);*/
  outline: 1px solid #39f;
  overflow: hidden;
  width: 100%;
}

.cropper-dashed {
  border: 0 dashed #eee;
  display: block;
  opacity: .5;
  position: absolute;
}

.cropper-dashed.dashed-h {
  border-bottom-width: 1px;
  border-top-width: 1px;
  height: 33.33333%;
  left: 0;
  top: 33.33333%;
  width: 100%;
}

.cropper-dashed.dashed-v {
  border-left-width: 1px;
  border-right-width: 1px;
  height: 100%;
  left: 33.33333%;
  top: 0;
  width: 33.33333%;
}

.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: .75;
  position: absolute;
  top: 50%;
  width: 0;
}

.cropper-center:after {
  background-color: #eee;
  content: " ";
  display: block;
  position: absolute;
}

.cropper-center:before {
  background-color: #eee;
  content: " ";
  display: block;
  position: absolute;
  height: 1px;
  left: -3px;
  top: 0;
  width: 7px;
}

.cropper-center:after {
  height: 7px;
  left: 0;
  top: -3px;
  width: 1px;
}

.cropper-face,
.cropper-line,
.cropper-point {
  display: block;
  height: 100%;
  opacity: .1;
  position: absolute;
  width: 100%;
}

.cropper-face {
  background-color: #fff;
  left: 0;
  top: 0;
}

.cropper-line {
  background-color: #39f;
}

.cropper-line.line-e {
  cursor: ew-resize;
  right: -3px;
  top: 0;
  width: 5px;
}

.cropper-line.line-n {
  cursor: ns-resize;
  height: 5px;
  left: 0;
  top: -3px;
}

.cropper-line.line-w {
  cursor: ew-resize;
  left: -3px;
  top: 0;
  width: 5px;
}

.cropper-line.line-s {
  bottom: -3px;
  cursor: ns-resize;
  height: 5px;
  left: 0;
}

.cropper-point {
  background-color: #39f;
  height: 5px;
  opacity: .75;
  width: 5px;
}

.cropper-point.point-e {
  cursor: ew-resize;
  margin-top: -3px;
  right: -3px;
  top: 50%;
}

.cropper-point.point-n {
  cursor: ns-resize;
  left: 50%;
  margin-left: -3px;
  top: -3px;
}

.cropper-point.point-w {
  cursor: ew-resize;
  left: -3px;
  margin-top: -3px;
  top: 50%;
}

.cropper-point.point-s {
  bottom: -3px;
  cursor: s-resize;
  left: 50%;
  margin-left: -3px;
}

.cropper-point.point-ne {
  cursor: nesw-resize;
  right: -3px;
  top: -3px;
}

.cropper-point.point-nw {
  cursor: nwse-resize;
  left: -3px;
  top: -3px;
}

.cropper-point.point-sw {
  bottom: -3px;
  cursor: nesw-resize;
  left: -3px;
}

.cropper-point.point-se {
  bottom: -3px;
  cursor: nwse-resize;
  height: 20px;
  opacity: 1;
  right: -3px;
  width: 20px;
}

.cropper-point.point-se:before {
  background-color: #39f;
  bottom: -50%;
  content: " ";
  display: block;
  height: 200%;
  opacity: 0;
  position: absolute;
  right: -50%;
  width: 200%;
}

@media (min-width: 768px) {
  .cropper-point.point-se {
    height: 15px;
    width: 15px;
  }
}

@media (min-width: 992px) {
  .cropper-point.point-se {
    height: 10px;
    width: 10px;
  }
}

@media (min-width: 1200px) {
  .cropper-point.point-se {
    height: 5px;
    opacity: .75;
    width: 5px;
  }
}

.cropper-invisible {
  opacity: 0;
}

.cropper-bg {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC");
}

.cropper-hide {
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.cropper-hidden {
  display: none !important;
}

.cropper-move {
  cursor: move;
}

.cropper-crop {
  cursor: crosshair;
}

.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed;
}

.cropActionsTopMenu {
  position: absolute;
  left: 0;
  right: 0;
  top: 4px;
  width: auto;
  height: auto;
}

.bg-slider {
  float: left;
  padding: 12px 0 0 10px;
}

.crop-actions {
  /*float: right;*/
  background: transparent;
  z-index: 1007;
}

.crop-actions ul {
  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;
}

.crop-actions li {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-right: 8px;
  overflow: hidden;
}

.crop-actions li a {
  border: 1px solid #888;
  border-radius: 2px !important;
  background: #fff;
  display: block;
  width: 95px;
  color: #464646;
  padding: 5px 0;
  text-align: center;
}

.crop-actions li a:hover i {
  color: #fff !important;
}

.crop-actions li i {
  font-size: 14px;
  color: #fd5e0e;
  display: inline-block;
  background: none;
  height: 16px;
  width: 16px;
  text-indent: -9999px;
  margin-right: 7px;
  line-height: 23px;
}

.crop-actions li i.icomoon-check {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -6px -276px;
}

.crop-actions li i.icomoon-close {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -68px -276px;
}

.crop-actions li:hover a {
  border: 1px solid transparent;
}

.crop-actions li:hover .icomoon-check {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -36px -276px;
}

.crop-actions li:hover .icomoon-close {
  background: url(/images/editor_sprite.png?19a0b8bca01d195f65795698a7ff3e48) no-repeat -97px -276px;
}

.crop-ctrls .inner {
  position: absolute;
  left: -1px;
  top: -1px;
  width: 100%;
  height: 100%;
  border: 1px dashed rgba(0, 0, 0, 0.5);
}

.crop-ctrls {
  z-index: 1005;
}

.crop-ctrls .handle {
  position: absolute;
  z-index: 1001;
  width: 40px;
  height: 40px;
  border-radius: 40px;
  display: block;
}

.crop-ctrls .handle:before {
  position: absolute;
  content: '';
  background: #f05a28;
  width: 10px;
  height: 10px;
  left: 13px;
  top: 13px;
  border: 2px solid #fff;
  border-radius: 10px;
  -webkit-transition: background .15s linear;
  transition: background .15s linear;
  -webkit-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.15);
}

.crop-ctrls .handle.tl {
  left: -20px;
  top: -20px;
  cursor: nwse-resize;
}

.crop-ctrls .handle.tr {
  right: -20px;
  top: -20px;
  cursor: nesw-resize;
}

.crop-ctrls .handle.br {
  right: -20px;
  bottom: -20px;
  cursor: nwse-resize;
}

.crop-ctrls .handle.bl {
  left: -20px;
  bottom: -20px;
  cursor: nesw-resize;
}

.wfx-image {
  margin-top: 34px !important;
}

.wfx-reflectionType {
  width: 50%;
  float: left;
}

.wfx-reflectionSize {
  width: 47%;
  float: right;
}

.wfxModelPopup {
  width: auto;
}

.clsTemplateCat .mobileCateView ul li {
  border: 1px solid #f7f7f7;
}

.clsTemplateCat .mobileCateView ul li a {
  color: #474747;
  background: #ffffff;
}

.wfxImagePopup {
  width: 100%;
  max-width: 795px;
}

.wfxImagePopup .modal-content {
  min-height: 300px !important;
}

.wfxImagePopup .wfxPageviewLst {
  width: 366px;
  float: left;
  margin-right: 10px;
}

.wfxImagePopup .wfxPageviewLst .downloadMenu {
  top: 2px;
  right: 0;
}

.wfxImagePopup .wfxPageviewLst .downloadMenu .gridMenuPopOver {
  width: 145px;
  right: 0;
  top: 34px;
}

.double_image .wfxImagePopup {
  max-width: 1150px !important;
}

.double_image .wfxImagePopup .wfx_canvas_border:after {
  border-width: 5px;
}

.cropOptionsicon {
  width: 26px;
  height: 27px;
  display: inline-block;
  text-indent: -9999px;
}

.cropOptionsicon.wfxDraw {
  background: url(/images/sprite.png?16867616a4a825321c324d9d898bdc1c) no-repeat -440px -201px;
}

.wfx_popup_bg {
  background: #f1ecec;
  width: 40px;
  height: 40px;
}

.wfx_popup_bg .wfx_popup_square {
  border: 2px solid #f21e5f;
  left: 7px;
  top: 7px;
  width: 26px;
  height: 26px;
}

.wfx_popup_bg .wfx_popup_portrait {
  border: 2px solid #f21e5f;
  left: 10px;
  top: 7px;
  width: 20px;
  height: 26px;
}

.wfx_popup_bg .wfx_popup_landscape {
  border: 2px solid #f21e5f;
  left: 7px;
  top: 11px;
  width: 26px;
  height: 18px;
}

.wfxCanvasBg {
  border: 1px solid #f6f6f6;
  overflow: hidden;
}

.wfxPageviewProp {
  background: #f6f6f6;
}

.wfxColorUl .wfxColorLst {
  width: 25px;
  height: 25px;
  border: 1px solid #ccc;
  display: block;
  text-indent: -9999px;
  float: left;
  margin-right: 5px;
}

.wfxColorUl .wfxColorLst.active {
  border: 2px solid #150202;
}

.wfxColorUl .wfxColorLst.wfxred {
  background: red;
}

.wfxColorUl .wfxColorLst.wfxgreen {
  background: green;
}

.wfxColorUl .wfxColorLst.wfxblue {
  background: blue;
}

.wfxColorUl .wfxColorLst.wfxyellow {
  background: yellow;
}

.wfxColorUl .wfxColorLst.wfxskyblue {
  background: skyblue;
}

.wfxColorUl .wfxColorLst.wfxpink {
  background: pink;
}

.wfxColorUl .wfxColorLst.wfxwhite {
  background: white;
}

.wfx_mirror {
  min-height: 45px;
}

.wfx_mirror .wfx_apply_btn .btn-primary,
.wfx_mirror .wfx_apply_btn .btn-default {
  right: 7px;
  bottom: 15px;
}

.wfx_mirror.wfx_mirrorBg {
  background: #f6f6f6;
  min-height: 75px;
  margin: 10px 0 0;
}

.wfx_mirror.wfx_mirrorBg .wfx_apply_btn .btn-primary {
  right: 10px;
  bottom: 10px;
}

.wfx-clear-btn {
  right: 5px;
  bottom: 5px;
  padding: 0 5px !important;
  border-radius: 0;
  color: #fff;
  font-size: 15px;
}

.wfxCanvasBg .canvas-container {
  margin: 0 auto;
}

.wfxCanvasBg img {
  margin: 0 auto;
  max-width: inherit;
}

.templateview .viewpage_left .video-wrapper-container {
  height: calc(100vh - 200px);
  /*margin-bottom: 62px;*/
}

.templateview.hd_alertbox .viewpage_left .video-wrapper-container {
  height: calc(100vh - 182px);
}

.wfx-choose-btn {
  right: 5px;
  top: 5px;
  /*width: 81px;*/
  padding: 0 5px !important;
  font-size: 12px;
  border-radius: 0;
}

.height350 {
  min-height: 350px;
}

.original_image350px_r img {
  max-width: none;
}

.hover-wfx:hover .wfx-choose-btn {
  display: block;
}

.wfx-model-blog {
  width: 900px !important;
  height: 448px !important;
}

.btn.btn-organize {
  background: #b6bf33 !important;
  color: #fff !important;
  border: 2px solid #b6bf33;
  padding: 3px 8px;
  border-radius: 0 !important;
}

.btn {
  border: 2px solid #fff !important;
}

.alignCenterDiv {
  margin: 0 auto;
}

.btn.btn-sm,
.btn-group-sm > .btn {
  padding: 4px 8px;
}

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

.input_radio_bg label input[type="radio"] {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  margin-left: 0 !important;
}

.input_radio_bg label span {
  position: absolute;
  width: 20px;
  height: 19px;
  left: 0;
  top: 0;
  margin-top: 2px;
}

.modal .modal-content {
  border-radius: 0;
  text-align: left;
}

.modal .modal-content {
  height: auto;
}

.modal .modal-header {
  padding: 10px;
  z-index: 2;
  position: relative;
  background: #fff;
}

.modal-header {
  padding: 13px;
  border-bottom: 1px solid #e5e5e5;
}

.modal .modal-body {
  padding: 10px;
  overflow: auto;
}

.modal-body {
  position: relative;
  padding: 13px;
}

.original_image350px {
  width: 500px;
}

.original_image350px .compress_imageProperties {
  height: auto;
}

.photo_editor_image {
  margin: 0 auto;
}

.hor_bdr_before:before {
  z-index: 3;
}

.wfx_filter_img {
  width: auto;
  margin: 0 15px 0 0;
}

.wfx_select_box {
  width: 135px;
}

.wfx_input_box {
  margin: 0 15px 0 0;
}

.width_input {
  width: 110px;
}

.width_input .wfx_slider .compress_qualityValue {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.width_input .wfx_slider .compress_qualityValue input[type=range] {
  width: 70%;
  background: transparent;
}

.width_input .wfx_slider .compress_qualityValue .normalSlider {
  width: 50px;
  height: 25px;
  font-size: 12px;
  margin-top: 0;
  margin-left: 5px;
}

.wfxHeader_title {
  color: #a5a5a5;
}

.photoEditor_loader {
  text-align: center;
  line-height: 20px;
}

.wfx-download-btn {
  right: 4px;
  top: 4px;
  /*width: 81px;*/
  padding: 0 5px !important;
  font-size: 12px;
  border-radius: 0;
}

.wfx-save-btn {
  right: 70px;
  top: 4px;
  /*width: 81px;*/
  padding: 0 5px !important;
  font-size: 12px;
  border-radius: 0;
}

.wfx_slider input[type=range] {
  width: 100%;
}

.fx-check {
  right: 5px;
  top: 5px;
}

@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 .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 .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 {
    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 {
    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 {
    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 .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 .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 {
    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,
  .editor-prime .prime-hover h4,
  .blog-slider-hd h2,
  .product-sec h2,
  .verticle-slider-sec h2,
  .logo_sec h2,
  .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%);
  }
}

/**
 * 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;
}

