@import url("css2.css");

.ltn__no-gutter>[class*='col-'] {
  padding-right: 0;
  padding-left: 0
}

.ltn__no-gutter-all [class*='col-'] {
  padding-right: 0;
  padding-left: 0
}

@media(min-width:992px) {
  .row {
    margin-left: -20px;
    margin-right: -20px
  }

  .col,
  .col-1,
  .col-10,
  .col-11,
  .col-12,
  .col-2,
  .col-3,
  .col-4,
  .col-5,
  .col-6,
  .col-7,
  .col-8,
  .col-9,
  .col-auto,
  .col-lg,
  .col-lg-1,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-auto,
  .col-md,
  .col-md-1,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-auto,
  .col-sm,
  .col-sm-1,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-auto,
  .col-xl,
  .col-xl-1,
  .col-xl-10,
  .col-xl-11,
  .col-xl-12,
  .col-xl-2,
  .col-xl-3,
  .col-xl-4,
  .col-xl-5,
  .col-xl-6,
  .col-xl-7,
  .col-xl-8,
  .col-xl-9,
  .col-xl-auto {
    padding-right: 20px;
    padding-left: 20px
  }

  .ltn__custom-gutter {
    margin-left: -20px;
    margin-right: -20px
  }

  .ltn__custom-gutter>[class*='col-'] {
    padding-right: 20px;
    padding-left: 20px
  }

  .ltn__custom-gutter-all .row {
    margin-left: -20px;
    margin-right: -20px
  }

  .ltn__custom-gutter-all .row [class*='col-'] {
    padding-right: 20px;
    padding-left: 20px
  }
}

@media(max-width:991px) {
  .ltn__custom-gutter {
    margin-left: -15px;
    margin-right: -15px
  }

  .ltn__custom-gutter>[class*='col-'] {
    padding-right: 15px;
    padding-left: 15px
  }

  .ltn__custom-gutter-all {
    margin-left: -15px;
    margin-right: -15px
  }

  .ltn__custom-gutter-all [class*='col-'] {
    padding-right: 15px;
    padding-left: 15px
  }
}

:root {
  --ltn__primary-color: #565656;
  --ltn__secondary-color: #00a52b;
  --ltn__heading-color: #010101;
  --ltn__paragraph-color: #000;
  --ltn__body-color: #666;
  --ltn__primary-color-2: #041113;
  --ltn__primary-color-3: #133236;
  --ltn__secondary-color-2: #00a52b;
  --ltn__secondary-color-3: #00a52b;
  --ltn__heading-font: 'Montserrat', sans-serif;
  --ltn__paragraph-font: 'Poppins', sans-serif;
  --ltn__body-font: 'Montserrat', sans-serif;
  --ltn__google-font-3: 'Lora', serif;
  --ltn__color-1: #8cb2b2;
  --ltn__color-2: #ACD2D8;
  --ltn__color-3: #A3BCC0;
  --ltn__color-4: #84A2A6;
  --gradient-color-1: linear-gradient(90deg, rgba(242, 139, 194, 1) 0, rgba(216, 177, 242, 1) 50%);
  --gradient-color-2: linear-gradient(to top, rgba(7, 28, 31, 0) 0, rgba(7, 28, 31, 1) 90%);
  --gradient-color-3: linear-gradient(to bottom, rgba(7, 28, 31, 0) 0, rgba(7, 28, 31, 1) 90%);
  --gradient-color-4: linear-gradient(to top, rgba(242, 246, 247, 0) 0, rgba(242, 246, 247, 1) 90%);
  --section-bg-1: #F9F9F9;
  --section-bg-2: #071c1f;
  --section-bg-5: #272829;
  --section-bg-6: #FDFDFD;
  --border-color-1: #f0f0f0;
  --border-color-2: #1e2021;
  --border-color-3: #576466;
  --border-color-4: #eb6954;
  --border-color-5: #bc3928;
  --border-color-6: #103034;
  --border-color-7: #d1dae0;
  --border-color-8: #f6f6f6;
  --border-color-9: #e4ecf2;
  --border-color-10: #ebeeee;
  --border-color-11: #ededed;
  --border-color-12: #e1e6ff;
  --ltn__box-shadow-1: 0 16px 32px 0 rgba(7, 28, 31, 0.1);
  --ltn__box-shadow-2: 0 0 4px rgba(0, 0, 0, 0.1);
  --ltn__box-shadow-3: 0 1px 6px 0 rgba(32, 33, 36, .28);
  --ltn__box-shadow-4: 0 5px 20px 0 rgba(23, 44, 82, 0.1);
  --ltn__box-shadow-5: 0 8px 16px 0 rgba(93, 93, 93, 0.1);
  --ltn__box-shadow-6: 0 0 25px 2px rgba(93, 93, 93, 0.2);
  --black: #000;
  --black-2: #434343;
  --black-3: #333;
  --black-4: #4F4F4F;
  --black-5: #888;
  --black-6: #3B3C3D;
  --black-7: #424242;
  --black-8: #717171;
  --black-9: #B4B4B4;
  --white: #fff;
  --white-2: #F2F6F7;
  --white-3: #e8edee;
  --white-4: #e6ecf0;
  --white-5: #f0f4f7;
  --white-6: #f1f1f1;
  --white-7: #F7F7F7;
  --white-8: #FAFAFA;
  --white-9: #F2F7FA;
  --white-10: #999;
  --white-11: #FDFDFD;
  --white-12: #E2E1E1;
  --white-13: #F0F0F0;
  --white-14: #DFDFDF;
  --white-15: #A9A9A9;
  --white-16: #ECECEC;
  --white-17: #F4F7FC;
  --white-18: #E1E1E1;
  --red: #F00;
  --red-2: #f34f3f;
  --red-3: #DB483B;
  --silver: #C0C0C0;
  --gray: #808080;
  --maroon: #800000;
  --yellow: #FF0;
  --olive: #808000;
  --lime: #0F0;
  --green: #008000;
  --green-2: #9AC45C;
  --aqua: #0FF;
  --teal: #008080;
  --blue: #00F;
  --blue-2: #6D5CC4;
  --navy: #000080;
  --fuchsia: #F0F;
  --purple: #800080;
  --pink: #FFC0CB;
  --nude: #ebc8b2;
  --orange: #ffa500;
  --ratings: #FFB800;
  --facebook: #365493;
  --twitter: #3CF;
  --linkedin: #0077B5;
  --pinterest: #c8232c;
  --dribbble: #ea4c89;
  --behance: #131418;
  --google-plus: #dd4b39;
  --instagram: #e4405f;
  --vk: #3b5998;
  --wechat: #7bb32e;
  --youtube: #CB2027;
  --email: #F89A1E
}

html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: var(--ltn__body-font)
}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased
}

body {
  color: var(--ltn__body-color);
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  font-family: var(--ltn__body-font);
  line-height: 1.8;
  margin: 0 auto
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  color: var(--ltn__heading-color);
  clear: both;
  font-family: var(--ltn__heading-font);
  font-weight: 600;
  line-height: 1.3;
  margin-bottom: 15px
}

h4,
h5,
h6,
.h4,
.h5,
.h6 {
  font-weight: 500
}

h1,
.h1 {
  font-size: 36px;
  line-height: 1.2
}

h2,
.h2 {
  font-size: 30px
}

h3,
.h3 {
  font-size: 24px
}

h4,
.h4 {
  font-size: 20px
}

h5,
.h5 {
  font-size: 18px
}

h6,
.h6 {
  font-size: 16px
}

p {
  color: var(--ltn__paragraph-color);
  font-family: var(--ltn__paragraph-font);
  font-weight: 300;
  margin-bottom: 1.5em;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto
}

a {
  color: inherit;
  text-decoration: none;
  color: var(--ltn__paragraph-color);
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s
}

a,
a:hover,
a:focus,
a:active {
  text-decoration: none;
  outline: 0;
  color: inherit
}

a:hover {
  color: var(--ltn__secondary-color)
}

button,
input,
optgroup,
select,
textarea {
  font-family: var(--ltn__body-font)
}

pre,
code,
kbd,
tt,
var,
samp {
  font-family: var(--ltn__body-font)
}

pre {
  word-break: break-word
}

a i {
  padding: 0 2px
}

img {
  max-width: 100%
}

ul li,
ol li {
  margin-top: 1rem
}

.section-bg-1 {
  background-color: var(--section-bg-1)
}

.section-bg-1 .ltn__separate-line .separate-icon {
  background-color: var(--section-bg-1)
}

.section-bg-2 {
  background-color: var(--section-bg-2)
}

.section-bg-2 h1,
.section-bg-2 h2,
.section-bg-2 h3,
.section-bg-2 h4,
.section-bg-2 h5,
.section-bg-2 h6,
.section-bg-2 p,
.section-bg-2 li,
.section-bg-2 i,
.section-bg-2 span,
.section-bg-2 tr,
.section-bg-2 td {
  color: var(--white)
}

.section-bg-2 .ltn__separate-line .separate-icon {
  background-color: var(--black-2)
}

.section-bg-3 {
  position: relative
}

.section-bg-3:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: var(--gradient-color-1);
  opacity: .9
}

.section-bg-3 h1,
.section-bg-3 h2,
.section-bg-3 h3,
.section-bg-3 h4,
.section-bg-3 h5,
.section-bg-3 h6,
.section-bg-3 p,
.section-bg-3 li,
.section-bg-3 i,
.section-bg-3 span,
.section-bg-3 tr,
.section-bg-3 td {
  color: var(--white)
}

.section-bg-3 .slick-arrow-1 .slick-arrow {
  background-color: transparent
}

.section-bg-3 input[type="text"],
.section-bg-3 input[type="email"],
.section-bg-3 input[type="password"],
.section-bg-3 input[type="submit"] {
  border-color: var(--white);
  color: var(--white)
}

.section-bg-3 .btn-wrapper button {
  color: var(--white)
}

.section-bg-3 input::-webkit-input-placeholder {
  color: var(--white)
}

.section-bg-3 input::-moz-placeholder {
  color: var(--white)
}

.section-bg-3 input:-ms-input-placeholder {
  color: var(--white)
}

.section-bg-3 input:-moz-placeholder {
  color: var(--white)
}

.section-bg-3 .ltn__separate-line .separate-icon {
  background: var(--gradient-color-1)
}

.section-bg-3 .ltn__separate-line .separate-icon i {
  color: var(--white)
}

.section-bg-4 {
  background-color: var(--ltn__primary-color-2)
}

.section-bg-4 h1,
.section-bg-4 h2,
.section-bg-4 h3,
.section-bg-4 h4,
.section-bg-4 h5,
.section-bg-4 h6,
.section-bg-4 p,
.section-bg-4 li,
.section-bg-4 i,
.section-bg-4 span,
.section-bg-4 tr,
.section-bg-4 td {
  color: var(--white)
}

.section-bg-4 .ltn__separate-line .separate-icon {
  background-color: var(--black-2)
}

.section-bg-4 .ltn__copyright-design h6,
.section-bg-4 .ltn__copyright-design h4 {
  color: var(--ltn__color-1)
}

.section-bg-5 {
  background-color: var(--section-bg-5)
}

.section-bg-6 {
  background-color: var(--section-bg-6)
}

.text-color-white {
  color: var(--white)
}

.text-color-white h1,
.text-color-white h2,
.text-color-white h3,
.text-color-white h4,
.text-color-white h5,
.text-color-white h6,
.text-color-white p,
.text-color-white li,
.text-color-white i,
.text-color-white span,
.text-color-white tr,
.text-color-white td {
  color: var(--white)
}

.ltn__primary-color {
  color: var(--ltn__primary-color) !important
}

.ltn__primary-color-2 {
  color: var(--ltn__primary-color-2) !important
}

.ltn__primary-color-3 {
  color: var(--ltn__primary-color-3) !important
}

.ltn__secondary-color {
  color: var(--ltn__secondary-color) !important
}

.ltn__secondary-color-2 {
  color: var(--ltn__secondary-color-2) !important
}

.ltn__secondary-color-3 {
  color: var(--ltn__secondary-color-3) !important
}

.ltn__heading-color {
  color: var(--ltn__heading-color) !important
}

.ltn__paragraph-color {
  color: var(--ltn__paragraph-color) !important
}

.ltn__body-color {
  color: var(--ltn__body-color) !important
}

.ltn__color-1 {
  color: var(--ltn__color-1)
}

.white-color {
  color: var(--white)
}

.white-color-im {
  color: var(--white) !important
}

.ltn__primary-bg {
  background-color: var(--ltn__primary-color)
}

.ltn__primary-bg-2 {
  background-color: var(--ltn__primary-color-2)
}

.ltn__secondary-bg {
  background-color: var(--ltn__secondary-color)
}

.ltn__secondary-bg-2 {
  background-color: var(--ltn__secondary-color-2)
}

.white-bg {
  background-color: var(--white)
}

.gradient-color-1 {
  background: var(--gradient-color-1)
}

.gradient-color-2 {
  background: var(--gradient-color-2)
}

.gradient-color-3 {
  background: var(--gradient-color-3)
}

.gradient-color-4 {
  background: var(--gradient-color-4)
}

.before-bg-1 {
  position: relative
}

.before-bg-1:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 34.2%;
  left: 0;
  bottom: 0;
  background-color: var(--section-bg-1)
}

.before-bg-bottom {
  position: relative
}

.before-bg-bottom:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 55%;
  left: 0;
  bottom: 0;
  background-color: var(--section-bg-2)
}

.before-bg-bottom-2 {
  position: relative
}

.before-bg-bottom-2:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 50%;
  left: 0;
  bottom: 0;
  background-color: var(--section-bg-1)
}

.before-bg-right {
  position: relative
}

.before-bg-right:before {
  position: absolute;
  content: "";
  width: 25%;
  height: 100%;
  left: auto;
  right: 0;
  top: 0;
  background-color: var(--ltn__primary-color)
}

.before-bg-left {
  position: relative
}

.before-bg-left:before {
  position: absolute;
  content: "";
  width: 25%;
  height: 100%;
  left: 0;
  right: auto;
  top: 0;
  background-color: var(--ltn__primary-color)
}

.box-shadow {
  -webkit-box-shadow: var(--ltn__box-shadow-2);
  box-shadow: var(--ltn__box-shadow-2)
}

.ltn__custom-icon {
  position: relative
}

.ltn__custom-icon::before {
  content: "\f063";
  font-family: 'Font Awesome\ 5 Free';
  font-weight: 900
}

.ltn__border {
  border: 1px solid var(--border-color-1)
}

.ltn__border-top {
  border-top: 1px solid var(--border-color-1)
}

.ltn__border-top-2 {
  border-top: 1px solid var(--black-6)
}

.ltn__border-bottom {
  border-bottom: 1px solid var(--border-color-1)
}

.border-color-1 {
  border-color: var(--border-color-1) !important
}

.border-color-2 {
  border-color: var(--border-color-2) !important
}

.border-color-3 {
  border-color: var(--border-color-3) !important
}

mark {
  background-color: var(--ltn__primary-color);
  padding: 3px 15px;
  color: var(--white);
  border-radius: 25px
}

hr {
  margin-top: 40px;
  margin-bottom: 40px;
  border-top: 1px solid var(--white-6)
}

a.text-decoration,
.text-decoration a {
  text-decoration: underline
}

fieldset {
  padding: 30px 40px;
  border: 1px solid #eee
}

fieldset legend {
  font-size: 18px;
  font-weight: 400;
  line-height: 1;
  width: auto;
  margin-top: -9px;
  margin-bottom: 0;
  padding: 0 15px;
  text-transform: uppercase;
  color: #333;
  background-color: #fff
}

@media(max-width:991px) {
  .before-bg-right:before {
    width: 0
  }

  .before-bg-left:before {
    width: 0
  }
}

.position-relative {
  position: relative
}

.font-weight-5 {
  font-weight: 500
}

.font-weight-6 {
  font-weight: 600
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
textarea:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
select:focus {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #ddd
}

code {
  color: #faa603
}

input[type="text"],
input[type="email"],
input[type="password"],
input[type="submit"],
textarea {
  background-color: var(--white-7);
  border: 0;
  border-color: var(--border-color-9);
  height: 50px;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding-left: 20px;
  font-size: 16px;
  color: var(--ltn__paragraph-color);
  width: 100%;
  margin-bottom: 30px;
  border-radius: 0;
  padding-right: 40px
}

input[type="text"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="submit"]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: var(--ltn__paragraph-color);
  font-size: 14px
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
textarea:focus {
  border-color: var(--ltn__secondary-color)
}

input[type="password"] {
  letter-spacing: 3px;
  font-size: 16px
}

textarea {
  resize: vertical;
  padding: 15px 20px;
  min-height: 150px
}

button
{outline:0;border:0;cursor:pointer}
button:focus{outline:0}
.form-input-box{position:relative}
.form-input-box input[type="text"]{
  width:100%;
  height:50px;
  padding:0 70px 0 15px;
  border-radius:0 15px 0 0;
  border:1px solid var(--ltn__primary-color);
  margin-bottom:0
}
.form-input-box button[type="submit"]{
  background-color:var(--ltn__primary-color);
  color:var(--white);
  padding:0 18px;
  height:100%;
  border:1px solid var(--ltn__primary-color);
  position:absolute;
  right:0;
  top:0;
  cursor:pointer;
  -webkit-transition:all .3s ease 0s;
  -o-transition:all .3s ease 0s;
  transition:all .3s ease 0s
}
.form-input-box button[type="submit"]:hover{
  background-color:var(--ltn__secondary-color);
  border-color:var(--ltn__secondary-color);
  color:var(--white)
}
.input-item{position:relative}
.input-item.ltn__custom-icon::before{
  position:absolute;
  top:35%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  right:20px;
  color:var(--ltn__secondary-color)
}
.input-item-name.ltn__custom-icon::before{content:"\f007"}
.input-item-email.ltn__custom-icon::before{content:"\f0e0"}
.input-item-phone.ltn__custom-icon::before{content:"\f095"}
.input-item-subject.ltn__custom-icon::before{content:"\f06e"}
.input-item-website.ltn__custom-icon::before{content:"\f0ac"}
.input-item-date.ltn__custom-icon::before{content:"\f073"}
.input-item-textarea.ltn__custom-icon::before{content:"\f303";top:30px}
.input-info-save{font-size:14px}
label.checkbox-inline{font-size:14px}
.screen-reader-text{
  border:0;
  clip:rect(1px,1px,1px,1px);
  -webkit-clip-path:inset(50%);
  clip-path:inset(50%);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute!important;
  width:1px;
  word-wrap:normal!important
}
.screen-reader-text:focus{
  background-color:#f1f1f1;
  border-radius:3px;
  -webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);
  box-shadow:0 0 2px 2px rgba(0,0,0,0.6);
  clip:auto!important;
  -webkit-clip-path:none;
  clip-path:none;
  color:#21759b;
  display:block;
  font-size:14px;
  font-size:.875rem;
  font-weight:bold;
  height:auto;
  left:5px;
  line-height:normal;
  padding:15px 23px 14px;
  text-decoration:none;
  top:5px;
  width:auto;
  z-index:100000
}
#content[tabindex="-1"]:focus{outline:0}
.alignleft{float:left;clear:both;margin-right:20px}
.alignright{float:right;clear:both;margin-left:20px}
.aligncenter{clear:both;display:block;margin:0 auto 1.75em}
.alignfull{margin:1.5em 0;max-width:100%}
.alignwide{max-width:1100px}
.fix{overflow:hidden}
.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{
  content:"";
  display:table;
  table-layout:fixed
}
.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}
.sticky{display:block}
.updated:not(.published){display:none}
.blog-pagination ul li{display:inline-block}
.blog-pagination ul li+li{margin:0 5px}
.blog-pagination{display:block;width:100%}
.blog-pagination ul{margin:0;padding:0;list-style:none}
.blog-pagination ul li a,.blog-pagination ul li span{
  display:block;
  width:40px;
  height:40px;
  border:1px solid #e2e2e2;
  line-height:40px;
  text-align:center;
  font-weight:600;
  -webkit-transition:.3s ease-in;
  -o-transition:.3s ease-in;
  transition:.3s ease-in
}
.blog-pagination ul li span.current,.blog-pagination ul li a:hover{
  background-color:var(--ltn__primary-color);
  color:#fff
}
.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}
embed,iframe,object{max-width:100%}
.custom-logo-link{display:inline-block}
.wp-caption{margin-bottom:1.5em;max-width:100%;clear:both}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}
.wp-caption .wp-caption-text{margin:.8075em 0}
.wp-caption-text{text-align:center}
.gallery{margin-bottom:1.5em}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}
.gallery-columns-2 .gallery-item{max-width:50%}
.gallery-columns-3 .gallery-item{max-width:33.33%}
.gallery-columns-4 .gallery-item{max-width:25%}
.gallery-columns-5 .gallery-item{max-width:20%}
.gallery-columns-6 .gallery-item{max-width:16.66%}
.gallery-columns-7 .gallery-item{max-width:14.28%}
.gallery-columns-8 .gallery-item{max-width:12.5%}
.gallery-columns-9 .gallery-item{max-width:11.11%}
.gallery-caption{display:block}
.wp-link-pages a{margin:0 5px;-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in}
.wp-link-pages{margin-bottom:30px;margin-top:25px}
.wp-link-pages span,.wp-link-pages a{
  border:1px solid #e2e2e2;
  padding:5px 15px;
  display:inline-block
}
.wp-link-pages .current,.wp-link-pages a:hover{
  background-color:var(--ltn__primary-color);
  color:#fff;
  border-color:var(--ltn__primary-color)
}
.wp-link-pages span:first-child{margin-right:5px}
dl,ol,ul{padding-left:20px}
.post-password-form input{
  display:block;
  border:1px solid #e2e2e2;
  height:50px;
  border-radius:3px;
  padding:0 20px
}
.post-password-form label{font-weight:600;color:#333}
.post-password-form input[type=submit]{
  width:100px;
  height:50px;
  background-color:var(--ltn__primary-color);
  color:#fff;
  font-size:16px;
  font-weight:600;
  letter-spacing:1px;
  border:0;
  cursor:pointer;
  -webkit-transition:.3s ease-in;
  -o-transition:.3s ease-in;
  transition:.3s ease-in
}
.post-password-form input[type=submit]:hover{background-color:#121A2F}
.footer-widget .table td,.footer-widget .table th{padding:.50rem!important}
#scrollUp{
  background-color:var(--section-bg-1);
  color:var(--ltn__heading-color);
  bottom:70px;
  font-size:20px;
  font-weight:bold;
  height:40px;
  width:40px;
  right:3%;
  text-align:center;
  -webkit-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  transform:rotate(45deg);
  -webkit-transition:all .3s ease 0s;
  -o-transition:all .3s ease 0s;
  transition:all .3s ease 0s;
  -webkit-box-shadow:var(--ltn__box-shadow-3);
  box-shadow:var(--ltn__box-shadow-3)
}
#scrollUp i{
  line-height:40px;
  -webkit-transform:rotate(-45deg);
  -ms-transform:rotate(-45deg);
  transform:rotate(-45deg)
}
#scrollUp:hover{
  background-color:var(--ltn__secondary-color);
  color:var(--white)
}
.owl-dots{display:block;text-align:center;margin-top:20px}
.owl-dots .owl-dot{
  display:inline-block;
  background-color:var(--ltn__secondary-color);
  height:10px;
  width:10px;
  margin-right:30px;
  border-radius:100%
}
.owl-dots .owl-dot:last-child{margin-right:0}
.owl-dots .owl-dot:hover,.owl-dots .owl-dot.active{background-color:var(--ltn__primary-color)}
.owl-arrow-1 .owl-nav>div{
  position:absolute;
  left:-60px;
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  right:auto
}
.owl-arrow-1 .owl-nav>div.owl-next{left:auto;right:-60px}
@media only screen and (max-width:1200px){
  .owl-arrow-1 .owl-nav>div{right:auto;left:0}
  .owl-arrow-1 .owl-nav>div.owl-next{right:0;left:auto}
}
.slick-dots{
  margin:0 0 30px;
  padding:0;
  display:block;
  text-align:center;
  line-height:1
}
.slick-dots li{
  display:inline-block;
  list-style:none;
  display:inline-block;
  font-size:0;
  height:10px;
  width:10px;
  border-radius:100%;
  margin-right:20px;
  background-color:var(--silver);
  cursor:pointer;
  margin-top:0
}
.slick-dots li button{display:none}
.slick-dots li:hover,.slick-dots li.slick-active{background-color:var(--ltn__secondary-color)}
.slick-arrow{cursor:pointer;z-index:9}
.slick-arrow-1 .slick-arrow{
  background-color:var(--white);
  cursor:pointer;
  position:absolute;
  top:50%;
  left:15px;
  right:auto;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  width:50px;
  height:50px;
  line-height:50px;
  display:block;
  border:1px solid var(--white-4);
  border-radius:100%;
  text-align:center;
  font-size:16px;
  color:var(--ltn__primary-color)!important;
  z-index:1;
  opacity:0;
  visibility:hidden;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}
.slick-arrow-1 .slick-arrow:hover{
  background-color:var(--ltn__secondary-color);
  border-color:var(--ltn__secondary-color);
  color:var(--white)!important
}
.slick-arrow-1 .slick-next{right:15px;left:auto}
.slick-arrow-1:hover .slick-arrow{opacity:1;visibility:visible}
.slick-arrow-1-inner.slick-arrow-1:hover .slick-arrow{left:50px;right:auto}
.slick-arrow-1-inner.slick-arrow-1:hover .slick-next{right:50px;left:auto}
@media(min-width:1350px){
  .slick-arrow-1:hover .slick-arrow{left:-50px;right:auto}
  .slick-arrow-1:hover .slick-next{right:-50px;left:auto}
}
.slick-arrow-2 .slick-arrow{
  color:var(--ltn__primary-color)!important;
  cursor:pointer;
  position:absolute;
  bottom:-30px;
  height:30px;
  width:30px;
  line-height:28px;
  display:block;
  left:15px;
  border:1px solid var(--border-color-1);
  text-align:center
}
.slick-arrow-2 .slick-arrow:hover{
  background-color:var(--ltn__secondary-color);
  border-color:var(--ltn__secondary-color);
  color:var(--white)!important
}
.slick-arrow-2 .slick-next{left:60px}
.slick-arrow-3 .slick-arrow{
  cursor:pointer;
  position:absolute;
  top:-120px;
  height:60px;
  width:60px;
  line-height:58px;
  display:block;
  left:auto;
  right:100px;
  border:2px solid;
  text-align:center;
  -webkit-box-shadow:var(--ltn__box-shadow-2);
  box-shadow:var(--ltn__box-shadow-2)
}
.slick-arrow-3 .slick-arrow:hover{
  background-color:var(--ltn__secondary-color);
  border-color:var(--border-color-4);
  color:var(--white)!important
}
.slick-arrow-3 .slick-next{
  right:15px;
  background-color:var(--white);
  border-color:var(--white);
  color:var(--ltn__primary-color)!important
}
.slick-arrow-3 .slick-prev {
  background-color: var(--ltn__secondary-color);
  border-color: var(--border-color-4);
  color: var(--white) !important
}

.slick-arrow-4 {
  margin: 0
}

.slick-arrow-4 .slick-arrow {
  position: absolute;
  bottom: -50px;
  left: 0;
  right: 0;
  text-align: center;
  height: 50px;
  width: 50px;
  line-height: 50px;
  margin: 0 auto;
  border: 1px solid;
  border-radius: 100%
}

.slick-arrow-4 .slick-arrow:hover {
  background-color: var(--ltn__secondary-color);
  border-color: var(--border-color-4);
  color: var(--white) !important
}

.slick-arrow-4 .slick-next {
  right: -60px
}

.slick-arrow-4 .slick-prev {
  left: -60px
}

@media (max-width: 767px) {
  .slick-dots {
    margin: 0 0 15px
  }
}

.bg-overlay-black-10,
.bg-overlay-black-20,
.bg-overlay-black-30,
.bg-overlay-black-40,
.bg-overlay-black-50,
.bg-overlay-black-60,
.bg-overlay-black-70,
.bg-overlay-black-80,
.bg-overlay-black-90,
.bg-overlay-white-10,
.bg-overlay-white-20,
.bg-overlay-white-30,
.bg-overlay-white-40,
.bg-overlay-white-50,
.bg-overlay-white-60,
.bg-overlay-white-70,
.bg-overlay-white-80,
.bg-overlay-white-90 {
  z-index: 8;
  position: relative
}

.bg-overlay-black-10:before,
.bg-overlay-black-20:before,
.bg-overlay-black-30:before,
.bg-overlay-black-40:before,
.bg-overlay-black-50:before,
.bg-overlay-black-60:before,
.bg-overlay-black-70:before,
.bg-overlay-black-80:before,
.bg-overlay-black-90:before,
.bg-overlay-white-10:before,
.bg-overlay-white-20:before,
.bg-overlay-white-30:before,
.bg-overlay-white-40:before,
.bg-overlay-white-50:before,
.bg-overlay-white-60:before,
.bg-overlay-white-70:before,
.bg-overlay-white-80:before,
.bg-overlay-white-90:before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: -1
}

.bg-overlay-black-10:before {
  background: rgba(0, 0, 0, 0.1)
}

.bg-overlay-black-20:before {
  background: rgba(0, 0, 0, 0.2)
}

.bg-overlay-black-30:before {
  background: rgba(0, 0, 0, 0.3)
}

.bg-overlay-black-40:before {
  background: rgba(0, 0, 0, 0.4)
}

.bg-overlay-black-50:before {
  background: rgba(0, 0, 0, 0.5)
}

.bg-overlay-black-60:before {
  background: rgba(0, 0, 0, 0.6)
}

.bg-overlay-black-70:before {
  background: rgba(0, 0, 0, 0.7)
}

.bg-overlay-black-80:before {
  background: rgba(0, 0, 0, 0.8)
}

.bg-overlay-black-90:before {
  background: rgba(0, 0, 0, 0.9)
}

.bg-overlay-white-10:before {
  background: rgba(255, 255, 255, 0.1)
}

.bg-overlay-white-20:before {
  background: rgba(255, 255, 255, 0.2)
}

.bg-overlay-white-30:before {
  background: rgba(255, 255, 255, 0.3)
}

.bg-overlay-white-40:before {
  background: rgba(255, 255, 255, 0.4)
}

.bg-overlay-white-50:before {
  background: rgba(255, 255, 255, 0.5)
}

.bg-overlay-white-60:before {
  background: rgba(255, 255, 255, 0.6)
}

.bg-overlay-white-70:before {
  background: rgba(255, 255, 255, 0.7)
}

.bg-overlay-white-80:before {
  background: rgba(255, 255, 255, 0.8)
}

.bg-overlay-white-90:before {
  background: rgba(255, 255, 255, 0.9)
}

.bg-overlay-theme-10,
.bg-overlay-theme-20,
.bg-overlay-theme-30,
.bg-overlay-theme-40,
.bg-overlay-theme-50,
.bg-overlay-theme-60,
.bg-overlay-theme-70,
.bg-overlay-theme-80,
.bg-overlay-theme-90 {
  z-index: 9;
  position: relative
}

.bg-overlay-theme-10:before,
.bg-overlay-theme-20:before,
.bg-overlay-theme-30:before,
.bg-overlay-theme-40:before,
.bg-overlay-theme-50:before,
.bg-overlay-theme-60:before,
.bg-overlay-theme-70:before,
.bg-overlay-theme-80:before,
.bg-overlay-theme-90:before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: -1
}

.bg-overlay-theme-10:before {
  background: rgba(229, 62, 41, 0.1)
}

.bg-overlay-theme-20:before {
  background: rgba(229, 62, 41, 0.2)
}

.bg-overlay-theme-30:before {
  background: rgba(229, 62, 41, 0.3)
}

.bg-overlay-theme-40:before {
  background: rgba(229, 62, 41, 0.4)
}

.bg-overlay-theme-50:before {
  background: rgba(229, 62, 41, 0.5)
}

.bg-overlay-theme-60:before {
  background: rgba(229, 62, 41, 0.6)
}

.bg-overlay-theme-70:before {
  background: rgba(229, 62, 41, 0.7)
}

.bg-overlay-theme-80:before {
  background: rgba(229, 62, 41, 0.8)
}

.bg-overlay-theme-90:before {
  background: rgba(229, 62, 41, 0.9)
}

.bg-overlay-theme-black-10,
.bg-overlay-theme-black-20,
.bg-overlay-theme-black-30,
.bg-overlay-theme-black-40,
.bg-overlay-theme-black-50,
.bg-overlay-theme-black-60,
.bg-overlay-theme-black-70,
.bg-overlay-theme-black-80,
.bg-overlay-theme-black-90 {
  z-index: 9;
  position: relative
}

.bg-overlay-theme-black-10:before,
.bg-overlay-theme-black-20:before,
.bg-overlay-theme-black-30:before,
.bg-overlay-theme-black-40:before,
.bg-overlay-theme-black-50:before,
.bg-overlay-theme-black-60:before,
.bg-overlay-theme-black-70:before,
.bg-overlay-theme-black-80:before,
.bg-overlay-theme-black-90:before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: -1
}

.bg-overlay-theme-black-10:before {
  background: rgba(7, 28, 31, 0.1)
}

.bg-overlay-theme-black-20:before {
  background: rgba(7, 28, 31, 0.2)
}

.bg-overlay-theme-black-30:before {
  background: rgba(7, 28, 31, 0.3)
}

.bg-overlay-theme-black-40:before {
  background: rgba(7, 28, 31, 0.4)
}

.bg-overlay-theme-black-50:before {
  background: rgba(7, 28, 31, 0.5)
}

.bg-overlay-theme-black-60:before {
  background: rgba(7, 28, 31, 0.6)
}

.bg-overlay-theme-black-70:before {
  background: rgba(7, 28, 31, 0.7)
}

.bg-overlay-theme-black-80:before {
  background: rgba(7, 28, 31, 0.8)
}

.bg-overlay-theme-black-90:before {
  background: rgba(7, 28, 31, 0.9)
}

.ltn__scrollbar {
  overflow-y: auto
}

.ltn__scrollbar::-webkit-scrollbar {
  width: 2px;
  background-color: #f5f5f5;
  border-radius: 30px
}

.ltn__scrollbar::-webkit-scrollbar-thumb {
  background-color: #ddd
}

.mean-nav {
  overflow-y: auto
}

.mean-nav::-webkit-scrollbar {
  width: 3px;
  background-color: var(--ltn__primary-color);
  border-radius: 30px
}

.mean-nav::-webkit-scrollbar-thumb {
  background-color: var(--ltn__secondary-color)
}

.pt-0 { padding-top: 0 }
.pt-10 { padding-top: 10px }
.pt-15 { padding-top: 15px }
.pt-20 { padding-top: 20px }
.pt-25 { padding-top: 25px }
.pt-30 { padding-top: 30px }
.pt-35 { padding-top: 35px }
.pt-40 { padding-top: 40px }
.pt-45 { padding-top: 45px }
.pt-50 { padding-top: 50px }
.pt-55 { padding-top: 55px }
.pt-60 { padding-top: 60px }
.pt-65 { padding-top: 65px }
.pt-70 { padding-top: 70px }
.pt-75 { padding-top: 75px }
.pt-80 { padding-top: 80px }
.pt-85 { padding-top: 85px }
.pt-90 { padding-top: 90px }
.pt-95 { padding-top: 95px }
.pt-97 { padding-top: 97px }
.pt-100 { padding-top: 100px }
.pt-105 { padding-top: 105px }
.pt-110 { padding-top: 110px }
.pt-112 { padding-top: 112px }
.pt-115 { padding-top: 115px }
.pt-118 { padding-top: 118px }
.pt-120 { padding-top: 120px }
.pt-122 { padding-top: 122px }
.pt-125 { padding-top: 125px }
.pt-130 { padding-top: 130px }
.pt-135 { padding-top: 135px }
.pt-140 { padding-top: 140px }
.pt-145 { padding-top: 145px }
.pt-150 { padding-top: 150px }
.pt-155 { padding-top: 155px }
.pt-160 { padding-top: 160px }
.pt-170 { padding-top: 170px }
.pt-180 { padding-top: 180px }
.pt-190 { padding-top: 190px }
.pt-200 { padding-top: 200px }
.pt-210 { padding-top: 210px }
.pt-220 { padding-top: 220px }
.pt-230 { padding-top: 230px }
.pt-250 { padding-top: 250px }
.pt-280 { padding-top: 280px }
.pt-290 { padding-top: 290px }
.pt-300 { padding-top: 300px }
.pt-310 { padding-top: 310px }
.pt-320 { padding-top: 320px }
.pt-350 { padding-top: 350px }

