/* sogo_rem_template_2024.css
Rem root value for all screens - start*/
@media (min-width: 2560px) {
  :root {
    font-size: calc(10px * 1.0) !important;
  }
}
@media (max-width: 2559px) and (min-width: 2351px) {
  :root {
    font-size: calc(10px * 0.95) !important;
  }
}
@media (max-width: 2350px) and (min-width: 2121px) {
  :root {
    font-size: calc(10px * 0.85) !important;
  }
}
@media (max-width: 2120px) and (min-width: 2048px) {
  :root {
    font-size: calc(10px * 0.81) !important;
  }
}
@media (max-width: 2047px) and (min-width: 1920px) {
  :root {
    font-size: calc(10px * 0.8) !important;
  }
}
@media (max-width: 1919px) and (min-width: 1761px) {
  :root {
    font-size: calc(10px * 0.79) !important;
  }
}
@media (max-width: 1760px) and (min-width: 1601px) {
  :root {
    font-size: calc(10px * 0.75) !important;
  }
}
@media (max-width: 1600px) and (min-width: 1441px) {
  :root {
    font-size: calc(10px * 0.67) !important;
  }
}
@media (max-width: 1440px) and (min-width: 1200px) {
  :root {
    font-size: calc(10px * 0.63) !important;
  }
}
@media (max-width: 1199px) and (min-width: 768px) {
  :root {
    font-size: calc(10px * 0.62) !important;
  }
}
@media (max-width: 767px) {
  :root {
    font-size: calc(10px * 0.7) !important;
  }
}
/* Rem root value for all screen - end */
:root {
  --color-primary: #2267e9;
  --color-secondary: #ff7858;
  --color-primary-v2: #006159;
  --color-secondary-v2: #02becc;
  --color-neonYellow: #fff000;    
  --color-ocean: #093033;
  --color-deepOcean: #092224;
  --color-linen: #f8f4ed;
  --color-sand: #DDD1BB;
  --color-pitch: #000;
  --color-obsidian: #1f1f1f;
  --color-black: #262a2a;
  --color-charcoal: #333;
  --color-iron-ash: #444;
  --color-white: #ffffff;
  --color-almostWhite: #f1f6f6;
  --color-smoke: #f1f2f4;
  --color-lightGrey: #ddd;
  --color-light-gray-border: #ddd;
  --color-darkGrey: #7a7a7a;
  --color-grey: #b0b0b0;
  --color-almostWhite: #f6f6f6;
  --color-isonzo: #02becc;
  --color-netural-cyan: #02BECC;
  --color-light-black: #333;
  --color-dark-green: #006259;
  --color-lonavala: #006159;
  --color-lonavala-light: #178278;
  --color-survey: #005EEE;
  --color-core: #4068AA;
  --color-cx: #026C7A;
  --color-ex: #B57504;
  --color-connect: #CE5E11;
  --color-polls: #CE130F;
  --lightheader: #dceeed;
  --color-lightneonYellow: #fef880;
  --color-trueBlue: #2267e9;
  --color-lightBlue: #c8dbff;
  --color-greyBlue: #9caecf;
  --color-cyan: #6ddded;
  --deep-cyan: #0cbbc8;
  --color-purple: #920bff;
  --color-blueCyan: #37b0aa;
  --color-deepBlack: #060606;  
  --color-deep-lonavala: #015864;
  --color-lightGreyNeutral: #ebedf1;
  --font-Epilogue-Regular: Epilogue-Regular;
  --font-Epilogue-Bold: Epilogue-Bold;
  --font-Epilogue-SemiBold: Epilogue-SemiBold;
  --font-Epilogue-Medium: Epilogue-Medium;
  --font-Epilogue-Light: Epilogue-Light;
  --font-Epilogue-Black: Epilogue-Black;
  --font-CrimsonPro-Italic: CrimsonPro-Italic;
  --font-CrimsonPro-ExtraLight: CrimsonPro-ExtraLight;
  --fontxl: 10rem;
  --fontl: 6.8rem;
  --font-small: 5.2rem;
  --font-medium: 6.2rem;
  --fs-xxs: 1.75rem;
  --fs-xs: 2.25rem;
  --fs-s: 2.75rem;
  --fs-m: 3.5rem;
  --fs-l: 3.75rem;
  --fs-xl: 4.5rem;
  --fs-2xl: 5.5rem;
  --fs-3xl: 6.5rem;
  --fs-4xl: 7.5rem;
  --fs-5xl: 8.5rem;
  --fs-6xl: 9rem;
  --fs-7xl: 10rem;
}
@font-face {
  font-family: Epilogue-Regular;
  src: url(/wp-content/themes/Sogosurvey/framework/css/font/Webfonts/Epilogue_Regular/Epilogue-Regular.woff2) format('woff2'), url(/wp-content/themes/Sogosurvey/framework/css/font/Webfonts/Epilogue_Regular/Epilogue-Regular.woff) format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap
}
@font-face {
  font-family: Epilogue-Bold;
  src: url(/wp-content/themes/Sogosurvey/framework/css/font/Webfonts/Epilogue_Bold/Epilogue-Bold.woff2) format('woff2'), url(/wp-content/themes/Sogosurvey/framework/css/font/Webfonts/Epilogue_Bold/Epilogue-Bold.woff) format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap
}
@font-face {
  font-family: Epilogue-SemiBold;
  src: url(/wp-content/themes/Sogosurvey/framework/css/font/Webfonts/Epilogue_SemiBold/Epilogue-SemiBold.woff2) format('woff2'), url(/wp-content/themes/Sogosurvey/framework/css/font/Webfonts/Epilogue_SemiBold/Epilogue-SemiBold.woff) format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap
}
@font-face {
  font-family: Epilogue-Medium;
  src: url(/wp-content/themes/Sogosurvey/framework/css/font/Webfonts/Epilogue_Medium/Epilogue-Medium.woff2) format('woff2'), url(/wp-content/themes/Sogosurvey/framework/css/font/Webfonts/Epilogue_Medium/Epilogue-Medium.woff) format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap
}
@font-face {
  font-family: Epilogue-ExtraBold;
  src: url(/wp-content/themes/Sogosurvey/framework/css/font/Webfonts/Epilogue_ExtraBold/Epilogue-ExtraBold.woff2) format('woff2'), url(/wp-content/themes/Sogosurvey/framework/css/font/Webfonts/Epilogue_ExtraBold/Epilogue-ExtraBold.woff) format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap
}
@font-face {
  font-family: Epilogue-Light;
  src: url(/wp-content/themes/Sogosurvey/framework/css/font/Webfonts/Epilogue_Light/Epilogue-Light.woff2) format('woff2'), url(/wp-content/themes/Sogosurvey/framework/css/font/Webfonts/Epilogue_Light/Epilogue-Light.woff) format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap
}
@font-face {
  font-family: Epilogue-Black;
  src: url(/wp-content/themes/Sogosurvey/framework/css/font/Webfonts/Epilogue_Black/Epilogue-Black.woff2) format('woff2'), url(/wp-content/themes/Sogosurvey/framework/css/font/Webfonts/Epilogue_Black/Epilogue-Black.woff) format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap
}
body {
  font-family: var(--font-Epilogue-Regular), Arial, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 2.4rem;
  line-height: 1.7;
  color: var(--color-light-black);
  -webkit-font-smoothing: antialiased;
}

.font-Epilogue-Regular {font-family: var(--font-Epilogue-Regular);}
.font-Epilogue-Bold {font-family: var(--font-Epilogue-Bold);}
.font-Epilogue-SemiBold {font-family: var(--font-Epilogue-SemiBold);}
.font-Epilogue-Medium {font-family: var(--font-Epilogue-Medium);}
.font-Epilogue-Light {font-family: var(--font-Epilogue-Light);}
.font-CrimsonPro-ExtraLight {font-family: var(--font-CrimsonPro-ExtraLight);}
.font-Epilogue-Light {font-family: var(--font-Epilogue-Light);}

.fontsize-xs {font-size: 1.96rem}
.fontsize-s {font-size: 2.24rem}
.fontsize-m {font-size: 2.8rem}
.fontsize-l {font-size: 3.36rem}
.fontsize-xl {font-size: 3.92rem}
.fontsize-xxl {font-size: 4.76rem}
.fontsize-xxxl {font-size: 5.88rem}
.fontsize-xxxxl {font-size: 7.28rem}
.fontsize-xxxxxl {font-size: 8.4rem}
.superlarge {font-size: 14rem}
.transform-inherit {text-transform: inherit}
.transform-uppercase {text-transform: uppercase}
.align-left {text-align: left}
.align-center {text-align: center}
.align-right {text-align: right}
.lh-1 {line-height: 1 !important}
.lh-11 {line-height: 1.1 !important}
.lh-12 {line-height: 1.2 !important}
.lh-13 {line-height: 1.3 !important}
.lh-14 {line-height: 1.4 !important}
.lh-15 {line-height: 1.5 !important}
.lh-16 {line-height: 1.6 !important}
.lh-17 {line-height: 1.7 !important}
.lh-18 {line-height: 1.8 !important}
.lh-19 {line-height: 1.9 !important}
.lh-20 {line-height: 2 !important}
.ls-2 {letter-spacing: 0.28rem}
.lowercase {text-transform: none !important}
.float-l {float: left}
.float-r {float: right}
.clear {clear: both}
.align-l {text-align: left !important}
.align-r {text-align: right}
.align-c {text-align: center}
.white-text {color: var(--color-white)}
.black-text {color: var(--color-dark)}
.bold-text {font-weight: 700}
.border {border: 0.14rem solid var(--color-dark)}

h1,h2,h3,h4,h5,h6,p,pre { margin: 0 0 2.9rem; }

.fs-epilogue-h1 {
  font-family: var(--font-Epilogue-Bold);
  font-size: 8rem;
  line-height: 1.125;
  letter-spacing: -0.35rem;
}
.fs-epilogue-h2 {
  font-family: var(--font-Epilogue-Bold);
  font-size: 6.5rem;
  line-height: 1.24;
  letter-spacing: -0.3rem;
}
.fs-epilogue-h3 {
  font-family: var(--font-Epilogue-Bold);
  font-size: 6rem;
  line-height: 1.125;
  letter-spacing: -0.25rem;
}
.fs-epilogue-h4 {
  font-family: var(--font-Epilogue-Bold);
  font-size: 5rem;
  line-height: 1.2;
  letter-spacing: -0.2rem;
}
.fs-epilogue-h5 {
  font-family: var(--font-Epilogue-Bold);
  font-size: 4rem;
  line-height: 1.25;
  letter-spacing: -0.15rem;
}
.fs-epilogue-h6 {
  font-family: var(--font-Epilogue-Bold);
  font-size: 3rem;
  line-height: 1.33;
  letter-spacing: -0.125rem;
}
.fs-pxxs {
  font-family: var(--font-Epilogue-Regular);
  font-size: 1rem;
  line-height: 1.5;
}
.fs-pxs {
  font-family: var(--font-Epilogue-Regular);
  font-size: 1.25rem;
  line-height: 1.2;
}
.fs-ps {
  font-family: var(--font-Epilogue-Regular);
  font-size: 1.75rem;
  line-height: 1.142;
}
.fs-pd {
  font-family: var(--font-Epilogue-Regular);
  font-size: 2rem;
  line-height: 1.5;
  letter-spacing: -0.05rem;
}
.fs-pm {
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.5rem;
  line-height: 1.6;
  letter-spacing: -0.05rem;
}
.fs-pl {
  font-family: var(--font-Epilogue-Regular);
  font-size: 3rem;
  line-height: 1.5;
  letter-spacing: -0.1rem;
}
.fs-eb-hyperlink,.fs-em-hyperlink,.fs-eb-hyperlink:hover,.fs-em-hyperlink:hover {
  display: inline-block;
  color: var(--color-primary-v2);
}
.fs-eb-hyperlink:hover,.fs-em-hyperlink:hover {
  transform: scale(1.05);
}
.fs-eb-hyperlink {
  font-family: var(--font-Epilogue-Bold);
  font-size: 2.8rem;
  letter-spacing: -0.116rem;
}
.fs-em-hyperlink {
  font-family: var(--font-Epilogue-Medium);
  font-size: 2.4rem;
  letter-spacing: -0.0725rem;
}
.fs-italic {
  font-style: italic;
  color: var(--color-secondary-v2);
}
.fontsize-inherit {
  font-size: inherit
}
/* New button changes - start */
.container {
  width: 100%;
  max-width: 2560px;
  margin: auto;
  padding: 0;
}
.slide-btn-wrapper.transparent-bg.sbtn-mr {
  margin-left: 2.9rem;
}
.slide-btn-wrapper.slide-button {
  display: inline-block;
  padding: 2.6rem 3.6rem 2.2rem 7.2rem;
  border-radius: 4.6rem;
  text-decoration: none;
  font-size: 2.4rem;
  font-family: var(--font-Epilogue-Bold);
  transition: all ease 0.4s !important;
  position: relative;
  z-index: 1;
  line-height: 1.4rem;
  box-sizing: border-box;
  border: 0.29rem solid var(--color-neonYellow);
  cursor: pointer;
}
.slide-btn-wrapper.slide-button:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 3.5rem;
  z-index: -2;
}
.slide-btn-wrapper.slide-button i {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 1rem;
  transform: translateY(-50%);
  width: 4.3rem;
  height: 4.3rem;
  transition: all ease 0.4s;
  border-radius: 2.4rem;
  z-index: -1;
}
.slide-btn-wrapper.slide-button i:before {
  position: absolute;
  top: 50%;
  right: 1.4rem;
  transform: translateY(-50%);
  font-size: 2rem;
}
.slide-btn-wrapper.slide-button span {
  display: inline-block;
  font-size: inherit;
  position: relative;
  transform: translateX(0);
  transition: all ease 0.4s;
}
@media (min-width: 1025px) {
  .slide-btn-wrapper.slide-button:hover {
    color: var(--color-white);
    padding: 2.6rem 3.6rem 2.2rem 7.2rem;
  }
  .slide-btn-wrapper.slide-button:hover::after {
    visibility: hidden;
  }
  .slide-btn-wrapper.slide-button:hover i {
    width: calc(100% + 0.7rem);
    height: 100%;
    top: calc(50% - 0.4rem);
    left: -0.4rem;
    border-radius: 4.6rem;
    background-color: var(--color-secondary-v2);
    box-shadow: 0 0.9rem 0 0 #04606d;
  }
  .slide-btn-wrapper.slide-button:hover i:before {
    top: 50%;
    right: 2.9rem;
    color: var(--color-deepOcean);
  }
  .slide-btn-wrapper.slide-button:hover span {
    color: var(--color-white);
    top: -0.3rem;
    transform: translateX(-3.6rem);
    transition: all ease 0.4s;
  }
  .slide-btn-wrapper.slide-button:active i {
    box-shadow: none;
    top: 50%;
  }
  .slide-btn-wrapper.slide-button:active span {
    top: 0.1rem;
  }
  .slide-btn-wrapper.slide-button:active {
    top: 0.3rem;
  }
}
.slide-button.transparent-bg {
  color: var(--color-neonYellow);
  background-color: transparent;
}
.slide-button.transparent-bg i {
  background-color: var(--color-neonYellow);
}
.slide-button.transparent-bg i:before {
  color: var(--color-deepOcean);
}
.slide-btn-wrapper.transparent-bg span {
  color: var(--color-neonYellow);
}
.slide-button.fill-bg {
  color: var(--color-deepOcean);
  background-color: var(--color-neonYellow);
}
.slide-button.fill-bg i {
  background-color: var(--color-deepOcean);
}
.slide-button.fill-bg i:before {
  color: var(--color-neonYellow);
}
.slide-btn-wrapper.fill-bg span {
  color: var(--color-deepOcean);
}
@media (min-width: 1025px) {
  .slide-button.transparent-bg:hover,.slide-button.fill-bg:hover {
    background-color: var(--color-secondary-v2);
    border-color: var(--color-secondary-v2);
  }
}
@media (max-width: 767px) {
  a.slide-btn-wrapper.slide-button.transparent-bg.sbtn-mr {
    margin-left: 1.4rem;
  }
  .slide-btn-wrapper.slide-button {
    font-size: 2rem;
    padding: 2.2rem 2.2rem 2.2rem 5.8rem;
  }
  .slide-btn-wrapper.slide-button i {
    width: 3.6rem;
    height: 3.6rem;
  }
  .slide-btn-wrapper.slide-button i:before {
    right: 1.2rem;
  }
  .slide-btn-wrapper.slide-button span {
    font-size: 2rem;
  }
}
/*Common css for all the pages - end*/
@media (min-width: 961px) {
  #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-consumer-button a:first-child,#header.header-transparent.header-v1 #navigation>ul#nav>li.sogo-nav-gtrack-radbtn a:first-child {
    display: none;
  }
  #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button {
    padding: 1.6rem 2.2rem 1.6rem 5.8rem !important;
    border-radius: 3.5rem;
    text-decoration: none;
    font-size: 2rem;
    font-family: var(--font-Epilogue-Bold);
    transition: all ease 0.4s !important;
    position: relative;
    top: -0.4rem;
    z-index: 1;
    line-height: 1;
    box-sizing: border-box;
    border: 0.29rem solid var(--color-neonYellow);
  }
  #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 3.5rem;
    z-index: -2;
  }
  #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button i {
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 1rem;
    transform: translateY(-50%);
    width: 3.6rem;
    height: 3.6rem;
    transition: all ease 0.4s;
    border-radius: 2.4rem;
    z-index: -1;
    line-height: 1.29;
  }
  #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button i:before {
    position: absolute;
    top: 50%;
    right: 1rem;
    transform: translateY(-50%);
    font-size: 2rem;
  }
  #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button span {
    display: inline-block;
    position: relative;
    transform: translateX(0);
    transition: all ease 0.4s;
    letter-spacing: -0.029rem;
  }
  @media (min-width: 1025px) {
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button:hover {
      color: var(--color-white) !important;
      padding: 2rem 2.2rem 1.6rem 5.8rem;
      box-shadow: none;
    }
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button:hover::after {
      visibility: hidden;
    }
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button:hover i {
      width: calc(100% + 0.7rem);
      height: 100%;
      top: calc(50% - 0.4rem);
      left: -0.3rem;
      border-radius: 3.4rem;
      background-color: var(--color-secondary-v2);
      box-shadow: 0 0.9rem 0 0 #04606d;
    }
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button:hover i:before {
      top: calc(50% + 0.1rem);
      right: 1.4rem;
      color: var(--color-deepOcean);
    }
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button:hover span {
      color: var(--color-white);
      top: -0.218rem;
      transform: translateX(-3.6rem);
      transition: all ease 0.4s;
    }
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button:active i {
      box-shadow: none;
      top: 50%;
    }
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button:active span {
      top: 0.1rem;
    }
  }
  #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.transparent-bg {
    color: var(--color-neonYellow);
  }
  #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.transparent-bg i {
    background-color: var(--color-neonYellow);
  }
  #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.transparent-bg i:before {
    color: var(--color-deepOcean);
  }
  #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.transparent-bg span {
    color: var(--color-neonYellow);
    font-size: 1.9rem;
  }
  #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.fill-bg {
    color: var(--color-deepOcean);
    background: transparent !important;
    background-color: var(--color-neonYellow) !important;
  }
  #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.fill-bg i {
    background-color: var(--color-deepOcean);
  }
  #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.fill-bg i:before {
    color: var(--color-neonYellow);
  }
  #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.fill-bg span {
    color: var(--color-deepOcean);
  }
  @media (min-width: 1025px) {
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.transparent-bg:hover,#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.fill-bg:hover {
      background-color: var(--color-secondary-v2) !important;
      border-color: var(--color-secondary-v2) !important;
    }
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.transparent-bg:hover,#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.fill-bg:hover,#header.header-transparent.header-v1 #navigation>ul.master-menu>li.coral-button {
      transform: none;
    }
  }
  @media (max-width: 1025px) {
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.transparent-bg:hover {
      background-color: transparent;
    }
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.transparent-bg:hover,#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.fill-bg:hover {
      transform: scale(1);
      box-shadow: none;
    }
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.transparent-bg:hover {
      background-color: transparent !important;
      border: 0.29rem solid var(--color-neonYellow) !important;
    }
  }
  #navigation ul .sogo-new-megamenu-desktop-view {
    display: block;
  }
  #navigation ul .sogo-new-megamenu-mobile-view,.fa-text-carrot.fa-carrot-after:after {
    display: none;
  }
}
@media (max-width: 960px) {  
  #mobile-navigation ul .sogo-new-megamenu-mobile-view {
    display: block;
  }
  #mobile-navigation ul li.menu-consumer-button a:first-child,#mobile-navigation ul li.sogo-nav-gtrack-radbtn a:first-child {
    padding: 0 !important;
    display: none;
  }
}
/*New button changes - end*/
.primary-theme-orange-btn:active,.primary-theme-orange-btn:hover {
  background-image: linear-gradient(100deg, rgba(255, 255, 255, .5), rgba(0, 0, 0, .5)), linear-gradient(var(--color-neonYellow), var(--color-neonYellow));
  box-shadow: 0 1.4rem 4.2rem -1.4rem var(--color-neonYellow)
}
.green-button:active,.green-button:hover {
  background-image: linear-gradient(100deg, rgba(255, 255, 255, .5), rgba(0, 0, 0, .5)), linear-gradient(var(--color-neonYellow), var(--color-neonYellow));
  box-shadow: 0 1.4rem 4.2rem -1.4rem var(--color-neonYellow)
}
#header.header-v1,.header-v1 #navigation>ul>li {
  height: 11.2rem
}
#header #navigation>ul.master-menu>li.megamenu>ul>li.sogo-customer-main-cx>a,#menu-new-topbar-navigation>li.sogo-resource-avail>a,.cursor-pointer,.green-button,.megamenu_overlay,.primary-theme-orange-btn,.top-drop-down-select {
  cursor: pointer
}
.c-link,.no-underline {
  text-decoration: none
}
.c-link>a.sf-with-ul>i::after,.c-link>a::after,.clearfix:after,.sogo-feature-compare:after,.top-drop-down-option:before {
  content: ''
}
.green-button,.primary-theme-orange-btn,.turqoise-button {
  font-family: var(--font-Epilogue-Bold) !important;
  font-size: 2.24rem;
  padding: 2.24rem 3.36rem;
  display: inline-block;
  backface-visibility: hidden;
  text-align: center;
  transition: all .25s ease !important;
  background-blend-mode: overlay, normal;
  line-height: normal;
  outline: 0
}
.charcoal {
  color: var(--color-light-black) !important
}
.green-button,.primary-theme-orange-btn {
  background-color: var(--color-secondary) !important;
  border-radius: 1.68rem;
  color: var(--color-black);
  border: 0
}
.green-button:hover,.primary-theme-orange-btn:hover {
  transform: scale(1.1);
  color: var(--color-black)
}
.green-button:active,.primary-theme-orange-btn:active {
  transform: scale(1.05)
}
.turqoise-button {
  border-radius: 1.68rem;
  border: 0.28rem solid var(--color-neonYellow) !important;
  color: var(--color-neonYellow);
  background-color: transparent !important
}
.turqoise-button:active,.turqoise-button:hover {
  color: var(--color-black);
  background: var(--color-neonYellow) !important;
  border: 0.28rem solid transparent !important
}
.turqoise-button:hover {
  transform: scale(1.1)
}
.turqoise-button:active {
  transform: scale(1.05)
}
#logo-navigation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex
}
.menu-new-topbar-navigation-container,.top-drop-down-menu {
  display: inline-block
}
#navigation {
  flex-grow: 1;
  -ms-flex-positive: 1
}
#menu-new-topbar-navigation .fa-caret-down,#navigation .fa-caret-down {
  font-size: 1.7rem;
}
#header.header-transparent.header-v1 #navigation>ul>li.sogo_signUp-class>a {
  font-family: var(--font-Epilogue-Bold) !important;
  font-size: 2.38rem;
  letter-spacing: 0.07rem;
  padding-left: 3.5rem;
  padding-right: 3.5rem
}
#header.header-transparent.header-v1 #navigation>ul>li.sogo_signUp-class a {
  background: #83c340;
  color: var(--color-white) !important;
  padding: 0.84rem 4.2rem !important;
  margin-top: -1.68rem;
  border-radius: 0.28rem;
  font-family: var(--font-Epilogue-SemiBold)
}
#header.header-v1 div.logo {
  margin-top: 1.9rem;
}
#topbar .topbar-col2 ul.menu li i {
  vertical-align: top
}
#header #navigation>ul>li.megamenu>ul>li>a {
  text-transform: unset !important
}
.sogo_signUp-class a:hover {
  background: #74b431 !important;
  border-color: #64a509;
  color: var(--color-white) !important;
  box-shadow: 0 0.56rem 1.96rem 0 rgba(182, 182, 182, .7)
}
.sogo_signUp-class:hover {
  transform: scale(1.03)
}
#header.header-transparent.header-v1 #navigation>ul>li>a {
  font-family: var(--font-Epilogue-Medium);
  color: var(--color-lightGreyNeutral);
  font-size: 2rem;
  margin-top: 0;
  cursor: pointer;
  letter-spacing: 0.0725rem;
}
#navigation>ul.master-menu>li i.fa-angle-down {
  font-size: 2.4rem;
  vertical-align: text-bottom;
  margin: 0;
  font-weight: 400;
}
#navigation>ul.master-menu>li .fa-text-carrot i.fa-angle-down {
  display: block;
  position: absolute;
  bottom: -0.15rem;
  right: -0.1rem;
}
#navigation .sogo-logo-transparent.header-transparent {
  width: 11%;
}
#logo {
  width: 100% !important
}
#header.header-transparent.header-v1 #navigation>ul>li.sogo-pricing-new>a {
  font-family: var(--font-Epilogue-SemiBold)
}
#navigation>ul.master-menu .fa-caret-down {
  color: #99c0cb
}
#navigation>ul.master-menu>li>ul li a,#navigation>ul.master-menu>li>ul ul li a {
  color: #232c35 !important;
  font-size: 1.96rem;
  font-family: var(--font-Epilogue-Regular)
}
div#navigation .sub-menu li a {
  font: 2.2rem Epilogue-Regular, Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
}
#navigation>ul.master-menu>li>ul li a:hover,#navigation>ul.master-menu>li>ul ul li a:hover {
  color: var(--color-secondary) !important
}
#navigation>ul.master-menu>li>ul li a span.mega-new-menu,#navigation>ul.master-menu>li>ul ul li a span.mega-new-menu {
  margin-left: 1.4rem
}
#navigation>ul>li.megamenu>ul.sub-menu li.sogo-thrice a {
  color: var(--color-white);
  font-size: 2.1rem;
  font-family: var(--font-Epilogue-SemiBold)
}
.header-v1 #navigation>ul>li.sogo_signUp-class {
  border-bottom: none !important;
  padding-left: 2.8rem;
  padding-right: 2.8rem
}
#topbar.sogo-topbar {
  background-color: var(--color-deepOcean) !important;
}
#topbar ul.menu li.menu-login-new a {
  color: #888;
  font-family: var(--font-Epilogue-SemiBold)
}
#topbar a {
  color: #888
}
.sogo-logo-transparent img {
  vertical-align: middle
}
.top-drop-down-menu {
  width: auto;
  position: relative;
  margin-left: 2.1rem
}
.top-drop-down-select {
  text-align: right;
  border-radius: 0.42rem;
  font-size: 2.24rem;
  line-height: normal
}
.top-drop-down-option {
  position: absolute;
  top: 5.46rem;
  left: -40%;
  width: 29.4rem;
  padding: 3.5rem 2.8rem;
  border-radius: 0.42rem;
  background-color: var(--color-white);
  box-shadow: 0 -0.7rem 2.1rem -0.7rem rgba(0, 0, 0, .2), 0 0 0.14rem 0 rgba(0, 0, 0, .3)
}
.top-drop-down-option:before {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 0;
  width: 2.24rem;
  height: 2.24rem;
  box-shadow: -0.42rem -0.42rem 1.12rem rgba(0, 0, 0, .03);
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  background: var(--color-white)
}
.top-drop-down-option a {
  display: block;
  font-size: 2.8rem;
  color: #232c35 !important;
  line-height: normal;
  padding: 1.4rem 2.1rem
}
#topbar .top-drop-down-option a:hover {
  background: #eee;
  border-radius: 0.56rem;
  color: #232c35 !important
}
.sogo-landing,.sogo-product-icon {
  background-blend-mode: normal, overlay
}
.sogo-product-icon {
  border-radius: 50%;
  padding: 1.4rem 1.68rem;
  display: inline-block;
  font-size: 2.52rem;
  margin-right: 2.1rem
}
#navigation>ul.master-menu .sogo-mobile-nav i.fa-caret-down {
  display: none !important
}
.sogo-prevent-act a {
  pointer-events: none
}
.sogo-landing.theme-survey,.top-drop-down-option a:nth-child(1) .sogo-product-icon {
  background-image: linear-gradient(var(--color-secondary), var(--color-secondary)), linear-gradient(315deg, rgba(255, 255, 255, .25), rgba(0, 0, 0, .25));
  box-shadow: 0 0.7rem 1.4rem -0.7rem var(--color-secondary)
}
.sogo-landing.theme-poll,.top-drop-down-option a:nth-child(2) .sogo-product-icon {
  background-image: linear-gradient(#58c8e7, #58c8e7), linear-gradient(315deg, rgba(255, 255, 255, .25), rgba(0, 0, 0, .25));
  box-shadow: 0 0.7rem 1.4rem -0.7rem #58c8e7
}
.sogo-landing.theme-quiz,.top-drop-down-option a:nth-child(3) .sogo-product-icon {
  background-image: linear-gradient(#99c0cb, #99c0cb), linear-gradient(315deg, rgba(255, 255, 255, .25), rgba(0, 0, 0, .25));
  box-shadow: 0 0.7rem 1.4rem -0.7rem #99c0cb
}
.top-drop-down-option a:nth-child(3) .sogo-product-icon {
  padding: 1.4rem 1.82rem
}
.sogo-landing.theme-quiz {
  padding: 0.56rem 1.82rem
}
.top-drop-down-option a:nth-child(4) .sogo-product-icon {
  background-image: linear-gradient(#7f1bed, #7f1bed), linear-gradient(315deg, rgba(255, 255, 255, .25), rgba(0, 0, 0, .25));
  box-shadow: 0 0.7rem 1.4rem -0.7rem #7e1aec;
  border-radius: 0.42rem;
  padding: 1.12rem 1.26rem 1.12rem 1.4rem
}
a.sogo-landing-parent {
  font-size: 3.92rem;
  letter-spacing: normal;
  font-family: var(--font-Epilogue-Bold) !important;
  color: var(--color-light-black)
}
#top-option,#topbar.sogo-topbar,a.sogo-landing-parent p:last-child {
  font-family: var(--font-Epilogue-Regular);
}
.sogo-landing {
  border-radius: 50%;
  padding: 0.56rem 1.68rem;
  display: inline-block;
  font-size: 2.52rem;
  margin-right: 1.4rem
}
a.sogo-landing-parent p {
  margin: 0;
  line-height: 1.1
}
a.sogo-landing-parent p:last-child {
  font-size: 1.26rem;
  line-height: 1;
  text-align: left;
  color: #888
}
.sogo-landing-parent,.top-drop-down-option a.sogo-sub-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center
}
.sogo-exam-prod {
  width: 100%
}
.top-drop-down-option a.sogo-sub-bar p {
  margin: 0
}
.top-drop-down-option a.sogo-sub-bar p:last-child {
  font-family: var(--font-Epilogue-Regular);
  font-size: 1.54rem;
  line-height: 1;
  text-align: left;
  color: #888
}
.sogo-landing i,.sogo-product-icon i {
  color: var(--color-white)
}
.sogo-sub:hover {
  color: #232c35
}
.top-show-hide {
  display: none
}
#top-option {
  color: #888 !important;
  font-size: 1.96rem
}
.top-arrow-caret i {
  color: #888 !important;
  font-size: 1.68rem
}
#topbar.sogo-topbar {
  min-height: 4.25rem;
  line-height: 4.25rem;
  font-size: inherit;
  display: -moz-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  z-index: 12 !important;
  position: relative;
}
.support_menu2 {
  position: absolute;
  background: var(--color-white);
  margin-left: 4.2rem;
  width: 23.8rem;
  padding: 1.4rem 2.8rem;
  font-size: 1.82rem;
  margin-top: 2.52rem;
  list-style: none
}
#menu-new-topbar-navigation .sub-menu {
  display: none
}
#navigation>ul>li>a.sf-with-ul:after {
  display: none !important
}
#menu-new-topbar-navigation ul.sub-menu,#navigation>ul.master-menu>li>ul.sub-menu {
  margin: 0;
  left: 50%;
  border-radius: 0.42rem;
  background-color: var(--color-white);
  box-shadow: 0 -0.7rem 2.1rem -0.7rem rgba(0, 0, 0, .2), 0 0 0.14rem 0 rgba(0, 0, 0, .3);
  right: 50%;
  transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  position: absolute
}
#menu-new-topbar-navigation>li>ul.sub-menu>li .sogo-topbar-howto {
  color: var(--color-light-black);
  font-family: var(--font-Epilogue-Bold) !important;
}
#menu-new-topbar-navigation>li>ul.sub-menu>li .sogo-topbar-howto:hover {
  color: var(--color-light-black)
}
#menu-new-topbar-navigation>li:nth-child(1)>ul.sub-menu,#menu-new-topbar-navigation>li:nth-child(2)>ul.sub-menu {
  width: 25.2rem;
  top: 5.04rem;
  left: 50%;
  padding: 1.4rem 2.8rem;
  transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0)
}
#menu-new-topbar-navigation>li>ul.sub-menu>li {
  display: block;
  padding: 1.4rem 0;
  margin: 0 !important
}
#menu-new-topbar-navigation>li>ul.sub-menu>li a {
  color: #232c35 !important
}
.megamenu_overlay {
  position: fixed;
  display: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, .6);
  z-index: 4
}
#navigation>ul.master-menu>li.megamenu {
  position: relative !important
}
#navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(2) {width: 27%;padding: 0 0 0 2.1rem}
#navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(3) {width: 26%;padding: 0 2.1rem}
#navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(4) {width: 22%;padding: 0 0 0 2.1rem}
#navigation>ul.master-menu>li:nth-child(2)>ul.sub-menu {width: 93.1rem;padding: 2.8rem 0;}

#navigation>ul.master-menu>li>ul li.sogo-look-feel a span.mega-new-menu,#navigation>ul.master-menu>li>ul ul li.sogo-look-feel a span.mega-new-menu {
  display: inline-block;
  vertical-align: middle
}
#navigation>ul.master-menu>li>ul li.sogo-look-feel-version a span.mega-new-menu,#navigation>ul.master-menu>li>ul ul li.sogo-look-feel-version a span.mega-new-menu {
  vertical-align: top
}
#navigation>ul.master-menu>li.sogo-menu-features>ul li a {
  padding: 1.12rem 0.84rem !important
}
.sogo-feature-compare:after {
  width: 30.8rem;
  position: absolute;
  top: 6.3rem;
  transform: rotate(0);
  border: 0.14rem solid #d2d2d2;
  left: 0
}
.sogo-form-newweb {
  margin: 4.2rem 1.4rem 0 !important
}
#navigation>ul.master-menu>li:nth-child(3)>ul.sub-menu {
  width: 37.8rem;
  transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0)
}
.header-v1 #navigation .pricing_menu_li .sub-menu {
  padding-top: 2.8rem;
  padding-bottom: 2.8rem;
  transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0)
}
#menu-new-topbar-navigation ul.sub-menu:before,#navigation>ul.master-menu>li>ul.sub-menu:before {
  content: '';
  position: absolute;
  top: 0.14rem;
  left: 50%;
  z-index: 0;
  width: 2.24rem;
  height: 2.24rem;
  box-shadow: -0.42rem -0.42rem 1.12rem rgba(0, 0, 0, .03);
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  background: var(--color-ocean);
}
#menu-new-topbar-navigation ul.sub-menu,#navigation>ul.master-menu ul.sub-menu {
  background: var(--color-ocean) !important;
}
#navigation>ul.master-menu>li.megamenu>ul>li.sogo-border-nav {
  border-left: solid 0.14rem #eee !important
}
#navigation>ul.master-menu>li.megamenu>ul>li.sogo-border-nav-left {
  border-right: solid 0.14rem rgba(51, 51, 51, .2) !important
}
#navigation>ul.master-menu>li:nth-child(1)>ul.sub-menu li.sogo-emp-research a {
  font-size: 2.52rem;
  pointer-events: none;
  font-weight: 400;
  padding: 2.1rem 1.12rem 1.12rem !important;
  font-family: var(--font-Epilogue-Bold) !important;
}
#header #navigation>ul.master-menu>li.megamenu>ul>li>a {
  margin: 0;
  color: var(--color-light-black);
  font-size: 2.52rem;
  font-weight: 400;
  font-family: var(--font-Epilogue-Bold) !important;
}
#header #navigation>ul.master-menu>li.megamenu>ul>li>a:hover {
  color: var(--color-light-black) !important
}
#header #navigation>ul.master-menu>li.megamenu>ul>li.sogo-mobile-nav.sogo-customer-main-cx>a:hover {
  color: var(--color-secondary) !important
}
#header.header-transparent.header-v1 #navigation>ul>li.coral-button {
  transition: all .25s ease;
  padding-left: 1.4rem;
}
#header #navigation>ul.master-menu>li.megamenu>ul>li.sogo-mobile-nav>a:hover {
  color: var(--color-light-black) !important
}
#header.header-transparent.header-v1 #navigation>ul>li.coral-button:hover {
  transform: scale(1.1)
}
#header.header-transparent.header-v1 #navigation>ul>li.coral-button:active {
  transform: scale(1.05);
  color: var(--color-white)
}
#header.header-transparent.header-v1 #navigation>ul.master-menu>li.coral-button {
  padding-top: 0;
  padding-bottom: 0;
}
#header.header-v1 #navigation>ul>li {
  height: auto;
  padding-top: 0;
}
body #header.header-transparent.header-v1 #navigation>ul#nav>li.coral-button a {
  border-radius: 1.68rem;
  font-family: var(--font-Epilogue-Bold) !important;
  color: var(--color-black) !important;
  background-color: var(--color-neonYellow);
  outline: 0;
  text-transform: none !important
}
body #header.header-transparent.header-v1 #navigation>ul#nav>li.coral-button a,#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-consumer-button a {
  margin: auto 0 !important;
  font-size: 2rem;
  padding: 1.4rem 2rem !important;
  border: 0.29rem solid var(--color-neonYellow);
}
#navigation>ul.master-menu>li.megamenu.sogo-nav-options-carrot-downarrow>a .fa-text-carrot,body #header.header-v1 #navigation>ul#nav>li>a {
  padding-left: 1.9rem !important;
  padding-right: 1.9rem !important;
}
#header.header-transparent.header-v1 #navigation>ul>li.coral-button a:hover {
  background-image: linear-gradient(105deg, rgba(255, 255, 255, .25), rgba(0, 0, 0, .25)), linear-gradient(var(--color-neonYellow), var(--color-neonYellow));
  color: var(--color-white);
  background-blend-mode: overlay, normal;
  box-shadow: 0 1.4rem 2.8rem -1.4rem var(--color-neonYellow)
}
#header.header-transparent.header-v1 #navigation>ul>li.demo-button {
  margin-left: 14.7rem !important;
  padding-top: 5.46rem
}
#header.header-transparent.header-v1 #navigation>ul#nav>li.demo-button a {
  border-radius: 0.42rem;
  border: 0.28rem solid rgba(255, 120, 88, .3);
  color: var(--color-secondary);
  background: 0;
  font-family: var(--font-Epilogue-Bold) !important;
  font-size: 1.96rem;
  padding: 0.42rem 2.52rem !important;
  margin-top: -2.24rem;
  transition: all .25s ease;
  text-transform: none !important
}
#header.header-transparent.header-v1 #navigation>ul>li.demo-button a:hover {
  color: var(--color-secondary);
  background: rgba(255, 120, 88, .3) !important;
  transform: scale(1.1);
  border: 0.28rem solid transparent !important
}
#header.header-transparent.header-v1 #navigation>ul>li.demo-button a:active {
  transform: scale(1.05);
  color: var(--color-white)
}
.header-v1 #navigation>ul.master-menu>li:hover {
  border-bottom: 0
}
#navigation>ul.master-menu>li>ul>li a i.fab,#navigation>ul.master-menu>li>ul>li a i.fal,#navigation>ul.master-menu>li>ul>li a i.far {
  width: 2.52rem
}
#footer {
  background-color: #031b25;
  font-size: 1.96rem
}
#copyright {
  background-color: #03151d
}
#footer .widget ul li {
  font-size: 1.96rem
}
#copyright .copyright-col2,#copyright a {
  font-size: 1.96rem
}
.c-link {
  display: inline-block;
  color: var(--color-dark)
}
.c-link>a.sf-with-ul>i::after,.c-link>a::after {
  display: block;
  border-bottom: solid 0.42rem var(--color-secondary);
  transform: scaleX(0);
  margin-top: 3.78rem;
  transition: transform 250ms ease-in-out
}
.c-link>a.sf-with-ul:hover>i::after,.c-link>a:hover::after {
  transform: scaleX(1);
  transform-origin: 0 50%
}
.below_headinfo {
  font-family: var(--font-Epilogue-Bold) !important;
  font-size: 5.88rem;
  line-height: 1.5em;
  text-align: center;
  color: var(--color-light-black);
  margin: 0 0 1.4rem
}
h1.below_headinfo {
  margin: 0
}
.below-sub-headingfont {
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.52rem;
  line-height: 1.5;
  text-align: center;
  color: #888
}
.Build {
  font-family: var(--font-Epilogue-Bold) !important;
  font-size: 1.625em;
  line-height: normal;
  text-align: center;
  color: var(--color-light-black);
  margin-bottom: 1.12rem
}
.Survey-software-with,.info_midline>p {
  line-height: 1.5;
  text-align: center;
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.24rem;
  color: var(--color-light-black)
}
.Survey-software-with {
  padding: 0 4.2rem
}
.info_midline {
  position: relative;
  border-top: 0.126rem solid rgba(45, 62, 80, .19);
  margin: 2.8rem 0 1.4rem;
  width: 100%
}
.info_midline>p {
  position: absolute;
  left: 50%;
  top: 50%;
  background-color: #f4f6f7;
  transform: translate(-50%, -55%);
  -ms-transform: translate(-50%, -55%);
  -webkit-transform: translate(-50%, -55%);
  -moz-transform: translate(-50%, -55%);
  -o-transform: translate(-50%, -55%);
  padding: 0 2.1rem;
  letter-spacing: 0.07rem;
  font-weight: 700
}
.iconbox-style-2 .iconbox-content {
  margin-left: 12.6rem
}
.card_extra .iconbox-style-2 .iconbox-content {
  min-height: 18.2rem
}
.card_extra .iconbox {
  margin-bottom: 0 !important
}
.card_header {
  font-family: var(--font-Epilogue-Bold) !important;
  font-size: 3.36rem;
  color: var(--color-light-black);
  text-align: left !important;
  padding: 1.4rem 0 0 !important;
  margin-bottom: -0.42rem !important
}
.card_header>a:hover {
  color: var(--color-secondary)
}
.card_infoText {
  width: 49.798rem;
  min-height: 10.5rem;
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.24rem;
  color: #888;
  margin: 0.84rem 0 0 !important;
  line-height: 1.4
}
.sogo-container,.template-head {
  font-family: var(--font-Epilogue-SemiBold);
  font-size: 3.36rem
}
.iconbox h2,.iconbox h3 {
  margin: 0
}
.sogo-container {
  line-height: 1.5em;
  color: var(--color-light-black);
  margin: 0 0 1.4rem
}
.specific-imagebox .imagebox {
  min-height: 66.5rem
}
.template-head {
  line-height: normal;
  letter-spacing: normal;
  color: var(--color-light-black)
}
.temp-content-home {
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.24rem;
  line-height: 1.5;
  letter-spacing: normal;
  color: var(--color-light-black)
}
.More-from-Customer-E,.Net-Promoter-Score-S,.Related-Sample,.read-more-link,.survey_open_link:hover {
  font-family: var(--font-Epilogue-SemiBold)
}
.read-more-link {
  display: block;
  margin-top: 2.1rem;
  text-transform: capitalize;
  font-size: 2.24rem;
  color: var(--color-secondary)
}
.read-more-link:hover,.template-head>a:hover {
  color: var(--color-secondary)
}
.shadow_new_box>.wpb_wrapper {
  box-shadow: 0 0 1.12rem 0 rgba(0, 0, 0, .28);
  transition: all .4s linear
}
.shadow_new_box>.wpb_wrapper:hover {
  box-shadow: 0 0.7rem 3.5rem 0.84rem rgba(146, 146, 146, .3)
}
.Related-Sample {
  color: var(--color-light-black);
  font-size: 3.36rem;
  margin-top: 0.98rem;
  margin-bottom: 1.4rem
}
.Net-Promoter-Score-S {
  line-height: 1.17;
  color: var(--color-secondary);
  text-align: justify;
  font-size: 2.24rem
}
.BACK-TO-TEMPLATES:hover,.BACK-TO-TOP:hover,.Net-Promoter-Score-S:hover {
  color: var(--color-secondary) !important
}
.related_link p {
  margin: 0 0 1.4rem
}
.More-from-Customer-E {
  line-height: 1.5;
  color: var(--color-light-black) !important;
  text-align: justify;
  font-size: 2.24rem
}
.survey_open_link {
  float: right;
  position: relative;
  color: var(--color-secondary);
  padding: 0.84rem 2.52rem;
  border: 0.14rem solid var(--color-secondary);
  font-size: 2.24rem;
  background: linear-gradient(to right, transparent 50%, var(--color-secondary) 50%);
  background-size: 202% 100%;
  background-position: left bottom;
  margin-left: 1.4rem;
  transition: all .45s ease !important
}
.survey_open_link:hover {
  background-position: right bottom;
  color: var(--color-white) !important;
  border: 0.14rem solid var(--color-secondary)
}
.sogo-midbox .col.span_12.color-dark.left {
  display: flex;
  align-items: center
}
.data-mangmnt-head,.left_cardheader {
  font-family: var(--font-Epilogue-Black);
  font-size: 3.36rem;
  line-height: 1.4;
  color: var(--color-light-black);
  margin: 0 0 0.56rem
}
.data-mangmnt-cont,.left_cardinfo {
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.24rem;
  line-height: 1.5;
  text-align: justify;
  color: var(--color-light-black)
}
.txt_Fulll1-cust-exp {
  padding-right: 8.4rem;
  padding-left: 8.4rem
}
.temp-survey {
  font-size: 4.48rem;
  font-family: var(--font-Epilogue-SemiBold);
  color: var(--color-light-black)
}
.temp_infosurvey,.temp_maininfo {
  line-height: 1.5;
  color: var(--color-light-black);
  font-family: var(--font-Epilogue-Regular)
}
.temp_infosurvey {
  font-size: 2.52rem;
  text-align: left
}
.temp_maininfo {
  text-align: justify;
  font-size: 2.24rem
}
.blue-banner-info {
  font-family: var(--font-Epilogue-Bold) !important;
  font-size: 5.04rem;
  font-style: normal;
  font-stretch: normal;
  line-height: 5.46rem;
  letter-spacing: normal;
  color: var(--color-white);
  margin: 0
}
.promoter-nested-list-sogo li,.sogo-pricing-bottom {
  font-family: var(--font-Epilogue-Regular);
  letter-spacing: normal;
  color: var(--color-light-black)
}
.blue-banner-btn {
  text-align: left;
  margin: 0
}
.promoter-nested-list-sogo {
  min-height: 64.4rem
}
.promoter-nested-list-sogo li {
  font-size: 1.96rem;
  line-height: 1.1;
  list-style: square url(/wp-content/uploads/2017/01/fill-1.png);
  margin-left: 0.84rem;
  padding: 1.4rem 0 0.14rem 0.7rem
}
.sogo-pricing-bottom {
  font-size: 2.24rem;
  line-height: 1.4;
  text-align: center
}
.ss-m-tb {
  margin: 5.88rem 0 5.6rem 0
}
.ss-typo_super-left {
  font-size: 13.44rem;
  line-height: 1;
  letter-spacing: -0.28rem;
  color: var(--color-charcoal);
  font-family: var(--font-Epilogue-Bold) !important;
}
.ss-typo_super-center {
  font-size: 13.44rem;
  line-height: 1;
  letter-spacing: -0.28rem;
  color: var(--color-charcoal);
  text-align: center;
  font-family: var(--font-Epilogue-Bold) !important;
}
.ss-typo_super-right {
  font-size: 13.44rem;
  line-height: 1;
  letter-spacing: -0.28rem;
  color: var(--color-charcoal);
  text-align: right;
  font-family: var(--font-Epilogue-Bold) !important;
}
.ss-typo_heading1-left {
  font-size: 6.72rem;
  line-height: 1;
  letter-spacing: -0.07rem;
  color: var(--color-charcoal);
  font-family: var(--font-Epilogue-Bold) !important;
}
.ss-typo_heading1-center {
  font-size: 6.72rem;
  line-height: 1;
  letter-spacing: -0.07rem;
  color: var(--color-charcoal);
  text-align: center;
  font-family: var(--font-Epilogue-Bold) !important;
}
.ss-typo_heading1-right {
  font-size: 6.72rem;
  line-height: 1;
  letter-spacing: -0.07rem;
  color: var(--color-charcoal);
  text-align: right;
  font-family: var(--font-Epilogue-Bold) !important;
}
.ss-typo_heading2-left {
  font-size: 5.04rem;
/*   font-weight: 700; */
  line-height: 1;
  letter-spacing: -0.07rem;
  color: var(--color-charcoal);
  font-family: var(--font-Epilogue-Bold) !important;
}
.ss-typo_heading2-center {
  font-size: 5.04rem;
/*   font-weight: 700; */
  line-height: 1;
  letter-spacing: -0.07rem;
  color: var(--color-charcoal);
  text-align: center;
  font-family: var(--font-Epilogue-Bold) !important;
}
.ss-typo_heading2-right {
  font-size: 5.04rem;
  font-weight: 700;
  line-height: 1;
  letter-spacing: -0.07rem;
  color: var(--color-charcoal);
  text-align: right;
  font-family: var(--font-Epilogue-Bold) !important;
}
.ss-typo_heading3-left {
  font-size: 3.92rem;
  line-height: 1.14;
  letter-spacing: -0.035rem;
  color: var(--color-charcoal);
  font-family: var(--font-Epilogue-Bold) !important;
}
.ss-typo_heading3-center {
  font-size: 3.92rem;
  font-family: var(--font-Epilogue-Bold) !important;
  line-height: 1.14;
  letter-spacing: -0.035rem;
  color: var(--color-charcoal);
  text-align: center
}
.ss-typo_heading3-right {
  font-size: 3.92rem;
  font-family: var(--font-Epilogue-Bold) !important;
  line-height: 1.14;
  letter-spacing: -0.035rem;
  color: var(--color-charcoal);
  text-align: right
}
.ss-typo_heading4-left {
  font-size: 2.8rem;
  line-height: 1.2;
  color: var(--color-charcoal);
  font-family: var(--font-Epilogue-Regular)
}
.ss-typo_heading4-center {
  margin: 5.6rem 0 6.02rem 0;
  font-size: 2.8rem;
  line-height: 1.2;
  color: var(--color-charcoal);
  text-align: center;
  font-family: var(--font-Epilogue-Regular)
}
.ss-typo_heading4-right {
  font-size: 2.8rem;
  line-height: 1.2;
  color: var(--color-charcoal);
  text-align: right;
  font-family: var(--font-Epilogue-Regular)
}
.ss-typo_heading6-left {
  font-size: 1.68rem;
  font-family: var(--font-Epilogue-Bold) !important;
  letter-spacing: 0.14rem;
  color: var(--color-charcoal)
}
.ss-typo_heading6-center {
  font-size: 1.68rem;
  font-family: var(--font-Epilogue-Bold) !important;
  letter-spacing: 0.14rem;
  color: var(--color-charcoal);
  text-align: center
}
.ss-typo_heading6-right {
  font-size: 1.68rem;
  font-family: var(--font-Epilogue-Bold) !important;
  letter-spacing: 0.14rem;
  color: var(--color-charcoal);
  text-align: right
}
.ss-typo_para-l-left {
  font-size: 2.8rem;
  line-height: 1.4;
  color: var(--color-charcoal);
  font-family: var(--font-Epilogue-Regular)
}
.ss-typo_para-l-center {
  font-size: 2.8rem;
  line-height: 1.4;
  color: var(--color-charcoal);
  text-align: center;
  font-family: var(--font-Epilogue-Regular)
}
.ss-typo_para-l-right {
  font-size: 2.8rem;
  line-height: 1.4;
  color: var(--color-charcoal);
  text-align: right;
  font-family: var(--font-Epilogue-Regular)
}
.ss-typo_para-m-left {
  font-size: 2.52rem;
  line-height: 1.5;
  color: var(--color-charcoal);
  font-family: var(--font-Epilogue-Regular)
}
.ss-typo_para-m-center {
  margin: 3.36rem 0 5.32rem 0;
  font-size: 2.52rem;
  line-height: 1.5;
  color: var(--color-charcoal);
  text-align: center;
  font-family: var(--font-Epilogue-Regular)
}
.ss-typo_para-m-right {
  font-size: 2.52rem;
  line-height: 1.5;
  color: var(--color-charcoal);
  text-align: right;
  font-family: var(--font-Epilogue-Regular)
}
.ss-typo_para-sm-left {
  font-size: 1.96rem;
  line-height: 1.43;
  color: var(--color-charcoal)
}
.ss-typo_para-sm-center {
  font-size: 1.96rem;
  line-height: 1.43;
  color: var(--color-charcoal);
  text-align: center;
  font-family: var(--font-Epilogue-Regular)
}
.ss-typo_para-sm-right {
  font-size: 1.96rem;
  line-height: 1.43;
  color: var(--color-charcoal);
  text-align: right;
  font-family: var(--font-Epilogue-Regular)
}
.ss-type_classic-left {
  font-size: 2.24rem;
  font-weight: 600;
  font-style: italic;
  line-height: 1.25;
  color: var(--color-charcoal);
  font-family: CrimsonText-SemiboldItalic
}
.ss-type_classic-center {
  font-size: 2.24rem;
  font-weight: 600;
  font-style: italic;
  line-height: 1.25;
  color: var(--color-charcoal);
  text-align: center;
  font-family: CrimsonText-SemiboldItalic
}
.ss-type_classic-right {
  font-size: 2.24rem;
  font-weight: 600;
  font-style: italic;
  line-height: 1.25;
  color: var(--color-charcoal);
  text-align: right;
  font-family: CrimsonText-SemiboldItalic
}
.ss-typo_classic-cap-left {
  font-family: CrimsonText-Italic;
  font-size: 2.24rem;
  font-style: italic;
  line-height: 1.25;
  color: var(--color-charcoal);
  text-transform: uppercase
}
.ss-typo_classic-cap-center {
  font-family: CrimsonText-Italic;
  font-size: 2.24rem;
  font-style: italic;
  line-height: 1.25;
  color: var(--color-charcoal);
  text-transform: uppercase;
  text-align: center
}
.ss-typo_classic-cap-right {
  font-family: CrimsonText-Italic;
  font-size: 2.24rem;
  font-style: italic;
  line-height: 1.25;
  color: var(--color-charcoal);
  text-transform: uppercase;
  text-align: right
}
.ss-typo_para-l {
  font-size: 2.8rem;
  line-height: 1.4;
  color: var(--color-charcoal);
  cursor: pointer;
  font-family: var(--font-Epilogue-Regular)
}
.ss-typo_para-m {
  font-size: 2.52rem;
  line-height: 1.5;
  color: var(--color-darkGrey);
  cursor: pointer;
  font-family: var(--font-Epilogue-Regular)
}
.ss-typo_para-sm {
  font-size: 1.96rem;
  line-height: 1.29;
  color: var(--color-charcoal);
  cursor: pointer;
  font-family: var(--font-Epilogue-Regular)
}
.ss-typo_para-l:hover,.ss-typo_para-m:hover,.ss-typo_para-sm:hover {
  font-weight: 700;
  color: var(--color-pitch);
  font-family: var(--font-Epilogue-Bold) !important;
}
.ss-typo_para-l:active,.ss-typo_para-l:link,.ss-typo_para-l:visited,.ss-typo_para-m:active,.ss-typo_para-m:link,.ss-typo_para-m:visited,.ss-typo_para-sm:active,.ss-typo_para-sm:link,.ss-typo_para-sm:visited {
  font-weight: 700;
  color: var(--color-secondary);
  font-family: var(--font-Epilogue-Bold) !important;
}
.ss-color-w {color: var(--color-white)}
.ss-color-orange {color: var(--color-secondary)}
.ss-web-primetheme {color: var(--color-secondary)}
.ss-typo-primary-btn-l {
  padding: 2.24rem 3.36rem !important;
  border-radius: 1.68rem;
  background-color: var(--color-neonYellow) !important;
  font-family: var(--font-Epilogue-Bold) !important;
  font-size: 2.52rem;
  font-weight: 700;
  color: var(--color-black);
  cursor: pointer
}
.ss-typo-primary-btn-m {
  font-family: var(--font-Epilogue-Bold) !important;
  font-size: 2.24rem;
  line-height: 1.5;
  color: var(--color-white);
  padding: 1.12rem 2.24rem !important;
  border-radius: 0.42rem;
  background-color: var(--color-secondary) !important;
  cursor: pointer
}
.ss-typo-primary-btn-sm {
  padding: 1.12rem 1.68rem !important;
  border-radius: 0.42rem;
  color: var(--color-white);
  font-family: var(--font-Epilogue-Bold) !important;
  font-size: 1.68rem;
  font-weight: 700;
  background-color: var(--color-secondary) !important;
  cursor: pointer
}
.ss-typo-secondary-btn-l {
  border-radius: 0.42rem;
  border: 0.28rem solid rgba(255, 120, 88, .3);
  color: var(--color-secondary);
  font-family: var(--font-Epilogue-Bold) !important;
  font-size: 2.52rem;
  padding: 1.82rem 2.8rem 1.68rem !important;
  transition: all .25s ease !important;
  text-transform: none !important
}
.ss-typo-secondary-btn-m {
  border-radius: 0.42rem;
  border: 0.28rem solid rgba(255, 120, 88, .3);
  color: var(--color-secondary);
  font-family: var(--font-Epilogue-Bold) !important;
  font-size: 2.24rem;
  padding: 1.12rem 2.24rem;
  transition: all .25s ease !important;
  text-transform: none !important
}
.ss-typo-secondary-btn-sm {
  border-radius: 0.42rem;
  border: 0.28rem solid rgba(255, 120, 88, .3);
  color: var(--color-secondary);
  font-family: var(--font-Epilogue-Bold) !important;
  font-size: 1.68rem;
  padding: 1.12rem 2.24rem;
  transition: all .25s ease !important;
  text-transform: none !important
}
.ss-typo-secondary-btn-l:hover,.ss-typo-secondary-btn-m:hover,.ss-typo-secondary-btn-sm:hover {
  background: rgba(255, 120, 88, .3) !important;
  transform: scale(1.1);
  border: 0.28rem solid transparent !important;
  color: var(--color-secondary);
  cursor: pointer
}
.ss-typo-prime-btn-l {
  padding: 1.82rem 2.8rem 1.68rem !important;
  border-radius: 0.42rem;
  background-color: var(--color-trueBlue);
  font-family: var(--font-Epilogue-Bold) !important;
  font-size: 2.52rem;
  color: var(--color-white);
  cursor: pointer
}
.ss-typo-prime-btn-m {
  font-family: var(--font-Epilogue-Bold) !important;
  font-size: 2.24rem;
  line-height: 1.5;
  color: var(--color-white);
  padding: 1.12rem 2.24rem !important;
  border-radius: 0.42rem;
  background-color: var(--color-trueBlue);
  cursor: pointer
}
.ss-typo-prime-btn-sm {
  padding: 1.12rem 1.68rem !important;
  border-radius: 0.42rem;
  color: var(--color-white);
  font-family: var(--font-Epilogue-Bold) !important;
  font-size: 1.68rem;
  background-color: var(--color-trueBlue);
  cursor: pointer
}
.ss-typo-prime-btn-l:hover,.ss-typo-prime-btn-m:hover,.ss-typo-prime-btn-sm:hover {
  color: var(--color-white);
  background-color: var(--color-pitch)
}
.ss-typo-sec-btn-l {
  padding: 1.82rem 2.8rem 1.68rem !important;
  border-radius: 0.42rem;
  color: var(--color-trueBlue);
  font-family: var(--font-Epilogue-Bold) !important;
  font-size: 2.52rem;
  background-color: var(--color-lightBlue);
  cursor: pointer
}
.ss-typo-sec-btn-m {
  font-family: var(--font-Epilogue-Bold) !important;
  font-size: 2.24rem;
  line-height: 1.5;
  color: var(--color-trueBlue);
  padding: 1.12rem 2.24rem !important;
  border-radius: 0.42rem;
  background-color: var(--color-lightBlue);
  cursor: pointer
}
.ss-typo-sec-btn-sm {
  padding: 1.12rem 1.68rem !important;
  border-radius: 0.42rem;
  color: var(--color-trueBlue);
  font-family: var(--font-Epilogue-Bold) !important;
  font-size: 1.68rem;
  background-color: var(--color-lightBlue);
  cursor: pointer
}
.ss-typo-sec-btn-l:hover,.ss-typo-sec-btn-m:hover,.ss-typo-sec-btn-sm:hover {
  color: var(--color-trueBlue);
  background-color: rgba(34, 103, 233, .1)
}
/* Start custom Popup Modal Content */
#bannerBtn {
  margin-left: 38%;
  margin-top: 20%;
  position: absolute;
  font-size: 4.48rem;
  z-index: 1;
  background-color: transparent;
  border-color: transparent;
}
#bannerBtn .fa-play-circle {
  cursor: pointer;
}
#bannerBtn .fad:before {
  color: #fff100;
  cursor: pointer;  
}
#bannerBtn .fad.fa-play-circle:after {
  opacity: 1;
  color: #BDBDBD;
}
/*End custom Popup*/
@media screen and (max-width:767px) {
  .ss-typo-primary-btn-l {
    font-size: 2.24rem
  }
}
/*CSS for join section*/
.sogo-blue-bc-Textblock .sub-head-Join {
  margin: 0 0 3.43rem;
  font-size: 5.04rem;
  font-weight: 700;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  text-align: center;
  color: var(--color-secondary);
  font-family: var(--font-Epilogue-Bold) !important;
}
.sogo-blue-bc-Textblock {
  margin: 11.2rem 28rem 6.3rem;
  backdrop-filter: blur(0.14rem);
  padding: 6.16rem 0;
  background-color: rgb(255 255 255 / 0)
}
.sogo-blue-bc-Textblock h2 {
  margin: 0 0 3.43rem;
  font-size: 9.52rem;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  text-align: center;
  font-family: var(--font-CrimsonPro-Italic);
}
.sogo-blue-bc-hr {
  width: 8.96rem;
  text-align: center;
  margin: 2.87rem 42rem 0 47.32rem;
  border: solid 0.42rem var(--color-lightGrey);
}
.align-c.sogo-blue-bcs {
  margin: 3.29rem 34.16rem 0;
  font-size: 2.52rem;
  line-height: 1.33;
  font-family: var(--font-Epilogue-Bold) !important;
}
@media screen and (max-width:767px) {
  .sogo-blue-bc-Textblock {
    margin: 4.2rem 0rem 6.3rem;
    padding: 2.8rem 0;
  }
  .sogo-blue-bc-Textblock h2 {
    font-size: 5.04rem;
  }
  .enterprise-video-wrapper #bannerBtn {
    margin-left: 35%;
    margin-top: 30%;
    display: block;
  }
}
@media screen and (max-width: 960px) and (min-width: 768px) {
  .sogo-blue-bc-Textblock {
    margin: 11.2rem 2.38rem 6.3rem;
  }
  #bannerBtn {
    margin-left: 20% !important;
    top: 3%;
    font-size: 3.92rem;
    display: block !important;
    margin-top: 7% !important;
  }
  .watch-video {
    width: 43% !important;
    top: 40% !important;
    left: 25% !important;
  }
}
@media (max-device-width: 1024px) and (min-device-height: 768px) and (orientation: landscape) {
  .sogo-blue-bc-Textblock {
    margin: 11.2rem 14rem 6.3rem;
  }
  .watch-video {
    left: 70% !important;
    top: 70% !important;
  }
  #bannerBtn {
    display: block !important;
    margin-left: 40% !important;
    margin-top: 22% !important;
  }
}
/*End CSS for join section*/
@media only screen and (max-width:1200px) and (min-width:961px) {
  .Survey-software-with {
    padding: 0 2.8rem
  }
  .iconbox-style-2 .iconbox-content {
    margin-left: 8.4rem
  }
  .card_extra .iconbox-style-2 .iconbox-content {
    min-height: 19.6rem
  }
  #navigation>ul.master-menu>li.megamenu.sogo-nav-options-carrot-downarrow>a .fa-text-carrot,body #header.header-v1 #navigation>ul#nav>li>a {
    padding-left: 1rem !important;
  }
  #navigation>ul.master-menu>li .fa-text-carrot i.fa-angle-down {
    bottom: -0.2rem;
  }
  #navigation>ul.master-menu>li .fa-text-carrot.fa-carrot-after i.fa-angle-down {
    bottom: 0.2rem;
  }
  #navigation>ul.master-menu>li:nth-child(1)>ul.sub-menu:before {
    left: 21.5%
  }
  #header.header-transparent.header-v1 #navigation>ul>li.demo-button {
    margin-left: 0 !important;
    padding-top: 5.04rem
  }
  #navigation>ul.master-menu>li>ul.sub-menu {
    transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0)
  }
  .top-drop-down-option a:nth-child(4) .sogo-product-icon {
    padding: 1.12rem 1.54rem 1.12rem 1.4rem !important;
    margin-right: 2.1rem !important
  }
}
@media screen and (max-width:1024px) and (min-width:768px) {
  .sogo-blue-bc-hr {
    margin: auto
  }
  .align-c.sogo-blue-bcs {
    margin: 3.29rem 0 0
  }
}
@media only screen and (max-width:960px) and (min-width:768px) {
  #mobile-navigation ul li i.fa-chevron-down,.mobile-sub-logo .logo_retina,.mobile-sub-logo .logo_standard {
    display: none
  }
  #mobile-navigation ul li.current-menu-item.mobile-coral-hide>a {
    color: var(--color-light-black) !important
  }
  .read-more-link {font-size: 1.96rem}
  .template-head {font-size: 2.52rem}
  .below_headinfo {font-size: 3.92rem}
  .card_extra .iconbox-style-2 .iconbox-content {
    min-height: 19.6rem
  }
  .below-sub-headingfont {
    font-size: 2.24rem
  }
  .Survey-software-with {
    padding: 0 0.7rem
  }
  .sogo-blue-bc-Textblock {
    margin: 11.2rem 2.38rem 6.3rem
  }
  .iconbox-style-2 .iconbox-content {
    margin-left: 7.7rem
  }
  .card_infoText {
    width: 35.098rem;
    min-height: 11.9rem;
    font-size: 1.96rem;
    margin: 0.7rem 0 0
  }
  .logo.mobile-logo img,.sogo-logo-transparent img {
    margin-left: 0;
  }
  .card_header {
    font-size: 2.52rem
  }
  .temp-content-home,.top-drop-down-select {
    font-size: 1.96rem
  }
  .txt_Fulll1-cust-exp {
    padding-right: 4.9rem;
    padding-left: 5.6rem
  }
  .header-transparent .logo_retina,.header-transparent .logo_transparent,.mobile-logo .logo_retina_transparent {
    top: 2.52rem !important
  }
  #mobile-header .mobile-sub-logo.logo {
    margin: 0;
  }
  .top-drop-down-menu {
    margin-left: 0
  }
  #mobile-navigation {
    z-index: 10 !important
  }
  .top-drop-down-option {
    left: -40%;
    top: 5.04rem;
    z-index: 11 !important
  }
  .top-drop-down-option a:nth-child(4) .sogo-product-icon {
    padding: 1.12rem 1.4rem !important;
    margin-right: 2.1rem !important
  }
  /*#topbar .topbar-col2 ul.menu li {
    margin: 0 0 0 2.1rem !important
  }*/
  .sogo-mobile-nav i.fa-caret-down {
    display: block !important
  }
  #mobile-navigation ul li ul.sub-menu li.sogo-mobile-nav i.fab,#mobile-navigation ul li ul.sub-menu li.sogo-mobile-nav i.fal,#mobile-navigation ul li.sogo-icon-none i {
    display: none !important
  }
  #mobile-navigation li.open>a,#mobile-navigation ul li a:hover,#mobile-navigation ul li a:hover [class^=fa-],#mobile-navigation ul li.current-menu-ancestor>a,#mobile-navigation ul li.current-menu-item>a {
    color: var(--color-secondary) !important
  }
  #mobile-logo .top-drop-down-menu {
    display: none
  }
  .topbar-col1 .logo.mobile-logo img {
    display: none !important
  }
}
@media only screen and (max-width:767px) {
  .specific-imagebox .imagebox {
    min-height: 56rem
  }
  .mobile-coral-hide {
    display: none
  }
  #mobile-navigation ul li.current-menu-item.mobile-coral-hide>a {
    color: var(--color-light-black) !important
  }
  .below_headinfo {
    font-size: 3.36rem
  }
  .below-sub-headingfont,.card_infoText,.temp-content-home {
    font-size: 1.96rem
  }
  .card_infoText {
    width: 100%;
    min-height: 0;
    margin: 0.7rem 0 0
  }
  .iconbox-style-2 .iconbox-content {
    margin-left: 7.7rem
  }
  .wpb_row .span_12>.col.new_mediainfo {
    padding-top: 1.4rem !important
  }
  .wpb_row .span_12>.col.card_extra {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important
  }
  .mob_inf1 {
    padding-bottom: 5.6rem !important
  }
  .mob_inf2 {
    padding-top: 5.6rem
  }
  .mob_inf3 {
    padding-top: 5.6rem !important;
    padding-bottom: 0 !important
  }
  .temp-survey {
    font-size: 3.36rem
  }
  .sogo-midbox .col.span_12.color-dark.left {
    display: inherit;
    align-items: center
  }
  #mobile-navigation ul li i.fa-chevron-down,a.sogo-landing-parent {
    display: none
  }
  #mobile-navigation ul li a {
    color: #232c35 !important;
    font-size: 1.96rem;
    font-family: var(--font-Epilogue-Regular)
  }
  #mobile-navigation ul li i {
    color: #99c0cb
  }
  #mobile-navigation ul li i:hover,#mobile-navigation ul li.current-menu-ancestor>a i,#mobile-navigation ul li.open>a i {
    color: var(--color-neonYellow);
  }
  .sogo-mobile-nav i.fa-caret-down {
    display: block !important
  }
  #mobile-navigation ul li ul.sub-menu li.sogo-mobile-nav i.fab,#mobile-navigation ul li ul.sub-menu li.sogo-mobile-nav i.fal,#mobile-navigation ul li.sogo-icon-none i {
    display: none !important
  }
  #mobile-navigation li.open>a,#mobile-navigation ul li a:hover,#mobile-navigation ul li a:hover [class^=fa-],#mobile-navigation ul li.current-menu-ancestor>a,#mobile-navigation ul li.current-menu-item>a {
    color: var(--color-secondary) !important
  }
  .logo img {
    margin-left: -3.78rem !important
  }
  #mobile-navigation {
    z-index: 10 !important
  }
  .top-drop-down-option {
    top: 7rem;
    left: -140%;
    width: 22.4rem;
    padding: 3.5rem 2.8rem;
    z-index: 11
  }
  .top-drop-down-option a {
    font-size: 2.24rem;
    padding: 1.4rem 0.42rem
  }
  .top-drop-down-select {
    font-size: 1.96rem
  }
  .top-drop-down-option a.sogo-sub-bar p:last-child {
    font-size: 1.4rem
  }
  .top-drop-down-menu {
    width: auto;
    left: 340%;
    margin-left: 0;
    display: block
  }
  .top-arrow-caret i {
    margin-left: 0
  }
  .sogo-product-icon {
    font-size: 1.96rem
  }
  .top-arrow-caret {
    padding: 0.7rem 2.8rem;
    border: 0.14rem solid #888;
    border-radius: 0.42rem;
    vertical-align: middle;
    margin-left: 0.7rem
  }
  div.top-drop-down-select:hover .top-arrow-caret i {
    color: #888 !important
  }
}
@supports(-ms-ime-align:auto) {
  #header.header-transparent.header-v1 #navigation>ul>li.coral-button a:hover,.green-button:active,.green-button:hover,.primary-theme-orange-btn:active,.primary-theme-orange-btn:hover,a.orange-coral-btn {
    background-image: linear-gradient(100deg, rgba(255, 255, 255, .3), rgba(0, 0, 0, .1)), linear-gradient(var(--color-neonYellow), var(--color-neonYellow)) !important
  }
}
@media screen and (min-width:0\0) {
  #header.header-transparent.header-v1 #navigation>ul>li.coral-button a:hover,.green-button:active,.green-button:hover,.primary-theme-orange-btn:active,.primary-theme-orange-btn:hover,.sogo-primary-btn:hover,.sogo-primary-li a:hover {
    background-image: linear-gradient(100deg, rgba(255, 255, 255, .3), rgba(0, 0, 0, .1)), linear-gradient(var(--color-neonYellow), var(--color-neonYellow)) !important
  }
}
@media only screen and (max-width:1600px) and (min-width:1500px) {
  #navigation>ul.master-menu>li:nth-child(1)>ul.sub-menu {
    left: 100%
  }
  #navigation>ul.master-menu>li:nth-child(1)>ul.sub-menu:before {
    left: 43.5%
  }
}
@media only screen and (max-width:1500px) and (min-width:1440px) {
  #navigation>ul.master-menu>li:nth-child(1)>ul.sub-menu {
    left: 180%
  }
  #navigation>ul.master-menu>li:nth-child(1)>ul.sub-menu:before {
    left: 34%
  }
}
@media only screen and (max-width:1440px) and (min-width:1366px) {
  #navigation>ul.master-menu>li:nth-child(1)>ul.sub-menu {
    left: 210%
  }
  #navigation>ul.master-menu>li:nth-child(1)>ul.sub-menu:before {
    left: 30%
  }
}
@media only screen and (max-width:1365px) and (min-width:1301px) {
  #navigation>ul.master-menu>li:nth-child(1)>ul.sub-menu {
    left: 200%
  }
  #navigation>ul.master-menu>li:nth-child(1)>ul.sub-menu:before {
    left: 31%
  }
}
@media only screen and (max-width:1300px) and (min-width:1200px) {
  #navigation>ul.master-menu>li:nth-child(1)>ul.sub-menu {
    left: 235%
  }
  #navigation>ul.master-menu>li:nth-child(1)>ul.sub-menu:before {
    left: 27%
  }
}
.contentDesc,.contentTitle {font-family: Open Sans !important}
.clear,.container:after {height: 0;visibility: hidden}
address,cite,dfn,em,i {font-style: italic}
button,input[type=email],input[type=password],input[type=submit],input[type=text],textarea {-webkit-appearance: none}
#navigation ul li,#topbar,.container,small,sub,sup {position: relative}
.owl-carousel,.owl-carousel .owl-item,.owl-theme .owl-controls {-webkit-tap-highlight-color: transparent}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
  margin: 0;
  padding: 0;
  border: 0
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block}
blockquote,q {quotes: none}
blockquote:after,blockquote:before,q:after,q:before {content: '';content: none}
table {border-collapse: collapse;border-spacing: 0}

.container .column,.container .columns {
  float: left;
  display: inline;
  margin-left: 0;
  margin-right: 0;
}
.row {
  margin-bottom: 5.6rem
}
.column.alpha,.columns.alpha {
  margin-left: 0
}
.column.omega,.columns.omega {
  margin-right: 0
}
.container .one.column,.container .one.columns {
  width: 4.9rem
}
.container .two.columns {width: 15.4rem}
.container .three.columns {width: 25.9rem}
.container .five.columns {width: 46.9rem}
.container .six.columns {width: 57.4rem}
.container .seven.columns {width: 67.9rem}
.container .eight.columns {width: 78.4rem}
.container .nine.columns {width: 88.9rem}
.container .ten.columns {width: 99.4rem}
.container .eleven.columns {width: 109.9rem}
.container .twelve.columns {width: 120.4rem}
.container .thirteen.columns {width: 130.9rem}
.container .fourteen.columns {width: 141.4rem}
.container .fifteen.columns {width: 151.9rem}

.container .sixteen.columns {
  width: 100%;
  padding-left: clamp(0px, 3.364%, 80px);
  padding-right: clamp(0px, 3.364%, 80px);
  box-sizing: border-box;
}
.container .one-third.column,.container .one-third.columns {
  width: 50.4rem
}
.container .two-thirds.column,.container .two-thirds.columns {
  width: 109.2rem
}
.container .twelve.alt.sidebar-right {
  padding-right: 5.6rem;
  width: 114.66rem;
  border-right: 0.14rem solid #efefef
}
.container .twelve.alt.sidebar-left {
  padding-left: 5.6rem;
  width: 114.66rem;
  border-left: 0.14rem solid #efefef
}
#sidebar.sidebar-right #sidebar-widgets {
  border-left: 0.14rem solid #efefef;
  margin-left: -2.94rem;
  padding-left: 5.6rem
}
#sidebar.sidebar-left #sidebar-widgets {
  border-right: 0.14rem solid #efefef;
  margin-right: -2.94rem;
  padding-right: 5.6rem
}
.container:after {
  content: "\0020";
  display: block;
  clear: both
}
.clearfix:after,.clearfix:before,.row:after,.row:before {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0
}
.iconbox-style-2.clearfix:before {
  display: none !important
}
.contentTitle {
  color: var(--color-iron-ash) !important;
  font-weight: 400;
  font-size: 2.8rem !important;
  line-height: 2.8rem;
  margin-bottom: 0.7rem !important
}
.contentDesc {
  line-height: 1.71 !important;
  color: #7d7d7d !important
}
.newsletterForm {
  margin-top: 0 !important
}
.wrapall,p img,select {
  margin: 0
}
.clearfix:after,.row:after {
  clear: both
}
.clearfix,.row {
  zoom: 1
}
.clear {
  clear: both;
  width: 0
}
.wrapall {
  padding: 0;
  background: var(--color-white);
  min-width: 100%;
}
h1,h2,h3,h4,h5,h6,p,pre {
  margin: 0 0 2.9rem;
}
html {
  overflow-y: scroll
}
img,img.scale-with-grid {
  max-width: 100%;
  height: auto
}
.minti-error {
  text-align: center;
  background: #fff5f5;
  color: #900;
  font-weight: 600;
  font-size: 2.24rem;
  display: block;
  padding: 2.8rem
}
.page-template-page-blank-php #content,.page-template-page-blank-php #page-wrap,body,html {
  height: 100%
}
.page-template-page-blank-php #page-wrap {
  overflow: visible !important
}
.table-outer {
  display: table;
  height: 100%;
  width: 100%
}
.table-inner {
  display: table-cell;
  vertical-align: middle
}
.vertical-center {
  opacity: 0
}
h1,h2,h3,h4,h5,h6 {  
  color: var(--color-iron-ash);  
  padding: 0;
  line-height: 1.4
}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {font-weight: inherit}
h1 {font-size: 3.92rem}
h2 {font-size: 3.08rem}
h3 {font-size: 3.64rem}
h4 {font-size: 2.24rem;color: var(--color-iron-ash)}
h5 {font-size: 1.96rem;}
h6 {font-size: 1.68rem}
.highlight {color: var(--color-secondary)}
b,p strong,strong {font-weight: 700}
p b {font-weight: 600}

hr {
  border: solid var(--color-light-gray-border);
  border-width: 0.14rem 0 0;
  clear: both;
  margin: 1.4rem 0 4.2rem;
  height: 0
}
pre {
  height: auto;
  font-family: Consolas, monospace;
  border: 0.14rem solid #e2e2e2;
  background: #f9f9f9;
  padding: 2.8rem;
  border-radius: 0.42rem;
  overflow-x: auto;
  box-shadow: inset 0 0.14rem 0.28rem 0 rgba(0, 0, 0, .05)
}
#search-top input,select {
  font-family: Arial, Helvetica, sans-serif
}
.hidden {
  display: none !important
}
dfn {
  border-bottom: 0.14rem dashed
}
.widget_contact address,p.empName {
  font-style: normal
}
small,sub,sup {
  font-size: 1.54rem;
  vertical-align: baseline
}
.widget_flickr img,.widget_sponsor a img {
  vertical-align: top
}
sub {
  top: 0.42rem
}
sup {
  bottom: 0.42rem
}
mark {
  display: inline;
  padding: 0.28rem 0.56rem;
  background-color: #f6f2d6;
  color: #7c6d08;
  border-radius: 0.42rem
}
button,input,input[type=submit],textarea {
  -webkit-border-radius: 0.28rem
}
mark.dark {
  background-color: var(--color-light-black);
  color: var(--color-white)
}
::selection {
  background: var(--color-blueCyan);
  color: var(--color-white)
}
::-moz-selection {
  background: var(--color-blueCyan);
  color: var(--color-white)
}
a {
  color: var(--color-secondary-v2);
  text-decoration: none;
  outline: 0
}
a i.fa {
  font-weight: 400 !important
}
a strong {
  color: inherit
}
#back-to-top a,#bbpress-forums a,#cancel-comment-reply-link,#copyright a,#filters a,#footer .widget a,#footer .widget ul li:after,#footer li a,#mobile-navigation-btn,#mobile-shopping-btn,#related-posts ul li a,#topbar a,.entry-meta a,.entry-quote a .quote-source,.latest-blog .blog-item h4 a,.minti_button,.minti_button i,.portfolio a,.portfolio-filters a,.portfolio-item a,.post .entry-quote a,.post a,.product-remove a,.product_meta a,.sharebox ul li a,.social-icon a,.widget a,.widget_product_tag_cloud a,.widget_tag_cloud a,.woocommerce a,.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a,.wpb_content_element a,.wpb_text_column p a,a.button,button,input[type=submit] {
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -ms-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s
}
a:hover {
  color: #666
}
p a {
  line-height: inherit
}
ol,ul {
  margin-bottom: 2.8rem;
  margin-left: 4.2rem
}
ol {
  list-style: decimal
}
ul {
  list-style: square
}
ol li ol,ol li ul,ul li ul {
  margin-bottom: 0
}
input::-ms-clear {
  width: 0;
  height: 0
}
input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea {
  padding: 1.4rem 1.68rem;
  outline: 0 !important;
  border-radius: 0.28rem;
  font-family: Arial, Helvetica, sans-serif;
  -webkit-font-smoothing: antialiased;
  font-size: 1.82rem;
  margin: 0 0 2.8rem;
  width: 28rem;
  max-width: 100%;
  display: block;
  color: #999;
  line-height: 1.6;
  border: 0.14rem solid var(--color-light-gray-border);
  background: var(--color-white);
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -ms-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s
}
input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus {
  color: #666;
  background: var(--color-white);
  outline: 0 !important;
  border-color: #999
}
textarea {
  min-height: 8.4rem
}
select {
  display: block;
  padding: 1.4rem 1.68rem;
  outline: 0 !important;
  border-radius: 0.28rem;
  font-size: 1.82rem;
  line-height: 1.6;
  max-width: 100%;
  color: #999;
  border: 0.14rem solid var(--color-light-gray-border);
  background: var(--color-white) !important
}
#navigation .sub-menu li a,#topbar,#topbar ul.menu li {
  font-family: var(--font-Epilogue-Regular);
}
label,legend {
  cursor: pointer;
  display: block
}
label span,legend span {
  font-weight: 600
}
button,input[type=button],input[type=reset],input[type=submit] {
  cursor: pointer;
  outline: 0 !important;
  -webkit-font-smoothing: antialiased
}
#search-top input:focus,.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus,div.pp_pic_holder a:focus {
  outline: 0
}
.boxed-layout {
  width: 173.6rem;
  padding: 0;
  margin: 0 auto !important;
  background: var(--color-white);
  box-shadow: 0 0 1.4rem rgba(0, 0, 0, .15);
  overflow: hidden
}
.boxed-layout #header {
  width: 173.6rem;
  box-shadow: 0 0.14rem 0.28rem 0 rgba(0, 0, 0, .15)
}
#topbar .topbar-col1 {
  float: left;
  margin: 0;
  padding: 0
}
#topbar .topbar-col2 {
  position: relative;
  float: right;
  margin: 0;
  padding: 0;
  top: 5px;
  line-height: 34px;
}
#topbar ul.menu {
  margin: 0;
  padding: 0;
  list-style: none
}
#topbar ul.menu li {
  list-style: none;
  display: inline-block;
  line-height: 1;
  margin: 0 2.8rem 0 0;
  font-size: 1.96rem;
  position: relative;
}
#topbar ul.menu li a {
  display: inline-block;
  letter-spacing: 0.0725rem;
  font-family: var(--font-Epilogue-SemiBold);
}
#navigation ul {
  margin: 0;
  list-style: none
}
#navigation ul li {
  margin: 0;
  padding: 0;
  display: block;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -ms-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s
}
#navigation ul li a {
  padding: 0;
  margin: 0;
  display: block;
  font-size: 1.82rem;
  line-height: 1.3;
  color: #555;
  text-align: center;
  -webkit-transition: color .1s;
  -moz-transition: color .1s;
  -ms-transition: color .1s;
  -o-transition: color .1s;
  transition: color .1s
}
#navigation>ul>li>a {
  font-weight: 700
}
#navigation ul li a:hover,#navigation ul>li:hover>a {
  color: var(--color-secondary)
}
#navigation li.current-menu-ancestor-xxx>a,#navigation li.current-menu-ancestor-xxx>a:hover,#navigation li.current-menu-item>a,#navigation li.current-menu-item>a:hover,#navigation li.current-menu-parent>a,#navigation li.current-menu-parent>a:hover,#navigation li.current-page-ancestor-xxx>a,#navigation li.current-page-ancestor-xxx>a:hover,#navigation li.current_page_ancestor-xxx>a,#navigation li.current_page_ancestor-xxx>a:hover,#navigation>ul>li.sfHover>a {
  color: var(--color-secondary) !important
}
#navigation .sub-menu li a:hover,#navigation ul li ul li.sfHover>a {
  color: var(--color-white)
}
#navigation .sub-menu {
  width: 37.8rem;
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  border: 0;
  z-index: 200;
  border-radius: 0 0 0.28rem 0.28rem;
  display: none
}
#navigation .sub-menu li {
  float: none;
  border: 0;
  margin: 0 1.4rem;
  padding: 0;
  height: auto;
  position: relative
}
#navigation .sub-menu li a,#navigation .sub-menu ul li a {
  display: block;
  text-align: left;
  text-transform: none;  
}
#navigation .sub-menu li a {
  color: var(--color-white);
  font-size: 2.1rem;
  margin: 0;
  border: 0;
  border-bottom: 0.14rem solid #757575
}
#navigation .sub-menu>li:last-child>a {
  border: none !important
}
#navigation .sub-menu li:hover {
  border: 0
}
#navigation .sub-menu li.current-menu-ancestor-xxx>a,#navigation .sub-menu li.current-menu-ancestor-xxx>a:hover,#navigation .sub-menu li.current-menu-item>a,#navigation .sub-menu li.current-menu-item>a:hover,#navigation .sub-menu li.current-menu-parent>a,#navigation .sub-menu li.current-menu-parent>a:hover,#navigation .sub-menu li.current-page-ancestor-xxx>a,#navigation .sub-menu li.current-page-ancestor-xxx>a:hover,#navigation .sub-menu li.current_page_ancestor-xxx>a,#navigation .sub-menu li.current_page_ancestor-xxx>a:hover {
  color: var(--color-secondary)
}
#navigation .sub-menu ul {
  position: absolute;
  left: 28.28rem;
  margin: 0 0 0 -1.4rem;
  top: 0;
  border-radius: 0.28rem
}
#navigation .sub-menu ul li a {
  color: #bbb;
  margin: 0;
  border: 0;
  border-bottom: 0.14rem solid rgba(255, 255, 255, .1) !important
}
#navigation ul li ul li.current-menu-item>a {
  color: var(--color-secondary)
}
#navigation ul li.megamenu {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}
#navigation>ul>li.megamenu {
  position: inherit !important;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}
#navigation>ul>li.megamenu>ul>li:last-child {border-right: none !important}
#navigation ul>li.megamenu.columns-2>ul>li {width: 50%}
#navigation ul>li.megamenu.columns-3>ul>li {width: 33.33%}
#navigation ul>li.megamenu.columns-4>ul>li {width: 25%}
#navigation ul>li.megamenu.columns-5>ul>li {width: 20%}
#navigation ul>li.megamenu.columns-6>ul>li {width: 16.66%}
.megamenu li.hiddentitle>a {display: none !important}

#navigation>ul>li.megamenu>ul>li ul {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block !important;
  top: 0 !important;
  left: 0 !important;
  margin: 0;
  width: 100%;
  opacity: 1 !important;
  position: relative !important;
  border: 0;
  border-radius: 0;
  box-shadow: none
}
#navigation>ul>li.megamenu>ul>li {
  float: left !important;
  border-right: 0.14rem solid rgba(255, 255, 255, .1) !important;
  margin: 0;
}
#navigation>ul>li.megamenu ul li a {
  border-bottom: none !important;  
  color: var(--color-white);
  -webkit-transition: all .1s;
  -moz-transition: all .1s;
  -ms-transition: all .1s;
  -o-transition: all .1s;
  transition: all .1s
}
#navigation>ul>li.megamenu>ul>li>a {
  text-transform: uppercase;
  margin-bottom: 1.4rem;
  font-weight: 700;
  color: var(--color-white);
  cursor: default
}
#navigation>ul>li.megamenu>ul ul li a:hover,#navigation>ul>li.megamenu>ul ul li.current-menu-item a {
  color: var(--color-secondary) !important;
  background-color: transparent !important;
  border: none !important
}
#navigation>ul>li.megamenu>ul>li.sfHover>a,#navigation>ul>li.megamenu>ul>li>a:hover {
  background-color: transparent !important
}
.header-v3 .navigation-wrap,.header-v4 .navigation-wrap {
  background: var(--color-white);
  border-top: 0.14rem solid #efefef
}
#header,#mobile-header {
  position: relative;
}
#navigation ul li.megamenu ul li ul li {
  margin: 0;
  padding: 0
}
#navigation .megamenu .sf-with-ul:after,#navigation>ul>li>a.sf-with-ul:after,#topbar ul.menu li.support-ul a:after {
  display: none !important
}
#header {
  width: 100%;
  -webkit-transition: background .2s;
  -moz-transition: background .2s;
  -ms-transition: background .2s;
  -o-transition: background .2s;
  transition: background .2s;
  z-index: 11 !important;
}
.logo {
  font-size: 3.36rem;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s
}
.logo img {
  max-width: 100%;
  height: auto
}
#slogan {
  float: right;
  margin-top: 2.8rem
}
.header-v1 #header {
  height: 12.6rem
}
.header-v1 .logo {
  float: left;
  margin-top: 4.62rem;
  margin-bottom: 0
}
.header-v1 #shopping-btn {
  float: right;
  line-height: 12.6rem;
  margin: 0 0 0 2.8rem;
  width: 2.94rem
}
.header-v1 #search-btn {
  float: right;
  line-height: 12.6rem;
  margin: 0 0 0 2.8rem;
  width: 3.22rem
}
.header-v3 .logo {
  float: left;
  margin-top: 4.2rem;
  margin-bottom: 4.2rem
}
.header-v3 #navigation>ul {
  margin: 0 0.7rem 0 0
}
.header-v3 #navigation>ul>li>a {
  padding: 2.8rem 4.2rem 2.8rem 0
}
.header-v3 .navigation-wrap {
  position: relative
}
.header-v3 #navigation {
  float: left
}
.header-v3 #shopping-btn {
  float: right;
  margin: 2.94rem 0 0;
  padding-right: 0.42rem;
  line-height: 1
}
.header-v3 #search-btn {
  float: right;
  margin: 1.54rem 0 0 2.8rem
}
.header-v4 .logo {
  float: none;
  text-align: center;
  margin-top: 4.2rem;
  margin-bottom: 4.2rem
}
.header-v4 #navigation {
  float: none;
  display: inline;
  text-align: center
}
.header-v4 #navigation>ul {
  margin: 0
}
.header-v4 #navigation>ul>li {
  float: none;
  display: inline-block;
  text-align: center
}
.header-v4 #navigation>ul>li>a {
  padding: 2.8rem 2.1rem
}
.header-wide-container {
  padding: 0 5.6rem
}
.header-wide-container #navigation>ul>li.megamenu>ul.sub-menu {
  width: 97%;
  margin: 0 1.5%
}
#mobile-header {
  display: none;
  height: 12.6rem;
  width: 100%;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -ms-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s
}
#search-btn,#shopping-btn {
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
}
#mobile-header .logo {
  margin-top: 4.62rem;
  margin-bottom: 0;
  float: left;
}
#mobile-navigation-btn {
  float: right;
  font-size: 2.94rem;
  line-height: 12.6rem;
  margin-top: 0;
  color: #ccc;
}
#mobile-navigation-btn:hover {
  color: #999;
}
#mobile-shopping-btn {
  float: right;
  line-height: 12.6rem;
  margin: 0.28rem 2.8rem -0.42rem 0;
  font-size: 2.38rem;
  width: 2.94rem;
  color: #999;
}
#mobile-shopping-btn:hover {
  color: #555;
}
#mobile-navigation {
  background: var(--color-deepOcean);
  padding: 0;
  position: relative;
  margin: 0;
  z-index: 1001;
  display: none;
}
#mobile-navigation .container ul {
  list-style: none;
  margin: 2.24rem 0 4.2rem;
}
#mobile-navigation .container ul li ul {
  margin: 0 0 0 4.2rem;
  display: none;
}
#mobile-navigation .container>ul>li:last-child a {
  border-bottom: 0;
}
#mobile-navigation ul li a {
  border-bottom: 0.14rem solid rgba(255, 255, 255, .1) !important;
  color: #bbb;
  display: block;
  position: relative;
  padding: 1.68rem 0 !important;
}
#mobile-navigation li.open>a,#mobile-navigation ul li a:hover,#mobile-navigation ul li a:hover [class^=fa-],#mobile-navigation ul li.current-menu-ancestor-xxx>a,#mobile-navigation ul li.current-menu-item>a {
  color: var(--color-secondary);
}
body #mobile-navigation li.open>a [class^=fa-] {
  color: var(--color-white);
}
#close-search-btn:hover,#search-btn:hover,#shopping-btn {
  color: #999;
}
#mobile-navigation ul li i {
  display: block;
  padding: 1.4rem 0.84rem 1.4rem 5.6rem;
  float: right;
  margin: -0.98rem 0 0;
  font-size: 1.96rem;
}
#mobile-navigation form {
  position: relative;
  background: var(--color-iron-ash);
  padding: 0 1.68rem 0 5.18rem;
  margin: 0 0 4.48rem;
  border: 0;
  border-radius: 0.28rem;
}
#mobile-navigation form input {
  width: 100%;
  padding: 1.68rem 0;
  margin: 0;
  background: var(--color-iron-ash);
  border: 0;
  border-radius: 0;
  box-shadow: none;
  color: #ccc;
  -webkit-font-smoothing: antialiased;
}
#mobile-navigation form:before {
  position: absolute;
  top: 0.98rem;
  left: 1.68rem;
  font-size: 2.24rem;
  color: #999;
  content: '\f002';
  font-family: FontAwesome;
}
.header-icons {
  float: right;
}
.header-icons-divider {
  height: 4.2rem;
  line-height: 12.6rem;
  width: 0.14rem;
  float: left;
  background: #efefef;
  position: absolute;
  top: 50%;
  margin-top: -2.38rem;
  display: block;
}
#page-wrap,body.reply-edit .reply {
  float: none;
}
#search-btn {
  font-size: 3.22rem;
  color: #bbb;
  transition: all .3s;
}
#shopping-btn {
  position: relative;
  font-size: 2.38rem;
  transition: all .3s;
}
#header.header-transparent,#search-top,.header-is-transparent #mobile-header {
  position: absolute;
}
#shopping-btn:hover {
  color: #555;
}
#shopping-btn span {
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -2.52rem;
  right: -0.98rem;
  height: 2.24rem;
  width: 2.24rem;
  line-height: 2.24rem;
  font-size: 1.54rem;
  font-weight: 700;
  text-align: center;
  border-radius: 50%;
  background: var(--color-secondary);
  color: var(--color-white);
}
#search-top {
  top: 0;
  left: 0;
  height: 12.6rem;
  width: 162.4rem;
  margin: 0 2.8rem;
  padding: 0;
  display: none;
}
.header-wide-container #search-top {
  width: 100%;
  margin: 0;
  padding: 0 5.6rem;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#search-top input {
  float: left;
  margin: 0;
  width: 96%;
  height: 12.6rem;
  padding: 0;
  border: 0;
  background: 0;
  color: #666;
  font-size: 5.32rem;
  font-weight: 300;
  border-radius: 0;
  box-shadow: none;
  -webkit-font-smoothing: antialiased;
}
#fulltitle,#smalltitle .sixteen {
  border-bottom: 0.14rem solid #efefef;
}
#smallimage .sixteen,#smallimage h1,.entry-gallery,.entry-gallery img,.entry-image {
  border-radius: 0.28rem;
}
#search-top input::-webkit-input-placeholder {
  color: #666;
  opacity: .6;
}
#search-top input:-moz-placeholder {
  color: #666;
  opacity: .6;
}
#search-top input::-moz-placeholder {
  color: #666;
  opacity: .6;
}
#search-top input:-ms-input-placeholder {
  color: #666;
  opacity: .6;
}
#close-search-btn {
  float: right;
  line-height: 12.6rem;
  margin: 0;
  padding: 0;
  font-size: 2.94rem;
  color: #bbb;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}
#close-search-btn i {
  line-height: 1;
}
#header.header-transparent.header-v1 #close-search-btn,#header.header-transparent.header-v1 #mobile-cart-btn,#header.header-transparent.header-v1 #mobile-navigation-btn,#header.header-transparent.header-v1 #search-btn,#header.header-transparent.header-v1 #shopping-btn {
  color: rgba(255, 255, 255, .8);
}
#header.header-transparent.header-v1 #close-search-btn:hover,#header.header-transparent.header-v1 #mobile-cart-btn:hover,#header.header-transparent.header-v1 #mobile-navigation-btn:hover,#header.header-transparent.header-v1 #search-btn:hover,#header.header-transparent.header-v1 #shopping-btn:hover {
  color: var(--color-white);
}
#header.header-transparent.header-v1 .header-icons-divider {
  background: rgba(255, 255, 255, .2);
}
#header.header-transparent.header-v1 #search-top input {
  color: var(--color-white);
}
#header.header-transparent.header-v1 #search-top input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, .8);
}
#header.header-transparent.header-v1 #search-top input:-moz-placeholder {
  color: rgba(255, 255, 255, .8);
}
#header.header-transparent.header-v1 #search-top input::-moz-placeholder {
  color: rgba(255, 255, 255, .8);
}
#header.header-transparent.header-v1 #search-top input:-ms-input-placeholder {
  color: rgba(255, 255, 255, .8);
}
.header-is-transparent #mobile-navigation {
  top: 12.6rem;
}
#page-wrap {
  position: relative;
  clear: both;
}
#header.header-transparent.darkheader.header-v1 {
  background: top center !important;
  box-shadow: inset 0 -0.14rem 0 0 rgba(0, 0, 0, .07) !important
}
#header.header-transparent.darkheader.header-v1 #navigation>ul>li>a {
  color: rgba(0, 0, 0, .5);
  -webkit-transition: color .3s;
  -moz-transition: color .3s;
  -ms-transition: color .3s;
  -o-transition: color .3s;
  transition: color .3s;
}
#header.header-transparent.darkheader.header-v1 #navigation>ul>li:hover>a,#header.header-transparent.darkheader.header-v1 #navigation>ul>li>a:hover {
  color: rgba(0, 0, 0, .8);
}
#header.header-transparent.darkheader.header-v1 #close-search-btn,#header.header-transparent.darkheader.header-v1 #mobile-cart-btn,#header.header-transparent.darkheader.header-v1 #mobile-navigation-btn,#header.header-transparent.darkheader.header-v1 #search-btn,#header.header-transparent.darkheader.header-v1 #shopping-btn {
  color: rgba(0, 0, 0, .4);
}
#header.header-transparent.darkheader.header-v1 #close-search-btn:hover,#header.header-transparent.darkheader.header-v1 #mobile-cart-btn:hover,#header.header-transparent.darkheader.header-v1 #mobile-navigation-btn:hover,#header.header-transparent.darkheader.header-v1 #search-btn:hover,#header.header-transparent.darkheader.header-v1 #search-top input,#header.header-transparent.darkheader.header-v1 #shopping-btn:hover {
  color: rgba(0, 0, 0, .8);
}
#header.header-transparent.darkheader.header-v1 .header-icons-divider {
  background: rgba(0, 0, 0, .1);
}
#header.header-transparent.darkheader.header-v1 #search-top input::-webkit-input-placeholder {
  color: #111;
  opacity: .5;
}
#header.header-transparent.darkheader.header-v1 #search-top input:-moz-placeholder {
  color: #111;
  opacity: .5;
}
#header.header-transparent.darkheader.header-v1 #search-top input::-moz-placeholder {
  color: #111;
  opacity: .5;
}
#header.header-transparent.darkheader.header-v1 #search-top input:-ms-input-placeholder {
  color: #111;
  opacity: .5;
}
.logo_retina,.logo_standard {
  display: inherit;
}
.header-transparent .logo_retina,.header-transparent .logo_standard,.logo_transparent {
  display: none;
}
.header-transparent .logo_transparent,.logo_retina_transparent {
  display: inherit;
}
.header-transparent .logo_retina_transparent {
  display: none;
}
.header-transparent.darkheader .logo_standard {
  display: inherit;
}
.header-transparent.darkheader .logo_transparent {
  display: none;
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
  .logo_standard {
    display: none;
  }
  .logo_retina {
    display: inherit;
  }
  .header-transparent .logo_retina,.header-transparent .logo_standard,.header-transparent .logo_transparent,.logo_retina_transparent,.logo_transparent {
    display: none;
  }
  .header-transparent .logo_retina_transparent {
    display: inherit;
  }
  .header-transparent.darkheader .logo_standard {
    display: none;
  }
  .header-transparent.darkheader .logo_retina {
    display: inherit;
  }
  .header-transparent.darkheader .logo_retina_transparent,.header-transparent.darkheader .logo_transparent {
    display: none;
  }
}
.titlebar h1 {
  margin: 0;
  padding: 0;
  font-size: 2.52rem;
  font-weight: 400;
  color: #777;
}
#fullimagecenter h1,#transparentimage h1 {
  text-align: center;
  display: block;
  color: var(--color-white);
  padding: 19.6rem 0;
  margin: 0;
  font-size: 4.48rem;
}
#fulltitle {
  background: #f9f9f9;
  padding: 3.36rem 0;
}
#fullimagecenter,#smallimage .sixteen,#transparentimage {
  background-position: center center;
  background-size: cover;
}
#fullimagecenter {
  text-align: center;
}
#transparentimage {
  position: relative;
  padding: 12.6rem 0 0;
}
#transparentimage h1 {
  position: relative;
  z-index: 1;
}
#smalltitle .sixteen {
  border-top: 0.14rem solid #efefef;
}
#smalltitle h1 {
  display: inline-block;
  border-bottom: 0.42rem solid #ccc;
  padding-bottom: 2.8rem;
  margin-bottom: -0.14rem;
}
#smallimage h1 {
  display: inline-block;
  background: var(--color-white);
  padding: 0.7rem 1.96rem;
  margin: 7rem 0 7rem 4.2rem;
}
#smallimage #breadcrumbs {
  margin-top: 8.4rem;
}
#smallimage #breadcrumbs span {
  margin-right: 4.2rem;
}
#breadcrumbs {
  color: #aaa;
  text-align: right;
  font-size: 1.54rem;
  margin-top: 0.56rem;
}
#pagination,#pagination a,.entry-image .entry-overlay i,.entry-quote a,.page-404 .entry,.page-404 h2,.portfolio-noslider,.post-time,.search-page .post .entry-icon {
  text-align: center;
}
#breadcrumbs a {
  color: #aaa;
}
#breadcrumbs a:hover {
  color: #666;
}
.on-mobile #page-wrap {
  overflow: hidden;
}
#content {
  padding-top: 8.4rem;
  padding-bottom: 5.6rem;
}
#sidebar-widgets {
  padding-top: 8.4rem;
  padding-bottom: 8.4rem;
}
#content.nopadding {
  padding: 0;
  margin: 0;
}
#content.sidebar-left {
  float: right;
}
.blog-page:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.blog-page .post {
  margin: 0 0 8.4rem;
  padding: 0 0 7.42rem;
  border-bottom: 0.14rem solid #efefef;
}
.blog-page .post.format-quote {
  padding: 0 0 8.4rem;
}
.blog-page .post .button i {
  margin: 0;
}
.blog-page .post h1,.blog-page .post h2 {
  font-size: 3.36rem;
  font-weight: 600;
  margin: 0 0 2.8rem;
  padding: 0;
  line-height: 1;
}
.blog-page .post h1 a,.blog-page .post h2 a {
  color: var(--color-iron-ash);
}
.blog-page .post h1 a:hover,.blog-page .post h2 a:hover {
  color: var(--color-secondary);
}
.blog-page .post h1 i,.blog-page .post h2 i {
  margin: 0 0 0 0.7rem;
}
.post-time {
  width: 5.88rem;
  border-right: 0.14rem solid #efefef;
  float: left;
  padding: 0 2.8rem 0 0;
  margin: 0 2.8rem 0 0;
  color: #999;
}
.post-time .day,.post-time .month {
  margin: 0;
  padding: 0;
  line-height: 1;
  display: block;
}
.post-time .month {
  font-size: 2.66rem;
  text-transform: uppercase;
  font-weight: 400;
}
.post-time .day {
  font-size: 4.2rem;
  font-weight: 700;
}
.blog-page article {
  overflow: hidden;
}
.entry-audio,.entry-gallery,.entry-image,.entry-video {
  margin: 0 0 4.2rem;
}
.entry-audio iframe,.entry-video iframe {
  max-width: 100%;
}
.entry-audio iframe {
  max-width: 100%;
  width: 100%;
  margin: 0 0 -1.12rem !important
}
.entry-gallery {
  position: relative;
}
.entry-image {
  overflow: hidden;
  position: relative;
}
.entry-image img {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: block;
}
.entry-image .entry-overlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  border-radius: 0.28rem;
}
.entry-image .entry-overlay i {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -2.8rem;
  margin-left: -2.8rem;
  font-size: 3.36rem;
  width: 5.6rem;
  height: 5.6rem;
  line-height: 5.6rem;
  color: var(--color-white);
}
.entry-quote a {
  display: block;
  background: #f9f9f9;
  color: #666;
  padding: 5.6rem;
  font-size: 2.8rem;
  line-height: 1.6;
  font-weight: 600;
  border-radius: 0.42rem;
  position: relative;
  margin: 0;
}
.entry-quote a .quote-source {
  display: block;
  font-size: 1.96rem;
  color: #666;
  opacity: .6;
  margin: 1.4rem 0 0;
}
.entry-quote a:hover .quote-source {
  color: var(--color-white);
}
.entry-quote a:hover {
  background: #666;
  color: var(--color-white);
}
.entry-link {
  margin-bottom: 0.98rem;
}
.entry-link a,.entry-link a:active {
  display: block;
  background: #666;
  border-radius: 0.28rem;
  padding: 2.8rem;
  font-size: 2.8rem;
  line-height: 1;
  font-weight: 600;
  color: var(--color-white) !important;
}
.entry-link a span {
  font-size: 1.96rem;
  display: block;
  margin-top: 1.4rem;
  font-weight: 400;
  opacity: .6;
}
.entry-link a:hover {
  background: var(--color-light-black);
  color: var(--color-white);
}
.entry-meta {
  margin: 2.8rem 0 0;
  font-weight: 700;
  font-size: 1.82rem;
  text-transform: uppercase;
}
.blog-single .entry-meta {
  margin: 0 0 2.8rem
}
.entry-meta ul {
  list-style: none;
  margin: 0;
  padding: 0;
  color: #999;
}
.entry-meta ul li {
  display: inline;
}
.blog-medium .entry-meta .meta-author,.blog-medium .entry-meta .meta-category:after,.blog-medium .entry-meta .meta-edit,.blog-medium .post-time {
  display: none;
}
.entry-meta ul li:after {
  content: ' |';
  margin: 0 0.84rem;
  color: #efefef;
}
.entry-meta ul li:last-child:after {
  content: '';
  margin: 0;
}
.entry-meta a {
  color: #999;
}
.entry-meta a:hover {
  color: #666;
}
.blog-medium .post h1,.blog-medium .post h2 {
  font-size: 3.08rem
}
.blog-medium .entry-audio,.blog-medium .entry-gallery,.blog-medium .entry-image,.blog-medium .entry-video {
  float: left;
  width: 43.4rem;
  margin: 0 5.6rem 0.98rem 0
}
.blog-medium .entry-audio iframe {
  max-width: 100%;
  width: 100%;
  height: 16.24rem
}
.blog-medium .entry-wrap {
  overflow: hidden
}
.blog-center .blog-wrap {
  width: 128.8rem;
  margin: 0 auto
}
.blog-masonry .blog-wrap {
  opacity: 0;
  width: 100% !important;
  margin: 0;
  overflow: hidden
}
.blog-masonry .post {
  width: 50.4rem;
  float: left;
  margin: 0 2.8rem 8.4rem;
  padding: 0;
  display: inline-block;
  border: 0;
  overflow: hidden
}
.blog-masonry .post .entry-meta .meta-author,.blog-masonry .post .entry-meta .meta-comment,.blog-masonry .post .entry-meta .meta-comment:after,.blog-masonry .post .entry-meta .meta-edit,.blog-masonry .read-more-link,.blog-single .post-time {
  display: none
}
.blog-masonry .post h2 {
  font-size: 2.8rem
}
.blog-masonry .post .entry-meta {
  font-weight: 700;
  font-size: 1.82rem;
  text-transform: uppercase
}
.blog-masonry .post.format-quote {
  padding: 0
}
.blog-masonry .entry-quote {
  position: relative;
  z-index: 2;
  margin: 0 0 1.4rem
}
.blog-masonry .entry-link {
  margin: 0 0 1.4rem
}
.blog-masonry .entry-audio iframe {
  max-width: 100%;
  width: 100%;
  height: 16.24rem;
  margin: 0 0 -1.12rem !important
}
.blog-single .post {
  margin: 0 0 5.6rem;
  padding: 0;
  border: 0
}
.blog-single .post h1 {
  line-height: 1.6 !important
}
.blog-single .post h1 a {
  color: var(--color-iron-ash)
}
.blog-single .post .entry-quote {
  margin: 0 0 4.2rem
}
.blog-single .post.format-quote {
  padding: 0
}
.blog-single .post .entry-link {
  margin-bottom: 4.2rem
}
.entry-tags a {
  color: inherit
}
#author-info {
  margin: 0 0 8.4rem;
  display: block;
  padding: 8.4rem 0 0;
  border-top: 0.14rem solid #efefef
}
#author-info p {
  margin: 0
}
#author-info .author-image {
  float: left;
  width: 11.2rem;
  height: 11.2rem;
  border-radius: 0.56rem;
  overflow: hidden;
  margin: 0.28rem 4.2rem 0 0
}
#author-info .author-image img {
  display: block;
  width: 11.2rem;
  height: 11.2rem
}
#author-info .author-bio {
  overflow: hidden
}
#author-info .author-bio h4 {
  text-transform: uppercase;
  font-weight: 700;
  margin: 0;
  padding: 0 0 1.4rem;
  font-size: 1.96rem;
  letter-spacing: 0.14rem;
  color: #666
}
.author-archive #author-info {
  margin: 0 0 8.4rem;
  background: #f9f9f9;
  padding: 4.2rem;
  border: 0;
  border-radius: 0.28rem
}
.sharebox {
  display: block;
  padding: 0;
  margin: -2.8rem 0 8.4rem
}
.sharebox ul {
  list-style: none;
  margin: 0;
  padding: 0
}
.sharebox ul li {
  float: left;
  padding: 0;
  margin: 0 3.08rem 0 0;
  line-height: 1 !important
}
.sharebox ul li a {
  display: block;
  float: left;
  color: inherit;
  padding: 1.4rem 0;
  margin: 0
}
.sharebox ul li i {
  display: inline-block;
  font-size: 2.24rem;
  margin: 0 0.42rem 0 0;
  line-height: 1
}
#related-posts {
  margin: 0 0 8.4rem;
  display: block;
  padding: 8.4rem 0 0;
  border-top: 0.14rem solid #efefef
}
#related-posts ul li span {
  margin-left: 1.4rem
}
#post-navigation .next,#post-navigation .prev {
  position: fixed;
  top: 50%;
  height: 8.4rem;
  width: 11.2rem;
  background: var(--color-iron-ash);
  margin: -4.2rem 0 0;
  opacity: .3;
  z-index: 1;
  cursor: pointer
}
#post-navigation .prev {
  left: -3.5rem;
  color: var(--color-white);
  border-radius: 0 0.28rem 0.28rem 0
}
#post-navigation .next {
  right: -3.5rem;
  color: var(--color-white);
  border-radius: 0.28rem 0 0 0.28rem
}
#post-navigation .next:before,#post-navigation .prev:before {
  position: absolute;
  top: 50%;
  margin: -0.98rem 0 0;
  line-height: 1;
  color: var(--color-white);
  font-family: FontAwesome;
  font-size: 1.96rem
}
#post-navigation .prev:before {
  right: 3.5rem;
  content: "\f053"
}
#post-navigation .next:before {
  left: 3.5rem;
  content: "\f054"
}
.portfolio .entry {
  width: 100%
}
.portfolio-sidebyside,.portfolio-wide {
  margin: 0 0 2.8rem
}
.portfolio-noslider img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  height: auto
}
.portfolio-noslider .noslide {
  border-radius: 0.28rem;
  overflow: hidden;
  display: inline-block;
  margin: 0 auto 4.2rem 0;
  text-align: center;
  max-width: 100%
}
#portfolio-embed {
  margin-bottom: 5.6rem
}
#portfolio-embed iframe {
  max-width: 100%
}
.portfolio-detail-attributes ul {
  list-style: none;
  margin: 0;
  background: #f9f9f9;
  padding: 1.96rem 3.36rem;
  border-radius: 0.28rem
}
.portfolio-detail-attributes ul li {
  padding: 1.4rem 0;
  border-bottom: 0.14rem solid #f2f2f2
}
.portfolio-detail-attributes ul li:last-child {
  border: 0
}
.portfolio-detail-attributes ul li strong {
  float: left;
  display: block;
  width: 8.96rem;
  font-weight: 700
}
.portfolio-detail-attributes ul li span {
  display: block;
  overflow: hidden
}
.portfolio-detail-attributes ul li a {
  color: inherit
}
.portfolio-detail-attributes ul li a:hover {
  color: var(--color-secondary)
}
.portfolio-sidebyside .flexslider,.portfolio-wide .flexslider {
  margin: 0 0 5.6rem
}
.portfolio-sidebyside .portfolio-detail-description-text {
  margin-bottom: 5.6rem
}
#portfolio-related-post {
  margin: 4.2rem 0 0
}
.search-page .read-more-link {
  display: none
}
.search-page .post .entry-icon {
  float: left;
  width: 5.6rem;
  height: 5.6rem;
  line-height: 5.6rem;
  margin-right: 4.2rem;
  margin-top: 0.14rem;
  background: #efefef;
  border-radius: 0.42rem;
  color: #999
}
.search-page .post .entry-icon i {
  font-size: 1.96rem;
  line-height: 1
}
.search-page .post .entry-wrap {
  overflow: hidden
}
.search-page .post h3 {
  margin: 0;
  font-size: 2.8rem
}
.search-page .post .entry-content {
  margin: 1.4rem 0 0
}
.search-page .post .entry-type {
  color: #adadad;
  font-weight: 700;
  text-transform: uppercase
}
.search-page h3 {
  margin: 0
}
.search-page #content #searchform input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 2.8rem 1.4rem 0 0;
  width: 61.6rem;
  max-width: 100%;
  display: inline-block;
  float: left
}
.search-page #content #searchform input#searchsubmit {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 2.8rem 0 0;
  width: auto;
  display: inline-block;
  float: left
}
.search-page #content #searchform {
  clear: both;
  margin-bottom: 0
}
#pagination,.blog-masonry #pagination {
  margin: 0 0 8.4rem
}
#pagination {
  position: relative;
  z-index: 1;
  clear: both
}
.blog-center #pagination,.blog-fullwidth #pagination,.blog-medium #pagination {
  margin: 0 0 2.8rem
}
.woocommerce #pagination {
  margin: 2.8rem 0
}
.portfolio-nomargin #pagination {
  margin: 8.4rem 0
}
.pagination-masonry,.pagination-nomargin {
  margin-top: 8.4rem
}
#pagination ul {
  list-style: none;
  margin: 0
}
#pagination ul li {
  margin: 0;
  padding: 0;
  display: inline-block
}
#pagination a {
  display: inline-block;
  margin: 0.28rem;
  width: 4.76rem;
  height: 4.76rem;
  line-height: 4.76rem;
  background: #efefef;
  color: #999;
  font-weight: 600;
  border-radius: 50%;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -ms-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s
}
#pagination a:hover {
  color: var(--color-white);
  background: #ccc
}
#pagination .current a {
  background: var(--color-secondary);
  color: var(--color-white);
  font-weight: 600
}
#pagination li span {
  margin: 0.42rem 0.7rem 0 0.42rem;
  color: #ccc
}
#pagination ul li a i {
  font-size: 1.68rem
}
.comments-list {
  border-top: 0.14rem solid #efefef;
  padding: 8.4rem 0 0;
  margin: 0 0 8.4rem
}
.commentlist {
  list-style: none;
  margin: 4.2rem 0 0
}
.commentlist li {
  margin: 0 0 5.6rem;
  padding: 0
}
.commentlist>li:last-child {
  margin: 0
}
.commentlist li ul {
  list-style: none;
  margin: 0 0 0 11.2rem
}
.commentlist li ul li {
  margin: 5.6rem 0 0;
  padding: 0
}
.commentlist li .avatar {
  float: left;
  margin-right: 4.2rem;
  width: 7rem;
  height: 7rem;
  border-radius: 0.56rem;
  position: relative
}
.commentlist li .avatar img {
  display: block
}
.commentlist li .comment-text {
  background: #f9f9f9;
  border-radius: 0.28rem;
  padding: 2.8rem 2.8rem 0;
  position: relative;
  overflow: hidden
}
.commentlist li .avatar:after {
  display: block;
  content: '';
  position: absolute;
  top: 2.1rem;
  right: -4.2rem;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 1.4rem 1.4rem 1.4rem 0;
  border-color: transparent #f9f9f9 transparent transparent
}
.commentlist li .author {
  margin-top: 0;
  margin-bottom: 2.8rem;
  line-height: 1.6;
  color: var(--color-iron-ash)
}
.commentlist li .author a {
  color: inherit
}
.commentlist li .author span {
  display: inline;
  font-weight: 700
}
.commentlist li .date {
  display: block;
  color: #999
}
.commentlist li .date a {
  color: #999
}
.commentlist li .date a:hover {
  color: var(--color-light-black)
}
.commentlist li em {
  font-size: 1.54rem;
  color: #ccc;
  font-style: normal;
  margin-bottom: 2.8rem;
  display: block
}
.comments-reply {
  border-top: 0.14rem solid #efefef;
  padding: 8.4rem 0 0;
  margin: 0
}
#respond form {
  margin: 0
}
#respond .required {
  color: #c82929;
  display: inline-block;
  margin: 0.42rem 0 0 0.84rem;
  font-size: 1.96rem;
  font-weight: 400
}
#respond input[type=text],#respond textarea {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  display: block;
  width: 100%
}
#respond-inputs p {
  width: 32%;
  margin-right: 2%;
  float: left
}
#respond-inputs p.last {
  margin-right: 0
}
#respond input[type=text] {
  box-sizing: border-box;
  margin: 0
}
#respond textarea {
  box-sizing: border-box
}
#respond p.comment-notes,#respond p.form-allowed-tags {
  display: none
}
#cancel-comment-reply-link {
  display: inline-block;
  background: #ccc;
  color: var(--color-white);
  border-radius: 0.28rem;
  text-transform: uppercase;
  padding: 0.28rem 1.12rem;
  font-weight: 700;
  float: right
}
#cancel-comment-reply-link:hover {
  background: #999
}
.commentlist .comment-respond {
  margin-top: 5.6rem
}
.page-template #comments,.page-template-default #comments {
  margin-top: 8.4rem
}
.single-portfolio #comments {
  margin-top: 2.8rem;
  margin-bottom: 8.4rem
}
.single-portfolio #comments .comments-list,.single-portfolio #comments .comments-reply {
  padding: 0;
  border: 0
}
.page-404 .entry {
  padding: 5.6rem 0 11.2rem
}
.page-404 h2 {
  font-size: 14rem;
  font-weight: 700;
  width: 42rem;
  height: 42rem;
  line-height: 42rem;
  border: 1.4rem solid #999;
  color: #999;
  border-radius: 50%;
  margin: 0 auto 8.4rem
}
#copyright .menu,#wp-calendar tfoot #next {
  text-align: right
}
.page-404 h3 {
  font-size: 7.28rem;
  font-weight: 700;
  line-height: 1.2;
  margin: 0;
  color: #999;
  text-transform: uppercase
}
#footer a:hover {
  color: var(--color-white)
}
#copyright {
  padding: 2.1rem 0 1.82rem;
  background: var(--color-light-black);
  color: #777
}
#copyright .copyright-col1 {
  float: left;
  margin: 0;
  padding: 0
}
#copyright a {
  color: #999
}
#copyright a:hover {
  color: #ccc
}
#copyright .social-icons {
  float: right;
  margin: -0.98rem 0
}
#copyright .menu {
  list-style: none;
  margin: 0;
  padding: 0
}
#copyright .menu li {
  display: inline-block;
  margin: 0 0 0 2.8rem;
  padding: 0
}
#back-to-top {
  position: fixed;
  z-index: 1000;
  bottom: 9.8rem;
  right: 1.82rem;
  display: none
}
#back-to-top a,#sidebar .widget ul li {
  position: relative
}
#back-to-top a {
  display: block;
  width: 5.6rem;
  background: #8e8787;
  color: var(--color-white);
  font-size: 1.96rem;
  line-height: 5.6rem;
  text-align: center;
  border-radius: 50%;
  opacity: .8
}
#back-to-top a:hover {
  background-color: var(--color-secondary);
  opacity: 1
}
.widget ul {
  margin: 0;
  padding: 0;
  list-style: none
}
#sidebar .widget {
  margin-bottom: 5.6rem;
  color: #888
}
#sidebar .widget:last-child {
  margin-bottom: 0
}
#sidebar .widget h3 {
  font-size: 1.96rem;
  font-weight: 700;
  margin: 0 0 2.24rem;
  color: var(--color-iron-ash)
}
#sidebar .widget ul {
  margin: -1.4rem 0 0
}
#sidebar .widget>ul>li {
  border-bottom: 0.14rem solid #efefef;
  position: relative;
  padding: 1.4rem 0
}
#sidebar .widget>ul>li:last-child {
  border: 0
}
#sidebar .widget>ul>li ul {
  margin-top: 1.4rem;
  margin-bottom: -1.4rem;
  border-top: 0.14rem solid #efefef
}
#sidebar .widget>ul>li ul li {
  background: #f9f9f9;
  padding: 1.4rem 0 1.4rem 1.96rem;
  border-bottom: 0.14rem dashed #efefef
}
#sidebar .widget>ul>li ul li:last-child {
  border-bottom: 0
}
#sidebar .widget>ul>li ul li a:before {
  content: '+';
  margin-right: 1.4rem
}
#sidebar .widget ul li:after {
  font-family: FontAwesome;
  content: "\f105";
  position: absolute;
  top: 1.4rem;
  right: 0;
  font-size: 1.96rem;
  color: #ccc
}
#sidebar .widget ul li a {
  display: block;
  color: #777
}
#sidebar .widget ul li a:hover,#sidebar .widget ul li:hover:after {
  color: var(--color-secondary)
}
#sidebar .widget>ul>li.current-menu-item,#sidebar .widget>ul>li.current_page_item {
  font-weight: 600
}
#sidebar .widget img {
  margin-bottom: 0 !important
}
.widget_search input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  border: 0.14rem solid #e1e1e1;
  padding: 1.4rem 1.68rem 1.4rem 5.04rem;
  box-shadow: 0 0.28rem 0 0 rgba(0, 0, 0, .03);
  border-radius: 0.28rem;
  background: var(--color-white)
}
.widget_search form {
  position: relative
}
.widget_search form:before {
  position: absolute;
  top: 1.96rem;
  left: 1.96rem;
  font-size: 1.96rem;
  font-family: FontAwesome;
  content: '\f002';
  -webkit-font-smoothing: antialiased;
  color: #999;
  line-height: 1
}
.widget_search input:focus {
  border-color: #d3d3d3
}
.widget_search #searchsubmit {
  display: none
}
.widget_search:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden
}
#wp-calendar {
  width: 100%
}
#wp-calendar caption {
  padding: 0 1.4rem;
  text-align: right;
  font-weight: 600;
  margin: -0.7rem 0 0.7rem
}
#wp-calendar thead {
  font-size: 1.4rem
}
#wp-calendar tfoot #next,#wp-calendar tfoot #prev {
  font-size: 1.54rem;
  font-weight: 600;
  padding-top: 0.7rem;
  text-transform: uppercase
}
#wp-calendar thead th {
  padding: 0.7rem 1.4rem;
  font-weight: 600;
  border-top: 0.14rem solid #f9f9f9
}
#wp-calendar tbody {
  color: #aaa
}
#wp-calendar tbody td {
  background: #f9f9f9;
  border: 0.14rem solid var(--color-white);
  text-align: center;
  padding: 0.7rem 1.12rem
}
#wp-calendar tbody td:hover {
  background: var(--color-white)
}
#wp-calendar tbody .pad {
  background: 0
}
.widget_product_tag_cloud a,.widget_tag_cloud a {
  display: inline-block;
  font-size: 1.82rem !important;
  border: 0.14rem solid #efefef;
  border-radius: 4.2rem;
  padding: 0.14rem 2.8rem;
  text-transform: uppercase;
  font-weight: 700;
  color: #999;
  margin: 0 0.56rem 1.4rem 0
}
.widget_product_tag_cloud a:hover,.widget_tag_cloud a:hover {
  background: var(--color-secondary);
  border-color: var(--color-secondary);
  color: var(--color-white) !important
}
.widget_sponsor .sponsors {
  margin-right: -2.8rem
}
.widget_sponsor a {
  display: block;
  float: left;
  margin: 0 2.8rem 2.8rem 0
}
.widget_flickr a:hover img {
  opacity: .6
}
.widget_flickr img {
  width: 100%;
  height: auto;
  float: left
}
.widget_portfolio .portfolio-widget-item {
  float: left;
  padding: 0;
  margin: 0 1.4rem 1.4rem 0
}
.widget_portfolio .portfolio-widget-item:nth-child(3n) {
  margin: 0 0 1.4rem
}
.widget_portfolio .portfolio-widget-item .portfolio-pic {
  display: block;
  overflow: hidden;
  padding: 0;
  margin: 0;
  position: relative;
  border-radius: 0.28rem
}
.widget_portfolio .portfolio-widget-item .portfolio-pic img {
  width: 100%;
  height: 100%;
  display: block
}
.widget_portfolio .portfolio-widget-item .portfolio-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: var(--color-secondary);
  text-align: center;
  opacity: 0
}
.simpleselect,.simpleselect .placeholder {
  position: relative
}
.widget_portfolio .portfolio-widget-item .portfolio-overlay i {
  font-size: 3.36rem;
  line-height: 11.2rem;
  color: var(--color-white)
}
.widget_contact address span {
  display: block;
  margin-bottom: 0.84rem
}
.widget_contact address strong {
  display: none
}
.widget_contact address span i {
  display: inline-block;
  width: 3.36rem;
  float: left;
  margin: 0.7rem 0 0
}
.widget_contact .adress-overflow {
  overflow: hidden
}
#sidebar .widget_nav_menu {
  margin-left: -5.74rem
}
#sidebar .widget_nav_menu h3 {
  margin-left: 5.6rem;
  margin-bottom: 2.8rem
}
#sidebar .widget_nav_menu ul {
  margin-top: 2.8rem
}
#sidebar .widget_nav_menu ul li {
  border: 0;
  padding: 0
}
#sidebar .widget_nav_menu ul li a {
  display: block;
  color: #999;
  padding: 0.98rem 0 0.98rem 5.74rem
}
#sidebar .widget_nav_menu ul li a:hover {
  color: var(--color-secondary)
}
#sidebar .widget_nav_menu ul li.current_page_item a {
  font-weight: 600;
  color: var(--color-iron-ash);
  margin: -0.14rem 0;
  border: 0.14rem solid #efefef;
  border-left: 0.14rem solid var(--color-white)
}
#sidebar .widget_nav_menu ul li:after {
  display: none
}
#sidebar.sidebar-left .widget_nav_menu {
  margin-left: 0;
  margin-right: -5.74rem
}
#sidebar.sidebar-left .widget_nav_menu h3 {
  margin-left: 0
}
#sidebar.sidebar-left .widget_nav_menu ul li a {
  text-align: right;
  padding: 0.98rem 5.74rem 0.98rem 0
}
#sidebar.sidebar-left .widget_nav_menu ul li.current_page_item a {
  font-weight: 600;
  color: var(--color-iron-ash);
  margin: -0.14rem 0;
  border: 0.14rem solid #efefef;
  border-right: 0.14rem solid var(--color-white)
}
#footer .widget {
  margin-bottom: 8rem;
}
#footer .widget ul {
  margin: 0;
}
#footer .widget ul li .post-date {
  opacity: .7
}
#footer .widget ul li:after {
  font-family: FontAwesome;
  content: "\f105";
  position: absolute;
  top: 1.4rem;
  right: 0;
  font-size: 1.96rem;
  color: #999
}
#footer .widget ul li:hover:after {
  color: var(--color-white)
}
#footer .widget_product_search input[type=text],#footer .widget_search input {
  color: #aaa;
  background-color: var(--color-iron-ash);
  box-shadow: none;
  border: 0.14rem solid var(--color-iron-ash)
}
#footer .widget_search input:focus {
  color: var(--color-white)
}
#footer #wp-calendar thead th {
  border-top: 0.14rem solid #666
}
#footer #wp-calendar tbody {
  color: #aaa
}
#footer #wp-calendar tbody td {
  background: #666;
  border: 0.14rem solid #555
}
#footer #wp-calendar tbody td:hover {
  background: #777;
  color: var(--color-white)
}
#footer #wp-calendar tbody .pad {
  background: 0
}
#footer .widget_product_tag_cloud a,#footer .widget_tag_cloud a {
  border: 0;
  background: var(--color-iron-ash);
  color: #aaa;
  box-shadow: none
}
#footer .widget_product_tag_cloud a:hover,#footer .widget_tag_cloud a:hover {
  background: var(--color-secondary);
  border-color: var(--color-secondary);
  color: var(--color-white) !important
}
#footer .widget_twitter ul li:last-child {
  margin: 0
}
.social-icons ul {
  list-style: none;
  margin: 0;
  padding: 0
}
.social-icons ul li {
  list-style: none;
  display: block;
  width: 5.6rem;
  height: 5.6rem;
  float: left
}
.social-icons ul li a {
  -webkit-transition: all .2s ease 0s;
  -moz-transition: all .2s ease 0s;
  -o-transition: all .2s ease 0s;
  transition: all .2s ease 0s;
  display: block;
  float: left;
  width: 5.6rem;
  height: 5.6rem;
  line-height: 5.6rem;
  font-size: 2.94rem;
  text-align: center;
  opacity: .6
}
.social-icons a:hover {
  opacity: 1
}
.alignleft {
  display: block;
  float: left;
  margin-top: 0.7rem;
  margin-right: 2.8rem !important;
  margin-bottom: 1.68rem
}
.alignright {
  float: right;
  margin-left: 2.8rem !important;
  margin-bottom: 1.68rem
}
.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto
}
.wp-caption {
  max-width: 100%;
  padding: 0
}
.entry-caption,.gallery-caption,.wp-caption .wp-caption-text {
  color: #888;
  margin: 1.4rem 0 !important
}
blockquote.left {
  margin-right: 2.8rem;
  text-align: right;
  margin-left: 0;
  width: 33%;
  float: left
}
blockquote.right {
  margin-left: 2.8rem;
  text-align: left;
  margin-right: 0;
  width: 33%;
  float: right
}
.screen-reader-text {
  clip: rect(0.14rem, 0.14rem, 0.14rem, 0.14rem);
  position: absolute !important;
  height: 0.14rem;
  width: 0.14rem;
  overflow: hidden
}
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 0.42rem;
  box-shadow: 0 0 0.28rem 0.28rem rgba(0, 0, 0, .6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 1.96rem;
  font-size: 6.25px;
  font-weight: 700;
  height: auto;
  left: 0.7rem;
  line-height: normal;
  padding: 2.1rem 3.22rem 1.96rem;
  text-decoration: none;
  top: 0.7rem;
  width: auto;
  z-index: 100000
}
.hidden_select_container {
  width: 0;
  height: 0;
  overflow: hidden
}
.simpleselect,.simpleselect * {
  box-sizing: content-box
}
.simpleselect {
  font-weight: 400 !important;
  width: 100%;
  min-width: 30.8rem;
  color: #999;
  -webkit-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -ms-user-select: none
}
.simpleselect .options {
  width: 100%;
  min-width: 27.72rem
}
.simpleselect .options .optgroup .optgroup-label,.simpleselect .options .option,.simpleselect .placeholder {
  padding: 1.12rem 1.68rem;
  cursor: pointer
}
.simpleselect .options .optgroup .optgroup-label {
  cursor: default;
  font-weight: 400 !important
}
.simpleselect .options .optgroup .option {
  padding-left: 2.8rem
}
.simpleselect .options,.simpleselect .placeholder {
  background: var(--color-white);
  border: 0.14rem solid var(--color-light-gray-border);
  border-radius: 0.28rem
}
.simpleselect .placeholder:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 1.68rem;
  width: 1.12rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjA0Q0FGMUI4RTU1MTFFMzhGMThCQzUzMTMxMzdBN0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjA0Q0FGMUM4RTU1MTFFMzhGMThCQzUzMTMxMzdBN0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MDRDQUYxOThFNTUxMUUzOEYxOEJDNTMxMzEzN0E3RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MDRDQUYxQThFNTUxMUUzOEYxOEJDNTMxMzEzN0E3RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pq8U8ZgAAAClSURBVHjaYpw7dw4DEggEYh4gXgwTYEGS5AfiyVD6FBDfBAkyISloB2JpqAlLgZgNWYENEGciKTYG4haYFSCVKA6BglIg3gdSIAHEfQzYASfj////GfABJgYCgGXevLlyQNoDh/xrkBteAHEREKtjUeAJsuIXEKdgkewG4h0wNxwB4ulIkmeBuAbdkZVA/BSIvwBxNNRklLj4CMS50KC+CRMECDAA5ogdqmResXgAAAAASUVORK5CYII=) 0 center no-repeat;
}
.simpleselect .placeholder:hover {
  background: #fafafa
}
.simpleselect .options {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999
}
.simpleselect .options .option.active {
  background: #666;
  color: var(--color-white)
}
.simpleselect.disabled .placeholder,.simpleselect.disabled .placeholder:hover {
  background: #fafafa;
  color: #aaa;
  border-color: #eee;
  cursor: default
}
.simpleselect.disabled .placeholder:after {
  opacity: .5
}
.wpcf7-form input[type=email],.wpcf7-form input[type=number],.wpcf7-form input[type=tel],.wpcf7-form input[type=text] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  margin: 0.7rem 0 0;
  background: var(--color-white)
}
.wpcf7-form textarea {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  margin: 0.7rem 0 0
}
.one-line-form .wpcf7-submit,.wpcf7-form select {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  max-width: 100%
}
.wpcf7-form select {
  box-sizing: border-box;
  margin: 0.7rem 0 0;
  width: 100%
}
.wpcf7-form .customSelect {
  margin: 0.7rem 0 0;
  padding: 1.12rem 1.4rem
}
.wpcf7-form {
  margin: 0;
  padding: 0
}
.wpcf7-form .wpcf7-submit {
  background: #999;
  color: var(--color-white);
  border: 0;
  font-weight: 700
}
.wpcf7-form input[type=checkbox] {
  width: auto
}
.wpcf7 form.wpcf7-form p {
  position: relative;
  font-weight: 600;
  margin: 0 0 2.8rem !important
}
.wpcf7-list-item {
  display: inline-block;
  margin: 0 1.4rem 0 0 !important
}
.wpcf7-list-item-label {
  font-weight: 400
}
.wpcf7-response-output {
  display: none
}
.wpcf7-form .invalid {
  color: #bf1515 !important
}
.wpcf7-not-valid {
  border-color: #bf1515 !important
}
.wpcf7 span.wpcf7-not-valid-tip,.wpcf7-validation-errors {
  display: none !important
}
div.wpcf7-response-output {
  margin: 0 !important;
  padding: 0.7rem 1.4rem !important
}
div.wpcf7-mail-sent-ng,div.wpcf7-mail-sent-ok,div.wpcf7-spam-blocked,div.wpcf7-validation-errors {
  position: relative;
  display: block;
  text-align: center;
  border-radius: 0.28rem;
  font-weight: 700;
  padding: 1.68rem 5.6rem 1.68rem 2.8rem !important;
  border: none !important;
  background-color: var(--color-secondary);
  color: var(--color-white);
  margin: 0 0 4.2rem !important
}
div.wpcf7-mail-sent-ok {
  color: var(--color-white)
}
.one-line-form .wpcf7-submit {
  box-sizing: border-box;
  width: 100%;
  margin: 0.7rem 0 0 !important;
  padding: 2.1rem 2.24rem;
  font-weight: 700
}
.wpcf7-form .simpleselect {
  margin: 0.7rem 0 0 !important
}
.minimalistic_form input[type=email],.minimalistic_form input[type=password],.minimalistic_form input[type=tel],.minimalistic_form input[type=text],.minimalistic_form textarea {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100% !important;
  max-width: 100%;
  margin: 0;
  padding: 1.4rem 0.28rem;
  font-size: 2.52rem !important;
  line-height: 1;
  background-color: transparent !important;
  border-top: transparent;
  border-right: transparent;
  border-left: transparent;
  border-bottom-width: 0.14rem;
  border-radius: 0
}
.minimalistic_form .simpleselect .placeholder {
  border: 0.14rem solid var(--color-light-gray-border);
  background-color: transparent !important;
  border-top: transparent;
  border-right: transparent;
  border-left: transparent;
  padding: 0 0.28rem 1.4rem !important;
  margin: 0;
  cursor: pointer;
  font-size: 2.52rem !important;
  border-radius: 0
}
.tipsy {
  font-size: 1.82rem;
  position: absolute;
  padding: 0.7rem;
  z-index: 100000
}
.tipsy-inner {
  background-color: var(--color-dark);
  color: var(--color-white);
  max-width: 28rem;
  padding: 0.7rem 1.68rem 0.56rem;
  text-align: center;
  border-radius: 0.42rem;
  -moz-border-radius: 0.42rem;
  -webkit-border-radius: 0.42rem
}
.tipsy-arrow {
  position: absolute;
  width: 0;
  height: 0;
  line-height: 0;
  border: 0.7rem dashed var(--color-dark)
}
.tipsy-arrow-n {border-bottom-color: var(--color-dark)}
.tipsy-arrow-s {border-top-color: var(--color-dark)}
.tipsy-arrow-e {border-left-color: var(--color-dark)}
.tipsy-arrow-w {border-right-color: var(--color-dark)}

.tipsy-n .tipsy-arrow,.tipsy-nw .tipsy-arrow {
  border-left-color: transparent;
  border-right-color: transparent;
  top: 0;
  border-bottom-style: solid;
  border-top: 0
}
.tipsy-n .tipsy-arrow {
  left: 50%;
  margin-left: -0.7rem
}
.tipsy-nw .tipsy-arrow {
  left: 1.4rem
}
.tipsy-ne .tipsy-arrow {
  top: 0;
  right: 1.4rem;
  border-bottom-style: solid;
  border-top: 0;
  border-left-color: transparent;
  border-right-color: transparent
}
.tipsy-s .tipsy-arrow,.tipsy-se .tipsy-arrow,.tipsy-sw .tipsy-arrow {
  bottom: 0;
  border-top-style: solid;
  border-bottom: 0;
  border-left-color: transparent;
  border-right-color: transparent
}
.tipsy-s .tipsy-arrow {
  left: 50%;
  margin-left: -0.7rem
}
.tp-bullets.custom .tp-bullet,.tp-bullets.simplebullets.custom .bullet {
  display: inline-block !important;
  cursor: pointer !important;
  height: 1.68rem !important;
  margin-left: 0.98rem !important
}
.tipsy-sw .tipsy-arrow {
  left: 1.4rem
}
.tipsy-se .tipsy-arrow {
  right: 1.4rem
}
.tipsy-e .tipsy-arrow,.tipsy-w .tipsy-arrow {
  top: 50%;
  margin-top: -0.7rem;
  border-top-color: transparent;
  border-bottom-color: transparent
}
.tipsy-e .tipsy-arrow {
  right: 0;
  border-left-style: solid;
  border-right: 0
}
.tipsy-w .tipsy-arrow {
  left: 0;
  border-right-style: solid;
  border-left: none
}
.tp-bullets.simplebullets.custom .bullet {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 0.28rem solid var(--color-white) !important;
  width: 1.68rem !important;
  border-radius: 50% !important;
  -webkit-transition: color .2s;
  -moz-transition: color .2s;
  -ms-transition: color .2s;
  -o-transition: color .2s;
  transition: all .2s;
  opacity: .5
}
#bbpress-forums ul,.tp-bullets.custom .tp-bullet {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box
}
.tp-bullets.simplebullets.custom .bullet.last {
  margin-right: 0.98rem !important
}
.tp-bullets.simplebullets.custom .bullet:hover {
  opacity: 1
}
.tp-bullets.simplebullets.custom .bullet.selected {
  background: var(--color-white) !important;
  opacity: 1
}
.tp-bullets.custom .tp-bullet {
  box-sizing: border-box;
  background: 0;
  border: 0.28rem solid var(--color-white) !important;
  width: 1.68rem !important;
  border-radius: 50% !important;
  -webkit-transition: color .2s;
  -moz-transition: color .2s;
  -ms-transition: color .2s;
  -o-transition: color .2s;
  transition: all .2s;
  opacity: .5
}
.tp-bullets.custom .tp-bullet.last {
  margin-right: 0.98rem !important
}
.tp-bullets.custom .tp-bullet:hover {
  opacity: 1
}
.tp-bullets.custom .tp-bullet.selected {
  background: var(--color-white) !important;
  opacity: 1
}
.tp-leftarrow.custom,.tp-rightarrow.custom {
  margin-top: 0 !important;
  top: 50% !important;
  background: var(--color-white) !important;
  color: var(--color-light-black) !important;
  width: 8.4rem !important;
  height: 8.4rem !important;
  line-height: 8.4rem !important;
  text-align: center !important;
  -webkit-transition: background-color .2s;
  -moz-transition: background-color .2s;
  -ms-transition: background-color .2s;
  -o-transition: background-color .2s;
  transition: background-color .2s
}
.tp-leftarrow.custom:before,.tp-rightarrow.custom:before {
  color: var(--color-light-black);
  line-height: 8.4rem !important;
  font-family: FontAwesome !important;
  font-size: 5.6rem;
  -webkit-font-smoothing: antialiased
}
.tp-leftarrow.custom {
  border-radius: 0 0.28rem 0.28rem 0 !important
}
.tp-rightarrow.custom {
  border-radius: 0.28rem 0 0 0.28rem !important
}
.tp-leftarrow.custom:before {
  content: "\f104" !important;
  margin-right: 0.42rem
}
.tp-rightarrow.custom:before {
  content: "\f105" !important;
  margin-left: 0.42rem
}
.tp-leftarrow.custom:hover,.tp-rightarrow.custom:hover {
  background: rgba(0, 0, 0, .79) !important;
  opacity: 1 !important
}
.tp-leftarrow.custom:hover:before,.tp-rightarrow.custom:hover:before {
  color: var(--color-white) !important
}
.tparrows {
  line-height: 1 !important
}
div.pp_default .pp_contract:after,div.pp_default .pp_expand:after {
  background: rgba(0, 0, 0, .2);
  width: 4.2rem;
  height: 4.2rem;
  line-height: 4.2rem;
  top: 0;
  text-indent: 0;
  font-size: 1.96rem;
  font-family: FontAwesome;
  position: absolute;
  text-align: center;
  left: 0;
  -webkit-font-smoothing: antialiased;
  color: var(--color-white)
}
.rev_slider a.button {
  -webkit-transition: all .2s !important;
  -moz-transition: all .2s !important;
  -ms-transition: all .2s !important;
  -o-transition: all .2s !important;
  transition: all .2s !important
}
div.pp_default .pp_expand {
  cursor: pointer;
  width: 4.2rem;
  height: 4.2rem;
  margin: 0 1.54rem 0 0
}
div.pp_default .pp_expand:after {
  content: '\f065'
}
div.pp_default .pp_contract {
  cursor: pointer;
  width: 4.2rem;
  height: 4.2rem;
  margin: 0 1.54rem 0 0
}
div.pp_default .pp_contract:after {
  content: '\f066'
}
a.pp_contract,a.pp_expand {
  cursor: pointer;
  display: none;
  height: 2.8rem;
  position: absolute;
  right: 4.2rem;
  text-indent: -1400rem;
  top: 1.4rem;
  width: 2.8rem;
  z-index: 20000
}
div.pp_default .pp_close {
  width: 4.2rem;
  height: 4.2rem;
  cursor: pointer;
  display: block;
  margin: 0.7rem -0.98rem 0 0;
  padding: 0;
  line-height: 1;
  color: var(--color-white);
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -ms-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease
}
div.pp_default .pp_close:hover {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg)
}
div.pp_default .pp_close:after {
  position: absolute;
  width: 4.2rem;
  height: 4.2rem;
  text-align: center;
  line-height: 4.2rem;
  top: 0;
  left: 0;
  text-indent: 0;
  font-size: 2.52rem;
  font-family: icomoon;
  content: '\e603';
  -webkit-font-smoothing: antialiased
}
div.pp_default .pp_gallery ul li a {
  border-radius: 0.14rem;
  overflow: hidden
}
div.pp_default .pp_gallery a.pp_arrow_next,div.pp_default .pp_gallery a.pp_arrow_previous {
  position: static;
  left: auto
}
div.pp_default .pp_nav .pp_pause:after,div.pp_default .pp_nav .pp_play:after {
  position: absolute;
  height: 4.2rem;
  text-indent: 0;
  font-size: 1.96rem;
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  text-align: center;
  width: 4.2rem;
  line-height: 4.2rem;
  top: 0
}
div.pp_default .pp_nav .pp_pause,div.pp_default .pp_nav .pp_play {
  height: 4.2rem;
  width: 4.2rem;
  margin: 0;
  color: var(--color-white);
  display: none
}
div.pp_default .pp_nav .pp_play:after {
  left: 0;
  content: '\f04b'
}
div.pp_default .pp_nav .pp_pause:after {
  left: 0;
  content: '\f04c'
}
div.pp_default a.pp_arrow_next,div.pp_default a.pp_arrow_previous {
  height: 4.2rem;
  width: 4.2rem;
  position: relative;
  color: var(--color-white)
}
div.pp_default a.pp_arrow_previous:after {
  position: absolute;
  width: 4.2rem;
  height: 4.2rem;
  text-align: center;
  line-height: 4.2rem;
  top: 0;
  left: 0;
  text-indent: 0;
  font-size: 1.96rem;
  font-family: FontAwesome;
  content: '\f053';
  -webkit-font-smoothing: antialiased
}
div.pp_default a.pp_arrow_next:after {
  position: absolute;
  width: 4.2rem;
  height: 4.2rem;
  text-align: center;
  line-height: 4.2rem;
  top: 0;
  left: 0;
  text-indent: 0;
  font-size: 1.96rem;
  font-family: FontAwesome;
  content: '\f054';
  -webkit-font-smoothing: antialiased
}
div.pp_default .pp_nav .currentTextHolder {
  color: var(--color-white);
  display: block;
  text-align: center;
  padding: 0 0.56rem;
  width: 4.2rem;
  line-height: 4.2rem;
  margin: 0;
  font-size: 1.68rem;
  font-weight: 700;
  letter-spacing: 0.14rem;
  opacity: .7
}
div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover,div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_nav .pp_play:hover {
  opacity: .7
}
div.pp_overlay {
  background: var(--color-dark);
  left: 0;
  position: absolute;
  top: 0;
  width: 100% !important;
  z-index: 9999;
  opacity: 0;
  -webkit-transition: opacity .35s ease;
  -moz-transition: opacity .35s ease;
  -ms-transition: opacity .35s ease;
  -o-transition: opacity .35s ease;
  transition: opacity .35s ease
}
div.pp_pic_holder {
  display: none;
  position: absolute;
  z-index: 10000 !important
}
.pp_content {
  margin: 0;
  padding: 0;
  min-width: 5.6rem;
  min-height: 5.6rem
}
.pp_content_container {
  margin-left: 2.1rem;
  width: 100%
}
.pp_description {
  display: none !important;
  margin: 0
}
.pp_social {
  float: left;
  height: 2.8rem;
  margin: 1.4rem 0 0
}
.pp_social .facebook {
  float: left;
  overflow: hidden
}
.pp_social .twitter {
  float: left;
  margin-right: 1.4rem
}
.pp_nav {
  clear: right;
  float: left;
  margin: 0.7rem 1.4rem 0 -1.4rem
}
.pp_nav p {
  float: left;
  white-space: nowrap;
  margin: 0
}
.pp_nav .pp_pause,.pp_nav .pp_play {
  float: left;
  margin-right: 0;
  text-indent: -1400rem
}
a.pp_arrow_next,a.pp_arrow_previous {
  display: block;
  float: left;
  height: 4.2rem;
  overflow: hidden;
  text-indent: -1400rem;
  width: 4.2rem
}
.pp_hoverContainer {
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2000
}
.pp_gallery {
  display: none;
  left: 50%;
  margin-top: -7rem;
  position: absolute;
  z-index: 10000
}
.pp_gallery div {
  float: left;
  overflow: hidden;
  position: relative
}
.pp_gallery ul {
  float: left;
  height: 4.9rem;
  position: relative;
  white-space: nowrap;
  margin: 0 0 0 0.7rem;
  padding: 0
}
.pp_gallery ul a {
  border: 0.14rem solid rgba(0, 0, 0, .3);
  display: block;
  float: left;
  height: 4.62rem;
  overflow: hidden
}
.pp_gallery ul a img {
  border: 0
}
.pp_gallery li {
  display: block;
  float: left;
  margin: 0 0.7rem 0 0;
  padding: 0
}
a.pp_next:after,a.pp_previous:after {
  text-align: center;
  line-height: 8.4rem;
  top: 50%;
  margin-top: 1.4rem;
  background: rgba(0, 0, 0, .3);
  font-size: 5.6rem;
  font-family: FontAwesome;
  opacity: 0;
  -webkit-font-smoothing: antialiased;
  color: var(--color-white)
}
.pp_gallery li.default a {
  display: block;
  height: 4.62rem;
  width: 7rem
}
a.pp_next {
  display: block;
  float: right;
  height: 100%;
  text-indent: -1400rem;
  width: 49%;
  position: relative;
  overflow: hidden
}
a.pp_next:after {
  position: absolute;
  width: 8.4rem;
  height: 8.4rem;
  right: 0;
  border-radius: 0.28rem 0 0 0.28rem;
  text-indent: 0;
  content: '\f105';
  -webkit-transition: opacity .2s ease;
  -moz-transition: opacity .2s ease;
  -ms-transition: opacity .2s ease;
  -o-transition: opacity .2s ease;
  transition: opacity .2s ease
}
a.pp_previous {
  display: block;
  float: left;
  height: 100%;
  text-indent: -1400rem;
  width: 49%;
  position: relative;
  overflow: hidden
}
a.pp_previous:after {
  position: absolute;
  width: 8.4rem;
  height: 8.4rem;
  left: 0;
  border-radius: 0 0.28rem 0.28rem 0;
  text-indent: 0;
  content: '\f104';
  -webkit-transition: opacity .2s ease;
  -moz-transition: opacity .2s ease;
  -ms-transition: opacity .2s ease;
  -o-transition: opacity .2s ease;
  transition: opacity .2s ease
}
div.pp_default .pp_next:hover:after,div.pp_default .pp_previous:hover:after {
  opacity: 1;
  background: var(--color-light-black)
}
div.pp_default .pp_next:hover {
  cursor: pointer
}
div.pp_default .pp_previous:hover {
  cursor: pointer
}
a.pp_close {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  text-indent: -1400rem
}
.ppt {
  margin-left: 2.1rem;
  margin-bottom: 0.7rem;
  font-size: 2.8rem;
  color: var(--color-white)
}
#pp_full_res {
  line-height: 1 !important
}
#pp_full_res .pp_inline {
  text-align: left
}
#pp_full_res .pp_inline p {
  margin: 0 0 2.1rem
}
div.dark_rounded .pp_details,div.dark_square .pp_details,div.facebook .pp_details,div.light_rounded .pp_details,div.light_square .pp_details,div.pp_default .pp_details {
  position: relative
}
.pp_bottom,.pp_top {
  height: 0;
  position: relative
}
* html .pp_bottom,* html .pp_top {
  padding: 0
}
.pp_details .pp_nav .pp_arrow_next,.pp_details .pp_nav .pp_arrow_previous,.pp_fade,.pp_gallery li.default a img {
  display: none
}
.pp_loaderIcon {
  width: 4.76rem;
  height: 4.76rem;
  border-radius: 7.56rem;
  border: 0.42rem solid rgba(120, 120, 120, .8);
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -2.1rem;
  margin-top: -2.1rem;
  z-index: 1 !important
}
.pp_loaderIcon:after {
  content: "";
  position: absolute;
  top: -0.42rem;
  left: -0.42rem;
  border: 0.42rem solid var(--color-white);
  border-radius: 7.56rem;
  height: 4.76rem;
  width: 4.76rem;
  clip: rect(0, 3.64rem, 2.38rem, 0);
  -moz-animation: rotate .7s;
  -moz-animation-timing-function: linear;
  -moz-animation-iteration-count: infinite;
  -webkit-animation: rotate .7s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  -ms-animation: rotate .7s;
  -ms-animation-timing-function: linear;
  -ms-animation-iteration-count: infinite;
  animation: rotate .7s;
  animation-timing-function: linear;
  animation-iteration-count: infinite
}
.blog-masonry .flex-direction-nav .flex-prev,.blog-medium .flex-direction-nav .flex-prev {
  left: 0
}
@-moz-keyframes rotate {
  0% {
    -moz-transform: rotate(0)
  }
  100% {
    -moz-transform: rotate(360deg)
  }
}
@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0)
  }
  100% {
    -webkit-transform: rotate(360deg)
  }
}
@-ms-keyframes rotate {
  0% {
    -ms-transform: rotate(0)
  }
  100% {
    -ms-transform: rotate(360deg)
  }
}
@keyframes rotate {
  0% {
    transform: rotate(0)
  }
  100% {
    transform: rotate(360deg)
  }
}
.flex-control-nav,.flex-direction-nav,.slides {
  margin: 0;
  padding: 0;
  list-style: none
}
.flexslider {
  padding: 0;
  margin: 0;
  position: relative;
  zoom: 1
}
.flexslider .slides>li {
  display: none;
  -webkit-backface-visibility: hidden
}
.flex-direction-nav a,.no-js .slides>li:first-child,.slides:after,html[xmlns] .slides {
  display: block
}
.flexslider .slides img {
  width: 100%;
  display: block
}
.flex-pauseplay span {
  text-transform: capitalize
}
.slides:after {
  content: "\0020";
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0
}
.flex-direction-nav a:before,.owl-theme .owl-controls .owl-nav .owl-prev:after {
  content: '\f104'
}
* html .slides {
  height: 1%
}
.flex-viewport {
  max-height: 280rem;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease
}
.loading .flex-viewport {
  max-height: 42rem
}
.flex-direction-nav a {
  cursor: pointer !important;
  background: rgba(0, 0, 0, .3);
  opacity: 0;
  text-decoration: none;
  color: var(--color-white) !important;
  width: 8.4rem;
  height: 8.4rem;
  margin: -4.2rem 0 0;
  line-height: 8.4rem;
  text-align: center;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  transition: all .3s ease
}
.flex-direction-nav .flex-prev {
  left: 0;
  border-radius: 0 0.28rem 0.28rem 0
}
.flex-direction-nav .flex-next {
  right: 0;
  border-radius: 0.28rem 0 0 0.28rem
}
.flexslider:hover .flex-next,.flexslider:hover .flex-prev {
  opacity: .7
}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {
  opacity: 1;
  color: var(--color-white);
  background: var(--color-light-black)
}
.flex-direction-nav .flex-disabled {
  opacity: 0 !important;
  cursor: default
}
.flex-direction-nav a:before {
  font-family: FontAwesome;
  font-size: 5.6rem;
  display: inline-block
}
.blog-masonry .flex-direction-nav a:before,.blog-medium .flex-direction-nav a:before {
  font-size: 4.76rem
}
.flex-direction-nav a.flex-next:before {
  content: '\f105'
}
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: 1.4rem;
  text-align: center
}
.flex-control-nav li {
  margin: 0 0.56rem;
  display: inline-block;
  zoom: 1
}
.flex-control-paging li a {
  text-indent: -1399.86rem;
  display: inline-block;
  background: 0;
  border: 0.28rem solid var(--color-white);
  width: 0.84rem;
  height: 0.84rem;
  border-radius: 50%;
  opacity: .5;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -ms-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
  margin: 0;
  cursor: pointer
}
.blog-masonry .flex-direction-nav .flex-next,.blog-masonry .flex-direction-nav .flex-prev,.blog-medium .flex-direction-nav .flex-next,.blog-medium .flex-direction-nav .flex-prev {
  width: 6.72rem;
  height: 6.72rem;
  line-height: 6.72rem;
  margin-top: -3.36rem
}
.flex-control-paging li a:hover {
  opacity: 1
}
.flex-control-paging li a.flex-active {
  background: var(--color-white);
  opacity: 1
}
.flexslider .slides {
  zoom: 1;
  cursor: grab !important;
  cursor: -moz-grab !important;
  cursor: -webkit-grab !important
}
.blog-medium .flex-direction-nav .flex-next {
  right: 0
}
.blog-masonry .flex-direction-nav .flex-next {
  right: 0
}
.owl-carousel .animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both
}
.owl-carousel .owl-animated-in {
  z-index: 0
}
.owl-carousel .owl-animated-out {
  z-index: 1
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1
  }
  100% {
    opacity: 0
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1
  }
  100% {
    opacity: 0
  }
}
.owl-height {
  -webkit-transition: height .4s ease;
  -moz-transition: height .4s ease;
  -ms-transition: height .4s ease;
  -o-transition: height .4s ease;
  transition: height .4s ease
}
.owl-carousel .owl-item .owl-lazy,.owl-carousel .owl-video-tn {
  opacity: 0;
  -webkit-transition: opacity .4s ease;
  -moz-transition: opacity .4s ease;
  -ms-transition: opacity .4s ease;
  -o-transition: opacity .4s ease
}
.owl-carousel {
  display: none;
  width: 100%;
  position: relative;
  z-index: 1
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0)
}
.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev {
  cursor: pointer;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}
.owl-carousel.owl-loaded {
  display: block
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block
}
.owl-carousel.owl-hidden {
  opacity: 0
}
.owl-carousel .owl-refresh .owl-item {
  display: none
}
.owl-carousel .owl-item {
  z-index: 1;
  transform: translate3d(0, 0, 0);
  position: relative;
  min-height: 0.14rem;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}
.owl-carousel .owl-item img {
  display: block;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d
}
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto
}
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab
}
.owl-carousel.owl-rtl {
  direction: rtl
}
.owl-carousel.owl-rtl .owl-item {
  float: right
}
.no-js .owl-carousel {
  display: block
}
.owl-carousel .owl-item .owl-lazy {
  transition: opacity .4s ease
}
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: var(--color-dark)
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 11.2rem;
  width: 11.2rem;
  left: 50%;
  top: 50%;
  margin-left: -5.6rem;
  margin-top: -5.6rem;
  background: url(owl.video.play.png) no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale .1s ease;
  -moz-transition: scale .1s ease;
  -ms-transition: scale .1s ease;
  -o-transition: scale .1s ease;
  transition: scale .1s ease
}
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transform: scale(1.3, 1.3);
  -moz-transform: scale(1.3, 1.3);
  -ms-transform: scale(1.3, 1.3);
  -o-transform: scale(1.3, 1.3);
  transform: scale(1.3, 1.3)
}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn {
  display: none
}
.owl-carousel .owl-video-tn {
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  transition: opacity .4s ease
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1
}
.owl-theme .owl-controls {
  margin-top: 1.4rem;
  text-align: center
}
.owl-theme .owl-controls .owl-nav [class*=owl-] {
  position: absolute;
  top: 50%;
  color: var(--color-white);
  cursor: pointer;
  margin-top: -8.4rem;
  opacity: .5;
  -webkit-transition: opacity .4s ease;
  -moz-transition: opacity .4s ease;
  -ms-transition: opacity .4s ease;
  -o-transition: opacity .4s ease;
  transition: opacity .4s ease
}
.owl-theme .owl-controls .owl-nav .owl-next:after,.owl-theme .owl-controls .owl-nav .owl-prev:after {
  font-family: FontAwesome;
  font-size: 5.6rem;
  height: 5.6rem;
  line-height: 5.6rem;
  display: block;
  color: rgba(0, 0, 0, .6)
}
.owl-theme .owl-controls .owl-nav .owl-prev {
  left: -7rem
}
.owl-theme .owl-controls .owl-nav .owl-next:after {
  content: '\f105'
}
.owl-theme .owl-controls .owl-nav .owl-next {
  right: -7rem
}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
  opacity: 1
}
.owl-theme .owl-controls .owl-nav .disabled {
  opacity: .5;
  cursor: default
}
.owl-theme .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1
}
.owl-theme .owl-dots .owl-dot span {
  width: 0.84rem;
  height: 0.84rem;
  margin: 0 0.56rem;
  opacity: .5;
  border: 0.28rem solid #999;
  background: 0;
  display: block;
  -webkit-backface-visibility: visible;
  -webkit-transition: opacity .2s ease;
  -moz-transition: opacity .2s ease;
  -ms-transition: opacity .2s ease;
  -o-transition: opacity .2s ease;
  transition: opacity .2s ease;
  -webkit-border-radius: 4.2rem;
  -moz-border-radius: 4.2rem;
  border-radius: 4.2rem
}
.owl-theme .owl-dots .owl-dot.active span {
  background: #999;
  opacity: 1
}
.owl-theme .owl-dots .owl-dot:hover span {
  opacity: 1
}
.boxed-layout .owl-nav {
  display: none
}
#bbpress-forums hr {
  margin: 0 0 3.36rem
}
#bbpress-forums {
  background: 0;
  clear: both;
  margin-bottom: 0;
  overflow: hidden
}
#bbpress-forums div.reply {
  height: auto;
  width: 100%
}
#bbpress-forums div.bbp-forum-header,#bbpress-forums div.bbp-reply-header,#bbpress-forums div.bbp-topic-header {
  background-color: var(--color-white);
  border-bottom: 0.14rem dashed #efefef;
  padding: 2.24rem 2.8rem
}
#bbpress-forums .status-spam.even,#bbpress-forums .status-spam.odd,#bbpress-forums .status-trash.even,#bbpress-forums .status-trash.odd {
  background-color: #fee
}
#bbpress-forums .status-closed,#bbpress-forums .status-closed a {
  color: #ccc
}
#bbpress-forums ul {
  background: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  box-sizing: border-box
}
#bbpress-forums ul.bbp-threaded-replies {
  margin-left: 7rem
}
#bbpress-forums li {
  background: 0;
  margin: 0;
  list-style: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}
#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-search-results,#bbpress-forums ul.bbp-topics {
  overflow: hidden;
  margin-bottom: 2.8rem;
  clear: both
}
#bbpress-forums li.bbp-body,#bbpress-forums li.bbp-footer,#bbpress-forums li.bbp-header {
  clear: both
}
#bbpress-forums li.bbp-footer,#bbpress-forums li.bbp-header {
  background: var(--color-white);
  font-weight: 700;
  text-transform: uppercase;
  padding: 2.1rem 2.8rem;
  color: #666;
  text-align: center
}
#bbpress-forums li.bbp-header {
  background: #666;
  color: var(--color-white);
  border-radius: 0.28rem
}
#bbpress-forums li.bbp-header a {
  color: var(--color-white);
  display: inline-block;
  background: var(--color-light-black) !important;
  border-radius: 0.42rem;
  padding: 1.12rem 1.68rem !important;
  text-transform: uppercase;
  font-weight: 700 !important;
  font-size: 1.68rem;
  letter-spacing: 0.14rem
}
#bbpress-forums li.bbp-header ul {
  overflow: hidden
}
#bbpress-forums .bbp-forums-list {
  margin: 0;
  padding-left: 2.8rem;
  border-left: 0.14rem solid #efefef
}
#bbpress-forums .bbp-forums-list li {
  display: inline
}
#bbpress-forums li.bbp-footer {
  display: none
}
#bbpress-forums li.bbp-footer p {
  margin: 0
}
li.bbp-forum-info,li.bbp-topic-title {
  float: left;
  text-align: left;
  width: 55%
}
li.bbp-forum-info a {
  font-weight: 600
}
li.bbp-forum-reply-count,li.bbp-forum-topic-count,li.bbp-topic-reply-count,li.bbp-topic-voice-count {
  float: left;
  text-align: center;
  width: 10%
}
li.bbp-forum-freshness,li.bbp-topic-freshness {
  text-align: center;
  float: left;
  width: 22%
}
#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic {
  border-bottom: 0.14rem solid #efefef;
  overflow: hidden;
  padding: 2.8rem
}
li.bbp-header div.bbp-reply-content span#favorite-toggle,li.bbp-header div.bbp-reply-content span#subscription-toggle,li.bbp-header div.bbp-topic-content span#favorite-toggle,li.bbp-header div.bbp-topic-content span#subscription-toggle {
  float: right
}
#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-topic-title h3 {
  background: 0;
  border: 0;
  margin: 2.8rem 0;
  padding: 0;
  text-transform: none
}
#bbpress-forums div.bbp-forum-author,#bbpress-forums div.bbp-reply-author,#bbpress-forums div.bbp-topic-author {
  float: left;
  text-align: center;
  width: 16.1rem
}
#bbpress-forums div.bbp-forum-author img.avatar,#bbpress-forums div.bbp-reply-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar {
  border: 0;
  max-width: 9.24rem;
  padding: 0;
  margin: 3.5rem auto 0;
  float: none;
  border-radius: 50%
}
#bbpress-forums div.bbp-forum-author a.bbp-author-name,#bbpress-forums div.bbp-reply-author a.bbp-author-name,#bbpress-forums div.bbp-topic-author a.bbp-author-name {
  margin: 0 auto -2.52rem;
  word-break: break-word;
  display: inline-block
}
#bbpress-forums div.bbp-reply-author a.bbp-author-name,#bbpress-forums div.bbp-topic-author a.bbp-author-name {
  clear: left;
  display: block
}
#bbpress-forums div.bbp-forum-author .bbp-author-role,#bbpress-forums div.bbp-reply-author .bbp-author-role,#bbpress-forums div.bbp-topic-author .bbp-author-role {
  background: #999;
  color: var(--color-white);
  font-size: 1.54rem;
  text-transform: uppercase;
  font-weight: 700;
  display: inline-block;
  padding: 0.14rem 1.4rem;
  border-radius: 5.6rem;
  margin-bottom: 4.2rem
}
#bbpress-forums li.bbp-footer .bbp-forum-author,#bbpress-forums li.bbp-footer .bbp-reply-author,#bbpress-forums li.bbp-footer .bbp-search-author,#bbpress-forums li.bbp-footer .bbp-topic-author,#bbpress-forums li.bbp-header .bbp-forum-author,#bbpress-forums li.bbp-header .bbp-reply-author,#bbpress-forums li.bbp-header .bbp-search-author,#bbpress-forums li.bbp-header .bbp-topic-author {
  float: left;
  margin: 0;
  padding: 0;
  width: 16.8rem
}
#bbpress-forums li.bbp-footer .bbp-forum-content,#bbpress-forums li.bbp-footer .bbp-reply-content,#bbpress-forums li.bbp-footer .bbp-search-content,#bbpress-forums li.bbp-footer .bbp-topic-content,#bbpress-forums li.bbp-header .bbp-forum-content,#bbpress-forums li.bbp-header .bbp-reply-content,#bbpress-forums li.bbp-header .bbp-search-content,#bbpress-forums li.bbp-header .bbp-topic-content {
  margin-left: 19.6rem;
  padding: 0;
  text-align: left
}
div.bbp-forum-header,div.bbp-reply-header,div.bbp-topic-header,li.bbp-body div.hentry {
  margin-bottom: 0;
  overflow: hidden;
  padding: 2.8rem 0 0 2.8rem;
  border-bottom: 0.14rem solid #efefef
}
div.bbp-forum-header,div.bbp-reply-header,div.bbp-topic-header {
  clear: both
}
span.bbp-author-ip {
  display: none
}
#bbpress-forums .bbp-topics .bbp-body ul .bbp-topic-title {
  position: relative;
  padding-left: 5.6rem
}
#bbpress-forums .bbp-topics .bbp-body ul .bbp-topic-title:before {
  position: absolute;
  top: 50%;
  left: 0;
  margin: -1.54rem 0 0;
  line-height: 1;
  content: "\f0e6";
  font-size: 2.94rem;
  color: #999;
  font-family: FontAwesome
}
#bbpress-forums div.bbp-forum-content,#bbpress-forums div.bbp-reply-content,#bbpress-forums div.bbp-topic-content {
  margin-left: 18.2rem;
  padding: 2.8rem 5.6rem 2.1rem 2.8rem;
  text-align: left
}
#bbpress-forums div.bbp-forum-content:after,#bbpress-forums div.bbp-reply-content:after,#bbpress-forums div.bbp-topic-content:after {
  clear: both;
  content: ".";
  display: block;
  float: none;
  height: 0;
  font-size: 0;
  visibility: hidden
}
#bbpress-forums div.bbp-reply-content a,#bbpress-forums div.bbp-topic-content a {
  background: 0;
  border: 0;
  display: inline;
  font-weight: 400;
  margin: 0;
  padding: 0
}
#bbpress-forums div.bbp-reply-content h1,#bbpress-forums div.bbp-reply-content h2,#bbpress-forums div.bbp-reply-content h3,#bbpress-forums div.bbp-reply-content h4,#bbpress-forums div.bbp-reply-content h5,#bbpress-forums div.bbp-reply-content h6,#bbpress-forums div.bbp-topic-content h1,#bbpress-forums div.bbp-topic-content h2,#bbpress-forums div.bbp-topic-content h3,#bbpress-forums div.bbp-topic-content h4,#bbpress-forums div.bbp-topic-content h5,#bbpress-forums div.bbp-topic-content h6 {
  clear: none
}
#bbpress-forums div.bbp-reply-content img,#bbpress-forums div.bbp-topic-content img {
  max-width: 100%
}
#bbpress-forums div.bbp-reply-content ol,#bbpress-forums div.bbp-reply-content ul,#bbpress-forums div.bbp-topic-content ol,#bbpress-forums div.bbp-topic-content ul {
  margin: 0 2.1rem 2.1rem;
  padding: 0
}
#bbpress-forums div.bbp-reply-content ul li,#bbpress-forums div.bbp-topic-content ul li {
  list-style-type: disc
}
#bbpress-forums div.bbp-reply-content ol li,#bbpress-forums div.bbp-topic-content ol li {
  list-style-type: decimal
}
#bbpress-forums div.bbp-reply-content ol li li,#bbpress-forums div.bbp-topic-content ol li li {
  list-style-type: lower-alpha
}
#bbpress-forums div.bbp-reply-content ol li li li,#bbpress-forums div.bbp-topic-content ol li li li {
  list-style-type: upper-roman
}
#bbpress-forums div.bbp-reply-content code,#bbpress-forums div.bbp-reply-content pre,#bbpress-forums div.bbp-topic-content code,#bbpress-forums div.bbp-topic-content pre {
  font-family: Inconsolata, Consolas, Monaco, Lucida Console, monospace;
  display: inline-block;
  background-color: #f9f9f9;
  border: 0.14rem solid var(--color-light-gray-border);
  padding: 0 0.7rem;
  max-width: 95%;
  vertical-align: middle;
  margin-top: -0.42rem
}
#bbpress-forums div.bbp-reply-content pre,#bbpress-forums div.bbp-topic-content pre {
  display: block;
  line-height: 2.52rem;
  margin: 0 0 3.36rem;
  padding: 0.7rem 1.4rem;
  white-space: pre;
  overflow: auto
}
#bbpress-forums div.bbp-reply-content pre code,#bbpress-forums div.bbp-topic-content pre code {
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  background-color: transparent;
  overflow-wrap: normal;
  overflow: auto;
  max-width: 100%
}
#bbpress-forums div.bbp-reply-to {
  margin-left: 18.2rem;
  padding: 1.68rem 1.68rem 1.68rem 0;
  text-align: right
}
#bbpress-forums div#bbp-cancel-reply-to {
  text-align: right
}
.abt h1,.arrow-up,.arrow-up span,p.empName {
  text-align: center
}
div.bbp-breadcrumb {
  display: none
}
#bbpress-forums div.bbp-breadcrumb p,#bbpress-forums div.bbp-topic-tags p {
  margin: 0
}
#bbpress-forums div.bbp-topic-tags {
  border: 0.14rem solid #efefef;
  float: right;
  margin: 0 0 5.6rem;
  padding: 0.56rem 1.4rem;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1.82rem
}
#bbp-topic-hot-tags {
  clear: both
}
#bbpress-forums .bbp-search-form:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden
}
#bbpress-forums .bbp-search-form {
  clear: both;
  margin: 0 0 2.8rem !important
}
#bbpress-forums #bbp-search-form .hidden {
  display: none
}
#bbpress-forums #bbp-search-form #bbp_search {
  display: block;
  width: 84% !important;
  margin-right: 2%;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}
#bbpress-forums #bbp-search-form #bbp_search_submit {
  display: block;
  width: 14% !important;
  margin: 0;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}
span.bbp-admin-links {
  float: right;
  color: #efefef
}
span.bbp-admin-links a {
  font-weight: 400;
  color: #999;
  text-decoration: none
}
span.bbp-admin-links a:hover {
  color: #666
}
fieldset span.bbp-admin-links {
  float: left
}
td.bbp-topic-admin-links,td.bbp-topic-counts {
  width: 50%
}
.bbp-forum-header a.bbp-forum-permalink,.bbp-reply-header a.bbp-reply-permalink,.bbp-topic-header a.bbp-topic-permalink {
  float: right;
  margin-left: 1.4rem;
  color: #ccc;
  font-weight: 700
}
#subscription-toggle {
  color: #666;
  float: right
}
#subscription-toggle a {
  text-transform: uppercase;
  font-weight: 700;
  width: auto;
  padding: 1.12rem 2.24rem;
  letter-spacing: 0.14rem;
  font-size: 1.68rem;
  margin: 0 0 5.6rem;
  display: inline-block;
  border-radius: 0.28rem;
  background: var(--color-light-black);
  color: var(--color-white)
}
#subscription-toggle a:hover {
  color: var(--color-white);
  background-color: var(--color-secondary)
}
#subscription-toggle span.is-subscribed a {
  color: var(--color-white);
  background-color: #d25c5a
}
#subscription-toggle span.is-subscribed a:hover {
  color: #d25c5a;
  background-color: #fceeee
}
#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums p.bbp-topic-meta {
  margin: 0;
  padding: 0;
  word-wrap: break-word
}
#bbpress-forums p.bbp-topic-meta span {
  white-space: nowrap;
  color: #999
}
#bbpress-forums p.bbp-topic-meta span a {
  color: #999
}
.bbp-pagination-count {
  display: none
}
.bbp-no-reply,.bbp-no-topic {
  margin-top: 5.6rem
}
.bbp-reply-form:before,.bbp-topic-form:before {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0
}
.bbp-reply-form,.bbp-topic-form {
  padding-top: 5.6rem;
  padding-bottom: 2.8rem
}
.topic-edit .bbp-reply-form,.topic-edit .bbp-topic-form {
  padding-top: 0;
  padding-bottom: 2.8rem
}
.reply-edit .bbp-reply-form {
  padding-top: 0
}
#bbpress-forums fieldset.bbp-form {
  clear: both
}
#bbpress-forums form>fieldset.bbp-form>legend {
  font-weight: 700;
  text-transform: uppercase;
  margin: 0 0 2.8rem;
  display: block;
  background: #666;
  color: var(--color-white);
  width: 100%;
  padding: 2.1rem 2.8rem;
  border-radius: 0.28rem
}
#bbpress-forums fieldset.bbp-form label {
  margin: 0 0 1.4rem;
  font-weight: 700;
  display: inline-block
}
#bbpress-forums fieldset.bbp-form input[type=text] {
  width: 100%
}
#bbp-edit-topic-tag.bbp-form fieldset.bbp-form label,#bbp-login fieldset label,#bbp-lost-pass fieldset label,#bbp-register fieldset label {
  width: 14rem
}
#bbpress-forums fieldset.bbp-form input,#bbpress-forums fieldset.bbp-form p,#bbpress-forums fieldset.bbp-form select,#bbpress-forums fieldset.bbp-form textarea {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}
textarea#bbp_forum_content,textarea#bbp_reply_content,textarea#bbp_topic_content {
  width: 97%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}
textarea#bbp_forum_content {
  height: 29.4rem
}
#bbpress-forums fieldset.bbp-forum-form-attributes {
  width: 28rem;
  float: right;
  clear: none;
  margin-left: 3.5rem
}
#bbpress-forums fieldset select#bbp_forum_id {
  max-width: 28rem
}
.bbp-reply-form,.bbp-topic-form,.bbp-topic-tag-form {
  clear: left
}
body.reply-edit .bbp-reply-form div.avatar img,body.single-forum .bbp-topic-form div.avatar img,body.single-reply .bbp-reply-form div.avatar img,body.topic-edit .bbp-topic-form div.avatar img {
  margin-right: 0;
  padding: 1.4rem;
  border: 0.14rem solid var(--color-light-gray-border);
  line-height: 0;
  background-color: #efefef
}
body.page .bbp-reply-form code,body.page .bbp-topic-form code,body.reply-edit .bbp-reply-form code,body.single-forum .bbp-topic-form code,body.single-topic .bbp-reply-form code,body.topic-edit .bbp-topic-form code {
  font-size: 1.4rem;
  background-color: #f0fff8;
  border: 0.14rem solid #ceefe1;
  display: block;
  padding: 1.12rem;
  margin-top: 0.7rem;
  width: 51.66rem
}
#delete_tag,#merge_tag {
  display: inline
}
div.bbp-submit-wrapper {
  margin-top: 0;
  clear: both
}
p.form-allowed-tags {
  max-width: 100%
}
#bbpress-forums div.bbp-the-content-wrapper {
  margin-bottom: 2.8rem;
  border-radius: 0.28rem
}
#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content {
  width: 100%;
  margin: 0
}
.wp-editor-wrap.html-active {
  border: 0.14rem solid var(--color-light-gray-border);
  border-radius: 0.28rem
}
#bbpress-forums div.bbp-the-content-wrapper table,#bbpress-forums div.bbp-the-content-wrapper tbody,#bbpress-forums div.bbp-the-content-wrapper td,#bbpress-forums div.bbp-the-content-wrapper tr {
  border: 0;
  padding: 0;
  margin: 0;
  width: auto
}
#bbpress-forums div.bbp-the-content-wrapper input {
  padding: 0.7rem;
  margin: 0 0.28rem 0 0;
  line-height: 1em
}
#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar {
  padding: 1.4rem;
  min-height: 3.64rem;
  background: var(--color-white);
  border-bottom: 0.14rem dashed #efefef
}
#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar {
  padding: 0.56rem 0.56rem 1.12rem
}
#bbpress-forums div.wp-editor-container {
  margin: 0;
  padding: 0;
  line-height: 0
}
#bbpress-forums div.bbp-the-content-wrapper td.mceStatusbar {
  line-height: 2.24rem
}
#bbpress-forums #bbp-your-profile h2 {
  display: none
}
#bbpress-forums #bbp-your-profile fieldset {
  margin: 0 0 5.6rem
}
#bbpress-forums #bbp-your-profile fieldset div,#bbpress-forums #bbp-your-profile fieldset fieldset.password input,#bbpress-forums #bbp-your-profile fieldset fieldset.password span {
  width: 100%
}
#bbpress-forums #bbp-your-profile fieldset select {
  margin-bottom: 0
}
#bbpress-forums #bbp-your-profile fieldset input,#bbpress-forums #bbp-your-profile fieldset textarea {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%
}
#bbpress-forums #bbp-your-profile fieldset legend {
  display: block
}
#bbpress-forums #bbp-your-profile fieldset.submit legend,.bbp-login-form fieldset legend,div.bbp-template-notice.info {
  display: none
}
#bbpress-forums #bbp-your-profile fieldset label[for] {
  padding: 0;
  margin: 0 0 0.7rem;
  cursor: pointer
}
#bbpress-forums #bbp-your-profile fieldset fieldset {
  margin: 0;
  border: 0;
  padding: 0;
  clear: none;
  float: none
}
#bbpress-forums #bbp-your-profile fieldset fieldset.capabilities dl {
  margin: 0
}
#bbpress-forums #bbp-your-profile fieldset fieldset.password span.description {
  margin-left: 0;
  display: none
}
#bbpress-forums #bbp-your-profile fieldset.submit {
  margin-top: -5.6rem
}
div.bbp-template-notice,div.indicator-hint {
  padding: 2.1rem 2.8rem;
  margin: 0 0 2.8rem;
  border-radius: 0.42rem;
  background-color: #f9f9f9;
  clear: both
}
div.bbp-template-notice.important {
  border: 0.14rem solid #e6db55;
  background-color: #fffbcc
}
div.bbp-template-notice.error,div.bbp-template-notice.warning {
  background-color: #fceeee;
  color: #d25c5a
}
div.bbp-template-notice p {
  margin: 0 !important
}
.bbp-forum-content ul.sticky .bbp-topic-title:before,.bbp-topics ul.sticky .bbp-topic-title:before,.bbp-topics ul.super-sticky .bbp-topic-title:before,.bbp-topics-front ul.super-sticky .bbp-topic-title:before {
  content: "\f0a1" !important;
  color: var(--color-secondary) !important
}
#bbpress-forums .bbp-topics .bbp-body .bbp-topic-title .bbp-topic-permalink {
  font-weight: 600
}
#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log,#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log {
  width: 100%;
  margin: 0 0 3.78rem;
  padding: 1.68rem 0 0;
  border-top: 0.14rem dashed #efefef;
  border-radius: 0.28rem;
  color: #999;
  font-size: 1.54rem
}
#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log li,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log li,#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log li {
  list-style-type: none
}
.bbp-login-form .bbp-email input,.bbp-login-form .bbp-password input,.bbp-login-form .bbp-username input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%
}
.bbp-login-form label {
  margin: 0 0 0.7rem
}
.bbp-login-form .bbp-remember-me:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden
}
.bbp-login-form .bbp-remember-me input {
  display: inline-block !important;
  float: left;
  margin-top: 0.98rem;
  margin-right: 0.98rem
}
.bbp-login-form .bbp-remember-me label {
  float: left
}
.bbp-login-form .bbp-submit-wrapper {
  margin-top: 1.4rem
}
.bbp-login-form .bbp-login-links a {
  float: left;
  clear: left
}
#bbpress-forums #bbp-user-wrapper fieldset.bbp-form,#bbpress-forums #bbp-user-wrapper h2.entry-title,#bbpress-forums #bbp-user-wrapper ul.bbp-forums,#bbpress-forums #bbp-user-wrapper ul.bbp-lead-topic,#bbpress-forums #bbp-user-wrapper ul.bbp-replies,#bbpress-forums #bbp-user-wrapper ul.bbp-topics,#bbpress-forums h1 {
  clear: none
}
.bbp-logged-in img.avatar {
  margin: 0;
  border-radius: 50%
}
.widget_display_stats dd,.widget_display_stats dt {
  display: inline-block
}
#bbpress-forums .widget_display_replies img.avatar,#bbpress-forums .widget_display_topics img.avatar,#bbpress-forums div.bbp-template-notice img.avatar,#bbpress-forums p.bbp-topic-meta img.avatar,#bbpress-forums ul.bbp-reply-revision-log img.avatar,#bbpress-forums ul.bbp-topic-revision-log img.avatar {
  float: none;
  margin-bottom: -0.98rem;
  display: none
}
fieldset div.avatar {
  float: right
}
#bbpress-forums #bbp-user-wrapper {
  float: left;
  width: 100%
}
#bbpress-forums .bbp-user-section {
  overflow: auto
}
#bbpress-forums .bbp-user-section .bbp-user-forum-role,#bbpress-forums .bbp-user-section .bbp-user-reply-count,#bbpress-forums .bbp-user-section .bbp-user-topic-count {
  margin: 0;
  font-weight: 700;
  text-transform: uppercase;
  color: #999;
  font-size: 1.68rem;
  display: none
}
#bbpress-forums #bbp-single-user-details {
  margin: 0 1.4rem 0 0;
  width: 19.6rem;
  float: left;
  overflow: hidden
}
#bbpress-forums #bbp-single-user-details #bbp-user-avatar {
  margin: 0;
  width: 19.6rem
}
#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar {
  border: 0;
  height: 19.6rem;
  padding: 0;
  margin: 0 0 2.8rem;
  width: 19.6rem;
  border-radius: 50%
}
#bbpress-forums #bbp-single-user-details #bbp-user-description {
  float: none;
  margin-left: 25.2rem
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation {
  float: none;
  margin: 0 0 2.8rem
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li {
  margin: 0;
  border-bottom: 0.14rem solid #efefef
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li:last-child {
  border: 0
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation a {
  padding: 1.12rem 0;
  display: block;
  text-decoration: none;
  border-radius: 0.28rem
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a {
  font-weight: 600
}
#bbpress-forums #bbp-user-body {
  margin-left: 25.2rem
}
body.my-account #bbpress-forums {
  border-top: 0;
  padding-top: 0;
  margin-bottom: 0
}
#bbpress-forums dl.bbp-user-capabilities {
  display: inline-block;
  vertical-align: top
}
#bbpress-forums dl.bbp-user-capabilities dt {
  margin: 0 0 1.4rem;
  text-transform: capitalize
}
#bbpress-forums dl.bbp-user-capabilities dd {
  margin: 0;
  padding: 0
}
.activity-list li.bbp_reply_create .activity-content .activity-inner,.activity-list li.bbp_topic_create .activity-content .activity-inner {
  border-left: 0.28rem solid #eaeaea;
  margin-left: 0.7rem;
  padding-left: 1.4rem
}
#bbpress-forums div.row-actions {
  font-size: 1.54rem;
  visibility: hidden
}
#bbpress-forums li:hover>div.row-actions {
  visibility: visible
}
#bbp-search-results .bbp-reply-header .bbp-meta,#bbp-search-results .bbp-t#navigation>ul>li>a.sf-with-ul:after,#bbp-search-results .bbp-topic-header .bbp-topic-title-meta,.bbp-topic-header .bbp-meta {
  display: none
}
.page-numbers {
  margin-bottom: 2.8rem
}
.bbp-pagination-links {
  list-style: none;
  display: inline
}
.bbp-pagination-links a,.bbp-pagination-links a.next,.bbp-pagination-links a.prev {
  display: block;
  float: left;
  padding: 0.56rem 1.26rem;
  margin-right: 0.98rem;
  background: #f9f9f9;
  color: #666;
  border-radius: 0.28rem
}
.bbp-pagination-links span.current {
  display: block;
  float: left;
  padding: 0.56rem 1.26rem;
  margin-right: 0.98rem;
  background: var(--color-secondary);
  color: var(--color-white);
  font-weight: 700;
  border-radius: 0.28rem
}
.bbp-pagination-links span.dots {
  display: block;
  float: left;
  padding: 0.56rem;
  margin-right: 0.98rem
}
div.nav-content {
  border-top: 0.28rem solid #f4f4f4;
  border-bottom: 0.28rem solid #f4f4f4;
  min-width: 134.4rem;
  width: 100%
}
ul.navLink {
  width: 131.6rem;
  margin: 0 auto
}
ul.navLink li {
  display: inline-block;
  float: left;
  list-style: none;
  margin: 2.8rem 19.32rem 2.8rem 0;
  padding: 0
}
ul.navLink li a.nav-item-on,ul.navLink li a.nav-item:hover {
  font-weight: 600;
  font-size: 1.1em;
  cursor: pointer;
  color: #f05a28 !important
}
ul.navLink li a.nav-item {
  cursor: pointer;
  color: #3d4d54;
  font-weight: 600;
  font-size: 1.1em
}
.mr {
  margin-right: 0 !important
}
.abt h1 {
  color: #f05a28;
  font-weight: 600;
  font-size: 2.1em;
  line-height: 1.2em;
  margin: 1.2em 0 .6em;
  padding: 0
}
.abt h3 {
  margin: 1.6em 0 .8em;
  font-weight: 600;
  font-size: 1.5em
}
.picset {
  margin: 2em auto 5em
}
.ht20 {
  height: 2.8rem
}
.ht40 {
  height: 5.6rem
}
.img-circular {
  background-size: cover;
  border-radius: 14rem;
  display: block;
  height: 28rem;
  width: 28rem;
  margin: 1.4rem;
  background-position: left top;
  background-repeat: no-repeat;
  background-color: var(--color-light-gray-border);
  cursor: pointer
}
.eric {
  background-image: url(img/Eric.png)
}
.eric:hover {
  background-image: url(img/Eric-hover.png)
}
.rule {
  border-top: 0.28rem solid var(--color-light-gray-border);
  margin: 2.1rem 0 0.7rem;
  padding: 0;
  position: relative;
  height: 1.68rem
}
.arrow-up {
  background: var(--color-white);
  border: 0.28rem solid #d1d3d4;
  border-radius: 50%;
  color: #9b9b9b;
  height: 2.24rem;
  left: 45%;
  position: absolute;
  top: -1.68rem;
  width: 3.5rem;
  cursor: pointer;
  display: table;
  -webkit-transform: rotate(360deg) translate3d(0, 0, 0);
  -moz-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
  -o-transition: .5s;
  -ms-transition: .5s;
  -moz-transition: .5s;
  -webkit-transition: .5s;
  transition: .5s
}
.arrow-up:hover {
  background: #d1d3d4;
  color: var(--color-white)
}
.rotate2 {
  -webkit-transform: rotate(-180deg) translate3d(0, 0, 0);
  -moz-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
  -o-transition: .5s;
  -ms-transition: .5s;
  -moz-transition: .5s;
  -webkit-transition: .5s;
  transition: .5s;
  background: var(--color-white);
  color: #9b9b9b
}
.arrow-up:after {
  background: #d1d3d4
}
.arrow-up span {
  display: block;
  -webkit-transform: rotate(180deg) translate3d(0, 0, 0);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  margin-top: -0.42rem
}
p.empName {
  font-family: var(--font-Epilogue-SemiBold);
  font-size: 2.52rem;
  font-weight: 500;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--color-secondary)
}
p.emoTitle {
  font-weight: 400;
  font-size: 2.1rem;
  color: #666;
  text-align: center;
  margin: 0;
  padding: 0
}
.divbio p,.divbirj p {
  font-weight: 400;
  font-size: 1.96rem;
  line-height: 3.08rem;
  color: #666;
  text-align: center
}
.divbirj {
  height: 45.5rem;
  margin-bottom: 3.5rem
}
.divbio {
  height: 32.2rem
}
.designsurveyicon a:before,.homemenuicon a:before,.reporticon a:before,.saveicon a:before,.usercircleicon a:before,.usericon a:before {
  font: normal normal normal 2.1rem/1 FontAwesome;
  float: left;
  padding-right: 2.1rem
}
.usericon a:before {
  content: "\f007"
}
.saveicon a:before {
  content: "\f02e"
}
.designsurveyicon a:before {
  content: "\f091"
}
.homemenuicon a:before {
  content: "\f015"
}
.reporticon a:before {
  content: "\f201"
}
.usercircleicon a:before {
  content: "\f007"
}
#header #navigation>ul>li.megamenu>ul>li>a {
  text-transform: capitalize;
  font-size: 2.38rem;
  font-family: var(--font-Epilogue-Regular)
}
.header-v1 #navigation>ul>li:hover {
  border-bottom: 0.42rem solid var(--color-neonYellow);
}
.emptymenupadding {
  padding: 2.24rem
}
#navigation>ul>li.megamenu>ul ul li.boldmenuitem a {
  font-weight: 600 !important;
  font-size: 2.38rem !important
}
.noshow a:first-child {
  display: none
}
.black-col-h {
  color: var(--color-dark);
  font-size: 1.96rem !important;
  opacity: 70
}
.grn-txt,.sign-up-top-banner-org {
  font-weight: 700;
  color: var(--color-white);
  font-family: var(--font-Epilogue-Bold) !important;
}
.poptrox-overlay {
  z-index: 9999 !important
}
.sign-up-top-banner-org {
  font-size: 3.052rem !important;
  font-style: normal;
  font-stretch: normal;
  text-align: center;
  padding: 1.4rem 5.6rem !important;
  border-radius: 0.28rem;
  background-color: #ea5b2e;
  box-shadow: 0 0.28rem 1.4rem 0 #ea5b2e
}
.grn-txt {
  font-size: 4.774rem;
  line-height: 1.25;
  margin-left: 10% !important
}
.line-height-supportpage-bold_black-col {
  line-height: 5.6rem !important;
  color: var(--color-dark) !important;
  font-family: var(--font-Epilogue-Bold) !important;
  font-size: 4.76rem !important
}
.banner-third-layer_black-col {
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.128rem;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.63;
  letter-spacing: normal;
  color: var(--color-dark)
}
.sogo-pad-top {
  padding-top: 12.6rem
}
.sogo-pad-bottom {
  padding-bottom: 12.6rem
}
.wpcf7-form-control.wpcf7-submit:hover {
  border: none !important
}
.Customer-list.iconbox-style-5 .iconbox-icon {
  float: right;
  margin-top: 2.52rem
}
#text-4 .gray-txt i {
  margin-right: 0.7rem
}
.banner-second-layer {
  font-family: var(--font-Epilogue-SemiBold);
  font-size: 5.04rem !important;
  line-height: 1.11;
  letter-spacing: normal;
  color: var(--color-white)
}
#footer .widget h3 {
  text-transform: none;
  letter-spacing: 0.098rem
}
#header #navigation>li>a,#sidebar .widget h3,h6 {
  letter-spacing: 0.14rem;
  text-transform: uppercase
}
.zindex_3 .vc_tta-panel-body {
  z-index: -9 !important
}
#header.header-transparent.header-v1 #navigation>ul>li.signUp-class:hover>a,#header.header-transparent.header-v1 #navigation>ul>li.signUp-class>a:hover,#navigation ul li.signUp-class,.stuck.header-transparent.header-v1 #navigation>ul>li.signUp-class:hover,.stuck.header-transparent.header-v1 #navigation>ul>li.signUp-class>a {
  color: var(--color-white) !important;
  border-bottom: none !important
}
.platformclass {
  padding-left: 1.4rem;
  font-size: 1.54rem
}
#navigation>ul>li>a.sf-with-ul:after {
  display: block !important;
  margin-top: -0.28rem;
  right: 0.42rem
}
#topbar ul.menu li.support-ul a:first-child:after {
  display: block !important;
  position: relative !important;
  line-height: 0;
  left: 7.84rem
}
.postid-4770 .portfolio-detail-title,.postid-4815 .portfolio-detail-title {
  display: none
}
h6 {
  font-weight: 700
}
.font-special,.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
  text-transform: uppercase
}
.pricing-plan .pricing-plan-head h3 {
  text-transform: uppercase;
  font-size: 2.24rem
}
.pricing-plan .pricing-price span.pricing-amount {
  font-size: 5.88rem;
  font-weight: 300
}
.customclass1 .social-icon a {
  background: #efefef;
  color: var(--color-light-black)
}
.customclass1 .social-icon a:hover {
  background: #1cbac8;
  color: var(--color-white)
}
@media only screen and (-webkit-min-device-pixel-ratio:1),only screen and (min-device-pixel-ratio:1) {
  .fontweight-300 {
    font-weight: 400 !important
  }
}
@media(max-width:768px) {
  .hideundertablet {
    display: none
  }
}
.sign_up {
  width: 98% !important;
  background: #01aac2 !important
}
.features-box img {
  border-radius: 0.56rem;
  box-shadow: 0 0.28rem 0 0 rgba(0, 0, 0, .03);
  margin-bottom: -2.8rem
}
.borderbutton a {
  border: 0.14rem solid #1cbac8 !important;
  padding: 1.4rem 2.8rem !important;
  margin-top: -1.54rem !important;
  border-radius: 0.42rem;
  margin-right: 2.1rem !important;
  margin-left: 0.7rem !important;
  color: #1cbac8 !important
}
.borderbutton a:hover {
  background: var(--color-light-black) !important;
  border-color: var(--color-light-black) !important;
  color: var(--color-white) !important
}
#header.header-transparent .borderbutton a {
  border: 0.14rem solid rgba(255, 255, 255, .5) !important;
  color: var(--color-white) !important
}
.tp-caption a:hover {
  border-bottom-color: transparent
}
.no-transform {
  text-transform: none
}
.connect {
  display: flex
}
#footer .widget ul li:after {
  font-family: FontAwesome;
  content: none !important;
  position: absolute;
  top: 1.4rem;
  right: 0;
  font-size: 1.96rem;
  color: #999
}
.Signup_btn,.Video_btn {
  font-family: var(--font-Epilogue-Regular);
  text-transform: none;
  float: left
}
#footer .widget ul li {
  border-bottom: 0;
  position: relative;  
}
.cf_sides {
  display: inline;
  float: left;
  margin: 6.3rem 0.7rem 0
}
.cf_sides-adj1,.cf_sides-adj2 {
  margin-top: 12.04rem
}
#BH:hover {
  content: url(/wp-content/uploads/2016/09/bbbH1.png)
}
.footer_logo {
  display: flex
}
.cf_sides-adj1 {
  margin-left: -5.04rem
}
.slider_home,.tp-caption a,.tp-caption a:hover {
  color: var(--color-white) !important
}
.home_txt {
  padding-top: 8.4rem;
  padding-bottom: 8.4rem
}
.home_txt1 {
  padding: 12.6rem
}
.testimonial_home {
  padding-top: 8.4rem;
  padding-bottom: 8.4rem
}
.Title1 {
  font-weight: 600;
  display: block;
  line-height: 1.5;
  font-size: 4.76rem;
  color: var(--color-light-black)
}
.Video_btn,.Video_btn a {
  color: var(--color-white)
}
.Video_btn {
  font-size: 1.96rem;
  background-color: #00aff9;
  padding: 0.7rem 2.8rem;
  border-radius: 0;
  margin-right: 2.8rem !important
}
.Video_btn a:hover {
  color: var(--color-light-black)
}
.Signup_btn {
  font-size: 2.52rem;
  color: var(--color-white);
  background-color: #7ac70b;
  padding: 0.7rem 5.46rem;
  margin-right: 1.4rem;
  font-weight: 700;
  border-radius: 0.266rem
}
.Signup_btn:hover {
  color: var(--color-white) !important
}
#slide-52-layer-6 {
  width: 89.6rem !important;
  height: 67.2rem !important
}
.temp_details .PollBtns {
  padding: 2.5em 5.6rem 5.6rem;
  text-align: left
}
.iconbox h3,div.iconText {
  text-align: center
}
.txt_img_home {
  padding-top: 5.6rem;
  right: -3.08rem
}
.txt_Full {
  padding-right: 16.8rem;
  padding-left: 17.5rem
}
.txt_Full1 {
  padding-left: 16.8rem;
  padding-right: 17.5rem
}
div.iconText {
  font-weight: 400;
  font-size: 1em;
  line-height: 1.3em;
  color: var(--color-dark);
  padding-bottom: 5.6rem
}
input.signupSubmit1 {
  background-color: #83c340;
  width: 17%;
  margin: 0;
  padding: 0;
  height: 6.44rem;
  font-size: 2.52rem;
  font-family: var(--font-Epilogue-Bold) !important;
  font-weight: 700;
  border-radius: 0.28rem;
  color: var(--color-white);
  border: 0
}
.icon_border1,.icon_border4 {
  border-left: 0.42rem solid var(--color-dark)
}
.icon_border3,.icon_border6 {
  border-right: 0.42rem solid var(--color-dark)
}
.icon_border4,.icon_border5,.icon_border6 {
  border-bottom: 0.42rem solid var(--color-dark)
}
.get_start {
  padding-top: 10%;
  padding-bottom: 10%
}
.back_img {
  padding-top: 9.8rem;
  padding-bottom: 9.8rem
}
.back_txt {
  padding-right: 10%;
  padding-left: 13%
}
.back_h1 {
  color: #f05a28;
  font-weight: 600;
  font-size: 2.3em;
  line-height: 1.15em;
  margin: 0;
  padding: 1.5em 0 .5em
}
.back_upgrade {
  padding-top: 3%;
  padding-bottom: 35%
}
.back_support {
  height: 75.6rem
}
.slideRight1 {
  font-size: 4.76rem;
  margin-top: 21.98rem;
  color: var(--color-white);
  line-height: 1
}
.top_differentiating {
  margin-top: 6.3rem;
  margin-left: 14.7rem
}
.slideright_txt_top {
  color: var(--color-white);
  font-size: 2.8rem
}
.pp_left {
  left: 2.1rem !important
}
.pp_middle {
  right: 0.7rem !important
}
.pp_right {
  right: -2.1rem !important
}
.testimonial-slide span {
  font-size: 2.52rem
}
.grid_txt_design {
  margin-bottom: 0.7rem
}
.img_client {
  margin-left: 10.08rem !important;
  margin-top: 3.5rem !important;
  margin-bottom: 3.5rem !important
}
.testimonial_home {
  padding-left: 21.42rem !important;
  padding-right: 21.42rem !important
}
.profession_ol {
  margin-right: 14rem
}
.pp_content {
  height: 72.94rem !important;
  width: 89.74rem !important
}
.icon_grid {
  height: 35rem;
  padding-top: 3.36rem;
  padding-bottom: 3.36rem
}
.icon_border1,.icon_border2,.icon_border3 {
  border-top: 0.42rem solid var(--color-dark)
}
.icon_border {
  padding-right: 16.8rem;
  padding-left: 16.8rem
}
.icon_fa {
  padding-top: 4.2rem !important;
  padding-left: 21.42rem !important;
  padding-right: 21.42rem !important
}
.margin_fa_icon .single_image,.margin_fa_icon .wpb_text_column {
  margin-bottom: 1.4rem !important
}
.back_upgrade_icon {
  padding-top: 5.74rem;
  padding-bottom: 11.2rem
}
.righthd {
  font-size: 1.3em;
  margin: 0
}
.stuck {
  background: var(--color-white) !important
}
.stuck .sf-with-ul,.stuck.header-transparent.header-v1 #navigation>ul>li>a {
  color: var(--color-lightGreyNeutral) !important
}
.stuck .menu-item-15541 .sf-with-ul {
  color: #bbb !important
}
.stuck .menu-item-15541 .sf-with-ul:hover {
  color: var(--color-white) !important
}
.employee_sat_text {
  padding-left: 5.6rem !important
}
.surveyIcon,a.surveyIcon:hover {
  background: url(../wp-content/uploads/2016/09/survey-link.png) left center no-repeat;
  display: inline-block;
  color: #01aac2;
  font-weight: 600;
  font-size: 1.2em;
  margin: 0 0 .8em;
  padding: 0.14rem 0 0 3.78rem
}
.sideborder {
  border-left: dashed 0.14rem var(--color-dark)
}
.green {
  color: #84c341;
  font-weight: 700;
  font-size: 1em;
  margin: 0;
  padding: 0
}
.lphd3 {
  font-weight: 600;
  font-size: 4.76rem;
  line-height: 1.4em;
  color: #01aac2
}
@media only screen and (max-width:1024px) {
  .logo_standard {
    display: block
  }
}
@media screen and (max-width:960px) {
  .img_company {
    text-align: center
  }
  .home_size {
    margin-left: 0 !important;
    margin-right: 0 !important
  }
  .testimonial_home {
    padding-left: 0 !important;
    padding-right: 0 !important
  }
  .txt_Full,.txt_Full1 {
    padding-left: 0;
    padding-right: 2.94rem
  }
  .txt_Full1 {
    padding-top: 0
  }
  #btncreateOnlineSurvey {
    width: 50%
  }
  .cf_sides-adj1 {
    margin-top: 0;
    margin-left: 0
  }
  .profession_ol,.top_differentiating {
    margin-left: 1.4rem
  }
  .cf_sides-adj2 {
    margin-top: 0
  }
  .profession_ol {
    margin-right: 1.4rem
  }
  .back_txt {
    padding-right: 10%;
    padding-left: 6%
  }
  .icon_border {
    padding-right: 2.8rem;
    padding-left: 2.8rem
  }
  .icon_grid {
    border: 0.28rem solid var(--color-dark)
  }
  .icon_fa {
    padding-left: 5.6rem !important;
    padding-right: 5.6rem !important
  }
  .margin_fa_icon {
    margin-bottom: 1.4rem !important
  }
  .icon_border4 {
    top: 2.1rem
  }
  .logo_desktop {
    display: none !important
  }
  .logo_mobile {
    display: block !important
  }
  .cycloneslider-slides {
    height: 9.1rem !important
  }
  .cycloneslider {
    margin: 2.1rem auto !important
  }
  .logo_margin {
    margin-bottom: 1.4rem !important
  }
  .rev_slider.center-block input {
    height: 6.58rem !important;
    margin: 0.56rem 0 0.14rem !important;
    padding: 0.84rem 0.14rem !important;
    width: 22.4rem !important
  }
  .rev_slider.center-block input[type=submit] {
    border-radius: 0 0.28rem 0.28rem 0 !important;
    text-transform: none !important;
    font-size: 1.82rem !important;
    font-weight: 600 !important;
    height: 6.692rem;
    box-shadow: 0 0.14rem 0.7rem 0 #83c340;
    background: #83c340 !important;
    font-family: var(--font-Epilogue-Regular) !important;
    padding: 0 3.5rem !important
  }
}
.footer_icon,.footer_icon1 {
  width: 28rem;
  font-style: normal;
  font-stretch: normal;
  text-align: center
}
#slide-30-layer-5,#slide-30-layer-6,#slide-44-layer-5 {
  border-radius: 0.28rem !important
}
.owl-theme .owl-dots .owl-dot {
  display: none !important
}
.footer_icon1 {
  height: 3.64rem;
  font-family: Montserrat;
  line-height: 1.86;
  font-size: 1.96rem;
  font-weight: 700
}
.footer_icon {
  height: 8.68rem;
  font-family: var(--font-Epilogue-Regular);
  font-size: 6.44rem;
  font-weight: 300
}
.logo_desktop {
  display: block
}
.logo_mobile,.owl-nav,.page-id-16165 .latest-blog .blog-item .blog-item-description span,.page-id-16887 .latest-blog .blog-item .blog-item-description span {
  display: none
}
.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-left: 0.56rem solid #84c341;
  background: 0 0 !important
}
.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a {
  color: var(--color-iron-ash) !important
}
.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a {
  color: #666 !important
}
.vc_tta-panel-heading {
  background: #f4f6f7 !important
}
.sticky-wrapper {
  background-color: var(--color-deepOcean) !important;
}
#header.header-transparent.header-v1 {
  opacity: 1;
  background-color: var(--color-deepOcean) !important;  
}
#header #navigation>ul>li>a {
  text-transform: initial !important
}
.vc_col-sm-12 wpb_column column_container col no-padding color-dark {
  height: 0 !important
}
.header-v1 #navigation {
  width: 100%;
  padding-left: 0;
  float: right !important
}
.bottom-icon-box .iconbox h3 {
  color: var(--color-white) !important;
  font-family: var(--font-Epilogue-Regular) !important;
  font-weight: 300 !important
}
.top-icons1 .iconimg {
  width: 40%
}
.top-icons2 .iconimg {
  width: 39%
}
.top-icons3 .iconimg {
  width: 60%
}
.iconbox-style-2 .iconbox-icon {
  width: 5.6rem !important
}
#menu-top-menu {
  font-family: var(--font-Epilogue-Regular);
  color: var(--color-white)
}
#ctl00_Trsutseal {
  width: 24.22rem
}
.blog-item-description h4 a {
  color: var(--color-iron-ash);
  font-family: var(--font-Epilogue-Regular)
}
.latest-blog .blog-item .blog-item-description div {
  color: #4a4a4a;
  font-family: var(--font-Epilogue-Regular);
  margin-top: -1.82rem;
  font-size: 1.96rem;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.42;
  letter-spacing: normal
}
.divider-title,align-center {
  font-family: var(--font-Epilogue-Regular) !important;
  font-weight: 400 !important;
  font-style: normal !important;
  line-height: 1.73 !important
}
#slide-30-layer-1,#slide-44-layer-1,#slide-49-layer-1,#slide-57-layer-1,#slide-58-layer-1,#slide-59-layer-1 {
  font-family: var(--font-Epilogue-Regular) !important;
  font-weight: 400 !important;
  color: #858585 !important;
  font-style: normal !important
}
#slide-30-layer-2,#slide-44-layer-2,#slide-47-layer-2,#slide-49-layer-2,#slide-50-layer-2 {
  color: var(--color-white) !important;
  font-family: var(--font-Epilogue-Regular);
  font-style: normal
}
#slide-47-layer-1,.col-md-6,.newsletterForm,.signupSubmit2,.contactEmail {
  font-family: var(--font-Epilogue-Regular) !important
}
#slide-30-layer-3,#slide-44-layer-3,#slide-47-layer-3,#slide-49-layer-3,#slide-50-layer-3,#slide-57-layer-3,#slide-58-layer-3,#slide-59-layer-3 {
  font-family: var(--font-Epilogue-Regular) !important;
  color: var(--color-white) !important;
  font-weight: 400 !important;
  font-style: normal !important;
  font-stretch: normal !important
}
.Numerous-Question-Ty,.all-of-the-above-m {
  font-stretch: normal;
  font-weight: 400;
  font-style: normal
}
#slide-44-layer-5 {
  background-color: #00aff9
}
#slide-44-layer-6 {
  border-radius: 0 !important
}
#slide-47-layer-1 {
  font-weight: 400 !important;
  color: #676767 !important;
  font-style: normal !important
}
#rev_slider_11_1 .center-block,#rev_slider_25_1 .center-block,#rev_slider_27_1 .center-block,#rev_slider_29_1 .center-block {
  width: 49rem !important
}
.newsletterForm {
  width: 28rem !important;
  height: 5.88rem;
  float: left !important;
  border-radius: 0.28rem 0 0 0.28rem !important
}
.socialor,.socialor.or {
  width: 4.9rem !important;
  height: 4.9rem !important
}
.signupSubmit2 {
  background: #7bc142 !important;
  border-radius: 0 0.28rem 0.28rem 0 !important;
  text-transform: none !important;
  font-size: 1.96rem !important;
  font-weight: 600 !important
}
.socialor {
  margin-right: 2.8rem;
  margin-left: -3.08rem !important
}
.socialor.or {
  margin: -0.14rem 1.54rem 0
}
.rev_slider .newslettersocial img {
  margin-left: 1.26rem !important
}
.rev_slider .newslettersocial .facebookform {
  margin-left: 0.56rem !important;
  margin-top: -0.42rem !important
}
.rev_slider .newslettersocial .googleform {
  margin-left: 0.42rem !important;
  margin-top: -0.42rem !important
}
.newslettersocial img {
  width: 6.72rem !important;
  height: 6.72rem !important;
  margin-right: 0.98rem;
  margin-left: 0.42rem !important;
  margin-top: -0.42rem
}
#wpcf7-f14796-p15562-o2,#wpcf7-f14796-p16165-o2,#wpcf7-f14796-p16457-o2,#wpcf7-f14796-p16582-o2,#wpcf7-f14796-p16708-o1,#wpcf7-f14796-p16708-o2 {
  text-align: center
}
.copyright-col1 i {
  font-size: 2.52rem
}
.copyright-col1 .profile-button {
  padding: 0 0.98rem 0 0
}
#copyright .copyright-col2 {  
  width: 40%;
  margin: 0.7rem 0 0 0;
  color: #a1a1a1 !important;
  font-family: var(--font-Epilogue-Regular);  
  float: left;
  font-size: 1.7rem !important;
  text-align: left !important;
  padding: 0;
}
.SoGoSurvey-plus-SoGo,.SoGoSurvey-technolog {
  font-family: var(--font-Epilogue-Regular) !important;
  margin-top: 5.6rem !important
}
.ajax-loader {
  display: none !important
}
.Everything-You-Need {
  text-align: center;
  font-size: 4.48rem;
  font-weight: 300;
  font-family: var(--font-Epilogue-Regular) !important;
  color: var(--color-iron-ash) !important
}
.Sign-up-free-and-get {
  text-align: justify;
  font-size: 1.96rem;
  font-family: var(--font-Epilogue-Regular) !important;
  color: #4a4a4a !important;
  font-weight: 400;
  line-height: 1.42
}
.SoGoSurvey-plus-SoGo {
  text-align: center;
  font-size: 4.34rem;
  font-weight: 300;
  color: var(--color-iron-ash) !important;
  line-height: 1.5
}
.SoGoSurvey-technolog {
  text-align: center;
  font-size: 2.38rem;
  color: #7d7d7d !important;
  font-weight: 400;
  line-height: 1.67
}
.layerA {
  font-style: italic;
  font-stretch: normal;
  text-align: center;
  color: var(--color-white);
  font-family: var(--font-Epilogue-Regular);
  margin-bottom: 2.38rem !important
}
.slick-dots,.testimonial-content,.testimonial-left,.testimonials-text {
  margin-bottom: 2.1rem !important
}
.testimonial-content h4 {
  font-family: var(--font-Epilogue-SemiBold) !important;
  font-size: 2.24rem !important;
  line-height: 1.52 !important;
  color: #2d3e50 !important
}
.Numerous-Question-Ty,.all-of-the-above-m,.middle-slider-img1 {
  font-family: var(--font-Epilogue-Regular)
}
.Numerous-Question-Ty {
  font-size: 2.52rem;
  color: var(--color-iron-ash)
}
.all-of-the-above-m {
  font-size: 1.96rem;
  text-align: center;
  color: #7d7d7d
}
.all-of-the-above-m-get {
  margin-top: 4.2rem !important
}
.get-started-banner {
  z-index: 8;
  white-space: nowrap;
  font-size: 1.96rem;
  line-height: 2.38rem;
  font-weight: 300;
  color: var(--color-white);
  font-family: var(--font-Epilogue-Regular);
  padding: 1.68rem 4.9rem;
  border: 0 var(--color-dark);
  outline: 0;
  box-shadow: none;
  box-sizing: border-box;
  cursor: pointer;
  visibility: inherit;
  transition: none;
  border-radius: 0;
  font-style: normal;
  text-decoration: none;
  margin: 0;
  letter-spacing: 0;
  min-height: 0;
  min-width: 0;
  max-height: none;
  max-width: none;
  opacity: 1;
  transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  transform-origin: 50% 50% 0;
  background-color: #7ac70b
}
hr.style15,hr.style16,hr.style17 {
  border-top: 0.28rem solid #e4e4e4;
  text-align: center
}
.middle-slider-img1 {
  font-size: 4.34rem;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  color: var(--color-white)
}
.middle-slider-img2,.middle-slider-img3 {
  font-size: 1.96rem;
  font-family: var(--font-Epilogue-Regular);
  font-style: normal;
  font-stretch: normal;
  color: var(--color-white)
}
.middle-slider-img2 {
  font-weight: 400
}
.middle-slider-img3 {
  text-transform: none;
  background-color: #7ac70b;
  padding: 0.7rem 2.8rem;
  border-radius: 0;
  float: left;
  margin-right: 1.4rem
}
.latest-blog .blog-item h4 a:hover {
  color: var(--color-iron-ash) !important
}
.header-v1 #navigation #menu-item-15523>ul>li>a {
  padding-right: 0 !important
}
#header.header-v1 #navigation>ul {
  width: 87%;
  justify-content: flex-end;
  margin: auto 0 !important;
  height: 100%;
  display: flex;
  align-items: center;
  float: right;
  margin: 0 !important;
}
#copyright .menu {
  margin-left: -2.8rem !important
}
.wp-image-16177 .img_client {
  margin-left: 0 !important
}
#header.header-transparent {
  position: relative
}
.testimonials-slidelist.slick-slider {
  padding: 2.8rem 2.1rem
}
hr.style15:after,hr.style16:after,hr.style17:after {
  position: relative;
  top: -1.96rem;
  padding: 0 2.8rem;
  background: #f4f6f7;
  font-size: 2.1rem;
  font-family: var(--font-Epilogue-Regular);
  font-weight: 400;
  display: inline-block
}
.img_company {
  margin-left: -10.08rem !important
}
.avtar-image {
  margin-bottom: 3.5rem !important;
  margin-top: 1.68rem !important
}
.newslettersocial {
  width: 93%;
  text-align: center
}
hr.style15:after {
  content: 'Explore by Solutions';
  color: #7d7d7d
}
hr.style16:after {
  content: 'Selected Sample Surveys';
  color: #4a4a4a;
  line-height: 1.64
}
hr.style17:after {
  content: 'Explore by Industries';
  color: #7d7d7d;
  line-height: 1.64
}
.wpcf7-form .wpcf7-subtmi {
  letter-spacing: 0
}
.tparrows {
  opacity: .5;
  background-color: transparent;
  height: 7rem
}
.tparrows:hover {
  background: var(--color-dark);
  height: 7rem
}
.tparrows:before {
  font-size: 7rem;
  line-height: 7rem
}
.fa-map-marker {
  margin-right: 0.98rem
}
.fa-phone {
  margin-right: 0.84rem
}
.final_video_section1 {
  height: 42rem;
  background-color: rgba(128, 0, 128, .47)
}
.final_video_section2 {
  height: 42rem;
  background-color: var(--color-white)
}
.cutomerlovesus {
  text-align: center;
  color: var(--color-white)
}
.rtwheadingfont {
  font-family: var(--font-Epilogue-Bold) !important;
  font-size: 2.25em;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5em;
  text-align: center;
  color: var(--color-iron-ash)
}
.Insert-an-NPS-questi,.The-simplicity-of-NP {
  font-family: var(--font-Epilogue-Regular);
  font-style: normal;
  font-stretch: normal;
  text-align: center
}
.The-simplicity-of-NP {
  font-size: 2.38rem;
  font-weight: 400;
  line-height: 1.17;
  color: #4a4a4a
}
.Insert-an-NPS-questi {
  font-size: 4.2rem;
  font-weight: 700;
  line-height: 1.26;
  color: var(--color-iron-ash)
}
.A-Net-Promoter-Score,.Net-Promoter-Score-d,.SoGoSurvey-offers-a {
  font-family: var(--font-Epilogue-Regular);
  font-weight: 400;
  line-height: 1.17;
  text-align: center;
  color: #4a4a4a;
  font-style: normal;
  font-stretch: normal
}
.A-Net-Promoter-Score,.Net-Promoter-Score-d {
  font-size: 2.38rem
}
.SoGoSurvey-offers-a {
  font-size: 2.394rem
}
.text-style-1 {
  font-size: 2.38rem;
  font-weight: 600;
  color: var(--color-secondary)
}
.Go-from-a-periodic-t,.Put-NPS-data-to-work {
  font-family: var(--font-Epilogue-Regular);
  font-size: 4.2rem;
  font-weight: 700;
  line-height: 1.26;
  text-align: center
}
.Go-from-a-periodic-t {
  font-style: normal;
  font-stretch: normal;
  color: var(--color-iron-ash);
  margin-bottom: 4.2rem
}
.Put-NPS-data-to-work {
  font-style: normal;
  font-stretch: normal;
  color: var(--color-iron-ash)
}
.Loyal-Customers-Lead,.Uncover-the-Ambassad {
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.66rem;
  font-weight: 600;
  color: var(--color-iron-ash);
  font-style: normal;
  font-stretch: normal
}
.Uncover-the-Ambassad {
  line-height: 1.35
}
.Segment-customers-by li,.The-Net-Promoter-Sco {
  font-family: var(--font-Epilogue-Regular);
  color: #4a4a4a
}
.The-Net-Promoter-Sco {
  font-size: 2.38rem;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5em
}
.The-Net-Promoter-Sco .text-style-1 {
  line-height: 1.45
}
.The-Net-Promoter-Sco .text-style-2 {
  font-weight: 600;
  line-height: 1.45
}
.pad {
  padding: 2.1rem;
  width: 2.38rem;
  height: 2.66rem
}
.testimonial_net-promoter {
  padding: 7rem 21.42rem 2.8rem !important
}
.promoter_txt1 {
  padding-top: 15.54rem;
  padding-bottom: 15.26rem
}
.promoter_txt2 {
  padding-top: 9.8rem;
  padding-bottom: 12.6rem
}
.promoter_txt3 {
  padding-top: 10.5rem;
  padding-bottom: 10.5rem
}
.promoter-list {
  list-style: none
}
.promoter-list li {
  background: url(/wp-content/uploads/2017/01/fill-1.png) 0 0.98rem no-repeat;
  padding: 0 0 0.14rem 4.2rem
}
ul {
  margin: 0
}
ul.dashed {
  list-style-type: none;
  margin-left: 5em;
  margin-bottom: 2.8rem
}
ul.dashed>li {
  text-indent: -5em
}
ul.dashed>li:before {
  content: "-";
  text-indent: -0.7rem;
  padding: 5.6rem
}
.Segment-customers-by li {
  font-size: 2.1rem;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5em;
  margin-left: 3.22rem;
  margin-top: 2.1rem
}
.How-do-you-engage-wi,.Net-Promoter-Score- {
  width: 98.28rem;
  font-family: ProximaNova;
  font-style: normal;
  font-stretch: normal
}
.Net-Promoter-Score- {
  height: 2.24rem;
  font-size: 1.82rem;
  font-weight: 600;
  color: #858585
}
.How-do-you-engage-wi {
  height: 10.626rem;
  font-size: 4.76rem;
  font-weight: 700;
  line-height: 1.12em;
  color: var(--color-white)
}
.col-md-6 contactEmail1 {
  float: left;
  font-family: var(--font-Epilogue-Regular)
}
.col-md-6 contactEmail2 {
  font-family: var(--font-Epilogue-Regular);
  width: 29.946rem;
  height: 6.692rem;
  object-fit: contain;
  background-color: #83c340;
  box-shadow: 0 0.14rem 0.7rem 0 #83c340
}
.career-button-company,.newsletterForm1,.signupSubmit21 a {
  font-family: var(--font-Epilogue-Regular) !important
}
.newsletterForm1 {
  width: 28rem !important;
  height: 5.88rem;
  float: left !important;
  border-radius: 0.28rem !important
}
.signupSubmit21 a {
  border-radius: 0.28rem !important;
  text-transform: none !important;
  font-size: 3.36rem !important;
  font-weight: 600 !important;
  height: 6.692rem;
  background: #83c340 !important;
  padding: 1.68rem 5.32rem !important
}
.Quick-Easy-and-Powe,.SoGoSurvey-makes-it {
  font-size: 2.38rem;
  font-style: normal;
  font-stretch: normal
}
.Quick-Easy-and-Powe,.SoGoSurvey-makes-it,.What-learning-curve,.head-survey-temp {
  font-family: var(--font-Epilogue-Regular)
}
.SoGoSurvey-makes-it {
  font-weight: 400;
  line-height: 1.17;
  text-align: center;
  color: #4a4a4a
}
.Quick-Easy-and-Powe {
  width: 54.782rem;
  height: 2.8rem;
  font-weight: 600;
  color: var(--color-iron-ash);
  text-align: left !important
}
.What-learning-curve {
  width: 49.798rem;
  height: 5.572rem;
  font-size: 1.96rem;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.42em;
  text-align: justify;
  color: #4a4a4a
}
.head-survey-temp {
  width: 54.782rem;
  height: 2.8rem;
  font-size: 2.38rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  color: var(--color-iron-ash)
}
.What-survey-temp,.government-side-cont {
  width: 49.798rem;
  font-family: var(--font-Epilogue-Regular);
  font-size: 1.96rem;
  font-weight: 400;
  text-align: justify;
  font-style: normal;
  font-stretch: normal
}
.What-survey-temp {
  height: 13.692rem;
  line-height: 1.42;
  color: #39393a
}
.government-side-cont {
  height: 8.4rem;
  line-height: 1.42em;
  color: #4a4a4a
}
.view_all,.view_all-gov,.view_all-resident {
  background-color: var(--color-secondary);
  font-size: 2.24rem
}
.Ready-to-apply,.view_all,.view_all-gov,.view_all-resident {
  width: 25%;
  margin: 2.1rem 0 0;
  padding: 0;
  height: 6.44rem;
  font-family: var(--font-Epilogue-Bold) !important;
  text-align: center;
  color: var(--color-white)
}
.view_all {
  border-radius: 0.28rem;
  border: 0
}
.view_all-resident {
  border: 0;
  border-radius: 0.28rem
}
.view_all-gov {
  border: 0;
  border-radius: 0.28rem
}
.Ready-to-apply,.sign-up-top-banner {
  background-color: var(--color-secondary)
}
.Ready-to-apply {
  border-radius: 0.28rem;
  font-size: 2.254rem;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  border: 0
}
.Put-the-squeeze-on-y {
  font-family: var(--font-Epilogue-Bold) !important;
  font-size: 3.08rem;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--color-iron-ash)
}
.sign-up-mid-banner,.sign-up-support-web,.sign-up-top-banner {
  font-size: 2.52rem;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  padding: 1.68rem 4.9rem;
  font-family: var(--font-Epilogue-Regular);
  border-radius: 0.28rem
}
.You-know-your-organi {
  font-family: var(--font-Epilogue-Regular);
  line-height: 1.42;
  text-align: justify;
  color: #4a4a4a
}
.footer-cent,.sign-up-mid-banner,.sign-up-support-web,.sign-up-top-banner {
  text-align: center;
  color: var(--color-white)
}
.sign-up-mid-banner {
  background-color: #83c340
}
.sign-up-support-web {
  background-color: var(--color-secondary)
}
.contactEmail1 input {
  height: 6.86rem !important;
  margin: 0 0 0.14rem !important;
  padding: 1.54rem 1.68rem !important;
  font-size: 2.8rem;
  width: 39.9rem !important
}
#slide-60-layer-1,#slide-60-layer-3,#slide-61-layer-1,#slide-62-layer-1,#slide-63-layer-1,#slide-65-layer-1,#slide-66-layer-1,#slide-68-layer-1,#slide-69-layer-1,#slide-70-layer-1,#slide-71-layer-1,#slide-72-layer-1,#slide-73-layer-1,#slide-75-layer-1,#slide-76-layer-1,#slide-81-layer-1,#slide-82-layer-1,#slide-82-layer-8,#slide-83-layer-1,#slide-83-layer-8,#slide-84-layer-1,#slide-84-layer-8,#slide-87-layer-1,#slide-88-layer-1,#slide-89-layer-1,#slide-93-layer-1,.container {
  font-family: var(--font-Epilogue-Regular);
}
#slide-60-layer-2,#slide-61-layer-2,#slide-62-layer-2,#slide-63-layer-2,#slide-65-layer-2,#slide-66-layer-2,#slide-68-layer-2,#slide-69-layer-2,#slide-70-layer-2,#slide-71-layer-2,#slide-72-layer-2,#slide-73-layer-2,#slide-74-layer-2,#slide-75-layer-2,#slide-76-layer-2,#slide-79-layer-2,#slide-81-layer-2,#slide-87-layer-2,#slide-88-layer-2,#slide-89-layer-2,#slide-93-layer-2,#slide-94-layer-2,#slide-97-layer-2 {
  font-family: var(--font-Epilogue-Bold) !important;
}
#slide-67-layer-3,#slide-74-layer-3,.footer-cent {
  font-family: var(--font-Epilogue-Regular)
}
#slide-61-layer-3,#slide-62-layer-3,#slide-65-layer-3,#slide-66-layer-3,#slide-68-layer-3,#slide-69-layer-3,#slide-70-layer-3,#slide-71-layer-3,#slide-72-layer-3,#slide-73-layer-8,#slide-76-layer-3,#slide-77-layer-3,#slide-81-layer-3,#slide-87-layer-3,#slide-88-layer-3,#slide-89-layer-3,#slide-93-layer-3,#slide-94-layer-3,#slide-97-layer-3 {
  font-family: var(--font-Epilogue-Regular);
  line-height: 1.64
}
#slide-67-layer-2,#slide-77-layer-2 {
  line-height: 1.2
}
#slide-67-layer-3 {
  line-height: 1.62
}
#slide-74-layer-3 {
  line-height: 1.45
}
#slide-138-layer-8,#slide-80-layer-2,#slide-84-layer-2,#slide-85-layer-2 {
  line-height: 1.4
}
img.circle {
  border-radius: 0 !important;
  margin-top: 2.24rem
}
.page-id-16165 img.circle {
  border-radius: 50% !important
}
.footer-cent {
  font-size: 2.52rem;
  margin-top: -1.4rem;
  margin-bottom: 3.5rem;
}
.container .four.columns,.container .four.columns.second-column {
  flex-grow: 1;
  width: auto !important;
}
.container .four.columns.first-column {
  display: none;
}
#footer {
  padding: 6.5rem 0 1.4rem !important;
}
.academic-link a,.text-style-1 a {
  color: var(--color-secondary) !important
}
.promoter-list-performance li,.promoter-list-resident li {
  font-family: var(--font-Epilogue-Regular);
  font-size: 1.96rem;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.2;
  letter-spacing: normal;
  color: #4a4a4a;
  list-style: square url(/wp-content/uploads/2017/01/fill-1.png);
  padding: 0 0 0.14rem 2.8rem
}
.The-Net-Promoter-Sco .text-style-1 {
  margin-left: 7rem
}
.promoter-list-performance li {
  margin-left: 49.7rem
}
.promoter-list-education li {
  font-family: var(--font-Epilogue-Regular);
  line-height: 2.2;
  letter-spacing: normal;
  list-style: square url(/wp-content/uploads/2017/01/fill-1.png);
  margin-left: 11.2rem;
  padding: 0 0 0.14rem 2.8rem
}
.promoter-list-resident li {
  margin-left: 28rem;
  width: 107.17rem
}
.promoter-list-resident-bottom li,.promoter-list-resident-mid li {
  line-height: 1.5;
  list-style: square url(/wp-content/uploads/2017/01/fill-1.png);
  width: 106.064rem;
  padding: 0 0 1.4rem 2.8rem;
  font-family: var(--font-Epilogue-Regular);
  letter-spacing: normal
}
.promoter-list-resident-mid li {
  margin-left: 29.4rem
}
.promoter-list-resident-bottom li {
  margin-left: 49rem
}
.promoter-list-academic li {
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.24rem;
  line-height: 1.8;
  color: #888;
  padding: 0 0 0.14rem 2.8rem;
  margin-left: 11.2rem
}
.list-survey-temp li,.promoter-list-add-report li {
  font-size: 1.96rem;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  color: #4a4a4a;
  margin-left: 2.8rem;
  font-family: var(--font-Epilogue-Regular);
  list-style: square url(/wp-content/uploads/2017/01/fill-1.png)
}
.promoter-list-add-report li {
  line-height: 1.4;
  letter-spacing: normal;
  padding: 0 0 0.14rem 1.4rem
}
.list-survey-temp li {
  line-height: 2.2;
  letter-spacing: normal;
  padding: 0 0 0.14rem 0.98rem
}
.HRs-1-Performance-A,.mid-icon-performance {
  line-height: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  text-align: center
}
.mid-icon-performance {
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.24rem;
  font-weight: 600;
  color: var(--color-iron-ash)
}
.HRs-1-Performance-A {
  font-family: var(--font-Epilogue-Bold) !important;
  font-size: 4.2rem;
  font-weight: 700;
  color: var(--color-iron-ash)
}
.testimonials-text p {
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.1rem;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.52;
  letter-spacing: normal;
  text-align: center
}
.style16 {
  margin-top: 6.3rem
}
.latest-blog .blog-item h4 {
  font-size: 2.38rem;
  margin: 0 0 2.8rem;
  padding: 0;
  font-weight: 600;
  color: var(--color-iron-ash);
  font-family: var(--font-Epilogue-Regular);
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal
}
.rtwheadingfont-1,.rtwheadingfont-2 {
  font-family: var(--font-Epilogue-Bold) !important;
  font-size: 4.2rem;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: var(--color-iron-ash);
  text-align: center
}
.rtwheadingfont-1 {
  line-height: 1.26
}
.rtwheadingfont-2 {
  line-height: 1.42
}
.Quickly-and-easily-c,.Quickly-and-easily-c-careers-tab,.Quickly-and-easily-c-privacy-policy,.Quickly-and-easily-c-student {
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.38rem;
  line-height: 1.45;
  color: #4a4a4a;
  letter-spacing: normal;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal
}
.txt_Fulll1 {
  padding-right: 11.9rem;
  padding-left: 9.8rem
}
.market-icon {
  margin-top: -2.38rem !important;
  margin-bottom: -1.4rem !important
}
.Quickly-and-easily-c {
  text-align: center
}
.Quickly-and-easily-c-privacy-policy {
  width: 155.96rem;
  text-align: center
}
.Quickly-and-easily-c-careers-tab {
  text-align: center
}
.rtwheadingfont-3 {
  font-family: var(--font-Epilogue-Bold) !important;
  font-size: 4.48rem;
  line-height: 1.42;
  letter-spacing: normal;
  text-align: left;
  color: #2d3e50;
  margin-top: 17.5rem !important
}
.build-an-incid,.its_easy {
  background-color: var(--color-secondary);
  width: 40%;
  height: 6.44rem;
  font-family: var(--font-Epilogue-Bold) !important;
  font-size: 2.52rem;
  color: var(--color-white)
}
.its_easy {
  margin: -1.4rem 0 0;
  padding: 0;
  border-radius: 0.28rem;
  text-align: center;
  border: 0
}
.img_client-gov,.img_client-health,.img_client-k12,.img_client-non-profits {
  margin-top: 3.5rem !important;
  margin-bottom: 3.5rem !important
}
.img_client-k12 {
  margin-left: 14.84rem !important
}
.img_client-gov {
  margin-left: 19.32rem !important
}
.img_client-health {
  margin-left: 17.08rem !important
}
.img_client-non-profits {
  margin-left: 17.22rem !important
}
.img_company-k12 {
  margin-left: -14.84rem !important
}
.img_company-gov {
  margin-left: -19.04rem !important
}
.img_company-health,.img_company-non-profits {
  margin-left: -16.94rem !important
}
.build-an-incid {
  margin: 0;
  border-radius: 0.28rem;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  padding: 1.68rem 4.9rem !important
}
.Create-amazing-onlin {
  font-family: var(--font-Epilogue-Regular);
  font-size: 1.96rem;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.2;
  letter-spacing: normal;
  text-align: center;
  color: #4a4a4a
}
.grey-What-goes-in-the-ema,.grey-What-goes-in-the-ema-more-h {
  height: 12.6rem;
  font-family: PT Mono;
  background-color: #f5f5f5;
  padding: 2.52rem
}
.grey-What-goes-in-the-ema,.grey-What-goes-in-the-ema-more-h,.grey1-What-goes-in-the-ema {
  font-size: 1.862rem;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #4a4a4a;
  margin-left: 12.6rem
}
.iconbox-style-2 .iconbox-icon {
  margin-top: 0.7rem
}
.grey-What-goes-in-the-ema {
  width: 38.738rem
}
.grey-What-goes-in-the-ema-more-h {
  width: 50.4rem
}
.grey1-What-goes-in-the-ema {
  width: 52.486rem;
  font-family: var(--font-Epilogue-Regular)
}
.What-goes-in-the-ema,.What-goes-in-the-ema-top,.new-What-goes-in-the-ema {
  line-height: 1.4;
  width: 52.486rem;
  font-family: var(--font-Epilogue-Regular);
  font-size: 1.988rem;
  font-style: normal
}
.How-long-does-it-las,.Please-note-By-acce,.What-goes-in-the-ema,.What-goes-in-the-ema-top,.new-What-goes-in-the-ema {
  font-weight: 400;
  font-stretch: normal;
  letter-spacing: normal;
  color: #4a4a4a;
  margin-left: 12.6rem !important
}
.What-goes-in-the-ema {
  height: 9.8rem
}
.What-goes-in-the-ema-top {
  height: 7rem
}
.new-What-goes-in-the-ema {
  height: 22.4rem
}
.How-long-does-it-las {
  width: 52.486rem;
  height: 9.03rem;
  font-family: var(--font-Epilogue-Regular);
  font-size: 1.988rem;
  font-style: normal;
  line-height: 1.5
}
.Please-note-By-acce {
  width: 123.032rem;
  font-family: var(--font-Epilogue-Regular)it;
  font-size: 1.722rem;
  font-style: italic;
  line-height: 1.62;
  text-align: justify
}
.duration,.temp-content-web,.webinar-head {
  text-align: center
}
.Review-the-Feature-C {
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.52rem;
  line-height: 2;
  text-align: center;
  color: #888
}
.What-goes-in-the-ema a,.new-What-goes-in-the-ema a {
  color: var(--color-secondary) !important
}
.duration,.temp-content,.temp-content-web {
  font-family: var(--font-Epilogue-Regular);
  font-size: 1.96rem;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.42;
  letter-spacing: normal;
  color: #4a4a4a
}
.temp-content {
  height: 9.8rem
}
.temp-content-web {
  height: 19.6rem
}
.data-mangmnt-head-labelle,.webinar-head {
  font-family: var(--font-Epilogue-Regular);
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--color-iron-ash)
}
.webinar-head {
  font-size: 2.38rem
}
.data-mangmnt-head-labelle {
  width: 61.362rem;
  height: 2.8rem;
  font-size: 2.394rem;
  margin-top: 6.3rem;
  margin-left: 7rem
}
.data-mangmnt-cont-add-report,.data-mangmnt-cont-labelle,.data-mangmnt-cont-powerfl-survey {
  font-size: 1.988rem;
  font-weight: 400;
  line-height: 1.4;
  color: #4a4a4a;
  width: 61.362rem;
  text-align: justify;
  font-family: var(--font-Epilogue-Regular);
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal
}
.data-mangmnt-cont-labelle {
  height: 11.144rem;
  margin-left: 7rem !important
}
.data-mangmnt-head-add-report {
  width: 61.362rem;
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.394rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--color-iron-ash);
  margin-top: 3.5rem
}
.data-mangmnt-cont-mob-ready {
  width: 61.362rem;
  height: 8.4rem;
  font-family: var(--font-Epilogue-Regular);
  font-size: 1.988rem;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: justify;
  color: #4a4a4a;
  margin-top: 6.3rem
}
.data-mangmnt-head-make {
  width: 61.362rem;
  height: 1.4rem;
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.394rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--color-iron-ash);
  margin-top: 3.5rem;
  margin-left: 4.9rem
}
.data-mangmnt-cont-make {
  width: 38.962rem;
  height: 8.484rem;
  font-family: var(--font-Epilogue-Regular);
  font-size: 1.988rem;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: justify;
  color: #4a4a4a;
  margin-top: 6.3rem;
  margin-left: 4.9rem !important
}
.data-mangmnt-head-mob-ready {
  width: 61.362rem;
  height: 2.8rem;
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.394rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--color-iron-ash);
  margin-top: 2.1rem
}
.promoter-list-mob-ready li {
  font-family: var(--font-Epilogue-Regular);
  font-size: 1.96rem;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  color: #4a4a4a;
  list-style: square url(/wp-content/uploads/2017/01/fill-1.png);
  margin-left: 2.8rem;
  padding: 0 0 0.14rem 1.4rem
}
h2.header {
  font-family: var(--font-Epilogue-SemiBold);
  font-size: 3.22rem;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #2d3e50
}
.sign_up_btn {
  margin-right: 2.1rem;
  margin-left: 2.1rem;
  font-family: var(--font-Epilogue-Bold) !important;
  font-size: 1.96rem;
  letter-spacing: normal;
  margin-bottom: 0.42rem;
  text-align: center;
  border-radius: 0.266rem;
  background-color: #83c340 !important;
  cursor: pointer
}
.make-survey,.single-content,.single-head {
  font-family: var(--font-Epilogue-Regular);
  text-align: center;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal
}
.sign_up_btn a {
  color: var(--color-white) !important
}
.single-head {
  font-size: 2.394rem;
  font-weight: 600;
  line-height: normal;
  color: var(--color-iron-ash)
}
.single-content {
  font-size: 1.792rem;
  font-weight: 400;
  line-height: 1.4;
  color: #4a4a4a
}
.design-icon .iconbox {
  margin: 0;
  border-right: solid 0.126rem #afafaf;
  padding: 2.8rem
}
.design-icon .vc_col-sm-4 {
  padding-left: 0 !important;
  padding-right: 0 !important
}
.design-icon .no-right-border {
  border-right: 0
}
.What-survey-temp a,.list-survey-temp a {
  color: #00aff9
}
.make-survey {
  font-size: 2.52rem;
  font-weight: 600;
  line-height: normal;
  color: var(--color-iron-ash)
}
.marg-top {
  margin-top: 9.94rem !important
}
.promoter-list-add-report {
  margin-top: -2.1rem
}
.newsroom-heading {
  font-family: var(--font-Epilogue-SemiBold);
  font-size: 4.48rem;
  line-height: 1.41;
  letter-spacing: normal;
  color: #2d3e50
}
.blog-date,.blog-link,.design-survey-sub-head {
  font-family: var(--font-Epilogue-Regular);
  color: #4a4a4a
}
.blog-date {
  font-size: 2.38rem;
  font-weight: 400;
  line-height: 1.44
}
.blog-link {
  font-size: 2.786rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.24;
  letter-spacing: normal;
  text-align: justify
}
.design-survey-sub-head {
  width: 145.04rem;
  font-size: 2.38rem;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.44;
  letter-spacing: normal;
  text-align: center;
  margin-left: 8.4rem !important
}
.data-mangmnt-head-mobred,.data-mangmnt-head-mobred-mo {
  height: 1.4rem;
  font-size: 2.394rem;
  font-weight: 600;
  line-height: normal;
  color: var(--color-iron-ash);
  margin-left: 4.9rem;
  width: 61.362rem;
  font-family: var(--font-Epilogue-Regular);
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal
}
.purchase-order li {
  padding: 0 0 0 1.68rem
}
.data-mangmnt-head-mobred {
  margin-top: 8.4rem
}
.data-mangmnt-head-mobred-mo {
  margin-top: 4.2rem
}
.data-mangmnt-cont-mobred {
  width: 61.362rem;
  height: 5.684rem;
  font-family: var(--font-Epilogue-Regular);
  font-size: 1.988rem;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: justify;
  color: #4a4a4a;
  margin-top: 6.3rem;
  margin-left: 4.9rem !important
}
.grey-make-online-survey {
  background-color: #f4f6f7;
  padding: 4.06rem;
  width: 56.854rem;
  height: 7.168rem;
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.8rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.28;
  letter-spacing: normal;
  color: var(--color-iron-ash);
  margin-top: 9.8rem
}
.careers-tab-row .vc_tta-tabs-list {
  text-align: center;
  background-color: #f4f6f7
}
.careers-tab-row .vc_tta-tab {
  margin: 0 0 -0.14rem !important
}
.careers-tab-top a,.left-careers-tab-row .vc_tta-tabs-list .vc_tta-tab a,.right-careers-tab-row .vc_tta-tabs-list .vc_tta-tab a,a.button.large.careers-tab-top {
  font-family: var(--font-Epilogue-Regular);
  border-left: solid 0.07rem #979797;
  border-right: solid 0.07rem #979797;
  letter-spacing: normal;
  text-align: center;
  border-radius: 0;
  margin: 0;
  font-size: 3.444rem;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.73;
  background-color: #f4f6f7
}
.careers-tab-top a {
  color: #9b9b9b;
  padding-right: 7rem;
  padding-left: 7rem;
  text-transform: initial
}
.left-careers-tab-row .vc_tta-tabs-list .vc_tta-tab a,.right-careers-tab-row .vc_tta-tabs-list .vc_tta-tab a {
  color: #9b9b9b;
  padding-right: 7rem;
  padding-left: 7rem
}
a:hover.button.large.careers-tab-top {
  text-align: center;
  color: var(--color-iron-ash) !important
}
a.button.large.careers-tab-top {
  padding: 2.1rem 10.5rem 2.1rem 4.9rem;
  color: #9b9b9b;
  border-top: solid 0.07rem #f4f6f7;
  border-bottom: solid 0.07rem #f4f6f7;
  text-transform: initial
}
#accordions-18365 .accordion-content,#accordions-18472 .accordion-content {
  padding: 6.3rem
}
#accordions-18365 .accordions-head,.accord-head-row .vc_tta-title-text,.careers-sub-text {
  font-family: var(--font-Epilogue-Regular);
  text-align: left;
  letter-spacing: normal
}
#accordions-18365 .accordion-icons,#accordions-18472 .accordion-icons {
  margin-top: 1.4rem
}
.ui-state-active {
  border: 0.126rem solid #e8e8e8
}
.career-button-careers,.career-button-company,.career-button-newsroom,.career-button-team {
  border-right: solid 0.07rem #979797
}
.careers-sub-text {
  line-height: 1.44
}
.accord-head-row .vc_tta-title-text {
  font-size: 2.912rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  color: var(--color-iron-ash)
}
#accordions-18365 .accordions-head {
  font-size: 2.38rem;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  color: #4a4a4a
}
.PC-mag {
  top: 21rem;
  position: absolute;
  right: 18.9rem
}
.verticalLine {
  border-left: thick solid red
}
.vc_responsive .home_box_wrap.wpb_row .vc_span2 {
  float: left;
  width: 18.8%;
  padding: 0;
  margin-right: 1.5%;
  min-height: 0
}
.home_box_wrap .home_box_last {
  margin: 0 !important
}
.career-button-company {
  width: 29.68rem;
  padding: 1.4rem;
  font-size: 3.444rem;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.73;
  letter-spacing: normal;
  text-align: center;
  color: #9b9b9b;
  background-color: #f4f6f7;
  border-left: none;
  border-top: 0;
  border-bottom: 0
}
.career-button-careers,.career-button-contact,.career-button-newsroom,.career-button-team {
  width: 29.68rem;
  padding: 1.4rem;
  font-family: var(--font-Epilogue-Regular) !important;
  font-size: 3.444rem;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.73;
  text-align: center;
  color: #9b9b9b;
  background-color: #f4f6f7;
  border-left: solid 0.07rem #979797;
  border-top: 0;
  border-bottom: 0;
  letter-spacing: normal
}
.career-button-contact {
  border-right: 0
}
#top-black a,#top-black-sign-up a {
  text-align: right !important;
  float: right
}
.page-id-18155 .career-button-newsroom,.page-id-18198 .career-button-team,.page-id-18450 .career-button-careers,.page-id-18690 .career-button-company,input.career-button-careers:hover,input.career-button-company:hover,input.career-button-contact:hover,input.career-button-newsroom:hover,input.career-button-team:hover {
  color: var(--color-iron-ash);
  background-color: var(--color-white)
}
#top-black a {
  list-style: none;
  display: inline-block;
  line-height: 1;
  margin: 3.78rem -2.8rem 0 0;
  font-family: var(--font-Epilogue-Regular);
  color: var(--color-white);
  font-size: 1.988rem;
  font-weight: 600
}
#top-black-sign-up a {
  backface-visibility: hidden;
  color: var(--color-white) !important;
  border-radius: 0.28rem;
  font-weight: 700 !important;
  font-size: 2.38rem !important;
  font-family: var(--font-Epilogue-Bold) !important;
  margin-top: 1.82rem !important
}
.top-black-row {
  background-color: #1f2532;
  height: 9.94rem
}
.top-black-logo {
  margin-top: 2.8rem
}
.page-id-17969 #header {
  display: none !important
}
.page-id-17969 #mobile-header,.page-id-17969 #topbar,.page-id-17969 .sticky-wrapper {
  display: none
}
.page-id-18790 #header {
  display: none !important
}
.page-id-18790 #mobile-header,.page-id-18790 #topbar,.page-id-18790 .sticky-wrapper {
  display: none
}
.page-id-18252 #header {
  display: none !important
}
.page-id-18252 #mobile-header,.page-id-18252 #topbar,.page-id-18252 .sticky-wrapper {
  display: none
}
.page-id-18605 #header {
  display: none !important
}
.page-id-18605 #mobile-header,.page-id-18605 #topbar,.page-id-18605 .sticky-wrapper {
  display: none
}
.page-id-19043 #header {
  display: none !important
}
.page-id-19043 #mobile-header,.page-id-19043 #topbar,.page-id-19043 .sticky-wrapper {
  display: none
}
.page-id-19766 #header {
  display: none !important
}
.page-id-19766 #mobile-header,.page-id-19766 #topbar,.page-id-19766 .sticky-wrapper {
  display: none
}
.hospital-employee-contentbold {
  width: 54.782rem;
  height: 0.7rem;
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.38rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  color: var(--color-iron-ash)
}
.MDifference-hospital-employee-contentbold,.down-MDifference-hospital-employee-contentbold,.hospital-employee-content {
  width: 65.8rem;
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.38rem;
  line-height: 1.42;
  font-weight: 400;
  color: var(--color-iron-ash);
  font-style: normal;
  font-stretch: normal
}
.hospital-employee-content {
  height: 7rem
}
.MDifference-hospital-employee-contentbold {
  height: 4.62rem
}
.down-MDifference-hospital-employee-contentbold {
  height: 8.4rem
}
.anonms-img1 .single_image {
  margin-bottom: 5.6rem !important
}
.anonms-img2 .single_image {
  margin-bottom: 5.88rem !important
}
.anonms-img3 .single_image {
  margin-bottom: 7.14rem !important
}
.con-form-head {
  font-family: var(--font-Epilogue-SemiBold);
  font-size: 2.52rem;
  line-height: normal;
  letter-spacing: normal;
  color: #2d3e50
}
.max-con-form-head {
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.66rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #898989
}
.Customer-list-head,.con-form-head-yes.con-yes-no {
  font-family: var(--font-Epilogue-SemiBold);
  font-size: 2.52rem;
  line-height: normal
}
.con-form-head.your-name {
  padding: 0 1.4rem 0 0.7rem
}
.con-form-head.your-email {
  padding: 0 0.7rem 0 1.4rem
}
.checkbox-486 {
  margin-left: -2.8rem
}
.con-form-head-yes.con-yes-no {
  letter-spacing: normal;
  color: #2d3e50;
  margin-left: -2.8rem
}
.con-form-head .wpcf7-form-control {
  border: 0.126rem solid #979797;
  border-radius: 0.266rem
}
.Customer-list .iconbox-icon {
  float: right;
  margin-top: 2.52rem
}
.Customer-list .iconbox-content {
  overflow: initial
}
.Customer-list-head {
  letter-spacing: normal;
  color: #2d3e50
}
.Customer-list-head-des,.Customer-list-subhead {
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.24rem;
  letter-spacing: normal;
  color: #2d3e50
}
.Customer-list-head-des {
  line-height: normal
}
.Customer-list-subhead {
  line-height: 1.42
}
.sign-fb,.sign-google {
  display: inline-block;
  font-family: var(--font-Epilogue-Regular);
  font-size: 1.456rem;
  color: #4a4a4a;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  font-weight: 400
}
.Customer-list .column_container {
  border-radius: 0.266rem;
  background-color: var(--color-white);
  box-shadow: 0 0 0.56rem 0 rgba(0, 0, 0, .3)
}
.login-main {
  padding-top: 2.1rem;
  padding-bottom: 2.1rem
}
.login-main .fa-user:before {
  padding: 2.1rem
}
.login-main .fa-lock:before {
  padding: 2.24rem
}
.sign-fb {
  text-align: right;
  margin-top: 1.4rem !important;
  float: right
}
#cust-test-second-row,#second-customer-list,.modal,.modal1 {
  display: none
}
.final-sogo-pricing-signup,.show-more {
  font-family: var(--font-Epilogue-Bold) !important;
  font-weight: 700 !important;
  text-align: center !important;
  color: var(--color-white) !important
}
.quote {
  outline: 0
}
.pricing-html-btn {
  background-color: var(--color-white)
}
.pricing-html-btn .vc_column-inner {
  margin-top: -5.6rem
}
.final-sogo-pricing-signup {
  font-size: 2.324rem !important;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-transform: none !important
}
.page-id-18099 .iconbox-style-5 .iconbox-content {
  margin-left: 0;
  padding: 2.8rem
}
.custmr-list-testimonial-row .Customer-list {
  box-shadow: 0 0 0.56rem 0 rgba(0, 0, 0, .3)
}
.tooltip:hover .tooltiptext {
  opacity: 1;
  margin-left: 2.1rem;
  margin-top: 1.4rem
}
.show-more {
  background-color: var(--color-secondary) !important;
  width: 20% !important;
  margin: 0 !important;
  padding: 0 !important;
  height: 6.44rem !important;
  border-radius: 0.28rem !important;
  font-size: 2.24rem !important;
  font-style: normal !important;
  font-stretch: normal !important;
  border: 0.14rem solid var(--color-secondary) !important
}
.footer-create-ur,.modal,.modal1 {
  text-align: center
}
.modal {
  background-color: var(--color-white);
  padding: 0 2.8rem 4.2rem;
  border: 0.28rem solid #dbdbdb;
  -webkit-box-shadow: 0.28rem 0.28rem 1.4rem rgba(50, 50, 50, .6);
  -moz-box-shadow: 0.28rem 0.28rem 1.4rem rgba(50, 50, 50, .6);
  box-shadow: 0.28rem 0.28rem 1.4rem rgba(50, 50, 50, .6)
}
.modal1 {
  background-color: #f4f4f4;
  border: 0.14rem solid #dbdbdb;
  box-shadow: 0.28rem 0.28rem 1.4rem rgba(50, 50, 50, .6);
  padding: 4.2rem 2.8rem;
  width: 49rem !important
}
.modal1 p.h5 {
  color: #3d4d54;
  display: inline-block;
  font: 600 2.38rem open-sans, open-sans-n6, sans-serif;
  margin: 0;
  padding: 0;
  text-decoration: none
}
#already-email,#text-10,.page-id-17037 .bottom-icon-box,.page-id-17037 .footer-signup-row,.page-id-17306 .bottom-icon-box,.page-id-17306 .footer-signup-row,.page-id-17954 .bottom-icon-box,.page-id-17954 .footer-signup-row,.page-id-18020 .bottom-icon-box,.page-id-18020 .footer-signup-row,.page-id-18041 .bottom-icon-box,.page-id-18041 .footer-signup-row,.page-id-18198 .bottom-icon-box,.page-id-18198 .footer-signup-row,.page-id-18228 .bottom-icon-box,.page-id-18228 .footer-signup-row,.page-id-18249 .bottom-icon-box,.page-id-18249 .footer-signup-row,.page-id-18286 .bottom-icon-box,.page-id-18286 .footer-signup-row,.page-id-18400 .bottom-icon-box,.page-id-18400 .footer-signup-row,.page-id-18450 .bottom-icon-box,.page-id-18450 .footer-signup-row,.page-id-18690 .bottom-icon-box,.page-id-18690 .footer-signup-row,.page-id-19082 .bottom-icon-box,.page-id-19082 .footer-signup-row,.page-id-19262 .bottom-icon-box,.page-id-19262 .footer-signup-row,.page-id-22106 .bottom-icon-box,.page-id-22106 .footer-signup-row,.page-id-22108 .bottom-icon-box,.page-id-22108 .footer-signup-row,.page-id-22110 .bottom-icon-box,.page-id-22110 .footer-signup-row,.page-id-22112 .bottom-icon-box,.page-id-22112 .footer-signup-row,.page-id-22114 .bottom-icon-box,.page-id-22114 .footer-signup-row,.page-id-22116 .bottom-icon-box,.page-id-22116 .footer-signup-row,.page-id-22118 .bottom-icon-box,.page-id-22118 .footer-signup-row,.pricing-acc,.res-footer-follow-us,.res-footer-img,.showMoreSection,.siteMap-top-row .divider,.tp-bullet {
  display: none
}
.modal1 p.email {
  color: #f05a28;
  font: 400 2.8rem open-sans, open-sans-n4, sans-serif;
  margin: 0;
  padding: 1.4rem 0 4.2rem
}
.modal1 p.emailclk {
  color: #6e6e6e;
  font: 400 2.66rem/3.92rem open-sans, open-sans-n4, sans-serif;
  margin: 0;
  padding: 0
}
.page-id-19766 div.tp-bgimg.defaultimg {
  background-position: 50% 0 !important
}
.footer-create-ur {
  font-size: 5.88rem;
  font-family: var(--font-Epilogue-Black);
  color: var(--color-white)
}
.footer-signup-row .wpcf7 {
  text-align: center;
  margin-top: -4.9rem
}
.white-non-profit {
  width: 70.56rem;
  font-family: PT Mono;
  font-size: 1.96rem;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #4a4a4a;
  background-color: var(--color-white) !important;
  margin-left: 4.2rem;
  padding: 2.52rem
}
.non-profit-list li,.non-profit-list-part {
  font-size: 1.96rem;
  font-weight: 400;
  line-height: 1.76;
  text-align: justify;
  color: #4a4a4a;
  font-family: var(--font-Epilogue-Regular);
  letter-spacing: normal;
  font-style: normal;
  font-stretch: normal
}
.non-profit-list-part {
  margin-left: 7rem !important
}
.blue-list-img li,.bold-ind,.bold-sol,.initial {
  font-weight: 700
}
.cutomer-squrbox-head {
  text-align: left !important
}
.ban-full-head,.ban-head-background,.initial {
  text-align: center
}
.sol-sub-menu {
  margin-left: 2.8rem !important
}
#navigation .sub-menu li a {
  color: #2d3e50 !important
}
#navigation .sub-menu li a:hover {
  color: var(--color-secondary) !important
}
.initial {
  float: right;
  margin-top: -8.4rem;
  width: 8.12rem;
  right: 4.9rem;
  z-index: 2;
  height: 8.12rem;
  border-radius: 0.28rem;
  font-size: 3.92rem;
  position: absolute !important;
  color: var(--color-white);
  line-height: 7.7rem;
  background: var(--color-secondary)
}
#sogo_loader,.topwrapper {
  position: absolute;
  z-index: 999
}
.topwrapper {
  width: 12.6rem;
  top: 1.4rem;
  height: 2.38rem;
  margin-left: 47.88rem;
  background: 0
}
.options,.options:active {
  top: 0 !important
}
#topbar .topbar-col2 ul.menu li {
  margin: 0 0 0 3.6rem;
}
#simpleselect_reason .placeholder {
  border: 0.126rem solid #979797;
  border-radius: 0.266rem;
  height: 3.5rem
}
.support-down {
  margin-left: 0.42rem
}
.wpcf7-submit.Send-Form {
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.52rem;
  font-weight: 700;
  font-style: normal;
  text-align: center;
  background-color: var(--color-secondary);
  border-radius: 0.28rem;
  text-transform: none
}
.wpcf7-list-item.first {
  padding-top: 4.2rem
}
.wpcf7-list-item.last {
  padding-left: 4.2rem
}
.grid_table {
  padding-top: 7% !important
}
.ban-border {
  border: 0.14rem solid gray;
  border-bottom: 0;
  border-radius: 0.98rem 0.98rem 0 0
}
.ban-pad {
  padding: 4.2rem 4.2rem 2.1rem
}
.ban-head-background {
  background-color: #424960;
  height: 4.9rem;
  border-radius: 0.7rem 0.7rem 0 0
}
.ban-head {
  font-family: var(--font-Epilogue-SemiBold);
  font-size: 1.96rem;
  line-height: 2.6;
  color: var(--color-white);
  margin: 0 0 1.4rem
}
.ban-full-head,.ban-short-head {
  font-family: var(--font-Epilogue-Bold) !important;
  font-size: 2.24rem;
  line-height: normal
}
.ban-disc,.ban-full-head,.ban-short-head {
  color: var(--color-light-black);
  margin: 0 0 1.4rem
}
.ban-short-head {
  letter-spacing: normal
}
.ban-disc {
  font-family: var(--font-Epilogue-Regular);
  font-size: 1.96rem;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: left
}
.ban-top-con {
  margin-bottom: 2.1rem;
  margin-top: 2.8rem
}
.guarantee-img {
  margin-top: 2.8rem !important;
  margin-left: 2.8rem !important
}
.ban-bot-disc,.ban-bot-head {
  color: var(--color-light-black);
  margin: 0 0 1.4rem;
  letter-spacing: normal
}
.ban-bot-head {
  font-family: var(--font-Epilogue-Bold) !important;
  font-size: 2.24rem;
  line-height: normal
}
.ban-bot-disc,.blue-list-img li,.bot-clients-head,.company-line {
  font-family: var(--font-Epilogue-Regular)
}
.ban-bot-disc {
  font-size: 1.96rem;
  line-height: 1.36;
  text-align: left
}
.blue-list-img li {
  background: url(/wp-content/uploads/2017/02/99AF3DDA-057A-4308-93A1-310ADB41CE22.png) 0 3.22rem no-repeat;
  font-size: 3.178rem;
  font-stretch: normal;
  color: var(--color-secondary);
  font-style: normal;
  line-height: 1.7;
  letter-spacing: normal;
  list-style: none;
  margin-left: 0.84rem;
  padding: 2.8rem 0 0.14rem 8.4rem
}
#cust-test-second-row {
  margin-top: -4.9rem
}
.company-line {
  line-height: 1.44;
  letter-spacing: normal;
  margin-left: 12.6rem
}
.options {
  height: auto;
  overflow-y: scroll !important;
  opacity: 999 !important
}
.bot-clients-head {
  font-size: 4.774rem;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0;
  text-align: center;
  color: var(--color-white)
}
#final-ready-to-apply a {
  background: var(--color-secondary) !important;
  color: var(--color-white) !important;
  border-radius: 0.28rem;
  font-weight: 700 !important;
  font-size: 2.24rem !important;
  font-family: var(--font-Epilogue-Bold) !important;
  text-align: center !important;
  padding: 2.1rem 4.2rem !important
}
.start-healthshare,.uncover-banner-button {
  background-color: #83c340;
  text-align: center
}
.case-study-banner,.line-height-supportpage,.raise-response-rates,.testimonials-text em {
  font-family: var(--font-Epilogue-Regular)
}
#final-ready-to-apply {
  text-align: center
}
.fa-chevron-up:hover {
  color: var(--color-black)
}
#back-to-top a:hover,.sign-up-top-banner:hover {
  color: var(--color-white) !important
}
#navigation .sub-menu ul li a {
  border-bottom: 0.14rem solid #001b26 !important
}
#navigation .sub-menu ul {
  margin: 0 0 0 -0.7rem
}
.con-captcha iframe {
  margin-left: -2.8rem
}
.already-email-class {
  margin-top: 1.4rem
}
.wpb_row.bottom-icon-box,.wpb_row.footer-signup-row {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0
}
.page-id-18018 .bandGoogleButtons,.page-id-18018 .fbandGoogleButtons,.page-id-18018 .orText,.page-id-18018 div.borderLines {
  display: none !important
}
.stuck {
  z-index: 9997 !important
}
.testimonials-text em {
  font-size: 2.24rem;
  line-height: 1.62;
  color: #2d3e50
}
.case-study-banner {
  color: #858585;
  font-size: 2.38rem
}
.rase-image-height {
  background-size: cover
}
.line-height-supportpage {
  line-height: 5.6rem !important;
  color: var(--color-white) !important;
  font-size: 4.76rem !important
}
.line-height-supportpage-bold {
  line-height: 5.6rem !important;
  color: var(--color-white) !important;
  font-family: var(--font-Epilogue-Bold) !important;
  font-size: 4.2rem !important
}
.font-and-style-class {
  font-family: var(--font-Epilogue-SemiBold);
  font-size: 2.52rem;
  line-height: 1.32;
  letter-spacing: normal;
  text-align: justify
}
.raise-response-rates {
  font-size: 2.646rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--color-iron-ash)
}
.raise-response-text,.time-out-temp,.uncover-genice-ceo {
  font-family: var(--font-Epilogue-Regular);
  font-weight: 400;
  font-style: normal;
  font-stretch: normal
}
.raise-response-text {
  font-size: 1.988rem;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: justify;
  color: #4a4a4a
}
.uncover-genice-ceo {
  font-size: 2.114rem;
  line-height: 1.63;
  letter-spacing: normal;
  color: var(--color-white)
}
.time-out-temp {
  object-fit: contain;
  font-size: 1.988rem;
  line-height: 1.4;
  letter-spacing: normal;
  color: #4a4a4a;
  height: 7rem
}
.We-love-to-hear-from,.industries-financial-text {
  font-weight: 400;
  line-height: 1.17;
  color: #4a4a4a;
  font-family: var(--font-Epilogue-Regular);
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal
}
.We-love-to-hear-from {
  font-size: 2.394rem;
  text-align: center
}
.industries-financial-text {
  font-size: 2.38rem;
  text-align: justify
}
.uncover-banner-button {
  border-radius: 0.266rem;
  box-shadow: 0 0.14rem 0.7rem 0 #83c340;
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.52rem;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--color-white);
  padding: 3.08rem 0 !important;
  width: 55.342rem
}
.img-banner-uncover {
  width: 30.52rem !important;
  height: 30.52rem !important
}
.developing-Potential-challenges {
  margin-top: -2.8rem !important
}
#quote-22159 .avtar-image {
  text-align: left !important;
  margin-top: -9.1rem !important;
  margin-left: 29.4rem !important
}
#quote-22152 .avtar-image {
  text-align: left !important;
  margin-top: -9.38rem !important;
  margin-left: 33.6rem !important
}
#quote-22152 .testimonial-content h4 {
  margin-top: 4.9rem !important
}
#quote-22166 .avtar-image {
  text-align: left !important;
  margin-top: -9.8rem !important;
  margin-left: 19.6rem !important
}
#quote-22166 .testimonial-content h4 {
  margin-top: 4.9rem !important
}
#quote-22184 .avtar-image {
  text-align: left !important;
  margin-top: -9.8rem !important;
  margin-left: 14rem !important
}
#quote-22184 .testimonial-content h4 {
  margin-top: 4.9rem !important
}
#quote-22188 .avtar-image {
  text-align: left !important;
  margin-top: -9.8rem !important;
  margin-left: 17.5rem !important
}
#quote-22139 .avtar-image {
  text-align: left !important;
  margin-top: -9.1rem !important;
  margin-left: 30.8rem !important
}
.right-healthshare-content,.right-healthshare-contentdown {
  padding-left: 4.9rem;
  font-size: 2.52rem;
  font-style: italic;
  font-stretch: normal;
  line-height: 1.53;
  letter-spacing: normal;
  text-align: justify;
  font-family: var(--font-Epilogue-Regular)
}
.linkhover-color {
  color: var(--color-iron-ash);
  font-weight: 700
}
.right-healthshare-border,.right-healthshare-borderdown {
  border-left: solid 0.532rem #e1e0e0
}
.right-healthshare-contentdown {
  color: #2d3e50;
  margin-top: 1.4rem !important
}
.right-healthshare-content {
  font-weight: 400;
  color: #4a4a4a
}
.health-care-context,.health-care-context-bold {
  font-size: 4.242rem;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--color-iron-ash)
}
.health-care-context {
  font-family: var(--font-Epilogue-Regular)
}
.health-care-context-bold {
  font-family: var(--font-Epilogue-Bold) !important;
}
.healthcare-content-textadditonal,.healthcare-content-textsub {
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.394rem;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.39;
  letter-spacing: normal;
  text-align: justify;
  color: #4a4a4a
}
.healthcare-content-text {
  font-family: var(--font-Epilogue-Regular);
  line-height: 1.39;
  letter-spacing: normal;
  text-align: justify
}
.healthcare-content-textsub {
  margin-left: 3.5rem !important
}
.healthcare-content-head {
  font-family: var(--font-Epilogue-SemiBold);
  font-size: 3.08rem;
  line-height: 1.19;
  letter-spacing: normal;
  text-align: justify;
  color: #2d3e50;
  margin-top: 2.8rem;
  margin-bottom: 0.7rem
}
.healthcare-content-head-mar-top,.rtw-promoterlist-healtahare {
  font-family: var(--font-Epilogue-Regular);
  text-align: justify;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal
}
.healthcare-content-head-mar-top {
  font-size: 2.786rem;
  font-weight: 700;
  line-height: 1.19;
  color: #4a4a4a;
  margin-top: 5.6rem;
  margin-bottom: 0.7rem
}
.healthcaretext-highlight {
  font-family: var(--font-Epilogue-SemiBold);
  font-size: 3.08rem;
  line-height: 1.19;
  letter-spacing: normal;
  text-align: justify;
  color: #2d3e50;
  margin-bottom: 2.8rem !important
}
.rtw-promoterlist-healtahare {
  font-size: 2.52rem;
  font-weight: 600;
  line-height: 1.32;
  color: #4a4a4a;
  list-style: square url(https://beta.sogolytics.com/wp-content/uploads/2017/01/fill-1.png);
  margin-left: 2.8rem;
  padding: 1.4rem 0 0.14rem 0.7rem
}
.event-planning-subtext li,.promoter-list-add-feedback,.promoter-list-sogo li,.promoterlist-thank-you li,.school-promoterlist-subhead li {
  list-style: square url(/wp-content/uploads/2017/01/fill-1.png)
}
.start-healthshare,.start-healthshare-right {
  font-size: 2.912rem;
  width: auto;
  padding: 0.84rem 2.8rem;
  margin: 0 0.7rem 0.7rem 0;
  display: inline-block;
  font-family: var(--font-Epilogue-Regular)
}
.start-healthshare {
  color: var(--color-white);
  border: 0.14rem solid #83c340;
  box-shadow: 0 0.14rem 0.84rem 0 #83c340;
  border-radius: 0.308rem
}
.start-healthshare:hover {
  color: var(--color-white) !important
}
.start-healthshare-right {
  color: var(--color-white);
  border: 0.14rem solid var(--color-secondary);
  text-align: center;
  border-radius: 0.308rem;
  background-color: var(--color-secondary);
  box-shadow: 0 0.14rem 0.84rem 0 var(--color-secondary)
}
.start-healthshare-right:hover {
  color: var(--color-white) !important
}
.health-text-deepen {
  font-size: 4.508rem;
  font-weight: 700
}
.health-subtext-deepen {
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.394rem;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--color-iron-ash)
}
#textLL {
  margin-top: -21.14rem !important
}
#textRR {
  margin-top: -21rem !important
}
#textRS {
  margin-top: -17.36rem !important
}
#textQQ {
  margin-top: -17.5rem !important
}
#textRT {
  margin-top: -13.44rem !important
}
#textRP {
  margin-top: -23.52rem !important
}
#sogo_loader {
  display: block;
  margin-top: -80%;
  text-align: center !important;
  margin-left: 44%
}
.loader-img {
  width: 19.6rem
}
.line-height-support {
  line-height: 5.6rem !important;
  color: var(--color-white) !important
}
.height-basic-list {
  height: 32.2rem !important
}
.accordian-topheightlast {
  margin-top: -11.34rem !important
}
.the-future-imgbanner {
  display: none !important
}
.addition,.minus {
  width: auto !important
}
section.description {
  text-align: left
}
#chat_now_div1 a {
  background-image: url(/wp-content/uploads/2017/03/chat_icon.png);
  background-position: 2.52rem 2.1rem;
  background-repeat: no-repeat;
  display: block;
  bottom: -0.14rem;
  cursor: pointer;
  margin: 0;
  padding: 1.68rem 2.1rem 0.7rem;
  position: fixed;
  right: 9.24rem;
  z-index: 998;
  background-color: #1e282c;
  width: 17.92rem;
  height: 4.2rem;
  font-weight: 600;
  font-size: 2.1rem;
  color: var(--color-white);
  border: 0.14rem solid var(--color-white)
}
.imgDescription,.imgDescriptionlast,.textDescription {
  color: var(--color-white);
  font-weight: 500;
  text-align: center;
  float: right
}
#chat_now_div1 span.chatcall {
  display: inline-block;
  margin: 0;
  padding: 0.42rem 0 0 4.48rem;
  font-size: 2.1rem
}
.top-sogo-headmost {
  margin-top: -17.92rem
}
#textA,#textQ,#textT {
  margin-top: -17.22rem !important
}
#textB {
  margin-top: -39.06rem !important
}
#textC {
  margin-top: -28rem !important
}
#textD,#textE {
  margin-top: -42.7rem !important
}
#textF {
  margin-top: -18.76rem !important
}
#textG,#textH {
  margin-top: -24.5rem !important
}
#textI,#textJ,#textK,#textP,#textZ {
  margin-top: -20.72rem !important
}
#textL {
  margin-top: -17.08rem !important
}
#textM,#textS,#textU {
  margin-top: -17.36rem !important
}
#textN {
  margin-top: -20.02rem !important
}
#textO {
  margin-top: -31.22rem !important
}
#textR,#textX {
  margin-top: -24.36rem !important
}
#textV {
  margin-top: -21rem !important
}
#textW,#textY {
  margin-top: -20.86rem !important
}
.imgWrapstart {
  position: relative;
  padding: 0.49rem !important
}
.textDescription {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  background: #474747;
  font-size: 1.68rem;
  width: 23.8rem
}
.imgWrapstart:hover .textDescription {
  visibility: visible;
  opacity: 1;
  z-index: 1;
  font-family: var(--font-Epilogue-Regular);
  font-size: 1.988rem;
  border-radius: 0.42rem;
  color: var(--color-white);
  width: 42rem;
  padding: 0.7rem 0;
  text-align: center;
  margin-left: 4.2rem
}
.imgWrap,.imgWraplast {
  position: relative
}
.imgDescription,.imgDescriptionlast {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  background: #59595c;
  font-size: 1.68rem;
  width: 23.8rem
}
.imgDescriptionthirdhover,.imgDescriptionthirdhoverlast,.imgWrap:hover .imgDescription {
  font-family: var(--font-Epilogue-Regular);
  font-size: 1.988rem;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  color: var(--color-white)
}
.imgDescriptionthirdhover,.imgDescriptionthirdhoverlast {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  background: #59595c;
  text-align: center;
  width: 23.8rem;
  float: right
}
.imgWrap:hover .imgDescription {
  visibility: visible;
  opacity: 1;
  margin-left: 9.8rem !important;
  margin-top: 1.4rem !important;
  z-index: 1;
  padding: 1.4rem
}
.sogo-pricing-arrow,.sogo-pricing-arrowthirdhover {
  border-left: 1.4rem solid transparent;
  border-right: 1.4rem solid transparent;
  border-bottom: 1.4rem solid #59595c;
  width: 0;
  position: absolute;
  visibility: hidden;
  opacity: 0;
  display: none;
  font-family: var(--font-Epilogue-Regular);
  font-size: 1.988rem;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  color: var(--color-white)
}
.imgWrap:hover .sogo-pricing-arrow,.imgWrap:hover .sogo-pricing-arrowthirdhover {
  display: block;
  margin-left: 33.6rem;
  visibility: visible;
  opacity: 1;
  z-index: 1;
  font-family: var(--font-Epilogue-Regular);
  font-size: 1.988rem;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  color: var(--color-white)
}
.imgWrap:hover .sogo-pricing-arrowthirdhover {
  margin-top: -10.5rem !important
}
.imgWrap:hover .imgDescriptionthirdhover {
  visibility: visible;
  opacity: 1;
  margin-left: 9.8rem !important;
  margin-top: -9.1rem !important;
  z-index: 1;
  padding: 1.4rem;
  font-family: var(--font-Epilogue-Regular);
  font-size: 1.988rem;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  color: var(--color-white)
}
.page-id-19262 .imagebox {
  padding: 4.2rem 4.2rem 15.4rem
}
.last-sogoline {
  clear: both;
  margin: 5.6rem 0;
  height: 0;
  border: 0.14rem solid #b8b8b8;
  text-align: center
}
.fullbg {
  background-size: 100%
}
.bluebg {
  background: #00f;
  margin-bottom: 0;
  max-height: 29.68rem
}
.bannerheight {
  height: 74.2rem
}
.negativemargin {
  margin-top: -42.7rem !important;
  padding-left: 9.38rem
}
.sogopricing-width {
  width: 37.1rem;
  margin-left: 2.8rem;
  margin-right: -1.4rem;
  border-radius: 0.336rem
}
.sogopricingdiscount {
  margin-top: 5.6rem !important;
  height: 21rem;
  width: 21rem
}
.monthly-annually,.monthly-annuallyall {
  font-size: 1.988rem;
  font-weight: 600;
  line-height: normal;
  margin-top: 2.8rem;
  display: inline-block;
  text-align: center;
  letter-spacing: normal;
  font-style: normal;
  font-stretch: normal;
  border-radius: 0.28rem;
  font-family: var(--font-Epilogue-Regular)
}
.monthly-annuallyall {
  color: var(--color-white);
  padding: 1.54rem 4.62rem
}
.monthly-annually .active {
  color: var(--color-white) !important
}
.monthly-annually {
  color: #9b9b9b;
  padding: 1.68rem 4.9rem
}
.monthly-annually:hover {
  color: #4a4a4a !important
}
.side {
  display: inline-block;
  margin-left: 60.06rem !important;
  border-bottom: solid 0.07rem rgba(155, 155, 155, .61)
}
.top-sogo-headcontent {
  text-align: center;
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.52rem;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.81;
  letter-spacing: normal;
  color: #4a4a4a important;
  margin-top: -2.8rem
}
.sogo-sogohover {
  background: #59595c;
  color: var(--color-white);
  font-weight: 500;
  font-size: 1.68rem;
  padding: 1.4rem;
  position: absolute;
  width: 23.8rem;
  display: none !important;
  z-index: 888;
  text-align: left;
  margin-top: -4.2rem
}
.sogo-pricing-monthly {
  font-family: var(--font-Epilogue-Regular);
  font-size: 1.988rem;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  text-align: center;
  color: var(--color-white);
  background-color: #83c340;
  border-radius: 0.28rem;
  padding: 0.56rem 1.4rem
}
.sogopricing-banner-doller,.sogopricing-banner-dollerthird {
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  padding-right: 0.7rem;
  display: inline
}
.sogo-pricing-annually {
  font-family: var(--font-Epilogue-Regular)
}
.inline-value {
  display: inline
}
.sogo-pricing-image {
  float: right;
  margin-top: -4.2rem !important;
  margin-right: 2.1rem !important
}
.sogo-pricing-image-basic,.sogo-pricing-image-plus {
  float: right;
  margin-top: -2.94rem !important
}
.sogo-pricing-image-plus {
  margin-left: 12.04rem !important
}
.sogo-pricing-image-pro {
  float: right !important;
  margin-right: 12.04rem !important;
  display: inline;
  margin-top: -10.5rem !important
}
.sogo-pricing-image-enterprise {
  float: right;
  margin-top: -3.08rem !important;
  margin-left: 6.44rem !important
}
.sogo-pricing-imagelast {
  float: right;
  margin-top: -4.2rem !important;
  margin-right: 2.1rem !important
}
.sogopricing-banner-doller {
  font-family: var(--font-Epilogue-Regular);
  font-size: 3.99rem;
  line-height: 1.64;
  letter-spacing: -0.252rem;
  color: var(--color-white);
  margin-left: 9.1rem;
  margin-top: 1.4rem;
  float: left
}
.sogo-pricing-shape,.sogo-pricing-shape-middle {
  border-radius: 0.336rem;
  margin-top: 38.5rem;
  height: 29.96rem;
  width: 36.4rem !important
}
.sogopricing-banner-value {
  font-family: var(--font-Epilogue-Black);
  font-size: 8.12rem;
  line-height: 1.46;
  letter-spacing: normal;
  color: var(--color-white);
  display: inline
}
.sogo-pricing-shape {
  background-color: #5ac0a1;
  margin-right: 2.8rem;
  margin-left: 2.8rem
}
.sogo-pricing-shape-middle {
  background-color: #5abcbf;
  margin-left: 5.6rem;
  margin-right: 2.8rem
}
.sogo-pricing-shape-last,.sogo-pricing-shape-pmiddle {
  margin-top: 38.5rem;
  height: 29.96rem;
  border-radius: 0.336rem;
  width: 36.4rem !important;
  margin-left: 2.8rem;
  margin-right: 2.8rem
}
.sogo-pricing-shape-pmiddle {
  background-color: #5aabbf
}
.sogo-pricing-shape-last {
  background-color: #5a99bf
}
.sogo-pricing-imagethird {
  float: right !important;
  margin-right: 2.1rem !important;
  display: inline;
  margin-top: -14.56rem !important
}
.sogopricing-banner-dollerthird {
  font-family: var(--font-Epilogue-Regular);
  font-size: 3.99rem;
  line-height: 1.64;
  letter-spacing: -0.252rem;
  color: var(--color-white);
  margin-left: 9.1rem;
  margin-top: 1.12rem;
  float: left
}
.sogopricing-banner-valuemonth,.sogopricing-banner-valuethird {
  letter-spacing: normal;
  color: var(--color-white)
}
.sogopricing-banner-dollerthirdwork {
  display: inline-block !important
}
.sogopricing-banner-valuethird {
  display: inline;
  font-family: var(--font-Epilogue-Black);
  font-size: 8.12rem;
  line-height: 1.46
}
.sogopricing-banner-month,.sogopricing-banner-monththird,.sogopricing-banner-valuemonth {
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.394rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.48;
  display: inline
}
.sogopricing-banner-month,.sogopricing-banner-monththird {
  letter-spacing: normal;
  color: var(--color-white);
  margin-top: 4.06rem !important;
  position: absolute
}
.sogopricing-banner-first,.sogopricing-banner-first-basic,.sogopricing-banner-pro {
  font-family: var(--font-Epilogue-Regular);
  font-size: 4.648rem;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: var(--color-white)
}
.sogopricing-banner-pro {
  margin-top: -7.84rem !important
}
.sogopricing-banner-first,.sogopricing-banner-first-basic {
  margin-top: 5.6rem
}
.sogopricing-banner-second {
  font-family: var(--font-Epilogue-Black);
  font-size: 5.6rem;
  line-height: 1.75;
  letter-spacing: normal;
  text-align: center;
  color: var(--color-white);
  display: block
}
.sogo-pricing-Buynow,.sogopricing-banner-third {
  line-height: normal;
  letter-spacing: normal;
  font-stretch: normal;
  font-style: normal
}
.sogopricing-banner-third {
  font-family: var(--font-Epilogue-Regular);
  font-size: 1.988rem;
  font-weight: 400;
  text-align: center;
  color: var(--color-white)
}
.promoter-nested-list-sogo {
  height: 42rem
}
.middle-sogoline,.middle-sogoline-no {
  height: 0;
  border: 0.14rem solid #b8b8b8;
  text-align: center;
  clear: both
}
.middle-sogoline-no {
  margin: 11.06rem 0 5.6rem
}
.middle-sogoline {
  margin: 5.6rem 0
}
.sogo-pricing-Buynow {
  font-family: var(--font-Epilogue-SemiBold);
  font-size: 2.324rem;
  text-align: center;
  color: #83c340;
  margin-top: 2.8rem !important
}
.sogo-pricing-signup {
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.52rem;
  text-align: center;
  color: var(--color-white);
  padding: 1.68rem 4.9rem;
  background-color: #83c340;
  border-radius: 0.28rem
}
.promoter-list-sogo li,.sogo-pricing-nested-head {
  color: #2d3e50;
  line-height: normal;
  letter-spacing: normal
}
.sogo-pricing-head {
  font-family: var(--font-Epilogue-Regular);
  font-size: 3.08rem;
  text-align: left
}
.school-survey-process-headtext,.thank-you-text {
  text-align: center
}
.promoter-list-sogo {
  height: 12.6rem
}
.promoter-list-sogo li {
  font-family: var(--font-Epilogue-Bold) !important;
  font-size: 1.862rem;
  margin-left: 0.84rem;
  padding: 1.4rem 0 0.14rem 0.7rem
}
.promoterlist-thank-you li,.sogo-pricing-nested-head,.thank-you-heading,.thank-you-text {
  font-family: var(--font-Epilogue-Regular)
}
.sogo-pricing-nested-head {
  font-size: 1.988rem;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal
}
.thank-you-heading {
  font-stretch: normal;
  text-align: center;
  letter-spacing: normal;
  font-style: normal;
  line-height: normal;
  color: var(--color-iron-ash);
  font-size: 4.242rem;
  font-weight: 700
}
.thank-you-text {
  font-stretch: normal;
  letter-spacing: normal;
  font-style: normal;
  line-height: 1.44;
  color: #4a4a4a;
  font-size: 2.394rem;
  font-weight: 400;
  margin-left: 16.1rem !important
}
.promoterlist-thank-you {
  margin-left: 7.7rem
}
.promoterlist-thank-you li {
  font-size: 2.38rem;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.44;
  letter-spacing: normal;
  color: #4a4a4a;
  margin-left: 3.5rem;
  padding: 0 0 0.14rem 4.9rem
}
.school-survey-process-head,.school-survey-process-headtext {
  font-size: 2.394rem;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.44;
  letter-spacing: normal;
  color: #4a4a4a;
  font-family: var(--font-Epilogue-Regular)
}
.school-survey-process-head {
  text-align: justify;
  margin-top: 2.8rem
}
.school-promoterlist-subhead li {
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.38rem;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.44;
  letter-spacing: normal;
  color: #4a4a4a;
  margin-left: 2.8rem;
  padding: 0 0 0.14rem 2.8rem
}
.cutomer-squrbox-head {
  width: 54.782rem;
  height: 2.8rem;
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.394rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--color-iron-ash)
}
.customer-satisfaction-text,.cutomer-squrbox-subhead {
  font-family: var(--font-Epilogue-Regular);
  letter-spacing: normal;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal
}
.cutomer-squrbox-subhead {
  width: 49.798rem;
  height: 5.572rem;
  font-size: 1.988rem;
  line-height: 1.4;
  text-align: justify;
  color: #4a4a4a
}
.event-planning-textbigcustomer a {
  font-family: var(--font-Epilogue-SemiBold);
  line-height: normal;
  color: var(--color-secondary);
  font-size: 3.178rem;
  margin-left: 2.8rem !important
}
.customer-satisfaction-text {
  text-align: center;
  line-height: normal;
  color: var(--color-iron-ash);
  font-size: 2.128rem
}
.event-planning-subtext li,.event-planning-text {
  font-family: var(--font-Epilogue-Regular);
  line-height: 1.44;
  letter-spacing: normal
}
.event-planning-text {
  text-align: justify;
  color: #2d3e50;
  margin-top: 2.8rem
}
.event-planning-subtext li {
  margin-left: 2.8rem;
  padding: 0 0 0.14rem 0.98rem
}
.event-planning-textbig {
  font-family: var(--font-Epilogue-SemiBold);
  line-height: normal;
  color: var(--color-secondary);
  font-size: 3.178rem;
  text-align: center
}
.anti-bullying-bold {
  font-stretch: normal;
  font-family: var(--font-Epilogue-Bold) !important;
  text-align: center;
  letter-spacing: normal;
  font-style: normal;
  line-height: 1.25;
  font-size: 4.242rem;
  font-weight: 700
}
.hospital-sample-text {
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.394rem;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.44;
  letter-spacing: normal;
  text-align: center;
  color: #4a4a4a
}
.create-anonymous-subtext {
  font-family: var(--font-Epilogue-SemiBold);
  text-align: left;
  line-height: normal;
  color: var(--color-light-black);
  font-size: 2.52rem;
  margin-top: 16.8rem !important
}
.create-anonymous-head,.create-anonymous-text,.sogo-people {
  font-family: var(--font-Epilogue-Regular);
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal
}
.create-anonymous-head {
  text-align: center;
  line-height: normal;
  color: var(--color-iron-ash);
  font-size: 3.178rem;
  font-weight: 700
}
.create-anonymous-text {
  text-align: center;
  line-height: 1.71;
  color: #7d7d7d;
  font-size: 1.862rem;
  font-weight: 400
}
.sogo-people {
  font-size: 2.114rem;
  font-weight: 400;
  line-height: 1.63;
  text-align: center;
  color: #4a4a4a;
  border-right: 0.07rem solid rgba(0, 0, 0, .08);
  border-left: 0.07rem solid rgba(0, 0, 0, .08);
  border-bottom: 0.07rem solid rgba(0, 0, 0, .08);
  border-style: dotted;
  padding: 2.8rem 1.4rem 1.4rem;
  margin-top: -2.38rem !important
}
.ca_mt,.ca_mt2,.ca_mt3 {
  padding: 3em 0 0
}
.alex {
  background-image: url(/wp-content/uploads/2017/02/Alex.png)
}
.alex:hover {
  background-image: url(/wp-content/uploads/2017/02/Alex-hover.png)
}
.alisha {
  background-image: url(/wp-content/uploads/2017/02/Alisha.png)
}
.alisha:hover {
  background-image: url(/wp-content/uploads/2017/02/Alisha-hover.png)
}
.alpana {
  background-image: url(/wp-content/uploads/2017/02/Alpana.png)
}
.alpana:hover {
  background-image: url(/wp-content/uploads/2017/02/Alpana-hover.png)
}
.eric {
  background-image: url(/wp-content/uploads/2017/02/Eric.png)
}
.eric:hover {
  background-image: url(/wp-content/uploads/2017/02/Eric-hover.png)
}
.erinc {
  background-image: url(/wp-content/uploads/2017/02/Erini.png)
}
.erinc:hover {
  background-image: url(/wp-content/uploads/2017/02/Erini-hover.png)
}
.hamid {
  background-image: url(/wp-content/uploads/2017/02/Hamid.png)
}
.hamid:hover {
  background-image: url(/wp-content/uploads/2017/02/Hamid-hover.png)
}
.hani {
  background-image: url(/wp-content/uploads/2017/02/Adam-1.png)
}
.hani:hover {
  background-image: url(/wp-content/uploads/2017/02/Adam-hover.png)
}
.haris {
  background-image: url(/wp-content/uploads/2017/02/Haris.png)
}
.haris:hover {
  background-image: url(/wp-content/uploads/2017/02/Haris-hover.png)
}
.joanna {
  background-image: url(/wp-content/uploads/2017/02/Joanna.png)
}
.joanna:hover {
  background-image: url(/wp-content/uploads/2017/02/Joanna-hover.png)
}
.katie {
  background-image: url(/wp-content/uploads/2017/02/Katie.png)
}
.katie:hover {
  background-image: url(/wp-content/uploads/2017/02/Katie-hover.png)
}
.krissy {
  background-image: url(/wp-content/uploads/2017/02/Krissy.png)
}
.krissy:hover {
  background-image: url(/wp-content/uploads/2017/02/Krissy-hover.png)
}
.leandra {
  background-image: url(/wp-content/uploads/2017/02/Leandra.png)
}
.leandra:hover {
  background-image: url(/wp-content/uploads/2017/02/Leandra-hover.png)
}
.leslie {
  background-image: url(/wp-content/uploads/2017/02/Leslie.png)
}
.leslie:hover {
  background-image: url(/wp-content/uploads/2017/02/Leslie-hover.png)
}
.lubna {
  background-image: url(/wp-content/uploads/2017/02/Lubna.png)
}
.lubna:hover {
  background-image: url(/wp-content/uploads/2017/02/Lubna-hover.png)
}
.melissa {
  background-image: url(/wp-content/uploads/2017/02/Melissa.png)
}
.melissa:hover {
  background-image: url(/wp-content/uploads/2017/02/Melissa-hover.png)
}
.meron {
  background-image: url(/wp-content/uploads/2017/02/Meron.png)
}
.meron:hover {
  background-image: url(/wp-content/uploads/2017/02/Meron-hover.png)
}
.pradnya {
  background-image: url(/wp-content/uploads/2017/02/Lori.png)
}
.pradnya:hover {
  background-image: url(/wp-content/uploads/2017/02/Lori-hover.png)
}
.prashakth {
  background-image: url(/wp-content/uploads/2017/02/Prashakth.png)
}
.prashakth:hover {
  background-image: url(/wp-content/uploads/2017/02/Prashakth-hover.png)
}
.rizwan {
  background-image: url(/wp-content/uploads/2017/02/Rizwan.png)
}
.rizwan:hover {
  background-image: url(/wp-content/uploads/2017/02/Rizwan-hover.png)
}
.saurabh {
  background-image: url(/wp-content/uploads/2017/02/Saurabh.png)
}
.saurabh:hover {
  background-image: url(/wp-content/uploads/2017/02/Saurabh-hover.png)
}
.seema {
  background-image: url(/wp-content/uploads/2017/02/Seema.png)
}
.seema:hover {
  background-image: url(/wp-content/uploads/2017/02/Lauren-new.jpg)
}
.sohail {
  background-image: url(/wp-content/uploads/2017/02/Sohail.png)
}
.sohail:hover {
  background-image: url(/wp-content/uploads/2017/02/Sohail-hover.png)
}
.stephanie {
  background-image: url(/wp-content/uploads/2017/02/Ian.png)
}
.stephanie:hover {
  background-image: url(/wp-content/uploads/2017/02/Ian-hover.png)
}
.suhail {
  background-image: url(/wp-content/uploads/2017/02/Suhail.png)
}
.suhail:hover {
  background-image: url(/wp-content/uploads/2017/02/Suhail-hover.png)
}
.sujith {
  background-image: url(/wp-content/uploads/2017/02/Sujith.png)
}
.sujith:hover {
  background-image: url(/wp-content/uploads/2017/02/Sujith-hover.png)
}
.zaid {
  background-image: url(/wp-content/uploads/2017/03/ZAID.jpg)
}
.zaid:hover {
  background-image: url(/wp-content/uploads/2017/02/Zaid-hover.png)
}
.Shruti {
  background-image: url(/wp-content/uploads/2017/03/Shruti.png)
}
.Shruti:hover {
  background-image: url(/wp-content/uploads/2017/03/Shruti-hover.png)
}
.Ashish {
  background-image: url(/wp-content/uploads/2017/03/Ashish.png)
}
.Ashish:hover {
  background-image: url(/wp-content/uploads/2017/03/Ashish-hover.png)
}
.Sanchit {
  background-image: url(/wp-content/uploads/2017/03/Sanchit.png)
}
.Sanchit:hover {
  background-image: url(/wp-content/uploads/2017/03/Sanchit-hover.png)
}
.Ajit {
  background-image: url(/wp-content/uploads/2017/03/Ajit-1.png)
}
.Ajit:hover {
  background-image: url(/wp-content/uploads/2017/03/Ajit-hover.png)
}
.Dhananjay {
  background-image: url(/wp-content/uploads/2017/03/Dhananjay.png)
}
.Dhananjay:hover {
  background-image: url(/wp-content/uploads/2017/03/Dhananjay-hover.png)
}
.Lochan {
  background-image: url(/wp-content/uploads/2017/03/Lochan.png)
}
.Lochan:hover {
  background-image: url(/wp-content/uploads/2017/03/Lochan-hover.png)
}
.Dilip {
  background-image: url(/wp-content/uploads/2017/03/Dilip.png)
}
.Dilip:hover {
  background-image: url(/wp-content/uploads/2017/03/Dilip-hover.png)
}
.Obaid {
  background-image: url(/wp-content/uploads/2017/03/Obaid@2x.jpg)
}
.Obaid:hover {
  background-image: url(/wp-content/uploads/2017/03/Obaid-hover@2x.jpg)
}
.Samit {
  background-image: url(/wp-content/uploads/2017/03/Samit.png)
}
.Samit:hover {
  background-image: url(/wp-content/uploads/2017/03/Samit-hover.jpg)
}
.Nancy,.Nancy:hover {
  background-image: url(/wp-content/uploads/2017/07/Nancy.png)
}
.Bentley {
  background-image: url(/wp-content/uploads/2017/07/bentely-alt.png)
}
.Bentley:hover {
  background-image: url(/wp-content/uploads/2017/07/bentely.png)
}
.Ann,.Ann:hover {
  background-image: url(/wp-content/uploads/2017/07/Ann.png)
}
.Shoumen {
  background-image: url(/wp-content/uploads/2017/07/shoumen.png)
}
.Shoumen:hover {
  background-image: url(/wp-content/uploads/2017/07/shoumen-alt.png)
}
.Stephanie {
  background-image: url(/wp-content/uploads/2017/07/Stephanie.png)
}
.Stephanie:hover {
  background-image: url(/wp-content/uploads/2017/07/Stephanie-alt.png)
}
.Wrapper1150 .grid_full {
  width: 161rem
}
.grid_full {
  width: 134.4rem
}
.mt,h2.schlh2.mt {
  margin-top: 1.5em
}
.mt2 {
  margin-top: 1.2em
}
.ca_mt {
  clear: both
}
.ca_mt3 {
  clear: both
}
.grid_3 {
  width: 30.8rem
}
.grid_1,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_6_ss,.grid_7,.grid_8,.grid_9 {
  margin-left: 1.4rem;
  margin-right: 1.4rem
}
.fl {
  float: left
}
.ca {
  clear: both
}
.rulerj {
  border-top: 0.28rem solid var(--color-light-gray-border);
  margin: 2.1rem 0 0.7rem;
  padding: 0;
  position: relative;
  height: 1.68rem
}
.arrow-uprj {
  background: var(--color-white);
  border: 0.28rem solid #d1d3d4;
  border-radius: 50%;
  color: #9b9b9b;
  height: 2.24rem;
  left: 45%;
  position: absolute;
  top: -1.68rem;
  width: 3.5rem;
  cursor: pointer;
  display: table;
  text-align: center;
  -webkit-transform: rotate(360deg) translate3d(0, 0, 0);
  -moz-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
  o-transition: .5s;
  -ms-transition: .5s;
  -moz-transition: .5s;
  -webkit-transition: .5s;
  transition: .5s
}
.arrow-uprj:hover {
  background: #d1d3d4;
  color: var(--color-white)
}
.rotate2rj {
  -webkit-transform: rotate(-180deg) translate3d(0, 0, 0);
  -moz-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
  -o-transition: .5s;
  -ms-transition: .5s;
  -moz-transition: .5s;
  -webkit-transition: .5s;
  transition: .5s;
  background: var(--color-white);
  color: #d1d3d4
}
.arrow-uprj:after {
  background: #d1d3d4
}
.arrow-uprj span {
  display: block;
  text-align: center;
  -webkit-transform: rotate(180deg) translate3d(0, 0, 0);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  margin-top: -0.42rem
}
.templates-hr-head,.templates-hr-subicon {
  text-align: justify;
  font-family: var(--font-Epilogue-Regular);
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal
}
.img-circularrj {
  background-size: cover;
  border-radius: 14rem;
  display: block;
  height: 28rem;
  width: 28rem;
  margin: 1.4rem;
  background-position: left top;
  background-repeat: no-repeat;
  background-color: var(--color-light-gray-border);
  cursor: pointer
}
.img-circularrj img {
  height: 23.1rem;
  width: 23.1rem
}
.templates-hr-head {
  font-size: 2.394rem;
  font-weight: 400;
  line-height: 1.44;
  color: #4a4a4a
}
.templates-hr-icon {
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.394rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--color-iron-ash)
}
.templates-hr-subicon {
  font-size: 1.918rem;
  font-weight: 400;
  line-height: 1.45;
  color: #4a4a4a
}
.customer-feedback-heading {
  font-family: var(--font-Epilogue-Regular);
  font-size: 4.242rem;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: var(--color-iron-ash);
  margin-bottom: 4.9rem
}
.customer-feedback-head,.promoter-list-add-feedback {
  font-size: 2.38rem;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.44;
  color: #4a4a4a;
  letter-spacing: normal;
  font-family: var(--font-Epilogue-Regular)
}
.customer-feedback-head {
  text-align: justify
}
.promoter-list-add-feedback {
  margin-left: 2.8rem;
  padding: 0 0 0.14rem 1.4rem
}
.head-map li {
  padding: 2.1rem 0 0;
  margin: 0 0 0 1em;
  position: relative;
  list-style-type: none
}
.privacylink-sitemap {
  padding-left: 1.5em;
  position: relative;
  margin-left: 0.168rem
}
.promoter-list-add-careers,.promoter-list-add-subcareers {
  list-style: square url(/wp-content/uploads/2017/01/fill-1.png);
  padding: 0 0 0.14rem 1.4rem
}
.privacylink-sitemap::before {
  content: '';
  position: absolute;
  top: -2.8rem;
  left: -0.28rem;
  bottom: 50%;
  width: .9em;
  border: 0.126rem dashed #a2a2a2;
  border-top: 0 none transparent;
  border-right: 0 none transparent
}
.sitemap-sub-head ul>li:last-child {
  border-left: 0.126rem dashed transparent
}
.customer-loyalty-heading {
  font-family: var(--font-Epilogue-Bold) !important;
  font-size: 4.242rem;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: var(--color-iron-ash)
}
.customer-loyalty-head,.sitemap-subhead-last,.sitemap-subhead-mid {
  font-weight: 400;
  font-style: normal;
  font-stretch: normal
}
.customer-loyalty-head {
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.38rem;
  line-height: 1.44;
  letter-spacing: normal;
  text-align: justify;
  color: #4a4a4a
}
.sitemap-head-last,.sitemap-head-mid,.sitemap-subhead-last,.sitemap-subhead-mid {
  font-family: var(--font-Epilogue-Regular);
  line-height: normal;
  letter-spacing: normal
}
.privacylink-sit,.privacylink-sitemap {
  color: var(--color-iron-ash)
}
.sitemap-head-last {
  font-size: 2.24rem;
  color: #2d3e50;
  margin-top: 2.8rem
}
.sitemap-subhead-last {
  font-size: 1.988rem;
  color: #4a4a4a;
  margin-left: 4.2rem !important
}
.sitemap-head-mid {
  font-size: 2.24rem;
  color: #2d3e50;
  margin-top: 2.8rem
}
.sitemap-subhead-mid {
  font-size: 1.988rem;
  color: #4a4a4a;
  margin-left: 4.2rem !important
}
.sitemap-head,.sitemap-sub-head {
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.24rem;
  line-height: normal;
  letter-spacing: normal;
  color: #2d3e50
}
.sitemap-head {
  margin-top: 2.8rem
}
.sitemap-sub-head {
  margin-left: 0.7rem !important
}
.fa-placholder {
  font-family: FontAwesome
}
.careers-head-text,.careers-head-textbold,.promoter-list-add-careers,.promoter-list-add-subcareers {
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.24rem;
  line-height: 1.4;
  letter-spacing: normal;
  color: #2d3e50
}
.careers-head-textbold {
  text-align: left;
  margin-top: 2.8rem !important
}
.promoter-list-add-careers {
  margin-left: 2.8rem
}
.promoter-list-add-subcareers {
  margin-left: 5.6rem
}
.data-mangmnt-center-Anti {
  text-align: center
}
.data-mangmnt-center-Anti-head {
  text-align: center;
  margin-bottom: 0.7rem
}
.careers-head-text {
  text-align: left;
  margin-top: 2.8rem
}
.signupSubmit-labelle,.signupSubmit-labelle1 {
  background: #7ac70b !important;
  color: var(--color-white) !important;
  padding-top: 1.4rem !important;
  padding-bottom: 1.4rem !important;
  margin-top: -2.24rem !important;
  border-radius: 0.28rem;
  font-weight: 700 !important;
  font-size: 2.38rem !important;
  font-family: var(--font-Epilogue-Bold) !important;
}
.login-left1,.login-left2 {
  font-family: var(--font-Epilogue-Regular);
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: var(--color-white)
}
.login-left1 {
  font-size: 4.2rem;
  font-weight: 700;
  line-height: 1.58
}
.login-left2 {
  font-size: 1.96rem;
  font-weight: 400;
  line-height: 1.76;
  padding-bottom: 2.1rem
}
.login-left3 {
  background: #7ac70b !important;
  color: var(--color-white) !important;
  padding-top: 0.28rem !important;
  padding-bottom: 0.56rem !important;
  margin-top: -2.24rem !important;
  border-radius: 0.28rem;
  font-weight: 700 !important;
  font-size: 2.38rem !important;
  font-family: var(--font-Epilogue-Bold) !important;
  margin-right: 67%;
  text-align: center
}
.login-left4,.login-left5 {
  font-family: var(--font-Epilogue-Regular);
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: var(--color-white)
}
.login-left4 {
  font-size: 4.2rem;
  font-weight: 700;
  line-height: 1.58;
  padding-top: 8%
}
.login-left5 {
  font-size: 1.96rem;
  font-weight: 400;
  line-height: 1.76
}
.Remember-login,.Remember-login1 {
  display: inline-block;
  font-size: 1.456rem;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #4a4a4a;
  font-family: var(--font-Epilogue-Regular)
}
.box-border-login {
  margin-left: 25%;
  margin-top: 25%;
  margin-right: 25%
}
.Remember-login {
  margin-top: 2.1rem;
  margin-left: -0.7rem
}
.Remember-login1 {
  text-align: right;
  margin-top: 3.5rem;
  float: right
}
.box-border-logininner {
  border-radius: 0.266rem;
  background-color: var(--color-white);
  border: 0.07rem solid rgba(31, 36, 50, .76) !important;
  line-height: 1
}
.login-main input[type=password],.login-main input[type=text] {
  border: 0
}
.Sign-In-login {
  background: #7ac70b !important;
  color: var(--color-white) !important;
  border-radius: 0.28rem;
  font-weight: 700 !important;
  font-size: 2.38rem !important;
  font-family: var(--font-Epilogue-Bold) !important;
  padding: 1.4rem 40% 1.54rem 38% !important
}
.Password-login,.Username-login,.fa-envelope,.fa-lock {
  display: inline-flex
}
.login-bg {
  height: 119.56rem
}
.SoGoSurveys-Perform {
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.38rem;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.53;
  text-align: center;
  color: #4a4a4a
}
.purchase,.purchase-order {
  font-size: 1.988rem;
  font-weight: 400;
  color: #4a4a4a;
  font-style: normal;
  font-stretch: normal
}
.data-mangmnt-head-add-privacy,.purchase,.purchase-order {
  font-family: var(--font-Epilogue-Regular);
  line-height: 1.73;
  letter-spacing: normal
}
.purchase-order {
  text-align: justify
}
.purchase {
  text-align: center
}
.data-mangmnt-head-add-privacy {
  color: #2d3e50;
  margin-left: 12.6rem
}
.data-mangmnt-head-add-subterms,.data-mangmnt-head-add-upper-terms {
  font-family: var(--font-Epilogue-Regular);
  line-height: 1.5;
  text-align: justify
}
.new-data-mangmnt-heading-add-terms {
  font-family: var(--font-Epilogue-Regular);
  letter-spacing: normal;
  color: #2d3e50;
  margin-top: 5.6rem
}
.data-mangmnt-head-add-upper-terms {
  letter-spacing: normal;
  color: #888
}
.data-mangmnt-head-add-subterms {
  letter-spacing: normal;
  color: #888;
  margin-left: 10.5rem !important
}
.promoter-list-add-subterms li,.promoter-list-add-terms li {
  line-height: 1.4;
  list-style: square url(/wp-content/uploads/2017/01/fill-1.png);
  font-family: var(--font-Epilogue-Regular);
  letter-spacing: normal
}
.promoter-list-add-terms li {
  margin-left: 5.6rem;
  padding: 0 0 0.14rem 2.1rem;
  color: #888
}
.promoter-list-add-subterms li {
  margin-left: 2.8rem;
  padding: 0 0 0.14rem 1.4rem
}
.privacylink {
  color: var(--color-secondary) !important
}
.heading-contact {
  font-family: var(--font-Epilogue-Regular);
  font-size: 4.2rem;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.42;
  letter-spacing: normal;
  text-align: center;
  color: var(--color-iron-ash)
}
.res-image-mob {
  display: none !important
}
@media only screen and (max-width:960px) {
  .page-id-15562 .wpcf7-email,.page-id-16165 .wpcf7-email,.page-id-16457 .wpcf7-email,.page-id-16582 .wpcf7-email,.page-id-16708 .wpcf7-email {
    width: 100% !important
  }
  .newslettersocial img,.page-id-15562 .wpcf7-submit {
    margin-top: 0.7rem
  }
  #copyright .menu {
    margin-left: 0 !important
  }
  .logo_standard {
    display: none
  }
  .cutomerlovesus {
    margin-top: 3.5rem
  }
  #footer .container,.promoter-list-performance li {
    margin-left: 0
  }
  #footer .container {
    flex-wrap: wrap;
  }
  .high_What-learning-curve.What-learning-curve {
    height: auto
  }
  .What-learning-curve {
    width: auto;
    height: auto;
    text-align: left
  }
  .Quick-Easy-and-Powe,.What-survey-temp,.government-side-cont {
    width: auto;
    height: auto
  }
  .rtwheadingfont-3 {
    margin-top: 0 !important
  }
  .promoter-list-academic li,.promoter-list-resident li,.promoter-list-resident-bottom li,.promoter-list-resident-mid li {
    width: auto;
    margin-left: auto
  }
  .Ready-to-apply {
    width: 91%
  }
  .How-long-does-it-las,.What-goes-in-the-ema,.What-goes-in-the-ema-top,.new-What-goes-in-the-ema {
    width: auto;
    height: auto;
    margin-left: auto !important
  }
  .Please-note-By-acce {
    width: auto;
    margin-left: auto !important
  }
  .data-mangmnt-cont-add-report,.data-mangmnt-head-add-report {
    width: auto;
    height: auto;
    margin-top: auto
  }
  .design-survey-sub-head {
    width: auto;
    margin-left: auto
  }
  .Quickly-and-easily-c-privacy-policy {
    width: auto
  }
  .res-mobile-ready-mid-icon {
    margin-bottom: -9.8rem !important
  }
  .newsletterForm1 {
    font-size: 1.68rem;
    width: 23.52rem !important;
    height: 4.76rem !important
  }
  .wpcf7-submit .signupSubmit21 {
    padding: 0 1.96rem !important;
    font-size: 1.82rem !important;
    width: 14rem !important;
    height: 4.76rem !important
  }
  .contactEmail1 input,.wpcf7-form .wpcf7-submit {
    height: 4.9rem !important;
    font-size: 2.1rem !important
  }
  .contactEmail1 input {
    width: 25.2rem !important
  }
  .wpcf7-form .wpcf7-submit {
    width: 16.1rem !important;
    padding: 1.12rem !important;
    margin-top: 0 !important
  }
}
.list-inline {
  margin-top: -4.9rem;
  margin-left: 14.7rem
}
@media only screen and (max-width:959px) {
  .logo img {
    max-width: 91rem;
    margin-left: 3.78rem;
    position: absolute
  }
}
@media only screen and (max-width:1200px) and (min-width:960px) {  
  .SignUp-content3 {
    top: 42.98rem !important
  }
  .header-v1 #navigation>ul>li>a {
    padding-left: 1.96rem !important;
    padding-right: 1.96rem !important
  }
  .signUp-class a {
    margin-top: -1.68rem !important
  }
  .header-v1 #navigation {
    padding-left: 0 !important;
  }
}
@media only screen and (max-width:767px) {  
  .second-column .sub-footer {
    padding: 0 0 7.7rem
  }
}
@media only screen and (min-width:360px) and (max-width:410px) {
  #text-9 {
    margin-left: 8.4rem !important
  }
}
@media only screen and (min-width:320px) and (max-width:480px) {
  .line-height-supportpage,.line-height-supportpage-bold {
    line-height: 3.5rem !important;
    font-size: 3.5rem !important
  }
  .res-health-highlight,.res-lineresponsive-hr,.res-solution-health,.res-summmary-health {
    margin-bottom: -5.6rem !important
  }
  .line-height-support,.page-id-17599 #mobile-navigation>ul>li.menu-item-20308 .current-menu-ancestor>a {
    color: var(--color-white) !important
  }
  .line-height-supportpage {
    color: var(--color-white) !important;
    font-family: var(--font-Epilogue-Regular)
  }
  .res-texticonfinace {
    margin-top: -8.4rem !important
  }
  .responsive-hide-linemid {
    visibility: hidden !important
  }
  .uncover-banner-button {
    width: auto
  }
  .res-Potential-challenges .single_image {
    text-align: center !important
  }
  .res-lineresponsive-hr {
    margin-top: -14rem !important
  }
  .res-health-expected {
    margin-top: 9.38rem !important
  }
  .res-summmary-health {
    margin-top: 5.6rem !important
  }
  .right-healthshare-contentdown {
    text-align: left
  }
  .health-text-deepen {
    font-size: 3.948rem;
    font-weight: 700
  }
  .res-test-healthcare {
    margin-top: -9.8rem !important
  }
  #quote-22139 .avtar-image,#quote-22152 .avtar-image,#quote-22159 .avtar-image,#quote-22166 .avtar-image,#quote-22184 .avtar-image,#quote-22188 .avtar-image {
    text-align: center !important;
    margin-top: 0 !important;
    margin-left: 0 !important
  }
  #chat_now_div1 {
    display: none
  }  
  .line-height-support {
    line-height: 4.2rem !important
  }
  .sogopricing-heightcol-last,.sogopricing-heightcol-second {
    height: 25.2rem !important
  }
  #simpleselect_reason .placeholder {
    font-size: 2.1rem
  }
  .tp-bullet {
    display: block
  }
  #slide-120-layer-11 img,#slide-95-layer-10 img,.res-mobile-hide-slide,.tparrows {
    display: none
  }
  .hermes .tp-bullet {
    width: 1.68rem;
    height: 1.68rem
  }
  .mob-padding-slide {
    padding-bottom: 4.2rem
  }
  .bottom-size-pricing {
    padding-bottom: 2.8rem !important
  }
  .middle-sogoline-no {
    clear: both;
    margin-top: 4.2rem !important;
    height: 0;
    border: 0.14rem solid #b8b8b8;
    text-align: center
  }
  .create-anonymous-subtext,.guarantee-img {
    margin-top: 0 !important
  }
  .blue-list-img li {
    font-size: 2.38rem
  }
  .the-future-imgbanner {
    display: block !important
  }
  .bannerfont-height {
    line-height: normal !important
  }
  .guarantee-img-div {
    text-align: center;
    margin-bottom: 2.8rem
  }
  .guarantee-img {
    margin-left: 0 !important
  }
  .ban-column {
    margin-bottom: 0 !important
  }
  .page-id-19262 .imagebox {
    padding: 4.2rem 4.2rem 0
  }
  .showMoreSection {
    background: #edf8fd;
    border-top: 0.28rem solid var(--color-white);
    display: block;
    padding: 1.4rem 5.6rem 1.4rem 2.8rem;
    text-align: center;
    width: 100%;
    margin-top: 5.6rem;
    margin-left: -4.2rem
  }
  .showMoreSection p {
    color: #626e73;
    cursor: pointer;
    font-weight: 700;
    font-size: 2.24rem;
    margin: 0;
    padding: 0
  }
  .res-hide-allcontent {
    display: none
  }
  .pricing-acc {
    display: block
  }
  #slide-108-layer-7>img,#slide-134-layer-9>img,.res-dis-no {
    display: none
  }
  .slide-ifram {
    width: auto;
    height: auto
  }
  .employee-smart {
    padding-top: 7rem !important
  }
  .res-padding-bot {
    padding-bottom: 12.6rem
  }
  .res-multilingualtope-bottom {
    margin-bottom: -8.4rem !important
  }
  .res-comp-img-row,.res-customer-satisfaction-bottom {
    margin-bottom: -5.6rem !important
  }
  .res-multilingualtope-top {
    margin-top: -11.2rem !important
  }
  .res-customer-satisfaction-top {
    margin-top: -7rem !important
  }
  .defaultimg:before {
    position: absolute;
    content: " ";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 0;
    background-color: rgba(56, 56, 75, .4)
  }
  #rev_slider_105_2_forcefullwidth .defaultimg:before,#rev_slider_67_2_forcefullwidth .defaultimg:before,#rev_slider_72_2_forcefullwidth .defaultimg:before,#rev_slider_80_2_forcefullwidth .defaultimg:before,#rev_slider_81_2_forcefullwidth .defaultimg:before,#rev_slider_83_2_forcefullwidth .defaultimg:before,#rev_slider_91_2_forcefullwidth .defaultimg:before,#rev_slider_92_2_forcefullwidth .defaultimg:before {
    display: none
  }
  .con-form-head-yes.con-yes-no {
    font-size: 2.1rem;
    margin-left: -2.8rem
  }
  .con-form-head,.max-con-form-head {
    font-size: 2.1rem
  }
  .con-form-head.con-captcha {
    margin-top: 4.9rem;
    margin-left: -2.8rem
  }
  .con-form-head.your-name {
    padding: 0 0.7rem
  }
  .con-form-head.your-email {
    padding: 3.5rem 0.7rem 0
  }
  .tp-leftarrow {
    margin-left: -4.2rem !important
  }
  .tp-rightarrow {
    margin-left: 3.5rem !important
  }
  .res-comp-img-row {
    padding-bottom: 0 !important
  }
  .res-image-mob {
    width: auto !important;
    display: block !important
  }
  .design-icon-top-bot {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important
  }
  .first-res-row-top-bot-cust-satisfctn {
    padding-bottom: 2.1rem !important
  }
  .get-started {
    text-align: center !important
  }
  .customer-feedback-head,.customer-loyalty-head,.data-mangmnt-cont-make,.data-mangmnt-head-add-terms,.data-mangmnt-head-add-upper-terms,.new-data-mangmnt-head-add-terms,.non-profit-list li,.non-profit-list-part,.purchase-order,.templates-hr-subicon {
    text-align: left
  }
  .height-pricing-trythird {
    margin-top: 2.8rem !important
  }
  .SignUp-content3 {
    display: none;
    position: absolute;
    top: 44.8rem !important;
    left: 1.68rem;
    z-index: 777;
    background: #f4f4f4;
    padding: 1.4rem 2.8rem 3.5rem;
    -moz-box-shadow: 0 0.28rem 0.28rem -0.14rem rgba(0, 0, 0, .9);
    -webkit-box-shadow: 0 0.28rem 0.28rem -0.14rem rgba(0, 0, 0, .9);
    box-shadow: 0 0.28rem 0.28rem -0.14rem rgba(0, 0, 0, .9)
  }
  .build-an-incid {
    padding: 1.68rem 2.1rem !important
  }
  .show-more {
    width: 50% !important
  }
  .data-mangmnt-head-add-subterms {
    text-align: left;
    margin-left: 2.8rem !important
  }
  .data-mangmnt-cont-make,.data-mangmnt-head-make {
    margin-left: 2.1rem !important
  }
  .promoter-list-resident li,.promoter-list-resident-mid li {
    width: 35rem
  }
  .promoter-list-resident-bottom li {
    width: 31.5rem
  }
  .grey-What-goes-in-the-ema {
    padding: 0
  }
  #homevideorow iframe {
    height: 18.48rem
  }
  .data-mangmnt-cont-make {
    width: auto;
    height: auto
  }
  .gray-txt {
    font-size: 1.4rem
  }
  #text-10,.main-footer-img,.res-footer-follow-us,.res-footer-img {
    display: block
  }
  #text-9 {
    margin-left: 4.9rem
  }
  #text-10 {
    margin-top: -5.6rem
  }
  #text-5,.footer-follow-us {
    display: none
  }
  .promoter-list-education li {
    margin-left: 7rem
  }
  .data-mangmnt-head-add-terms,.data-mangmnt-heading-add-terms {
    margin-left: 0 !important
  }
  .res-margin-purchase {
    margin-top: -11.2rem
  }
  .What-survey-temp,.head-survey-temp,.list-survey-temp {
    margin-left: -4.2rem
  }
  .res-margin-left {
    margin-left: 2.8rem
  }
  .siteMap-top-row .divider {
    display: block
  }
  #slide-111-layer-7>img,#slide-119-layer-7>img,.newdivider {
    display: none
  }
  .divider1 {
    border-bottom: 0.14rem solid var(--color-light-gray-border)
  }
  .career-button-careers,.career-button-company,.career-button-contact {
    border-top: solid 0.07rem #979797;
    border-bottom: solid 0.07rem #979797
  }
  .design-icon .iconbox {
    border-right: 0
  }
  .design-survey-sub-head {
    margin-left: 0 !important
  }
  .resp-customer-manage-lappy {
    margin-top: 2.8rem
  }
  .mob-white-layer {
    color: var(--color-white) !important
  }
  .mob-gray-layer {
    color: #858585 !important
  }
  .mob-black-layer {
    color: var(--color-iron-ash) !important
  }
  .its_easyrj {
    margin-bottom: 5.6rem !important
  }
  .resp-centerthis-spmargin {
    padding-left: 9.8rem
  }
  .res-row-top-bot {
    padding-top: 7rem !important;
    padding-bottom: 10.5rem !important
  }
  .res-row-top-bot-cust-satisfctn {
    padding-bottom: 4.9rem !important
  }
  ul.dashed {
    margin-left: 3em
  }
  .white-non-profit {
    width: auto
  }
  .data-mangmnt-head-mob-ready,.promoter-list-mob-ready {
    margin-left: 2.8rem
  }
  .res-multilingual-surveys-mid-icon-sp {
    margin-bottom: -5.6rem
  }
  .res-multilingualspace-sp {
    margin-bottom: -5.6rem !important
  }
  .res-multilingualtope-sp {
    margin-top: -5.6rem !important
  }
  .fbandGoogleButtons {
    background: 0;
    border-radius: 0;
    color: var(--color-white);
    cursor: pointer;
    display: inline-block;
    float: none;
    height: auto;
    margin-top: 0.7rem;
    margin-left: 7.7rem !important
  }
  #mobile-header .logo {
    margin-top: 3.08rem
  }
  .sogopricing-width {
    width: 39.2rem;
    margin-left: 4.2rem;
    margin-right: -1.4rem
  }
  .career-button-careers,.career-button-company,.career-button-contact,.career-button-newsroom,.career-button-team {
    width: 100%;
    border-left: none;
    border-right: 0
  }
  .MDifference-hospital-employee-contentbold,.down-MDifference-hospital-employee-contentbold,.hospital-employee-content,.resp-hospital-sample-img {
    margin-right: 2.8rem !important;
    margin-left: 2.8rem !important;
    width: auto
  }
  .footer-create-ur {
    font-size: 2.8rem
  }
  .footer-cent {
    font-size: 1.68rem
  }
  .imgWrap:hover .imgDescription,.imgWrap:hover .sogo-pricing-arrow,.imgWraplast:hover .imgDescriptionlast,.imgWraplast:hover .sogo-pricing-arrowlast {
    visibility: visible;
    opacity: 1;
    z-index: 1;
    font-size: 1.988rem;
    line-height: 1.4;
    letter-spacing: normal;
    font-family: var(--font-Epilogue-Regular);
    font-weight: 400;
    color: var(--color-white);
    font-style: normal;
    font-stretch: normal
  }
  .heightoffreepricing .SignUp-content1,.heightoffreepricing .SignUp-content2,.heightoffreepricing .SignUp-content3 {
    margin-top: -5.04rem;
    text-align: center;
    margin-left: 1.4rem
  }
  .heightoffreepricing .SignUp-content4 {
    margin-top: -5.04rem;
    text-align: center
  }
  .imgWrap:hover .sogo-pricing-arrow {
    display: block;
    margin-left: 33.6rem;
    margin-top: 4.9rem
  }
  .imgWrap:hover .imgDescription {
    margin-left: 9.8rem !important;
    margin-top: 6.3rem !important;
    padding: 1.4rem
  }
  .imgWraplast:hover .sogo-pricing-arrowlast {
    display: block;
    margin-left: 33.6rem;
    margin-top: 4.9rem
  }
  .imgWraplast:hover .imgDescriptionlast {
    margin-left: 9.8rem !important;
    margin-top: 6.3rem !important;
    padding: 1.4rem
  }
  .negativemargin {
    margin-top: -38.5rem !important
  }
  .side {
    display: inline-block;
    margin-left: 4.2rem !important
  }
  .sogo-pricing-adjust .wpb_row .wpb_column {
    margin-bottom: -1.54rem !important
  }
  .sogo-pricing-image-plus {
    margin-top: -3.08rem !important;
    margin-left: 12.04rem !important
  }
  .res-gov-mid-icon {
    margin-bottom: -13.3rem !important
  }
  .thank-you-text {
    margin-left: 4.9rem !important
  }
  .promoterlist-thank-you li {
    margin-left: -2.8rem;
    padding: 0 0 0.14rem 2.8rem
  }
  .res-create-anonyms-list {
    margin-bottom: 5.6rem !important
  }
  .res-multilingual-surveys-mid-icon {
    margin-bottom: -12.6rem !important
  }
  .resp-hospital-sample-content {
    margin-top: -9.8rem
  }
  .resp-hospital-sample-img {
    margin-top: 4.2rem !important
  }
  .hospital-employee-contentbold {
    margin-left: 2.8rem !important;
    margin-right: 2.8rem !important;
    margin-top: 12.6rem !important
  }
  .resp-hospital-sample-imgright {
    margin-top: 9.8rem;
    width: auto;
    margin-right: 2.8rem;
    margin-left: 2.8rem
  }
  .data-mangmnt-head,.res-online-poll-img,.res-survey-data {
    margin-top: 2.8rem !important;
    margin-left: 2.8rem !important
  }
  .anti-bullying-bold,.rtwheadingfont {
    font-size: 3.5rem
  }
  .home-banner-third-slide {
    font-family: var(--font-Epilogue-Regular);
    font-size: 3.92rem;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 4.2rem;
    letter-spacing: normal;
    color: var(--color-white)
  }
  .banner-first-layer,.banner-first-layer-c0c0c0,.white-banner-first-layer {
    font-family: var(--font-Epilogue-Regular);
    line-height: normal;
    letter-spacing: normal
  }
  .res-online-poll-img,.res-survey-data {
    margin-right: 2.8rem !important;
    width: 90%
  }
  .data-mangmnt-cont {
    margin-right: 2.8rem !important;
    margin-left: 2.8rem !important
  }
  .res-anit-billing {
    margin-bottom: -5.6rem !important
  }
  .data-mangmnt-head-add-report {
    width: auto;
    height: auto;
    margin-top: 2.8rem;
    margin-left: 2.8rem
  }
  .data-mangmnt-cont-add-report {
    padding-left: 2.8rem;
    padding-right: 2.8rem;
    text-align: left
  }
  .promoter-list-add-report {
    margin-top: -2.1rem;
    margin-left: 2.8rem
  }
  .res-survey-reports-img {
    margin-left: 2.8rem !important;
    margin-right: 2.8rem !important;
    margin-top: 2.8rem !important;
    width: 90%
  }
  .grey-What-goes-in-the-ema,.grey1-What-goes-in-the-ema {
    margin-left: 0
  }
  .banner-first-layer,.banner-first-layer-c0c0c0 {
    font-size: 1.862rem !important;
    font-weight: 600 !important;
    font-style: normal;
    font-stretch: normal;
    color: #858585
  }
  .white-banner-first-layer {
    font-size: 1.862rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    color: #9e9e9e
  }
  .banner-second-layer,.white-banner-second-layer {
    font-family: var(--font-Epilogue-Bold) !important;
  
    font-weight: 700;
    font-style: normal;
    font-stretch: normal
  }
  .banner-second-layer {
    font-size: 3.5rem !important;
    line-height: 1 !important;
    letter-spacing: normal;
    color: var(--color-white)
  }
  .white-banner-second-layer {
    font-size: 4.774rem;
    line-height: 1.11;
    letter-spacing: normal;
    color: #4d4d4d
  }
  .banner-third-layer,.banner-third-layer-mid,.white-banner-third-layer {
    font-family: var(--font-Epilogue-Regular);
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.63;
    letter-spacing: normal
  }
  .banner-third-layer {
    font-size: 1.82rem !important;
    color: var(--color-white)
  }
  .white-banner-third-layer {
    font-size: 1.82rem !important;
    color: #4d4d4d
  }
  .banner-third-layer-mid {
    font-size: 2.1rem !important;
    color: var(--color-white)
  }
  .sogopricingdiscount {
    display: none !important
  }
  .wpb_wrapper .top-sogo-headmost {
    margin-top: 3.08rem
  }
  .vc_custom_1503898920153 {
    margin-left: 0 !important
  }
  .top-sogo-head,.top-sogo-headcontent {
    font-family: var(--font-Epilogue-Regular);
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #4a4a4a;
    margin-left: 0
  }
  .top-sogo-head {
    font-size: 2.912rem;
    font-weight: 700;
    text-align: left
  }
  .top-sogo-headcontent {
    font-size: 1.96rem;
    text-align: center;
    margin-top: 1.4rem
  }
  .res-anonymity-simplified {
    padding-top: 4.2rem !important;
    padding-bottom: 4.2rem !important
  }
  #homevideorow {
    height: 18.48rem !important
  }
  .home-vid-class {
    height: 18.48rem
  }
  .section .play-video-btn {
    margin-top: 6.72rem !important;
    width: 4.9rem;
    padding-bottom: 0 !important
  }
  .home-video-heading {
    font-size: 2.128rem !important;
    margin-top: 1.68rem !important
  }
  .PC-mag {
    top: 11.9rem;
    right: 2.8rem
  }
  .grey-make-online-survey {
    width: auto
  }
  .res-online-survey-icon {
    margin-bottom: -9.8rem !important
  }
  .res-when-anonymous-survey {
    margin-top: -7rem !important
  }
  .tparrows:before {
    font-size: 2.66rem
  }
  .res-label-survey-img {
    margin-left: 2.8rem !important;
    margin-right: 2.8rem !important;
    margin-top: 2.8rem !important;
    width: 90%
  }
  .cutomer-squrbox-subhead {
    width: auto;
    height: auto;
    text-align: left
  }
  .resp-customer-satisfaction-icon {
    padding-top: 7.7rem;
    padding-bottom: 1.4rem
  }
  .event-planning-textbigcustomer {
    margin-left: -2.8rem !important
  }
  .event-planning-textbigcustomer a {
    font-size: 2.1rem;
    margin-left: 1.4rem !important
  }
  .event-planning-textbig a {
    font-size: 1.54rem
  }
  .data-mangmnt-cont-labelle {
    width: auto;
    height: auto;
    margin-left: auto !important;
    padding: 7%
  }
  .res-side-img .single_image {
    text-align: center !important;
    padding: 2.8rem
  }
  .temp-content {
    height: 13.02rem
  }
  #bannerBtn {
    margin-left: 31%;
    margin-top: 12%;
  }
  .watch-video {
    width: 40% !important;
    left: 63% !important;
    top: 90% !important;
  }
}
@media only screen and (min-width:481px) and (max-width:767px) {
  .line-height-supportpage,.line-height-supportpage-bold {
    line-height: 3.5rem !important;
    color: var(--color-white) !important;
    font-family: var(--font-Epilogue-Regular);
    font-size: 3.5rem !important
  }
  .uncover-banner-button {
    width: 50.54rem
  }
  .img-banner-uncover {
    width: 21rem !important;
    height: 21rem !important
  }
  .res-Potential-challenges .single_image {
    text-align: center !important
  }
  .res-health-highlight,.res-solution-health {
    margin-bottom: -5.6rem !important
  }
  .res-summmary-health {
    margin-top: 5.6rem !important
  }
  .right-healthshare-contentdown {
    text-align: left
  }
  .health-text-deepen {
    font-size: 3.948rem;
    font-weight: 700
  }
  .res-test-healthcare {
    margin-top: -9.8rem !important
  }
  .create-anonymous-subtext,.guarantee-img {
    margin-top: 0 !important
  }
  #quote-22139 .avtar-image,#quote-22152 .avtar-image,#quote-22159 .avtar-image,#quote-22166 .avtar-image,#quote-22184 .avtar-image,#quote-22188 .avtar-image {
    text-align: center !important;
    margin-top: 0 !important;
    margin-left: 0 !important
  }
  #copyright .copyright-col2 {
    margin-right: 0
  }
  .line-height-support {
    line-height: 4.9rem !important;
    color: var(--color-white) !important
  }
  .sogopricing-heightcol-last,.sogopricing-heightcol-second {
    height: 25.2rem !important
  }
  .tp-bullet {
    display: block
  }
  #slide-120-layer-11 img,#slide-95-layer-10 img,.res-hide-allcontent,.tparrows {
    display: none
  }
  .guarantee-img-div {
    text-align: center;
    margin-bottom: 2.8rem
  }
  .guarantee-img {
    margin-left: 0 !important
  }
  .ban-column {
    margin-bottom: 0 !important
  }
  .bannerfont-height {
    line-height: normal !important
  }
  .page-id-19262 .imagebox {
    padding: 4.2rem 4.2rem 0
  }
  .showMoreSection {
    background: #edf8fd;
    border-top: 0.28rem solid var(--color-white);
    display: block;
    padding: 1.4rem 5.6rem 1.4rem 2.8rem;
    text-align: center;
    width: 100%;
    margin-top: 5.6rem;
    margin-left: -4.2rem
  }
  .newdivider,.res-dis-no {
    display: none
  }
  .showMoreSection p {
    color: #626e73;
    cursor: pointer;
    font-weight: 700;
    font-size: 2.24rem;
    margin: 0;
    padding: 0
  }
  .slide-ifram {
    width: auto;
    height: auto
  }
  .res-padding-bot {
    padding-bottom: 11.2rem
  }
  .con-form-head.con-captcha {
    margin-top: 5.6rem
  }
  .con-form-head.your-email {
    padding: 4.9rem 0.7rem 0
  }
  .con-form-head,.max-con-form-head {
    font-size: 2.38rem
  }
  .res-comp-img-row {
    padding-bottom: 0 !important;
    margin-bottom: -5.6rem !important
  }
  .first-res-row-top-bot-cust-satisfctn {
    padding-bottom: 2.1rem !important
  }
  .res-row-top-bot-cust-satisfctn {
    padding-bottom: 4.9rem !important
  }
  .get-started {
    text-align: center !important
  }
  .career-button-company {
    width: 12.6rem;
    padding: 1.4rem;
    font-size: 1.82rem
  }
  .career-button-team {
    width: 9.8rem;
    padding: 1.4rem;
    font-size: 1.82rem
  }
  .career-button-careers {
    width: 10.5rem;
    padding: 1.4rem;
    font-size: 1.82rem
  }
  .career-button-newsroom {
    width: 12.6rem;
    padding: 1.4rem;
    font-size: 1.82rem
  }
  .career-button-contact {
    width: 10.5rem;
    padding: 1.4rem;
    font-size: 1.82rem
  }
  .height-pricing-trythird {
    margin-top: 2.8rem !important
  }
  .SignUp-content3 {
    display: none;
    position: absolute;
    top: 44.8rem !important;
    left: 1.68rem;
    z-index: 777;
    background: #f4f4f4;
    padding: 1.4rem 2.8rem 3.5rem;
    -moz-box-shadow: 0 0.28rem 0.28rem -0.14rem rgba(0, 0, 0, .9);
    -webkit-box-shadow: 0 0.28rem 0.28rem -0.14rem rgba(0, 0, 0, .9);
    box-shadow: 0 0.28rem 0.28rem -0.14rem rgba(0, 0, 0, .9)
  }
  .customer-feedback-head,.customer-loyalty-head,.non-profit-list li,.non-profit-list-part {
    text-align: left
  }
  .build-an-incid {
    padding: 1.68rem 2.1rem !important
  }
  .show-more {
    width: 50% !important
  }
  .data-mangmnt-head-add-subterms {
    text-align: left;
    margin-left: 3.5rem !important
  }
  #footer .container {
    margin-left: 7rem
  }
  .data-mangmnt-cont-make {
    text-align: left
  }
  .data-mangmnt-head-add-terms {
    margin-left: 0 !important;
    text-align: left
  }
  .data-mangmnt-heading-add-terms {
    margin-left: 0 !important
  }
  .purchase-order {
    text-align: left
  }
  .res-margin-purchase {
    margin-top: -11.2rem
  }
  .What-survey-temp,.head-survey-temp,.list-survey-temp {
    margin-left: -4.2rem
  }
  .design-icon .iconbox {
    border-right: 0
  }
  .design-survey-sub-head {
    margin-left: 0 !important
  }
  .mob-white-layer {
    color: var(--color-white) !important
  }
  .mob-grey-layer {
    color: gray !important
  }
  .mob-black-layer {
    color: var(--color-dark) !important
  }
  .its_easyrj {
    margin-bottom: 5.6rem !important
  }
  .res-row-top-bot {
    padding-top: 7rem !important;
    padding-bottom: 10.5rem !important
  }
  ul.dashed {
    margin-left: 3em
  }
  .data-mangmnt-head-mob-ready,.promoter-list-mob-ready {
    margin-left: 2.8rem
  }
  .white-non-profit {
    width: auto
  }
  #mobile-header .logo {
    margin-top: 2.94rem
  }
  .footer-create-ur {
    font-size: 3.08rem
  }
  .footer-cent {
    font-size: 1.82rem
  }
  .imgWrap:hover .imgDescription,.imgWrap:hover .sogo-pricing-arrow {
    visibility: visible;
    opacity: 1;
    z-index: 1;
    font-size: 1.988rem;
    line-height: 1.4;
    font-family: var(--font-Epilogue-Regular);
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    color: var(--color-white);
    letter-spacing: normal
  }
  .sogo-pricing-adjust .wpb_row .wpb_column {
    margin-bottom: -1.54rem !important
  }
  .imgWrap:hover .sogo-pricing-arrow {
    display: block;
    margin-left: 33.6rem;
    margin-top: 4.9rem
  }
  .imgWrap:hover .imgDescription {
    margin-left: 9.8rem !important;
    margin-top: 6.3rem !important;
    padding: 1.4rem
  }
  .res-survy-crtor-anonyms-list {
    margin-bottom: 5.6rem !important
  }
  .sogopricing-width {
    width: 39.2rem;
    margin-left: 9.1rem;
    margin-right: -1.4rem;
    margin-top: 2.8rem
  }
  .top-sogo-headcontent {
    font-size: 2.1rem;
    margin-top: 1.4rem;
    margin-left: 0;
    margin-right: 0
  }
  .hospital-employee-content,.res-label-survey-img,.res-online-poll-img,.res-survey-data,.res-survey-reports-img,.resp-hospital-sample-img {
    margin-right: 2.8rem !important
  }
  .top-sogo-head {
    font-size: 3.192rem;
    text-align: left;
    margin-left: 0
  }
  .sogo-pricing-image {
    float: right;
    margin-top: 1.4rem !important;
    margin-left: 34.3rem !important
  }
  .MDifference-hospital-employee-contentbold,.hospital-employee-content {
    margin-left: 5% !important;
    width: auto
  }
  .res-gov-mid-icon {
    margin-bottom: -13.3rem !important
  }
  .res-create-anonyms-list {
    margin-bottom: 5.6rem !important
  }
  .res-multilingual-surveys-mid-icon {
    margin-bottom: -11.2rem !important
  }
  .resp-hospital-sample-content {
    margin-top: -9.8rem
  }
  .down-MDifference-hospital-employee-contentbold {
    margin-left: 5% !important;
    margin-right: 2.8rem !important;
    width: auto
  }
  .resp-hospital-sample-img {
    margin-left: 5%px !important;
    margin-top: 4.2rem !important;
    width: auto
  }
  .hospital-employee-contentbold {
    margin-left: 5% !important;
    margin-top: 9.8rem !important
  }
  .anti-bullying-bold,.rtwheadingfont {
    font-size: 3.5rem
  }
  .home-banner-third-slide {
    font-family: var(--font-Epilogue-Regular);
    font-size: 3.92rem;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 4.2rem;
    letter-spacing: normal;
    color: var(--color-white)
  }
  .banner-first-layer,.banner-first-layer-c0c0c0 {
    font-family: var(--font-Epilogue-SemiBold);
    font-size: 1.96rem !important;
    font-style: normal;
    font-stretch: normal;
    color: #858585;
    line-height: normal
  }
  .res-online-poll-img,.res-survey-data {
    margin-left: 2.8rem !important;
    margin-top: 2.8rem !important;
    width: 90%
  }
  .res-anit-billing {
    margin-bottom: -5.6rem !important
  }
  .data-mangmnt-head-add-report {
    width: auto;
    height: auto;
    margin-top: 2.8rem;
    margin-left: 2.8rem
  }
  .data-mangmnt-cont-add-report {
    padding-left: 2.8rem;
    padding-right: 2.8rem;
    text-align: left
  }
  .promoter-list-add-report {
    margin-top: -2.1rem;
    margin-left: 2.8rem
  }
  .res-survey-reports-img {
    margin-left: 2.8rem !important;
    margin-top: 2.8rem !important;
    width: 90%
  }
  .grey-What-goes-in-the-ema,.grey1-What-goes-in-the-ema {
    margin-left: 0
  }
  .negativemargin {
    margin-top: -36.4rem !important
  }
  .side {
    display: inline-block;
    margin-left: 9.8rem !important
  }
  .banner-first-layer-c0c0c0 {
    letter-spacing: normal
  }
  .banner-first-layer {
    letter-spacing: 0.14rem
  }
  .white-banner-first-layer {
    font-family: var(--font-Epilogue-Regular);
    font-size: 1.862rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #9e9e9e
  }
  .banner-second-layer,.white-banner-second-layer {
    font-weight: 700;
    font-style: normal;
    font-stretch: normal
  }
  .banner-second-layer {
    font-family: var(--font-Epilogue-SemiBold);
    font-size: 3.92rem !important;
    line-height: 1.11 !important;
    letter-spacing: normal;
    color: var(--color-white)
  }
  .white-banner-second-layer {
    font-family: var(--font-Epilogue-Bold) !important;
  
    font-size: 3.92rem;
    line-height: 1.11;
    letter-spacing: normal;
    color: #4d4d4d
  }
  .banner-third-layer,.white-banner-third-layer {
    font-family: var(--font-Epilogue-Regular);
    font-size: 2.1rem !important;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.63;
    letter-spacing: normal
  }
  .banner-third-layer {
    color: var(--color-white)
  }
  .white-banner-third-layer {
    color: #4d4d4d
  }
  .sogopricingdiscount {
    visibility: hidden
  }
  .res-anonymity-simplified {
    padding-top: 4.2rem !important;
    padding-bottom: 4.2rem !important
  }
  #homevideorow {
    height: 25.9rem !important
  }
  .home-vid-class {
    height: 25.9rem
  }
  .section .play-video-btn {
    margin-top: 9.1rem !important;
    width: 4.9rem;
    padding-bottom: 0 !important
  }
  .home-video-heading {
    font-size: 2.128rem !important;
    margin-top: 1.68rem !important
  }
  .PC-mag {
    top: 11.9rem;
    right: 9.8rem
  }
  .grey-make-online-survey {
    width: auto
  }
  .res-online-survey-icon {
    margin-bottom: -9.8rem !important
  }
  .res-when-anonymous-survey {
    margin-top: -7rem !important
  }
  .tparrows:before {
    font-size: 2.66rem
  }
  .res-label-survey-img {
    margin-left: 2.8rem !important;
    margin-top: 2.8rem !important;
    width: 90%
  }
  .cutomer-squrbox-subhead {
    width: auto;
    height: auto;
    text-align: left
  }
  .resp-customer-satisfaction-icon {
    padding-top: 7.7rem;
    padding-bottom: 1.4rem
  }
  .event-planning-textbigcustomer a {
    font-size: 2.1rem;
    margin-left: 0 !important
  }
  .event-planning-textbig a {
    font-size: 1.82rem
  }
  .data-mangmnt-cont-labelle {
    width: auto;
    height: auto;
    margin-left: auto !important;
    padding: 7%
  }
  .res-customer-satisfaction-icon {
    margin-top: -7rem !important
  }
  .res-side-img .single_image {
    text-align: center !important;
    margin-top: 142.857px
  }
}
@media only screen and (min-width:768px) and (max-width:960px) {
  .res-anit-billing,.res-health-highlight,.res-solution-health {
    margin-bottom: -5.6rem !important
  }  
  .res-summmary-health {
    margin-top: 5.6rem !important
  }
  .right-healthshare-contentdown {
    text-align: left
  }
  .health-text-deepen {
    font-size: 3.948rem;
    font-weight: 700
  }
  .res-test-healthcare {
    margin-top: -4.2rem !important
  }
  #quote-22139 .avtar-image,#quote-22152 .avtar-image,#quote-22159 .avtar-image,#quote-22166 .avtar-image,#quote-22184 .avtar-image,#quote-22188 .avtar-image {
    text-align: center !important;
    margin-top: 0 !important;
    margin-left: 0 !important
  }
  #copyright .copyright-col2 {
    margin-right: 0
  }
  .guarantee-img-div {
    text-align: center;
    margin-bottom: 2.8rem
  }
  .res-color-tranparent {
    background-color: none !important
  }
  .bannerfont-height {
    line-height: normal !important
  }
  .res-hide-allcontent {
    display: none
  }
  .page-id-19262 .imagebox {
    padding: 4.2rem 4.2rem 0
  }
  .showMoreSection {
    background: #edf8fd;
    border-top: 0.28rem solid var(--color-white);
    display: block;
    padding: 1.4rem 5.6rem 1.4rem 2.8rem;
    text-align: center;
    width: 100%;
    margin-top: 5.6rem;
    margin-left: -4.2rem
  }
  .showMoreSection p {
    color: #626e73;
    cursor: pointer;
    font-weight: 700;
    font-size: 2.24rem;
    margin: 0;
    padding: 0
  }
  .sogo-pricing-offer {
    margin-top: -5.6rem !important
  }
  .height-pricing-trythird {
    margin-top: 2.8rem !important
  }
  .con-form-head.your-email {
    padding: 5.6rem 0.7rem 0
  }
  .con-form-head,.max-con-form-head {
    font-size: 2.38rem
  }
  .career-button-company {
    width: 21rem;
    padding: 1.4rem;
    font-size: 1.82rem
  }
  .career-button-careers,.career-button-team {
    width: 18.9rem;
    padding: 1.4rem;
    font-size: 1.82rem
  }
  .career-button-newsroom {
    width: 21rem;
    padding: 1.4rem;
    font-size: 1.82rem
  }
  .career-button-contact {
    width: 18.9rem;
    padding: 1.4rem;
    font-size: 1.82rem
  }
  .SignUp-content3 {
    display: none;
    position: absolute;
    top: 43.4rem !important;
    left: 1.68rem;
    z-index: 777;
    background: #f4f4f4;
    padding: 1.4rem 2.8rem 3.5rem;
    -moz-box-shadow: 0 0.28rem 0.28rem -0.14rem rgba(0, 0, 0, .9);
    -webkit-box-shadow: 0 0.28rem 0.28rem -0.14rem rgba(0, 0, 0, .9);
    box-shadow: 0 0.28rem 0.28rem -0.14rem rgba(0, 0, 0, .9)
  }
  .resp-midicon-width {
    width: 113.4rem
  }
  .data-mangmnt-cont-labelle,.data-mangmnt-cont-make,.white-non-profit {
    width: auto
  }
  .temp-content-web {
    height: 28rem
  }
  .sign-up-support-webthird {
    font-size: 1.96rem !important
  }
  .resp-centerthis-sp {
    margin-top: 12.6rem
  }
  .data-mangmnt-head-mob-ready,.promoter-list-mob-ready {
    margin-left: 2.8rem
  }
  .resp-three-imgtop-sp {
    margin-top: 7rem !important
  }
  .resp-three-img-sp {
    margin-top: 14.7rem !important
  }
  .data-mangmnt-head-make {
    width: 31.5rem;
    height: 1.4rem;
    font-family: var(--font-Epilogue-Regular);
    font-size: 2.114rem
  }
  .footer-create-ur {
    font-size: 3.5rem
  }
  .promoter-list-resident-bottom li {
    margin-left: 24.5rem !important
  }
  .privacylink-sitemap {
    font-size: 1.4rem
  }
  .imgWrap:hover .imgDescription,.imgWrap:hover .sogo-pricing-arrow {
    visibility: visible;
    opacity: 1;
    z-index: 1;
    font-size: 1.988rem;
    line-height: 1.4;
    font-family: var(--font-Epilogue-Regular);
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    color: var(--color-white);
    letter-spacing: normal
  }
  .imgWrap:hover .sogo-pricing-arrow {
    display: block;
    margin-left: 33.6rem;
    margin-top: 4.9rem
  }
  .imgWrap:hover .imgDescription {
    margin-left: 9.8rem !important;
    margin-top: 6.3rem !important;
    padding: 1.4rem
  }
  .side {
    display: inline-block;
    margin-left: 28rem !important
  }
  .top-sogo-head {
    font-size: 4.032rem
  }
  .top-sogo-headcontent {
    font-size: 2.1rem;
    margin-right: 0
  }
  .sogopricing-banner-first-basic .sogopricing-banner-first-basic .imgWrap1:hover .sogo-pricing-arrow-basic {
    margin-left: 15.12rem
  }
  .sogopricing-heightcol {
    height: 18.62rem !important
  }
  .sogopricing-width {
    width: 39.2rem;
    margin-left: 9.1rem;
    margin-right: -1.4rem;
    margin-top: 2.8rem
  }
  #top-black-sign-up a {
    margin-top: 2.1rem !important;
    font-size: 2.1rem !important
  }
  .blue-slider-height {
    height: 44.8rem
  }
  .temp-content {
    height: 20.3rem
  }
  .resp-hospital-sample-imgright {
    margin-top: -2.8rem
  }
  .down-MDifference-hospital-employee-contentbold {
    margin-left: 5% !important;
    width: auto;
    font-size: 2.1rem
  }
  .resp-hospital-sample-content {
    margin-top: -9.8rem;
    font-size: 2.1rem
  }
  .MDifference-hospital-employee-contentbold {
    margin-left: 5% !important;
    width: auto;
    font-size: 2.1rem
  }
  .hospital-employee-content {
    margin-left: 5% !important;
    margin-right: 2.8rem !important;
    width: auto;
    font-size: 2.1rem
  }
  .resp-hospital-sample-img {
    margin-left: 5% !important;
    width: auto;
    margin-top: 6.44rem !important
  }
  .hospital-employee-contentbold {
    margin-left: 5% !important;
    margin-top: 5.6rem !important;
    font-size: 2.1rem
  }
  .anti-bullying-bold,.rtwheadingfont {
    font-size: 3.92rem
  }
  .home-banner-third-slide {
    font-family: var(--font-Epilogue-Regular);
    font-size: 3.92rem;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 4.2rem;
    letter-spacing: normal;
    color: var(--color-white)
  }
  .banner-first-layer,.banner-first-layer-c0c0c0 {
    font-family: var(--font-Epilogue-SemiBold);
    font-size: 1.96rem !important;
    color: #858585;
    line-height: normal;
    font-style: normal;
    font-stretch: normal
  }
  .res-online-poll-img,.res-survey-data {
    margin-left: 2.8rem !important;
    width: auto
  }
  .data-mangmnt-head-add-report {
    width: auto;
    height: auto;
    margin-top: 2.8rem;
    margin-left: 2.8rem
  }
  .data-mangmnt-cont-add-report {
    padding-left: 2.8rem;
    padding-right: 2.8rem
  }
  .promoter-list-add-report {
    margin-top: -2.1rem;
    margin-left: 2.8rem
  }
  .res-survey-reports-img {
    margin-left: 2.8rem !important;
    width: auto
  }
  .grey-What-goes-in-the-ema,.grey1-What-goes-in-the-ema {
    margin-left: 0
  }
  .negativemargin {
    margin-top: -49.7rem !important;
    padding-left: 0.14rem
  }
  .banner-first-layer-c0c0c0 {
    letter-spacing: normal
  }
  .banner-first-layer {
    letter-spacing: 0.14rem
  }
  .white-banner-first-layer {
    font-family: var(--font-Epilogue-Regular);
    font-size: 1.862rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #9e9e9e
  }
  .banner-second-layer {
    font-family: var(--font-Epilogue-SemiBold);
    font-size: 4.76rem !important;
    line-height: 1.11 !important;
    letter-spacing: normal;
    color: var(--color-white)
  }
  .white-banner-second-layer {
    font-family: var(--font-Epilogue-Bold) !important;
  
    font-size: 4.76rem !important;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.11;
    letter-spacing: normal;
    color: #4d4d4d
  }
  .banner-third-layer,.white-banner-third-layer {
    font-family: var(--font-Epilogue-Regular);
    font-size: 2.1rem !important;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.63;
    letter-spacing: normal
  }
  .banner-third-layer {
    color: var(--color-white)
  }
  .white-banner-third-layer {
    color: #4d4d4d
  }
  .sogopricingdiscount {
    visibility: hidden
  }
  .res-anonymity-simplified {
    padding-top: 4.2rem !important;
    padding-bottom: 4.2rem !important
  }
  #homevideorow {
    height: 35rem !important
  }
  .home-vid-class {
    height: 35rem
  }
  .section .play-video-btn {
    margin-top: 12.6rem !important;
    width: 5.6rem;
    padding-bottom: 0 !important
  }
  .home-video-heading {
    font-size: 2.128rem !important;
    margin-top: 1.68rem !important
  }
  .PC-mag {
    top: 17.5rem
  }
  .grey-make-online-survey {
    width: auto;
    margin-top: 5.6rem
  }
  .res-online-survey-icon {
    margin-bottom: -9.8rem !important
  }
  .res-when-anonymous-survey {
    margin-top: -7rem !important
  }
  .tparrows:before {
    font-size: 2.38rem
  }
  .res-label-survey-img {
    margin-left: 2.8rem !important;
    margin-right: 2.8rem !important;
    margin-top: 2.8rem !important;
    width: auto
  }
  .cutomer-squrbox-subhead {
    width: auto;
    height: auto;
    text-align: left
  }
  .resp-customer-satisfaction-icon {
    padding-top: 7.7rem;
    padding-bottom: 1.4rem
  }
  .event-planning-textbigcustomer a {
    font-size: 2.1rem;
    margin-left: 0 !important
  }
  .event-planning-textbig a {
    font-size: 2.1rem
  }
  .data-mangmnt-cont-labelle {
    width: auto;
    height: auto;
    margin-left: auto !important;
    padding: 7%
  }
  .res-customer-satisfaction-icon {
    margin-top: -7rem !important
  }
  #copyright .menu li {
    margin: 0 0 0 1.4rem
  }
}
.home-banner-third-slide,.white-banner-first-layer {
  font-family: var(--font-Epilogue-Regular);
  letter-spacing: normal
}
@media only screen and (min-width:961px) and (max-width:1200px) {
  .sogopricing-heightcol {
    height: 18.9rem !important
  }
  #quote-22139 .avtar-image,#quote-22152 .avtar-image,#quote-22159 .avtar-image,#quote-22166 .avtar-image,#quote-22184 .avtar-image,#quote-22188 .avtar-image {
    text-align: center !important;
    margin-top: 0 !important;
    margin-left: 0 !important
  }  
  .the-future-imgbanner {
    display: none !important
  }
  .res-hide-allcontent {
    display: none
  }
  .page-id-19262 .imagebox {
    padding: 4.2rem 4.2rem 0
  }
  .showMoreSection {
    background: #edf8fd;
    border-top: 0.28rem solid var(--color-white);
    display: block;
    padding: 1.4rem 5.6rem 1.4rem 2.8rem;
    text-align: center;
    width: 100%;
    margin-top: 5.6rem;
    margin-left: -4.2rem
  }
  .showMoreSection p {
    color: #626e73;
    cursor: pointer;
    font-weight: 700;
    font-size: 2.24rem;
    margin: 0;
    padding: 0
  }
  .sogo-pricing-offer {
    margin-top: -5.6rem !important
  }
  .height-pricing-trythird {
    margin-top: 2.8rem !important
  }
  .temp-content-web {
    height: 28rem
  }
  .sign-up-support-web {
    font-size: 2.24rem
  }
  .img_company-non-profits {
    margin-left: -10.22rem !important
  }
  .img_client-non-profits {
    margin-left: 8.68rem !important
  }
  .data-mangmnt-cont-add-report,.data-mangmnt-head-add-report,.promoter-list-add-report {
    margin-left: 2.8rem;
    width: auto;
    margin-right: 2.8rem
  }
  .data-mangmnt-cont-labelle {
    width: auto
  }
  #copyright .menu li {
    margin: 0 0 0 1.4rem
  }  
  .footer-create-ur {
    font-size: 3.5rem
  }
  .promoter-list-resident-bottom li {
    margin-left: 27.3rem !important
  }
  #top-black-sign-up a {
    margin-top: 1.12rem !important
  }
  .temp-content {
    height: 14rem
  }
  .event-planning-textbigcustomer a {
    font-size: 2.52rem;
    margin-left: 0 !important
  }
  .heightforlast {
    margin-top: 2.8rem
  }
  .sogopricingdiscount {
    visibility: hidden
  }
  .top-sogo-head {
    margin-left: 19.6rem;
    font-size: 4.34rem
  }
  .top-sogo-headcontent {
    margin-left: 19.6rem;
    font-size: 2.1rem;
    margin-right: 0
  }
  .side {
    display: inline-block;
    margin-left: 44.1rem !important
  }
  .sogopricing-width {
    width: 39.2rem;
    margin-left: 16.8rem;
    margin-right: -1.4rem
  }
  .blue-slider-height {
    height: 44.8rem
  }
  .hospital-employee-contentbold {
    width: auto
  }
  .hospital-employee-content {
    width: auto;
    margin-top: 4.2rem
  }
  .resp-hospital-sample-content {
    margin-top: -4.2rem
  }
  .img_company {
    margin-left: -7rem !important
  }
  .img_client {
    margin-left: 7.98rem !important;
    width: 14rem
  }
  .img_company-health {
    margin-left: -7rem !important
  }
  .img_client-health {
    margin-left: 11.9rem !important;
    width: 14rem
  }
}
.home-banner-third-slide {
  font-size: 3.92rem;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 4.2rem;
  color: var(--color-white)
}
.banner-first-layer,.white-banner-first-layer {
  line-height: normal;
  font-style: normal;
  font-stretch: normal
}
.white-banner-first-layer {
  font-size: 1.862rem;
  font-weight: 600;
  color: #9e9e9e
}
.banner-first-layer {
  font-family: var(--font-Epilogue-SemiBold);
  font-size: 1.96rem !important;
  color: #858585;
  letter-spacing: 0.14rem
}
.banner-first-layer-a4a4a4,.banner-first-layer-c0c0c0 {
  font-family: var(--font-Epilogue-SemiBold);
  font-size: 1.96rem !important;
  line-height: normal;
  letter-spacing: normal
}
.banner-first-layer-c0c0c0 {
  color: silver
}
.banner-first-layer-a4a4a4 {
  font-style: normal;
  font-stretch: normal;
  color: #a4a4a4
}
.banner-third-layer,.banner-third-layer-mid {
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: var(--color-white);
  font-family: var(--font-Epilogue-Regular);
  font-weight: 400;
  line-height: 1.63
}
.banner-third-layer {
  font-size: 2.128rem
}
.banner-third-layer-mid {
  font-size: 2.38rem
}
.white-banner-second-layer,.white-banner-third-layer {
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: #4d4d4d
}
.white-banner-third-layer {
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.128rem;
  font-weight: 400;
  line-height: 1.63
}
.white-banner-second-layer {
  font-family: var(--font-Epilogue-Bold) !important;
  font-size: 4.774rem;
  font-weight: 700;
  line-height: 1.11
}
.p404-banner-second-layer,.p404-banner-third-layer {
  color: var(--color-white);
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal
}
.p404-banner-second-layer {
  font-family: var(--font-Epilogue-Bold) !important;
  font-size: 11.606rem;
  font-weight: 700;
  line-height: .46
}
.p404-banner-third-layer {
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.786rem;
  font-weight: 400;
  line-height: 1.43;
  text-align: left
}
.p404-banner-third-layer a {
  color: #1aacd5 !important
}
.mid-banner-bold {
  font-stretch: normal;
  font-family: var(--font-Epilogue-Bold) !important;
  letter-spacing: normal;
  font-style: normal;
  line-height: normal;
  color: var(--color-white);
  font-size: 4.242rem;
  font-weight: 700
}
.banner-third-layer-crt-ol-surv {
  font-family: var(--font-Epilogue-Regular);
  font-size: 3.08rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.63;
  letter-spacing: normal;
  color: var(--color-white)
}
#slide-100-layer-2,#slide-101-layer-2,#slide-102-layer-2,#slide-103-layer-2,#slide-104-layer-2,#slide-105-layer-2,#slide-106-layer-2,#slide-107-layer-2,#slide-108-layer-2,#slide-109-layer-2,#slide-110-layer-2,#slide-111-layer-2,#slide-112-layer-2,#slide-113-layer-2,#slide-114-layer-2,#slide-115-layer-2,#slide-116-layer-2,#slide-117-layer-2,#slide-118-layer-2,#slide-119-layer-2,#slide-120-layer-2,#slide-121-layer-2,#slide-122-layer-2,#slide-123-layer-2,#slide-124-layer-2,#slide-125-layer-2,#slide-126-layer-2,#slide-127-layer-2,#slide-128-layer-2,#slide-129-layer-2,#slide-130-layer-2,#slide-131-layer-2,#slide-132-layer-2,#slide-133-layer-2,#slide-134-layer-2,#slide-135-layer-2,#slide-138-layer-8,#slide-65-layer-2,#slide-66-layer-2,#slide-67-layer-2,#slide-68-layer-2,#slide-69-layer-2,#slide-70-layer-2,#slide-71-layer-2,#slide-72-layer-2,#slide-73-layer-2,#slide-74-layer-2,#slide-75-layer-2,#slide-76-layer-2,#slide-77-layer-2,#slide-78-layer-2,#slide-79-layer-2,#slide-80-layer-2,#slide-81-layer-2,#slide-82-layer-2,#slide-83-layer-2,#slide-84-layer-2,#slide-85-layer-2,#slide-86-layer-2,#slide-87-layer-2,#slide-88-layer-2,#slide-89-layer-2,#slide-90-layer-2,#slide-91-layer-2,#slide-92-layer-2,#slide-93-layer-2,#slide-94-layer-2,#slide-95-layer-2,#slide-96-layer-2,#slide-97-layer-2,#slide-98-layer-2,#slide-99-layer-2,.Hblue-banner-second-layer,.home-video-heading {
  font-family: var(--font-Epilogue-Bold) !important;
}
.home-video-heading {
  font-size: 4.788rem;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: var(--color-white);
  margin-top: 4.2rem
}
.section .play-video-btn {
  margin-top: 23.8rem;
  cursor: pointer;
  padding-bottom: 0
}
.Hblue-banner-second-layer {
  color: var(--color-white);
  font-size: 4.76rem !important
}
.SignUp-content1,.SignUp-content2,.SignUp-content4 {
  display: none;
  position: absolute;
  top: 43.4rem;
  left: 1.68rem;
  z-index: 777;
  background: #f4f4f4;
  padding: 1.4rem 2.8rem 3.5rem;
  -moz-box-shadow: 0 0.28rem 0.28rem -0.14rem rgba(0, 0, 0, .9);
  -webkit-box-shadow: 0 0.28rem 0.28rem -0.14rem rgba(0, 0, 0, .9);
  box-shadow: 0 0.28rem 0.28rem -0.14rem rgba(0, 0, 0, .9)
}
.SignUp-content3,.SignUp-content5 {
  z-index: 777;
  background: #f4f4f4;
  padding: 1.4rem 2.8rem 3.5rem;
  -moz-box-shadow: 0 0.28rem 0.28rem -0.14rem rgba(0, 0, 0, .9);
  -webkit-box-shadow: 0 0.28rem 0.28rem -0.14rem rgba(0, 0, 0, .9)
}
.SignUp-content3 {
  display: none;
  position: absolute;
  top: 48.58rem;
  left: 1.68rem;
  box-shadow: 0 0.28rem 0.28rem -0.14rem rgba(0, 0, 0, .9)
}
.SignUp-content5 {
  box-shadow: 0 0.28rem 0.28rem -0.14rem rgba(0, 0, 0, .9);
  display: block;
  margin-top: 26.32rem;
  position: absolute;
  margin-left: 57.12rem
}
.SignUp-content6,.SignUp-content7 {
  z-index: 777;
  background: #f4f4f4;
  padding: 1.4rem 2.8rem 3.5rem;
  -moz-box-shadow: 0 0.28rem 0.28rem -0.14rem rgba(0, 0, 0, .9);
  -webkit-box-shadow: 0 0.28rem 0.28rem -0.14rem rgba(0, 0, 0, .9);
  display: block;
  margin-top: 26.32rem;
  position: absolute
}
.SignUp-content6 {
  box-shadow: 0 0.28rem 0.28rem -0.14rem rgba(0, 0, 0, .9);
  margin-left: 77.7rem
}
.SignUp-content7 {
  box-shadow: 0 0.28rem 0.28rem -0.14rem rgba(0, 0, 0, .9);
  margin-left: 99.68rem
}
.SignUp-content8,.SignUp-content9 {
  z-index: 777;
  background: #f4f4f4;
  padding: 1.4rem 2.8rem 3.5rem;
  -moz-box-shadow: 0 0.28rem 0.28rem -0.14rem rgba(0, 0, 0, .9);
  -webkit-box-shadow: 0 0.28rem 0.28rem -0.14rem rgba(0, 0, 0, .9)
}
.SignUp-content8 {
  box-shadow: 0 0.28rem 0.28rem -0.14rem rgba(0, 0, 0, .9);
  display: block;
  margin-top: 26.32rem;
  position: absolute;
  margin-left: 112.28rem
}
.SignUp-content9 {
  box-shadow: 0 0.28rem 0.28rem -0.14rem rgba(0, 0, 0, .9);
  display: block;
  position: absolute;
  width: 30.8rem;
  margin-left: 57.12rem;
  margin-top: -13.44rem
}
.SignUp-content10,.SignUp-content11 {
  -moz-box-shadow: 0 0.28rem 0.28rem -0.14rem rgba(0, 0, 0, .9);
  -webkit-box-shadow: 0 0.28rem 0.28rem -0.14rem rgba(0, 0, 0, .9);
  z-index: 777;
  background: #f4f4f4;
  padding: 1.4rem 2.8rem 3.5rem;
  width: 30.8rem;
  margin-top: -13.44rem;
  display: block;
  position: absolute
}
.SignUp-content10 {
  box-shadow: 0 0.28rem 0.28rem -0.14rem rgba(0, 0, 0, .9);
  margin-left: 77.7rem
}
.SignUp-content11 {
  box-shadow: 0 0.28rem 0.28rem -0.14rem rgba(0, 0, 0, .9);
  margin-left: 99.68rem
}
.SignUp-content12 {
  z-index: 777;
  background: #f4f4f4;
  padding: 1.4rem 2.8rem 3.5rem;
  -moz-box-shadow: 0 0.28rem 0.28rem -0.14rem rgba(0, 0, 0, .9);
  -webkit-box-shadow: 0 0.28rem 0.28rem -0.14rem rgba(0, 0, 0, .9);
  box-shadow: 0 0.28rem 0.28rem -0.14rem rgba(0, 0, 0, .9);
  display: block;
  position: absolute;
  width: 30.8rem;
  margin-left: 112.28rem;
  margin-top: -13.44rem
}
#popup-close10,#popup-close11,#popup-close12,#popup-close5,#popup-close6,#popup-close7,#popup-close8,#popup-close9 {
  background: #3d4d54;
  border: 0.28rem solid var(--color-light-gray-border);
  border-radius: 14rem;
  color: var(--color-white);
  cursor: pointer;
  display: block;
  font-size: 1.68rem;
  font-weight: 800;
  width: 2.24rem;
  height: 2.24rem;
  line-height: 2.24rem;
  outline: 0;
  position: absolute;
  right: -1.12rem;
  top: -1.12rem;
  text-align: center;
  z-index: 800
}
input.signupSubmit {
  background: #00aff9;
  border: 0;
  color: var(--color-white);
  cursor: pointer;
  display: block;
  font-weight: 600;
  font-size: 1em;
  margin: 2.1rem 0;
  padding: 1.4rem 0;
  text-align: center;
  width: 29.96rem;
  border-radius: 0.56rem !important
}
.orText {
  float: left;
  font-weight: 500;
  font-size: 1.68rem;
  margin: -0.42rem 0.7rem
}
input.signupEmail:hover {
  border: 0.14rem solid #bebbbb
}
input.signupEmail {
  border: 0.28rem solid var(--color-light-gray-border);
  color: var(--color-light-black);
  display: block;
  font-weight: 400;
  font-size: 2.1rem;
  margin: 1.4rem 0 2.1rem;
  padding: 0.7rem 1.4rem;
  text-align: left;
  width: 26.6rem
}
#popup-close1,#popup-close2,#popup-close3,#popup-close4 {
  background: #3d4d54;
  border: 0.28rem solid var(--color-light-gray-border);
  border-radius: 14rem;
  color: var(--color-white);
  cursor: pointer;
  display: block;
  font-size: 1.68rem;
  font-weight: 800;
  width: 2.24rem;
  height: 2.24rem;
  line-height: 2.24rem;
  outline: 0;
  position: absolute;
  right: -1.12rem;
  top: -1.12rem;
  text-align: center;
  z-index: 800
}
.iconbox-style-5 i.boxicon {
  background: var(--color-white) !important
}
p.signText {
  font-weight: 600;
  font-size: 1.82rem
}
#slide-101-layer-3,#slide-102-layer-3,#slide-106-layer-3,#slide-117-layer-3,#slide-122-layer-3,#slide-128-layer-3,#slide-130-layer-3,#slide-139-layer-2,#slide-140-layer-2,#slide-63-layer-3,#slide-99-layer-3 {
  font-family: var(--font-Epilogue-Regular);
  line-height: 1.64
}
#slide-141-layer-2,#slide-143-layer-2 {
  font-family: var(--font-Epilogue-Regular)
}
#header.header-transparent.header-v1 #navigation>ul>li.current-menu-item.signUp-class>a {
  color: var(--color-white) !important
}
.page-id-17456 #header.header-transparent.header-v1 #navigation>ul>li#menu-item-20308.current-menu-parent>a {
  color: var(--color-iron-ash) !important
}
.page-id-17456 #header.header-transparent.header-v1 #navigation>ul>li#menu-item-20308.current-menu-parent>a:hover {
  color: var(--color-secondary) !important
}
.page-id-17599 #header.header-transparent.header-v1 #navigation>ul>li#menu-item-20308.current-menu-parent>a {
  color: var(--color-iron-ash) !important
}
.page-id-17599 #header.header-transparent.header-v1 #navigation>ul>li#menu-item-20308.current-menu-parent>a:hover {
  color: var(--color-secondary) !important
}
.page-id-17456 #mobile-navigation ul li.menu-item-20308.current-menu-ancestor>a,.page-id-17456 #mobile-navigation ul li.menu-item-20312.current-menu-item>a,.page-id-17599 #mobile-navigation ul li.menu-item-20308.current-menu-ancestor>a,.page-id-17599 #mobile-navigation ul li.menu-item-20316.current-menu-item>a {
  color: var(--color-white) !important
}
@media only screen and (max-width:767px) {
  .page-section .wpb_row .wpb_row.about_row_mob {
    padding: 0 !important
  }
  .back-top {
    display: none
  }
  .k12_iconbox .wpb_content_element {
    margin-bottom: 2.8rem
  }
  .wpb_row .span_12>.col.padding-5.k12_iconbox {
    padding-top: 2.8rem !important
  }
  .k12_survey_text2 {
    margin-top: 0
  }
  .k12_survey_text3 {
    margin-top: 2.1rem
  }
  .higher_education_tool_image {
    margin-top: 0 !important
  }
}
.vc_responsive .full-width-section .wpb_column.k12_family_image,.vc_responsive .full-width-section .wpb_column.k12_student_image {
  margin-bottom: 3.5rem !important;
  margin-top: 0
}
.k12_survey_image1,.k12_survey_image3 {
  margin-top: 0
}
.full-width-section .wpb_column.higher_education_report_image {
  margin-bottom: 3.5rem !important
}
.higher_education_tool_image {
  margin-top: 5.88rem
}
.survey_iframe {
  border: 0.14rem solid #d9d9d9;
  -webkit-box-shadow: 0 0 3.36rem 0 rgba(0, 0, 0, .11), 0 0.14rem 1.96rem 0 rgba(0, 0, 0, .1);
  -moz-box-shadow: 0 0 3.36rem 0 rgba(0, 0, 0, .11), 0 0.14rem 1.96rem 0 rgba(0, 0, 0, .1);
  box-shadow: 0 0 3.36rem 0 rgba(0, 0, 0, .11), 0 0.14rem 1.96rem 0 rgba(0, 0, 0, .1)
}
.page-section .wpb_row .wpb_row.about_row_mob {
  padding: 2.8rem
}
@media only screen and (max-width:1024px) and (min-width:961px) {
  .career-button-careers,.career-button-company,.career-button-contact,.career-button-newsroom,.career-button-team {
    width: 25.2rem
  }
}
.ui-button-icon-only,.ui-controlgroup-vertical .ui-controlgroup-item {
  box-sizing: border-box
}
.ui-checkboxradio-disabled,.ui-state-disabled {
  pointer-events: none
}
.ui-helper-reset,.ui-menu {
  outline: 0;
  list-style: none
}
.ui-helper-hidden {
  display: none
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 0.14rem;
  margin: -0.14rem;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 0.14rem
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%
}
.ui-helper-clearfix:after,.ui-helper-clearfix:before {
  content: "";
  display: table;
  border-collapse: collapse
}
.ui-helper-clearfix:after {
  clear: both
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0)
}
.ui-front {
  z-index: 100
}
.ui-state-disabled {
  cursor: default !important
}
.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -.25em;
  position: relative;
  text-indent: -13999.86rem;
  overflow: hidden;
  background-repeat: no-repeat
}
.ui-widget-icon-block {
  left: 50%;
  margin-left: -1.12rem;
  display: block
}
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 0.28rem 0 0;
  padding: .5em .5em .5em .7em;
  font-size: 100%
}
.ui-autocomplete,.ui-menu .ui-menu {
  position: absolute
}
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto
}
.ui-autocomplete {
  top: 0;
  left: 0;
  cursor: default
}
.ui-menu {
  padding: 0;
  margin: 0;
  display: block
}
.ui-button,.ui-controlgroup {
  display: inline-block;
  vertical-align: middle
}
.ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
}
.ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 0.42rem 1em 0.42rem .4em
}
.ui-menu .ui-menu-divider {
  margin: 0.7rem 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 0.14rem 0 0
}
.ui-menu .ui-state-active,.ui-menu .ui-state-focus {
  margin: -0.14rem
}
.ui-menu-icons {
  position: relative
}
.ui-menu-icons .ui-menu-item-wrapper {
  padding-left: 2em
}
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: .2em;
  margin: auto 0
}
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0
}
.ui-button {
  padding: .4em 1em;
  position: relative;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: visible
}
.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited {
  text-decoration: none
}
.ui-button-icon-only {
  width: 2em;
  text-indent: -1399.86rem;
  white-space: nowrap
}
input.ui-button.ui-button-icon-only {
  text-indent: 0
}
.ui-button-icon-only .ui-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -1.12rem;
  margin-left: -1.12rem
}
.ui-button.ui-icon-notext .ui-icon {
  padding: 0;
  width: 2.1em;
  height: 2.1em;
  text-indent: -1399.86rem;
  white-space: nowrap
}
input.ui-button.ui-icon-notext .ui-icon {
  width: auto;
  height: auto;
  text-indent: 0;
  white-space: normal;
  padding: .4em 1em
}
button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0
}
.ui-controlgroup>.ui-controlgroup-item {
  float: left;
  margin-left: 0;
  margin-right: 0
}
.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus,.ui-controlgroup>.ui-controlgroup-item:focus {
  z-index: 9999
}
.ui-controlgroup-vertical>.ui-controlgroup-item {
  display: block;
  float: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left
}
.ui-controlgroup .ui-controlgroup-label {
  padding: .4em 1em
}
.ui-controlgroup .ui-controlgroup-label span {
  font-size: 80%
}
.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item {
  border-left: none
}
.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item {
  border-top: 0
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
  border-right: 0
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
  border-bottom: 0
}
.ui-controlgroup-vertical .ui-spinner-input {
  width: 75%;
  width: calc(100% - 2.4em)
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
  border-top-style: solid
}
.ui-checkboxradio-label .ui-icon-background {
  box-shadow: inset 0.14rem 0.14rem 0.14rem #ccc;
  border-radius: .12em;
  border: 0
}
.ui-checkboxradio-radio-label .ui-icon-background {
  width: 2.24rem;
  height: 2.24rem;
  border-radius: 1em;
  overflow: visible;
  border: 0
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
  background-image: none;
  width: 1.12rem;
  height: 1.12rem;
  border-width: 0.56rem;
  border-style: solid
}
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0
}
.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev {
  position: absolute;
  top: 0.28rem;
  width: 1.8em;
  height: 1.8em
}
.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover {
  top: 0.14rem
}
.ui-datepicker .ui-datepicker-prev {
  left: 0.28rem
}
.ui-datepicker .ui-datepicker-next {
  right: 0.28rem
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 0.14rem
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 0.14rem
}
.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -1.12rem;
  top: 50%;
  margin-top: -1.12rem
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 0.14rem 0
}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
  width: 45%
}
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em
}
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: 700;
  border: 0
}
.ui-datepicker td {
  border: 0;
  padding: 0.14rem
}
.ui-datepicker td a,.ui-datepicker td span {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em;
  width: auto;
  overflow: visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left
}
.ui-datepicker.ui-datepicker-multi {
  width: auto
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left
}
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0
}
.ui-datepicker-rtl {
  direction: rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 0.28rem;
  left: auto
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 0.28rem;
  right: auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 0.14rem;
  left: auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 0.14rem;
  right: auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {
  float: right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 0.14rem
}
.ui-datepicker .ui-icon {
  display: block;
  text-indent: -13999.86rem;
  overflow: hidden;
  background-repeat: no-repeat;
  left: .5em;
  top: .3em
}
.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0
}
.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative
}
.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis
}
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 2.8rem;
  margin: -1.4rem 0 0;
  padding: 0.14rem;
  height: 2.8rem
}
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: 0;
  overflow: auto
}
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 0.14rem 0 0;
  background-image: none;
  margin-top: .5em;
  padding: .3em 1em .5em .4em
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right
}
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer
}
.ui-dialog .ui-resizable-n {
  height: 0.28rem;
  top: 0
}
.ui-dialog .ui-resizable-e {
  width: 0.28rem;
  right: 0
}
.ui-dialog .ui-resizable-s {
  height: 0.28rem;
  bottom: 0
}
.ui-dialog .ui-resizable-w {
  width: 0.28rem;
  left: 0
}
.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw,.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw {
  width: 0.98rem;
  height: 0.98rem
}
.ui-dialog .ui-resizable-se {
  right: 0;
  bottom: 0
}
.ui-dialog .ui-resizable-sw {
  left: 0;
  bottom: 0
}
.ui-dialog .ui-resizable-ne {
  right: 0;
  top: 0
}
.ui-dialog .ui-resizable-nw {
  left: 0;
  top: 0
}
.ui-draggable .ui-dialog-titlebar {
  cursor: move
}
.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none
}
.ui-resizable {
  position: relative
}
.ui-resizable-handle {
  position: absolute;
  font-size: 0.014rem;
  display: block;
  -ms-touch-action: none;
  touch-action: none
}
.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle {
  display: none
}
.ui-resizable-n {
  cursor: n-resize;
  height: 0.98rem;
  width: 100%;
  top: -0.7rem;
  left: 0
}
.ui-resizable-s {
  cursor: s-resize;
  height: 0.98rem;
  width: 100%;
  bottom: -0.7rem;
  left: 0
}
.ui-resizable-e {
  cursor: e-resize;
  width: 0.98rem;
  right: -0.7rem;
  top: 0;
  height: 100%
}
.ui-resizable-w {
  cursor: w-resize;
  width: 0.98rem;
  left: -0.7rem;
  top: 0;
  height: 100%
}
.ui-resizable-se {
  cursor: se-resize;
  width: 1.68rem;
  height: 1.68rem;
  right: 0.14rem;
  bottom: 0.14rem
}
.ui-resizable-sw {
  cursor: sw-resize;
  width: 1.26rem;
  height: 1.26rem;
  left: -0.7rem;
  bottom: -0.7rem
}
.ui-slider-vertical .ui-slider-range-min,.ui-spinner-down {
  bottom: 0
}
.ui-resizable-nw {
  cursor: nw-resize;
  width: 1.26rem;
  height: 1.26rem;
  left: -0.7rem;
  top: -0.7rem
}
.ui-resizable-ne {
  cursor: ne-resize;
  width: 1.26rem;
  height: 1.26rem;
  right: -0.7rem;
  top: -0.7rem
}
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden
}
.ui-progressbar .ui-progressbar-value {
  margin: -0.14rem;
  height: 100%
}
.ui-progressbar .ui-progressbar-overlay {
  background: url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);
  height: 100%;
  opacity: .25
}
.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none
}
.ui-selectable {
  -ms-touch-action: none;
  touch-action: none
}
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 0.14rem dotted var(--color-dark)
}
.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none
}
.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 0.14rem
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: 700;
  line-height: 1.5;
  padding: 0.28rem .4em;
  margin: .5em 0 0;
  height: auto;
  border: 0
}
.ui-selectmenu-open {
  display: block
}
.ui-selectmenu-text {
  display: block;
  margin-right: 2.8rem;
  overflow: hidden;
  text-overflow: ellipsis
}
.ui-selectmenu-button.ui-button {
  text-align: left;
  white-space: nowrap;
  width: 14em
}
.ui-selectmenu-icon.ui-icon {
  float: right;
  margin-top: 0
}
.ui-slider {
  position: relative;
  text-align: left
}
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none
}
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0
}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit
}
.ui-slider-horizontal {
  height: .8em
}
.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em
}
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%
}
.ui-slider-horizontal .ui-slider-range-min {
  left: 0
}
.ui-slider-horizontal .ui-slider-range-max {
  right: 0
}
.ui-slider-vertical {
  width: .8em;
  height: 14rem
}
.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em
}
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%
}
.ui-slider-vertical .ui-slider-range-max {
  top: 0
}
.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none
}
.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle
}
.ui-spinner-input {
  border: 0;
  background: 0;
  color: inherit;
  padding: .222em 0;
  margin: .2em 2em .2em .4em;
  vertical-align: middle
}
.ui-widget-content a,.ui-widget-header,.ui-widget-header a {
  color: var(--color-light-black)
}
.ui-spinner-button {
  width: 1.6em;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0
}
.ui-widget,.ui-widget .ui-widget {
  font-size: 1em
}
.ui-spinner a.ui-spinner-button {
  border-top-style: none;
  border-bottom-style: none;
  border-right-style: none
}
.ui-spinner-up {
  top: 0
}
.ui-tabs {
  position: relative;
  padding: .2em
}
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0
}
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 0.14rem .2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: .5em 1em;
  text-decoration: none
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -0.14rem;
  padding-bottom: 0.14rem
}
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer
}
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: 0
}
.ui-tooltip {
  padding: 1.12rem;
  position: absolute;
  z-index: 9999;
  max-width: 42rem
}
body .ui-tooltip {
  border-width: 0.28rem
}
.ui-widget {
  font-family: Arial, Helvetica, sans-serif
}
.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em
}
.ui-widget.ui-widget-content {
  border: 0.14rem solid #c5c5c5
}
.ui-widget-content {
  border: 0.14rem solid var(--color-light-gray-border);
  background: var(--color-white);
  color: var(--color-light-black)
}
.ui-widget-header {
  border: 0.14rem solid var(--color-light-gray-border);
  background: #e9e9e9;
  font-weight: 700
}
.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover {
  border: 0.14rem solid #c5c5c5;
  background: var(--color-almostWhite);
  font-weight: 400;
  color: #454545
}
.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button {
  color: #454545;
  text-decoration: none
}
.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover {
  border: 0.14rem solid #ccc;
  background: #ededed;
  font-weight: 400;
  color: #2b2b2b
}
.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover {
  color: #2b2b2b;
  text-decoration: none
}
.ui-visual-focus {
  box-shadow: 0 0 0.42rem 0.14rem #5e9ed6
}
.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active {
  border: 0.14rem solid #003eff;
  background: #007fff;
  font-weight: 400;
  color: var(--color-white)
}
.ui-icon-background,.ui-state-active .ui-icon-background {
  border: #003eff;
  background-color: var(--color-white)
}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
  color: var(--color-white);
  text-decoration: none
}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
  border: 0.14rem solid #dad55e;
  background: #fffa90;
  color: #777620
}
.ui-state-checked {
  border: 0.14rem solid #dad55e;
  background: #fffa90
}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
  color: #777620
}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {
  border: 0.14rem solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f
}
.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text {
  color: #5f3f3f
}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
  font-weight: 700
}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: 400
}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none
}
.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35)
}
.ui-icon {
  width: 2.24rem;
  height: 2.24rem
}
.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon {
  background-image: url(/wp-content/uploads/2018/11/jquery-ui-icons.png)
}
.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon {
  background-image: url(/wp-content/uploads/2018/11/jquery-ui-icons.png)
}
.ui-button:active .ui-icon,.ui-state-active .ui-icon {
  background-image: url(images/ui-icons_ffffff_256x240.png)
}
.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon {
  background-image: url(images/ui-icons_777620_256x240.png)
}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
  background-image: url(images/ui-icons_cc0000_256x240.png)
}
.ui-button .ui-icon {
  background-image: url(images/ui-icons_777777_256x240.png)
}
.ui-icon-blank {
  background-position: 2.24rem 2.24rem
}
.ui-icon-caret-1-n {
  background-position: 0 0
}
.ui-icon-caret-1-ne {
  background-position: -2.24rem 0
}
.ui-icon-caret-1-e {
  background-position: -4.48rem 0
}
.ui-icon-caret-1-se {
  background-position: -6.72rem 0
}
.ui-icon-caret-1-s {
  background-position: -9.1rem 0
}
.ui-icon-caret-1-sw {
  background-position: -11.2rem 0
}
.ui-icon-caret-1-w {
  background-position: -13.44rem 0
}
.ui-icon-caret-1-nw {
  background-position: -15.68rem 0
}
.ui-icon-caret-2-n-s {
  background-position: -17.92rem 0
}
.ui-icon-caret-2-e-w {
  background-position: -20.16rem 0
}
.ui-icon-triangle-1-n {
  background-position: 0 -2.24rem
}
.ui-icon-triangle-1-ne {
  background-position: -2.24rem -2.24rem
}
.ui-icon-triangle-1-e {
  background-position: -4.48rem -2.24rem
}
.ui-icon-triangle-1-se {
  background-position: -6.72rem -2.24rem
}
.ui-icon-triangle-1-s {
  background-position: -9.1rem -2.24rem
}
.ui-icon-triangle-1-sw {
  background-position: -11.2rem -2.24rem
}
.ui-icon-triangle-1-w {
  background-position: -13.44rem -2.24rem
}
.ui-icon-triangle-1-nw {
  background-position: -15.68rem -2.24rem
}
.ui-icon-triangle-2-n-s {
  background-position: -17.92rem -2.24rem
}
.ui-icon-triangle-2-e-w {
  background-position: -20.16rem -2.24rem
}
.ui-icon-arrow-1-n {
  background-position: 0 -4.48rem
}
.ui-icon-arrow-1-ne {
  background-position: -2.24rem -4.48rem
}
.ui-icon-arrow-1-e {
  background-position: -4.48rem -4.48rem
}
.ui-icon-arrow-1-se {
  background-position: -6.72rem -4.48rem
}
.ui-icon-arrow-1-s {
  background-position: -9.1rem -4.48rem
}
.ui-icon-arrow-1-sw {
  background-position: -11.2rem -4.48rem
}
.ui-icon-arrow-1-w {
  background-position: -13.44rem -4.48rem
}
.ui-icon-arrow-1-nw {
  background-position: -15.68rem -4.48rem
}
.ui-icon-arrow-2-n-s {
  background-position: -17.92rem -4.48rem
}
.ui-icon-arrow-2-ne-sw {
  background-position: -20.16rem -4.48rem
}
.ui-icon-arrow-2-e-w {
  background-position: -22.4rem -4.48rem
}
.ui-icon-arrow-2-se-nw {
  background-position: -24.64rem -4.48rem
}
.ui-icon-arrowstop-1-n {
  background-position: -26.88rem -4.48rem
}
.ui-icon-arrowstop-1-e {
  background-position: -29.12rem -4.48rem
}
.ui-icon-arrowstop-1-s {
  background-position: -31.36rem -4.48rem
}
.ui-icon-arrowstop-1-w {
  background-position: -33.6rem -4.48rem
}
.ui-icon-arrowthick-1-n {
  background-position: 0.14rem -6.72rem
}
.ui-icon-arrowthick-1-ne {
  background-position: -2.24rem -6.72rem
}
.ui-icon-arrowthick-1-e {
  background-position: -4.48rem -6.72rem
}
.ui-icon-arrowthick-1-se {
  background-position: -6.72rem -6.72rem
}
.ui-icon-arrowthick-1-s {
  background-position: -8.96rem -6.72rem
}
.ui-icon-arrowthick-1-sw {
  background-position: -11.2rem -6.72rem
}
.ui-icon-arrowthick-1-w {
  background-position: -13.44rem -6.72rem
}
.ui-icon-arrowthick-1-nw {
  background-position: -15.68rem -6.72rem
}
.ui-icon-arrowthick-2-n-s {
  background-position: -17.92rem -6.72rem
}
.ui-icon-arrowthick-2-ne-sw {
  background-position: -20.16rem -6.72rem
}
.ui-icon-arrowthick-2-e-w {
  background-position: -22.4rem -6.72rem
}
.ui-icon-arrowthick-2-se-nw {
  background-position: -24.64rem -6.72rem
}
.ui-icon-arrowthickstop-1-n {
  background-position: -26.88rem -6.72rem
}
.ui-icon-arrowthickstop-1-e {
  background-position: -29.12rem -6.72rem
}
.ui-icon-arrowthickstop-1-s {
  background-position: -31.36rem -6.72rem
}
.ui-icon-arrowthickstop-1-w {
  background-position: -33.6rem -6.72rem
}
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -8.96rem
}
.ui-icon-arrowreturnthick-1-n {
  background-position: -2.24rem -8.96rem
}
.ui-icon-arrowreturnthick-1-e {
  background-position: -4.48rem -8.96rem
}
.ui-icon-arrowreturnthick-1-s {
  background-position: -6.72rem -8.96rem
}
.ui-icon-arrowreturn-1-w {
  background-position: -8.96rem -8.96rem
}
.ui-icon-arrowreturn-1-n {
  background-position: -11.2rem -8.96rem
}
.ui-icon-arrowreturn-1-e {
  background-position: -13.44rem -8.96rem
}
.ui-icon-arrowreturn-1-s {
  background-position: -15.68rem -8.96rem
}
.ui-icon-arrowrefresh-1-w {
  background-position: -17.92rem -8.96rem
}
.ui-icon-arrowrefresh-1-n {
  background-position: -20.16rem -8.96rem
}
.ui-icon-arrowrefresh-1-e {
  background-position: -22.4rem -8.96rem
}
.ui-icon-arrowrefresh-1-s {
  background-position: -24.64rem -8.96rem
}
.ui-icon-arrow-4 {
  background-position: 0 -11.2rem
}
.ui-icon-arrow-4-diag {
  background-position: -2.24rem -11.2rem
}
.ui-icon-extlink {
  background-position: -4.48rem -11.2rem
}
.ui-icon-newwin {
  background-position: -6.72rem -11.2rem
}
.ui-icon-refresh {
  background-position: -8.96rem -11.2rem
}
.ui-icon-shuffle {
  background-position: -11.2rem -11.2rem
}
.ui-icon-transfer-e-w {
  background-position: -13.44rem -11.2rem
}
.ui-icon-transferthick-e-w {
  background-position: -15.68rem -11.2rem
}
.ui-icon-folder-collapsed {
  background-position: 0 -13.44rem
}
.ui-icon-folder-open {
  background-position: -2.24rem -13.44rem
}
.ui-icon-document {
  background-position: -4.48rem -13.44rem
}
.ui-icon-document-b {
  background-position: -6.72rem -13.44rem
}
.ui-icon-note {
  background-position: -8.96rem -13.44rem
}
.ui-icon-mail-closed {
  background-position: -11.2rem -13.44rem
}
.ui-icon-mail-open {
  background-position: -13.44rem -13.44rem
}
.ui-icon-suitcase {
  background-position: -15.68rem -13.44rem
}
.ui-icon-comment {
  background-position: -17.92rem -13.44rem
}
.ui-icon-person {
  background-position: -20.16rem -13.44rem
}
.ui-icon-print {
  background-position: -22.4rem -13.44rem
}
.ui-icon-trash {
  background-position: -24.64rem -13.44rem
}
.ui-icon-locked {
  background-position: -26.88rem -13.44rem
}
.ui-icon-unlocked {
  background-position: -29.12rem -13.44rem
}
.ui-icon-bookmark {
  background-position: -31.36rem -13.44rem
}
.ui-icon-tag {
  background-position: -33.6rem -13.44rem
}
.ui-icon-home {
  background-position: 0 -15.68rem
}
.ui-icon-flag {
  background-position: -2.24rem -15.68rem
}
.ui-icon-calendar {
  background-position: -4.48rem -15.68rem
}
.ui-icon-cart {
  background-position: -6.72rem -15.68rem
}
.ui-icon-pencil {
  background-position: -8.96rem -15.68rem
}
.ui-icon-clock {
  background-position: -11.2rem -15.68rem
}
.ui-icon-disk {
  background-position: -13.44rem -15.68rem
}
.ui-icon-calculator {
  background-position: -15.68rem -15.68rem
}
.ui-icon-zoomin {
  background-position: -17.92rem -15.68rem
}
.ui-icon-zoomout {
  background-position: -20.16rem -15.68rem
}
.ui-icon-search {
  background-position: -22.4rem -15.68rem
}
.ui-icon-wrench {
  background-position: -24.64rem -15.68rem
}
.ui-icon-gear {
  background-position: -26.88rem -15.68rem
}
.ui-icon-heart {
  background-position: -29.12rem -15.68rem
}
.ui-icon-star {
  background-position: -31.36rem -15.68rem
}
.ui-icon-link {
  background-position: -33.6rem -15.68rem
}
.ui-icon-cancel {
  background-position: 0 -17.92rem
}
.ui-icon-plus {
  background-position: -2.24rem -17.92rem
}
.ui-icon-plusthick {
  background-position: -4.48rem -17.92rem
}
.ui-icon-minus {
  background-position: -6.72rem -17.92rem
}
.ui-icon-minusthick {
  background-position: -8.96rem -17.92rem
}
.ui-icon-close {
  background-position: -11.2rem -17.92rem
}
.ui-icon-closethick {
  background-position: -13.44rem -17.92rem
}
.ui-icon-key {
  background-position: -15.68rem -17.92rem
}
.ui-icon-lightbulb {
  background-position: -17.92rem -17.92rem
}
.ui-icon-scissors {
  background-position: -20.16rem -17.92rem
}
.ui-icon-clipboard {
  background-position: -22.4rem -17.92rem
}
.ui-icon-copy {
  background-position: -24.64rem -17.92rem
}
.ui-icon-contact {
  background-position: -26.88rem -17.92rem
}
.ui-icon-image {
  background-position: -29.12rem -17.92rem
}
.ui-icon-video {
  background-position: -31.36rem -17.92rem
}
.ui-icon-script {
  background-position: -33.6rem -17.92rem
}
.ui-icon-alert {
  background-position: 0 -20.16rem
}
.ui-icon-info {
  background-position: -2.24rem -20.16rem
}
.ui-icon-notice {
  background-position: -4.48rem -20.16rem
}
.ui-icon-help {
  background-position: -6.72rem -20.16rem
}
.ui-icon-check {
  background-position: -8.96rem -20.16rem
}
.ui-icon-bullet {
  background-position: -11.2rem -20.16rem
}
.ui-icon-radio-on {
  background-position: -13.44rem -20.16rem
}
.ui-icon-radio-off {
  background-position: -15.68rem -20.16rem
}
.ui-icon-pin-w {
  background-position: -17.92rem -20.16rem
}
.ui-icon-pin-s {
  background-position: -20.16rem -20.16rem
}
.ui-icon-play {
  background-position: 0 -22.4rem
}
.ui-icon-pause {
  background-position: -2.24rem -22.4rem
}
.ui-icon-seek-next {
  background-position: -4.48rem -22.4rem
}
.ui-icon-seek-prev {
  background-position: -6.72rem -22.4rem
}
.ui-icon-seek-end {
  background-position: -8.96rem -22.4rem
}
.ui-icon-seek-first,.ui-icon-seek-start {
  background-position: -11.2rem -22.4rem
}
.ui-icon-stop {
  background-position: -13.44rem -22.4rem
}
.ui-icon-eject {
  background-position: -15.68rem -22.4rem
}
.ui-icon-volume-off {
  background-position: -17.92rem -22.4rem
}
.ui-icon-volume-on {
  background-position: -20.16rem -22.4rem
}
.ui-icon-power {
  background-position: 0 -24.64rem
}
.ui-icon-signal-diag {
  background-position: -2.24rem -24.64rem
}
.ui-icon-signal {
  background-position: -4.48rem -24.64rem
}
.ui-icon-battery-0 {
  background-position: -6.72rem -24.64rem
}
.ui-icon-battery-1 {
  background-position: -8.96rem -24.64rem
}
.ui-icon-battery-2 {
  background-position: -11.2rem -24.64rem
}
.ui-icon-battery-3 {
  background-position: -13.44rem -24.64rem
}
.ui-icon-circle-plus {
  background-position: 0 -26.88rem
}
.ui-icon-circle-minus {
  background-position: -2.24rem -26.88rem
}
.ui-icon-circle-close {
  background-position: -4.48rem -26.88rem
}
.ui-icon-circle-triangle-e {
  background-position: -6.72rem -26.88rem
}
.ui-icon-circle-triangle-s {
  background-position: -8.96rem -26.88rem
}
.ui-icon-circle-triangle-w {
  background-position: -11.2rem -26.88rem
}
.ui-icon-circle-triangle-n {
  background-position: -13.44rem -26.88rem
}
.ui-icon-circle-arrow-e {
  background-position: -15.68rem -26.88rem
}
.ui-icon-circle-arrow-s {
  background-position: -17.92rem -26.88rem
}
.ui-icon-circle-arrow-w {
  background-position: -20.16rem -26.88rem
}
.ui-icon-circle-arrow-n {
  background-position: -22.4rem -26.88rem
}
.ui-icon-circle-zoomin {
  background-position: -24.64rem -26.88rem
}
.ui-icon-circle-zoomout {
  background-position: -26.88rem -26.88rem
}
.ui-icon-circle-check {
  background-position: -29.12rem -26.88rem
}
.ui-icon-circlesmall-plus {
  background-position: 0 -29.12rem
}
.ui-icon-circlesmall-minus {
  background-position: -2.24rem -29.12rem
}
.ui-icon-circlesmall-close {
  background-position: -4.48rem -29.12rem
}
.ui-icon-squaresmall-plus {
  background-position: -6.72rem -29.12rem
}
.ui-icon-squaresmall-minus {
  background-position: -8.96rem -29.12rem
}
.ui-icon-squaresmall-close {
  background-position: -11.2rem -29.12rem
}
.ui-icon-grip-dotted-vertical {
  background-position: 0 -31.36rem
}
.ui-icon-grip-dotted-horizontal {
  background-position: -2.24rem -31.36rem
}
.ui-icon-grip-solid-vertical {
  background-position: -4.48rem -31.36rem
}
.ui-icon-grip-solid-horizontal {
  background-position: -6.72rem -31.36rem
}
.ui-icon-gripsmall-diagonal-se {
  background-position: -8.96rem -31.36rem
}
.ui-icon-grip-diagonal-se {
  background-position: -11.2rem -31.36rem
}
.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top {
  border-top-left-radius: 0.42rem
}
.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr {
  border-top-right-radius: 0.42rem
}
.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left {
  border-bottom-left-radius: 0.42rem
}
.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right {
  border-bottom-right-radius: 0.42rem
}
.ui-widget-overlay {
  background: #aaa;
  opacity: .3;
  filter: Alpha(Opacity=30)
}
.ui-widget-shadow {
  -webkit-box-shadow: 0 0 0.7rem #666;
  box-shadow: 0 0 0.7rem #666
}
.intl-tel-input {
  position: relative;
  display: inline-block
}
.intl-tel-input * {
  box-sizing: border-box;
  -moz-box-sizing: border-box
}
.intl-tel-input .hide {
  display: none
}
.intl-tel-input .v-hide {
  visibility: hidden
}
.intl-tel-input input,.intl-tel-input input[type=tel],.intl-tel-input input[type=text] {
  position: relative;
  z-index: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: 5.04rem;
  margin-right: 0
}
.intl-tel-input .flag-container {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 0.14rem
}
.intl-tel-input .selected-flag {
  z-index: 1;
  position: relative;
  width: 5.04rem;
  height: 100%;
  padding: 0 0 0 1.12rem
}
.intl-tel-input .selected-flag .iti-flag {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto
}
.intl-tel-input .selected-flag .iti-arrow {
  position: absolute;
  top: 50%;
  margin-top: -0.28rem;
  right: 0.84rem;
  width: 0;
  height: 0;
  border-left: 0.42rem solid transparent;
  border-right: 0.42rem solid transparent;
  border-top: 0.56rem solid #555
}
.intl-tel-input .selected-flag .iti-arrow.up {
  border-top: 0;
  border-bottom: 0.56rem solid #555
}
.intl-tel-input .country-list {
  position: absolute;
  z-index: 2;
  list-style: none;
  text-align: left;
  padding: 0;
  margin: 0 0 0 -0.14rem;
  box-shadow: 0.14rem 0.14rem 0.56rem rgba(0, 0, 0, .2);
  background-color: var(--color-white);
  border: 0.14rem solid #ccc;
  white-space: nowrap;
  max-height: 28rem;
  overflow-y: scroll
}
.intl-tel-input .country-list .country.highlight,.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag {
  background-color: rgba(0, 0, 0, .05)
}
.intl-tel-input .country-list.dropup {
  bottom: 100%;
  margin-bottom: -0.14rem
}
.intl-tel-input .country-list .flag-box {
  display: inline-block;
  width: 2.8rem
}
@media(max-width:500px) {
  .intl-tel-input .country-list {
    white-space: normal
  }
}
.intl-tel-input .country-list .divider {
  padding-bottom: 0.7rem;
  margin-bottom: 0.7rem;
  border-bottom: 0.14rem solid #ccc
}
.intl-tel-input .country-list .country {
  padding: 0.7rem 1.4rem
}
.intl-tel-input .country-list .country .dial-code {
  color: #999
}
.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code,.intl-tel-input .country-list .flag-box {
  vertical-align: middle
}
.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .flag-box {
  margin-right: 0.84rem
}
.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=tel],.intl-tel-input.separate-dial-code input[type=text] {
  padding-right: 0.84rem;
  padding-left: 7.28rem;
  margin-left: 0
}
.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container {
  right: auto;
  left: 0
}
.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag {
  width: 6.44rem
}
.intl-tel-input.allow-dropdown .flag-container:hover {
  cursor: pointer
}
.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover {
  cursor: default
}
.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag {
  background-color: transparent
}
.intl-tel-input.separate-dial-code .selected-flag {
  background-color: rgba(0, 0, 0, .05);
  display: table
}
.intl-tel-input.separate-dial-code .selected-dial-code {
  display: table-cell;
  vertical-align: middle;
  padding-left: 3.92rem
}
.intl-tel-input.separate-dial-code.iti-sdc-2 input,.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text] {
  padding-left: 9.24rem
}
.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag {
  width: 8.4rem
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text] {
  padding-left: 10.64rem
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag {
  width: 9.8rem
}
.intl-tel-input.separate-dial-code.iti-sdc-3 input,.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text] {
  padding-left: 10.36rem
}
.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag {
  width: 9.52rem
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text] {
  padding-left: 11.76rem
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag {
  width: 10.92rem
}
.intl-tel-input.separate-dial-code.iti-sdc-4 input,.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text] {
  padding-left: 11.48rem
}
.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag {
  width: 10.64rem
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text] {
  padding-left: 12.88rem
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag {
  width: 12.04rem
}
.intl-tel-input.separate-dial-code.iti-sdc-5 input,.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text] {
  padding-left: 12.6rem
}
.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag {
  width: 11.76rem
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text] {
  padding-left: 14rem
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag {
  width: 13.16rem
}
.intl-tel-input.iti-container {
  position: absolute;
  top: -140rem;
  left: -140rem;
  z-index: 1060;
  padding: 0.14rem
}
.intl-tel-input.iti-container:hover {
  cursor: pointer
}
.iti-mobile .intl-tel-input.iti-container {
  top: 4.2rem;
  bottom: 4.2rem;
  left: 4.2rem;
  right: 4.2rem;
  position: fixed
}
.iti-mobile .intl-tel-input .country-list {
  max-height: 100%;
  width: 100%
}
.iti-mobile .intl-tel-input .country-list .country {
  padding: 1.4rem;
  line-height: 1.5em
}
.iti-flag {
  width: 2.8rem
}
.iti-flag.be {
  width: 2.52rem
}
.iti-flag.ch {
  width: 2.1rem
}
.iti-flag.mc {
  width: 2.66rem
}
.iti-flag.ne {
  width: 2.52rem
}
.iti-flag.ac {
  height: 1.4rem;
  background-position: 0 0
}
.iti-flag.ad {
  height: 1.96rem;
  background-position: -3.08rem 0
}
.iti-flag.ae {
  height: 1.4rem;
  background-position: -6.16rem 0
}
.iti-flag.af {
  height: 1.96rem;
  background-position: -9.24rem 0
}
.iti-flag.ag {
  height: 1.96rem;
  background-position: -12.32rem 0
}
.iti-flag.ai {
  height: 1.4rem;
  background-position: -15.4rem 0
}
.iti-flag.al {
  height: 2.1rem;
  background-position: -18.48rem 0
}
.iti-flag.am {
  height: 1.4rem;
  background-position: -21.56rem 0
}
.iti-flag.ao {
  height: 1.96rem;
  background-position: -24.64rem 0
}
.iti-flag.aq {
  height: 1.96rem;
  background-position: -27.72rem 0
}
.iti-flag.ar {
  height: 1.82rem;
  background-position: -30.8rem 0
}
.iti-flag.as {
  height: 1.4rem;
  background-position: -33.88rem 0
}
.iti-flag.at {
  height: 1.96rem;
  background-position: -36.96rem 0
}
.iti-flag.au {
  height: 1.4rem;
  background-position: -40.04rem 0
}
.iti-flag.aw {
  height: 1.96rem;
  background-position: -43.12rem 0
}
.iti-flag.ax {
  height: 1.82rem;
  background-position: -46.2rem 0
}
.iti-flag.az {
  height: 1.4rem;
  background-position: -49.28rem 0
}
.iti-flag.ba {
  height: 1.4rem;
  background-position: -52.36rem 0
}
.iti-flag.bb {
  height: 1.96rem;
  background-position: -55.44rem 0
}
.iti-flag.bd {
  height: 1.68rem;
  background-position: -58.52rem 0
}
.iti-flag.be {
  height: 2.1rem;
  background-position: -61.6rem 0
}
.iti-flag.bf {
  height: 1.96rem;
  background-position: -64.4rem 0
}
.iti-flag.bg {
  height: 1.68rem;
  background-position: -67.48rem 0
}
.iti-flag.bh {
  height: 1.68rem;
  background-position: -70.56rem 0
}
.iti-flag.bi {
  height: 1.68rem;
  background-position: -73.64rem 0
}
.iti-flag.bj {
  height: 1.96rem;
  background-position: -76.72rem 0
}
.iti-flag.bl {
  height: 1.96rem;
  background-position: -79.8rem 0
}
.iti-flag.bm {
  height: 1.4rem;
  background-position: -82.88rem 0
}
.iti-flag.bn {
  height: 1.4rem;
  background-position: -85.96rem 0
}
.iti-flag.bo {
  height: 1.96rem;
  background-position: -89.04rem 0
}
.iti-flag.bq {
  height: 1.96rem;
  background-position: -92.12rem 0
}
.iti-flag.br {
  height: 1.96rem;
  background-position: -95.2rem 0
}
.iti-flag.bs {
  height: 1.4rem;
  background-position: -98.28rem 0
}
.iti-flag.bt {
  height: 1.96rem;
  background-position: -101.36rem 0
}
.iti-flag.bv {
  height: 2.1rem;
  background-position: -104.44rem 0
}
.iti-flag.bw {
  height: 1.96rem;
  background-position: -107.52rem 0
}
.iti-flag.by {
  height: 1.4rem;
  background-position: -110.6rem 0
}
.iti-flag.bz {
  height: 1.96rem;
  background-position: -113.68rem 0
}
.iti-flag.ca {
  height: 1.4rem;
  background-position: -116.76rem 0
}
.iti-flag.cc {
  height: 1.4rem;
  background-position: -119.84rem 0
}
.iti-flag.cd {
  height: 2.1rem;
  background-position: -122.92rem 0
}
.iti-flag.cf {
  height: 1.96rem;
  background-position: -126rem 0
}
.iti-flag.cg {
  height: 1.96rem;
  background-position: -129.08rem 0
}
.iti-flag.ch {
  height: 2.1rem;
  background-position: -132.16rem 0
}
.iti-flag.ci {
  height: 1.96rem;
  background-position: -134.54rem 0
}
.iti-flag.ck {
  height: 1.4rem;
  background-position: -137.62rem 0
}
.iti-flag.cl {
  height: 1.96rem;
  background-position: -140.7rem 0
}
.iti-flag.cm {
  height: 1.96rem;
  background-position: -143.78rem 0
}
.iti-flag.cn {
  height: 1.96rem;
  background-position: -146.86rem 0
}
.iti-flag.co {
  height: 1.96rem;
  background-position: -149.94rem 0
}
.iti-flag.cp {
  height: 1.96rem;
  background-position: -153.02rem 0
}
.iti-flag.cr {
  height: 1.68rem;
  background-position: -156.1rem 0
}
.iti-flag.cu {
  height: 1.4rem;
  background-position: -159.18rem 0
}
.iti-flag.cv {
  height: 1.68rem;
  background-position: -162.26rem 0
}
.iti-flag.cw {
  height: 1.96rem;
  background-position: -165.34rem 0
}
.iti-flag.cx {
  height: 1.4rem;
  background-position: -168.42rem 0
}
.iti-flag.cy {
  height: 1.96rem;
  background-position: -171.5rem 0
}
.iti-flag.cz {
  height: 1.96rem;
  background-position: -174.58rem 0
}
.iti-flag.de {
  height: 1.68rem;
  background-position: -177.66rem 0
}
.iti-flag.dg {
  height: 1.4rem;
  background-position: -180.74rem 0
}
.iti-flag.dj {
  height: 1.96rem;
  background-position: -183.82rem 0
}
.iti-flag.dk {
  height: 2.1rem;
  background-position: -186.9rem 0
}
.iti-flag.dm {
  height: 1.4rem;
  background-position: -189.98rem 0
}
.iti-flag.do {
  height: 1.96rem;
  background-position: -193.06rem 0
}
.iti-flag.dz {
  height: 1.96rem;
  background-position: -196.14rem 0
}
.iti-flag.ea {
  height: 1.96rem;
  background-position: -199.22rem 0
}
.iti-flag.ec {
  height: 1.96rem;
  background-position: -202.3rem 0
}
.iti-flag.ee {
  height: 1.82rem;
  background-position: -205.38rem 0
}
.iti-flag.eg {
  height: 1.96rem;
  background-position: -208.46rem 0
}
.iti-flag.eh {
  height: 1.4rem;
  background-position: -211.54rem 0
}
.iti-flag.er {
  height: 1.4rem;
  background-position: -214.62rem 0
}
.iti-flag.es {
  height: 1.96rem;
  background-position: -217.7rem 0
}
.iti-flag.et {
  height: 1.4rem;
  background-position: -220.78rem 0
}
.iti-flag.eu {
  height: 1.96rem;
  background-position: -223.86rem 0
}
.iti-flag.fi {
  height: 1.68rem;
  background-position: -226.94rem 0
}
.iti-flag.fj {
  height: 1.4rem;
  background-position: -230.02rem 0
}
.iti-flag.fk {
  height: 1.4rem;
  background-position: -233.1rem 0
}
.iti-flag.fm {
  height: 1.54rem;
  background-position: -236.18rem 0
}
.iti-flag.fo {
  height: 2.1rem;
  background-position: -239.26rem 0
}
.iti-flag.fr {
  height: 1.96rem;
  background-position: -242.34rem 0
}
.iti-flag.ga {
  height: 2.1rem;
  background-position: -245.42rem 0
}
.iti-flag.gb {
  height: 1.4rem;
  background-position: -248.5rem 0
}
.iti-flag.gd {
  height: 1.68rem;
  background-position: -251.58rem 0
}
.iti-flag.ge {
  height: 1.96rem;
  background-position: -254.66rem 0
}
.iti-flag.gf {
  height: 1.96rem;
  background-position: -257.74rem 0
}
.iti-flag.gg {
  height: 1.96rem;
  background-position: -260.82rem 0
}
.iti-flag.gh {
  height: 1.96rem;
  background-position: -263.9rem 0
}
.iti-flag.gi {
  height: 1.4rem;
  background-position: -266.98rem 0
}
.iti-flag.gl {
  height: 1.96rem;
  background-position: -270.06rem 0
}
.iti-flag.gm {
  height: 1.96rem;
  background-position: -273.14rem 0
}
.iti-flag.gn {
  height: 1.96rem;
  background-position: -276.22rem 0
}
.iti-flag.gp {
  height: 1.96rem;
  background-position: -279.3rem 0
}
.iti-flag.gq {
  height: 1.96rem;
  background-position: -282.38rem 0
}
.iti-flag.gr {
  height: 1.96rem;
  background-position: -285.46rem 0
}
.iti-flag.gs {
  height: 1.4rem;
  background-position: -288.54rem 0
}
.iti-flag.gt {
  height: 1.82rem;
  background-position: -291.62rem 0
}
.iti-flag.gu {
  height: 1.54rem;
  background-position: -294.7rem 0
}
.iti-flag.gw {
  height: 1.4rem;
  background-position: -297.78rem 0
}
.iti-flag.gy {
  height: 1.68rem;
  background-position: -300.86rem 0
}
.iti-flag.hk {
  height: 1.96rem;
  background-position: -303.94rem 0
}
.iti-flag.hm {
  height: 1.4rem;
  background-position: -307.02rem 0
}
.iti-flag.hn {
  height: 1.4rem;
  background-position: -310.1rem 0
}
.iti-flag.hr {
  height: 1.4rem;
  background-position: -313.18rem 0
}
.iti-flag.ht {
  height: 1.68rem;
  background-position: -316.26rem 0
}
.iti-flag.hu {
  height: 1.4rem;
  background-position: -319.34rem 0
}
.iti-flag.ic {
  height: 1.96rem;
  background-position: -322.42rem 0
}
.iti-flag.id {
  height: 1.96rem;
  background-position: -325.5rem 0
}
.iti-flag.ie {
  height: 1.4rem;
  background-position: -328.58rem 0
}
.iti-flag.il {
  height: 2.1rem;
  background-position: -331.66rem 0
}
.iti-flag.im {
  height: 1.4rem;
  background-position: -334.74rem 0
}
.iti-flag.in {
  height: 1.96rem;
  background-position: -337.82rem 0
}
.iti-flag.io {
  height: 1.4rem;
  background-position: -340.9rem 0
}
.iti-flag.iq {
  height: 1.96rem;
  background-position: -343.98rem 0
}
.iti-flag.ir {
  height: 1.68rem;
  background-position: -347.06rem 0
}
.iti-flag.is {
  height: 2.1rem;
  background-position: -350.14rem 0
}
.iti-flag.it {
  height: 1.96rem;
  background-position: -353.22rem 0
}
.iti-flag.je {
  height: 1.68rem;
  background-position: -356.3rem 0
}
.iti-flag.jm {
  height: 1.4rem;
  background-position: -359.38rem 0
}
.iti-flag.jo {
  height: 1.4rem;
  background-position: -362.46rem 0
}
.iti-flag.jp {
  height: 1.96rem;
  background-position: -365.54rem 0
}
.iti-flag.ke {
  height: 1.96rem;
  background-position: -368.62rem 0
}
.iti-flag.kg {
  height: 1.68rem;
  background-position: -371.7rem 0
}
.iti-flag.kh {
  height: 1.82rem;
  background-position: -374.78rem 0
}
.iti-flag.ki {
  height: 1.4rem;
  background-position: -377.86rem 0
}
.iti-flag.km {
  height: 1.68rem;
  background-position: -380.94rem 0
}
.iti-flag.kn {
  height: 1.96rem;
  background-position: -384.02rem 0
}
.iti-flag.kp {
  height: 1.4rem;
  background-position: -387.1rem 0
}
.iti-flag.kr {
  height: 1.96rem;
  background-position: -390.18rem 0
}
.iti-flag.kw {
  height: 1.4rem;
  background-position: -393.26rem 0
}
.iti-flag.ky {
  height: 1.4rem;
  background-position: -396.34rem 0
}
.iti-flag.kz {
  height: 1.4rem;
  background-position: -399.42rem 0
}
.iti-flag.la {
  height: 1.96rem;
  background-position: -402.5rem 0
}
.iti-flag.lb {
  height: 1.96rem;
  background-position: -405.58rem 0
}
.iti-flag.lc {
  height: 1.4rem;
  background-position: -408.66rem 0
}
.iti-flag.li {
  height: 1.68rem;
  background-position: -411.74rem 0
}
.iti-flag.lk {
  height: 1.4rem;
  background-position: -414.82rem 0
}
.iti-flag.lr {
  height: 1.54rem;
  background-position: -417.9rem 0
}
.iti-flag.ls {
  height: 1.96rem;
  background-position: -420.98rem 0
}
.iti-flag.lt {
  height: 1.68rem;
  background-position: -424.06rem 0
}
.iti-flag.lu {
  height: 1.68rem;
  background-position: -427.14rem 0
}
.iti-flag.lv {
  height: 1.4rem;
  background-position: -430.22rem 0
}
.iti-flag.ly {
  height: 1.4rem;
  background-position: -433.3rem 0
}
.iti-flag.ma {
  height: 1.96rem;
  background-position: -436.38rem 0
}
.iti-flag.mc {
  height: 2.1rem;
  background-position: -439.46rem 0
}
.iti-flag.md {
  height: 1.4rem;
  background-position: -442.4rem 0
}
.iti-flag.me {
  height: 1.4rem;
  background-position: -445.48rem 0
}
.iti-flag.mf {
  height: 1.96rem;
  background-position: -448.56rem 0
}
.iti-flag.mg {
  height: 1.96rem;
  background-position: -451.64rem 0
}
.iti-flag.mh {
  height: 1.54rem;
  background-position: -454.72rem 0
}
.iti-flag.mk {
  height: 1.4rem;
  background-position: -457.8rem 0
}
.iti-flag.ml {
  height: 1.96rem;
  background-position: -460.88rem 0
}
.iti-flag.mm {
  height: 1.96rem;
  background-position: -463.96rem 0
}
.iti-flag.mn {
  height: 1.4rem;
  background-position: -467.04rem 0
}
.iti-flag.mo {
  height: 1.96rem;
  background-position: -470.12rem 0
}
.iti-flag.mp {
  height: 1.4rem;
  background-position: -473.2rem 0
}
.iti-flag.mq {
  height: 1.96rem;
  background-position: -476.28rem 0
}
.iti-flag.mr {
  height: 1.96rem;
  background-position: -479.36rem 0
}
.iti-flag.ms {
  height: 1.4rem;
  background-position: -482.44rem 0
}
.iti-flag.mt {
  height: 1.96rem;
  background-position: -485.52rem 0
}
.iti-flag.mu {
  height: 1.96rem;
  background-position: -488.6rem 0
}
.iti-flag.mv {
  height: 1.96rem;
  background-position: -491.68rem 0
}
.iti-flag.mw {
  height: 1.96rem;
  background-position: -494.76rem 0
}
.iti-flag.mx {
  height: 1.68rem;
  background-position: -497.84rem 0
}
.iti-flag.my {
  height: 1.4rem;
  background-position: -500.92rem 0
}
.iti-flag.mz {
  height: 1.96rem;
  background-position: -504rem 0
}
.iti-flag.na {
  height: 1.96rem;
  background-position: -507.08rem 0
}
.iti-flag.nc {
  height: 1.4rem;
  background-position: -510.16rem 0
}
.iti-flag.ne {
  height: 2.1rem;
  background-position: -513.24rem 0
}
.iti-flag.nf {
  height: 1.4rem;
  background-position: -516.04rem 0
}
.iti-flag.ng {
  height: 1.4rem;
  background-position: -519.12rem 0
}
.iti-flag.ni {
  height: 1.68rem;
  background-position: -522.2rem 0
}
.iti-flag.nl {
  height: 1.96rem;
  background-position: -525.28rem 0
}
.iti-flag.no {
  height: 2.1rem;
  background-position: -528.36rem 0
}
.iti-flag.np {
  width: 1.82rem;
  height: 2.1rem;
  background-position: -531.44rem 0
}
.iti-flag.nr {
  height: 1.4rem;
  background-position: -533.54rem 0
}
.iti-flag.nu {
  height: 1.4rem;
  background-position: -536.62rem 0
}
.iti-flag.nz {
  height: 1.4rem;
  background-position: -539.7rem 0
}
.iti-flag.om {
  height: 1.4rem;
  background-position: -542.78rem 0
}
.iti-flag.pa {
  height: 1.96rem;
  background-position: -545.86rem 0
}
.iti-flag.pe {
  height: 1.96rem;
  background-position: -548.94rem 0
}
.iti-flag.pf {
  height: 1.96rem;
  background-position: -552.02rem 0
}
.iti-flag.pg {
  height: 2.1rem;
  background-position: -555.1rem 0
}
.iti-flag.ph {
  height: 1.4rem;
  background-position: -558.18rem 0
}
.iti-flag.pk {
  height: 1.96rem;
  background-position: -561.26rem 0
}
.iti-flag.pl {
  height: 1.82rem;
  background-position: -564.34rem 0
}
.iti-flag.pm {
  height: 1.96rem;
  background-position: -567.42rem 0
}
.iti-flag.pn {
  height: 1.4rem;
  background-position: -570.5rem 0
}
.iti-flag.pr {
  height: 1.96rem;
  background-position: -573.58rem 0
}
.iti-flag.ps {
  height: 1.4rem;
  background-position: -576.66rem 0
}
.iti-flag.pt {
  height: 1.96rem;
  background-position: -579.74rem 0
}
.iti-flag.pw {
  height: 1.82rem;
  background-position: -582.82rem 0
}
.iti-flag.py {
  height: 1.54rem;
  background-position: -585.9rem 0
}
.iti-flag.qa {
  height: 1.12rem;
  background-position: -588.98rem 0
}
.iti-flag.re {
  height: 1.96rem;
  background-position: -592.06rem 0
}
.iti-flag.ro {
  height: 1.96rem;
  background-position: -595.14rem 0
}
.iti-flag.rs {
  height: 1.96rem;
  background-position: -598.22rem 0
}
.iti-flag.ru {
  height: 1.96rem;
  background-position: -601.3rem 0
}
.iti-flag.rw {
  height: 1.96rem;
  background-position: -604.38rem 0
}
.iti-flag.sa {
  height: 1.96rem;
  background-position: -607.46rem 0
}
.iti-flag.sb {
  height: 1.4rem;
  background-position: -610.54rem 0
}
.iti-flag.sc {
  height: 1.4rem;
  background-position: -613.62rem 0
}
.iti-flag.sd {
  height: 1.4rem;
  background-position: -616.7rem 0
}
.iti-flag.se {
  height: 1.82rem;
  background-position: -619.78rem 0
}
.iti-flag.sg {
  height: 1.96rem;
  background-position: -622.86rem 0
}
.iti-flag.sh {
  height: 1.4rem;
  background-position: -625.94rem 0
}
.iti-flag.si {
  height: 1.4rem;
  background-position: -629.02rem 0
}
.iti-flag.sj {
  height: 2.1rem;
  background-position: -632.1rem 0
}
.iti-flag.sk {
  height: 1.96rem;
  background-position: -635.18rem 0
}
.iti-flag.sl {
  height: 1.96rem;
  background-position: -638.26rem 0
}
.iti-flag.sm {
  height: 2.1rem;
  background-position: -641.34rem 0
}
.iti-flag.sn {
  height: 1.96rem;
  background-position: -644.42rem 0
}
.iti-flag.so {
  height: 1.96rem;
  background-position: -647.5rem 0
}
.iti-flag.sr {
  height: 1.96rem;
  background-position: -650.58rem 0
}
.iti-flag.ss {
  height: 1.4rem;
  background-position: -653.66rem 0
}
.iti-flag.st {
  height: 1.4rem;
  background-position: -656.74rem 0
}
.iti-flag.sv {
  height: 1.68rem;
  background-position: -659.82rem 0
}
.iti-flag.sx {
  height: 1.96rem;
  background-position: -662.9rem 0
}
.iti-flag.sy {
  height: 1.96rem;
  background-position: -665.98rem 0
}
.iti-flag.sz {
  height: 1.96rem;
  background-position: -669.06rem 0
}
.iti-flag.ta {
  height: 1.4rem;
  background-position: -672.14rem 0
}
.iti-flag.tc {
  height: 1.4rem;
  background-position: -675.22rem 0
}
.iti-flag.td {
  height: 1.96rem;
  background-position: -678.3rem 0
}
.iti-flag.tf {
  height: 1.96rem;
  background-position: -681.38rem 0
}
.iti-flag.tg {
  height: 1.82rem;
  background-position: -684.46rem 0
}
.iti-flag.th {
  height: 1.96rem;
  background-position: -687.54rem 0
}
.iti-flag.tj {
  height: 1.4rem;
  background-position: -690.62rem 0
}
.iti-flag.tk {
  height: 1.4rem;
  background-position: -693.7rem 0
}
.iti-flag.tl {
  height: 1.4rem;
  background-position: -696.78rem 0
}
.iti-flag.tm {
  height: 1.96rem;
  background-position: -699.86rem 0
}
.iti-flag.tn {
  height: 1.96rem;
  background-position: -702.94rem 0
}
.iti-flag.to {
  height: 1.4rem;
  background-position: -706.02rem 0
}
.iti-flag.tr {
  height: 1.96rem;
  background-position: -709.1rem 0
}
.iti-flag.tt {
  height: 1.68rem;
  background-position: -712.18rem 0
}
.iti-flag.tv {
  height: 1.4rem;
  background-position: -715.26rem 0
}
.iti-flag.tw {
  height: 1.96rem;
  background-position: -718.34rem 0
}
.iti-flag.tz {
  height: 1.96rem;
  background-position: -721.42rem 0
}
.iti-flag.ua {
  height: 1.96rem;
  background-position: -724.5rem 0
}
.iti-flag.ug {
  height: 1.96rem;
  background-position: -727.58rem 0
}
.iti-flag.um {
  height: 1.54rem;
  background-position: -730.66rem 0
}
.iti-flag.un {
  height: 1.96rem;
  background-position: -733.74rem 0
}
.iti-flag.us {
  height: 1.54rem;
  background-position: -736.82rem 0
}
.iti-flag.uy {
  height: 1.96rem;
  background-position: -739.9rem 0
}
.iti-flag.uz {
  height: 1.4rem;
  background-position: -742.98rem 0
}
.iti-flag.va {
  width: 2.1rem;
  height: 2.1rem;
  background-position: -746.06rem 0
}
.iti-flag.vc {
  height: 1.96rem;
  background-position: -748.44rem 0
}
.iti-flag.ve {
  height: 1.96rem;
  background-position: -751.52rem 0
}
.iti-flag.vg {
  height: 1.4rem;
  background-position: -754.6rem 0
}
.iti-flag.vi {
  height: 1.96rem;
  background-position: -757.68rem 0
}
.iti-flag.vn {
  height: 1.96rem;
  background-position: -760.76rem 0
}
.iti-flag.vu {
  height: 1.68rem;
  background-position: -763.84rem 0
}
.iti-flag.wf {
  height: 1.96rem;
  background-position: -766.92rem 0
}
.iti-flag.ws {
  height: 1.4rem;
  background-position: -770rem 0
}
.iti-flag.xk {
  height: 2.1rem;
  background-position: -773.08rem 0
}
.iti-flag.ye {
  height: 1.96rem;
  background-position: -776.16rem 0
}
.iti-flag.yt {
  height: 1.96rem;
  background-position: -779.24rem 0
}
.iti-flag.za {
  height: 1.96rem;
  background-position: -782.32rem 0
}
.iti-flag.zm {
  height: 1.96rem;
  background-position: -785.4rem 0
}
.iti-flag.zw {
  height: 1.4rem;
  background-position: -788.48rem 0
}
.iti-flag {
  height: 2.1rem;
  box-shadow: 0 0 0.14rem 0 #888;
  background-image: url(/wp-content/uploads/2018/10/flags.png);
  background-repeat: no-repeat;
  background-color: #dbdbdb;
  background-position: 2.8rem 0
}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .iti-flag {
    background-size: 791.28rem 2.1rem;
    background-image: url(/wp-content/uploads/2018/10/flags@2x.png)
  }
}
.iti-flag.np {
  background-color: transparent
}
.latest-blog .blog-item .blog-pic img,.portfolio-item img {
  -webkit-transition: all .6s ease;
  -moz-transition: all .6s ease;
  -o-transition: all .6s ease
}
.negative-wrap {
  margin-left: -2.8rem;
  margin-right: -2.8rem
}
.alert-message {
  position: relative;
  display: block;
  text-align: center;
  background-color: #f9f9f9;
  border-radius: 0.28rem;
  font-weight: 600;
  text-transform: none;
  padding: 1.68rem 5.6rem 1.68rem 2.8rem;
  margin-bottom: 2.8rem
}
.alert-message.warning {
  background-color: #fcf8e7;
  color: #c4a80a
}
.alert-message.warning a {
  color: #c4a80a
}
.alert-message.success {
  background-color: #ebf3d8;
  color: #88b12b
}
.alert-message.success a {
  color: #88b12b
}
.alert-message.error {
  background-color: #fceeee;
  color: #d25c5a
}
.alert-message.error a {
  color: #d25c5a
}
.alert-message.info {
  background-color: #e5eff7;
  color: #468bbf
}
.alert-message.info a {
  color: #468bbf
}
.alert-message p {
  margin: 0;
  padding: 0
}
.alert-message span.close {
  display: block;
  padding: 1.4rem 2.1rem;
  position: absolute;
  top: 0.14rem;
  right: 0;
  cursor: pointer;
  opacity: .5;
  font-size: 1.96rem;
  font-weight: 400
}
.latest-blog .blog-item,.latest-blog .blog-item .blog-pic {
  position: relative;
  -webkit-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  z-index: 1;
  display: block
}
.alert-message span.close:hover {
  opacity: 1
}
.alert-message span.close:after {
  font-size: 1.96rem;
  font-family: FontAwesome;
  content: '\f00d'
}
blockquote {
  color: #adadad;
  margin: 0 0 2.8rem;
  padding: 0
}
blockquote p {
  margin: 0 !important;
  padding: 0.14rem 0 0.14rem 2.8rem;
  border-left: 0.56rem solid #e6e6e6
}
.latest-blog {
  margin: 0
}
.latest-blog .blog-item {
  margin: 0 0 5.6rem;
  background: var(--color-white)
}
.latest-blog .blog-item .blog-pic {
  border-radius: 0.28rem;
  overflow: hidden;
  margin: 0
}
.latest-blog .blog-item .blog-pic img {
  max-width: 100%;
  height: auto;
  display: block;
  transition: all .6s ease
}
.latest-blog .blog-item .blog-pic:hover img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2)
}
.latest-blog .blog-item .blog-overlay {
  width: 100%;
  height: 100%;
  background: var(--color-secondary);
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0
}
.latest-blog .blog-item .blog-pic i {
  display: block;
  width: 9.24rem;
  height: 9.24rem;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: 3.22rem 0 0 -4.62rem;
  border-radius: 50%;
  background: var(--color-white);
  text-align: center;
  line-height: 9.52rem;
  opacity: 0;
  font-size: 1.96rem;
  color: var(--color-secondary);
  font-weight: 400
}
.latest-blog .blog-item .blog-item-description {
  padding: 4.2rem
}
.latest-blog .blog-item h4 {
  font-size: 2.52rem;
  margin: 0 0 2.8rem;
  padding: 0
}
.latest-blog .blog-item h4 a:hover {
  color: var(--color-secondary)
}
.latest-blog .blog-item .blog-item-description div {
  display: block
}
.latest-blog .blog-item .blog-item-description span {
  color: #999;
  display: block;
  margin: 2.8rem 0 0;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.82rem
}
.latest-blog .read-more-link {
  display: block
}
.latest-blog.style-grey .blog-item {
  background: #f9f9f9
}
.latest-blog.horizontal {
  margin-left: -2.8rem;
  margin-right: -2.8rem
}
.latest-blog-list {
  margin: 0;
  display: block
}
.latest-blog-list h4 {
  font-size: 2.52rem;
  margin: 0 0 0.56rem;
  padding: 0;
  font-family: inherit;
  font-weight: 600;
  line-height: 1.4
}
.latest-blog-list .blog-list-item-date {
  background: #f4f4f4;
  color: #666;
  width: 7rem;
  text-align: center;
  font-size: 2.8rem;
  line-height: 2.8rem;
  font-weight: 700;
  padding: 1.4rem 0 0;
  margin: 0 2.8rem 0 0;
  float: left;
  overflow: hidden;
  border-radius: 0.28rem
}
.latest-blog-list .blog-list-item-date span {
  display: block;
  background: #666;
  font-size: 1.54rem;
  line-height: 1.54rem;
  font-weight: 700;
  padding: 0.7rem 0;
  margin: 1.4rem 0 0;
  text-transform: uppercase;
  color: var(--color-white)
}
.latest-blog-list .blog-list-item-thumb {
  background: #f4f4f4;
  color: #666;
  width: 7rem;
  height: 7rem;
  padding: 0;
  margin: 0 2.8rem 0 0;
  float: left;
  overflow: hidden;
  border-radius: 0.28rem
}
.latest-blog-list .blog-list-item-description {
  overflow: hidden
}
.latest-blog-list .blog-list-item-description span {
  color: #999
}
.blog-list-item-excerpt a {
  margin-top: 0.7rem;
  display: block
}
.latest-blog-list.horizontal .blog-list-item-excerpt a {
  display: block;
  margin-top: 1.4rem
}
.latest-blog-list-modern {
  margin: 0;
  padding: 0;
  list-style: none
}
.latest-blog-list-modern li {
  margin: 0;
  text-align: center;
  border-bottom: 0.14rem solid #efefef
}
.latest-blog-list-modern li:last-child {
  border: none !important
}
.latest-blog-list-modern li a {
  display: block;
  padding: 2.8rem 0;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -ms-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s
}
.latest-blog-list-modern li a:hover {
  background: #f9f9f9
}
.latest-blog-list-modern li h4 {
  font-size: 2.52rem;
  margin: 0 0 0.14rem;
  display: block;
  padding: 0
}
.latest-blog-list-modern li span {
  font-size: 1.82rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #999;
  display: block
}
.box {
  background: var(--color-white);
  padding: 5.6rem;
  margin: 0;
  color: #777;
  border-radius: 0.28rem
}
.box.style-1 {
  color: #777;
  border: 0.14rem solid var(--color-light-gray-border)
}
.box.style-2 {
  color: #777;
  border: 0.14rem solid #e1e1e1;
  border-top: 0.42rem solid var(--color-secondary)
}
.box.style-3 {
  color: #777;
  border: 0;
  background: #f9f9f9
}
.box.style-4 {
  color: #777 !important;
  border: 0.42rem solid var(--color-secondary);
  position: relative;
  box-shadow: none
}
.box.style-5 {
  background: var(--color-light-black);
  color: var(--color-white);
  border: 0
}
.box.style-6 {
  background: var(--color-secondary);
  color: var(--color-white);
  border: 0
}
.box.style-7 {
  background-position: center center;
  background-size: cover;
  border: 0
}
.box.style-5 h1,.box.style-5 h2,.box.style-5 h3,.box.style-5 h4,.box.style-5 h5,.box.style-5 h6,.box.style-6 h1,.box.style-6 h2,.box.style-6 h3,.box.style-6 h4,.box.style-6 h5,.box.style-6 h6 {
  color: var(--color-white)
}
.box.nobottompadding {
  padding: 5.6rem 5.6rem 2.8rem
}
.box>.wpcf7 {
  margin: 0 0 -2.8rem
}
a.button,button,input[type=submit] {
  font-size: 1.82rem;
  line-height: 1 !important;
  letter-spacing: 0.14rem;
  text-transform: uppercase;
  font-weight: 700;
  width: auto;
  padding: 1.96rem 2.8rem;
  margin: 0 0.7rem 0.7rem 0;
  display: inline-block;
  text-align: center;
  border-radius: 0.28rem;
  background: var(--color-secondary);
  color: var(--color-white);
  border: 0.14rem solid var(--color-secondary)
}
a.button.medium,a.button.small {
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.14rem;
  text-transform: uppercase
}
a.button:hover {
  color: var(--color-white) !important
}
a.button.small {
  font-size: 1.54rem;
  padding: 1.26rem 1.96rem
}
a.button.medium {
  font-size: 1.82rem;
  padding: 1.68rem 2.8rem
}
a.button.big_large,a.button.large {
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.14rem;
  text-transform: uppercase;
  padding: 2.1rem 3.5rem
}
a.button.large {
  font-size: 1.82rem
}
a.button.big_large {
  font-size: 2.24rem
}
a.button.full {
  display: block;
  text-align: center;
  margin: 0 !important;
  padding: 2.8rem;
  font-size: 2.24rem;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: normal;
  text-transform: none
}
.counter-title,.member h4,a.catimage {
  text-transform: uppercase
}
a.button.button-appear {
  text-align: center;
  position: relative;
  background: #0d6;
  border: 0.14rem solid #0d6;
  color: var(--color-white);
  overflow: hidden;
  transition: all .2s
}
a.button.button-appear span {
  display: inline-block;
  position: relative;
  padding: 0 1.4rem;
  transition: padding .2s
}
a.button.button-appear i {
  position: absolute;
  top: 50%;
  right: 0;
  opacity: 0;
  margin-top: -0.98rem !important;
  transition: opacity .2s, right .2s
}
a.button.button-appear.small i {
  margin-top: -0.56rem !important
}
a.button.button-appear.large i {
  margin-top: -0.98rem !important
}
a.button.button-appear.full i {
  margin-top: -1.26rem !important
}
a.button.button-appear:active span,a.button.button-appear:hover span {
  padding: 0 2.8rem 0 0
}
a.button.button-appear:active i,a.button.button-appear:hover i {
  transition: opacity .2s, right .2s;
  opacity: 1;
  border-color: #0c5;
  top: 50%;
  right: -1.4rem
}
a.button.button-appear.full:active i,a.button.button-appear.full:hover i {
  right: -2.8rem
}
a.button.color-1 {
  background: 0;
  color: rgba(0, 0, 0, .6);
  border: 0.28rem solid rgba(0, 0, 0, .4)
}
a.button.color-2 {
  background: 0;
  color: var(--color-secondary);
  border: 0.28rem solid var(--color-secondary)
}
a.button.color-3 {
  background: var(--color-secondary);
  color: var(--color-white);
  border: 0.28rem solid var(--color-secondary)
}
#reviews .add_review .button,.pp_woocommerce .pp_content #submit,a.button.color-4 {
  background: #efefef;
  color: #666;
  border: 0.28rem solid #efefef
}
a.button.color-5 {
  background: #999;
  color: var(--color-white);
  border: 0.28rem solid #999
}
a.button.color-6 {
  background: var(--color-light-black);
  color: var(--color-white);
  border: 0.28rem solid var(--color-light-black)
}
a.button.color-7 {
  background: var(--color-white);
  color: var(--color-iron-ash);
  border: 0.28rem solid var(--color-white)
}
a.button.color-8 {
  background: 0;
  color: var(--color-white);
  border: 0.28rem solid rgba(255, 255, 255, .4)
}
a.button.color-9 {
  background: 0;
  color: var(--color-secondary);
  border: 0;
  padding: 0;
  letter-spacing: 0;
  font-size: 1.82rem
}
a.button.color-9 i {
  float: right;
  margin: 0.14rem 0 0 1.12rem !important;
  font-size: inherit !important
}
a.button.color-9:hover {
  background: 0;
  color: var(--color-light-black) !important
}
#reviews .add_review .button:hover,.button:hover,.pp_woocommerce .pp_content #submit,a.button.color-1:hover,a.button.color-2.accent-2:hover,a.button.color-2:hover,a.button.color-3.accent-2:hover,a.button.color-3:hover,a.button.color-4:hover,a.button.color-5:hover,a.button:hover,button:hover,input[type=submit]:hover {
  background: var(--color-light-black);
  border-color: var(--color-light-black);
  color: var(--color-white)
}
a.button.color-6:hover,a.button.color-7:hover {
  background: var(--color-secondary);
  border-color: var(--color-secondary);
  color: var(--color-white)
}
a.button.color-8:hover {
  border-color: var(--color-white);
  background: 0
}
a.button.yellow {
  background: #fdc858;
  color: var(--color-white);
  border-color: #fdc858
}
a.button.yellow:hover {
  background: #e5ae39;
  border-color: #e5ae39
}
a.button.orange {
  background: #f38250;
  color: var(--color-white);
  border-color: #f38250
}
a.button.orange:hover {
  background: #e6703c;
  border-color: #e6703c
}
a.button.red {
  background: #da5457;
  color: var(--color-white);
  border-color: #da5457
}
a.button.red:hover {
  background: #c53c3f;
  border-color: #c53c3f
}
a.button.blue {
  background: #38b4d6;
  color: var(--color-white);
  border-color: #38b4d6
}
a.button.blue:hover {
  background: #2a9fbf;
  border-color: #2a9fbf
}
a.button.green {
  background: #98ca69;
  color: var(--color-white);
  border-color: #98ca69
}
a.button.green:hover {
  background: #87ba57;
  border-color: #87ba57
}
a.button.small i {
  font-size: 1.4rem;
  margin: 0 1.12rem 0 0;
  font-weight: 400 !important
}
a.button.large i,a.button.medium i {
  font-size: 1.96rem;
  font-weight: 400 !important
}
a.button.medium i {
  margin: -0.14rem 1.12rem 0 0
}
a.button.large i {
  margin: 0 1.12rem 0 0
}
a.button.full i {
  font-size: 2.94rem;
  margin: 0 1.4rem 0 0;
  font-weight: 400 !important
}
.callout {
  margin: 0;
  padding: 4.2rem 0 3.08rem;
  display: block;
  text-align: center
}
.callout .callout-button,.callout .callout-text {
  display: inline-block;
  font-size: 3.08rem;
  font-weight: 600
}
.callout .callout-button {
  position: relative;
  top: -0.42rem;
  margin-left: 4.2rem !important
}
.standard-section .callout {
  border-radius: 0.28rem
}
a.catimage {
  position: relative;
  display: block;
  overflow: hidden;
  width: 100%;
  color: var(--color-white);
  font-size: 1.96rem;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.14rem
}
.catimage-text,a.catimage span {
  position: absolute;
  left: 0;
  width: 100%
}
.catimage-text {
  bottom: 0;
  display: inline-block;
  vertical-align: bottom;
  background: rgba(0, 0, 0, 0);
  color: var(--color-light-black);
  text-align: left;
  padding: 2.8rem;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease
}
.color-light .catimage-text {
  color: var(--color-white)
}
a.catimage span {
  top: 0;
  z-index: -1;
  height: auto;
  display: block;
  background-position: center center;
  background-size: cover;
  -webkit-transition: -webkit-transform .4s ease;
  -moz-transition: -moz-transform .4s ease;
  -o-transition: -o-transform .4s ease;
  transition: transform .4s ease
}
a.catimage .catimage-overlay {
  background: rgba(255, 255, 255, 0);
  padding: 0 10%;
  -webkit-transition: background .4s ease;
  -moz-transition: background .4s ease;
  -o-transition: background .4s ease;
  transition: background .4s ease
}
.gallery .gallery-item a,.image_greyscale img {
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -o-transition: all .2s;
  -ms-transition: all .2s
}
a.catimage:hover span {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1)
}
a.catimage:hover .catimage-overlay {
  background: rgba(255, 255, 255, .5)
}
a.catimage:hover .catimage-text {
  background: #1cbac8;
  color: var(--color-white);
  padding: 2.8rem 4.2rem
}
.counter {
  text-align: center;
  margin: 0
}
.counter-number {
  font-size: 6.44rem;
  margin: 0;
  padding: 0;
  font-weight: 300;
  line-height: 1;
  color: var(--color-secondary)
}
.counter-title {
  display: block;
  font-size: 1.96rem;
  font-weight: 700;
  letter-spacing: 0;
  margin: 0.7rem 0 0;
  opacity: .8
}
.ls-1,.progress-title {
  letter-spacing: 0.14rem
}
.divider {
  display: block;
  width: 100%;
  height: 0;
  margin: 0;
  padding: 0
}
.divider1,.divider2 {
  clear: both;
  height: 0.14rem
}
.divider1 {
  border-bottom: 0.14rem solid #efefef;
  margin: 8.4rem 0
}
.divider2,.divider3,.divider4 {
  margin: 7rem 0;
  width: 100%
}
.divider2 {
  background: url(../images/dotted.png) repeat-x
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
  .divider2 {
    background-image: url(../images/dotted@2x.png);
    background-size: 0.56rem 0.14rem
  }
}
.divider3 {
  height: 3.5rem;
  background: url(../images/shadow.png) center center no-repeat
}
.divider4 {
  border-bottom: 0;
  height: 1.96rem;
  background: url(../images/stripes.png);
  display: block
}
.divider5,.divider6 {
  margin: 8.4rem auto;
  text-align: center;
  position: relative
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
  .divider4 {
    background-image: url(../images/stripes@2x.png);
    background-size: 0.7rem 0.7rem
  }
}
.divider5 {
  width: 6.44rem;
  height: 0.14rem;
  border-bottom: 0.42rem solid var(--color-secondary)
}
.divider6 {
  width: 4.2rem;
  height: 0.14rem;
  border-bottom: 0.42rem solid var(--color-light-black)
}
.divider7,.divider8 {
  margin: 8.4rem 0;
  clear: both
}
.divider7 {
  border-bottom: 0.28rem dashed #e4e4e4
}
.divider8 {
  height: 0.14rem;
  text-align: center;
  position: relative;
  font-size: 0
}
.divider8:after,.divider8:before {
  height: 0.14rem;
  background: #e4e4e4;
  width: 20%;
  display: inline-block;
  content: ''
}
.divider8 .divider-icon {
  display: inline-block;
  font-size: 2.24rem;
  width: 7rem;
  margin: -1.96rem auto 0;
  text-align: center;
  vertical-align: text-top;
  color: #c3c3c3
}
.divider9 {
  clear: both;
  border-bottom: 0.14rem solid rgba(255, 255, 255, .3);
  margin: 8.4rem 0;
  height: 0.14rem
}
.newdivider {
  height: 0;
  max-height: 0;
  border-bottom: 0.14rem solid #999;
  max-width: 100% !important;
  clear: both;
  font-size: 0.14rem;
  line-height: 0;
  display: block
}
.newdivider.align-left {
  float: left
}
.newdivider.align-right {
  float: right
}
.newdivider.align-center {
  margin-left: auto;
  margin-right: auto
}
.dropcap {
  display: block;
  float: left;
  font-size: 5.6rem;
  line-height: 4.76rem;
  margin: 0.84rem 1.12rem 0 0
}
.dropcap.dropcap-box,.dropcap.dropcap-circle {
  margin: 0.84rem 1.26rem 0 0;
  width: 4.76rem;
  height: 4.76rem;
  font-size: 2.8rem;
  text-align: center;
  background-color: var(--color-secondary);
  color: var(--color-white);
  font-weight: 600;
  line-height: 4.76rem;
  padding: 0
}
.dropcap.dropcap-circle {
  border-radius: 50%
}
.dropcap.dropcap-box {
  border-radius: 0.28rem
}
.dropcap-box.color,.dropcap-circle.color {
  background: var(--color-iron-ash)
}
.dropcap.dropcap-book {
  margin: 0.84rem 1.12rem 0 0;
  font-family: Times, "Times New Roman", serif;
  line-height: 4.76rem
}
.dropcap.dropcap-color {
  display: block;
  float: left;
  font-size: 5.6rem;
  line-height: 4.76rem;
  margin: 0.84rem 1.12rem 0 0;
  color: var(--color-secondary)
}
.gallery .gallery-item a {
  margin: 0;
  padding: 0;
  display: block;
  transition: all .2s
}
.gallery img {
  width: 100%;
  height: auto;
  border: none !important;
  padding: 0 !important;
  margin: 0 !important
}
.gallery a:hover {
  opacity: .7;
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  transform: rotate(0)
}
.gallery-item {
  margin: 0 !important;
  padding: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}
.gallery-style-2 .gallery-item {
  padding: 0.14rem
}
.googlefont {
  line-height: 1.2
}
.google_map {
  margin-bottom: 4.2rem;
  border: 0.14rem solid #ccc;
  background: #efefef
}
.google_map.full,.google_map.fullsection {
  width: 100% !important;
  height: auto;
  margin: 0
}
.google_map.fullsection {
  border: 0;
  z-index: 1;
  position: relative
}
.gm-style-iw {
  padding-top: 1.4rem;
  font-size: 1.96rem !important;
  font-family: "Open Sans", Arial, sans-serif !important;
  font-weight: 400 !important
}
.minti_list.arrow li:before,.minti_list.checkbox li:before,.minti_list.circle li:before,.minti_list.circlearrow li:before,.minti_list.dotcircle li:before,.minti_list.line li:before,.minti_list.plus li:before,.minti_list.thumb li:before,.wpb_widgetised_column .widget ul li:after {
  font-family: FontAwesome
}
.google_map img {
  max-width: none
}
.entry-content img {
  max-width: 100%
}
.minti-icon {
  font-size: 1.96rem;
  display: inline-block
}
.iconbox {
  margin: 0 0 5.6rem
}
.iconbox p:last-child {
  margin: 0
}
.iconbox h3 {
  margin: 0 0 1.4rem
}
.iconbox i.boxicon {
  position: relative;
  z-index: 2;
  -webkit-transition: all 80ms ease-in;
  -moz-transition: all 80ms ease-in;
  -ms-transition: all 80ms ease-in;
  -o-transition: all 80ms ease-in;
  transition: all 80ms ease-in
}
.iconbox-style-1.icon-color-accent i.boxicon,.iconbox-style-2.icon-color-accent i.boxicon,.iconbox-style-3.icon-color-accent i.boxicon,.iconbox-style-8.icon-color-accent i.boxicon,.iconbox-style-9.icon-color-accent i.boxicon {
  color: var(--color-secondary) !important
}
.flip .icon-color-accent.card .back,.iconbox-style-4.icon-color-accent i.boxicon,.iconbox-style-5.icon-color-accent i.boxicon,.iconbox-style-6.icon-color-accent i.boxicon,.iconbox-style-7.icon-color-accent i.boxicon {
  background: var(--color-secondary);
  color: var(--color-white)
}
.iconbox-style-1.icon-color-greyscale i.boxicon,.iconbox-style-2.icon-color-greyscale i.boxicon,.iconbox-style-3.icon-color-greyscale i.boxicon,.iconbox-style-8.icon-color-greyscale i.boxicon,.iconbox-style-9.icon-color-greyscale i.boxicon {
  color: #999
}
.iconbox-style-4.icon-color-greyscale i.boxicon,.iconbox-style-5.icon-color-greyscale i.boxicon,.iconbox-style-6.icon-color-greyscale i.boxicon {
  background: #f1f1f1;
  color: #999
}
.flip .icon-color-greyscale.card .back,.iconbox-style-7.icon-color-greyscale i.boxicon {
  background: #262626;
  color: var(--color-white)
}
.color-light .iconbox-style-1.icon-color-greyscale i.boxicon,.color-light .iconbox-style-2.icon-color-greyscale i.boxicon,.color-light .iconbox-style-3.icon-color-greyscale i.boxicon,.color-light .iconbox-style-8.icon-color-greyscale i.boxicon,.color-light .iconbox-style-9.icon-color-greyscale i.boxicon {
  color: var(--color-white) !important
}
.iconbox-style-4.icon-color-greyscale.color-light i.boxicon,.iconbox-style-5.icon-color-greyscale.color-light i.boxicon,.iconbox-style-6.icon-color-greyscale.color-light i.boxicon {
  background: var(--color-white);
  color: #999
}
.iconbox-style-1 i.boxicon {
  font-size: 3.92rem;
  margin-bottom: -0.84rem;
  float: left;
  width: 5.6rem
}
.iconbox-style-1 .iconimg {
  margin-right: 1.4rem
}
.iconbox-style-1 i.boxicon[class*=sl-] {
  font-weight: 400;
  font-size: 3.64rem
}
.iconbox-style-2 i.boxicon,.iconbox-style-2 i.boxicon[class*=sl-] {
  font-size: 4.76rem
}
.iconbox-style-1.animation-iconappear {
  overflow: hidden
}
.iconbox-style-1.animation-iconappear h3 span {
  overflow: hidden;
  display: block
}
.iconbox-style-2 i.boxicon,.iconbox-style-3 i.boxicon,.iconbox-style-4 i.boxicon,.iconbox-style-5 i.boxicon {
  display: inline-block;
  text-align: center
}
.iconbox-style-1.animation-iconappear h3 {
  position: relative;
  left: -5.6rem;
  -webkit-transition: all .16s ease;
  -moz-transition: all .16s ease;
  -ms-transition: all .16s ease;
  -o-transition: all .16s ease;
  transition: all .16s ease
}
.iconbox-style-1.animation-iconappear:hover h3 {
  left: 0
}
.iconbox-style-2 .iconbox-icon {
  float: left;
  width: 4.2rem;
  margin-top: 0.28rem;
  text-align: center
}
.iconbox-style-2 .iconbox-content {
  margin-left: 7.56rem
}
.iconbox-style-3 {
  text-align: center
}
.iconbox-style-3 i.boxicon {
  font-size: 7.28rem;
  line-height: 7.28rem;
  margin-bottom: 4.2rem
}
.iconbox-style-3 .iconimg {
  margin-bottom: 2.24rem
}
.iconbox-style-4 .iconimg,.iconbox-style-4 i.boxicon {
  margin-bottom: 2.24rem !important
}
.iconbox-style-4 {
  text-align: center
}
.iconbox-style-4 i.boxicon {
  font-size: 3.92rem;
  width: 10.22rem;
  height: 10.22rem;
  line-height: 10.5rem;
  background: #f9f9f9;
  color: #999;
  border-radius: 50%
}
.iconbox-style-4 i.boxicon[class*=sl-] {
  font-size: 4.76rem
}
.iconbox-style-5 i.boxicon {
  font-size: 3.92rem;
  width: 8.82rem;
  height: 8.82rem;
  line-height: 9.1rem;
  background: #f1f1f1;
  color: #999;
  border-radius: 50%
}
.iconbox-style-5 .iconbox-icon {
  float: left
}
.iconbox-style-5 .iconbox-icon .iconimg {
  margin-right: 2.8rem
}
.iconbox-style-5 .iconbox-content {
  margin-left: 12.32rem;
  overflow: hidden
}
.iconbox-style-5 i.boxicon[class*=sl-] {
  font-size: 4.2rem
}
.iconbox-style-6 i.boxicon {
  background: #f9f9f9;
  color: #555;
  font-size: 7.84rem;
  line-height: 1;
  text-align: center;
  display: block;
  margin: 0 0 2.8rem;
  padding: 5.88rem 0;
  border-radius: 0.28rem
}
.iconbox-style-6 .iconimg {
  margin-bottom: 2.24rem
}
.iconbox-style-7 {
  text-align: center;
  background: #f9f9f9;
  padding: 0 4.2rem 7rem;
  border-radius: 0.56rem;
  margin-top: 4.2rem
}
.iconbox-style-7 i.boxicon {
  font-size: 4.2rem;
  text-align: center;
  display: block;
  margin: 0 auto;
  width: 9.24rem;
  height: 9.24rem;
  line-height: 9.52rem;
  background: #999;
  color: var(--color-white);
  border-radius: 50%;
  top: -4.62rem
}
.flip .card .front,.iconbox-style-8 {
  background: #f9f9f9;
  border-radius: 0.56rem
}
.iconbox-style-7 .iconimg {
  margin: 4.2rem 0
}
.iconbox-style-8 {
  text-align: center;
  padding: 4.2rem
}
.iconbox-style-8 i.boxicon {
  font-size: 7.84rem;
  line-height: 1;
  text-align: center;
  display: block;
  margin: 2.8rem auto;
  color: #999
}
.iconbox-style-8 .iconimg {
  margin: 1.4rem auto 2.8rem 0
}
.flip {
  -webkit-perspective: 800;
  -ms-perspective: 800;
  -moz-perspective: 800;
  -o-perspective: 800;
  width: 100%;
  min-height: 36.4rem;
  height: 36.4rem;
  position: relative;
  display: block;
  margin: 0 auto
}
.flip .card,.flip .card .face {
  height: 100%;
  width: 100%
}
.flip .back,.flip .front {
  -webkit-transform-style: preserve-3d;
  -webkit-transition: .5s;
  -moz-transform-style: preserve-3d;
  -moz-transition: .5s;
  -ms-transform-style: preserve-3d;
  -ms-transition: .5s;
  -o-transform-style: preserve-3d;
  -o-transition: .5s;
  transform-style: preserve-3d;
  transition: .5s
}
.flip .card .face {
  position: absolute;
  text-align: center
}
.flip .card .front {
  position: absolute;
  z-index: 1;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden
}
.iconbox-style-10,.imagebox {
  background: var(--color-white);
  overflow: hidden
}
.flip .card .back {
  border-radius: 0.56rem;
  transform: rotatey(-180deg);
  -ms-transform: rotatey(-180deg);
  -moz-transform: rotatey(-180deg);
  -webkit-transform: rotatey(-180deg);
  -o-transform: rotatey(-180deg);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden
}
.flip:hover .front {
  transform: rotatey(180deg);
  -ms-transform: rotatey(180deg);
  -moz-transform: rotatey(180deg);
  -webkit-transform: rotatey(180deg);
  -o-transform: rotatey(180deg)
}
.flip:hover .back {
  transform: rotatey(0);
  -ms-transform: rotatey(0);
  -moz-transform: rotatey(0);
  -webkit-transform: rotatey(0);
  -o-transform: rotatey(0);
  backface-visibility: visible;
  -webkit-backface-visibility: visible;
  -moz-backface-visibility: visible;
  -ms-backface-visibility: visible;
  -o-backface-visibility: visible
}
.iconbox-style-9 i.boxicon {
  font-size: 8.12rem;
  text-align: center;
  display: block;
  color: #999;
  line-height: 1;
  margin: 0 0 1.96rem;
  padding: 0
}
.iconbox-style-10 .iconimg,.iconbox-style-10 i.boxicon {
  bottom: 4.2rem;
  right: 4.2rem;
  font-size: 22.4rem;
  text-align: center;
  display: block;
  line-height: 1
}
.iconbox-style-9 .iconimg {
  margin: 0 0 2.24rem
}
.iconbox-style-9 table {
  height: 36.4rem;
  width: 100%
}
.iconbox-style-9 table td {
  vertical-align: middle;
  padding: 1.4rem 4.2rem 0
}
.iconbox-style-9 .back h3 {
  color: var(--color-white)
}
.iconbox-style-10 {
  border: 0.28rem solid #efefef;
  padding: 4.2rem;
  border-radius: 0.56rem;
  position: relative
}
.iconbox-style-10 h3 {
  margin-bottom: 2.8rem
}
.iconbox-style-10 i.boxicon {
  position: absolute;
  z-index: 0;
  color: #f1f1f1
}
.iconbox-style-10 h3,.iconbox-style-10 p {
  position: relative;
  z-index: 1
}
.iconbox-style-10 .iconimg {
  position: absolute;
  z-index: 0
}
.single_image.align-left {
  text-align: left
}
.single_image.align-right {
  text-align: right
}
.single_image.align-center {
  text-align: center !important
}
.fa-li,.portfolio-overlay-icon i,.pricing-plan li,.pricing-plan-head,.social-icon a,ul.styled-list li i {
  text-align: center
}
.single_image img {
  display: inline-block !important;
  max-width: 100%;
  height: auto;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
  -webkit-transform-style: preserve-3d
}
.single_image_caption {
  display: block;
  margin-top: 0.84rem;
  color: #999
}
.image_wrap {
  overflow: hidden
}
.image_box_rounded img {
  border-radius: 0.56rem
}
.image_box_border img {
  padding: 0.84rem;
  border: 0.14rem solid var(--color-light-gray-border)
}
.image_box_shadow img {
  box-shadow: 0 0 0.84rem rgba(0, 0, 0, .18)
}
.image_box_circle,.image_box_circle img {
  border-radius: 50%
}
.image_greyscale img {
  transition: all .2s
}
.image_opacity img,.toggle .toggle-title {
  -moz-transition: all .2s;
  -ms-transition: all .2s;
  -o-transition: all .2s
}
.image_greyscale img:hover {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%)
}
.image_opacity img {
  -webkit-transition: all .2s;
  transition: all .2s
}
.image_opacity img:hover {
  opacity: .7
}
.image_zoom img:hover {
  -webkit-transform: scale(1.03);
  -moz-transform: scale(1.03);
  -ms-transform: scale(1.03);
  -o-transform: scale(1.03);
  transform: scale(1.03)
}
.image_zoomout img:hover {
  -webkit-transform: scale(.97);
  -moz-transform: scale(.97);
  -ms-transform: scale(.97);
  -o-transform: scale(.97);
  transform: scale(.97)
}
.image_tilt img:hover {
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg)
}
.imagebox {
  color: #777;
  display: block;
  border-radius: 0.28rem;
  padding: 4.2rem;
  border: 0.14rem solid #e1e1e1;
  box-shadow: 0 0.28rem 0 0 rgba(0, 0, 0, .03)
}
.imagebox h1,.imagebox h2,.imagebox h3,.imagebox h4,.imagebox h5,.imagebox h6,.imagebox p {
  margin: 0 0 1.4rem
}
.imagebox .imagebox-img {
  margin: -4.34rem -4.34rem 0;
  display: block;
  border-radius: 0.7rem 0.7rem 0 0;
  overflow: hidden
}
.imagebox .imagebox-img img {
  width: 100%;
  max-width: 100%;
  height: auto;
  vertical-align: top;
  margin-bottom: 4.2rem !important
}
.imagebox a.button {
  margin: 2.8rem 0 0
}
.imagebox.style-2 {
  border: 0;
  border-radius: 0;
  box-shadow: none;
  background: #f9f9f9
}
.imagebox.style-2 a.button {
  margin: 1.4rem 0 0
}
ul.styled-list {
  list-style: none;
  margin: 0 0 0 2.8rem;
  padding: 0
}
.fa-li {
  position: absolute;
  left: -2.8rem;
  top: 1.4rem
}
ul.styled-list li {
  padding: 0.56rem 0 0.56rem 0.56rem
}
ul.styled-list li i {
  margin-right: 0.98rem;
  font-size: 2.24rem
}
.widget_text ul.styled-list li {
  padding: 0 !important;
  background: 0 0 !important
}
.member {
  margin: 0
}
.member-img img {
  width: 100%;
  max-width: 100%;
  height: auto;
  border-radius: 0.42rem
}
.member-img {
  display: block;
  margin-bottom: 2.8rem
}
.member h4 {
  margin: 0;
  padding: 0;
  font-weight: 700;
  font-size: 1.96rem
}
.member .member-role {
  color: #999;
  margin: 0 0 2.8rem
}
.member .member-content {
  border-top: 0.14rem solid rgba(130, 130, 130, .14);
  border-bottom: 0.14rem solid rgba(130, 130, 130, .14);
  padding: 2.8rem 0 !important;
  margin: 0
}
.member .social-icons {
  margin: 3.64rem 0 0;
  list-style: none
}
.member .social-icons li {
  margin: 0 1.12rem 0 0
}
.member .social-icons li a {
  font-size: 2.94rem !important
}
.pricing-plan {
  display: block;
  padding: 0;
  margin: 0;
  border: 0.14rem solid var(--color-light-gray-border);
  background: var(--color-white);
  border-radius: 0.42rem
}
.pricing-plan .pricing-plan-head {
  background: var(--color-white);
  color: #666;
  border-radius: 0.42rem 0.42rem 0 0
}
.portfolio-item .portfolio-image,.progressbar {
  border-radius: 0.28rem;
  position: relative;
  overflow: hidden
}
.pricing-plan .pricing-plan-head h3 {
  display: block;
  margin: 0;
  padding: 1.68rem 0;
  font-size: 1.96rem !important;
  font-weight: 700;
  letter-spacing: 0.14rem;
  color: #999;
  background: #f9f9f9;
  text-transform: uppercase
}
.pricing-plan.pricing-color-true .pricing-plan-head {
  margin: -0.14rem -0.14rem 0;
  color: var(--color-white)
}
.pricing-plan.pricing-color-true .pricing-plan-head h3 {
  color: var(--color-white);
  background: 0
}
.pricing-plan .pricing-price {
  background: var(--color-white);
  box-shadow: inset 0 0.14rem 0.14rem -0.14rem #999, inset 0 -0.14rem 0.14rem -0.14rem #999
}
.pricing-plan.pricing-color-true .pricing-price {
  background: rgba(0, 0, 0, .08);
  box-shadow: none;
  margin: 0
}
.testimonial,.toggle .toggle-inner {
  box-shadow: 0 0.28rem 0 0 rgba(0, 0, 0, .03)
}
.pricing-plan .pricing-price span.pricing-amount {
  display: block;
  font-size: 5.32rem;
  font-weight: 600;
  padding: 3.36rem 0 0.7rem;
  margin: 0;
  line-height: 1
}
.portfolio-item h4,.progress-title {
  font-weight: 700;
  text-transform: uppercase
}
.pricing-plan .pricing-price span.pricing-per {
  display: block;
  opacity: .6;
  padding: 0 0 3.36rem;
  margin: 0
}
.pricing-plan .pricing-signup {
  display: block;
  margin: 2.8rem 0 0;
  padding: 2.8rem 0;
  text-align: center;
  background: #f9f9f9
}
.pricing-plan .signup a.button {
  margin: 0
}
.pricing-plan ul {
  margin: 2.8rem 0;
  padding: 0;
  list-style: none;
  background: var(--color-white);
  color: #777
}
.pricing-plan li {
  margin: 0 2.8rem;
  padding: 1.4rem 0;
  border-bottom: 0.14rem solid #efefef
}
.pricing-plan li:last-child {
  border-bottom: 0
}
.progressbar {
  width: 100%;
  height: 0.84rem;
  display: block;
  background: rgba(0, 0, 0, .04);
  margin-bottom: 2.8rem
}
.progressbar .progress-percentage {
  background: var(--color-secondary);
  display: block;
  width: 0;
  height: 4.2rem
}
.progress-title {
  font-size: 1.82rem;
  display: block;
  margin: 0 0 0.14rem
}
.progress-title span {
  float: right
}
.standard-section .portfolio-element {
  margin-left: -2.8rem;
  margin-right: -2.8rem
}
.portfolio-items {
  clear: both;
  margin: 0;
  padding: 0;
  width: 100.8%;
  overflow: hidden
}
.portfolio-items.animatedcontainer {
  -webkit-transition-duration: .4s;
  -moz-transition-duration: .4s;
  -ms-transition-duration: .4s;
  -o-transition-duration: .4s;
  transition-duration: .4s
}
.portfolio-item {
  margin-bottom: 5.6rem;
  visibility: hidden;
  overflow: hidden
}
.portfolio-masonry .portfolio-item .portfolio-image,.portfolio-nomargin .portfolio-item .portfolio-image {
  border-radius: 0
}
.portfolio-image-img {
  position: relative;
  overflow: hidden;
  width: 100%
}
.portfolio-item img {
  position: relative;
  max-width: 100%;
  height: auto;
  display: block;
  margin: 0;
  transition: all .6s ease
}
.portfolio-item h4 {
  font-size: 1.96rem;
  margin: 0 0 1.4rem;
  padding: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}
.portfolio-item h4 a {
  color: #666
}
.portfolio-item h4 a:hover {
  color: var(--color-secondary)
}
.portfolio-filters {
  margin: 4.2rem 0
}
.portfolio-filters ul {
  padding: 0;
  margin: 0;
  list-style: none;
  color: #ccc
}
.portfolio-filters ul li {
  display: block;
  float: left;
  margin-right: 1.4rem;
  line-height: 2
}
.portfolio-filters ul li:after {
  content: '/'
}
.portfolio-filters ul li:last-child:after,.wpb_row.angled_b_ltr:after {
  content: ''
}
.portfolio-filters ul li a {
  display: block;
  float: left;
  color: #999;
  margin-right: 1.4rem
}
.portfolio-filters ul li a.active,.portfolio-filters ul li a:hover {
  color: var(--color-secondary)
}
.portfolio-default .portfolio-item .portfolio-image {
  margin: 0 0 2.24rem
}
.portfolio-grid .portfolio-item {
  margin-bottom: 5.6rem
}
.portfolio-grid .portfolio-item .portfolio-image {
  margin: 0;
  padding: 0
}
.portfolio-nomargin {
  background: #f9f9f9;
  margin: 0 !important
}
.portfolio-nomargin .portfolio-item {
  width: 24.999%;
  float: left;
  margin: 0
}
.portfolio-nomargin .portfolio-item .portfolio-image img {
  width: 100%;
  height: auto
}
.portfolio-masonry {
  background: #f9f9f9;
  margin: 0 !important
}
.portfolio-masonry .portfolio-item {
  float: left;
  margin: 0
}
.portfolio-masonry .portfolio-item.regular {
  width: 19.999%
}
.portfolio-masonry .portfolio-item.wide {
  width: 39.999%
}
.portfolio-masonry .portfolio-item.tall {
  width: 19.999%
}
.portfolio-masonry .portfolio-item.widetall {
  width: 39.999%
}
.portfolio-masonry .portfolio-item img {
  width: 100%;
  height: auto
}
.portfolio-overlay-icon .portfolio-image img {
  -webkit-transition: all .6s ease;
  -moz-transition: all .6s ease;
  -o-transition: all .6s ease;
  transition: all .6s ease
}
.portfolio-overlay-icon .portfolio-image:hover img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2)
}
.portfolio-overlay-icon .portfolio-overlay {
  width: 100%;
  height: 100%;
  background: var(--color-secondary);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  opacity: 0;
  cursor: pointer !important
}
.portfolio-overlay-icon i {
  display: block;
  width: 9.24rem;
  height: 9.24rem;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: 3.22rem 0 0 -4.62rem;
  border-radius: 50%;
  background: var(--color-white);
  line-height: 9.24rem;
  opacity: 0;
  font-size: 3.36rem;
  color: var(--color-secondary);
  font-weight: 400;
  z-index: 2
}
.portfolio-overlay-icon i a {
  color: var(--color-white)
}
.portfolio-overlay-effect .portfolio-overlay {
  position: absolute;
  bottom: -11.2rem;
  width: 100%;
  height: auto;
  background: var(--color-secondary)
}
.portfolio-overlay-effect .overlay-effect span {
  display: block;
  margin: 2.1rem 2.8rem;
  color: var(--color-white);
  font-size: 2.52rem;
  font-weight: 600
}
.portfolio-overlay-name .portfolio-overlay {
  width: 100%;
  height: 100%;
  background: var(--color-secondary);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  opacity: 0
}
.portfolio-overlay-name .portfolio-overlay span {
  display: block;
  margin: 3.5rem 11.2rem 3.5rem 3.5rem;
  color: var(--color-white);
  font-size: 2.52rem;
  font-weight: 600;
  line-height: 1.7
}
.portfolio-overlay-name .portfolio-overlay i {
  color: var(--color-white) !important;
  position: absolute;
  bottom: 3.5rem;
  left: 3.5rem;
  opacity: .5;
  font-size: 2.24rem
}
.testimonial,.testimonial-wrap {
  position: relative
}
.pullquote {
  color: #adadad;
  width: 36.4rem;
  margin: 3.08rem 0 !important
}
.pullquote.align-left {
  float: left;
  padding: 0 2.8rem;
  border-left: 0.56rem solid #e6e6e6
}
.pullquote.align-right {
  float: right;
  padding: 0 2.8rem;
  border-right: 0.56rem solid #e6e6e6
}
.spacer {
  display: block;
  width: 100%;
  margin: 0
}
.social-icon,.social-icon a {
  display: inline-block;
  width: 5.6rem;
  height: 5.6rem;
  line-height: 5.6rem;
  font-size: 2.94rem
}
.social-icon {
  margin: 0 0.7rem 0.7rem 0;
  background-color: #f9f9f9;
  border-radius: 0.42rem;
  overflow: hidden
}
.social-icon a {
  color: #999
}
.custom-table-1 table,.custom-table-2 table,.custom-table-3 table {
  margin: 0 0 2.8rem;
  text-align: left
}
.social-icon a:hover {
  background-color: #777;
  color: var(--color-white)
}
.social-big,.social-big a {
  width: 8.4rem;
  height: 8.4rem;
  line-height: 8.4rem;
  font-size: 3.92rem
}
.custom-table-1,.custom-table-2,.custom-table-3 {
  overflow: auto
}
.custom-table-1 table {
  border: 0.14rem solid #e1e1e1;
  border-radius: 0.28rem
}
.custom-table-1 tr:nth-child(even) {
  background: #f9f9f9
}
.custom-table-1 tr:nth-child(odd) {
  background: var(--color-white)
}
.custom-table-1 td,.custom-table-1 th {
  padding: 1.4rem 2.8rem;
  vertical-align: middle
}
.custom-table-1 thead th {
  font-size: 1.96rem;
  font-weight: 700;
  color: var(--color-light-black);
  border-bottom: 0.14rem solid #e1e1e1;
  padding: 2.1rem 2.8rem;
  background-color: #fcfcfc
}
.custom-table-2 table {
  border: 0.14rem solid #e1e1e1;
  border-radius: 0.28rem
}
.custom-table-2 tr:nth-child(even),.custom-table-2 tr:nth-child(odd) {
  background: var(--color-white)
}
.custom-table-2 td,.custom-table-2 th {
  padding: 1.4rem 2.8rem;
  vertical-align: middle;
  border: 0.14rem solid #e1e1e1
}
.custom-table-2 tr:hover {
  background: #f9f9f9
}
.custom-table-2 thead th {
  color: var(--color-light-black);
  font-size: 1.96rem;
  font-weight: 700;
  border: 0;
  border: 0.14rem solid #e1e1e1;
  padding: 2.1rem 2.8rem;
  background-color: #fcfcfc
}
.custom-table-3 tr:nth-child(even),.custom-table-3 tr:nth-child(odd) {
  background: var(--color-white)
}
.custom-table-3 td,.custom-table-3 th {
  padding: 1.4rem 2.8rem;
  vertical-align: middle;
  border-bottom: 0.14rem solid #e1e1e1
}
.custom-table-3 tr:hover {
  background: #fcfcfc
}
.custom-table-3 thead th {
  font-size: 1.96rem;
  font-weight: 700;
  color: var(--color-white);
  border: 0;
  padding: 2.1rem 2.8rem;
  background: var(--color-light-black)
}
.testimonial {
  padding: 3.5rem;
  background: var(--color-white);
  border: 0.14rem solid #e1e1e1;
  color: #777;
  border-radius: 0.28rem
}
.testimonial:after,.testimonial:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
  border-bottom: 0
}
.testimonial:before {
  bottom: -2.24rem;
  left: 3.5rem;
  border-top-color: #ccc;
  border-width: 2.24rem
}
.testimonial:after {
  bottom: -2.1rem;
  left: 3.64rem;
  border-top-color: var(--color-white);
  border-width: 2.1rem
}
.testimonial-author {
  display: block;
  margin: 4.2rem 0 0 3.36rem;
  font-weight: 700
}
.testimonial-author span {
  margin-top: -0.42rem;
  font-weight: 400;
  display: block;
  color: #999
}
.testimonial-img {
  display: block;
  overflow: hidden;
  left: 50%;
  width: 7rem;
  height: 7rem;
  border-radius: 50%;
  float: left;
  margin: 0 1.96rem 0 0
}
.testimonial-img img {
  width: 100%;
  height: auto
}
.testimonial-slide {
  padding: 0 5%;
  margin: 0 0 1.96rem;
  font-size: 2.8rem;
  text-align: center;
  font-weight: 400;
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab
}
.testimonial-slide span {
  display: block;
  margin: 2.8rem 0 0;
  font-size: 1.96rem;
  font-weight: 700;
  opacity: .6
}
.headline {
  line-height: 1.8;
  margin: 0 0 2.8rem
}
.divider-title {
  display: block;
  padding: 0;
  font-size: 1.96rem;
  color: var(--color-iron-ash);
  text-transform: uppercase;
  letter-spacing: 0.14rem;
  line-height: 1.96rem;
  font-weight: 700;
  position: relative
}
.divider-title.align-center:after,.divider-title.align-left:after {
  background-color: #1cbac8;
  content: "";
  display: inline-block;
  height: 0.42rem;
  width: 7rem;
  position: absolute;
  bottom: -2.8rem
}
.divider-title.align-center {
  text-align: center;
  margin: 0 auto 11.2rem 0 !important
}
.divider-title.align-center:after {
  left: 50%;
  margin-left: -3.5rem
}
.divider-title.align-left {
  text-align: left;
  margin: 0 0 8.4rem !important
}
.divider-title.align-left:after {
  left: 0
}
.blogslider_post_holder,.toggle .toggle-title {
  position: relative;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -khtml-user-select: none
}
.toggle {
  margin: 0 0 2.8rem
}
.toggle .toggle-title {
  padding: 1.4rem 2.8rem;
  background-color: #fafafa;
  border-radius: 0.42rem;
  cursor: pointer;
  overflow: hidden;
  color: #777;
  font-weight: 600;
  -webkit-transition: all .2s;
  transition: all .2s;
  user-select: none
}
.toggle .toggle-title:hover {
  background: #f5f5f5
}
.toggle .toggle-title i {
  opacity: .6;
  font-size: 1.96rem;
  font-weight: 400;
  margin: 0.7rem 1.4rem 0 0
}
.toggle .toggle-title.active {
  background: #1cbac8;
  color: var(--color-white);
  border-radius: 0.42rem 0.42rem 0 0
}
.toggle .toggle-title.active i {
  opacity: 1
}
.toggle .toggle-inner {
  margin: 0;
  background: var(--color-white);
  border: 0.14rem solid #e1e1e1;
  color: #777;
  border-top: 0;
  padding: 2.8rem;
  border-radius: 0 0 0.42rem 0.42rem;
  display: none
}
.toggle .toggle-inner p {
  color: #777 !important
}
.toggle .toggle-inner div {
  max-width: 100%
}
.tooltips a,.tooltips a img {
  margin: 0 auto;
  padding: 0;
  display: inline-block;
  max-width: 100%;
  text-align: center
}
.tooltips a img {
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -ms-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s
}
.tooltips a:hover img {
  opacity: .7;
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  transform: rotate(0)
}
.video-embed {
  margin: 0 0 2.8rem
}
.video-embed iframe {
  max-width: 100%;
  height: auto
}
.visibility-mobile,.visibility-mobile-landscape,.visibility-mobile-portrait,.visibility-tablet {
  display: none !important
}
@media(max-width:479px) {
  .visibility-mobile,.visibility-mobile-portrait {
    display: inherit !important
  }
  .visibility-desktop,.visibility-mobile-landscape {
    display: none !important
  }
}
@media only screen and (min-width:480px) and (max-width:767px) {
  .visibility-mobile {
    display: inherit !important
  }
  .visibility-mobile-portrait {
    display: none !important
  }
  .visibility-mobile-landscape {
    display: inherit !important
  }
  .visibility-desktop {
    display: none !important
  }
  #bannerBtn {
    margin-left: 37%;
    margin-top: 11%;
  }
  .watch-video {
    top: 150px !important;
  }
}
@media(min-width:768px) and (max-width:959px) {
  .visibility-tablet {
    display: inherit !important
  }
  .visibility-desktop,.visibility-mobile-landscape,.visibility-mobile-portrait {
    display: none !important
  }
}
.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block {
  display: none !important
}
@media(max-width:767px) {
  .visible-xs {
    display: block !important
  }
  table.visible-xs {
    display: table !important
  }
  tr.visible-xs {
    display: table-row !important
  }
  td.visible-xs,th.visible-xs {
    display: table-cell !important
  }
  .visible-xs-block {
    display: block !important
  }
  .visible-xs-inline {
    display: inline !important
  }
  .visible-xs-inline-block {
    display: inline-block !important
  }
}
@media(min-width:768px) and (max-width:959px) {
  .visible-sm {
    display: block !important
  }
  table.visible-sm {
    display: table !important
  }
  tr.visible-sm {
    display: table-row !important
  }
  td.visible-sm,th.visible-sm {
    display: table-cell !important
  }
  .visible-sm-block {
    display: block !important
  }
  .visible-sm-inline {
    display: inline !important
  }
  .visible-sm-inline-block {
    display: inline-block !important
  }
}
@media(min-width:960px) {
  .visible-md {
    display: block !important
  }
  table.visible-md {
    display: table !important
  }
  tr.visible-md {
    display: table-row !important
  }
  td.visible-md,th.visible-md {
    display: table-cell !important
  }
  .visible-md-block {
    display: block !important
  }
  .visible-md-inline {
    display: inline !important
  }
  .visible-md-inline-block {
    display: inline-block !important
  }
}
@media(min-width:1200px) {
  .visible-lg {
    display: block !important
  }
  table.visible-lg {
    display: table !important
  }
  tr.visible-lg {
    display: table-row !important
  }
  td.visible-lg,th.visible-lg {
    display: table-cell !important
  }
  .visible-lg-block {
    display: block !important
  }
  .visible-lg-inline {
    display: inline !important
  }
  .visible-lg-inline-block {
    display: inline-block !important
  }
  .hidden-lg {
    display: none !important
  }
}
@media(max-width:767px) {
  .hidden-xs {
    display: none !important
  }
}
@media(min-width:768px) and (max-width:959px) {
  .hidden-sm {
    display: none !important
  }
}
@media(min-width:960px) {
  .hidden-md {
    display: none !important
  }
}
.minti_list ul {
  list-style: none;
  margin: 0;
  padding: 0
}
.minti_list li {
  padding: 0.42rem 0
}
.minti_list li:before {
  margin-right: 1.4rem
}
.minti_list.color-accent li:before {
  color: var(--color-secondary)
}
.minti_list.circle li:before {
  content: "\f10c"
}
.minti_list.point li:before {
  content: "â€¢"
}
.minti_list.arrow li:before {
  content: "\f0da"
}
.minti_list.circlearrow li:before {
  content: "\f138"
}
.minti_list.dotcircle li:before {
  content: "\f192"
}
.minti_list.plus li:before {
  content: "\f067"
}
.minti_list.thumb li:before {
  content: "\f087"
}
.minti_list.line li:before {
  content: "\f068"
}
.minti_list.checkbox li:before {
  content: "\f00c"
}
.minti_list.show_separator li {
  padding: 1.12rem 0;
  border-bottom: 0.14rem solid #efefef
}
.minti_list.show_separator li:last-child {
  border: 0
}
.blogslider_post_holder {
  user-select: none
}
.blogslider_text_wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}
.minti_zooming_slider_item .image_wrapper,.minti_zooming_slider_item_wrapper {
  position: relative
}
.blogslider_text_outer {
  display: table;
  table-layout: fixed;
  width: 100%;
  height: 100%;
  text-align: center
}
.blogslider_text_inner {
  display: table-cell;
  vertical-align: middle
}
.blogslider_text_inner2 {
  background: var(--color-white);
  width: 33%;
  padding: 5.6rem;
  margin: 0 auto;
  border-radius: 0.28rem;
  box-shadow: 0.14rem 0.14rem 0.7rem 0 rgba(0, 0, 0, .12)
}
.blogslider_meta {
  color: #999;
  margin: 0 0 1.4rem
}
.blogslider_title {
  margin: 0 0 1.96rem !important;
  padding: 0;
  font-size: 3.08rem
}
.minti_zooming_slider {
  width: 38%;
  margin: 0 auto;
  -webkit-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -ms-user-select: none
}
.minti_zooming_slider .flex-viewport {
  overflow: visible !important
}
.minti_zooming_slider_item {
  opacity: 0;
  -webkit-transition: -webkit-transform .4s ease-out;
  transition: transform .4s ease-out
}
.minti_zooming_slider_item:not(.active) {
  -webkit-transform: scale(.8);
  transform: scale(.8);
  -webkit-transition: -webkit-transform .4s ease-out;
  transition: transform .4s ease-out
}
.minti_zooming_slider_item_inner {
  position: relative;
  width: 100%;
  margin-left: 0
}
.minti_zooming_slider_item .image_wrapper img {
  display: block;
  width: 100%;
  height: auto !important
}
.minti_zooming_slider_item .image_wrapper h6 {
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 100%);
  transform: translate(-50%, 100%);
  padding: 1.4rem 2.8rem;
  display: none;
  font-size: 1.96rem !important;
  color: #666
}
.minti_zooming_slider .slides {
  position: relative;
  cursor: grab !important;
  cursor: -moz-grab !important;
  cursor: -webkit-grab !important
}
.minti_zooming_slider .slides li.clone_end {
  position: absolute;
  top: 0;
  left: 50%
}
.minti_zooming_slider .flex-active-slide {
  margin-bottom: 5.6rem
}
.minti_zooming_slider .slides li.clone_start {
  position: absolute;
  top: 0;
  right: 100%
}
.minti_zooming_slider .flex-direction-nav {
  display: none !important
}
.minti_zooming_slider .flex-control-nav {
  position: relative;
  bottom: auto;
  text-align: center;
  width: 160%;
  margin-left: -29%;
  margin-top: 0
}
.minti_zooming_slider .flex-control-nav li {
  margin: auto;
  zoom: 1
}
.minti_zooming_slider .flex-control-paging li a {
  text-indent: inherit;
  display: inline-block;
  background: 0;
  border: 0;
  width: auto;
  height: auto;
  border-radius: 0.28rem;
  opacity: 1;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -ms-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
  margin: 0;
  cursor: pointer
}
.minti_zooming_slider .flex-control-nav li {
  float: left;
  display: block;
  box-sizing: border-box;
  position: relative
}
.minti_zooming_slider .flex-control-nav li .backline {
  width: 100%;
  height: 0.14rem;
  background: #efefef;
  position: absolute;
  top: 0.56rem;
  left: 0;
  z-index: -1
}
.minti_zooming_slider .flex-control-nav li:first-child .backline {
  left: 50%;
  width: 50%
}
.minti_zooming_slider .flex-control-nav li:last-child .backline {
  width: 50%
}
.minti_zooming_slider .flex-control-nav li a {
  display: block;
  box-sizing: border-box;
  width: 1.12rem;
  margin: 0 auto;
  height: 1.12rem;
  border-radius: 50%;
  background-color: #999
}
.minti_zooming_slider .flex-control-nav li .minti_zooming_slider_ghost {
  position: absolute;
  width: 1.12rem;
  height: 1.12rem;
  border-radius: 50%;
  background: var(--color-secondary);
  cursor: pointer;
  top: 0;
  left: 50%;
  z-index: 100;
  opacity: 0;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transition: opacity 0s ease-out .4s, left .4s ease-out;
  transition: opacity 0s ease-out .4s, left .4s ease-out
}
.minti_zooming_slider .flex-control-nav li .minti_zooming_slider_ghost.shown {
  left: 50% !important;
  opacity: 1;
  -webkit-transition: opacity 0s ease .4s;
  transition: opacity 0s ease .4s
}
.minti_zooming_slider .flex-control-nav li .nav_title h6 {
  width: auto;
  margin: 0 0.7rem;
  padding-top: 2.1rem;
  font-size: 1.96rem !important;
  color: #666;
  text-align: center;
  cursor: pointer
}
.minti_carousel {
  opacity: 0
}
.minti_carousel .wpb_content_element {
  margin-bottom: 3.5rem
}
.minti_carousel.grab-true,.minti_carousel.grab-true a {
  cursor: grab !important;
  cursor: -moz-grab !important;
  cursor: -webkit-grab !important
}
.minti_carousel.pagination_numbers .owl-dots {
  text-align: left
}
.minti_carousel.pagination_numbers .owl-dots:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden
}
.minti_carousel.pagination_numbers .owl-dots .owl-dot {
  display: inline-block;
  float: left;
  width: 5.6rem;
  height: 5.6rem;
  line-height: 5.6rem;
  font-weight: 700;
  text-align: center;
  background: var(--color-light-black);
  color: var(--color-white);
  margin-right: 0.7rem;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease
}
.minti_carousel.pagination_numbers .owl-dots .owl-dot.active {
  background: var(--color-secondary);
  color: var(--color-white) !important
}
.minti_boxedholder {
  border-style: solid
}
.minti_boxedholder .wpb_content_element:last-child {
  margin-bottom: 0
}
.minti_masonrygrid {
  margin: 0 -1.4rem;
  padding: 1.4rem 0
}
.full-width-section .minti_masonrygrid {
  margin: 0 1.4rem
}
.grid-sizer {
  width: 25%
}
.minti_masonrygrid_item {
  float: left;
  opacity: 0
}
.minti_masonrygrid_item_wrap {
  margin: 0;
  box-sizing: border-box;
  padding: 1.4rem;
  overflow: hidden
}
.minti_masonrygrid_item_inner {
  margin: 0;
  padding: 0;
  background-size: cover;
  position: relative;
  display: table;
  table-layout: fixed;
  width: 100%;
  height: 100%
}
.minti_masonrygrid_item_cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  padding: 2.8rem
}
.minti_masonrygrid_item_overlay {
  background: rgba(12, 12, 12, .88);
  color: var(--color-white);
  font-size: 2.8rem;
  letter-spacing: 0.14rem;
  opacity: 0
}
.masonry_text .minti_masonrygrid_item_inner {
  background: #f3f3f3;
  box-sizing: border-box;
  padding: 8.4rem
}
.masonry_text .minti_masonrygrid_item_cell {
  text-align: left
}
.masonry_text h4 {
  font-size: 3.92rem;
  font-weight: inherit;
  margin: 0;
  padding: 0
}
.masonry_text .divider {
  width: 5.6rem;
  height: 0;
  border-bottom: 0.28rem solid #cbcbcb;
  margin: 4.2rem 0
}
.masonry_icon .minti_masonrygrid_item_inner {
  background: #f3f3f3;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -ms-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s
}
.masonry_icon i {
  font-size: 5.32rem;
  color: var(--color-secondary)
}
.masonry_icon h4 {
  font-size: 2.52rem;
  font-weight: inherit;
  margin: 1.4rem 0;
  padding: 0;
  -webkit-transition: all .16s;
  -moz-transition: all .16s;
  -ms-transition: all .16s;
  -o-transition: all .16s;
  transition: all .16s
}
.masonry_icon .minti_masonrygrid_subtitle {
  color: #999
}
.masonry_icon:hover .minti_masonrygrid_item_inner {
  background: #222
}
.section.bg-stretch,.wpb_column {
  background-size: cover;
  background-repeat: repeat
}
.masonry_icon:hover h4 {
  color: var(--color-white)
}
.section {
  overflow: hidden;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  border-left: none !important;
  border-right: none !important
}
.section:after,.section:before {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden
}
#content.columns>.standard-section {
  margin: 0 -2.8rem
}
#content.columns>.standard-section:last-child {
  margin-bottom: 2.8rem
}
.full-width-section {
  overflow-x: hidden
}
.section img {
  display: inline-block;
  margin: 0;
  vertical-align: middle
}
.section-parallax {
  opacity: 0;
  position: static;
  background-position: center 0;
  background-attachment: fixed
}
.section-parallax.on-mobile {
  background-position: center center;
  background-repeat: repeat;
  background-attachment: scroll
}
.section-triangle {
  position: relative
}
.section-triangle .section-triangle-color {
  position: absolute;
  top: 0;
  left: 50%;
  content: '';
  width: 0;
  height: 0;
  z-index: 99;
  border-style: solid;
  margin-left: -2.24rem;
  border-width: 2.24rem 2.24rem 0;
  border-color: var(--color-white) transparent transparent
}
.wpb_row.angled_b_ltr:after,.wpb_row.angled_b_rtl:after {
  padding: 7% 0 0;
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  z-index: 2;
  width: 110%;
  margin-left: -5%;
  bottom: -0.14rem
}
.wpb_row.angled_b_ltr:after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvgxmlns='http://www.w3.org/2000/svg'width='1000'height='70'%3E%3Cpolygonpoints='0,701000,01000,70'style='fill:rgb(255,255,255);'%3E%3C/polygon%3E%3C/svg%3E");
  height: 0;
  visibility: visible
}
.wpb_row.angled_b_rtl:after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvgxmlns='http://www.w3.org/2000/svg'width='1000'height='70'%3E%3Cpolygonpoints='0,00,701000,70'style='fill:rgb(255,255,255);'%3E%3C/polygon%3E%3C/svg%3E");
  height: 0;
  content: '';
  visibility: visible
}
.wpb_row.angled_t_ltr:before,.wpb_row.angled_t_rtl:before {
  padding: 0 0 7%;
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  z-index: 2;
  width: 110%;
  margin-left: -3%;
  top: -0.14rem;
  content: '';
  visibility: visible;
  height: 0
}
.wpb_row.angled_t_ltr:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvgxmlns='http://www.w3.org/2000/svg'width='1000'height='70'%3E%3Cpolygonpoints='0,01000,00,70'style='fill:rgb(255,255,255);'%3E%3C/polygon%3E%3C/svg%3E")
}
.wpb_row.angled_t_rtl:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvgxmlns='http://www.w3.org/2000/svg'width='1000'height='70'%3E%3Cpolygonpoints='0,01000,01000,70'style='fill:rgb(255,255,255);'%3E%3C/polygon%3E%3C/svg%3E")
}
.vc_container,.vc_non_responsive .wpb_row .vc_col-sm-1,.vc_non_responsive .wpb_row .vc_col-sm-10,.vc_non_responsive .wpb_row .vc_col-sm-11,.vc_non_responsive .wpb_row .vc_col-sm-12,.vc_non_responsive .wpb_row .vc_col-sm-2,.vc_non_responsive .wpb_row .vc_col-sm-3,.vc_non_responsive .wpb_row .vc_col-sm-4,.vc_non_responsive .wpb_row .vc_col-sm-5,.vc_non_responsive .wpb_row .vc_col-sm-6,.vc_non_responsive .wpb_row .vc_col-sm-7,.vc_non_responsive .wpb_row .vc_col-sm-8,.vc_non_responsive .wpb_row .vc_col-sm-9,.vc_responsive .wpb_row .vc_col-sm-1,.vc_responsive .wpb_row .vc_col-sm-10,.vc_responsive .wpb_row .vc_col-sm-11,.vc_responsive .wpb_row .vc_col-sm-12,.vc_responsive .wpb_row .vc_col-sm-2,.vc_responsive .wpb_row .vc_col-sm-3,.vc_responsive .wpb_row .vc_col-sm-4,.vc_responsive .wpb_row .vc_col-sm-5,.vc_responsive .wpb_row .vc_col-sm-6,.vc_responsive .wpb_row .vc_col-sm-7,.vc_responsive .wpb_row .vc_col-sm-8,.vc_responsive .wpb_row .vc_col-sm-9 {
  padding-left: clamp(0px, 1.682%, 40px);
  padding-right: clamp(0px, 1.682%, 40px);
}
.wpb_row.vc_row-o-full-height {
  min-height: 100vh
}
.wpb_row.vc_row-o-content-middle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-sizing: border-box !important
}
.wpb_row:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden
}
.vc_container {
  margin-right: auto;
  margin-left: auto
}
.wpb_row {
  margin-left: -2.8rem;
  margin-right: -2.8rem
}
.page-section .wpb_row {
  margin: 0
}
.page-section .wpb_row .wpb_row {
  margin: 0 !important;
  padding: 0
}
.sidebar-left .wpb_row,.sidebar-right .wpb_row {
  margin-bottom: 0
}
.sidebar-left .wpb_row .wpb_row,.sidebar-right .wpb_row .wpb_row {
  margin: 0 -2.8rem
}
.full-width-section .wpb_column {
  padding: 0 !important
}
.wpb_row .wpb_column p:last-child {
  margin: 0
}
.wpb_column>.wpb_wrapper>:last-child,.wpb_row .wpb_row .wpb_content_element:last-child {
  margin-bottom: 0
}
div.vc_column_container>.vc_column-inner {
  box-sizing: border-box;
  padding-left: 0;
  padding-right: 0;
  width: 100%
}
@media(max-width:767px) {
  .wpb_row .wpb_column {
    margin-bottom: 5.6rem
  }
  .vc_responsive .full-width-section .wpb_column,.vc_responsive .wpb_row>div>:last-child,.vc_responsive .wpb_row>div>:last-child>.wpb_column {
    margin-bottom: 0 !important
  }
}
.last_toggle_el_margin,.wpb_button,.wpb_content_element,.wpb_row,.wpb_row .wpb_row .wpb_content_element,ul.wpb_thumbnails-fluid>li {
  margin-bottom: 5.6rem
}
.page-section .standard-section .span_12 {
  max-width: 168rem;
  margin: 0 auto;
  max-width: 2560px !important;
  margin: 0 auto;
  padding-left: clamp(0px, 1.682%, 40px);
  padding-right: clamp(0px, 1.682%, 40px);
  box-sizing: border-box;
}
@media only screen and (min-width:960px) and (max-width:1199px) {
  .vc_responsive .page-section .standard-section .span_12 {
    max-width: 134.4rem
  }
}
@media only screen and (min-width:768px) and (max-width:959px) {
  .vc_responsive .page-section .standard-section .span_12 {
    max-width: 107.52rem
  }
}
@media only screen and (max-width:767px) {
  .section {
    overflow: hidden
  }
  .vc_responsive .page-section .standard-section .span_12 {
    max-width: 47.6rem
  }
}
@media only screen and (min-width:480px) and (max-width:767px) {
  .vc_responsive .page-section .standard-section .span_12 {
    max-width: 64.4rem
  }
}
.col.text-align-center {
  text-align: center
}
.col.text-align-right {
  text-align: right
}
.wpb_row .span_12>.col.padding-1 {
  padding: 1% !important
}
.wpb_row .span_12>.col.padding-2 {
  padding: 2% !important
}
.wpb_row .span_12>.col.padding-3 {
  padding: 3% !important
}
.wpb_row .span_12>.col.padding-4 {
  padding: 4% !important
}
.wpb_row .span_12>.col.padding-5 {
  padding: 5% !important
}
.wpb_row .span_12>.col.padding-6 {
  padding: 6% !important
}
.wpb_row .span_12>.col.padding-7 {
  padding: 7% !important
}
.wpb_row .span_12>.col.padding-8 {
  padding: 8% !important
}
.wpb_row .span_12>.col.padding-9 {
  padding: 9% !important
}
.wpb_row .span_12>.col.padding-10 {
  padding: 10% !important
}
@media only screen and (max-width:767px) {
  .wpb_row .span_12>.col.padding-1,.wpb_row .span_12>.col.padding-10,.wpb_row .span_12>.col.padding-2,.wpb_row .span_12>.col.padding-3,.wpb_row .span_12>.col.padding-4,.wpb_row .span_12>.col.padding-5,.wpb_row .span_12>.col.padding-6,.wpb_row .span_12>.col.padding-7,.wpb_row .span_12>.col.padding-8,.wpb_row .span_12>.col.padding-9 {
    padding-top: 5.6rem !important;
    padding-bottom: 5.6rem !important
  }
}
.wpb_widgetised_column .widget {
  margin-bottom: 5.6rem;
  color: #888
}
.wpb_widgetised_column .widget h3 {
  font-size: 1.96rem;
  font-weight: 700;
  margin: 0 0 2.24rem;
  color: var(--color-iron-ash)
}
.wpb_widgetised_column .widget ul {
  margin: -1.4rem 0 0
}
.wpb_widgetised_column .widget>ul>li {
  border-bottom: 0.14rem solid #efefef;
  position: relative;
  padding: 1.4rem 0
}
.wpb_widgetised_column .widget>ul>li:last-child {
  border: 0
}
.wpb_widgetised_column .widget>ul>li ul {
  margin-top: 1.4rem;
  margin-bottom: -1.4rem;
  border-top: 0.14rem solid #efefef
}
.wpb_widgetised_column .widget>ul>li ul li {
  background: #f9f9f9;
  padding: 1.4rem 0 1.4rem 1.96rem;
  border-bottom: 0.14rem dashed #efefef
}
.wpb_widgetised_column .widget>ul>li ul li:last-child {
  border-bottom: 0
}
.wpb_widgetised_column .widget>ul>li ul li a:before {
  content: '+';
  margin-right: 1.4rem
}
.wpb_widgetised_column .widget ul li:after {
  content: "\f105";
  position: absolute;
  top: 1.4rem;
  right: 0;
  font-size: 1.96rem;
  color: #ccc
}
.wpb_widgetised_column .widget ul li a {
  display: block;
  color: #777
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active.wpb_accordion_header a,.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:hover,.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:hover .ui-state-default .ui-icon,.wpb_widgetised_column .widget ul li a:hover,.wpb_widgetised_column .widget ul li:hover:after {
  color: var(--color-secondary)
}
.wpb_widgetised_column .widget>ul>li.current-menu-item,.wpb_widgetised_column .widget>ul>li.current_page_item {
  font-weight: 600
}
.animate {
  opacity: 0;
  position: relative
}
.animate[data-animation=fade-in-from-left] {
  left: -5.6rem
}
.animate[data-animation=fade-in-from-right] {
  right: -5.6rem
}
.animate[data-animation=fade-in-from-bottom] {
  bottom: -7rem
}
.animate[data-animation=fade-in-from-top] {
  top: -7rem
}
.ui-helper-reset {
  line-height: 1.9
}
.wpb_content_element .wpb_accordion_header a {
  border-bottom: 0;
  text-decoration: none;
  display: block;
  padding: 0;
  outline: 0 !important
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
  background-color: transparent;
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -ms-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
  padding: 0 0 4.2rem 4.2rem;
  display: none
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child,.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content>.wpb_content_element:last-child {
  margin-bottom: 0
}
.wpb_accordion .wpb_accordion_wrapper {
  border-bottom: 0.14rem solid rgba(0, 0, 0, .07)
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
  margin: 0;
  padding-top: 0;
  position: relative;
  text-transform: none;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  outline: 0 !important;
  border-top: 0.14rem solid rgba(0, 0, 0, .07)
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
  padding: 2.8rem 0;
  color: #666;
  font-weight: 700;
  -webkit-transition: all 70ms ease;
  -moz-transition: all 70ms ease;
  -ms-transition: all 70ms ease;
  -o-transition: all 70ms ease;
  transition: all 70ms ease
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon,.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {
  position: relative;
  float: left;
  left: 0;
  top: 0;
  right: 0;
  width: 2.52rem;
  height: 2.52rem;
  display: block;
  background: url(../images/accordion-open.png) center center no-repeat #999;
  margin: 3.22rem 1.68rem 0 0;
  border-radius: 0.28rem;
  cursor: pointer;
  -webkit-transition: all 70ms ease;
  -moz-transition: all 70ms ease;
  -ms-transition: all 70ms ease;
  -o-transition: all 70ms ease;
  transition: all 70ms ease
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
  background-image: url(../images/accordion-close.png);
  background-color: var(--color-secondary)
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header:hover .ui-icon {
  background-color: var(--color-secondary) !important
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
  .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {
    background-image: url(../images/accordion-open@2x.png);
    background-size: 1.4rem 1.4rem
  }
  .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
    background-image: url(../images/accordion-close@2x.png);
    background-size: 1.4rem 1.4rem
  }
}
.wpb_content_element.wpb_tabs .wpb_tabs_nav,.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper {
  padding: 0
}
.wpb_content_element.wpb_tabs .wpb_tabs_nav {
  margin: 0;
  padding-left: 0 !important;
  text-indent: inherit !important
}
#content .wpb_content_element.wpb_tabs .wpb_tabs_nav {
  margin: 0
}
.wpb_content_element.wpb_tabs .wpb_tabs_nav li {
  background-color: transparent;
  white-space: nowrap;
  padding: 0;
  background-image: none;
  list-style: none !important;
  margin: 0 4.2rem -0.14rem 0 !important;
  font-size: 2.24rem;
  font-weight: 600;
  position: relative;
  z-index: 1
}
.wpb_content_element.wpb_tabs .wpb_tabs_nav li:after,.wpb_content_element.wpb_tabs .wpb_tabs_nav li:before {
  display: none !important
}
.wpb_content_element.wpb_tabs .wpb_tabs_nav li:hover {
  background-color: var(--color-white)
}
.wpb_content_element.wpb_tabs .wpb_tabs_nav li.ui-tabs-active {
  background-color: var(--color-white);
  border-bottom: 0.42rem solid #666
}
.wpb_content_element.wpb_tabs .wpb_tabs_nav li.ui-tabs-active a {
  cursor: default;
  color: var(--color-light-black)
}
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_ui-tabs-hide {
  display: none
}
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tabs_nav li {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none
}
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
  border-bottom: 0;
  text-decoration: none;
  display: block;
  padding: 0 0.28rem 2.1rem;
  color: #999;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -ms-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s
}
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tabs_nav a:hover {
  color: var(--color-light-black)
}
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
  background-color: var(--color-white);
  border-top: 0.14rem solid #efefef;
  padding: 2.8rem 0 0
}
.wpb_content_element.wpb_tour .wpb_tour_next_prev_nav {
  display: none
}
.wpb_content_element.wpb_tour .wpb_tabs_nav {
  width: 26%
}
.wpb_content_element.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 0;
  float: left;
  width: 74%;
  padding: 0 0 0 5.6rem
}
.wpb_content_element.wpb_tour .wpb_tabs_nav {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 0
}
.wpb_content_element.wpb_tour .wpb_tabs_nav li {
  background: #fafafa;
  padding: 0;
  margin: 0 0 0.7rem;
  position: relative;
  border-radius: 0.28rem;
  box-shadow: inset 0 0.14rem 0.42rem 0 rgba(0, 0, 0, .12)
}
.wpb_content_element.wpb_tour .wpb_tabs_nav li:hover {
  background: #f1f1f1
}
.wpb_content_element.wpb_tour .wpb_tabs_nav li a {
  padding: 1.4rem 2.8rem;
  color: #666;
  position: relative
}
.wpb_content_element.wpb_tour .wpb_tabs_nav li a:after {
  font-family: FontAwesome;
  content: "\f054";
  position: absolute;
  top: 1.82rem;
  right: 8.4rem;
  font-size: 1.68rem;
  color: #999
}
.wpb_row,.wpb_row .span_12 {
  position: relative
}
.wpb_content_element.wpb_tour .wpb_tabs_nav li.ui-tabs-active {
  background: var(--color-iron-ash);
  color: var(--color-white);
  box-shadow: none
}
.wpb_content_element.wpb_tour .wpb_tabs_nav li.ui-tabs-active a,.wpb_content_element.wpb_tour .wpb_tabs_nav li.ui-tabs-active a:after {
  color: var(--color-white)
}
.wpb_row .span_12 {
  z-index: 4 !important;
}
.video-fallback {
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover
}
.video-overlay,.wpb_row .video-wrap {
  position: absolute !important;
  top: 0;
  left: 0;
  padding-bottom: 0 !important
}
.wpb_row .video-wrap {
  overflow: hidden;
  opacity: 0;
  z-index: 1
}
.video-overlay {
  width: 100%;
  height: 100%;
  opacity: .72;
  z-index: 3
}
.wpb_row .video-wrap .mejs-container .mejs-controls {
  display: none !important
}
.vc_pie_chart h4 {
  margin: 1.4rem 0 0;
  font-size: 1.96rem;
  letter-spacing: 0.14rem;
  font-weight: 700;
  text-transform: uppercase
}
.vc_pie_chart {
  margin: 0 !important
}
.color-light,.color-light p {
  color: rgba(255, 255, 255, .9) !important
}
.color-light a,.color-light h1 a,.color-light h2 a,.color-light h3 a,.color-light h4 a,.color-light h5 a,.color-light h6 a {
  color: var(--color-white)
}
.color-light a:hover,.color-light a:hover h1,.color-light a:hover h2,.color-light a:hover h3,.color-light a:hover h4,.color-light a:hover h5,.color-light a:hover h6,.color-light h1 a:hover,.color-light h2 a:hover,.color-light h3 a:hover,.color-light h4 a:hover,.color-light h5 a:hover,.color-light h6 a:hover {
  color: var(--color-white) !important
}
.color-light h1,.color-light h2,.color-light h3,.color-light h4,.color-light h5,.color-light h6 {
  color: var(--color-white)
}
.color-custom h1,.color-custom h2,.color-custom h3,.color-custom h4,.color-custom h5,.color-custom h6 {
  color: inherit
}
.color-light .progressbar {
  background: rgba(255, 255, 255, .2)
}
.color-light .testimonial-author {
  color: rgba(255, 255, 255, .8)
}
.color-light .testimonial {
  background: var(--color-white)
}
.color-light .testimonial:after {
  border-color: var(--color-white) transparent transparent
}
.color-light .divider-title,.color-light .title {
  color: var(--color-white)
}
.color-light .member .member-role {
  color: rgba(255, 255, 255, .8)
}
.color-light .title.align-center:after,.color-light .title.align-center:before,.color-light .title.align-left:after,.color-light .title:after {
  background-color: rgba(255, 255, 255, .5)
}
.color-light .imagebox {
  border: 0
}
.color-light .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
  color: var(--color-white) !important
}
.color-light .wpb_accordion .wpb_accordion_wrapper,.color-light .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
  border-color: rgba(255, 255, 255, .2)
}
.color-light .social-icon {
  background-color: rgba(255, 255, 255, .1) !important
}
.color-light .social-icon a {
  color: var(--color-white)
}
.color-light .social-icon a:hover {
  background: var(--color-white);
  color: #777 !important
}
.color-light .toggle .toggle-title {
  background-color: var(--color-white);
  border: 0.14rem solid var(--color-white);
  color: #777
}
.color-light .toggle .toggle-title:hover {
  background: #efefef
}
.color-light .toggle .toggle-title i {
  opacity: .6;
  font-size: 1.96rem;
  font-weight: 400;
  margin: 0.7rem 1.4rem 0 0
}
.color-light .toggle .toggle-title.active {
  background: #1cbac8;
  color: var(--color-white);
  border-color: #1cbac8
}
.color-light .toggle .toggle-title.active i {
  opacity: 1
}
.color-light .toggle .toggle-inner {
  background: var(--color-white);
  border: 0.14rem solid var(--color-white);
  color: #777
}
.color-light .toggle .toggle-inner p {
  color: #777 !important
}
.color-light .gallery-style-2 .gallery {
  background: rgba(0, 0, 0, .2)
}
.color-light input[type=email],.color-light input[type=password],.color-light input[type=text],.color-light textarea {
  color: rgba(255, 255, 255, .5);
  border: 0.14rem solid rgba(255, 255, 255, .5);
  background: 0
}
.color-light input[type=email]:focus,.color-light input[type=password]:focus,.color-light input[type=text]:focus,.color-light textarea:focus {
  color: var(--color-white);
  background: 0;
  border-color: var(--color-white)
}
.color-light .wpcf7-form .wpcf7-submit {
  background: var(--color-white);
  color: #777;
  border: 0
}
.color-light .wpcf7 span.wpcf7-not-valid-tip {
  color: #777;
  margin-top: -0.28rem;
  background: var(--color-white);
  padding: 0.56rem 1.4rem;
  border-radius: 0 0 0.28rem 0.28rem
}
.color-light input.wpcf7-not-valid {
  border-color: var(--color-white)
}
.color-light .wpcf7-form input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, .7)
}
.color-light .wpcf7-form input:-moz-placeholder {
  color: rgba(255, 255, 255, .7)
}
.color-light .wpcf7-form input::-moz-placeholder {
  color: rgba(255, 255, 255, .7)
}
.color-light .wpcf7-form input:-ms-input-placeholder {
  color: rgba(255, 255, 255, .7)
}
.color-light .minimalistic_form input[type=email],.color-light .minimalistic_form input[type=password],.color-light .minimalistic_form input[type=tel],.color-light .minimalistic_form input[type=text],.color-light .minimalistic_form textarea {
  background-color: transparent !important;
  border-top: transparent;
  border-right: transparent;
  border-left: transparent;
  border-bottom-width: 0.14rem
}
.color-light .minimalistic_form .simpleselect .placeholder {
  border: 0.14rem solid rgba(255, 255, 255, .5);
  background-color: transparent !important;
  border-top: transparent;
  border-right: transparent;
  border-left: transparent
}
.color-light .iconbox-content p {
  opacity: .8
}
.color-light .iconbox-style-8 {
  background: var(--color-white);
  color: #777 !important
}
.color-light .iconbox-style-8 i.boxicon {
  color: #999
}
.color-light .iconbox-style-10 {
  background: 0;
  border: 0.28rem solid rgba(255, 255, 255, .3)
}
.color-light .iconbox-style-10 i.boxicon {
  color: rgba(255, 255, 255, .09)
}
.color-light .latest-blog-list-modern li {
  border-bottom: 0.14rem solid rgba(255, 255, 255, .2)
}
.color-light .latest-blog-list-modern li a:hover {
  background: rgba(255, 255, 255, .07)
}
.color-light .latest-blog-list-modern li span {
  color: rgba(255, 255, 255, .7)
}
.color-light .owl-theme .owl-dots .owl-dot span {
  border: 0.28rem solid var(--color-white);
  background: 0
}
.color-light .owl-theme .owl-dots .owl-dot.active span {
  background: var(--color-white)
}
.color-light .blog-list-item-excerpt a {
  opacity: .5
}
.color-light .blog-list-item-excerpt a:hover {
  opacity: 1
}
.color-light .latest-blog-list .blog-list-item-date {
  background: #f4f4f4;
  color: var(--color-iron-ash)
}
.color-light .latest-blog-list .blog-list-item-date span {
  background: var(--color-iron-ash);
  color: var(--color-white)
}
.color-light .minti_list.show_separator li {
  border-color: rgba(255, 255, 255, .1)
}
.color-light .minti_zooming_slider .flex-control-nav li .backline {
  background: rgba(255, 255, 255, .06)
}
.color-light .minti_zooming_slider .flex-control-nav li a {
  background-color: #666
}
.color-light .minti_zooming_slider .flex-control-nav li .nav_title h6,.color-light .minti_zooming_slider_item .image_wrapper h6 {
  color: var(--color-white)
}
.color-light .minti_carousel.pagination_numbers .owl-dots .owl-dot {
  background: rgba(255, 255, 255, .1);
  color: var(--color-white)
}
.color-light .wpb_content_element.wpb_tour .wpb_tabs_nav li {
  background: rgba(0, 0, 0, .1)
}
.color-light .wpb_content_element.wpb_tour .wpb_tabs_nav li:hover {
  background: rgba(0, 0, 0, .2)
}
.color-light .wpb_content_element.wpb_tour .wpb_tabs_nav li.ui-tabs-active,.color-light .wpb_content_element.wpb_tour .wpb_tabs_nav li.ui-tabs-active a,.color-light .wpb_content_element.wpb_tour .wpb_tabs_nav li.ui-tabs-active a:after {
  color: var(--color-white)
}
@media only screen and (min-width:960px) and (max-width:1199px) {
  .row {
    margin-bottom: 2.8rem
  }
  .column.alpha,.columns.alpha {
    margin-left: 0
  }
  .column.omega,.columns.omega {
    margin-right: 0
  }
  .container .one.column,.container .one.columns {
    width: 2.8rem
  }
  .container .two.columns {
    width: 11.2rem
  }
  .container .three.columns {
    width: 19.6rem
  }  
  .container .five.columns {
    width: 36.4rem
  }
  .container .six.columns {
    width: 44.8rem
  }
  .container .seven.columns {
    width: 53.2rem
  }
  .container .eight.columns {
    width: 61.6rem
  }
  .container .nine.columns {
    width: 70rem
  }
  .container .ten.columns {
    width: 78.4rem
  }
  .container .eleven.columns {
    width: 86.8rem
  }
  .container .twelve.columns {
    width: 95.2rem
  }
  .container .thirteen.columns {
    width: 103.6rem
  }
  .container .fourteen.columns {
    width: 112rem
  }
  .container .fifteen.columns {
    width: 120.4rem
  }  
  .container .one-third.column,.container .one-third.columns {
    width: 39.2rem
  }
  .container .two-thirds.column,.container .two-thirds.columns {
    width: 86.8rem
  }
  .container .twelve.alt.sidebar-right {
    padding-right: 5.46rem;
    width: 89.6rem
  }
  .container .twelve.alt.sidebar-left {
    padding-left: 5.46rem;
    width: 89.6rem
  }
  #sidebar.sidebar-right #sidebar-widgets {
    margin-left: -2.94rem;
    padding-left: 5.6rem
  }
  #sidebar.sidebar-left #sidebar-widgets {
    margin-right: -2.94rem;
    padding-right: 5.6rem
  }
}
@media only screen and (min-width:768px) and (max-width:960px) {
  .wrapall {
    min-width: 107.52rem
  }  
  .column.alpha,.columns.alpha {
    margin-left: 0;
    margin-right: 1.4rem
  }
  .column.omega,.columns.omega {
    margin-right: 0;
    margin-left: 1.4rem
  }
  .alpha.omega {
    margin-left: 0;
    margin-right: 0
  }
  .container .one.column,.container .one.columns {
    width: 3.92rem
  }
  .container .two.columns {
    width: 10.64rem
  }
  .container .three.columns {
    width: 17.36rem
  }  
  .container .five.columns {
    width: 30.8rem
  }
  .container .six.columns {
    width: 37.52rem
  }
  .container .seven.columns {
    width: 44.24rem
  }
  .container .eight.columns {
    width: 50.96rem
  }
  .container .nine.columns {
    width: 57.68rem
  }
  .container .ten.columns {
    width: 64.4rem
  }
  .container .eleven.columns {
    width: 71.12rem
  }
  .container .twelve.columns {
    width: 77.84rem
  }
  .container .thirteen.columns {
    width: 84.56rem
  }
  .container .fourteen.columns {
    width: 91.28rem
  }
  .container .fifteen.columns {
    width: 98rem
  }  
  .container .one-third.column,.container .one-third.columns {
    width: 33.04rem
  }
  .container .two-thirds.column,.container .two-thirds.columns {
    width: 68.88rem
  }
  #sidebar.sidebar-left #sidebar-widgets,#sidebar.sidebar-right #sidebar-widgets,.container .twelve.alt.sidebar-left,.container .twelve.alt.sidebar-right {
    padding-left: 0;
    padding-right: 0;
    border: 0;
    margin: 0 1.4rem;
    width: 104.72rem
  }
  #sidebar-widgets {
    padding-top: 0
  }
}
@media only screen and (max-width:767px) {
  .container,.container .eight.columns,.container .eleven.columns,.container .fifteen.columns,.container .five.columns,.container .four.columns,.container .fourteen.columns,.container .nine.columns,.container .one-third.column,.container .one-third.columns,.container .one.column,.container .one.columns,.container .seven.columns,.container .six.columns,.container .sixteen.columns,.container .ten.columns,.container .thirteen.columns,.container .three.columns,.container .twelve.columns,.container .two-thirds.column,.container .two-thirds.columns,.container .two.columns {
    width: 100%;
  }
  .wrapall {
    min-width: 100%;
  }
  .container .column,.container .columns {
    margin: 0
  }
  #sidebar.sidebar-left #sidebar-widgets,#sidebar.sidebar-right #sidebar-widgets,.container .twelve.alt.sidebar-left,.container .twelve.alt.sidebar-right {
    padding-left: 0;
    padding-right: 0;
    border: 0;
    margin: 0;
    width: 42rem
  }
  .five_sixth,.four_fifth,.one_fifth,.one_fourth,.one_half,.one_sixth,.one_third,.three_fifth,.three_fourth,.two_fifth,.two_third {
    position: relative;
    margin-right: 0;
    margin-bottom: 5.6rem;
    float: none;
    width: 100%
  }
  #sidebar-widgets {
    padding-top: 0
  }
  .full-width-section>.span_12>.col {
    height: auto !important
  }
  .full-width-section>.span_12>.col>.wpb_wrapper {
    margin-top: 0 !important;
    margin-bottom: 0 !important
  }
  .full-width-section>.span_12>.col>.wpb_wrapper .col {
    margin-bottom: 5.6rem !important
  }
  .full-width-section>.span_12>.col>.wpb_wrapper .col:last-child {
    margin-bottom: 0 !important
  }
}
@media only screen and (min-width:480px) and (max-width:767px) {
  .container,.container .eight.columns,.container .eleven.columns,.container .fifteen.columns,.container .five.columns,.container .four.columns,.container .fourteen.columns,.container .nine.columns,.container .one-third.column,.container .one-third.columns,.container .one.column,.container .one.columns,.container .seven.columns,.container .six.columns,.container .sixteen.columns,.container .ten.columns,.container .thirteen.columns,.container .three.columns,.container .twelve.columns,.container .two-thirds.column,.container .two-thirds.columns,.container .two.columns {
    width: 58.8rem
  }
  .wrapall {
    min-width: 58.8rem
  }
  .container .column,.container .columns {
    margin: 0
  }
  #sidebar.sidebar-left #sidebar-widgets,#sidebar.sidebar-right #sidebar-widgets,.container .twelve.alt.sidebar-left,.container .twelve.alt.sidebar-right {
    padding-left: 0;
    padding-right: 0;
    border: 0;
    margin: 0;
    width: 58.8rem
  }
  #sidebar-widgets {
    padding-top: 0
  }
}
.header-is-transparent .sticky-wrapper {
  position: absolute
}
.sticky-wrapper .header-v1-only.header-transparent,.stuck {
  margin: 0 auto;
  position: fixed !important;
  top: 0;
  z-index: 9999 !important;
  width: 100%;
  -webkit-transform: translate3d(0, 0, 0)
}
.header-v3 .navigation-wrap.stuck,.header-v4 .navigation-wrap.stuck {
  border: 0;
  box-shadow: 0 0 0.28rem 0.14rem rgba(0, 0, 0, .16);
  -webkit-transition: background .2s;
  -moz-transition: background .2s;
  -ms-transition: background .2s;
  -o-transition: background .2s;
  transition: background .2s
}
@media only screen and (min-width:960px) {
  .boxed-layout #header.stuck,.boxed-layout .navigation-wrap.stuck {
    width: 173.6rem
  }
}
@media only screen and (max-width:1240px) {
  .boxed-layout {
    width: auto;
    margin: 0 !important;
    padding: 0 !important;
    border: 0
  }
  .boxed-layout #header,.boxed-layout #header.stuck,.boxed-layout .navigation-wrap.stuck {
    width: 100%
  }
}
@media only screen and (min-width:960px) and (max-width:1199px) {
  #search-top {
    width: 128.8rem
  }
  .blog-masonry .blog-wrap {
    width: 134.4rem;
    margin: 0
  }
  .blog-masonry .post {
    width: 39.2rem
  }
  .widget_portfolio .portfolio-widget-item:nth-child(3n) {
    margin: 0 1.4rem 1.4rem 0
  }
}
@media only screen and (max-width:959px) {
  .blog-masonry .blog-wrap {
    width: 110.6rem !important;
    margin-left: -1.4rem;
    margin-right: -1.4rem
  }
  .blog-masonry .post {
    width: 49.7rem
  }
  .blog-center .blog-wrap {
    width: 105rem;
    margin: 0 auto !important
  }
  #sidebar .widget_nav_menu {
    margin: 0 0 5.6rem
  }
  #sidebar .widget_nav_menu h3 {
    margin: 0 0 2.8rem
  }
  #sidebar .widget_nav_menu ul li a {
    padding: 0.98rem 0
  }
  #sidebar .widget_nav_menu ul li.current_page_item a {
    padding: 0.98rem 0;
    background: 0;
    border: 0
  }
  #sidebar.sidebar-left .widget_nav_menu {
    margin: 0 0 5.6rem
  }
  #sidebar.sidebar-left .widget_nav_menu h3 {
    margin: 0 0 2.8rem
  }
  #sidebar.sidebar-left .widget_nav_menu ul li a {
    text-align: left;
    padding: 0.98rem 0
  }
  #sidebar.sidebar-left .widget_nav_menu ul li.current_page_item a {
    margin: 0;
    border: 0
  }
  .widget_portfolio .portfolio-widget-item,.widget_portfolio .portfolio-widget-item:nth-child(3n) {
    margin: 0
  }
  .widget_portfolio .portfolio-widget-item .portfolio-pic {
    border-radius: 0
  }
  .logo img {
    max-width: 91rem
  }
  .portfolio-default .portfolio-item {
    margin-bottom: 5.6rem !important
  }
  .portfolio-grid .portfolio-item {
    margin-bottom: 2.8rem !important
  }
  .portfolio-masonry .portfolio-item.regular,.portfolio-nomargin .portfolio-item {
    width: 49.999%
  }
  .portfolio-masonry .portfolio-item.wide {
    width: 99.999%
  }
  .portfolio-masonry .portfolio-item.tall {
    width: 49.999%
  }
  .portfolio-masonry .portfolio-item.widetall {
    width: 99.999%
  }
}
@media only screen and (min-width:768px) and (max-width:959px) {
  .single #content.sidebar-left,.single #content.sidebar-right {
    padding-bottom: 7rem !important
  }
  #respond-inputs p {
    width: 100%;
    margin-right: 0;
    float: none
  }
}
@media only screen and (max-width:767px) {
  .single #content.sidebar-left,.single #content.sidebar-right {
    padding-bottom: 7rem
  }
  #topbar {
    background: var(--color-white) !important;
    border-bottom: 0.14rem solid rgba(0, 0, 0, .09)
  }
  #topbar .topbar-col1,#topbar .topbar-col2 {
    float: none;
    display: block;
    width: 58.8rem;
    overflow: hidden;
    text-align: center
  }
  #topbar .topbar-col1 {
    background: #f5f5f5
  }
  #topbar ul.menu li {
    margin: 0 1.4rem !important
  }
  #topbar .social-icons {
    height: 5.6rem;
    padding: 0
  }
  #topbar .social-icons ul li {
    width: 5.6rem;
    height: 5.6rem;
    display: inline-block;
    float: none
  }
  #topbar .social-icons ul li a {
    display: inline-block
  }
  #breadcrumbs,#navigation,#post-navigation,.flex-control-nav {
    display: none
  }
  .logo img {
    max-width: 47.6rem;
    margin-left: 0 !important;
  }
  #breadcrumbs {
    float: none;
    text-align: left
  }
  .flex-direction-nav .flex-next,.flex-direction-nav .flex-prev {
    width: 6.72rem;
    height: 6.72rem;
    line-height: 6.72rem;
    margin-top: -3.36rem
  }
  .flex-direction-nav .flex-prev {
    left: 0
  }
  .flex-direction-nav .flex-next {
    right: 0
  }
  .flex-direction-nav a:before {
    font-size: 4.76rem
  }
  #respond-inputs p {
    width: 100%;
    margin-right: 0;
    float: none
  }
  .entry-meta ul {
    margin-bottom: 2.8rem
  }
  .entry-meta ul li {
    display: block;
    border-bottom: 0.14rem solid #efefef;
    padding: 1.4rem 0
  }
  .entry-meta .meta-author,.entry-meta .meta-category:after,.entry-meta .meta-edit,.entry-meta ul li:after {
    display: none
  }
  .blog-medium .entry-audio,.blog-medium .entry-gallery,.blog-medium .entry-image,.blog-medium .entry-video {
    float: none;
    width: 100%;
    margin: 0 0 3.92rem
  }
  .blog-masonry .blog-wrap {
    width: 100% !important;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0
  }
  .blog-masonry .post {
    width: 58.8rem;
    margin: 0 0 5.6rem
  }
  .blog-center .blog-wrap {
    width: 58.8rem;
    margin: 0 auto !important
  }
  #portfolio-related-post .portfolio-item {
    margin: 0 0 5.6rem
  }  
  #copyright,#copyright .copyright-col1,#copyright .copyright-col2,#copyright .menu,#copyright .social-icons {
    float: none;
    text-align: center !important
  }
  #copyright .menu li {
    margin: 0 1.4rem
  }
  #copyright .copyright-text {
    margin-bottom: 2.8rem
  }
  #footer .widget ul li a,#copyright .copyright-col2,.copyright-col-new-footer ul li a {
    font-size: 2rem !important;
  }
  #copyright .social-icons {
    float: none;
    margin-bottom: -1.4rem
  }
  #copyright .social-icons ul li {
    float: none !important;
    display: inline-block !important;
    width: 5.6rem;
    height: 5.6rem
  }
  #copyright .social-icons ul li a {
    display: inline-block
  }
  .search-page #searchform input#searchsubmit {
    display: none
  }
  .widget_portfolio .portfolio-widget-item,.widget_portfolio .portfolio-widget-item:nth-child(3n) {
    margin: 0 1.4rem 1.4rem 0
  }
  #back-to-top,#back-to-top a {
    display: none;
    opacity: 0
  }
  .portfolio-default .portfolio-item,.portfolio-grid .portfolio-item {
    margin-bottom: 5.6rem !important
  }
  .portfolio-masonry .portfolio-item.regular,.portfolio-masonry .portfolio-item.tall,.portfolio-masonry .portfolio-item.wide,.portfolio-masonry .portfolio-item.widetall,.portfolio-nomargin .portfolio-item {
    width: 100%
  }
  .portfolio-detail-attributes ul {
    margin-top: 2.8rem;
    margin-bottom: 4.2rem
  }
}
@media only screen and (max-width:479px) {
  #topbar .topbar-col1,#topbar .topbar-col2 {
    float: none;
    display: block;
    width: 42rem;
    overflow: hidden;
    text-align: center
  }
  .logo img {
    max-width: 21.8rem;
  }
  .post-time {
    display: none
  }
  .blog-masonry .post {
    width: 42rem;
    margin: 0 0 5.6rem
  }
  .blog-center .blog-wrap {
    width: 42rem;
    margin: 0 auto !important
  }
}
@media only screen and (min-width:960px) and (max-width:1199px) {
  .blogslider_text_inner2 {
    width: 46%;
    padding: 5.6rem
  }
}
@media only screen and (max-width:959px) {
  .fontsize-l,.fontsize-m {
    font-size: 2.52rem
  }
  .fontsize-xl {
    font-size: 2.8rem
  }
  .fontsize-xxl {
    font-size: 3.36rem
  }
  .fontsize-xxxl {
    font-size: 3.92rem
  }
  .fontsize-xxxxl {
    font-size: 4.76rem
  }
  .fontsize-xxxxxl {
    font-size: 5.88rem
  }
  .superlarge {
    font-size: 11.2rem
  }
  .blogslider_text_inner2 {
    width: 60%;
    padding: 5.6rem
  }
  .minti_zooming_slider {
    width: 60%
  }
  .minti_zooming_slider .flex-control-nav {
    width: 140%;
    margin-left: -20%;
    margin-top: 9.8rem
  }
  .grid-sizer {
    width: 50%
  }
}
@media only screen and (min-width:768px) and (max-width:959px) {
  .latest-blog-list.horizontal,.projects-masonry .project-item.regular,.projects-nomargin .project-item {
    width: 50%
  }
  .latest-blog {
    margin: 0 -1.4rem
  }
  .callout .callout-text {
    display: block;
    margin: 0 4.2rem
  }
  .callout .callout-button {
    display: block;
    margin: 2.8rem 0 1.4rem
  }
  .projects-grid {
    margin-bottom: 2.8rem
  }
  .projects-grid .project-item {
    margin-bottom: 2.94rem
  }
  .projects-masonry .project-item.wide {
    width: 100%
  }
  .projects-masonry .project-item.tall {
    width: 50%
  }
  .projects-masonry .project-item.widetall {
    width: 100%
  }
  .blogslider_text_inner2 {
    padding: 5.6rem 2.8rem 2.8rem
  }
  .blogslider_meta,.blogslider_text_inner2 .button {
    display: none
  }
  .wpb_row {
    margin-left: -1.4rem;
    margin-right: -1.4rem
  }
}
@media only screen and (max-width:767px) {
  .callout .callout-text {
    display: block;
    margin: 0 4.2rem
  }
  .callout .callout-button {
    display: block;
    margin: 2.8rem 0 5.6rem
  }
  .tabset .tab {
    float: none;
    display: block;
    margin: 0 0 -0.14rem
  }
  .tabset .panel,.tabset .tab a {
    border: 0.14rem solid #e1e1e1;
    margin: 0
  }
  .tabset .tab a {
    color: #999;
    display: block;
    padding: 1.68rem 2.8rem;
    background-color: #fcfcfc
  }
  .tabset .tab a.selected {
    font-weight: 400;
    border-bottom: 0.14rem solid #e1e1e1
  }
  .tabset .panel {
    clear: both;
    padding: 2.8rem 2.8rem 0
  }
  .tabstyle-vertical .panels,.tabstyle-vertical .tabs {
    float: none;
    width: 100%
  }
  .tabstyle-vertical .tab a.selected {
    border-color: #e1e1e1
  }
  .tabstyle-vertical.tablook-2 .panel {
    margin: 2.8rem 0 0
  }
  .tabstyle-vertical.tablook-2 .tab a.selected {
    border: 0
  }
  .title.align-center:after,.title.align-center:before {
    display: none;
    height: 0
  }
  .vertical-center,.wpb_column {
    height: auto !important
  }
  .projects-default .project-item,.projects-grid .project-item {
    margin-bottom: 5.6rem
  }
  .projects-masonry .project-item.regular,.projects-nomargin .project-item {
    width: 50%
  }
  .projects-masonry .project-item.wide {
    width: 100%
  }
  .projects-masonry .project-item.tall {
    width: 50%
  }
  .projects-masonry .project-item.widetall {
    width: 100%
  }
  .fontsize-l,.fontsize-m {
    font-size: 2.24rem
  }
  .fontsize-xl {
    font-size: 2.52rem
  }
  .fontsize-xxl {
    font-size: 2.8rem
  }
  .fontsize-xxxl {
    font-size: 3.36rem
  }
  .fontsize-xxxxl {
    font-size: 3.92rem
  }
  .fontsize-xxxxxl {
    font-size: 4.76rem
  }
  .superlarge {
    font-size: 11.2rem
  }
  .vertical-center {
    padding-top: 5.6rem;
    padding-bottom: 5.6rem
  }
  .vertical-center .wpb_wrapper {
    margin-top: 0 !important
  }
  .wpb_content_element.wpb_tabs .wpb_tabs_nav {
    border: 0.14rem solid var(--color-light-gray-border);
    border-radius: 0.42rem;
    padding: 1.4rem 0
  }
  .wpb_content_element.wpb_tabs .wpb_tabs_nav li {
    display: block !important;
    float: none !important;
    padding: 0 1.4rem;
    margin: 0;
    border: none !important
  }
  .wpb_content_element.wpb_tabs .wpb_tabs_nav li a,.wpb_content_element.wpb_tabs .wpb_tabs_nav li.ui-tabs-active a {
    display: block;
    float: none;
    margin: 0;
    padding: 0.7rem 1.4rem !important
  }
  .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
    border: 0
  }
  .wpb_content_element.wpb_tour .wpb_tabs_nav,.wpb_content_element.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
    width: 100%;
    float: none;
    padding: 0
  }
  .wpb_content_element.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
    margin-top: 2.8rem
  }
  .blogslider_text_inner2 {
    width: 60%;
    padding: 2.8rem 2.8rem 0.56rem
  }
  .blogslider_excerpt,.blogslider_meta {
    display: none
  }
  .blogslider_title {
    font-size: 2.52rem
  }
  .minti_zooming_slider {
    width: 80%
  }
  .minti_zooming_slider .flex-active-slide {
    margin-bottom: 8.4rem
  }
  .minti_zooming_slider_item .image_wrapper h6 {
    padding-top: 6.3rem;
    display: block
  }
  .minti_zooming_slider .flex-control-nav {
    width: 100%;
    margin-left: 0;
    margin-top: 7rem
  }
  .grid-sizer {
    width: 100%
  }
  .masonry_text .minti_masonrygrid_item_inner {
    padding: 5.6rem
  }
}
@media only screen and (max-width:479px) {
  .projects-masonry .project-item.regular,.projects-masonry .project-item.tall,.projects-masonry .project-item.wide,.projects-masonry .project-item.widetall,.projects-nomargin .project-item {
    width: 100%
  }
  .blogslider_title {
    font-size: 2.24rem
  }
  .divider8 .divider-icon {
    margin: -0.42rem auto 0
  }
}
@media only screen and (min-width:960px) and (max-width:1199px) {
  .sidebar-left .products li,.sidebar-right .products li {
    width: 50%
  }
  .product .images {
    width: 56rem
  }
  .product .images .thumbnails img {
    width: 12.04rem;
    height: auto
  }
  .product .summary,.woocommerce-tabs {
    width: 67.2rem
  }
  #customer_details .col-1,#customer_details .col-2 {
    width: 61.32rem
  }
  .products li h3 {
    width: 21rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
  }
  .cart-collaterals {
    width: 70rem
  }
  .product-page.twelve .product .images {
    width: 28rem
  }
  .product-page.twelve .product .summary {
    width: 56rem
  }
  .product-page.twelve .product .images .thumbnails img {
    width: 6.72rem;
    height: auto
  }
}
@media only screen and (max-width:959px) {
  .products li {
    width: 50% !important
  }
  #customer_details .col-1,#customer_details .col-2,.cart-collaterals {
    width: 100%;
    float: none
  }
  .product-page.twelve .product .images,.product-page.twelve .product .summary {
    width: 100%
  }
}
@media only screen and (min-width:768px) and (max-width:959px) {
  .page-section .products {
    margin: 0 -4.2rem !important
  }
  .product .images {
    width: 42rem
  }
  .product .images .thumbnails img {
    width: 8.54rem;
    height: auto
  }
  .product .summary {
    width: 57.12rem
  }
  .woocommerce-tabs {
    clear: both;
    float: none;
    width: 104.72rem
  }
  .woocommerce td.actions input {
    padding: 1.68rem 1.4rem
  }
  #shiptobilling {
    float: none
  }
  .woocommerce .addresses .col-1,.woocommerce .addresses .col-2,.woocommerce form .form-row-first,.woocommerce form .form-row-last {
    width: 100%;
    margin: 0;
    float: none
  }
  .woocommerce .addresses .col-1 {
    margin: 0 0 5.6rem
  }
  .checkout_coupon input.button {
    margin-bottom: 2.8rem
  }
  .product-page.twelve .product .images {
    width: 42rem
  }
  .product-page.twelve .product .summary {
    width: 57.12rem
  }
  .product-page.twelve .product .images .thumbnails img {
    width: 8.54rem;
    height: auto
  }
}
@media only screen and (max-width:767px) {
  .products li {
    width: 100% !important
  }
  .product .images {
    width: 58.8rem;
    margin: 0 0 2.8rem
  }
  .product .images .thumbnails img {
    width: 12.6rem;
    height: auto
  }
  .product .summary {
    width: 58.8rem
  }
  .woocommerce-tabs {
    clear: both;
    float: none;
    width: 58.8rem
  }
  .woocommerce table.shop_table td,.woocommerce table.shop_table th,.woocommerce-page table.shop_table td,.woocommerce-page table.shop_table th {
    padding: 1.96rem 0.42rem
  }
  .woocommerce table.shop_table td img {
    width: 6.16rem !important;
    display: block;
    margin-left: 0.98rem
  }
  .quantity .input-group-btn button.btn,.shop_table .product-remove,.shop_table .product-subtotal {
    display: none
  }
  p.stars a {
    width: 11.06rem
  }
  .woocommerce td.actions {
    text-align: center !important;
    padding: 1.4rem 1.4rem 0 !important
  }
  td.actions input {
    width: 100% !important;
    margin: 0 0 1.4rem !important
  }
  a.catimage,a.catimage .catimage-overlay,a.catimage span {
    height: 28rem !important
  }
}
@media only screen and (max-width:479px) {
  .products li {
    width: 100% !important
  }
  .woocommerce-ordering,.woocommerce-result-count {
    float: none;
    margin: 0 0 2.8rem
  }
  .product .images {
    width: 42rem;
    margin: 0 0 2.8rem
  }
  .product .images .thumbnails img {
    width: 8.54rem;
    height: auto
  }
  .product .summary {
    width: 42rem
  }
  .woocommerce-tabs {
    clear: both;
    float: none;
    width: 42rem
  }
  p.stars a {
    width: 100%;
    margin-bottom: 0.7rem
  }
  .woocommerce table.shop_table th,.woocommerce table.shop_table tr.cart_item td,.woocommerce-page table.shop_table th {
    padding: 1.96rem 0.14rem
  }
  .woocommerce table.shop_table tr.cart_item td img {
    display: none
  }
  .actions #coupon_code {
    width: 90% !important
  }
}
@media only screen and (max-width:767px) {
  #bbpress-forums #bbp-search-form #bbp_search {
    display: block;
    width: 74% !important;
    margin-right: 2%
  }
  #bbpress-forums #bbp-search-form #bbp_search_submit {
    display: block;
    width: 24% !important;
    margin: 0
  }
  #bbpress-forums div.bbp-forum-author,#bbpress-forums div.bbp-reply-author,#bbpress-forums div.bbp-topic-author {
    float: none;
    text-align: center;
    width: 100%;
    margin-left: -2.8rem
  }
  #bbpress-forums div.bbp-forum-content,#bbpress-forums div.bbp-reply-content,#bbpress-forums div.bbp-topic-content {
    margin: 0 2.8rem 0 -2.8rem;
    padding: 0
  }
  #bbpress-forums #bbp-single-user-details {
    margin: 0;
    width: 100%;
    float: none;
    overflow: hidden
  }
  #bbpress-forums #bbp-user-body {
    margin-left: 0
  }
  #bbpress-forums #bbp-single-user-details #bbp-user-avatar {
    margin: 0 auto;
    width: 19.6rem
  }
}
@media only screen and (max-width:479px) {
  #bbpress-forums #bbp-search-form #bbp_search {
    display: block;
    width: 64% !important;
    margin-right: 2%
  }
  #bbpress-forums #bbp-search-form #bbp_search_submit {
    display: block;
    width: 34% !important;
    margin: 0
  }
}
/* REDESIGN OCT 2021 CSS START */
#footer .widget h3:after {
  background: var(--color-neonYellow) !important;
}
.footer-part-1 {
  background-color: var(--color-trueBlue) !important;
}
.footer-part-1 .bot-clients-head {
  color: var(--color-white) !important;
}
.footer-part-1 .layerA,.footer-part-1 .layerA a {
  color: var(--color-white) !important;
}
.redesign-title-color {
  color: var(--color-trueBlue) !important;
}
.sfci-icon {
  color: var(--deepBlack) !important;
}
.sfci-heading {
  color: var(--deepBlack) !important;
}
.rc-card--logo,.rc-sub-cardHeading {
  color: var(--color-deep-lonavala) !important;
}
.sogo-blue-bc-Textblock h2 {
  color: var(--color-light-black) !important;
}
.sfci-hr {
  border: solid 0.42rem var(--color-secondary) !important;
  background-color: var(--color-secondary) !important;
}
.sogo-overview .so-icon .fal.fa-long-arrow-left {
  color: var(--color-primary-v2) !important;
  font-size: 2.52rem !important;
}
.sogo-redesign-title {
  color: var(--color-secondary-v2) !important;
}
.secondary-btn:hover {
  color: var(--color-secondary) !important;
}
/*Subpages New Changes*/
#page-subheader {
  background-color: var(--lightheader) !important;
}
.scb-parentPage {
  margin: 0 0 0 0.7rem !important;
  font-family: var(--font-Epilogue-Bold);
}
.sogo-connect-breadcrumb {
  display: flex;
  align-items: center;
}
.scb-currentPage {
  background-position: center;
  background-repeat: no-repeat;
}
.scb-currentPage {
  width: 5.04rem;
  height: 5.04rem;
  display: inline-block;
  background-size: 5.04rem;
}
.scb-currentPage.cxIcon,.scb-currentPage.sogoIcon,.scb-currentPage.sogoConnectIcon,.scb-currentPage.sogoEX,.scb-currentPage.sogoCore {
  background-color: transparent !important;
}
.pageHeading {
  font-family: var(--font-Epilogue-SemiBold) !important;
  color: var(--color-primary-v2) !important;
  font-size: var(--fontl);
}
.pageSubHeading {
  font-family: var(--font-CrimsonPro-Italic) !important;
  font-size: var(--fontxl);
  letter-spacing: -0.0308rem;
  color: var(--color-secondary-v2) !important;
  font-weight: 400;
}
.cx-sogo-findOutsection {
  padding-top: 7rem;
  background-color: var(--color-primary-v2) !important;
}
.sogo--blue-Raisedialogue-card {
  background-color: rgba(236, 253, 250, 0.54) !important;
  border: 0.14rem solid #b8d4cd !important;
}
.PrimaryText {
  font-family: var(--font-Epilogue-Bold);
  font-size: 5.04rem;
}
.secondaryTxt {
  font-family: var(--font-CrimsonPro-Italic) !important;
  color: var(--color-secondary-v2) !important;
  font-weight: 400;
  font-size: 10.08rem;
}
.sogo-cx-createDynamic .turqoise-button,.turqoise-button {
  background-color: var(--color-lightneonYellow) !important;
  color: var(--color-light-black) !important;
  border: 0.28rem solid var(--color-lightneonYellow) !important;
}
.sogo-cx-createDynamic .turqoise-button:hover,.turqoise-button:hover {
  background-color: var(--color-lightneonYellow) !important;
}
.secondary-btn {
  background-color: var(--color-lightneonYellow) !important;
  color: var(--color-light-black) !important;
  border: none !important;
}
.secondary-btn:hover {
  background-color: var(--color-lightneonYellow) !important;
  color: var(--color-light-black) !important;
}
.so-text {
  color: var(--color-primary-v2) !important;
}
.sogo-blue-bc-Textblock .sub-head-Join {
  max-width: 77rem;
  margin: auto;
  font-family: 'CrimsonPro-ExtraLightItalic' !important;
  font-size: 8.96rem;
  font-weight: 200;
  font-stretch: normal;
  font-style: italic;
  line-height: 1;
  letter-spacing: -0.14rem;
  text-align: center;
  color: var(--color-black);
}
.align-c.sogo-blue-bcs {
  margin: 3.29rem auto 0 !important;
  font-size: 2.52rem;
  line-height: 1.33;
}
.cx-banner-white-text {
  padding: 0.84rem 5.04rem;
  border-radius: 0.42rem;
  background-color: transparent !important;
  font-family: var(--font-Epilogue-Bold);
  transition: transform .2s;
  display: inline-block;
  color: var(--color-primary-v2) !important;
}
.cx-banner-white-text:hover {
  box-shadow: 0 0.56rem 2.8rem 0 rgb(255 255 255 / 20%);
  transform: scale(1.10);
  color: var(--color-primary-v2) !important;
}
.testimonial--content-main h3 {
  color: var(--color-primary-v2);
  font-family: var(--font-Epilogue-Bold);
}
.testimonial--content-main .ss-typo_para-m-left::before {
  background: var(--deep-cyan) !important;
  border: solid 0.42rem var(--deep-cyan) !important;
}
.sogo-blue-bc-Textblock .sogo-blue-bc-hr {
  display: none;
}
.sogo-blue-ttc-card.ttc-card-talk {
  margin-right: 11.9rem;
  top: 14rem;
  position: relative;
}
.sogo-blue-ttc-card.ttc-card-direction {
  margin-right: 11.9rem;
  top: 7.7rem;
  position: relative;
}
.sogo-blue-ttc-card {
  width: 39.9rem;
  padding: 4.2rem 2.38rem 5.6rem 3.92rem;
  border-radius: 0.56rem;
  background-color: var(--color-white);
}
.sogo-blue-ttc-card,.sogo-blue-ttc-card.ttc-card-direction,.sogo-blue-ttc-card.ttc-card-collaboration {
  box-shadow: 0rem 1.12rem 3.08rem var(--color-ocean);
}
.ttc-card-desc,.ttc-card-sub-head {
  color: var(--color-ocean);
}
.ttc-card-heading {
  color: var(--color-charcoal);
  font-size: 10.08rem;
  font-weight: var(--font-CrimsonPro-ExtraLight);
  white-space: break-spaces;
}
.ttc-card-sub-head {
  font-family: var(--font-Epilogue-Bold);
}
.ttc-card-icon {
  color: var(--color-secondary-v2);
  margin: 2.8rem 0 14rem 0;
}
.sogo-angled-section::before,#sogo-fci,.main-banner-screen {
  background-color: var(--color-ocean);
}
.neonBg {
  background-color: var(--color-ocean) !important;
}
.neonBg .sfci-desc .ss-typo_para-m-left,.neonBg .sfci-heading,.sogo-banner-screen .fal,.neonBg .PrimaryText,.neonBg .fal,.neonBg .sogo-banner-description,.neonBg .sogo-banner-description .ss-typo_para-l-left,.sogo-angled-section .sogo-subheading.ss-typo_heading1-center,.sogo-triple-card-heading p,.sogo-angled-section .sogo-triple-treat-section-desc {
  color: var(--color-white) !important;
}
.neonBg.sfci-heading {
  font-family: var(--font-Epilogue-Bold);
}
.neonBg .sfci-icon .fal,.sogo-banner-screen.color-b .fal {
  color: var(--color-secondary-v2) !important;
}
.video-overlay {
  background-color: rgba(3, 50, 54, 0.6) !important;
}
.sogo-sx-createDynamic .secondaryTxt,.sogo-tm-createDynamic .secondaryTxt {
  font-size: 8.68rem;
}
.sogo-tm-createDynamic {
  padding: 14rem 2.94rem 9.8rem 16.1rem !important;
}
.sogo-feature-collabration.collabe1.fadeMaxUp {
  background-image: linear-gradient(20deg, rgba(0, 97, 89, 0.7), rgba(35, 167, 156, 0.7)), url(/wp-content/uploads/2021/03/poll-answer.jpg) !important;
}
.sogo-feature-collabration.collabe2.fadeMaxUp {
  background-image: linear-gradient(20deg, rgba(35, 167, 156, 0.6), rgba(35, 167, 156, 0.6)), url(/wp-content/uploads/2021/03/poll-response.jpg) !important;
}
.sogo-feature-collabration.collabe3.fadeMaxUp {
  background-image: linear-gradient(20deg, rgba(0, 97, 89, 0.7), rgba(35, 167, 156, 0.7)), url(/wp-content/uploads/2021/03/sx-form-ease.jpg) !important;
}
.sogo-feature-collabration.collabe4.fadeMaxUp {
  background-image: linear-gradient(20deg, rgba(35, 167, 156, 0.6), rgba(35, 167, 156, 0.6)), url(/wp-content/uploads/2021/03/sx-form-seamless.png) !important;
}
/* 3P Contact Section */
@media screen and (max-width: 767px) {
  .pageHeading {
    font-size: var(--font-small);
  }
  .pageSubHeading,.secondaryTxt {
    font-size: var(--font-medium);
  }
}
@media screen and (max-width: 1024px) and (min-width: 768px) {
  .pageHeading {
    font-size: var(--font-medium);
  }
  .pageSubHeading,.secondaryTxt {
    font-size: 7.28rem;
  }
  .cx-findOut-content .secondaryTxt {
    font-size: 6.16rem !important;
  }
}
@media screen and (max-width: 767px) {
  div.sogo-tm-createDynamic {
    padding: 14rem 0rem 9.8rem !important;
  }
  .sogo-sx-createDynamic .PrimaryText {
    line-height: 1.1;
  }
  .enterprise-video-wrapper #bannerBtn {
    margin-left: 35%;
    margin-top: 30%;
    display: block;
  }
}
/*Join the strongest brands common css - start*/
/*
.sogo-join-brands-main {
  padding-top: 13rem;
}
.sogo-join-brands-head-wrapper {
  width: 45%;
  margin: 0 auto 6.5rem;
}
.sogo-join-brands-head-txt {
  text-align: center;
  font-family: 'Epilogue-Bold';
  font-size: 7.2rem;
  line-height: 1.23;
  color: var(--color-dark-green);
  margin-bottom: 4.3rem;
}
.sogo-join-brands-logo-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 14.5rem;
}
.sogo-join-brands-logo-cards {
  width: 12%;
  height: 12.3rem;
  text-align: center;
  line-height: normal;
  padding: 3.6rem;
  border-right: 0.1rem solid rgba(0, 0, 0, .1);
  position: relative;
  border-bottom: 0.1rem solid rgba(0, 0, 0, .1);
}
.sogo-join-brands-logo-wrapper,.sogo-join-brands-logo-cards {
  box-sizing: content-box;
}
.sogo-join-brands-logo-cards:nth-child(6),.sogo-join-brands-logo-cards:nth-child(12) {
  border-right: none;
}
.sogo-join-brands-logo {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.sogo-join-brands-logo img {
  max-width: 20.3rem;
}
.sogo-join-brands-logo-cards:nth-last-child(-n+6) {
  border-bottom: none;
}
.sogo-join-brands-head-wrapper .align-c .green-button.green-ent-btn {
  padding: 2.3rem 3.5rem !important;
}
@media (max-width: 1200px) and (min-width:961px) {
  .sogo-join-brands-head-wrapper {
    width: 65%;
  }
  .sogo-join-brands-head-txt {
    width: 100%;
  }
  .sogo-join-brands-logo-cards {
    padding: 1.4rem 2.9rem;
  }
}
@media (max-width: 960px) {
  .sogo-join-brands-head-wrapper {
    width: 100%;
  }
  .sogo-join-brands-head-txt {
    font-size: 3.8rem;
  }
  .sogo-join-brands-logo-cards {
    width: 20%;
    padding: 0 2.9rem;
  }
  .sogo-join-brands-logo-cards:nth-child(3n) {
    border-right: none;
  }
  .sogo-join-brands-logo-cards:nth-last-child(-n+6) {
    border-bottom: 0.1rem solid rgba(0, 0, 0, .1);
  }
  .sogo-join-brands-logo-cards:nth-last-child(-n+3) {
    border-bottom: none;
  }
}
@media (max-width: 767px) {
  .sogo-join-brands-logo img {
    max-width: 11.6rem;
  }
  .sogo-join-brands-main .column_container.vc_col-sm-12 {
    padding-left: 0;
    padding-right: 0;
  }
}
*/
/*Top bottom right side arrow button - start*/
#back-to-top a {
  width: 6rem;
  line-height: 6rem;
  font-size: 2rem;
}
#back-to-top {
  right: 1.82rem;
}
/*Call popup - start*/
.sogo-phone-popup-wrapper {
  display: block;
  position: absolute;
  top: 4.5rem;
  left: -17rem;
  width: 54rem;
  height: auto;
  background: var(--color-linen);
  border-radius: 2rem;
  z-index: 999;
  box-shadow: 0px 289px 81px 0px rgba(0, 0, 0, 0.00), 0px 185px 74px 0px rgba(0, 0, 0, 0.02), 0px 104px 62px 0px rgba(0, 0, 0, 0.08), 0px 46px 46px 0px rgba(0, 0, 0, 0.13), 0px 12px 25px 0px rgba(0, 0, 0, 0.15);
}
.sogo-phone-popup-wrapper.callPopupHide {
  display: none;
}
.sogo-phone-popup-wrapper::before {
  content: '';
  border-left: 2rem solid transparent;
  border-right: 2rem solid transparent;
  border-bottom: 2rem solid var(--color-linen);
  position: absolute;
  top: -1.5rem;
  left: 70%;
  transform: translate(-50%, 0%);
}
.sogo-phone-popup-closeBtn {
  position: absolute;
  right: 1.5rem;
  top: 1.5rem;
  font-size: 1.4rem;
  line-height: normal;
  cursor: pointer;
}
.sales_call_btn.disableState {
  pointer-events: none;
}
.sogo-phone-popup-main {
  padding: 3.5rem 3.5rem 0;
}
.sogo-phone-popup-heading {
  font-family: var(--font-Epilogue-Bold);
  color: var(--color-obsidian);
  text-align: center;
  letter-spacing: -0.04rem;
  font-size: 2.3rem;
  line-height: normal;
  margin-bottom: 2.6rem;
}
.sogo-phone-popup-heading.sogo-PopupHeading {
  font-size: 3.5rem;
  margin-bottom: 3.5rem
}
.sogo-phone-popup-call-button {
  text-align: center;
  width: 100%;
}
.sogo-phone-popup-call-button a.slide-btn-wrapper.slide-button.fill-bg span {
  font-family: var(--font-Epilogue-Bold);
  font-size: 2.4rem;
}
.sogo-phone-popup-call-button.disabledPopupTxt {
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.2rem;
  line-height: 3rem;
  letter-spacing: -0.04rem;
}
.sogo-phone-popup-call-button .slide-button.fill-bg {
  background-color: var(--color-primary-v2);
  border: 0.29rem solid var(--color-primary-v2);
}
.sogo-phone-popup-call-button .slide-btn-wrapper.fill-bg span {
  color: var(--color-white);
}
.sogo-phone-popup-call-button .slide-button.fill-bg i {
  background-color: var(--color-white);
}
@media (min-width: 1025px) {
  .sogo-phone-popup-call-button .slide-btn-wrapper.slide-button:hover i {
    background-color: var(--color-secondary-v2);
  }
  .sogo-phone-popup-call-button .slide-btn-wrapper.slide-button:hover i:before {
    right: 2.9rem;
    color: var(--color-white);
  }
  .slide-btn-wrapper.slide-button:hover i:before {
    color: var(--color-white);
  }
}
.sogo-phone-popup-call-button .slide-button.fill-bg i:before {
  color: var(--color-primary-v2);
  right: 1.2rem;
}
.sogo-phone-popup-divider {
  text-align: center;
  margin-top: 3rem;
  color: var(--color-obsidian);
  font-size: 2rem;
  font-family: var(--font-Epilogue-Bold);
  opacity: 0.5;
  letter-spacing: -0.04rem;
  line-height: normal;
}
.sogo-phone-popup-request-a-call-heading {
  text-align: center;
  margin: 2.3rem auto 0;
  line-height: normal;
  font-family: var(--font-Epilogue-Bold);
  font-size: 2.3rem;
  color: var(--color-obsidian);
}
.sogo-request-a-call-frame {
  padding: 2.8rem 3.8rem 3.5rem;
}
#SogoRequestCallForm {
  min-height: 220px;
  width: 100%;
}
.hideInternal {
  display: none;
}
.sogo-phone-popup-after-submit.hideInternal {
  display: none;
}
.sogo-phone-popup-after-submit {
  padding: 5.7rem 3.2rem 4.3rem;
  text-align: center;
}
.sogo-phone-popup-thankyou-title {
  font-family: 'Epilogue-ExtraBold';
  font-size: 4rem;
  color: var(--color-obsidian);
  letter-spacing: -0.12rem;
  margin: 3rem auto 2.5rem;
  line-height: normal;
}
.sogo-phone-popup-thankyou-message {
  color: var(--color-obsidian);
  font-size: 2.4rem;
  font-family: var(--font-Epilogue-SemiBold);
  line-height: 3.2rem;
  margin: 0 auto 9.4rem;
  width: 40rem;
  text-align: center;
}
.sogo-phone-popup-close-Slidebutton .slide-btn-wrapper span {
  font-family: var(--font-Epilogue-Bold);
  font-size: 2.4rem !important;
}
.sogo-phone-popup-close-Slidebutton .slide-btn-wrapper.slide-button i:before {
  font-size: 2.4rem
}
@media (min-width: 1025px) {
  .sogo-phone-popup-close-Slidebutton .slide-btn-wrapper.slide-button:hover i:before {
    color: var(--color-white);
  }
}
.sogo-phone-popup-close-Slidebutton .slide-btn-wrapper.slide-button i:before {
  right: 1.3rem
}
.contact_sales_click {
  position: relative;
}
@media screen and (max-width:767px) {
  .phone-icon {
    position: absolute;
    right: 13rem;
    top: 6.5rem;
    transform: translateY(-50%);
    cursor: pointer;
    z-index: 1;
  }
  #phoneIcon .sales_call_btn {
    display: block;
    width: 30px;
    height: 30px;
  }
  .sogo-phone-popup-wrapper {
    left: unset;
    top: 6rem;
    right: -11rem;
    width: 50.5rem;
  }
  .sogo-phone-popup-wrapper::before {
    right: 16%;
    left: unset;
  }
  .slide-btn-wrapper.slide-button {
    padding: 2.4rem 2.2rem 2rem 5.8rem;
  }
}
/*Call popup - end*/

/*Topbar changes - start*/
.menu-item-41872,
.menu-item-41877 {
  display: none !important;
}
#topbar.sogo-topbar .sixteen.columns {
  /*border-bottom: 0.1rem solid transparent;*/
  margin: auto;
  margin-left: clamp(0px, 3.364%, 80px);
  margin-right: clamp(0px, 3.364%, 80px);
  width: calc(100% - 6.728%);
  padding-left: 0;
  padding-right: 0;
  min-height: 40px;
  position:relative;
}
#topbar.sogo-topbar .sixteen.columns:after {
  content: '';
  position: absolute;
  top: calc(100% + 1px);
  left: 0;
  width: 100%;
  height: 1px;
  background: radial-gradient(circle at 50% 50%, #F8F4ED 0%, rgba(248, 244, 237, 0.5) 0%, rgba(248, 244, 237, 0.1) 100%, rgba(248, 244, 237, 0) 100%);
  pointer-events: none;
}
#navigation>ul.master-menu>li.megamenu.sogo-resources-block.sogo-nav-options-carrot-downarrow {
    margin-right: 5%;
}
@media (min-width: 961px) and (max-width: 1024px) {
  #navigation>ul.master-menu>li.megamenu.sogo-resources-block.sogo-nav-options-carrot-downarrow {
    margin-right: 1%;
  }
}
@media (min-width: 1100px) and (max-width: 1299px) {
  #navigation>ul.master-menu>li.megamenu.sogo-resources-block.sogo-nav-options-carrot-downarrow {
    margin-right: 9%;
  }
}
@media (min-width: 1300px) and (max-width: 1440px) {
  #navigation>ul.master-menu>li.megamenu.sogo-resources-block.sogo-nav-options-carrot-downarrow {
    margin-right: 12%;
  }
}
@media (min-width: 1441px) and (max-width: 1909px) {
  #navigation>ul.master-menu>li.megamenu.sogo-resources-block.sogo-nav-options-carrot-downarrow {
    margin-right: 15%;
  }
}
@media (min-width: 1910px) {
  #topbar.sogo-topbar .sixteen.columns:after {
    height: 2px;
  }
  #navigation>ul.master-menu>li.megamenu.sogo-resources-block.sogo-nav-options-carrot-downarrow {
    margin-right: 18%;
  }
}
.menu-item-41887 a {
  position: relative;
}
.menu-item-41887 a:before {
  content: '';
  display: inline-block;
  width: 0.2rem;
  height: 2.5rem;
  background-color: var(--color-white);
  position: absolute;
  left: -2rem;
  top: 50%;
  transform: translateY(-50%);
}
.menu-item-41887 a:after {
  font-family: 'Font Awesome 5 Pro';
  content: '\f2bd';
  font-weight: 900;
  color: var(--color-white);
  display: inline-block;
  font-size: 2rem;
  margin-left: 1rem;
  vertical-align: middle;
}
#topbar .menu-login-new a:hover:after {
    color: #fff000;
}
/*Topbar changes - end*/
/* crozdesk image hide */
body > img:last-of-type {
    display: none;
}