#home-page .author_region:before {
  padding: 0 5px 0 3px !important;
}
.nav > li.disable-reject-order > a:focus,
.nav > li.disable-reject-order > a:hover {
  background-color: transparent;
}
.tooltip {
  position: absolute !important;
}
#conversation_files {
  display: none;
  background: rgba(0, 0, 0, 0);
  border: 0 !important;
}
.attached-files {
  display: none;
  background: rgba(0, 0, 0, 0);
  border: 0 !important;
}
#delivered_uploaded_file_list {
  float: right;
}
.mejs-duration-container {
  display: none;
}
.mejs-duration {
  display: none !important;
}
.fa-file-text-o {
  color: #fff !important;
}
.rate-container {
  display: inline;
  overflow: hidden;
  width: 90px;
}
.rate-container .rate {
  position: absolute;
  white-space: nowrap;
  overflow: hidden;
}
.sidebox .sidebar-meta-info li span.rate-container {
  float: none;
  margin-right: 90px;
}
.rate {
  font-weight: 600;
}
div.listpage.rate-container {
  display: block;
}
li.milestone.warning .media-left {
  background-size: 65%;
}
.rating-hold {
  height: 22px;
  display: -webkit-flex;
  display: inline-flex;
  padding-top: 4px;
}
.rating-hold .listpage.rate-container {
  display: inline;
  overflow: hidden;
  width: 80px;
}
.rating-hold:before {
  content: "/";
  padding: 0 10px;
  color: #b5b5b5;
  font-size: 13px;
}
.type-box.rating-hold .listpage.rate-container {
  width: 83px;
}
.type-box.rating-hold:before {
  padding: 0;
  content: "";
}
span.author:before {
  content: "";
  padding-left: 0;
}
span.money-back-label:before {
  content: "";
  padding: 0;
}
p.top_rated {
  margin: 0;
  padding: 1px 0;
}
.meta.grid-box {
  margin-bottom: 0;
}
.message-content {
  word-wrap: break-word;
}
.carousel-fade .carousel-inner .item img {
  width: 100%;
}
.order-label-complete {
  border: 1px solid #5cb85c;
  color: #5cb85c;
  background: 0 0;
}
.order-label-cancelled {
  border: 1px solid #d9534f;
  color: #d9534f;
  background: 0 0;
}
.order-label-inprogress {
  border: 1px solid #96b7cb;
  color: #96b7cb;
  background: 0 0;
}
.order-label-late {
  background: #d9534f;
}
.order-label-rejected {
  border: 1px solid #f26859;
  color: #f26859;
  background: 0 0;
}
.order-label-delivered {
  background: #5cb85c;
}
.order-label-incomplete {
  background: #fa0;
}
.order-label-pending-req {
  background: #f57b20;
}
.track-label-cancelled {
  background: 0 0;
  color: #888;
  border: 1px solid #888;
}
.rev-label-clearing {
  background: #e2fbe0;
  color: #3a5;
}
.rev-label-cleared {
  background: #5cb85c;
}
.rev-label-withdrawn {
  background: #ddc2d8;
}
.rev-label-incomplete {
  background: #b793a9;
}
.rev-label-cancelled {
  background: 0 0;
  color: #888;
  border: 1px solid #888;
}
.rev-label-delivered {
  background: 0 0;
  color: #5cb85c;
  border: 1px solid #5cb85c;
}
@media (min-width: 991px) {
  .btn-wrap-normal {
      width: 430px;
  }
}
@media (max-width: 991px) {
  .btn-wrap-normal {
      height: 20px !important;
  }
  .btn-wrap {
      white-space: normal !important;
      height: 50px;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
      background-color: transparent;
  }
}
@media (min-width: 990px) and (max-width: 1200px) {
  .submit-search-btn {
      height: 40px;
  }
}
@media (max-width: 700px) {
  .hero_area .hero_content h1 {
      line-height: 30px;
  }
  .sort-by-col {
      width: 100%;
  }
  .sort-by {
      display: inline-block;
      float: left;
      margin-left: -25px;
      padding-left: 0;
      margin-top: 23px;
  }
  .sort-by-select {
      width: 75%;
      margin-left: -30px;
  }
}
@media (min-width: 450px) and (max-width: 727px) {
  .sort-by-select {
      margin-left: -95px;
  }
}
@media (max-width: 500px) {
  .name-pro.devider {
      display: none;
      clear: both;
      height: 15px;
      content: "";
      border: none;
  }
}
#comments .message-inner {
  min-height: 70px;
}
.panel-body a.link-effect {
  color: #00f !important;
}
.view_by_list .view_post .view_content .item_label,
.view_by_list .view_post .view_content p {
  margin-right: 30px;
}
.view_by_list .view_post .view_content h4.post-title {
  margin-right: 30px;
}
.shop_cat_sidebar li.active {
  color: #6a7dde;
  padding-left: 10px;
}
#skytracks-details {
  display: none;
  position: fixed;
  left: 10%;
  width: 80%;
  top: 20px;
  background: #fafafa;
  border: solid 1px gray;
  padding: 30px;
  opacity: 1;
  z-index: 9999;
  height: 80%;
  overflow: auto;
}
.view_content {
  overflow: hidden;
}
.img_box {
  min-height: 120px;
}
.country {
  position: relative;
  display: inline-block;
  background: url(/images/scriptolution_flags.png) no-repeat 0 12px;
  height: 11px;
  width: 17px;
  vertical-align: middle;
  margin: 0;
}
.about-author .author-image {
  overflow: hidden;
}
.oss-sidebar {
  right: 0;
  position: fixed;
  top: 95px;
  z-index: 999;
  width: 35%;
}
.oss-sidebar-header {
  padding: 3px 24px;
  margin: 3px 0;
}
.oss-sidebar-header .close {
  float: none;
}
.oss-sidebar-content {
  padding: 16px 24px;
}
@media (max-width: 1200px) {
  .oss-sidebar {
      width: 40%;
  }
}
@media (max-width: 900px) {
  .oss-sidebar {
      width: 100%;
      height: 100% !important;
      top: 0 !important;
      z-index: 999999 !important;
  }
}
@media (max-width: 768px) {
  .oss-sidebar {
      width: 100%;
  }
}
@media (max-width: 480px) {
  .oss-sidebar {
      width: 100%;
  }
}
.sidebox .select_wrapper select {
  margin: 0;
  cursor: pointer;
  padding-right: 20px;
  -moz-appearance: none;
}
.sidebox .select_wrapper select {
  margin: 0;
  cursor: pointer;
  padding-right: 20px;
}
h1.cat-h1 {
  margin-bottom: 8px;
}
.post.box .quick-view {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 4px;
  width: 100%;
  background-color: rgba(229, 229, 240,0.9);
  color: #434343;
  letter-spacing: 1px;
  font-size: 14px;
  cursor: pointer;
  display: none;
  text-align: center;
}
.img_box .quick-view {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 4px;
  width: 100%;
  background-color: rgba(229, 229, 240,0.9);
  color: #434343;
  letter-spacing: 1px;
  font-size: 14px;
  cursor: pointer;
  display: none;
  text-align: center;
}
@media (max-width: 900px) {
  .post.box .quick-view {
      display: block;
  }
  .img_box .quick-view {
      display: block;
  }
}
@media (max-width: 740px) {
  .post.box .quick-view {
      display: none;
  }
  .img_box .quick-view {
      display: none;
  }
}
.post.box figure.main:hover .quick-view {
  display: block;
}
.img_box:hover .quick-view {
  display: block;
}
.browser_search_option .searchform input[type="text"] {
  height: 38px;
}
.browser_search_option .searchform .btn {
  height: 38px !important;
}
.browser_search_option .searchform::before {
  font-size: 19px;
  top: 10px;
}
.oss-sidebar-content .nav-tabs li.active a {
  background: #6a7dde;
  color: #fff;
  text-transform: uppercase;
}
.oss-sidebar-content .nav-tabs li a {
  background: #6a7dde;
  color: #fff;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-weight: 700;
  padding: 9px;
  margin-right: 2px !important;
}
.oss-sidebar-content h4.title a {
  color: #434343;
}
.oss-sidebar-content h4.title:hover a {
  color: #6a7dde;
}
.oss-sidebar-content .tab-pane {
  font-size: 15px;
  font-weight: 400;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-size-adjust: 100%;
  color: #757575;
  font-family: Lato, sans-serif;
}
.oss-sidebar-content .short-stat img {
  max-width: 100% !important;
}
.gig-title {
  word-wrap: break-word !important;
}
.country.us {
  background-position: -4px -565px !important;
}
.country.ro {
  background-position: -144px -509px !important;
}
.country.ru {
  background-position: -144px -453px !important;
}
.country.co {
  background-position: -60px -117px !important;
}
.country.ph {
  background-position: -116px -425px !important;
}
.country.ua {
  background-position: -256px -537px !important;
}
.country.ca {
  background-position: -60px -89px !important;
}
.country.gb {
  background-position: -284px -173px !important;
}
.country.cz {
  background-position: -256px -117px !important;
}
.country.hu {
  background-position: -228px -229px !important;
}
.country.md {
  background-position: -32px -341px !important;
}
.country.za {
  background-position: -144px -593px !important;
}
.country.br {
  background-position: -172px -61px !important;
}
.country.in {
  background-position: -32px -257px !important;
}
.country.mx {
  background: url(/images/flag_mexico.jpg);
  height: 11px;
  width: 16px;
}
.country.es {
  background-position: -4px -173px !important;
}
.country.de {
  background-position: -284px -117px !important;
}
.country.it {
  background-position: -172px -257px !important;
}
.country.fr {
  background-position: -228px -173px !important;
}
.country.lv {
  background-position: -228px -313px !important;
}
.country.ar {
  background-position: -256px -5px !important;
}
.country.au {
  background-position: -256px -89px !important;
}
.country.pe {
  background-position: -32px -425px !important;
}
.country.ve {
  background-position: -228px -593px !important;
}
.country.dr {
  background-position: -88px -145px !important;
}
.country.cl {
  background-position: -284px -89px !important;
}
.country.sk {
  background-position: -144px -481px !important;
}
.country.pt {
  background-position: -4px -453px !important;
}
.country.tr {
  background-position: -116px -537px !important;
}
.country.be {
  background-position: -228px -33px !important;
}
.country.pl {
  background-position: -172px -425px !important;
}
.country.th {
  background-position: -228px -509px !important;
}
.country.bg {
  background-position: -284px -33px !important;
}
.country.nl {
  background-position: -200px -313px !important;
}
.country.ng {
  background-position: -60px -397px !important;
}
.country.my {
  background-position: -200px -369px !important;
}
.country.id {
  background-position: -256px -229px !important;
}
.country.uz {
  background-position: -88px -565px !important;
}
.country.ec {
  background-position: -144px -145px !important;
}
.country.nz {
  background-position: -256px -397px !important;
}
.country.dk {
  background-position: -32px -145px !important;
}
.country.dz {
  background-position: -116px -145px !important;
}
.country.gr {
  background-position: -256px -201px !important;
}
.country.at {
  background-position: -4px -33px !important;
}
.country.no {
  background-position: -256px -61px !important;
}
.country.bd {
  background-position: -200px -33px !important;
}
.country.ch {
  background-position: -200px -89px !important;
}
.country.pa {
  background-position: -4px -425px !important;
}
.country.ie {
  background-position: -284px -229px !important;
}
.country.af {
  background-position: -60px -5px !important;
}
.country.ax {
  background-position: -88px -33px !important;
}
.country.al {
  background-position: -144px -5px !important;
}
.country.as {
  background-position: -284px -5px !important;
}
.country.ad {
  background-position: -4px -5px !important;
}
.country.ao {
  background-position: -258px -593px !important;
}
.country.ai {
  background-position: -116px -5px !important;
}
.country.aq {
  background-position: -88px -622px !important;
}
.country.ag {
  background-position: -88px -5px !important;
}
.country.am {
  background-position: -172px -5px !important;
}
.country.aw {
  background-position: -60px -33px !important;
}
.country.az {
  background-position: -116px -33px !important;
}
.country.bs {
  background-position: -200px -61px !important;
}
.country.bh {
  background-position: -4px -61px !important;
}
.country.bb {
  background-position: -172px -33px !important;
}
.country.by {
  background-position: -4px -89px !important;
}
.country.bz {
  background-position: -32px -89px !important;
}
.country.bj {
  background-position: -60px -61px !important;
}
.country.bm {
  background-position: -88px -61px !important;
}
.country.bt {
  background-position: -228px -61px !important;
}
.country.bo {
  background-position: -44px -61px !important;
}
.country.ba {
  background-position: -144px -33px !important;
}
.country.bw {
  background-position: -284px -61px !important;
}
.country.bv {
  background-position: -256px -61px !important;
}
.country.io {
  background-position: -60px -285px !important;
}
.country.bn {
  background-position: -116px -61px !important;
}
.country.bf {
  background-position: -256px -33px !important;
}
.country.bi {
  background-position: -32px -61px !important;
}
.country.kh {
  background-position: -32px -285px !important;
}
.country.cm {
  background-position: -4px -33px !important;
}
.country.cv {
  background-position: -4px -117px !important;
}
.country.ky {
  background-position: -228px -285px !important;
}
.country.cf {
  background-position: -144px -89px !important;
}
.country.td {
  background-position: -116px -453px !important;
}
.country.cn {
  background-position: -32px -117px !important;
}
.country.cx {
  background-position: -200px -117px !important;
}
.country.cc {
  background-position: -32px -33px !important;
}
.country.km {
  background-position: -88px -285px !important;
}
.country.cg {
  background-position: -1726px -89px !important;
}
.country.cd {
  background-position: -284px -593px !important;
}
.country.ck {
  background-position: -256px -89px !important;
}
.country.cr {
  background-position: -88px -117px !important;
}
.country.ci {
  background-position: -228px -89px !important;
}
.country.hr {
  background-position: -172px -229px !important;
}
.country.cu {
  background-position: -144px -117px !important;
}
.country.cy {
  background-position: -228px -117px !important;
}
.country.dj {
  background-position: -4px -145px !important;
}
.country.dm {
  background-position: -60px -145px !important;
}
.country.do {
  background-position: -88px -145px !important;
}
.country.eg {
  background-position: -200px -145px !important;
}
.country.sv {
  background-position: -32px -509px !important;
}
.country.gq {
  background-position: -228px -201px !important;
}
.country.er {
  background-position: -284px -145px !important;
}
.country.ee {
  background-position: -172px -145px !important;
}
.country.et {
  background-position: -32px -173px !important;
}
.country.fk {
  background-position: -144px -173px !important;
}
.country.fo {
  background-position: -200px -173px !important;
}
.country.fj {
  background-position: -116px -173px !important;
}
.country.fi {
  background-position: -88px -173px !important;
}
.country.gf {
  background-position: -228px -173px !important;
}
.country.pf {
  background-position: -608px -425px !important;
}
.country.tf {
  background-position: -172px -509px !important;
}
.country.ga {
  background-position: -256px -173px !important;
}
.country.gm {
  background-position: -144px -201px !important;
}
.country.ge {
  background-position: -228px -425px !important;
}
.country.gh {
  background-position: -60px -229px !important;
}
.country.gi {
  background-position: -88px -201px !important;
}
.country.gl {
  background-position: -116px -201px !important;
}
.country.gd {
  background-position: -4px -201px !important;
}
.country.gp {
  background-position: -228px -117px !important;
}
.country.gu {
  background-position: -32px -229px !important;
}
.country.gt {
  background-position: -4px -229px !important;
}
.country.gg {
  background-position: -116px -622px !important;
}
.country.gn {
  background-position: -172px -201px !important;
}
.country.gw {
  background-position: -60px -229px !important;
}
.country.gy {
  background-position: -88px -229px !important;
}
.country.ht {
  background-position: -200px -229px !important;
}
.country.hm {
  background-position: -32px -33px !important;
}
.country.va {
  background-position: -116px -565px !important;
}
.country.hn {
  background-position: -144px -229px !important;
}
.country.hk {
  background-position: -116px -229px !important;
}
.country.is {
  background-position: -144px -257px !important;
}
.country.ir {
  background-position: -116px -257px !important;
}
.country.iq {
  background-position: -88px -257px !important;
}
.country.im {
  background-position: -144px -622px !important;
}
.country.il {
  background-position: -4px -257px !important;
}
.country.jm {
  background-position: -200px -257px !important;
}
.country.jp {
  background-position: -256px -257px !important;
}
.country.je {
  background-position: -172px -622px !important;
}
.country.jo {
  background-position: -228px -257px !important;
}
.country.kz {
  background-position: -256px -285px !important;
}
.country.ke {
  background-position: -284px -257px !important;
}
.country.ki {
  background-position: -60px -285px !important;
}
.country.kp {
  background-position: -144px -285px !important;
}
.country.kr {
  background-position: -172px -285px !important;
}
.country.kw {
  background-position: -200px -285px !important;
}
.country.kg {
  background-position: -4px -285px !important;
}
.country.la {
  background-position: -284px -285px !important;
}
.country.lb {
  background-position: -4px -313px !important;
}
.country.ls {
  background-position: -142px -313px !important;
}
.country.lr {
  background-position: -116px -313px !important;
}
.country.ly {
  background-position: -256px -313px !important;
}
.country.li {
  background-position: -60px -313px !important;
}
.country.lt {
  background-position: -172px -313px !important;
}
.country.lu {
  background-position: -116px -397px !important;
}
.country.mo {
  background-position: -228px -341px !important;
}
.country.mk {
  background-position: -116px -341px !important;
}
.country.mg {
  background-position: -60px -341px !important;
}
.country.mw {
  background-position: -144px -369px !important;
}
.country.mv {
  background-position: -116px -369px !important;
}
.country.ml {
  background-position: -144px -341px !important;
}
.country.mt {
  background-position: -60px -369px !important;
}
.country.mh {
  background-position: -88px -341px !important;
}
.country.mq {
  background-position: -284px -341px !important;
}
.country.mr {
  background-position: -4px -369px !important;
}
.country.mu {
  background-position: -88px -369px !important;
}
.country.yt {
  background-position: -116px -593px !important;
}
.country.fm {
  background-position: -172px -173px !important;
}
.country.mc {
  background-position: -4px -341px !important;
}
.country.mn {
  background-position: -200px -341px !important;
}
.country.me {
  background-position: -284px -313px !important;
}
.country.ms {
  background-position: -34px -369px !important;
}
.country.ma {
  background-position: -284px -313px !important;
}
.country.mz {
  background-position: -228px -369px !important;
}
.country.mm {
  background-position: -172px -341px !important;
}
.country.na {
  background-position: -256px -369px !important;
}
.country.nr {
  background-position: -200px -397px !important;
}
.country.np {
  background-position: -172px -397px !important;
}
.country.an {
  background-position: -200px -5px !important;
}
.country.nc {
  background-position: -284px -369px !important;
}
.country.ni {
  background-position: -32px -509px !important;
}
.country.ne {
  background-position: -4px -397px !important;
}
.country.nu {
  background-position: -228px -397px !important;
}
.country.nf {
  background-position: -32px -397px !important;
}
.country.mp {
  background-position: -256px -341px !important;
}
.country.om {
  background-position: -286px -397px !important;
}
.country.pk {
  background-position: -144px -425px !important;
}
.country.pw {
  background-position: -32px -453px !important;
}
.country.ps {
  background-position: -284px -425px !important;
}
.country.pg {
  background-position: -88px -425px !important;
}
.country.py {
  background-position: -60px -453px !important;
}
.country.pn {
  background-position: -228px -425px !important;
}
.country.pr {
  background-position: -256px -425px !important;
}
.country.qa {
  background-position: -88px -453px !important;
}
.country.re {
  background-position: -4px -621px !important;
}
.country.rw {
  background-position: -60px -341px !important;
}
.country.bl {
  background-position: -228px -173px !important;
}
.country.sh {
  background-position: -88px -481px !important;
}
.country.kn {
  background-position: -116px -285px !important;
}
.country.lc {
  background-position: -32px -313px !important;
}
.country.mf {
  background-position: -228px -173px !important;
}
.country.pm {
  background-position: -200px -425px !important;
}
.country.vc {
  background-position: -144px -565px !important;
}
.country.ws {
  background-position: -60px -593px !important;
}
.country.sm {
  background-position: -200px -481px !important;
}
.country.st {
  background-position: -4px -509px !important;
}
.country.sa {
  background-position: -200px -453px !important;
}
.country.sn {
  background-position: -228px -481px !important;
}
.country.rs {
  background-position: -32px -621px !important;
}
.country.sc {
  background-position: -256px -451px !important;
}
.country.sl {
  background-position: -172px -481px !important;
}
.country.sg {
  background-position: -60px -481px !important;
}
.country.si {
  background-position: -116px -481px !important;
}
.country.sb {
  background-position: -228px -451px !important;
}
.country.so {
  background-position: -256px -481px !important;
}
.country.gs {
  background-position: -200px -561px !important;
}
.country.lk {
  background-position: -88px -313px !important;
}
.country.sd {
  background-position: -4px -481px !important;
}
.country.sr {
  background-position: -284px -481px !important;
}
.country.sj {
  background-position: -60px -622px !important;
}
.country.sz {
  background-position: -88px -509px !important;
}
.country.se {
  background-position: -32px -481px !important;
}
.country.sy {
  background-position: -60px -509px !important;
}
.country.tw {
  background-position: -172px -341px !important;
}
.country.tj {
  background-position: -4px -397px !important;
}
.country.tz {
  background-position: -228px -537px !important;
}
.country.tl {
  background-position: -4px -537px !important;
}
.country.tg {
  background-position: -200px -509px !important;
}
.country.tk {
  background-position: -284px -509px !important;
}
.country.to {
  background-position: -88px -537px !important;
}
.country.tt {
  background-position: -144px -537px !important;
}
.country.tn {
  background-position: -60px -537px !important;
}
.country.tm {
  background-position: -32px -537px !important;
}
.country.tc {
  background-position: -116px -509px !important;
}
.country.tv {
  background-position: -172px -537px !important;
}
.country.ug {
  background-position: -284px -537px !important;
}
.country.ae {
  background-position: -32px -5px !important;
}
.country.um {
  background-position: -4px -565px !important;
}
.country.uy {
  background-position: -60px -565px !important;
}
.country.vu {
  background-position: -284px -565px !important;
}
.country.vn {
  background-position: -256px -565px !important;
}
.country.vg {
  background-position: -200px -565px !important;
}
.country.vi {
  background-position: -228px -565px !important;
}
.country.wf {
  background-position: -32px -593px !important;
}
.country.eh {
  background-position: -228px -145px !important;
}
.country.ye {
  background-position: -88px -593px !important;
}
.country.zm {
  background-position: -172px -593px !important;
}
.country.zw {
  background-position: -200px -593px !important;
}
.country.US {
  background-position: -4px -565px !important;
}
.country.RO {
  background-position: -144px -509px !important;
}
.country.RU {
  background-position: -144px -453px !important;
}
.country.CO {
  background-position: -60px -117px !important;
}
.country.PH {
  background-position: -116px -425px !important;
}
.country.UA {
  background-position: -256px -537px !important;
}
.country.CA {
  background-position: -60px -89px !important;
}
.country.GB {
  background-position: -284px -173px !important;
}
.country.CZ {
  background-position: -256px -117px !important;
}
.country.HU {
  background-position: -228px -229px !important;
}
.country.MD {
  background-position: -32px -341px !important;
}
.country.ZA {
  background-position: -144px -593px !important;
}
.country.BR {
  background-position: -172px -61px !important;
}
.country.IN {
  background-position: -32px -257px !important;
}
.country.MX {
  background: url(/images/flag_mexico.jpg);
  height: 11px;
  width: 16px;
}
.country.ES {
  background-position: -4px -173px !important;
}
.country.DE {
  background-position: -284px -117px !important;
}
.country.IT {
  background-position: -172px -257px !important;
}
.country.FR {
  background-position: -228px -173px !important;
}
.country.LV {
  background-position: -228px -313px !important;
}
.country.AR {
  background-position: -256px -5px !important;
}
.country.AU {
  background-position: -256px -89px !important;
}
.country.PE {
  background-position: -32px -425px !important;
}
.country.VE {
  background-position: -228px -593px !important;
}
.country.DR {
  background-position: -88px -145px !important;
}
.country.CL {
  background-position: -284px -89px !important;
}
.country.SK {
  background-position: -144px -481px !important;
}
.country.PT {
  background-position: -4px -453px !important;
}
.country.TR {
  background-position: -116px -537px !important;
}
.country.BE {
  background-position: -228px -33px !important;
}
.country.PL {
  background-position: -172px -425px !important;
}
.country.TH {
  background-position: -228px -509px !important;
}
.country.BG {
  background-position: -284px -33px !important;
}
.country.NL {
  background-position: -200px -313px !important;
}
.country.NG {
  background-position: -60px -397px !important;
}
.country.MY {
  background-position: -200px -369px !important;
}
.country.ID {
  background-position: -256px -229px !important;
}
.country.UZ {
  background-position: -88px -565px !important;
}
.country.EC {
  background-position: -144px -145px !important;
}
.country.NZ {
  background-position: -256px -397px !important;
}
.country.DK {
  background-position: -32px -145px !important;
}
.country.DZ {
  background-position: -116px -145px !important;
}
.country.GR {
  background-position: -256px -201px !important;
}
.country.AT {
  background-position: -4px -33px !important;
}
.country.NO {
  background-position: -256px -61px !important;
}
.country.BD {
  background-position: -200px -33px !important;
}
.country.CH {
  background-position: -200px -89px !important;
}
.country.PA {
  background-position: -4px -425px !important;
}
.country.IE {
  background-position: -284px -229px !important;
}
.country.AF {
  background-position: -60px -5px !important;
}
.country.AX {
  background-position: -88px -33px !important;
}
.country.AL {
  background-position: -144px -5px !important;
}
.country.AS {
  background-position: -284px -5px !important;
}
.country.AD {
  background-position: -4px -5px !important;
}
.country.AO {
  background-position: -258px -593px !important;
}
.country.AI {
  background-position: -116px -5px !important;
}
.country.AQ {
  background-position: -88px -622px !important;
}
.country.AG {
  background-position: -88px -5px !important;
}
.country.AM {
  background-position: -172px -5px !important;
}
.country.AW {
  background-position: -60px -33px !important;
}
.country.AZ {
  background-position: -116px -33px !important;
}
.country.BS {
  background-position: -200px -61px !important;
}
.country.BH {
  background-position: -4px -61px !important;
}
.country.BB {
  background-position: -172px -33px !important;
}
.country.BY {
  background-position: -4px -89px !important;
}
.country.BZ {
  background-position: -32px -89px !important;
}
.country.BJ {
  background-position: -60px -61px !important;
}
.country.BM {
  background-position: -88px -61px !important;
}
.country.BT {
  background-position: -228px -61px !important;
}
.country.BO {
  background-position: -44px -61px !important;
}
.country.BA {
  background-position: -144px -33px !important;
}
.country.BW {
  background-position: -284px -61px !important;
}
.country.BV {
  background-position: -256px -61px !important;
}
.country.IO {
  background-position: -60px -285px !important;
}
.country.BN {
  background-position: -116px -61px !important;
}
.country.BF {
  background-position: -256px -33px !important;
}
.country.BI {
  background-position: -32px -61px !important;
}
.country.KH {
  background-position: -32px -285px !important;
}
.country.CM {
  background-position: -4px -33px !important;
}
.country.CV {
  background-position: -4px -117px !important;
}
.country.KY {
  background-position: -228px -285px !important;
}
.country.CF {
  background-position: -144px -89px !important;
}
.country.TD {
  background-position: -116px -453px !important;
}
.country.CN {
  background-position: -32px -117px !important;
}
.country.CX {
  background-position: -200px -117px !important;
}
.country.CC {
  background-position: -32px -33px !important;
}
.country.KM {
  background-position: -88px -285px !important;
}
.country.CG {
  background-position: -1726px -89px !important;
}
.country.CD {
  background-position: -284px -593px !important;
}
.country.CK {
  background-position: -256px -89px !important;
}
.country.CR {
  background-position: -88px -117px !important;
}
.country.CI {
  background-position: -228px -89px !important;
}
.country.HR {
  background-position: -172px -229px !important;
}
.country.CU {
  background-position: -144px -117px !important;
}
.country.CY {
  background-position: -228px -117px !important;
}
.country.DJ {
  background-position: -4px -145px !important;
}
.country.DM {
  background-position: -60px -145px !important;
}
.country.DO {
  background-position: -88px -145px !important;
}
.country.EG {
  background-position: -200px -145px !important;
}
.country.SV {
  background-position: -32px -509px !important;
}
.country.GQ {
  background-position: -228px -201px !important;
}
.country.ER {
  background-position: -284px -145px !important;
}
.country.EE {
  background-position: -172px -145px !important;
}
.country.ET {
  background-position: -32px -173px !important;
}
.country.FK {
  background-position: -144px -173px !important;
}
.country.FO {
  background-position: -200px -173px !important;
}
.country.FJ {
  background-position: -116px -173px !important;
}
.country.FI {
  background-position: -88px -173px !important;
}
.country.GF {
  background-position: -228px -173px !important;
}
.country.PF {
  background-position: -608px -425px !important;
}
.country.TF {
  background-position: -172px -509px !important;
}
.country.GA {
  background-position: -256px -173px !important;
}
.country.GM {
  background-position: -144px -201px !important;
}
.country.GE {
  background-position: -228px -425px !important;
}
.country.GH {
  background-position: -60px -229px !important;
}
.country.GI {
  background-position: -88px -201px !important;
}
.country.GL {
  background-position: -116px -201px !important;
}
.country.GD {
  background-position: -4px -201px !important;
}
.country.GP {
  background-position: -228px -117px !important;
}
.country.GU {
  background-position: -32px -229px !important;
}
.country.GT {
  background-position: -4px -229px !important;
}
.country.GG {
  background-position: -116px -622px !important;
}
.country.GN {
  background-position: -172px -201px !important;
}
.country.GW {
  background-position: -60px -229px !important;
}
.country.GY {
  background-position: -88px -229px !important;
}
.country.HT {
  background-position: -200px -229px !important;
}
.country.HM {
  background-position: -32px -33px !important;
}
.country.VA {
  background-position: -116px -565px !important;
}
.country.HN {
  background-position: -144px -229px !important;
}
.country.HK {
  background-position: -116px -229px !important;
}
.country.IS {
  background-position: -144px -257px !important;
}
.country.IR {
  background-position: -116px -257px !important;
}
.country.IQ {
  background-position: -88px -257px !important;
}
.country.IM {
  background-position: -144px -622px !important;
}
.country.IL {
  background-position: -4px -257px !important;
}
.country.JM {
  background-position: -200px -257px !important;
}
.country.JP {
  background-position: -256px -257px !important;
}
.country.JE {
  background-position: -172px -622px !important;
}
.country.JO {
  background-position: -228px -257px !important;
}
.country.KZ {
  background-position: -256px -285px !important;
}
.country.KE {
  background-position: -284px -257px !important;
}
.country.KI {
  background-position: -60px -285px !important;
}
.country.KP {
  background-position: -144px -285px !important;
}
.country.KR {
  background-position: -172px -285px !important;
}
.country.KW {
  background-position: -200px -285px !important;
}
.country.KG {
  background-position: -4px -285px !important;
}
.country.LA {
  background-position: -284px -285px !important;
}
.country.LB {
  background-position: -4px -313px !important;
}
.country.LS {
  background-position: -142px -313px !important;
}
.country.LR {
  background-position: -116px -313px !important;
}
.country.LY {
  background-position: -256px -313px !important;
}
.country.LI {
  background-position: -60px -313px !important;
}
.country.LT {
  background-position: -172px -313px !important;
}
.country.LU {
  background-position: -116px -397px !important;
}
.country.MO {
  background-position: -228px -341px !important;
}
.country.MK {
  background-position: -116px -341px !important;
}
.country.MG {
  background-position: -60px -341px !important;
}
.country.MW {
  background-position: -144px -369px !important;
}
.country.MV {
  background-position: -116px -369px !important;
}
.country.ML {
  background-position: -144px -341px !important;
}
.country.MT {
  background-position: -60px -369px !important;
}
.country.MH {
  background-position: -88px -341px !important;
}
.country.MQ {
  background-position: -284px -341px !important;
}
.country.MR {
  background-position: -4px -369px !important;
}
.country.MU {
  background-position: -88px -369px !important;
}
.country.YT {
  background-position: -116px -593px !important;
}
.country.FM {
  background-position: -172px -173px !important;
}
.country.MC {
  background-position: -4px -341px !important;
}
.country.MC {
  background-position: -200px -341px !important;
}
.country.ME {
  background-position: -284px -313px !important;
}
.country.MS {
  background-position: -34px -369px !important;
}
.country.MA {
  background-position: -284px -313px !important;
}
.country.MZ {
  background-position: -228px -369px !important;
}
.country.MM {
  background-position: -172px -341px !important;
}
.country.NA {
  background-position: -256px -369px !important;
}
.country.NR {
  background-position: -200px -397px !important;
}
.country.NP {
  background-position: -172px -397px !important;
}
.country.AN {
  background-position: -200px -5px !important;
}
.country.NC {
  background-position: -284px -369px !important;
}
.country.NI {
  background-position: -32px -509px !important;
}
.country.NE {
  background-position: -4px -397px !important;
}
.country.NU {
  background-position: -228px -397px !important;
}
.country.NF {
  background-position: -32px -397px !important;
}
.country.MP {
  background-position: -256px -341px !important;
}
.country.OM {
  background-position: -286px -397px !important;
}
.country.PK {
  background-position: -144px -425px !important;
}
.country.PW {
  background-position: -32px -453px !important;
}
.country.PS {
  background-position: -284px -425px !important;
}
.country.PG {
  background-position: -88px -425px !important;
}
.country.PY {
  background-position: -60px -453px !important;
}
.country.PN {
  background-position: -228px -425px !important;
}
.country.PR {
  background-position: -256px -425px !important;
}
.country.QA {
  background-position: -88px -453px !important;
}
.country.RE {
  background-position: -4px -621px !important;
}
.country.RW {
  background-position: -60px -341px !important;
}
.country.BL {
  background-position: -228px -173px !important;
}
.country.SH {
  background-position: -88px -481px !important;
}
.country.KN {
  background-position: -116px -285px !important;
}
.country.LC {
  background-position: -32px -313px !important;
}
.country.MF {
  background-position: -228px -173px !important;
}
.country.PM {
  background-position: -200px -425px !important;
}
.country.VC {
  background-position: -144px -565px !important;
}
.country.WS {
  background-position: -60px -593px !important;
}
.country.SM {
  background-position: -200px -481px !important;
}
.country.ST {
  background-position: -4px -509px !important;
}
.country.SA {
  background-position: -200px -453px !important;
}
.country.SN {
  background-position: -228px -481px !important;
}
.country.RS {
  background-position: -32px -621px !important;
}
.country.SC {
  background-position: -256px -451px !important;
}
.country.SL {
  background-position: -172px -481px !important;
}
.country.SG {
  background-position: -60px -481px !important;
}
.country.SI {
  background-position: -116px -481px !important;
}
.country.SB {
  background-position: -228px -451px !important;
}
.country.SO {
  background-position: -256px -481px !important;
}
.country.GS {
  background-position: -200px -561px !important;
}
.country.LK {
  background-position: -88px -313px !important;
}
.country.SD {
  background-position: -4px -481px !important;
}
.country.SR {
  background-position: -284px -481px !important;
}
.country.SJ {
  background-position: -60px -622px !important;
}
.country.SZ {
  background-position: -88px -509px !important;
}
.country.SE {
  background-position: -32px -481px !important;
}
.country.SY {
  background-position: -60px -509px !important;
}
.country.TW {
  background-position: -172px -341px !important;
}
.country.TJ {
  background-position: -4px -397px !important;
}
.country.TZ {
  background-position: -228px -537px !important;
}
.country.TL {
  background-position: -4px -537px !important;
}
.country.TG {
  background-position: -200px -509px !important;
}
.country.TK {
  background-position: -284px -509px !important;
}
.country.TO {
  background-position: -88px -537px !important;
}
.country.TT {
  background-position: -144px -537px !important;
}
.country.TN {
  background-position: -60px -537px !important;
}
.country.TM {
  background-position: -32px -537px !important;
}
.country.TC {
  background-position: -116px -509px !important;
}
.country.TV {
  background-position: -172px -537px !important;
}
.country.UG {
  background-position: -284px -537px !important;
}
.country.AE {
  background-position: -32px -5px !important;
}
.country.UM {
  background-position: -4px -565px !important;
}
.country.UY {
  background-position: -60px -565px !important;
}
.country.VU {
  background-position: -284px -565px !important;
}
.country.VN {
  background-position: -256px -565px !important;
}
.country.VG {
  background-position: -200px -565px !important;
}
.country.VI {
  background-position: -228px -565px !important;
}
.country.WF {
  background-position: -32px -593px !important;
}
.country.EH {
  background-position: -228px -145px !important;
}
.country.YE {
  background-position: -88px -593px !important;
}
.country.ZM {
  background-position: -172px -593px !important;
}
.country.ZW {
  background-position: -200px -593px !important;
}
.uploader {
  width: 100%;
  color: #92aab0;
  text-align: center;
  vertical-align: middle;
  font-size: 200%;
  cursor: default;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.uploader div.or {
  font-size: 50%;
  font-weight: 700;
  color: silver;
  padding: 10px;
}
.uploader div.browser label {
  background-color: #5a7bc2;
  padding: 5px 15px;
  color: #fff;
  padding: 6px 0;
  font-size: 40%;
  font-weight: 700;
  cursor: pointer;
  border-radius: 2px;
  position: relative;
  overflow: hidden;
  display: block;
  width: 300px;
  margin: 20px auto 0 auto;
  box-shadow: 2px 2px 2px #888;
}
.uploader div.browser span {
  cursor: pointer;
}
.uploader div.browser input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  border: solid transparent;
  border-width: 0 0 100px 200px;
  opacity: 0;
  -o-transform: translate(250px, -50px) scale(1);
  -moz-transform: translate(-300px, 0) scale(4);
  direction: ltr;
  cursor: pointer;
}
.uploader div.browser label:hover {
  background-color: #427fed;
}
#demo-nav {
  min-height: 40px;
}
#demo-nav a {
  font-weight: 700;
  font-size: 12px;
  padding: 10px 15px;
}
#demo-nav a.home {
  color: #ffbf00;
  font-size: 16px;
  padding-left: 0;
}
.demo-wrapper {
  margin-top: 40px;
}
.demo-note {
  color: gray;
  font-style: italic;
}
.demo-footer {
  padding-top: 19px;
  color: #777;
  border-top: 1px solid #e5e5e5;
}
.demo-panel-debug {
  min-height: 90px;
  max-height: 90px;
  overflow: auto;
  cursor: default;
}
.demo-panel-debug ul {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}
.demo-panel-debug ul li,
.demo-panel-debug ul li.demo-default {
  color: gray;
}
.demo-panel-debug ul li.demo-error {
  color: #900;
}
.demo-panel-debug ul li.demo-success {
  color: #090;
}
.demo-panel-debug ul li.demo-info {
  color: #009;
}
.demo-panel-files {
  max-height: 290px;
  min-height: 290px;
  overflow: auto;
  cursor: default;
}
.demo-file-id {
  font-weight: 700;
}
.demo-file-size {
  font-style: italic;
  color: gray;
  font-size: 90%;
}
.demo-file-status,
.demo-file-status-default {
  color: gray;
}
.demo-file-status-error {
  color: #900;
}
.demo-file-status-success {
  color: #090;
}
.demo-image-preview {
  float: left;
  margin-right: 10px;
  margin-top: 4px;
  height: 56px;
  width: 56px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.sidebox ul.circled li::before {
  content: "•";
}
.sidebox ul.circled li {
  font-size: 14px;
  color: #040d1b;
}
ul.circled li::before {
  color: #214277;
  font-size: 20px;
}
#kvFileinputModal,
#kvFileinputModal .modal-dialog {
  z-index: 9999;
}
.krajee-default .file-thumb-progress {
  top: auto;
}
#aud_playlist {
  list-style: disc;
}
#aud_playlist li {
  cursor: pointer;
}
#aud_playlist li:hover span {
  border-bottom: 1px dotted #000;
}
audio::-internal-media-controls-download-button {
  display: none;
}
audio::-webkit-media-controls-enclosure {
  overflow: hidden;
}
audio::-webkit-media-controls-panel {
  width: calc(100% + 30px);
}
.small_screen_sidebar {
  position: absolute;
  z-index: 999;
  width: 235px;
  opacity: 100;
  left: -100%;
  background: #fff;
  border: 1px #e5e5e5 solid;
  padding-bottom: 15px;
  padding-top: 20px;
  transition: all 0.3s ease 0s;
}
@media (max-width: 991px) {
  #home-page .container.inner {
      overflow-x: hidden;
  }
  .sidebar_close {
      display: none;
  }
  #smallScreenFilter-wrap {
      margin-bottom: 10px;
      margin-top: 10px;
      padding: 0;
  }
  .slide-sidebar-show {
      opacity: 1;
      left: 15px;
  }
  .slide-content {
      transform: translateX(0);
      transition: all 0.3s ease 0s;
  }
  .slide-content-right {
      margin-left: 15px;
      transform: translateX(235px);
  }
  .borwse_page_sidebar.sidebar.small_screen_sidebar {
      max-width: 235px;
  }
}
.xdsoft_autocomplete .xdsoft_autocomplete_dropdown > div.active {
  background: #f7f7f7;
  color: #fff;
}
@media (min-width: 1200px) {
  .auto-clear .col-lg-1:nth-child(12n + 1) {
      clear: left;
  }
  .auto-clear .col-lg-2:nth-child(6n + 1) {
      clear: left;
  }
  .auto-clear .col-lg-3:nth-child(4n + 1) {
      clear: left;
  }
  .auto-clear .col-lg-4:nth-child(3n + 1) {
      clear: left;
  }
  .auto-clear .col-lg-6:nth-child(odd) {
      clear: left;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .auto-clear .col-md-1:nth-child(12n + 1) {
      clear: left;
  }
  .auto-clear .col-md-2:nth-child(6n + 1) {
      clear: left;
  }
  .auto-clear .col-md-3:nth-child(4n + 1) {
      clear: left;
  }
  .auto-clear .col-md-4:nth-child(3n + 1) {
      clear: left;
  }
  .auto-clear .col-md-6:nth-child(odd) {
      clear: left;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .auto-clear .col-sm-1:nth-child(12n + 1) {
      clear: left;
  }
  .auto-clear .col-sm-2:nth-child(6n + 1) {
      clear: left;
  }
  .auto-clear .col-sm-3:nth-child(4n + 1) {
      clear: left;
  }
  .auto-clear .col-sm-4:nth-child(3n + 1) {
      clear: left;
  }
  .auto-clear .col-sm-6:nth-child(odd) {
      clear: left;
  }
}
@media (max-width: 767px) {
  .auto-clear .col-xs-1:nth-child(12n + 1) {
      clear: left;
  }
  .auto-clear .col-xs-2:nth-child(6n + 1) {
      clear: left;
  }
  .auto-clear .col-xs-3:nth-child(4n + 1) {
      clear: left;
  }
  .auto-clear .col-xs-4:nth-child(3n + 1) {
      clear: left;
  }
  .auto-clear .col-xs-6:nth-child(odd) {
      clear: left;
  }
  .tp-caption a.cap-link {
      display: none;
  }
}
.select2-container .select2-search--inline .select2-search__field {
  margin-top: 0;
}
.tp-caption a {
  color: #ff6858;
  padding: 5px 8px;
  border-radius: 5px;
}
.turn-orange {
  background: #ff6858 !important;
}
.sidebox ul.circled.no-bullet li::before {
  content: "";
  margin-right: 0;
}
#reactPlayer .container {
  max-width: 500px;
}
.btn.active {
  background: #565863;
}
.list-unstyled-audio,
.list-unstyled-image {
  list-style: none;
}
.attach-link {
  padding-left: 15px;
  padding-top: 10px;
  padding-right: 15px;
}
#flat-slider .ui-slider-handle,
#flat-slider .ui-slider-pip.ui-slider-pip-inrange .ui-slider-line,
#flat-slider .ui-slider-pip[class*="ui-slider-pip-selected"] .ui-slider-line,
#flat-slider .ui-slider-range {
  background-color: #798ae1 !important;
}
.ui-slider.ui-slider-horizontal {
  margin-bottom: 4em;
}
.ui-slider.ui-slider-horizontal .ui-slider-handle {
  width: 15px;
  height: 25px;
  margin-left: -7px;
  top: -7px;
}
.ui-slider.ui-slider-vertical .ui-slider-handle {
  width: 25px;
  height: 15px;
  margin-bottom: -7px;
  left: -7px;
}
.ui-widget-content .ui-slider-handle.ui-state-default {
  background: #434d5a;
  border-color: #434d5a;
}
.ui-widget-content .ui-slider-handle.ui-state-active,
.ui-widget-content .ui-slider-handle.ui-state-focus,
.ui-widget-content .ui-slider-handle.ui-state-hover {
  background: #00c7d7;
  border-color: #00c7d7;
}
.ui-widget-content .ui-slider-handle.ui-state-focus {
  outline: 0;
  border-color: #434d5a;
}
.step-table .ui-slider.ui-slider-horizontal {
  margin: 0.6em 0 1.4em;
  height: 5px;
  background: #00c7d7;
  border-color: #00c7d7;
}
.step-table .ui-slider.ui-slider-horizontal .ui-slider-handle {
  height: 17px;
}
.step-table .ui-slider.ui-slider-horizontal .ui-slider-pip {
  top: 8px;
}
.step-table .ui-slider.ui-slider-horizontal .ui-slider-pip[class*="ui-slider-pip-selected"] {
  color: #d8007b;
}
.browser-list {
  list-style: none;
  padding: 0;
  margin: 2em 0;
  overflow: hidden;
}
.browser-list__item {
  float: left;
  width: 16%;
  margin: 0 2%;
  text-align: center;
  font-weight: 800;
}
.anchor[href^="#"] {
  color: #434d5a;
}
.anchor[href^="#"]:before {
  position: absolute;
  font-size: 0.7em;
  -webkit-transform: translate(-3em, 0.5em);
  -ms-transform: translate(-3em, 0.5em);
  transform: translate(-3em, 0.5em);
  transition: all 0.2s ease;
  color: #de6262;
  opacity: 0;
}
.anchor[href^="#"]:focus,
.anchor[href^="#"]:hover,
.block:target > h2 > .anchor,
.sub-block:target > h3 > .anchor {
  outline: 0;
}
@media only screen and (min-width: 701px) {
  .anchor[href^="#"]:focus:before,
  .anchor[href^="#"]:hover:before {
      opacity: 1;
      -webkit-transform: translate(-1.5em, 0.5em);
      -ms-transform: translate(-1.5em, 0.5em);
      transform: translate(-1.5em, 0.5em);
  }
}
@media only screen and (min-width: 701px) {
  .block:target > h2 > .anchor:before,
  .sub-block:target > h3 > .anchor:before {
      opacity: 1;
      -webkit-transform: translate(-1.5em, 0.5em);
      -ms-transform: translate(-1.5em, 0.5em);
      transform: translate(-1.5em, 0.5em);
  }
}
#circles-slider.ui-slider {
  border-radius: 20px;
  background: #434d5a;
  border: none;
  height: 10px;
  margin: 1em 4em 4em;
}
#circles-slider .ui-slider-handle {
  border-radius: 23px;
  height: 23px;
  width: 23px;
  top: -7px;
  margin-left: -11px;
  border: 2px solid #fffaf7;
}
#circles-slider .ui-slider-pip {
  top: 3px;
}
#circles-slider .ui-slider-pip .ui-slider-line {
  width: 4px;
  height: 4px;
  border-radius: 4px;
  margin-left: -2px;
  background: #fffaf7;
}
#circles-slider .ui-slider-pip.ui-slider-pip-first,
#circles-slider .ui-slider-pip.ui-slider-pip-last {
  top: -7px;
}
#circles-slider .ui-slider-pip.ui-slider-pip-first .ui-slider-line,
#circles-slider .ui-slider-pip.ui-slider-pip-last .ui-slider-line {
  display: none;
}
#circles-slider .ui-slider-pip.ui-slider-pip-first .ui-slider-label,
#circles-slider .ui-slider-pip.ui-slider-pip-last .ui-slider-label {
  margin: 0;
}
#circles-slider .ui-slider-pip.ui-slider-pip-first .ui-slider-label {
  left: -2em;
  text-align: right;
}
#circles-slider .ui-slider-pip.ui-slider-pip-last .ui-slider-label {
  left: 2em;
  text-align: left;
}
#circles-slider .ui-slider-pip.ui-slider-pip-selected-initial {
  font-weight: 400;
}
#circles-slider .ui-slider-pip.ui-slider-pip-selected {
  font-weight: 700;
}
#circles-slider .ui-slider-pip.ui-slider-pip-selected,
#circles-slider .ui-slider-pip.ui-slider-pip-selected-initial {
  color: #434d5a;
}
#alternating-slider .ui-slider-pip .ui-slider-line {
  height: 8px;
  top: -5px;
}
#alternating-slider .ui-slider-pip:nth-child(even) {
  top: -33px;
  height: 15px;
  -webkit-transform: scale(0.8) translateY(3px);
  -ms-transform: scale(0.8) translateY(3px);
  transform: scale(0.8) translateY(3px);
  opacity: 0.8;
}
#alternating-slider .ui-slider-pip:nth-child(even) .ui-slider-line {
  top: 22px;
  height: 9px;
}
#alternating-slider .ui-slider-pip:nth-child(even).ui-slider-pip-selected-1 .ui-slider-label,
#alternating-slider .ui-slider-pip:nth-child(even).ui-slider-pip-selected-2 .ui-slider-label,
#alternating-slider .ui-slider-pip:nth-child(even).ui-slider-pip-selected-3 .ui-slider-label,
#alternating-slider .ui-slider-pip:nth-child(even).ui-slider-pip-selected-4 .ui-slider-label {
  top: -3px;
}
#alternating-slider .ui-slider-pip-initial-1 .ui-slider-label {
  color: #e80949;
}
#alternating-slider .ui-slider-pip-initial-2 .ui-slider-label {
  color: #ff03cb;
}
#alternating-slider .ui-slider-pip-initial-3 .ui-slider-label {
  color: #c309e8;
}
#alternating-slider .ui-slider-pip-initial-4 .ui-slider-label {
  color: #920aff;
}
#alternating-slider .ui-slider-pip-selected-1 .ui-slider-label,
#alternating-slider .ui-slider-pip-selected-2 .ui-slider-label,
#alternating-slider .ui-slider-pip-selected-3 .ui-slider-label,
#alternating-slider .ui-slider-pip-selected-4 .ui-slider-label {
  color: #fff;
  width: 2.4em;
  padding: 4px 0;
  margin-left: -1.2em;
  border-radius: 2px;
}
#alternating-slider .ui-slider-pip-selected-1 .ui-slider-label {
  background-color: #e80949;
}
#alternating-slider .ui-slider-pip-selected-2 .ui-slider-label {
  background-color: #ff03cb;
}
#alternating-slider .ui-slider-pip-selected-3 .ui-slider-label {
  background-color: #c309e8;
}
#alternating-slider .ui-slider-pip-selected-4 .ui-slider-label {
  background-color: #920aff;
}
#alternating-slider .ui-slider-tip {
  width: 34px;
  margin-left: -17px;
  top: -1px;
  background: #00c7d7;
  color: #fff;
  border: none;
  line-height: 27px;
  height: 25px;
}
#alternating-slider .ui-slider-tip:after,
#alternating-slider .ui-slider-tip:before {
  display: none;
}
#alternating-slider .ui-slider-handle.ui-state-active .ui-slider-tip,
#alternating-slider .ui-slider-handle.ui-state-focus .ui-slider-tip,
#alternating-slider .ui-slider-handle.ui-state-hover .ui-slider-tip,
#alternating-slider .ui-slider-handle:focus .ui-slider-tip,
#alternating-slider .ui-slider-handle:hover .ui-slider-tip {
  top: -1px;
}
#alternating-slider .ui-slider-handle.ui-state-focus {
  z-index: 100;
}
#scale-slider.ui-slider {
  border-radius: 0;
  background: #c7cdd5;
  border: none;
  height: 2px;
  margin: 1em 4em 4em;
}
@media screen and (max-width: 1040px) {
  #scale-slider.ui-slider {
      margin: 1em 0.5em 4em;
  }
}
#scale-slider.ui-slider .ui-slider-range {
  background: linear-gradient(to right, #434d5a 0, #00c7d7 50%, #434d5a 100%);
  border: 1px solid rgba(67, 77, 90, 0.5);
  height: 4px;
  top: -1px;
  transition: all 0.2s ease-out;
}
#scale-slider .ui-slider-handle {
  border-radius: 2px;
  height: 20px;
  width: 12px;
  top: -26px;
  border: none;
}
#scale-slider .ui-slider-handle:nth-of-type(n + 1) {
  -webkit-transform: rotateZ(-10deg);
  transform: rotateZ(-10deg);
  margin-left: -9px;
}
#scale-slider .ui-slider-handle:nth-of-type(n + 2) {
  -webkit-transform: rotateZ(10deg);
  transform: rotateZ(10deg);
  margin-left: -3px;
}
#scale-slider .ui-slider-handle:after {
  content: "";
  border: 6px solid transparent;
  width: 0;
  height: 0;
  position: absolute;
  bottom: -11px;
  border-top-color: #434d5a;
}
#scale-slider .ui-slider-handle.ui-slider-handle.ui-state-active:after,
#scale-slider .ui-slider-handle.ui-slider-handle.ui-state-focus:after,
#scale-slider .ui-slider-handle.ui-slider-handle.ui-state-hover:after {
  border-top-color: #00c7d7;
}
#scale-slider .ui-slider-pip {
  top: 2px;
}
#scale-slider .ui-slider-pip .ui-slider-label {
  display: none;
  background: rgba(67, 77, 90, 0);
  color: #434d5a;
  border-radius: 4px;
  padding: 0.3em 0;
  width: 2.4em;
  margin-left: -1.2em;
  transition: all 0.2s ease-out;
}
#scale-slider .ui-slider-pip .ui-slider-line {
  height: 4px;
}
#scale-slider .ui-slider-pip:nth-of-type(5n + 3) .ui-slider-line {
  height: 8px;
}
#scale-slider .ui-slider-pip:nth-of-type(10n + 3) .ui-slider-line {
  height: 12px;
}
#scale-slider .ui-slider-pip:nth-of-type(10n + 3) .ui-slider-label {
  top: 16px;
  display: block;
}
#scale-slider .ui-slider-pip.ui-slider-pip-last .ui-slider-line {
  margin-left: -1px;
}
#scale-slider .ui-slider-pip.ui-slider-pip-selected .ui-slider-label,
#scale-slider .ui-slider-pip.ui-slider-pip-selected-first .ui-slider-label,
#scale-slider .ui-slider-pip.ui-slider-pip-selected-second .ui-slider-label {
  background: rgba(67, 77, 90, 0.7);
  color: #fffaf7;
}
#styling-rainbow-result {
  padding: 5em 5em 1em;
}
#rainbow-slider {
  background: linear-gradient(to right, #390000 0, #ff4c4c 16%, #f7f733 32%, #3be240 50%, #6dccff 68%, #ca5aed 84%, #4c0041 100%) no-repeat;
  background-size: cover;
  border-radius: 30px;
  border: none;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.18);
  height: 10px;
}
#rainbow-slider .ui-slider-handle {
  background: rgba(255, 255, 255, 0.21);
  border-color: rgba(0, 0, 0, 0.56);
  box-shadow: inset 0 0 2px 2px rgba(255, 255, 255, 0.89);
  border-radius: 20px;
  top: -8px;
}
#rainbow-slider .ui-slider-handle.ui-state-active,
#rainbow-slider .ui-slider-handle.ui-state-focus,
#rainbow-slider .ui-slider-handle.ui-state-hover,
#rainbow-slider .ui-slider-handle:focus,
#rainbow-slider .ui-slider-handle:hover {
  background: rgba(255, 255, 255, 0.21);
}
#rainbow-slider .ui-slider-pip .ui-slider-label {
  width: 6em;
  margin-left: -3em;
}
#rainbow-slider .ui-slider-pip .ui-slider-label[data-value="0"] {
  color: #390000;
}
#rainbow-slider .ui-slider-pip .ui-slider-label[data-value="1"] {
  color: #ff4c4c;
}
#rainbow-slider .ui-slider-pip .ui-slider-label[data-value="2"] {
  color: #ed6b25;
}
#rainbow-slider .ui-slider-pip .ui-slider-label[data-value="3"] {
  color: #f7f733;
}
#rainbow-slider .ui-slider-pip .ui-slider-label[data-value="4"] {
  color: #8beb3a;
}
#rainbow-slider .ui-slider-pip .ui-slider-label[data-value="5"] {
  color: #3be240;
}
#rainbow-slider .ui-slider-pip .ui-slider-label[data-value="6"] {
  color: #46dbce;
}
#rainbow-slider .ui-slider-pip .ui-slider-label[data-value="7"] {
  color: #6dccff;
}
#rainbow-slider .ui-slider-pip .ui-slider-label[data-value="8"] {
  color: #ad6bef;
}
#rainbow-slider .ui-slider-pip .ui-slider-label[data-value="9"] {
  color: #ca5aed;
}
#rainbow-slider .ui-slider-pip .ui-slider-label[data-value="10"] {
  color: #4c0041;
}
#rainbow-slider .ui-slider-pip .ui-slider-line {
  top: 1px;
}
#rainbow-slider .ui-slider-pip:nth-of-type(odd) {
  top: auto;
  bottom: 32px;
}
#rainbow-slider .ui-slider-pip:nth-of-type(odd) .ui-slider-line {
  top: 21px;
}
#styling-flat .vertical {
  text-align: center;
}
[id*="flat-slider"].ui-slider {
  background: #e8e2d3;
  border: none;
  border-radius: 0;
}
[id*="flat-slider"].ui-slider .ui-slider-handle {
  width: 20px;
  height: 20px;
  border-radius: 50% 50% 0;
  border-color: transparent;
  transition: border 0.4s ease;
}
[id*="flat-slider"].ui-slider .ui-slider-handle.ui-state-active,
[id*="flat-slider"].ui-slider .ui-slider-handle.ui-state-focus,
[id*="flat-slider"].ui-slider .ui-slider-handle.ui-state-hover {
  border-color: #172f38;
}
[id*="flat-slider"].ui-slider .ui-slider-pip .ui-slider-line {
  background: #e8e2d3;
  transition: all 0.4s ease;
}
[id*="flat-slider"].ui-slider.ui-slider-horizontal {
  height: 6px;
}
[id*="flat-slider"].ui-slider.ui-slider-horizontal .ui-slider-handle {
  -webkit-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
  top: -25px;
  margin-left: -10px;
}
[id*="flat-slider"].ui-slider.ui-slider-horizontal .ui-slider-pip {
  top: 10px;
}
[id*="flat-slider"].ui-slider.ui-slider-horizontal .ui-slider-pip .ui-slider-line {
  width: 2px;
  height: 10px;
  margin-left: -1px;
}
[id*="flat-slider"].ui-slider.ui-slider-horizontal .ui-slider-pip[class*="ui-slider-pip-selected"] .ui-slider-line {
  height: 20px;
}
[id*="flat-slider"].ui-slider.ui-slider-horizontal .ui-slider-pip.ui-slider-pip-inrange .ui-slider-line {
  height: 12px;
}
[id*="flat-slider"].ui-slider.ui-slider-vertical {
  width: 6px;
  height: 125px;
  display: inline-block;
  margin: 0 15%;
}
[id*="flat-slider"].ui-slider.ui-slider-vertical .ui-slider-handle {
  -webkit-transform: rotateZ(-45deg);
  transform: rotateZ(-45deg);
  left: -25px;
  margin-bottom: -10px;
}
[id*="flat-slider"].ui-slider.ui-slider-vertical .ui-slider-pip {
  left: 10px;
}
[id*="flat-slider"].ui-slider.ui-slider-vertical .ui-slider-pip .ui-slider-line {
  height: 2px;
  width: 10px;
  margin-top: -1px;
}
[id*="flat-slider"].ui-slider.ui-slider-vertical .ui-slider-pip[class*="ui-slider-pip-selected"] .ui-slider-line {
  width: 20px;
}
[id*="flat-slider"].ui-slider.ui-slider-vertical .ui-slider-pip.ui-slider-pip-inrange .ui-slider-line {
  width: 12px;
}
[id*="flat-slider"].ui-slider.ui-slider-vertical .ui-slider-handle .ui-slider-tip,
[id*="flat-slider"].ui-slider.ui-slider-vertical .ui-slider-handle[class*="ui-state-"] .ui-slider-tip {
  visibility: visible;
  opacity: 1;
  border: none;
  background: 0 0;
  left: 50%;
  width: 30px;
  margin-left: -15px;
  text-align: center;
  color: #fff;
  font-weight: 400;
  top: 10px;
  -webkit-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}
