/* 
------------------------------------------------------
Slider - Full Width
------------------------------------------------------
*/


.rsImg {
	/* 
	-webkit-transition: all 6s ease-in-out;
	-moz-transition: all 6s ease-in-out;
	-ms-transition: all 6s ease-in-out;
	transition: all 6s ease-in-out;
 */
}
/* 
.rsContent:hover .rsImg {
	-webkit-transform: scale(1.1);
			transform: scale(1.1);
}
 */
#head-slider {
	width: 100% ;
	margin: 0 auto ;
	margin-top: 0px;
	position: absolute;
	background: none;	
	//max-width: 1440px;
}


#head-slider {
	height: 700px;
}

	
#head-slider .rsContent img{
	/* 
-webkit-filter: grayscale(57%); 
    filter: grayscale(57%); 
 */
 
/* 	-webkit-filter: contrast(1.1); */
 
}	
#head-slider .rsContent .opac{
/* 	opacity: 0.6; */
}

#head-slider .rsContent:before {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(54, 59, 66, 0.4);
	width: 100%;
	height: 100%;
	content: '';
	z-index: 2;
	

	
}
.page-front-no #head-slider .rsContent:before {
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDFhNGMwIiBzdG9wLW9wYWNpdHk9IjAuOCIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMwNTVmODIiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNjNiNDEiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(45deg,  rgba(1,164,192,0.8) 0%, rgba(5,95,130,0.8) 50%, rgba(54,59,65,0.8) 100%); 
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(1,164,192,0.8)), color-stop(50%,rgba(5,95,130,0.8)), color-stop(100%,rgba(54,59,65,0.8)));
background: -webkit-linear-gradient(45deg,  rgba(1,164,192,0.8) 0%,rgba(5,95,130,0.8) 50%,rgba(54,59,65,0.8) 100%); 
background: -o-linear-gradient(45deg,  rgba(1,164,192,0.8) 0%,rgba(5,95,130,0.8) 50%,rgba(54,59,65,0.8) 100%); 
background: -ms-linear-gradient(45deg,  rgba(1,164,192,0.8) 0%,rgba(5,95,130,0.8) 50%,rgba(54,59,65,0.8) 100%); 
background: linear-gradient(45deg,  rgba(1,164,192,0.8) 0%,rgba(5,95,130,0.8) 50%,rgba(54,59,65,0.8) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc01a4c0', endColorstr='#cc363b41',GradientType=1 ); 
}
.page-front-no #head-slider .rsContent.none:before {
	background: none !important;
	display: none !important;
}

#head-slider.rsDefault .rsOverflow, #head-slider.rsDefault .rsSlide, #head-slider.rsDefault .rsVideoFrameHolder {
	background: #006991 !important;
}

#head-slider.rsDefault .rsThumbs {
	background: none !important;
	position: absolute;
	bottom: 0;
	
}

.sliderContainer {
	position: relative;
	width: 100% ;
	height:700px;
	z-index: 0;
	padding: 0 0px;
	margin: 0 0px;
	padding-top: 0px;
	overflow: hidden;
}


.sliderContainer.headSmall,
#head-slider.rsDefault.headSmall {
	height: 40vh !important;
}
.sliderContainer.headMedium,
#head-slider.rsDefault.headMedium {
	height: 76vh !important;
}
.sliderContainer.headLarge,
#head-slider.rsDefault.headLarge {
	height: 80vh !important;
}
.sliderContainer.headFull,
#head-slider.rsDefault.headFull {
	height: 100vh !important;
}
	
	@media (max-width: 768px) { 
		.sliderContainer.headLarge,
		#head-slider.rsDefault.headLarge {
			height:70vh !important;
		}
		.sliderContainer.headFull,
		#head-slider.rsDefault.headFull {
			height:76vh !important;
		}
	}
	@media (max-width: 600px) { 
		.sliderContainer.headLarge,
		#head-slider.rsDefault.headLarge {
			height:70vh !important;
		}
		
		.sliderContainer.headFull,
		#head-slider.rsDefault.headFull {
			height:90vh !important;
		}
	
	}

.royalSlider > .rsContent {
visibility: hidden; 
/* or display:none depending on your needs... */
}


.headervideo {
  width: 100%;
  height: 100%; }
  .headervideo video {
    width: 100%;
    height: auto !important; }
    @media screen and (min-width: 916px) and (max-width: 1115px), screen and (max-width: 620px) {
      .headervideo video {
        width: auto;
        height: 100% !important; } }

.videoBG, .videoBG_wrapper {
  width: 100% !important;
  height: 100% !important;
  margin: 0 auto; }
  .videoBG video, .videoBG_wrapper video {
    height: 100%; }



