@charset "utf-8";
/* CSS Document */


.ibt-slider {position: relative; margin: auto;}
.ibt-slider-images {background: rgb(0, 0, 0);}
.ibt-slider-images-slide {display: none;}
.ibt-slider-images-slide>img {width: 100%; display: block;}
.ibt-slider-controls>div {color: rgb(255, 255, 255); transition: 0.6s ease; position: absolute; user-select: none; cursor: pointer; font-size: 24px; padding: 13px; width: auto; top: 50%; margin-top: -50px; line-height: 100px; background-color: #00adef; font-weight: bold;}
.ibt-slider-controls-next {right: 0;}
.ibt-slider-navigation {transform: translateX(-50%); text-align: center; position: absolute; bottom: 20px; left: 50%;}
.ibt-slider-navigation-dot {transition: background 0.6s ease; background: rgb(255, 255, 255); display: inline-block; border-radius: 50%; cursor: pointer; margin: 0 2px; height: 20px; width: 20px;}
.ibt-slider-navigation-dot.active, .ibt-slider-navigation-dot:hover {background-color: rgb(0, 173, 239);}
.ibt-fade {animation-name: ibt-fade; animation-duration: 1.5s;}

@keyframes ibt-fade {
		from {
			opacity: .4
		}
		to {
			opacity: 1
		}
	}
	

.slider-cont {width: 94%; max-width: 1400px; transform: translateX(-50%); position: absolute; top: 160px; left: 50%; text-align: left; z-index: 10;}
.slider-cont h2 {text-transform: none!important; font-weight: 200; font-size: 70px!important; margin: 0 0 -10px 0!important; color: #ffffff;}
.slider-cont p {color: #ffffff; font-size: 26px; font-weight: 200;}
.slider-cont .blue-btn {padding: 8px 36px!important; border: 1px #ffffff solid; text-transform: uppercase;}



@media screen and (max-width: 1580px){
	.slider-cont {width: 80%; top: 15%;}
}
@media screen and (max-width: 1250px){
	.slider-cont {width: 82%;}
	.slider-cont h2 {font-size: 55px!important;}
	.slider-cont p {font-size: 22px;}
	.slider-cont .blue-btn {padding: 6px 26px!important; font-size: 16px;}
}
@media screen and (max-width: 940px){
	.slider-cont {width: 86%; top: 40px;}
	.slider-cont h2 {margin-bottom: 20px!important;}
	.slider-cont p {font-size: 22px; max-width: 280px;}
	.slidecontbreak {display: none;}
}
@media screen and (max-width: 785px){
	.slider-cont {width: 86%; top: 20px;}
	.slider-cont h2 {margin-bottom: 20px!important;}
	.slider-cont p {font-size: 22px; max-width: 280px;}
	.slidecontbreak {display: none;}
	.ibt-slider-navigation-dot {height: 10px; width: 10px;}
}
@media screen and (max-width: 740px){
	.slider-cont {width: 86%; top: 25px;}
	.slider-cont h2 {margin-bottom: 10px!important;}
	.slider-cont p {font-size: 16px; max-width: 220px; line-height: 20px!important;}
}
@media screen and (max-width: 690px){
	.slider-cont {width: 80%; top: 20%;}
}
@media screen and (max-width: 550px){
	.slider-cont {width: 80%; top: 15%;}
	.slider-cont h2 {margin-bottom: 20px!important; font-size: 45px!important;}
	.slider-cont p {font-size: 16px; max-width: 220px; line-height: 20px!important;}
	.slider-cont .blue-btn {padding: 5px 22px!important; font-size: 14px;}
	.ibt-slider-navigation {bottom: 5px;}
	.ibt-slider-controls>div {font-size: 20px; padding: 8px; margin-top: -25px; line-height: 50px;}
}
@media screen and (max-width: 455px){
	.slider-cont {top: 7%;}
}
@media screen and (max-width: 410px){
	.slider-cont {top: 15%;}
	.slider-cont h2 {margin-bottom: 10px!important; font-size: 30px!important;}
	.slider-cont p {font-size: 13px; max-width: 150px; line-height: 18px!important; margin-bottom: 20px;}
	.slider-cont .blue-btn {padding: 4px 16px!important; font-size: 13px;}
	.ibt-slider-navigation {bottom: -5px;}
	.ibt-slider-navigation-dot {height: 5px; width: 5px;}
}
@media screen and (max-width: 370px){
	.slider-cont {top: 10%;}
}



