.normalslider .owl-carousel .owl-video-tn {
	background-size: cover;
	padding-bottom: 48.958%;
	padding-top: 0;
}
.normalslider .owl-video-frame {
	position: relative;
	padding-bottom: 48.958%;
	padding-top: 0;
	height: 0;
}
.normalslider .owl-video-frame iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.normalslider .owl-carousel {
	background: url(../images/ajax-loader.gif) no-repeat center center
}

.animated.delay1{-webkit-animation-delay: .5s; animation-delay: .5s}
.animated.delay2{-webkit-animation-delay: 1s; animation-delay: 1s}
.animated.delay3{-webkit-animation-delay: 1.5s; animation-delay: 1.5s}

/*Top Slider*/
.normalslider { position: relative; background-color: #cacac8; }
.normalslider .owl-nav {line-height:0; z-index:99;}
.normalslider .owl-nav .owl-prev,
.normalslider .owl-nav .owl-next{position:absolute; z-index: 99; cursor: pointer;
	top: 50%;  
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);  
	transform: translateY(-50%);	
}
.normalslider .owl-nav .owl-prev{left:10px;}
.normalslider .owl-nav .owl-next{right:10px;}

.normalslider .owl-nav .owl-prev .homeslider-prev, 
.normalslider .owl-nav .owl-next .homeslider-next{display:block; color:#fff; background-color: transparent; padding:0px; cursor:pointer; line-height: 1.2; z-index: 9999; 
	-webkit-transition:none;
    -moz-transition: none;
    -o-transition: none;
    -ms-transition:none;
    transition: none;	
	text-align: center;
	font-size: 0;
}

.normalslider .owl-nav .owl-prev .homeslider-prev:before{
	content: "\f104";
	font-family: "FontAwesome";
	color: #fff;font-size: 45px;
}
.normalslider .owl-nav .owl-next .homeslider-next:after{
	content: "\f105";
	font-family: "FontAwesome";
	color: #fff;font-size: 45px;
}
.normalslider .owl-nav .owl-prev:hover .homeslider-prev:before, 
.normalslider .owl-nav .owl-next:hover .homeslider-next:after{color: #000;}

.normalslider .owl-dots{ position:absolute; bottom: 10px; text-align:center; margin: 0 auto; padding: 0; z-index: 9999;
	left: 50%;  
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);  
	transform: translateX(-50%);
	
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	width: auto;
	min-width: 100px;
	line-height: 0;
}
.normalslider .owl-dots .owl-dot {display:inline-block;}
.normalslider .owl-dots .owl-dot span {
	width: 16px;
	height: 16px;
	margin: 0 2px;
	background-color:#002156;
	display: block;
	-webkit-backface-visibility: visible;
	transition: opacity 200ms ease;
	
	-webkit-border-radius: 50%; 
	-moz-border-radius: 50%; 
	border-radius: 50%;
	border: 2px solid #fff;
	text-indent:-9999px;
}

.normalslider .owl-dots .owl-dot.active span, 
.normalslider .owl-dots .owl-dot:hover span {
	background-color: #f67b21;
}


/*Text*/
.normalslider .textmessage { padding: 10px 15px 15px 15px; width: auto; min-width: 350px; max-width: 520px; position:absolute; color:#fff; z-index:4; font-weight: 600; background-color: rgba(255,255,255,0.5); }

.normalslider .textmessage.topleft { text-align:left; left: 5%; top: 5%;}
.normalslider .textmessage.topcenter { text-align:center; top: 5%; 
	left: 50%;  
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);  
	transform: translateX(-50%);
}
.normalslider .textmessage.topright { text-align:left; right: 5%; top: 5%;}

.normalslider .textmessage.middleleft { text-align:left; left: 5%; 
	top: 50%;  
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);  
	transform: translateY(-50%);		
}
.normalslider .textmessage.middlecenter { text-align:center; 
	top: 50%;
	left: 50%;  
	
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);  
	transform: translate(-50%, -50%);
}
.normalslider .textmessage.middleright { text-align:left; right: 5%;
	top: 50%;  
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);  
	transform: translateY(-50%);		
}

.normalslider .textmessage.bottomleft { text-align:left; left: 5%; bottom: 10%;}
.normalslider .textmessage.bottomcenter { text-align:center; bottom: 10%; 
	left: 50%;  
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);  
	transform: translateX(-50%);
}
.normalslider .textmessage.bottomright { text-align:left; right: 5%; bottom: 10%;}

.normalslider .textmessage_con { padding: 0; }
.normalslider .textmessage h2 { margin:0; text-transform: uppercase; font-size: 35px; font-weight: 700; color:#f47e28; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.59);}
.normalslider .textmessage h2 a { color:#192e4f; }
.normalslider .textmessage p { margin: 0; font-size: 20px; fotn-weight: 400;  }

.sliderdetailsbutton { margin: 15px 0 10px 0; width: 100%; display: block; clear: both; }
.sliderdetailsbutton a{ background-color: #002156;
	color:#fff !important;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	padding: 8px 15px; 
	
	-webkit-border-radius: 6px; 
	-moz-border-radius: 6px; 
	border-radius: 6px;
}
.sliderdetailsbutton a:hover { background-color: #4C4C4C; }
/*end*/

@media screen and (max-width: 810px) {	
	.normalslider .textmessage h2 { font-size: 30px; }
	.normalslider .textmessage p { font-size: 18px; }
}

@media screen and (max-width: 650px) {
	.normalslider .owl-nav .owl-prev .homeslider-prev:before,
	.normalslider .owl-nav .owl-next .homeslider-next:after{font-size: 35px;}
	
	.normalslider .owl-dots .owl-dot span {
		width: 12px;
		height: 12px;
	}
	
	.normalslider .textmessage h2 { font-size: 25px; }
	.normalslider .textmessage p { font-size: 16px; }
}

@media screen and (max-width: 470px) {
	.normalslider .textmessage { min-width: 200px; }
	.normalslider .textmessage h2 { font-size: 16px; }
	.normalslider .textmessage p { font-size: 14px; }
	.sliderdetailsbutton { margin: 6px 0 4px 0; }
	.sliderdetailsbutton a{ padding: 3px 6px; font-size: 13px; }
	.slidersearch_responsive .button { padding: 3px 6px; font-size: 13px; }
}