.pb-0 { padding-bottom: 0 }
.pb-10 { padding-bottom: 10px }
.pb-15 { padding-bottom: 15px }
.pb-20 { padding-bottom: 20px }
.pb-25 { padding-bottom: 25px }
.pb-30 { padding-bottom: 30px }
.pb-35 { padding-bottom: 35px }
.pb-40 { padding-bottom: 40px }
.pb-45 { padding-bottom: 45px }
.pb-50 { padding-bottom: 50px }
.pb-55 { padding-bottom: 55px }
.pb-60 { padding-bottom: 60px }
.pb-65 { padding-bottom: 65px }
.pb-70 { padding-bottom: 70px }
.pb-75 { padding-bottom: 75px }
.pb-80 { padding-bottom: 80px }
.pb-85 { padding-bottom: 85px }
.pb-90 { padding-bottom: 90px }
.pb-95 { padding-bottom: 95px }
.pb-97 { padding-bottom: 97px }
.pb-100 { padding-bottom: 100px }
.pb-105 { padding-bottom: 105px }
.pb-107 { padding-bottom: 107px }
.pb-110 { padding-bottom: 110px }
.pb-112 { padding-bottom: 112px }
.pb-115 { padding-bottom: 115px }
.pb-118 { padding-bottom: 118px }
.pb-120 { padding-bottom: 120px }
.pb-122 { padding-bottom: 122px }
.pb-125 { padding-bottom: 125px }
.pb-130 { padding-bottom: 130px }
.pb-140 { padding-bottom: 140px }
.pb-145 { padding-bottom: 145px }
.pb-150 { padding-bottom: 150px }
.pb-155 { padding-bottom: 155px }
.pb-160 { padding-bottom: 160px }
.pb-170 { padding-bottom: 170px }
.pb-180 { padding-bottom: 180px }
.pb-190 { padding-bottom: 190px }
.pb-200 { padding-bottom: 200px }
.pb-210 { padding-bottom: 210px }
.pb-220 { padding-bottom: 220px }
.pb-250 { padding-bottom: 250px }
.pb-280 { padding-bottom: 280px }
.pb-290 { padding-bottom: 290px }
.pb-300 { padding-bottom: 300px }
.pb-310 { padding-bottom: 310px }
.pb-320 { padding-bottom: 320px }
.pb-350 { padding-bottom: 350px }

.mt-0 { margin-top: 0 }
.mt-10 { margin-top: 10px }
.mt-12 { margin-top: 12px }
.mt-15 { margin-top: 15px }
.mt-20 { margin-top: 20px }
.mt-25 { margin-top: 25px }
.mt-30 { margin-top: 30px }
.mt-35 { margin-top: 35px }
.mt-37 { margin-top: 37px }
.mt-40 { margin-top: 40px }
.mt-45 { margin-top: 45px }
.mt-50 { margin-top: 50px }
.mt-55 { margin-top: 55px }
.mt-60 { margin-top: 60px }
.mt-65 { margin-top: 65px }
.mt-70 { margin-top: 70px }
.mt-80 { margin-top: 80px }
.mt-90 { margin-top: 90px }
.mt-95 { margin-top: 95px }
.mt-100 { margin-top: 100px }
.mt-105 { margin-top: 105px }
.mt-110 { margin-top: 110px }
.mt-115 { margin-top: 115px }
.mt-118 { margin-top: 118px }
.mt-120 { margin-top: 120px }
.mt-122 { margin-top: 122px }
.mt-125 { margin-top: 125px }
.mt-130 { margin-top: 130px }
.mt-140 { margin-top: 140px }
.mt-150 { margin-top: 150px }
.mt-160 { margin-top: 160px }
.mt-170 { margin-top: 170px }

.mb-0 { margin-bottom: 0 }
.mb-10 { margin-bottom: 10px }
.mb-12 { margin-bottom: 12px }
.mb-15 { margin-bottom: 15px }
.mb-20 { margin-bottom: 20px }
.mb-25 { margin-bottom: 25px }
.mb-30 { margin-bottom: 30px }
.mb-35 { margin-bottom: 35px }
.mb-40 { margin-bottom: 40px }
.mb-45 { margin-bottom: 45px }
.mb-50 { margin-bottom: 50px }
.mb-55 { margin-bottom: 55px }
.mb-60 { margin-bottom: 60px }
.mb-65 { margin-bottom: 65px }
.mb-70 { margin-bottom: 70px }
.mb-75 { margin-bottom: 75px }
.mb-80 { margin-bottom: 80px }
.mb-85 { margin-bottom: 85px }
.mb-90 { margin-bottom: 90px }
.mb-95 { margin-bottom: 95px }
.mb-100 { margin-bottom: 100px }
.mb-105 { margin-bottom: 105px }
.mb-110 { margin-bottom: 110px }
.mb-115 { margin-bottom: 115px }
.mb-118 { margin-bottom: 118px }
.mb-120 { margin-bottom: 120px }
.mb-122 { margin-bottom: 122px }
.mb-125 { margin-bottom: 125px }
.mb-130 { margin-bottom: 130px }
.mb-140 { margin-bottom: 140px }
.mb-150 { margin-bottom: 150px }

.mr-30 { margin-right: 30px }
.ml-30 { margin-left: 30px }

.pl-70 { padding-left: 70px }
.pr-70 { padding-right: 70px }

.plr--2 { padding-left: 2%; padding-right: 2% }
.plr--3 { padding-left: 3%; padding-right: 3% }
.plr--4 { padding-left: 4%; padding-right: 4% }
.plr--5 { padding-left: 5%; padding-right: 5% }
.plr--6 { padding-left: 6%; padding-right: 6% }
.plr--7 { padding-left: 7%; padding-right: 7% }
.plr--8 { padding-left: 8%; padding-right: 8% }
.plr--9 { padding-left: 9%; padding-right: 9% }
.plr--10 { padding-left: 10%; padding-right: 10% }
.plr--11 { padding-left: 11%; padding-right: 11% }
.plr--12 { padding-left: 12%; padding-right: 12% }

@media (max-width: 1599px) {
  .plr--2, .plr--3, .plr--4, .plr--5, .plr--6, .plr--7, .plr--8, .plr--9, .plr--10, .plr--11, .plr--12 {
    padding-left: 2%;
    padding-right: 2%
  }
}
@media(max-width:1399px){
  .plr--2,.plr--3,.plr--4,.plr--5,.plr--6,.plr--7,.plr--8,.plr--9,.plr--10,.plr--11,.plr--12{
    padding-left:15px;
    padding-right:15px
  }
}

@media(min-width:1200px){
  .mt--30{margin-top:-30px!important}
  .mt--65{margin-top:-65px}
  .mt--80{margin-top:-80px}
  .mt--90{margin-top:-90px}
  .mt--100{margin-top:-100px}
  .mt--110{margin-top:-110px}
  .mt--120{margin-top:-120px}
  .mt--150{margin-top:-150px}
}

.mb--30{margin-bottom:-30px}
.mb--80{margin-bottom:-100px}
.mb--90{margin-bottom:-100px}
.mb--100{margin-bottom:-100px}
.mb--110{margin-bottom:-100px}
.mb--120{margin-bottom:-100px}
.mb--150{margin-bottom:-100px}

.single-post-details-item .entry-content>.alignwide{
  max-width:1100px
}
.single-post-details-item .entry-content>.alignfull{
  margin:1.5em 0;
  max-width:100%
}

.wp-block-video video{
  max-width:636px
}
.wp-block-image img{
  display:block
}
.wp-block-image.alignleft,
.wp-block-image.alignright{
  width:100%
}
.wp-block-image.alignfull img{
  width:100vw
}
.wp-block-gallery:not(.components-placeholder){
  margin:1.5em auto
}
.wp-block-cover-text p{
  padding:1.5em 14px
}
ul.wp-block-latest-posts.alignwide,
ul.wp-block-latest-posts.alignfull,
ul.wp-block-latest-posts.is-grid.alignwide,
ul.wp-block-latest-posts.is-grid.alignwide{
  padding:0 14px
}
.wp-block-table{
  display:block;
  overflow-x:auto
}
.wp-block-table table{
  border-collapse:collapse;
  width:100%
}
.wp-block-table td,
.wp-block-table th{
  padding:.5em
}
.wp-block-embed.type-video>.wp-block-embed__wrapper{
  position:relative;
  width:100%;
  height:0;
  padding-top:56.25%
}
.wp-block-embed.type-video>.wp-block-embed__wrapper>iframe{
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  bottom:0;
  right:0
}
.wp-block-quote.is-large{
  margin:0 auto 16px
}
.wp-block-pullquote>p:first-child{
  margin-top:0
}
.wp-block-separator{
  margin:3em auto;
  padding:0
}

@media screen and (min-width:768px){
  .wp-block-cover-text p{
    padding:1.5em 0
  }
}

.wp-block-video video{
  max-width:636px
}
.wp-block-image img{
  display:block
}
.wp-block-image.alignleft,
.wp-block-image.alignright{
  width:100%
}
.wp-block-image.alignfull img{
  width:100vw
}
.wp-block-gallery:not(.components-placeholder){
  margin:1.5em auto
}
.wp-block-cover-text p{
  padding:1.5em 14px
}
ul.wp-block-latest-posts.alignwide,
ul.wp-block-latest-posts.alignfull,
ul.wp-block-latest-posts.is-grid.alignwide,
ul.wp-block-latest-posts.is-grid.alignwide{
  padding:0 14px
}
.wp-block-table{
  display:block;
  overflow-x:auto
}
.wp-block-table table{
  border-collapse:collapse;
  width:100%
}
.wp-block-table td,
.wp-block-table th{
  padding:.5em
}
.wp-block-embed.type-video>.wp-block-embed__wrapper{
  position:relative;
  width:100%;
  height:0;
  padding-top:56.25%
}
.wp-block-embed.type-video>.wp-block-embed__wrapper>iframe{
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  bottom:0;
  right:0
}
.wp-block-quote.is-large{
  margin:0 auto 16px
}
.wp-block-pullquote>p:first-child{
  margin-top:0
}
.wp-block-quote:not(.is-large):not(.is-style-large){
  border-left:4px solid #000;
  padding-left:1em
}
.wp-block-separator{
  margin:3em auto;
  padding:0
}

@media screen and (min-width:768px){
  .wp-block-cover-text p{
    padding:1.5em 0
  }
}

.wp-block-pullquote{
  border-top:4px solid #555d66;
  border-bottom:4px solid #555d66;
  color:#40464d
}

.has-strong-blue-color{
  color:#0073aa
}
.has-strong-blue-background-color{
  background-color:#0073aa
}
.has-lighter-blue-color{
  color:#229fd8
}
.has-lighter-blue-background-color{
  background-color:#229fd8
}
.has-very-light-gray-color{
  color:#eee
}
.has-very-light-gray-background-color{
  background-color:#eee
}
.has-very-dark-gray-color{
  color:#444
}
.has-very-dark-gray-background-color{
  background-color:#444
}

.ltn__effect-img{
  position:absolute
}
.ltn__effect-img-top-left{
  top:6%;
  left:5%
}
.ltn__effect-img-top-right{
  top:5%;
  right:5%
}
.ltn__effect-img-center-left{
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  left:3%
}
.ltn__effect-img-center-center{
  top:50%;
  -webkit-transform:translateY(-50%) translateX(-50%);
  -ms-transform:translateY(-50%) translateX(-50%);
  transform:translateY(-50%) translateX(-50%);
  left:50%
}
.ltn__effect-img-center-right{
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  right:3%
}
.ltn__effect-img-bottom-left{
  bottom:5%;
  left:0
}
.ltn__effect-img-bottom-right{
  bottom:5%;
  right:5%
}

.ltn__parallax-effect-wrap,
.layer{
  display:block;
  height:100%;
  width:100%;
  padding:0;
  margin:0
}
.ltn__parallax-effect-wrap{
  min-height:600px;
  position:relative;
  overflow:hidden
}
.layer{
  position:absolute
}
.layer div{
  -webkit-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0);
  -webkit-transform-style:preserve-3d;
  -moz-transform-style:preserve-3d;
  transform-style:preserve-3d;
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  backface-visibility:hidden
}
.background{
  background:url(../images/1.png) no-repeat 50% 100%;
  bottom:96px;
  background-size:cover;
  position:absolute;
  width:110%;
  left:-5%;
  top:-5%
}
.lighthouse{
  -webkit-transform-origin:50% 90%;
  -moz-transform-origin:50% 90%;
  -ms-transform-origin:50% 90%;
  transform-origin:50% 90%;
  -webkit-animation:lighthouse 4s .1s infinite alternate cubic-bezier(0.455,0.03,0.515,0.955);
  -moz-animation:lighthouse 4s .1s infinite alternate cubic-bezier(0.455,0.03,0.515,0.955);
  animation:lighthouse 4s .1s infinite alternate cubic-bezier(0.455,0.03,0.515,0.955);
  margin:0 -64px;
  background-size:128px 224px;
  height:224px;
  width:128px;
  background-image:url(../images/2.png);
  background-repeat:no-repeat;
  bottom:64px;
  position:absolute;
  right:20%
}
.wave.plain{
  background-image:url(../images/3.png)
}
.wave.paint{
  background-image:url(../images/4.png)
}
.light{
  margin:-120px -120px;
  background-size:240px 240px;
  height:240px;
  width:240px;
  background-repeat:no-repeat;
  bottom:112px;
  position:absolute;
  left:50%
}
.light.orange{
  background-image:url(../images/5.png)
}
.light.purple{
  background-image:url(../images/6.png)
}
.light.a{
  bottom:80px;
  left:20%
}
.light.b{
  bottom:80px;
  left:30%
}
.light.c{
  bottom:112px;
  left:45%
}
.light.d{
  bottom:96px;
  left:60%
}
.light.e{
  bottom:112px;
  left:75%
}
.light.f{
  bottom:64px;
  left:80%
}
.light.phase-1{
  -webkit-animation:phase 20s .1s infinite linear;
  -moz-animation:phase 20s .1s infinite linear;
  animation:phase 20s .1s infinite linear
}
.light.phase-2{
  -webkit-animation:phase 18s .1s infinite linear;
  -moz-animation:phase 18s .1s infinite linear;
  animation:phase 18s .1s infinite linear
}
.light.phase-3{
  -webkit-animation:phase 16s .1s infinite linear;
  -moz-animation:phase 16s .1s infinite linear;
  animation:phase 16s .1s infinite linear
}
.light.phase-4{
  -webkit-animation:phase 14s .1s infinite linear;
  -moz-animation:phase 14s .1s infinite linear;
  animation:phase 14s .1s infinite linear
}
.light.phase-5{
  -webkit-animation:phase 12s .1s infinite linear;
  -moz-animation:phase 12s .1s infinite linear;
  animation:phase 12s .1s infinite linear
}
.light.phase-6{
  -webkit-animation:phase 10s .1s infinite linear;
  -moz-animation:phase 10s .1s infinite linear;
  animation:phase 10s .1s infinite linear
}

.hanger{
  -webkit-transform-origin:0 0;
  -moz-transform-origin:0 0;
  -ms-transform-origin:0 0;
  transform-origin:0 0;
  position:absolute
}
.hanger.position-1{top:28%}
.hanger.position-2{top:46%}
.hanger.position-3{top:59%}
.hanger.position-4{top:66.5%}
.hanger.position-5{top:69.5%}
.hanger.position-6{top:66.5%}
.hanger.position-7{top:59%}
.hanger.position-8{top:46%}
.hanger.position-9{top:28%}

.hanger.position-1{left:10%}
.hanger.position-2{left:20%}
.hanger.position-3{left:30%}
.hanger.position-4{left:40%}
.hanger.position-5{left:50%}
.hanger.position-6{left:60%}
.hanger.position-7{left:70%}
.hanger.position-8{left:80%}
.hanger.position-9{left:90%}

.board{
  -webkit-transform-origin:50% 0;
  -moz-transform-origin:50% 0;
  -ms-transform-origin:50% 0;
  transform-origin:50% 0;
  margin:0 -140px;
  background-size:280px 280px;
  height:280px;
  width:280px;
  background-repeat:no-repeat;
  position:absolute;
  top:-4px;
  left:0
}
.board.birds{
  background-image:url(../images/5.png)
}
.board.cloud-1{
  background-image:url(../images/1.png)
}
.board.cloud-2{
  background-image:url(../images/2.png)
}
.board.cloud-3{
  background-image:url(../images/3.png)
}
.board.cloud-4{
  background-image:url(../images/4.png)
}

.swing-1{
  -webkit-animation:swing 4s infinite alternate cubic-bezier(0.455,0.03,0.515,0.955);
  -moz-animation:swing 4s infinite alternate cubic-bezier(0.455,0.03,0.515,0.955);
  animation:swing 4s infinite alternate cubic-bezier(0.455,0.03,0.515,0.955)
}
.swing-2{
  -webkit-animation:swing 3.5s infinite alternate cubic-bezier(0.455,0.03,0.515,0.955);
  -moz-animation:swing 3.5s infinite alternate cubic-bezier(0.455,0.03,0.515,0.955);
  animation:swing 3.5s infinite alternate cubic-bezier(0.455,0.03,0.515,0.955)
}
.swing-3{
  -webkit-animation:swing 3s infinite alternate cubic-bezier(0.455,0.03,0.515,0.955);
  -moz-animation:swing 3s infinite alternate cubic-bezier(0.455,0.03,0.515,0.955);
  animation:swing 3s infinite alternate cubic-bezier(0.455,0.03,0.515,0.955)
}
.swing-4{
  -webkit-animation:swing 2.5s infinite alternate cubic-bezier(0.455,0.03,0.515,0.955);
  -moz-animation:swing 2.5s infinite alternate cubic-bezier(0.455,0.03,0.515,0.955);
  animation:swing 2.5s infinite alternate cubic-bezier(0.455,0.03,0.515,0.955)
}
.swing-5{
  -webkit-animation:swing 2s infinite alternate cubic-bezier(0.455,0.03,0.515,0.955);
  -moz-animation:swing 2s infinite alternate cubic-bezier(0.455,0.03,0.515,0.955);
  animation:swing 2s infinite alternate cubic-bezier(0.455,0.03,0.515,0.955)
}

.wave{
  background:transparent repeat-x;
  position:absolute;
  width:100%;
  left:0;
  margin:0;
  background-position:center bottom;
  background-size:auto 101%;
  height:30%;
  -webkit-animation:wave 5.33333s .1s infinite linear;
  -moz-animation:wave 5.33333s .1s infinite linear;
  animation:wave 5.33333s .1s infinite linear
}
.ltn__animation-wave-3s{
  -webkit-animation:wave 3s .1s infinite linear;
  -moz-animation:wave 3s .1s infinite linear;
  animation:wave 3s .1s infinite linear
}
.ltn__animation-wave-4s{
  -webkit-animation:wave 4s .1s infinite linear;
  -moz-animation:wave 4s .1s infinite linear;
  animation:wave 4s .1s infinite linear
}
.ltn__animation-wave-5s{
  -webkit-animation:wave 5.33333s .1s infinite linear;
  -moz-animation:wave 5.33333s .1s infinite linear;
  animation:wave 5.33333s .1s infinite linear
}
.ltn__animation-wave-6s{
  -webkit-animation:wave 6.22222s .1s infinite linear;
  -moz-animation:wave 6.22222s .1s infinite linear;
  animation:wave 6.22222s .1s infinite linear
}
.ltn__animation-wave-7s{
  -webkit-animation:wave 7.11111s .1s infinite linear;
  -moz-animation:wave 7.11111s .1s infinite linear;
  animation:wave 7.11111s .1s infinite linear
}
.ltn__animation-wave-8s{
  -webkit-animation:wave 8s .1s infinite linear;
  -moz-animation:wave 8s .1s infinite linear;
  animation:wave 8s .1s infinite linear
}

.cross,.x,.y{
  -webkit-transition:all .3s cubic-bezier(0.165,0.84,0.44,1);
  -moz-transition:all .3s cubic-bezier(0.165,0.84,0.44,1);
  -o-transition:all .3s cubic-bezier(0.165,0.84,0.44,1);
  transition:all .3s cubic-bezier(0.165,0.84,0.44,1)
}

@-webkit-keyframes phase{
  0%{opacity:1}
  25%{opacity:.4}
  50%{opacity:.8}
  75%{opacity:.4}
  100%{opacity:1}
}
@-moz-keyframes phase{
  0%{opacity:1}
  25%{opacity:.4}
  50%{opacity:.8}
  75%{opacity:.4}
  100%{opacity:1}
}
@-ms-keyframes phase{
  0%{opacity:1}
  25%{opacity:.4}
  50%{opacity:.8}
  75%{opacity:.4}
  100%{opacity:1}
}
@keyframes phase {
  0%   { opacity: 1 }
  25%  { opacity: .4 }
  50%  { opacity: .8 }
  75%  { opacity: .4 }
  100% { opacity: 1 }
}

@-webkit-keyframes tilt {
  0%   { -webkit-transform: rotateX(-30deg); -moz-transform: rotateX(-30deg); transform: rotateX(-30deg) }
  25%  { -webkit-transform: rotateX(30deg);  -moz-transform: rotateX(30deg);  transform: rotateX(30deg) }
  50%  { -webkit-transform: rotateY(-30deg); -moz-transform: rotateY(-30deg); transform: rotateY(-30deg) }
  75%  { -webkit-transform: rotateY(30deg);  -moz-transform: rotateY(30deg);  transform: rotateY(30deg) }
  100% { -webkit-transform: rotateZ(20deg);  -moz-transform: rotateZ(20deg);  transform: rotateZ(20deg) }
}

@-moz-keyframes tilt {
  0%   { -webkit-transform: rotateX(-30deg); -moz-transform: rotateX(-30deg); transform: rotateX(-30deg) }
  25%  { -webkit-transform: rotateX(30deg);  -moz-transform: rotateX(30deg);  transform: rotateX(30deg) }
  50%  { -webkit-transform: rotateY(-30deg); -moz-transform: rotateY(-30deg); transform: rotateY(-30deg) }
  75%  { -webkit-transform: rotateY(30deg);  -moz-transform: rotateY(30deg);  transform: rotateY(30deg) }
  100% { -webkit-transform: rotateZ(20deg);  -moz-transform: rotateZ(20deg);  transform: rotateZ(20deg) }
}

@-ms-keyframes tilt {
  0%   { -webkit-transform: rotateX(-30deg); -moz-transform: rotateX(-30deg); transform: rotateX(-30deg) }
  25%  { -webkit-transform: rotateX(30deg);  -moz-transform: rotateX(30deg);  transform: rotateX(30deg) }
  50%  { -webkit-transform: rotateY(-30deg); -moz-transform: rotateY(-30deg); transform: rotateY(-30deg) }
  75%  { -webkit-transform: rotateY(30deg);  -moz-transform: rotateY(30deg);  transform: rotateY(30deg) }
  100% { -webkit-transform: rotateZ(20deg);  -moz-transform: rotateZ(20deg);  -ms-transform: rotate(20deg); transform: rotateZ(20deg) }
}

