/*
TC
 */
@charset "UTF-8";

html {
  scroll-behavior: smooth;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Poppins', sans-serif;
}

body,
body a,
body li,
body p,
.btn,
input {
  font-family: 'Poppins', sans-serif;
}

body p {
  line-height: 1.5;
  font-size: 15px;
  color: #6b778d;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 0rem;
  font-family: 'Poppins', sans-serif;
  padding: 0;
}

.form-control:focus {
  box-shadow: none !important;
}

body a:hover {
  color: #ff6768;
  transition: 0.3s ease;
}

body input {
  border-radius: 6px;
}

body img {
  border-radius: 6px;
}

.noscroll {
  overflow: hidden;
}

h3.hny-title,
h3.hny-title.two {
  font-size: 40px;
  line-height: 50px;
  color: #101d29;
  margin-bottom: 24px;
  text-transform: uppercase;
  font-weight: 700;
}

h3.hny-title.two {
  color: #fff;
}

h3.hny-title span.dot-1 {
  color: #ff6768;
  margin-left: 10px;
}

a.read-more-btn.btn {
  display: inline-block;
  outline: none;
  border: none;
  font-weight: 600;
  padding: 12px 26px;
  font-size: 16px;
  background-color: #101d29;
  margin-top: 20px;
  color: #fff;
}

a.read-more-btn.btn:hover {
  background-color: #ff6768;
}

a.read-more-btn2.btn {
  display: inline-block;
  outline: none;
  border: none;
  font-weight: 600;
  padding: 12px 26px;
  font-size: 16px;
  background-color: transparent;
  margin-top: 20px;
  margin-left: 20px;
  color: #ff6768;
}

a.read-more-btn2.btn:hover {
  color: #fff;
  background-color: #ff6768;
}

@media (max-width: 1280px) {

  h3.hny-title,
  h3.hny-title.two {
    font-size: 36px;
    line-height: 46px;
  }

  body p {
    font-size: 15px;
  }
}

@media (max-width: 667px) {

  h3.hny-title,
  h3.hny-title.two {
    font-size: 30px;
    line-height: 40px;
  }

  a.read-more-btn.btn {
    margin-top: 10px;
  }
}

@media (max-width: 480px) {

  h3.hny-title,
  h3.hny-title.two {
    font-size: 28px;
    line-height: 38px;
  }
}

@media (max-width: 440px) {

  h3.hny-title,
  h3.hny-title.two {
    font-size: 26px;
    line-height: 36px;
  }
}



.ejjp {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
.ejjp-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.ejjp-2x {
  font-size: 2em;
}

.ejjp-3x {
  font-size: 3em;
}

.ejjp-4x {
  font-size: 4em;
}

.ejjp-5x {
  font-size: 5em;
}

.ejjp-fw {
  width: 1.28571em;
  text-align: center;
}

.ejjp-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none;
}

.ejjp-ul>li {
  position: relative;
}

.ejjp-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center;
}

.ejjp-li.ejjp-lg {
  left: -1.85714em;
}

.ejjp-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}

.ejjp-pull-left {
  float: left;
}

.ejjp-pull-right {
  float: right;
}

.ejjp.ejjp-pull-left {
  margin-right: .3em;
}

.ejjp.ejjp-pull-right {
  margin-left: .3em;
}

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.ejjp.pull-left {
  margin-right: .3em;
}

.ejjp.pull-right {
  margin-left: .3em;
}

.ejjp-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.ejjp-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(359deg);
  }
}

@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(359deg);
  }
}

.ejjp-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}

.ejjp-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}

.ejjp-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}

.ejjp-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}

.ejjp-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}

:root .ejjp-rotate-90,
:root .ejjp-rotate-180,
:root .ejjp-rotate-270,
:root .ejjp-flip-horizontal,
:root .ejjp-flip-vertical {
  -webkit-filter: none;
  filter: none;
}

.ejjp-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.ejjp-stack-1x,
.ejjp-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.ejjp-stack-1x {
  line-height: inherit;
}

.ejjp-stack-2x {
  font-size: 2em;
}

.ejjp-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.ejjp-glass:before {
  content: "";
}

.ejjp-music:before {
  content: "";
}

.ejjp-search:before {
  content: "";
}

.ejjp-envelope-o:before {
  content: "";
}

.ejjp-heart:before {
  content: "";
}

.ejjp-star:before {
  content: "";
}

.ejjp-star-o:before {
  content: "";
}

.ejjp-user:before {
  content: "";
}

.ejjp-film:before {
  content: "";
}

.ejjp-th-large:before {
  content: "";
}

.ejjp-th:before {
  content: "";
}

.ejjp-th-list:before {
  content: "";
}

.ejjp-check:before {
  content: "";
}

.ejjp-remove:before,
.ejjp-close:before,
.ejjp-times:before {
  content: "";
}

.ejjp-search-plus:before {
  content: "";
}

.ejjp-search-minus:before {
  content: "";
}

.ejjp-power-off:before {
  content: "";
}

.ejjp-signal:before {
  content: "";
}

.ejjp-gear:before,
.ejjp-cog:before {
  content: "";
}

.ejjp-trash-o:before {
  content: "";
}

.ejjp-home:before {
  content: "";
}

.ejjp-file-o:before {
  content: "";
}

.ejjp-clock-o:before {
  content: "";
}

.ejjp-road:before {
  content: "";
}

.ejjp-download:before {
  content: "";
}

.ejjp-arrow-circle-o-down:before {
  content: "";
}

.ejjp-arrow-circle-o-up:before {
  content: "";
}

.ejjp-inbox:before {
  content: "";
}

.ejjp-play-circle-o:before {
  content: "";
}

.ejjp-rotate-right:before,
.ejjp-repeat:before {
  content: "";
}

.ejjp-refresh:before {
  content: "";
}

.ejjp-list-alt:before {
  content: "";
}

.ejjp-lock:before {
  content: "";
}

.ejjp-flag:before {
  content: "";
}

.ejjp-headphones:before {
  content: "";
}

.ejjp-volume-off:before {
  content: "";
}

.ejjp-volume-down:before {
  content: "";
}

.ejjp-volume-up:before {
  content: "";
}

.ejjp-qrcode:before {
  content: "";
}

.ejjp-barcode:before {
  content: "";
}

.ejjp-tag:before {
  content: "";
}

.ejjp-tags:before {
  content: "";
}

.ejjp-book:before {
  content: "";
}

.ejjp-bookmark:before {
  content: "";
}

.ejjp-print:before {
  content: "";
}

.ejjp-camera:before {
  content: "";
}

.ejjp-font:before {
  content: "";
}

.ejjp-bold:before {
  content: "";
}

.ejjp-italic:before {
  content: "";
}

.ejjp-text-height:before {
  content: "";
}

.ejjp-text-width:before {
  content: "";
}

.ejjp-align-left:before {
  content: "";
}

.ejjp-align-center:before {
  content: "";
}

.ejjp-align-right:before {
  content: "";
}

.ejjp-align-justify:before {
  content: "";
}

.ejjp-list:before {
  content: "";
}

.ejjp-dedent:before,
.ejjp-outdent:before {
  content: "";
}

.ejjp-indent:before {
  content: "";
}

.ejjp-video-camera:before {
  content: "";
}

.ejjp-photo:before,
.ejjp-image:before,
.ejjp-picture-o:before {
  content: "";
}

.ejjp-pencil:before {
  content: "";
}

.ejjp-map-marker:before {
  content: "";
}

.ejjp-adjust:before {
  content: "";
}

.ejjp-tint:before {
  content: "";
}

.ejjp-edit:before,
.ejjp-pencil-square-o:before {
  content: "";
}

.ejjp-share-square-o:before {
  content: "";
}

.ejjp-check-square-o:before {
  content: "";
}

.ejjp-arrows:before {
  content: "";
}

.ejjp-step-backward:before {
  content: "";
}

.ejjp-fast-backward:before {
  content: "";
}

.ejjp-backward:before {
  content: "";
}

.ejjp-play:before {
  content: "";
}

.ejjp-pause:before {
  content: "";
}

.ejjp-stop:before {
  content: "";
}

.ejjp-forward:before {
  content: "";
}

.ejjp-fast-forward:before {
  content: "";
}

.ejjp-step-forward:before {
  content: "";
}

.ejjp-eject:before {
  content: "";
}

.ejjp-chevron-left:before {
  content: "";
}

.ejjp-chevron-right:before {
  content: "";
}

.ejjp-plus-circle:before {
  content: "";
}

.ejjp-minus-circle:before {
  content: "";
}

.ejjp-times-circle:before {
  content: "";
}

.ejjp-check-circle:before {
  content: "";
}

.ejjp-question-circle:before {
  content: "";
}

.ejjp-info-circle:before {
  content: "";
}

.ejjp-crosshairs:before {
  content: "";
}

.ejjp-times-circle-o:before {
  content: "";
}

.ejjp-check-circle-o:before {
  content: "";
}

.ejjp-ban:before {
  content: "";
}

.ejjp-arrow-left:before {
  content: "";
}

.ejjp-arrow-right:before {
  content: "";
}

.ejjp-arrow-up:before {
  content: "";
}

.ejjp-arrow-down:before {
  content: "";
}

.ejjp-mail-forward:before,
.ejjp-share:before {
  content: "";
}

.ejjp-expand:before {
  content: "";
}

.ejjp-compress:before {
  content: "";
}

.ejjp-plus:before {
  content: "";
}

.ejjp-minus:before {
  content: "";
}

.ejjp-asterisk:before {
  content: "";
}

.ejjp-exclamation-circle:before {
  content: "";
}

.ejjp-gift:before {
  content: "";
}

.ejjp-leaf:before {
  content: "";
}

.ejjp-fire:before {
  content: "";
}

.ejjp-eye:before {
  content: "";
}

.ejjp-eye-slash:before {
  content: "";
}

.ejjp-warning:before,
.ejjp-exclamation-triangle:before {
  content: "";
}

.ejjp-plane:before {
  content: "";
}

.ejjp-calendar:before {
  content: "";
}

.ejjp-random:before {
  content: "";
}

.ejjp-comment:before {
  content: "";
}

.ejjp-magnet:before {
  content: "";
}

.ejjp-chevron-up:before {
  content: "";
}

.ejjp-chevron-down:before {
  content: "";
}

.ejjp-retweet:before {
  content: "";
}

.ejjp-shopping-cart:before {
  content: "";
}

.ejjp-folder:before {
  content: "";
}

.ejjp-folder-open:before {
  content: "";
}

.ejjp-arrows-v:before {
  content: "";
}

.ejjp-arrows-h:before {
  content: "";
}

.ejjp-bar-chart-o:before,
.ejjp-bar-chart:before {
  content: "";
}

.ejjp-twitter-square:before {
  content: "";
}

.ejjp-facebook-square:before {
  content: "";
}

.ejjp-camera-retro:before {
  content: "";
}

.ejjp-key:before {
  content: "";
}

.ejjp-gears:before,
.ejjp-cogs:before {
  content: "";
}

.ejjp-comments:before {
  content: "";
}

.ejjp-thumbs-o-up:before {
  content: "";
}

.ejjp-thumbs-o-down:before {
  content: "";
}

.ejjp-star-half:before {
  content: "";
}

.ejjp-heart-o:before {
  content: "";
}

.ejjp-sign-out:before {
  content: "";
}

.ejjp-linkedin-square:before {
  content: "";
}

.ejjp-thumb-tack:before {
  content: "";
}

.ejjp-external-link:before {
  content: "";
}

.ejjp-sign-in:before {
  content: "";
}

.ejjp-trophy:before {
  content: "";
}

.ejjp-github-square:before {
  content: "";
}

.ejjp-upload:before {
  content: "";
}

.ejjp-lemon-o:before {
  content: "";
}

.ejjp-phone:before {
  content: "";
}

