body {
  padding-bottom: 0rem !important; }

.pageComp {
  background-size: cover !important; }

/**--------------------------------------
 *
 *---------------------------------------*/
.slogan-til {
  text-transform: capitalize !important; }

.features_img_block {
  display: inline-block;
  position: relative;
  width: 540px;
  height: 486px; }
  .features_img_block img {
    position: absolute;
    height: auto;
    width: 89%;
    top: 11.363636363636363%;
    left: 5.3%; }

.features_text .collage_link {
  color: #1375fa; }
  .features_text .collage_link:hover {
    text-decoration: underline; }

.section_template_wrap {
  background: #f7f7f7;
  padding: 90px 0; }
  .section_template_wrap .section_inner_wrap {
    max-width: 1200px;
    margin: 0 auto; }

#section_template {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center; }
  #section_template .template_thumb {
    width: 260px;
    position: relative;
    overflow: hidden;
    margin: 15px; }
    #section_template .template_thumb img {
      width: 100%;
      transition: all .3s; }
    #section_template .template_thumb:hover img {
      transform: scale(1.1); }

/*-----------pagination---------*/
.pagination {
  padding: 30px 20px 0;
  color: #b3becd;
  text-align: center;
  font-size: 14px;
  font-family: "Helvetica Light"; }
  .pagination span, .pagination a {
    display: inline-block;
    color: rgba(0, 0, 0, 0.7);
    height: 34px;
    line-height: 34px;
    padding: 0 12px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    margin: 0 6px;
    border-radius: 4px;
    vertical-align: middle;
    text-decoration: none;
    box-sizing: border-box;
    transition: .3s; }
    .pagination span:hover, .pagination a:hover {
      border: 1px solid #1375fa;
      transition: .3s; }
  .pagination .disabled {
    display: none; }
  .pagination .current {
    display: inline-block;
    height: 34px;
    line-height: 34px;
    padding: 0 12px;
    margin: 0 2px;
    color: #fff;
    background-color: #1375fa;
    border: 1px solid #1375fa;
    border-radius: 4px;
    vertical-align: middle; }
  .pagination .prevPage {
    margin-right: 20px;
    width: 140px; }
    .pagination .prevPage:hover {
      border: 1px solid #1375fa; }
    .pagination .prevPage:hover::before {
      background-position-y: -10px; }
    .pagination .prevPage:before {
      display: inline-block;
      width: 5px;
      height: 10px;
      background: url(//pub-static.fotor.com/static/web/site/features/es/aboutus/images/web_fotor_icon_arrow_left072efe0bbb0199f51ec36be03206d353.png) no-repeat;
      margin-right: 8px;
      content: ''; }
  .pagination .nextPage {
    margin-left: 20px;
    width: 140px; }
    .pagination .nextPage:hover {
      border: 1px solid #1375fa; }
    .pagination .nextPage:hover::before {
      background-position-y: -10px; }
    .pagination .nextPage:after {
      display: inline-block;
      width: 5px;
      height: 10px;
      background: url(//pub-static.fotor.com/static/web/site/features/es/aboutus/images/web_fotor_icon_arrow_right4bc8a14684cdcb6ae585e22abef7a3bc.png) no-repeat left top;
      margin-left: 8px;
      content: ''; }

.section_cats {
  background: #272b34;
  padding: 90px 0; }
  .section_cats .section_inner_wrap {
    max-width: 1200px;
    margin: 0 auto; }
  .section_cats h3 {
    text-align: center;
    font-family: Helvetica-Light;
    color: #fff;
    font-size: 34px;
    line-height: 34px;
    font-weight: normal; }

.crop-public {
  margin: 0 auto; }

.scop-floor1 .floor1-contet {
  max-width: 830px;
  width: 100%; }

.scop-floor1 {
  height: auto;
  overflow: hidden;
  width: 100%;
  min-width: 1000px;
  background-color: #FFF; }

.scop-floor1 .floor1-contet {
  width: 85%; }

.scop-floor1 .floor1-contet {
  max-width: 1160px;
  width: 90%; }

.scop-floor1 .floor1-contet ul li {
  display: block;
  float: left;
  width: 33.333%;
  position: relative;
  height: 298px;
  text-align: center; }

.scop-floor1 .floor1-contet ul li a {
  color: #505050; }

.scop-floor1 .floor1-contet ul li a.collage-btn {
  width: 120px;
  height: 34px;
  margin-left: -55px;
  font-size: 12px;
  line-height: 34px;
  position: absolute;
  border-radius: 4px;
  background-color: #ebebeb;
  font-family: sintonyregular;
  color: #3c3c3c;
  left: 50%;
  top: 36%;
  cursor: pointer;
  display: none; }

.scop-floor1 .floor1-contet ul li a.collage-btn:hover {
  background-color: #fff;
  color: #141414; }

.scop-floor1 .floor1-contet ul li a.collage-btn:active {
  background-color: #787878;
  color: #c8c8c8; }

.scop-floor1 .floor1-contet ul li span {
  font-family: sintonyregular;
  font-size: 12px;
  color: #505050;
  margin-top: 95%;
  display: inline-block; }

.scop-floor1 .floor1-contet {
  max-width: 830px;
  width: 100%; }

.scop-floor1 .floor1-contet ul {
  width: 100%; }

.scop-floor1 .floor1-contet ul li {
  display: block;
  float: left;
  width: 33.333%;
  position: relative;
  height: 298px;
  text-align: center; }

.scop-floor1 .floor1-contet ul li .opacity {
  width: 90%;
  height: 84.7%;
  background-color: #000;
  opacity: 0.3;
  display: none;
  position: absolute;
  left: 5%;
  transition: all 1s linear 0.3s;
  -webkit-transition: display 10s linear 0.3s; }

.scop-floor1 .floor1-contet ul li .opacity1 {
  width: 90%;
  height: 84.7%;
  background-color: transparent;
  position: absolute;
  left: 5%; }

@media screen and (min-width: 1100px) {
  .scop-floor4 {
    padding-top: 59px;
    padding-bottom: 59px; }
  .scop-floor1 .floor1-contet {
    max-width: 930px; }
  .scop-floor1 .floor1-contet ul li {
    height: 330px; }
  .scop-floor1 .floor1-contet ul li a.collage-btn {
    width: 148px;
    height: 42px;
    font-size: 14px;
    left: 50%;
    margin-left: -74px;
    line-height: 42px; }
  .scop-floor1 .floor1-contet ul li .opacity {
    width: 90%;
    left: 5%; }
  .scop-floor1 .floor1-contet ul li .opacity1 {
    width: 90%;
    left: 5%; }
  .scop-floor1 .floor1-contet ul li span {
    margin-top: 95%; } }

@media screen and (max-width: 640px) {
  .scop-floor1-pc {
    display: none; }
  .scop-floor1 .floor1-contet ul li {
    float: none;
    width: 90%;
    max-width: 100%;
    margin: 5% auto; }
  .scop-floor1 .floor1-contet ul li .opacity, .scop-floor1 .floor1-contet ul li .opacity1, .scop-floor1 .floor1-contet ul li a {
    display: none !important; }
  .scop-floor1 .floor1-contet ul li span {
    margin-top: 0;
    position: relative;
    bottom: -89%; } }

@media screen and (max-width: 479px) {
  .scop-floor1 .floor1-contet ul li {
    height: 260px; } }

/**/
.header-box {
  position: fixed;
  width: 100%;
  z-index: 1111;
  background: 0;
  height: 70px; }

#header.top110 {
  top: 0; }

#header {
  -webkit-transition: 1000ms cubic-bezier(0.86, 0, 0.07, 1);
  -moz-transition: 1000ms cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: 1000ms cubic-bezier(0.86, 0, 0.07, 1);
  -ms-transition: 1000ms cubic-bezier(0.86, 0, 0.07, 1);
  transition: 1000ms cubic-bezier(0.86, 0, 0.07, 1); }

#header {
  width: 100%;
  min-width: 1000px;
  height: 54px;
  background: #f5f5f5;
  position: absolute;
  top: 0px;
  z-index: 999;
  font-family: 'FuturaMediumBT', Arial, Helvetica, sans-serif;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 5px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 5px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 5px; }

#header #menu {
  height: 54px;
  margin: auto; }

#menu_logo {
  float: left;
  margin: 14px 30px 0 40px; }

#menu_logo img {
  width: 76px; }

#header .cut_off_rule {
  height: 12px;
  width: 1px;
  border-left: 1px solid #a0a0a0;
  margin-top: 21px;
  float: left; }

#nav {
  float: right;
  padding-top: 0px;
  margin-left: 10px; }