@keyframes tilt {
  0%   { -webkit-transform: rotateX(-30deg); -moz-transform: rotateX(-30deg); transform: rotateX(-30deg) }
  25%  { -webkit-transform: rotateX(30deg);  -moz-transform: rotateX(30deg);  transform: rotateX(30deg) }
  50%  { -webkit-transform: rotateY(-30deg); -moz-transform: rotateY(-30deg); transform: rotateY(-30deg) }
  75%  { -webkit-transform: rotateY(30deg);  -moz-transform: rotateY(30deg);  transform: rotateY(30deg) }
100%{-webkit-transform:rotateZ(20deg);-moz-transform:rotateZ(20deg);transform:rotateZ(20deg)}}
@-webkit-keyframes wave{
0%{-webkit-transform:rotateZ(0deg) translate3d(0,10%,0) rotateZ(0deg);-moz-transform:rotateZ(0deg) translate3d(0,10%,0) rotateZ(0deg);transform:rotateZ(0deg) translate3d(0,10%,0) rotateZ(0deg)}
100%{-webkit-transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg);-moz-transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg);transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg)}
}
@-moz-keyframes wave{0%{-webkit-transform:rotateZ(0deg) translate3d(0,10%,0) rotateZ(0deg);-moz-transform:rotateZ(0deg) translate3d(0,10%,0) rotateZ(0deg);transform:rotateZ(0deg) translate3d(0,10%,0) rotateZ(0deg)}100%{-webkit-transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg);-moz-transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg);transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg)}}
@-ms-keyframes wave{0%{-webkit-transform:rotateZ(0deg) translate3d(0,10%,0) rotateZ(0deg);-moz-transform:rotateZ(0deg) translate3d(0,10%,0) rotateZ(0deg);transform:rotateZ(0deg) translate3d(0,10%,0) rotateZ(0deg)}100%{-webkit-transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg);-moz-transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg);transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg)}}
@keyframes wave{0%{-webkit-transform:rotateZ(0deg) translate3d(0,10%,0) rotateZ(0deg);-moz-transform:rotateZ(0deg) translate3d(0,10%,0) rotateZ(0deg);transform:rotateZ(0deg) translate3d(0,10%,0) rotateZ(0deg)}100%{-webkit-transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg);-moz-transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg);transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg)}}
@-webkit-keyframes lighthouse{0%{-webkit-transform:translate3d(15%,0,0) rotateZ(10deg);-moz-transform:translate3d(15%,0,0) rotateZ(10deg);transform:translate3d(15%,0,0) rotateZ(10deg)}100%{-webkit-transform:translate3d(-15%,0,0) rotateZ(-10deg);-moz-transform:translate3d(-15%,0,0) rotateZ(-10deg);transform:translate3d(-15%,0,0) rotateZ(-10deg)}}
@-moz-keyframes lighthouse{0%{-webkit-transform:translate3d(15%,0,0) rotateZ(10deg);-moz-transform:translate3d(15%,0,0) rotateZ(10deg);transform:translate3d(15%,0,0) rotateZ(10deg)}100%{-webkit-transform:translate3d(-15%,0,0) rotateZ(-10deg);-moz-transform:translate3d(-15%,0,0) rotateZ(-10deg);transform:translate3d(-15%,0,0) rotateZ(-10deg)}}
@-ms-keyframes lighthouse{0%{-webkit-transform:translate3d(15%,0,0) rotateZ(10deg);-moz-transform:translate3d(15%,0,0) rotateZ(10deg);transform:translate3d(15%,0,0) rotateZ(10deg)}100%{-webkit-transform:translate3d(-15%,0,0) rotateZ(-10deg);-moz-transform:translate3d(-15%,0,0) rotateZ(-10deg);transform:translate3d(-15%,0,0) rotateZ(-10deg)}}
@keyframes lighthouse{0%{-webkit-transform:translate3d(15%,0,0) rotateZ(10deg);-moz-transform:translate3d(15%,0,0) rotateZ(10deg);transform:translate3d(15%,0,0) rotateZ(10deg)}100%{-webkit-transform:translate3d(-15%,0,0) rotateZ(-10deg);-moz-transform:translate3d(-15%,0,0) rotateZ(-10deg);transform:translate3d(-15%,0,0) rotateZ(-10deg)}}
@-webkit-keyframes swing{0%{-webkit-transform:rotateZ(10deg);-moz-transform:rotateZ(10deg);transform:rotateZ(10deg)}100%{-webkit-transform:rotateZ(-10deg);-moz-transform:rotateZ(-10deg);transform:rotateZ(-10deg)}}
@-moz-keyframes swing{0%{-webkit-transform:rotateZ(10deg);-moz-transform:rotateZ(10deg);transform:rotateZ(10deg)}100%{-webkit-transform:rotateZ(-10deg);-moz-transform:rotateZ(-10deg);transform:rotateZ(-10deg)}}
@-ms-keyframes swing{0%{-webkit-transform:rotateZ(10deg);-moz-transform:rotateZ(10deg);-ms-transform:rotate(10deg);transform:rotateZ(10deg)}100%{-webkit-transform:rotateZ(-10deg);-moz-transform:rotateZ(-10deg);-ms-transform:rotate(-10deg);transform:rotateZ(-10deg)}}
@keyframes swing{
  0%{
    -webkit-transform:rotateZ(10deg);
    -moz-transform:rotateZ(10deg);
    transform:rotateZ(10deg)
  }
  100%{
    -webkit-transform:rotateZ(-10deg);
    -moz-transform:rotateZ(-10deg);
    transform:rotateZ(-10deg)
  }
}
.ltn__breadcrumb-area{
  background-color:var(--white-13);
  margin-bottom:100px;
  padding-top:45px;
  padding-bottom:40px
}
.ltn__breadcrumb-list ul{
  margin:0;
  padding:0
}
.ltn__breadcrumb-list ul li{
  display:inline-block;
  margin-right:30px;
  position:relative;
  font-weight:500;
  font-size:14px;
  margin-top:5px;
  color:var(--ltn__paragraph-color)
}
.ltn__breadcrumb-list ul li:last-child{
  margin-right:0;
  color:var(--ltn__paragraph-color)
}
.ltn__breadcrumb-list ul li:after{
  position:absolute;
  content:"\f054";
  font-family:'Font Awesome\ 5 Free';
  font-weight:900;
  font-size:10px;
  right:-20px;
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%)
}
.ltn__breadcrumb-list ul li:last-child:after{
  display:none
}
.ltn__page-title{
  font-size:30px;
  font-weight:800;
  margin-bottom:0
}
.ltn__breadcrumb-area-2{
  padding-top:250px;
  padding-bottom:130px
}
.ltn__breadcrumb-inner-2{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
.ltn__breadcrumb-inner-2 .section-title-area{
  margin-bottom:0
}
.ltn__breadcrumb-inner-2 .ltn__section-title-2 .section-title{
  margin-bottom:0
}
.ltn__breadcrumb-inner-2 .ltn__breadcrumb-list{
  margin-left:100px
}
.ltn__breadcrumb-inner-2 .ltn__breadcrumb-list ul li:after{
  position:absolute;
  content:"";
  right:-20px;
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  height:10px;
  width:2px;
  background-color:var(--ltn__color-1);
  opacity:.5
}
.ltn__breadcrumb-color-white .ltn__breadcrumb-list li{
  color:var(--ltn__color-1)
}
.ltn__breadcrumb-color-white .ltn__breadcrumb-list li:last-child{
  color:var(--ltn__secondary-color)
}
.ltn__breadcrumb-area-3{
  padding-top:350px;
  padding-bottom:130px
}
.ltn__breadcrumb-inner-4 .section-title-area{
  margin-bottom:0
}
.ltn__breadcrumb-inner-4 .ltn__breadcrumb-list ul li:last-child{
  opacity:.5
}
@media(max-width:767px){
  .ltn__breadcrumb-area-2{
    padding-top:240px;
    padding-bottom:80px
  }
  .ltn__breadcrumb-inner-2{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-flow:column;
    flex-flow:column;
    text-align:center
  }
  .ltn__breadcrumb-inner-2 .ltn__breadcrumb-list{
    margin-left:0
  }
  .ltn__breadcrumb-list ul li{
    font-size:14px
  }
}
.widget{
  margin-bottom:40px
}
.widget:last-child{
  margin-bottom:0
}
.ltn__widget-title{
  font-size:18px;
  margin-bottom:25px;
  border-bottom:1px solid var(--white-16);
  text-transform:capitalize;
  padding-bottom:5px;
  font-weight:500
}
.ltn__widget-title-border{
  position:relative;
  padding-left:45px
}
.ltn__widget-title-border::after,
.ltn__widget-title-border::before{
  position:absolute;
  content:"";
  background-color:var(--ltn__secondary-color);
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  left:0
}
.ltn__widget-title-border::before{
  width:18px;
  height:4px;
  border-radius:25px
}
.ltn__widget-title-border::after{
  width:4px;
  height:4px;
  left:22px;
  border-radius:100%
}
.widget-2{
  margin-bottom:40px
}
.blog-sidebar .widget{
  margin-bottom:40px;
  border:2px solid var(--white-6);
  background-color:var(--section-bg-6);
  padding:40px
}
.blog-sidebar .widget:last-child{
  margin-bottom:0
}
.ltn__search-widget form{
  position:relative
}
.ltn__search-widget input[type="text"]{
  margin-bottom:0;
  padding-right:65px;
  padding-left:20px;
  height:45px;
  border:1px solid;
  background-color:var(--white);
  border-color:var(--white-14);
  font-weight:600;
  font-size:14px
}
.ltn__search-widget input[type="text"]::-webkit-input-placeholder{
  color:var(--ltn__primary-color);
  font-size:12px
}
.ltn__search-widget button{
  position:absolute;
  right:0;
  height:100%;
  padding:0 20px;
  color:var(--white-15);
  border:0 solid;
  background-color:transparent;
  -webkit-transition:all .3s ease 0s;
  -o-transition:all .3s ease 0s;
  transition:all .3s ease 0s
}
.ltn__search-widget button:hover{
  color:var(--ltn__secondary-color)
}
.ltn__newsletter-widget{
  background-color:var(--ltn__primary-color);
  padding:50px 35px;
  position:relative;
  z-index:2
}
.ltn__newsletter-widget h6{
  color:var(--ltn__secondary-color);
  margin-bottom:5px
}
.ltn__newsletter-widget h4{
  color:var(--white);
  font-size:40px
}
.ltn__newsletter-widget input[type="text"]{
  background-color:#133236;
  color:var(--white);
  border-color:#133236;
  height:70px;
  padding-left:25px;
  padding-right:70px
}
.ltn__newsletter-widget input[type="text"]::-webkit-input-placeholder{
  color:var(--white)
}
.ltn__newsletter-widget input[type="text"]:-ms-input-placeholder{
  color:var(--white)
}
.ltn__newsletter-widget input[type="text"]::-ms-input-placeholder{
  color:var(--white)
}
.ltn__newsletter-widget input[type="text"]::placeholder{
  color:var(--white)
}
.ltn__newsletter-widget button{
  background-color:var(--ltn__secondary-color);
  border-color:var(--ltn__secondary-color);
  color:var(--white);
  padding:0 25px
}
.ltn__newsletter-widget button:hover{
  background-color:var(--ltn__secondary-color-2);
  border-color:var(--ltn__secondary-color-2);
  color:var(--white)
}
.ltn__newsletter-bg-icon{
  position:absolute;
  right:20px;
  top:15%;
  font-size:120px;
  color:var(--ltn__color-1);
  opacity:.1;
  z-index:-1;
  line-height:1
}
.ltn__tagcloud-widget ul{
  margin:0;
  padding:0
}
.ltn__tagcloud-widget ul li{
  list-style:none;
  display:inline-block;
  margin-right:20px;
  position:relative
}
.ltn__tagcloud-widget ul li::before{
  position:absolute;
  content:"";
  right:-12px;
  top:50%;
  width:1px;
  height:18px;
  background-color:var(--ltn__body-color);
  -webkit-transform:translateY(-50%) rotate(20deg);
  -ms-transform:translateY(-50%) rotate(20deg);
  transform:translateY(-50%) rotate(20deg)
}
.ltn__tagcloud-widget ul li:last-child::before{
  display:none
}
.ltn__tagcloud-widget ul li a{
  display:block;
  font-size:16px;
  font-weight:400;
  font-family:var(--ltn__paragraph-font)
}
.ltn__tagcloud-widget ul li a:hover{
  color:var(--ltn__secondary-color)
}
.ltn__size-widget ul{
  margin:0;
  padding:0
}
.ltn__size-widget ul li{
  list-style:none;
  display:inline-block;
  margin-right:5px;
  margin-top:0
}
.ltn__size-widget ul li:last-child{
  margin-right:0
}
.ltn__size-widget ul li a{
  padding:0;
  font-size:16px;
  text-transform:uppercase;
  font-weight:400;
  font-family:var(--ltn__paragraph-font)
}
.ltn__size-widget ul li a:hover{
  color:var(--ltn__secondary-color)
}
.ltn__color-widget ul{
  padding:0;
  margin:0
}
.ltn__color-widget ul li{
  list-style:none;
  display:inline-block;
  margin-top:3px;
  margin-right:5px;
  background-color:var(--section-bg-1);
  border:1px solid var(--border-color-1);
  height:30px;
  width:30px;
  border-radius:100%
}
.ltn__color-widget ul li a{
  display:block
}
.ltn__color-widget ul li:hover{
  outline:2px solid var(--ltn__secondary-color);
  outline-offset:1px
}
.ltn__color-widget ul .theme{
  background-color:var(--ltn__secondary-color)
}
.ltn__color-widget ul .black{
  background-color:var(--black)
}
.ltn__color-widget ul .white{
  background-color:var(--white)
}
.ltn__color-widget ul .red{
  background-color:var(--red)
}
.ltn__color-widget ul .silver{
  background-color:var(--silver)
}
.ltn__color-widget ul .gray{
  background-color:var(--gray)
}
.ltn__color-widget ul .maroon{
  background-color:var(--maroon)
}
.ltn__color-widget ul .yellow{
  background-color:var(--yellow)
}
.ltn__color-widget ul .olive{
  background-color:var(--olive)
}
.ltn__color-widget ul .lime{
  background-color:var(--lime)
}
.ltn__color-widget ul .green{
  background-color:var(--green)
}
.ltn__color-widget ul .green-2{
  background-color:var(--green-2)
}
.ltn__color-widget ul .aqua{
  background-color:var(--aqua)
}
.ltn__color-widget ul .teal{
  background-color:var(--teal)
}
.ltn__color-widget ul .blue{
  background-color:var(--blue)
}
.ltn__color-widget ul .blue-2{
  background-color:var(--blue-2)
}
.ltn__color-widget ul .navy{
  background-color:var(--navy)
}
.ltn__color-widget ul .fuchsia{
  background-color:var(--fuchsia)
}
.ltn__color-widget ul .purple{
  background-color:var(--purple)
}
.ltn__color-widget ul .pink{
  background-color:var(--pink)
}
.ltn__color-widget ul .nude{
  background-color:var(--nude)
}
.ltn__color-widget ul .orange{
  background-color:var(--orange)
}
.ltn__menu-widget>ul{
  padding:0;
  margin:0
}
.ltn__menu-widget>ul li{
  list-style:none;
  margin-top:10px;
  font-family:var(--ltn__paragraph-font)
}
.ltn__menu-widget>ul li a{
  display:block;
  font-size:16px;
  font-weight:400;
  color: #666;
}
.ltn__menu-widget>ul li a span{
  float:right;
  color:var(--ltn__color-1)
}
.ltn__menu-widget-2{
  background-color:transparent
}
.ltn__menu-widget-2 ul li a{
  background-color:var(--section-bg-1);
  padding:20px 10px 20px 30px
}
.ltn__menu-widget-2 ul li a span{
  background-color:var(--white);
  color:var(--ltn__primary-color);
  position:relative;
  top:-11px;
  width:50px;
  height:50px;
  line-height:50px;
  text-align:center;
  -webkit-transition:all .3s ease 0s;
  -o-transition:all .3s ease 0s;
  transition:all .3s ease 0s
}
.ltn__menu-widget-2 ul li.active a,
.ltn__menu-widget-2 ul li:hover>a{
  background-color:var(--ltn__secondary-color);
  color:var(--white)
}
.ltn__menu-widget-2 ul li.active a span,
.ltn__menu-widget-2 ul li:hover>a span{
  background-color:var(--ltn__secondary-color-2);
  color:var(--white)
}
.ltn__menu-widget-2 ul li.active a span:hover,
.ltn__menu-widget-2 ul li:hover>a span:hover{
  background-color:var(--ltn__primary-color);
  color:var(--white)
}
.ltn__menu-widget-2>ul>li:first-child{
  margin-top:0
}
.ltn__menu-widget-2.ltn__menu-widget-2-color-2 ul li a{
  background-color:var(--ltn__primary-color);
  color:var(--white)
}
.ltn__menu-widget-2.ltn__menu-widget-2-color-2 ul li a span{
  background-color:var(--ltn__primary-color-2);
  color:var(--white)
}
.ltn__menu-widget-2.ltn__menu-widget-2-color-2 ul li.active a,
.ltn__menu-widget-2.ltn__menu-widget-2-color-2 ul li:hover>a{
  background-color:var(--ltn__secondary-color);
  color:var(--white)
}
.ltn__menu-widget-2.ltn__menu-widget-2-color-2 ul li.active a span,
.ltn__menu-widget-2.ltn__menu-widget-2-color-2 ul li:hover>a span{
  background-color:var(--ltn__secondary-color-2);
  color:var(--white)
}
.ltn__menu-widget-2.ltn__menu-widget-2-color-2 ul li.active a span:hover,
.ltn__menu-widget-2.ltn__menu-widget-2-color-2 ul li:hover>a span:hover{
  background-color:var(--ltn__primary-color);
  color:var(--white)
}
.ltn__popular-post-widget ul{
  padding:0;
  margin:0
}
.ltn__popular-post-widget ul li{
  list-style:none
}
.ltn__popular-post-widget>ul>li{
  margin-bottom:30px;
  border-bottom:1px solid var(--border-color-1);
  padding-bottom:30px
}
.ltn__popular-post-widget>ul>li:last-child{
  margin-bottom:0;
  border-bottom:0;
  padding-bottom:0
}
.popular-post-widget-img{
  float:left;
  margin-right:20px
}
.popular-post-widget-img img{
  max-width:80px
}
.popular-post-widget-brief{
  overflow:hidden
}
.popular-post-widget-brief .ltn__blog-title{
  margin-bottom:5px;
  font-size:14px
}
.popular-post-widget-brief .blog-title-line{
  padding-bottom:15px
}
.popular-post-widget-brief .blog-title-line::before{
  width:30px
}
.popular-post-widget-brief .ltn__blog-meta{
  margin-bottom:0
}
.popular-post-widget-brief .ltn__blog-meta li{
  color:var(--ltn__secondary-color)
}
.ltn__twitter-post-widget .popular-post-widget-img{
  float:left;
  margin-right:20px
}
.ltn__twitter-post-widget .popular-post-widget-img img{
  max-width:60px;
  border-radius:100%
}
.ltn__twitter-post-widget .popular-post-widget-img a{
  color:var(--ltn__secondary-color)
}
.ltn__twitter-post-widget .popular-post-widget-brief p{
  margin-bottom:5px
}
.ltn__twitter-post-widget .popular-post-widget-brief p a{
  color:var(--ltn__secondary-color)
}
.ltn__banner-widget{
  padding:0!important;
  border:0
}
.ltn__top-rated-product-widget ul{
  padding:0;
  margin:0
}
.ltn__top-rated-product-widget ul li{
  list-style:none
}
.ltn__top-rated-product-widget>ul>li{
  margin-bottom:25px;
  padding-bottom:25px;
  border-bottom:1px solid;
  border-color:var(--white-4)
}
.ltn__top-rated-product-widget>ul>li:last-child{
  margin-bottom:0;
  padding-bottom:0;
  border-bottom:0
}
.top-rated-product-img{
  max-width:70px;
  float:left;
  margin-right:18px
}
.top-rated-product-info{
  overflow:hidden
}
.top-rated-product-info h6{
  margin-bottom:3px;
  font-weight:400
}
.top-rated-product-info .product-ratting{
  margin-bottom:0
}
.top-rated-product-info .product-ratting li{
  font-size:12px
}
.top-rated-product-info .product-price{
  margin-bottom:0;
  font-size:14px;
  color:var(--ltn__secondary-color);
  font-weight:500
}
.price_filter{
  padding-bottom:13px
}
.price_slider_amount{
  overflow:hidden
}
.price_slider_amount>input[type="text"],
.price_slider_amount>input[type="submit"]{
  background:transparent none repeat scroll 0 0;
  border:medium none;
  -webkit-box-shadow:none;
  box-shadow:none;
  float:left;
  height:25px;
  padding:0;
  text-align:left;
  width:140px;
  margin-bottom:20px;
  font-family:var(--ltn__paragraph-font);
  font-weight:400
}
.price_slider_amount>input[type="text"]{
  font-weight:400
}
.price_filter .ui-widget-content{
  background-color:var(--ltn__primary-color);
  border:medium none;
  color:#222;
  height:3px;
  width:98%;
  background-image:none
}
.price_filter .ui-slider .ui-slider-range{
  background-color:var(--ltn__secondary-color);
  background-image:none
}
.price_filter .ui-state-default,
.price_filter .ui-widget-content .ui-state-default,
.price_filter .ui-widget-header .ui-state-default{
  background-color:var(--ltn__secondary-color);
  border:medium none;
  border-radius:100%;
  height:12px;
  margin-left:0;
  margin-top:-6px;
  top:50%;
  width:12px;
  background-image:none
}
.ltn__instafeed-grid{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex
}
.ltn__instafeed-grid .instagram_gallery{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%
}
.ltn__instafeed-grid .instagram_gallery a,
.ltn__instafeed-grid .instagram_gallery .instagram-image{
  display:block;
  -webkit-box-flex:1;
  -webkit-flex:1 0 16.6666%;
  -ms-flex:1 0 16.6666%;
  flex:1 0 16.6666%;
  max-width:16.6666%
}
.ltn__instagram-widget .ltn__instafeed-grid .instagram_gallery a,
.ltn__instagram-widget .ltn__instafeed-grid .instagram_gallery .instagram-image{
  -webkit-flex:0 0 33.333333%;
  -ms-flex:0 0 33.333333%;
  -webkit-box-flex:0;
  flex:0 0 33.333333%;
  max-width:33.333333%
}
.ltn__instagram-widget .ltn__instafeed-grid .instagram_gallery>a:nth-child(n+10){
  display:none
}
.ltn__instafeed-slider .slick-list .slick-slide{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex
}
.insta-slide-gutter .slick-list{
  margin-right:-7.5px!important;
  margin-left:-7.5px!important
}
.insta-slide-gutter .slick-list .slick-slide{
  padding-right:7.5px;
  padding-left:7.5px
}
.insta-grid-gutter .instagram_gallery{
  margin-right:-7.5px!important;
  margin-left:-7.5px!important
}
.insta-grid-gutter .instagram_gallery a,
.insta-grid-gutter .instagram_gallery .instagram-image{
  padding-right:7.5px;
  padding-left:7.5px;
  margin:7px 0
}
.ltn__video-icon-1{
  background-color:transparent;
  color:var(--white);
  height:80px;
  width:80px;
  border:6px solid;
  border-color:var(--white);
  border-radius:100%;
  font-size:22px;
  z-index:9;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}
.ltn__video-icon-1:hover{
  background-color:var(--ltn__secondary-color);
  color:var(--white)
}
.ltn__video-icon-2{
  height:80px;
  width:80px;
  background-color:var(--white);
  color:var(--ltn__secondary-color);
  font-size:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  z-index:9
}
.ltn__video-icon-2 i{
  color:var(--ltn__secondary-color)
}
.ltn__video-icon-2:hover{
  outline:outset
}
.ltn__video-icon-2-border{
  outline-offset:15px;
  outline:4px solid var(--border-color-9);
  margin:20px
}
.ltn__video-bg-img{
  min-height:350px;
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-flow:column;
  flex-flow:column;
  z-index:99
}
.ltn__video-img{
  position:relative;
  display:inline-block
}
.ltn__video-img::before{
  position:absolute;
  content:"";
  left:0;
  top:0;
  width:100%;
  height:100%;
  opacity:.3;
  background-color:var(--ltn__primary-color)
}
.ltn__video-img img{
  margin:0
}
.ltn__video-img .ltn__video-icon-1,
.ltn__video-img .ltn__video-icon-2{
  position:absolute;
  left:0;
  right:0;
  margin:auto;
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%)
}
.ltn__video-info{
  position:relative
}
.ltn__video-popup-height-300{
  height:300px
}
.ltn__video-popup-height-400{
  height:400px
}
.ltn__video-popup-height-500{
  height:500px
}
.ltn__video-popup-height-600{
  height:600px
}
.text-center .slide-video{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}
.ltn__secondary-bg.ltn__video-icon-2{
  background-color:var(--ltn__secondary-color);
  color:var(--white)
}
.ltn__secondary-bg.ltn__video-icon-2 i{
  color:var(--white)
}
.ltn__video-icon-2-small{
  height:60px;
  width:60px;
  font-size:16px
}
@media(min-width:992px) and (max-width:1199px){
  .ltn__video-popup-height-500,
  .ltn__video-popup-height-600{
    height:450px
  }
  .blog-sidebar .widget{
    margin-bottom:40px;
    padding:30px 20px
  }
  .blog-sidebar .popular-post-widget-img img{
    max-width:70px
  }
}
@media(max-width:991px){
  .ltn__video-icon-2{
    height:50px;
    width:50px;
    font-size:18px
  }
  .ltn__video-popup-height-500,
  .ltn__video-popup-height-600{
    height:initial
  }
}
@media(max-width:767px){
  .ltn__video-bg-img{
    min-height:320px
  }
  .ltn__video-bg-img.ml-30{
    margin-left:0
  }
  .ltn__video-img.ml-30,
  .ltn__video-bg-img.ml-30{
    margin-left:0
  }
}
.ltn__author-widget-inner img{
  margin-bottom:25px
}
.ltn__author-widget-inner h5{
  color:var(--black-8);
  margin-bottom:5px
}
.ltn__author-widget-inner h6{
  color:var(--black-9);
  font-size:14px;
  font-family:var(--ltn__paragraph-font);
  margin-bottom:0
}
.ltn__author-widget-inner p{
  font-size:14px;
  margin-top:10px
}
.ltn__author-widget-inner .ltn__social-media ul li{
  color:var(--ltn__color-1)
}
.ltn__author-widget-2 .ltn__author-widget-inner img{
  margin-bottom:25px;
  max-width:100%;
  border-radius:inherit
}
@media(max-width:1199px){
  .widget{
    padding:35px 20px 40px 20px
  }
  .top-rated-product-img{
    max-width:70px;
    margin-right:15px
  }
}
@media(max-width:991px){
  .ltn__right-sidebar{
    margin-top:100px
  }
}
@media(max-width:767px){
  .car-price-filter-range .price_filter .ui-state-default:last-child::after{
    display:none
  }
}
.ltn__header-area{
  z-index:999;
  position:relative
}
.ltn__header-top-area{
  border-bottom:1px solid;
  border-color:var(--border-color-1)
}
.ltn__header-top-area .ltn__social-media ul li{
  font-size:14px;
  margin:0 10px 0 0
}
.top-area-color-white{
  background-color:var(--ltn__primary-color)
}
.top-area-color-white p,
.top-area-color-white a,
.top-area-color-white li,
.top-area-color-white .welcome p,
.top-area-color-white .welcome a,
.top-area-color-white .ltn__drop-menu>ul>li>a,
.top-area-color-white .ltn__drop-menu>ul>li:hover>a{
  color:var(--white)
}
.ltn__header-top-area .row{
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
.welcome p{
  margin-bottom:0;
  font-size:14px;
  line-height:40px
}
.ltn__top-bar-menu>ul{
  padding:0;
  margin:0
}
.ltn__top-bar-menu>ul>li{
  list-style:none;
  display:inline-block;
  margin:0 30px 0 0;
  font-size:14px;
  font-weight:700
}
.ltn__top-bar-menu>ul>li:last-child{
  margin-right:0
}
.ltn__top-bar-menu>ul>li>i,
.ltn__top-bar-menu>ul>li>a>i{
  margin-right:3px;
  color:var(--ltn__secondary-color)
}
.ltn__top-bar-menu .ltn__currency-menu .active-currency{
  font-size:14px;
  font-weight:700
}
.ltn__header-middle-area{
  z-index:999
}
.ltn__header-middle-area>.container-fluid>.row,
.ltn__header-middle-area>.container>.row{
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative
}
.ltn__header-middle-area>.container-fluid>.row>.col,
.ltn__header-middle-area>.container>.row>.col{
  -webkit-box-flex:0;
  -ms-flex-positive:0;
  flex-grow:1;
  position:static
}
.site-logo{
  min-width:185px;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  white-space:nowrap
}
.site-logo a{
  color:var(--ltn__primary-color);
  font-size:30px;
  font-weight:600;
  letter-spacing:1px;
  display:contents
}
.site-logo i{
  color:var(--ltn__secondary-color);
  margin-right:5px;
  font-size:24px;
  position:relative;
  top:-2px
}
.ltn__header-1 .ltn__header-middle-area{
  padding-top:10px;
  padding-bottom:10px
}
.header-bottom-area .row{
  position:relative
}
.header-bottom-area .row .col{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
.sticky-logo{
  max-width:200px;
  -ms-flex-item-align:center;
  -ms-grid-row-align:center;
  align-self:center;
  height:100%;
  float:left;
  -webkit-transition:all .3s ease 0s;
  -o-transition:all .3s ease 0s;
  transition:all .3s ease 0s;
  display:none
}
.header-menu-2{
  text-align:center
}
.header-menu-2 .ltn__main-menu>ul{
  display:inline-block
}
.header-feature-area{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}
.header-feature-item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  white-space:nowrap;
  margin-right:50px;
  padding:25px 0;
  max-width:50%
}
.header-feature-item:last-child{
  margin-right:0
}
.header-feature-item h6{
  margin-bottom:0;
  color:var(--ltn__body-color);
  font-weight:500;
  text-transform:uppercase;
  font-size:13px
}
.header-feature-item p{
  margin-bottom:0;
  font-size:13px;
  font-family:var(--ltn__heading-font)
}
.header-feature-icon{
  margin-right:20px;
  font-size:20px;
  line-height:1;
  color:var(--ltn__heading-color)
}
.header-menu-wrap,
.header-menu-column{
  position:inherit
}
.ltn__main-menu ul{
  margin-bottom:0
}
.ltn__main-menu>ul{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding:0
}
.ltn__main-menu li{
  list-style:none;
  display:block;
  margin-top:0
}
.ltn__main-menu li>a{
  position:relative
}
.ltn__main-menu>ul>li{
  display:inline-block;
  position:relative;
  margin-right:25px
}
.ltn__main-menu>ul>li:last-child{
  margin-right:0
}
.ltn__main-menu>ul>li>a{
  font-size:13px;
  padding:22px 10px;
  display:inline-block;
  white-space:nowrap;
  font-weight:500;
  font-family:var(--ltn__heading-font);
  text-transform:uppercase;
  color:var(--ltn__body-color)
}
.ltn__main-menu li:hover>a{
  color:var(--ltn__secondary-color)
}
.ltn__main-menu li>ul,
.ltn__main-menu .sub-menu{
  position:absolute;
  margin:0;
  top:130%;
  -webkit-transition:opacity .2s ease .1s,visibility .2s ease .1s,top .2s ease .1s;
  -o-transition:opacity .2s ease .1s,visibility .2s ease .1s,top .2s ease .1s;
  transition:opacity .2s ease .1s,visibility .2s ease .1s,top .2s ease .1s;
  min-width:230px;
  padding:15px 0;
  -webkit-box-shadow:var(--ltn__box-shadow-4);
  box-shadow:var(--ltn__box-shadow-4);
  background-color:var(--white);
  left:inherit;
  right:inherit;
  opacity:0;
  visibility:hidden;
  text-align:left;
  z-index:999;
  border-top:2px solid var(--ltn__secondary-color)
}
.ltn__main-menu li ul li,
.ltn__main-menu .sub-menu li{
  line-height:1.3;
  padding:12px 25px 12px 30px;
  font-size:14px
}
.mega-menu li ul{
  border-top:0
}
.mega-menu li ul li{
  padding-left:10px;
  padding-right:0
}
.ltn__main-menu li:hover>ul,
.ltn__main-menu li:hover>.sub-menu{
  top:100%;
  opacity:1;
  visibility:visible
}
.ltn__main-menu li ul li>ul,
.ltn__main-menu .sub-menu li>.sub-menu{
  left:100%
}
.ltn__main-menu li ul li:hover>ul,
.ltn__main-menu .sub-menu li:hover>.sub-menu{
  top:0
}
.ltn__main-menu li ul li,
.ltn__main-menu .sub-menu li{
  position:relative
}
.ltn__main-menu>ul>li:last-child ul li>ul,
.ltn__main-menu>ul>li:last-child .sub-menu li>.sub-menu,
.ltn__main-menu>ul>li:nth-last-child(2) ul li>ul,
.ltn__main-menu>ul>li:nth-last-child(2) .sub-menu li>.sub-menu,
.ltn__main-menu>ul>li:nth-last-child(3) ul li>ul,
.ltn__main-menu>ul>li:nth-last-child(3) .sub-menu li>.sub-menu{
  left:auto;
  right:100%
}
.ltn__main-menu>ul>li:last-child,
.ltn__main-menu>ul>li:nth-last-child(2){
  position:relative
}
.ltn__main-menu>ul>li:last-child>ul,
.ltn__main-menu>ul>li:last-child>.sub-menu,
.ltn__main-menu>ul>li:nth-last-child(2)>ul,
.ltn__main-menu>ul>li:nth-last-child(2)>.sub-menu{
  left:auto;
  right:0
}
.ltn__main-menu .mega-menu{
  left:0;
  right:auto;
  overflow:hidden
}
.mega-menu>li{
  float:left;
  padding-bottom:0!important;
  min-width:250px!important
}
.mega-menu>li{
  min-width:220px
}
.ltn__main-menu li:hover ul.mega-menu{
  opacity:1;
  visibility:visible;
  -webkit-transform:scaley(1);
  -ms-transform:scaley(1);
  transform:scaley(1)
}
.mega-menu li ul,
.mega-menu li .sub-menu{
  left:0!important;
  -webkit-box-shadow:none;
  box-shadow:none;
  position:inherit
}
.ltn__main-menu li .mega-menu>li>ul,
.ltn__main-menu li .mega-menu .sub-menu{
  top:0
}
.ltn__main-menu li:hover .mega-menu>li>ul,
.ltn__main-menu li:hover .mega-menu .sub-menu{
  opacity:1;
  visibility:visible
}
.mega-menu>li>a{
  margin-left:0;
  border-bottom:1px dashed #ddd;
  display:block;
  font-weight:500;
  padding:10px;
  background-color:var(--section-bg-1)
}
.mega-menu.column-1,
.mega-menu.column-2{
  left:auto
}
.mega-menu.column-2>li{
  min-width:50%;
  width:50%
}
.mega-menu.column-3>li{
  min-width:33.33%;
  width:33.33%
}
@media(min-width:991px){
    .mega-menu.column-4>li,
    .mega-menu.column-5>li,
    .mega-menu.column-6>li,
    .mega-menu.column-7>li,
    .mega-menu.column-8>li,
    .mega-menu.column-9>li,
    .mega-menu.column-10>li,
    .mega-menu.column-11>li,
    .mega-menu.column-12>li{
        min-width:25%;
        width:25%
    }
}

@media(max-width:991px){
    .mega-menu.column-2>li,
    .mega-menu.column-3>li,
    .mega-menu.column-4>li,
    .mega-menu.column-5>li,
    .mega-menu.column-6>li,
    .mega-menu.column-7>li,
    .mega-menu.column-8>li,
    .mega-menu.column-9>li,
    .mega-menu.column-10>li,
    .mega-menu.column-11>li,
    .mega-menu.column-12>li{
        min-width:50%;
        width:50%
    }
}

@media(max-width:767px){
    .mega-menu.column-2>li,
    .mega-menu.column-3>li,
    .mega-menu.column-4>li,
    .mega-menu.column-5>li,
    .mega-menu.column-6>li,
    .mega-menu.column-7>li,
    .mega-menu.column-8>li,
    .mega-menu.column-9>li,
    .mega-menu.column-10>li,
    .mega-menu.column-11>li,
    .mega-menu.column-12>li{
        min-width:100%;
        width:100%
    }
}

.mega-menu li ul li ul{
    left:100%!important;
    position:absolute;
    opacity:0;
    visibility:hidden;
    -webkit-box-shadow:var(--ltn__box-shadow-4);
    box-shadow:var(--ltn__box-shadow-4)
}

.mega-menu li ul li:hover>ul{
    opacity:1;
    visibility:visible
}

@media(min-width:991px){
    .mega-menu-parent{
        position:inherit!important
    }
}

.menu-icon>a{
    position:relative
}

.menu-icon>a::before{
    content:"\f067";
    font-size:8px;
    position:absolute;
    top:50%;
    right:0;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    font-family:'Font Awesome\ 5 Free';
    font-weight:900;
    display:none
}

.menu-item-badge{
    position:absolute;
    left:-8px;
    top:-10px;
    font-size:10px;
    padding:0 3px;
    background-color:var(--ltn__secondary-color);
    color:var(--white);
    border-radius:2px;
    text-transform:uppercase
}

.menu-product-item{
    margin-bottom:30px;
    margin-top:15px;
    border:2px solid;
    border-color:var(--border-color-8);
    -webkit-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s;
    text-align:center
}

.menu-product-item .product-info{
    padding:25px 15px 15px;
    padding-top:0
}

.menu-product-item .product-title{
    font-size:16px;
    margin-bottom:5px
}

.menu-product-item .product-price{
    font-size:16px;
    color:var(--ltn__secondary-color);
    font-weight:600
}

.menu-product-item .product-price del{
    font-size:15px;
    opacity:.5;
    color:var(--gray)
}

.menu-product-item:hover{
    -webkit-box-shadow:var(--ltn__box-shadow-1);
    box-shadow:var(--ltn__box-shadow-1)
}

.ltn__header-options>ul{
    padding:0;
    margin:0
}

.ltn__header-options>ul>li{
    display:inline-block;
    margin-right:15px;
    margin-top:0
}

.ltn__header-options>ul>li:last-child{
    margin-right:0
}

.ltn__header-options{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}

.ltn__header-options>div{
    margin-right:20px
}

.ltn__header-options>div:last-child{
    margin-right:0
}

.ltn__header-options i{
    color:var(--ltn__heading-color);
    font-size:20px
}

.ltn__header-options .ltn__drop-menu>ul>li>a{
    padding:0
}

.ltn__header-options .ltn__drop-menu ul{
    padding:0
}

.ltn__header-options .ltn__drop-menu ul li ul{
    padding:10px 0
}

.ltn__header-options-2>div{
    margin-right:10px
}

.ltn__header-options-2 .header-search-1,
.ltn__header-options-2 .ltn__drop-menu>ul>li>a,
.ltn__header-options-2 .mini-cart-icon a,
.ltn__header-options-2 .header-wishlist{
    height:50px;
    width:50px;
    line-height:50px;
    background:var(--white);
    color:var(--ltn__heading-color);
    text-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    padding:0;
    -webkit-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s;
    -webkit-box-shadow:var(--ltn__box-shadow-1);
    box-shadow:var(--ltn__box-shadow-1)
}

.ltn__header-options-2 .header-search-1:hover,
.ltn__header-options-2 .ltn__drop-menu>ul>li>a:hover,
.ltn__header-options-2 .mini-cart-icon a:hover,
.ltn__header-options-2 .header-wishlist:hover{
    background:var(--ltn__secondary-color);
    color:var(--white)
}

.ltn__header-options-2 .header-search-1:hover,
.ltn__header-options-2 .ltn__drop-menu>ul>li:hover>a,
.ltn__header-options-2 .mini-cart-icon a:hover{
    background:var(--ltn__secondary-color);
    color:var(--white)
}

.ltn__header-options-2 .ltn__drop-menu.ltn__currency-menu>ul>li>a{
    height:inherit;
    width:inherit;
    line-height:inherit;
    background:inherit;
    color:inherit
}

.ltn__header-options-2 .mobile-menu-toggle>a{
    width:50px;
    height:50px;
    background:var(--white);
    -webkit-box-shadow:var(--ltn__box-shadow-1);
    box-shadow:var(--ltn__box-shadow-1)
}

.ltn__drop-menu{
    display:inline-block;
    text-align:left
}

.ltn__drop-menu li{
    margin-top:0
}

.ltn__drop-menu+.ltn__drop-menu{
    margin-left:10px
}

.ltn__drop-menu ul{
    margin-bottom:0
}

.ltn__drop-menu>ul>li{
    display:inline-block;
    position:relative
}

.ltn__drop-menu>ul>li>a{
    display:block;
    text-decoration:none;
    padding:0 10px;
    height:40px;
    line-height:40px
}

.ltn__drop-menu ul li ul{
    position:absolute;
    min-width:150px;
    right:0;
    background-color:#fff;
    z-index:999;
    -webkit-box-shadow:var(--ltn__box-shadow-4);
    box-shadow:var(--ltn__box-shadow-4);
    border-top:1px solid #ececec;
    top:130%;
    padding:10px 0;
    margin:0;
    -webkit-transition:opacity .2s ease .1s,visibility .2s ease .1s,top .2s ease .1s;
    -o-transition:opacity .2s ease .1s,visibility .2s ease .1s,top .2s ease .1s;
    transition:opacity .2s ease .1s,visibility .2s ease .1s,top .2s ease .1s;
    opacity:0;
    visibility:hidden
}

.ltn__drop-menu ul li ul li{
    display:block;
    padding:5px 15px;
    font-size:14px;
    font-weight:400
}

.ltn__drop-menu ul li ul li a{
    color:#dc3545
}

.ltn__drop-menu ul li:hover>ul{
    top:100%;
    opacity:1;
    visibility:visible
}

.ltn__drop-menu ul li:hover>a{
    color:var(--ltn__secondary-color)
}

.ltn__drop-menu>ul>li,
.header-wishlist a{
    font-size:20px
}

.header-wishlist{
    color:var(--ltn__heading-color)
}

.ltn__mini-cart ul{
    margin:0;
    padding:0
}

.mini-cart-icon{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    line-height:30px;
    cursor:pointer;
    color:var(--ltn__heading-color)
}

.mini-cart-icon i{
    font-size:18px
}

.mini-cart-icon sup{
    font-size:14px;
    font-weight:600
}

.mini-cart-icon-2>a{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    min-width:20px
}

.mini-cart-icon-2>a .mini-cart-icon{
    margin-right:5px
}

.mini-cart-icon-2>a .mini-cart-icon i{
    color:var(--ltn__heading-color);
    font-size:20px
}

.mini-cart-icon-2>a .mini-cart-icon sup{
    font-size:12px;
    font-weight:600;
    height:20px;
    width:20px;
    line-height:20px;
    background-color:var(--ltn__secondary-color);
    color:var(--white);
    text-align:center;
    border-radius:100%;
    right:8px;
    top:-8px
}

.mini-cart-icon-2>a h6{
    margin-bottom:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-flow:column;
    flex-flow:column;
    line-height:20px;
    font-weight:500;
    color:var(--ltn__body-color);
    font-size:12px;
    text-transform:uppercase
}

.mini-cart-header h5{
    margin-bottom:0
}

.mini-cart-product-area{
    max-height:calc(100% -(60px+245px))
}

.ltn__utilize-cart-menu .ltn__mini-cart{
    max-height:calc(100% -(60px+245px))
}

.mini-cart-item{
    padding-top:20px;
    padding-left:10px;
    margin-bottom:20px;
    border-top:1px solid var(--border-color-1)
}

.mini-cart-item:first-child{
    border-top:0
}

.mini-cart-img{
    float:left;
    width:80px;
    margin-right:15px;
    position:relative
}

.mini-cart-img img{
    background-color:var(--section-bg-1)
}

.mini-cart-info{
    overflow:hidden
}

.mini-cart-info h6{
    margin-bottom:5px;
    font-size:14px;
    color:var(--ltn__body-color);
    font-weight:600
}

.mini-cart-info .mini-cart-quantity{
    font-size:14px;
    font-weight:400
}

.mini-cart-item-delete{
    position:absolute;
    left:-8px;
    top:-8px;
    height:20px;
    width:20px;
    border-radius:100%;
    display:block;
    line-height:20px;
    background-color:#fff;
    text-align:center;
    font-size:10px;
    -webkit-box-shadow:var(--ltn__box-shadow-3);
    box-shadow:var(--ltn__box-shadow-3);
    cursor:pointer;
    -webkit-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s
}

.mini-cart-item-delete:hover{
    background-color:var(--red);
    color:#fff
}

.mini-cart-footer{
    margin-top:25px
}

.mini-cart-footer p{
    font-size:14px;
    margin-bottom:0
}

.mini-cart-sub-total{
    border-top:1px solid var(--border-color-1);
    border-bottom:1px solid var(--border-color-1);
    padding:15px 0
}

.mini-cart-sub-total h5{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-bottom:0;
    font-size:16px
}

.mini-cart-sub-total span{
    color:var(--ltn__secondary-color)
}

.mini-cart-footer .btn-wrapper{
    margin-top:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding:25px 0 15px
}

.mini-cart-footer .btn-wrapper .btn{
    margin-bottom:5px;
    text-transform:uppercase;
    padding:10px 20px;
    font-size:13px
}

.header-search-1{
    cursor:pointer;
    display:inline-block
}

.header-search-1 .search-icon{
    min-width:25px;
    text-align:center;
    font-size:16px
}

.header-search-wrap{
    position:relative
}

.header-search-1-form{
    background-color:var(--white);
    -webkit-box-shadow:var(--ltn__box-shadow-3);
    box-shadow:var(--ltn__box-shadow-3);
    height:0;
    margin-right:0;
    overflow:hidden;
    position:absolute;
    right:0;
    top:130%;
    -webkit-transition-duration:.4s;
    -o-transition-duration:.4s;
    transition-duration:.4s;
    -webkit-transition-property:height;
    -o-transition-property:height;
    transition-property:height;
    width:320px;
    z-index:9999
}

.header-search-1-form form{
    position:relative;
    margin:15px 15px 0
}

.header-search-1-form input{
    height:60px;
    padding-right:50px
}

.header-search-1-form button[type="submit"]{
    background:rgba(0,0,0,0) none repeat scroll 0 0;
    border:medium none;
    color:var(--ltn__heading-color);
    display:block;
    font-size:18px;
    height:60px;
    line-height:48px;
    position:absolute;
    right:8px;
    text-align:center;
    top:0;
    padding:1px 6px;
    -webkit-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s
}

.header-search-1-form button[type="submit"]:hover{
    color:var(--ltn__primary-color)
}

.search-icon{
    position:relative
}

.search-icon .for-search-close{
    position:absolute;
    top:40%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    left:0;
    right:0;
    opacity:0;
    visibility:hidden
}

.search-open.header-search-1-form{
    height:90px
}

.search-open .for-search-show{
    opacity:0;
    visibility:hidden
}

.search-open .for-search-close{
    opacity:1;
    visibility:visible
}

@media(max-width:767px){
    .header-search-wrap{
        position:inherit
    }
    .header-search-1-form{
        top:100%
    }
    .header-search-1-form{
        -webkit-transform:translateX(50%);
        -ms-transform:translateX(50%);
        transform:translateX(50%);
        right:50%
    }
}
@media(max-width:575px){
    .header-search-1-form{
        width:270px
    }
}

.header-search-2{
    min-width:500px;
    padding:25px 0
}

.header-search-2 form{
    position:relative
}

.header-search-2 input{
    margin-bottom:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    border-radius:50px;
    padding-left:20px;
    padding-right:50px;
    height:45px;
    border:1px solid var(--black);
    background-color:var(--white)
}

.header-search-2 button{
    position:absolute;
    right:0;
    background-color:transparent;
    height:45px;
    top:0;
    padding:0 15px;
    font-size:18px
}

.header-search-2 button:hover{
    color:var(--ltn__secondary-color)
}

.ltn__currency-menu .active-currency{
    font-size:16px
}

.ltn__currency-menu ul li ul{
    min-width:200px
}

.ltn__currency-menu .dropdown-toggle::after{
    margin-left:3px;
    border-top:.25em solid;
    border-right:.20em solid transparent;
    border-left:.20em solid transparent
}

.ltn__language-menu .dropdown-toggle{
    padding-right:10px!important;
    position:relative
}

.ltn__language-menu .dropdown-toggle::after{
    display:none
}

.ltn__language-menu .dropdown-toggle .fa-angle-down::before{
    font-size:14px;
    position:absolute;
    top:57%;
    right:-5px;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    color:var(--ltn__secondary-color)
}

.ltn__header-4 .ltn__header-middle-area,
.ltn__header-5 .ltn__header-middle-area{
    padding-top:22px;
    padding-bottom:22px
}

.ltn__header-4 .ltn__header-top-area{
    border-color:var(--border-color-3)
}

.site-logo-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}

.site-logo-wrap .site-logo{
    min-width:auto
}

.get-support{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    position:relative;
    padding-left:20px;
    margin-left:20px
}

.get-support::before{
    position:absolute;
    content:"";
    left:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    height:30px;
    width:1px;
    background-color:#999
}

.get-support .get-support-icon{
    margin-right:10px;
    font-size:35px;
    line-height:1;
    color:var(--ltn__secondary-color)
}

.get-support .get-support-icon i{
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg)
}

.get-support .get-support-info{
    margin:0;
    text-align:left
}

.get-support .get-support-info h6{
    margin:0;
    font-weight:600;
    font-size:14px
}

.get-support .get-support-info h4{
    margin:5px 0 0;
    line-height:1
}

.get-support-color-white .get-support-info h6,
.get-support-color-white .get-support-info h4{
    color:var(--white)
}

.special-link{
    margin-left:15px;
    -ms-flex-item-align:center;
    -ms-grid-row-align:center;
    align-self:center
}

.special-link a{
    background-color:var(--ltn__secondary-color);
    color:var(--white)!important;
    padding:15px 30px!important
}

.special-link a:hover{
    background-color:var(--section-bg-1);
    color:var(--ltn__primary-color)!important
}

.menu-color-white .ltn__main-menu>ul>li>a{
    color:var(--white)
}

.sticky-active{
    -webkit-animation:300ms ease-in-out 0s normal none 1 running fadeInDown;
    animation:300ms ease-in-out 0s normal none 1 running fadeInDown;
    background-color:var(--white);
    left:0;
    position:fixed;
    top:0;
    width:100%;
    z-index:999;
    -webkit-box-shadow:0 1px 6px 0 rgba(32,33,36,0.28);
    box-shadow:0 1px 6px 0 rgba(32,33,36,0.28)
}

.ltn__header-3 .header-bottom-area.sticky-active,
.ltn__header-4 .ltn__header-middle-area.sticky-active,
.ltn__header-5 .ltn__header-middle-area.sticky-active{
    padding-top:0;
    padding-bottom:0
}