[id*="flat-slider"].ui-slider.ui-slider-vertical .ui-slider-handle .ui-slider-tip:before,
[id*="flat-slider"].ui-slider.ui-slider-vertical .ui-slider-handle[class*="ui-state-"] .ui-slider-tip:before {
  display: none;
}
#flat-slider .ui-slider-handle,
#flat-slider .ui-slider-pip.ui-slider-pip-inrange .ui-slider-line,
#flat-slider .ui-slider-pip[class*="ui-slider-pip-selected"] .ui-slider-line,
#flat-slider .ui-slider-range {
  background-color: #25daa5;
}
#flat-slider-vertical-1 .ui-slider-handle,
#flat-slider-vertical-1 .ui-slider-pip.ui-slider-pip-inrange .ui-slider-line,
#flat-slider-vertical-1 .ui-slider-pip[class*="ui-slider-pip-selected"] .ui-slider-line,
#flat-slider-vertical-1 .ui-slider-range {
  background-color: #f27793;
}
#flat-slider-vertical-2 .ui-slider-handle,
#flat-slider-vertical-2 .ui-slider-pip.ui-slider-pip-inrange .ui-slider-line,
#flat-slider-vertical-2 .ui-slider-pip[class*="ui-slider-pip-selected"] .ui-slider-line,
#flat-slider-vertical-2 .ui-slider-range {
  background-color: #bd77f2;
}
#flat-slider-vertical-3 .ui-slider-handle,
#flat-slider-vertical-3 .ui-slider-pip.ui-slider-pip-inrange .ui-slider-line,
#flat-slider-vertical-3 .ui-slider-pip[class*="ui-slider-pip-selected"] .ui-slider-line,
#flat-slider-vertical-3 .ui-slider-range {
  background-color: #67c3ec;
}
#double-label-slider.ui-slider {
  margin-top: 24px;
  height: 6px;
  background: #ddd;
  border: none;
  border-radius: 0;
}
#double-label-slider.ui-slider .ui-slider-handle {
  background: #25daa5;
  border: none;
  width: 18px;
  height: 18px;
  margin-left: -9px;
  border-radius: 100%;
  transition: box-shadow 0.2s ease;
}
#double-label-slider.ui-slider .ui-slider-handle.ui-state-active,
#double-label-slider.ui-slider .ui-slider-handle.ui-state-focus,
#double-label-slider.ui-slider .ui-slider-handle.ui-state-hover {
  box-shadow: 0 0 0 2px #25daa5;
}
#double-label-slider.ui-slider .ui-slider-pip {
  top: -3px;
}
#double-label-slider.ui-slider .ui-slider-pip .ui-slider-line {
  background: #fff;
  width: 12px;
  height: 12px;
  margin-left: -6px;
  box-shadow: 0 0 0 2px #25daa5;
  border-radius: 100%;
  transition: all 0.4s ease;
}
#double-label-slider.ui-slider .ui-slider-pip .ui-slider-label,
#double-label-slider.ui-slider .ui-slider-pip .ui-slider-label i,
#double-label-slider.ui-slider .ui-slider-pip .ui-slider-label span {
  width: 100px;
  margin-left: -50px;
  text-align: center;
}
#double-label-slider.ui-slider .ui-slider-pip .ui-slider-label {
  color: #888;
}
#double-label-slider.ui-slider .ui-slider-pip .ui-slider-label i {
  font-style: normal;
  font-size: 1.8em;
  position: absolute;
  top: -36px;
}
@media screen and (max-width: 500px) {
  #double-label-slider.ui-slider .ui-slider-pip .ui-slider-label i {
      font-size: 1.4em;
  }
}
#double-label-slider.ui-slider .ui-slider-pip .ui-slider-label span {
  opacity: 0.6;
  font-size: 1.2em;
  line-height: 1.3;
  position: absolute;
  top: 18px;
  transition: opacity 0.3s ease;
}
@media screen and (max-width: 500px) {
  #double-label-slider.ui-slider .ui-slider-pip .ui-slider-label span {
      font-size: 1.1em;
  }
}
#double-label-slider.ui-slider .ui-slider-pip.ui-slider-pip-initial .ui-slider-label,
#double-label-slider.ui-slider .ui-slider-pip.ui-slider-pip-selected .ui-slider-label,
#double-label-slider.ui-slider .ui-slider-pip:focus .ui-slider-label,
#double-label-slider.ui-slider .ui-slider-pip:hover .ui-slider-label {
  font-weight: 400;
}
#double-label-slider.ui-slider .ui-slider-pip.ui-slider-pip-initial .ui-slider-label span,
#double-label-slider.ui-slider .ui-slider-pip.ui-slider-pip-selected .ui-slider-label span,
#double-label-slider.ui-slider .ui-slider-pip:focus .ui-slider-label span,
#double-label-slider.ui-slider .ui-slider-pip:hover .ui-slider-label span {
  opacity: 1;
}
#double-label-slider.ui-slider .ui-slider-pip.ui-slider-pip-selected .ui-slider-label {
  color: #000;
}
.emoji-slider-question {
  font-size: 1.4em;
  transition: all 0.15s ease;
}
@media screen and (max-width: 950px) {
  .emoji-slider-question {
      font-size: 1.2em;
  }
}
#emoji-slider {
  height: 5px;
  margin-top: 100px;
}
#emoji-slider .ui-slider-handle {
  top: -6px;
  height: 16px;
  width: 16px;
  -webkit-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}