#nav ul#top-nav {
  list-style: none; }

#nav ul#top-nav li {
  float: left;
  height: 54px;
  width: auto !important;
  line-height: 70px;
  color: #000;
  position: relative; }

#nav ul#top-nav li a {
  display: block;
  width: auto !important;
  height: 70px;
  color: #000;
  padding: 0 20px;
  font-size: 14px;
  text-transform: uppercase; }

#nav ul#top-nav li a.onc {
  color: #957f41;
  background: none; }

#nav ul#top-nav li a.on {
  color: #787878;
  background: none; }

#nav ul#top-nav li .dropdown_nav {
  position: absolute;
  width: 130px;
  left: 50%;
  margin-left: -65px;
  top: 70px;
  padding-top: 0px;
  display: none; }

#nav ul#top-nav li .dropdown_nav .topbg {
  height: 0;
  background-color: #cc3333; }

#nav ul#top-nav li .dropdown_nav .listbg {
  background: #f0f0f0; }

#nav ul#top-nav li .dropdown_nav .listbg.nonebg {
  background: #f0f0f0; }

#nav ul#top-nav li ul {
  list-style: none; }

#nav ul#top-nav li ul li {
  float: none;
  display: block;
  width: 120px;
  height: 30px;
  padding: 0;
  line-height: 30px;
  position: relative; }