.sticky-active.ltn__sticky-bg-black{
    background-color:var(--ltn__heading-color)
}

.sticky-active.ltn__sticky-bg-black .ltn__main-menu>ul>li>a,
.sticky-active.ltn__sticky-bg-black .header-wishlist a,
.sticky-active.ltn__sticky-bg-black .mini-cart-icon,
.sticky-active.ltn__sticky-bg-black .header-feature-item h6,
.sticky-active.ltn__sticky-bg-black .header-feature-item p,
.sticky-active.ltn__sticky-bg-black .header-feature-icon,
.sticky-active.ltn__sticky-bg-black .header-search-1 .search-icon,
.sticky-active.ltn__sticky-bg-black .ltn__header-options .ltn__drop-menu>ul>li>a{
    color:var(--white)
}

.sticky-active.ltn__sticky-bg-black .ltn__header-options-2 .header-search-1,
.sticky-active.ltn__sticky-bg-black .ltn__header-options-2 .header-search-1 i,
.sticky-active.ltn__sticky-bg-black .ltn__header-options-2 .ltn__drop-menu>ul>li>a,
.sticky-active.ltn__sticky-bg-black .ltn__header-options-2 .mini-cart-icon a,
.sticky-active.ltn__sticky-bg-black .ltn__header-options-2 .header-wishlist{
    background:var(--white);
    color:var(--ltn__heading-color)
}

.sticky-active.ltn__sticky-bg-white{
    background-color:var(--white)
}

.sticky-active.ltn__sticky-bg-white .ltn__main-menu>ul>li>a,
.sticky-active.ltn__sticky-bg-white .header-wishlist a,
.sticky-active.ltn__sticky-bg-white .mini-cart-icon,
.sticky-active.ltn__sticky-bg-white .header-feature-item h6,
.sticky-active.ltn__sticky-bg-white .header-feature-item p,
.sticky-active.ltn__sticky-bg-white .header-feature-icon,
.sticky-active.ltn__sticky-bg-white .header-search-1 .search-icon,
.sticky-active.ltn__sticky-bg-white .ltn__header-options .ltn__drop-menu>ul>li>a{
    color:var(--ltn__heading-color)
}

.sticky-active.ltn__sticky-bg-white .ltn__header-options-2 .header-search-1,
.sticky-active.ltn__sticky-bg-white .ltn__header-options-2 .header-search-1 i,
.sticky-active.ltn__sticky-bg-white .ltn__header-options-2 .ltn__drop-menu>ul>li>a,
.sticky-active.ltn__sticky-bg-white .ltn__header-options-2 .mini-cart-icon a,
.sticky-active.ltn__sticky-bg-white .ltn__header-options-2 .header-wishlist{
    -webkit-box-shadow:var(--ltn__box-shadow-1);
    box-shadow:var(--ltn__box-shadow-1);
    background:var(--white);
    color:var(--ltn__heading-color)
}

.ltn__header-2 .sticky-active .row .col,
.ltn__header-3 .sticky-active .row .col{
    -webkit-box-pack:justify!important;
    -ms-flex-pack:justify!important;
    justify-content:space-between!important
}

.ltn__header-2 .sticky-active .sticky-logo,
.ltn__header-3 .sticky-active .sticky-logo{
    display:block
}

.ltn__header-2 .sticky-active .header-menu-2,
.ltn__header-3 .sticky-active .header-menu-2{
    text-align:right
}

.ltn__header-3 .ltn__header-middle-area{
    padding-top:15px;
    padding-bottom:15px
}

.header-contact-search{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}

.ltn__header-8 .ltn__header-middle-area{
    padding-top:15px;
    padding-bottom:15px
}

.ltn__header-8 .ltn__header-options>ul>li{
    margin-right:10px
}

.ltn__header-8 .mobile-menu-toggle{
    margin-right:0;
    position:relative;
    top:7px
}

@media(max-width:1300px){
    .ltn__header-8 .ltn__header-middle-area>.container-fluid>.row>.col.logo-column,
    .ltn__header-8 .ltn__header-middle-area>.container>.row>.col.logo-column{
        max-width:260px
    }
    .ltn__header-8 .ltn__main-menu>ul>li{
        margin-right:10px
    }
}

.ltn__header-transparent{
    position:absolute;
    width:100%;
    z-index:999;
    background-color:transparent
}

.ltn__header-transparent .top-area-color-white{
    background-color:transparent
}

.ltn__header-5 .get-support::before{
    background-color:#e4e8ea
}

.ltn__header-5 .ltn__header-options{
    margin-left:30px
}

.ltn__utilize{
    position:fixed;
    z-index:1000;
    top:0;
    right:0;
    left:auto;
    display:block;
    overflow:hidden;
    width:400px;
    height:100vh;
    padding:20px 10px 20px 30px;
    -webkit-transition:all .5s ease 0s;
    -o-transition:all .5s ease 0s;
    transition:all .5s ease 0s;
    -webkit-transform:translateX(100%);
    -ms-transform:translateX(100%);
    transform:translateX(100%);
    background-color:var(--white);
    -webkit-box-shadow:none;
    box-shadow:none;
    z-index:99999
}

.ltn__utilize.ltn__utilize-mobile-menu{
    right:auto;
    left:0;
    padding:50px 40px;
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    transform:translateX(-100%)
}

.ltn__utilize-menu-inner{
    position:relative;
    z-index:9;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    height:100%;
    -ms-touch-action:auto;
    touch-action:auto;
    overflow-x:hidden!important;
    padding-right:20px
}

.ltn__utilize-menu-search-form{
    margin-bottom:30px;
    position:relative
}

.ltn__utilize-menu-search-form input[type="text"]{
    margin-bottom:0
}

.ltn__utilize-menu-search-form button{
    background-color:transparent;
    position:absolute;
    right:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    height:100%;
    padding:0 15px
}

.ltn__utilize-menu>ul{
    margin:0;
    padding:0;
    list-style:none
}

.ltn__utilize-menu>ul>li{
    position:relative
}

.ltn__utilize-menu>ul>li .menu-expand{
    position:absolute;
    z-index:2;
    top:0;
    right:0;
    width:24px;
    height:44px;
    cursor:pointer;
    background-color:transparent
}

.ltn__utilize-menu>ul>li .menu-expand::before,
.ltn__utilize-menu>ul>li .menu-expand::after{
    position:absolute;
    top:calc(50% - 1px);
    left:calc(50% - 7px);
    width:14px;
    height:2px;
    content:"";
    -webkit-transition:all .5s ease 0s;
    -o-transition:all .5s ease 0s;
    transition:all .5s ease 0s;
    -webkit-transform:scale(0.75);
    -ms-transform:scale(0.75);
    transform:scale(0.75);
    background-color:#7e7e7e
}

.ltn__utilize-menu>ul>li .menu-expand::after{
    -webkit-transform:rotate(90deg) scale(0.75);
    -ms-transform:rotate(90deg) scale(0.75);
    transform:rotate(90deg) scale(0.75)
}

.ltn__utilize-menu>ul>li>a{
    display:block;
    padding:8px 24px 8px 0;
    text-transform:uppercase
}

.ltn__utilize-menu>ul>li .sub-menu{
    position:static;
    top:auto;
    display:none;
    visibility:visible;
    width:100%;
    min-width:auto;
    padding:0;
    padding-left:15px;
    -webkit-transition:none;
    -o-transition:none;
    transition:none;
    opacity:1;
    -webkit-box-shadow:none;
    box-shadow:none
}

.ltn__utilize-menu>ul>li .sub-menu li{
    line-height:inherit;
    position:relative;
    list-style:none
}

.ltn__utilize-overlay{
    position:fixed;
    z-index:9999;
    top:0;
    right:0;
    bottom:0;
    left:0;
    display:none;
    background-color:rgba(0,0,0,0.5)
}

.ltn__utilize.ltn__utilize-open{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}

.ltn__utilize.ltn__utilize-mobile-menu.ltn__utilize-open{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}

.mobile-menu-toggle{
    margin-right:15px
}

.mobile-menu-toggle>a{
    width:24px;
    height:32px;
    position:relative;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    color:#333;
    margin-left:auto
}

.mobile-menu-toggle svg{
    position:absolute;
    top:50%;
    left:50%;
    width:50px;
    height:60px;
    margin-top:-2px;
    margin-left:-2px;
    cursor:pointer;
    -webkit-transform:translate3d(-50%,-50%,0);
    transform:translate3d(-50%,-50%,0)
}

.mobile-menu-toggle svg path{
    -webkit-transition:stroke-dashoffset .5s cubic-bezier(0.25,-0.25,0.75,1.25),stroke-dasharray .5s cubic-bezier(0.25,-0.25,0.75,1.25);
    -o-transition:stroke-dashoffset .5s cubic-bezier(0.25,-0.25,0.75,1.25),stroke-dasharray .5s cubic-bezier(0.25,-0.25,0.75,1.25);
    transition:stroke-dashoffset .5s cubic-bezier(0.25,-0.25,0.75,1.25),stroke-dasharray .5s cubic-bezier(0.25,-0.25,0.75,1.25);
    fill:none;
    stroke:#333;
    stroke-dashoffset:0;
    stroke-linecap:round;
    stroke-width:30px
}

.mobile-menu-toggle svg path#top,
.mobile-menu-toggle svg path#bottom{
    stroke-dasharray:240px 950px
}

.mobile-menu-toggle svg path#middle{
    stroke-dasharray:240px 240px
}

.mobile-menu-toggle .close svg path#top,
.mobile-menu-toggle .close svg path#bottom{
    stroke-dasharray:-650px;
    stroke-dashoffset:-650px
}

.mobile-menu-toggle .close svg path#middle{
    stroke-dasharray:1px 220px;
    stroke-dashoffset:-115px
}

.ltn__utilize-menu-head{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-bottom:25px;
    padding-bottom:15px;
    border-bottom:1px solid #eee
}

.ltn__utilize-menu-head .ltn__utilize-menu-title{
    font-weight:500;
    text-transform:uppercase
}

.ltn__utilize-menu-head .ltn__utilize-close{
    background-color:transparent;
    font-size:30px;
    padding:0 15px
}

.ltn__utilize-buttons{
    border-top:1px solid var(--border-color-1);
    padding:5px 0 20px;
    margin:30px 0;
    border-bottom:1px solid var(--border-color-1)
}

.ltn__utilize-buttons ul{
    padding:0;
    margin:0
}

.ltn__utilize-buttons ul li{
    display:inline-block
}

.ltn__utilize-buttons .utilize-btn-icon{
    width:50px;
    display:inline-block;
    height:50px;
    border:2px solid var(--border-color-1);
    line-height:46px;
    text-align:center;
    margin-right:10px
}

.ltn__utilize-buttons-2 ul li{
    display:block
}

@media(max-width:479px){
    .ltn__utilize{
        width:300px;
        padding:15px 10px 15px 30px
    }
    .ltn__utilize-menu-head{
        margin-bottom:20px;
        padding-bottom:5px
    }
    .mini-cart-footer .btn-wrapper{
        padding:20px 0 10px
    }
    .ltn__utilize.ltn__utilize-mobile-menu{
        padding:50px 20px
    }
}

.menu-btn-white.mobile-menu-toggle>a{
    color:#fff
}

.menu-btn-white.mobile-menu-toggle svg path{
    stroke:#fff
}

.menu-btn-border a{
    width:40px;
    height:38px;
    border:1px solid
}

@media(min-width:1200px) and (max-width:1300px){
    .ltn__main-menu>ul>li{
        margin-right:15px
    }
    .ltn__main-menu>ul>li:last-child{
        margin-right:0
    }
    .ltn__main-menu>ul>li>a{
        font-size:15px
    }
    .ltn__header-6 .ltn__main-menu>ul>li{
        margin-right:10px
    }
    .ltn__header-6 .ltn__main-menu>ul>li:last-child{
        margin-right:0
    }
    .ltn__header-6 .special-link a{
        padding:15px 20px!important
    }
    .ltn__header-6 .ltn__main-menu>ul>li>a{
        font-size:14px
    }
}

@media(max-width:1199px){
    .site-logo{
        min-width:180px
    }
    .ltn__main-menu>ul>li>a{
        padding:20px 15px
    }
    .ltn__main-menu>ul>li{
        margin-right:10px
    }
}

