



/*48 Fullscreen Image Slider*/



/*Full Screen Image Slider*/



.dark-overlay{

    background-color:rgba(0,0,0,0.8)!important;   

}



.full-slider{

    position:absolute;

    margin-top:0px;

}





.full-slider img{

    width:100%;

    height:100%;

}



.slider-image{ background-size:cover; background-position: center center;}



.slider-style-1{

    position:absolute;

    width:100%;

    top:50%;

    z-index:9999;

}



.slider-style-1 p{

    text-align:center;

    width:70%;

    margin-left:auto;

    margin-right:auto;

    font-size:24px;

}



.slider-style-1 h2{

    color:#FFFFFF;

    text-align:center;

    font-weight:800;

    text-transform:uppercase;

    font-size:51px;

    line-height:50px;

    padding-bottom:0px;

}



.slider-style-1 h3{

    color:#FFFFFF;

    text-align:center;

    font-size:13px;

    font-weight:700;

    text-transform:uppercase;

    margin-bottom:30px;

}



.slider-button-1{

    width:200px;

    margin-left:auto;

    margin-right:auto;

    font-size:12px;

    font-weight:500;

    text-transform:uppercase;

    text-align:center;

    padding-top:12px;

    padding-bottom:12px;

    font-family:'Roboto', sans-serif;

    margin-bottom:20px;

    transition:all 200ms ease;

}



.slider-button-1:hover{

    transform:scale(0.95, 0.95);  

    transition:all 200ms ease;

}



.slider-button-2{

    width:200px;

    margin-left:auto;

    margin-right:auto;

    font-size:12px;

    font-weight:500;

    text-transform:uppercase;

    text-align:center;

    padding-top:12px;

    padding-bottom:12px;

    font-family:'Roboto', sans-serif;

    margin-bottom:20px;

    color:#cacaca;

    transition:all 200ms ease;

}



.slider-button-2:hover{

    transform:scale(0.95, 0.95);  

    transition:all 200ms ease;

}



.button-line{

    border:solid 1px #cacaca;

}



.slider-button-1:hover{color:#FFFFFF;}

.slider-button-2:hover{color:#FFFFFF;}





.slider-style-2{

    position:absolute;

    width:100%;

    top:50%;

    z-index:9999;

}



.slider-style-2 h2{

    color:#FFFFFF;

    text-align:center;

    font-weight:800;

    text-transform:uppercase;

    font-size:24px;

    line-height:36px;

    padding-bottom:0px;

    margin-bottom:5px;

}



.slider-style-2 h3{

    color:#FFFFFF;

    text-align:center;

    font-size:34px;

    font-weight:700;

    text-transform:uppercase;

    margin-bottom:30px;

}



.slider-style-2 p{

    text-align:center;

    width:70%;

    margin-left:auto;

    margin-right:auto;

    font-size:14px;

}





.slider-style-3{

    position:absolute;

    width:100%;

    top:50%;

    z-index:9999;

    height:200px;

}



.slider-style-3 h2{

    color:#FFFFFF;

    text-align:center;

    font-weight:800;

    text-transform:uppercase;

    font-size:24px;

    line-height:36px;

    padding-bottom:0px;

    margin-bottom:0px;

}



.slider-style-3 h3{

    color:#FFFFFF;

    text-align:center;

    font-size:14px;

    font-weight:700;

    text-transform:uppercase;

    margin-bottom:20px;

}



.slider-style-3 p{

    text-align:center;

    width:70%;

    margin-left:auto;

    margin-right:auto;

    font-size:14px;

}





@media(min-width:768px){

    .slider-style-1 h2{

        font-size:60px;

        line-height:55px

    }

    

    .slider-style-1 h3{

        font-size:16px;

        margin-bottom:10px;

    }

    

    .slider-style-1 p{

        font-size:14px;

        width:320px;

    }

    

    .slider-style-2 h2{

        font-size:36px;

        font-weight:600;

    }

    

    .slider-style-2 h3{

        padding-top:10px;

        font-size:48px; 

        font-weight:900;

    }

    

    .slider-style-2 p{

        width:320px;

    }

    

    

    .slider-style-3 h2{

        font-size:36px;

        padding-bottom:5px;

    }

    

    .slider-style-3 h3{

        font-size:18px;

    }

    

    .slider-style-3 p{

        width:320px;   

    }

    

}




/*////////////////////////*/

/*Other Classes and Resets*/

/*////////////////////////*/



.overlay{

	pointer-events:none;

	position:absolute;

	width:100%;

	height:100%;

	background-color:rgba(0,0,0,0.3);

	z-index:96;

}



.content{

	clear:both;

	margin-left:30px;

	margin-right:30px;

}



@media (min-width:768px){

	.content{

		margin-left:70px;

		margin-right:70px;	

	}

    

    .content-box-slider{

        margin-left:70px;

        margin-right:70px;

    }

}



.container{

	margin-bottom:30px;

}



.no-bottom{

	margin-bottom:0px!important;

	padding-bottom:0px!important;

}



.half-bottom{

	margin-bottom:15px;

}



.full-bottom{

	margin-bottom:30px!important;

}



.clear {

	clear: both;

	height: 0px;

	line-height: 0px;

}



.float-left{	 

	float:left;

	margin-right:10px;

}



.float-right{	

	float:right;

	margin-left:5px;

}



.right-text{	

	display:block; 

	text-align:right;

}



.left-text{	

	display:block;   

	text-align:left;

}



.center-text{	

	display:block; 

	text-align:center;

}



.uppercase{

	text-transform:uppercase;

}



.capitalize{

	text-transform:capitalize;

}



.regular-anchor{

	color:inherit!important;	

}



.responsive-image{

	width:100%;

	margin-bottom:20px;

}



.round-image{

	border-radius:500px;	

}



.responsive-video{

	display:block;

	width:100%;

	margin-bottom:30px;

}



@media (min-width:768px){

	.responsive-video{

		min-height:400px;	

	}

}



.decoration{ 

    position:relative;

    z-index:30!important;

	height:1px;

	background-color:rgba(0,0,0,0.1);

	margin-bottom:30px;

	display:block;

	clear:both;

}



@media (max-width:767px){

	.center-if-mobile{

		text-align:center;

        display:block;

	}

	

	.left-if-mobile{

		text-align:left;

	}

	

	.right-if-mobile{

		text-align:right;

	}

}



@media (min-width:768px){

	.center-if-tablet{

		text-align:center;

	}

	

	.left-if-tablet{

		text-align:left;

	}

	

	.right-if-tablet{

		text-align:right;

	}

}