.ejjp-square-o:before {
  content: "";
}

.ejjp-bookmark-o:before {
  content: "";
}

.ejjp-phone-square:before {
  content: "";
}

.ejjp-twitter:before {
  content: "";
}

.ejjp-facebook-f:before,
.ejjp-facebook:before {
  content: "";
}

.ejjp-github:before {
  content: "";
}

.ejjp-unlock:before {
  content: "";
}

.ejjp-credit-card:before {
  content: "";
}

.ejjp-feed:before,
.ejjp-rss:before {
  content: "";
}

.ejjp-hdd-o:before {
  content: "";
}

.ejjp-bullhorn:before {
  content: "";
}

.ejjp-bell:before {
  content: "";
}

.ejjp-certificate:before {
  content: "";
}

.ejjp-hand-o-right:before {
  content: "";
}

.ejjp-hand-o-left:before {
  content: "";
}

.ejjp-hand-o-up:before {
  content: "";
}

.ejjp-hand-o-down:before {
  content: "";
}

.ejjp-arrow-circle-left:before {
  content: "";
}

.ejjp-arrow-circle-right:before {
  content: "";
}

.ejjp-arrow-circle-up:before {
  content: "";
}

.ejjp-arrow-circle-down:before {
  content: "";
}

.ejjp-globe:before {
  content: "";
}

.ejjp-wrench:before {
  content: "";
}

.ejjp-tasks:before {
  content: "";
}

.ejjp-filter:before {
  content: "";
}

.ejjp-briefcase:before {
  content: "";
}

.ejjp-arrows-alt:before {
  content: "";
}

.ejjp-group:before,
.ejjp-users:before {
  content: "";
}

.ejjp-chain:before,
.ejjp-link:before {
  content: "";
}

.ejjp-cloud:before {
  content: "";
}

.ejjp-flask:before {
  content: "";
}

.ejjp-cut:before,
.ejjp-scissors:before {
  content: "";
}

.ejjp-copy:before,
.ejjp-files-o:before {
  content: "";
}

.ejjp-paperclip:before {
  content: "";
}

.ejjp-save:before,
.ejjp-floppy-o:before {
  content: "";
}

.ejjp-square:before {
  content: "";
}

.ejjp-navicon:before,
.ejjp-reorder:before,
.ejjp-bars:before {
  content: "";
}

.ejjp-list-ul:before {
  content: "";
}

.ejjp-list-ol:before {
  content: "";
}

.ejjp-strikethrough:before {
  content: "";
}

.ejjp-underline:before {
  content: "";
}

.ejjp-table:before {
  content: "";
}

.ejjp-magic:before {
  content: "";
}

.ejjp-truck:before {
  content: "";
}

.ejjp-pinterest:before {
  content: "";
}

.ejjp-pinterest-square:before {
  content: "";
}

.ejjp-google-plus-square:before {
  content: "";
}

.ejjp-google-plus:before {
  content: "";
}

.ejjp-money:before {
  content: "";
}

.ejjp-caret-down:before {
  content: "";
}

.ejjp-caret-up:before {
  content: "";
}

.ejjp-caret-left:before {
  content: "";
}

.ejjp-caret-right:before {
  content: "";
}

.ejjp-columns:before {
  content: "";
}

.ejjp-unsorted:before,
.ejjp-sort:before {
  content: "";
}

.ejjp-sort-down:before,
.ejjp-sort-desc:before {
  content: "";
}

.ejjp-sort-up:before,
.ejjp-sort-asc:before {
  content: "";
}

.ejjp-envelope:before {
  content: "";
}

.ejjp-linkedin:before {
  content: "";
}

.ejjp-rotate-left:before,
.ejjp-undo:before {
  content: "";
}

.ejjp-legal:before,
.ejjp-gavel:before {
  content: "";
}

.ejjp-dashboard:before,
.ejjp-tachometer:before {
  content: "";
}

.ejjp-comment-o:before {
  content: "";
}

.ejjp-comments-o:before {
  content: "";
}

.ejjp-flash:before,
.ejjp-bolt:before {
  content: "";
}

.ejjp-sitemap:before {
  content: "";
}

.ejjp-umbrella:before {
  content: "";
}

.ejjp-paste:before,
.ejjp-clipboard:before {
  content: "";
}

.ejjp-lightbulb-o:before {
  content: "";
}

.ejjp-exchange:before {
  content: "";
}

.ejjp-cloud-download:before {
  content: "";
}

.ejjp-cloud-upload:before {
  content: "";
}

.ejjp-user-md:before {
  content: "";
}

.ejjp-stethoscope:before {
  content: "";
}

.ejjp-suitcase:before {
  content: "";
}

.ejjp-bell-o:before {
  content: "";
}

.ejjp-coffee:before {
  content: "";
}

.ejjp-cutlery:before {
  content: "";
}

.ejjp-file-text-o:before {
  content: "";
}

.ejjp-building-o:before {
  content: "";
}

.ejjp-hospital-o:before {
  content: "";
}

.ejjp-ambulance:before {
  content: "";
}

.ejjp-medkit:before {
  content: "";
}

.ejjp-fighter-jet:before {
  content: "";
}

.ejjp-beer:before {
  content: "";
}

.ejjp-h-square:before {
  content: "";
}

.ejjp-plus-square:before {
  content: "";
}

.ejjp-angle-double-left:before {
  content: "";
}

.ejjp-angle-double-right:before {
  content: "";
}

.ejjp-angle-double-up:before {
  content: "";
}

.ejjp-angle-double-down:before {
  content: "";
}

.ejjp-angle-left:before {
  content: "";
}

.ejjp-angle-right:before {
  content: "";
}

.ejjp-angle-up:before {
  content: "";
}

.ejjp-angle-down:before {
  content: "";
}

.ejjp-desktop:before {
  content: "";
}

.ejjp-laptop:before {
  content: "";
}

.ejjp-tablet:before {
  content: "";
}

.ejjp-mobile-phone:before,
.ejjp-mobile:before {
  content: "";
}

.ejjp-circle-o:before {
  content: "";
}

.ejjp-quote-left:before {
  content: "";
}

.ejjp-quote-right:before {
  content: "";
}

.ejjp-spinner:before {
  content: "";
}

.ejjp-circle:before {
  content: "";
}

.ejjp-mail-reply:before,
.ejjp-reply:before {
  content: "";
}

.ejjp-github-alt:before {
  content: "";
}

.ejjp-folder-o:before {
  content: "";
}

.ejjp-folder-open-o:before {
  content: "";
}

.ejjp-smile-o:before {
  content: "";
}

.ejjp-frown-o:before {
  content: "";
}

.ejjp-meh-o:before {
  content: "";
}

.ejjp-gamepad:before {
  content: "";
}

.ejjp-keyboard-o:before {
  content: "";
}

.ejjp-flag-o:before {
  content: "";
}

.ejjp-flag-checkered:before {
  content: "";
}

.ejjp-terminal:before {
  content: "";
}

.ejjp-code:before {
  content: "";
}

.ejjp-mail-reply-all:before,
.ejjp-reply-all:before {
  content: "";
}

.ejjp-star-half-empty:before,
.ejjp-star-half-full:before,
.ejjp-star-half-o:before {
  content: "";
}

.ejjp-location-arrow:before {
  content: "";
}

.ejjp-crop:before {
  content: "";
}

.ejjp-code-fork:before {
  content: "";
}

.ejjp-unlink:before,
.ejjp-chain-broken:before {
  content: "";
}

.ejjp-question:before {
  content: "";
}

.ejjp-info:before {
  content: "";
}

.ejjp-exclamation:before {
  content: "";
}

.ejjp-superscript:before {
  content: "";
}

.ejjp-subscript:before {
  content: "";
}

.ejjp-eraser:before {
  content: "";
}

.ejjp-puzzle-piece:before {
  content: "";
}

.ejjp-microphone:before {
  content: "";
}

.ejjp-microphone-slash:before {
  content: "";
}

.ejjp-shield:before {
  content: "";
}

.ejjp-calendar-o:before {
  content: "";
}

.ejjp-fire-extinguisher:before {
  content: "";
}

.ejjp-rocket:before {
  content: "";
}

.ejjp-maxcdn:before {
  content: "";
}

.ejjp-chevron-circle-left:before {
  content: "";
}

.ejjp-chevron-circle-right:before {
  content: "";
}

.ejjp-chevron-circle-up:before {
  content: "";
}

.ejjp-chevron-circle-down:before {
  content: "";
}

.ejjp-html5:before {
  content: "";
}

.ejjp-css3:before {
  content: "";
}

.ejjp-anchor:before {
  content: "";
}

.ejjp-unlock-alt:before {
  content: "";
}

.ejjp-bullseye:before {
  content: "";
}

.ejjp-ellipsis-h:before {
  content: "";
}

.ejjp-ellipsis-v:before {
  content: "";
}

.ejjp-rss-square:before {
  content: "";
}

.ejjp-play-circle:before {
  content: "";
}

.ejjp-ticket:before {
  content: "";
}

.ejjp-minus-square:before {
  content: "";
}

.ejjp-minus-square-o:before {
  content: "";
}

.ejjp-level-up:before {
  content: "";
}

.ejjp-level-down:before {
  content: "";
}

.ejjp-check-square:before {
  content: "";
}

.ejjp-pencil-square:before {
  content: "";
}

.ejjp-external-link-square:before {
  content: "";
}

.ejjp-share-square:before {
  content: "";
}

.ejjp-compass:before {
  content: "";
}

.ejjp-toggle-down:before,
.ejjp-caret-square-o-down:before {
  content: "";
}

.ejjp-toggle-up:before,
.ejjp-caret-square-o-up:before {
  content: "";
}

.ejjp-toggle-right:before,
.ejjp-caret-square-o-right:before {
  content: "";
}

.ejjp-euro:before,
.ejjp-eur:before {
  content: "";
}

.ejjp-gbp:before {
  content: "";
}

.ejjp-dollar:before,
.ejjp-usd:before {
  content: "";
}

.ejjp-rupee:before,
.ejjp-inr:before {
  content: "";
}

.ejjp-cny:before,
.ejjp-rmb:before,
.ejjp-yen:before,
.ejjp-jpy:before {
  content: "";
}

.ejjp-ruble:before,
.ejjp-rouble:before,
.ejjp-rub:before {
  content: "";
}

.ejjp-won:before,
.ejjp-krw:before {
  content: "";
}

.ejjp-bitcoin:before,
.ejjp-btc:before {
  content: "";
}

.ejjp-file:before {
  content: "";
}

.ejjp-file-text:before {
  content: "";
}

.ejjp-sort-alpha-asc:before {
  content: "";
}

.ejjp-sort-alpha-desc:before {
  content: "";
}

.ejjp-sort-amount-asc:before {
  content: "";
}

.ejjp-sort-amount-desc:before {
  content: "";
}

.ejjp-sort-numeric-asc:before {
  content: "";
}

.ejjp-sort-numeric-desc:before {
  content: "";
}

.ejjp-thumbs-up:before {
  content: "";
}

.ejjp-thumbs-down:before {
  content: "";
}

.ejjp-youtube-square:before {
  content: "";
}

.ejjp-youtube:before {
  content: "";
}

.ejjp-xing:before {
  content: "";
}

.ejjp-xing-square:before {
  content: "";
}

.ejjp-youtube-play:before {
  content: "";
}

.ejjp-dropbox:before {
  content: "";
}

.ejjp-stack-overflow:before {
  content: "";
}

.ejjp-instagram:before {
  content: "";
}

.ejjp-flickr:before {
  content: "";
}

.ejjp-adn:before {
  content: "";
}

.ejjp-bitbucket:before {
  content: "";
}

.ejjp-bitbucket-square:before {
  content: "";
}

.ejjp-tumblr:before {
  content: "";
}

.ejjp-tumblr-square:before {
  content: "";
}

