.p-0 {
    padding: 0px !important;
}
.wrapper-box {
    padding: 0px 70px;
}
.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; }
.slick-slider .slick-track, .slick-slider .slick-list { transform: translate3d(0px, 0px, 0px); }
.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }
.slick-track::before, .slick-track::after { display: table; content: ""; }
.slick-track::after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
[dir="rtl"] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }
/* 3. slider-area */
.single-slider.height-100 {
	background-position:center center;
	background-size:cover;
	height:590px;
}
.single-slider.slider-height {
	height:435px;
	background-size:cover;
	background-position:center center;
}
.slider-content h3 {
	color:#fff;
	font-size:18px;
	font-weight:400;
	margin-bottom:12px;
}
.slider-content h1 {
	color:#fff;
	font-size:60px;
	font-weight:700;
	line-height:1.2;
	margin-bottom:12px;
	margin-top:0;
	text-transform:uppercase;
	letter-spacing:1px;
}
.slider-content p {
	color:#fff;
	font-size:24px;
	line-height:30px;
	margin-bottom:30px;
	/*padding-right:120px;*/
}
.slider-content a span {
	margin-left:5px;
	font-size:14px;
	font-weight:600;
}
.slider-content a {
	padding:15px 30px
}
.slide-btn a {
	margin-bottom:5px;
}
.slide-img.slider-full >img {
	width:75%;
}
.slider-active.dot-style .slick-dots {
	bottom:25px;
	position:absolute;
}
.slider-active.dot-style .slick-dots button {
	border:2px solid #fff;
	height:13px;
	width:13px;
	background:#fff;
}
.slider-active.dot-style .slick-dots >li.slick-active button {
	background:transparent;
}
.slider-text-white .slider-content h1 {
	text-shadow: 0 0 6px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 40px #fff, 0 0 70px #fff;
}
.slider-text-white .slider-content p {
	text-shadow: 0 0 6px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 40px #fff, 0 0 70px #fff;
}
.slider-text-white {
	}
.slider-text-white {
	}
/* slider-3 */
.single-slider.slider-height-3 {
	background-position:center center;
	background-size:cover;
	min-height:720px;
}
.slider-height-3 .slider-content h1 {
	color:#fff;
	font-size:90px;
	line-height:1.1;
	margin-bottom:30px;
}
.slider-height-3 .slider-content span {
	color:#fff;
}
.slider-height-3 .btn {
	border-radius:30px;
}
.slider-content.slide-white span {
	color:#fff;
}
.slider-content.slide-white h1 {
	color:#fff;
}
.slider-content.slide-white p {
	color:#fff;
}

.align-items-center { -webkit-box-align: center !important; align-items: center !important; }
.d-flex {
    display: flex !important;
}
.dot-style .slick-dots button {
    /* border: 2px solid #646464; */
    border-radius: 50%;
    height: 12px;
    padding: 0;
    text-indent: -10000px;
    width: 12px;
}
.slider-active.dot-style .slick-dots {
    bottom: 25px;
    position: absolute;
}
.dot-style .slick-dots {
    bottom: -60px;
    left: 0;
    /* position: absolute; */
    right: 0;
    text-align: center;
    margin-top: 30px;
}
.dot-style .slick-dots >li {
    display: inline-block;
    line-height: 0;
    margin: 0 5px;
}
@media only screen and (max-width:750px) {
	.slider-content h1 {
	    color: #fff;
	    font-size: 30px;
	    font-weight: 700;
	    line-height: 1.2;
	    margin-bottom: 12px;
	    margin-top: 0;
	    text-transform: uppercase;
	    letter-spacing: 1px;
	}
	.slider-content p {
	    color: #fff;
	    font-size: 10px;
	    line-height: 30px;
	    margin-bottom: 30px;
	    /* padding-right: 120px; */
	}
}
