/**  *  Master Slider * 	Core css file */.master-slider{	position: relative;	visibility: hidden;	overflow-x:hidden;	-moz-transform: translate3d(0 , 0 , 0);}.master-slider.slide-2{	position: relative;	visibility: hidden;	overflow:hidden;	-moz-transform: translate3d(0 , 0 , 0);}.master-slider a { 	-webkit-transition: none;	-o-transition: none;	transition: none;}.master-slider, .master-slider * {	-webkit-box-sizing: content-box;	-moz-box-sizing: content-box;	box-sizing: content-box;}.master-slider.before-init{}.master-slider.ms-fullheight{height: 100%;}.ms-layout-partialview .ms-view {	overflow: visible;	background-color:transparent;}.ms-layout-partialview .ms-container { overflow: hidden; }.master-slider img, .ms-slide-bgvideocont video {max-width:none;}.ms-ie img{border:none;}.ms-ie8 * {opacity:inherit;filter:inherit;}.ms-ie7   {zoom:1;}.ms-moz .ms-slide-bgcont>img { transform: translateX(0px); }.ms-loading-container{	position:absolute;	width:100%;	top:0;}.ms-slide-auto-height { display: table; }.ms-loading-container .ms-loading,.ms-slide .ms-slide-loading {	width: 36px;	height: 36px;	background: url(common/loading-2.gif) no-repeat center white;	border-radius: 60px;	box-shadow: 0px 0px 3px rgba(0,0,0,0.2);	position: absolute;	left: 50%;	top: 50%;	margin: -18px;	opacity: 0.9;}/* grab cursor */.ms-no-swipe, .ms-def-cursor{cursor:auto !important;}.ms-grab-cursor{cursor: url(common/grab.png), move;}.ms-grabbing-cursor{cursor: url(common/grabbing.png), move;}.ms-ie .ms-grab-cursor{cursor: move;}.ms-ie .ms-grabbing-cursor {cursor: move;}.ms-view { 	margin:0px auto;	overflow:hidden;	background:black;	position:relative;	-webkit-perspective: 2000px;	-moz-perspective: 2000px;	-ms-perspective: 2000px;	perspective: 2000px;}.ms-view .ms-slide-container{position:relative;}.ms-slide {	position:absolute;	height:100%;	-webkit-transform: translateZ(0px);	-ms-transform: translateZ(0px);	-o-transform: translateZ(0px);	transform: translateZ(0px);}.ms-wk .ms-slide {	-webkit-transform-style: preserve-3d;	transform-style: preserve-3d;}.ms-slide.selected {}.ms-slide .ms-slide-bgcont,.ms-slide .ms-slide-bgvideocont{	position: absolute;	overflow:hidden;	width: 100%;}.ms-slide .ms-slide-link { 	display: block;	width: 100%;	height: 100%;	position: absolute;	top:0;	z-index: 110;}.ms-ie .ms-slide-link {	background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBR‌​AA7") 0 0 repeat;}.ms-slide .ms-slide-bgvideocont{	z-index: 105;	height: 100%;}.ms-wk .ms-slide .ms-slide-bgvideocont,.ms-wk .ms-slide-bgvideocont>video{	-webkit-transform: translateZ(0.3px);	transform: translateZ(0.3px);}.ms-slide .ms-slide-bgvideo{	position: absolute;	top: 0px;}.ms-inner-controls-cont, .ms-container {position: relative; margin:0 auto;}.ms-slide .ms-slide-bgcont img , .ms-container , .ms-inner-controls-cont{	-webkit-user-select:none;	-moz-user-select:none;	-ms-user-select:none;	user-select:none;}.ms-slide .ms-layer, .ms-fixed-layers .ms-layer {position:absolute;pointer-events: auto}.ms-slide .ms-slide-layers,.ms-fixed-layers {	position: absolute;	/*overflow:hidden;*/	width:100%;	height: 100%;	z-index: 109;	top:0px;	pointer-events: none;}.ms-slide .ms-slide-video{	position:absolute;	top:0;	z-index: 111;	background:black;	padding:0;	margin: 0;	border: none;}.ms-parallax-layer {	width: 100%;	position: absolute;	top: 0;}.ms-scroll-parallax-cont{	position: absolute;	top:0;	width: 100%;	height: 100%;}.ms-wk .ms-scroll-parallax-cont{	-webkit-transform: translateZ(0.4px);	transform: translateZ(0.4px);}/*.ms-scroll-parallax .ms-sl-selected .ms-scroll-parallax-cont,.ms-scroll-parallax .ms-sl-selected .ms-slide-bgcont{}.ms-scroll-parallax .ms-slide-bgcont{}*/ /*-----------------------------------------------------------*/.ms-action-layer{cursor: pointer;}.ms-btn-container{position: absolute;}.ms-btn {	text-decoration: none;	display: inline-block;	color:black;	position: relative;	padding: 8px 15px;	cursor: pointer;	white-space: nowrap;}.ms-default-btn{	background: #0074A2;	border-radius: 5px;	color: #FFF;}.ms-default-btn:hover{background-color: #0098D5;}.ms-default-btn:active{top:1px;}.ms-btn-s{    padding: 14px 17px;      font-size: 80%;    line-height: 0;}.ms-btn-m{    padding: 12px 40px;}.ms-btn-n{    padding: 8px 25px;    font-size: 95%;}.ms-btn-l{    padding: 17px 50px;      font-size: 120%;}.ms-btn-box{}.ms-btn-round{border-radius: 5px;}.ms-btn-circle{border-radius: 100px;}.ms-btn-outline-box{}.ms-btn-outline-round{border-radius: 5px;}.ms-btn-outline-circle{border-radius: 100px;}/*-----------------------------------------------------------*/.ms-layer.video-box{background:black;}.ms-layer.video-box iframe{	padding:0;	margin: 0;	border: none;	position: absolute;	z-index: 111;}.ms-slide .ms-slide-vpbtn , .ms-slide .ms-video-btn{	position:absolute;	cursor: pointer;	z-index: 112;}.ms-slide .ms-slide-vcbtn{	position:absolute;	cursor: pointer;	z-index: 113;}.ms-slide-vcbtn-mobile{	position: relative;	bottom: 0;	left:0;	width:100%;	height: 28px;	background-color: black;	color: white;	text-align: center;	cursor: pointer;	z-index: 113;}.ms-slide-vcbtn-mobile .ms-vcbtn-txt {    text-transform: uppercase;    font-family: sans-serif;    font-size: 0.75em;    display: inline-block;    background: url(common/video-close-btn.png) no-repeat 0px 3px;    padding-left: 15px;    height: 15px;    color: #DBDBDB;    margin-top: 7px;}.ms-wk .ms-slide .ms-slide-vcbtn,.ms-wk .ms-slide .ms-slide-layers,.ms-wk .ms-slide .ms-slide-vpbtn,.ms-wk .ms-slide .ms-slide-video,.ms-wk .ms-slide-link {	-webkit-transform: translateZ(0.44px);	transform: translateZ(0.44px);}.ms-video-img{	position:absolute;	width:100%;	height:100%;	top:0;	left:0;}.ms-mask-frame{	overflow:hidden;	position:absolute;	float:left;}/* controls */.ms-thumb-list{	overflow:hidden;	position:absolute;}.ms-thumb-list.ms-dir-h {width: 100%;}.ms-thumb-list.ms-dir-v {height: 100%; top: 0;}.ms-thumbs-cont{position: relative;}.ms-thumb-frame img{width:100%;	height:auto;}.ms-thumb-frame{	cursor: pointer;	float: left;	overflow: hidden;	opacity: 0.5;	-webkit-transition: opacity 300ms;	-moz-transition: opacity 300ms;	-ms-transition: opacity 300ms;	-o-transition: opacity 300ms;	transition: opacity 300ms;}.ms-thumb-frame-selected{ opacity: 1; }.ms-tabs .ms-thumb-frame {	background-color: #F6f6f6;	text-shadow: 0 1px 1px white;	color: #222;	border: solid 1px white;	border-width: 0 1px 1px 0;	overflow: visible;	position: relative;	opacity: 1;	-webkit-transition: all 300ms ease-out;    -moz-transition: all 300ms ease-out;    -ms-transition: all 300ms ease-out;    -o-transition: all 300ms ease-out;    transition: all 300ms ease-out;}.ms-tabs.ms-dir-h .ms-thumb-frame {margin-top: 12px;}.ms-tabs.ms-dir-v .ms-thumb-frame {margin-left: 12px;}.ms-tabs.ms-dir-v.ms-align-left .ms-thumb-frame {margin-left: 0px;}.ms-tabs.ms-dir-h.ms-align-top {z-index: 140;} .ms-tabs.ms-dir-h.ms-align-top  .ms-thumb-frame{margin-top: -12px;} .ms-tabs .ms-thumb{padding: 20px 20px;}.ms-tabs .ms-thumb-frame-selected {	opacity: 1; background: #EDEDED;}.ms-tabs .ms-thumb-frame .ms-thumb-ol {    position: absolute;    opacity: 0;    -webkit-transition: all 300ms ease-out;    -moz-transition: all 300ms ease-out;    -ms-transition: all 300ms ease-out;    -o-transition: all 300ms ease-out;    transition: all 300ms ease-out;}.ms-tabs.ms-dir-h .ms-thumb-frame .ms-thumb-ol {	top: 0px;    left: 50%;    margin-left: -12px;	border-bottom: solid 12px #F6f6f6;    border-left: solid 12px transparent;    border-right: solid 12px transparent;}.ms-tabs.ms-dir-h.ms-align-bottom .ms-thumb-frame-selected .ms-thumb-ol{	opacity: 1;	top:-12px;	border-bottom-color: #EDEDED;}.ms-tabs.ms-dir-h.ms-align-top .ms-thumb-frame .ms-thumb-ol {	bottom: 0px;	top:auto;	border-bottom:0px;	border-top: solid 12px #F6f6f6;}.ms-tabs.ms-dir-h.ms-align-top .ms-thumb-frame-selected .ms-thumb-ol{	opacity: 1;	bottom:-12px;	border-top-color: #EDEDED;}.ms-tabs.ms-dir-v .ms-thumb-frame .ms-thumb-ol {	top: 50%;    left: 0;    margin-top: -12px;    border-right: solid 12px #EDEDED;    border-top: solid 12px transparent;    border-bottom: solid 12px transparent;}.ms-tabs.ms-dir-v.ms-align-right .ms-thumb-frame-selected .ms-thumb-ol{	opacity: 1;	left:-12px;	border-right-color:#EDEDED;}.ms-tabs.ms-dir-v.ms-align-left .ms-thumb-frame .ms-thumb-ol {    left: auto;    right: 0;    border-right: 0;    border-left: solid 12px #EDEDED;}.ms-tabs.ms-dir-v.ms-align-left .ms-thumb-frame-selected .ms-thumb-ol{	opacity: 1;	right:-12px;	border-left-color:#EDEDED;}/* horizontal thumblist arrows*/.ms-thumb-list.ms-dir-h .ms-thumblist-fwd, .ms-thumb-list.ms-dir-h .ms-thumblist-bwd {    height: 100%;    width: 20px;    position: absolute;    left: 0;    cursor: pointer;    background: rgba(128, 128, 128, 0.5);    text-align: center;    color: white;}.ms-thumb-list.ms-dir-h .ms-thumblist-bwd {    right: 0;    left: auto;}.ms-thumb-list.ms-dir-h .ms-thumblist-fwd:after, .ms-thumb-list.ms-dir-h .ms-thumblist-bwd:after {  content: close-quote;  top: 43%;  position: relative;  border: solid rgba(0, 0, 0, 0);  border-width: 5px 5px 5px 0px;  display: block;  border-right-color: #FFF;  width: 6px;  height: 1px;}.ms-thumb-list.ms-dir-h .ms-thumblist-bwd:after {  border-width: 5px 0px 5px 5px;  border-left-color: #FFF;  left: 7px;}/* vertical thumblist arrows */.ms-thumb-list.ms-dir-v .ms-thumblist-fwd, .ms-thumb-list.ms-dir-v .ms-thumblist-bwd {    width: 100%;    height: 20px;    position: absolute;    top: 0;    cursor: pointer;    background: rgba(128, 128, 128, 0.5);    text-align: center;    color: white;}.ms-thumb-list.ms-dir-v .ms-thumblist-bwd {    bottom: 0;    top: auto;}.ms-thumb-list.ms-dir-v .ms-thumblist-fwd:after, .ms-thumb-list.ms-dir-v .ms-thumblist-bwd:after {  content: close-quote;  left: 43%;  position: relative;  border: solid rgba(0, 0, 0, 0);  border-width: 0px 5px 5px 5px;  display: block;  border-bottom-color: #FFF;  height: 1px;  top: 5px;  width: 0;}.ms-thumb-list.ms-dir-v .ms-thumblist-bwd:after {  border-width: 5px 5px 0px 5px;  border-top-color: #FFF;  top: 7px;}.ms-bullet{cursor:pointer;float: left;}.ms-bullets.ms-dir-h {	position: absolute;	bottom: 20px;	right: 50%;	width: 100px;}.ms-bullets.ms-dir-v {	position: absolute;	top:50%;}.ms-bullets.ms-dir-v .ms-bullet{	float: none;}.ms-bullets.ms-dir-h .ms-bullets-count {	position: relative;	right: -50%;}.ms-sbar {position: absolute;}.ms-sbar.ms-dir-h {	left: 10px;	right: 10px;	top: 5px}.ms-sbar.ms-dir-v {	top: 10px;	bottom: 10px;	right: 5px}.ms-sbar .ms-bar {	height: 4px;	background: #333;	border-radius: 4px;}.ms-sbar.ms-dir-v .ms-bar {	width: 4px;}.ms-sbar .ms-bar{	position:relative;	-webkit-transition: opacity 300ms;	-moz-transition: opacity 300ms;	-ms-transition: opacity 300ms;	-o-transition: opacity 300ms;	transition: opacity 300ms;}.ms-timerbar {	width: 100%;	bottom: 0px;	position: absolute;}.ms-ctimer {	position: absolute;	top: 30px;	left: 30px;	cursor: pointer;}.ms-ctimer-bullet {}.ms-time-bar{	-webkit-transition: width 120ms linear;	-moz-transition: width 120ms linear;	-ms-transition: width 120ms linear;	-o-transition: width 120ms linear;	transition: width 120ms linear;}.ms-ie7 .ms-tooltip-arrow{	height:0px;}.ms-slide-info {position: absolute;}.ms-slide-info.ms-dir-v {top:0;}.ms-slide-info.ms-dir-h {width:100%;}@keyframes point-anim{	0% 		{transform: scale(0.5); -webkit-transform: scale(0.5); -moz-transform: scale(0.5); -o-transform: scale(0.5); -ms-transform: scale(0.5);  opacity: 1; }	100% 	{transform: scale(0.5); -webkit-transform: scale(0.5); -moz-transform: scale(1.5); -o-transform: scale(1.5); -ms-transform: scale(1.5);  opacity: 0; }}@-webkit-keyframes point-anim{	0% 		{-webkit-transform: scale(0.5); opacity: 1; }	100% 	{-webkit-transform: scale(1.5);	opacity: 0; }}/* In Android browser, using css animations over slider causes some crashes */.ms-android .ms-tooltip-point .ms-point-border{	animation:none;	-moz-animation:none;	-webkit-animation:none;	-o-animation:none;}/*template slider custom styles*/.ms-layer.text1 {    color: #FFF;    font-size: 40px;    line-height: 50px;    text-align: left;	text-transform:uppercase;    font-family: 'Alegreya Sans', sans-serif;    font-weight: normal;}.ms-layer.text2 {    color: #FFF;    font-size: 55px;    line-height: 50px;    text-align: left;	text-transform:uppercase;    font-family: 'Alegreya Sans', sans-serif;    font-weight: 600;}.ms-layer.text3 {    color: #FFF;    font-size: 16px;    line-height: 23px;    font-family: 'Open Sans', sans-serif;    font-weight: normal;	text-align:right;}.ms-layer.text3.text-left {    color: #FFF;    font-size: 16px;    line-height: 23px;    font-family: 'Open Sans', sans-serif;    font-weight: normal;	text-align:left;	width:40%;}.ms-layer.text1.dark, .ms-layer.text2.dark, .ms-layer.text3.dark {    color: #242424;}.ms-layer.text3.dark {    color: #727272;}.ms-layer.text3.align-left {    text-align:left;}.ms-layer.offerbadge {	background: #6441A5; /* fallback for old browsers */	background: -webkit-linear-gradient(to left, #6441A5 , #2a0845); /* Chrome 10-25, Safari 5.1-6 */	background: linear-gradient(to left, #6441A5 , #2a0845); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */	border-radius: 100%;	color: #fff;	float: left;	font-size: 18px;	height: 110px;	margin: 0;	font-weight:600;	padding: 40px 0 0 0;	text-align: center;	width: 150px;}.ms-layer.offerbadge span.price {	font-size: 30px;	font-weight: bold;	line-height: 40px;	margin-top: 5px;	padding: 0 0 5px;	text-align: center;}.ms-layer.offerbadge.two {	background-color: #fff;	color: #858585;	font-size: 16px;	height: 90px;	line-height: 22px;	padding: 20px 0 0 0;	width: 110px;}.ms-layer.offerbadge span.price.two {	font-size: 20px;	font-weight: bold;	line-height: 20px;	margin-top: 5px;	padding: 0 0 5px;	text-align: center;}.ms-layer.offerbadge.two.dark {	background-color: #242424;	color: #727272;}.ms-layer.text4 {	color: #fff;	font-size: 16px;	line-height: 50px;	text-align: left;	font-family: 'Open Sans', sans-serif;	font-weight: normal;}.ms-layer.text4.text-left {	text-align: left;}.ms-layer.text4 i {	color: #FFF;	font-size: 16px;	margin-left: 10px;}.ms-layer.text4.dark {	color: #525252;}.ms-layer.text5 {	width:100%;    color: #FFF;    font-size: 45px;    line-height: 50px;    text-align: center;	text-transform:uppercase;    font-family: 'Open Sans', sans-serif;    font-weight: 300;}.ms-layer.text6 {	width:100%;    color: #FFF;    font-size: 60px;    line-height: 50px;    text-align: center;	text-transform:uppercase;    font-family: 'Open Sans', sans-serif;    font-weight: 700;}/*slider buttons*/.ms-layer.btn {    cursor: pointer;}.ms-layer.btn.sbut1 {    color: #242424;    font-size: 14px;    line-height: 16px;    font-weight: 600;    padding: 13px 36px;    cursor: pointer;    background-color:#FFF;	text-transform:uppercase;	border:1px solid #FFF;	-webkit-transition: all 0.3s ease 0s;	-moz-transition: all 0.3s ease- 0s;	-o-transition: all 0.3s ease 0s;	transition: all 0.3s ease 0s;	border-radius:0;}.ms-layer.btn.sbut1:hover {    color: #FFF;	background-color:transparent;	border:1px solid #FFF;}.ms-layer.btn.sbut2 {    color: #242424;    font-size: 14px;    line-height: 16px;    font-weight: 600;    padding: 13px 36px;    cursor: pointer;    transition: all 0.3s ease 0s;	border:1px solid rgba(0, 0, 0, 0.8);	text-transform:uppercase;	border-radius:0;}.ms-layer.btn.sbut2:hover {    color: #fff;    background-color: #242424;}.ms-layer.btn.sbut3 {    color: #fff;    font-size: 14px;    line-height: 16px;    font-weight: 600;    padding: 13px 36px;    cursor: pointer;    transition: all 0.3s ease 0s;	background-color:#6441A5;	text-transform:uppercase;	border:none;}.ms-layer.btn.sbut3:hover {    color: #fff;    background: transparent;}.ms-layer.btn.sbut2.white {    color: #fff;	border:1px solid rgba(255, 255, 255, 0.5)}.ms-layer.btn.sbut2.white:hover {    color: #242424;    background-color: #fff;}@media screen and (max-width: 480px) {		.ms-layer.text3 {		width:55%;    font-size: 30px;    line-height: 23px;	}.ms-layer.offerbadge {	display:none;}.ms-layer.text4 {	font-size: 30px;	line-height: 60px;}.ms-layer.text4 i {	font-size: 12px;}.ms-layer.text1 {    font-size: 60px;    line-height: 50px;}.ms-layer.text2 {    font-size: 70px;    line-height: 50px;}.ms-layer.text3 {    font-size: 30px;}.ms-layer.margin-top {	margin-top:40px;}.ms-layer.margin-top2 {	margin-top:60px;}.ms-layer.margin-top3 {	margin-top:80px;}.ms-layer.text5 {    font-size: 80px;}.ms-layer.text6 {    font-size: 90px;}.ms-layer.btn.sbut3.fsize-big {    font-size: 40px;}.ms-layer.btn.sbut1.fsize-big {    font-size: 40px;}.ms-layer.btn.fsize-medium {    font-size: 20px;}	}