.ejjp-long-arrow-down:before {
  content: "";
}

.ejjp-long-arrow-up:before {
  content: "";
}

.ejjp-long-arrow-left:before {
  content: "";
}

.ejjp-long-arrow-right:before {
  content: "";
}

.ejjp-apple:before {
  content: "";
}

.ejjp-windows:before {
  content: "";
}

.ejjp-android:before {
  content: "";
}

.ejjp-linux:before {
  content: "";
}

.ejjp-dribbble:before {
  content: "";
}

.ejjp-skype:before {
  content: "";
}

.ejjp-foursquare:before {
  content: "";
}

.ejjp-trello:before {
  content: "";
}

.ejjp-female:before {
  content: "";
}

.ejjp-male:before {
  content: "";
}

.ejjp-gittip:before,
.ejjp-gratipay:before {
  content: "";
}

.ejjp-sun-o:before {
  content: "";
}

.ejjp-moon-o:before {
  content: "";
}

.ejjp-archive:before {
  content: "";
}

.ejjp-bug:before {
  content: "";
}

.ejjp-vk:before {
  content: "";
}

.ejjp-weibo:before {
  content: "";
}

.ejjp-renren:before {
  content: "";
}

.ejjp-pagelines:before {
  content: "";
}

.ejjp-stack-exchange:before {
  content: "";
}

.ejjp-arrow-circle-o-right:before {
  content: "";
}

.ejjp-arrow-circle-o-left:before {
  content: "";
}

.ejjp-toggle-left:before,
.ejjp-caret-square-o-left:before {
  content: "";
}

.ejjp-dot-circle-o:before {
  content: "";
}

.ejjp-wheelchair:before {
  content: "";
}

.ejjp-vimeo-square:before {
  content: "";
}

.ejjp-turkish-lira:before,
.ejjp-try:before {
  content: "";
}

.ejjp-plus-square-o:before {
  content: "";
}

.ejjp-space-shuttle:before {
  content: "";
}

.ejjp-slack:before {
  content: "";
}

.ejjp-envelope-square:before {
  content: "";
}

.ejjp-wordpress:before {
  content: "";
}

.ejjp-openid:before {
  content: "";
}

.ejjp-institution:before,
.ejjp-bank:before,
.ejjp-university:before {
  content: "";
}

.ejjp-mortar-board:before,
.ejjp-graduation-cap:before {
  content: "";
}

.ejjp-yahoo:before {
  content: "";
}

.ejjp-google:before {
  content: "";
}

.ejjp-reddit:before {
  content: "";
}

.ejjp-reddit-square:before {
  content: "";
}

.ejjp-stumbleupon-circle:before {
  content: "";
}

.ejjp-stumbleupon:before {
  content: "";
}

.ejjp-delicious:before {
  content: "";
}

.ejjp-digg:before {
  content: "";
}

.ejjp-pied-piper-pp:before {
  content: "";
}

.ejjp-pied-piper-alt:before {
  content: "";
}

.ejjp-drupal:before {
  content: "";
}

.ejjp-joomla:before {
  content: "";
}

.ejjp-language:before {
  content: "";
}

.ejjp-fax:before {
  content: "";
}

.ejjp-building:before {
  content: "";
}

.ejjp-child:before {
  content: "";
}

.ejjp-paw:before {
  content: "";
}

.ejjp-spoon:before {
  content: "";
}

.ejjp-cube:before {
  content: "";
}

.ejjp-cubes:before {
  content: "";
}

.ejjp-behance:before {
  content: "";
}

.ejjp-behance-square:before {
  content: "";
}

.ejjp-steam:before {
  content: "";
}

.ejjp-steam-square:before {
  content: "";
}

.ejjp-recycle:before {
  content: "";
}

.ejjp-automobile:before,
.ejjp-car:before {
  content: "";
}

.ejjp-cab:before,
.ejjp-taxi:before {
  content: "";
}

.ejjp-tree:before {
  content: "";
}

.ejjp-spotify:before {
  content: "";
}

.ejjp-deviantart:before {
  content: "";
}

.ejjp-soundcloud:before {
  content: "";
}

.ejjp-database:before {
  content: "";
}

.ejjp-file-pdf-o:before {
  content: "";
}

.ejjp-file-word-o:before {
  content: "";
}

.ejjp-file-excel-o:before {
  content: "";
}

.ejjp-file-powerpoint-o:before {
  content: "";
}

.ejjp-file-photo-o:before,
.ejjp-file-picture-o:before,
.ejjp-file-image-o:before {
  content: "";
}

.ejjp-file-zip-o:before,
.ejjp-file-archive-o:before {
  content: "";
}

.ejjp-file-sound-o:before,
.ejjp-file-audio-o:before {
  content: "";
}

.ejjp-file-movie-o:before,
.ejjp-file-video-o:before {
  content: "";
}

.ejjp-file-code-o:before {
  content: "";
}

.ejjp-vine:before {
  content: "";
}

.ejjp-codepen:before {
  content: "";
}

.ejjp-jsfiddle:before {
  content: "";
}

.ejjp-life-bouy:before,
.ejjp-life-buoy:before,
.ejjp-life-saver:before,
.ejjp-support:before,
.ejjp-life-ring:before {
  content: "";
}

.ejjp-circle-o-notch:before {
  content: "";
}

.ejjp-ra:before,
.ejjp-resistance:before,
.ejjp-rebel:before {
  content: "";
}

.ejjp-ge:before,
.ejjp-empire:before {
  content: "";
}

.ejjp-git-square:before {
  content: "";
}

.ejjp-git:before {
  content: "";
}

.ejjp-y-combinator-square:before,
.ejjp-yc-square:before,
.ejjp-hacker-news:before {
  content: "";
}

.ejjp-tencent-weibo:before {
  content: "";
}

.ejjp-qq:before {
  content: "";
}

.ejjp-wechat:before,
.ejjp-weixin:before {
  content: "";
}

.ejjp-send:before,
.ejjp-paper-plane:before {
  content: "";
}

.ejjp-send-o:before,
.ejjp-paper-plane-o:before {
  content: "";
}

.ejjp-history:before {
  content: "";
}

.ejjp-circle-thin:before {
  content: "";
}

.ejjp-header:before {
  content: "";
}

.ejjp-paragraph:before {
  content: "";
}

.ejjp-sliders:before {
  content: "";
}

.ejjp-share-alt:before {
  content: "";
}

.ejjp-share-alt-square:before {
  content: "";
}

.ejjp-bomb:before {
  content: "";
}

.ejjp-soccer-ball-o:before,
.ejjp-futbol-o:before {
  content: "";
}

.ejjp-tty:before {
  content: "";
}

.ejjp-binoculars:before {
  content: "";
}

.ejjp-plug:before {
  content: "";
}

.ejjp-slideshare:before {
  content: "";
}

.ejjp-twitch:before {
  content: "";
}

.ejjp-yelp:before {
  content: "";
}

.ejjp-newspaper-o:before {
  content: "";
}

.ejjp-wifi:before {
  content: "";
}

.ejjp-calculator:before {
  content: "";
}

.ejjp-paypal:before {
  content: "";
}

.ejjp-google-wallet:before {
  content: "";
}

.ejjp-cc-visa:before {
  content: "";
}

.ejjp-cc-mastercard:before {
  content: "";
}

.ejjp-cc-discover:before {
  content: "";
}

.ejjp-cc-amex:before {
  content: "";
}

.ejjp-cc-paypal:before {
  content: "";
}

.ejjp-cc-stripe:before {
  content: "";
}

.ejjp-bell-slash:before {
  content: "";
}

.ejjp-bell-slash-o:before {
  content: "";
}

.ejjp-trash:before {
  content: "";
}

.ejjp-copyright:before {
  content: "";
}

.ejjp-at:before {
  content: "";
}

.ejjp-eyedropper:before {
  content: "";
}

.ejjp-paint-brush:before {
  content: "";
}

.ejjp-birthday-cake:before {
  content: "";
}

.ejjp-area-chart:before {
  content: "";
}

.ejjp-pie-chart:before {
  content: "";
}

.ejjp-line-chart:before {
  content: "";
}

.ejjp-lastfm:before {
  content: "";
}

.ejjp-lastfm-square:before {
  content: "";
}

.ejjp-toggle-off:before {
  content: "";
}

.ejjp-toggle-on:before {
  content: "";
}

.ejjp-bicycle:before {
  content: "";
}

.ejjp-bus:before {
  content: "";
}

.ejjp-ioxhost:before {
  content: "";
}

.ejjp-angellist:before {
  content: "";
}

.ejjp-cc:before {
  content: "";
}

.ejjp-shekel:before,
.ejjp-sheqel:before,
.ejjp-ils:before {
  content: "";
}

.ejjp-meanpath:before {
  content: "";
}

.ejjp-buysellads:before {
  content: "";
}

.ejjp-connectdevelop:before {
  content: "";
}

.ejjp-dashcube:before {
  content: "";
}

.ejjp-forumbee:before {
  content: "";
}

.ejjp-leanpub:before {
  content: "";
}

.ejjp-sellsy:before {
  content: "";
}

.ejjp-shirtsinbulk:before {
  content: "";
}

.ejjp-simplybuilt:before {
  content: "";
}

.ejjp-skyatlas:before {
  content: "";
}

.ejjp-cart-plus:before {
  content: "";
}

.ejjp-cart-arrow-down:before {
  content: "";
}

.ejjp-diamond:before {
  content: "";
}

.ejjp-ship:before {
  content: "";
}

.ejjp-user-secret:before {
  content: "";
}

.ejjp-motorcycle:before {
  content: "";
}

.ejjp-street-view:before {
  content: "";
}

.ejjp-heartbeat:before {
  content: "";
}

.ejjp-venus:before {
  content: "";
}

.ejjp-mars:before {
  content: "";
}

.ejjp-mercury:before {
  content: "";
}

.ejjp-intersex:before,
.ejjp-transgender:before {
  content: "";
}

.ejjp-transgender-alt:before {
  content: "";
}

.ejjp-venus-double:before {
  content: "";
}

.ejjp-mars-double:before {
  content: "";
}

.ejjp-venus-mars:before {
  content: "";
}

.ejjp-mars-stroke:before {
  content: "";
}

.ejjp-mars-stroke-v:before {
  content: "";
}

.ejjp-mars-stroke-h:before {
  content: "";
}

.ejjp-neuter:before {
  content: "";
}

.ejjp-genderless:before {
  content: "";
}

.ejjp-facebook-official:before {
  content: "";
}

.ejjp-pinterest-p:before {
  content: "";
}

.ejjp-whatsapp:before {
  content: "";
}

.ejjp-server:before {
  content: "";
}

.ejjp-user-plus:before {
  content: "";
}

.ejjp-user-times:before {
  content: "";
}

.ejjp-hotel:before,
.ejjp-bed:before {
  content: "";
}

.ejjp-viacoin:before {
  content: "";
}

.ejjp-train:before {
  content: "";
}

.ejjp-subway:before {
  content: "";
}

.ejjp-medium:before {
  content: "";
}

.ejjp-yc:before,
.ejjp-y-combinator:before {
  content: "";
}

.ejjp-optin-monster:before {
  content: "";
}

.ejjp-opencart:before {
  content: "";
}

.ejjp-expeditedssl:before {
  content: "";
}

.ejjp-battery-4:before,
.ejjp-battery:before,
.ejjp-battery-full:before {
  content: "";
}

.ejjp-battery-3:before,
.ejjp-battery-three-quarters:before {
  content: "";
}

.ejjp-battery-2:before,
.ejjp-battery-half:before {
  content: "";
}

.ejjp-battery-1:before,
.ejjp-battery-quarter:before {
  content: "";
}

.ejjp-battery-0:before,
.ejjp-battery-empty:before {
  content: "";
}

.ejjp-mouse-pointer:before {
  content: "";
}