#head-slider .infoBlock {
	position: absolute;
	top: 15em;
	left: 7%;
	
	max-width: 40%;
	z-index: 999 !important;
	padding: 0 0 0 0;
}
#head-slider .infoBlock .row {

}
.page-front-no #head-slider .infoBlock {
	top: 22em;
}
.page-front-no #head-slider.rsDefault.headSmall .infoBlock {
	top: 15em;
}

#head-slider .infoBlock .heading {
	position: relative;
	display: block;
	margin-top: 0em;
	padding-left: 1rem;
}

#head-slider .infoBlock .heading .heading-intro {
	display: block;
	position: relative;
	font-size: 1.4em;
	line-height: 1.3;
	font-weight: 500;
	text-transform: none;
	padding-left: 4px;
	letter-spacing: .06em;
	color: #fff;
	font-family: 'Droid Serif',serif;
  	font-style: italic;
}
/* 
#head-slider .infoBlock .heading .heading-intro:before {
	position: absolute;
	top: -20px;
	left: 0;
	height: 2px;
	width: 10%;
	background: #00a4c0;
	content: '';
}
 */
.page-front-no .heading-intro.c-dark {
	color: rgba(255,255,255, 0.7) !important;
}

/*
#head-slider .infoBlock .heading .heading-title:before {
	position: absolute;
	top: 0px;
	left: 0;
	height: 2px;
	width: 20%;
	background: #7bd3e1;
	content: '';
}
*/
#head-slider .infoBlock .heading .heading-title {
	/* font-family: 'proxima-nova-1','proxima-nova-2', sans-serif; */
	font-size: 3.2em;
	line-height: 1;
	position: relative;
	display: inline-block;
	margin: 0;
	margin-top: 5px;
	padding:10px 0px;
	font-weight: 900 !important;
	letter-spacing: .03em !important;
	text-transform: uppercase;
	z-index: 3;
}
#head-slider .infoBlock .heading .heading-title.superlarge {
	font-size: 5em;

}

.page-front-no #head-slider .infoBlock .heading .heading-title {
	font-size: 4em;
}
/* 
#head-slider .infoBlock .heading .heading-description:before {
	position: absolute;
	top: -20px;
	left: 0;
	height: 2px;
	width: 15%;
	background: #00a4c0;
	content: '';
}
 */
#head-slider .infoBlock .heading .heading-description {
	margin-top: 0px;
	position: relative;
	//text-transform: uppercase;
	letter-spacing: 1px !important;
	font-size: 1.4em;
	line-height: 1.5;
	font-weight: 300;
	
}
#head-slider .infoBlock .heading .heading-description span {
	text-transform: uppercase;
	font-weight: 700;
	font-size: 11px;
	padding: 5px 0px;
	margin-right: 10px;
	letter-spacing: 2px !important;
	position: relative;
}
/* Small */
#head-slider.rsDefault.headSmall .infoBlock .heading .heading-title {
	font-size: 2.8rem;
}
#head-slider.rsDefault .infoBlock .heading .heading-title.small {
	font-size: 2rem;
	line-height: 1.2;
}
/* Medium */
#head-slider.rsDefault .infoBlock .heading .heading-title.normal {
	font-size: 2.6rem;
	line-height: 1.2;
}
/* Large */
#head-slider.rsDefault .infoBlock .heading .heading-title.large {
	font-size: 3.4rem;
	line-height: 1.1;
}



#head-slider .infoBlock .heading .headlink.button {
	display: inline-block;
	padding: 0px 40px;
	margin-top: 30px;
	font-size: 14px;
	letter-spacing: .3em;
	text-transform: uppercase;
	border-radius:60px;
	height: 46px;
	line-height: 44px;
	font-weight: 600;
	position: relative;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
#head-slider .infoBlock .heading .headlink.button.outline-white {
	border: 2px solid rgba(255, 255, 255, 0.8);
	background: rgba(0, 0, 0, 0.2) !important;
	color: #fff;
}
#head-slider .infoBlock .heading .headlink.button.outline-dark {
	border: 2px solid rgba(0, 86, 122, 0.8);
	background: none !important;
}
#head-slider .infoBlock .heading .headlink.button.outline-white:hover {
	border: 2px solid #00a4c0;
	background: #00a4c0 !important;
	color: #fff;
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3);
}
#head-slider .infoBlock .heading .headlink.button:focus {
	top: 1px;
}
#head-slider .infoBlock .heading .headlink.button.outline-dark:hover {
	border: 2px solid rgba(0, 86, 122, 1);
	background: none !important;
}

