/**
 *  Deploy Full Width Slider Skin
 */


.deploy-fullwidth:before {
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5);
	z-index: 3;
	position: absolute;
	content: "";
	left: 0;
	top: 0;
}
.deploy-fullwidth .ms-slide .ms-slide-vpbtn,
.deploy-fullwidth .ms-video-btn{
	width: 50px;
	height: 51px;
	background: url(images/light-skin-1.png) no-repeat -14px -150px;
	top: 50%;
	left: 50%;
	margin: -25px 0 0 -25px;
}

.deploy-fullwidth .ms-slide .ms-slide-vcbtn {
	width: 30px;
	height: 30px;
	background: url(images/light-skin-1.png) no-repeat -24px -28px;
	top: 18px;
	right: 30px;
}

/* controls */

.deploy-fullwidth .ms-nav-next,
.deploy-fullwidth .ms-nav-prev {
	cursor: pointer;
	top: 50%;
	left: -50px;
	margin-top: -20px;
	position: absolute;
	z-index: 10;
}
.deploy-fullwidth .ms-nav-next:after,
.deploy-fullwidth .ms-nav-prev:after {
	font-family: '2b1c-icons';
    font-size: 3rem;
    color:#A39797;
}
.deploy-fullwidth .ms-nav-next {
	right: -50px;
	left: auto;
}
.deploy-fullwidth .ms-nav-next:hover:after,
.deploy-fullwidth .ms-nav-prev:hover:after {
	color:#74b63d;

}
.deploy-fullwidth .ms-nav-next:after {content: "\e906";}
.deploy-fullwidth .ms-nav-prev:after {content: "\e907";}



.deploy-fullwidth .ms-bullet {
	width: 10px;
	height: 10px;
	background: #fff;
	margin: 4px;
	border-radius:50%;
}

.deploy-fullwidth .ms-bullet-selected {
	background: #74b63d;
}
.deploy-fullwidth .ms-bullet:hover {
	opacity:.5;
}
.deploy-fullwidth .ms-bullet-selected:hover {
	opacity:1;
}

.deploy-fullwidth .ms-tooltip{
	position: absolute;
	z-index: 110;
	cursor: auto;
}

.deploy-fullwidth .ms-tooltip-top .ms-tooltip-arrow,
.deploy-fullwidth .ms-tooltip-bottom .ms-tooltip-arrow{
	border-left: solid 10px transparent;
	border-right: solid 10px transparent;
	position: absolute;
	left: 50%;
	margin-left: -10px;
}

.deploy-fullwidth .ms-tooltip-top .ms-tooltip-arrow{
	border-top: solid 10px;
	border-top-color: silver;
	border-top-color: rgba(240, 240, 240, 0.88);
	bottom: -10px;
}

.deploy-fullwidth .ms-tooltip-bottom .ms-tooltip-arrow {
	border-bottom: solid 10px;
	border-bottom-color: silver;
	border-bottom-color: rgba(240, 240, 240, 0.88);
	top: -10px;
}

.deploy-fullwidth .ms-tooltip-right .ms-tooltip-arrow,
.deploy-fullwidth .ms-tooltip-left .ms-tooltip-arrow{
	border-top: solid 10px transparent;
	border-bottom: solid 10px transparent;
	position: absolute;
	top: 50%;
	margin-top: -10px;
}

.deploy-fullwidth .ms-tooltip-right .ms-tooltip-arrow{
	border-right: solid 10px;
	border-right-color: silver;
	border-right-color: rgba(240, 240, 240, 0.88);
	left: -10px;
}

.deploy-fullwidth .ms-tooltip-left .ms-tooltip-arrow {
	border-left: solid 10px;
	border-left-color: silver;
	border-left-color: rgba(240, 240, 240, 0.88);
	right: -10px;
}

.deploy-fullwidth .ms-tooltip-point {cursor: pointer;}
.deploy-fullwidth .ms-tooltip-point .ms-point-center {
	width: 12px;
	height: 12px;
	border-radius: 15px;
	border: solid 2px #BBB;
	background: white;
	margin: -8px 0 0 -8px;
	position: absolute;
	z-index: 5;
}

.deploy-fullwidth .ms-tooltip-point .ms-point-border {
	width: 22px;
	height: 22px;
	background: black;
	background:rgba(0, 0, 0, 0.36);
	margin: -11px 0 0 -11px;
	position: absolute;
	border-radius: 15px;

	animation: point-anim 1.5s infinite ;
	-moz-animation: point-anim 1.5s infinite;
	-webkit-animation: point-anim 1.5s infinite;
	-o-animation: point-anim 1.5s infinite;
}

.deploy-fullwidth .ms-tooltip {
	max-width:200px;
}

.deploy-fullwidth .ms-tooltip-cont {
	padding: 10px;
	background: silver;
	background: rgba(240, 240, 240, 0.88);
	text-shadow: 0 1px 0px white;
	margin-left: -1px;
}
.deploy-fullwidth .ms-slide-info.ms-dir-h {
	position:absolute!important;
	left: 0;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	/*bottom: 0;
	display: table;*/
	margin: auto!important;
	max-height: 80%;
	padding: 0;
	width: 1170px;
	max-width:100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	z-index: 4;
}
.deploy-fullwidth .ms-slide-info.ms-dir-h h2 {
	color: #fff!important;
	display: inline-block;
	float: left;
	clear: both;
	padding: 0;
	letter-spacing: -0.025em;
	line-height: 100%!important;
	font-size: 4.071rem;
	margin-bottom: 1px!important;
}
.deploy-fullwidth .ms-slide-info.ms-dir-h p {
	color:#fff;
	clear: both;
	padding: 15px 0 0;
	margin-bottom: 1px!important;
	font-size: 1.429rem;
}

.deploy-fullwidth .ms-slide-info.ms-dir-h .ms-info a {
	clear:both;
	float: left;
	text-decoration: none!important;
	margin: 15px 0 0;
}

.deploy-fullwidth .ms-bullets.ms-dir-h {z-index: 9999;}

/* ==========================================================================
   Responsive Styles
   ========================================================================== */

@media (max-width: 1260px) {
   	.deploy-fullwidth .ms-nav-next,
	.deploy-fullwidth .ms-nav-prev {
		right: 0;
	    top: auto;
	    left: auto;
	    bottom: 0;
   }
   .deploy-fullwidth .ms-nav-prev{right: 30px;}
   .ms-bullets {display: none;}
}

@media (max-width: 1200px) {
	.deploy-fullwidth .ms-slide-info.ms-dir-h {
		padding:0 10px!important;
	}
	.deploy-fullwidth .ms-slide-info.ms-dir-h h2 {
		font-size: 4.2vw;
	}
	.deploy-fullwidth .ms-slide-info.ms-dir-h p {
		font-size: 1.143rem;
	}
}

@media (max-width: 540px) {
	.deploy-fullwidth .ms-nav-next:after,
    .deploy-fullwidth .ms-nav-prev:after {font-size:2rem;}
    .deploy-fullwidth .ms-nav-prev {
	    right: 20px;
	}
}

@media (max-width: 480px) {
	.deploy-fullwidth .ms-slide-info.ms-dir-h h2 {
		font-size: 1.45rem;
	}
	.deploy-fullwidth .ms-slide-info.ms-dir-h p {
		display:none;
	}
}

@media (max-width: 414px) {
	.deploy-fullwidth .ms-slide-info.ms-dir-h .ms-info a {
		font-size: 3.8vw;
	    padding: 1.9vw 4vw;
	}
}