#nav ul#top-nav li ul li a {
  height: 30px;
  width: 120px;
  text-transform: none;
  padding: 0;
  color: #636363;
  text-align: left;
  text-indent: 40px;
  background: url(//pub-static.fotor.com/static/web/site/features/es/aboutus/images/m_icon098d418cff790dcb2139458c0ec02d74.png) no-repeat;
  font-size: 12px; }

#nav ul#top-nav .new {
  width: 0;
  height: 0; }

#nav ul#top-nav li ul li:hover .new {
  display: none; }

#nav ul#top-nav li ul li a.none {
  background-position: -1111px -1111px;
  text-indent: 25px; }

#nav ul#top-nav li ul li a.none.on {
  background-position: -1111px -1111px; }

#nav ul#top-nav li ul li a.on {
  color: #fafafa;
  text-shadow: none;
  background: #bda460 url(//pub-static.fotor.com/static/web/site/features/es/aboutus/images/m_icon098d418cff790dcb2139458c0ec02d74.png) no-repeat; }

#nav ul#top-nav li ul li a.none:hover {
  /*background:#cc3333;color:#fff;text-shadow:none;*/ }

#nav ul#top-nav li ul li a.m_design {
  background-position: 0 -629px; }

#nav ul#top-nav li ul li a.m_design.on {
  background-position: -144px -629px; }

#nav ul#top-nav li ul li a.m_templates {
  background-position: 0 -629px; }

#nav ul#top-nav li ul li a.m_templates.on {
  background-position: -144px -629px; }

#nav ul#top-nav li ul li a.be {
  background-position: 0 -47px; }

#nav ul#top-nav li ul li a.be.on {
  background-position: -144px -47px; }

#nav ul#top-nav li ul li a.hdr {
  background-position: 0 -265px; }

#nav ul#top-nav li ul li a.hdr.on {
  background-position: -144px -265px; }

#nav ul#top-nav li ul li a.brush {
  background-position: 0 -57px; }

#nav ul#top-nav li ul li a.brush.on {
  background-position: -144px -57px; }

#nav ul#top-nav li ul li a.effects {
  background-position: 0 -83px; }

#nav ul#top-nav li ul li a.effects.on {
  background-position: -144px -83px; }

#nav ul#top-nav li ul li a.frames {
  background-position: 0 -155px; }

#nav ul#top-nav li ul li a.frames.on {
  background-position: -144px -155px; }

#nav ul#top-nav li ul li a.overlays {
  background-position: 0 -191px; }