#head-slider .infoBlock .heading .headlink.button svg {
	vertical-align: middle;
	width: 28px;
	
	position: relative;
	
	margin-left: 5px;
}
#head-slider .infoBlock .heading .headlink.light {
	background: rgba(255,255,255,0.23);
	color: rgba(0,0,0,0.6);
	padding-right: 2rem;
	
}
#head-slider .infoBlock .heading .headlink.light:hover{
	background: rgba(255,255,255,0.8);
}


/* Right */

#head-slider .infoBlock.right .heading {
	text-align: right !important;
	padding-right: 1rem;
}

#head-slider .infoBlock.right .heading .headlink.button {
	margin-right: 0;
	margin-left: 20px;
}

/* Center */
#head-slider .infoBlock.large-centered {
	max-width: 80%;
	width: 100%;
	left: 10%;
	top: 40%;
}
#head-slider .infoBlock.large-centered .heading {
	text-align: center !important;
	padding: 0rem !important;
}
#head-slider .infoBlock.large-centered .heading .heading-description {
	padding: 0 5%;
}
#head-slider .infoBlock.large-centered .heading .heading-description:before {
	left: 40%;
	height: 2px;
	width: 20%;
}

/* Center bottom*/
#head-slider .infoBlock.large-centered-bottom {
	max-width: 80%;
	width: 100%;
	left: 10%;
	top: auto;
	bottom: 6em;
}
#head-slider .infoBlock.large-centered-bottom .heading {
	text-align: center !important;
	padding: 0rem !important;
}

/* Position on screen */

#head-slider .infoBlock.topleft {
	top: 16em;
}
#head-slider .infoBlock.bottomleft {
	top: auto;
	bottom: 10em;
}
#head-slider .infoBlock.topright {
	top: 18em;
	left: auto;
	right: 5%;
}
#head-slider .infoBlock.topright .heading {
	text-align: right; 
}
#head-slider .infoBlock.bottomright {
	top: auto;
	left: auto;
	right: 1em;
	bottom: 6em;
}


	@media (max-width: 1180px) {
		#head-slider .infoBlock {
			top: 13em;
		}
		#head-slider .infoBlock.large-centered {
			max-width: 90%;
			left: 5%;
		}
		#head-slider .infoBlock .heading .heading-intro {
			
			font-size: 1.3em;
			line-height: 1.3;
		}
		
		
		#head-slider .infoBlock .heading .heading-title{
			font-size: 2.4rem;
		}
		.page-front-no #head-slider .infoBlock .heading .heading-title {
			font-size: 4em;
		}
		
		#head-slider .infoBlock .heading .headlink.button {			
			/* border-radius: 1000px; */
			/* line-height: 35px; */
			
			
		}
		#head-slider .infoBlock .heading .headlink.button svg {
			width: 24px;			
			margin-left: 5px;
			
		}

		
	}
	
	@media (max-width: 768px) {
		#head-slider .infoBlock {
			top: 50% !important;
			bottom: auto !important;
			max-width: 80% !important;
			left: 10% !important;
			right: auto !important;
			padding: 0;
		}
		
		#head-slider .infoBlock .heading {
			text-align: center !important;
			padding-left: 0 !important;
			padding-right: 0 !important;
		}
		
		
		/* Center */
		#head-slider .infoBlock.large-centered {
			max-width: 90% !important;
			width: 100% !important;
			left: 5% !important;
			top: auto;
			bottom: 0em;
		}
		
		#head-slider .infoBlock.right .heading {
			text-align: right !important;
			padding-right: 0em;
		}
		#head-slider .infoBlock .heading .heading-description:before {
			left: 40%;
			height: 2px;
			width: 20%;
		}
		#head-slider .infoBlock .heading .headlink.button.outline-white {	
			border: 2px solid #00a4c0;
			background: #00a4c0 !important;
			color: #fff;
		}
	
	}
	
	@media (max-width: 600px) {
		
		#head-slider .infoBlock {
			top: auto !important;
			bottom: 0em !important;
			left: 0 !important;
			width: 100% !important;
			padding: 3em 1em 12em 1em;
			text-align: center;
			max-width: 100% !important;
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC43NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.55) 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.55)));
			background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%);
			background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.55) 100%);
			background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.55) 100%);
			background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.55) 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#bf000000',GradientType=0 );


		}
		#head-slider .infoBlock.topright {
			max-width: 100% !important;
			width: 100% !important;
			left: 0% !important;
			right: 0 !important;
		}
		#head-slider .infoBlock.large-centered,
		#head-slider .infoBlock.large-centered-bottom {
			max-width: 100% !important;
			width: 100% !important;
			left: 0% !important;
			top: auto;
			bottom: 0em;
		}
		
		#head-slider .infoBlock .heading .heading-intro {	
			font-size: 1.6em;
			line-height: 1.3;
		}
		#head-slider .infoBlock .heading .heading-title {
			font-size: 2.8em !important;
			line-height: 1.3;
			color: #fff !important;
			margin-top:0;
		}
		.page-front-no #head-slider .infoBlock {
			padding-bottom: 5em !important;
		}
		.page-front-no #head-slider .infoBlock .heading .heading-title {
			font-size: 2.4em !important;
		}
		#head-slider .infoBlock .heading .heading-description {
			font-size: 1.6em;
		}
		#head-slider .infoBlock .heading .heading-description:before {
			left: 40%;
			height: 2px;
			width: 20%;
		}
		
		
		#head-slider .infoBlock .heading .headlink.button {	
			font-size: 0.8rem;
			margin-right: 0rem;
			margin-left: 0px;
			padding-top: 0;
			padding-bottom: 0;
			padding-right: 30px;
			padding-left: 30px;
			margin-top: 15px;
			line-height: 42px;
		}

		#head-slider .infoBlock .heading .headlink.button svg {
			width: 22px;			
			margin-left: 5px;
			
		}
		

	}