@media(max-width:991px){
    .header-search-column,
    .header-menu-column{
        display:none
    }
    .sticky-active{
        position:inherit
    }
    .ltn__header-2 .ltn__header-middle-area>.container>.row .header-feature-column{
        -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
        order:3;
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%;
        border-top:1px solid #ddd
    }
    .ltn__header-2 .header-feature-area{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
    .ltn__header-2 .header-feature-item{
        margin-right:15px
    }
    .ltn__header-3 .ltn__header-middle-area>.container>.row .header-search-column{
        -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
        order:3;
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%;
        border-top:1px solid #ddd
    }
    .ltn__header-3 .header-search-2{
        min-width:280px
    }
    .ltn__header-3 .mobile-menu-toggle{
        position:relative;
        top:7px
    }
    .ltn__header-3 .ltn__main-menu>ul>li>a{
        padding:20px 10px
    }
    .ltn__top-bar-menu ul li{
        margin:0 20px 0 0
    }
}

@media(max-width:767px){
    .ltn__header-top-area{
        padding:5px 0;
        text-align:center
    }
    .ltn__header-top-area .ltn__social-media ul li{
        font-size:12px;
        margin:0 5px 0 0
    }
    .ltn__top-bar-menu .ltn__currency-menu .active-currency,
    .ltn__top-bar-menu>ul>li{
        font-size:13px
    }
    .ltn__drop-menu>ul>li{
        position:inherit
    }
    .ltn__drop-menu>ul>li>a{
        height:20px;
        line-height:20px
    }
    .ltn__drop-menu ul li ul{
        left:50%;
        right:50%;
        -webkit-transform:translateX(-50%);
        -ms-transform:translateX(-50%);
        transform:translateX(-50%)
    }
    .top-bar-right{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
    .welcome p{
        line-height:20px;
        margin:5px 0
    }
    .site-logo{
        min-width:100px
    }
    .ltn__header-5 .top-bar-right,
    .ltn__header-4 .top-bar-right{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        margin-top:5px
    }
    .ltn__header-4 .site-logo-wrap,
    .ltn__header-5 .site-logo-wrap{
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        margin:10px 0 30px
    }
    .ltn__header-4 .ltn__header-options,
    .ltn__header-5 .ltn__header-options{
        margin-left:0;
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .ltn__header-8 .ltn__header-middle-area>.container>.row .col,
    .ltn__header-8 .ltn__header-middle-area>.container-fluid>.row .col{
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%
    }
    .ltn__header-8 .ltn__header-middle-area>.container-fluid>.row>.col.logo-column,
    .ltn__header-8 .ltn__header-middle-area>.container>.row>.col.logo-column{
        max-width:100%
    }
    .ltn__header-8 .ltn__header-middle-area{
        padding-top:20px;
        padding-bottom:20px
    }
    .ltn__header-8 .site-logo{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        margin-bottom:20px
    }
    .ltn__header-8 .ltn__header-options{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
}

@media(max-width:575px){
    .site-logo a{
        font-size:24px
    }
    .site-logo a i{
        font-size:20px
    }
    .ltn__header-1 .ltn__header-middle-area>.container>.row{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-flow:column;
        flex-flow:column
    }
    .ltn__header-1 .site-logo{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .ltn__header-1 .ltn__header-options{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        margin-top:30px
    }
    .ltn__header-7 .site-logo{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .ltn__header-7 .ltn__header-options{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        margin-top:20px
    }
    .ltn__header-3 .ltn__header-middle-area>.container>.row .col,
    .ltn__header-3 .ltn__header-middle-area>.container-fluid>.row .col,
    .ltn__header-7 .ltn__header-middle-area>.container>.row .col,
    .ltn__header-7 .ltn__header-middle-area>.container-fluid>.row .col{
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%
    }
    .ltn__header-3 .ltn__header-middle-area{
        padding-top:20px;
        padding-bottom:20px
    }
    .ltn__header-3 .site-logo{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        margin-bottom:20px
    }
    .ltn__header-3 .ltn__header-options{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
}

@media(max-width:449px){
    .ltn__header-options>div{
        margin-right:10px
    }
    .header-feature-area{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-flow:column;
        flex-flow:column
    }
    .header-feature-item:last-child{
        padding-top:0
    }
    .get-support{
        padding-left:10px;
        margin-left:10px
    }
    .get-support .get-support-icon{
        font-size:20px;
        display:none
    }
    .get-support .get-support-info h6{
        display:13px
    }
    .get-support .get-support-info h4{
        font-size:16px
    }
}

@media(max-width:350px){
    .ltn__header-8 .ltn__header-options>ul>li{
        margin-right:4px
    }
    .ltn__header-8 .mini-cart-icon-2>a h6{
        font-size:11px
    }
}

.ltn__slide-item{
    padding-top:100px;
    padding-bottom:100px;
    height:750px
}

.ltn__slide-item-inner{
    height:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}

.slide-item-info-inner{
    width:100%
}

.slide-title{
    font-size:50px;
    font-weight:700
}

.ltn__slide-animation{
    position:relative;
    z-index:9
}

.ltn__slide-animation>*{
    opacity:0;
    visibility:hidden;
    -webkit-animation-name:fadeOutUp;
    animation-name:fadeOutUp
}

.ltn__slide-animation>*:nth-child(1){
    -webkit-animation-delay:.5s;
    animation-delay:.5s;
    -webkit-animation-duration:.5s;
    animation-duration:.5s
}

.ltn__slide-animation>*:nth-child(2){
    -webkit-animation-delay:1s;
    animation-delay:1s;
    -webkit-animation-duration:1s;
    animation-duration:1s
}

.ltn__slide-animation>*:nth-child(3){
    -webkit-animation-delay:1.5s;
    animation-delay:1.5s;
    -webkit-animation-duration:1.5s;
    animation-duration:1.5s
}

.ltn__slide-animation>*:nth-child(4){
    -webkit-animation-delay:2s;
    animation-delay:2s;
    -webkit-animation-duration:2s;
    animation-duration:2s
}

.ltn__slide-animation>*:nth-child(5){
    -webkit-animation-delay:2.5s;
    animation-delay:2.5s;
    -webkit-animation-duration:2.5s;
    animation-duration:2.5s
}

.ltn__slide-animation>*:nth-child(6){
    -webkit-animation-delay:3s;
    animation-delay:3s;
    -webkit-animation-duration:3s;
    animation-duration:3s
}

.ltn__slide-animation>*:nth-child(7){
    -webkit-animation-delay:3.5s;
    animation-delay:3.5s;
    -webkit-animation-duration:3.5s;
    animation-duration:3.5s
}

.ltn__slide-animation>*:nth-child(8){
    -webkit-animation-delay:4s;
    animation-delay:4s;
    -webkit-animation-duration:4s;
    animation-duration:4s
}

.ltn__slide-animation>*:nth-child(9){
    -webkit-animation-delay:4.5s;
    animation-delay:4.5s;
    -webkit-animation-duration:4.5s;
    animation-duration:4.5s
}

.ltn__slide-animation>*:nth-child(11){
    -webkit-animation-delay:5s;
    animation-delay:5s;
    -webkit-animation-duration:5s;
    animation-duration:5s
}

.slick-current .ltn__slide-animation>*,
.ltn__slide-animation-active .ltn__slide-animation>*{
    opacity:1;
    visibility:visible;
    -webkit-animation-name:fadeInUp;
    animation-name:fadeInUp
}

.title-bg-img{
    background-image:url("../image/1.jpg");
    -webkit-background-clip:text;
    background-clip:text;
    -webkit-text-fill-color:transparent;
    word-break:break-word
}

.title-bg-img-2{
    background-image:url("../images/2.jpg")
}

.slick-slide-arrow-1 .slick-arrow{
    cursor:pointer;
    position:absolute;
    top:50%;
    left:40px;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    width:50px;
    height:50px;
    line-height:50px;
    border:1px solid var(--black-9);
    text-align:center;
    font-size:16px;
    color:var(--ltn__primary-color)!important;
    z-index:1;
    opacity:0;
    visibility:hidden
}

.slick-slide-arrow-1 .slick-arrow:hover{
    background-color:var(--ltn__secondary-color);
    border-color:var(--ltn__secondary-color);
    color:var(--white)!important
}

.slick-slide-arrow-1 .slick-next{
    right:40px;
    left:auto
}

.slick-slide-arrow-1:hover .slick-arrow{
    opacity:1;
    visibility:visible;
    left:20px
}

.slick-slide-arrow-1:hover .slick-next{
    right:20px;
    left:auto
}

.slick-slide-dots-1 .slick-dots{
    position:absolute;
    bottom:50px;
    width:100%;
    margin:0
}

.arrow-white .slick-arrow{
    color:var(--white)!important;
    border:1px solid var(--white-3)
}

@media(min-width:1400px){
    .slick-slide-arrow-1:hover .slick-arrow{
        opacity:1;
        visibility:visible;
        left:60px
    }
    .slick-slide-arrow-1:hover .slick-next{
        right:60px;
        left:auto
    }
}

.ltn__slide-item-2{
    height:calc(100vh - 0);
    padding-top:200px
}

.ltn__slide-item-2 .slide-item-info{
    max-width:650px
}

.ltn__slide-item-2 .slide-sub-title{
    margin-bottom:20px
}

.ltn__slide-item-2 .slide-sub-title span{
    color:var(--ltn__secondary-color)
}

.ltn__slide-item-2 .slide-title{
    font-size:72px;
    line-height:1;
    margin-bottom:20px
}

.ltn__slide-item-2 .slide-title span{
    color:var(--ltn__secondary-color)
}

.ltn__slide-item-2 .btn-wrapper{
    margin-top:40px
}

.ltn__slide-item-2 .slide-brief{
    padding-left:30px;
    border-left:1px solid #576466
}

.ltn__slide-item-6 .text-right .slide-brief,
.ltn__slide-item-2 .text-right .slide-brief{
    padding-left:0;
    border-left:0;
    padding-right:30px;
    border-right:1px solid #576466;
    margin-left:auto
}

.ltn__slide-item-6 .text-center .slide-brief,
.ltn__slide-item-2 .text-center .slide-brief{
    padding-left:0;
    border-left:0;
    padding-right:0;
    border-right:0
}

.text-right .slide-item-info{
    margin-left:auto
}

.text-center .slide-item-info{
    margin-left:auto;
    margin-right:auto
}

.slide-brief{
    max-width:450px
}

.text-right .slide-brief{
    margin-left:auto
}

.text-center .slide-brief{
    margin-left:auto;
    margin-right:auto
}

.ltn__product-pointer{
    position:absolute;
    top:50%;
    left:50%;
    z-index:9
}

.ltn__product-pointer>ul{
    padding:0;
    margin:0
}

.ltn__product-pointer>ul>li{
    display:inline-block;
    list-style:none;
    position:relative
}

.ltn__product-pointer>ul>li>ul{
    position:absolute;
    top:80%;
    min-width:300px;
    padding:0;
    background-color:white;
    right:80px;
    -webkit-box-shadow:var(--ltn__box-shadow-3);
    box-shadow:var(--ltn__box-shadow-3);
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s;
    text-align:left;
    opacity:0;
    visibility:hidden
}

.ltn__product-pointer>ul>li>ul>li{
    list-style:none
}

.ltn__product-pointer>ul>li:hover ul{
    top:50%;
    opacity:1;
    visibility:visible
}

.ltn__product-pointer>ul>li:hover .ltn__pointer-icon{
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg)
}

.ltn__product-pointer ul li,
.ltn__product-pointer ol li{
    margin-top:5px
}

.ltn__product-pointer img{
    height:inherit!important
}

.ltn__product-pointer p:last-child{
    margin-bottom:0
}

.ltn__product-pointer .ltn__pointer-icon{
    cursor:pointer;
    height:60px;
    width:60px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    background-color:white;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    border-radius:100%;
    font-size:20px;
    -webkit-box-shadow:var(--ltn__box-shadow-4);
    box-shadow:var(--ltn__box-shadow-4);
    -webkit-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s
}

.ltn__product-pointer .ltn__product-pointer-inner{
    padding:15px 30px 25px;
    position:relative
}

.ltn__product-pointer .ltn__product-pointer-inner::before{
    position:absolute;
    content:"";
    width:0;
    height:0;
    border-top:15px solid transparent;
    border-left:15px solid var(--white);
    border-bottom:15px solid transparent;
    right:-15px;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}

.ltn__product-pointer .ltn__product-pointer-inner h5{
    margin-bottom:10px
}

.ltn__product-pointer .ltn__product-pointer-inner p{
    font-size:14px
}

.ltn__product-pointer.ltn__product-pointer-1{
    top:38%;
    left:auto;
    right:24%
}

.ltn__product-pointer.ltn__product-pointer-2{
    top:60%;
    left:20%
}

.ltn__product-pointer.ltn__product-pointer-3{
    top:10%;
    left:40%
}

.slide-img-left .ltn__product-pointer>ul>li>ul{
    left:80px;
    right:auto
}

.slide-img-left .ltn__product-pointer .ltn__product-pointer-inner::before{
    border-right:15px solid var(--white);
    border-left:0;
    right:auto;
    left:-15px
}

.ltn__slide-item-3 .row [class*='col-']{
    position:inherit
}

.ltn__slide-item-3 .slide-item-info{
    position:relative;
    z-index:2
}

.ltn__slide-item-3 .slide-item-img{
    width:45%;
    position:absolute;
    right:150px;
    top:auto;
    bottom:100px;
    height:70%
}

.ltn__slide-item-3 .slide-item-img img{
    text-align:right;
    margin-left:auto;
    height:100%;
    -o-object-fit:contain;
    object-fit:contain;
    -o-object-position:center center;
    object-position:center center
}

.ltn__slide-item-3 .text-right .slide-item-img{
    right:auto;
    left:150px
}
.ltn__slide-item-4{
    padding-bottom:0
}

.ltn__slide-item-4 .slide-item-img{
    margin-top:100px
}

.ltn__slider-5 .ltn__slide-item-2{
    padding-top:100px
}

.ltn__slide-item-5 .slide-item-img{
    right:200px;
    bottom:0;
    height:80%
}

.ltn__slide-item-5 .call-to-circle-1{
    right:14%;
    left:auto;
    top:30%;
    z-index:-1;
    -webkit-animation:wave 8s .1s infinite linear;
    animation:wave 8s .1s infinite linear
}

.ltn__slide-item-5 .text-right .slide-item-img{
    right:auto;
    left:150px
}

.ltn__slide-item-5 .text-right .call-to-circle-1{
    left:20%;
    right:auto
}

.ltn__slide-item-6 .slide-item-info{
    max-width:850px
}

.ltn__slide-item-6 .slide-title{
    font-size:100px;
    line-height:1
}

.ltn__slide-item-7{
    min-height:800px;
    height:calc(100vh - 0);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}

.ltn__slide-item-7 .slide-item-info{
    max-width:850px
}

.ltn__slide-item-7 .slide-title{
    font-size:100px;
    line-height:1
}

.ltn__slide-item-8{
    min-height:700px;
    height:calc(100vh - 190px);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}

.ltn__slide-item-8 .slide-item-info{
    max-width:850px
}

.ltn__slide-item-8 .slide-title{
    font-size:72px;
    line-height:1;
    color:var(--black-2)
}

.ltn__slide-item-8 .slide-sub-title{
    font-size:25px;
    font-weight:400
}

.ltn__slide-item-8 .slide-brief p{
    font-weight:300;
    color: #fff;
}

.slide-title-line-2,
.slide-title-line{
    position:relative;
    padding-bottom:20px;
    margin-bottom:25px
}

.slide-title-line-2::before,
.slide-title-line::before{
    position:absolute;
    content:"";
    left:0;
    bottom:0;
    width:90px;
    height:2px;
    background-color:var(--ltn__secondary-color)
}

.text-right .slide-title-line::before{
    left:auto;
    right:0
}

.slide-title-line-2{
    position:relative;
    padding-bottom:0;
    margin-bottom:25px;
    padding-left:100px
}

.slide-title-line-2::before{
    position:absolute;
    content:"";
    left:0;
    bottom:50%;
    width:90px;
    height:2px;
    background-color:var(--ltn__secondary-color);
    -webkit-transform:translateY(50%);
    -ms-transform:translateY(50%);
    transform:translateY(50%)
}

.ltn__slide-item-9 .slide-sub-title{
    font-size:18px;
    font-weight:400;
    text-transform:uppercase
}

.ltn__slide-item-9 .slide-title{
    font-size:60px;
    line-height:1;
    color:var(--black-2);
    text-transform:uppercase
}

@media(min-width:1600px){
    .ltn__slide-item-2{
        min-height:800px
    }
    .ltn__slide-item-6{
        height:800px
    }
}

@media(max-width:1599px){
    .liton-slide-item,
    .ltn__slide-item-3,
    .liton-slide-item-inner{
        height:inherit
    }
}

@media(min-width:1200px) and (max-width:1599px){
    .ltn__slide-item-2 .slide-title{
        font-size:50px
    }
    .ltn__slide-item-6{
        height:620px
    }
    .ltn__slide-item-6 .slide-title{
        font-size:80px
    }
}

@media(min-width:1400px) and (max-width:1599px){
    .ltn__slide-item-3 .slide-item-img{
        width:45%;
        right:60px;
        top:60%;
        -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
        transform:translateY(-50%)
    }
    .ltn__slide-item-3 .slide-item-img.slide-img-left{
        right:auto;
        left:60px
    }
    .ltn__slide-item-4 .slide-item-img{
        margin-top:50px;
        width:50%;
        margin-left:auto;
        margin-right:auto
    }
}

@media(min-width:1200px) and (max-width:1399px){
    .ltn__slide-item-3 .slide-item-img{
        width:45%;
        right:60px;
        top:65%;
        -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
        transform:translateY(-50%)
    }
    .ltn__slide-item-3 .slide-item-img.slide-img-left{
        right:auto;
        left:60px
    }
    .ltn__slide-item-4 .slide-item-img{
        margin-top:50px;
        width:50%;
        margin-left:auto;
        margin-right:auto
    }
}

@media(min-width:992px) and (max-width:1199px){
    .ltn__slide-item-3 .slide-item-img{
        width:45%;
        right:60px
    }
    .ltn__slide-item-3 .slide-item-img.slide-img-left{
        right:auto;
        left:60px
    }
    .ltn__slide-item-6 .slide-title{
        font-size:60px
    }
}

@media(max-width:1199px){
    .slide-title{
        font-size:36px
    }
    .ltn__slide-item-8,
    .ltn__slide-item{
        height:auto;
        min-height:auto
    }
    .liton-slide-item-inner{
        height:inherit
    }
    .slide-item-info-inner{
        margin-bottom:5px
    }
    .ltn__slide-item-2 .slide-title{
        font-size:56px
    }
    .ltn__slide-item-2 .slide-brief{
        padding-left:15px
    }
    .ltn__slide-item-6{
        padding-top:140px
    }
    .ltn__slide-item-7{
        min-height:550px;
        height:auto
    }
    .ltn__slide-item-7 .slide-title{
        font-size:60px
    }
}

@media(max-width:991px){
    .slide-title{
        font-size:26px
    }
    .liton-slide-item-inner{
        height:inherit
    }
    .slick-slide-arrow-1 .slick-arrow{
        width:40px;
        height:40px;
        line-height:38px;
        font-size:16px
    }
    .ltn__slide-item-2 .slide-title{
        font-size:40px
    }
    .ltn__slide-item-2 .slide-brief{
        padding-left:15px
    }
    .ltn__slide-item-3 .slide-item-img{
        width:100%;
        position:relative;
        height:auto;
        right:auto;
        bottom:auto
    }
    .ltn__slide-item-3 .slide-item-img img{
        height:auto
    }
    .ltn__slide-item-3 .text-right .slide-item-img{
        right:auto;
        left:auto
    }
    .ltn__product-pointer>ul>li>ul{
        min-width:280px
    }
    .ltn__product-pointer>ul>li>ul{
        top:110%;
        left:50%;
        -webkit-transform:translateX(-50%);
        -ms-transform:translateX(-50%);
        transform:translateX(-50%)
    }
    .ltn__product-pointer>ul>li:hover ul{
        top:130%
    }
    .ltn__product-pointer .ltn__product-pointer-inner::before{
        left:50%;
        top:-25px;
        -webkit-transform:translateX(-50%) rotate(-90deg);
        -ms-transform:translateX(-50%) rotate(-90deg);
        transform:translateX(-50%) rotate(-90deg)
    }
    .slide-img-left .ltn__product-pointer .ltn__product-pointer-inner::before{
        left:50%;
        -webkit-transform:translateX(-50%) rotate(90deg);
        -ms-transform:translateX(-50%) rotate(90deg);
        transform:translateX(-50%) rotate(90deg)
    }
    .ltn__slide-item-5 .slide-item-img{
        display:none
    }
    .ltn__slide-item-6 .slide-title{
        font-size:40px
    }
    .ltn__slide-item-7{
        min-height:400px
    }
    .ltn__slide-item-7 .slide-title{
        font-size:40px
    }
    .ltn__slide-item-8{
        min-height:400px
    }
    .ltn__slide-item-8 .slide-title{
        font-size:36px
    }
    .ltn__slide-item-8 .slide-sub-title{
        font-size:16px
    }
    .ltn__slide-item-8 .slide-brief{
        max-width:400px
    }
}
@media(max-width:767px){
.liton-slide-item-inner{height:inherit}
.slide-title br{display:none}
.slide-title{font-size:24px}
.ltn__slide-item-2{height:auto;padding-top:300px}
.ltn__slide-item-2 .slide-title{font-size:30px}
.ltn__slide-item-2 .slide-brief{padding-left:15px}
.ltn__product-pointer{display:none}
.ltn__slide-item-6 .slide-title{font-size:30px}
.ltn__slide-item-8 .slide-title{font-size:26px}
.ltn__slide-item-8 .slide-sub-title{font-size:14px}
}
.ltn__product-item{position:relative;margin-bottom:50px}
.product-img{position:relative;overflow:hidden}
.product-img a{display:block}
.product-img img{position:relative;-webkit-transition:all 3.5s ease 0s;-o-transition:all 3.5s ease 0s;transition:all 3.5s ease 0s;z-index:-1}
.ltn__product-item:hover .product-img::before{opacity:.4;visibility:visible}
.product-title{font-size:14px;margin-bottom:5px;text-transform:uppercase;font-weight:400}
.product-ratting{margin-bottom:5px}
.product-ratting ul{margin:0;padding:0}
.product-ratting li{display:inline-block;margin:0 -2px;font-size:12px}
.product-hover-action{position:absolute;top:60%;left:0;right:0;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0;visibility:hidden;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}
.ltn__product-item:hover .product-hover-action{top:50%;opacity:1;visibility:visible}
.product-hover-action ul{margin:0;padding:0;display:inline-block;-webkit-box-shadow:var(--ltn__box-shadow-3);box-shadow:var(--ltn__box-shadow-3)}
.product-hover-action li{height:50px;width:56px;line-height:50px;font-size:14px;text-align:center;float:left;margin-right:0;margin-top:0;list-style:none;border-right:1px solid var(--border-color-7)}
.product-hover-action li:last-child{margin-right:0;border-right:0}
.product-hover-action li a{display:block;background-color:var(--white);font-weight:700}
.product-hover-action li:hover a{background-color:var(--ltn__secondary-color);color:var(--white)}
.product-hover-action-2{top:auto;bottom:-20px;opacity:0;visibility:hidden;-webkit-transform:inherit;-ms-transform:inherit;transform:inherit}
.product-hover-action-2 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.product-hover-action-2 ul li{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;border-color:var(--black-5)}
.product-hover-action-2 ul li a{background-color:var(--ltn__body-color);font-weight:500;color:var(--white)}
.ltn__product-item:hover .product-hover-action-2{top:auto;bottom:0;opacity:1;visibility:visible}
.product-hover-action-3{top:auto;bottom:-20px;right:0;left:auto;-webkit-transform:inherit;-ms-transform:inherit;transform:inherit;opacity:0;visibility:hidden}
.product-hover-action-3 ul{display:-webkit-box;display:-ms-flexbox;display:flex}
.product-hover-action-3 ul li{border-color:var(--black-5)}
.product-hover-action-3 ul li a{color:var(--white);background-color:var(--ltn__body-color)}
.ltn__product-item:hover .product-hover-action-3{top:auto;bottom:0;opacity:1;visibility:visible}
.product-badge{position:absolute;top:15px;left:0}
.product-badge ul{margin:0;padding:0}
.product-badge li{list-style:none;display:inline-block;font-size:13px;font-weight:700;background-color:var(--ltn__secondary-color);color:var(--white);padding:1px 15px;text-transform:uppercase;border-radius:0 3px 3px 0}
.product-badge li:first-child{margin-top:0}
.product-badge li::before{position:absolute;content:"";bottom:-8px;left:0;border-left:8px solid var(--ltn__secondary-color);width:0;height:0;border-bottom:8px solid transparent;display:none}
.product-badge li.badge-1{background-color:var(--ltn__secondary-color)}
.product-badge li.badge-2{background-color:var(--green-2)}
.product-badge li.soldout-badge{background-color:var(--red-2)}
.product-info{padding:25px 0 0}
.product-price{font-weight:600}
.product-price del{opacity:.6;margin-left:5px;font-size:80%}
.ltn__product-item .product-price{margin-bottom:12px}
.product-action ul{margin:10px 0 0;padding:0}
.product-action li{display:inline-block;margin-top:0}
.product-action li a{display:inline-block;padding:3px 15px;border:1px solid var(--ltn__heading-color);color:var(--ltn__heading-color);-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}
.product-action li:hover a{background-color:var(--ltn__secondary-color);color:var(--white);border-color:var(--ltn__secondary-color)}
.button-1 a{display:inline-block;padding:5px 15px;background-color:var(--ltn__heading-color);color:var(--white);-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}
.button-1:hover a{background-color:var(--ltn__secondary-color);color:var(--white)}
.ltn__product-item-2 .product-img img{background-color:var(--section-bg-1)}
.ltn__product-item-2:hover .product-img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.ltn__product-item .add-to-cart{width:auto;text-transform:uppercase}
.ltn__product-item .add-to-cart a{padding:0 15px}
.ltn__product-item .add-to-cart span.cart-text{font-size:13px}
.ltn__product-item-3{border:2px solid;border-color:var(--border-color-8);-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}
.ltn__product-item-3 .product-img::before{display:none}
.ltn__product-item-3 .product-info{padding:25px 30px 15px}
.ltn__product-item-3 .product-title{font-size:16px;margin-bottom:0}
.ltn__product-item-3 .product-price{font-size:20px;color:var(--ltn__secondary-color);font-weight:700}
.ltn__product-item-3 .product-price del{font-size:20px;opacity:.6}
.ltn__product-item-3 .product-info-brief{border-top:2px solid;border-color:var(--border-color-8);margin-bottom:15px;max-width:400px}
.ltn__product-item-3 .product-info-brief ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.ltn__product-item-3 .product-info-brief ul li{list-style:none;display:inline-block;font-size:14px;font-weight:700}
.ltn__product-item-3 .product-info-brief ul li i{color:var(--ltn__secondary-color);margin-right:5px}
.ltn__product-item-3:hover{-webkit-box-shadow:var(--ltn__box-shadow-1);box-shadow:var(--ltn__box-shadow-1)}
.ltn__product-item-3:hover .product-hover-action{top:70%}
.ltn__product-item-4 .product-title{border-bottom:1px solid var(--white-12);padding-bottom:15px;margin-bottom:13px}
.ltn__product-countdown{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .8s ease 0s;-o-transition:all .8s ease 0s;transition:all .8s ease 0s}
.ltn__product-countdown .ltn__countdown{margin:0;padding:10px 0;width:50px;-webkit-box-shadow:none;box-shadow:none;border:1px solid var(--border-color-1)}
.ltn__product-countdown .ltn__countdown .single{padding:5px 0;margin:0;border-bottom:1px solid var(--border-color-1);display:block}
.ltn__product-countdown .ltn__countdown .single:last-child{border-bottom:0}
.ltn__product-countdown .ltn__countdown .single h1,.ltn__product-countdown .ltn__countdown .single p{margin:0;line-height:1;font-weight:400}
.ltn__product-countdown .ltn__countdown .single h1{font-size:14px;margin-bottom:5px}
.ltn__product-countdown .ltn__countdown .single p{font-size:10px;text-transform:uppercase}
.ltn__product-item:hover .ltn__product-countdown{right:-50px;opacity:0;visibility:hidden}
.modal-dialog{margin-top:10px}
.modal-content{border-radius:0}
.modal-header{padding:0;border:0}
.modal-header .close{position:absolute;height:40px;width:40px;line-height:40px;padding:0;right:16px;left:auto;top:16px;opacity:1;z-index:1;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;background-color:var(--ltn__secondary-color);color:var(--white)}
.modal-header .close span{display:block;font-size:25px}
.modal-header .close:not(:disabled):not(.disabled):focus,.modal-header .close:not(:disabled):not(.disabled):hover,.modal-header .close:hover{opacity:1}
@media(min-width:992px){
.modal-lg{max-width:980px}
}
.modal-product-info h3{font-size:30px;margin-bottom:0;font-weight:500}
.modal-product-info hr{margin-top:20px;margin-bottom:20px}
.modal-product-info .product-price{font-size:24px;margin-bottom:10px;color:var(--ltn__secondary-color);line-height:1.2;font-weight:500;font-family:var(--ltn__paragraph-font)}
.modal-product-info .product-ratting li{color:var(--ratings)}
.product-price-ratting>ul{margin:0;padding:0}
.product-price-ratting>ul>li{display:inline-block;margin-right:30px}
.product-price-ratting>ul>li:last-child{margin-right:0}
.product-cart-wishlist-btn .btn{padding:13px 20px;font-size:14px;font-weight:500}
.product-cart-wishlist-btn .d-add-to-wishlist{background-color:var(--white-7)}
.modal-product-meta>ul{margin:0;padding:0}
.modal-product-meta>ul>li{list-style:none;font-size:14px;margin-top:10px}
.modal-product-meta>ul>li:first-child{margin-top:0}
.modal-product-meta li strong{margin-right:5px;font-weight:500;min-width:100px;display:inline-block}
.d-meta-title{font-size:16px;color:var(--ltn__heading-color);font-weight:500}
.modal-product-quantity input{border:1px solid #e5e5e5;float:left;height:45px;text-align:center;width:80px;margin-right:20px}
.modal-btn{margin-top:15px;border-top:1px solid #f1f1f1;text-align:right}
.modal-btn a{font-size:14px;color:var(--ltn__heading-color);padding:5px 10px}
.ltn__modal-area .modal-btn{border:0}
.modal-body{padding:30px}
.ltn__add-to-cart-modal-area .modal-body{padding:30px}
.ltn__add-to-cart-modal-area .modal-product-img{float:left;max-width:125px;margin-right:30px}
.ltn__add-to-cart-modal-area .modal-product-info{overflow:hidden}
.ltn__add-to-cart-modal-area .added-cart i{color:var(--green)}
.ltn__add-to-cart-modal-area .btn-wrapper{margin-top:20px}
.ltn__add-to-cart-modal-area .btn-wrapper .btn{padding:5px 20px;margin-right:10px;font-size:14px;font-weight:500}
.ltn__add-to-cart-modal-area .additional-info{border-top:1px solid var(--border-color-1);text-align:center;padding-top:30px;margin-top:40px}
.modal-backdrop.show{opacity:.7}
@media(max-width:992px){
.ltn__quick-view-modal-area .modal-product-info{padding-top:25px}
}
.ltn__tab-menu{margin-bottom:50px}
.ltn__tab-menu .nav{display:inline-block}
.ltn__gallery-filter-menu button,.ltn__tab-menu a{display:inline-block;padding:15px 40px;margin-right:5px;margin-bottom:10px;color:var(--ltn__heading-color);background-color:var(--section-bg-1);font-weight:700}
.ltn__gallery-filter-menu button:last-child,.ltn__tab-menu a:last-child{margin-right:0}
.ltn__gallery-filter-menu button i,.ltn__tab-menu a i{margin-right:10px}
.ltn__gallery-filter-menu .active,.ltn__tab-menu a.active{color:var(--white);background-color:var(--ltn__primary-color);border-color:var(--ltn__primary-color)}
.ltn__tab-menu-top-left{position:absolute;left:15px;top:0}
.ltn__tab-menu-top-right{position:absolute;right:15px;top:0}
.ltn__gallery-filter-menu.text-uppercase button{text-transform:uppercase}
.ltn__tab-menu-3 a,.ltn__tab-menu-2 a{background-color:transparent;border-bottom:2px solid transparent;position:relative}
.ltn__tab-menu-3 a.active,.ltn__tab-menu-2 a.active{color:var(--ltn__secondary-color);background-color:transparent;border-color:var(--ltn__secondary-color)}
.ltn__tab-menu-3 a::before,.ltn__tab-menu-2 a::before{position:absolute;content:"";right:-5px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:16px;width:2px;background-color:var(--ltn__color-1);opacity:.4}
.ltn__tab-menu-3 a:last-child::before,.ltn__tab-menu-2 a:last-child::before{display:none}
.ltn__tab-menu-3 a{padding:0;margin-right:40px}
.ltn__tab-menu-3 a.active{color:var(--ltn__heading-color);background-color:transparent;border-color:var(--ltn__secondary-color)}
.ltn__tab-menu-3 a::before{display:none}
.ltn__gallery-menu-2 .ltn__gallery-filter-menu button{background-color:transparent;padding:0;margin-right:40px;border-bottom:2px solid;border-color:transparent;font-weight:400}
.ltn__gallery-menu-2 .ltn__gallery-filter-menu button.active{color:var(--ltn__heading-color);background-color:transparent;border-color:var(--ltn__secondary-color)}
.ltn__gallery-menu-2 .ltn__gallery-filter-menu button::before{display:none}
@media(max-width:991px){
.ltn__gallery-filter-menu button,.ltn__tab-menu a{padding:15px 25px;font-size:14px}
.ltn__tab-menu-top-right{position:initial}
.ltn__tab-menu-3 a{padding:0;margin-right:30px}
}
.ltn__small-product-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 25px;border:2px solid;border-color:var(--border-color-1);margin-bottom:30px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}
.ltn__small-product-item:hover{-webkit-box-shadow:var(--ltn__box-shadow-1);box-shadow:var(--ltn__box-shadow-1);border-color:transparent}
.ltn__small-product-item .product-price{color:var(--ltn__secondary-color)}
.small-product-item-img{max-width:90px;margin-right:20px}
.product-meta-date input[type="date"]{border:1px solid #ddd;height:63px;padding:0 15px;line-height:50px}
.product-meta-date input[type="date"]::-webkit-input-placeholder{color:pink;line-height:50px}
.product-meta-date input[type="date"]::-moz-placeholder{color:pink;line-height:50px}
.product-meta-date input[type="date"]:-ms-input-placeholder{color:pink;line-height:50px}
.product-meta-date input[type="date"]:-moz-placeholder{color:pink;line-height:50px}
.ltn__shop-details-img-gallery{margin-bottom:35px}
.ltn__shop-details-img-gallery img{background-color:var(--white-8)}
.ltn__shop-details-small-img{margin-top:20px;margin-left:-5px;margin-right:-5px}
.ltn__shop-details-small-img .single-small-img{padding:0 5px}
.ltn__shop-details-small-img .single-small-img
.slick-current img{border:1px solid var(--ltn__secondary-color);margin-bottom:10px}
.ltn__shop-details-small-img.slick-arrow-2{margin-bottom:35px}
.ltn__shop-details-small-img.slick-arrow-2 .slick-arrow{left:5px;bottom:-35px}
.ltn__shop-details-small-img.slick-arrow-2 .slick-next{left:45px}
.ltn__shop-details-img-gallery-2 .ltn__shop-details-small-img{margin-top:20px;margin-top:-5px;margin-bottom:-5px;width:50px;float:left;margin-right:10px}
.ltn__shop-details-img-gallery-2 .ltn__shop-details-small-img .single-small-img{padding:5px 0}
.ltn__shop-details-img-gallery-2 .ltn__shop-details-small-img .single-small-img.slick-current img{border:1px solid var(--ltn__secondary-color);margin-bottom:0}
.ltn__shop-details-img-gallery-2 .ltn__shop-details-large-img{overflow:hidden}
.ltn__shop-details-img-gallery-2 .slick-arrow-2 .slick-arrow{height:35px;width:35px;line-height:33px;border:1px solid var(--border-color-1);color:var(--ltn__body-color)!important}
.ltn__shop-details-img-gallery-2 .ltn__shop-details-small-img.slick-arrow-2 .slick-next{left:55px}
.ltn__shop-details-content-wrap{padding:50px 50px 40px}
.ltn__shop-details-tab-menu .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid;border-top:1px solid;border-color:var(--white-16);margin-bottom:30px}
.ltn__shop-details-tab-menu .nav a{background-color:var(--black-7);color:var(--white);padding:7px 20px;font-size:14px;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;text-align:center;font-weight:400;margin-right:5px}
.ltn__shop-details-tab-menu .nav a:last-child{margin-right:0}
.ltn__shop-details-tab-menu .nav a.active{background-color:var(--ltn__secondary-color)}
.ltn__shop-details-tab-content-inner .ltn__comment-reply-area form{padding:0}
.add-a-review{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.add-a-review h6{margin-bottom:0;margin-right:15px}
.ltn__shop-details-tab-inner-2 .ltn__shop-details-tab-menu{border-bottom:2px solid var(--border-color-1)}
.ltn__shop-details-tab-inner-2 .ltn__shop-details-tab-menu .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.ltn__shop-details-tab-inner-2 .ltn__shop-details-tab-menu .nav a{background-color:transparent;color:var(--ltn__paragraph-color);padding:20px 0;margin-right:50px;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;text-align:left;position:relative}
.ltn__shop-details-tab-inner-2
.ltn__shop-details-tab-menu .nav a::before{position:absolute;content:"";bottom:-2px;left:0;width:0;height:2px;background-color:transparent;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.ltn__shop-details-tab-inner-2 .ltn__shop-details-tab-menu .nav a.active{color:var(--ltn__secondary-color);background-color:transparent}.ltn__shop-details-tab-inner-2 .ltn__shop-details-tab-menu .nav a.active::before{background-color:var(--ltn__secondary-color);width:100%}.ltn__shop-details-tab-inner-2 .ltn__shop-details-tab-content-inner{border:0;padding:30px 0 0;background-color:transparent}.ltn__shop-details-tab-inner-2 .ltn__shop-details-tab-content-inner .ltn__comment-reply-area form{padding:30px}.ltn__product-details-menu-1 ul li a{position:relative;margin-right:10px}.ltn__product-details-menu-1 ul li a::before{position:absolute;content:",";right:-5px}.ltn__product-details-menu-1 ul li a:last-child::before{display:none}.ltn__product-details-menu-1 ul li strong{font-weight:500}.ltn__product-details-menu-1 ul li span{font-weight:400;color:var(--ltn__heading-color)}.ltn__product-details-menu-1 .ltn__color-widget ul li a{width:15px;height:15px}.ltn__product-details-menu-1 .ltn__tagcloud-widget ul li{margin:0}.ltn__product-details-menu-1 .ltn__tagcloud-widget ul li a{padding:3px 10px 1px}.ltn__product-details-menu-2 ul{padding:0;margin:0}.ltn__product-details-menu-2 ul li{list-style:none;display:inline-block;margin-right:10px}.ltn__product-details-menu-2 ul li:last-child{margin-right:0}.ltn__product-details-menu-3 ul{padding:0;margin:0}.ltn__product-details-menu-3 ul li{list-style:none;display:inline-block;margin-right:20px;font-size:14px;font-weight:600}.ltn__product-details-menu-3 ul li:last-child{margin-right:0}.ltn__product-details-menu-4 .d-meta-title{display:block}.nice-select .option{margin-top:0;white-space:normal;padding-top:10px;padding-bottom:10px;line-height:1.8}.nice-select .list{min-width:100%}.ltn__shop-options{margin-bottom:40px}.ltn__shop-options ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px;margin:0;padding:0}.ltn__shop-options ul li{list-style:none;margin-top:0;line-height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ltn__shop-options .short-by{margin-right:20px;margin-left:20px}.ltn__shop-options .short-by .nice-select{border-radius:0;border:1px solid var(--white-14);height:45px;line-height:43px;min-width:190px}.ltn__shop-options .short-by .nice-select .option{width:100%;padding-left:10px;padding-right:5px;font-size:13px;font-weight:400}.ltn__shop-options .short-by .nice-select .current{font-weight:500}.ltn__grid-list-tab-menu a{font-size:20px;margin-right:20px;width:45px;height:45px;line-height:43px;text-align:center;border:1px solid var(--white-14);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ltn__grid-list-tab-menu a:last-child{margin-right:0}.ltn__grid-list-tab-menu .active{background-color:var(--ltn__secondary-color);color:var(--white)}.showing-product-number span{font-weight:500;font-size:16px;font-family:var(--ltn__heading-font)}.ltn__product-list-view .product-title{font-size:22px;margin-bottom:10px}.ltn__product-list-view .ltn__product-item:after{display:block;clear:both;content:""}.ltn__product-list-view .ltn__product-item .product-img{max-width:45%;float:left}.ltn__product-list-view .ltn__product-item .product-info{overflow:hidden;padding:0 0 0 30px}.ltn__product-list-view .ltn__product-item-3 .product-info{overflow:hidden;padding:25px 25px 20px 30px}.ltn__product-list-view .product-brief{margin-top:20px;margin-bottom:30px}.ltn__product-list-view .product-hover-action-2 ul{display:inline-block}.ltn__product-list-view .product-hover-action{position:inherit;-webkit-transform:inherit;-ms-transform:inherit;transform:inherit;text-align:left;opacity:1;visibility:visible;margin-top:15px}.tab-content{width:100%}.tab-content .tab-pane{display:block;height:0;max-width:100%;visibility:hidden;overflow:hidden;opacity:0}.tab-content .tab-pane.active{height:auto;visibility:visible;opacity:1;overflow:visible}@media(max-width:1400px){.shop-details-info .product-price{font-size:26px}.shop-details-info .cart-plus-minus{width:130px}}@media(max-width:991px){.ltn__product-item-3 .product-info{padding:25px 15px 15px}.ltn__product-item-3 .product-price{font-size:16px}.ltn__shop-details-img-gallery{margin-bottom:75px}.mini-cart-footer .btn-wrapper .btn{padding:10px 15px;font-size:12px}}@media(max-width:767px){.ltn__shop-options ul li{margin:5px 0}.showing-product-number span{font-size:16px}.ltn__product-list-view .ltn__product-item .product-img{max-width:100%}.ltn__product-list-view .ltn__product-item .product-info{padding:25px 0 0 1px}.ltn__product-list-view .ltn__product-item-3 .product-info{padding:25px 25px 20px 30px}.modal-product-info h3{font-size:22px}.modal-product-info .product-price{font-size:20px}.ltn__shop-details-tab-menu .nav a{padding:15px 15px;font-size:14px}.ltn__shop-details-tab-content-inner{padding:50px 20px 30px}}.ltn__gallery-item{margin-bottom:40px}.ltn__gallery-item:hover .ltn__gallery-item-img::before{opacity:.9;visibility:visible}.ltn__gallery-item:hover .ltn__gallery-item-img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.ltn__gallery-item:hover .ltn__gallery-action-icon{top:50%;opacity:1;visibility:visible}.ltn__gallery-item-inner{position:relative;overflow:hidden}.ltn__gallery-item-inner h4{margin-bottom:5px;font-size:18px}.ltn__gallery-item-inner p{margin-bottom:0;font-size:14px}.ltn__gallery-item-img{position:relative;overflow:hidden}.ltn__gallery-item-img::before{position:absolute;content:"";height:100%;width:100%;background-color:var(--section-bg-6);pointer-events:none;opacity:0;visibility:hidden;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;z-index:1}.ltn__gallery-item-img img{-webkit-transition:all 3.5s ease 0s;-o-transition:all 3.5s ease 0s;transition:all 3.5s ease 0s}.ltn__gallery-action-icon{position:absolute;top:45%;left:0;right:0;margin:0 auto;text-align:center;font-size:16px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0;visibility:hidden;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;z-index:2}.ltn__gallery-action-icon i{width:50px;height:50px;line-height:50px;background-color:var(--ltn__secondary-color);color:var(--white);border-radius:100%;margin:3px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.ltn__gallery-action-icon i:hover{background-color:var(--ltn__secondary-color);color:var(--white)}.ltn__gallery-item-info{padding:25px 30px;position:relative;z-index:2}.ltn__gallery-style-1 .ltn__gallery-item-info{border:1px solid var(--border-color-1)}.ltn__gallery-style-2 .ltn__gallery-item-info{position:absolute;bottom:-30px;left:0;right:0;margin:0 auto;text-align:center;background:transparent;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;opacity:0;visibility:hidden}.ltn__gallery-style-2 h4,.ltn__gallery-style-2 p{color:var(--ltn__primary-color)}.ltn__gallery-style-2 .ltn__gallery-item:hover .ltn__gallery-item-info{bottom:0;opacity:1;visibility:visible}.ltn__gallery-style-2 .ltn__gallery-item:hover .ltn__gallery-action-icon{top:35%}.ltn__gallery-info-hide .ltn__gallery-item-info{display:none}.ltn__gallery-info-hide .ltn__gallery-item:hover .ltn__gallery-action-icon{top:50%}.lightcase-error{color:var(--white)}#lightcase-info{color:var(--ltn__color-1)}#lightcase-caption{color:var(--white)}.ltn__social-media ul{margin:0;padding:0}.ltn__social-media ul li{list-style:none;display:inline-block;margin:0 15px 0 0}.ltn__social-media ul li:last-child{margin:0}.ltn__social-media-2 ul{margin:0;padding:0}.ltn__social-media-2 ul li{list-style:none;display:inline-block;margin-right:10px}.ltn__social-media-2 ul li a{background-color:var(--section-bg-1);color:var(--ltn__paragraph-color);display:block;width:40px;height:40px;line-height:40px;text-align:center}.ltn__social-media-2 ul li a i{color:inherit}.ltn__social-media-2 ul li:last-child{margin-right:0}.ltn__social-media-2 ul li:hover a{background-color:var(--ltn__secondary-color);color:var(--white)}.ltn__social-media-3 ul{margin:0;padding:0}.ltn__social-media-3 ul li{list-style:none;display:inline-block;margin-right:10px}.ltn__social-media-3 ul li a{background-color:var(--white);color:var(--ltn__paragraph-color);border:2px solid var(--border-color-11);display:block;width:50px;height:50px;line-height:46px;text-align:center}.ltn__social-media-3 ul li a i{color:inherit}.ltn__social-media-3 ul li:last-child{margin-right:0}.ltn__social-media-3 ul li:hover a{background-color:var(--ltn__secondary-color);border-color:var(--ltn__secondary-color);color:var(--white)}.bg-image{background-size:cover;background-position:center center;background-repeat:no-repeat}.bg-image-top{background-size:auto;background-position:top center;background-repeat:no-repeat}.nice-select .option{font-weight:400}@media(max-width:991px){.bg-image-top{background-size:inherit}}.ltn__social-media-4 ul{margin:0;padding:0}.ltn__social-media-4 ul li{list-style:none;display:inline-block;margin-right:10px}.ltn__social-media-4 ul li a{background-color:var(--ltn__primary-color-3);color:var(--white);display:block;width:50px;height:50px;line-height:50px;text-align:center;border-radius:100%}.ltn__social-media-4 ul li:last-child{margin-right:0}.ltn__social-media-4 ul li:hover a{background-color:var(--ltn__secondary-color);color:var(--white)}.section-title-area{margin-bottom:60px}.section-title-area p{margin-bottom:0;max-width:500px}.section-title-area p+p{margin-top:15px}.section-title-area.text-right p{margin-left:auto}.section-title-area.text-center p{margin-left:auto;margin-right:auto}.section-title{margin-bottom:5px;font-size:40px;font-weight:800;line-height:1.2}.section-title span{color:var(--ltn__secondary-color)}.section-title p{font-size:16px;line-height:1.8;color:var(--ltn__paragraph-color);margin-top:20px}.section-title.white .section-title{color:var(--white)}.section-title.white p{color:rgba(var(--white),0.7)}.section-title.section-title-border{margin-bottom:15px}.section-title-border{position:relative;padding-bottom:10px}.section-title-border::before{position:absolute;content:"";width:90px;height:2px;background-color:var(--ltn__secondary-color);left:0;bottom:0}.text-center .section-title-border::before{left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.text-right .section-title-border::before{left:auto;right:0}.ltn__separate-line{position:relative;display:inline-block;min-width:200px;margin-bottom:3px;text-align:center!important}.ltn__separate-line::before{position:absolute;content:"";top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;width:100%;height:1px;background:-webkit-gradient(linear,left top,right top,from(#f28bc2),color-stop(50%,#d8b1f2));background:-webkit-linear-gradient(left,#f28bc2 0,#d8b1f2 50%);background:-o-linear-gradient(left,#f28bc2 0,#d8b1f2 50%);background:linear-gradient(90deg,#f28bc2 0,#d8b1f2 50%)}.ltn__separate-line .separate-icon{position:relative;z-index:1;background-color:#fff;padding:0 15px}.ltn__separate-line i{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin:0 -4px;color:var(--ltn__secondary-color)}.ltn__section-title-2{margin-bottom:40px}.ltn__section-title-2 .section-subtitle{text-transform:uppercase}.ltn__section-title-2 .section-title{font-size:72px;font-weight:700;margin-bottom:15px;line-height:1}.ltn__section-title-2 p{padding:0 0 0 30px;border-width:0 0 0 2px;border-style:solid;border-color:var(--ltn__secondary-color);max-width:450px}.ltn__section-title-2.text-right p{padding:0 30px 0 0;border-width:0 2px 0 0;margin-left:auto}.ltn__section-title-2.text-center p{padding:0 0 0 30px;border-width:0 0 0 2px;margin-left:auto;margin-right:auto;text-align:left!important}.section-title-style-3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-title-style-3 .section-brief-in p{padding:0 30px 0 0;border-width:0 2px 0 0;margin-left:auto;margin-right:30px;text-align:right}.title-2{margin-bottom:30px;font-size:18px;font-weight:500;position:relative;padding-bottom:10px}.title-2::before{position:absolute;content:"";left:0;bottom:0;width:290px;height:1px;background-color:var(--white-6)}.text-center .title-2::before{text-align:center;left:auto;right:50%;-webkit-transform:translate(50%);-ms-transform:translate(50%);transform:translate(50%)}@media(max-width:1599px){.ltn__section-title-2 .section-title{font-size:60px}}@media(max-width:1399px){.ltn__section-title-2 .section-title{font-size:56px}.section-title-style-3 .section-title{min-width:320px}}@media(max-width:1199px){.section-title{font-size:30px}.ltn__section-title-2 .section-title{font-size:50px}}@media(max-width:991px){.section-title{font-size:26px}.ltn__section-title-2 .section-title{font-size:40px}.ltn__section-title-2 p{padding:0 0 0 15px}}@media(max-width:767px){.section-title{font-size:30px}.ltn__section-title-2 .section-title{font-size:30px}.ltn__section-title-2 p{padding:0 0 0 15px}.section-title-style-3{display:block}.section-title-style-3 .section-title{min-width:100%}.section-title-style-3 .section-brief-in p{padding:0 0 0 15px;border-width:0 0 0 2px;margin-left:0;margin-right:0;text-align:left;margin-bottom:15px}.title-2{font-size:22px}}@media(max-width:575px){.section-title{font-size:24px}.ltn__section-title-2 .section-title{font-size:24px}}.ltn__category-item{margin-bottom:50px}.ltn__category-item-img{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.ltn__category-item-name{padding:15px 0 0}.ltn__category-item:hover .ltn__category-item-img{-webkit-box-shadow:var(--ltn__box-shadow-3);box-shadow:var(--ltn__box-shadow-3)}.ltn__category-item:hover .ltn__category-item-name a{color:var(--ltn__secondary-color)}.ltn__feature-item{padding:40px 25px 10px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;position:relative}.ltn__feature-icon{margin-bottom:20px;font-size:60px;line-height:1}.ltn__feature-item-2{padding:40px 25px 10px}.ltn__feature-item-2 .ltn__feature-icon{margin-bottom:20px}.ltn__feature-item-2 .ltn__feature-icon span{background:transparent;height:100px;width:100px;line-height:109px;border-radius:100%;position:relative;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;display:inline-block;text-align:center}.ltn__feature-item-2 .ltn__feature-icon span::before,.ltn__feature-item-2 .ltn__feature-icon span::after{position:absolute;content:"";top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:auto;border-radius:100%;-webkit-transition:all .8s ease 0s;-o-transition:all .8s ease 0s;transition:all .8s ease 0s}.ltn__feature-item-2 .ltn__feature-icon span:before{height:0;width:0;background:transparent}.ltn__feature-item-2 .ltn__feature-icon span:after{height:100%;width:100%;border:1px solid;border-color:var(--ltn__heading-color)}.ltn__feature-item-2 .ltn__feature-icon i{font-size:26px;color:var(--ltn__heading-color);line-height:1;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;z-index:1;position:relative}.ltn__feature-item-2.active-feature .ltn__feature-icon span,.ltn__feature-item-2:hover .ltn__feature-icon span{color:var(--white);border-color:transparent}.ltn__feature-item-2.active-feature .ltn__feature-icon span:before,.ltn__feature-item-2:hover .ltn__feature-icon span:before{height:100%;width:100%;background:-webkit-gradient(linear,left top,right top,from(#ee91cb),color-stop(50%,#d9b0f1));background:-webkit-linear-gradient(left,#ee91cb 0,#d9b0f1 50%);background:-o-linear-gradient(left,#ee91cb 0,#d9b0f1 50%);background:linear-gradient(90deg,#ee91cb 0,#d9b0f1 50%)}.ltn__feature-item-2.active-feature .ltn__feature-icon span:after,.ltn__feature-item-2:hover .ltn__feature-icon span:after{border-color:var(--white);height:80%;width:80%}.ltn__feature-item-2.active-feature .ltn__feature-icon i,.ltn__feature-item-2:hover .ltn__feature-icon i{color:var(--white)}.ltn__feature-item-2.active-feature .ltn__feature-info h6,.ltn__feature-item-2:hover .ltn__feature-info h6{color:var(--ltn__secondary-color)}.ltn__feature-item-3{padding:35px 22px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;border:2px solid;border-color:#f4faff;margin-bottom:20px;position:relative}.ltn__feature-item-3 h1,.ltn__feature-item-3 h2,.ltn__feature-item-3 h3,.ltn__feature-item-3 h4,.ltn__feature-item-3 h5,.ltn__feature-item-3 h6{margin-bottom:5px}.ltn__feature-item-3 .ltn__feature-icon{margin:0 20px 0 0;font-size:50px;color:var(--ltn__secondary-color);line-height:1.5}.ltn__feature-item-3 p{font-size:14px}.ltn__feature-item-3::before{position:absolute;content:"";left:-2px;top:50%;width:4px;height:0;background-color:var(--ltn__secondary-color);-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;opacity:0;visibility:hidden;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ltn__feature-item-3:hover{-webkit-box-shadow:var(--ltn__box-shadow-1);box-shadow:var(--ltn__box-shadow-1)}.ltn__feature-item-3:hover::before{height:80%;opacity:1;visibility:visible}.ltn__feature-item-3.text-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.ltn__feature-item-3.text-right .ltn__feature-icon{margin:0 0 0 20px}.ltn__feature-item-3.text-right::before{right:-2px;left:auto}.ltn__feature-item-4{padding:50px 20px 15px;background-color:var(--white);margin-bottom:30px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-box-shadow:var(--ltn__box-shadow-2);box-shadow:var(--ltn__box-shadow-2)}.ltn__feature-item-4:hover{-webkit-box-shadow:var(--ltn__box-shadow-1);box-shadow:var(--ltn__box-shadow-1)}.ltn__feature-item-5{padding:70px 30px 25px;margin-bottom:30px}.ltn__feature-item-5 .ltn__feature-icon{margin-bottom:25px;font-size:80px;line-height:1}.ltn__feature-item-5 .ltn__feature-icon img{max-width:200px}.ltn__feature-item-5 .ltn__feature-icon span{position:relative}.ltn__feature-item-5 .ltn__feature-icon span::before{position:absolute;content:"\e942";font-family:'icomoon';right:-10px;top:-10px;height:35px;width:35px;line-height:35px;background-color:var(--ltn__primary-color);color:var(--white);font-size:14px;border-radius:100%}.ltn__feature-item-5 .btn-wrapper{position:absolute;width:100%;left:0;bottom:0;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;opacity:0;visibility:hidden}.ltn__feature-item-5 .btn-wrapper a{min-height:60px}.ltn__feature-item-5:hover{-webkit-box-shadow:var(--ltn__box-shadow-1);box-shadow:var(--ltn__box-shadow-1)}.ltn__feature-item-5:hover .btn-wrapper{bottom:-60px;opacity:1;visibility:visible}.ltn__feature-item-5.section-bg-2 .ltn__feature-icon{color:var(--ltn__secondary-color)}.ltn__feature-item-5.section-bg-2 .ltn__feature-icon i{color:var(--ltn__secondary-color)}.ltn__feature-item-5.section-bg-2 .ltn__feature-icon span::before{background-color:var(--white);color:var(--ltn__primary-color)}.ltn__feature-item-5.white-bg .ltn__feature-icon span::before{background-color:var(--ltn__secondary-color);color:var(--white)}.feature-btn a{display:block;padding:15px 20px;background-color:#fff;text-align:center}.ltn__feature-item-6{border:1px solid var(--border-color-8);margin-bottom:30px;padding:40px 30px 35px}.ltn__feature-item-6::before{position:absolute;content:"";left:0;bottom:0;width:0;height:4px;background-color:var(--ltn__secondary-color);-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;opacity:0;visibility:hidden}.ltn__feature-item-6 .ltn__feature-icon{color:var(--ltn__secondary-color)}.ltn__feature-item-6 .ltn__feature-icon i{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.ltn__feature-item-6 .ltn__feature-info p{font-size:14px}.ltn__feature-item-6 .ltn__feature-info .ltn__service-btn{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;color:var(--ltn__color-1);font-weight:700;font-size:14px}.ltn__feature-item-6.active,.ltn__feature-item-6:hover{-webkit-box-shadow:var(--ltn__box-shadow-1);box-shadow:var(--ltn__box-shadow-1)}.ltn__feature-item-6.active::before,.ltn__feature-item-6:hover::before{width:100%;opacity:1;visibility:visible}.ltn__feature-item-6.active .ltn__feature-info .ltn__service-btn,.ltn__feature-item-6.active .ltn__feature-icon,.ltn__feature-item-6:hover .ltn__feature-info .ltn__service-btn,.ltn__feature-item-6:hover .ltn__feature-icon{color:var(--ltn__secondary-color)}.ltn__feature-item-7{background-color:var(--white);padding:38px 30px 10px;-webkit-box-shadow:var(--ltn__box-shadow-2);box-shadow:var(--ltn__box-shadow-2);margin-bottom:30px}.ltn__feature-item-7 .ltn__feature-icon-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.ltn__feature-item-7 .ltn__feature-icon{margin-bottom:0;margin-right:20px;color:var(--ltn__secondary-color)}.ltn__feature-item-7 h3{margin-bottom:0}.ltn__feature-item-7-color-white{background-color:transparent;border:1px solid #203336}.ltn__feature-item-7-color-white h3,.ltn__feature-item-7-color-white p{color:var(--white)}.ltn__feature-item-8{padding:40px 30px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ltn__feature-item-8 .ltn__feature-icon{margin-right:20px;font-size:40px;width:50px}.ltn__feature-item-8 .ltn__feature-info h4{margin-bottom:5px;font-size:16px;font-weight:400}.ltn__feature-item-8 .ltn__feature-info p{font-size:14px;font-family:var(--ltn__heading-font);color:var(--ltn__body-color)}.ltn__feature-item-box-wrap{-webkit-box-shadow:var(--ltn__box-shadow-1);box-shadow:var(--ltn__box-shadow-1)}.ltn__feature-item-box-wrap-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-shadow:none;box-shadow:none}.ltn__feature-item-box-wrap-2 .ltn__feature-item-8{min-width:280px}.ltn__border-between-column [class*='col']::before{position:absolute;content:"";left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:50%;width:1px;background-color:var(--border-color-1)}.ltn__border-between-column [class*='col']:first-child::before{display:none}@media(max-width:991px){.ltn__feature-item-box-wrap-2{-ms-flex-flow:wrap;flex-flow:wrap}}@media(max-width:767px){.ltn__feature-item-5+.btn-wrapper{margin-bottom:30px}.ltn__feature-item-7{padding:38px 20px 10px}}.ltn__countdown{margin-top:30px;display:inline-block;-webkit-box-shadow:var(--ltn__box-shadow-3);box-shadow:var(--ltn__box-shadow-3);padding:25px 40px 5px}.ltn__countdown .single{display:inline-block;margin-right:30px}.ltn__countdown .single:last-child{margin-right:0}.ltn__countdown-2{margin-top:0;padding:20px 30px 1px}.ltn__countdown-2 .single{margin-right:20px}.ltn__countdown-2 .single h1{font-size:22px;margin-bottom:5px}.ltn__countdown-2 .single p{font-size:14px}@media(min-width:767px){.ltn__countdown-1{min-width:380px}}.ltn__blog-item{position:relative;margin-bottom:30px}.ltn__blog-img{position:relative}.ltn__blog-img img{margin-bottom:0}.ltn__blog-likes{position:absolute;bottom:0;left:0;z-index:1}.ltn__blog-likes ul{margin:0;padding:0}.ltn__blog-likes li{list-style:none}.ltn__blog-likes li a{height:70px;width:70px;font-size:16px;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--white);text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:var(--ltn__box-shadow-3);box-shadow:var(--ltn__box-shadow-3);color:var(--ltn__heading-color)}.ltn__blog-likes li a i{font-size:18px;margin-bottom:5px}.ltn__blog-likes li a span{display:inline-block;line-height:1;font-size:12px}.ltn__blog-brief{padding:20px 0 20px}.ltn__blog-title{margin-bottom:20px;font-size:24px;font-weight:500}.blog-title-line{position:relative;padding-bottom:25px}.blog-title-line::before{position:absolute;content:"";left:0;bottom:0;width:90px;height:3px;background-color:var(--ltn__secondary-color)}.ltn__blog-meta{margin-bottom:13px}.ltn__blog-meta ul{padding:0;margin:0}.ltn__blog-meta li{font-weight:500;font-family:var(--ltn__heading-font);display:inline-block;margin-right:20px;position:relative;font-size:14px;margin-top:0}.ltn__blog-meta li:last-child{margin-right:0}.ltn__blog-meta li i{margin-right:5px;font-size:16px}.ltn__blog-meta li img{margin-bottom:0}.ltn__blog-meta li.ltn__blog-comment i{position:relative;top:3px}.ltn__blog-tags a{margin-right:10px;position:relative;display:inline-block}.ltn__blog-tags a::before{position:absolute;content:",";right:-3px}.ltn__blog-tags a:last-child::before{display:none}.ltn__blog-author img{border-radius:100%;margin-right:10px;max-width:30px;display:inline-block}.ltn__blog-btn{color:var(--ltn__heading-color);-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.ltn__blog-category a{background-color:var(--ltn__secondary-color);color:var(--white);padding:5px 15px 2px;margin-bottom:5px;margin-right:5px;display:inline-block;text-transform:uppercase}.ltn__blog-category a:last-child{margin-right:0}.ltn__blog-category a:hover{background-color:var(--ltn__primary-color);color:var(--white)}.ltn__blog-meta-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ltn__blog-meta-btn .ltn__blog-meta{margin-bottom:0}.ltn__blog-item-1 .ltn__blog-img img{border-radius:0 0 0 35px}.ltn__blog-item-1 .ltn__blog-meta ul li{position:relative}.ltn__blog-item-1 .ltn__blog-meta ul li::before{position:absolute;content:"";width:2px;height:10px;top:50%;background-color:var(--ltn__primary-color);right:-15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:.2}.ltn__blog-item-1 .ltn__blog-meta ul li:last-child::before{display:none}.ltn__blog-item-2{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.ltn__blog-item-2 .ltn__blog-brief{padding:30px 20px 30px}.ltn__blog-item-2 .ltn__blog-meta li:before{height:15px;width:2px;top:50%}.ltn__blog-item-2 .ltn__blog-meta li:before::before{position:absolute;content:"";right:-15px;height:15px;width:2px;background-color:var(--ltn__heading-color);top:50%;bottom:6px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:.6}.ltn__blog-item-2 .ltn__blog-meta li:before:last-child::before{display:none}.ltn__blog-item-2 .ltn__blog-btn{opacity:0;visibility:hidden;margin-top:-20px}.ltn__blog-item-2:hover{-webkit-box-shadow:var(--ltn__box-shadow-1);box-shadow:var(--ltn__box-shadow-1)}.ltn__blog-item-2:hover .ltn__blog-btn{margin-top:0;opacity:1;visibility:visible}.ltn__blog-item-3 .ltn__blog-brief,.ltn__blog-item-4 .ltn__blog-brief{padding:30px 30px 30px;margin-left:auto;margin-right:auto;background-color:var(--white);position:relative}.ltn__blog-item-3 .ltn__blog-meta,.ltn__blog-item-4 .ltn__blog-meta{margin-bottom:15px}.ltn__blog-item-3 .ltn__blog-meta-btn,.ltn__blog-item-4 .ltn__blog-meta-btn{border-top:1px solid;border-color:var(--border-color-1);padding-top:20px}.ltn__blog-item-3 .ltn__blog-meta-btn .ltn__blog-meta,.ltn__blog-item-4 .ltn__blog-meta-btn .ltn__blog-meta{margin-bottom:0}.ltn__blog-item-3 .ltn__blog-btn,.ltn__blog-item-4 .ltn__blog-btn{font-size:14px;font-weight:700;font-family:var(--ltn__heading-font);color:var(--ltn__secondary-color);text-transform:uppercase}.ltn__blog-item-3 .ltn__blog-brief{width:calc(100% - 30px);-webkit-box-shadow:var(--ltn__box-shadow-4);box-shadow:var(--ltn__box-shadow-4)}.ltn__blog-item-3 .ltn__blog-img+.ltn__blog-brief{margin-top:-50px}.ltn__blog-item-3-normal .ltn__blog-item-3{margin-bottom:50px}.ltn__blog-item-3-normal .ltn__blog-item-3 .ltn__blog-brief{width:calc(100%)}.ltn__blog-item-3-normal .ltn__blog-item-3 .ltn__blog-img+.ltn__blog-brief{margin-top:0}.ltn__blog-item-3 .ltn__blog-img{overflow:hidden}.ltn__blog-item-3 .ltn__blog-img img{-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}.ltn__blog-item-3:hover .ltn__blog-img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.ltn__blog-item-4{border:2px solid var(--white-9);margin-top:1px}.ltn__blog-item-4 .ltn__blog-brief{margin-top:0;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.ltn__blog-item-4 p{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.ltn__blog-item-4::before{position:absolute;content:"";left:0;top:0;width:100%;height:0;background-color:var(--ltn__primary-color);opacity:0;visibility:hidden;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.ltn__blog-item-4:hover::before{width:100%;height:100%;opacity:.9;visibility:visible}.ltn__blog-item-4:hover .ltn__blog-brief{background-color:transparent}.ltn__blog-item-4:hover .ltn__blog-meta,.ltn__blog-item-4:hover .ltn__blog-title,.ltn__blog-item-4:hover p{color:var(--white)}.ltn__blog-item-5{border:2px solid var(--border-color-11)}.ltn__blog-item-5 .ltn__blog-brief{padding:40px 30px 40px 30px}.ltn__blog-item-5 .ltn__blog-meta-btn{padding-top:10px}.ltn__blog-item-5 .ltn__blog-author{font-size:16px}.ltn__blog-item-5 .ltn__blog-author img{max-width:40px}.ltn__blog-item-5 .ltn__blog-btn{font-size:14px;font-weight:700;font-family:var(--ltn__body-font)}.ltn__blog-item-quote{border:0}.ltn__blog-item-quote .ltn__blog-meta li{color:var(--white)}.ltn__blog-item-quote .ltn__blog-meta li i{color:var(--white)}.ltn__blog-item-quote .ltn__blog-meta li:hover a{color:var(--white-3)}.ltn__blog-item-quote blockquote{font-size:20px;font-weight:700;position:relative;background-color:transparent;font-style:normal;border-left:0;border-color:var(--ltn__heading-color);padding:60px 0 0;margin:0 0 30px 0;color:var(--white);text-align:left}.ltn__blog-item-quote blockquote::before{position:absolute;content:"\e94d";font-family:'icomoon';font-size:30px;left:0;right:0;top:0;-webkit-transform:inherit;-ms-transform:inherit;transform:inherit;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.ltn__blog-item-quote blockquote a:hover,.ltn__blog-item-quote blockquote:hover{color:var(--white-3)}.ltn__blog-item-6{-webkit-box-shadow:var(--ltn__box-shadow-5);box-shadow:var(--ltn__box-shadow-5);-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.ltn__blog-item-6:hover{-webkit-box-shadow:var(--ltn__box-shadow-1);box-shadow:var(--ltn__box-shadow-1)}.ltn__blog-item-6 .ltn__blog-brief{padding:35px 30px 15px 35px}.ltn__blog-item-6 .ltn__blog-title{font-size:22px}.ltn__blog-item-6 p{font-size:14px}.ltn__blog-item-7{-webkit-box-shadow:var(--ltn__box-shadow-5);box-shadow:var(--ltn__box-shadow-5);-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.ltn__blog-item-7:hover{-webkit-box-shadow:var(--ltn__box-shadow-1);box-shadow:var(--ltn__box-shadow-1)}.ltn__blog-item-7 .ltn__blog-meta li{color:var(--ltn__secondary-color)}.ltn__blog-item-7 .ltn__blog-brief{padding:30px 30px 30px 35px}.ltn__blog-item-7 .ltn__blog-title{font-size:18px;text-transform:uppercase}.ltn__blog-item-7 p{font-size:18px;line-height:28px}.ltn__blog-item-7 .ltn__blog-btn{font-size:15px}.ltn__blog-list-wrap .ltn__blog-item{margin-bottom:40px}.ltn__blog-list-wrap .ltn__blog-title{font-size:40px;line-height:1.2}.ltn__blog-list-wrap .ltn__blog-item-5 .ltn__blog-brief{padding:50px 40px 50px 45px}.ltn__blog-list-wrap .ltn__blog-item-quote .ltn__blog-meta{padding-left:100px}.ltn__blog-list-wrap .ltn__blog-item-quote blockquote{font-size:35px;line-height:1.2;padding:0 0 0 100px}.ltn__blog-list-wrap .ltn__blog-item-quote blockquote::before{font-size:80px;left:0}.ltn__blog-list-wrap .ltn__blog-item-quote blockquote a:hover,.ltn__blog-list-wrap .ltn__blog-item-quote blockquote:hover{color:var(--white-3)}@media(min-width:992px) and (max-width:1199px){.ltn__blog-list-wrap .ltn__blog-title{font-size:26px}.ltn__blog-list-wrap .ltn__blog-item-quote blockquote{font-size:24px;padding:0 0 0 80px}.ltn__blog-list-wrap .ltn__blog-item-quote blockquote::before{font-size:50px}.ltn__blog-list-wrap .ltn__blog-item-quote .ltn__blog-meta{padding-left:80px}.ltn__blog-item-6 .ltn__blog-title{font-size:20px}}@media(max-width:991px){.ltn__blog-title{font-size:22px}.ltn__blog-item-3 .ltn__blog-brief{width:calc(100% - 30px)}.ltn__blog-list-wrap .ltn__blog-title{font-size:26px}.ltn__blog-list-wrap .ltn__blog-item-quote blockquote{font-size:24px;padding:0}.ltn__blog-list-wrap .ltn__blog-item-quote blockquote::before{font-size:30px;display:block;position:relative;margin-bottom:10px}.ltn__blog-list-wrap .ltn__blog-item-quote .ltn__blog-meta{padding-left:0}}@media(max-width:767px){.ltn__blog-title{font-size:18px}.ltn__blog-meta li{margin-right:10px;font-size:12px}.ltn__blog-list-wrap .ltn__blog-title{font-size:22px}.ltn__blog-list-wrap .ltn__blog-item-5 .ltn__blog-brief{padding:40px 20px 35px 20px}.ltn__blog-list-wrap .ltn__blog-item-quote blockquote{font-size:20px;padding:0}.ltn__blog-list-wrap .ltn__blog-item-quote blockquote::before{font-size:30px;display:block;position:relative;margin-bottom:10px}.ltn__blog-list-wrap .ltn__blog-item-quote .ltn__blog-meta{padding-left:0}.ltn__blog-item-6 .ltn__blog-title{font-size:20px}.ltn__blog-item-6 .ltn__blog-brief{padding:35px 20px 15px 20px}}.ltn__page-details-inner h1,.ltn__page-details-inner h2,.ltn__page-details-inner h3,.ltn__page-details-inner h4,.ltn__page-details-inner h5,.ltn__page-details-inner h6{margin-top:30px}.ltn__page-details-inner p{margin-top:1.5em}.ltn__page-details-inner .ltn__blog-title{margin-top:0;font-size:30px;margin-bottom:45px}.ltn__page-details-inner .ltn__blog-img{margin-bottom:40px}.ltn__page-details-inner .img-radius img{border-radius:0 0 0 35px}.ltn__page-details-inner label{font-size:14px}.ltn__blog-details-wrap .ltn__blog-details-inner{border:2px solid var(--white-6);padding:35px 40px 20px;background-color:var(--section-bg-6)}blockquote{font-size:18px;font-family:var(--ltn__paragraph-font);line-height:1.6;font-weight:500;background-color:var(--section-bg-1);padding:30px 40px 30px 35px;margin:50px 0 50px 0;position:relative;z-index:1;font-style:italic;border-left:3px solid var(--ltn__secondary-color)}blockquote h6{font-weight:500}.ltn__comment-item{position:relative}.ltn__comment-item p{font-size:14px}.ltn__commenter-img{float:left;margin-right:30px;max-width:80px}.ltn__commenter-img img{border-radius:100%}.ltn__commenter-comment{overflow:hidden;background-color:var(--white-17);padding:30px 30px 5px}.ltn__commenter-comment h6{margin-bottom:0;font-size:16px;font-weight:500}.ltn__commenter-comment .comment-date{margin-bottom:10px;display:block;font-size:13px;font-weight:700;font-family:var(--ltn__heading-font);color:var(--ltn__secondary-color)}.ltn__comment-inner ul{margin:0;padding:0}.ltn__comment-inner li{list-style:none;padding-top:30px;margin-top:8px}.ltn__comment-inner>ul>li:first-child{border-top:0;padding-top:0;margin-top:0}.ltn__comment-inner ul ul{margin:0 0 0 70px;padding:0}.ltn__comment-reply-btn{position:absolute;padding:0 13px 0;border:1px solid var(--white-6);display:inline-block;border-radius:25px;font-size:14px;font-weight:600;height:35px;line-height:33px;top:20px;right:20px;background-color:var(--ltn__secondary-color);color:var(--white)}.ltn__comment-reply-btn i{margin-right:5px}.ltn__comment-reply-btn:hover{border-color:var(--ltn__secondary-color);background-color:var(--ltn__secondary-color);color:var(--white)}.ltn__comment-reply-area form input[type="text"],.ltn__comment-reply-area form input[type="email"],.ltn__comment-reply-area form input[type="password"],.ltn__comment-reply-area form input[type="submit"],.ltn__comment-reply-area form textarea{border-color:var(--white-5);background-color:var(--white-17)}.ltn__comment-reply-area form .btn{font-weight:500}.ltn__comment-inner .product-ratting ul{padding:0;margin:0}.ltn__comment-inner .product-ratting ul li{padding:0;border:0}.ltn__first-letter{font-size:70px;font-weight:700;float:left;background-color:var(--ltn__secondary-color);color:var(--white);margin-right:30px;line-height:1;text-transform:uppercase;width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ltn__blog-tags-social-media .ltn__social-media,.ltn__blog-tags-social-media .ltn__tagcloud-widget{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}.ltn__blog-tags-social-media .ltn__social-media{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ltn__blog-tags-social-media h4{margin-bottom:0;font-size:18px;font-weight:500;margin-right:10px}.ltn__blog-tags-social-media ul li{margin-top:0}.ltn__prev-next-btn{position:relative}.ltn__prev-next-btn .blog-prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ltn__prev-next-btn .blog-prev-next-img{max-width:80px;margin-right:20px}.ltn__prev-next-btn h6{color:var(--ltn__secondary-color)}.ltn__prev-next-btn .ltn__blog-title{font-size:20px;margin-bottom:0;font-weight:600}.ltn__prev-next-btn p{font-weight:400;margin-bottom:0}.ltn__prev-next-btn .blog-next .blog-prev-next-img{margin-right:0;margin-left:20px}.ltn-author-introducing{padding:40px;border:2px solid var(--border-color-11);margin-bottom:50px}.ltn-author-introducing .author-img{float:left;max-width:180px;margin-right:40px}.ltn-author-introducing .author-info{overflow:hidden}.ltn-author-introducing .author-info h6{margin-bottom:0;font-size:14px;color:var(--ltn__secondary-color)}.ltn-author-introducing .author-info h1{margin-bottom:10px}.ltn-author-introducing .author-info p{font-size:14px;margin-bottom:0}.ltn-author-introducing .author-info p+p{margin-top:15px}@media(min-width:992px) and (max-width:1199px){.ltn-author-introducing .author-img{max-width:120px;margin-right:30px}}@media(max-width:991px){.ltn__blog-tags-social-media .ltn__social-media{text-align:left!important;margin-top:30px}}@media(max-width:767px){.ltn__page-details-inner .ltn__blog-title{margin-top:0;font-size:24px}.ltn__page-details-inner .ltn__blog-img{margin-bottom:40px}.ltn__blog-details-wrap{padding:50px 20px}blockquote{font-size:16px;padding:70px 20px 40px 20px}blockquote::before{position:initial;font-size:60px;display:block;line-height:1}.ltn__prev-next-btn .ltn__blog-title{font-size:18px}.blog-prev{margin-bottom:40px}.blog-next{margin-top:40px;margin-bottom:0}.ltn-author-introducing{padding:40px 20px}.ltn-author-introducing .author-img{max-width:100px;margin-right:0;margin-bottom:30px}.ltn-author-introducing .author-info{overflow:inherit}.ltn__commenter-img{float:inherit;margin-right:0;max-width:80px;margin-bottom:20px}.ltn__commenter-comment h6{font-size:18px}.ltn__comment-reply-btn{position:inherit;font-size:12px}.ltn__comment-inner ul ul{margin:0}.ltn__comment-inner li{margin-top:30px}.ltn__comment-reply-area form{padding:50px 20px}.ltn__first-letter{font-size:40px;margin-right:20px;width:60px;height:60px}}.ltn__service-list-menu ul{padding:0}.ltn__service-list-menu ul li{display:block;border-top:2px solid #f6f6f6;padding:18px 0;margin:0;font-weight:700;font-family:var(--ltn__heading-font)}.ltn__service-list-menu ul li:last-child{border-bottom:2px solid #f6f6f6}.ltn__service-list-menu ul li i{margin-right:5px;color:var(--ltn__secondary-color)}.ltn__service-list-menu ul li .service-price{float:right;text-transform:capitalize;font-weight:400;font-family:var(--ltn__body-font)}@media(max-width:767px){.ltn__service-list-menu ul li .service-price{float:none;display:block}}.ltn__pagination ul{margin:0;padding:0}.ltn__pagination ul li{list-style:none;display:inline-block;margin-right:10px}.ltn__pagination ul li:last-child{margin-right:0}.ltn__pagination ul li a{height:50px;width:50px;line-height:46px;border:2px solid var(--border-color-11);text-align:center;display:block;font-weight:700}.ltn__pagination ul li:hover a,.ltn__pagination ul li.active a{background-color:var(--ltn__secondary-color);border-color:var(--ltn__secondary-color);color:var(--white)}.ltn__pagination-2 ul{margin:0;padding:0}.ltn__pagination-2 ul li{list-style:none;display:inline-block;margin-right:10px}.ltn__pagination-2 ul li:last-child{margin-right:0}.ltn__pagination-2 ul li a{height:45px;width:45px;line-height:45px;border:0 solid var(--border-color-11);text-align:center;display:block;font-weight:600;border-radius:100%;background-color:#F6F6F6;font-size:13px}.ltn__pagination-2 ul li:hover a,.ltn__pagination-2 ul li.active a{background-color:var(--ltn__secondary-color);border-color:var(--ltn__secondary-color);color:var(--white)}@media(max-width:767px){.ltn__pagination ul li{margin-right:5px;font-size:14px}.ltn__pagination ul li a{height:40px;width:40px;line-height:36px}}.ltn__testimonial-item{max-width:80%;margin-left:auto;margin-right:auto;padding-bottom:30px;margin-bottom:50px}.ltn__testimonial-item .ltn__testimoni-img img{border-radius:100%}.ltn__testimonial-item.text-center .ltn__testimoni-img{margin-left:auto;margin-right:auto}.ltn__testimonial-item.text-right .ltn__testimoni-img{margin-left:auto;margin-right:0}.ltn__testimoni-img{max-width:120px;margin-bottom:30px}.ltn__testimoni-img img{border-radius:0}.ltn__testimoni-img i{width:50px;height:50px;line-height:48px;border:1px solid;border-radius:100%;font-size:18px}.ltn__testimonial-item-2{max-width:60%}.ltn__testimonial-item-2 .ltn__testimoni-img{max-width:85px;outline:8px solid;outline-color:var(--white);margin-top:8px;position:relative}.ltn__testimonial-item-2 .ltn__testimoni-img img{border-radius:0;-webkit-box-shadow:var(--ltn__box-shadow-4);box-shadow:var(--ltn__box-shadow-4)}.ltn__testimonial-item-2 p{font-size:24px}.ltn__testimonial-item-2 .ltn__testimoni-info h4{font-size:30px;margin-bottom:5px}.ltn__testimonial-item-2 .ltn__testimoni-info h6{color:var(--ltn__secondary-color)}.ltn__testimonial-item-3{max-width:100%;margin-bottom:20px}.ltn__testimonial-item-3 .ltn__testimoni-info{-webkit-box-shadow:var(--ltn__box-shadow-4);box-shadow:var(--ltn__box-shadow-4);width:calc(100% - 40px);margin:-60px auto 0;background-color:var(--white);padding:25px 30px 30px;position:relative;z-index:9}.ltn__testimonial-item-3 .ltn__testimoni-info p{margin-top:0}.ltn__testimonial-item-3 .ltn__testimoni-info h4{margin-bottom:5px;margin-top:0}.ltn__testimonial-item-3 .ltn__testimoni-info h6{margin-bottom:5px;margin-top:0;color:var(--ltn__secondary-color)}.ltn__testimonial-item-3 .ltn__testimoni-info-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ltn__testimonial-item-3 .ltn__testimoni-img{max-width:60px;margin-bottom:0;margin-right:15px}.ltn__testimonial-item-3 .ltn__testimoni-img img{border-radius:0}.ltn__testimoni-bg-icon{position:absolute;right:15px;bottom:5px;z-index:-1;opacity:.1}.ltn__testimoni-bg-icon i{font-size:110px;line-height:1;color:var(--ltn__color-1)}.ltn__testimonial-item-4{max-width:100%;position:relative;padding:40px;background-color:var(--white);-webkit-box-shadow:var(--ltn__box-shadow-2);box-shadow:var(--ltn__box-shadow-2);z-index:2}.ltn__testimonial-item-4 .ltn__testimoni-img{max-width:160px;float:left;margin-right:40px}.ltn__testimonial-item-4 .ltn__testimoni-img img{border-radius:0}.ltn__testimonial-item-4 .ltn__testimoni-info{overflow:hidden}.ltn__testimonial-item-4 .ltn__testimoni-info p{margin-bottom:15px}.ltn__testimonial-item-4 .ltn__testimoni-info h4{margin-bottom:5px}.ltn__testimonial-item-4 .ltn__testimoni-info h6{margin-bottom:5px;color:var(--ltn__secondary-color)}.ltn__testimonial-slider-4{max-width:45%;margin-left:auto;margin-right:auto;text-align:center}.ltn__testimonial-item-5 .ltn__quote-icon{font-size:240px;position:absolute;top:-15px;line-height:1;color:var(--white-7);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.ltn__testimonial-item-5 .ltn__testimonial-image{max-width:85px;margin-left:auto;margin-right:auto;margin-top:50px}.ltn__testimonial-item-5 .ltn__testimonial-image img{outline:8px solid #fff;-webkit-box-shadow:var(--ltn__box-shadow-1);box-shadow:var(--ltn__box-shadow-1)}.ltn__testimonial-item-5 .ltn__testimonial-info{margin-top:30px}.ltn__testimonial-item-5 .ltn__testimonial-info p{font-size:24px}.ltn__testimonial-item-5 .ltn__testimonial-info h4{font-size:30px;margin-bottom:5px}.ltn__testimonial-item-5 .ltn__testimonial-info h6{color:var(--ltn__secondary-color)}.ltn__testimonial-quote-menu{position:absolute;top:0;width:100%;height:100%;padding:0;margin:0}.ltn__testimonial-quote-menu li{list-style:none}.ltn__testimonial-quote-menu li img{position:absolute}.ltn__testimonial-quote-menu li:nth-child(1) img{width:105px;top:-15%;left:0}.ltn__testimonial-quote-menu li:nth-child(2) img{width:65px;top:0;left:auto;right:3%}.ltn__testimonial-quote-menu li:nth-child(3) img{width:65px;top:70%;left:10%}.ltn__testimonial-quote-menu li:nth-child(4) img{width:125px;top:60%;left:auto;right:10%}.ltn__testimonial-quote-menu li:nth-child(5) img{width:75px;top:40%;left:3%}.ltn__testimonial-quote-menu li:nth-child(6) img{width:75px;top:25%;left:auto;right:15%}.ltn__testimonial-quote-menu li:nth-child(7) img{width:55px;top:20%;left:15%}.ltn__testimonial-quote-menu li:nth-child(8) img{width:55px;top:40%;left:auto;right:3%}.ltn__testimonial-item-6{padding-top:50px;margin-bottom:0}.ltn__testimonial-item-6 .ltn__testimoni-img i{border:0;color:var(--ltn__secondary-color)}.ltn__testimonial-item-6 p{font-size:28px}@media(max-width:991px){.ltn__testimonial-item-2{max-width:70%}.ltn__testimonial-item-2 p{font-size:20px}.ltn__testimonial-item-2 .ltn__testimoni-info h4{font-size:24px}.ltn__testimonial-slider-4{max-width:70%}.ltn__testimonial-item-5 .ltn__testimonial-info p{font-size:20px}.quote-animated-image{display:none!important}}@media(max-width:767px){.ltn__testimonial-item-2{max-width:95%}.ltn__testimonial-item-2 p{font-size:16px}.ltn__testimonial-item-2 .ltn__testimoni-info h4{font-size:20px}.ltn__testimonial-item-3 .ltn__testimoni-info{width:calc(100% - 20px);padding:25px 20px 30px}.ltn__testimonial-item-4 .ltn__testimoni-img{float:none}.ltn__testimonial-slider-4{max-width:95%}.ltn__testimonial-item-5 .ltn__testimonial-info p{font-size:16px}}.ltn__banner-item{margin-bottom:30px;position:relative}.ltn__banner-img{overflow:hidden;border-radius: 12px;}.ltn__banner-img img{border-radius: 12px;-webkit-transition:all 1.5s ease 0s;-o-transition:all 1.5s ease 0s;transition:all 1.5s ease 0s}.ltn__banner-img:hover img{-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transform:scale(1.1)}.ltn__banner-info h4{margin-bottom:10px}.ltn__banner-style-2 .ltn__banner-info{padding:20px 30px;border:1px solid;border-color:var(--border-color-1)}.ltn__banner-style-3 .ltn__banner-info{position:absolute;left:35px;top:30px}.ltn__banner-style-3 .banner-button{position:absolute;bottom:30px;left:30px}.ltn__banner-style-3 .banner-button a{color:var(--ltn__color-1);padding:12px 25px;background-color:rgba(255,255,255,0.1);display:inline-block}.ltn__banner-style-3 .banner-button a:hover{color:var(--white)}.ltn__team-item{margin-bottom:30px;border:1px solid #f1f1f1;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.ltn__team-item:hover{-webkit-box-shadow:var(--ltn__box-shadow-1);box-shadow:var(--ltn__box-shadow-1)}.team-info{padding:25px 15px}.ltn__team-item-2{position:relative}.ltn__team-item-2:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:var(--gradient-color-1);opacity:0;visibility:hidden;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.ltn__team-item-2 .team-info{position:absolute;width:100%;top:60%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0;visibility:hidden;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.ltn__team-item-2:hover:before{opacity:.7;visibility:visible}.ltn__team-item-2:hover .team-info{top:50%;opacity:1;visibility:visible}.ltn__team-item-3{padding:45px 20px 25px;-webkit-box-shadow:var(--ltn__box-shadow-1);box-shadow:var(--ltn__box-shadow-1);border:0;position:relative}.ltn__team-item-3 .team-img{max-width:180px;margin-left:auto;margin-right:auto}.ltn__team-item-3 .team-img img{border-radius:100%}.ltn__team-item-3 h6{text-transform:uppercase}.ltn__team-item-3 .team-info{padding:0;margin-top:30px}.ltn__team-item-3 .ltn__social-media{-webkit-transition:.5s;-o-transition:.5s;transition:.5s;position:absolute;left:0;bottom:0;background-color:currentColor;width:100%;padding:10px 20px 20px;opacity:0;visibility:hidden;border-bottom:3px solid transparent}.ltn__team-item-3:hover{background-color:var(--ltn__primary-color)}.ltn__team-item-3:hover h6,.ltn__team-item-3:hover h4,.ltn__team-item-3:hover .ltn__social-media ul li{color:var(--white)}.ltn__team-item-3:hover .ltn__social-media{bottom:-25px;opacity:1;visibility:visible;z-index:999;border-bottom-color:var(--ltn__secondary-color)}@media(max-width:767px){.ltn__team-item-3{max-width:300px;margin-left:auto;margin-right:auto}}.ltn__counterup-item{margin-bottom:50px;text-align:center}.ltn__counterup-item .counter-icon{margin-bottom:25px}.ltn__counterup-item .counter-icon i{font-size:35px}.ltn__counterup-item h1{font-weight:700;font-size:40px;color:var(--ltn__secondary-color)}.ltn__counterup-item-2{margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex}.ltn__counterup-item-2 .counter-icon{margin-bottom:0;margin-right:30px;text-align:center}.ltn__counterup-item-2 .counter-icon i{font-size:35px;height:65px;width:65px;line-height:65px;border:1px solid;border-radius:5px;color:var(--ltn__color-1)}.ltn__counterup-item-2 h1,.ltn__counterup-item-2 h6{font-weight:600;font-size:36px;line-height:1;margin-bottom:10px}.ltn__counterup-item-2 h6{font-size:20px}.ltn__counterup-item-3{margin-bottom:50px}.ltn__counterup-item-3 .counter-icon{color:var(--ltn__color-1)}.ltn__counterup-item-3 h1{font-size:72px;line-height:1;margin-bottom:5px}.ltn__counterup-item-3 .counterUp-icon{font-size:30px}.ltn__counterup-item-3 h6{font-family:var(--ltn__body-font)}@media(max-width:1199px){.ltn__counterup-item-3 h1{font-size:56px}}@media(max-width:767px){.ltn__counterup-area .ltn__section-title-2{text-align:center}.ltn__counterup-item-3{text-align:center}.ltn__counterup-item-3 h1{font-size:56px}}.ltn__contact-address-item{padding:40px 30px 10px;text-align:center;-webkit-box-shadow:var(--ltn__box-shadow-2);box-shadow:var(--ltn__box-shadow-2);margin-bottom:30px}.ltn__contact-address-item i{background-color:transparent;color:var(--ltn__heading-color);height:60px;width:60px;line-height:60px;-webkit-box-shadow:var(--ltn__box-shadow-2);box-shadow:var(--ltn__box-shadow-2);text-align:center;border-radius:100%;margin-bottom:30px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;display:inline-block}.ltn__contact-address-item:hover i{background-color:var(--ltn__primary-color);color:var(--white)}.ltn__contact-address-item-2{padding:30px 0 10px;margin-bottom:0;-webkit-box-shadow:none;box-shadow:none}.ltn__contact-address-item-2+.ltn__contact-address-item-2{border-top:1px solid}.contact-form-box{padding:0;position:relative;z-index:1}.contact-form-box input::-webkit-input-placeholder{color:var(--ltn__color-1)}.contact-form-box input::-moz-placeholder{color:var(--ltn__color-1)}.contact-form-box input:-ms-input-placeholder{color:var(--ltn__color-1)}.contact-form-box input:-moz-placeholder{color:var(--ltn__color-1)}.contact-form-box textarea{min-height:290px}.contact-form-box .btn{font-weight:500}.contact-form-box-2 input,.contact-form-box-2 textarea{border-top:0;border-left:0;border-right:0;padding-left:0}.google-map{height:550px}.ltn__contact-address-item-3{-webkit-box-shadow:none;box-shadow:none;border:2px solid var(--border-color-11);padding:50px 30px 25px}.ltn__contact-address-item-3 i{font-size:50px;border:0;-webkit-box-shadow:none;box-shadow:none}.ltn__contact-address-item-3 .ltn__contact-address-icon{margin-bottom:35px}.ltn__contact-address-item-3 .ltn__contact-address-icon img{max-width:80px}.ltn__contact-address-item-3:hover i{background-color:transparent;color:var(--ltn__secondary-color)}.ltn__contact-address-item-4{border:0;-webkit-box-shadow:none;box-shadow:none;padding:0}.ltn__contact-address-item-4 i{height:110px;width:110px;line-height:110px;-webkit-box-shadow:none;box-shadow:none;text-align:center;border-radius:100%;margin-bottom:30px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;display:inline-block;font-size:35px;border:1px solid var(--white-18)}.ltn__contact-address-item-4 h3{font-weight:500}.ltn__contact-address-item-4 p{font-weight:400;color:var(--ltn__body-color)}.ltn__contact-address-item-4:hover i{background-color:var(--ltn__secondary-color);border-color:var(--ltn__secondary-color);color:var(--white)}.form-messege .error{color:var(--red)}.form-messege .success{color:var(--green)}@media(max-width:767px){.contact-form-box{padding:40px 25px 50px}}.table-1 table{border:0;text-transform:uppercase;font-size:13px;width:100%}.table-1 table tr:first-child{font-weight:700;text-transform:uppercase;background-color:#e5e5e6}.table-1 table tr:nth-child(odd){background-color:#e5e5e6}.table-1 table tr:nth-of-type(even){background:#f9f9f9}.table-1 table tr th{font-weight:700;text-transform:uppercase;background-color:#e5e5e6;border-right:2px solid #fff;border-bottom:2px solid #fff;padding:10px 0;display:table-cell;line-height:18px;text-align:center;width:12%}.table-1 table tr td{border-right:2px solid #fff;border-bottom:2px solid #fff;padding:10px 0;display:table-cell;line-height:18px;text-align:center}.mobile-show{display:none}@media only screen and (max-width:767px){.mobile-none{display:none}.mobile-show{display:block}}.cart-plus-minus{border:2px solid;height:50px;line-height:43px;width:120px;text-align:center}.qtybutton{height:100%;width:30%}.dec.qtybutton{float:left;border-right:2px solid}.inc.qtybutton{float:right;border-left:2px solid}.cart-plus-minus,.dec.qtybutton,.inc.qtybutton{background-color:var(--white-7);border-color:var(--white-7);font-size:20px;font-weight:400}input.cart-plus-minus-box{background:transparent none repeat scroll 0 0;-webkit-box-shadow:none;box-shadow:none;border:0;height:100%;margin-bottom:0;padding:0;text-align:center;width:40%;font-weight:400}.product-details-content .product-title{font-size:36px;font-weight:700}.product-details-content .product-price{font-size:24px;margin-top:15px;margin-bottom:15px}.product-details-content .product-excerpt{margin-bottom:30px}.product-details-content .cart-plus-minus{display:inline-block;margin-right:20px}.product-details-content .product-details-cart-btn{display:inline-block;margin-top:0}.product-details-content .product-details-buy-btn .theme-btn-1{padding:10px 100px 9px}.table tr:nth-child(odd){background-color:#f7f8fa}.table tr:nth-child(even){background-color:#fafafa}.shoping-cart-table tbody{border-bottom:1px solid #dee2e6}.shoping-cart-table thead th{vertical-align:middle;border-bottom:0;background-color:#f7f8fa}.shoping-cart-table .table tr{background-color:transparent;display:table;width:100%}.shoping-cart-table td{padding:20px 25px;vertical-align:middle}.cart-product-image img{max-width:100px}.cart-product-remove{cursor:pointer}.cart-product-remove:hover{color:var(--ltn__secondary-color)}.cart-product-subtotal{font-weight:700}.cart-coupon-row{background-color:#f7f8fa;text-align:right}.cart-coupon{text-align:left}.cart-coupon input{max-width:250px;margin-bottom:0}.submit-button-1{padding:10px 30px;background-color:var(--ltn__primary-color);color:var(--white);-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.submit-button-1:hover{background-color:var(--ltn__secondary-color);color:var(--white)}.btn.disabled{cursor:not-allowed}.shoping-cart-total{float:right;max-width:450px;width:100%}.shoping-cart-total .table{margin-bottom:0}.shoping-cart-total .btn-wrapper{margin-top:0}.shoping-cart-total .btn-wrapper .theme-btn-1{display:block}@media(min-width:768px) and (max-width:991px){.shoping-cart-table td{padding:20px 10px}.cart-product-image img{max-width:80px}.cart-product-info h4{font-size:18px}}@media(max-width:767px){.shoping-cart-table thead th{display:none}.shoping-cart-table .table tr{display:block;text-align:center}.shoping-cart-table td{display:block;padding:20px 15px}.cart-product-image{max-width:100%}.shoping-cart-table .cart-plus-minus{margin-left:auto;margin-right:auto}.cart-coupon input{margin-bottom:20px}.shoping-cart-table .table tr:nth-child(even){background-color:var(--section-bg-1)}}.custom-content-brief h1{margin-bottom:30px}.custom-content-brief .btn-wrapper{margin-top:40px}.ltn__newsletter-inner .ltn__form-box{position:relative;margin-top:30px}.ltn__newsletter-inner .ltn__form-box input{margin-bottom:0;padding-right:140px}.ltn__newsletter-inner .ltn__form-box button{margin-top:0;position:absolute;right:0;top:0;height:100%;height:100%;-webkit-box-shadow:none;box-shadow:none}.ltn__newsletter-inner-2 .ltn__form-box input{border-width:0 0 1px 0;padding-right:140px}.ltn__newsletter-inner-3 .ltn__form-box input{border-radius:50px;padding-left:30px}.ltn__faq-inner .card{border:0;border-radius:0;margin-bottom:35px}.ltn__faq-inner .card:last-child{margin-bottom:0}.ltn__faq-inner .card .ltn__card-title{background-color:var(--section-bg-1);padding:22px 15px 22px 40px;cursor:pointer;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;font-size:18px;margin-bottom:0}.ltn__faq-inner .card .ltn__card-title::before{position:absolute;content:"\e604";font-family:'simple-line-icons';right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:20px}.ltn__faq-inner .card .ltn__card-title[aria-expanded="true"]{background-color:var(--ltn__secondary-color);color:var(--white)}.ltn__faq-inner .card .ltn__card-title[aria-expanded="true"]:before{content:"\e607"}.ltn__faq-inner .card .card-body{padding:20px 0 0 0}.ltn__faq-inner-2 .card{margin:0 0 -2px 0;border:2px solid;border-color:var(--border-color-10)}.ltn__faq-inner-2 .card .ltn__card-title{background-color:transparent;padding:20px 60px 20px 40px}.ltn__faq-inner-2 .card .ltn__card-title::before{background-color:var(--section-bg-1);color:var(--ltn__primary-color);font-size:16px;height:40px;width:40px;text-align:center;line-height:40px}.ltn__faq-inner-2 .card .ltn__card-title[aria-expanded="true"]{background-color:transparent;color:var(--ltn__primary-color)}.ltn__faq-inner-2 .card .ltn__card-title[aria-expanded="true"]:before{color:var(--ltn__secondary-color)}.ltn__faq-inner-2 .card .card-body{padding:15px 40px 25px}@media(max-width:767px){.ltn__faq-inner-2 .card .ltn__card-title{padding:20px 60px 20px 20px;font-size:16px}.ltn__faq-inner-2 .card .card-body{padding:15px 20px 25px}}.error-404-inner .btn-wrapper{margin-top:50px}.error-404-title{font-size:120px;line-height:1;margin-bottom:40px}.ltn__404-area-1 .error-404-title{line-height:1;color:var(--ltn__secondary-color);margin-bottom:10px}.ltn__404-area-1 h2{margin-bottom:20px}.ltn__404-area-2{min-height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ltn__404-area-2 .error-404-inner{padding:150px 0 170px}@media(max-width:1199px){.ltn__404-area-1 .error-404-title{font-size:200px}.ltn__404-area-1 h2{font-size:30px}}@media(max-width:991px){.ltn__404-area-2 .error-404-inner{padding:80px 0 110px}.error-404-inner p br{display:none}.error-404-title{font-size:80px}.ltn__404-area-1 .error-404-title{font-size:100px}.ltn__404-area-1 h2{font-size:20px}}.ltn__coming-soon-area{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.coming-soon-inner{padding:120px 0 100px}.coming-soon-inner .ltn__countdown{margin-top:0;-webkit-box-shadow:none;box-shadow:none;border:2px solid var(--border-color-1)}.coming-soon-inner .ltn__countdown .single{margin-right:30px;margin-top:15px;margin-bottom:15px;min-width:120px;padding-top:15px}.coming-soon-inner .btn-wrapper{margin-top:50px}.coming-soon-inner p{max-width:380px;margin-left:auto;margin-right:auto}.coming-soon-inner .ltn__form-box{max-width:550px;margin-left:auto;margin-right:auto}.coming-soon-inner .ltn__form-box input{background-color:transparent;color:var(--ltn__body-color);border:2px solid var(--border-color-1)}.coming-soon-inner .ltn__form-box input[type="text"]::-webkit-input-placeholder,.coming-soon-inner .ltn__form-box input[type="email"]::-webkit-input-placeholder{color:var(--ltn__body-color)}@media(min-width:767px) and (max-width:991px){.coming-soon-inner .ltn__countdown .single{min-width:110px}}@media(max-width:991px){.coming-soon-inner{padding:80px 0 110px}.coming-soon-inner p br{display:none}}@media(max-width:767px){.coming-soon-inner .ltn__countdown{padding:25px 20px 5px}.coming-soon-inner .ltn__countdown .single{margin-right:20px;min-width:90px}}.ltn__img-slide-item-1{margin:10px 0 20px 0;padding:0}.slick-current .ltn__img-slide-item-1{-webkit-box-shadow:var(--ltn__box-shadow-1);box-shadow:var(--ltn__box-shadow-1)}.ltn__img-slide-item-2{margin-bottom:30px}.ltn__img-slide-item-3{position:relative;margin-bottom:85px}.ltn__img-slide-item-3 .ltn__img-slide-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 35px;background-color:white;position:absolute;bottom:0;width:calc(100% - 60px);margin-left:auto;margin-right:auto;left:0;right:0;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;opacity:0;visibility:hidden;-webkit-box-shadow:var(--ltn__box-shadow-2);box-shadow:var(--ltn__box-shadow-2)}.ltn__img-slide-item-3 .ltn__img-slide-info-brief{padding-right:20px}.ltn__img-slide-item-3 h6{margin-bottom:5px;color:var(--ltn__secondary-color)}.ltn__img-slide-item-3 h1{margin-bottom:0;font-size:30px}.ltn__img-slide-item-3 .btn-wrapper{margin-top:0}.ltn__img-slide-item-3 .btn-wrapper .btn{padding:15px 20px 13px}.ltn__img-slide-item-3:hover .ltn__img-slide-info{bottom:-65px;opacity:1;visibility:visible}.slick-current .ltn__img-slide-item-3 .ltn__img-slide-info{bottom:-65px;opacity:1;visibility:visible}.ltn__img-slide-item-4{position:relative;margin-bottom:30px}.ltn__img-slide-item-4 .ltn__img-slide-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 35px;position:absolute;bottom:5px;width:100%;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;background:var(--gradient-color-3);opacity:0;visibility:hidden}.ltn__img-slide-item-4 .ltn__img-slide-info-brief{padding-right:20px}.ltn__img-slide-item-4 h6{margin-bottom:5px;color:var(--white)}.ltn__img-slide-item-4 h1{margin-bottom:0;font-size:30px;color:var(--white)}.ltn__img-slide-item-4 .btn-wrapper{margin-top:0}.ltn__img-slide-item-4 .btn-wrapper .btn{padding:15px 20px 13px}.ltn__img-slide-item-4:hover .ltn__img-slide-info{bottom:0;opacity:1;visibility:visible}@media(max-width:1399px){.ltn__img-slide-item-3 .ltn__img-slide-info{padding:30px 20px;width:calc(100% - 30px)}.ltn__img-slide-item-3 .ltn__img-slide-info-brief{padding-right:15px}.ltn__img-slide-item-3 h1{font-size:18px}.ltn__img-slide-item-3 .btn-wrapper .btn{padding:10px 10px 8px}.ltn__img-slide-item-4 .ltn__img-slide-info{padding:30px 20px}.ltn__img-slide-item-4 h1{font-size:18px}.ltn__img-slide-item-4 .btn-wrapper .btn{padding:10px 10px 8px}}.ltn__pricing-plan-item{-webkit-box-shadow:var(--ltn__box-shadow-1);box-shadow:var(--ltn__box-shadow-1);margin-bottom:30px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;position:relative;overflow:hidden}.ltn__pricing-plan-item .pricing-badge{color:var(--white);background-color:var(--ltn__secondary-color);padding:4px 20px;text-transform:uppercase;font-size:8px;line-height:20px;font-weight:700;letter-spacing:1px;display:table;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:18px;position:absolute;right:-28px;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.ltn__pricing-plan-item .pricing-title{margin:0;height:100px;line-height:100px}.ltn__pricing-plan-item .pricing-price{background-color:var(--section-bg-1);height:85px;line-height:85px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.ltn__pricing-plan-item .pricing-price h2{margin-bottom:0;line-height:inherit;font-size:48px}.ltn__pricing-plan-item .pricing-price sup,.ltn__pricing-plan-item .pricing-price sub{font-size:24px}.ltn__pricing-plan-item .pricing-price sup{top:-.9em}.ltn__pricing-plan-item .pricing-price sub{bottom:-.2em}.ltn__pricing-plan-item ul{margin:35px 0;padding:0}.ltn__pricing-plan-item ul li{list-style:none;font-size:18px}.ltn__pricing-plan-item .btn-wrapper{padding-bottom:50px}.ltn__pricing-plan-item.active-price,.ltn__pricing-plan-item.active{-webkit-box-shadow:var(--ltn__box-shadow-6);box-shadow:var(--ltn__box-shadow-6);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);overflow:hidden;position:relative}.ltn__pricing-plan-item.active-price .pricing-price h2,.ltn__pricing-plan-item.active .pricing-price h2{color:var(--ltn__secondary-color)}.ltn__pricing-plan-item.active-price .btn,.ltn__pricing-plan-item.active .btn{background-color:var(--ltn__secondary-color);color:var(--white)}@media(max-width:767px){.ltn__pricing-plan-item.active-price,.ltn__pricing-plan-item.active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.checkbox-item{display:block;position:relative;padding-left:30px;margin-bottom:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-item input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-item .checkmark{position:absolute;top:3px;left:0;height:16px;width:16px;background-color:var(--gray);border:1px solid;border-color:var(--ltn__primary-color)}.checkbox-item:hover input ~ .checkmark{background-color:var(--ltn__secondary-color)}.checkbox-item input:checked ~ .checkmark{background-color:var(--ltn__primary-color)}.checkbox-item .checkmark:after{position:absolute;content:"";display:none}.checkbox-item input:checked ~ .checkmark:after{display:block}.checkbox-item .checkmark:after{left:4px;top:0;width:5px;height:10px;border:solid #fff;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.body-sidebar-icons{position:fixed;top:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:9;-webkit-transition:-webkit-transform .3s ease 1s;transition:-webkit-transform .3s ease 1s;-o-transition:transform .3s ease 1s;transition:transform .3s ease 1s;transition:transform .3s ease 1s,-webkit-transform .3s ease 1s;transition:transform .3s ease 1s,-webkit-transform .3s ease 1s;right:0;-webkit-transform:translate3d(100%,-50%,0);transform:translate3d(100%,-50%,0);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.body-sidebar-icons a{background-color:#ddd;text-align:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:auto;height:40px;min-width:40px;margin:0;overflow:hidden;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.body-sidebar-icons a i{width:40px;line-height:40px;font-size:14px;vertical-align:middle}.body-sidebar-icons a .icon-name{white-space:nowrap;max-width:0;padding:0;overflow:hidden;font-size:14px;font-weight:600;-webkit-transition:padding .4s cubic-bezier(0.175,0.885,0.32,1.15),max-width .4s cubic-bezier(0.175,0.885,0.32,1.15);-o-transition:padding .4s cubic-bezier(0.175,0.885,0.32,1.15),max-width .4s cubic-bezier(0.175,0.885,0.32,1.15);transition:padding .4s cubic-bezier(0.175,0.885,0.32,1.15),max-width .4s cubic-bezier(0.175,0.885,0.32,1.15)}.body-sidebar-icons a.facebook-icon{background-color:var(--facebook)}.body-sidebar-icons a.twitter-icon{background-color:var(--twitter)}.body-sidebar-icons a.pinterest-icon{background-color:var(--pinterest)}.body-sidebar-icons a.instagram-icon{background-color:var(--instagram)}.body-sidebar-icons a.dribbble-icon{background-color:var(--dribbble)}.body-sidebar-icons a.behance-icon{background-color:var(--behance)}.body-sidebar-icons a.google-plus-icon{background-color:var(--google-plus)}.body-sidebar-icons a.linkedin-icon{background-color:var(--linkedin)}.body-sidebar-icons a.youtube-icon{background-color:var(--youtube)}.body-sidebar-icons a.vk-icon{background-color:var(--vk)}.body-sidebar-icons a.wechat-icon{background-color:var(--wechat)}.body-sidebar-icons a.email-icon{background-color:var(--email)}.body-sidebar-icons a:hover{-webkit-box-shadow:none;box-shadow:none}.body-sidebar-icons a:hover .icon-name{padding-left:15px;max-width:220px}.body-sidebar-icons.left-side{left:0;right:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.body-sidebar-icons.left-side a{-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}.body-sidebar-icons.left-side a:hover{-webkit-box-shadow:none;box-shadow:none}.body-sidebar-icons.left-side a:hover .icon-name{padding-right:15px;padding-left:0}.about-us-img-wrap{position:relative}.about-us-img-wrap img{margin:0}.about-us-img-info{width:310px;height:310px;background-color:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-shadow:var(--ltn__box-shadow-1);box-shadow:var(--ltn__box-shadow-1);position:absolute;top:70%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:auto}.about-us-img-info h1{margin:0;font-size:120px;line-height:.8;color:var(--ltn__secondary-color)}.about-us-img-info h1 .counter{font-size:120px;line-height:.8;color:var(--ltn__secondary-color)}.about-us-img-info h1 span{font-size:20px;color:var(--ltn__heading-color)}.about-us-img-info h6{margin:0}.about-us-img-info h6 span{font-size:20px;color:var(--ltn__secondary-color)}.about-us-img-info .btn-wrapper{margin-top:50px}.about-us-img-info .dots-bottom{height:25px;width:25px;background-color:var(--ltn__secondary-color);display:inline-block;position:absolute;bottom:-10px;left:12px}.about-us-img-info-2{width:190px;height:190px;background-color:var(--ltn__secondary-color);border:15px solid;border-color:var(--white);bottom:0;top:auto;-webkit-transform:inherit;-ms-transform:inherit;transform:inherit;margin-right:0}.about-us-img-info-2 h1{font-size:50px;color:var(--white)}.about-us-img-info-2 h1 .counter{font-size:50px;color:var(--white)}.about-us-img-info-2 h1 span{font-size:20px;color:var(--white)}.about-us-img-info-2 h6{color:var(--white)}.about-us-info-wrap .btn-wrapper{margin-top:40px}.about-us-info-wrap hr{margin-top:40px;margin-bottom:40px}.about-us-info-wrap p{font-weight:300}.about-us-info-devide{display:-webkit-box;display:-ms-flexbox;display:flex}.about-us-info-devide .list-item-with-icon{margin-left:30px;margin-bottom:30px}.list-item-with-icon{min-width:300px}.about-us-img-info-inner{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.list-item-with-icon-2 ul,.list-item-with-icon ul{padding:0;margin:0}.list-item-with-icon-2 ul li,.list-item-with-icon ul li{position:relative;list-style:none;padding-left:60px;font-weight:700;margin-bottom:25px}.list-item-with-icon-2 ul li:last-child,.list-item-with-icon ul li:last-child{margin-bottom:0}.list-item-with-icon-2 ul li::before,.list-item-with-icon ul li::before{position:absolute;content:"\f00c";font-family:'Font Awesome\ 5 Free';font-weight:900;left:0;top:-5px;background-color:var(--section-bg-1);height:40px;width:40px;line-height:40px;text-align:center;font-size:12px;color:var(--ltn__secondary-color)}.list-item-with-icon-2 ul li{padding-left:30px;font-weight:400;margin-bottom:0}.list-item-with-icon-2 ul li::before{height:inherit;line-height:inherit;width:inherit;background-color:transparent;color:var(--ltn__heading-color);top:5px}.about-img-left{margin-right:30px}.about-img-right{margin-left:30px}.ltn__img-shape-left,.ltn__img-shape-right{position:relative}.ltn__img-shape-left::before,.ltn__img-shape-right::before{position:absolute;content:"";left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:85%;width:30px;background-color:var(--ltn__secondary-color)}.ltn__img-shape-left{padding-left:30px}.ltn__img-shape-left::before{left:0}.ltn__img-shape-right{padding-right:30px}.ltn__img-shape-right::before{left:auto;right:0}.about-call-us{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-call-us .call-us-icon{font-size:50px;margin-right:20px;color:var(--ltn__secondary-color);line-height:1}.about-call-us .call-us-info p{margin-bottom:10px}.about-call-us .call-us-info h2{margin-bottom:0}@media(min-width:992px) and (max-width:1199px){.about-us-info-devide{display:block}.about-us-info-devide .list-item-with-icon{margin-left:0}.list-item-with-icon{margin-top:30px;margin-bottom:40px}}@media(max-width:991px){.about-img-left{margin-right:0;margin-bottom:40px}.about-img-right{margin-left:0;margin-bottom:40px}}@media(max-width:767px){.custom-content-brief{margin-bottom:30px}.about-us-img-info{height:200px;width:220px}.about-us-img-info h1 .counter{font-size:80px}.about-us-img-info-2{width:150px;height:150px}.about-us-img-info-2 h1 .counter{font-size:30px}.about-us-info-devide{display:block}.about-us-info-devide .list-item-with-icon{margin-left:0}.list-item-with-icon{margin-top:30px;margin-bottom:40px}.list-item-with-icon{min-width:275px}}.why-choose-us-feature-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;max-width:480px}.why-choose-us-feature-item .why-choose-us-feature-icon{margin-right:20px;font-size:70px;line-height:1.2;color:var(--ltn__secondary-color);min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.why-choose-us-feature-item .why-choose-us-feature-brief h3{margin-bottom:5px}.why-choose-us-img-wrap img{max-width:65%}.why-choose-us-img-2{margin-top:-15%}.why-choose-us-img-2 img{border:15px solid var(--white)}.ltn__service-item-1{background-color:var(--white);margin-bottom:50px}.ltn__service-item-1 .service-item-img{position:relative;overflow:hidden}.ltn__service-item-1 .service-item-img img{-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}.ltn__service-item-1 .service-item-icon{position:absolute;right:0;bottom:0;width:70px;height:70px;background-color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:40px;color:var(--ltn__secondary-color)}.ltn__service-item-1 .service-item-brief{padding:32px 40px 10px}.ltn__service-item-1 .service-item-brief h3{margin-bottom:5px}.ltn__service-item-1:hover .service-item-img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.ltn__service-item-2{padding:0 45px 30px;margin-bottom:50px;margin-top:35px}.ltn__service-item-2 .service-item-icon{font-size:80px;line-height:1;top:-35px;position:relative;color:var(--ltn__secondary-color)}.ltn__service-item-2 .service-item-brief{padding-top:50px}.ltn__service-item-2 .service-item-icon+.service-item-brief{padding-top:0}.ltn__service-item-2 ul{margin-bottom:10px;padding:0}.ltn__service-item-2 ul li{list-style:none;margin-top:10px}.ltn__service-item-2 ul li span{color:var(--ltn__color-1)}.ltn__service-item-2 hr{margin-top:25px;margin-bottom:25px}@media(max-width:1199px){.ltn__service-item-2{padding:0 30px 30px}}@media(max-width:767px){.ltn__service-item-1 .service-item-brief{padding:30px 22px 10px}}.call-to-action-2{background-color:var(--white-3)}.call-to-action-inner-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.call-to-action-inner-2 h2{margin:0}.call-to-action-inner-2 .btn-wrapper{margin-top:0}.get-a-free-service-margin{margin-bottom:-180px}.get-a-free-service-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-shadow:var(--ltn__box-shadow-1);box-shadow:var(--ltn__box-shadow-1);padding-right:80px;padding-left:30px}.get-a-free-service-inner .call-to-img img{max-width:350px;position:absolute;left:35px;bottom:0;z-index:2}.get-a-free-service-inner .call-to-action-inner-content{position:relative;z-index:3}.call-to-circle-1,.call-to-circle-2{height:265px;width:265px;display:inline-block;background-color:var(--ltn__secondary-color);position:absolute;left:60px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:100%;z-index:1}.call-to-circle-2{height:80px;width:80px;left:300px;top:10%;-webkit-transform:inherit;-ms-transform:inherit;transform:inherit;-webkit-animation:wave 8s .1s infinite linear;animation:wave 8s .1s infinite linear}.call-to-bg-icon{position:absolute;font-size:220px;right:35px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;color:var(--ltn__color-1);opacity:.1}.get-a-free-service-inner .call-to-circle-2{-webkit-animation:wave 8s .1s infinite linear;animation:wave 8s .1s infinite linear}.ltn__call-to-action-4{position:relative}.ltn__call-to-action-4 .call-to-action-inner-4{position:relative;z-index:99}.ltn__call-to-4-img-1{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);max-width:34%}.ltn__call-to-4-img-2{position:absolute;right:0;bottom:0;max-width:27%}.call-to-action-inner-5 a:hover{text-decoration:underline;color:var(--white)}@media(max-width:991px){.ltn__call-to-4-img-1,.ltn__call-to-4-img-2{display:none}}@media(max-width:767px){.call-to-action-inner-2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.call-to-action-inner-2 .btn-wrapper{margin-top:15px}.get-a-free-service-inner{display:block;padding-right:0;padding-left:0}.get-a-free-service-inner .call-to-img{margin-bottom:40px}.get-a-free-service-inner .call-to-img img{max-width:100%;position:relative;left:0}.call-to-circle-1,.call-to-circle-2{display:none}}.ltn__elements-area{background-color:var(--section-bg-1);padding:50px 0;margin:50px 0}.elements-title-area{text-align:center}.elements-title-inner{background-color:var(--white-3);display:inline-block;padding:10px 30px;outline:10px solid;outline-offset:10px;outline-color:var(--white-3);margin:20px}.elements-title-inner p{margin-bottom:0;padding-top:5px;border-top:1px solid #ddd;margin-top:5px}.elements-title{display:inline-block;margin:0}.ltn__service-form-box{margin:0;padding:0 30px}.ltn__service-form-box>ul{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ltn__service-form-box>ul>li{display:inline-block;margin-right:20px;list-style:none}.ltn__service-form-box .nice-select{margin:0;height:60px;line-height:58px;padding-right:40px;padding-left:20px;border-radius:0;min-width:200px;font-size:16px;font-weight:700;font-family:var(--ltn__heading-font)}.ltn__service-form-box .nice-select:after{right:20px}.ltn__service-form-box .nice-select UL li{display:block}.ltn__service-form-box input{margin:0}.ltn__service-form-box input[type="date"]{margin:0;height:60px;padding:0 20px;border:1px solid;font-weight:700;font-family:var(--ltn__heading-font);text-transform:uppercase}.ltn__service-form-box .btn-wrapper{margin:0}.ltn__service-form-color-white .ltn__service-form-box .nice-select{background-color:transparent;border:2px solid;border-color:var(--border-color-3)}.ltn__service-form-color-white .ltn__service-form-box .nice-select .current{color:var(--white);text-transform:uppercase}.ltn__service-form-color-white .ltn__service-form-box .nice-select::after{border-bottom:2px solid;border-right:2px solid;border-color:var(--border-color-3)}.ltn__service-form-color-white .ltn__service-form-box input{background-color:transparent;color:var(--white);border-color:var(--border-color-3);font-weight:700;height:60px}.ltn__service-form-color-white .ltn__service-form-box input[type="date"]{background-color:transparent;color:var(--white)}.ltn__service-form-color-white .ltn__service-form-box input[type="date"]::-webkit-calendar-picker-indicator{-webkit-filter:invert(100%);filter:invert(100%)}.ltn__service-form-color-white .ltn__service-form-box input::-webkit-input-placeholder{color:var(--white)}.ltn__service-form-color-white .ltn__service-form-box input::-moz-placeholder{color:var(--white)}.ltn__service-form-color-white .ltn__service-form-box input:-ms-input-placeholder{color:var(--white)}.ltn__service-form-color-white .ltn__service-form-box input:-moz-placeholder{color:var(--white)}.ltn__service-form-color-white .input-item-date.ltn__custom-icon::before{color:var(--white);top:50%}.input-item-date{margin-bottom:30px}.input-item-date input[type="date"]{background-color:transparent;border:2px solid var(--border-color-1);height:65px;width:100%;padding:0 20px}.input-item-date input[type="date"]::-webkit-calendar-picker-indicator{-webkit-filter:invert(0%);filter:invert(0%)}.ltn__service-form-1 .ltn__service-form-brief{padding-left:100px}.ltn__service-form-margin{margin-top:-160px}@media(min-width:1200px) and (max-width:1599px){.ltn__service-form-box{padding:0}.ltn__service-form-box .input-item{max-width:200px}}@media(max-width:1199px){.ltn__service-form-box>ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(max-width:767px){.ltn__service-form-box>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}@media(max-width:575px){.ltn__service-form-1 .ltn__service-form-brief{padding-left:20px}}.get-a-quote-wrap{padding:40px 50px 50px;border:2px solid;border-color:var(--border-color-1)}.get-a-quote-form{margin:0}.get-a-quote-form .btn-wrapper{padding:0 40px}.get-a-quote-form .btn{width:100%}.get-a-quote-form input::-webkit-input-placeholder{color:var(--ltn__color-1)}.get-a-quote-form input::-moz-placeholder{color:var(--ltn__color-1)}.get-a-quote-form input:-ms-input-placeholder{color:var(--ltn__color-1)}.get-a-quote-form input:-moz-placeholder{color:var(--ltn__color-1)}.input-item .nice-select{border:2px solid;border-color:var(--border-color-1);border-radius:0;font-size:14px;font-weight:400;height:65px;line-height:60px;width:100%;margin-bottom:30px}.input-item .nice-select .current{font-weight:700}.input-item .nice-select::after{display:none}.input-item .nice-select::before{content:"\f063";font-size:14px;position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:'Font Awesome\ 5 Free';font-weight:900;color:var(--ltn__secondary-color)}.input-item::after{display:block;clear:both;content:""}@media(max-width:1199px){.get-a-quote-form .btn-wrapper{padding:0}}@media(max-width:767px){.get-a-quote-wrap{padding:40px 30px 50px}}.ltn__car-dealer-form-tab .ltn__tab-menu{margin-bottom:0}.ltn__car-dealer-form-tab .ltn__tab-menu .active{border-color:var(--ltn__secondary-color);background-color:var(--ltn__secondary-color);color:var(--white)}.ltn__car-dealer-form-tab .tab-content{padding:40px;background-color:var(--section-bg-1)}.ltn__car-dealer-form-box .ltn__car-dealer-form-item{position:relative;display:inline-block;margin-bottom:30px}.ltn__car-dealer-form-box .nice-select{margin:0;height:60px;line-height:58px;padding-right:40px;padding-left:20px;border-radius:0;min-width:200px;font-size:16px;font-weight:700;font-family:var(--ltn__heading-font);width:100%}.ltn__car-dealer-form-box .nice-select .list{width:100%;z-index:99}.ltn__car-dealer-form-box .ltn__custom-icon::before{display:none}.ltn__car-dealer-form-box .ltn__custom-icon .nice-select::before{content:"\f063";font-family:'Font Awesome\ 5 Free';font-weight:900;margin-right:10px;color:var(--ltn__secondary-color)}.ltn__car-dealer-form-box .ltn__custom-icon.ltn__icon-calendar .nice-select::before{content:"\f073"}.ltn__car-dealer-form-box .ltn__custom-icon.ltn__icon-car .nice-select::before{content:"\f1b9"}.ltn__car-dealer-form-box .ltn__custom-icon.ltn__icon-meter .nice-select::before{content:"\f3fd"}.ltn__car-dealer-form-box .ltn__custom-icon.ltn__icon-ring .nice-select::before{content:"\f1cd"}.ltn__car-dealer-form-box .ltn__custom-icon.ltn__icon-cog .nice-select::before{content:"\f013"}.ltn__car-dealer-form-box .ltn__custom-icon.ltn__icon-transgender .nice-select::before{content:"\f225"}.car-price-filter-range .price_filter .ui-widget-content{height:8px;background-color:var(--white);margin-top:20px}.car-price-filter-range .price_filter .ui-state-default:last-child::before{position:absolute}.car-price-filter-range .price_filter .ui-state-default:last-child::after{position:absolute;content:"";top:-30px;left:-5px;background-image:url(../image/car.png);z-index:99;width:125px;height:50px;background-repeat:no-repeat}.car-price-filter-range .price_slider_amount>input[type="text"],.car-price-filter-range .price_slider_amount>input[type="submit"]{font-weight:700}@media(max-width:767px){.ltn__car-dealer-form-tab .tab-content{padding:40px 25px}}.ltn__video-popup-margin{margin-bottom:-180px}.ltn__video-popup-margin-2{margin-top:-295px}.ltn__brand-logo-item{opacity:1;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;margin:10px 0}.ltn__brand-logo-item img{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;margin-left:auto;margin-right:auto}.ltn__brand-logo-item:hover{opacity:1}.ltn__brand-logo-item:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.ltn__progress-bar-wrap{margin-bottom:50px}.ltn__progress-bar-item{overflow:hidden;margin-bottom:10px}.ltn__progress-bar-item>p{font-size:18px;font-weight:700;margin:0}.ltn__progress-bar-item .progress{background:#ebeeee none repeat scroll 0 0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-weight:400;height:3px;letter-spacing:1px;margin-bottom:15px;margin-top:12px;overflow:visible;text-transform:uppercase;position:relative}.ltn__progress-bar-item .progress-bar{background-color:var(--ltn__secondary-color);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--ltn__secondary-color);font-size:11px;overflow:visible;height:7px;margin-top:-2px;text-align:left;position:relative}.ltn__progress-bar-item .progress-bar span{border-radius:15px;display:inline-block;height:25px;letter-spacing:0;line-height:24px;min-width:25px;padding:0 3px;position:absolute;right:0;text-align:center;bottom:15px;font-size:18px;font-weight:700;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}@media(max-width:767px){.ltn__progress-bar-item>p{font-size:14px}}.ltn__our-journey-wrap ul{margin-left:0;padding-left:0}.ltn__our-journey-wrap>ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;position:relative}.ltn__our-journey-wrap>ul::before{position:absolute;content:"";background-color:#d13724;height:4px;width:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ltn__our-journey-wrap>ul li{list-style:none;margin:0}.ltn__our-journey-wrap>ul>li{display:inline-block;position:relative;margin:0 10px}.ltn__our-journey-wrap>ul>li:nth-last-child(1) ul,.ltn__our-journey-wrap>ul>li:nth-last-child(2) ul{left:auto;right:0}.ltn__our-journey-wrap>ul>li::before{position:absolute;content:"";top:15px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #fff;left:0;right:0;margin:auto;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;opacity:0;visibility:hidden}.ltn__our-journey-wrap>ul>li ul{position:absolute;bottom:100%;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;opacity:0;visibility:hidden}.ltn__our-journey-wrap>ul>li.active .ltn__journey-icon,.ltn__our-journey-wrap>ul>li:hover .ltn__journey-icon{background-color:var(--white);color:var(--ltn__secondary-color)}.ltn__our-journey-wrap>ul>li.active ul,.ltn__our-journey-wrap>ul>li:hover ul{opacity:1;visibility:visible}.ltn__our-journey-wrap>ul>li.active::before,.ltn__our-journey-wrap>ul>li:hover::before{opacity:1;visibility:visible}.ltn__our-journey-wrap .ltn__journey-icon{font-size:20px;font-weight:700;padding:40px;background-color:var(--ltn__primary-color);color:var(--white);display:block;margin:30px 0;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-box-shadow:var(--ltn__box-shadow-2);box-shadow:var(--ltn__box-shadow-2);text-align:center}.ltn__our-journey-wrap .dropdown-menu{padding:0}.ltn__journey-history-item-info{background-color:var(--white);padding:20px;display:block;width:550px;-webkit-box-shadow:var(--ltn__box-shadow-2);box-shadow:var(--ltn__box-shadow-2);position:relative}.ltn__journey-history-item-info .ltn__journey-history-img{float:left;margin-right:20px;max-width:150px}.ltn__journey-history-item-info .ltn__journey-history-info{overflow:hidden}.ltn__journey-history-item-info h3{margin-bottom:5px}@media(min-width:992px) and (max-width:1199px){.ltn__journey-history-item-info{width:500px}}@media(max-width:1199px){.ltn__our-journey-wrap .ltn__journey-icon{font-size:18px;padding:20px}}@media(max-width:991px){.ltn__journey-history-item-info{width:350px}.ltn__journey-history-item-info .ltn__journey-history-img{float:none;margin-bottom:20px;max-width:100px}}
@media(max-width:767px){
.ltn__our-journey-wrap>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}
.ltn__our-journey-wrap>ul>li ul{left:30px}
.ltn__our-journey-wrap>ul>li:nth-last-child(1) ul,.ltn__our-journey-wrap>ul>li:nth-last-child(2) ul{left:30px;right:auto}
}
@media(max-width:575px){
.ltn__journey-history-item-info{width:250px}
.ltn__journey-history-item-info .ltn__journey-history-img{float:none;margin-bottom:20px}
}
.ltn__google-map-locations-area #gmap{height:90vh}
.ltn__google-map-locations-area #gmap .gm-style .gm-style-iw-c{padding:20px}
.ltn__map-item{padding:30px 25px 35px;-webkit-box-shadow:var(--ltn__box-shadow-4);box-shadow:var(--ltn__box-shadow-4)}
.ltn__map-item .ltn__location-name{border-bottom:2px solid var(--border-color-1);margin-bottom:25px;color:var(--ltn__secondary-color)}
.ltn__map-item .ltn__location-single-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.ltn__map-item .ltn__location-single-info i{margin-right:10px;background:var(--ltn__secondary-color);color:var(--white);width:40px;height:40px;line-height:40px;text-align:center}
.ltn__map-item .btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.ltn__map-item .btn{padding:12px 10px;font-size:13px;margin-right:10px;font-weight:500}
.ltn__google-map-locations-list-area .ltn__map-item{margin-bottom:50px}
.ltn__location-search h3{float:left;margin-right:30px;margin-bottom:0;line-height:63px;color:var(--white)}
.ltn__location-search .input-item{float:left;width:300px}
.ltn__location-search form{padding:50px 50px 20px;background-color:var(--ltn__secondary-color)}
.ltn__state-location-title{padding:15px 30px;background-color:var(--ltn__secondary-color);color:var(--white);margin:50px 0}
.ltn__team-details-member-info .team-details-img{margin-bottom:30px;max-width:350px}
.ltn__team-details-member-info.text-right .team-details-img{margin-left:auto;margin-right:0}
.ltn__team-details-member-info.text-center .team-details-img{margin-left:auto;margin-right:auto}
.ltn__team-details-member-about ul{margin:0}
.ltn__team-details-member-about ul li{list-style:none;display:block}
.ltn__team-details-member-about ul li strong{min-width:120px;display:inline-block}
.ltn__team-details-member-about>ul{padding:0}
.ltn__our-history-inner .ltn__tab-menu .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}
.ltn__our-history-inner .ltn__tab-menu .nav::before{position:absolute;content:"";left:0;top:50%;width:100%;height:2px;background-color:var(--white-6);z-index:-1}
.ltn__our-history-inner .ltn__tab-menu a{background-color:var(--white);border:2px solid var(--white-6)}
.ltn__our-history-inner .ltn__tab-menu .active{border-color:var(--ltn__secondary-color);background-color:var(--ltn__secondary-color);color:var(--white)}
.ltn__history-icon{position:absolute;bottom:40px;right:0;font-size:160px;line-height:1;color:var(--ltn__secondary-color)}
.ltn__history-icon i{margin:0}
.ltn__our-history-inner .about-img-left{padding-right:70px}
.ltn__our-history-inner .about-img-right{padding-left:70px}
.ltn__our-history-inner-2 .ltn__tab-menu{margin-bottom:20px}
.ltn__our-history-inner-2 .ltn__tab-menu .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}
.ltn__our-history-inner-2 .ltn__tab-menu .nav::before{display:none}
.ltn__our-history-inner-2 .ltn__tab-menu a{background-color:transparent;border:2px solid transparent;font-size:22px;padding:5px 20px}
.ltn__our-history-inner-2 .ltn__tab-menu .active{border-color:transparent;background-color:transparent;color:var(--ltn__secondary-color)}
@media(max-width:767px){
.ltn__history-icon{bottom:10px;right:10px;font-size:80px}
.ltn__our-history-inner .about-img-left{padding-right:0}
.ltn__our-history-inner .about-img-right{padding-left:0}
}
.ltn__appointment-inner .alert{border-radius:0;padding:20px 30px;margin-bottom:30px}
.ltn__appointment-inner .alert-danger{font-weight:600;font-size:14px}
.ltn__checkout-single-content{margin-bottom:30px}
.ltn__checkout-single-content h5{background-color:var(--section-bg-1);padding:20px 30px}
.ltn__checkout-single-content-info{padding:30px;border:1px solid var(--border-color-1)}
.ltn__checkout-payment-method .card{padding:20px;border-radius:0}
.ltn__checkout-payment-method .card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}
.ltn__checkout-payment-method .card-body{padding:15px 30px;-webkit-box-shadow:var(--ltn__box-shadow-3);box-shadow:var(--ltn__box-shadow-3);margin-top:15px;position:relative}
.ltn__checkout-payment-method .card-body::before{position:absolute;top:-3px;left:25px;width:10px;height:10px;content:"";-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff}
.ltn__checkout-payment-method .ltn__card-title{position:relative;padding-left:30px;margin-bottom:0}
.ltn__checkout-payment-method .ltn__card-title::before{position:absolute;top:50%;left:0;width:16px;height:16px;margin-top:2px;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #333;border-radius:50%}
.ltn__checkout-payment-method .ltn__card-title::after{position:absolute;top:50%;left:2px;width:11px;height:11px;margin-top:2px;content:"";-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0;border-radius:50%;background-color:#333}
.ltn__checkout-payment-method .ltn__card-title img{height:45px;margin-left:10px}
.ltn__checkout-payment-method .ltn__card-title[aria-expanded="true"]::after{opacity:1}
.ltn__checkout-payment-method p{font-size:14px}
.ltn__checkout-payment-method p:last-child{margin-bottom:0}
.ltn__tab-menu-list .nav{display:block;margin-right:30px;border:1px solid #eee}
.ltn__tab-menu-list .nav a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 20px;border-bottom:1px solid var(--border-color-1)}
.ltn__tab-menu-list .nav a:last-child{border-bottom:0}
.ltn__tab-menu-list .nav a i{font-size:14px}
.ltn__tab-menu-list .nav a.active{background-color:var(--section-bg-2);color:var(--white)}
.ltn__myaccount-tab-content-inner>p{padding:20px;background-color:var(--section-bg-1)}
.ltn__time-schedule-widget{padding:50px 40px;margin-top:-10px}
.ltn__time-schedule-widget h3{border-bottom:2px solid rgba(255,255,255,0.1);padding-bottom:20px;margin-bottom:25px}
.ltn__time-schedule-widget ul{padding:0;margin:0}
.ltn__time-schedule-widget ul li{display:block}
.ltn__time-schedule-widget ul li span{float:right}
.ltn__contact-feature-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 30px 20px;-webkit-box-shadow:var(--ltn__box-shadow-4);box-shadow:var(--ltn__box-shadow-4);margin-bottom:30px;background-color:var(--white)}
.ltn__contact-feature-icon{font-size:50px;margin-right:20px;color:var(--ltn__secondary-color);line-height:1;max-width:50px}
.ltn__contact-feature-info .h6,.ltn__contact-feature-info .h2{font-family:var(--ltn__body-font)}
.ltn__contact-feature-info .h6{color:var(--ltn__color-3)}
@media(max-width:1400px){
.ltn__contact-feature-icon{font-size:40px;margin-right:15px}
.ltn__contact-feature-info .h6{font-size:14px}
.ltn__contact-feature-info .h2{font-size:18px}
}
.ltn__img-slide-item-4>a,.ltn__img-slide-item-3>a,.ltn__img-slide-item-2>a{display:block;overflow:hidden}
.ltn__img-slide-item-4 img,.ltn__img-slide-item-3 img,.ltn__img-slide-item-2 img{-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.ltn__img-slide-item-4:hover img,.ltn__img-slide-item-3:hover img,.ltn__img-slide-item-2:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
#myVideo{position:absolute;right:0;bottom:0;min-width:100%;min-height:100%}
.video-foreground,.video-background iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}
.ltn__testimonial-7-image-slider{width:160px}
.ltn__testimonial-7-image-slider .slick-list{padding-right:53px;padding-top:25px;padding-bottom:15px;margin-right:-22px;padding-left:20px;border-radius:50px}
.ltn__testimonial-7-image-slider .slick-slide{border-radius:50%;overflow:hidden;position:relative;z-index:1;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}
.ltn__testimonial-7-image-slider .slick-active{-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4);z-index:9}
.ltn__testimonial-7-image-slider .slick-current{-webkit-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8);z-index:99}
.ltn__testimonial-7-image-slider .testimonial-image{margin-bottom:25px}
.ltn__testimonial-7-image-slider .testimonial-image img{max-width:85px;border-radius:50%;width:100%}
.testimonial-info{padding-right:20px;margin-top:20px}
.testimonial-info p{font-family:var(--ltn__paragraph-font);font-weight:300;font-size:18px}
.testimonial-info h5{font-weight:600;margin-bottom:5px}
.testimonial-info h6{font-weight:500}
.text-center .ltn__testimonial-7-image-slider{width:220px;margin-left:auto;margin-right:auto}
.text-center .ltn__testimonial-7-image-slider .slick-list{padding-right:1px;padding-top:25px;padding-bottom:15px;margin-right:-2px;padding-left:83px;border-radius:50px;margin-left:-30px}
.text-center .ltn__testimonial-7-image-slider .slick-slide{margin-left:10px;margin-right:10px;-ms-transform:scale(1.4);transform:scale(1.4);-webkit-transform:scale(1.4)}
.text-center .ltn__testimonial-7-image-slider .slick-active{z-index:9}
.text-center .ltn__testimonial-7-image-slider .slick-current{-webkit-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8);z-index:99}
.footer-widget .footer-title{font-size:14px;font-weight:500;text-transform:uppercase;margin-bottom:30px}
.footer-widget p,.footer-widget ul li{font-size:14px}
.footer-copyright-right ul li,.footer-copyright-right p,.footer-copyright-left ul li,.footer-copyright-left p{font-size:12px;text-transform:uppercase}
.section-bg-5 .footer-widget .footer-title{color:var(--white)}
.section-bg-5 .footer-widget p,.section-bg-5 .footer-widget ul li{color:var(--white-10)}
.section-bg-5 .footer-copyright-right ul li,.section-bg-5 .footer-copyright-right p,.section-bg-5 .footer-copyright-left ul li,.section-bg-5 .footer-copyright-left p{color:var(--white-10)}
.ltn__footer-2 .footer-widget .footer-title{font-size:24px}
.ltn__footer-2 .footer-widget p,.ltn__footer-2 .footer-widget li{font-size:16px}
.ltn__footer-2 .footer-about-widget .footer-logo{position:relative;top:-20px;margin-bottom:10px}
.ltn__footer-2 .footer-menu ul li{margin-bottom:30px;font-weight:600}
.ltn__footer-2 .footer-widget .ltn__blog-meta li,.footer-widget .ltn__blog-meta li{font-size:14px}
.ltn__footer-color-1 p{color:var(--ltn__color-2)}
.ltn__footer-color-1 p a{color:var(--white)}
.ltn__footer-color-1 .ltn__footer-timeline-widget-1 li span{color:var(--ltn__color-1)}
.ltn__footer-color-1 .ltn__footer-timeline-widget-1 li:last-child span{color:var(--white)}
.ltn__footer-color-1 .footer-menu ul li{color:var(--ltn__color-2)}
.ltn__footer-color-1 .ltn__footer-blog-item{border-color:var(--border-color-6)}
.ltn__footer-color-1 .ltn__footer-blog-item .ltn__blog-meta li{color:var(--ltn__color-2)}
.ltn__footer-color-1 .ltn__copyright-area{background-color:var(--ltn__primary-color-2)}
.ltn__footer-color-1 .get-support-info h6{color:var(--ltn__color-4)}
.ltn__footer-color-1 .get-support-info h4{color:var(--white)}
.ltn__footer-color-1 .ltn__copyright-menu ul li{color:var(--white)}
.ltn__footer-color-2 .ltn__footer-timeline-widget-1{background-color:var(--white)}
.ltn__footer-color-2 .ltn__footer-timeline-widget-1 li{border-color:transparent}
.ltn__footer-color-2 .ltn__footer-timeline-widget-1 li:last-child span{color:var(--ltn__secondary-color)}
.ltn__footer-color-2 .ltn__footer-blog-item{border-color:var(--border-color-7)}
.ltn__footer-color-2 .ltn__copyright-area{background-color:var(--white-4)}
.footer-top-area{padding-top:95px;padding-bottom:15px}
.footer-widget{margin-bottom:60px}
.footer-logo{position:relative;top:-10px}
.footer-address{margin-bottom:10px}
.footer-address ul{margin:0;padding:0}
.footer-address ul li{list-style:none;display:block;margin-top:0}
.footer-address ul li:after{display:block;clear:both;content:""}
.footer-address ul li .footer-address-icon{float:left;margin-right:15px}
.footer-address ul li .footer-address-info{overflow:hidden}
.footer-address ul li .footer-address-info p{margin-bottom:0}
.footer-menu ul{margin:0;padding:0}
.footer-menu ul li{list-style:none;margin-top:0;margin-bottom:15px;position:relative}
.footer-menu ul li a{position:relative}
.footer-menu ul li a::before{position:absolute;content:"//";left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:inherit;-o-transition:inherit;transition:inherit;opacity:0;visibility:hidden;margin-left:-20px;color:var(--ltn__secondary-color)}
.footer-menu ul li:hover a{padding-left:20px}
.footer-menu ul li:hover a::before{opacity:1;visibility:visible;margin-left:0}
.footer-menu ul ul{margin-left:15px}
.footer-menu-widget-2-column{padding-left:30px}
.footer-menu-widget-2-column .footer-menu{width:50%;float:left}
.footer-menu-widget-2-column .footer-menu:nth-child(odd){padding-left:20px}
.footer-menu-widget-2-column ul{margin:0}
.footer-menu-widget-2-column ul li{font-weight:600}
.footer-newsletter form{position:relative}
.footer-newsletter input[type="email"]{margin:0;padding-right:50px}
.footer-newsletter .btn-wrapper{position:absolute;top:0;right:0;margin:0;height:100%}
.footer-newsletter .btn-wrapper .btn{padding:0 18px;height:100%}
.ltn__footer-timeline-widget{padding:50px 50px 40px;border-bottom:5px solid;border-color:var(--border-color-5);margin-top:-92px}
.ltn__footer-timeline-widget .footer-title{font-size:36px}
.ltn__footer-timeline-widget ul{margin:0;padding:0}
.ltn__footer-timeline-widget ul li{list-style:none;font-family:var(--ltn__heading-font);font-weight:700;border-bottom:1px solid;border-color:var(--border-color-6);padding-bottom:10px;margin-top:10px}
.ltn__footer-timeline-widget ul li:last-child{border-bottom:0;padding-bottom:0}
.ltn__footer-timeline-widget ul li:last-child span{font-weight:700}
.ltn__footer-timeline-widget ul li span{float:right;font-weight:600}
.ltn__footer-blog-item{border-bottom:1px solid;border-color:var(--border-color-6);margin-bottom:20px}
.ltn__footer-blog-item:last-child{border-bottom:0;margin-bottom:0}
.ltn__footer-blog-item .ltn__blog-meta{margin-bottom:5px}
.ltn__footer-blog-item .ltn__blog-meta i{color:var(--ltn__secondary-color);margin-right:5px}
.ltn__footer-blog-item .ltn__blog-title{font-size:20px}
.ltn__copyright-area .container-fluid,.ltn__copyright-area .container{padding-top:15px;padding-bottom:15px}
.ltn__copyright-area .payment-method{text-align:right}
.ltn__copyright-design p{margin-bottom:0}
.ltn__copyright-design h6,.ltn__copyright-design h4{font-size:14px;font-family:var(--ltn__body-font);font-weight:700}
.ltn__copyright-menu ul{margin:0;padding:0}
.ltn__copyright-menu ul li{list-style:none;display:inline-block;margin-top:0;margin-right:20px;font-size:14px;font-family:var(--ltn__heading-font);font-weight:700}
.ltn__copyright-menu ul li:last-child{margin-right:0}
.ltn__copyright-menu ul li a{margin:0}
@media(max-width:991px){
.ltn__footer-timeline-widget{padding:50px 25px 40px}
.ltn__copyright-area .payment-method{text-align:center;margin-top:15px}
.ltn__copyright-area .site-logo-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.ltn__copyright-area .ltn__copyright-menu{text-align:center!important}
#scrollUp{font-size:16px;height:30px;width:30px;bottom:50px}
#scrollUp i{line-height:30px}
}
@media(max-width:767px){
.ltn__footer-timeline-widget{padding:50px 25px 40px}
.footer-menu-widget-2-column{padding-left:0}
.ltn__copyright-menu{margin-top:25px}
.ltn__footer-2 .footer-widget p,.ltn__footer-2 .footer-widget li{font-size:14px}
.ltn__footer-2 .footer-widget .ltn__blog-meta li,.footer-widget .ltn__blog-meta li{font-size:12px}
.ltn__footer-2 .footer-menu ul li{margin-bottom:20px}
.ltn__footer-blog-item .ltn__blog-title{font-size:18px}
.footer-copyright-left,.footer-copyright-right{text-align:center!important}
.footer-copyright-right{margin-top:10px}
}
@media(max-width:575px){
.ltn__footer-timeline-widget{padding:50px 25px 40px}
.footer-menu-widget-2-column .footer-menu{width:100%}
.footer-menu-widget-2-column .footer-menu:nth-child(odd){padding-left:0}
.ltn__copyright-menu{margin-top:25px}
}
.pre-wrap{position:fixed;content:'';-webkit-transform:translate(-100%,-240%);-ms-transform:translate(-100%,-240%);transform:translate(-100%,-240%);font-size:62px}
.preloader-inner{position:fixed;left:0;top:0;z-index:9999999;background-color:transparent;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.preloader-inner .cancel-preloader{position:absolute;bottom:30px;right:30px}
.preloader-inner .cancel-preloader a{background-color:var(--white);font-weight:600;text-transform:capitalize;color:var(--ltn__primary-color);width:200px;height:50px;text-align:center;line-height:50px;border-radius:30px;display:block;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}
.preloader-inner .cancel-preloader a:hover{background-color:var(--ltn__secondary-color);color:var(--white)}
.spinner{margin:120px auto;width:60px;height:60px;position:relative;text-align:center;-webkit-animation:sk-rotate 2.0s infinite linear;animation:sk-rotate 2.0s infinite linear}
.dot1,.dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:var(--ltn__secondary-color);border-radius:100%;-webkit-animation:sk-bounce 2.0s infinite ease-in-out;animation:sk-bounce 2.0s infinite ease-in-out}
.dot2{top:auto;bottom:0;-webkit-animation-delay:-1.0s;animation-delay:-1.0s}
@-webkit-keyframes sk-rotate{100%{-webkit-transform:rotate(360deg)}}
@keyframes sk-rotate{100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}
@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}
@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}
.btn-wrapper{display:block;margin-top:30px}
.btn{border-radius:0;display:inline-block;font-size:16px;font-weight:500;font-family:var(--ltn__heading-font);padding:13px 40px;text-align:center;cursor:pointer;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;position:relative;z-index:1;margin-right:15px}
.btn:last-child{margin-right:0}
.theme-btn-1{background-color:var(--ltn__secondary-color);color:var(--white)}
.theme-btn-1:hover{background-color:var(--ltn__primary-color);color:var(--white)}
.theme-btn-2{background-color:var(--ltn__primary-color);color:var(--white)}
.theme-btn-2:hover{background-color:var(--ltn__secondary-color);color:var(--white)}
.theme-btn-3{background-color:transparent;border:2px solid var(--border-color-9)}
.theme-btn-3:hover{background-color:var(--ltn__secondary-color);border-color:var(--ltn__secondary-color);color:var(--white)}
.reverse-color{background-color:var(--ltn__secondary-color)}
.reverse-color:hover{background-color:var(--ltn__primary-color)}
.btn-white{background-color:var(--white);color:var(--ltn__primary-color);-webkit-box-shadow:var(--ltn__box-shadow-3);box-shadow:var(--ltn__box-shadow-3)}
.btn-white:hover{background-color:var(--ltn__secondary-color);color:var(--white)}
.btn-black{background-color:var(--black);color:var(--white)}
.btn-black:hover{background-color:var(--ltn__secondary-color);color:var(--white)}
.btn-transparent{background-color:transparent;-webkit-box-shadow:var(--ltn__box-shadow-3);box-shadow:var(--ltn__box-shadow-3);border-color:#ddd}
.btn-transparent:hover{background-color:var(--ltn__secondary-color);color:var(--white)}
.btn-round{border-radius:50px}
.btn-opacity-6{opacity:.6}
.btn-opacity-6:hover{opacity:1}
.btn-opacity-7{opacity:.7}
.btn-opacity-7:hover{opacity:1}
.btn-opacity-8{opacity:.8}
.btn-opacity-8:hover{opacity:1}
.btn-opacity-9{opacity:.9}
.btn-opacity-9:hover{opacity:1}
.btn:after{content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.btn-effect-1:after{width:0;height:100%;top:0;left:0;background:var(--white)}
.btn-effect-1:hover{color:var(--ltn__heading-color)}
.btn-effect-1:hover::after{width:100%}
.btn-effect-2:after{width:0;height:100%;top:0;right:0;background:var(--white)}
.btn-effect-2:hover{color:var(--ltn__heading-color)}
.btn-effect-2:hover::after{width:100%}
.btn-effect-3:after{width:0;height:100%;top:0;left:0;background:var(--ltn__primary-color)}
.btn-effect-3:hover{color:var(--white)}
.btn-effect-3:hover::after{width:100%}
.btn-effect-4:after{width:0;height:100%;top:0;left:0;background:var(--ltn__secondary-color)}
.btn-effect-4:hover{color:var(--white)}
.btn-effect-4:hover::after{width:100%}
.btn-full-width{display:block}
.btn-border{border:2px solid var(--border-color-10);-webkit-box-shadow:none;box-shadow:none}
@media(min-width:768px) and (max-width:991px){
.btn{padding:12px 25px}
[type="submit"].btn{padding:15px 30px}
}
@media only screen and (max-width:767px){
.btn{padding:10px 20px;font-size:14px}
[type="submit"].btn{padding:12px 30px}
}
.ltn__modal-area .modal-dialog {
    max-width: 90vw;
    margin: 20px auto;
}

.ltn__modal-area .modal-content {
    max-height: 90vh;
    overflow-y: auto;
}

.ltn__modal-area .modal-body {
    padding: 20px;
    max-height: none;
}

.ltn__quick-view-modal-inner {
    width: 100%;
}

.modal-product-item {
    width: 100%;
    min-height: auto;
}

.modal-product-item .row {
    margin: 0;
    width: 100%;
}

.modal-product-item .col-lg-6 {
    padding: 10px;
}

.modal-product-img img {
    width: 100%;
    height: auto;
    max-height: 400px;
    object-fit: contain;
}

.modal-product-info {
    height: auto;
    overflow: visible;
}

/* 调整参数选择的间距 */
.ltn__size-widget ul {
    margin-bottom: 20px;
    line-height: 1.8;
}

.ltn__size-widget ul li {
    margin-bottom: 8px;
    display: inline-block;
    margin-right: 10px;
}

.ltn__size-widget {
    margin-bottom: 25px !important;
}

/* 确保滚动条样式 */
.modal-content::-webkit-scrollbar {
    width: 8px;
}

.modal-content::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 4px;
}

.modal-content::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 4px;
}

.modal-content::-webkit-scrollbar-thumb:hover {
    background: #555;
}

/* 响应式优化 */
@media (max-width: 768px) {
    .ltn__modal-area .modal-dialog {
        max-width: 95vw;
        margin: 10px auto;
    }
    
    .modal-product-item .col-lg-6 {
        padding: 5px;
    }
    
    .modal-product-img img {
        max-height: 250px;
    }
}
.mini-cart-sub-total h5 em{font-family: 'Poppins';}
.showing-product-number span em{font-family: 'Poppins';}
.mini_cart_empty {
	padding: 80px 0;
	text-align: center;
}
.mini_cart_empty i {
	font-size: 2rem;
	margin-bottom: 20px;
}
.mini_cart_empty p {
	font-size: 1rem;
}
.cart_button:first-child {
	margin-bottom: 15px;
}
.cart_button a {
	text-transform: uppercase;
	border-radius: 3px;
	font-size: 12px;
	font-weight: 500;
	background: #eef0f1;
	display: block;
	text-align: center;
	line-height: 20px;
	margin-bottom: 0;
	padding: 13px 0px 11px;
	border: 1px solid #ededed;
	color: #000;
}
.cart_button a:hover {
	background: #0d6efd;
	border-color: #0d6efd;
	color: #fff;
}

.mini-cart-icon .item_count {
    font-size: 12px;
    font-weight: 600;
    height: 20px;
    width: 20px;
    line-height: 20px;
    background-color: var(--ltn__secondary-color);
    color: var(--white);
    text-align: center;
    border-radius: 100%;
    right: 8px;
    top: -8px;
    position: relative;
    vertical-align: baseline;
}
@media (max-width: 768px) {
.product-hover-action .zan_opengoods{display: none;}
}
/* 产品评论 */
.reviews_wrapper h2 {
	font-size: 18px;
	font-weight: 600;
	text-transform: capitalize
}
@media only screen and (max-width:767px) {
.reviews_wrapper h2 {
	font-size: 15px
}
.content .shop-list-btn .compare {
	display: none !important;
}
}
.reviews_wrapper .product_ratting {
	margin-bottom: 20px
}
.reviews_wrapper li {
	list-style-type: none
}
.reviews_wrapper .product_ratting ul {
	margin: 0;
	padding: 0
}
.reviews_wrapper .product_ratting ul li a {
	color: #6a7964
}
.reviews_wrapper .product_ratting h3 {
	font-size: 14px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 30px
}
.comment_title {
	margin-bottom: 20px
}
.comment_page {
	margin-top: 30px;
	display: flex;
	justify-content: center
}
.comment_page ul.pagination li a {
	padding: 2px 4px;
	margin: 0 4px;
	font-size: 17px;
	font-weight: 400
}
.product_ratting ul li {
	margin-right: 1px;
	line-height: 20px
}
.product_ratting ul li:last-child {
	margin-right: 0
}
.product_ratting ul li a {
	color: #ff9806
}
.product_ratting ul li a i.active {
	color: red
}
.product_ratting ul li span {
	font-size: 12px;
	color: #999999;
	font-weight: 600;
	margin-left: 3px
}
.product_review_form .row {
--bs-gutter-x:1.5rem;
--bs-gutter-y:0;
	display: flex;
	flex: 1 0 100%;
	flex-wrap: wrap;
margin-top:calc(var(--bs-gutter-y) * -1);
	margin-right: calc(var(--bs-gutter-x)/ -2);
	margin-left: calc(var(--bs-gutter-x)/ -2)
}
.product_review_form input {
	border: 1px solid #ddd;
	background: none;
	width: 100%;
	height: 40px;
	padding: 0 20px
}
.product_review_form textarea {
	border: 1px solid #ddd;
	background: none;
	height: 120px;
	resize: none;
	width: 100%;
	margin-bottom: 14px;
	padding: 0 20px
}
.product_review_form p {
	margin-bottom: 7px
}
.star_rating {
	float: right
}
.star_rating ul li {
	display: block
}
.star_rating ul li a {
	color: #6a7964
}
.star_rating ul.star1 li:nth-child(1) a {
	color: red
}
.star_rating ul.star2 li:nth-child(-n + 2) a {
	color: red
}
.star_rating ul.star3 li:nth-child(-n + 3) a {
	color: red
}
.star_rating ul.star4 li:nth-child(-n + 4) a {
	color: red
}
.star_rating ul.star5 li:nth-child(-n + 5) a {
	color: red
}
.reviews_comment_box {
	display: flex;
	margin-bottom: 22px
}
.reviews_comment_box .comment_thmb img {
	max-width: 47px !important;
	max-width: 89px
}
.reviews_comment_box .comment_text {
	width: 100%;
	border: 1px solid #ededed;
	position: relative;
	margin-left: 21px;
	padding: 12px;
	border-radius: 3px
}
.reviews_comment_box .comment_text::before {
	background: #fff;
	border-bottom: 1px solid #ededed;
	border-left: 1px solid #ededed;
	content: '';
	display: block;
	height: 10px;
	left: -6px;
	position: absolute;
	top: 10px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	width: 10px
}
.reviews_meta p {
	font-size: 15px;
	margin-bottom: 15px
}
.reviews_meta p strong {
	text-transform: uppercase;
	font-weight: 600;
	color: #000000
}
.product_review_form .a_button:hover {
	background: #6a7964;
	color: #ffffff
}
.product_review_form .a_button {
	border: none;
	background: #000000;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: 600;
	padding: 5px 15px 3px;
	display: inline-block;
	cursor: pointer;
	margin-top: 20px;
	border-radius: 5px;
	font-size: 13px
}
/* 产品评论 end*/
.theme-btn-2 {
    background-color: #d6163e;
    color: var(--white);
}
.ltn__widget-title  > ul > li > a.active , .ltn__utilize-menu  > ul > li > a.active , .ltn__main-menu > ul > li > a.active {
    color: #00a52b;
}

/* 重新调整*/

/* 1. 容器：像旗舰手机官网的卡片 */
.block-zd1{
    margin:0 0 24px;
    padding:20px 16px;
    background:#fafafa;
    border-radius:16px;
    box-shadow:0 4px 24px rgba(0,0,0,.08);
    transition:all .35s ease;
}
.block-zd1:hover{
    transform:translateY(-2px);
    box-shadow:0 8px 32px rgba(0,0,0,.12);
}

/* 2. 标题：杂志级左侧竖线 */
.title-zd1{
    position:relative;
    margin:0 0 16px;
    font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;
    font-size:22px;
    font-weight:700;
    color:#111;
    line-height:1.4;
    padding-left:16px;
}
.title-zd1::before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:4px;
    background:#00a52b;
    border-radius:2px;
}

/* 3. 正文 & 列表：极细间距 */
.text-zd1,
.list-zd1{
    margin:0;
    font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;
    font-size:15px;
    line-height:1.8;
    color:#111;
}
.list-zd1{
    padding-left:0;
    list-style:none;
}
.list-zd1 li{
    position:relative;
    margin:0 0 8px 20px;
}
.list-zd1 li::before{
    content:'✓';
    position:absolute;
    left:-20px;
    top:0;
    color:#00a52b;
    font-weight:900;
    font-size:14px;
}

/* 4. 表格：极简线条 & 悬停高亮 */
.table-zd1{
    width:100%;
    border-collapse:collapse;
    border:0;
}
.table-zd1 tr{
    border-bottom:1px solid rgba(0,0,0,.05);
}
.table-zd1 td{
    padding:10px 0;
    font-size:15px;
    color:#111;
    transition:background .2s;
}
.table-zd1 tr:hover td{
    background:rgba(0,165,43,.03);
}
.label-zd1{
    font-weight:600;
    color:#444;
    width:34%;
}

/* 5. 视频：影院级圆角阴影 */
.video-zd1{
    position:relative;
    width:100%;
    padding-top:56.25%;
    border-radius:12px;
    overflow:hidden;
    background:#DDDDDD;
    box-shadow:0 6px 28px rgba(0,0,0,.15);
}
.video-zd1 iframe,
.video-zd1 video{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    border:0;
}

/* 6. 移动微调：字体更小，间距更紧凑 */
@media(max-width:600px){
    .block-zd1{padding:16px 12px;}
    .title-zd1{font-size:20px;}
    .text-zd1,
    .list-zd1,
    .table-zd1 td{font-size:14px;}
    .label-zd1{width:100%;display:block;margin-bottom:4px;}
}
/* 新闻开始 */
.news-wrap-xw1{
  position:relative;
  border-radius:16px;
  overflow:hidden;
  padding:40px 40px;          /* 留白，上下 40 左右 40 */
  margin:40px 0;              /* 与其他新闻间距 */
}
.bg-xw1{
  position:absolute;
  inset:0;                    /* 等同于 top:0;right:0;bottom:0;left:0; */
  z-index:1;
  filter:brightness(.5) saturate(1.2) hue-rotate(10deg);      /* 让文字浮出来 */
}
.card-xw1{
  position:relative;
  z-index:2;
  max-width:720px;
  margin:0 auto;
  padding:40px;
  background:rgba(0,165,43,.15);   /* 毛玻璃底 */
  border:1px solid rgba(255,255,255,.2);
  border-radius:12px;
  backdrop-filter:blur(20px);
  -webkit-backdrop-filter:blur(20px);
  box-shadow:0 8px 32px rgba(0,0,0,.35);
  color:#fff;
  line-height:1.7;
  font-size:17px;
  letter-spacing:.3px;
}
@media(max-width:600px){
  .news-wrap-xw1{padding:40px 20px}
  .card-xw1{padding:30px 20px;font-size:16px}
}
/* 新闻结束*/
/* banner-4开始*/
/* banner-bn4.css */

/* 基础重置 */
*{-bn4}{margin:0;padding:0;box-sizing:border-box}
body{-bn4}{font-family:'Helvetica Neue',Arial,'PingFang SC',sans-serif;background:#000}

/* Banner 画布 */
.banner-bn4{
    position:relative;
    width:100%;
    aspect-ratio:1680 / 700;
    overflow:hidden;
    background:#fff;
    background-image:url("https://s1.imagehub.cc/images/2025/07/19/278c9bf7a95f4f8379b2ffb23f13ce40.webp");
    background-size:cover;
    background-position:center;
}
@media(max-width:768px){
    .banner-bn4{aspect-ratio:auto;min-height:420px}
}

/* 翠绿玻璃卡片 */
.banner__glass-bn4{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    width:90%;
    max-width:520px;
    padding:60px 64px;
    border-radius:24px;
    background:linear-gradient(135deg,
        rgba(0,200,140,.25) 0%,
        rgba(0,160,120,.15) 100%);
    border:1px solid rgba(64,224,155,.55);
    backdrop-filter:blur(18px) saturate(220%);
    -webkit-backdrop-filter:blur(18px) saturate(220%);
    box-shadow:
        inset  2px  2px  4px rgba(255,255,255,.18),
        inset -2px -2px  4px rgba(0,0,0,.18),
        0 8px 32px rgba(0,200,140,.18);
    color:#fff;
    text-align:center;
}

/* 高大尚字体 */
.banner__title-bn4{
    font-size:clamp(32px,5vw,36px);
    font-weight:300;
    letter-spacing:.08em;
    margin-bottom:.3em;
    background:linear-gradient(135deg,#e7fffa 0%,#00e4a1 100%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    position:relative;
}

/* 文字描述 */
.banner__desc-bn4{
    font-size:clamp(14px,2vw,18px);
    font-weight:300;
    letter-spacing:.04em;
    opacity:.85;
    line-height:1.6;
}

/* 阳光绿黄渐变持续扫光 */
.banner__glass-bn4::before{
    content:'';
    position:absolute;
    inset:0;
    border-radius:24px;
    background:linear-gradient(
        90deg,
        transparent 0%,
        rgba(0,255,150,.18) 20%,
        rgba(255,220,0,.18) 50%,
        rgba(0,255,150,.18) 80%,
        transparent 100%);
    background-size:300% 100%;
    animation:shine-bn4 8s linear infinite;
}
@keyframes shine-bn4{
    0%   {background-position:-300% 0}
    100% {background-position: 300% 0}
}
/* banner-4结束*/
/*图片轮播款式变量开始*/
:root {
    --main-color: #00a52b;
    --shadow: 0 8px 30px rgba(0, 0, 0, 0.15);
    --transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s;
}

/* ---------- 轮播整体 ---------- */
.slider-qh-1 {
    position: relative;
    width: 100%;
    margin: 0 auto;
    padding: 20px 0;
}

/* ---------- 视口与轨道 ---------- */
.viewport-qh-1 {
    width: 100%;
    height: 540px; /* 500 + 上下留白，可调 */
    overflow: hidden;
    position: relative;
    display: flex;
    justify-content: center;
}

.track-qh-1 {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: none; /* 由子元素各自动画 */
}

/* ---------- 单个幻灯片 ---------- */
.slide-qh-1 {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 500px;
    height: 500px;
    transform: translate(-50%, -50%) scale(0.5);
    opacity: 0.5;
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
}

.img-qh-1 {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 16px;
     box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15);
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}

/* 根据位置调整大小和位置 */
.center {
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
    z-index: 5;
}
.center .img-qh-1 {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.25);
}

.left-1,
.right-1 {
    transform: translate(-50%, -50%) scale(0.8);
    opacity: 0.9;
    z-index: 4;
}
.left-1 { transform: translate(-90%, -50%) scale(0.8); }
.right-1 { transform: translate(-10%, -50%) scale(0.8); }

.left-2,
.right-2 {
    transform: translate(-50%, -50%) scale(0.7);
    opacity: 0.8;
    z-index: 3;
}
.left-2 { transform: translate(-130%, -50%) scale(0.7); }
.right-2 { transform: translate(30%, -50%) scale(0.7); }

.left-3,
.right-3 {
    transform: translate(-50%, -50%) scale(0.6);
    opacity: 0.6;
    z-index: 2;
}
.left-3 { transform: translate(-170%, -50%) scale(0.6); }
.right-3 { transform: translate(70%, -50%) scale(0.6); }

.left-4,
.right-4 {
    transform: translate(-50%, -50%) scale(0.5);
    opacity: 0.4;
    z-index: 1;
}
.left-4 { transform: translate(-210%, -50%) scale(0.5); }
.right-4 { transform: translate(110%, -50%) scale(0.5); }

/* 自适应设计 */
@media (max-width: 1399px) {
    .slide-qh-1 {
        width: 420px;
        height: 420px;
    }
    .left-1 { transform: translate(-95%, -50%) scale(0.8); }
    .right-1 { transform: translate(-5%, -50%) scale(0.8); }
    .left-2 { transform: translate(-140%, -50%) scale(0.7); }
    .right-2 { transform: translate(40%, -50%) scale(0.7); }
    .left-3 { transform: translate(-185%, -50%) scale(0.6); }
    .right-3 { transform: translate(85%, -50%) scale(0.6); }
    .left-4 { transform: translate(-230%, -50%) scale(0.5); }
    .right-4 { transform: translate(130%, -50%) scale(0.5); }
}

@media (max-width: 1199px) {
    .slide-qh-1 {
        width: 380px;
        height: 380px;
    }
    .left-3, .right-3, .left-4, .right-4 { display: none; } /* 隐藏外侧图片 */
}

@media (max-width: 991px) {

    .viewport-qh-1 {
        height: auto;
        padding: 0 5%;      /* 左右留出 20px 安全边距即可 */
    }

    .track-qh-1 {
        display: block;       /* 取消 flex */
    }

    .slide-qh-1,
    .center {
        position: static;
        display: block;
        width: 100%;          /* 继续占满剩余宽度 */
        max-width: 480px;     /* 关键：限制最大宽度，小于父级 */
        height: auto;
        margin: 0 auto;       /* 在剩余空间里居中 */
        transform: none;
    }

    /* 其余全部隐藏 */
    .left-1, .right-1,
    .left-2, .right-2,
    .left-3, .right-3,
    .left-4, .right-4 {
        display: none;
    }
}

@media (max-width: 767px) {
    .viewport-qh-1 {
        height: auto;
        padding: 0 5%;      /* 左右留出 20px 安全边距即可 */
    }

    .track-qh-1 {
        display: block;       /* 取消 flex */
    }

    .slide-qh-1,
    .center {
        position: static;
        display: block;
        width: 100%;          /* 继续占满剩余宽度 */
        max-width: 480px;     /* 关键：限制最大宽度，小于父级 */
        height: auto;
        margin: 0 auto;       /* 在剩余空间里居中 */
        transform: none;
    }

    /* 其余全部隐藏 */
    .left-1, .right-1,
    .left-2, .right-2,
    .left-3, .right-3,
    .left-4, .right-4 {
        display: none;
    }
}


/* ---------- 左右按钮 ---------- */
.btn-qh-1 {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 44px;
    height: 44px;
    background: rgba(255, 255, 255, 0.95);
    border-radius: 50%;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    font-size: 20px;
    color: #333;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 10;
    border: none;
    outline: none;
}

.btn-qh-1:hover {
    transform: translateY(-50%) scale(1.1);
}

.btn-prev-qh-1 {
    left: 10px;
}

.btn-next-qh-1 {
    right: 10px;
}

/* ---------- 标题区 ---------- */
.header-qh-1 {
    text-align: center;
    margin-top: 48px; 
    padding: 0 24px;
}

.title-qh-1 {
    margin: 0;
    font-size: 30px;
    font-weight: 700;
    color: #111;
    letter-spacing: .6px;
}

.subtitle-qh-1 {
    margin: 12px 0 0; 
    font-size: 15px; 
    font-weight: 500;
    color: #00c853;
    letter-spacing: .3px;
}
@media (max-width: 768px) {
    .header-qh-1 {
        margin-top: 28px;  
        padding: 0 16px;  
    }

    .title-qh-1 {
        font-size: 18px; 
        letter-spacing: 0.4px; 
    }

    .subtitle-qh-1 {
        margin-top: 8px;  
        font-size: 12px; 
        letter-spacing: 0.2px;
    }
}
/*图片轮播款式变量结束*/