#nav ul#top-nav li ul li a.overlays.on {
  background-position: -144px -191px; }

#nav ul#top-nav li ul li a.text {
  background-position: 0 -226px; }

#nav ul#top-nav li ul li a.text.on {
  background-position: -144px -226px; }

#nav ul#top-nav li ul li a.collage {
  background-position: 0 -119px; }

#nav ul#top-nav li ul li a.collage.on {
  background-position: -144px -119px; }

#nav ul#top-nav li ul li a.ecards {
  background-position: 0 -11px; }

#nav ul#top-nav li ul li a.ecards.on {
  background-position: -144px -11px; }

#nav ul#top-nav li ul li a.banner {
  background-position: 0 -483px; }

#nav ul#top-nav li ul li a.banner.on {
  background-position: -144px -483px; }

#nav ul#top-nav li ul li a.webcam {
  background-position: 0 -517px; }

#nav ul#top-nav li ul li a.webcam.on {
  background-position: -144px -517px; }

#nav ul#top-nav li ul li a.beauty {
  background-position: 0 -556px; }

#nav ul#top-nav li ul li a.beauty.on {
  background-position: -144px -556px; }

#nav ul#top-nav li ul li a.fbcover {
  background-position: 0 -595px; }

#nav ul#top-nav li ul li a.fbcover.on {
  background-position: -144px -595px; }

#nav ul#top-nav li ul li a.win {
  background-position: 0 -447px; }

#nav ul#top-nav li ul li a.win.on {
  background-position: -144px -447px; }

#nav ul#top-nav li ul li a.mac {
  background-position: 0 -411px; }

#nav ul#top-nav li ul li a.mac.on {
  background-position: -144px -411px; }

#nav ul#top-nav li ul li a.iphone {
  background-position: 0 -303px; }

#nav ul#top-nav li ul li a.iphone.on {
  background-position: -144px -303px; }

#nav ul#top-nav li ul li a.win8 {
  background-position: 0 -375px; }

#nav ul#top-nav li ul li a.win8.on {
  background-position: -144px -375px; }

#nav ul#top-nav li ul li a.android {
  background-position: 0 -339px; }

#nav ul#top-nav li ul li a.android.on {
  background-position: -144px -339px; }

#nav ul#top-nav li ul li .dropdown_nav {
  position: absolute;
  left: 130px;
  top: 0;
  margin-left: 0;
  display: none; }

#nav ul#top-nav li ul li .dropdown_nav .topbg {
  height: 0; }

#nav ul#top-nav li ul li .dropdown_nav .listbg {
  background: #f0f0f0; }

#nav ul#top-nav li ul li ul {
  list-style: none; }

#nav ul#top-nav li ul li ul li a.on {
  background: #bda460 !important; }

#nav ul#top-nav li ul li ul li a {
  text-indent: 10px;
  background: none;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: keep-all;
  white-space: nowrap; }

#nav ul#top-nav li #menuuserpanle {
  width: auto;
  float: right;
  margin-left: 80px; }

#nav ul#top-nav li #menuuserpanle a.signin, #nav ul#top-nav li #menuuserpanle a.signup {
  width: 70px;
  height: 26px;
  display: inline-block;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  line-height: 26px;
  -moz-text-shadow: none;
  -webkit-text-shadow: none;
  text-shadow: none;
  text-align: center; }

#nav ul#top-nav li #menuuserpanle a.signin {
  background: #e0e1dd;
  color: #2f2f2f;
  margin-right: 0px; }

#nav ul#top-nav li #menuuserpanle a.signin:hover {
  background: #d7d8d4; }

#nav ul#top-nav li #menuuserpanle a.signup {
  background: #cc3333;
  color: #fff; }

#nav ul#top-nav li #menuuserpanle a.signup:hover {
  background: #b82323; }

#nav ul#top-nav li #menuuserpanle .m_userhead {
  width: 30px;
  height: 30px;
  float: left;
  margin-right: 5px; }

#nav ul#top-nav li #menuuserpanle .m_userhead img {
  width: 30px;
  height: 30px; }

#nav ul#top-nav li #menuuserpanle .m_userinfo {
  line-height: 30px;
  width: 85px;
  text-align: left;
  height: 30px;
  overflow: hidden;
  color: #cc3333;
  word-break: keep-all;
  white-space: nowrap;
  text-overflow: ellipsis; }