/***************
*
*  2. Thumbnails HTML
*
****************/

.rsThumbs {
	overflow: inherit;
	
}
#head-slider.rsDefault .rsThumbsHor {
	width: 100%;
	height: 1px;
	
}
.page-front-no #head-slider.rsDefault .rsThumbsHor {
	/* display: none; */
}

#head-slider.rsDefault .rsThumbsHor:before {
	position: absolute;
	bottom: 0px;
	left: 0;
	width: 100%;
	height: 150px;
	content: '';
	
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.3) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(1%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.3)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.3) 100%);
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.3) 100%);
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.3) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.3) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#4d000000',GradientType=0 );



}

#head-slider.rsDefault.rsWithThumbsHor .rsThumbsContainer {
	position: relative;
	bottom: 100px;
	z-index: 100 !important;
	width: 100% !important;
	height: 100%;
	max-width: 1380px;
	margin: auto;
}

#head-slider.rsDefault.hideThumbnails .rsThumbsContainer {
	/* display: none; */
}
#head-slider.rsDefault.hideThumbnails .rsThumbs {
	/* display: none; */
}
	@media (max-width: 1180px) {
		#head-slider.rsDefault.rsWithThumbsHor .rsThumbsContainer {
			padding: 0 3%;
		}
	
	}
	@media (max-width: 600px) {
		#head-slider.rsDefault.rsWithThumbsHor .rsThumbsContainer {
			bottom: 60px;
		}
		
		#head-slider.rsDefault .rsThumbsHor:before {
			height: 90px;
		}
	
	}





/* Transparent */ 
#head-slider.rsDefault .rsThumb {
	float: left;
	overflow: hidden;
	width: 24%;
	min-height: 60px;
	height: 68px;
	border-radius: 0px;
	border: 0px solid #fff;
	background: none;
	cursor: pointer;
}
#head-slider.rsDefault .rsThumb .rsTmb {
	display: block;
	cursor: pointer;	
}
#head-slider.rsDefault .rsThumb .rsTmb-title {
	font-size: 0.8rem;
	font-weight: 700;
	line-height: 1.4;
	color: rgba(255, 255, 255, 0.5);	
	padding-top: 12px;
	cursor: pointer ;
	padding-right: 40px;
}
#head-slider.rsDefault .rsThumb .rsTmb-line {
	/* display: none; */
	max-width: 20%;
	
	border: solid #dddddd;
	border-width: 6px 0 0;
	clear: both;
	margin: 0rem 0 0rem;
	height: 0;
}
#head-slider.rsDefault .rsThumb img.rsTmb-img {
	float: left;
	width: auto;
	height: auto;
	max-width: 60px;
	margin-right: 10px;
	cursor: pointer ;
	border-radius: 1000px;

}
#head-slider.rsDefault .rsThumb.rsNavSelected {
	background: none;
	-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 0px 0px 0px (0,0,0,0.3);
	box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.3);
}
#head-slider.rsDefault .rsThumb.rsNavSelected .rsTmb-title {
	color: #fff;	
}
#head-slider.rsDefault .rsThumb.rsNavSelected img.rsTmb-img {
	opacity: 1 !important;
	filter: alpha(opacity=100);
}

	@media (max-width: 768px) { 

		#head-slider.rsDefault. .rsThumb {
			width: 31.91%;	
		
		}

		#head-slider.rsDefault .rsThumb .rsTmb-title  {
			padding-right: 10px;
		}
	}
	
	@media (max-width: 600px) {
		#head-slider.rsDefault .rsThumb {
			width: 30%;
			border-top: 3px solid rgba(255, 255, 255, 0.5);
		}
		#head-slider.rsDefault .rsThumb .rsTmb-title {
			padding-right: 0px;
			font-size: 0.76rem;
			padding-left: 4px;
		}
		
		#head-slider.rsDefault .rsThumb img.rsTmb-img {
			display: none;
		}
	}
	