.ejjp-i-cursor:before {
  content: "";
}

.ejjp-object-group:before {
  content: "";
}

.ejjp-object-ungroup:before {
  content: "";
}

.ejjp-sticky-note:before {
  content: "";
}

.ejjp-sticky-note-o:before {
  content: "";
}

.ejjp-cc-jcb:before {
  content: "";
}

.ejjp-cc-diners-club:before {
  content: "";
}

.ejjp-clone:before {
  content: "";
}

.ejjp-balance-scale:before {
  content: "";
}

.ejjp-hourglass-o:before {
  content: "";
}

.ejjp-hourglass-1:before,
.ejjp-hourglass-start:before {
  content: "";
}

.ejjp-hourglass-2:before,
.ejjp-hourglass-half:before {
  content: "";
}

.ejjp-hourglass-3:before,
.ejjp-hourglass-end:before {
  content: "";
}

.ejjp-hourglass:before {
  content: "";
}

.ejjp-hand-grab-o:before,
.ejjp-hand-rock-o:before {
  content: "";
}

.ejjp-hand-stop-o:before,
.ejjp-hand-paper-o:before {
  content: "";
}

.ejjp-hand-scissors-o:before {
  content: "";
}

.ejjp-hand-lizard-o:before {
  content: "";
}

.ejjp-hand-spock-o:before {
  content: "";
}

.ejjp-hand-pointer-o:before {
  content: "";
}

.ejjp-hand-peace-o:before {
  content: "";
}

.ejjp-trademark:before {
  content: "";
}

.ejjp-registered:before {
  content: "";
}

.ejjp-creative-commons:before {
  content: "";
}

.ejjp-gg:before {
  content: "";
}

.ejjp-gg-circle:before {
  content: "";
}

.ejjp-tripadvisor:before {
  content: "";
}

.ejjp-odnoklassniki:before {
  content: "";
}

.ejjp-odnoklassniki-square:before {
  content: "";
}

.ejjp-get-pocket:before {
  content: "";
}

.ejjp-wikipedia-w:before {
  content: "";
}

.ejjp-safari:before {
  content: "";
}

.ejjp-chrome:before {
  content: "";
}

.ejjp-firefox:before {
  content: "";
}

.ejjp-opera:before {
  content: "";
}

.ejjp-internet-explorer:before {
  content: "";
}

.ejjp-tv:before,
.ejjp-television:before {
  content: "";
}

.ejjp-contao:before {
  content: "";
}

.ejjp-500px:before {
  content: "";
}

.ejjp-amazon:before {
  content: "";
}

.ejjp-calendar-plus-o:before {
  content: "";
}

.ejjp-calendar-minus-o:before {
  content: "";
}

.ejjp-calendar-times-o:before {
  content: "";
}

.ejjp-calendar-check-o:before {
  content: "";
}

.ejjp-industry:before {
  content: "";
}

.ejjp-map-pin:before {
  content: "";
}

.ejjp-map-signs:before {
  content: "";
}

.ejjp-map-o:before {
  content: "";
}

.ejjp-map:before {
  content: "";
}

.ejjp-commenting:before {
  content: "";
}

.ejjp-commenting-o:before {
  content: "";
}

.ejjp-houzz:before {
  content: "";
}

.ejjp-vimeo:before {
  content: "";
}

.ejjp-black-tie:before {
  content: "";
}

.ejjp-fonticons:before {
  content: "";
}

.ejjp-reddit-alien:before {
  content: "";
}

.ejjp-edge:before {
  content: "";
}

.ejjp-credit-card-alt:before {
  content: "";
}

.ejjp-codiepie:before {
  content: "";
}

.ejjp-modx:before {
  content: "";
}

.ejjp-fort-awesome:before {
  content: "";
}

.ejjp-usb:before {
  content: "";
}

.ejjp-product-hunt:before {
  content: "";
}

.ejjp-mixcloud:before {
  content: "";
}

.ejjp-scribd:before {
  content: "";
}

.ejjp-pause-circle:before {
  content: "";
}

.ejjp-pause-circle-o:before {
  content: "";
}

.ejjp-stop-circle:before {
  content: "";
}

.ejjp-stop-circle-o:before {
  content: "";
}

.ejjp-shopping-bag:before {
  content: "";
}

.ejjp-shopping-basket:before {
  content: "";
}

.ejjp-hashtag:before {
  content: "";
}

.ejjp-bluetooth:before {
  content: "";
}

.ejjp-bluetooth-b:before {
  content: "";
}

.ejjp-percent:before {
  content: "";
}

.ejjp-gitlab:before {
  content: "";
}

.ejjp-wpbeginner:before {
  content: "";
}

.ejjp-wpforms:before {
  content: "";
}

.ejjp-envira:before {
  content: "";
}

.ejjp-universal-access:before {
  content: "";
}

.ejjp-wheelchair-alt:before {
  content: "";
}

.ejjp-question-circle-o:before {
  content: "";
}

.ejjp-blind:before {
  content: "";
}

.ejjp-audio-description:before {
  content: "";
}

.ejjp-volume-control-phone:before {
  content: "";
}

.ejjp-braille:before {
  content: "";
}

.ejjp-assistive-listening-systems:before {
  content: "";
}

.ejjp-asl-interpreting:before,
.ejjp-american-sign-language-interpreting:before {
  content: "";
}

.ejjp-deafness:before,
.ejjp-hard-of-hearing:before,
.ejjp-deaf:before {
  content: "";
}

.ejjp-glide:before {
  content: "";
}

.ejjp-glide-g:before {
  content: "";
}

.ejjp-signing:before,
.ejjp-sign-language:before {
  content: "";
}

.ejjp-low-vision:before {
  content: "";
}

.ejjp-viadeo:before {
  content: "";
}

.ejjp-viadeo-square:before {
  content: "";
}

.ejjp-snapchat:before {
  content: "";
}

.ejjp-snapchat-ghost:before {
  content: "";
}

.ejjp-snapchat-square:before {
  content: "";
}

.ejjp-pied-piper:before {
  content: "";
}

.ejjp-first-order:before {
  content: "";
}

.ejjp-yoast:before {
  content: "";
}

.ejjp-themeisle:before {
  content: "";
}

.ejjp-google-plus-circle:before,
.ejjp-google-plus-official:before {
  content: "";
}

.ejjp-fa:before,
.ejjp-font-awesome:before {
  content: "";
}

.ejjp-handshake-o:before {
  content: "";
}

.ejjp-envelope-open:before {
  content: "";
}

.ejjp-envelope-open-o:before {
  content: "";
}

.ejjp-linode:before {
  content: "";
}

.ejjp-address-book:before {
  content: "";
}

.ejjp-address-book-o:before {
  content: "";
}

.ejjp-vcard:before,
.ejjp-address-card:before {
  content: "";
}

.ejjp-vcard-o:before,
.ejjp-address-card-o:before {
  content: "";
}

.ejjp-user-circle:before {
  content: "";
}

.ejjp-user-circle-o:before {
  content: "";
}

.ejjp-user-o:before {
  content: "";
}

.ejjp-id-badge:before {
  content: "";
}

.ejjp-drivers-license:before,
.ejjp-id-card:before {
  content: "";
}

.ejjp-drivers-license-o:before,
.ejjp-id-card-o:before {
  content: "";
}

.ejjp-quora:before {
  content: "";
}

.ejjp-free-code-camp:before {
  content: "";
}

.ejjp-telegram:before {
  content: "";
}

.ejjp-thermometer-4:before,
.ejjp-thermometer:before,
.ejjp-thermometer-full:before {
  content: "";
}

.ejjp-thermometer-3:before,
.ejjp-thermometer-three-quarters:before {
  content: "";
}

.ejjp-thermometer-2:before,
.ejjp-thermometer-half:before {
  content: "";
}

.ejjp-thermometer-1:before,
.ejjp-thermometer-quarter:before {
  content: "";
}

.ejjp-thermometer-0:before,
.ejjp-thermometer-empty:before {
  content: "";
}

.ejjp-shower:before {
  content: "";
}

.ejjp-bathtub:before,
.ejjp-s15:before,
.ejjp-bath:before {
  content: "";
}

.ejjp-podcast:before {
  content: "";
}

.ejjp-window-maximize:before {
  content: "";
}

.ejjp-window-minimize:before {
  content: "";
}

.ejjp-window-restore:before {
  content: "";
}

.ejjp-times-rectangle:before,
.ejjp-window-close:before {
  content: "";
}

.ejjp-times-rectangle-o:before,
.ejjp-window-close-o:before {
  content: "";
}

.ejjp-bandcamp:before {
  content: "";
}

.ejjp-grav:before {
  content: "";
}

.ejjp-etsy:before {
  content: "";
}

.ejjp-imdb:before {
  content: "";
}

.ejjp-ravelry:before {
  content: "";
}

.ejjp-eercast:before {
  content: "";
}

.ejjp-microchip:before {
  content: "";
}

.ejjp-snowflake-o:before {
  content: "";
}

.ejjp-superpowers:before {
  content: "";
}

.ejjp-wpexplorer:before {
  content: "";
}

