.da-slider{
		width: 100%;
		/* height: 427px; height:100%; */
		position: relative; top:-100px;
		margin: 0 auto;
		overflow: hidden;
		background:#c8ffc6;
		box-shadow: 0px 1px 1px rgba(0,0,0,0.2), 0px -2px 1px #fff;
		-webkit-transition: background-position 1.4s ease-in-out 0.3s;
		-moz-transition: background-position 1.4s ease-in-out 0.3s;
		-o-transition: background-position 1.4s ease-in-out 0.3s;
		-ms-transition: background-position 1.4s ease-in-out 0.3s;
		transition: background-position 1.4s ease-in-out 0.3s;
}
/* ========================================================== */

.slider{
	position:relative; overflow: hidden;
	background-color: #f9f0df;
	min-height: 80vh;
	background-position: center bottom;
}
.theme-default .nivoSlider {
	position:relative;
	background:#f9f0df url(../images/loading.gif) no-repeat 50% 50%;
	/*background-size: cover;*/
	min-height: 80vh;
	background-position: center bottom;

}
.theme-default .nivoSlider img {
		position:absolute;
		top:0px;
		left:0px;
		display:none; width:100%; height:100%; max-height: 543px;
}

.theme-default .nivoSlider a {
	border:0;
	display:block;
}
.theme-default .nivo-controlNav {
	text-align: center;
    padding-top:10px; display:none;
}
.theme-default .nivo-controlNav a {
	display:inline-block;
	width:200px;
	height:5px;
	background:#FFF;
	border-radius:2em;
	text-indent:-9999px;
	border:0;
	margin:0 4px;
}
.theme-default .nivo-controlNav a.active,.theme-default .nivo-controlNav a:hover{
	background:#de4540;
}
.theme-default .nivo-directionNav a {
		display:block;
		width: 27px;
		height: 52px;
		top: 45%;
		/*background:url(../images/arrows.png) no-repeat;*/
		text-indent:-9999px;
		border:0;
		opacity: 0.1;
		-webkit-transition: all 200ms ease-in-out;
	    -moz-transition: all 200ms ease-in-out;
	    -o-transition: all 200ms ease-in-out;
	    transition: all 200ms ease-in-out;
}
.theme-default:hover .nivo-directionNav a { opacity: 1; }
.theme-default a.nivo-nextNav {
	background-position: -33px 0;
	right: 3%;
}
.theme-default a.nivo-prevNav {
	left:3%;
	background-position:6px 0;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled {
	width: 100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
	width: auto;
	height: auto;
	background: none;
	margin-bottom: 5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
	display: block;
	width: 30px;
	height: auto;
}
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
	background:white; 
	filter:alpha(opacity=0); 
	opacity:0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:53%;
	z-index:999999;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
	background:url(../images/prev.png) no-repeat;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
/* .nivo-controlNav {
	position: absolute;
	bottom:25px;
	right: 10px;
	z-index: 9;	
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
} */
@media all and (max-width:920px) {
   .theme-default .nivo-directionNav a { top:35%; }
   .theme-default .nivoSlider { min-height: 464px; }
   .theme-default .nivoSlider img { height: 464px; }
}
@media all and (max-width:920px) {
    .slider { min-height: 55vh; }
}

@media all and (max-width:480px) {
	.theme-default .nivo-directionNav a { top:30%; width: 27px; height:38px; background-size:cover; }
	.theme-default a.nivo-nextNav {	background-position:-53px 0; right:0.5%; }
	.theme-default a.nivo-prevNav { left:0.5%; }
	.theme-default .nivoSlider { min-height: 1px!important; }
	.theme-default .nivoSlider img { height: 252px; }
	.menu { top: 0; }
	.homesrc-form { width: 100%; padding: 15px 20px 0px 20px; 
	margin: -98px auto 30px auto; position: relative; height: auto;
	z-index: 100; }

	.homesrc-forminr { background: #f3f3f3; padding: 0px 20px 0px 15px; }

	.slider-txt { bottom: 40px; left: 22px; }
	.slider-txt h2, .slider-txt2 h2 { font-size: 25px; }
	.slider-txt h2 span, .slider-txt2 h2 span { font-size: 31px; }
	.nivo-caption { display: inline-block!important; }
	.welcome-cont { margin: 50px 0px 0px 0px; }
	.welcome-cont h1 { font-size: 30px; }
	.testi-outer { padding: 20px 0px 10px 0px; }
	.single-testimonial-item { min-height: 80px; }
	.slider { min-height: 40vh; margin-top: -50px; background-size: 200%!important; }

}


@media all and (max-width:320px) {
	.theme-default .nivo-controlNav a{
		width:10px;
	    height:10px;
	    margin:0 2px;
	}
	.nivo-controlNav {
		bottom:-5px;
	}
	.nivo-directionNav a{
		top:30%;
	}
}

@media all and (min-width:1400px) {
  .slider{	min-height: 72vh; }
}

