/* Basic jQuery Slider essential styles */

@font-face {
    font-family: 'GothamLight';
    src: url('font/gotham-light.eot');
    src: url('font/gotham-light.eot?#iefix') format('embedded-opentype'),
         url('font/gotham-light.woff') format('woff'),
         url('font/gotham-light.ttf') format('truetype'),
		 url('font/gotham-Light.otf') format('opentype'),
         url('font/gotham-light.svg#GothamLight') format('svg');
}

@font-face {
    font-family: 'GothamThin';
    src: url('font/gotham-thin.eot');
    src: url('font/gotham-thin.eot') format('embedded-opentype'),
         url('font/gotham-thin.woff') format('woff'),
         url('font/gotham-thin.ttf') format('truetype'),
         url('font/gotham-thin.svg#GothamThin') format('svg');
}


@font-face {
    font-family: 'GothamUltra';
    src: url('font/gotham-ultra.eot');
    src: url('font/gotham-ultra.eot') format('embedded-opentype'),
         url('font/gotham-ultra.woff') format('woff'),
         url('font/gotham-ultra.ttf') format('truetype'),
         url('font/gotham-ultra.svg#GothamUltra') format('svg');
}


@font-face {
    font-family: 'GothamMedium';
    src: url('font/gotham-medium.eot');
    src: url('font/gotham-medium.eot') format('embedded-opentype'),
         url('font/gotham-medium.woff') format('woff'),
         url('font/gotham-medium.ttf') format('truetype'),
         url('font/gotham-medium.svg#GothamMedium') format('svg');
}
@font-face {
	font-family: 'Gotham-Book';
	src: url('font/Gotham-Book.eot');
	src: url('font/Gotham-Book.eot?#iefix') format('embedded-opentype'),
		   url('font/Gotham-Book.woff2') format('woff2'),
		   url('font/Gotham-Book.woff') format('woff'),
		   url('font/Gotham-Book.ttf') format('truetype'),
		   url('font/Gotham-Book.svg#Gotham-Book') format('svg');
	  font-weight: normal;
	  font-style: normal;
}

@font-face {
	font-family: 'MyriadPro Regular';
	src: url('fonts/MyriadPro-Regular_0.eot');
	src: local('☺'), url('fonts/MyriadPro-Regular_0.woff') format('woff'), url('fonts/MyriadPro-Regular_0.ttf') format('truetype'), url('fonts/MyriadPro-Regular_0.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide {
    display: none;
    position: absolute;
	list-style-type: none;
}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}

#banner-fade {
    margin: 0 auto;
	text-align: center;
}

#banner-fade img {
	max-width: 100%;
	width: 975px;
    margin: 0 auto;
	max-height: 467px;
}

.slider-text {
	width: 960px;
	max-width: 100%;
	margin: 0 auto;
}

.slide-1 .slider-text {
    margin: 40px auto;
}
.slide-2 .slider-text {
    margin: 70px auto;
}

.slide-3 .slider-text {
    margin: 40px auto 0;
}


.medium-font {
	display: inline-block;
	width: 58%;
	vertical-align: middle;
}

slide-2 {
}

.slide-2 .medium-font {
	width: 50%;
}

.slide-2 .right-img {
	width: 48%;
	margin: -30px 0 0;
}

.medium-font .readmore {
	background: url(images/bullet1.png) no-repeat left center transparent;
	padding: 6px 0 6px 28px;
	color: #fff;
	text-transform: uppercase;
	font-size: 65%;
	line-height: 40px;
}
.medium-font .readmore:hover {
	text-decoration: none;
}

.medium-font .readmore-1 {
	background: url(images/join-icon.png) no-repeat left center transparent;
	padding: 6px 0 6px 26px;
	color: #fff;
	text-transform: uppercase;
	font-size: 65%;
	line-height: 40px;
}
.medium-font .readmore-1:hover {
	text-decoration: none;
}

.bottom-img {
	margin: 50px auto 0;
	text-align: center;
	width: 100%;
}
.bottom-img img {
    width: 100%;
}

.right-img {
	display: inline-block;
	width: 39%;
	text-align: right;
	float: right;
}

.slide-2 img {
    max-width: 84% !important;
}

.slidetitle {
    font-family: gothammedium;
    font-size: 40px;
    margin: 0 0 10px;
    padding: 0;
    color: #fff;
	line-height: normal;
}