.ejjp-meetup:before {
  content: "";
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.sacal-top-header-content {
  /*--/top-hd--*/
  /*--//top-hd--*/
  /*--/nav--*/
  /*---*/
  /*--//nav--*/
}

.sacal-top-header-content .top-hd {
  background: #c09b02;
  padding: 12px 0px;
}

.sacal-top-header-content .social-top li {
  display: inline-block;
}

.sacal-top-header-content .social-top li a {
  font-size: 16px;
  color: #fff;
  margin-right: 10px;
}

.sacal-top-header-content .social-top li a:hover {
  color: #ff6768;
}

.sacal-top-header-content .social-top {
  text-align: left;
}

.sacal-top-header-content .accounts {
  text-align: right;
}

.sacal-top-header-content .top-head li {
  font-size: 16px;
  line-height: 24px;
  color: #fff;
  margin: 0px 10px;
  display: inline-block;
}

.sacal-top-header-content .accounts li:nth-child(1) {
  margin-left: 0;
}

.sacal-top-header-content .top-head li span.ejjp {
  font-size: 16px;
  color: #fff;
  text-align: center;
  margin-right: 10px;
}

.sacal-top-header-content ul li {
  display: inline-block;
}

.sacal-top-header-content .accounts li span.ejjp {
  padding-right: 5px;
}

.sacal-top-header-content .accounts li {
  display: inline-block;
  margin: 0 20px;
  font-size: 14px;
  line-height: 24px;
  color: #fff;
}

.sacal-top-header-content .accounts li a {
  color: #fff;
}

.sacal-top-header-content .accounts li a:hover {
  opacity: 0.9;
}

.sacal-top-header-content .accounts li:nth-child(3) {
  margin-right: 0;
}

@media (max-width: 1080px) {
  .sacal-top-header-content .accounts li {
    margin: 0 6px;
  }
}

@media (max-width: 767px) {
  .sacal-top-header-content li.top_li2 {
    display: none;
  }
}

@media (max-width: 568px) {
  .sacal-top-header-content li.top_li1 {
    display: none;
  }

  .sacal-top-header-content .top-hd {
    padding: 12px 0px;
  }
}

.sacal-top-header-content li {
  list-style-type: none;
}

.sacal-top-header-content .navbar-expand-lg .navbar-nav .dropdown-menu {
  transform: translateX(-50px);
}

.sacal-top-header-content .navbar-expand-lg .navbar-nav .dropdown-menu:before {
  content: '';
  width: 10px;
  height: 10px;
  background: #fff;
  border: 1px #d5d5d5ee solid;
  display: block;
  border-right: none;
  border-bottom: none;
  transform: translateX(-50%) rotateZ(45deg);
  position: absolute;
  top: -6px;
  left: 49%;
  z-index: 1001;
}

.sacal-top-header-content .dropdown-toggle::after {
  margin-left: 0.1em;
  border-top: 0.3em solid;
  border-right: 0.2em solid transparent;
  border-left: 0.2em solid transparent;
  vertical-align: middle;
}

.sacal-top-header-content .dropdown-item:hover,
.sacal-top-header-content .dropdown-item:focus {
  color: #ff6768;
  text-decoration: none;
  background-color: transparent;
}

.sacal-top-header-content nav.navbar {
  background-color: transparent;
  padding: 10px 0;
}

.sacal-top-header-content a.navbar-brand {
  color: #101d29;
  font-size: 28px;
  padding: 0;
}

.sacal-top-header-content a.navbar-brand span.ejjp {
  color: #ff6768;
}

.sacal-top-header-content label.lohny {
  font-weight: 700;
  margin: 0;
}

.sacal-top-header-content .navbar-light .navbar-brand:hover,
.sacal-top-header-content .navbar-light .navbar-brand:focus {
  opacity: 0.9;
}

.sacal-top-header-content .navbar-light .navbar-nav .show>.nav-link,
.sacal-top-header-content .navbar-light .navbar-nav .active>.nav-link,
.sacal-top-header-content .navbar-light .navbar-nav .nav-link.show,
.sacal-top-header-content .navbar-light .navbar-nav .nav-link.active {
  color: #ff6768;
}

.sacal-top-header-content .navbar-light .navbar-nav .nav-link:hover,
.sacal-top-header-content .navbar-light .navbar-nav .nav-link:focus {
  color: #ff6768;
}

.sacal-top-header-content .navbar-light .navbar-nav .nav-link {
  color: #c09b02;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 14px;
}

.sacal-top-header-content li.nav-item {
  margin: 0px 10px;
}

.sacal-top-header-content li.nav-item:nth-child(6) {
  margin-right: 0px;
}

.sacal-top-header-content .navbar-toggler {
  padding: 0.45rem 0.6rem;
  font-size: 1rem;
  background-color: #cfdce8;
  border: none;
}

@media (max-width: 1280px) {
  .sacal-top-header-content li.nav-item {
    margin: 0px 10px;
  }
}

@media (max-width: 992px) {
  .sacal-top-header-content .navbar-expand-lg .navbar-nav .dropdown-menu {
    transform: translateX(0px);
  }

  .sacal-top-header-content .navbar-expand-lg .navbar-nav .dropdown-menu:before {
    top: -5px;
    left: 4%;
  }

  .sacal-top-header-content div#navbarSupportedContent {
    background: var(--theme-color);
    padding: 10px;
    border-radius: 4px;
    position: relative;
    border: 1px rgba(0, 0, 0, 0.09) solid;
    max-height: calc(100vh - 120px);
    overflow: auto;
  }

  .sacal-top-header-content div#navbarSupportedContent:before {
    content: '';
    width: 10px;
    height: 10px;
    background: var(--theme-color);
    border-left: 1px rgba(0, 0, 0, 0.09) solid;
    border-top: 1px rgba(0, 0, 0, 0.09) solid;
    display: block;
    transform: translateX(-50%) rotateZ(45deg);
    position: absolute;
    top: -5px;
    right: 12px;
    opacity: 0;
  }

  .sacal-top-header-content div#navbarSupportedContent {
    overflow: inherit;
  }
}

@media (max-width: 1366px) {
  .sacal-top-header-content .accounts li {
    margin: 0 10px;
  }
}

@media (max-width: 1080px) {
  .sacal-top-header-content .accounts li {
    margin: 0 6px;
  }
}

@media (max-width: 991px) {
  .sacal-top-header-content nav.navbar.navbar-expand-lg.navbar-light {
    padding: 10px 15px;
  }

  .sacal-top-header-content .social-top,
  .sacal-top-header-content .accounts {
    text-align: center;
  }
}

@media (max-width: 600px) {
  .sacal-top-header-content .accounts li {
    font-size: 13px;
  }

  .sacal-top-header-content .accounts li {
    margin: 0px 2px;
  }
}

@media (max-width: 440px) {
  .sacal-top-header-content .accounts li {
    margin: 0px 0px;
  }

  .sacal-top-header-content li.top_li:nth-child(2) {
    margin-left: 2px;
  }
}

.sacal-banner-slider-main {
  /*--/slider--*/
  /*--//slider--*/
  /*--//responsive design --*/
}

.sacal-banner-slider-main ol.carousel-indicators {
  margin: 0;
}

.sacal-banner-slider-main .carousel-item {
  min-height: 40em;
  position: relative;
  z-index: 1;
}

.sacal-banner-slider-main .carousel-item {
  background: url(../images/bg.jpg) no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  -ms-background-size: cover;
  -moz-background-size: cover;
}

.sacal-banner-slider-main .carousel-item.item2 {
  background: url(../images/bg1.jpg) no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  -ms-background-size: cover;
  -moz-background-size: cover;
}

.sacal-banner-slider-main .carousel-item.item3 {
  background: url(../images/bg2.jpg) no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  -ms-background-size: cover;
  -moz-background-size: cover;
}

.sacal-banner-slider-main .carousel-item.item4 {
  background: url(../images/bg3.jpg) no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  -ms-background-size: cover;
  -moz-background-size: cover;
}


.sacal-banner-slider-main .carousel-item.item5 {
  background: url(../images/gm01.jpg) no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  -ms-background-size: cover;
  -moz-background-size: cover;
}

.sacal-banner-slider-main .carousel-item.item6 {
  background: url(../images/gm01.jpg) no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  -ms-background-size: cover;
  -moz-background-size: cover;
}

.sacal-banner-slider-main .carousel-item.item7 {
  background: url(../images/gm01.jpg) no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  -ms-background-size: cover;
  -moz-background-size: cover;
}




.sacal-banner-slider-main .carousel-item.item8 {
  background: url(../images/mm01.jpg) no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  -ms-background-size: cover;
  -moz-background-size: cover;
}

.sacal-banner-slider-main .carousel-item.item9 {
  background: url(../images/mm01.jpg) no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  -ms-background-size: cover;
  -moz-background-size: cover;
}

.sacal-banner-slider-main .carousel-item.item91 {
  background: url(../images/mm01.jpg) no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  -ms-background-size: cover;
  -moz-background-size: cover;
}



.sacal-banner-slider-main .carousel-item:before {
  content: "";
  background: rgba(16, 16, 16, 0.470588);
  position: absolute;
  top: 0;
  min-height: 100%;
  left: 0;
  right: 0;
  z-index: -1;
}

.sacal-banner-slider-main .carousel-caption h3 {
  font-size: 115px;
  text-transform: uppercase;
  font-weight: 900;
  line-height: 120px;
}

.sacal-banner-slider-main .carousel-caption p {
  color: #fff;
  text-transform: capitalize;
  font-size: 16px;
  opacity: 0.8;
}

.sacal-banner-slider-main a.banner-btn.btn {
  display: inline-block;
  outline: none;
  border: none;
  font-weight: 600;
  padding: 12px 26px;
  font-size: 16px;
  background-color: #fff;
  margin-top: 20px;
  color: #101d29;
}

.sacal-banner-slider-main a.banner-btn.btn:hover {
  background: #ff6768;
  color: #fff;
}

.sacal-banner-slider-main .b-ck {
  display: block;

}

.sacal-banner-slider-main .carousel-indicators {
  bottom: 7%;
  left: 0%;
  cursor: pointer;
  display: none;
}

.sacal-banner-slider-main .carousel-caption {
  text-align: left;
  margin: 0 auto;
  position: absolute;
  right: 15%;
  bottom: 18%;
  left: 15%;
  z-index: 10;
}

.sacal-banner-slider-main .carousel-item>img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  height: 40em;
}

.sacal-banner-slider-main .carousel-control {
  line-height: 40em;
}

.sacal-banner-slider-main .carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}

.sacal-banner-slider-main .carousel-indicators .active {
  background: #03cce6;
  width: 30px;
  height: 3px;
}

.sacal-banner-slider-main .carousel-control-prev,
.sacal-banner-slider-main .carousel-control-next {
  background: none;
  position: absolute;
  top: 42%;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  text-align: center;
  /* opacity: 0.5; */
  transition: opacity 0.15s ease;
  height: 50px;
  width: 60px;
  padding: -10px;
  opacity: 0.9;
}

@media (max-width: 1080px) {
  .sacal-banner-slider-main .carousel-caption h3 {
    font-size: 100px;
    line-height: 110px;
  }
}

@media (max-width: 900px) {
  .sacal-banner-slider-main .carousel-caption h3 {
    font-size: 90px;
    line-height: 100px;
  }
}

@media (max-width: 767px) {
  .sacal-banner-slider-main .carousel-item {
    min-height: 30em;
  }
}

@media (max-width: 667px) {
  .sacal-banner-slider-main .carousel-caption h3 {
    font-size: 80px;
    line-height: 90px;
  }

  .sacal-banner-slider-main a.banner-btn.btn {
    padding: 12px 26px;
    font-size: 14px;
    margin-top: 10px;
  }
}

@media (max-width: 600px) {
  .sacal-banner-slider-main .carousel-caption h3 {
    font-size: 70px;
    line-height: 80px;
  }

  .sacal-banner-slider-main .carousel-caption p {
    font-size: 15px;
  }
}

@media (max-width: 569px) {
  .sacal-banner-slider-main .carousel-caption h3 {
    font-size: 60px;
    line-height: 70px;
  }
}

@media (max-width: 490px) {
  .sacal-banner-slider-main .carousel-caption h3 {
    font-size: 50px;
    line-height: 60px;
  }

  .sacal-banner-slider-main .carousel-caption p {
    font-size: 14px;
  }

  .sacal-banner-slider-main .carousel-item {
    min-height: 26em;
  }
}

@media (max-width: 440px) {
  .sacal-banner-slider-main .carousel-caption h3 {
    font-size: 40px;
    line-height: 50px;
  }

  .sacal-banner-slider-main .carousel-item {
    min-height: 22em;
  }

  .sacal-banner-slider-main .carousel-caption {
    bottom: 12%;
  }
}

.sacal-content-6 .content-6-mian {
  background: #fff;
}

.sacal-content-6 .content-6-mian h4 {
  font-size: 35px;
  line-height: 45px;
  color: #c09b02;
}

.sacal-content-6 .content-info-in p {
  line-height: 25px;
  font-size: 15px;
}

@media (max-width: 1440px) {
  .sacal-content-6 .counter-6-inf-left h4 {
    line-height: 70px;
    font-size: 50px;
    width: 60%;
  }
}

@media (max-width: 668px) {
  .sacal-content-6 .content-info-in p {
    line-height: 25px;
    font-size: 15px;
  }

  .sacal-content-6 .content-6-mian h4 {
    font-size: 30px;
  }
}

@media (max-width: 568px) {
  .sacal-content-6 .content-6-mian h4 {
    font-size: 27px;
    line-height: 38px;
  }
}

.sacal-specification-6 {
  /*--/specification-61--*/
  /*--//specification-61--*/
}

.sacal-specification-6 .d-grid {
  display: grid;
}

.sacal-specification-6 .counter-6-inf-left {
  padding: 14em 4em;
  background: url(../images/bg1.jpg) no-repeat 0px 0px;
  background-size: cover;
  z-index: 0;
  position: relative;
}

.sacal-specification-6 .counter-6-inf-left::before {
  content: "";
  background: rgba(6, 14, 21, 0.55);
  position: absolute;
  top: 0;
  min-height: 100%;
  left: 0;
  right: 0;
  z-index: -1;
}

.sacal-specification-6 .specification {
  display: grid;
  grid-template-columns: 1fr 10fr;
  grid-gap: 20px;
  margin-bottom: 30px;
}

.sacal-specification-6 .specification.last-one {
  margin-bottom: 0px;
}