/***************
*
*  3. Bullets
*
****************/

#head-slider.rsDefault .rsBullets {
	position: absolute;
	z-index: 35;
	
	width: 100%;
	bottom:2%;
	height: auto;
	margin: 0; 
	background: none;
	text-align: left;
	line-height: 24px;
	overflow: hidden;
	padding-left: 3em;
	z-index: 999 !important;
}
	

#head-slider.rsDefault .rsBullet {
	width: 10px;
	margin: 0 5px 6px 5px;
}
#head-slider.rsDefault .rsBullet span {
	
 	width: 10px;
 	height: 10px;
 
	background: #777;
	background: rgba(255, 255, 255, 0.5);
	border: 1px solid rgba(255, 255, 255, 0);
	cursor: pointer;
	border-radius: 10px;
}
#head-slider.rsDefault .rsBullet:hover span {
	border: 0px solid rgba(224, 228, 229, 1);
}

#head-slider.rsDefault .rsBullet.rsNavSelected span {

	background-color: rgba(255, 255, 255, 0) !important;
	border: 1px solid #00a4c0;
}


	@media (max-width: 768px) {
		#head-slider.rsDefault .rsBullets {
			position: absolute;
			z-index: 35;
			width: 100%;
			bottom:2%;
			text-align: center;
			line-height: 24px;
			overflow: hidden;
			padding-right: 0;
			padding-left: 1em;
		}
		#head-slider.rsDefault .rsBullet {
			width: 7px;
			margin: 3 5px 3px 5px;
		}
		#head-slider.rsDefault .rsBullet span {	
			width: 6px;
			height: 6px;
			background: rgba(255, 255, 255, 0);
			border: 1px solid rgba(255, 255, 255, 0.7);
		}
		
	}



/* Arrows */

.rsDefault.rsHor .rsArrowLeft {
left: 2%;
top: 0;

}
.rsDefault.rsHor .rsArrowRight {
right: 2%;
top: 0;
}

.rsDefault .rsArrowIcn {
background-color:rgba(0, 86, 122, 0.2);
border-radius: 0;
border-radius: 100px;
}
.rsDefault .rsArrowIcn:hover {
	background-color:rgba(0, 86, 122, 0.8);
	}


/* Going down button */
header {
	position: relative;
}
.goingdown {
  position: absolute;
    bottom: -30px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%); 
  height: 64px;
  width: 64px;
  background-color: rgba(0, 164, 192, 1);
  text-align: center;
  background-repeat: no-repeat;
  background-size: 22px 22px;
  background-position: center;
  text-align: center;
  z-index: 998 !important;
  border: 2px solid rgba(255, 255, 255, 0);
  border-radius: 1000px;
  outline: 0;
  font-size: 1.6em;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.page-front-yes .goingdown,
.page-front-no .goingdown {
	bottom: 25px;
	background-color: rgba(0, 164, 192, 0);
	//border: 1px solid rgba(0, 164, 192, 0.8);
}

.goingdown i {
	color: #fff;
	line-height: 64px;
	text-shadow: none;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.goingdown:hover {

	background-color: #00a4c0 !important;
	border: 2px solid #00a4c0;
 
	
}
.goingdown:hover i{
	color: #fff;
}
.goingdown:hover {
	
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3);
}
.goingdown:active {
	
}
	@media (max-width: 768px) { 
		.goingdown {
			display: none;
		}
	}
	@media (max-width: 600px) { 
		.goingdown {
			
			
		}
		.page-front-yes .goingdown {
			
		}
		.goingdown i {
			
		}
	}


.floating-arrow {
  -webkit-animation-name: floating-arrow;
          animation-name: floating-arrow;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out; }

@-webkit-keyframes floating-arrow {
  from {
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0); }
  65% {
    -webkit-transform: translate(-50%, 15px);
            transform: translate(-50%, 15px); }
  to {
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0); } }

@keyframes floating-arrow {
  from {
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0); }
  65% {
    -webkit-transform: translate(-50%, 15px);
            transform: translate(-50%, 15px); }
  to {
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0); } }