.slide-2 .slidetitle {
	font-size: 55px;
}
.slide-1 .slidetitle {
	/*font-family: "MyriadPro Regular", MyriadPro Regular, sans-serif;*/
	font-family: "gothammedium", gothammedium, sans-serif;
    font-size: 50px;
}
.slide-3 .slidetitle {
    font-size: 50px;
	line-height: 50px;
}

.slidetext {
    font-family: "Gotham-Book", Gotham-Book, sans-serif;
    font-size: 25px;
    line-height: 35px;
    margin: 0;
    padding: 0;
    color: #464646;
}

.slide-2 .slidetext {
    color: #cccccc;
}

.slide5  {
padding-top:0px;
}


#banner-fade,
#banner-slide{
	margin-bottom: 60px;
	max-width: 100%!important;
}

ul.bjqs-controls.v-centered li a{
	display:block;
	padding:10px;
	background:#fff;
	color:#000;
	text-decoration: none;
}
ul.bjqs-controls li {
    list-style-type: unset;
}

ul.bjqs-controls.v-centered li a:hover{
	background:#000;
	color:#fff;
}

ol.bjqs-markers li a{
	/*padding:5px 3px;*/
	width: 10px;
	height: 10px;
	background:#000;
	color:#000;
	margin:5px;
	text-decoration: none;
	border-radius: 100%;
	font-size: 0;
}

ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover{
	background: #999;
	color: #999;
}

p.bjqs-caption{
	background: rgba(255,255,255,0.5);
}

#banner-fade .bjqs-controls {
	display: none;
}
#banner-fade:hover .bjqs-controls {
	/*display: block;*/
}

/*.slide-2 {
	background: #676767;
}*/

.slide-3 .right-img img {
    /*width: 80%;*/
}

.slide1 {
	background: url(images/slide-D1-bg.png) repeat-x center top;
}
.slide2 {
	background: url(images/slide-D2-bg.png) repeat-x center top;
}
.slide3 {
	background: url(images/slide-D3-bg.png) repeat-x center top;
}

.img-d {
	display: block;
}
.img-t {
	display: none;
}
.img-m {
	display: none;
}


/* Image map styles */
.bjqs {width:100%; position:relative; margin:20px 0 100px 0;}
/*.bjqs img {display:block; width:100%; border-radius:20px;}*/
/*.bjqs a {display:block; position:absolute; z-index:100; opacity:0.2; filter: alpha(opacity=20); border:0px solid #ffffff; border-radius:0px;}*/
/*.bjqs a.p1 {left:11%; top:5%; width:25%; height:34%;}*/

.bjqs a {
    display: block;
    /*margin: 0 auto;
    text-align: center;*/
}

.bjqs a.p1 {
    height: 8%;
    left: 13%;
    top: 65%;
    width: 13%;
}
.bjqs a.p2 {
    height: 8%;
    left: 11%;
    top: 76%;
    width: 10%;
}
.bjqs a.p3 {
    height: 7%;
    left: 11%;
    top: 88%;
    width: 13%;
}


/* Image map styles */

/*.slidefourbg {
    background-image: url("images/slidefourbg.png");
    background-position: center bottom;
    background-repeat: repeat-x;
}
*/

@media screen and (min-width: 768px) and (max-width:5000px) {
	.slide1, .slide2, .slide3, .slider5 {
		padding-top:0px;
	}
}

@media screen and (min-width: 975px) and (max-width: 1200px) { 
	
	li.bjqs-slide, ul.bjqs, #banner-fade, #banner-slide {
		min-height: 467px;
	}
	
}

@media screen and (min-width: 880px) and (max-width: 974px) { 
	
	li.bjqs-slide, ul.bjqs, #banner-fade, #banner-slide {
		min-height: 435px;
	}
	
}

@media screen and (min-width: 768px) and (max-width: 879px) { 
	
	li.bjqs-slide, ul.bjqs, #banner-fade, #banner-slide {
		min-height: 405px;
	}
	
}

@media only screen and (max-width : 1024px)   
{
	/*.slide-3 .medium-font, .slide-3 .right-img {
		transform: scale(0.75);
	}*/
	.bottom-img {
		margin: 10px auto 0;
	}
	.slidetext {
		line-height: 30px;
	}
	
	
	.slide-1 .slider-text {
		margin: 22px auto;
	}
	.slide-3 .slidetitle {
		margin: 0 0 16px;
	}
	.slide-3 .slidetext {
		line-height: 26px;
		font-size: 22px;
	}
	.slide-3 .slider-text {
		margin: 7px auto 0;
	}
	
	.slide-2 .slider-text {
		margin: 30px auto;
	}
	.slide-2 .right-img {
		margin: 0;
	}
	.slide-2 .right-img img {
		max-width: 60% !important;
	}
	
	.slide-3 .right-img {
		width: 30%;
	}
	
}