.sacal-specification-6 .counter-6-inf-left h3 {
  text-align: left;
  text-transform: capitalize;
  line-height: 65px;
  color: #fff;
  font-size: 55px;
  width: 65%;
}

.sacal-specification-6 .counter-6-inf-right h6 {
  text-align: left;
  margin-bottom: 0;
  color: #101d29;
  font-size: 22px;
  margin: 0px 0 6px 0;
  font-weight: 600;
}

.sacal-specification-6 .counter-6-inf-right h6 a {
  color: #101d29;
}

.sacal-specification-6 .counter-6-inf-right h6 a:hover {
  color: #ff6768;
}

.sacal-specification-6 .counter-6-inf-left p {
  font-size: 15px;
  line-height: 28px;
  margin-top: 15px;
}

.sacal-specification-6 p.specifi-para {
  margin-top: 15px;
}

.sacal-specification-6 .counter-6-inf-right {
  padding: 6em 4em;
  background: #f3f6fb;
}

.sacal-specification-6 h6.imp {
  font-style: normal;
  font-weight: normal;
  font-size: 17px;
  line-height: 25px;
  color: #101d29;
  margin-bottom: 30px;
}

.sacal-specification-6 .specification-icon {
  text-align: center;
}

.sacal-specification-6 .specification span.ejjp {
  font-size: 36px;
  margin-top: 4px;
  color: #ff6768;
}

.sacal-specification-6 .specification h4 {
  font-size: 40px;
  line-height: 50px;
  color: #101d29;
  margin-top: 10px;
  margin-bottom: 5px;
}

.sacal-specification-6 .specification p {
  font-size: 16px;
  line-height: 28px;
  padding-right: 30px;
}

.sacal-specification-6 .spec-gap {
  margin-top: 35px;
}

.sacal-specification-6 .counter-6-inf-left2 {
  padding: 14em 4em;
  background: url(../images/bg3.jpg) no-repeat 0px 0px;
  background-size: cover;
  z-index: 0;
  position: relative;
  border-radius: 0 32px 32px 0px;
}

.sacal-specification-6 .counter-6-inf-right2 {
  background: none;
}

.sacal-specification-6 .calltoaction-text-info {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 20px;
}

.sacal-specification-6 .calltoaction-text-info a span.ejjp {
  color: #ff6768;
  margin-right: 6px;
}

.sacal-specification-6 .calltoaction-text-info a {
  color: #6b778d;
  font-size: 16px;
  display: block;
  margin-bottom: 16px;
  list-style-type: none;
}

@media all and (max-width: 1390px) {
  .sacal-specification-6 .counter-6-inf-right {
    padding: 4em 2em;
  }
}

@media all and (max-width: 1280px) {
  .sacal-specification-6 .counter-6-inf-left h3 {
    line-height: 50px;
    font-size: 40px;
    width: 100%;
  }
}

@media all and (max-width: 1080px) {
  .sacal-specification-6 .counter-6-inf-right h6 {
    font-size: 20px;
    margin: 0px 0 6px 0;
  }

  .sacal-specification-6 .specification p {
    font-size: 15px;
  }
}

@media all and (max-width: 992px) {
  .sacal-specification-6 .counter-6-inf-left {
    padding: 6em 2em;
  }

  .sacal-specification-6 .counter-6-inf-left2 {
    padding: 14em 0em;
    background: url(../images/bg3.jpg) no-repeat 0px 0px;
    background-size: cover;
    z-index: 0;
    position: relative;
    border-radius: 0 32px 32px 0px;
  }

  .sacal-specification-6 .counter-6-inf-right {
    padding: 6em 2em;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
  }

  .sacal-specification-6 .specification {
    display: grid;
    grid-template-columns: 1fr 8fr;
    grid-gap: 20px;
    margin-bottom: 10px;
  }

  .sacal-specification-6 .counter-6-inf-right.counter-6-inf-right2 {
    padding: 4em 4em;
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 20px;
  }
}

@media all and (max-width: 767px) {
  .sacal-specification-6 .counter-6-inf-right {
    padding: 3em 1em;
  }

  .sacal-specification-6 .counter-6-inf-right.counter-6-inf-right2 {
    padding: 2em 1em;
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 20px;
  }
}

@media all and (max-width: 667px) {
  .sacal-specification-6 .counter-6-inf-right {
    padding: 3em 1em;
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 20px;
  }

  .sacal-specification-6 .counter-6-inf-left h3 {
    line-height: 42px;
    font-size: 32px;
    width: 100%;
    margin: 0;
  }

  .sacal-specification-6 .counter-6-inf-left {
    padding: 3em 1em;
  }

  .sacal-specification-6 .calltoaction-text-info {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 10px;
  }

  .sacal-specification-6 .calltoaction-text-info a {
    font-size: 14px;
  }
}

.sacal-counter-6 .conuter-66-info {
  background: url(../images/bg2.jpg) no-repeat bottom;
  background-size: cover;
  z-index: 0;
  position: relative;
}

.sacal-counter-6 .conuter-66-info::before {
  content: "";
  background: rgba(6, 14, 21, 0.55);
  position: absolute;
  top: 0;
  min-height: 100%;
  left: 0;
  right: 0;
  z-index: -1;
}

.sacal-counter-6 .counter-grids-info h6 {
  font-size: 55px;
  line-height: 75px;
  color: #fff;
  font-weight: 100;
  border-bottom: 1px solid rgba(243, 246, 251, 0.26);
  padding-bottom: 12px;
}

.sacal-counter-6 .counter-grids-info h4 {
  color: #fff;
  font-size: 50px;
  text-transform: capitalize;
  line-height: 60px;
  font-weight: 700;
}

.sacal-counter-6 .counter-grids-info p {
  font-size: 20px;
  line-height: 35px;
  color: #fff;
  font-weight: 600;
  margin-top: 10px;
}

.sacal-counter-6 .counter-gd label {
  font-size: 1em;
  color: #fff;
  font-weight: 100;
}

@media all and (max-width: 992px) {
  .sacal-counter-6 .counter-gd {
    margin-bottom: 1em;
  }

  .sacal-counter-6 .counter-grids-info h4 {
    font-size: 40px;
    line-height: 40px;
  }
}

@media all and (max-width: 767px) {
  .sacal-counter-6 .counter-grids-info h6 {
    font-size: 46px;
    line-height: 56px;
    padding-bottom: 8px;
  }
}

@media all and (max-width: 667px) {
  .sacal-counter-6 .counter-grids-info h6 {
    font-size: 42px;
    line-height: 52px;
  }
}

.sacal-content-w-photo-6 .specification {
  margin-bottom: 30px;
  text-align: left;
}

.sacal-content-w-photo-6 .specification.last-one {
  margin-bottom: 0px;
}

.sacal-content-w-photo-6 .photo-6-inf-right h6 {
  text-align: left;
  margin-bottom: 0;
  color: #101d29;
  font-size: 22px;
  margin: 0px 0 6px 0;
  font-weight: 600;
}

.sacal-content-w-photo-6 .photo-6-inf-right h6 a {
  color: #101d29;
}

.sacal-content-w-photo-6 .photo-6-inf-right h6 a:hover {
  color: #ff6768;
}

.sacal-content-w-photo-6 .photo-6-inf-left p {
  font-size: 15px;
  line-height: 28px;
  margin-top: 15px;
}

.sacal-content-w-photo-6 p.specifi-para {
  margin-top: 15px;
}

.sacal-content-w-photo-6 h6.imp {
  font-style: normal;
  font-weight: normal;
  font-size: 17px;
  line-height: 25px;
  color: #101d29;
  margin-bottom: 30px;
}

.sacal-content-w-photo-6 .photo-6-inf-left {
  text-align: right;
}

.sacal-content-w-photo-6 .specification span.ejjp {
  font-size: 36px;
  color: #ff6768;
}

.sacal-content-w-photo-6 .specification-icon {
  margin-bottom: 14px;
}

.sacal-content-w-photo-6 .specification h4 {
  font-size: 36px;
  line-height: 46px;
  color: #101d29;
  margin-top: 10px;
  margin-bottom: 5px;
}

.sacal-content-w-photo-6 .specification p {
  font-size: 15px;
  line-height: 28px;
  padding-right: 30px;
}

.sacal-content-w-photo-6 .spec-gap {
  margin-top: 34px;
}

.sacal-content-w-photo-6 .grids-innf {
  margin-top: 46px;
}

@media all and (max-width: 1390px) {
  .sacal-content-w-photo-6 .specification p {
    font-size: 15px;
    padding-right: 0px;
  }
}

@media all and (max-width: 1280px) {
  .sacal-content-w-photo-6 .content-photo-66-text-info {
    position: absolute;
    bottom: 0px;
    padding: 40px;
    width: 73%;
  }

  .sacal-content-w-photo-6 .photo-6-inf-right h6 {
    font-size: 20px;
  }
}

@media all and (max-width: 1080px) {
  .sacal-content-w-photo-6 .specification p {
    width: 100%;
    font-size: 15px;
  }

  .sacal-content-w-photo-6 .photo-6-inf-right h6 {
    font-size: 18px;
  }
}

@media all and (max-width: 992px) {
  .sacal-content-w-photo-6 .photo-6-inf-left {
    text-align: left;
    margin-top: 1em;
  }

  .sacal-content-w-photo-6 .photo-6-inf-right h6 {
    font-size: 20px;
  }
}

@media all and (max-width: 667px) {
  .sacal-content-w-photo-6 .counter-6-inf-left h3 {
    line-height: 42px;
    font-size: 32px;
    width: 100%;
  }
}

@media all and (max-width: 640px) {
  .sacal-content-w-photo-6 .photo-6-inf-left h4 {
    line-height: 40px;
    font-size: 30px;
  }
}

@media all and (max-width: 480px) {
  .sacal-content-w-photo-6 .photo-6-inf-left h4 {
    line-height: 40px;
    font-size: 28px;
  }
}

.jkpics-gallery .content {
  position: relative;
  width: 100%;
  margin: auto;
  overflow: hidden;
}

.jkpics-gallery .content .content-overlay {
  background: rgba(16, 29, 41, 0.580392);
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  transition: all 0.4s ease-in-out 0s;
  border-radius: 6px;
}

.jkpics-gallery .content:hover .content-overlay {
  opacity: 1;
}

.jkpics-gallery .content-image {
  width: 100%;
}

.jkpics-gallery .content-details {
  position: absolute;
  text-align: center;
  padding-left: 1em;
  padding-right: 1em;
  width: 100%;
  top: 50%;
  left: 50%;
  opacity: 0;
  transform: translate(-50%, -50%);
  transition: all 0.3s ease-in-out 0s;
}

.jkpics-gallery .content:hover .content-details {
  top: 50%;
  left: 50%;
  opacity: 1;
}

.jkpics-gallery .content-details h3 {
  color: #fff;
  font-weight: 600;
  margin-bottom: 0.5em;
  text-transform: uppercase;
  font-size: 18px;
}

.jkpics-gallery .content-details p {
  color: #fff;
  font-size: 0.8em;
}

.jkpics-gallery .ejjpdeIn-bottom {
  top: 80%;
}

.jkpics-gallery .ejjpdeIn-top {
  top: 20%;
}

.jkpics-gallery .ejjpdeIn-left {
  left: 20%;
}

.jkpics-gallery .ejjpdeIn-right {
  left: 80%;
}

.jkpics-gallery ul.portfolio-area li figure {
  margin: 0;
}

.jkpics-gallery .portfolio-categ li {
  color: #333;
  cursor: pointer;
  display: inline-block;
  padding: 0 8px;
  font-size: 1em;
  text-transform: capitalize;
}

.jkpics-gallery li.cat-item-1:before,
.jkpics-gallery li.cat-item-2:before,
.jkpics-gallery li.cat-item-3:before,
.jkpics-gallery li.cat-item-4:before {
  display: inline-block;
  padding-right: 1rem;
  padding-left: 0.5rem;
  color: #6c757d;
  content: "/";
}

