
@font-face {
    font-family: 'vegurlight';
    src: url('../fonts/vegur-light-webfont.woff2') format('woff2'),
         url('../fonts/vegur-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'vegurregular';
    src: url('../fonts/vegur-regular-webfont.woff2') format('woff2'),
         url('../fonts/vegur-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'vegurbold';
    src: url('../fonts/vegur-bold_0-webfont.woff2') format('woff2'),
         url('../fonts/vegur-bold_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}



body {background:#fff;font-family: 'vegurregular';font-size:15px;color:#000;margin:0 auto;padding:0;}

.home_slider {
	position:relative;
}
.slider.owl-theme .owl-nav {
    position: absolute;
    bottom: 0;
    right: 0;
}
.slider.owl-theme .owl-nav [class*="owl-"]:hover {
    background: transparent;
    color: #FFF;
    text-decoration: none;
}
.slider.owl-theme .owl-nav [class*="owl-"] {
    margin: 5px 20px;
}
.slide_cont {
    position: absolute;
    top: 0;
    z-index: 11;
    background: rgb(0,0,0);
    background: linear-gradient(0deg, rgba(0,0,0,0.5) 0%, rgba(255,255,255,0) 100%);
    max-width: 376px;
    margin: 0 30px;
    padding: 70px 30px;
    text-align: center;
    height: 83%;
}
.slider .item {
    background-repeat: no-repeat;
    height: 100vh;
	background-size:cover;
	background-position: right top;
	transition: all 0.8s ease-in-out;
	-webkit-transition: all 0.8s ease-in-out;
}
.slide_cont .logo {
    display: inline-block;
}
.slider .logo img {
	width:auto;	
}
.slide_cont h1 {
    font-size: 35px;
    color: #fff;
    font-family: 'vegurbold';
    margin: 6px auto 3.5%;
    text-transform: uppercase;
	position:relative;
	max-width:270px;
}
.slide_cont sup {
    font-size: 12px;
    font-family: 'vegurlight';
    position: absolute;
    top: 4px;
    right: -17px;
}
.slide_cont h4 {
    font-size: 27px;
    line-height: 30px;
    color: #fff;
    font-family: 'vegurlight';
    max-width: 290px;
    margin: 0 auto 10%;
}
.slide_cont p {
    font-family: 'vegurlight';
    font-size: 21px;
    line-height: 23px;
    color: #fff;
    text-align: left;
    margin: 0 0 3%;
}
.slide_cont p:last-child {
    margin: 5% 0 0;
}

@media only screen and (max-width: 1620px) {
.slide_cont {
    padding: 25px 30px;
    height: 91%;
	max-width: 380px;
}
.slide_cont .logo img {
    width: 68%;
}
.slide_cont h1 {
    margin: 8px auto 3%;
    font-size: 31px;
	max-width:240px;
}
.slide_cont h4 {
    margin: 0 auto 3%;
    font-size: 24px;
    line-height: 26px;
}
.slide_cont p {
    margin: 0 0 2%;
	font-size: 20px;
	line-height: 22px;
}
.slide_cont p:last-child {
    margin: 4% 0 0;
}
	
}
@media only screen and (max-width: 991px) {
.slider.owl-theme .owl-nav [class*="owl-"] img {
    width: 40%;
}
.slider.owl-theme .owl-nav [class*="owl-"] {
    margin: 5px 0px;
}

}

@media only screen and (max-width: 767px) {
.slider .item {
    background-repeat: no-repeat;
    height: 760px;
    background-size: cover;
    background-position: right top;
    transition: all 0.8s ease-in-out;
    -webkit-transition: all 0.8s ease-in-out;
}

}

@media only screen and (max-width: 575px) {
.slider.owl-theme .owl-nav {
    display: none;
}
.slide_cont .logo img {
    width: 45%;
}
.slide_cont {
    padding: 15px 10px;
	margin:0 10px;
}
.slide_cont h1, .slide_cont h4, .slide_cont p {
	margin:0 auto 10px
}
.slide_cont {
    height: 93%;
}
}