@media only screen and (max-width : 980px)   
{
	
	.bottom-img {
		margin: 15px auto 0;
	}
	.medium-font {
		margin-left: 10px;
	}
	.medium-font .readmore {
	}
	.slide-3 .slidetitle {
		font-size: 34px;
		line-height: 34px;
	}
	.slide-3 .right-img img {
		width: 70%;
	}
	.slide-2 .slider-text {
		margin: 20px auto;
	}
	.slide-2 .right-img {
		/*width: 40%;*/
	}
	.slide-2 .medium-font {
		width: 45%;
	}
	.slide-2 .slidetitle {
		font-size: 50px;
	}
	.slide-3 .right-img {
		width: 40%;
	}
	.slide-3 .slider-text {
		margin: 18px auto 0;
	}
	/*#banner-fade img {
		width: 82%;
	}*/
}

@media only screen and (max-width : 975px)   
{
	
}

@media only screen and (max-width : 800px)   
{
	.bottom-img {
		margin: 10px auto 0;
	}
	li.bjqs-slide {
		/*height: auto!important;
		padding: 1% 4%;*/
	}
	
	.slidetitle {
		font-size: 28px;
	}
	.slidetext {
		font-size: 18px;
		line-height: 24px;
	}
	.slide-2 img {
		max-width: 60% !important;
	}
	
	.slide-1 .slidetitle {
		font-size: 40px;
	}
	.slide-1 .slider-text {
		margin: 16px auto;
	}
	
	.slide-1 .right-img {
		padding-right: 10px;
	}
	.slide-3 .slidetitle {
		font-size: 25px;
		margin: 0 0 5px;
	}
	.slide-3 .slidetext {
		font-size: 16px;
		line-height: 25px;
	}
	.medium-font .readmore {
		font-size: 100%;
	}
	.slide-2 .right-img {
		width: 52%;
		padding-right: 10px;
		margin-top: -10px;
	}
	.slide-2 .medium-font {
		width: 42%;
	}
	.slide-2 .slider-text {
		margin: 30px auto;
	}
	
	.slide-2 .slidetitle {
		font-size: 38px;
	}
	
	
	.slide-3 .slider-text {
		margin: 10px auto 0;
	}
	.slide-3 .right-img {
		margin: 0 10px 0 0;
		text-align: right;
		width: 36%;
	}
	.slide-3 .right-img img {
		width: 76%;
	}
}
@media only screen and (max-width : 768px)   
{
	/*.slidetitle, .slide-3 .slidetitle {
		font-size: 26px;
	}*/
	.slide-3 .slidetitle {
		line-height: 26px;
	}
	.slidetext {
		font-size: 16px;
	}
	#banner-fade img {
		max-width: 82%;
		max-height: inherit;
	}
	.medium-font {
		width: 53%;
	}
	.slide-2 img {
		max-width: 65% !important;
	}	
	.bottom-img {
		margin: 0 auto;
	}
	.slide-3 .right-img img {
		max-width: 73%;
	}
	.bottom-img img {
		margin: 5px 0 0;
		max-width: 100% !important;
	}
	
	.slidetitle, .slide-1 .slidetitle, .slide-3 .slidetitle {
		font-size: 24px;
		margin: 0 0 10px;
	}
	.slide-3 .slidetext {
		font-size: 14px;
		line-height: 22px;
	}
	.img-d {
		display: block;
	}
	.img-t {
		display: block;
	}
	.img-m {
		display: none;
	}
	
}
@media only screen and (max-width : 640px)   
{
	.right-img img {
    	width: 60%;
	}
	.slidetitle, .slide-1 .slidetitle {
		font-size: 24px;
	}
	.slidetext {
		font-size: 16px;
		line-height: normal;
	}
	.slide-3 .slidetext {
		font-size: 14px;
		line-height: 18px;
	}
	.slide-2 .slidetext {
		font-size: 14px;
		line-height: 18px;
		margin-bottom: 20px;
	}
	.slide-3 .medium-font img {
		width: 20%;
	}
	.slide-3 .slidetitle {
		font-size: 18px;
		margin: 0 0 10px;
		line-height: 18px;
	}
	.slide-1 .slider-text {
		margin: 0 auto;
	}
	
	.slide-2 .right-img {
		margin-top: 0;
	}
	.slide-2 .slider-text {
		margin: 16px auto;
	}
	.slide-2 .slidetitle {
		font-size: 30px;
	}
	
}
@media only screen and (max-width : 480px)   
{
	/*#banner-fade {
		height: 340px !important;
	}*/
	.slidetext {
		font-size: 12px;
	}
	.medium-font, .slide-2 .medium-font {
		width: 100%;
	}
	
	.right-img, .slide-2 .right-img {
		display: block;
		margin: 0px auto 0;
		text-align: center;
		width: 52%;
		float: none;
	}
	.slide-2 .right-img {
		width: 54%;
	}
	
	.slide-2 .slider-text {
		margin: 15px auto;
	}
	.slide-2 .slidetext {
		font-size: 18px;
	}
	.slide-2 .slidetitle {
		font-size: 26px;
	}
	.right-img img {
    	width: 50%;
	}
	/*ul.bjqs {
		height: 350px!important;
	}
	
	#banner-fade img {
		max-width: 175%;
	}*/
	
	.slide-3 .right-img {
		margin: 0 auto;
		text-align: center;
		width: 100%;
	}
	.slide-3 .right-img img {
		max-width: 20% !important;
	}
	
	.slide-3 .slidetitle {
		font-size: 18px;
		line-height: 18px;
	}
	li.bjqs-slide {
		/*height: 350px !important;*/
	}
	.slide-1 .slider-text {
		margin: 16px auto;
	}
	
	
	.img-d {
		display: none;
	}
	.img-t {
		display: none;
	}
	.img-m {
		display: block;
	}
	
	#banner-fade img {
		height: auto !important;
		max-width: 100%;
	}
	#banner-fade {
		margin-bottom: 25px;
		height: 500px !important;
	}
	ul.bjqs {
		height: 500px !important;
	}
	
	li.bjqs-slide {
		height: 499px !important;
	}
	
	.bjqs a.p1 {
		height: 6%;
		left: 11%;
		top: 29%;
		width: 30%;
	}	
	.bjqs a.p2 {
		height: 6%;
		left: 13%;
		top: 43%;
		width: 27%;
	}	
	.bjqs a.p3 {
		height: 6%;
		left: 11%;
		top: 53%;
		width: 30%;
	}
}