.jkpics-gallery .portfolio-categ li a {
  color: #333;
  font-weight: 600;
}

.jkpics-gallery .image-block {
  display: block;
  position: relative;
}

.jkpics-gallery .portfolio-area li {
  float: left;
  list-style-type: none;
  overflow: hidden;
  width: 338px;
  margin: 1em;
}

.jkpics-gallery .home-portfolio-text {
  margin-top: 10px;
}

.jkpics-gallery .portfolio-categ li a:hover {
  color: #ff6768;
}

.jkpics-gallery .portfolio-categ li.active a {
  color: #ff6768;
}

.jkpics-gallery .home-portfolio-text {
  margin-top: 10px;
}

.jkpics-gallery .portfolio-categ li.active a {
  color: #ff6768;
}

@media (max-width: 1080px) {
  .jkpics-gallery .portfolio-area li {
    float: left;
    max-width: 274px;
    margin: 1em;
  }
}

@media (max-width: 992px) {
  .jkpics-gallery .portfolio-area li {
    float: left;
    max-width: 266px;
    margin: 1em;
  }

  .jkpics-gallery .portfolio-categ li {
    padding: 0 2px;
    font-size: 0.9em;
  }
}

@media (max-width: 769px) {
  .jkpics-gallery .portfolio-area li {
    float: left;
    max-width: 196px;
    margin: 1em;
  }
}

@media (max-width: 668px) {
  .jkpics-gallery .portfolio-area li {
    max-width: 216px;
    margin: 0.6em;
  }

  .jkpics-gallery .content-details h3 {
    font-size: 16px;
  }
}

@media (max-width: 480px) {
  .jkpics-gallery .portfolio-area li {
    max-width: 156px;
    margin: 0.6em;
  }

  .jkpics-gallery .content-details h3 {
    font-size: 14px;
  }
}

@media (max-width: 440px) {
  .jkpics-gallery .portfolio-area li {
    max-width: 146px;
    margin: 0.6em;
  }
}

@media (max-width: 384px) {
  .jkpics-gallery .portfolio-area li {
    max-width: 140px;
  }

  .jkpics-gallery .content-details h3 {
    font-size: 12px;
  }
}

@media (max-width: 375px) {
  .jkpics-gallery .portfolio-area li {
    max-width: 136px;
  }
}

.jkpics-gallery .sacal-block {
  background: #f8f9fa;
}

.jkpics-gallery div.light_rounded .pp_top .pp_left {
  background: url(../images/sprite.png) -88px -53px no-repeat;
}

.jkpics-gallery div.light_rounded .pp_top .pp_middle {
  background: #fff;
}

.jkpics-gallery div.light_rounded .pp_top .pp_right {
  background: url(../images/sprite.png) -110px -53px no-repeat;
}

.jkpics-gallery div.light_rounded .pp_content .ppt {
  color: #000;
}

.jkpics-gallery div.light_rounded .pp_content_container .pp_left,
.jkpics-gallery div.light_rounded .pp_content_container .pp_right {
  background: #fff;
}

.jkpics-gallery div.light_rounded .pp_content {
  background-color: #fff;
}

.jkpics-gallery div.light_rounded .pp_next:hover {
  background: url(../assets/images/btnNext.png) center right no-repeat;
  cursor: pointer;
}

.jkpics-gallery div.light_rounded .pp_previous:hover {
  background: url(../assets/images/btnPrevious.png) center left no-repeat;
  cursor: pointer;
}

.jkpics-gallery div.light_rounded .pp_expand {
  background: url(../images/sprite.png) -31px -26px no-repeat;
  cursor: pointer;
}

.jkpics-gallery div.light_rounded .pp_expand:hover {
  background: url(../images/sprite.png) -31px -47px no-repeat;
  cursor: pointer;
}

.jkpics-gallery div.light_rounded .pp_contract {
  background: url(../images/sprite.png) 0 -26px no-repeat;
  cursor: pointer;
}

.jkpics-gallery div.light_rounded .pp_contract:hover {
  background: url(../images/sprite.png) 0 -47px no-repeat;
  cursor: pointer;
}

.jkpics-gallery div.light_rounded .pp_close {
  width: 75px;
  height: 22px;
  background: url(../images/sprite.png) -1px -1px no-repeat;
  cursor: pointer;
}

.jkpics-gallery div.light_rounded #pp_full_res .pp_inline {
  color: #000;
}

.jkpics-gallery div.light_rounded .pp_gallery a.pp_arrow_previous,
.jkpics-gallery div.light_rounded .pp_gallery a.pp_arrow_next {
  margin-top: 12px !important;
}

.jkpics-gallery div.light_rounded .pp_nav .pp_play {
  background: url(../images/sprite.png) -1px -100px no-repeat;
  height: 15px;
  width: 14px;
}

.jkpics-gallery div.light_rounded .pp_nav .pp_pause {
  background: url(../images/sprite.png) -24px -100px no-repeat;
  height: 15px;
  width: 14px;
}

.jkpics-gallery div.light_rounded .pp_arrow_previous {
  background: url(../images/sprite.png) 0 -71px no-repeat;
}

.jkpics-gallery div.light_rounded .pp_arrow_previous.disabled {
  background-position: 0 -87px;
  cursor: default;
}

.jkpics-gallery div.light_rounded .pp_arrow_next {
  background: url(../images/sprite.png) -22px -71px no-repeat;
}

.jkpics-gallery div.light_rounded .pp_arrow_next.disabled {
  background-position: -22px -87px;
  cursor: default;
}

.jkpics-gallery div.light_rounded .pp_bottom .pp_left {
  background: url(../images/sprite.png) -88px -80px no-repeat;
}

.jkpics-gallery div.light_rounded .pp_bottom .pp_middle {
  background: #fff;
}

.jkpics-gallery div.light_rounded .pp_bottom .pp_right {
  background: url(../images/sprite.png) -110px -80px no-repeat;
}

.jkpics-gallery div.light_rounded .pp_loaderIcon {
  background: url(../assets/images/loader.gif) center center no-repeat;
}

