#slider { float:left; width:100%;}
#owl-demo .item img { display: block; width: 100%; height: auto;}
.owl-carousel .owl-wrapper:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
/* display none until init */
.owl-carousel { display: none; position: relative; width: 100%; -ms-touch-action: pan-y; }
.owl-carousel .owl-wrapper { display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; }
.owl-carousel .owl-wrapper-outer.autoHeight { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }
.owl-carousel .owl-item { float: left; }
.owl-controls .owl-page, .owl-controls .owl-buttons div { cursor: pointer; }
.owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
/* mouse grab icon */
.grabbing { cursor: url(grabbing.png) 8 8, move; }
/* fix */
.owl-carousel .owl-wrapper, .owl-carousel .owl-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); }


.slide-text { float:left; width:100%; padding:0; position:absolute; top:25%;text-align:center;} 
.slide-text h1 {margin:15px 0; color:#fff; font-size:50px;}
.slide-text h2 { color:#289b34; font-size:40px;}
.slide-text .slide-btn { margin:40px 0;}
.slide-text .slide-btn a { font-size:22px; border-radius:20px; color:#fff; border:2px solid #fff; padding:5px 15px;}

#owl-demo .owl-pagination { display:none;}


@media only screen and ( max-width:1320px) {
#owl-demo .item img { min-height:200px;}
.slide-text { top:15%;}
.slide-text h1 { font-size:23px;line-height: 30px; margin:0px;}
.slide-text h2 { font-size:22px;line-height: 25px;}
.slide-text .slide-btn  { margin:15px 0;}
.slide-text .slide-btn a { font-size:16px;}
.owl-theme .owl-controls .owl-buttons { top:40% !important;}
.owl-theme .owl-controls .owl-buttons .owl-prev { background-size:90% !important; height:50px !important; width:50px !important;}
.owl-theme .owl-controls .owl-buttons .owl-next { background-size:90% !important; height:50px !important; width:50px !important;}
}

@media only screen and ( max-width:767px) {
.owl-theme .owl-controls .owl-buttons .owl-prev { background-size:80% !important; height:40px !important; width:40px !important;}
.owl-theme .owl-controls .owl-buttons .owl-next { background-size:80% !important; height:40px !important; width:40px !important;}
}

@media only screen and ( max-width:620px) {
.slide-text-2 { top:10%;}
#owl-demo .item img { min-height:170px;}

}

@media only screen and ( max-width:520px) {
.slide-text h1 { font-size:18px; line-height:22px;}
.slide-text h2,.slide-text-2 h2 { font-size:17px;line-height:20px;}

.slide-text { top:15%;}
.slide-text .slide-btn a { font-size:9px;}
}


@media only screen and ( max-width:420px) {
}

@media only screen and ( max-width:320px) {
}




