#homepage_login {
  float: right;
  position: relative;
  margin-right: 24px;
  font-size: 0; }

#homepage_login a.signup, #homepage_login a.signin {
  width: 72px;
  height: 28px;
  display: inline-block;
  line-height: 28px;
  text-transform: uppercase;
  margin-top: 13px;
  text-align: center;
  font-size: 12px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px; }

#homepage_login a.signup {
  background: #ac975e;
  color: #f0f0f0;
  margin-right: 16px; }

#homepage_login a.signup:hover {
  background: #bda460;
  color: #fafafa; }

#homepage_login a.signup:active {
  background: #978450;
  color: #fff; }

#homepage_login a.signin {
  background-color: #1375fa;
  color: #fff;
  padding: 6px 7px;
  border-radius: 20px; }

#homepage_login a.signin:hover {
  background: #1c93fa;
  color: #fff; }

#homepage_login a.signin:active {
  background: #798857;
  color: #fff; }

#homepage_login a.login {
  width: 100px;
  height: 36px;
  margin-top: 13px;
  display: inline-block;
  line-height: 36px;
  font-size: 14px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  color: #fff;
  background: inherit;
  font-weight: normal;
  text-align: center;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  -webkit-transition: all 0.15s;
  -moz-transition: all 0.15s;
  transition: all 0.15s;
  font-family: 'OpenSansLight', Arial, Helvetica, sans-serif; }

#homepage_login a.login:hover {
  background: rgba(255, 255, 255, 0.2);
  color: #fff; }

#homepage_login a.login:active {
  background: rgba(255, 255, 255, 0.3);
  color: #fff; }

#homepage_login #menuuserpanle .m_userhead {
  width: 30px;
  height: 30px;
  border: 1px solid rgba(0, 0, 0, 0.4);
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  float: right;
  margin: 11px 0 11px 8px;
  overflow: hidden; }

#homepage_login #menuuserpanle .m_userhead img {
  width: 30px;
  height: 30px; }

#homepage_login #menuuserpanle .m_userinfo {
  line-height: 32px;
  margin: 11px 0;
  float: left;
  width: 80px;
  font-size: 12px;
  text-align: right;
  text-transform: uppercase;
  height: 30px;
  overflow: hidden;
  color: #B7B0B0;
  word-break: keep-all;
  white-space: nowrap;
  text-overflow: ellipsis; }

#indexdiv {
  width: 100%;
  min-width: 1000px;
  position: relative;
  background: #f5f5f5; }

#indexdiv .top54 {
  width: 100%;
  margin: auto;
  text-align: center; }

@media screen and (min-width: 1100px) {
  .indexdiv-content .feature-h1 {
    font-family: "Helvetica-Bold";
    font-size: 44px;
    color: #FFF;
    text-transform: uppercase;
    line-height: 1.2;
    margin-top: 170px;
    margin-bottom: 30px; }
  .indexdiv-content .feature-h1-descr {
    font-size: 16px;
    font-family: "Helvetica-Light";
    width: 80%;
    margin: 0 auto;
    color: #fff;
    margin-bottom: 50px; }
  .indexdiv-content a {
    background: #1375fa;
    color: #fff;
    font-size: 14px;
    min-height: 50px;
    min-width: 140px;
    border: none;
    outline: none;
    padding: 0.85rem 2.1rem;
    border-radius: 6px;
    overflow: hidden;
    cursor: pointer;
    text-align: center;
    margin-top: 50px;
    height: 46px; }
  .indexdiv {
    padding-top: 120px;
    padding-bottom: 120px; } }

.indexdiv {
  width: 100%;
  padding-top: 70px;
  padding-bottom: 60px;
  min-width: 1000px;
  background-repeat: no-repeat;
  background-position: center;
  /* background-size: 100% 100%; */ }

#footer_box {
  background: #181c20 !important;
  width: 100%;
  height: auto;
  min-width: 1000px;
  margin-top: 80px; }

#homepage_footer {
  width: 900px;
  margin: 0 auto;
  padding: 60px 0 0;
  font-size: 16px;
  font-family: 'FuturaMediumBT', Tahoma, Geneva, sans-serif; }