.jkpics-gallery div.dark_rounded .pp_top .pp_left {
  background: url(../assets/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;
}

.jkpics-gallery div.dark_rounded .pp_top .pp_middle {
  background: url(../assets/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;
}

.jkpics-gallery div.dark_rounded .pp_top .pp_right {
  background: url(../assets/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;
}

.jkpics-gallery div.dark_rounded .pp_content_container .pp_left {
  background: url(../assets/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;
}

.jkpics-gallery div.dark_rounded .pp_content_container .pp_right {
  background: url(../assets/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;
}

.jkpics-gallery div.dark_rounded .pp_content {
  background: url(../assets/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;
}

.jkpics-gallery div.dark_rounded .pp_next:hover {
  background: url(../assets/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;
  cursor: pointer;
}

.jkpics-gallery div.dark_rounded .pp_previous:hover {
  background: url(../assets/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;
  cursor: pointer;
}

.jkpics-gallery div.dark_rounded .pp_expand {
  background: url(../assets/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;
  cursor: pointer;
}

.jkpics-gallery div.dark_rounded .pp_expand:hover {
  background: url(../assets/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;
  cursor: pointer;
}

.jkpics-gallery div.dark_rounded .pp_contract {
  background: url(../assets/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;
  cursor: pointer;
}

.jkpics-gallery div.dark_rounded .pp_contract:hover {
  background: url(../assets/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;
  cursor: pointer;
}

.jkpics-gallery div.dark_rounded .pp_close {
  width: 75px;
  height: 22px;
  background: url(../assets/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;
  cursor: pointer;
}

.jkpics-gallery div.dark_rounded .currentTextHolder {
  color: #c4c4c4;
}

.jkpics-gallery div.dark_rounded .pp_description {
  color: #fff;
}

.jkpics-gallery div.dark_rounded #pp_full_res .pp_inline {
  color: #fff;
}

.jkpics-gallery div.dark_rounded .pp_gallery a.pp_arrow_previous,
.jkpics-gallery div.dark_rounded .pp_gallery a.pp_arrow_next {
  margin-top: 12px !important;
}

.jkpics-gallery div.dark_rounded .pp_nav .pp_play {
  background: url(../assets/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;
  height: 15px;
  width: 14px;
}

.jkpics-gallery div.dark_rounded .pp_nav .pp_pause {
  background: url(../assets/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;
  height: 15px;
  width: 14px;
}

.jkpics-gallery div.dark_rounded .pp_arrow_previous {
  background: url(../assets/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;
}

.jkpics-gallery div.dark_rounded .pp_arrow_previous.disabled {
  background-position: 0 -87px;
  cursor: default;
}

.jkpics-gallery div.dark_rounded .pp_arrow_next {
  background: url(../assets/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;
}

.jkpics-gallery div.dark_rounded .pp_arrow_next.disabled {
  background-position: -22px -87px;
  cursor: default;
}

.jkpics-gallery div.dark_rounded .pp_bottom .pp_left {
  background: url(../assets/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;
}

.jkpics-gallery div.dark_rounded .pp_bottom .pp_middle {
  background: url(../assets/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;
}

.jkpics-gallery div.dark_rounded .pp_bottom .pp_right {
  background: url(../assets/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;
}

.jkpics-gallery div.dark_rounded .pp_loaderIcon {
  background: url(../assets/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;
}

.jkpics-gallery div.dark_square .pp_left,
.jkpics-gallery div.dark_square .pp_middle,
.jkpics-gallery div.dark_square .pp_right,
.jkpics-gallery div.dark_square .pp_content {
  background: url(../assets/images/prettyPhoto/dark_square/contentPattern.png) top left repeat;
}

.jkpics-gallery div.dark_square .currentTextHolder {
  color: #c4c4c4;
}

.jkpics-gallery div.dark_square .pp_description {
  color: #fff;
}

.jkpics-gallery div.dark_square .pp_loaderIcon {
  background: url(../assets/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;
}

.jkpics-gallery div.dark_square .pp_content_container .pp_left {
  background: url(../assets/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;
}

.jkpics-gallery div.dark_square .pp_content_container .pp_right {
  background: url(../assets/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;
}

.jkpics-gallery div.dark_square .pp_expand {
  background: url(../assets/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;
  cursor: pointer;
}

.jkpics-gallery div.dark_square .pp_expand:hover {
  background: url(../assets/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;
  cursor: pointer;
}

.jkpics-gallery div.dark_square .pp_contract {
  background: url(../assets/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;
  cursor: pointer;
}

.jkpics-gallery div.dark_square .pp_contract:hover {
  background: url(../assets/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;
  cursor: pointer;
}

.jkpics-gallery div.dark_square .pp_close {
  width: 75px;
  height: 22px;
  background: url(../assets/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
  cursor: pointer;
}

.jkpics-gallery div.dark_square #pp_full_res .pp_inline {
  color: #fff;
}

.jkpics-gallery div.dark_square .pp_gallery a.pp_arrow_previous,
.jkpics-gallery div.dark_square .pp_gallery a.pp_arrow_next {
  margin-top: 12px !important;
}

.jkpics-gallery div.dark_square .pp_nav .pp_play {
  background: url(../assets/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;
  height: 15px;
  width: 14px;
}

.jkpics-gallery div.dark_square .pp_nav .pp_pause {
  background: url(../assets/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;
  height: 15px;
  width: 14px;
}

.jkpics-gallery div.dark_square .pp_arrow_previous {
  background: url(../assets/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;
}

.jkpics-gallery div.dark_square .pp_arrow_previous.disabled {
  background-position: 0 -87px;
  cursor: default;
}

.jkpics-gallery div.dark_square .pp_arrow_next {
  background: url(../assets/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;
}

.jkpics-gallery div.dark_square .pp_arrow_next.disabled {
  background-position: -22px -87px;
  cursor: default;
}

.jkpics-gallery div.dark_square .pp_next:hover {
  background: url(../assets/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;
  cursor: pointer;
}

.jkpics-gallery div.dark_square .pp_previous:hover {
  background: url(../assets/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;
  cursor: pointer;
}

.jkpics-gallery div.light_square .pp_left,
.jkpics-gallery div.light_square .pp_middle,
.jkpics-gallery div.light_square .pp_right,
.jkpics-gallery div.light_square .pp_content {
  background: #fff;
}

.jkpics-gallery div.light_square .pp_content .ppt {
  color: #000;
}

.jkpics-gallery div.light_square .pp_expand {
  background: url(../assets/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;
  cursor: pointer;
}

.jkpics-gallery div.light_square .pp_expand:hover {
  background: url(../assets/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;
  cursor: pointer;
}

.jkpics-gallery div.light_square .pp_contract {
  background: url(../assets/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;
  cursor: pointer;
}

.jkpics-gallery div.light_square .pp_contract:hover {
  background: url(../assets/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;
  cursor: pointer;
}

.jkpics-gallery div.light_square .pp_close {
  width: 75px;
  height: 22px;
  background: url(../assets/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;
  cursor: pointer;
}

.jkpics-gallery div.light_square #pp_full_res .pp_inline {
  color: #000;
}

.jkpics-gallery div.light_square .pp_gallery a.pp_arrow_previous,
.jkpics-gallery div.light_square .pp_gallery a.pp_arrow_next {
  margin-top: 12px !important;
}

.jkpics-gallery div.light_square .pp_nav .pp_play {
  background: url(../assets/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;
  height: 15px;
  width: 14px;
}

.jkpics-gallery div.light_square .pp_nav .pp_pause {
  background: url(../assets/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;
  height: 15px;
  width: 14px;
}

.jkpics-gallery div.light_square .pp_arrow_previous {
  background: url(../assets/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;
}

.jkpics-gallery div.light_square .pp_arrow_previous.disabled {
  background-position: 0 -87px;
  cursor: default;
}

.jkpics-gallery div.light_square .pp_arrow_next {
  background: url(../assets/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;
}

.jkpics-gallery div.light_square .pp_arrow_next.disabled {
  background-position: -22px -87px;
  cursor: default;
}

.jkpics-gallery div.light_square .pp_next:hover {
  background: url(../assets/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;
  cursor: pointer;
}

.jkpics-gallery div.light_square .pp_previous:hover {
  background: url(../assets/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;
  cursor: pointer;
}

.jkpics-gallery div.ejjpcebook .pp_top .pp_left {
  background: url(../assets/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;
}

.jkpics-gallery div.ejjpcebook .pp_top .pp_middle {
  background: url(../assets/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;
}

.jkpics-gallery div.ejjpcebook .pp_top .pp_right {
  background: url(../assets/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;
}

.jkpics-gallery div.ejjpcebook .pp_content .ppt {
  color: #000;
}

.jkpics-gallery div.ejjpcebook .pp_content_container .pp_left {
  background: url(../assets/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;
}

.jkpics-gallery div.ejjpcebook .pp_content_container .pp_right {
  background: url(../assets/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;
}

.jkpics-gallery div.ejjpcebook .pp_content {
  background: #fff;
}

.jkpics-gallery div.ejjpcebook .pp_expand {
  background: url(../assets/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;
  cursor: pointer;
}

.jkpics-gallery div.ejjpcebook .pp_expand:hover {
  background: url(../assets/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;
  cursor: pointer;
}

.jkpics-gallery div.ejjpcebook .pp_contract {
  background: url(../assets/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;
  cursor: pointer;
}

.jkpics-gallery div.ejjpcebook .pp_contract:hover {
  background: url(../assets/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;
  cursor: pointer;
}

.jkpics-gallery div.ejjpcebook .pp_close {
  width: 22px;
  height: 22px;
  background: url(../assets/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
  cursor: pointer;
}

.jkpics-gallery div.ejjpcebook #pp_full_res .pp_inline {
  color: #000;
}

.jkpics-gallery div.ejjpcebook .pp_loaderIcon {
  background: url(../assets/images/prettyPhoto/facebook/loader.gif) center center no-repeat;
}

.jkpics-gallery div.ejjpcebook .pp_arrow_previous {
  background: url(../assets/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
  height: 22px;
  margin-top: 0;
  width: 22px;
}

.jkpics-gallery div.ejjpcebook .pp_arrow_previous.disabled {
  background-position: 0 -96px;
  cursor: default;
}

.jkpics-gallery div.ejjpcebook .pp_arrow_next {
  background: url(../assets/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
  height: 22px;
  margin-top: 0;
  width: 22px;
}

.jkpics-gallery div.ejjpcebook .pp_arrow_next.disabled {
  background-position: -32px -96px;
  cursor: default;
}

.jkpics-gallery div.ejjpcebook .pp_nav {
  margin-top: 0;
}

.jkpics-gallery div.ejjpcebook .pp_nav p {
  font-size: 15px;
  padding: 0 3px 0 4px;
}

.jkpics-gallery div.ejjpcebook .pp_nav .pp_play {
  background: url(../assets/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;
  height: 22px;
  width: 22px;
}

.jkpics-gallery div.ejjpcebook .pp_nav .pp_pause {
  background: url(../assets/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;
  height: 22px;
  width: 22px;
}

.jkpics-gallery div.ejjpcebook .pp_next:hover {
  background: url(../assets/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;
  cursor: pointer;
}

.jkpics-gallery div.ejjpcebook .pp_previous:hover {
  background: url(../assets/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;
  cursor: pointer;
}

.jkpics-gallery div.ejjpcebook .pp_bottom .pp_left {
  background: url(../assets/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;
}

.jkpics-gallery div.ejjpcebook .pp_bottom .pp_middle {
  background: url(../assets/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;
}

.jkpics-gallery div.ejjpcebook .pp_bottom .pp_right {
  background: url(../assets/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;
}

.jkpics-gallery div.pp_pic_holder a:focus {
  outline: none;
}

.jkpics-gallery div.pp_overlay {
  background: #000;
  display: none;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 9500;
}

.jkpics-gallery div.pp_pic_holder {
  display: none;
  position: absolute;
  width: 100px;
  z-index: 10000;
}

.jkpics-gallery .pp_top {
  height: 20px;
  position: relative;
}

.jkpics-gallery * html .pp_top {
  padding: 0 20px;
}

.jkpics-gallery .pp_top .pp_left {
  height: 20px;
  left: 0;
  position: absolute;
  width: 20px;
}

.jkpics-gallery .pp_top .pp_middle {
  height: 20px;
  left: 20px;
  position: absolute;
  right: 20px;
}

.jkpics-gallery * html .pp_top .pp_middle {
  left: 0;
  position: static;
}

.jkpics-gallery .pp_top .pp_right {
  height: 20px;
  left: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
}

.jkpics-gallery .pp_content {
  height: 40px;
}

.jkpics-gallery .pp_fade {
  display: none;
}

.jkpics-gallery .pp_content_container {
  position: relative;
  text-align: left;
  width: 100%;
}

.jkpics-gallery .pp_content_container .pp_left {
  padding-left: 20px;
}

.jkpics-gallery .pp_content_container .pp_right {
  padding-right: 20px;
}

.jkpics-gallery .pp_content_container .pp_details {
  float: left;
  margin: 10px 0 2px 0;
}

.jkpics-gallery .pp_description {
  display: none;
  margin: 0 0 5px 0;
}

.jkpics-gallery .pp_nav {
  clear: left;
  float: left;
  margin: 3px 0 0 0;
}

.jkpics-gallery .pp_nav p {
  float: left;
  margin: 0 4px;
}

.jkpics-gallery .pp_nav .pp_play,
.jkpics-gallery .pp_nav .pp_pause {
  float: left;
  margin-right: 4px;
  text-indent: -10000px;
}

.jkpics-gallery a.pp_arrow_previous,
.jkpics-gallery a.pp_arrow_next {
  display: block;
  float: left;
  height: 15px;
  margin-top: 3px;
  overflow: hidden;
  text-indent: -10000px;
  width: 14px;
}

.jkpics-gallery .pp_hoverContainer {
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2000;
}

.jkpics-gallery .pp_gallery {
  left: 50%;
  margin-top: -50px;
  position: absolute;
  z-index: 10000;
}

.jkpics-gallery .pp_gallery ul {
  float: left;
  height: 35px;
  margin: 0 0 0 5px;
  overflow: hidden;
  padding: 0;
  position: relative;
}

.jkpics-gallery .pp_gallery ul a {
  border: 1px #000 solid;
  border: 1px rgba(0, 0, 0, 0.5) solid;
  display: block;
  float: left;
  height: 33px;
  overflow: hidden;
}

.jkpics-gallery .pp_gallery ul a:hover,
.jkpics-gallery .pp_gallery li.selected a {
  border-color: #fff;
}

.jkpics-gallery .pp_gallery ul a img {
  border: 0;
}

.jkpics-gallery .pp_gallery li {
  display: block;
  float: left;
  margin: 0 5px 0 0;
}

.jkpics-gallery .pp_gallery li.default a {
  background: url(../assets/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
  display: block;
  height: 33px;
  width: 50px;
}

.jkpics-gallery .pp_gallery li.default a img {
  display: none;
}

.jkpics-gallery .pp_gallery .pp_arrow_previous,
.jkpics-gallery .pp_gallery .pp_arrow_next {
  margin-top: 7px !important;
}

.jkpics-gallery a.pp_next {
  background: url(../assets/images/btnNext.png) 10000px 10000px no-repeat;
  display: block;
  float: right;
  height: 100%;
  text-indent: -10000px;
  width: 49%;
}

.jkpics-gallery a.pp_previous {
  background: url(../assets/images/btnNext.png) 10000px 10000px no-repeat;
  display: block;
  float: left;
  height: 100%;
  text-indent: -10000px;
  width: 49%;
}

.jkpics-gallery a.pp_expand,
.jkpics-gallery a.pp_contract {
  cursor: pointer;
  display: none;
  height: 20px;
  position: absolute;
  right: 30px;
  text-indent: -10000px;
  top: 10px;
  width: 20px;
  z-index: 20000;
}

.jkpics-gallery a.pp_close {
  display: block;
  float: right;
  line-height: 22px;
  text-indent: -10000px;
}

.jkpics-gallery .pp_bottom {
  height: 20px;
  position: relative;
}

.jkpics-gallery * html .pp_bottom {
  padding: 0 20px;
}

.jkpics-gallery .pp_bottom .pp_left {
  height: 20px;
  left: 0;
  position: absolute;
  width: 20px;
}

.jkpics-gallery .pp_bottom .pp_middle {
  height: 20px;
  left: 20px;
  position: absolute;
  right: 20px;
}

.jkpics-gallery * html .pp_bottom .pp_middle {
  left: 0;
  position: static;
}

.jkpics-gallery .pp_bottom .pp_right {
  height: 20px;
  left: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
}

.jkpics-gallery .pp_loaderIcon {
  display: block;
  height: 24px;
  left: 50%;
  margin: -12px 0 0 -12px;
  position: absolute;
  top: 50%;
  width: 24px;
}

.jkpics-gallery #pp_full_res {
  line-height: 1 !important;
}

.jkpics-gallery #pp_full_res .pp_inline {
  text-align: left;
}

.jkpics-gallery #pp_full_res .pp_inline p {
  margin: 0 0 15px 0;
}

.jkpics-gallery div.ppt {
  color: #fff;
  display: none;
  font-size: 17px;
  margin: 0 0 5px 15px;
  z-index: 9999;
}

.jkpics-gallery .clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.jkpics-gallery .pp_gallery a {
  background: none !important;
  border: none !important;
  display: none !important;
  height: 146px;
  padding: 2px !important;
  width: 235px;
}