@media only screen and (max-width : 360px)   
{
	.slide-1 .slidetitle {
		font-size: 32px;	
	}
	.slide-1 .slider-text {
		margin: 20px auto 40px;
	}
	.medium-font, .slide-2 .medium-font {
		width: 94%;
	}
	#banner-fade {
		margin-bottom: 25px;
		height: 410px !important;
	}
	ul.bjqs {
		height: 410px !important;
	}
	
	li.bjqs-slide {
		height: 375px !important;
	}
	.bjqs a.p1 {
		left: 8%;
		top: 32%;
		width: 30%;
	}
	.bjqs a.p2 {
		top: 48%;
	}
	.bjqs a.p3 {
		left: 8%;
		top: 60%;
		width: 30%;
	}
}
@media only screen and (max-width : 320px)   
{
	
	#banner-fade {
		margin-bottom: 25px;
		height: 375px !important;
	}
	ul.bjqs {
		height: 375px !important;
	}
	
	li.bjqs-slide {
		height: 499px !important;
	}
	.slide-3 .slidetitle {
		font-size: 14px;
	}
	.slide-3 .medium-font img {
		width: 25%;
	}
	
	.slide-3 .right-img img {
		width: 35%;
	}
	.slide-2 .right-img {
		margin-top: -2px !important;
	}
	
	.slide-3 .slidetitle {
		font-size: 14px;
	}
	.slide-3 .slidetext {
		font-size: 11px;
		line-height: 16px;
	}
	.slide-3 .right-img img {
		width: 31%;
	}
	.slide-1 .slidetitle {
		font-size: 30px;
	}
	
	.slide-1 .slider-text {
		margin: 10px auto;
	}
	.slide-2 .slidetext {
		font-size: 14px;
	}
	.medium-font {
		width: 98%;
	}
	
	.slide-2 .slider-text {
		margin: 10px auto;
	}
	.medium-font {
		width: 94% !important;
	}
	
	.bjqs a.p1 {
		height: 6%;
		left: 8%;
		top: 21%;
		width: 30%;
	}
	.bjqs a.p2 {
		height: 6%;
		left: 8%;
		top: 31%;
		width: 27%;
	}
	.bjqs a.p3 {
		height: 6%;
		left: 8%;
		top: 39%;
		width: 30%;
	}
}