/**
 * WARNING: Do not change this file. Your changes will be lost.
 *
 * @copyright Copyright 2018 Perfectus Inc.
 * Version : Pzen Slideshow 1.1
 */
/* psld Carousel v1.3.3 */
.psld-carousel { display: none;width: 100%;-webkit-tap-highlight-color: transparent;position: relative;z-index: 1;}
.psld-carousel .psld-stage { position: relative;-ms-touch-action: pan-Y;touch-action: manipulation;-moz-backface-visibility: hidden;}
.psld-carousel .psld-stage:after { content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.psld-carousel .psld-stage-outer { position: relative;overflow: hidden;-webkit-transform: translate3d(0px, 0px, 0px);}
.psld-carousel .psld-wrapper, .psld-carousel .psld-item { -webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);}
.psld-carousel .psld-item { position: relative;min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;}
.psld-carousel .psld-item img { display: block;width: 100%;}
.psld-carousel .psld-nav.disabled, .psld-carousel .psld-dots.disabled { display: none;}
.psld-carousel .psld-nav .psld-prev, .psld-carousel .psld-nav .psld-next, .psld-carousel .psld-dot {outline:none;cursor: pointer;cursor: hand;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.psld-carousel.psld-loaded { display: block;}
.psld-carousel.psld-loading { opacity: 0;display: block;}
.psld-carousel.psld-hidden { opacity: 0;}
.psld-carousel.psld-refresh .psld-item { visibility: hidden;}
.psld-carousel.psld-drag .psld-item { -ms-touch-action: none;touch-action: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.psld-carousel.psld-grab { cursor: move;cursor: grab;}
.psld-carousel.psld-rtl { direction: rtl;}
.psld-carousel.psld-rtl .psld-item { float: right;}
.psld-carousel .animated { animation-duration: 1000ms;animation-fill-mode: both;}
.psld-carousel .psld-animated-in { z-index: 0;}
.psld-carousel .psld-animated-out { z-index: 1;}
.psld-carousel .fadeOut { animation-name: fadeOut;}
.psld-height { transition: height 500ms ease-in-out;}
.psld-carousel .psld-item .psld-lazy { opacity: 0;transition: opacity 400ms ease;}
.psld-carousel .psld-item img.psld-lazy { transform-style: preserve-3d;}
.psld-carousel .psld-video-wrapper { position: relative;height: 100%;background: #000;}
.psld-carousel .psld-video-play-icon { position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background: url("psld.video.play.png") no-repeat;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;transition: transform 100ms ease;}
.psld-carousel .psld-video-play-icon:hover { -ms-transform: scale(1.3, 1.3);transform: scale(1.3, 1.3);}
.psld-carousel .psld-video-playing .psld-video-tn,
.psld-carousel .psld-video-playing .psld-video-play-icon { display: none;}
.psld-carousel .psld-video-tn { opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: contain;transition: opacity 400ms ease;}
.psld-carousel .psld-video-frame { position: relative;z-index: 1;height: 100%;width: 100%;}
.psld-item.loading{min-height: 150px;}
.psld-item.loading .image:after{background: url(../images/ajax.gif) no-repeat center center;content: "";height: 100%;left: 0;position: absolute;right: 0;width: 100%;}
/**
 * WARNING: Do not change this file. Your changes will be lost.
 * Marcus v1 
 */
.main-slider {cursor: default;margin: 0 auto;text-align: center;line-height:normal;font-size: 1em;}
.main-slider.autoHeight .container-fluid{position:absolute;top:0;left:0;}
.main-slider p{padding:0px;}
.main-slider h2{text-align:inherit;}
.main-slider a{text-decoration:none;}
/*.main-slider [class*="col"]{float:inherit;}*/
.main-slider .text-left{text-align:left;}
.main-slider .text-right{text-align:right;}
.main-slider .text-center{text-align:center;}
.btn-sld, a.btn-sld{color:#fff;display: inline-block;padding: 8px 20px;position: relative;transition: all 0.3s ease 0s;border-radius: 0;text-decoration:none;letter-spacing: 0.5px;}
.btn-sld:hover, a.btn-sld:hover{background:#454545;color:#fff;}
.btn-sld.btn-sld-white{border-color: #fff;color: #fff;}
.btn-sld.btn-sld-white:hover{background:#fff;color:#454545;}
.btn-sld.btn-sld-round {border-radius: 30px !important;padding-left:25px;padding-right:25px;margin:20px 0 0;}
.btn-sld.btn-sld-dark {background: #454545;color: #fff;}
.btn-sld.btn-sld-dark:hover{background:#333;border-color:#333;}
.btn-sld.btn-bg-green{background:#4abdac;border-color:#4abdac;}
.main-slider .item{background-size:cover;background-position:inherit;}
.main-slider .psld-nav{bottom: auto;display: block;right: auto;top: 50%;}
.main-slider .psld-prev, .main-slider .psld-next {outline:none;display: inline-block;position: absolute;top: 50%;width: 40px;height: 40px;font-size: 1.500em;border: none;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;margin: -20px auto 0;-webkit-transition: all 200ms ease-out;-moz-transition: all 200ms ease-out;-o-transition: all 200ms ease-out;transition: all 200ms ease-out;opacity: 0;z-index: 1;font-size: 0;box-shadow:0 0 2px #999;}
.main-slider:hover .psld-prev, .main-slider:hover .psld-next {opacity: 0.9;}
.main-slider .psld-prev:before, .main-slider .psld-next:before {color: #666;font-family: FontAwesome;font-size: 22px;font-weight: bold;line-height: 40px;text-align: center;}
.main-slider .psld-nav {bottom: auto;display: block;opacity: 0;right: auto;top: 50%;transition: all 0.15s ease-in-out 0s;width: 100%;}
.main-slider:hover .psld-nav{opacity:1;}
.main-slider .psld-prev:before {content: "\f104";}
.main-slider .psld-next:before {content: "\f105";}
.main-slider:hover .psld-prev {left: 30px;}
.main-slider .psld-prev {left: 0;}
.main-slider .psld-next {right: 0;}
.main-slider:hover .psld-next {right: 30px;}
.main-slider .psld-pagination {bottom: 5px;display: inline-block;float: inherit;left: 50%;line-height: 20px;position: absolute;text-align: center;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);width: auto;}
.main-slider .psld-dots {position: absolute;bottom: 10px; width: auto;margin: 0 auto;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);}
.main-slider .psld-dots .psld-dot {background: transparent;border: none;border-radius: 50%;display: inline-block;margin: 5px;opacity: 0.8;width: auto;padding: 5px;box-shadow: 0px 0px 1px 1px #bbb;}
.main-slider .psld-dots .psld-dot.active, .main-slider .psld-dots .psld-dot:hover {opacity: 1;background:#bbb;}
.main-slider .psld-dots, .main-slider .psld-nav button {display: inline-block;}
.main-slider .psld-outer-nav:after {content: "";position: absolute;top: 0;left: -15%;width: 130%;height: 100%;z-index: 0;}
.main-slider .psld-prev:hover,
.main-slider .psld-next:hover {opacity: 1;}
.main-slider .container-fluid {display: inline-block;height: 100%;width: 100%;}
.main-slider .caption-content {display: table;position: relative;}
.main-slider .caption-content.cp-center {left: 50%;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);}
.main-slider .caption-content.cp-left,
.main-slider .caption-content.cp-right {position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);}
.main-slider .caption-content.cp-left {left: 14%;}
.main-slider .caption-content.cp-right {right: 14%;}
.main-slider .caption-content .caption {display: inline-block;position: relative;}
.main-slider .psld-slide .slide-image {display: block;height: auto;max-width: 100%;width: 100%;}
.main-slider .psld-slide {background-position: center;background-repeat: no-repeat;background-size: cover;}
.main-slider .item .caption .button-holder {margin: 31px 0 0;}
.main-slider .caption-content .animate {opacity: 0;}
.main-slider .caption-content .animated {opacity: 1;}
.main-slider .caption-main-content {height: inherit;}
.main-slider .caption .tp-caption3 {font-size: 3em;}
.main-slider .text-white {color:#fff;}
.main-slider .text-black {color:#000;}
.main-slider .text-golden {color:#c29d73;}
.main-slider .text-orange {color: #dc462b;}
.main-slider .caption .rw {width: 100%;display: block;margin: 0 0 10px;}
.main-slider .caption .text-uppercase {text-transform:uppercase;}
.main-slider .caption-content .animate {margin: 0 0 10px;}
.main-slider .caption-content .btn-flat{border-radius: 0;}
.con-s1 h3 {color: #fff;font-size: 1.71em;font-weight: 300;letter-spacing: 6px;margin-bottom: 20px;text-transform: lowercase;}
.con-s1 h4 {color: #fe9700;font-size: 1.86em;}
.con-s1 h2 {color: #fff;font-size: 5.14em;font-weight: 600;margin-top: 0;text-transform: uppercase;}
.con-s1 p {font-size: 1.43em;margin: 0 0 20px;font-weight: 200;text-transform: capitalize;color: #fff;}
.con-s1 img {width: 100%;}
.con-s2 h3{font-size: 4.2em;font-weight: 700;margin-bottom: 0;text-transform: lowercase;}
.con-s2 h2{font-size: 3.2em;font-weight: 300;margin-bottom: 10px;}
.con-s2 p{font-size: 0.8em;margin-bottom:20px;font-weight: 400;}
.con-s3 h3{color: #ffffff;font-size: 1.8em;font-weight: 300;letter-spacing: 6px;margin-bottom: 20px;text-transform: lowercase;}
.con-s3 h2{color: #ffffff;font-size: 5em;font-weight: 600;margin-top: 0;text-transform: uppercase;}
.con-s3 p{color: #ffffff;font-size: 1.6em;font-weight: 200;padding: 0 0 20px;text-transform: capitalize;}
.con-s3 .shop-now{border-radius: 0;color: #ffffff;}
.con-s4 h3{color: #f39c12;font-size: 4.25em;font-weight: 700;margin-bottom: 0;text-transform: lowercase;}
.con-s4 h2{font-size: 4.25em;font-weight: 700;}
.con-s4 p{font-size: 1em;font-weight: 300;padding: 10px 0 30px;}
.con-s5 h3{color: #aaaaaa;font-size: 1.286em;font-style: italic;font-weight: 300;letter-spacing: 0;margin-bottom: 20px;text-transform: lowercase;}
.con-s5 h4{font-size: 4.286em;}
.con-s5 h2{font-size: 4.286em;font-weight: 600;padding-bottom: 20px;}
.con-s6 h3{font-size: 4.286em;font-weight: 600;letter-spacing: 0;margin-bottom: 0;margin-top: 100px;text-transform: capitalize;}
.con-s6 h2{font-size:5.143em;font-weight: 300;text-transform:uppercase;margin-top:0;}
.con-s6 p{font-size: 0.857em;font-weight: 300;}
.con-s6 .header-price{display: block;font-size: 1.714em;padding: 30px 0;text-transform: capitalize;}
.con-s7 .cap2 {font-size: 2.14em;font-weight: 300;}
.con-s7 .cap1 {font-size: 7.14em;font-weight: 200;letter-spacing:.05em;}
.con-s7 .cap3 {font-size: 1em;margin: 0 auto 10%;display: inline-table;width: 52%;letter-spacing: .05em;}
.con-s8 .cap1 {font-family:cursive;font-size:4.29em;font-weight:400;}
.con-s8 .cap2 {font-size:1.43em;font-weight:200;}
.con-s9 .cap1 {font-size:4.29em;letter-spacing:.05em;line-height:1em;}
.con-s9 .cap2 {font-size: 1.2em;letter-spacing: .05em;padding: 15px 0;width: 52%;display: inline-table;}
.con-s10 .cap3 {font-size: 2.86em;letter-spacing: .03em;}
.con-s10 .cap2 {font-size: 3.57em;line-height: 1em;letter-spacing: .025em;}
.con-s10 .cap1 {font-size: 5em;text-shadow: 0 1px 7px rgba(0,0,0,0.3);letter-spacing: .03em;}
.main-slider .psld-prev:hover:before,.main-slider .psld-next:hover:before{color:#fff;}
@media only screen and (max-width: 1170px) {.main-slider {max-width: 100%;}
.main-slider .caption-content .caption{font-size:1vw;}
}
@media only screen and (max-width: 1024px) {
.main-slider .caption-content .caption{font-size:1vw;}
.caption-content.cp-custom {margin-top: -7%;}
}
@media only screen and (max-width: 767px) {
.main-slider .caption-content .caption{font-size:1.2vw;}
.main-slider .caption-content .caption.style2 {font-size: 2vw;}
.main-slider .item{background-size:cover;background-position:center;}
.btn-sld, a.btn-sld{padding:4px 6px;}
.con-s4 p{padding-bottom:10px;}
.main-slider .psld-prev, .main-slider .psld-next{width:30px;height:30px;}
.main-slider .psld-prev:before, .main-slider .psld-next:before{line-height:30px;font-size: 1.071em;}
.caption-content.cp-custom {margin-top: -7%;}
}
@media only screen and (max-width: 460px) {
.main-slider .caption-content .animate{margin:0 0 4px;}
.main-slider .psld-dots{bottom:0;}
.main-slider .psld-dots .psld-dot{padding:3px;}
}
@media only screen and (max-width: 321px) {
.main-slider:hover .psld-prev {left: 0;}
.main-slider:hover .psld-next {right: 0;}
.main-slider .caption-content .caption.style2 {font-size: 3vw;}
}
@media only screen and (orientation: landscape){
.main-slider h2{line-height: normal;}
}
.wght100{font-weight:100 !important;}
.wght200{font-weight:200 !important;}
.wght300{font-weight:300 !important;}
.wght400{font-weight:400 !important;}
.wght500{font-weight:500 !important;}
.wght600{font-weight:600 !important;}
.wght700{font-weight:700 !important;}
.wght800{font-weight:800 !important;}
.wght900{font-weight:900 !important;}
.fnt14{font-size:1.08em;}
.fnt15{font-size:1.15em;}
.fnt16{font-size:1.23em;}
.fnt17{font-size:1.31em;}
.fnt18{font-size:1.38em;}
.fnt19{font-size:1.46em;}
.fnt20{font-size:1.54em;}
.fnt21{font-size:1.61em;}
.fnt22{font-size:1.69em;}
.fnt23{font-size:1.77em;}
.fnt24{font-size:1.85em;}
.fnt25{font-size:1.92em;}
.fnt26{font-size:2.00em;}
.fnt27{font-size:2.08em;}
.fnt28{font-size:2.15em;}
.fnt29{font-size:2.23em;}
.fnt30{font-size:2.31em;}
.fnt31{font-size:2.38em;}
.fnt32{font-size:2.46em;}
.fnt33{font-size:2.54em;}
.fnt34{font-size:2.61em;}
.fnt35{font-size:2.69em;}
.fnt36{font-size:2.77em;}
.fnt37{font-size:2.85em;}
.fnt38{font-size:2.92em;}
.fnt39{font-size:3em;}
.fnt40{font-size:3.08em;}
.fnt41{font-size:3.15em;}
.fnt42{font-size:3.23em;}
.fnt43{font-size:3.31em;}
.fnt44{font-size:3.38em;}
.fnt45{font-size:3.46em;}
.fnt46{font-size:3.54em;}
.fnt47{font-size:3.61em;}
.fnt48{font-size:3.69em;}
.fnt49{font-size:3.77em;}
.fnt50{font-size:3.85em;}
.fnt51{font-size:3.92em;}
.fnt52{font-size:4em;}