#homepage_footer dl {
  display: block;
  width: 200px;
  margin: 0;
  float: left; }

#homepage_footer dl dt {
  color: #dcdcdc;
  margin-bottom: 10px;
  font-weight: normal; }

#homepage_footer dl dd a {
  line-height: 30px;
  color: #7e838e;
  font-family: Helvetica, Arial, sans-serif; }

#homepage_footer dl dd a:hover {
  color: #c8c8c8; }

#homepage_footer dl dd a:active {
  color: #978450; }

#homepage-copyinfo {
  margin: 50px auto 0;
  width: 100%;
  height: 72px;
  line-height: 72px;
  clear: both;
  text-align: center;
  font-size: 14px;
  border-top: 1px solid rgba(255, 255, 255, 0.05);
  color: #7e838e;
  background: #181c20; }

#lang {
  width: 88px;
  height: 26px;
  background: url(//pub-static.fotor.com/static/web/site/features/es/aboutus/images/w_down1fac7935ac3a8998d6b4dfc767abe746.png) 70px center no-repeat;
  border: 1px solid #7e838e;
  font-size: 12px;
  line-height: 26px;
  text-indent: 5px;
  cursor: pointer;
  color: #7e838e;
  font-family: Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  margin-top: 15px; }

#lang:hover {
  background-color: #ebebeb;
  border: 1px solid #ebebeb;
  color: #505050; }

ul#index-lang {
  position: absolute;
  list-style: none;
  top: 27px;
  left: 0;
  border: 1px solid #787878;
  background: rgba(0, 0, 0, 0.4);
  font-family: Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  display: none; }

ul#index-lang li {
  display: block;
  height: 24px;
  text-indent: 5px;
  width: 88px;
  cursor: pointer; }

ul#index-lang li a {
  font-size: 12px;
  line-height: 24px !important;
  display: block;
  width: 88px;
  height: 25px; }

ul#index-lang li a:hover {
  background: #9d8f69;
  color: #f0f0f0; }

ul#index-lang li a:active {
  background: #7a6d47;
  color: #ffffff; }