#emoji-slider .ui-slider-pip {
  top: -50px;
  margin-left: -1.2em;
}
#emoji-slider .emoji {
  max-height: 2em;
  -webkit-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
  transition: -webkit-transform 0.2s ease-out;
  transition: transform 0.2s ease-out;
}
@media screen and (max-width: 950px) {
  #emoji-slider .emoji {
      -webkit-transform: scale(0.7);
      -ms-transform: scale(0.7);
      transform: scale(0.7);
  }
}
#emoji-slider .ui-slider-pip-selected .emoji {
  -webkit-transform: scale(1.3) translateY(-5px);
  -ms-transform: scale(1.3) translateY(-5px);
  transform: scale(1.3) translateY(-5px);
}
@media screen and (max-width: 950px) {
  #emoji-slider .ui-slider-pip-selected .emoji {
      -webkit-transform: scale(1.1) translateY(-5px);
      -ms-transform: scale(1.1) translateY(-5px);
      transform: scale(1.1) translateY(-5px);
  }
}
#emoji-slider .ui-slider-line {
  display: none;
}
#styling-after-slider {
  margin-top: 3em;
}
#styling-after-slider .ui-slider-pip {
  top: -12px;
}
#styling-after-slider .ui-slider-pip .ui-slider-label {
  top: -18px;
}
#prefix-suffix-slider .ui-slider-label {
  margin-left: -1.75em;
}
@media screen and (max-width: 1040px) {
  #prefix-suffix-slider .ui-slider-pip:nth-of-type(2n + 1) .ui-slider-label {
      display: none;
  }
}
#hanzi-labels-slider {
  font-family: SimHei, Hei, sans-serif;
}
#hanzi-labels-slider .ui-slider-handle .ui-slider-tip {
  font-size: 1.4em;
  width: 42px;
  margin-left: -22px;
  height: 33px;
  line-height: 30px;
  top: -40px;
  background: #434d5a;
  border-color: #434d5a;
  color: #fff;
}
#hanzi-labels-slider .ui-slider-handle .ui-slider-tip:after,
#hanzi-labels-slider .ui-slider-handle .ui-slider-tip:before {
  border-top-color: #434d5a;
}
#hanzi-labels-slider .ui-slider-pip {
  font-size: 1.2em;
}
#steps-fivepercent-slider .ui-slider-tip {
  visibility: visible;
  opacity: 1;
  top: -30px;
}
#vertical-slider {
  height: 150px;
  margin-left: 30px;
}
input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
@media (min-width: 750px) {
  .margin-feature {
      margin-top: 5px;
  }
}
.picker-dialog {
  z-index: 9999999 !important;
}
.show-mobile {
  display: none;
}
@media (min-width: 375px) and (max-width: 812px) {
  .show-mobile {
      display: block;
  }
  .expand-mobile {
      width: 80%;
  }
}
@media (min-width: 310px) and (max-width: 598px) {
  .show-mobile {
      display: block;
  }
  .expand-mobile {
      width: 80%;
  }
}
@media (min-width: 360px) and (max-width: 640px) {
  .show-mobile {
      display: block;
  }
  .expand-mobile {
      width: 80%;
  }
}
@media (max-width: 420px) {
  .reviews-label {
      margin-top: 50px;
  }
}
.mejs-horizontal-volume-current {
  display: none !important;
}
.mejs-horizontal-volume-total {
  display: none !important;
}
.mejs-button.mejs-volume-button.mejs-mute {
  display: none;
}
.bottom {
  background-color: transparent !important;
}

.learn-more-balance:hover {
    text-decoration: underline;
    color: black !important;
}