/**/
.scop-floor1 {
  height: auto;
  padding-top: 96px;
  padding-bottom: 96px;
  overflow: hidden;
  width: 100%;
  min-width: 1000px;
  background-color: #FFF; }

.scop-floor1 .floor1-contet {
  width: 85%; }

.floor1-contet .floor1-left {
  width: 46.5%;
  height: 274px;
  float: left; }

.floor1-contet .floor1-left img {
  max-width: 100%;
  max-height: 100%; }

.floor1-contet .floor1-left .app-img {
  display: none; }

.floor1-contet .floor1-right {
  float: right;
  width: 40%; }

.floor1-right p {
  color: #8c8c8c;
  font-size: 1.2rem;
  font-family: "sintonyregular";
  line-height: 25px;
  margin-top: 14px; }

.floor1-right a {
  margin-top: 24px;
  display: block;
  width: 140px;
  height: 40px;
  background-color: #3c3c3c;
  font-size: 12px;
  font-family: "sintonyregular";
  color: #e1e1e1;
  border-radius: 5px;
  line-height: 40px;
  text-align: center;
  transition: all linear 0.3s; }

.floor1-right a:hover {
  background-color: #282828;
  color: #f5f5f5; }

.floor1-right a:active {
  background-color: #141414;
  color: #FFF; }

.pic-box {
  width: 100%; }

.auto-switch > a {
  float: left;
  position: relative;
  width: 100%;
  height: 360%;
  display: block; }

.auto-switch > a img {
  position: absolute;
  top: 0;
  left: 0; }

@media screen and (max-width: 640px) {
  .floor1-contet .floor1-left .app-img {
    display: inline-block; }
  .scop-floor1 .floor1-right .p-title {
    font-size: 1.2rem; } }

@media screen and (min-width: 1100px) {
  .scop-floor1 {
    padding-top: 96px;
    padding-bottom: 96px; }
  .scop-floor1 .floor1-contet {
    width: 90%; }
  .floor1-contet .floor1-right {
    float: right;
    width: 39.655%;
    /*padding: 20px 0;*/
    height: 320px;
    position: relative; }
  .floor1-right p {
    color: #8c8c8c;
    font-size: 14px;
    font-family: "sintonyregular";
    line-height: 25px;
    margin-top: 22px; }
  .floor1-right a:hover {
    background-color: #282828;
    color: #f5f5f5; }
  .floor1-right a:active {
    background-color: #141414;
    color: #FFF; }
  .floor1-right a {
    font-size: 14px;
    width: 172px;
    height: 52px;
    line-height: 52px; }
  .floor1-contet .floor1-left {
    height: 360px; } }

.top_box {
  width: 100%;
  min-width: 1000px;
  height: 400px;
  margin: 0 auto;
  padding-top: 70px;
  position: relative; }

.top_box .pic_s_box {
  width: 100%;
  height: 400px;
  margin: auto;
  background: #9ec033; }

.top_box .pic_s_box .imgsbox {
  width: 100%;
  height: 400px;
  overflow: hidden;
  position: relative; }

.top_box .pic_s_box .imgsbox div {
  width: 100%;
  height: 400px;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  background-repeat: no-repeat;
  background-position: center top; }

.s_onc {
  z-index: 3 !important; }

.feature-title, .sub-feature-title {
  width: 500px;
  height: 182px;
  position: absolute;
  top: 80px;
  left: 50%;
  margin-left: -460px;
  color: #fff;
  display: none;
  z-index: 400; }

.feature-title h1, .sub-feature-title h1 {
  font-size: 50px;
  line-height: 50px;
  margin-bottom: 15px; }

.feature-title h2, .sub-feature-title h2 {
  font-size: 24px;
  font-weight: normal; }

.feature-title a, .sub-feature-title a {
  display: block;
  height: 67px;
  width: 293px;
  background: url(//pub-static.fotor.com/static/web/site/features/es/aboutus/images/btn94e053bbaf332f0d0004a8bf21e2f7e6.png);
  cursor: pointer;
  margin: 40px 0 0 2px;
  font: 24px/64px 'Muli';
  color: #fff;
  text-indent: 40px; }

.pic-box {
  width: 1000px; }

.pic-box a {
  color: #000; }

.pic-box .l-box {
  width: 662px;
  height: 571px;
  float: left; }

.pic-box .l-box div {
  width: 323px;
  height: 278px;
  background: #FFF;
  float: left;
  text-align: center;
  font: 15px/38px Verdana, Geneva, sans-serif;
  color: #000;
  margin-bottom: 15px;
  -webkit-box-shadow: 0 1px 3px #292929;
  -moz-box-shadow: 0 1px 3px #292929;
  box-shadow: 0 1px 5px #292929; }

.pic-box .r-box {
  width: 323px;
  height: 571px;
  float: left;
  margin-left: 15px;
  text-align: center;
  font: 15px/38px Verdana, Geneva, sans-serif;
  color: #000;
  background: #FFF;
  -webkit-box-shadow: 0 1px 3px #292929;
  -moz-box-shadow: 0 1px 3px #292929;
  box-shadow: 0 1px 5px #292929; }

.pic-box img {
  margin-right: 11px;
  float: left; }

.depict {
  width: 1000px;
  margin-top: 30px; }

.depict > div {
  width: 420px;
  float: left;
  background: #fff;
  padding: 0 35px;
  color: #6B6B6B;
  font-size: 15px;
  line-height: 20px; }

.depict h2 {
  font-size: 22px;
  color: #7A3A3A;
  margin: 20px 0 10px 0; }

#feature-info {
  width: 1000px;
  margin: auto;
  color: #3d3d3d; }

a.tryit {
  display: block;
  height: 67px;
  width: 293px;
  margin: 20px auto 0;
  background: url(//pub-static.fotor.com/static/web/site/features/es/aboutus/images/btn94e053bbaf332f0d0004a8bf21e2f7e6.png);
  cursor: pointer;
  font: 24px/64px arial;
  color: #fff;
  text-indent: 40px; }

#feature-info .piclist2 ul {
  list-style: none;
  background: #fff; }

#feature-info .piclist2 ul li {
  line-height: 20px;
  font-size: 12px;
  float: left;
  list-style: none;
  width: 228px;
  padding: 5px;
  margin-right: 16px;
  height: 255px;
  background: #fff; }

#feature-info .piclist2 ul li a {
  display: block;
  width: 228px;
  height: 167px;
  margin: 0 auto 10px;
  overflow: hidden; }

.more-features {
  text-align: center;
  color: #8e8e8e;
  line-height: 50px;
  font-size: 14px; }

.more-features a {
  color: #8e8e8e; }

#feature-info h2 {
  font-size: 18px;
  font-weight: normal;
  line-height: 25px; }

#retouching_features {
  width: 1000px;
  height: 600px;
  position: relative; }

#imgBox img {
  position: absolute;
  top: 0;
  left: 0; }

#retouching_features #retouching_btn {
  width: 210px;
  position: absolute;
  top: 145px;
  left: 0;
  z-index: 3; }

#retouching_features #retouching_btn div {
  width: 210px;
  height: 55px;
  margin-bottom: 4px;
  background: rgba(0, 0, 0, 0.2);
  font: 22px/55px "Muli";
  color: #fff;
  text-indent: 18px;
  cursor: pointer; }

.retouching_btnon {
  width: 295px !important; }

.i_content {
  padding: 25px 20px;
  line-height: 20px;
  font-size: 12px; }

.i_content h2 {
  margin-bottom: 5px;
  color: #7A3A3A; }

.ie8_restore .flash_action {
  display: block;
  height: 327px;
  width: 495px;
  float: left; }

.ad {
  width: 100%;
  height: 120px;
  position: relative; }

.ad .adSlot {
  width: 728px;
  height: 90px;
  margin: auto;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0; }

.p_font1 {
  font-size: 20px;
  line-height: 32px;
  display: block;
  margin-bottom: 16px;
  color: #2d2d2d;
  text-transform: uppercase;
  font-family: 'FuturaMediumBT', Arial, Helvetica, sans-serif;
  font-weight: normal; }

.p_mid {
  width: 100%;
  background: url(//pub-static.fotor.com/static/web/site/features/es/aboutus/images/aboutus83495282bac33bf2fbce05b36841851d.jpg) no-repeat center 45px;
  margin: 0 auto 30px;
  padding-top: 444px;
  font-size: 14px;
  line-height: 32px;
  font-family: 'AndrewFootitVirtusSansLight', Arial, Helvetica, sans-serif;
  color: #a0a0a0;
  font-weight: 600; }

.p_mid .p_words {
  padding: 20px 0;
  width: 1000px;
  margin: auto; }

.p_mid a {
  color: #ac9750; }

.p_mid a:hover {
  color: #bda460; }

.p_mid a:active {
  color: #978450; }

a.ourfblink {
  float: left;
  margin-right: 12px;
  height: 36px !important;
  width: 36px !important;
  background: url(//pub-static.fotor.com/static/web/site/features/es/aboutus/images/social_blue_sprite49954ce9e7f114771025ba56273dda84.png) no-repeat -8px -8px; }

a.ourtwlink {
  float: left;
  margin-right: 12px;
  height: 36px !important;
  width: 36px !important;
  background: url(//pub-static.fotor.com/static/web/site/features/es/aboutus/images/social_blue_sprite49954ce9e7f114771025ba56273dda84.png) no-repeat -8px -52px; }

a.hadh:hover {
  background-position-x: -52px; }

a.hadh:active {
  background-position-x: -96px; }

@media (max-width: 1160px) {
  main .wrapper .features_row {
    flex-flow: wrap; }
    main .wrapper .features_row .features_img_block {
      margin-right: 0;
      background-size: 100% auto; } }

@media (max-width: 978px) {
  .section_cats .cats_wrap {
    width: 100%; }
    .section_cats .cats_wrap .cats_item a {
      margin-left: 0; } }

@media (max-width: 768px) {
  main .wrapper .features_row .features_img_block {
    width: 100% !important;
    height: 0;
    /* background: none; */
    padding-top: 73.33333%; }
  main .wrapper .features_row .features_img_block img {
    position: absolute;
    height: auto;
    width: 89%;
    top: 3.363636363636363%;
    left: 5.3%; } }
