@font-face{font-family:'museo100';src:url("../fonts/museo/museo100-regular-webfont.woff2") format("woff2"),
url("../fonts/museo/museo100-regular-webfont.woff") format("woff");
font-weight:normal;
font-style:normal
}
@font-face{font-family:'museo300';src:url("../fonts/museo/museo300-regular-webfont.woff2") format("woff2"),
url("../fonts/museo/museo300-regular-webfont.woff") format("woff");
font-weight:normal;
font-style:normal
}
@font-face{font-family:'museo500';src:url("../fonts/museo/museo500-regular-webfont.woff2") format("woff2"),
url("../fonts/museo/museo500-regular-webfont.woff") format("woff");
font-weight:normal;
font-style:normal
}
@font-face{font-family:'museo700';src:url("../fonts/museo/museo700-regular-webfont.woff2") format("woff2"),
url("../fonts/museo/museo700-regular-webfont.woff") format("woff");
font-weight:normal;
font-style:normal
}
@font-face{font-family:'museo900';src:url("../fonts/museo/museo900-regular-webfont.woff2") format("woff2"),
url("../fonts/museo/museo900-regular-webfont.woff") format("woff");
font-weight:normal;
font-style:normal
}
@font-face{font-family:'open_sansbold';src:url("../fonts/opensans/opensans-bold_0-webfont.woff2") format("woff2"),
url("../fonts/opensans/opensans-bold_0-webfont.woff") format("woff");
font-weight:normal;
font-style:normal
}
@font-face{font-family:'open_sansbold_italic';src:url("../fonts/opensans/opensans-bolditalic_0-webfont.woff2") format("woff2"),
url("../fonts/opensans/opensans-bolditalic_0-webfont.woff") format("woff");
font-weight:normal;
font-style:normal
}
@font-face{font-family:'open_sansextrabold';src:url("../fonts/opensans/opensans-extrabold-webfont.woff2") format("woff2"),
url("../fonts/opensans/opensans-extrabold-webfont.woff") format("woff");
font-weight:normal;
font-style:normal
}
@font-face{font-family:'open_sansextrabold_italic';src:url("../fonts/opensans/opensans-extrabolditalic-webfont.woff2") format("woff2"),
url("../fonts/opensans/opensans-extrabolditalic-webfont.woff") format("woff");
font-weight:normal;
font-style:normal
}
@font-face{font-family:'open_sansitalic';src:url("../fonts/opensans/opensans-italic-webfont.woff2") format("woff2"),
url("../fonts/opensans/opensans-italic-webfont.woff") format("woff");
font-weight:normal;
font-style:normal
}
@font-face{font-family:'open_sanslight';src:url("../fonts/opensans/opensans-light-webfont.woff2") format("woff2"),
url("../fonts/opensans/opensans-light-webfont.woff") format("woff");
font-weight:normal;
font-style:normal
}
@font-face{font-family:'open_sanslight_italic';src:url("../fonts/opensans/opensans-lightitalic-webfont.woff2") format("woff2"),
url("../fonts/opensans/opensans-lightitalic-webfont.woff") format("woff");
font-weight:normal;
font-style:normal
}
@font-face{font-family:'open_sansregular';src:url("../fonts/opensans/opensans-regular-webfont.woff2") format("woff2"),
url("../fonts/opensans/opensans-regular-webfont.woff") format("woff");
font-weight:normal;
font-style:normal
}
@font-face{font-family:'open_sanssemibold';src:url("../fonts/opensans/opensans-semibold-webfont.woff2") format("woff2"),
url("../fonts/opensans/opensans-semibold-webfont.woff") format("woff");
font-weight:normal;
font-style:normal
}
@font-face{font-family:'open_sanssemibold_italic';src:url("../fonts/opensans/opensans-semibolditalic-webfont.woff2") format("woff2"),
url("../fonts/opensans/opensans-semibolditalic-webfont.woff") format("woff");
font-weight:normal;
font-style:normal
}
html.noscrol {
	overflow:hidden
}
h2.bigTitle {
	font-family:'museo700';
	font-size:40px;
	color:#f5870b;
	margin-bottom:50px;
	text-align:center
}
@media (max-width: 768px) {
	h2.bigTitle {
		font-size:25px;
		margin-bottom:15px
	}
}
@media (max-width: 640px) {
	h2.bigTitle {
		font-size:24px;
		margin-bottom:35px
	}
}
h3.smallTitle {
	font-family:'museo700';
	font-size:26px;
	line-height:32px;
	color:#000000;
	text-align:center;
	margin:0 auto 40px;
	max-width:750px
}
@media (max-width: 767px) {
	h3.smallTitle {
		font-size:16px;
		line-height:22px
	}
}
h4.smallTitle {
	font-family:'open_sansregular';
	font-size:17px;
	color:#252525;
	line-height:26px;
	text-align:center;
	margin:0 auto 40px;
	max-width:850px
}
@media (min-width: 767px) and (max-width: 768px) {
	h4.smallTitle {
		margin:0 auto 10px;
		font-size:15px;
		line-height:22px
	}
}
@media (max-width: 767px) {
	h4.smallTitle {
		font-size:17px;
		line-height:26px;
		padding:0 20px
	}
}
@media (max-width: 640px) {
	h4.smallTitle {
		max-width:94%;
		padding:0;
		font-size:14px;
		line-height:22px
	}
}
.upcomingCnt {
	background:#fff url(../img/upcoming-bg.png) no-repeat 0 0;
	background-size:100%;
	min-height:875px;
	position:relative;
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	transform-style:preserve-3d;
	height:100px
}
@media (max-width: 1280px) {
	.upcomingCnt {
		min-height:800px
	}
}
@media (max-width: 1024px) {
	.upcomingCnt {
		min-height:645px
	}
}
@media (min-width: 767px) and (max-width: 768px) {
	.upcomingCnt {
		min-height:600px;
		padding:20px 0;
		background-size:100% 100%
	}
}
@media (max-width: 767px) {
	.upcomingCnt {
		min-height:inherit;
		height:auto !important;
		background-image:url(../img/upcoming-bg-mob.png),
		linear-gradient(#e7de6e,
		#b4d343);
		background-image:url(../img/upcoming-bg-mob.png),
		-webkit-linear-gradient(#e7de6e,
		#b4d343);
		background-image:url(../img/upcoming-bg-mob.png),
		-moz-linear-gradient(#e7de6e,
		#b4d343);
		background-image:url(../img/upcoming-bg-mob.png),
		-ms-linear-gradient(#e7de6e,
		#b4d343);
		background-image:url(../img/upcoming-bg-mob.png),
		-o-linear-gradient(#e7de6e,
		#b4d343);
		background-repeat:no-repeat,
		repeat;
		background-position:center top;
		padding:20px 0
	}
}
.upcomingCnt h2.bigTitle {
	font-family:'museo700';
	font-size:38px;
	line-height:44px;
	color:#ff9e1b;
	margin-bottom:10px;
	text-align:center
}
@media (max-width: 768px) {
	.upcomingCnt h2.bigTitle {
		font-size:25px
	}
}
@media (max-width: 640px) {
	.upcomingCnt h2.bigTitle {
		font-size:24px
	}
}
.upcomingCnt .container {
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
@media (max-width: 767px) {
	.upcomingCnt .container {
		-webkit-transform:inherit;
		-ms-transform:inherit;
		transform:inherit
	}
}
@media (max-width: 767px) {
	.upcomingCnt .container .roundBtnCnt {
		margin-top:15px
	}
}
@media (max-width: 767px) {
	.upcomingCnt .container .row {
		overflow-x:auto;
		overflow-y:hidden;
		white-space:nowrap
	}
	.upcomingCnt .container .row::-webkit-scrollbar {
		display:none;
		height:0;
		background:transparent !important
	}
}
@media (max-width: 767px) and (max-width: 767px) {
	.upcomingCnt .container .row .col-sm-4 {
		vertical-align:top;
		text-align:center;
		width:90%;
		max-width:390px;
		height:100%;
		display:inline-block;
		margin-left:-10px
	}
}
@media (max-width: 767px) {
	.upcomingCnt .container .row .col-sm-4:first-child {
		margin-left:20px
	}
}
.innerpages .upcomingCnt {
	background:#ffffff;
	background-size:100%;
	min-height:875px;
	position:relative
}
@media (max-width: 1280px) {
	.innerpages .upcomingCnt {
		min-height:800px
	}
}
@media (max-width: 1024px) {
	.innerpages .upcomingCnt {
		min-height:645px
	}
}
@media (min-width: 767px) and (max-width: 768px) {
	.innerpages .upcomingCnt {
		min-height:600px;
		padding:20px 0;
		background-size:100% 100%
	}
}
@media (max-width: 767px) {
	.innerpages .upcomingCnt {
		min-height:600px;
		height:auto !important;
		background-image:url(../img/upcoming-bg-mob.png),
		linear-gradient(#e7de6e,
		#b4d343);
		background-image:url(../img/upcoming-bg-mob.png),
		-webkit-linear-gradient(#e7de6e,
		#b4d343);
		background-image:url(../img/upcoming-bg-mob.png),
		-moz-linear-gradient(#e7de6e,
		#b4d343);
		background-image:url(../img/upcoming-bg-mob.png),
		-ms-linear-gradient(#e7de6e,
		#b4d343);
		background-image:url(../img/upcoming-bg-mob.png),
		-o-linear-gradient(#e7de6e,
		#b4d343);
		background-repeat:no-repeat,
		repeat;
		background-position:center top
	}
}
@media (max-width: 767px) {
	.innerpages .upcomingCnt h2.bigTitle {
		margin-bottom:15px;
		margin-top:15px
	}
}
@media (max-width: 640px) {
	.innerpages .upcomingCnt h2.bigTitle {
		font-size:24px;
		margin-bottom:35px
	}
}
.innerpages .upcomingCnt .container {
	position:relative
}
@media (max-width: 767px) {
	.innerpages .upcomingCnt .container .row {
		overflow-x:auto;
		overflow-y:hidden;
		white-space:nowrap
	}
}
@media (max-width: 767px) and (max-width: 767px) {
	.innerpages .upcomingCnt .container .row .col-sm-4 {
		vertical-align:top;
		text-align:center;
		width:100%;
		max-width:390px;
		height:100%;
		display:inline-block
	}
}
.upComingdivCnt {
	max-width:350px;
	margin:0 auto;
	background:#ffffff;
	border-radius:10px;
	overflow:hidden
}
@media (max-width: 767px) {
	.upComingdivCnt {
		margin:0 auto 15px auto
	}
}
.upComingdivCnt .upImg {
	overflow:hidden
}
.upComingdivCnt img {
	display:block
}
.upcomingCnt .upWhite {
	background:#ffffff;
	padding:20px;
	text-align:left
}
.upcomingCnt .upWhite p {
	margin-top:13px
}
.upcomingCnt .upWhite p:first-child {
	margin-top:0
}
.upcomingCnt .upWhite p.date {
	font-family:'open_sansregular';
	font-weight:bold;
	font-size:14px;
	color:#2a2a2a;
	line-height:18px
}
@media (max-width: 1024px) {
	.upcomingCnt .upWhite p.date {
		font-size:12px;
		line-height:18px
	}
}
.upcomingCnt .upWhite p.upTitle {
	font-family:'museo700';
	font-size:20px;
	color:#1f2121;
	line-height:24px
}
@media (max-width: 1024px) {
	.upcomingCnt .upWhite p.upTitle {
		font-size:15px;
		line-height:20px
	}
}
.upcomingCnt .upWhite p.upText {
	font-family:'open_sansregular';
	font-size:15px;
	color:#717171;
	line-height:22px
}
@media (max-width: 1024px) {
	.upcomingCnt .upWhite p.upText {
		font-size:12px;
		line-height:18px
	}
}
@media (max-width: 767px) {
	.upcomingCnt .upWhite p.upText {
		display:inline-block;
		max-width:320px;
		word-wrap:break-word;
		white-space:pre-wrap
	}
}
.discussionCnt {
	background:#fff url(../img/discussion-bg.png) no-repeat 0 0;
	background-size:100%;
	min-height:800px;
	position:relative;
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	transform-style:preserve-3d;
	height:100px
}
@media (max-width: 1280px) {
	.discussionCnt {
		min-height:790px
	}
}
@media (max-width: 1024px) {
	.discussionCnt {
		min-height:594px
	}
}
@media (max-width: 768px) {
	.discussionCnt {
		min-height:500px;
		padding:20px 0
	}
}
@media (max-width: 767px) {
	.discussionCnt {
		min-height:480px;
		height:auto !important;
		background:#f0f0f0 url(../img/discussion-bg-mob.jpg) no-repeat center top;
		background-size:100%
	}
}
.discussionCnt .container {
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
@media (max-width: 767px) {
	.discussionCnt .container {
		-webkit-transform:none;
		-ms-transform:none;
		transform:none
	}
}
.discussionCnt .discdivCnt {
	background:#ffffff;
	border:1px solid #e1e1e1;
	border-radius:10px;
	padding:35px 4.5% 25px;
	position:relative;
	margin:0 auto
}
@media (max-width: 767px) {
	.discussionCnt .discdivCnt {
		margin:0 auto 15px auto;
		padding:25px 15px 25px
	}
}
@media (max-width: 640px) {
	.discussionCnt .discdivCnt {
		max-width:100%;
		padding:25px 15px 25px
	}
}
.discussionCnt .discdivCnt .discImgCnt {
	position:relative;
	margin-bottom:15px
}
.discussionCnt .discdivCnt .discImgCnt a img.play-icon {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-38px;
	margin-top:-38px
}
.discussionCnt .discdivCnt .roundBtnCnt {
	text-align:left;
	margin-top:20px
}
.discussionCnt .discdivCnt .btn {
	display:inline-table
}
.discussionCnt .discdivCnt .btnCnt {
	margin:30px auto 20px auto;
	text-align:center;
	display:inline-table;
	width:100%;
	position:absolute;
	bottom:15px;
	left:0
}
.discussionCnt .discdivCnt .btnCnt a.discViewbtn {
	font-family:'museo700';
	font-size:16px;
	color:#02b6e2;
	line-height:24px
}
.discussionCnt .discdivCnt .btnCnt a.discViewbtn:hover {
	color:#000000
}
@media (max-width: 1024px) {
	.discussionCnt .discdivCnt .btnCnt a.discViewbtn {
		font-size:14px;
		line-height:20px
	}
}
.discussionCnt .discdivCnt .btnCnt .btn-default {
	font-family:'museo700';
	font-size:16px;
	line-height:24px;
	color:#ffffff;
	background-color:#03b6e3;
	border:1px solid #03b6e3;
	border-radius:30px;
	padding:15px 30px;
	text-transform:uppercase;
	display:inline-table !important
}
@media (max-width: 1024px) {
	.discussionCnt .discdivCnt .btnCnt .btn-default {
		font-size:14px;
		line-height:20px
	}
}
.discussionCnt .discdivCnt .btnCnt .btn-default.block {
	background-image:linear-gradient(to left,
	transparent,
	transparent 50%,
	#fff 50%,
	#fff);
	background-position:99% 0;
	background-size:203% 100%;
	transition:all .20s ease-in;
	display:inline-table !important
}
@media (max-width: 1024px) {
	.discussionCnt .discdivCnt .btnCnt .btn-default.block {
		background-position:100% 0
	}
}
.discussionCnt .discdivCnt .btnCnt .btn-default.block:hover {
	background-position:0 0;
	color:#03b6e3
}
.discussionCnt .discdivCnt h4.discTitle {
	font-family:'museo700';
	font-size:22px;
	line-height:24px;
	color:#1f2121
}
@media (max-width: 1024px) {
	.discussionCnt .discdivCnt h4.discTitle {
		font-size:16px;
		line-height:22px
	}
}
@media (max-width: 767px) {
	.discussionCnt .discdivCnt h4.discTitle {
		font-size:22px;
		line-height:24px
	}
}
.discussionCnt .discdivCnt hr.orange {
	height:6px;
	max-width:65px;
	border-top:6px solid #f8992d;
	margin-left:0
}
.discussionCnt .discdivCnt .barCnt {
	margin-top:40px
}
.discussionCnt .discdivCnt .barCnt .progress {
	position:relative;
	overflow:visible;
	margin-bottom:40px;
	height:8px;
	border-radius:20px;
	box-shadow:none
}
.discussionCnt .discdivCnt .barCnt .progress .progress-bar {
	text-indent:-99999px;
	border-radius:20px
}
.discussionCnt .discdivCnt .barCnt .progress .progress-bar.trans {
	transition-duration:4s
}
.discussionCnt .discdivCnt .barCnt .progress .progress-bar-success {
	background-color:#b3d432
}
.discussionCnt .discdivCnt .barCnt .progress .progress-bar-danger {
	background-color:#c12e2e
}
.discussionCnt .discdivCnt .barCnt .progress .progress-bar-warning {
	background-color:#e69322
}
.discussionCnt .discdivCnt .barCnt .PollTitle {
	font-family:'open_sanssemibold';
	font-size:14px;
	color:#2a2a2a !important;
	position:absolute;
	top:-20px;
	width:100%
}
.discussionCnt .discdivCnt .barCnt .PollTitle .pollRslt {
	float:right;
	margin-right:5px
}
.discussionCnt .discdivCnt .discInnerCnt {
	border-top:1px dashed #c4c4c4;
	padding:20px 10px 0px 0px;
	margin-bottom:20px;
	margin-top:20px
}
.discussionCnt .discdivCnt .discInnerCnt img.newsicon {
	display:inline-block;
	float:left;
	margin-right:10px;
	margin-bottom:20px
}
.discussionCnt .discdivCnt .discInnerCnt.no-bor {
	border:0 none;
	padding-top:0px
}
.discussionCnt .discdivCnt .discInnerCnt p.formTitle {
	font-family:'open_sansbold';
	font-size:16px;
	color:#252525;
	line-height:24px;
	margin-bottom:20px
}
@media (max-width: 1024px) {
	.discussionCnt .discdivCnt .discInnerCnt p.formTitle {
		font-size:14px;
		line-height:20px
	}
}
@media (max-width: 768px) {
	.discussionCnt .discdivCnt .discInnerCnt p.formTitle {
		font-size:12px;
		line-height:18px
	}
}
.discussionCnt .discdivCnt .discInnerCnt .pollForm {
	display:inline-block;
	margin-bottom:20px
}
.discussionCnt .discdivCnt .discInnerCnt .pollForm .btn-radio {
	cursor:pointer;
	display:block;
	-webkit-user-select:none;
	user-select:none;
	min-width:235px;
	margin-bottom:15px
}
@media (max-width: 736px) {
	.discussionCnt .discdivCnt .discInnerCnt .pollForm .btn-radio {
		display:block;
		float:none
	}
}
.discussionCnt .discdivCnt .discInnerCnt .pollForm .btn-radio:not(:first-child) {
	margin-left:0px
}
@media (max-width: 768px) {
	.discussionCnt .discdivCnt .discInnerCnt .pollForm .btn-radio:not(:first-child) {
		margin-left:0px
	}
}
@media (max-width: 736px) {
	.discussionCnt .discdivCnt .discInnerCnt .pollForm .btn-radio:not(:first-child) {
		margin-left:0;
		text-align:left
	}
}
.discussionCnt .discdivCnt .discInnerCnt .pollForm .btn-radio svg {
	fill:none;
	vertical-align:middle;
	margin-right:17px;
	width:25px;
	height:25px
}
@media (max-width: 768px) {
	.discussionCnt .discdivCnt .discInnerCnt .pollForm .btn-radio svg {
		margin-right:5px;
		width:20px;
		height:20px
	}
}
.discussionCnt .discdivCnt .discInnerCnt .pollForm .btn-radio svg circle {
	stroke-width:2;
	stroke:#03b6e3
}
.discussionCnt .discdivCnt .discInnerCnt .pollForm .btn-radio svg path {
	stroke:#03b6e3
}
.discussionCnt .discdivCnt .discInnerCnt .pollForm .btn-radio svg path.inner {
	stroke-width:6;
	stroke-dasharray:19;
	stroke-dashoffset:19
}
.discussionCnt .discdivCnt .discInnerCnt .pollForm .btn-radio svg path.outer {
	stroke-width:2;
	stroke-dasharray:57;
	stroke-dashoffset:57
}
.discussionCnt .discdivCnt .discInnerCnt .pollForm .btn-radio input {
	display:none
}
.discussionCnt .discdivCnt .discInnerCnt .pollForm .btn-radio input:checked+svg path {
	transition:all 0.4s ease
}
.discussionCnt .discdivCnt .discInnerCnt .pollForm .btn-radio input:checked+svg path.inner {
	stroke-dashoffset:38;
	transition-delay:0.3s
}
.discussionCnt .discdivCnt .discInnerCnt .pollForm .btn-radio input:checked+svg path.outer {
	stroke-dashoffset:0
}
.discussionCnt .discdivCnt .discInnerCnt .pollForm .btn-radio span {
	display:inline-block;
	vertical-align:middle;
	font-family:'open_sansregular';
	font-size:15px;
	color:#252525;
	line-height:20px;
	min-width:210px;
	text-align:left
}
@media (max-width: 1024px) {
	.discussionCnt .discdivCnt .discInnerCnt .pollForm .btn-radio span {
		min-width:initial
	}
}
.discussionCnt .discdivCnt .discInnerCnt .pollForm .btn-radio span img:hover {
	box-shadow:0 0 11px rgba(0,
	0,
	0,
	0.7)
}
.discussionCnt .discdivCnt .discInnerCnt p.discTitle {
	font-family:'museo700';
	font-size:20px;
	line-height:24px;
	color:#2a2a2a;
	margin-bottom:10px
}
@media (max-width: 1024px) {
	.discussionCnt .discdivCnt .discInnerCnt p.discTitle {
		font-size:16px;
		line-height:20px
	}
}
@media (max-width: 768px) {
	.discussionCnt .discdivCnt .discInnerCnt p.discTitle {
		font-size:12px;
		line-height:18px
	}
}
@media (max-width: 767px) {
	.discussionCnt .discdivCnt .discInnerCnt p.discTitle {
		font-size:20px;
		line-height:24px
	}
}
.discussionCnt .discdivCnt .discInnerCnt p.discTitle a {
	font-family:'open_sansbold';
	font-size:14px;
	color:#252525;
	line-height:22px;
	text-transform:uppercase
}
.discussionCnt .discdivCnt .discInnerCnt p.discTitle a:hover {
	text-decoration:underline
}
@media (max-width: 1024px) {
	.discussionCnt .discdivCnt .discInnerCnt p.discTitle a {
		font-size:12px;
		line-height:18px
	}
}
.discussionCnt .discdivCnt .discInnerCnt p.discText {
	font-family:'open_sansregular';
	color:#191818;
	font-size:15px;
	line-height:21px
}
@media (max-width: 1024px) {
	.discussionCnt .discdivCnt .discInnerCnt p.discText {
		font-size:12px;
		line-height:18px
	}
}
@media (max-width: 767px) {
	.discussionCnt .discdivCnt .discInnerCnt p.discText {
		font-size:15px;
		line-height:21px
	}
}
.membersCnt {
	background:#ffffff;
	margin:40px auto;
	overflow:hidden
}
@media (max-width: 767px) {
	.membersCnt .container .row {
		overflow-x:auto;
		overflow-y:hidden;
		white-space:nowrap
	}
	.membersCnt .container .row::-webkit-scrollbar {
		display:none;
		height:0;
		background:transparent !important
	}
}
@media (max-width: 767px) and (max-width: 767px) {
	.membersCnt .container .row .col-sm-2,
	.membersCnt .container .row .col-sm-3,
	.membersCnt .container .row .col-sm-4,
	.membersCnt .container .row .col-sm-6,
	.membersCnt .container .row .col-sm-12 {
		vertical-align:top;
		text-align:center;
		width:100%;
		max-width:203px;
		display:inline-block
	}
}
.membersCnt .member-itemCnt {
	display:inline-block;
	text-align:center;
	margin:0 auto;
	width:100%
}
.membersCnt .member-itemCnt a img.zoomimg {
	-webkit-transition:width 2s,
	height 2s,
	-webkit-transform 0.5s;
	transition:width 2s,
	height 2s,
	transform 0.5s
}
.membersCnt .member-itemCnt a p.memberName {
	font-family:'museo500';
	font-size:18px;
	color:#252525;
	line-height:20px;
	text-align:center
}
.membersCnt .member-itemCnt a p.memberDesc {
	display:none
}
.membersCnt .member-itemCnt a:hover p.memberName {
	font-weight:bold
}
.membersCnt .member-itemCnt a:hover img.zoomimg {
	-webkit-transform:scale(1.5);
	-moz-transform:scale(1.5);
	-ms-transform:scale(1.5);
	-o-transform:scale(1.5);
	transform:scale(1.5)
}
.membersCnt .member-item {
	-webkit-mask-image:url(../img/mask-border.png);
	-o-mask-image:url(../img/mask-border.png);
	-moz-mask-image:url(../img/mask-border.png);
	mask-image:url(../img/mask-border.png);
	mask-repeat:no-repeat;
	-webkit-mask-size:100% 100%;
	min-height:154px;
	max-height:154px;
	overflow:hidden;
	-webkit-mask-repeat:no-repeat;
	background-color:#9fd9de;
	line-height:270px;
	max-width:203px;
	margin:0 auto 20px auto;
	border:1px solid transparent
}
@media (min-width: 767px) and (max-width: 768px) {
	.membersCnt .member-item {
		-webkit-mask-size:100% 88%;
		line-height:240px;
		background-color:transparent
	}
}
.membersCnt .profilebottomCnt {
	display:inline-block;
	width:100%;
	margin:30px 0 0 0;
	padding-top:30px;
	padding-bottom:40px;
	border-top:0px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2
}
.membersCnt .profilebottomCnt h2.dtlTitle {
	font-family:'museo700';
	color:#000000;
	text-align:center;
	margin:0 auto 10px;
	max-width:100%;
	font-size:26px;
	line-height:30px
}
.innerpages .membersCnt .row {
	padding:40px 0;
	border-top:1px solid #e8e8e8
}
.innerpages .membersCnt h2.bigTitle {
	display:none
}
.innerpages .membersCnt .member-itemCnt a p.memberName {
	text-align:left;
	max-width:170px;
	margin:0 auto
}
.innerpages .membersCnt .member-itemCnt a p.memberDesc {
	margin-top:15px;
	display:block;
	text-align:left;
	font-family:'open_sansregular';
	font-size:14px;
	color:#000;
	line-height:20px;
	max-width:170px;
	margin:0 auto
}
@media (max-width: 767px) {
	.innerpages .membersCnt .member-itemCnt a p.memberDesc {
		font-size:12px;
		word-wrap:break-word;
		white-space:pre-wrap
	}
}
.delightCnt {
	background:#fff url(../img/delights-bg.png) no-repeat 0 0;
	background-size:100%;
	min-height:790px;
	position:relative;
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	transform-style:preserve-3d;
	height:100px
}
@media (max-width: 1280px) {
	.delightCnt {
		min-height:730px
	}
}
@media (max-width: 1024px) {
	.delightCnt {
		min-height:592px
	}
}
@media (max-width: 768px) {
	.delightCnt {
		min-height:445px;
		padding:20px 0
	}
}
@media (max-width: 767px) {
	.delightCnt {
		min-height:480px;
		height:auto !important
	}
}
@media (max-width: 767px) {
	.delightCnt {
		min-height:480px;
		height:auto !important;
		background:#a2d04a url(../img/delights-bg-mob.jpg) no-repeat center top;
		background-size:100%
	}
}
.delightCnt h2 {
	color:#ffffff;
	margin-bottom:10px
}
.delightCnt .container {
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
@media (max-width: 768px) {
	.delightCnt .container .roundBtnCnt {
		margin-top:20px
	}
}
@media (max-width: 767px) {
	.delightCnt .container {
		-webkit-transform:inherit;
		-ms-transform:inherit;
		transform:inherit
	}
	.delightCnt .container .row {
		overflow-x:auto;
		overflow-y:hidden;
		white-space:nowrap
	}
	.delightCnt .container .row::-webkit-scrollbar {
		display:none;
		height:0;
		background:transparent !important
	}
	.delightCnt .container .row .col-sm-4 {
		vertical-align:top;
		text-align:center;
		width:90%;
		max-width:320px;
		height:100%;
		display:inline-block;
		margin-left:-10px;
		padding:10px 0
	}
	.delightCnt .container .row .col-sm-4:first-child {
		margin-left:20px
	}
	.delightCnt .container .roundBtnCnt {
		margin-top:5px
	}
}
.delightdivCnt {
	max-width:350px;
	margin:0 auto;
	overflow:hidden;
	border-radius:10px
}
@media (max-width: 767px) {
	.delightdivCnt {
		margin:0 auto 15px auto
	}
}
@media (max-width: 640px) {
	.delightdivCnt {
		max-width:90%
	}
}
.delightdivCnt a.delightHover img {
	display:block;
	width:100%
}
.delightdivCnt a.delightHover .delImgCnt {
	position:relative;
	overflow:hidden
}
.delightdivCnt a.delightHover .delImgCnt .delTextCnt {
	position:absolute;
	color:#ffffff;
	bottom:10px;
	padding:10px 20px;
	z-index:99
}
@media (max-width: 640px) {
	.delightdivCnt a.delightHover .delImgCnt .delTextCnt {
		padding:10px 15px
	}
}
.delightdivCnt a.delightHover .delImgCnt .delTextCnt p.delText {
	font-family:'museo500';
	font-size:18px;
	color:#ffffff;
	line-height:24px;
	white-space:normal;
	text-align:left
}
@media (min-width: 767px) and (max-width: 768px) {
	.delightdivCnt a.delightHover .delImgCnt .delTextCnt p.delText {
		font-size:12px;
		line-height:18px
	}
}
@media (max-width: 640px) {
	.delightdivCnt a.delightHover .delImgCnt .delTextCnt p.delText {
		font-size:16px
	}
}
.delightdivCnt a.delightHover:hover .delImgCnt {
	box-shadow:0px 0px 10px 5px rgba(255,
	255,
	255,
	0.6)
}
.innerpages .delightCnt {
	background:0 none;
	background-color:#ffffff
}
.innerpages .delightCnt h2 {
	color:#ff9e1b
}
.innerpages .delightCnt .row {
	padding-bottom:40px;
	border-bottom:2px solid #e8e8e8
}
.innerpages .delightCnt a.delightHover img {
	display:block;
	width:100%
}
.innerpages .delightCnt a.delightHover .delImgCnt {
	position:relative
}
.innerpages .delightCnt a.delightHover .delImgCnt .delTextCnt {
	position:absolute;
	color:#ffffff;
	bottom:10px;
	padding:10px 20px
}
@media (max-width: 640px) {
	.innerpages .delightCnt a.delightHover .delImgCnt .delTextCnt {
		padding:10px 15px
	}
}
.innerpages .delightCnt a.delightHover .delImgCnt .delTextCnt p.delText {
	font-family:'museo500';
	font-size:18px;
	color:#ffffff;
	line-height:24px;
	white-space:normal;
	text-align:left
}
@media (max-width: 640px) {
	.innerpages .delightCnt a.delightHover .delImgCnt .delTextCnt p.delText {
		font-size:16px
	}
}
.innerpages .delightCnt a.delightHover:hover .delImgCnt {
	box-shadow:0px 0px 10px 5px rgba(0,
	0,
	0,
	0.2)
}
.innerpages .delightCnt .roundBtnCnt {
	margin:50px auto 0
}
.innerpages .delightCnt .roundBtnCnt .btnCurv.white {
	font-family:'museo700';
	font-size:14px;
	text-transform:uppercase;
	line-height:22px;
	color:#ffffff;
	background-color:#03b6e3;
	border:1px solid #03b6e3;
	border-radius:30px;
	padding:15px 30px;
	display:inline-table
}
.innerpages .delightCnt .roundBtnCnt .btnCurv.white.block {
	background-image:linear-gradient(to left,
	transparent,
	transparent 50%,
	#fff 50%,
	#fff);
	background-position:100% 0;
	background-size:203% 100%;
	transition:all .20s ease-in
}
.innerpages .delightCnt .roundBtnCnt .btnCurv.white.block:hover {
	background-position:0 0;
	color:#03b6e3
}
.storyCnt {
	background:#fff url(../img/stories-bg.jpg) no-repeat center center;
	background-size:100%;
	min-height:560px;
	position:relative;
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	transform-style:preserve-3d;
	height:100px
}
@media (max-width: 1366px) {
	.storyCnt {
		min-height:534px
	}
}
@media (max-width: 1280px) {
	.storyCnt {
		min-height:485px
	}
}
@media (max-width: 1024px) {
	.storyCnt {
		min-height:400px
	}
}
@media (max-width: 768px) {
	.storyCnt {
		min-height:340px;
		padding:0px 0
	}
}
@media (max-width: 767px) {
	.storyCnt {
		min-height:inherit;
		padding:20px 0;
		height:auto !important;
		background:#fff url(../img/stories-bg-mob.png) no-repeat center center;
		background-size:100%;
		overflow:hidden
	}
}
.storyCnt .storyinnerCnt {
	margin:0 auto;
	text-align:center
}
@media (max-width: 767px) {
	.storyCnt .storyinnerCnt {
		margin:50px auto
	}
}
.storyCnt .storyinnerCnt a.campLink {
	display:inline-block
}
.storyCnt .storyinnerCnt h2 {
	font-family:'museo700';
	font-size:140px;
	color:#02b6e2;
	background:-webkit-linear-gradient(#afd23d,
	#02b6e2);
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
	z-index:1
}
@media (max-width: 768px) {
	.storyCnt .storyinnerCnt h2 {
		font-size:100px
	}
}
@media (max-width: 568px) {
	.storyCnt .storyinnerCnt h2 {
		font-size:50px
	}
}
.storyCnt .storyinnerCnt h2:after {
	color:#02b6e2;
	text-shadow:3px 10px 0 #aaa;
	z-index:-1
}
.storyCnt .storyinnerCnt .storyTxtCnt {
	margin:0 auto
}
.storyCnt .storyinnerCnt .storyTxtCnt p.storyText {
	font-family:'museo300';
	font-size:30px;
	color:#565656;
	line-height:36px;
	text-transform:capitalize
}
@media (max-width: 768px) {
	.storyCnt .storyinnerCnt .storyTxtCnt p.storyText {
		font-size:23px;
		line-height:30px
	}
}
@media (max-width: 767px) {
	.storyCnt .storyinnerCnt .storyTxtCnt p.storyText {
		font-size:26px;
		line-height:34px
	}
}
@media (max-width: 480px) {
	.storyCnt .storyinnerCnt .storyTxtCnt p.storyText {
		font-size:20px;
		line-height:28px;
		max-width:92%;
		margin:0 auto
	}
}
.storyCnt .container {
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%) !important;
	-ms-transform:translateY(-50%) !important;
	transform:translateY(-50%) !important
}
@media (max-width: 767px) {
	.storyCnt .container {
		-webkit-transform:inherit;
		-ms-transform:inherit;
		transform:inherit;
		display:inline
	}
}
.partiIndex {
	position:relative;
	z-index:9
}
@media (max-width: 767px) {
	.partiIndex {
		overflow:hidden
	}
}
.partiCnt {
	background:#fff url(../img/participate-bg.png) no-repeat center center;
	background-size:100%;
	min-height:470px;
	position:relative;
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	transform-style:preserve-3d;
	height:100px
}
@media (max-width: 1280px) {
	.partiCnt {
		min-height:450px
	}
}
@media (max-width: 1024px) {
	.partiCnt {
		min-height:400px
	}
}
@media (max-width: 768px) {
	.partiCnt {
		min-height:370px;
		padding:0px 0
	}
}
@media (max-width: 767px) {
	.partiCnt {
		min-height:450px;
		height:auto !important;
		background:#ffda18 url(../img/participate-bg-mob.jpg) repeat-y center top;
		background-size:100%;
		margin-top:22%;
		padding:0 0 20px 0
	}
}
@media (max-width: 568px) {
	.partiCnt {
		margin-top:30%
	}
}
.partiCnt .partiinnerCnt {
	margin:0;
	text-align:left;
	display:block;
	position:relative
}
@media (max-width: 767px) {
	.partiCnt .partiinnerCnt {
		text-align:center
	}
}
.partiCnt .partiinnerCnt h3 {
	font-family:'museo700';
	font-size:24px;
	line-height:32px;
	color:#121111
}
@media (max-width: 1024px) {
	.partiCnt .partiinnerCnt h3 {
		font-size:14px;
		line-height:20px
	}
}
@media (max-width: 768px) {
	.partiCnt .partiinnerCnt h3 {
		font-size:12px;
		line-height:18px
	}
}
@media (max-width: 767px) {
	.partiCnt .partiinnerCnt h3 {
		text-align:center;
		font-size:24px;
		line-height:30px
	}
}
.partiCnt .partiinnerCnt .partiTxtCnt {
	margin:0 0 0 0;
	max-width:500px
}
@media (max-width: 768px) {
	.partiCnt .partiinnerCnt .partiTxtCnt {
		max-width:380px;
		display:inline-block
	}
}
@media (max-width: 767px) {
	.partiCnt .partiinnerCnt .partiTxtCnt {
		max-width:500px
	}
}
@media (max-width: 640px) {
	.partiCnt .partiinnerCnt .partiTxtCnt {
		max-width:380px
	}
}
.partiCnt .partiinnerCnt .partiTxtCnt p.partiText {
	font-family:'open_sansregular';
	font-size:18px;
	color:#121111;
	line-height:26px;
	margin-bottom:20px
}
@media (max-width: 1024px) {
	.partiCnt .partiinnerCnt .partiTxtCnt p.partiText {
		font-size:14px;
		line-height:20px
	}
}
@media (max-width: 768px) {
	.partiCnt .partiinnerCnt .partiTxtCnt p.partiText {
		font-size:12px;
		line-height:18px
	}
}
@media (max-width: 767px) {
	.partiCnt .partiinnerCnt .partiTxtCnt p.partiText {
		text-align:center;
		font-size:14px;
		line-height:20px
	}
}
.partiCnt .partiinnerCnt .partiTxtCnt .roundBtnCnt {
	width:auto
}
@media (max-width: 767px) {
	.partiCnt .partiinnerCnt .partiTxtCnt .roundBtnCnt {
		width:100%;
		margin-top:22px
	}
}
.partiCnt .partiinnerCnt .partiImgCnt {
	position:absolute;
	right:-50px;
	top:-170px
}
@media (max-width: 1280px) {
	.partiCnt .partiinnerCnt .partiImgCnt {
		right:-30px;
		top:-180px
	}
}
@media (max-width: 1024px) {
	.partiCnt .partiinnerCnt .partiImgCnt {
		right:10px;
		top:-120px;
		max-width:50%
	}
}
@media (max-width: 768px) {
	.partiCnt .partiinnerCnt .partiImgCnt {
		right:-20px;
		top:-40%
	}
}
@media (max-width: 767px) {
	.partiCnt .partiinnerCnt .partiImgCnt {
		max-width:100%;
		position:relative;
		right:0;
		margin:-25% auto 0 auto;
		text-align:center
	}
}
@media (max-width: 568px) {
	.partiCnt .partiinnerCnt .partiImgCnt {
		margin:-35% auto 0 auto
	}
}
.partiCnt .container {
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
@media (max-width: 767px) {
	.partiCnt .container {
		-webkit-transform:inherit;
		-ms-transform:inherit;
		transform:inherit
	}
}
.innerpages .partiCnt {
	margin:70px 0
}
@media (max-width: 767px) {
	.innerpages .partiCnt {
		margin:120px 0
	}
}
@media (max-width: 480px) {
	.innerpages .partiCnt {
		margin:70px 0 30px 0
	}
}
.eduCnt {
	background:#fff url(../img/education-bg.jpg) no-repeat right center;
	background-size:100%;
	min-height:770px;
	position:relative;
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	transform-style:preserve-3d;
	height:100px
}
@media (max-width: 1366px) {
	.eduCnt {
		min-height:620px
	}
}
@media (max-width: 1280px) {
	.eduCnt {
		min-height:600px
	}
}
@media (max-width: 1024px) {
	.eduCnt {
		min-height:550px
	}
}
@media (max-width: 768px) {
	.eduCnt {
		min-height:450px;
		padding:20px 0
	}
}
@media (max-width: 767px) {
	.eduCnt {
		min-height:380px;
		height:auto !important;
		background:0 none;
		overflow:hidden
	}
}
.eduCnt .eduImgMob {
	display:none
}
@media (max-width: 767px) {
	.eduCnt .eduImgMob {
		display:block;
		width:100%;
		margin:0 auto;
		text-align:center
	}
}
.eduCnt .eduinnerCnt {
	margin:0;
	text-align:left;
	display:inline-block;
	max-width:440px
}
@media (min-width: 767px) and (max-width: 768px) {
	.eduCnt .eduinnerCnt {
		max-width:350px
	}
}
@media (max-width: 767px) {
	.eduCnt .eduinnerCnt {
		max-width:100%
	}
}
.eduCnt .eduinnerCnt h3 {
	font-family:'museo700';
	font-size:38px;
	line-height:44px;
	color:#ff9e1b
}
@media (min-width: 767px) and (max-width: 768px) {
	.eduCnt .eduinnerCnt h3 {
		font-size:28px;
		line-height:34px
	}
}
@media (max-width: 767px) {
	.eduCnt .eduinnerCnt h3 {
		font-size:35px;
		line-height:40px;
		text-align:center
	}
}
@media (max-width: 640px) {
	.eduCnt .eduinnerCnt h3 {
		font-size:25px;
		line-height:30px;
		text-align:center
	}
}
.eduCnt .eduinnerCnt .eduTxtCnt {
	margin:0 auto
}
@media (max-width: 767px) {
	.eduCnt .eduinnerCnt .eduTxtCnt {
		max-width:70%
	}
}
@media (max-width: 640px) {
	.eduCnt .eduinnerCnt .eduTxtCnt {
		max-width:100%
	}
}
.eduCnt .eduinnerCnt .eduTxtCnt p.eduText {
	font-family:'open_sansregular';
	font-size:16px;
	color:#717171;
	line-height:24px;
	margin-top:20px
}
@media (max-width: 768px) {
	.eduCnt .eduinnerCnt .eduTxtCnt p.eduText {
		font-size:12px
	}
}
@media (max-width: 767px) {
	.eduCnt .eduinnerCnt .eduTxtCnt p.eduText {
		text-align:center;
		padding:0 10px
	}
}
.eduCnt .eduinnerCnt .roundBtnCnt {
	width:auto
}
@media (min-width: 767px) and (max-width: 768px) {
	.eduCnt .eduinnerCnt .roundBtnCnt {
		margin-top:20px
	}
}
@media (max-width: 767px) {
	.eduCnt .eduinnerCnt .roundBtnCnt {
		width:100%
	}
}
.eduCnt .container {
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
@media (max-width: 767px) {
	.eduCnt .container {
		-webkit-transform:inherit;
		-ms-transform:inherit;
		transform:inherit
	}
}
.instaCnt {
	background:#fff url(../img/insta-bg.jpg) no-repeat center center;
	background-size:100%;
	min-height:730px;
	position:relative;
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	transform-style:preserve-3d;
	height:100px
}
@media (max-width: 1366px) {
	.instaCnt {
		min-height:730px
	}
}
@media (max-width: 1280px) {
	.instaCnt {
		min-height:730px
	}
}
@media (max-width: 1024px) {
	.instaCnt {
		min-height:610px
	}
}
@media (max-width: 768px) {
	.instaCnt {
		min-height:430px;
		padding:20px 0
	}
}
@media (max-width: 767px) {
	.instaCnt {
		min-height:300px;
		height:auto !important
	}
}
.instaCnt h2.bigTitle {
	font-family:'museo700';
	font-size:38px;
	line-height:44px;
	color:#ff9e1b;
	margin-bottom:10px;
	text-align:center
}
@media (max-width: 768px) {
	.instaCnt h2.bigTitle {
		font-size:25px;
		margin-bottom:15px
	}
}
.instaCnt .container {
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
@media (max-width: 767px) {
	.instaCnt .container {
		-webkit-transform:inherit;
		-ms-transform:inherit;
		transform:inherit
	}
}
.instaCnt .instaInnerCnt {
	display:inline-block;
	margin:0 auto;
	text-align:center
}
.instaCnt .instaInnerCnt ul {
	display:inline-block
}
@media (max-width: 768px) {
	.instaCnt .instaInnerCnt ul {
		overflow-x:auto;
		overflow-y:hidden;
		white-space:nowrap;
		margin-left:0
	}
	.instaCnt .instaInnerCnt ul::-webkit-scrollbar {
		display:none;
		height:0;
		background:transparent !important
	}
}
.instaCnt .instaInnerCnt ul li {
	display:inline-block;
	margin-left:-4px;
	margin-top:-2px;
	max-width:280px;
	max-height:280px;
	overflow:hidden
}
@media (min-width: 1023px) and (max-width: 1024px) {
	.instaCnt .instaInnerCnt ul li {
		max-width:230px;
		max-height:230px
	}
}
@media (max-width: 767px) {
	.instaCnt .instaInnerCnt ul li {
		max-width:280px;
		max-height:280px
	}
}
.instaCnt .instaInnerCnt ul li a.instalink {
	display:inline-block
}
.instaCnt .instaInnerCnt ul li a.instalink .img-wrap {
	position:relative
}
.instaCnt .instaInnerCnt ul li a.instalink .img-wrap span.fblogoicon {
	height:50px;
	width:50px;
	background:transparent url(../img/fb-corner-icon.png) no-repeat 0 0;
	position:absolute;
	right:0;
	white-space:normal
}
.instaCnt .instaInnerCnt ul li a.instalink .img-wrap span.instalogoicon {
	height:50px;
	width:50px;
	background:transparent url(../img/insta-corner-icon.png) no-repeat 0 0;
	position:absolute;
	right:0;
	white-space:normal
}
.instaCnt .instaInnerCnt ul li a.instalink .img-wrap span.instaText {
	display:none;
	font-family:'museo500';
	font-size:16px;
	color:#ffffff;
	line-height:22px;
	white-space:normal
}
.instaCnt .instaInnerCnt ul li a.instalink:hover .img-wrap {
	display:inline-block;
	background-color:#000000;
	max-height:280px
}
.instaCnt .instaInnerCnt ul li a.instalink:hover .img-wrap span.fblogoicon {
	background-position:0 -50px;
	z-index:9
}
.instaCnt .instaInnerCnt ul li a.instalink:hover .img-wrap span.instalogoicon {
	background-position:0 -50px;
	z-index:9
}
.instaCnt .instaInnerCnt ul li a.instalink:hover .img-wrap span.instaText {
	position:absolute;
	bottom:10px;
	color:#fff;
	left:10px;
	max-width:200px;
	z-index:9;
	display:inline-block;
	text-align:left
}
.instaCnt .instaInnerCnt ul li a.instalink:hover .img-wrap span.instaText span.hashtag {
	color:yellow
}
.instaCnt .instaInnerCnt ul li a.instalink:hover img {
	opacity:0.7;
	z-index:1
}
.instaCnt .instaInnerCnt ul li:nth-child(odd).animated.bounceIn {
	animation-delay:.4s;
	-webkit-animation-delay:.4s;
	-moz-animation-delay:.4s;
	-o-animation-delay:.4s
}
.instaCnt .instaInnerCnt ul li:nth-child(even).animated.bounceIn {
	animation-delay:.8s;
	-webkit-animation-delay:.8s;
	-moz-animation-delay:.8s;
	-o-animation-delay:.8s
}
.bottomlogos h2.bigTitle {
	margin-bottom:10px
}
.bottomlogos h4.smallTitle {
	max-width:740px
}
.bottomlogos .instabtmIconCnt {
	display:inline-block;
	width:100%;
	margin:0px auto 70px auto;
	text-align:center;
	padding:0 0
}
@media (max-width: 767px) {
	.bottomlogos .instabtmIconCnt {
		width:98%;
		overflow-x:auto;
		overflow-y:hidden;
		white-space:nowrap;
		margin-left:10px
	}
	.bottomlogos .instabtmIconCnt::-webkit-scrollbar {
		display:none;
		height:0;
		background:transparent !important
	}
}
.bottomlogos .instabtmIconCnt .col-sm-4 {
	vertical-align:top;
	text-align:center;
	margin-bottom:20px
}
@media (max-width: 767px) {
	.bottomlogos .instabtmIconCnt .col-sm-4 {
		max-width:250px;
		float:none;
		display:inline-block
	}
}
.bottomlogos .instabtmIconCnt .instaicon {
	margin:0px auto
}
.bottomlogos .instabtmIconCnt .instaicon a {
	display:inline-block
}
.bottomlogos .instabtmIconCnt .instaicon a p {
	display:block;
	font-family:'museo700';
	font-size:20px;
	color:#000000;
	line-height:24px
}
@media (min-width: 767px) and (max-width: 768px) {
	.bottomlogos .instabtmIconCnt .instaicon a p {
		font-size:16px
	}
}
.bottomlogos .instabtmIconCnt .instaicon a:hover p {
	color:#c4c4c4
}
.popstoryCnt {
	background:#fff url(../img/popular-bg.png) no-repeat center center;
	background-size:100%;
	min-height:1620px;
	position:relative;
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	transform-style:preserve-3d;
	height:100px
}
@media (max-width: 1920px) {
	.popstoryCnt {
		min-height:1120px;
		background-position:center top
	}
}
@media (max-width: 1650px) {
	.popstoryCnt {
		min-height:1420px
	}
}
@media (max-width: 1440px) {
	.popstoryCnt {
		min-height:1250px
	}
}
@media (max-width: 1366px) {
	.popstoryCnt {
		min-height:1160px
	}
}
@media (max-width: 1280px) {
	.popstoryCnt {
		min-height:1090px
	}
}
@media (max-width: 1024px) {
	.popstoryCnt {
		min-height:870px
	}
}
@media (max-width: 768px) {
	.popstoryCnt {
		min-height:660px;
		padding:20px 0
	}
}
@media (max-width: 767px) {
	.popstoryCnt {
		display:table;
		min-height:736px;
		padding:60px 0;
		height:auto !important;
		background:transparent url(../img/popular-bg-mob.png) no-repeat center center;
		background-size:100% 100%
	}
}
@media (max-width: 480px) {
	.popstoryCnt {
		background-size:inherit
	}
}
.popstoryCnt .popstoryinnerCnt {
	margin:0 auto
}
.popstoryCnt .popstoryinnerCnt .roundBtnCnt {
	margin-top:20px
}
.popstoryCnt .popstoryinnerCnt h2.bigTitle {
	font-family:'museo700';
	font-size:38px;
	line-height:44px;
	color:#ff9e1b;
	margin-bottom:10px;
	text-align:center
}
@media (max-width: 768px) {
	.popstoryCnt .popstoryinnerCnt h2.bigTitle {
		font-size:30px;
		line-height:36px;
		margin-bottom:0px
	}
}
@media (max-width: 640px) {
	.popstoryCnt .popstoryinnerCnt h2.bigTitle {
		margin-bottom:10px
	}
}
.popstoryCnt .popstoryinnerCnt .allstoriesCnt {
	display:inline-block;
	width:100%;
	margin:0 auto;
	position:relative;
	min-height:390px
}
@media (max-width: 1920px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt {
		min-height:740px
	}
}
@media (max-width: 1366px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt {
		min-height:700px
	}
}
@media (max-width: 1280px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt {
		min-height:700px
	}
}
@media (max-width: 1024px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt {
		min-height:560px
	}
}
@media (max-width: 768px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt {
		min-height:410px
	}
}
@media (max-width: 767px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt {
		min-height:inherit;
		text-align:center;
		overflow-x:auto;
		overflow-y:hidden;
		white-space:nowrap
	}
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt::-webkit-scrollbar {
		display:none;
		height:0;
		background:transparent !important
	}
}
.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story1,
.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story2,
.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story3,
.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story4,
.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story5 {
	display:inline-block;
	position:absolute;
	overflow:hidden;
	border-radius:10px
}
.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story1:hover,
.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story2:hover,
.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story3:hover,
.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story4:hover,
.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story5:hover {
	cursor:pointer
}
.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story1:hover p.storyText,
.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story2:hover p.storyText,
.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story3:hover p.storyText,
.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story4:hover p.storyText,
.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story5:hover p.storyText {
	color:#ffd24f
}
.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story1 img,
.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story2 img,
.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story3 img,
.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story4 img,
.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story5 img {
	max-width:100%
}
.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story1 {
	left:0;
	top:185px
}
@media (max-width: 1920px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story1 {
		max-width:350px
	}
}
@media (max-width: 1366px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story1 {
		max-width:330px;
		left:20px
	}
}
@media (max-width: 1280px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story1 {
		max-width:330px
	}
}
@media (max-width: 1024px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story1 {
		max-width:260px;
		left:30px
	}
}
@media (max-width: 768px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story1 {
		max-width:200px;
		left:27px;
		top:110px
	}
}
@media (max-width: 767px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story1 {
		max-width:inherit;
		position:initial;
		margin-bottom:10px;
		margin-left:35px;
		margin-right:10px;
		max-width:75%
	}
}
.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story2 {
	left:380px;
	top:0px
}
@media (max-width: 1920px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story2 {
		max-width:350px
	}
}
@media (max-width: 1366px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story2 {
		max-width:330px
	}
}
@media (max-width: 1280px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story2 {
		max-width:330px
	}
}
@media (max-width: 1024px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story2 {
		max-width:260px;
		left:320px;
		top:30px
	}
}
@media (max-width: 768px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story2 {
		max-width:200px;
		left:245px;
		top:0px
	}
}
@media (max-width: 767px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story2 {
		max-width:inherit;
		position:initial;
		margin-bottom:10px;
		margin-right:10px;
		max-width:75%
	}
}
.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story3 {
	left:760px;
	top:0px
}
@media (max-width: 1920px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story3 {
		max-width:350px
	}
}
@media (max-width: 1366px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story3 {
		max-width:330px;
		left:740px
	}
}
@media (max-width: 1280px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story3 {
		max-width:330px
	}
}
@media (max-width: 1024px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story3 {
		max-width:260px;
		top:30px;
		left:610px
	}
}
@media (max-width: 768px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story3 {
		max-width:200px;
		left:463px;
		top:0px
	}
}
@media (max-width: 767px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story3 {
		max-width:inherit;
		position:initial;
		margin-bottom:10px;
		margin-right:10px;
		max-width:75%
	}
}
.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story4 {
	left:380px;
	top:383px
}
@media (max-width: 1920px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story4 {
		max-width:350px;
		top:380px
	}
}
@media (max-width: 1366px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story4 {
		max-width:330px;
		top:360px
	}
}
@media (max-width: 1280px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story4 {
		max-width:330px
	}
}
@media (max-width: 1024px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story4 {
		max-width:260px;
		left:320px;
		top:320px
	}
}
@media (max-width: 768px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story4 {
		max-width:200px;
		left:245px;
		top:220px
	}
}
@media (max-width: 767px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story4 {
		max-width:inherit;
		position:initial;
		margin-bottom:10px;
		margin-right:10px;
		max-width:75%
	}
}
.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story5 {
	left:760px;
	top:383px
}
@media (max-width: 1920px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story5 {
		max-width:350px;
		top:380px
	}
}
@media (max-width: 1366px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story5 {
		max-width:330px;
		top:360px;
		left:740px
	}
}
@media (max-width: 1280px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story5 {
		max-width:330px
	}
}
@media (max-width: 1024px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story5 {
		max-width:260px;
		left:610px;
		top:320px
	}
}
@media (max-width: 768px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story5 {
		max-width:200px;
		left:463px;
		top:220px
	}
}
@media (max-width: 767px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt .story5 {
		max-width:inherit;
		position:initial;
		margin-bottom:10px;
		margin-right:10px;
		max-width:75%
	}
}
.popstoryCnt .popstoryinnerCnt .allstoriesCnt .storyinnerdiv {
	position:relative
}
.popstoryCnt .popstoryinnerCnt .allstoriesCnt .storyinnerdiv img.play-icon {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-38px;
	margin-top:-38px;
	z-index:9
}
@media (max-width: 768px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt .storyinnerdiv img.play-icon {
		margin-left:-30px;
		margin-top:-30px;
		max-width:50px
	}
}
.popstoryCnt .popstoryinnerCnt .allstoriesCnt .storyinnerdiv p.storyText {
	position:absolute;
	bottom:15px;
	left:15px;
	max-width:260px;
	font-family:'museo500';
	font-size:18px;
	line-height:24px;
	color:#ffffff;
	z-index:99;
	white-space:normal
}
@media (max-width: 1024px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt .storyinnerdiv p.storyText {
		font-size:14px;
		line-height:20px
	}
}
@media (max-width: 768px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt .storyinnerdiv p.storyText {
		font-size:12px;
		line-height:18px;
		text-align:left
	}
}
@media (max-width: 640px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt .storyinnerdiv p.storyText {
		font-size:14px;
		line-height:20px;
		text-align:left
	}
}
.popstoryCnt .popstoryinnerCnt .allstoriesCnt .storyinnerdiv p.storyText span.place {
	font-family:'museo700';
	font-size:12px;
	line-height:18px;
	text-transform:uppercase;
	color:#ffd24f;
	display:block;
	margin-bottom:10px
}
@media (max-width: 1024px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt .storyinnerdiv p.storyText span.place {
		font-size:14px;
		line-height:20px
	}
}
@media (max-width: 768px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt .storyinnerdiv p.storyText span.place {
		font-size:12px;
		line-height:18px
	}
}
@media (max-width: 640px) {
	.popstoryCnt .popstoryinnerCnt .allstoriesCnt .storyinnerdiv p.storyText span.place {
		font-size:14px;
		line-height:20px;
		text-align:left
	}
}
.popstoryCnt .container {
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%) !important;
	-ms-transform:translateY(-50%) !important;
	transform:translateY(-50%) !important
}
@media (max-width: 767px) {
	.popstoryCnt .container {
		-webkit-transform:inherit;
		-ms-transform:inherit;
		transform:inherit;
		display:inline;
		vertical-align:middle;
		padding-right:0;
		padding-left:0
	}
	.popstoryCnt .container .row {
		margin-left:0;
		margin-right:0
	}
	.popstoryCnt .container .row .col-sm-12 {
		padding-right:0;
		padding-left:0
	}
}
.toplistCnt {
	background:#ffffff;
	margin:30px auto
}
@media (max-width: 767px) {
	.toplistCnt .container {
		padding-left:0;
		padding-right:0
	}
}
@media (max-width: 767px) {
	.toplistCnt .container .row {
		margin:0 auto;
		text-align:center
	}
}
@media (max-width: 767px) and (max-width: 767px) {
	.toplistCnt .container .row .col-sm-4 {
		max-width:220px;
		margin:0 auto;
		width:50%;
		display:inline-block;
		vertical-align:top
	}
}
@media (max-width: 767px) and (max-width: 667px) {
	.toplistCnt .container .row .col-sm-4 {
		max-width:170px
	}
}
@media (max-width: 767px) and (max-width: 567px) {
	.toplistCnt .container .row .col-sm-4 {
		max-width:150px
	}
}
@media (max-width: 767px) and (max-width: 480px) {
	.toplistCnt .container .row .col-sm-4 {
		max-width:32%
	}
}
@media (max-width: 767px) and (max-width: 360px) {
	.toplistCnt .container .row .col-sm-4 {
		padding:0 5px
	}
}
.toplistCnt .toplistdivCnt {
	background-color:transparent;
	display:inline-block;
	text-align:center;
	margin:0;
	width:100%
}
@media (max-width: 767px) {
	.toplistCnt .toplistdivCnt {
		padding:10px 0
	}
}
@media (max-width: 480px) {
	.toplistCnt .toplistdivCnt .svg {
		max-width:100%
	}
}
.toplistCnt .toplistdivCnt .toplistImg a {
	display:inline-block
}
.toplistCnt .toplistdivCnt p.memberName {
	font-family:'museo500';
	font-size:18px;
	color:#252525;
	line-height:20px
}
.toplistCnt .toplistdivCnt.howitCnt {
	text-align:center
}
.toplistCnt.howitlistCnt {
	margin:50px auto
}
@media (max-width: 767px) {
	.toplistCnt.howitlistCnt h2.bigTitle {
		margin-bottom:10px
	}
}
@media (max-width: 767px) {
	.toplistCnt.howitlistCnt {
		margin:50px auto 10px
	}
}
.toplistCnt.howitlistCnt .row {
	padding:40px 0;
	border-bottom:1px solid #e8e8e8
}
@media (max-width: 767px) {
	.toplistCnt.howitlistCnt .row {
		padding:10px 0
	}
}
.toplistCnt.howitlistCnt .row .topWhite p.toplistText {
	display:block
}
@media (max-width: 767px) {
	.toplistCnt.howitlistCnt .row .col-sm-4 {
		max-width:inherit;
		padding:0 2%
	}
}
@media (max-width: 666px) {
	.toplistCnt.howitlistCnt .row .col-xs-12 {
		width:100%
	}
}
.toplistCnt.engageCnt {
	margin:50px auto
}
.toplistCnt.engageCnt h2.bigTitle {
	margin-bottom:10px
}
@media (max-width: 767px) {
	.toplistCnt.engageCnt {
		margin:50px auto 10px
	}
}
.toplistCnt.engageCnt .row {
	padding:20px 0 40px 0;
	border-bottom:1px solid #e8e8e8
}
@media (max-width: 767px) {
	.toplistCnt.engageCnt .row {
		padding:10px 0
	}
}
@media (max-width: 767px) {
	.toplistCnt.engageCnt .row .col-sm-4 {
		max-width:inherit;
		padding:0 2%
	}
}
@media (max-width: 666px) {
	.toplistCnt.engageCnt .row .col-xs-12 {
		width:100%
	}
}
.toplistCnt.engageCnt .row .engimgcnt {
	display:inline-block;
	vertical-align:top;
	text-align:left;
	margin:0 10px 0 0
}
.toplistCnt.engageCnt .row .dtlCnt {
	display:inline-block;
	vertical-align:top;
	text-align:left
}
.toplistCnt.engageCnt .row .dtlCnt .engTitle {
	font-family:'museo700';
	font-size:20px;
	line-height:26px;
	color:#000000;
	margin:8px 0 8px 0
}
@media (max-width: 580px) {
	.toplistCnt.engageCnt .row .dtlCnt .engTitle {
		font-size:16px;
		line-height:22px
	}
}
.toplistCnt.engageCnt .row .dtlCnt .engText {
	font-family:'museo500';
	font-size:18px;
	line-height:24px;
	color:#717171;
	margin:0 0 15px 0
}
@media (max-width: 580px) {
	.toplistCnt.engageCnt .row .dtlCnt .engText {
		font-size:14px;
		line-height:20px
	}
}
.toplistCnt.engageCnt .row .dtlCnt .btnArrow {
	margin-left:0px;
	padding:5px 10px 5px 0;
	border:0 none;
	border-radius:0px;
	color:#66b5e1;
	display:inline-block;
	font-weight:bold;
	font-size:15px;
	font-family:'museo700'
}
@media (max-width: 580px) {
	.toplistCnt.engageCnt .row .dtlCnt .btnArrow {
		font-size:13px;
		line-height:18px
	}
}
.toplistCnt.engageCnt .row .dtlCnt .btnArrow span {
	margin:0 0 0 13px;
	padding:5px 10px;
	border:2px solid #66b5e1;
	border-radius:13px 13px;
	display:inline-block
}
.toplistCnt.engageCnt .row .dtlCnt .btnArrow:hover {
	color:#000000
}
.toplistCnt.engageCnt .row .dtlCnt .btnArrow:hover span {
	border:2px solid #000000
}
.toplistdivCnt .topWhite {
	background-color:transparent;
	padding:20px 10px
}
@media (max-width: 767px) {
	.toplistdivCnt .topWhite {
		padding:10px 10px;
		margin-bottom:0px
	}
}
@media (max-width: 680px) {
	.toplistdivCnt .topWhite {
		padding:10px 0
	}
}
@media (max-width: 466px) {
	.toplistdivCnt .topWhite {
		min-height:70px
	}
}
@media (max-width: 360px) {
	.toplistdivCnt .topWhite {
		padding-top:0
	}
}
.toplistdivCnt .topWhite p {
	margin-top:13px
}
.toplistdivCnt .topWhite p:first-child {
	margin-top:0
}
.toplistdivCnt .topWhite p.toplistTitle {
	font-family:'museo700';
	font-size:20px;
	color:#1f2121;
	line-height:24px;
	text-transform:capitalize;
	white-space:normal
}
@media (max-width: 1024px) {
	.toplistdivCnt .topWhite p.toplistTitle {
		font-size:15px;
		line-height:20px
	}
}
@media (max-width: 767px) {
	.toplistdivCnt .topWhite p.toplistTitle {
		font-size:22px;
		line-height:26px
	}
}
@media (max-width: 640px) {
	.toplistdivCnt .topWhite p.toplistTitle {
		font-size:16px;
		line-height:24px
	}
}
.toplistdivCnt .topWhite p.toplistText {
	font-family:'open_sansregular';
	font-size:13px;
	color:#999999;
	line-height:20px
}
@media (max-width: 1024px) {
	.toplistdivCnt .topWhite p.toplistText {
		font-size:12px;
		line-height:18px
	}
}
@media (max-width: 767px) {
	.toplistdivCnt .topWhite p.toplistText {
		display:none
	}
}
.englistCnt {
	background:#edf0fb;
	margin:0px auto 0px;
	padding:30px 0
}
.englistCnt h2.bigTitle {
	margin-bottom:10px
}
@media (max-width: 767px) {
	.englistCnt .container {
		padding-left:0;
		padding-right:0
	}
}
.englistCnt .container .row {
	text-align:center
}
@media (max-width: 767px) {
	.englistCnt .container .row {
		margin:0 auto;
		text-align:center
	}
}
.englistCnt .container .row .roundboxCnt.odd {
	background:-webkit-gradient(linear,
	left top,
	right top,
	from(#edf0fb),
	to(#fff));
	background:-webkit-linear-gradient(left,
	#fff,
	#edf0fb);
	background:-moz-linear-gradient(left,
	#fff,
	#edf0fb);
	background:-ms-linear-gradient(left,
	#fff,
	#edf0fb);
	background:-o-linear-gradient(left,
	#fff,
	#edf0fb);
	display:inline-block;
	width:100%;
	max-width:940px;
	margin:-2px auto 0;
	padding:60px;
	border-radius:120px;
	box-shadow:-18px 0px 18px -11px #edeef2
}
@media (max-width: 767px) {
	.englistCnt .container .row .roundboxCnt.odd {
		max-width:94%
	}
}
.englistCnt .container .row .roundboxCnt.even {
	background:-webkit-gradient(linear,
	left top,
	right top,
	from(#fff),
	to(#edf0fb));
	background:-webkit-linear-gradient(left,
	#edf0fb,
	#fff);
	background:-moz-linear-gradient(left,
	#edf0fb,
	#fff);
	background:-ms-linear-gradient(left,
	#edf0fb,
	#fff);
	background:-o-linear-gradient(left,
	#edf0fb,
	#fff);
	display:inline-block;
	width:100%;
	max-width:940px;
	margin:-2px auto 0;
	padding:60px;
	border-radius:120px;
	box-shadow:18px 0px 18px -11px #edeef2
}
@media (max-width: 767px) {
	.englistCnt .container .row .roundboxCnt.even {
		max-width:94%
	}
}
.englistCnt .container .row .roundboxCnt .leftsec {
	display:table;
	min-height:100px
}
@media (max-width: 767px) {
	.englistCnt .container .row .roundboxCnt .leftsec {
		margin-bottom:20px
	}
}
.englistCnt .container .row .roundboxCnt .leftsec .missionIcon {
	display:table-cell;
	vertical-align:middle;
	text-align:left
}
@media (max-width: 767px) {
	.englistCnt .container .row .roundboxCnt .leftsec .missionIcon {
		display:inline-block;
		vertical-align:middle;
		text-align:center;
		margin-right:10px
	}
}
@media (max-width: 414px) {
	.englistCnt .container .row .roundboxCnt .leftsec .missionIcon {
		margin-right:0;
		display:block
	}
}
.englistCnt .container .row .roundboxCnt .leftsec .dtlTxt {
	display:table-cell;
	vertical-align:middle;
	max-width:145px;
	font-family:'museo700';
	font-size:22px;
	color:#2a2a2a;
	line-height:26px;
	white-space:normal;
	text-align:left
}
@media (max-width: 1280px) {
	.englistCnt .container .row .roundboxCnt .leftsec .dtlTxt {
		font-size:18px;
		line-height:22px
	}
}
@media (max-width: 767px) {
	.englistCnt .container .row .roundboxCnt .leftsec .dtlTxt {
		display:inline-block;
		vertical-align:middle;
		text-align:center;
		font-size:18px;
		line-height:22px
	}
}
.englistCnt .container .row .roundboxCnt .leftsec .dtlTxt .toolicon {
	vertical-align:middle;
	position:relative
}
.englistCnt .container .row .roundboxCnt .leftsec .dtlTxt .toolicon .tooltipCnt {
	display:none;
	position:absolute;
	top:15px;
	width:210px;
	right:-86px;
	background:#fff;
	padding:0px 0px;
	margin-top:10px;
	z-index:99;
	-moz-box-shadow:0px 0px 10px 4px #a09b8d;
	-webkit-box-shadow:0px 0px 10px 4px #a09b8d;
	box-shadow:0px 0px 10px 4px #a09b8d
}
@media (max-width: 767px) {
	.englistCnt .container .row .roundboxCnt .leftsec .dtlTxt .toolicon .tooltipCnt {
		right:-98px
	}
}
@media (max-width: 320px) {
	.englistCnt .container .row .roundboxCnt .leftsec .dtlTxt .toolicon .tooltipCnt {
		right:-105px
	}
}
.englistCnt .container .row .roundboxCnt .leftsec .dtlTxt .toolicon .tooltipCnt:before {
	content:" ";
	position:absolute;
	right:44%;
	top:-7px;
	border-top:none;
	border-right:7px solid transparent;
	border-left:7px solid transparent;
	border-bottom:7px solid #ffffff
}
@media (max-width: 767px) {
	.englistCnt .container .row .roundboxCnt .leftsec .dtlTxt .toolicon .tooltipCnt:before {
		right:110px
	}
}
.englistCnt .container .row .roundboxCnt .leftsec .dtlTxt .toolicon .tooltipCnt span.tooltipclose {
	position:absolute;
	right:5px;
	top:1px;
	font-family:'museo500';
	font-size:15px;
	line-height:21px;
	color:#2a2a2a;
	z-index:99
}
.englistCnt .container .row .roundboxCnt .leftsec .dtlTxt .toolicon .tooltipCnt p.tooltipcontent {
	font-family:'open_sansregular';
	font-size:14px;
	line-height:20px;
	color:#2a2a2a;
	position:relative;
	text-align:center;
	padding:25px 15px
}
.englistCnt .container .row .roundboxCnt .rightsec {
	display:table;
	min-height:100px
}
.englistCnt .container .row .roundboxCnt .rightsec .pointText {
	display:table-cell;
	vertical-align:middle;
	font-family:'museo700';
	font-size:22px;
	color:#2a2a2a;
	line-height:26px;
	white-space:normal;
	text-align:left
}
@media (max-width: 1280px) {
	.englistCnt .container .row .roundboxCnt .rightsec .pointText {
		font-size:18px;
		line-height:22px
	}
}
@media (max-width: 767px) {
	.englistCnt .container .row .roundboxCnt .rightsec .pointText {
		vertical-align:middle;
		text-align:center;
		font-size:18px;
		line-height:22px
	}
}
@media (max-width: 414px) {
	.englistCnt .container .row .roundboxCnt .rightsec .pointText {
		display:block;
		margin-bottom:10px
	}
}
.englistCnt .container .row .roundboxCnt .rightsec .pointText span {
	display:block;
	margin-left:15px
}
.englistCnt .container .row .roundboxCnt .rightsec .earnBtn {
	display:table-cell;
	vertical-align:middle
}
@media (max-width: 414px) {
	.englistCnt .container .row .roundboxCnt .rightsec .earnBtn {
		display:block
	}
}
.englistCnt .container .row .roundboxCnt .rightsec .earnBtn .roundBtnCnt {
	margin-top:0
}
.englistCnt .container .row .roundboxCnt .rightsec .earnBtn .roundBtnCnt .btnCurv.grey {
	cursor:default;
	background-color:#ccc;
	border-color:#ccc
}
.englistCnt .container .row .roundboxCnt .rightsec .earnBtn .roundBtnCnt .btnCurv.grey:hover {
	color:#fff;
	border-color:#ccc;
	background-color:#ccc;
	background-position:100%
}
@media (max-width: 414px) {
	.englistCnt .container .row .roundboxCnt .rightsec .earnBtn .roundBtnCnt .btnCurv {
		padding:15px 25px
	}
}
.morewayCnt {
	background:#edf0fb;
	margin:0px auto 0px;
	padding:30px 0
}
@media (max-width: 767px) {
	.morewayCnt .container {
		padding-left:0;
		padding-right:0
	}
}
.morewayCnt .container .row {
	text-align:center
}
.morewayCnt .container .row.bdrbtm {
	border-bottom:1px solid #c6c7cb
}
@media (max-width: 767px) {
	.morewayCnt .container .row {
		margin:0 auto;
		text-align:center
	}
}
.morewayCnt .container .row .morewayIcon {
	display:block;
	margin:0;
	padding:0
}
.morewayCnt .container .row .dtlTxt {
	display:inline-block;
	max-width:410px;
	min-height:100px;
	font-family:'open_sansregular';
	font-size:18px;
	color:#2a2a2a;
	line-height:24px;
	white-space:normal;
	text-align:left;
	margin:35px 12%
}
@media (max-width: 767px) {
	.morewayCnt .container .row .dtlTxt {
		font-size:14px;
		line-height:22px;
		margin:25px 10% 25px 10%;
		min-height:inherit;
		max-width:inherit
	}
}
@media (max-width: 480px) {
	.morewayCnt .container .row .dtlTxt {
		margin:25px 2%
	}
}
.morewayCnt .row p.disText {
	display:block;
	font-family:'open_sansregular';
	font-size:18px;
	color:#2a2a2a;
	line-height:24px;
	white-space:normal;
	text-align:left;
	margin:35px 6%
}
@media (max-width: 767px) {
	.morewayCnt .row p.disText {
		font-size:14px;
		line-height:22px;
		margin:0px 10% 25px 10%
	}
}
@media (max-width: 480px) {
	.morewayCnt .row p.disText {
		margin:0px 2% 25px 2%
	}
}
.morewayCnt .row p.pointtext {
	display:block;
	font-family:'open_sansregular';
	font-size:18px;
	color:#2a2a2a;
	line-height:24px;
	white-space:normal;
	text-align:left;
	margin:0px 6%
}
@media (max-width: 767px) {
	.morewayCnt .row p.pointtext {
		font-size:14px;
		line-height:22px;
		margin:0px 10% 0px 10%
	}
}
@media (max-width: 480px) {
	.morewayCnt .row p.pointtext {
		margin:0px 2% 0px 2%
	}
}
.storyyoulikeCnt {
	background:0 none;
	position:relative
}
.storyyoulikeCnt h2 {
	color:#f5870b;
	font-family:'museo700';
	font-size:40px;
	line-height:44px;
	text-transform:capitalize
}
@media (max-width: 768px) {
	.storyyoulikeCnt h2 {
		font-size:30px;
		margin-bottom:15px
	}
}
@media (max-width: 640px) {
	.storyyoulikeCnt h2 {
		font-size:24px;
		margin-bottom:35px
	}
}
.storyyoulikeCnt .container {
	position:relative;
	padding:30px 15px
}
.storyyoulikeCnt .storyinnerdiv {
	position:relative
}
.storyyoulikeCnt .storyinnerdiv img.play-icon {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-38px;
	margin-top:-38px
}
@media (max-width: 768px) {
	.storyyoulikeCnt .storyinnerdiv img.play-icon {
		margin-left:-30px;
		margin-top:-30px;
		max-width:50px
	}
}
.storyyoulikeCnt .storyinnerdiv p.storyText {
	position:absolute;
	bottom:15px;
	left:15px;
	max-width:260px;
	font-family:'museo500';
	font-size:18px;
	line-height:24px;
	color:#ffffff;
	z-index:99
}
@media (max-width: 1024px) {
	.storyyoulikeCnt .storyinnerdiv p.storyText {
		font-size:14px;
		line-height:20px
	}
}
@media (max-width: 768px) {
	.storyyoulikeCnt .storyinnerdiv p.storyText {
		font-size:12px;
		line-height:18px;
		text-align:left
	}
}
@media (max-width: 640px) {
	.storyyoulikeCnt .storyinnerdiv p.storyText {
		font-size:14px;
		line-height:20px;
		text-align:left
	}
}
.storyyoulikeCnt .storyinnerdiv p.storyText span.place {
	font-family:'museo700';
	font-size:12px;
	line-height:18px;
	text-transform:uppercase;
	color:#ffd24f;
	display:block;
	margin-bottom:10px
}
@media (max-width: 1024px) {
	.storyyoulikeCnt .storyinnerdiv p.storyText span.place {
		font-size:14px;
		line-height:20px
	}
}
@media (max-width: 768px) {
	.storyyoulikeCnt .storyinnerdiv p.storyText span.place {
		font-size:12px;
		line-height:18px
	}
}
@media (max-width: 640px) {
	.storyyoulikeCnt .storyinnerdiv p.storyText span.place {
		font-size:14px;
		line-height:20px;
		text-align:left
	}
}
.storylikeCnt {
	max-width:350px;
	margin:0 auto;
	overflow:hidden;
	border-radius:10px
}
@media (max-width: 767px) {
	.storylikeCnt {
		margin:0 auto 15px auto
	}
}
@media (max-width: 640px) {
	.storylikeCnt {
		max-width:350px
	}
}
@media (max-width: 360px) {
	.storylikeCnt {
		max-width:90%
	}
}
.storylikeCnt a.join,
.storylikeCnt a.joined {
	position:absolute;
	z-index:99;
	top:15px;
	right:15px;
	font-family:'museo700';
	font-size:16px;
	line-height:22px;
	color:#000000;
	background:#ffffff;
	display:block;
	padding:10px 20px;
	border-radius:30px;
	cursor:pointer
}
.storylikeCnt a.join:hover,
.storylikeCnt a.joined:hover {
	background:#00b8e8;
	color:#ffffff
}
.storylikeCnt a.joined {
	background:#00b8e8;
	color:#ffffff;
	cursor:default
}
.storylikeCnt a.delightHover img {
	display:block;
	width:100%
}
.storylikeCnt a.delightHover .delImgCnt {
	position:relative
}
.storylikeCnt a.delightHover .delImgCnt .delTextCnt {
	position:absolute;
	color:#ffffff;
	bottom:10px;
	padding:10px 20px
}
@media (max-width: 640px) {
	.storylikeCnt a.delightHover .delImgCnt .delTextCnt {
		padding:10px 15px
	}
}
.storylikeCnt a.delightHover .delImgCnt .delTextCnt p.delText {
	font-family:'museo500';
	font-size:18px;
	color:#ffffff;
	line-height:24px
}
@media (max-width: 640px) {
	.storylikeCnt a.delightHover .delImgCnt .delTextCnt p.delText {
		font-size:16px
	}
}
.storylikeCnt a.delightHover:hover .delImgCnt {
	box-shadow:0px 0px 10px 5px rgba(255,
	255,
	255,
	0.6)
}
.navCnt {
	min-height:370px;
	text-align:center;
	position:relative
}
@media (max-width: 1280px) {
	.navCnt {
		min-height:342px
	}
}
@media (max-width: 1024px) {
	.navCnt {
		min-height:277px
	}
}
@media (max-width: 768px) {
	.navCnt {
		min-height:210px;
		padding:20px 0 20px 0
	}
}
@media (max-width: 767px) {
	.navCnt {
		min-height:460px;
		height:auto;
		overflow:hidden;
		padding:0px 0 10px 0
	}
}
@media (max-width: 480px) {
	.navCnt {
		min-height:460px
	}
}
@media (max-width: 414px) {
	.navCnt {
		min-height:410px
	}
}
@media (max-width: 375px) {
	.navCnt {
		min-height:350px
	}
}
@media (max-width: 320px) {
	.navCnt {
		min-height:310px
	}
}
.navCnt .down_arrow {
	position:absolute;
	bottom:65px;
	left:0;
	right:0;
	z-index:11;
	max-width:40px;
	margin:0 auto;
	cursor:pointer;
	color:#fff;
	font-size:35px;
	width:42px;
	height:45px;
	font-weight:bold
}
@media (max-width: 640px) {
	.navCnt .down_arrow {
		bottom:15px
	}
}
.navCnt .brushstrokes {
	background:transparent url(../img/brush-stroke.png) repeat-x center bottom;
	height:40px;
	position:absolute;
	bottom:0px;
	left:0;
	right:0;
	z-index:10
}
@media (max-width: 568px) {
	.navCnt .brushstrokes {
		display:none
	}
}
.navCnt .livevideo {
	background:#e19839;
	position:fixed;
	bottom:0px;
	left:0;
	right:0;
	z-index:999;
	width:100%
}
.navCnt .livevideo .container {
	text-align:left
}
.navCnt .livevideo .container.viddtlCnt {
	vertical-align:middle;
	padding:7px 0px
}
@media (max-width: 768px) {
	.navCnt .livevideo .container.viddtlCnt {
		padding:7px 10px
	}
}
.navCnt .livevideo .container.viddtlCnt .roundBtnCnt {
	width:auto;
	margin:0
}
.navCnt .livevideo .container.viddtlCnt .roundBtnCnt .btnCurv {
	font-family:'museo700';
	font-size:12px;
	line-height:18px;
	color:#ffffff;
	padding:10px 10px;
	margin-right:15px
}
.navCnt .livevideo .container.viddtlCnt .roundBtnCnt .btnCurv:hover {
	background-position:0 0;
	color:#03b6e3;
	outline:none
}
.navCnt .livevideo .container.viddtlCnt p.vidtext {
	font-family:'museo700';
	font-size:16px;
	line-height:22px;
	color:#ffffff;
	vertical-align:middle;
	display:inline-block;
	width:85%
}
@media (max-width: 1023px) {
	.navCnt .livevideo .container.viddtlCnt p.vidtext {
		width:80%
	}
}
@media (max-width: 676px) {
	.navCnt .livevideo .container.viddtlCnt p.vidtext {
		width:75%
	}
}
@media (max-width: 545px) {
	.navCnt .livevideo .container.viddtlCnt p.vidtext {
		width:70%
	}
}
@media (max-width: 460px) {
	.navCnt .livevideo .container.viddtlCnt p.vidtext {
		width:67%;
		font-size:14px;
		line-height:20px
	}
}
@media (max-width: 420px) {
	.navCnt .livevideo .container.viddtlCnt p.vidtext {
		width:60%;
		font-size:12px;
		line-height:18px
	}
}
@media (max-width: 359px) {
	.navCnt .livevideo .container.viddtlCnt p.vidtext {
		width:55%
	}
}
.navCnt .livevideo .container.viddtlCnt a.closevidcnt {
	font-family:'museo500';
	font-size:14px;
	line-height:18px;
	color:#000000
}
.navCnt .topbannerCnt {
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:100%
}
.navCnt .topbannerCnt .slick-list {
	padding:0 !important
}
.navCnt .topbannerCnt .slick-next {
	right:25px;
	z-index:1;
	height:40px;
	width:40px;
	background:transparent url(../img/slider-arrow-r.png) no-repeat center center
}
.navCnt .topbannerCnt .slick-next:before {
	content:""
}
@media (max-width: 568px) {
	.navCnt .topbannerCnt .slick-next {
		right:0
	}
}
.navCnt .topbannerCnt .slick-prev {
	left:25px;
	z-index:1;
	height:40px;
	width:40px;
	background:transparent url(../img/slider-arrow-l.png) no-repeat center center
}
.navCnt .topbannerCnt .slick-prev:before {
	content:""
}
@media (max-width: 568px) {
	.navCnt .topbannerCnt .slick-prev {
		left:0
	}
}
.navCnt .topbannerCnt .slideimgcnt {
	height:96vh !important;
	width:inherit !important
}
@media (max-width: 1366px) {
	.navCnt .topbannerCnt .slideimgcnt {
		min-height:640px
	}
}
@media (max-width: 1280px) {
	.navCnt .topbannerCnt .slideimgcnt {
		min-height:600px
	}
}
@media (max-width: 1263px) {
	.navCnt .topbannerCnt .slideimgcnt {
		min-height:600px
	}
}
@media (max-width: 1024px) {
	.navCnt .topbannerCnt .slideimgcnt {
		min-height:585px;
		max-height:576px
	}
}
@media (max-width: 768px) {
	.navCnt .topbannerCnt .slideimgcnt {
		padding:0px 0 20px 0
	}
}
@media (max-width: 568px) {
	.navCnt .topbannerCnt .slideimgcnt {
		min-height:650px
	}
}
@media (max-width: 480px) {
	.navCnt .topbannerCnt .slideimgcnt {
		min-height:550px
	}
}
@media (max-width: 360px) {
	.navCnt .topbannerCnt .slideimgcnt {
		min-height:410px;
		max-height:420px
	}
}
.navCnt .topbannerCnt .slideimgcnt.video iframe {
	position:relative;
	pointer-events:none;
	height:100%
}
.navCnt .topbannerCnt .slideimgcnt.video iframe.slide-media {
	width:1280px
}
@media (max-width: 767px) {
	.navCnt .topbannerCnt {
		width:100%;
		left:0
	}
}
@media (max-width: 767px) {
	.navCnt .topbannerCnt img.deskmainbg {
		display:none
	}
}
@media (max-width: 767px) {
	.navCnt .topbannerCnt img.mobmainbg {
		width:100%;
		display:inline-block
	}
}
@media (min-width: 767px) {
	.navCnt .topbannerCnt img.mobmainbg {
		display:none
	}
}
.navCnt .topbannerCnt img.fullpagebanner,
.navCnt .topbannerCnt video {
	height:100% !important;
	width:inherit !important;
	max-width:inherit !important;
	margin-left:-50%;
	margin-right:-50%
}
.navCnt .topbannerCnt img.fullpagebanner.xlrg,
.navCnt .topbannerCnt video.xlrg {
	display:inline-block
}
@media (max-width: 568px) {
	.navCnt .topbannerCnt img.fullpagebanner.xlrg,
	.navCnt .topbannerCnt video.xlrg {
		display:none
	}
}
.navCnt .topbannerCnt img.fullpagebanner.mobMd,
.navCnt .topbannerCnt video.mobMd {
	display:none
}
@media (max-width: 568px) {
	.navCnt .topbannerCnt img.fullpagebanner.mobMd,
	.navCnt .topbannerCnt video.mobMd {
		display:inline-block
	}
}
.navCnt .container {
	position:relative;
	z-index:997
}
.navCnt .fixed+.container {
	padding-top:91px
}
.navCnt .navinnerCnt {
	margin:50px auto 0;
	text-align:center;
	z-index:1;
	position:relative
}
@media (max-width: 1440px) {
	.navCnt .navinnerCnt {
		margin:20px auto 0
	}
}
@media (max-width: 1024px) {
	.navCnt .navinnerCnt {
		margin:20px auto 0
	}
}
@media (max-width: 768px) {
	.navCnt .navinnerCnt {
		margin:0px auto 0
	}
}
@media (max-width: 568px) {
	.navCnt .navinnerCnt {
		margin:40px auto 0
	}
}
@media (max-width: 360px) {
	.navCnt .navinnerCnt {
		margin:10px auto 0
	}
}
.navCnt .navinnerCnt h3.mainTitle {
	font-family:'museo700';
	font-size:55px;
	color:#ffffff;
	line-height:62px;
	text-shadow:0px 0px 10px #438fd3
}
@media (max-width: 1365px) {
	.navCnt .navinnerCnt h3.mainTitle {
		font-size:40px;
		line-height:46px
	}
}
@media (max-width: 768px) {
	.navCnt .navinnerCnt h3.mainTitle {
		font-size:40px;
		line-height:52px
	}
}
@media (max-width: 767px) {
	.navCnt .navinnerCnt h3.mainTitle {
		font-size:30px;
		line-height:40px
	}
}
@media (max-width: 480px) {
	.navCnt .navinnerCnt h3.mainTitle {
		font-size:25px;
		line-height:40px
	}
}
@media (max-width: 374px) {
	.navCnt .navinnerCnt h3.mainTitle {
		font-size:21px;
		line-height:26px
	}
}
.navCnt .navinnerCnt h4.mainTitle {
	display:inline-block;
	font-family:'museo500';
	font-size:17px;
	color:#ffffff;
	line-height:28px;
	text-shadow:0px 0px 10px #438fd3
}
@media (max-width: 1365px) {
	.navCnt .navinnerCnt h4.mainTitle {
		font-size:17px;
		line-height:28px
	}
}
@media (max-width: 768px) {
	.navCnt .navinnerCnt h4.mainTitle {
		margin-bottom:10px
	}
}
@media (max-width: 767px) {
	.navCnt .navinnerCnt h4.mainTitle {
		font-size:13px;
		line-height:22px
	}
}
.navCnt .navinnerCnt h2.mainTitle {
	font-family:'museo700';
	font-size:25px;
	color:#ffffff;
	line-height:30px;
	text-shadow:0px 0px 10px #222;
	max-width:580px;
	margin:10px auto 0
}
@media (max-width: 768px) {
	.navCnt .navinnerCnt h2.mainTitle {
		font-size:20px;
		line-height:28px
	}
}
@media (max-width: 767px) {
	.navCnt .navinnerCnt h2.mainTitle {
		font-size:20px;
		line-height:28px
	}
}
@media (max-width: 480px) {
	.navCnt .navinnerCnt h2.mainTitle {
		font-size:18px;
		line-height:22px
	}
}
.navCnt .topStickyNav {
	display:inline-block;
	width:100%;
	margin:0px auto 0 auto;
	padding:20px 20px 0 20px;
	position:relative;
	z-index:999;
	max-width:1366px
}
@media (max-width: 768px) {
	.navCnt .topStickyNav {
		margin-top:0px
	}
}
.navCnt .topStickyNav h1.mainlogo {
	display:inline-block;
	vertical-align:top;
	float:left;
	margin-left:20px;
	position:relative;
	z-index:1
}
@media (max-width: 767px) {
	.navCnt .topStickyNav h1.mainlogo {
		margin-left:0px
	}
}
.navCnt .topStickyNav h1.mainlogo a {
	display:inline-block
}
.navCnt .topStickyNav.full {
	max-width:100%
}
.navCnt .topStickyNav.full .innrnavCnt {
	max-width:1326px;
	display:inline-block;
	width:100%;
	margin:0px 0px
}
.navCnt .topStickyNav .rightBar {
	display:inline-block;
	float:right
}
.navCnt .topStickyNav .rightBar ul.rightIconCnt {
	display:inline-block
}
.navCnt .topStickyNav .rightBar ul.rightIconCnt li {
	display:inline-block;
	margin-left:15px;
	margin-top:5px;
	vertical-align:middle;
	position:relative;
	z-index:1
}
@media (max-width: 768px) {
	.navCnt .topStickyNav .rightBar ul.rightIconCnt li {
		margin-left:15px
	}
}
@media (max-width: 360px) {
	.navCnt .topStickyNav .rightBar ul.rightIconCnt li {
		margin-left:5px
	}
}
.navCnt .topStickyNav .rightBar ul.rightIconCnt li:first-child {
	margin-left:0
}
.navCnt .topStickyNav .rightBar ul.rightIconCnt li.notiLi {
	position:relative
}
.navCnt .topStickyNav .rightBar ul.rightIconCnt li.notiLi .notiCntpop {
	display:none;
	position:absolute;
	top:40px;
	right:5px;
	background:#fff;
	padding:15px 0 0 0;
	margin-top:10px;
	-moz-box-shadow:1px 1px 1px 1px #a09b8d;
	-webkit-box-shadow:1px 1px 1px 1px #a09b8d;
	box-shadow:1px 1px 1px 1px #a09b8d
}
@media (max-width: 767px) {
	.navCnt .topStickyNav .rightBar ul.rightIconCnt li.notiLi .notiCntpop {
		right:-98px
	}
}
@media (max-width: 320px) {
	.navCnt .topStickyNav .rightBar ul.rightIconCnt li.notiLi .notiCntpop {
		right:-105px
	}
}
.navCnt .topStickyNav .rightBar ul.rightIconCnt li.notiLi .notiCntpop:before {
	content:" ";
	position:absolute;
	right:15px;
	top:-7px;
	border-top:none;
	border-right:7px solid transparent;
	border-left:7px solid transparent;
	border-bottom:7px solid #ffffff
}
@media (max-width: 767px) {
	.navCnt .topStickyNav .rightBar ul.rightIconCnt li.notiLi .notiCntpop:before {
		right:110px
	}
}
.navCnt .topStickyNav .rightBar ul.rightIconCnt li.notiLi .notiCntpop ul {
	display:inline-block;
	width:280px;
	max-width:300px;
	background:#fff;
	max-height:300px;
	padding:0px 10px 0px 20px;
	overflow-x:hidden;
	overflow-y:scroll
}
@media (max-width: 767px) {
	.navCnt .topStickyNav .rightBar ul.rightIconCnt li.notiLi .notiCntpop ul {
		max-height:210px
	}
}
.navCnt .topStickyNav .rightBar ul.rightIconCnt li.notiLi .notiCntpop ul.scroll {
	overflow:auto;
	float:left;
	margin:0 10px 20px 0
}
.navCnt .topStickyNav .rightBar ul.rightIconCnt li.notiLi .notiCntpop ul.scroll3::-webkit-scrollbar {
	width:2px
}
.navCnt .topStickyNav .rightBar ul.rightIconCnt li.notiLi .notiCntpop ul.scroll3::-webkit-scrollbar-thumb {
	background:#919191;
	border-radius:10px
}
.navCnt .topStickyNav .rightBar ul.rightIconCnt li.notiLi .notiCntpop ul.scroll3::-webkit-scrollbar-track {
	background:#d0d0d0;
	border-radius:10px
}
.navCnt .topStickyNav .rightBar ul.rightIconCnt li.notiLi .notiCntpop ul li {
	display:block;
	width:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border-top:1px solid #d0d0d0
}
.navCnt .topStickyNav .rightBar ul.rightIconCnt li.notiLi .notiCntpop ul li a {
	padding:10px 15px;
	font-family:'open_sansregular';
	font-size:13px;
	line-height:20px;
	display:inline-block;
	color:#2a2a2a;
	width:100%;
	text-align:left;
	background-color:#ffffff;
	text-decoration:none
}
.navCnt .topStickyNav .rightBar ul.rightIconCnt li.notiLi .notiCntpop ul li a span {
	display:block;
	font-family:'open_sansregular';
	font-size:13px;
	line-height:20px;
	color:#717171
}
.navCnt .topStickyNav .rightBar ul.rightIconCnt li.notiLi .notiCntpop ul li a:hover {
	background:transparent url(../img/noti-bullet.png) no-repeat -2px 12px;
	background-color:#f4f4f4;
	text-decoration:none
}
.navCnt .topStickyNav .rightBar ul.rightIconCnt li.notiLi .notiCntpop ul li:first-child {
	border-top:0px solid #d0d0d0
}
.navCnt .topStickyNav .rightBar ul.rightIconCnt li.notiLi .notiCntpop .roundBtnCnt {
	margin-top:0px;
	background-color:#f4f4f4;
	padding:13px 0 13px 20px;
	text-align:left
}
.navCnt .topStickyNav .rightBar ul.rightIconCnt li.notiLi .notiCntpop .roundBtnCnt .btnCurv {
	font-family:'open_sansregular';
	font-size:12px;
	line-height:18px;
	color:#ffffff;
	padding:8px 18px
}
.navCnt .topStickyNav .rightBar ul.rightIconCnt li.notiLi .notiCntpop .roundBtnCnt .btnCurv:hover {
	background-position:0 0;
	color:#03b6e3;
	outline:none
}
.navCnt .topStickyNav .rightBar ul.rightIconCnt li.notiLi a.notiicon {
	margin-top:6px;
	width:24px;
	height:30px;
	background:transparent url(../img/top-menu-iconsw.png) no-repeat -57px -31px;
	display:inline-block;
	vertical-align:top;
	position:relative
}
.navCnt .topStickyNav .rightBar ul.rightIconCnt li.notiLi a.notiicon:hover {
	background-position:-57px 0
}
.navCnt .topStickyNav .rightBar ul.rightIconCnt li.notiLi a.notiicon span.notinum {
	position:absolute;
	right:0;
	top:-5px;
	background:#e69322;
	border-radius:50%;
	padding:5px;
	font-size:11px;
	color:#fff
}
.navCnt .topStickyNav .rightBar ul.rightIconCnt li p.searchicon {
	margin-top:6px;
	width:30px;
	height:30px;
	background:transparent url(../img/top-menu-iconsw.png) no-repeat 2px -31px;
	display:inline-block;
	text-indent:-9999px;
	vertical-align:top
}
.navCnt .topStickyNav .rightBar ul.rightIconCnt li p.searchicon:hover {
	background-position:2px 0
}
.navCnt .topStickyNav .rightBar ul.rightIconCnt li a.usericon {
	margin-top:6px;
	width:24px;
	height:30px;
	background:transparent url(../img/top-menu-iconsw.png) no-repeat -112px -31px;
	display:inline-block;
	text-indent:-9999px;
	vertical-align:top
}
.navCnt .topStickyNav .rightBar ul.rightIconCnt li a.usericon:hover {
	background-position:-112px 0
}
.navCnt .topStickyNav .rightBar ul.rightIconCnt li a.sharestory {
	display:inline-block;
	padding:7px 7px;
	border-radius:30px;
	vertical-align:top;
	font-family:'museo700';
	font-size:12px;
	text-transform:uppercase;
	line-height:20px;
	color:#ffffff;
	border:1px solid #ffffff;
	border-radius:30px
}
.navCnt .topStickyNav .rightBar ul.rightIconCnt li a.sharestory:hover {
	background-color:#67b7e6
}
@media (max-width: 768px) {
	.navCnt .topStickyNav .rightBar ul.rightIconCnt li.lastli {
		display:none
	}
}
.navCnt .topStickyNav .rightBar .toggleNavCnt {
	float:right;
	margin-left:20px;
	margin-right:20px;
	margin-top:5px;
	vertical-align:top
}
@media (max-width: 768px) {
	.navCnt .topStickyNav .rightBar .toggleNavCnt {
		margin-left:10px
	}
}
@media (max-width: 767px) {
	.navCnt .topStickyNav .rightBar .toggleNavCnt {
		margin-right:0px
	}
}
.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation {
	display:none;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100vh;
	z-index:99999;
	text-align:left;
	background:transparent url(../img/nav-bg-desk.jpg) no-repeat right 0;
	background-size:cover;
	padding:0px 30px 10px 30px;
	overflow-y:auto
}
@media (max-width: 767px) {
	.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation {
		padding:0px 20px 10px 20px
	}
}
@media (max-width: 568px) {
	.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation {
		background-size:100% 100%
	}
}
.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation .subinner {
	max-width:1326px;
	margin:0 auto;
	padding-top:140px;
	position:relative
}
.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation a.mainlogo {
	margin-top:0;
	position:absolute;
	top:20px;
	left:10px
}
@media (max-width: 568px) {
	.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation a.mainlogo {
		left:-10px
	}
}
.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation li.mainlink {
	display:inline-block;
	vertical-align:top;
	margin:10px 0px 0px 5%
}
@media (max-width: 1024px) {
	.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation li.mainlink {
		margin:10px 0px 0px 3.4%
	}
}
@media (max-width: 767px) {
	.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation li.mainlink {
		display:block;
		margin-left:0;
		border-bottom:2px solid rgba(0,
		0,
		0,
		0.2);
		margin-top:18px
	}
}
.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation li.mainlink.firstli {
	margin-left:50px
}
@media (max-width: 1024px) {
	.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation li.mainlink.firstli {
		margin:10px 0px 0px 3.4%
	}
}
@media (min-width: 767px) and (max-width: 1024px) {
	.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation li.mainlink.firstli {
		margin-left:3.4%
	}
}
@media (max-width: 767px) {
	.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation li.mainlink.firstli {
		display:block;
		margin-left:0;
		margin-top:0
	}
}
.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation li.mainlink.lstli {
	border-bottom:0px solid rgba(0,
	0,
	0,
	0.2)
}
.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation li.mainlink a.upperCli {
	display:inline-block;
	font-family:'museo700';
	font-size:18px;
	line-height:24px;
	font-weight:bold;
	color:#000000;
	margin-bottom:20px;
	background:0 none
}
@media (max-width: 767px) {
	.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation li.mainlink a.upperCli span {
		margin-left:5px;
		margin-top:4px;
		width:15px;
		height:15px;
		display:inline-block;
		vertical-align:top;
		background:transparent url(../img/nav-arrow.png) no-repeat right center;
		-moz-transition:0.5s all;
		-webkit-transition:0.5s all;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		transform:rotate(0deg)
	}
}
.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation li.mainlink a.upperCli.down span {
	-moz-transition:0.5s all;
	-webkit-transition:0.5s all;
	-webkit-transform:rotate(-180deg);
	-moz-transform:rotate(-180deg);
	-o-transform:rotate(-180deg);
	transform:rotate(-180deg)
}
.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation li.mainlink ul.subCnt {
	display:block;
	position:relative
}
@media (max-width: 767px) {
	.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation li.mainlink ul.subCnt {
		display:none
	}
}
.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation li.mainlink ul.subCnt li.sublink {
	display:block;
	margin:0 0 0px 0;
	max-width:165px
}
.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation li.mainlink ul.subCnt li.sublink a {
	display:inline-block;
	font-family:'museo500';
	font-size:15px;
	line-height:20px;
	font-weight:normal;
	color:#252525;
	margin:0 0 20px 0
}
.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation li.mainlink ul.subCnt li.sublink a:hover {
	text-decoration:underline
}
.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation .bottomNav {
	border-top:1px solid rgba(0,
	0,
	0,
	0.5);
	padding:50px 0px 50px 0px;
	margin-top:8%
}
@media (max-width: 767px) {
	.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation .bottomNav {
		padding:20px 0px 20px 0px;
		border-top:0px solid rgba(0,
		0,
		0,
		0.5)
	}
}
.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation .bottomNav .leftcol {
	max-width:25%;
	display:inline-block;
	padding:10px 50px;
	border-right:1px solid rgba(0,
	0,
	0,
	0.5);
	vertical-align:middle
}
@media (max-width: 1024px) {
	.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation .bottomNav .leftcol {
		max-width:30%
	}
}
@media (min-width: 767px) and (max-width: 768px) {
	.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation .bottomNav .leftcol {
		max-width:40%
	}
}
@media (max-width: 767px) {
	.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation .bottomNav .leftcol {
		max-width:inherit;
		width:auto !important;
		padding:10px 10px 10px 0px
	}
}
@media (max-width: 479px) {
	.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation .bottomNav .leftcol {
		width:100% !important;
		border-right:0px solid rgba(0,
		0,
		0,
		0.5)
	}
}
.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation .bottomNav .leftcol.roundBtnCnt {
	display:inline-block;
	width:auto;
	margin:0 50px 0 0;
	text-align:center
}
@media (min-width: 767px) and (max-width: 768px) {
	.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation .bottomNav .leftcol.roundBtnCnt {
		padding-left:3.4%
	}
}
@media (max-width: 767px) {
	.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation .bottomNav .leftcol.roundBtnCnt {
		margin-right:10px
	}
}
@media (max-width: 479px) {
	.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation .bottomNav .leftcol.roundBtnCnt {
		margin-right:0
	}
}
.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation .bottomNav .leftcol.roundBtnCnt .btnCurv {
	font-family:'museo700';
	font-size:14px;
	text-transform:uppercase;
	line-height:22px;
	color:#000000;
	background-color:transparent;
	border:1px solid #000000;
	border-radius:30px;
	padding:15px 30px;
	display:inline-table;
	outline:none
}
@media (max-width: 767px) {
	.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation .bottomNav .leftcol.roundBtnCnt .btnCurv {
		font-size:12px;
		line-height:18px
	}
}
.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation .bottomNav .leftcol.roundBtnCnt .btnCurv.block {
	background-image:linear-gradient(to left,
	transparent,
	transparent 50%,
	#03b6e3 50%,
	#03b6e3);
	background-position:100% 0;
	background-size:203% 100%;
	transition:all .20s ease-in;
	outline:none
}
.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation .bottomNav .leftcol.roundBtnCnt .btnCurv.block:hover {
	background-position:0 0;
	color:#000000;
	outline:none
}
.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol {
	display:inline-block;
	vertical-align:middle
}
@media (max-width: 479px) {
	.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol {
		margin-top:20px;
		width:100%;
		text-align:center
	}
}
.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol ul {
	display:inline-block
}
.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol ul li {
	display:inline-block;
	margin-right:10px;
	font-family:'museo700';
	font-size:18px;
	line-height:24px;
	color:#000000;
	vertical-align:middle
}
@media (max-width: 568px) {
	.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol ul li {
		font-size:13px;
		line-height:18px;
		margin-right:0
	}
}
@media (max-width: 479px) {
	.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol ul li {
		font-size:13px;
		line-height:18px;
		margin-right:0
	}
}
.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol ul li a {
	background:transparent url(../img/nav-soc-icon.png) no-repeat 0 0;
	min-height:42px;
	min-width:37px;
	display:inline-block;
	text-indent:-9999px
}
.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol ul li a.inico {
	background-position:0px 0
}
.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol ul li a.inico:hover {
	background-position:0px -43px
}
.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol ul li a.fbico {
	background-position:-50px 0
}
.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol ul li a.fbico:hover {
	background-position:-50px -43px
}
.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol ul li a.ytico {
	background-position:-103px 0
}
.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol ul li a.ytico:hover {
	background-position:-103px -43px
}
.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol ul li a.ttico {
	background-position:-160px 0
}
.navCnt .topStickyNav .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol ul li a.ttico:hover {
	background-position:-160px -43px
}
.navCnt .topStickyNav .rightBar #nav-icon1,
.navCnt .topStickyNav .rightBar #nav-icon2,
.navCnt .topStickyNav .rightBar #nav-icon3,
.navCnt .topStickyNav .rightBar #nav-icon4 {
	width:24px;
	height:45px;
	position:relative;
	margin:8px auto 10px;
	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	transform:rotate(0deg);
	-webkit-transition:.5s ease-in-out;
	-moz-transition:.5s ease-in-out;
	-o-transition:.5s ease-in-out;
	transition:.5s ease-in-out;
	cursor:pointer;
	z-index:999999
}
.navCnt .topStickyNav .rightBar #nav-icon1 span,
.navCnt .topStickyNav .rightBar #nav-icon3 span,
.navCnt .topStickyNav .rightBar #nav-icon4 span {
	display:block;
	position:absolute;
	height:3px;
	width:100%;
	background:#ffffff;
	border-radius:3px;
	opacity:1;
	left:0;
	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	transform:rotate(0deg);
	-webkit-transition:.25s ease-in-out;
	-moz-transition:.25s ease-in-out;
	-o-transition:.25s ease-in-out;
	transition:.25s ease-in-out
}
.navCnt .topStickyNav .rightBar #nav-icon1 span:nth-child(1) {
	top:0px
}
.navCnt .topStickyNav .rightBar #nav-icon1 span:nth-child(2) {
	top:18px
}
.navCnt .topStickyNav .rightBar #nav-icon1 span:nth-child(3) {
	top:36px
}
.navCnt .topStickyNav .rightBar #nav-icon1.open span:nth-child(1) {
	top:18px;
	-webkit-transform:rotate(135deg);
	-moz-transform:rotate(135deg);
	-o-transform:rotate(135deg);
	transform:rotate(135deg)
}
.navCnt .topStickyNav .rightBar #nav-icon1.open span:nth-child(2) {
	opacity:0;
	left:-60px
}
.navCnt .topStickyNav .rightBar #nav-icon1.open span:nth-child(3) {
	top:18px;
	-webkit-transform:rotate(-135deg);
	-moz-transform:rotate(-135deg);
	-o-transform:rotate(-135deg);
	transform:rotate(-135deg)
}
.navCnt .topStickyNav .rightBar #nav-icon2 span {
	display:block;
	position:absolute;
	height:9px;
	width:50%;
	background:#d3531a;
	opacity:1;
	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	transform:rotate(0deg);
	-webkit-transition:.25s ease-in-out;
	-moz-transition:.25s ease-in-out;
	-o-transition:.25s ease-in-out;
	transition:.25s ease-in-out
}
.navCnt .topStickyNav .rightBar #nav-icon2 span:nth-child(even) {
	left:50%;
	border-radius:0 9px 9px 0
}
.navCnt .topStickyNav .rightBar #nav-icon2 span:nth-child(odd) {
	left:0px;
	border-radius:9px 0 0 9px
}
.navCnt .topStickyNav .rightBar #nav-icon2 span:nth-child(1),
.navCnt .topStickyNav .rightBar #nav-icon2 span:nth-child(2) {
	top:0px
}
.navCnt .topStickyNav .rightBar #nav-icon2 span:nth-child(3),
.navCnt .topStickyNav .rightBar #nav-icon2 span:nth-child(4) {
	top:18px
}
.navCnt .topStickyNav .rightBar #nav-icon2 span:nth-child(5),
.navCnt .topStickyNav .rightBar #nav-icon2 span:nth-child(6) {
	top:36px
}
.navCnt .topStickyNav .rightBar #nav-icon2.open span:nth-child(1),
.navCnt .topStickyNav .rightBar #nav-icon2.open span:nth-child(6) {
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg)
}
.navCnt .topStickyNav .rightBar #nav-icon2.open span:nth-child(2),
.navCnt .topStickyNav .rightBar #nav-icon2.open span:nth-child(5) {
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.navCnt .topStickyNav .rightBar #nav-icon2.open span:nth-child(1) {
	left:5px;
	top:7px
}
.navCnt .topStickyNav .rightBar #nav-icon2.open span:nth-child(2) {
	left:calc(50% - 5px);
	top:7px
}
.navCnt .topStickyNav .rightBar #nav-icon2.open span:nth-child(3) {
	left:-50%;
	opacity:0
}
.navCnt .topStickyNav .rightBar #nav-icon2.open span:nth-child(4) {
	left:100%;
	opacity:0
}
.navCnt .topStickyNav .rightBar #nav-icon2.open span:nth-child(5) {
	left:5px;
	top:29px
}
.navCnt .topStickyNav .rightBar #nav-icon2.open span:nth-child(6) {
	left:calc(50% - 5px);
	top:29px
}
.navCnt .topStickyNav .rightBar #nav-icon3 span:nth-child(1) {
	top:0px
}
.navCnt .topStickyNav .rightBar #nav-icon3 span:nth-child(2),
.navCnt .topStickyNav .rightBar #nav-icon3 span:nth-child(3) {
	top:11px
}
.navCnt .topStickyNav .rightBar #nav-icon3 span:nth-child(4) {
	top:22px
}
.navCnt .topStickyNav .rightBar #nav-icon3.open span:nth-child(1) {
	top:18px;
	width:0%;
	left:50%
}
.navCnt .topStickyNav .rightBar #nav-icon3.open span:nth-child(2) {
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg);
	background:#000
}
.navCnt .topStickyNav .rightBar #nav-icon3.open span:nth-child(3) {
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg);
	background:#000
}
.navCnt .topStickyNav .rightBar #nav-icon3.open span:nth-child(4) {
	top:18px;
	width:0%;
	left:50%
}
.navCnt .topStickyNav .rightBar #nav-icon4 span:nth-child(1) {
	top:0px;
	-webkit-transform-origin:left center;
	-moz-transform-origin:left center;
	-o-transform-origin:left center;
	transform-origin:left center
}
.navCnt .topStickyNav .rightBar #nav-icon4 span:nth-child(2) {
	top:18px;
	-webkit-transform-origin:left center;
	-moz-transform-origin:left center;
	-o-transform-origin:left center;
	transform-origin:left center
}
.navCnt .topStickyNav .rightBar #nav-icon4 span:nth-child(3) {
	top:36px;
	-webkit-transform-origin:left center;
	-moz-transform-origin:left center;
	-o-transform-origin:left center;
	transform-origin:left center
}
.navCnt .topStickyNav .rightBar #nav-icon4.open span:nth-child(1) {
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg);
	top:-3px;
	left:8px
}
.navCnt .topStickyNav .rightBar #nav-icon4.open span:nth-child(2) {
	width:0%;
	opacity:0
}
.navCnt .topStickyNav .rightBar #nav-icon4.open span:nth-child(3) {
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg);
	top:39px;
	left:8px
}
.navCnt .topStickyNav.fixed {
	position:fixed;
	left:0;
	top:0;
	background-color:#ffffff;
	margin:0 0 0 0;
	width:100%;
	padding:20px 20px 0 20px;
	z-index:99999;
	max-width:inherit;
	border-bottom:1px solid #e1e1e1
}
.navCnt .topStickyNav.fixed .innrnavCnt {
	max-width:1326px;
	display:inline-block;
	width:100%;
	margin:0px 0px
}
.navCnt .topStickyNav.fixed .rightBar {
	display:inline-block;
	float:right;
}
.navCnt .topStickyNav.fixed .rightBar ul.rightIconCnt {
	display:inline-block
}
.navCnt .topStickyNav.fixed .rightBar ul.rightIconCnt li {
	display:inline-block;
	margin-left:15px;
	margin-top:5px;
	vertical-align:middle
}
@media (max-width: 767px) {
	.navCnt .topStickyNav.fixed .rightBar ul.rightIconCnt li {
		margin-left:15px;
	}
	.navCnt .topStickyNav .rightBar ul.rightIconCnt {
		display: block !important;
		position: relative;
		right: 39px;

	}

.navCnt .topStickyNav .rightBar #nav-icon1, .navCnt .topStickyNav .rightBar #nav-icon2, .navCnt .topStickyNav .rightBar #nav-icon3, .navCnt .topStickyNav .rightBar #nav-icon4 {
	top: -48px;
}

}
@media (max-width: 375px){

	.navCnt .topStickyNav .rightBar ul.rightIconCnt {
		display: block !important;
		position: relative;
		right: 50px;
		/* top: -66px; */
		}	

		.navCnt .topStickyNav .rightBar #nav-icon1, .navCnt .topStickyNav .rightBar #nav-icon2, .navCnt .topStickyNav .rightBar #nav-icon3, .navCnt .topStickyNav .rightBar #nav-icon4 {
			/* top: -114px; */
			left:5;
		}
}
@media (max-width: 360px) {
	.navCnt .topStickyNav.fixed .rightBar ul.rightIconCnt li {
		margin-left:5px
	}
}
.navCnt .topStickyNav.fixed .rightBar ul.rightIconCnt li:first-child {
	margin-left:0
}
.navCnt .topStickyNav.fixed .rightBar ul.rightIconCnt li.notiLi {
	position:relative
}
.navCnt .topStickyNav.fixed .rightBar ul.rightIconCnt li.notiLi .notiCntpop {
	display:none;
	position:absolute;
	top:40px;
	right:5px;
	background:#fff;
	padding:15px 0 0 0;
	margin-top:10px;
	-moz-box-shadow:1px 1px 1px 1px #a09b8d;
	-webkit-box-shadow:1px 1px 1px 1px #a09b8d;
	box-shadow:1px 1px 1px 1px #a09b8d
}
@media (max-width: 767px) {
	.navCnt .topStickyNav.fixed .rightBar ul.rightIconCnt li.notiLi .notiCntpop {
		right:-98px
	}
}
@media (max-width: 320px) {
	.navCnt .topStickyNav.fixed .rightBar ul.rightIconCnt li.notiLi .notiCntpop {
		right:-105px
	}
}
.navCnt .topStickyNav.fixed .rightBar ul.rightIconCnt li.notiLi .notiCntpop:before {
	content:" ";
	position:absolute;
	right:15px;
	top:-7px;
	border-top:none;
	border-right:7px solid transparent;
	border-left:7px solid transparent;
	border-bottom:7px solid #ffffff
}
@media (max-width: 767px) {
	.navCnt .topStickyNav.fixed .rightBar ul.rightIconCnt li.notiLi .notiCntpop:before {
		right:110px
	}
}
.navCnt .topStickyNav.fixed .rightBar ul.rightIconCnt li.notiLi .notiCntpop ul {
	display:inline-block;
	width:280px;
	max-width:300px;
	background:#fff;
	max-height:300px;
	padding:0px 10px 0px 20px;
	overflow-x:hidden;
	overflow-y:scroll
}
@media (max-width: 767px) {
	.navCnt .topStickyNav.fixed .rightBar ul.rightIconCnt li.notiLi .notiCntpop ul {
		max-height:210px
	}
}
.navCnt .topStickyNav.fixed .rightBar ul.rightIconCnt li.notiLi .notiCntpop ul.scroll {
	overflow:auto;
	float:left;
	margin:0 10px 20px 0
}
.navCnt .topStickyNav.fixed .rightBar ul.rightIconCnt li.notiLi .notiCntpop ul.scroll3::-webkit-scrollbar {
	width:2px
}
.navCnt .topStickyNav.fixed .rightBar ul.rightIconCnt li.notiLi .notiCntpop ul.scroll3::-webkit-scrollbar-thumb {
	background:#919191;
	border-radius:10px
}
.navCnt .topStickyNav.fixed .rightBar ul.rightIconCnt li.notiLi .notiCntpop ul.scroll3::-webkit-scrollbar-track {
	background:#d0d0d0;
	border-radius:10px
}
.navCnt .topStickyNav.fixed .rightBar ul.rightIconCnt li.notiLi .notiCntpop ul li {
	display:block;
	width:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border-top:1px solid #d0d0d0
}
.navCnt .topStickyNav.fixed .rightBar ul.rightIconCnt li.notiLi .notiCntpop ul li a {
	padding:10px 15px;
	font-family:'open_sansregular';
	font-size:13px;
	line-height:20px;
	display:inline-block;
	color:#2a2a2a;
	width:100%;
	text-align:left;
	background-color:#ffffff;
	text-decoration:none
}
.navCnt .topStickyNav.fixed .rightBar ul.rightIconCnt li.notiLi .notiCntpop ul li a span {
	display:block;
	font-family:'open_sansregular';
	font-size:13px;
	line-height:20px;
	color:#717171
}
.navCnt .topStickyNav.fixed .rightBar ul.rightIconCnt li.notiLi .notiCntpop ul li a:hover {
	background:transparent url(../img/noti-bullet.png) no-repeat -2px 12px;
	background-color:#f4f4f4;
	text-decoration:none
}
.navCnt .topStickyNav.fixed .rightBar ul.rightIconCnt li.notiLi .notiCntpop ul li:first-child {
	border-top:0px solid #d0d0d0
}
.navCnt .topStickyNav.fixed .rightBar ul.rightIconCnt li.notiLi .notiCntpop .roundBtnCnt {
	margin-top:0px;
	background-color:#f4f4f4;
	padding:13px 0 13px 20px;
	text-align:left
}
.navCnt .topStickyNav.fixed .rightBar ul.rightIconCnt li.notiLi .notiCntpop .roundBtnCnt .btnCurv {
	font-family:'open_sansregular';
	font-size:12px;
	line-height:18px;
	color:#ffffff;
	padding:8px 18px
}
.navCnt .topStickyNav.fixed .rightBar ul.rightIconCnt li.notiLi .notiCntpop .roundBtnCnt .btnCurv:hover {
	background-position:0 0;
	color:#03b6e3;
	outline:none
}
.navCnt .topStickyNav.fixed .rightBar ul.rightIconCnt li.notiLi a.notiicon {
	margin-top:6px;
	width:24px;
	height:30px;
	background:transparent url(../img/top-menu-iconsb.png) no-repeat -57px -31px;
	display:inline-block;
	vertical-align:top;
	position:relative
}
.navCnt .topStickyNav.fixed .rightBar ul.rightIconCnt li.notiLi a.notiicon:hover {
	background-position:-57px 0
}
.navCnt .topStickyNav.fixed .rightBar ul.rightIconCnt li.notiLi a.notiicon span.notinum {
	position:absolute;
	right:0;
	top:-5px;
	background:#e69322;
	border-radius:50%;
	padding:5px;
	font-size:11px;
	color:#fff
}
.navCnt .topStickyNav.fixed .rightBar ul.rightIconCnt li p.searchicon {
	margin-top:6px;
	width:30px;
	height:30px;
	background:transparent url(../img/top-menu-iconsb.png) no-repeat 2px -31px;
	display:inline-block;
	text-indent:-9999px;
	vertical-align:top
}
.navCnt .topStickyNav.fixed .rightBar ul.rightIconCnt li p.searchicon:hover {
	background-position:2px 0
}
.navCnt .topStickyNav.fixed .rightBar ul.rightIconCnt li a.usericon {
	margin-top:6px;
	width:24px;
	height:30px;
	background:transparent url(../img/top-menu-iconsb.png) no-repeat -112px -31px;
	display:inline-block;
	text-indent:-9999px;
	vertical-align:top
}
.navCnt .topStickyNav.fixed .rightBar ul.rightIconCnt li a.usericon:hover {
	background-position:-112px 0
}
.navCnt .topStickyNav.fixed .rightBar ul.rightIconCnt li a.sharestory {
	display:inline-block;
	padding:7px 7px;
	border-radius:30px;
	vertical-align:top;
	font-family:'museo700';
	font-size:12px;
	text-transform:uppercase;
	line-height:20px;
	color:#000;
	border:1px solid #000;
	border-radius:30px
}
.navCnt .topStickyNav.fixed .rightBar ul.rightIconCnt li a.sharestory:hover {
	background-color:#00b8e8;
	color:#ffffff
}
@media (max-width: 768px) {
	.navCnt .topStickyNav.fixed .rightBar ul.rightIconCnt li.lastli {
		display:none
	}
}
.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt {
	float:right;
	margin-left:20px;
	margin-right:20px;
	margin-top:5px;
	vertical-align:top
}
@media (max-width: 768px) {
	.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt {
		margin-left:10px
	}
}
@media (max-width: 767px) {
	.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt {
		margin-right:0px
	}
}
.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation {
	display:none;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100vh;
	z-index:99999;
	text-align:left;
	background:transparent url(../img/nav-bg-desk.jpg) no-repeat right 0;
	background-size:cover;
	padding:0px 30px 10px 30px;
	overflow-y:auto
}
@media (max-width: 767px) {
	.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation {
		padding:0px 20px 10px 20px
	}
}
@media (max-width: 568px) {
	.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation {
		background-size:100% 100%
	}
}
.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation .subinner {
	max-width:1326px;
	margin:0 auto;
	padding-top:140px;
	position:relative
}
.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation a.mainlogo {
	margin-top:0;
	position:absolute;
	top:20px;
	left:10px
}
@media (max-width: 568px) {
	.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation a.mainlogo {
		left:-10px
	}
}
.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation li.mainlink {
	display:inline-block;
	vertical-align:top;
	margin:10px 0px 0px 5%
}
@media (max-width: 1225px) {
	.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation li.mainlink {
		margin:10px 0px 0px 3.4%
	}
}
@media (max-width: 767px) {
	.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation li.mainlink {
		display:block;
		margin-left:0;
		border-bottom:2px solid rgba(0,
		0,
		0,
		0.2);
		margin-top:18px
	}
}
.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation li.mainlink.firstli {
	margin-left:50px
}
@media (min-width: 767px) and (max-width: 1225px) {
	.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation li.mainlink.firstli {
		margin-left:3.4%
	}
}
@media (max-width: 767px) {
	.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation li.mainlink.firstli {
		display:block;
		margin-left:0;
		margin-top:0
	}
}
.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation li.mainlink.lstli {
	border-bottom:0px solid rgba(0,
	0,
	0,
	0.2)
}
.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation li.mainlink a.upperCli {
	display:inline-block;
	font-family:'museo700';
	font-size:18px;
	line-height:24px;
	font-weight:bold;
	color:#000000;
	margin-bottom:20px;
	background:0 none
}
@media (max-width: 767px) {
	.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation li.mainlink a.upperCli span {
		margin-left:5px;
		margin-top:4px;
		width:15px;
		height:15px;
		display:inline-block;
		vertical-align:top;
		background:transparent url(../img/nav-arrow.png) no-repeat right center;
		-moz-transition:0.5s all;
		-webkit-transition:0.5s all;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		transform:rotate(0deg)
	}
}
.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation li.mainlink a.upperCli.down span {
	-moz-transition:0.5s all;
	-webkit-transition:0.5s all;
	-webkit-transform:rotate(-180deg);
	-moz-transform:rotate(-180deg);
	-o-transform:rotate(-180deg);
	transform:rotate(-180deg)
}
.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation li.mainlink ul.subCnt {
	display:block;
	position:relative
}
@media (max-width: 767px) {
	.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation li.mainlink ul.subCnt {
		display:none
	}
}
.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation li.mainlink ul.subCnt li.sublink {
	display:block;
	margin:0 0 0px 0
}
.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation li.mainlink ul.subCnt li.sublink a {
	display:inline-block;
	font-family:'museo500';
	font-size:15px;
	line-height:20px;
	font-weight:normal;
	color:#252525;
	margin:0 0 20px 0
}
.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation li.mainlink ul.subCnt li.sublink a:hover {
	text-decoration:underline
}
.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation .bottomNav {
	border-top:1px solid rgba(0,
	0,
	0,
	0.5);
	padding:50px 0px 50px 0px;
	margin-top:8%
}
@media (max-width: 767px) {
	.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation .bottomNav {
		padding:20px 0px 20px 0px;
		border-top:0px solid rgba(0,
		0,
		0,
		0.5)
	}
}
.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation .bottomNav .leftcol {
	max-width:25%;
	display:inline-block;
	padding:10px 50px;
	border-right:1px solid rgba(0,
	0,
	0,
	0.5);
	vertical-align:middle
}
@media (max-width: 1024px) {
	.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation .bottomNav .leftcol {
		max-width:30%
	}
}
@media (min-width: 767px) and (max-width: 768px) {
	.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation .bottomNav .leftcol {
		max-width:40%
	}
}
@media (max-width: 767px) {
	.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation .bottomNav .leftcol {
		max-width:inherit;
		width:auto !important;
		padding:10px 10px 10px 0px
	}
}
@media (max-width: 479px) {
	.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation .bottomNav .leftcol {
		width:100% !important;
		border-right:0px solid rgba(0,
		0,
		0,
		0.5)
	}
}
.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation .bottomNav .leftcol.roundBtnCnt {
	display:inline-block;
	width:auto;
	margin:0 50px 0 0;
	text-align:center
}
@media (min-width: 767px) and (max-width: 768px) {
	.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation .bottomNav .leftcol.roundBtnCnt {
		padding-left:3.4%
	}
}
@media (max-width: 767px) {
	.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation .bottomNav .leftcol.roundBtnCnt {
		margin-right:10px
	}
}
@media (max-width: 479px) {
	.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation .bottomNav .leftcol.roundBtnCnt {
		margin-right:0
	}
}
.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation .bottomNav .leftcol.roundBtnCnt .btnCurv {
	font-family:'museo700';
	font-size:14px;
	text-transform:uppercase;
	line-height:22px;
	color:#000000;
	background-color:transparent;
	border:1px solid #000000;
	border-radius:30px;
	padding:15px 30px;
	display:inline-table;
	outline:none
}
@media (max-width: 767px) {
	.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation .bottomNav .leftcol.roundBtnCnt .btnCurv {
		font-size:12px;
		line-height:18px
	}
}
.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation .bottomNav .leftcol.roundBtnCnt .btnCurv.block {
	background-image:linear-gradient(to left,
	transparent,
	transparent 50%,
	#03b6e3 50%,
	#03b6e3);
	background-position:100% 0;
	background-size:203% 100%;
	transition:all .20s ease-in;
	outline:none
}
.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation .bottomNav .leftcol.roundBtnCnt .btnCurv.block:hover {
	background-position:0 0;
	color:#000000;
	outline:none
}
.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol {
	display:inline-block;
	vertical-align:middle
}
@media (max-width: 479px) {
	.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol {
		margin-top:20px;
		width:100%;
		text-align:center
	}
}
.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol ul {
	display:inline-block
}
.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol ul li {
	display:inline-block;
	margin-right:10px;
	font-family:'museo700';
	font-size:18px;
	line-height:24px;
	color:#000000;
	vertical-align:middle
}
@media (max-width: 568px) {
	.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol ul li {
		font-size:13px;
		line-height:18px;
		margin-right:0
	}
}
@media (max-width: 479px) {
	.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol ul li {
		font-size:13px;
		line-height:18px;
		margin-right:0
	}
}
.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol ul li a {
	background:transparent url(../img/nav-soc-icon.png) no-repeat 0 0;
	min-height:42px;
	min-width:37px;
	display:inline-block;
	text-indent:-9999px
}
.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol ul li a.inico {
	background-position:0px 0
}
.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol ul li a.inico:hover {
	background-position:0px -43px
}
.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol ul li a.fbico {
	background-position:-50px 0
}
.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol ul li a.fbico:hover {
	background-position:-50px -43px
}
.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol ul li a.ytico {
	background-position:-103px 0
}
.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol ul li a.ytico:hover {
	background-position:-103px -43px
}
.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol ul li a.ttico {
	background-position:-160px 0
}
.navCnt .topStickyNav.fixed .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol ul li a.ttico:hover {
	background-position:-160px -43px
}
.navCnt .topStickyNav.fixed .rightBar #nav-icon1,
.navCnt .topStickyNav.fixed .rightBar #nav-icon2,
.navCnt .topStickyNav.fixed .rightBar #nav-icon3,
.navCnt .topStickyNav.fixed .rightBar #nav-icon4 {
	width:24px;
	height:45px;
	position:relative;
	margin:8px auto 10px;
	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	transform:rotate(0deg);
	-webkit-transition:.5s ease-in-out;
	-moz-transition:.5s ease-in-out;
	-o-transition:.5s ease-in-out;
	transition:.5s ease-in-out;
	cursor:pointer;
	z-index:999999
}
.navCnt .topStickyNav.fixed .rightBar #nav-icon1 span,
.navCnt .topStickyNav.fixed .rightBar #nav-icon3 span,
.navCnt .topStickyNav.fixed .rightBar #nav-icon4 span {
	display:block;
	position:absolute;
	height:3px;
	width:100%;
	background:#000;
	border-radius:3px;
	opacity:1;
	left:0;
	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	transform:rotate(0deg);
	-webkit-transition:.25s ease-in-out;
	-moz-transition:.25s ease-in-out;
	-o-transition:.25s ease-in-out;
	transition:.25s ease-in-out
}
.navCnt .topStickyNav.fixed .rightBar #nav-icon1 span:nth-child(1) {
	top:0px
}
.navCnt .topStickyNav.fixed .rightBar #nav-icon1 span:nth-child(2) {
	top:18px
}
.navCnt .topStickyNav.fixed .rightBar #nav-icon1 span:nth-child(3) {
	top:36px
}
.navCnt .topStickyNav.fixed .rightBar #nav-icon1.open span:nth-child(1) {
	top:18px;
	-webkit-transform:rotate(135deg);
	-moz-transform:rotate(135deg);
	-o-transform:rotate(135deg);
	transform:rotate(135deg)
}
.navCnt .topStickyNav.fixed .rightBar #nav-icon1.open span:nth-child(2) {
	opacity:0;
	left:-60px
}
.navCnt .topStickyNav.fixed .rightBar #nav-icon1.open span:nth-child(3) {
	top:18px;
	-webkit-transform:rotate(-135deg);
	-moz-transform:rotate(-135deg);
	-o-transform:rotate(-135deg);
	transform:rotate(-135deg)
}
.navCnt .topStickyNav.fixed .rightBar #nav-icon2 span {
	display:block;
	position:absolute;
	height:9px;
	width:50%;
	background:#d3531a;
	opacity:1;
	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	transform:rotate(0deg);
	-webkit-transition:.25s ease-in-out;
	-moz-transition:.25s ease-in-out;
	-o-transition:.25s ease-in-out;
	transition:.25s ease-in-out
}
.navCnt .topStickyNav.fixed .rightBar #nav-icon2 span:nth-child(even) {
	left:50%;
	border-radius:0 9px 9px 0
}
.navCnt .topStickyNav.fixed .rightBar #nav-icon2 span:nth-child(odd) {
	left:0px;
	border-radius:9px 0 0 9px
}
.navCnt .topStickyNav.fixed .rightBar #nav-icon2 span:nth-child(1),
.navCnt .topStickyNav.fixed .rightBar #nav-icon2 span:nth-child(2) {
	top:0px
}
.navCnt .topStickyNav.fixed .rightBar #nav-icon2 span:nth-child(3),
.navCnt .topStickyNav.fixed .rightBar #nav-icon2 span:nth-child(4) {
	top:18px
}
.navCnt .topStickyNav.fixed .rightBar #nav-icon2 span:nth-child(5),
.navCnt .topStickyNav.fixed .rightBar #nav-icon2 span:nth-child(6) {
	top:36px
}
.navCnt .topStickyNav.fixed .rightBar #nav-icon2.open span:nth-child(1),
.navCnt .topStickyNav.fixed .rightBar #nav-icon2.open span:nth-child(6) {
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg)
}
.navCnt .topStickyNav.fixed .rightBar #nav-icon2.open span:nth-child(2),
.navCnt .topStickyNav.fixed .rightBar #nav-icon2.open span:nth-child(5) {
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.navCnt .topStickyNav.fixed .rightBar #nav-icon2.open span:nth-child(1) {
	left:5px;
	top:7px
}
.navCnt .topStickyNav.fixed .rightBar #nav-icon2.open span:nth-child(2) {
	left:calc(50% - 5px);
	top:7px
}
.navCnt .topStickyNav.fixed .rightBar #nav-icon2.open span:nth-child(3) {
	left:-50%;
	opacity:0
}
.navCnt .topStickyNav.fixed .rightBar #nav-icon2.open span:nth-child(4) {
	left:100%;
	opacity:0
}
.navCnt .topStickyNav.fixed .rightBar #nav-icon2.open span:nth-child(5) {
	left:5px;
	top:29px
}
.navCnt .topStickyNav.fixed .rightBar #nav-icon2.open span:nth-child(6) {
	left:calc(50% - 5px);
	top:29px
}
.navCnt .topStickyNav.fixed .rightBar #nav-icon3 span:nth-child(1) {
	top:0px
}
.navCnt .topStickyNav.fixed .rightBar #nav-icon3 span:nth-child(2),
.navCnt .topStickyNav.fixed .rightBar #nav-icon3 span:nth-child(3) {
	top:11px
}
.navCnt .topStickyNav.fixed .rightBar #nav-icon3 span:nth-child(4) {
	top:22px
}
.navCnt .topStickyNav.fixed .rightBar #nav-icon3.open span:nth-child(1) {
	top:18px;
	width:0%;
	left:50%
}
.navCnt .topStickyNav.fixed .rightBar #nav-icon3.open span:nth-child(2) {
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg);
	background:#000
}
.navCnt .topStickyNav.fixed .rightBar #nav-icon3.open span:nth-child(3) {
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg);
	background:#000
}
.navCnt .topStickyNav.fixed .rightBar #nav-icon3.open span:nth-child(4) {
	top:18px;
	width:0%;
	left:50%
}
.navCnt .topStickyNav.fixed .rightBar #nav-icon4 span:nth-child(1) {
	top:0px;
	-webkit-transform-origin:left center;
	-moz-transform-origin:left center;
	-o-transform-origin:left center;
	transform-origin:left center
}
.navCnt .topStickyNav.fixed .rightBar #nav-icon4 span:nth-child(2) {
	top:18px;
	-webkit-transform-origin:left center;
	-moz-transform-origin:left center;
	-o-transform-origin:left center;
	transform-origin:left center
}
.navCnt .topStickyNav.fixed .rightBar #nav-icon4 span:nth-child(3) {
	top:36px;
	-webkit-transform-origin:left center;
	-moz-transform-origin:left center;
	-o-transform-origin:left center;
	transform-origin:left center
}
.navCnt .topStickyNav.fixed .rightBar #nav-icon4.open span:nth-child(1) {
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg);
	top:-3px;
	left:8px
}
.navCnt .topStickyNav.fixed .rightBar #nav-icon4.open span:nth-child(2) {
	width:0%;
	opacity:0
}
.navCnt .topStickyNav.fixed .rightBar #nav-icon4.open span:nth-child(3) {
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg);
	top:39px;
	left:8px
}
.navCnt.vidCnt {
	min-height:530px; /*min-height:650px;*/
	height:auto;/*height:96vh;*/
	overflow:hidden
}
@media (max-width: 1366px) {
	.navCnt.vidCnt {
		min-height:510px/*min-height:640px*/
	}
}
@media (max-width: 1280px) {
	.navCnt.vidCnt {
		min-height:500px
	}
}
@media (max-width: 1263px) {
	.navCnt.vidCnt {
		min-height:549px
	}
}
@media (max-width: 1024px) {
	.navCnt.vidCnt {
		min-height:560px;/*min-height:560px;*/
		max-height:576px
	}
	.navCnt.vidCnt.navopen {
		height:100vh !important;
		max-height:inherit
	}
}
@media (max-width: 768px) {
	.navCnt.vidCnt {
		min-height:440px;
		padding:0px 0 20px 0
	}
}
@media (max-width: 767px) {
	.navCnt.vidCnt {
		min-height:510px; /* min-height:420px;*/
		max-height:inherit;
		height:auto !important;
		overflow:hidden;
		padding:0px 0 10px 0
	}
}
@media (max-width: 568px) {
	.navCnt.vidCnt {
		min-height:475px; /*min-height:650px;*/
	}
}
@media (max-width: 480px) {
	.navCnt.vidCnt {
		min-height:360px;
	}
}
@media (max-width: 360px) {
	.navCnt.vidCnt {
		min-height: 330px; /*min-height:410px*/
	}
}
.navCnt.navopen {
	height:100vh !important
}
.navCnt.blackheader {
	background-color:#ffffff;
	min-height:91px;
	position:relative;
	border-bottom:1px solid #e1e1e1
}
@media (max-width: 1280px) {
	.navCnt.blackheader {
		min-height:91px
	}
}
@media (max-width: 768px) {
	.navCnt.blackheader {
		padding:20px 0
	}
}
@media (max-width: 767px) {
	.navCnt.blackheader {
		height:auto;
		overflow:hidden;
		padding:0px 0 0px 0
	}
}
@media (max-width: 415px) {
	.navCnt.blackheader {
		min-height:91px
	}
}
.navCnt.blackheader .rightBar {
	display:inline-block;
	float:right
}
.navCnt.blackheader .rightBar ul.rightIconCnt {
	display:inline-block
}
.navCnt.blackheader .rightBar ul.rightIconCnt li {
	display:inline-block;
	margin-left:15px;
	margin-top:5px;
	vertical-align:middle
}
@media (max-width: 768px) {
	.navCnt.blackheader .rightBar ul.rightIconCnt li {
		margin-left:15px
	}
}
@media (max-width: 360px) {
	.navCnt.blackheader .rightBar ul.rightIconCnt li {
		margin-left:5px
	}
}
.navCnt.blackheader .rightBar ul.rightIconCnt li:first-child {
	margin-left:0
}
.navCnt.blackheader .rightBar ul.rightIconCnt li.notiLi {
	position:relative
}
.navCnt.blackheader .rightBar ul.rightIconCnt li.notiLi .notiCntpop {
	display:none;
	position:absolute;
	top:40px;
	right:5px;
	background:#fff;
	padding:15px 0 0 0;
	margin-top:10px;
	-moz-box-shadow:1px 1px 1px 1px #a09b8d;
	-webkit-box-shadow:1px 1px 1px 1px #a09b8d;
	box-shadow:1px 1px 1px 1px #a09b8d
}
@media (max-width: 767px) {
	.navCnt.blackheader .rightBar ul.rightIconCnt li.notiLi .notiCntpop {
		right:-98px
	}
}
@media (max-width: 320px) {
	.navCnt.blackheader .rightBar ul.rightIconCnt li.notiLi .notiCntpop {
		right:-105px
	}
}
.navCnt.blackheader .rightBar ul.rightIconCnt li.notiLi .notiCntpop:before {
	content:" ";
	position:absolute;
	right:15px;
	top:-7px;
	border-top:none;
	border-right:7px solid transparent;
	border-left:7px solid transparent;
	border-bottom:7px solid #ffffff
}
@media (max-width: 767px) {
	.navCnt.blackheader .rightBar ul.rightIconCnt li.notiLi .notiCntpop:before {
		right:110px
	}
}
.navCnt.blackheader .rightBar ul.rightIconCnt li.notiLi .notiCntpop ul {
	display:inline-block;
	width:280px;
	max-width:300px;
	background:#fff;
	max-height:300px;
	padding:0px 10px 0px 20px;
	overflow-x:hidden;
	overflow-y:scroll
}
@media (max-width: 767px) {
	.navCnt.blackheader .rightBar ul.rightIconCnt li.notiLi .notiCntpop ul {
		max-height:210px
	}
}
.navCnt.blackheader .rightBar ul.rightIconCnt li.notiLi .notiCntpop ul.scroll {
	overflow:auto;
	float:left;
	margin:0 10px 20px 0
}
.navCnt.blackheader .rightBar ul.rightIconCnt li.notiLi .notiCntpop ul.scroll3::-webkit-scrollbar {
	width:2px
}
.navCnt.blackheader .rightBar ul.rightIconCnt li.notiLi .notiCntpop ul.scroll3::-webkit-scrollbar-thumb {
	background:#919191;
	border-radius:10px
}
.navCnt.blackheader .rightBar ul.rightIconCnt li.notiLi .notiCntpop ul.scroll3::-webkit-scrollbar-track {
	background:#d0d0d0;
	border-radius:10px
}
.navCnt.blackheader .rightBar ul.rightIconCnt li.notiLi .notiCntpop ul li {
	display:block;
	width:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border-top:1px solid #d0d0d0
}
.navCnt.blackheader .rightBar ul.rightIconCnt li.notiLi .notiCntpop ul li a {
	padding:10px 15px;
	font-family:'open_sansregular';
	font-size:13px;
	line-height:20px;
	display:inline-block;
	color:#2a2a2a;
	width:100%;
	text-align:left;
	background-color:#ffffff;
	text-decoration:none
}
.navCnt.blackheader .rightBar ul.rightIconCnt li.notiLi .notiCntpop ul li a span {
	display:block;
	font-family:'open_sansregular';
	font-size:13px;
	line-height:20px;
	color:#717171
}
.navCnt.blackheader .rightBar ul.rightIconCnt li.notiLi .notiCntpop ul li a:hover {
	background:transparent url(../img/noti-bullet.png) no-repeat -2px 12px;
	background-color:#f4f4f4;
	text-decoration:none
}
.navCnt.blackheader .rightBar ul.rightIconCnt li.notiLi .notiCntpop ul li:first-child {
	border-top:0px solid #d0d0d0
}
.navCnt.blackheader .rightBar ul.rightIconCnt li.notiLi .notiCntpop .roundBtnCnt {
	margin-top:0px;
	background-color:#f4f4f4;
	padding:13px 0 13px 20px;
	text-align:left
}
.navCnt.blackheader .rightBar ul.rightIconCnt li.notiLi .notiCntpop .roundBtnCnt .btnCurv {
	font-family:'open_sansregular';
	font-size:12px;
	line-height:18px;
	color:#ffffff;
	padding:8px 18px
}
.navCnt.blackheader .rightBar ul.rightIconCnt li.notiLi .notiCntpop .roundBtnCnt .btnCurv:hover {
	background-position:0 0;
	color:#03b6e3;
	outline:none
}
.navCnt.blackheader .rightBar ul.rightIconCnt li.notiLi a.notiicon {
	margin-top:6px;
	width:30px;
	height:30px;
	background:transparent url(../img/top-menu-iconsb.png) no-repeat -57px -31px;
	display:inline-block;
	vertical-align:top;
	position:relative
}
.navCnt.blackheader .rightBar ul.rightIconCnt li.notiLi a.notiicon:hover {
	background-position:-57px 0
}
.navCnt.blackheader .rightBar ul.rightIconCnt li.notiLi a.notiicon span.notinum {
	position:absolute;
	right:0;
	top:-5px;
	background:#e69322;
	border-radius:50%;
	padding:5px;
	font-size:11px;
	color:#fff
}
.navCnt.blackheader .rightBar ul.rightIconCnt li p.searchicon {
	margin-top:6px;
	width:30px;
	height:30px;
	background:transparent url(../img/top-menu-iconsb.png) no-repeat 2px -31px;
	display:inline-block;
	text-indent:-9999px;
	vertical-align:top
}
.navCnt.blackheader .rightBar ul.rightIconCnt li p.searchicon:hover {
	background-position:2px 0
}
.navCnt.blackheader .rightBar ul.rightIconCnt li a.usericon {
	margin-top:6px;
	width:30px;
	height:30px;
	background:transparent url(../img/top-menu-iconsb.png) no-repeat -112px -31px;
	display:inline-block;
	text-indent:-9999px;
	vertical-align:top
}
.navCnt.blackheader .rightBar ul.rightIconCnt li a.usericon:hover {
	background-position:-112px 0
}
.navCnt.blackheader .rightBar ul.rightIconCnt li a.sharestory {
	display:inline-block;
	padding:10px 20px;
	border-radius:30px;
	vertical-align:top;
	font-family:'museo700';
	font-size:13px;
	text-transform:uppercase;
	line-height:20px;
	color:#000;
	border:1px solid #000;
	border-radius:30px
}
.navCnt.blackheader .rightBar ul.rightIconCnt li a.sharestory:hover {
	background-color:#00b8e8;
	color:#ffffff
}
@media (max-width: 768px) {
	.navCnt.blackheader .rightBar ul.rightIconCnt li.lastli {
		display:none
	}
}
.navCnt.blackheader .rightBar .toggleNavCnt {
	float:right;
	margin-left:20px;
	margin-right:20px;
	margin-top:5px;
	vertical-align:top
}
@media (max-width: 768px) {
	.navCnt.blackheader .rightBar .toggleNavCnt {
		margin-left:15px
	}
}
@media (max-width: 767px) {
	.navCnt.blackheader .rightBar .toggleNavCnt {
		margin-right:0px
	}
}
.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation {
	display:none;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100vh;
	z-index:99999;
	text-align:left;
	background:transparent url(../img/nav-bg-desk.jpg) no-repeat right 0;
	background-size:cover;
	padding:0px 30px 10px 30px;
	overflow-y:auto
}
@media (max-width: 767px) {
	.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation {
		padding:0px 20px 10px 20px
	}
}
@media (max-width: 568px) {
	.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation {
		background-size:100% 100%
	}
}
.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation .subinner {
	max-width:1326px;
	margin:0 auto;
	padding-top:140px;
	position:relative
}
.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation a.mainlogo {
	margin-top:0;
	position:absolute;
	top:20px;
	left:10px
}
@media (max-width: 568px) {
	.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation a.mainlogo {
		left:-10px
	}
}
.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation li.mainlink {
	display:inline-block;
	vertical-align:top;
	margin:10px 0px 0px 5%
}
@media (max-width: 1024px) {
	.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation li.mainlink {
		margin:10px 0px 0px 3.4%
	}
}
@media (max-width: 767px) {
	.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation li.mainlink {
		display:block;
		margin-left:0;
		border-bottom:2px solid rgba(0,
		0,
		0,
		0.2);
		margin-top:18px
	}
}
.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation li.mainlink.firstli {
	margin-left:50px
}
@media (min-width: 767px) and (max-width: 768px) {
	.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation li.mainlink.firstli {
		margin-left:3.4%
	}
}
@media (max-width: 767px) {
	.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation li.mainlink.firstli {
		display:block;
		margin-left:0;
		margin-top:0
	}
}
.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation li.mainlink.lstli {
	border-bottom:0px solid rgba(0,
	0,
	0,
	0.2)
}
.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation li.mainlink a.upperCli {
	display:inline-block;
	font-family:'museo700';
	font-size:18px;
	line-height:24px;
	font-weight:bold;
	color:#000000;
	margin-bottom:20px;
	background:0 none
}
@media (max-width: 767px) {
	.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation li.mainlink a.upperCli span {
		margin-left:5px;
		margin-top:4px;
		width:15px;
		height:15px;
		display:inline-block;
		vertical-align:top;
		background:transparent url(../img/nav-arrow.png) no-repeat right center;
		-moz-transition:0.5s all;
		-webkit-transition:0.5s all;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		transform:rotate(0deg)
	}
}
.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation li.mainlink a.upperCli.down span {
	-moz-transition:0.5s all;
	-webkit-transition:0.5s all;
	-webkit-transform:rotate(-180deg);
	-moz-transform:rotate(-180deg);
	-o-transform:rotate(-180deg);
	transform:rotate(-180deg)
}
.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation li.mainlink ul.subCnt {
	display:block;
	position:relative
}
@media (max-width: 767px) {
	.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation li.mainlink ul.subCnt {
		display:none
	}
}
.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation li.mainlink ul.subCnt li.sublink {
	display:block;
	margin:0 0 0px 0
}
.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation li.mainlink ul.subCnt li.sublink a {
	display:inline-block;
	font-family:'museo500';
	font-size:15px;
	line-height:20px;
	font-weight:normal;
	color:#252525;
	margin:0 0 20px 0
}
.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation li.mainlink ul.subCnt li.sublink a:hover {
	text-decoration:underline
}
.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation .bottomNav {
	border-top:1px solid rgba(0,
	0,
	0,
	0.5);
	padding:50px 0px 50px 0px;
	margin-top:8%
}
@media (max-width: 767px) {
	.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation .bottomNav {
		padding:20px 0px 20px 0px;
		border-top:0px solid rgba(0,
		0,
		0,
		0.5)
	}
}
.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation .bottomNav .leftcol {
	max-width:25%;
	display:inline-block;
	padding:10px 50px;
	border-right:1px solid rgba(0,
	0,
	0,
	0.5);
	vertical-align:middle
}
@media (max-width: 1024px) {
	.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation .bottomNav .leftcol {
		max-width:30%
	}
}
@media (min-width: 767px) and (max-width: 768px) {
	.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation .bottomNav .leftcol {
		max-width:40%
	}
}
@media (max-width: 767px) {
	.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation .bottomNav .leftcol {
		max-width:inherit;
		width:auto !important;
		padding:10px 10px 10px 0px
	}
}
@media (max-width: 479px) {
	.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation .bottomNav .leftcol {
		width:100% !important;
		border-right:0px solid rgba(0,
		0,
		0,
		0.5)
	}
}
.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation .bottomNav .leftcol.roundBtnCnt {
	display:inline-block;
	width:auto;
	margin:0 50px 0 0;
	text-align:center
}
@media (min-width: 767px) and (max-width: 768px) {
	.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation .bottomNav .leftcol.roundBtnCnt {
		padding-left:3.4%
	}
}
@media (max-width: 767px) {
	.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation .bottomNav .leftcol.roundBtnCnt {
		margin-right:10px
	}
}
@media (max-width: 479px) {
	.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation .bottomNav .leftcol.roundBtnCnt {
		margin-right:0
	}
}
.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation .bottomNav .leftcol.roundBtnCnt .btnCurv {
	font-family:'museo700';
	font-size:14px;
	text-transform:uppercase;
	line-height:22px;
	color:#000000;
	background-color:transparent;
	border:1px solid #000000;
	border-radius:30px;
	padding:15px 30px;
	display:inline-table;
	outline:none
}
@media (max-width: 767px) {
	.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation .bottomNav .leftcol.roundBtnCnt .btnCurv {
		font-size:12px;
		line-height:18px
	}
}
.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation .bottomNav .leftcol.roundBtnCnt .btnCurv.block {
	background-image:linear-gradient(to left,
	transparent,
	transparent 50%,
	#03b6e3 50%,
	#03b6e3);
	background-position:100% 0;
	background-size:203% 100%;
	transition:all .20s ease-in;
	outline:none
}
.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation .bottomNav .leftcol.roundBtnCnt .btnCurv.block:hover {
	background-position:0 0;
	color:#000000;
	outline:none
}
.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol {
	display:inline-block;
	vertical-align:middle
}
@media (max-width: 479px) {
	.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol {
		margin-top:20px;
		width:100%;
		text-align:center
	}
}
.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol ul {
	display:inline-block
}
.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol ul li {
	display:inline-block;
	margin-right:10px;
	font-family:'museo700';
	font-size:18px;
	line-height:24px;
	color:#000000;
	vertical-align:middle
}
@media (max-width: 568px) {
	.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol ul li {
		font-size:13px;
		line-height:18px;
		margin-right:0
	}
}
@media (max-width: 479px) {
	.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol ul li {
		font-size:13px;
		line-height:18px;
		margin-right:0
	}
}
.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol ul li a {
	background:transparent url(../img/nav-soc-icon.png) no-repeat 0 0;
	min-height:42px;
	min-width:37px;
	display:inline-block;
	text-indent:-9999px
}
.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol ul li a.inico {
	background-position:0px 0
}
.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol ul li a.inico:hover {
	background-position:0px -43px
}
.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol ul li a.fbico {
	background-position:-50px 0
}
.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol ul li a.fbico:hover {
	background-position:-50px -43px
}
.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol ul li a.ytico {
	background-position:-103px 0
}
.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol ul li a.ytico:hover {
	background-position:-103px -43px
}
.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol ul li a.ttico {
	background-position:-160px 0
}
.navCnt.blackheader .rightBar .toggleNavCnt ul.subnavigation .bottomNav .rightcol ul li a.ttico:hover {
	background-position:-160px -43px
}
.navCnt.blackheader .rightBar #nav-icon1,
.navCnt.blackheader .rightBar #nav-icon2,
.navCnt.blackheader .rightBar #nav-icon3,
.navCnt.blackheader .rightBar #nav-icon4 {
	width:24px;
	height:45px;
	position:relative;
	margin:8px auto 10px;
	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	transform:rotate(0deg);
	-webkit-transition:.5s ease-in-out;
	-moz-transition:.5s ease-in-out;
	-o-transition:.5s ease-in-out;
	transition:.5s ease-in-out;
	cursor:pointer;
	z-index:999999
}
.navCnt.blackheader .rightBar #nav-icon1 span,
.navCnt.blackheader .rightBar #nav-icon3 span,
.navCnt.blackheader .rightBar #nav-icon4 span {
	display:block;
	position:absolute;
	height:3px;
	width:100%;
	background:#000;
	border-radius:3px;
	opacity:1;
	left:0;
	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	transform:rotate(0deg);
	-webkit-transition:.25s ease-in-out;
	-moz-transition:.25s ease-in-out;
	-o-transition:.25s ease-in-out;
	transition:.25s ease-in-out
}
.navCnt.blackheader .rightBar #nav-icon1 span:nth-child(1) {
	top:0px
}
.navCnt.blackheader .rightBar #nav-icon1 span:nth-child(2) {
	top:18px
}
.navCnt.blackheader .rightBar #nav-icon1 span:nth-child(3) {
	top:36px
}
.navCnt.blackheader .rightBar #nav-icon1.open span:nth-child(1) {
	top:18px;
	-webkit-transform:rotate(135deg);
	-moz-transform:rotate(135deg);
	-o-transform:rotate(135deg);
	transform:rotate(135deg)
}
.navCnt.blackheader .rightBar #nav-icon1.open span:nth-child(2) {
	opacity:0;
	left:-60px
}
.navCnt.blackheader .rightBar #nav-icon1.open span:nth-child(3) {
	top:18px;
	-webkit-transform:rotate(-135deg);
	-moz-transform:rotate(-135deg);
	-o-transform:rotate(-135deg);
	transform:rotate(-135deg)
}
.navCnt.blackheader .rightBar #nav-icon2 span {
	display:block;
	position:absolute;
	height:9px;
	width:50%;
	background:#d3531a;
	opacity:1;
	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	transform:rotate(0deg);
	-webkit-transition:.25s ease-in-out;
	-moz-transition:.25s ease-in-out;
	-o-transition:.25s ease-in-out;
	transition:.25s ease-in-out
}
.navCnt.blackheader .rightBar #nav-icon2 span:nth-child(even) {
	left:50%;
	border-radius:0 9px 9px 0
}
.navCnt.blackheader .rightBar #nav-icon2 span:nth-child(odd) {
	left:0px;
	border-radius:9px 0 0 9px
}
.navCnt.blackheader .rightBar #nav-icon2 span:nth-child(1),
.navCnt.blackheader .rightBar #nav-icon2 span:nth-child(2) {
	top:0px
}
.navCnt.blackheader .rightBar #nav-icon2 span:nth-child(3),
.navCnt.blackheader .rightBar #nav-icon2 span:nth-child(4) {
	top:18px
}
.navCnt.blackheader .rightBar #nav-icon2 span:nth-child(5),
.navCnt.blackheader .rightBar #nav-icon2 span:nth-child(6) {
	top:36px
}
.navCnt.blackheader .rightBar #nav-icon2.open span:nth-child(1),
.navCnt.blackheader .rightBar #nav-icon2.open span:nth-child(6) {
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg)
}
.navCnt.blackheader .rightBar #nav-icon2.open span:nth-child(2),
.navCnt.blackheader .rightBar #nav-icon2.open span:nth-child(5) {
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.navCnt.blackheader .rightBar #nav-icon2.open span:nth-child(1) {
	left:5px;
	top:7px
}
.navCnt.blackheader .rightBar #nav-icon2.open span:nth-child(2) {
	left:calc(50% - 5px);
	top:7px
}
.navCnt.blackheader .rightBar #nav-icon2.open span:nth-child(3) {
	left:-50%;
	opacity:0
}
.navCnt.blackheader .rightBar #nav-icon2.open span:nth-child(4) {
	left:100%;
	opacity:0
}
.navCnt.blackheader .rightBar #nav-icon2.open span:nth-child(5) {
	left:5px;
	top:29px
}
.navCnt.blackheader .rightBar #nav-icon2.open span:nth-child(6) {
	left:calc(50% - 5px);
	top:29px
}
.navCnt.blackheader .rightBar #nav-icon3 span:nth-child(1) {
	top:0px
}
.navCnt.blackheader .rightBar #nav-icon3 span:nth-child(2),
.navCnt.blackheader .rightBar #nav-icon3 span:nth-child(3) {
	top:11px
}
.navCnt.blackheader .rightBar #nav-icon3 span:nth-child(4) {
	top:22px
}
.navCnt.blackheader .rightBar #nav-icon3.open span:nth-child(1) {
	top:18px;
	width:0%;
	left:50%
}
.navCnt.blackheader .rightBar #nav-icon3.open span:nth-child(2) {
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg);
	background:#000
}
.navCnt.blackheader .rightBar #nav-icon3.open span:nth-child(3) {
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg);
	background:#000
}
.navCnt.blackheader .rightBar #nav-icon3.open span:nth-child(4) {
	top:18px;
	width:0%;
	left:50%
}
.navCnt.blackheader .rightBar #nav-icon4 span:nth-child(1) {
	top:0px;
	-webkit-transform-origin:left center;
	-moz-transform-origin:left center;
	-o-transform-origin:left center;
	transform-origin:left center
}
.navCnt.blackheader .rightBar #nav-icon4 span:nth-child(2) {
	top:18px;
	-webkit-transform-origin:left center;
	-moz-transform-origin:left center;
	-o-transform-origin:left center;
	transform-origin:left center
}
.navCnt.blackheader .rightBar #nav-icon4 span:nth-child(3) {
	top:36px;
	-webkit-transform-origin:left center;
	-moz-transform-origin:left center;
	-o-transform-origin:left center;
	transform-origin:left center
}
.navCnt.blackheader .rightBar #nav-icon4.open span:nth-child(1) {
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg);
	top:-3px;
	left:8px
}
.navCnt.blackheader .rightBar #nav-icon4.open span:nth-child(2) {
	width:0%;
	opacity:0
}
.navCnt.blackheader .rightBar #nav-icon4.open span:nth-child(3) {
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg);
	top:39px;
	left:8px
}
.btnArrow {
	margin-left:0px;
	padding:5px 10px;
	border:2px solid #03b6e3;
	border-radius:13px 13px;
	color:#03b6e3;
	display:inline-block;
	font-weight:bold;
	font-size:15px
}
@media (max-width: 767px) {
	.btnArrow {
		margin-left:0
	}
}
.roundBtnCnt {
	display:inline-block;
	width:100%;
	margin:50px auto 0;
	text-align:center
}
.roundBtnCnt .btnCurv {
	font-family:'museo700';
	font-size:14px;
	text-transform:uppercase;
	line-height:22px;
	color:#ffffff;
	background-color:#03b6e3;
	border:1px solid #03b6e3;
	border-radius:30px;
	padding:15px 30px;
	display:inline-table;
	outline:none
}
.roundBtnCnt .btnCurv.block {
	background-image:linear-gradient(to left,
	transparent,
	transparent 50%,
	#fff 50%,
	#fff);
	background-position:100% 0;
	background-size:203% 100%;
	transition:all .20s ease-in;
	outline:none
}
.roundBtnCnt .btnCurv.block:hover {
	background-position:0 0;
	color:#03b6e3;
	outline:none
}
.roundBtnCnt .btnCurv.white {
	color:#03b6e3;
	background-color:#ffffff;
	border:1px solid #ffffff
}
.roundBtnCnt .btnCurv.white.block {
	background-image:linear-gradient(to left,
	transparent,
	transparent 50%,
	#03b6e3 50%,
	#03b6e3);
	background-position:100% 0;
	background-size:203% 100%;
	transition:all .20s ease-in
}
.roundBtnCnt .btnCurv.white.block:hover {
	background-position:0 0;
	color:#ffffff
}
.animation-element {
	opacity:0;
	position:relative
}
.animation-element.slide-left {
	opacity:0;
	-moz-transition:all 1500ms linear;
	-webkit-transition:all 1500ms linear;
	-o-transition:all 1500ms linear;
	transition:all 1500ms linear;
	-moz-transform:translate3d(-100px,
	0px,
	0px);
	-webkit-transform:translate3d(-100px,
	0px,
	0px);
	-o-transform:translate(-100px,
	0px);
	-ms-transform:translate(-100px,
	0px);
	transform:translate3d(-100px,
	0px,
	0px)
}
.animation-element.slide-left.in-view {
	opacity:1;
	-moz-transform:translate3d(0px,
	0px,
	0px);
	-webkit-transform:translate3d(0px,
	0px,
	0px);
	-o-transform:translate(0px,
	0px);
	-ms-transform:translate(0px,
	0px);
	transform:translate3d(0px,
	0px,
	0px)
}
.animation-element.slide-left.testimonial {
	float:left;
	width:47%;
	margin:0% 1.5% 3% 1.5%;
	background:#F5F5F5;
	padding:15px;
	box-shadow:0px 1px 1px 0px rgba(0,
	0,
	0,
	0.2);
	border:solid 1px #EAEAEA
}
.animation-element.slide-left.testimonial:hover,
.animation-element.slide-left.testimonial:active {
	box-shadow:0px 2px 8px 0px rgba(0,
	0,
	0,
	0.25)
}
.animation-element.slide-left.testimonial:nth-of-type(odd) {
	width:48.5%;
	margin:0% 1.5% 3.0% 0%
}
.animation-element.slide-left.testimonial:nth-of-type(even) {
	width:48.5%;
	margin:0% 0% 3.0% 1.5%
}
/* .item {
	width:360px;
	height:360px;
	float:left;
	margin:15px
} */
@media (max-width: 767px) {
	.item.isotope-hidden {
		display:none
	}
}
@media (max-width: 1024px) {
	.item {
		width:290px;
		height:290px;
		margin:10px
	}
}
@media (max-width: 767px) {
	.item {
		width:360px;
		float:none;
		margin:15px auto;
		position:relative !important;
		transform:translate3d(0px,
		0px,
		0px) !important;
		max-width:360px;
		height:auto;
		background:0 none !important
	}
}
@media (max-width: 360px) {
	.item {
		max-width:310px
	}
}
.item.double {
	width:750px
}
@media (max-width: 1024px) {
	.item.double {
		width:600px;
		height:auto;
		margin:10px auto
	}
}
@media (max-width: 767px) {
	.item.double {
		width:750px;
		max-width:360px;
		height:auto;
		background:0 none
	}
}
@media (max-width: 360px) {
	.item.double {
		max-width:310px
	}
}
.red {
	background:0 none
}
.green {
	background:0 none
}
.blue {
	background:0 none
}
.isotope-item {
	z-index:2
}
.isotope-hidden.isotope-item {
	pointer-events:none;
	z-index:1
}
.isotope,
.isotope .isotope-item {
	-webkit-transition-duration:0.8s;
	-moz-transition-duration:0.8s;
	transition-duration:0.8s
}
.isotope {
	-webkit-transition-property:height,
	width;
	-moz-transition-property:height,
	width;
	transition-property:height,
	width
}
@media (max-width: 767px) {
	.isotope {
		height:100% !important
	}
}
.isotope .isotope-item {
	-webkit-transition-property:-webkit-transform,
	opacity;
	-moz-transition-property:-moz-transform,
	opacity;
	transition-property:transform,
	opacity
}
.breadcrumb {
	padding:8px 15px;
	margin-bottom:5px;
	list-style:none;
	background:0 none;
	border-radius:4px
}
.breadcrumb li {
	display:inline-block
}
.breadcrumb li a {
	color:#353333;
	font-family:'open_sansregular';
	font-size:15px
}
.breadcrumb li a:hover {
	color:#000;
	text-decoration:underline
}
.breadcrumb li+li:before {
	padding:0 5px;
	color:#353333;
	content:"\003e"
}
.storylistCnt h2.bigTitle {
	margin-bottom:10px
}
.ctTitle h2.bigTitle {
	margin-bottom:10px
}
.microlistCnt h2.bigTitle {
	margin-bottom:10px
}
.filterCnt {
	display:block;
	width:100%
}
.filterCnt ul {
	display:inline-block;
	width:100%;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	overflow-x:auto;
	overflow-y:hidden;
	white-space:nowrap
}
@media (max-width: 767px) {
	.filterCnt ul::-webkit-scrollbar {
		display:none;
		height:0;
		background:transparent !important
	}
}
.filterCnt ul li {
	display:inline-block;
	margin-right:20px;
	margin-bottom:10px
}
.filterCnt ul li a {
	color:#000000;
	font-family:'museo700';
	font-size:17px;
	line-height:23px;
	padding:0 6px 9px 6px;
	border-bottom:4px solid #fff;
	display:inline-block
}
@media (max-width: 768px) {
	.filterCnt ul li a {
		font-size:14px;
		line-height:20px
	}
}
.filterCnt ul li a:hover {
	color:#03b6e3;
	text-decoration:none;
	border-bottom:4px solid #03b6e3
}
.filterCnt ul li a.selected {
	color:#03b6e3;
	text-decoration:none;
	border-bottom:4px solid #03b6e3
}
.filterCnt ul li:first-child {
	margin-left:10px
}
.filterCnt ul li:last-child {
	margin-right:0px
}
.filterCnt a .storyinnerdiv {
	position:relative;
	border-radius:10px;
	overflow:hidden
}
.filterCnt a .storyinnerdiv img.play-icon {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-38px;
	margin-top:-38px
}
@media (max-width: 768px) {
	.filterCnt a .storyinnerdiv img.play-icon {
		margin-left:-30px;
		margin-top:-30px;
		max-width:50px
	}
}
.filterCnt a .storyinnerdiv p.storyText {
	position:absolute;
	bottom:15px;
	left:15px;
	max-width:260px;
	font-family:'museo500';
	font-size:18px;
	line-height:24px;
	color:#ffffff;
	z-index:999
}
@media (max-width: 1024px) {
	.filterCnt a .storyinnerdiv p.storyText {
		font-size:14px;
		line-height:20px
	}
}
@media (max-width: 768px) {
	.filterCnt a .storyinnerdiv p.storyText {
		font-size:12px;
		line-height:18px;
		text-align:left
	}
}
@media (max-width: 640px) {
	.filterCnt a .storyinnerdiv p.storyText {
		font-size:14px;
		line-height:20px;
		text-align:left
	}
}
.filterCnt a .storyinnerdiv p.storyText span.place {
	font-family:'museo700';
	font-size:12px;
	line-height:18px;
	text-transform:uppercase;
	color:#ffd24f;
	display:block;
	margin-bottom:10px
}
@media (max-width: 1024px) {
	.filterCnt a .storyinnerdiv p.storyText span.place {
		font-size:14px;
		line-height:20px
	}
}
@media (max-width: 768px) {
	.filterCnt a .storyinnerdiv p.storyText span.place {
		font-size:12px;
		line-height:18px
	}
}
@media (max-width: 640px) {
	.filterCnt a .storyinnerdiv p.storyText span.place {
		font-size:14px;
		line-height:20px;
		text-align:left
	}
}
.filterCnt a .storyinnerdiv .grad {
	height:200px
}
.filterCnt a:hover p.storyText {
	color:#ffd24f
}
.filterCnt a .csrinnerdiv {
	position:relative;
	border-radius:10px;
	overflow:hidden
}
.filterCnt a .csrinnerdiv img.play-icon {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-38px;
	margin-top:-38px
}
@media (max-width: 768px) {
	.filterCnt a .csrinnerdiv img.play-icon {
		margin-left:-30px;
		margin-top:-30px;
		max-width:50px
	}
}
.filterCnt a .csrinnerdiv p.csrText {
	position:absolute;
	bottom:15px;
	left:15px;
	max-width:260px;
	font-family:'museo500';
	font-size:18px;
	line-height:24px;
	color:#ffffff;
	z-index:999
}
@media (max-width: 1024px) {
	.filterCnt a .csrinnerdiv p.csrText {
		font-size:14px;
		line-height:20px
	}
}
@media (max-width: 768px) {
	.filterCnt a .csrinnerdiv p.csrText {
		font-size:12px;
		line-height:18px;
		text-align:left
	}
}
@media (max-width: 640px) {
	.filterCnt a .csrinnerdiv p.csrText {
		font-size:14px;
		line-height:20px;
		text-align:left
	}
}
.filterCnt a .csrinnerdiv p.csrText span.place {
	font-family:'museo700';
	font-size:12px;
	line-height:18px;
	text-transform:uppercase;
	color:#ffd24f;
	display:block;
	margin-bottom:10px
}
@media (max-width: 1024px) {
	.filterCnt a .csrinnerdiv p.csrText span.place {
		font-size:14px;
		line-height:20px
	}
}
@media (max-width: 768px) {
	.filterCnt a .csrinnerdiv p.csrText span.place {
		font-size:12px;
		line-height:18px
	}
}
@media (max-width: 640px) {
	.filterCnt a .csrinnerdiv p.csrText span.place {
		font-size:14px;
		line-height:20px;
		text-align:left
	}
}
.filterCnt a:hover p.csrText {
	color:#ffd24f
}
.filterCnt .roundBtnCnt.storybtn {
	margin:50px auto
}
@media (max-width: 640px) {
	.filterCnt .roundBtnCnt.storybtn {
		margin:30px auto 20px
	}
}
h3.dtlTitle {
	font-family:'museo700';
	font-size:28px;
	line-height:34px;
	color:#000000;
	text-align:center;
	margin:0 auto 20px
}
.grad {
	height:100px;
	position:absolute;
	bottom:0px;
	left:0;
	width:100%;
	border:0px solid red;
	background-image:linear-gradient(to bottom,
	rgba(255,
	255,
	255,
	0),
	#000);
	z-index:9
}
.popCnt {
	position:absolute;
	z-index:999;
	background-color:rgba(0,
	0,
	0,
	0.4);
	padding:20px;
	left:15px;
	top:130px;
	max-width:250px
}
.popCnt a.closePop {
	position:absolute;
	right:10px;
	top:10px;
	color:#fff;
	font-family:'museo700'
}
.popCnt a.closePop:hover {
	color:#f8992d
}
.popCnt ul {
	display:inline-block;
	width:100%
}
.popCnt ul li {
	display:block;
	font-family:'museo500';
	font-size:14px;
	line-height:20px;
	color:#ffffff;
	list-style:disc;
	list-style-type:disc;
	margin-top:10px;
	margin-left:10px
}
.animatable {
	visibility:hidden;
	-webkit-animation-play-state:paused;
	-moz-animation-play-state:paused;
	-ms-animation-play-state:paused;
	-o-animation-play-state:paused;
	animation-play-state:paused
}
.animated {
	visibility:visible;
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-ms-animation-fill-mode:both;
	-o-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	-ms-animation-duration:1s;
	-o-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-play-state:running;
	-moz-animation-play-state:running;
	-ms-animation-play-state:running;
	-o-animation-play-state:running;
	animation-play-state:running
}
@-webkit-keyframes fadeInDown {
	0% {
		opacity:0;
		-webkit-transform:translateY(-20px)
	}
	100% {
		opacity:1;
		-webkit-transform:translateY(0)
	}
}
@-moz-keyframes fadeInDown {
	0% {
		opacity:0;
		-moz-transform:translateY(-20px)
	}
	100% {
		opacity:1;
		-moz-transform:translateY(0)
	}
}
@-o-keyframes fadeInDown {
	0% {
		opacity:0;
		-o-transform:translateY(-20px)
	}
	100% {
		opacity:1;
		-o-transform:translateY(0)
	}
}
@keyframes fadeInDown {
	0% {
		opacity:0;
		transform:translateY(-20px)
	}
	100% {
		opacity:1;
		transform:translateY(0)
	}
}
@-webkit-keyframes fadeIn {
	0% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
@-moz-keyframes fadeIn {
	0% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
@-o-keyframes fadeIn {
	0% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
@keyframes fadeIn {
	0% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
@-webkit-keyframes bounceInLeft {
	0% {
		opacity:0;
		-webkit-transform:translateX(-2000px)
	}
	60% {
		-webkit-transform:translateX(20px)
	}
	80% {
		-webkit-transform:translateX(-5px)
	}
	100% {
		opacity:1;
		-webkit-transform:translateX(0)
	}
}
@-moz-keyframes bounceInLeft {
	0% {
		opacity:0;
		-moz-transform:translateX(-2000px)
	}
	60% {
		-moz-transform:translateX(20px)
	}
	80% {
		-moz-transform:translateX(-5px)
	}
	100% {
		opacity:1;
		-moz-transform:translateX(0)
	}
}
@-o-keyframes bounceInLeft {
	0% {
		opacity:0;
		-o-transform:translateX(-2000px)
	}
	60% {
		opacity:1;
		-o-transform:translateX(20px)
	}
	80% {
		-o-transform:translateX(-5px)
	}
	100% {
		opacity:1;
		-o-transform:translateX(0)
	}
}
@keyframes bounceInLeft {
	0% {
		opacity:0;
		transform:translateX(-2000px)
	}
	60% {
		transform:translateX(20px)
	}
	80% {
		transform:translateX(-5px)
	}
	100% {
		opacity:1;
		transform:translateX(0)
	}
}
@-webkit-keyframes bounceInRight {
	0% {
		opacity:0;
		-webkit-transform:translateX(1000px)
	}
	60% {
		-webkit-transform:translateX(-20px)
	}
	80% {
		-webkit-transform:translateX(5px)
	}
	100% {
		opacity:1;
		-webkit-transform:translateX(0)
	}
}
@-moz-keyframes bounceInRight {
	0% {
		opacity:0;
		-moz-transform:translateX(1000px)
	}
	60% {
		-moz-transform:translateX(-20px)
	}
	80% {
		-moz-transform:translateX(5px)
	}
	100% {
		opacity:1;
		-moz-transform:translateX(0)
	}
}
@-o-keyframes bounceInRight {
	0% {
		opacity:0;
		-o-transform:translateX(1000px)
	}
	60% {
		-o-transform:translateX(-20px)
	}
	80% {
		-o-transform:translateX(5px)
	}
	100% {
		opacity:1;
		-o-transform:translateX(0)
	}
}
@keyframes bounceInRight {
	0% {
		opacity:0;
		transform:translateX(1000px)
	}
	60% {
		transform:translateX(-20px)
	}
	80% {
		transform:translateX(5px)
	}
	100% {
		opacity:1;
		transform:translateX(0)
	}
}
@-webkit-keyframes bounceInRightcus {
	0% {
		opacity:0;
		-webkit-transform:translateX(50px)
	}
	100% {
		opacity:1;
		-webkit-transform:translateX(0)
	}
}
@-moz-keyframes bounceInRightcus {
	0% {
		opacity:0;
		-moz-transform:translateX(50px)
	}
	100% {
		opacity:1;
		-moz-transform:translateX(0)
	}
}
@-o-keyframes bounceInRightcus {
	0% {
		opacity:0;
		-o-transform:translateX(50px)
	}
	100% {
		opacity:1;
		-o-transform:translateX(0)
	}
}
@keyframes bounceInRightcus {
	0% {
		opacity:0;
		transform:translateX(50px)
	}
	100% {
		opacity:1;
		transform:translateX(0)
	}
}
@-webkit-keyframes bounceInLeftcus {
	0% {
		opacity:0;
		-webkit-transform:translateX(-50px)
	}
	100% {
		opacity:1;
		-webkit-transform:translateX(0)
	}
}
@-moz-keyframes bounceInLeftcus {
	0% {
		opacity:0;
		-moz-transform:translateX(-50px)
	}
	100% {
		opacity:1;
		-moz-transform:translateX(0)
	}
}
@-o-keyframes bounceInLeftcus {
	0% {
		opacity:0;
		-o-transform:translateX(-50px)
	}
	100% {
		opacity:1;
		-o-transform:translateX(0)
	}
}
@keyframes bounceInLeftcus {
	0% {
		opacity:0;
		transform:translateX(-50px)
	}
	100% {
		opacity:1;
		transform:translateX(0)
	}
}
@-webkit-keyframes fadeInUp {
	0% {
		opacity:0;
		-webkit-transform:translateY(20px)
	}
	100% {
		opacity:1;
		-webkit-transform:translateY(0)
	}
}
@-moz-keyframes fadeInUp {
	0% {
		opacity:0;
		-moz-transform:translateY(20px)
	}
	100% {
		opacity:1;
		-moz-transform:translateY(0)
	}
}
@-o-keyframes fadeInUp {
	0% {
		opacity:0;
		-o-transform:translateY(20px)
	}
	100% {
		opacity:1;
		-o-transform:translateY(0)
	}
}
@keyframes fadeInUp {
	0% {
		opacity:0;
		transform:translateY(20px)
	}
	100% {
		opacity:1;
		transform:translateY(0)
	}
}
@-webkit-keyframes bounceIn {
	0% {
		opacity:0;
		-webkit-transform:scale(0.3)
	}
	50% {
		-webkit-transform:scale(1.05)
	}
	70% {
		-webkit-transform:scale(0.9)
	}
	100% {
		opacity:1;
		-webkit-transform:scale(1)
	}
}
@-moz-keyframes bounceIn {
	0% {
		opacity:0;
		-moz-transform:scale(0.3)
	}
	50% {
		-moz-transform:scale(1.05)
	}
	70% {
		-moz-transform:scale(0.9)
	}
	100% {
		opacity:1;
		-moz-transform:scale(1)
	}
}
@-o-keyframes bounceIn {
	0% {
		opacity:0;
		-o-transform:scale(0.3)
	}
	50% {
		-o-transform:scale(1.05)
	}
	70% {
		-o-transform:scale(0.9)
	}
	100% {
		opacity:1;
		-o-transform:scale(1)
	}
}
@keyframes bounceIn {
	0% {
		opacity:0;
		transform:scale(0.3)
	}
	50% {
		transform:scale(1.05)
	}
	70% {
		transform:scale(0.9)
	}
	100% {
		opacity:1;
		transform:scale(1)
	}
}
@-webkit-keyframes moveUps {
	0% {
		opacity:0;
		-webkit-transform:translateY(50px)
	}
	100% {
		opacity:1;
		-webkit-transform:translateY(0)
	}
}
@-moz-keyframes moveUps {
	0% {
		opacity:0;
		-moz-transform:translateY(50px)
	}
	100% {
		opacity:1;
		-moz-transform:translateY(0)
	}
}
@-o-keyframes moveUps {
	0% {
		opacity:0;
		-o-transform:translateY(50px)
	}
	100% {
		opacity:1;
		-o-transform:translateY(0)
	}
}
@keyframes moveUps {
	0% {
		opacity:0;
		transform:translateY(50px)
	}
	100% {
		opacity:1;
		transform:translateY(0)
	}
}
@-webkit-keyframes fadeBgColor {
	0% {
		background:none
	}
	70% {
		background:none
	}
	100% {
		background:#464646
	}
}
@-o-keyframes fadeBgColor {
	0% {
		background:none
	}
	70% {
		background:none
	}
	100% {
		background:#464646
	}
}
@keyframes fadeBgColor {
	0% {
		background:none
	}
	70% {
		background:none
	}
	100% {
		background:#464646
	}
}
.animated.animationDelay {
	animation-delay:.4s;
	-webkit-animation-delay:.4s
}
.animated.animationDelayMed {
	animation-delay:1.2s;
	-webkit-animation-delay:1.2s
}
.animated.animationDelayLong {
	animation-delay:1.6s;
	-webkit-animation-delay:1.6s
}
.animated.fadeBgColor {
	-webkit-animation-name:fadeBgColor;
	-moz-animation-name:fadeBgColor;
	-o-animation-name:fadeBgColor;
	animation-name:fadeBgColor
}
.animated.bounceIn {
	-webkit-animation-name:bounceIn;
	-moz-animation-name:bounceIn;
	-o-animation-name:bounceIn;
	animation-name:bounceIn
}
.animated.bounceInRight {
	-webkit-animation-name:bounceInRight;
	-moz-animation-name:bounceInRight;
	-o-animation-name:bounceInRight;
	animation-name:bounceInRight
}
.animated.bounceInRight.member-itemCnt.three {
	animation-delay:.4s;
	-webkit-animation-delay:.4s;
	-moz-animation-delay:.4s;
	-o-animation-delay:.4s
}
.animated.bounceInRight.member-itemCnt.four {
	animation-delay:.8s;
	-webkit-animation-delay:.8s;
	-moz-animation-delay:.8s;
	-o-animation-delay:.8s
}
.animated.bounceInRightcus {
	-webkit-animation-name:bounceInRightcus;
	-moz-animation-name:bounceInRightcus;
	-o-animation-name:bounceInRightcus;
	animation-name:bounceInRightcus
}
.animated.bounceInRightcus.toplistdivCnt.one {
	animation-delay:.6s;
	-webkit-animation-delay:.6s;
	-moz-animation-delay:.6s;
	-o-animation-delay:.6s
}
.animated.bounceInRightcus.member-itemCnt.three {
	animation-delay:.4s;
	-webkit-animation-delay:.4s;
	-moz-animation-delay:.4s;
	-o-animation-delay:.4s
}
.animated.bounceInRightcus.member-itemCnt.four {
	animation-delay:.8s;
	-webkit-animation-delay:.8s;
	-moz-animation-delay:.8s;
	-o-animation-delay:.8s
}
.animated.bounceInRightcus.member-itemCnt.five {
	animation-delay:1s;
	-webkit-animation-delay:1s;
	-moz-animation-delay:1s;
	-o-animation-delay:1s
}
.animated.bounceInLeft {
	-webkit-animation-name:bounceInLeft;
	-moz-animation-name:bounceInLeft;
	-o-animation-name:bounceInLeft;
	animation-name:bounceInLeft
}
.animated.bounceInLeft.eduTitle {
	animation-delay:1.5s;
	-webkit-animation-delay:1.5s;
	-moz-animation-delay:1.5s;
	-o-animation-delay:1.5s
}
.animated.bounceInLeft.eduTxtCnt {
	animation-delay:1.8s;
	-webkit-animation-delay:1.8s;
	-moz-animation-delay:1.8s;
	-o-animation-delay:1.8s
}
.animated.bounceInLeft.partiTxtCnt {
	animation-delay:1.5s;
	-webkit-animation-delay:1.5s;
	-moz-animation-delay:1.5s;
	-o-animation-delay:1.5s
}
.animated.bounceInLeft.partiTitle {
	animation-delay:1.8s;
	-webkit-animation-delay:1.8s;
	-moz-animation-delay:1.8s;
	-o-animation-delay:1.8s
}
.animated.bounceInLeft.roundBtnCnt {
	animation-delay:2.1s;
	-webkit-animation-delay:2.1s;
	-moz-animation-delay:2.1s;
	-o-animation-delay:2.1s
}
.animated.bounceInLeftcus {
	-webkit-animation-name:bounceInLeftcus;
	-moz-animation-name:bounceInLeftcus;
	-o-animation-name:bounceInLeftcus;
	animation-name:bounceInLeftcus
}
.animated.bounceInLeftcus.member-itemCnt.two {
	animation-delay:.4s;
	-webkit-animation-delay:.4s;
	-moz-animation-delay:.4s;
	-o-animation-delay:.4s
}
.animated.bounceInLeftcus.member-itemCnt.one {
	animation-delay:.8s;
	-webkit-animation-delay:.8s;
	-moz-animation-delay:.8s;
	-o-animation-delay:.8s
}
.animated.fadeIn {
	-webkit-animation-name:fadeIn;
	-moz-animation-name:fadeIn;
	-o-animation-name:fadeIn;
	animation-name:fadeIn
}
.animated.fadeInDown {
	-webkit-animation-name:fadeInDown;
	-moz-animation-name:fadeInDown;
	-o-animation-name:fadeInDown;
	animation-name:fadeInDown
}
.animated.fadeInUp {
	-webkit-animation-name:fadeInUp;
	-moz-animation-name:fadeInUp;
	-o-animation-name:fadeInUp;
	animation-name:fadeInUp
}
.animated.moveUps {
	-webkit-animation-name:moveUps;
	-moz-animation-name:moveUps;
	-o-animation-name:moveUps;
	animation-name:moveUps;
	animation-duration:1s
}
.animated.moveUps.navinnerCnt {
	animation-delay:.5s;
	-webkit-animation-delay:.5s;
	-moz-animation-delay:.5s;
	-o-animation-delay:.5s
}
.animated.moveUps.searchCntTop {
	animation-delay:.7s;
	-webkit-animation-delay:.7s;
	-moz-animation-delay:.7s;
	-o-animation-delay:.7s
}
.animated.moveUps.toplistdivCnt.two {
	animation-delay:1s;
	-webkit-animation-delay:1s;
	-moz-animation-delay:1s;
	-o-animation-delay:1s
}
.animated.moveUps.toplistdivCnt.three {
	animation-delay:1.3s;
	-webkit-animation-delay:1.3s;
	-moz-animation-delay:1.3s;
	-o-animation-delay:1.3s
}
.animated.moveUps.toplistdivCnt.four {
	animation-delay:1.6s;
	-webkit-animation-delay:1.6s;
	-moz-animation-delay:1.6s;
	-o-animation-delay:1.6s
}
.animated.moveUps.discdivCnt.one {
	animation-delay:.4s;
	-webkit-animation-delay:.4s;
	-moz-animation-delay:.4s;
	-o-animation-delay:.4s
}
.animated.moveUps.discdivCnt.two {
	animation-delay:.7s;
	-webkit-animation-delay:.7s;
	-moz-animation-delay:.7s;
	-o-animation-delay:.7s
}
.animated.moveUps.discdivCnt.three {
	animation-delay:1s;
	-webkit-animation-delay:1s;
	-moz-animation-delay:1s;
	-o-animation-delay:1s
}
.animated.moveUps.delightdivCnt.one {
	animation-delay:.4s;
	-webkit-animation-delay:.4s;
	-moz-animation-delay:.4s;
	-o-animation-delay:.4s
}
.animated.moveUps.delightdivCnt.two {
	animation-delay:.7s;
	-webkit-animation-delay:.7s;
	-moz-animation-delay:.7s;
	-o-animation-delay:.7s
}
.animated.moveUps.delightdivCnt.three {
	animation-delay:1s;
	-webkit-animation-delay:1s;
	-moz-animation-delay:1s;
	-o-animation-delay:1s
}
.animated.moveUps.roundBtnCnt.aniBtn {
	animation-delay:0.7s;
	-webkit-animation-delay:0.7s;
	-moz-animation-delay:0.7s;
	-o-animation-delay:0.7s
}
.zoomimg {
	-webkit-transition:width 2s,
	height 2s,
	-webkit-transform 0.5s;
	transition:width 2s,
	height 2s,
	transform 0.5s
}
.zoomimg:hover {
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1)
}
@-webkit-keyframes cloud_one {
	0% {
		right:100%
	}
	100% {
		right:-100%
	}
}
@-webkit-keyframes cloud_two {
	0% {
		right:100%
	}
	100% {
		right:-100%
	}
}
.clouds_one {
	background:0 none;
	position:absolute;
	right:0;
	top:0;
	height:auto;
	width:100%;
	-webkit-animation:cloud_one 80s linear infinite;
	-moz-animation:cloud_one 80s linear infinite;
	-o-animation:cloud_one 80s linear infinite;
	-webkit-transform:translate3d(0,
	0,
	0);
	-moz-transform:translate3d(0,
	0,
	0);
	-o-transform:translate3d(0,
	0,
	0);
	z-index:99
}
@media (min-width: 769px) {
	.clouds_one {
		top:-80px
	}
}
@media (min-width: 1280px) {
	.clouds_one {
		top:-100px
	}
}
@media (min-width: 1600px) {
	.clouds_one {
		top:-120px
	}
}
@media (min-width: 569px) and (max-width: 768px) {
	.clouds_one {
		top:-30px
	}
}
.clouds_two {
	background:0 none;
	position:absolute;
	right:100%;
	top:0;
	height:auto;
	width:100%;
	-webkit-animation:cloud_two 80s linear infinite;
	-moz-animation:cloud_two 80s linear infinite;
	-o-animation:cloud_two 80s linear infinite;
	-webkit-transform:translate3d(0,
	0,
	0);
	-moz-transform:translate3d(0,
	0,
	0);
	-o-transform:translate3d(0,
	0,
	0);
	z-index:99;
	-webkit-animation-delay:40s;
	animation-delay:40s
}
@media (min-width: 769px) {
	.clouds_two {
		top:-80px
	}
}
@media (min-width: 1280px) {
	.clouds_two {
		top:-100px
	}
}
@media (min-width: 1600px) {
	.clouds_two {
		top:-120px
	}
}
@media (min-width: 569px) and (max-width: 768px) {
	.clouds_two {
		top:-30px
	}
}
.popover {
	background:0 none;
	background-color:transparent;
	border:0 none;
	box-shadow:none
}
.popover .btn-default {
	font-family:'museo500';
	font-size:14px;
	color:#ffffff;
	line-height:20px;
	background-color:transparent;
	border:2px solid #ffffff;
	border-radius:30px !important;
	margin-right:10px;
	padding:5px 20px
}
.popover .btn-default:hover {
	color:#ffffff;
	background-color:#00b9e8;
	border-color:#adadad
}
.popover .popover-content {
	font-family:'museo500';
	font-size:18px;
	color:#ffffff;
	line-height:24px;
	white-space:normal;
	background-color:rgba(0,
	0,
	0,
	0.5);
	border:1px solid #fff;
	border-radius:6px
}
.popover .popover-navigation span {
	display:none
}
.popover .popover-title {
	display:none
}
.popover.top {
	min-width:300px;
	margin-top:-20px
}
.popover.top .arrow {
	bottom:-21px
}
.popover.bottom {
	min-width:300px;
	margin-top:30px
}
.popover.bottom .arrow {
	border-bottom-color:transparent
}
.popover.bottom .arrow:after {
	top:-19px;
	margin-left:0px !important;
	content:" ";
	border-top-width:0;
	border-bottom-color:#fff
}
.popover .arrow:after {
	content:"";
	border-width:0px;
	height:30px;
	background:#fff;
	width:1px
}
.lefcolprofileCont .profileLeftsection h2 {
	font-family:'museo700';
	font-size:30px;
	line-height:28px;
	color:#000;
	margin-bottom:35px
}
.lefcolprofileCont .profileLeftsection .imageBoxText {
	position:relative;
	border-radius:10px;
	overflow:hidden
}
.lefcolprofileCont .profileLeftsection .imageBoxText .textCont {
	position:absolute;
	bottom:15px;
	left:15px;
	right:15px
}
.lefcolprofileCont .profileLeftsection .imageBoxText .textCont p {
	color:#ffd24f;
	font-family:'Myriad Pro';
	font-size:12px;
	line-height:25px
}
.lefcolprofileCont .profileLeftsection .imageBoxText .textCont p a {
	color:#ffd24f;
	text-transform:uppercase;
	line-height:25px
}
.lefcolprofileCont .profileLeftsection .imageBoxText .textCont p .deviderspan {
	margin:5px;
	font-size:12px;
	line-height:25px
}
.lefcolprofileCont .profileLeftsection .imageBoxText .textCont h4 {
	font-family:'museo700';
	font-size:18px;
	line-height:30px
}
.lefcolprofileCont .profileLeftsection .imageBoxText .textCont h4 a {
	color:#fff
}
@media (max-width: 767px) {
	.profileLeftsection .roundBtnCnt {
		margin-top:15px
	}
	.profileLeftsection .col-sm-6 {
		text-align:center !important
	}
	.profileLeftsection .col-sm-6 .imageBoxText {
		position:relative;
		display:inline-block
	}
	.profileLeftsection .col-sm-6 .imageBoxText .textCont {
		left:0;
		right:0
	}
}
@media (min-width: 768px) {
	.profileLeftsection .col-sm-6:nth-child(odd) {
		padding-right:0
	}
	.profileLeftsection .col-sm-6:nth-child(even) {
		padding-left:0
	}
}
.profileLeftsection .col-sm-6,
.profileLeftsection .col-md-6 {
	padding-top:15px;
	padding-bottom:15px
}
@media (min-width: 768px) {
	.col-sm-2 {
		width:19.66666667% !important
	}
}
.membersDetailCnt .memberPanel {
	padding:40px 0 0 0px;
	border:1px solid #e1e1e1;
	border-bottom:none
}
@media (max-width: 768px) {
	.membersDetailCnt .memberPanel {
		padding:15px 0 0 0px
	}
}
.membersDetailCnt .memberPanel .row {
	margin:0
}
.membersDetailCnt .memberPanel .toolCnt {
	display:inline-block;
	width:100%
}
.membersDetailCnt .memberPanel .toolCnt .toolsRow {
	border:1px solid #e1e1e1;
	border-right:none;
	border-left:none;
	margin-top:10px;
	width:100%;
	display:table
}
@media (max-width: 680px) {
	.membersDetailCnt .memberPanel .toolCnt .toolsRow {
		display:inline-table;
		width:100%;
		text-align:center;
		border:0 none
	}
}
.membersDetailCnt .memberPanel .toolCnt .toolsRow li {
	font-family:'open_sansregular';
	font-size:15px;
	line-height:22px;
	color:#717171;
	padding:25px 20px 25px 70px;
	display:table-cell;
	vertical-align:middle;
	border-left:1px solid #e9e9e9;
	min-height:63px;
	text-align:left
}
@media (max-width: 1024px) {
	.membersDetailCnt .memberPanel .toolCnt .toolsRow li {
		padding:25px 15px 25px 65px
	}
}
@media (min-width: 769px) and (max-width: 1023px) {
	.membersDetailCnt .memberPanel .toolCnt .toolsRow li {
		display:inline-block
	}
}
@media (max-width: 768px) {
	.membersDetailCnt .memberPanel .toolCnt .toolsRow li {
		font-size:12px;
		line-height:18px;
		padding:25px 10px 25px 52px
	}
}
@media (max-width: 680px) {
	.membersDetailCnt .memberPanel .toolCnt .toolsRow li {
		padding:25px 10px 25px 65px;
		display:inline-block;
		max-width:205px;
		width:49%;
		border:1px solid #e9e9e9
	}
}
@media (max-width: 413px) {
	.membersDetailCnt .memberPanel .toolCnt .toolsRow li {
		padding:25px 10px 25px 60px;
		margin-bottom:9px
	}
}
@media (max-width: 413px) {
	.membersDetailCnt .memberPanel .toolCnt .toolsRow li {
		min-height:90px
	}
}
.membersDetailCnt .memberPanel .toolCnt .toolsRow .memCol {
	background:transparent url(../img/mem-con-profile.jpg) no-repeat 12% center
}
@media (max-width: 680px) {
	.membersDetailCnt .memberPanel .toolCnt .toolsRow .memCol {
		border-left:1px solid #e9e9e9
	}
}
.membersDetailCnt .memberPanel .toolCnt .toolsRow .nanhiCol {
	background:transparent url(../img/nanhi-kali-icon.jpg) no-repeat 12% center
}
@media (max-width: 580px) {
	.membersDetailCnt .memberPanel .toolCnt .toolsRow .nanhiCol {
		padding:25px 10px 25px 65px
	}
}
@media (max-width: 320px) {
	.membersDetailCnt .memberPanel .toolCnt .toolsRow .nanhiCol {
		padding:25px 10px 25px 45px;
		background-position:7% center
	}
}
.membersDetailCnt .memberPanel .toolCnt .toolsRow .photoCol {
	background:transparent url(../img/photos-con-profile.jpg) no-repeat 12% center
}
@media (max-width: 580px) {
	.membersDetailCnt .memberPanel .toolCnt .toolsRow .photoCol {
		padding:25px 10px 25px 65px
	}
}
@media (max-width: 413px) {
	.membersDetailCnt .memberPanel .toolCnt .toolsRow .photoCol {
		min-height:90px;
		padding:35px 10px 25px 65px
	}
}
.membersDetailCnt .memberPanel .toolCnt .toolsRow .videoCol {
	background:transparent url(../img/videos-con-profile.jpg) no-repeat 12% center
}
@media (max-width: 580px) {
	.membersDetailCnt .memberPanel .toolCnt .toolsRow .videoCol {
		padding:25px 10px 25px 65px
	}
}
@media (max-width: 413px) {
	.membersDetailCnt .memberPanel .toolCnt .toolsRow .videoCol {
		min-height:90px;
		padding:35px 10px 25px 65px
	}
}
.membersDetailCnt .memberPanel .toolCnt .toolsRow .resortCol {
	background:transparent url(../img/vacation-con-profile.jpg) no-repeat 12% center;
	border-left:none
}
@media (max-width: 680px) {
	.membersDetailCnt .memberPanel .toolCnt .toolsRow .resortCol {
		border-left:1px solid #e9e9e9
	}
}
@media (max-width: 413px) {
	.membersDetailCnt .memberPanel .toolCnt .toolsRow .resortCol {
		min-height:90px;
		padding:35px 10px 25px 65px
	}
}
@media (max-width: 399px) {
	.membersDetailCnt .memberPanel .toolCnt .toolsRow .resortCol {
		min-height:90px;
		padding:25px 10px 25px 65px
	}
}
.membersDetailCnt .memberPanel .toolCnt .toolsRow .disscuCol {
	background:transparent url(../img/discu-con-profile.jpg) no-repeat 12% center
}
@media (max-width: 680px) {
	.membersDetailCnt .memberPanel .toolCnt .toolsRow .disscuCol {
		min-height:88px
	}
}
@media (max-width: 616px) {
	.membersDetailCnt .memberPanel .toolCnt .toolsRow .disscuCol {
		min-height:auto;
		padding:25px 10px 25px 65px
	}
}
@media (max-width: 413px) {
	.membersDetailCnt .memberPanel .toolCnt .toolsRow .disscuCol {
		min-height:90px;
		padding:35px 10px 25px 65px
	}
}
@media (max-width: 320px) {
	.membersDetailCnt .memberPanel .toolCnt .toolsRow .disscuCol {
		padding:35px 10px 25px 45px;
		background-position:7% center
	}
}
.membersDetailCnt .memberPanel .toolCnt .toolsRow .commuCol {
	background:transparent url(../img/commu-con-profile.jpg) no-repeat 12% center
}
@media (max-width: 680px) {
	.membersDetailCnt .memberPanel .toolCnt .toolsRow .commuCol {
		min-height:88px
	}
}
@media (max-width: 616px) {
	.membersDetailCnt .memberPanel .toolCnt .toolsRow .commuCol {
		padding:35px 10px 25px 65px
	}
}
.membersDetailCnt h3 {
	font-family:'museo700';
	font-size:25px;
	color:#252525
}
.membersDetailCnt h3 a {
	font-family:'Myriad Pro';
	font-size:50px;
	line-height:50px;
	color:#707070;
	border-radius:10px;
	margin-left:5px
}
.membersDetailCnt p {
	font-family:'open_sansregular';
	font-size:15px;
	line-height:20px;
	color:#717171;
	font-weight:normal
}
.membersDetailCnt .bageLevel {
	font-family:'open_sansregular';
	font-size:15px;
	line-height:22px;
	color:#717171;
	font-weight:bold;
	margin-top:10px
}
.membersDetailCnt .bageLevel span.pointLevel {
	margin:0 20px;
	font-weight:normal
}
.notiinnerCnt {
	margin:0 5px
}
.notiinnerCnt .notiAlert {
	margin:20px 0 20px;
	background:0 none;
	border-radius:40px;
	display:inline-block;
	padding-right:50px;
	position:relative;
	border:1px dashed #a6d402;
	width:100%
}
@media (max-width: 1024px) {
	.notiinnerCnt .notiAlert {
		padding:20px
	}
}
.notiinnerCnt .notiAlert span.alertico {
	background:#b3d432 url(../img/notification-ico.png) no-repeat center center;
	width:50px;
	height:45px;
	display:inline-block;
	border-radius:40px;
	vertical-align:middle;
	padding:0 35px;
	margin-right:10px;
	margin-top:-1px;
	margin-left:-2px;
	margin-bottom:-1px
}
@media (max-width: 1024px) {
	.notiinnerCnt .notiAlert span.alertico {
		margin-top:0;
		vertical-align:top
	}
}
.notiinnerCnt .notiAlert p {
	font-family:'museo500';
	font-size:16px;
	line-height:24px;
	color:#363636;
	vertical-align:middle;
	display:inline-block
}
@media (max-width: 1024px) {
	.notiinnerCnt .notiAlert p {
		width:90%;
		margin:10px 0;
		vertical-align:top
	}
}
@media (max-width: 768px) {
	.notiinnerCnt .notiAlert p {
		width:85%
	}
}
@media (max-width: 767px) {
	.notiinnerCnt .notiAlert p {
		margin-top:0
	}
}
@media (max-width: 584px) {
	.notiinnerCnt .notiAlert p {
		width:69%
	}
}
@media (max-width: 360px) {
	.notiinnerCnt .notiAlert p {
		width:60%
	}
}
.notiinnerCnt .notiAlert a {
	font-family:'museo500';
	font-size:16px;
	line-height:24px;
	color:#68b8e6;
	display:inline-block;
	text-decoration:underline;
	cursor:pointer;
	margin-left:10px
}
@media (max-width: 584px) {
	.notiinnerCnt .notiAlert a {
		display:block;
		margin-left:0
	}
}
.notiinnerCnt .notiAlert a:hover {
	color:#363636;
	text-decoration:none
}
.notiinnerCnt .notiAlert a.closeAlert {
	color:#363636;
	font-size:14px;
	line-height:24px;
	position:absolute;
	right:15px;
	top:12px;
	text-decoration:none;
	margin-left:0px
}
@media (max-width: 1024px) {
	.notiinnerCnt .notiAlert a.closeAlert {
		right:25px
	}
}
.notiinnerCnt .notiAlert a.closeAlert:hover {
	color:#000
}
.notiinnerCnt .nameTitleCnt {
	margin-top:20px
}
.notiinnerCnt .nameTitleCnt h2.hiTitle {
	font-family:'museo700';
	font-size:24px;
	line-height:30px;
	color:#f5870b
}
.notiinnerCnt .nameTitleCnt p.smallText {
	font-family:'museo500';
	font-size:18px;
	color:#252525;
	line-height:26px
}
.storydtlCnt {
	clear:both
}
.storydtlCnt .storydtlinnerCnt {
	max-width:840px;
	margin:0 auto
}
.storydtlCnt .storydtlinnerCnt h2.dtlTitle {
	font-family:'museo700';
	font-size:28px;
	line-height:36px;
	color:#000000;
	text-align:center;
	margin:0 auto 25px
}
@media (max-width: 767px) {
	.storydtlCnt .storydtlinnerCnt h2.dtlTitle {
		padding:0 10px;
		font-size:20px;
		line-height:24px
	}
}
.storydtlCnt .storydtlinnerCnt .memberpicCnt {
	display:block;
	margin:0px auto 25px;
	text-align:center
}
.storydtlCnt .storydtlinnerCnt .memberpicCnt .memberpic {
	border-radius:50%
}
.storydtlCnt .storydtlinnerCnt .dtlDate {
	font-family:'open_sansregular';
	font-size:16px;
	color:#252525;
	line-height:20px;
	text-align:center;
	margin-bottom:20px
}
@media (max-width: 640px) {
	.storydtlCnt .storydtlinnerCnt .dtlDate {
		font-size:13px;
		line-height:18px
	}
}
.storydtlCnt .storydtlinnerCnt .dtlDate span {
	font-weight:bold;
	text-decoration:underline
}
.storydtlCnt .storydtlinnerCnt .dtlDate span.strdate {
	font-weight:normal;
	text-decoration:none
}
.storydtlCnt .storydtlinnerCnt .dtlMainbanner {
	display:block;
	margin:0 auto 30px auto;
	text-align:center;
	position:relative
}
.storydtlCnt .storydtlinnerCnt .dtlMainbanner a.video-modal {
	position:relative;
	display:inline-block;
	max-width:100%
}
.storydtlCnt .storydtlinnerCnt .dtlMainbanner a.video-modal img.play-icon {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-38px;
	margin-top:-38px;
	z-index:9
}
.storydtlCnt .storydtlinnerCnt .dtlMainbanner a.video-modal img.story_detail_img {
	width:100%;
	max-width:870px;
	max-height:452px
}
.storydtlCnt .storydtlinnerCnt .dtlMainbanner .fbCountsCnt {
	position:absolute;
	left:-140px;
	top:50px
}
@media (max-width: 1024px) {
	.storydtlCnt .storydtlinnerCnt .dtlMainbanner .fbCountsCnt {
		left:-75px
	}
}
@media (max-width: 768px) {
	.storydtlCnt .storydtlinnerCnt .dtlMainbanner .fbCountsCnt {
		position:initial;
		text-align:right
	}
}
@media (max-width: 767px) {
	.storydtlCnt .storydtlinnerCnt .dtlMainbanner .fbCountsCnt {
		position:initial;
		text-align:center
	}
}
.storydtlCnt .storydtlinnerCnt .dtlMainbanner .fbCountsCnt span.fbcount {
	display:block;
	margin-bottom:20px;
	width:60px;
	text-align:center
}
@media (max-width: 768px) {
	.storydtlCnt .storydtlinnerCnt .dtlMainbanner .fbCountsCnt span.fbcount {
		vertical-align:text-bottom;
		display:inline-block
	}
}
.storydtlCnt .storydtlinnerCnt .dtlMainbanner .fbCountsCnt .linkbtn {
	display:block;
	margin-bottom:10px;
	height:60px;
	width:60px;
	background:transparent url(../img/fblink-btn.png) no-repeat center center;
	cursor:pointer
}
@media (max-width: 768px) {
	.storydtlCnt .storydtlinnerCnt .dtlMainbanner .fbCountsCnt .linkbtn {
		display:inline-block
	}
}
.storydtlCnt .storydtlinnerCnt .dtlMainbanner .fbCountsCnt .linkbtn.grey {
	background:transparent url(../img/fblinkgrey-btn.png) no-repeat center center
}
.storydtlCnt .storydtlinnerCnt .dtlMainbanner .fbCountsCnt .fbbtn {
	display:block;
	margin-bottom:10px;
	height:60px;
	width:60px;
	background:transparent url(../img/fbshare-btn.png) no-repeat center center;
	cursor:pointer
}
@media (max-width: 768px) {
	.storydtlCnt .storydtlinnerCnt .dtlMainbanner .fbCountsCnt .fbbtn {
		display:inline-block
	}
}
.storydtlCnt .storydtlinnerCnt .dtlMainbanner .fbCountsCnt .fbbtn.grey {
	background:transparent url(../img/fbsharegrey-btn.png) no-repeat center center
}
.storydtlCnt .contentCnt {
	margin:20px 0
}
@media (max-width: 767px) {
	.storydtlCnt .contentCnt {
		padding:0px 10px
	}
}
.storydtlCnt .contentCnt strong,
.storydtlCnt .contentCnt b {
	font-weight:bold;
	font-size:16px;
	color:#252525;
	line-height:26px
}
@media (max-width: 767px) {
	.storydtlCnt .contentCnt strong,
	.storydtlCnt .contentCnt b {
		font-size:13px;
		line-height:20px;
		text-align:justify
	}
}
.storydtlCnt .contentCnt i {
	font-style:italic;
	font-size:16px;
	color:#252525;
	line-height:26px
}
@media (max-width: 767px) {
	.storydtlCnt .contentCnt i {
		font-size:13px;
		line-height:20px;
		text-align:justify
	}
}
.storydtlCnt .contentCnt u {
	text-decoration:underline;
	font-size:16px;
	color:#252525;
	line-height:26px
}
@media (max-width: 767px) {
	.storydtlCnt .contentCnt u {
		font-size:13px;
		line-height:20px;
		text-align:justify
	}
}
.storydtlCnt .contentCnt p {
	font-family:'open_sansregular';
	font-size:16px;
	color:#252525;
	line-height:26px;
	margin:10px 0 0 0;
	padding-top:0
}
@media (max-width: 767px) {
	.storydtlCnt .contentCnt p {
		font-size:13px;
		line-height:20px;
		text-align:justify
	}
}
.storydtlCnt .contentCnt p.boldContent {
	font-family:'museo500';
	font-size:20px;
	color:#000000;
	line-height:26px;
	padding:30px 0;
	border-top:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	text-align:center
}
@media (max-width: 767px) {
	.storydtlCnt .contentCnt p.boldContent {
		font-size:17px
	}
}
.storydtlCnt .contentCnt.alone {
	max-width:840px;
	margin:0 auto
}
.storydtlCnt .contentCnt ul {
	list-style:initial !important;
	display:block
}
.storydtlCnt .contentCnt ul li {
	font-family:'open_sansregular';
	font-size:16px;
	color:#252525;
	line-height:26px;
	margin:10px 0 0 30px;
	padding-top:0;
	display:list-item;
	list-style-type:disc;
	padding-left:0px;
	list-style-position:outside
}
@media (max-width: 767px) {
	.storydtlCnt .contentCnt ul li {
		font-size:13px;
		line-height:20px;
		text-align:justify
	}
}
.storydtlCnt .contentCnt ol {
	list-style:initial !important
}
.storydtlCnt .contentCnt ol li {
	font-family:'open_sansregular';
	font-size:16px;
	color:#252525;
	line-height:26px;
	margin:10px 0 0 30px;
	padding-top:0;
	display:list-item;
	list-style-type:decimal;
	padding-left:0px;
	list-style-position:outside
}
@media (max-width: 767px) {
	.storydtlCnt .contentCnt ol li {
		font-size:13px;
		line-height:20px;
		text-align:justify
	}
}
@media (min-width: 767px) {
	.sliderbg {
		background:transparent url(../img/story-detail-sliderbg.png) no-repeat center 0;
		min-height:610px;
		background-size:100%
	}
}
@media (max-width: 1024px) {
	.sliderbg {
		background-size:cover
	}
}
.sliderbg .grid {
	max-width:960px;
	margin:0 auto;
	padding-top:7% !important
}
@media (max-width: 768px) {
	.sliderbg .grid {
		padding-top:12% !important
	}
}
@media (max-width: 767px) {
	.sliderbg .grid {
		padding-top:0 !important
	}
}
.slider-box,
.slider__item {
	position:relative
}
.slider {
	overflow:hidden;
	text-align:center
}
.slider__canvas {
	transition:transform 0.5s
}
.slider__item {
	float:left
}
.slider__item img {
	max-width:720px;
	max-height:425px
}
@media (max-width: 667px) {
	.slider__item img {
		max-width:100%
	}
}
.slider__item__title {
	opacity:0;
	position:absolute;
	top:50%;
	left:50%;
	width:70%;
	margin:0;
	color:#468;
	font-size:2.5rem;
	line-height:1;
	text-align:center;
	text-shadow:1px 1px 3px rgba(0,
	0,
	0,
	0.25);
	transition:opacity 0.3s,
	transform 0.3s;
	transform:translate3d(-50%,
	-60%,
	0)
}
.active .slider__item__title {
	opacity:1;
	transition-delay:0.5s;
	transform:translate3d(-50%,
	-50%,
	0)
}
@media (min-width: 48rem) {
	.slider__item__title {
		font-size:5rem
	}
}
.slider-nav {
	color:#fff;
	font-size:1rem;
	text-align:center
}
.slider-nav__dots {
	position:absolute;
	bottom:20px;
	left:20px;
	right:20px
}
.slider__dot {
	border-radius:50%;
	box-shadow:inset 0 0 0 2px;
	cursor:pointer;
	backface-visibility:hidden;
	transition:transform 0.3s,
	box-shadow 0.3s
}
.slider-nav__prev,
.slider-nav__next {
	position:absolute;
	top:50%;
	width:48px;
	height:48px;
	margin-top:-1.5rem;
	line-height:3rem
}
@media (max-width: 767px) {
	.slider-nav__prev,
	.slider-nav__next {
		display:none
	}
}
.slider-nav__prev {
	background:transparent url(../img/slider-arrow.png) no-repeat 0 0;
	left:7%
}
.slider-nav__next {
	background:transparent url(../img/slider-arrow.png) no-repeat -46px 0;
	right:7%
}
.slider__dot {
	display:inline-block;
	width:1rem;
	height:1rem;
	margin:0 1rem
}
.slider-nav__prev:hover {
	background-position:0 -48px;
	cursor:pointer
}
.slider-nav__next:hover {
	background-position:-46px -48px;
	cursor:pointer
}
.clublistCnt {
	display:inline-block;
	width:100%
}
.clublistCnt .listimgCnt {
	max-width:350px;
	margin:0 auto
}
.clublistCnt .listimgCnt a.listimghover {
	margin-bottom:30px;
	display:inline-block
}
.clublistCnt .listimgCnt a.listimghover .listimginner {
	position:relative
}
.clublistCnt .listimgCnt a.listimghover .listimginner p.listInnerText {
	position:absolute;
	bottom:15px;
	left:15px;
	font-family:'museo500';
	font-size:18px;
	line-height:24px;
	color:#ffffff
}
.clublistCnt .listimgCnt a.listimghover .listimginner p.listInnerText span.listplace {
	font-family:'museo700';
	font-size:12px;
	line-height:18px;
	text-transform:uppercase;
	color:#ffd24f;
	display:block;
	margin-bottom:10px
}
.LoaderBackground {
	background:rgba(0,
	0,
	0,
	0.4);
	position:fixed;
	top:0;
	width:100%;
	height:100%;
	padding:18% 44%;
	z-index:999999999999999;
	display:none
}
.lds-roller {
	display:inline-block;
	position:relative;
	width:64px;
	height:64px
}
.lds-roller div {
	animation:lds-roller 1.2s cubic-bezier(0.5,
	0,
	0.5,
	1) infinite;
	transform-origin:32px 32px
}
.lds-roller div:after {
	content:" ";
	display:block;
	position:absolute;
	width:6px;
	height:6px;
	border-radius:50%;
	background:#fff;
	margin:-3px 0 0 -3px
}
.lds-roller div:nth-child(1) {
	animation-delay:-0.036s
}
.lds-roller div:nth-child(1):after {
	top:50px;
	left:50px
}
.lds-roller div:nth-child(2) {
	animation-delay:-0.072s
}
.lds-roller div:nth-child(2):after {
	top:54px;
	left:45px
}
.lds-roller div:nth-child(3) {
	animation-delay:-0.108s
}
.lds-roller div:nth-child(3):after {
	top:57px;
	left:39px
}
.lds-roller div:nth-child(4) {
	animation-delay:-0.144s
}
.lds-roller div:nth-child(4):after {
	top:58px;
	left:32px
}
.lds-roller div:nth-child(5) {
	animation-delay:-0.18s
}
.lds-roller div:nth-child(5):after {
	top:57px;
	left:25px
}
.lds-roller div:nth-child(6) {
	animation-delay:-0.216s
}
.lds-roller div:nth-child(6):after {
	top:54px;
	left:19px
}
.lds-roller div:nth-child(7) {
	animation-delay:-0.252s
}
.lds-roller div:nth-child(7):after {
	top:50px;
	left:14px
}
.lds-roller div:nth-child(8) {
	animation-delay:-0.288s
}
.lds-roller div:nth-child(8):after {
	top:45px;
	left:10px
}
@keyframes lds-roller {
	0% {
		transform:rotate(0deg)
	}
	100% {
		transform:rotate(360deg)
	}
}
.eventlistCnt {
	clear:both
}
.eventlistCnt h2.bigTitle {
	font-family:'museo700';
	font-size:40px;
	color:#f5870b;
	margin-bottom:10px;
	text-align:center
}
@media (max-width: 768px) {
	.eventlistCnt h2.bigTitle {
		font-size:25px;
		margin-bottom:25px
	}
}
@media (max-width: 640px) {
	.eventlistCnt h2.bigTitle {
		font-size:24px;
		margin-bottom:25px
	}
}
.eventlistCnt p.smallText {
	font-family:'museo500';
	font-size:18px;
	color:#252525;
	line-height:26px;
	margin-bottom:30px;
	text-align:center
}
.eventlistCnt .brwCateCnt {
	display:inline-block;
	width:100%;
	margin:20px auto
}
.eventlistCnt .brwCateCnt ul {
	display:inline-block;
	width:100%;
	margin-bottom:30px
}
@media (max-width: 768px) {
	.eventlistCnt .brwCateCnt ul {
		margin-bottom:0px
	}
}
.eventlistCnt .brwCateCnt ul li {
	display:inline-block;
	min-width:24.5%;
	margin:0 auto;
	text-align:center
}
@media (max-width: 768px) {
	.eventlistCnt .brwCateCnt ul li {
		min-width:49%;
		margin:0 auto 30px
	}
}
@media (max-width: 767px) {
	.eventlistCnt .brwCateCnt ul li {
		width:49%;
		margin:0 auto 30px;
		vertical-align:top
	}
}
.eventlistCnt .brwCateCnt ul li a.imgCnt {
	display:inline-block;
	padding:15%;
	background:#ffd121;
	border-radius:50%
}
.eventlistCnt .brwCateCnt ul li a.btmText {
	margin-top:20px;
	display:block;
	font-family:'museo700';
	color:#252525;
	font-size:18px
}
.eventlistboxCnt {
	margin:0 0 50px 0;
	position:relative;
	padding-bottom:0px
}
@media (max-width: 767px) {
	.eventlistboxCnt {
		margin:0 0 30px 0
	}
}
.planSelectCnt {
	display:inline-block;
	width:100%;
	margin:50px auto 0;
	padding-top:50px;
	border-top:1px solid #e2e2e2;
	text-align:center
}
@media (max-width: 767px) {
	.planSelectCnt {
		padding-top:10px
	}
}
.planSelectCnt ul {
	display:inline-block;
	width:100%;
	margin:0 auto;
	text-align:center;
	margin-top:30px
}
.planSelectCnt ul li {
	display:inline-block;
	width:32.3%;
	margin:0 auto 0 1%;
	text-align:left;
	border:1px solid #e2e2e2;
	padding:15px 25px;
	background:transparent url(../img/calendar-icon.png) no-repeat 6% center
}
.planSelectCnt ul li:first-child {
	margin:0 auto
}
@media (max-width: 767px) {
	.planSelectCnt ul li {
		display:block;
		width:100%;
		margin:10px auto 10px auto
	}
}
.planSelectCnt ul li .pick-resort {
	display:inline-block;
	width:100%
}
.planSelectCnt ul li .pick-resort select.form {
	width:100%;
	padding:10px;
	background:transparent;
	border:0 none;
	border-bottom:0px solid #eaeaea;
	margin-bottom:0px;
	color:#000000;
	font-family:'museo700';
	font-size:20px;
	line-height:26px;
	-webkit-transition:all 0.4s;
	-moz-transition:all 0.4s;
	transition:all 0.4s;
	outline:none;
	height:46px
}
.planSelectCnt ul li .datepickerform {
	display:inline-block;
	width:100%
}
.planSelectCnt ul li .datepickerform label {
	display:none
}
.planSelectCnt ul li .datepickerform input {
	margin:0 0 0 14%;
	display:inline-block;
	width:86%;
	cursor:pointer;
	padding:10px 0;
	border:0 none;
	color:#000000;
	font-family:'museo700';
	font-size:20px;
	line-height:26px
}
.planSelectCnt ul li .datepickerform input::-webkit-input-placeholder {
	color:black
}
.planSelectCnt ul li .datepickerform input::-moz-placeholder {
	color:black
}
.planSelectCnt ul li .datepickerform input:-ms-input-placeholder {
	color:black
}
.planSelectCnt ul li .datepickerform input:-moz-placeholder {
	color:black
}
.planSelectCnt ul li a {
	display:inline-block;
	width:100%;
	padding-left:20%
}
@media (max-width: 768px) {
	.planSelectCnt ul li a {
		padding-left:25%
	}
}
.sliderCnt {
	margin:50px 0 50px 0;
	padding:50px 0 0 0;
	border-top:1px solid #e2e2e2
}
.sliderCnt .slick-slider {
	margin-bottom:30px
}
@media (min-width: 768px) and (max-width: 1024px) {
	.sliderCnt .slick-initialized .slick-slide {
		margin:0 10px
	}
}
.sliderCnt .eventBox {
	display:block;
	text-align:center
}
.sliderCnt .eventBox .sliderImgCnt {
	margin:0 auto;
	text-align:center;
	display:inline-block
}
.sliderCnt .eventBox .sliderImgCnt .bookhover {
	position:relative;
	cursor:pointer
}
.sliderCnt .eventBox .sliderImgCnt .bookhover .orngBg {
	display:none;
	width:100%;
	height:100%;
	position:absolute;
	border-radius:10px
}
.sliderCnt .eventBox .sliderImgCnt .bookhover .orngBg.open {
	display:inline-block;
	background:#ff9500;
	opacity:0.85
}
.sliderCnt .eventBox .sliderImgCnt .bookhover .roundBtnCnt.posi {
	display:none;
	position:absolute;
	top:calc(50% - 27px);
	margin-top:0
}
.sliderCnt .eventBox .sliderImgCnt .bookhover .roundBtnCnt.posi.show {
	display:inline-block
}
.sliderCnt .eventBox .sliderImgCnt img {
	border-radius:10px
}
.sliderCnt .eventBox .sliderImgCnt span.catNumCnt {
	position:absolute;
	background:#a5d500;
	left:0;
	top:0;
	color:#252525;
	font-family:'open_sanssemibold';
	font-size:14px;
	line-height:20px;
	padding:10px;
	border-radius:10px 0 0 0
}
.sliderCnt .eventBox .sliderImgCnt span.sliUpText {
	position:absolute;
	background:transparent;
	left:0px;
	bottom:0px;
	color:#000000;
	font-family:'museo700';
	font-size:20px;
	line-height:26px;
	padding:10px;
	text-align:left
}
.sliderCnt .eventBox .sliderTxtCnt {
	border:0px solid #e1e1e1;
	padding:15px 20px 55px 20px;
	margin-top:0px;
	max-width:350px;
	text-align:left
}
@media (max-width: 767px) {
	.sliderCnt .eventBox .sliderTxtCnt {
		padding:10px
	}
}
.sliderCnt .eventBox .sliderTxtCnt p {
	text-align:left
}
.sliderCnt .eventBox .sliderTxtCnt p.slievntdt {
	font-family:'open_sansbold';
	font-size:14px;
	line-height:22px;
	color:#191a17;
	text-transform:uppercase
}
.sliderCnt .eventBox .sliderTxtCnt p.slievntdt span.hearts {
	display:inline-block;
	float:right;
	color:#717171;
	font-family:'open_sansregular';
	font-size:12px;
	line-height:18px;
	padding-left:16px;
	background:transparent url(../img/orng-heart.png) no-repeat 0 center
}
.sliderCnt .eventBox .sliderTxtCnt p.slievnTtl {
	color:#252525;
	font-family:'museo700';
	font-size:20px;
	line-height:28px
}
.sliderCnt .eventBox .sliderTxtCnt p.slievnDtl {
	margin-top:8px;
	color:#717171;
	font-family:'open_sansregular';
	font-size:16px;
	line-height:24px
}
.sliderCnt .eventBox .sliderTxtCnt p.slievnTxt {
	margin-top:8px;
	color:#717171;
	font-family:'open_sansregular';
	font-size:16px;
	line-height:24px
}
.sliderCnt .eventBox .sliderTxtCnt a.interestedBtn {
	display:inline-block;
	font-family:'museo700';
	font-size:15px;
	line-height:20px;
	margin-top:10px;
	border-radius:3px;
	color:#ffffff;
	padding:10px 10px 10px 30px;
	background:#ccc url(../img/interested-star.png) no-repeat 6px center;
	cursor:pointer
}
.sliderCnt .eventBox .sliderTxtCnt a.interestedBtn:hover {
	background-color:#03b6e3;
	color:#ffffff
}
.sliderCnt .eventBox .sliderTxtCnt a.interestedBtn.active {
	background-color:#03b6e3;
	color:#ffffff
}
@media (min-width: 767px) {
	.sliderCnt .eventBox .sliderTxtCnt a.interestedBtn {
		position:absolute;
		left:35px;
		bottom:0
	}
}
.sliderCnt .eventBox .sliderTxtCnt span.interestedNum {
	display:inline-block;
	font-family:'museo700';
	font-size:15px;
	line-height:20px;
	float:right;
	margin-top:10px;
	color:#b0b0b0;
	padding:10px 0px 10px 0px
}
@media (min-width: 767px) {
	.sliderCnt .eventBox .sliderTxtCnt span.interestedNum {
		position:absolute;
		right:35px;
		bottom:0
	}
}
.sliderCnt ul.slick-dots {
	display:none !important
}
@media (max-width: 767px) {
	.sliderCnt ul.slick-dots {
		display:block
	}
}
.sliderCnt .slick-prev {
	background:transparent url(../img/slider-arrow-l.png) no-repeat 0 0;
	left:-35px;
	height:40px;
	width:40px
}
.sliderCnt .slick-prev:before {
	content:none !important
}
@media (max-width: 1024px) {
	.sliderCnt .slick-prev {
		left:-30px;
		z-index:99
	}
}
@media (max-width: 768px) {
	.sliderCnt .slick-prev {
		left:10px;
		z-index:99
	}
}
@media (max-width: 767px) {
	.sliderCnt .slick-prev {
		display:none
	}
}
.sliderCnt .slick-next {
	background:transparent url(../img/slider-arrow-r.png) no-repeat 0 0;
	right:-35px;
	height:40px;
	width:40px
}
.sliderCnt .slick-next:before {
	content:none !important
}
@media (max-width: 1024px) {
	.sliderCnt .slick-next {
		right:-30px;
		z-index:99
	}
}
@media (max-width: 768px) {
	.sliderCnt .slick-next {
		right:10px;
		z-index:99
	}
}
@media (max-width: 767px) {
	.sliderCnt .slick-next {
		display:none
	}
}
.innerpages .eventlistCnt .sliderCnt {
	margin:0 0 40px 0;
	padding:0 0 0 0;
	border-top:0px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	padding-bottom:40px
}
.innerpages .eventlistCnt .sliderCnt h2.bigTitle {
	margin-bottom:40px
}
.innerpages .eventlistCnt .sliderCnt .roundBtnCnt {
	margin-top:0
}
.eventbottomCnt {
	display:inline-block;
	width:100%;
	margin:50px 0;
	padding-top:50px;
	border-top:1px solid #e2e2e2
}
.eventbottomCnt h2.dtlTitle.faqbottomTitle {
	font-family:'museo700';
	color:#000000;
	text-align:center;
	margin:0 auto 10px;
	max-width:100%;
	font-size:26px;
	line-height:30px
}
.nobg {
	background:0 none !important
}
.nomrgn {
	margin:0 0 0 0 !important
}
.nobdr {
	border:0 none !important
}
.ui-datepicker .ui-datepicker-header {
	background:#47a8ee !important;
	border:1px solid #47a8ee !important
}
.ui-widget-header {
	border:1px solid #e8e8e8 !important;
	background:#ffffff !important;
	color:#ffffff !important;
	font-weight:normal !important
}
.sweet-alert h2 {
	font-family:'museo700';
	color:#e79323
}
.sweet-alert p {
	color:#717171;
	font-family:'open_sansregular'
}
.sweet-alert button {
	font-family:'museo700';
	border-radius:50px !important
}
.sweet-alert button.confirm {
	background-color:transparent !important;
	color:#66b5e1 !important;
	border:1px solid #66b5e1 !important
}
.sweet-alert button.confirm:hover {
	background-color:#66b5e1 !important;
	color:#ffffff !important
}
.sweet-alert .sa-icon.sa-success {
	width:64px;
	height:64px;
	border-color:transparent !important
}
.sweet-alert .sa-icon.sa-success .sa-placeholder {
	border:0 none !important;
	width:64px;
	height:64px;
	top:0;
	left:0;
	background:transparent url(../img/yes-tick.png) no-repeat center center;
	border-radius:0 !important
}
.sweet-alert .sa-icon.sa-success .sa-line {
	display:none !important
}
.featureddiscussionCnt,
.alldiscussionsection {
	margin:50px 0
}
.featureddiscussionCnt h2,
.alldiscussionsection h2 {
	font-family:'museo700';
	font-size:30px;
	line-height:28px;
	color:#000;
	margin-bottom:35px
}
.featureddiscussionCnt h2 span,
.alldiscussionsection h2 span {
	height:8px;
	width:80px;
	background-color:#f8992d;
	display:block;
	margin-top:15px
}
.featureddiscussionCnt ul.disclisttab,
.alldiscussionsection ul.disclisttab {
	margin:0 0 30px 0;
	padding:0 0 0 0;
	list-style:none;
	overflow-x:auto;
	overflow-y:hidden;
	white-space:nowrap
}
@media (max-width: 767px) {
	.featureddiscussionCnt ul.disclisttab::-webkit-scrollbar,
	.alldiscussionsection ul.disclisttab::-webkit-scrollbar {
		display:none;
		height:0;
		background:transparent !important
	}
}
.featureddiscussionCnt ul.disclisttab li,
.alldiscussionsection ul.disclisttab li {
	display:inline-block;
	margin:0 10px 0 0;
	text-align:center
}
@media (max-width: 1024px) {
	.featureddiscussionCnt ul.disclisttab li,
	.alldiscussionsection ul.disclisttab li {
		margin:0 5px 0 0
	}
}
@media (max-width: 768px) {
	.featureddiscussionCnt ul.disclisttab li,
	.alldiscussionsection ul.disclisttab li {
		min-width:15%
	}
}
@media (max-width: 568px) {
	.featureddiscussionCnt ul.disclisttab li,
	.alldiscussionsection ul.disclisttab li {
		margin-bottom:0px
	}
}
.featureddiscussionCnt ul.disclisttab li a,
.alldiscussionsection ul.disclisttab li a {
	display:inline-block;
	color:#000000;
	font-family:'museo700';
	font-size:14px;
	line-height:20px;
	text-transform:uppercase;
	text-decoration:none;
	padding:5px 10px;
	border-bottom:3px solid #ffffff
}
.featureddiscussionCnt ul.disclisttab li a.active,
.featureddiscussionCnt ul.disclisttab li a:hover,
.alldiscussionsection ul.disclisttab li a.active,
.alldiscussionsection ul.disclisttab li a:hover {
	color:#03b6e3;
	text-decoration:none;
	border-bottom:3px solid #03b6e3
}
@media (max-width: 568px) {
	.featureddiscussionCnt ul.disclisttab li a,
	.alldiscussionsection ul.disclisttab li a {
		font-size:11px;
		line-height:16px
	}
}
.featureddiscussionCnt .detailpanel,
.alldiscussionsection .detailpanel {
	border-bottom:1px solid #e1e1e1;
	padding-bottom:30px;
	margin-bottom:30px
}
.featureddiscussionCnt .detailpanel .userdetail p,
.alldiscussionsection .detailpanel .userdetail p {
	font-family:'open_sansregular';
	font-size:15px;
	line-height:28px;
	color:#252525;
	margin-bottom:10px;
	float:left
}
@media (max-width: 480px) {
	.featureddiscussionCnt .detailpanel .userdetail p .tags,
	.alldiscussionsection .detailpanel .userdetail p .tags {
		display:block
	}
}
.featureddiscussionCnt .detailpanel .userdetail p .deviderspan,
.alldiscussionsection .detailpanel .userdetail p .deviderspan {
	margin:10px
}
@media (max-width: 480px) {
	.featureddiscussionCnt .detailpanel .userdetail p .deviderspan,
	.alldiscussionsection .detailpanel .userdetail p .deviderspan {
		display:none
	}
}
.featureddiscussionCnt .detailpanel .userdetail .sharebtnright,
.alldiscussionsection .detailpanel .userdetail .sharebtnright {
	float:right
}
.featureddiscussionCnt .detailpanel .userdetail .sharebtnright img,
.alldiscussionsection .detailpanel .userdetail .sharebtnright img {
	margin:0
}
.featureddiscussionCnt .detailpanel h3,
.alldiscussionsection .detailpanel h3 {
	color:#252525;
	margin-bottom:10px;
	font-family:'museo700';
	font-size:20px;
	line-height:28px;
	clear:both
}
.featureddiscussionCnt .detailpanel img,
.alldiscussionsection .detailpanel img {
	margin:15px 0
}
.featureddiscussionCnt .detailpanel .disccomment,
.alldiscussionsection .detailpanel .disccomment {
	font-family:'open_sansregular';
	font-size:16px;
	line-height:25px;
	color:#252525;
	margin-bottom:10px;
	margin-top:5px
}
.featureddiscussionCnt .detailpanel .disccomment p,
.alldiscussionsection .detailpanel .disccomment p {
	font-family:'open_sansregular';
	font-size:15px;
	font-weight:bolder
}
.featureddiscussionCnt .detailpanel .disccomment .commentsgray,
.alldiscussionsection .detailpanel .disccomment .commentsgray {
	font-size:16px;
	color:#717171;
	margin-bottom:10px;
	font-weight:normal
}
.featureddiscussionCnt .detailpanel .disccomment .numericwidget,
.alldiscussionsection .detailpanel .disccomment .numericwidget {
	font-size:16px;
	line-height:28px;
	color:#717171
}
.featureddiscussionCnt .detailpanel .disccomment .numericwidget .likewidget,
.alldiscussionsection .detailpanel .disccomment .numericwidget .likewidget {
	background:url(../img/like-icon-comm.png) no-repeat left center;
	padding:10px 0 10px 33px;
	color:#252525
}
.featureddiscussionCnt .detailpanel .disccomment .numericwidget .likewidget.success,
.alldiscussionsection .detailpanel .disccomment .numericwidget .likewidget.success {
	background:url(../img/like-icon-comm-org.png) no-repeat left center
}
.featureddiscussionCnt .detailpanel .disccomment .numericwidget .deviderspan,
.alldiscussionsection .detailpanel .disccomment .numericwidget .deviderspan {
	margin:15px;
	font-size:19px
}
.featureddiscussionCnt .detailpanel .disccomment .numericwidget .commtwidget,
.alldiscussionsection .detailpanel .disccomment .numericwidget .commtwidget {
	background:url(../img/comm-icon-comm.png) no-repeat left center;
	padding:10px 0 10px 33px;
	color:#252525
}
.featureddiscussionCnt .detailpanel .disccomment .numericwidget .replywidget,
.alldiscussionsection .detailpanel .disccomment .numericwidget .replywidget {
	float:right;
	color:#717171
}
.featureddiscussionCnt .detailpanel .disccomment .numericwidget .replywidget img,
.alldiscussionsection .detailpanel .disccomment .numericwidget .replywidget img {
	margin:0;
	line-height:28px;
	vertical-align:middle
}
.alldiscussionsection {
	margin:0 0 5% 0 !important
}
.featureddiscussionsection,
.latestdiscussionsection {
	margin-top:10%
}
.featureddiscussionsection ul li,
.latestdiscussionsection ul li {
	list-style:none;
	list-style-type:none
}
.featureddiscussionsection ul li.detailpanel:last-child,
.latestdiscussionsection ul li.detailpanel:last-child {
	border-bottom:none;
	margin-bottom:0
}
.alldiscussionsection ul li {
	list-style:none;
	list-style-type:none
}
.alldiscussionsection ul li.detailpanel:last-child {
	border-bottom:1px solid #e1e1e1 !important;
	margin-bottom:0
}
.featureddiscussionsection {
	margin-top:0
}
.featureddiscussionsection .roundBtnCnt {
	margin-top:0;
	margin-bottom:30px
}
@media (max-width: 736px) {
	.featureddiscussionsection .roundBtnCnt {
		margin-top:0;
		padding-bottom:40px;
		margin-bottom:40px;
		border-bottom:1px solid #e1e1e1
	}
}
.latestdiscussionsection {
	margin-bottom:10%
}
.rightcoldiscussion .form-control {
	display:inline-block;
	padding:22px 20px 22px 50px;
	font-size:15px;
	font-family:'open_sansregular';
	line-height:20px;
	color:#4b4848;
	background:#f7f7f7 url(../img/search-grey.png) no-repeat 8px center;
	border:1px solid #e8e8e8;
	border-radius:30px;
	width:100%
}
.rightcoldiscussion .form-control:focus {
	box-shadow:0 0 9px rgba(0,
	0,
	0,
	0.7)
}
@media (max-width: 736px) {
	.rightcoldiscussion .form-control {
		width:100%
	}
}
.form-inline.rightblock {
	margin-bottom:20px
}
.btnblue.rightblock {
	border:1px solid #e8e8e8;
	padding:25px 25px 25px 25px;
	margin-bottom:20px
}
.btnblue.rightblock ul.disclist {
	margin:20px 0 0 0;
	display:inline-block;
	list-style-type:disc
}
.btnblue.rightblock ul.disclist li {
	list-style-type:disc;
	display:block;
	margin:0 0 15px 0px;
	background:transparent url(../img/bullet.png) no-repeat 0px 5px;
	padding-left:20px;
	line-height:20px;
	font-size:14px;
	font-family:'open_sansregular';
}
.btnblue.rightblock .roundBtnCnt {
	margin:0 auto;
	max-width:80%;
	display:block
}
.btnblue.rightblock .roundBtnCnt .btnCurv.block {
	width:100%
}
@media (min-width: 768px) {
	.form-inline .form-group {
		display:block
	}
}
.rightcoldiscussion label {
	display:none;
	color:#fff;
	font-size:16px;
	font-family:'open_sansregular';
	margin-right:15px;
	cursor:text
}
.communityWidget {
	margin-bottom:20px
}
.communityWidget h2 {
	font-family:'museo700';
	font-size:22px;
	line-height:28px;
	color:#000;
	margin-bottom:25px
}
.communityWidget h2 span {
	height:8px;
	width:80px;
	background-color:#f8992d;
	display:block;
	margin-top:15px
}
.communityWidget .communityWidgetcont {
	border:1px solid #e8e8e8;
	padding:25px 25px 15px 25px
}
.communityWidget .communityWidgetcont ul li {
	list-style:none;
	list-style-type:none;
	border-bottom:1px solid #e1e1e1
}
.communityWidget .communityWidgetcont ul li a {
	display:block;
	width:100%;
	font-family:'open_sansregular';
	font-size:16px;
	line-height:28px;
	color:#000;
	padding:15px 0;
	font-weight:bold
}
.communityWidget .communityWidgetcont ul li:hover {
	opacity:0.5
}
.communityWidget .communityWidgetcont ul li:last-child {
	border-bottom:none;
	margin-bottom:0
}
.contributersWidget {
	margin-bottom:20px
}
.contributersWidget h2 {
	font-family:'museo700';
	font-size:22px;
	line-height:28px;
	color:#000;
	margin-bottom:25px
}
.contributersWidget h2 span {
	height:8px;
	width:80px;
	background-color:#f8992d;
	display:block;
	margin-top:15px
}
.contributersWidget .contributersWidgetcont {
	border:1px solid #e8e8e8;
	padding:25px 25px 15px 25px
}
.contributersWidget .contributersWidgetcont ul li {
	list-style:none;
	list-style-type:none;
	border-bottom:1px solid #e1e1e1
}
.contributersWidget .contributersWidgetcont ul li a {
	display:block;
	width:100%;
	font-family:'open_sansregular';
	font-size:16px;
	line-height:50px;
	color:#000;
	padding:15px 0;
	font-weight:bold
}
.contributersWidget .contributersWidgetcont ul li a img {
	line-height:50px;
	vertical-align:middle;
	margin-right:20px
}
.contributersWidget .contributersWidgetcont ul li:hover {
	opacity:0.5
}
.contributersWidget .contributersWidgetcont ul li:last-child {
	border-bottom:none;
	margin-bottom:0
}
.relateddiscussionWidget {
	margin-bottom:20px
}
.relateddiscussionWidget h2 {
	font-family:'museo700';
	font-size:22px;
	line-height:28px;
	color:#000;
	margin-bottom:25px
}
.relateddiscussionWidget h2 span {
	height:8px;
	width:80px;
	background-color:#f8992d;
	display:block;
	margin-top:15px
}
.relateddiscussionWidget .relateddiscussionWidgetcont {
	border:1px solid #e8e8e8;
	padding:25px 25px 15px 25px
}
.relateddiscussionWidget .relateddiscussionWidgetcont ul li {
	list-style:none;
	list-style-type:none;
	border-bottom:1px solid #e1e1e1;
	margin-bottom:25px
}
.relateddiscussionWidget .relateddiscussionWidgetcont ul li a {
	display:inline;
	width:100%;
	font-family:'open_sansregular';
	font-size:16px;
	line-height:28px;
	color:#000;
	padding:15px 0;
	font-weight:bold
}
.relateddiscussionWidget .relateddiscussionWidgetcont ul li .devider {
	margin:10px
}
.relateddiscussionWidget .relateddiscussionWidgetcont ul li .tagslinkpara {
	color:#777777;
	display:block;
	padding:0 0 25px 0;
	font-weight:normal
}
.relateddiscussionWidget .relateddiscussionWidgetcont ul li:last-child {
	border-bottom:none;
	margin-bottom:0
}
.relateddiscussionWidget .relateddiscussionWidgetcont .btnCnt {
	margin:10px auto 20px auto;
	display:inline-table;
	width:100%
}
.relateddiscussionWidget .relateddiscussionWidgetcont .btnCnt a.discViewbtn {
	font-family:'museo700';
	font-size:16px;
	color:#02b6e2;
	line-height:24px
}
@media (max-width: 1024px) {
	.relateddiscussionWidget .relateddiscussionWidgetcont .btnCnt a.discViewbtn {
		font-size:14px;
		line-height:20px
	}
}
@media (max-width: 1000px) {
	.relateddiscussionWidget .relateddiscussionWidgetcont {
		margin-top:30px
	}
}
.commentsCont h4 {
	font-family:'open_sansregular';
	font-size:16px;
	color:#000;
	line-height:24px;
	margin-bottom:30px;
	text-decoration:underline
}
.commentsCont ul {
	display:inline-block;
	width:100%
}
.commentsCont ul li {
	display:inline-block;
	width:100%
}
.commentsCont img {
	float:left
}
.commentsCont .commentDetails {
	float:none;
	margin-left:60px;
	margin-bottom:10px
}
.commentsCont .commentDetails p {
	font-family:'open_sansregular';
	font-size:16px;
	line-height:28px;
	color:#252525;
	margin-bottom:0;
	float:none;
	font-weight:bold
}
@media (max-width: 480px) {
	.commentsCont .commentDetails p .tags {
		display:block
	}
}
.commentsCont .commentDetails p .deviderspan {
	margin:10px
}
@media (max-width: 480px) {
	.commentsCont .commentDetails p .deviderspan {
		display:none
	}
}
.commentsCont .commentDetails .commentsgray {
	color:#717171;
	margin-bottom:10px;
	font-weight:normal
}
.commentsCont .commentDetails .sharebtnright {
	float:right
}
.commentsCont .commentDetails .sharebtnright img {
	margin:0
}
.commentsCont .commentDetails .numericwidgetComment {
	font-size:16px;
	line-height:28px;
	color:#717171
}
.commentsCont .commentDetails .numericwidgetComment .likewidget {
	background:url(../img/like-icon-comm.png) no-repeat left center;
	padding:10px 0 10px 33px
}
.commentsCont .commentDetails .numericwidgetComment .likewidget.success {
	background:url(../img/like-icon-comm-org.png) no-repeat left center
}
.commentsCont .commentDetails .numericwidgetComment .deviderspan {
	margin:15px;
	font-size:19px
}
.commentsCont .commentDetails .numericwidgetComment .replywidget {
	background:url(../img/reply-icon.png) no-repeat left center;
	padding:10px 0 10px 25px
}
.commentsCont .commentSection {
	display:inline-block;
	margin-left:45px;
	margin-top:50px
}
.commentsCont .commentSection label {
	display:inline-block;
	vertical-align:middle;
	font-family:'open_sansregular';
	font-size:15px;
	color:#252525;
	line-height:20px;
	min-width:210px;
	text-align:left;
	margin-bottom:20px
}
.commentsCont .commentSection .form {
	width:100%;
	padding:15px;
	background:transparent;
	border:0 none;
	border:1px solid #eaeaea;
	margin-bottom:0px;
	color:#4b4848 !important;
	font-size:16px;
	font-family:'open_sansregular';
	-webkit-transition:all 0.4s;
	-moz-transition:all 0.4s;
	transition:all 0.4s
}
.commentsCont .commentSection .textarea {
	height:200px;
	max-height:200px;
	max-width:100%
}
.commentsCont .commentSection .btn {
	display:inline-table
}
.commentsCont .commentSection .btnCnt {
	margin:20px 0px 0 0;
	text-align:right;
	display:inline-table;
	width:100%
}
.commentsCont .commentSection .btnCnt a.discViewbtn {
	font-family:'museo700';
	font-size:16px;
	color:#02b6e2;
	line-height:24px
}
.commentsCont .commentSection .btnCnt a.discViewbtn:hover {
	color:#000000
}
@media (max-width: 1024px) {
	.commentsCont .commentSection .btnCnt a.discViewbtn {
		font-size:14px;
		line-height:20px
	}
}
.commentsCont .commentSection .btnCnt .btn-default {
	font-family:'museo700';
	font-size:16px;
	line-height:24px;
	color:#ffffff;
	background-color:#03b6e3;
	border:1px solid #03b6e3;
	border-radius:30px;
	padding:15px 30px;
	text-transform:uppercase;
	display:inline-table !important;
	margin-right:15px
}
@media (max-width: 1024px) {
	.commentsCont .commentSection .btnCnt .btn-default {
		font-size:14px;
		line-height:20px
	}
}
.commentsCont .commentSection .btnCnt .btn-default.block {
	background-image:linear-gradient(to left,
	transparent,
	transparent 50%,
	#fff 50%,
	#fff);
	background-position:99% 0;
	background-size:201% 100%;
	transition:all .20s ease-in;
	display:inline-table !important
}
@media (max-width: 1024px) {
	.commentsCont .commentSection .btnCnt .btn-default.block {
		background-position:100% 0
	}
}
.commentsCont .commentSection .btnCnt .btn-default.block:hover {
	background-position:0 0;
	color:#03b6e3
}
.modal-open {
	padding-right:0 !important
}
.modalCnt .modal {
	z-index:1050
}
.modalCnt #starDiscPop .modal-content {
	border-radius:0
}
.modalCnt #starDiscPop .modal-header {
	border-bottom:0 none;
	padding:30px 30px 0 30px
}
@media (max-width: 480px) {
	.modalCnt #starDiscPop .modal-header {
		padding:10px 10px 0 10px
	}
}
.modalCnt #starDiscPop .modal-header .close {
	font-size:30px;
	line-height:20px
}
.modalCnt #starDiscPop .modal-header .close:hover {
	opacity:1
}
.modalCnt #starDiscPop .modal-body {
	padding:30px
}
@media (max-width: 480px) {
	.modalCnt #starDiscPop .modal-body {
		padding:20px 10px
	}
}
.modalCnt #starDiscPop .popdetailBox {
	padding:20px;
	border:1px solid #dddddd
}
.modalCnt #starDiscPop .popdetailBox h4 {
	font-family:'open_sansregular';
	font-size:20px;
	color:#252525;
	line-height:24px;
	margin-bottom:12px
}
@media (max-width: 480px) {
	.modalCnt #starDiscPop .popdetailBox h4 {
		font-size:16px;
		line-height:20px
	}
}
.modalCnt #starDiscPop .popdetailBox p.popText {
	font-family:'open_sansregular';
	font-size:16px;
	color:#717171;
	line-height:20px;
	margin-bottom:5px
}
@media (max-width: 480px) {
	.modalCnt #starDiscPop .popdetailBox p.popText {
		font-size:12px;
		line-height:18px
	}
}
.modalCnt #starDiscPop .popSelfCnt {
	display:inline-block;
	vertical-align:middle;
	width:100%;
	margin:20px 0
}
.modalCnt #starDiscPop .popSelfCnt img.memberpic {
	display:inline-block;
	border-radius:50%;
	max-width:56px;
	vertical-align:top
}
.modalCnt #starDiscPop .popSelfCnt p.selfName {
	display:inline-block;
	font-family:'open_sansbold';
	font-size:16px;
	color:#252525;
	line-height:20px;
	vertical-align:top;
	margin-top:15px;
	margin-left:15px
}
.modalCnt #starDiscPop .popForm .btnCnt {
	margin:0px auto 0px auto;
	text-align:left;
	display:inline-table;
	width:100%
}
.modalCnt #starDiscPop .popForm .btnCnt .btn-default {
	font-family:'museo700';
	font-size:16px;
	line-height:24px;
	color:#ffffff;
	background-color:#03b6e3;
	border:1px solid #03b6e3;
	border-radius:30px;
	padding:15px 30px;
	text-transform:uppercase;
	display:inline-table !important
}
@media (max-width: 1024px) {
	.modalCnt #starDiscPop .popForm .btnCnt .btn-default {
		font-size:14px;
		line-height:20px
	}
}
.modalCnt #starDiscPop .popForm .btnCnt .btn-default.block {
	background-image:linear-gradient(to left,
	transparent,
	transparent 50%,
	#fff 50%,
	#fff);
	background-position:99% 0;
	background-size:202% 100%;
	transition:all .20s ease-in;
	display:inline-table !important
}
.modalCnt #starDiscPop .popForm .btnCnt .btn-default.block:hover {
	background-position:0 0;
	color:#03b6e3
}
.modalCnt #starDiscPop .popForm .btnCnt .btn-default.white {
	color:#03b6e3;
	background-color:#ffffff;
	border:1px solid #03b6e3;
	margin-left:10px
}
.modalCnt #starDiscPop .popForm .btnCnt .btn-default.white.block {
	background-image:linear-gradient(to left,
	transparent,
	transparent 50%,
	#03b6e3 50%,
	#03b6e3);
	background-position:100% 0;
	background-size:200% 100%;
	transition:all .20s ease-in
}
.modalCnt #starDiscPop .popForm .btnCnt .btn-default.white.block:hover {
	background-position:0 0;
	color:#ffffff
}
.modalCnt #starDiscPop .popForm label {
	display:none
}
.modalCnt #starDiscPop .popForm label.error {
	display:block;
	padding:0;
	margin:.0;
	font-family:'open_sansregular';
	font-size:12px;
	color:red;
	line-height:18px
}
.modalCnt #starDiscPop .popForm label.valid {
	display:block
}
.modalCnt #starDiscPop .popForm .form {
	width:100%;
	min-width:300px;
	padding:15px;
	background:transparent;
	border:0 none;
	border-bottom:1px solid #eaeaea;
	margin:10px 0 0 0;
	color:#4b4848 !important;
	font-size:16px;
	font-family:'open_sansregular';
	-webkit-transition:all 0.4s;
	-moz-transition:all 0.4s;
	transition:all 0.4s
}
@media (max-width: 767px) {
	.modalCnt #starDiscPop .popForm .form {
		min-width:inherit;
		margin:10px 0 10px
	}
}
.modalCnt #starDiscPop .popForm .form:hover {
	border-bottom:1px solid #8BC3A3
}
.modalCnt #starDiscPop .popForm .form:focus {
	outline:none;
	border-bottom:1px solid #8BC3A3
}
.modalCnt #starDiscPop .popForm .panel-body {
	padding:0
}
.modalCnt #starDiscPop .popForm .panel-body .input-group {
	border-bottom:1px solid #eaeaea
}
.modalCnt #starDiscPop .popForm .panel-body .input-group:hover {
	border-bottom:1px solid #8BC3A3
}
.modalCnt #starDiscPop .popForm .panel-body .input-group:focus {
	outline:none;
	border-bottom:1px solid #8BC3A3
}
.modalCnt #starDiscPop h2.bigTitle.modal-title {
	font-family:'museo700';
	font-size:25px;
	color:#f5870b;
	margin-bottom:0px;
	text-align:left
}
@media (max-width: 480px) {
	.modalCnt #starDiscPop h2.bigTitle.modal-title {
		font-size:20px
	}
}
.modalCnt #starDiscPop .fileUpload {
	font-family:'museo700';
	font-size:12px;
	line-height:18px;
	position:relative;
	overflow:hidden;
	border-radius:20px;
	padding:10px 15px 10px 35px;
	border:0 none;
	color:#252525;
	text-transform:uppercase;
	background:#e5e5e5 url(../img/upload-icon.png) no-repeat 10px center
}
.modalCnt #starDiscPop .fileUpload input.upload {
	position:absolute;
	top:0;
	right:0;
	margin:0;
	padding:0;
	font-size:20px;
	cursor:pointer;
	opacity:0;
	filter:alpha(opacity=0)
}
.conversationCnt {
	background:#ffffff;
	margin:30px auto;
	padding-bottom:40px;
	border-bottom:1px solid #e2e2e2
}
.conversationCnt .converinnerCnt {
	background-color:transparent;
	display:inline-block;
	text-align:left;
	margin:0;
	width:100%
}
.conversationCnt .converinnerCnt .converImg {
	margin-bottom:13px
}
.conversationCnt .converinnerCnt .converBox {
	background-color:transparent;
	padding:20px 0px
}
.conversationCnt .converinnerCnt .converBox p {
	margin-top:13px
}
.conversationCnt .converinnerCnt .converBox p.converTitle {
	font-family:'museo700';
	font-size:20px;
	color:#1f2121;
	line-height:26px;
	text-transform:capitalize;
	margin-top:0
}
.conversationCnt .converinnerCnt .converBox p.converText {
	font-family:'open_sansregular';
	font-size:15px;
	color:#999999;
	line-height:20px
}
.conversationCnt .converinnerCnt .converBox p.converDate {
	font-family:'open_sansregular';
	font-size:13px;
	color:#999999;
	line-height:20px
}
.cm-alert-success {
	background-color:#dff0d8;
	border-color:#d6e9c6;
	color:#3c763d
}
.cm-alert {
	padding:15px;
	margin-bottom:22px;
	border:1px solid transparent;
	border-radius:4px
}
.nanhikalimainCnt {
	clear:both
}
.nanhikalimainCnt h2.bigTitle {
	margin-bottom:10px
}
.nanhikalibannerCnt {
	background:#fff url(../img/nanhi-kali-bg.jpg) no-repeat right center;
	background-size:100%;
	min-height:620px;
	position:relative;
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	transform-style:preserve-3d;
	height:100px
}
@media (max-width: 1280px) {
	.nanhikalibannerCnt {
		min-height:600px
	}
}
@media (max-width: 1024px) {
	.nanhikalibannerCnt {
		min-height:550px
	}
}
@media (max-width: 768px) {
	.nanhikalibannerCnt {
		min-height:450px;
		padding:20px 0
	}
}
@media (max-width: 767px) {
	.nanhikalibannerCnt {
		min-height:380px;
		height:auto !important;
		background:0 none
	}
}
.nanhikalibannerCnt .nanhiImgMob {
	display:none
}
@media (max-width: 767px) {
	.nanhikalibannerCnt .nanhiImgMob {
		display:block;
		width:100%;
		margin:0 auto;
		text-align:center
	}
}
.nanhikalibannerCnt .nanhiinnerCnt {
	margin:0;
	text-align:left;
	display:inline-block;
	max-width:500px;
	float:right
}
@media (max-width: 767px) {
	.nanhikalibannerCnt .nanhiinnerCnt {
		max-width:100%
	}
}
.nanhikalibannerCnt .nanhiinnerCnt h3 {
	font-family:'museo700';
	font-size:38px;
	line-height:44px;
	color:#121111
}
@media (max-width: 767px) {
	.nanhikalibannerCnt .nanhiinnerCnt h3 {
		font-size:35px;
		line-height:40px;
		text-align:center
	}
}
@media (max-width: 640px) {
	.nanhikalibannerCnt .nanhiinnerCnt h3 {
		font-size:25px;
		line-height:30px;
		text-align:center
	}
}
.nanhikalibannerCnt .nanhiinnerCnt .nanhiTxtCnt {
	margin:0 auto
}
@media (max-width: 767px) {
	.nanhikalibannerCnt .nanhiinnerCnt .nanhiTxtCnt {
		max-width:70%
	}
}
@media (max-width: 640px) {
	.nanhikalibannerCnt .nanhiinnerCnt .nanhiTxtCnt {
		max-width:100%
	}
}
.nanhikalibannerCnt .nanhiinnerCnt .nanhiTxtCnt p.nanhiText {
	font-family:'open_sansregular';
	font-size:16px;
	color:#717171;
	line-height:24px;
	margin-top:20px;
	margin-bottom:20px
}
@media (max-width: 768px) {
	.nanhikalibannerCnt .nanhiinnerCnt .nanhiTxtCnt p.nanhiText {
		font-size:12px
	}
}
@media (max-width: 767px) {
	.nanhikalibannerCnt .nanhiinnerCnt .nanhiTxtCnt p.nanhiText {
		text-align:center;
		padding:0 10px
	}
}
.nanhikalibannerCnt .nanhiinnerCnt .nanhiTxtCnt p.nanhiBigText {
	font-family:'museo700';
	font-size:20px;
	color:#121111;
	line-height:26px;
	margin-bottom:20px
}
@media (max-width: 768px) {
	.nanhikalibannerCnt .nanhiinnerCnt .nanhiTxtCnt p.nanhiBigText {
		font-size:14px
	}
}
@media (max-width: 767px) {
	.nanhikalibannerCnt .nanhiinnerCnt .nanhiTxtCnt p.nanhiBigText {
		text-align:center;
		padding:0 10px
	}
}
.nanhikalibannerCnt .nanhiinnerCnt .roundBtnCnt {
	width:auto
}
@media (max-width: 767px) {
	.nanhikalibannerCnt .nanhiinnerCnt .roundBtnCnt {
		width:100%
	}
}
.nanhikalibannerCnt .container {
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
@media (max-width: 767px) {
	.nanhikalibannerCnt .container {
		-webkit-transform:inherit;
		-ms-transform:inherit;
		transform:inherit
	}
}
.shareNearnIndex {
	position:relative;
	z-index:9
}
.shareNearnCnt {
	background:#fff url(../img/participate-bg.png) no-repeat center center;
	background-size:100%;
	min-height:610px;
	position:relative;
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	transform-style:preserve-3d;
	height:100px;
	margin:40px auto
}
@media (max-width: 1280px) {
	.shareNearnCnt {
		min-height:610px
	}
}
@media (max-width: 1024px) {
	.shareNearnCnt {
		min-height:450px
	}
}
@media (max-width: 768px) {
	.shareNearnCnt {
		min-height:370px;
		padding:0px 0
	}
}
@media (max-width: 767px) {
	.shareNearnCnt {
		margin:0px auto;
		min-height:450px;
		height:auto !important;
		background:#ffda18 url(../img/participate-bg-mob.jpg) repeat-y center top;
		background-size:100%;
		margin-top:25%;
		padding:0 0 20px 0
	}
}
.shareNearnCnt .shareNearninnerCnt {
	margin:0;
	text-align:left;
	display:block;
	position:relative
}
@media (max-width: 767px) {
	.shareNearnCnt .shareNearninnerCnt {
		text-align:center
	}
}
.shareNearnCnt .shareNearninnerCnt h3 {
	font-family:'museo700';
	font-size:24px;
	line-height:32px;
	color:#121111;
	margin-bottom:20px
}
@media (max-width: 1024px) {
	.shareNearnCnt .shareNearninnerCnt h3 {
		font-size:14px;
		line-height:20px
	}
}
@media (max-width: 768px) {
	.shareNearnCnt .shareNearninnerCnt h3 {
		font-size:12px;
		line-height:18px
	}
}
@media (max-width: 767px) {
	.shareNearnCnt .shareNearninnerCnt h3 {
		text-align:center;
		font-size:24px;
		line-height:30px
	}
}
.shareNearnCnt .shareNearninnerCnt .shareNearnTxtCnt {
	margin:0 0 0 0;
	max-width:480px
}
@media (max-width: 1024px) {
	.shareNearnCnt .shareNearninnerCnt .shareNearnTxtCnt {
		max-width:410px
	}
}
@media (max-width: 768px) {
	.shareNearnCnt .shareNearninnerCnt .shareNearnTxtCnt {
		max-width:380px;
		display:inline-block
	}
}
@media (max-width: 767px) {
	.shareNearnCnt .shareNearninnerCnt .shareNearnTxtCnt {
		max-width:500px
	}
}
@media (max-width: 640px) {
	.shareNearnCnt .shareNearninnerCnt .shareNearnTxtCnt {
		max-width:380px
	}
}
.shareNearnCnt .shareNearninnerCnt .shareNearnTxtCnt p.shareNearnText {
	font-family:'open_sansregular';
	font-size:18px;
	color:#121111;
	line-height:26px;
	margin-bottom:20px
}
@media (max-width: 1024px) {
	.shareNearnCnt .shareNearninnerCnt .shareNearnTxtCnt p.shareNearnText {
		font-size:14px;
		line-height:20px
	}
}
@media (max-width: 768px) {
	.shareNearnCnt .shareNearninnerCnt .shareNearnTxtCnt p.shareNearnText {
		font-size:12px;
		line-height:18px;
		margin-bottom:0px
	}
}
@media (max-width: 767px) {
	.shareNearnCnt .shareNearninnerCnt .shareNearnTxtCnt p.shareNearnText {
		text-align:center;
		font-size:14px;
		line-height:20px
	}
}
.shareNearnCnt .shareNearninnerCnt .shareNearnTxtCnt .roundBtnCnt {
	width:auto
}
@media (max-width: 767px) {
	.shareNearnCnt .shareNearninnerCnt .shareNearnTxtCnt .roundBtnCnt {
		width:100%
	}
}
.shareNearnCnt .shareNearninnerCnt .shareNearnImgCnt {
	position:absolute;
	right:-50px;
	top:-180px
}
@media (max-width: 1280px) {
	.shareNearnCnt .shareNearninnerCnt .shareNearnImgCnt {
		right:-30px;
		top:-180px
	}
}
@media (max-width: 1024px) {
	.shareNearnCnt .shareNearninnerCnt .shareNearnImgCnt {
		right:0px;
		top:-100px;
		max-width:50%
	}
}
@media (max-width: 768px) {
	.shareNearnCnt .shareNearninnerCnt .shareNearnImgCnt {
		right:-20px;
		top:-40%
	}
}
@media (max-width: 767px) {
	.shareNearnCnt .shareNearninnerCnt .shareNearnImgCnt {
		max-width:80%;
		position:relative;
		right:0;
		margin:-25% auto 0 auto;
		text-align:center
	}
}
.shareNearnCnt .container {
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
@media (max-width: 767px) {
	.shareNearnCnt .container {
		-webkit-transform:inherit;
		-ms-transform:inherit;
		transform:inherit
	}
}
.innerpages .shareNearnCnt {
	margin:70px 0
}
@media (max-width: 767px) {
	.innerpages .shareNearnCnt {
		margin:120px 0
	}
}
@media (max-width: 480px) {
	.innerpages .shareNearnCnt {
		margin:70px 0 30px 0
	}
}
.rewardpntCnt {
	background:0 none;
	margin:40px 0 50px 0;
	padding-bottom:50px;
	border-bottom:1px solid #e8e8e8
}
@media (max-width: 568px) {
	.rewardpntCnt {
		margin:20px 0 25px 0;
		padding-bottom:25px
	}
}
.rewardpntCnt.earnbtm {
	border-bottom:0 none
}
.rewardpntCnt .earnboxCnt {
	display:inline-block;
	width:100%
}
.rewardpntCnt .earnboxCnt .subText {
	font-family:'open_sansregular';
	font-size:18px;
	line-height:24px;
	color:#2a2a2a;
	display:inline-block
}
.rewardpntCnt .leftbx h2.bigTitle {
	margin-bottom:10px;
	text-align:left;
	margin-top:60px
}
@media (max-width: 767px) {
	.rewardpntCnt .leftbx h2.bigTitle {
		margin-top:0
	}
}
.rewardpntCnt .leftbx p {
	font-family:'open_sansregular';
	font-size:18px;
	line-height:24px;
	color:#2a2a2a;
	display:inline-block;
	max-width:600px
}
@media (max-width: 767px) {
	.rewardpntCnt .leftbx p {
		font-size:14px;
		line-height:20px
	}
}
.rewardpntCnt .pointBox {
	display:inline-block;
	width:100%;
	max-width:400px;
	border:1px solid #e6e6e6;
	border-radius:10px;
	overflow:hidden;
	box-shadow:0px 4px 10px 3px rgba(0,
	0,
	0,
	0.1)
}
@media (max-width: 767px) {
	.rewardpntCnt .pointBox {
		margin:30px auto 0;
		display:block
	}
}
.rewardpntCnt .pointBox p.pointTitle {
	display:inline-block;
	width:100%;
	padding:15px 25px;
	background:#b3d332;
	text-align:right;
	font-family:'museo700';
	font-size:20px;
	line-height:26px;
	color:#fff
}
@media (min-width: 768px) and (max-width: 991px) {
	.rewardpntCnt .pointBox p.pointTitle {
		text-align:center
	}
}
.rewardpntCnt .pointBox p.pointTitle .headtitle {
	vertical-align:middle;
	display:inline-block;
	max-width:125px;
	margin-right:10px;
	text-align:left;
	float:left
}
@media (max-width: 1024px) {
	.rewardpntCnt .pointBox p.pointTitle .headtitle {
		max-width:100px
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.rewardpntCnt .pointBox p.pointTitle .headtitle {
		max-width:inherit;
		text-align:center
	}
}
.rewardpntCnt .pointBox p.pointTitle .avlpoints {
	font-size:40px;
	line-height:48px;
	vertical-align:middle
}
.rewardpntCnt .pointBox .pointformCnt {
	display:inline-block;
	width:100%;
	padding:20px
}
.rewardpntCnt .pointBox .pointformCnt .roundBtnCnt {
	margin-top:25px
}
.rewardpntCnt .pointBox .pointformCnt p.ptnote {
	font-family:'open_sansregular';
	font-size:14px;
	line-height:20px;
	display:inline-block;
	color:#e79323;
	margin:10px 0 0 0
}
.rewardpntCnt .pointBox .pointformCnt input.rewPoint {
	padding:10px 0;
	background:transparent;
	border:0 none;
	border-bottom:1px solid #d6d6d6;
	color:#717171 !important;
	font-family:'open_sansregular';
	font-size:14px;
	display:inline-block;
	width:100%
}
.rewardpntCnt .pointBox .pointformCnt input::placeholder {
	color:#717171
}
.rewardpntCnt .pointBox .pointformCnt input::-webkit-input-placeholder {
	color:#717171
}
.rewardpntCnt .pointBox .pointformCnt input::-moz-placeholder {
	color:#717171
}
.rewardpntCnt .pointBox .pointformCnt input:-ms-input-placeholder {
	color:#717171
}
.rewardpntCnt .pointBox .pointformCnt input:-moz-placeholder {
	color:#717171
}
.rewardpntCnt .pointBox .pointformCnt input:hover {
	border-bottom:1px solid #8BC3A3
}
.rewardpntCnt .pointBox .pointformCnt input:focus {
	color:white;
	outline:none;
	border-bottom:1px solid #8BC3A3
}
.rewardpntCnt .pointBox .pointformCnt .redeemBtn {
	display:inline-block;
	margin:0;
	padding:0;
	background:0 none;
	border:0 none;
	font-family:'open_sansregular';
	font-size:18px;
	line-height:24px;
	color:#66b5e1;
	text-decoration:underline;
	cursor:pointer;
	float:right;
	min-height:67px;
	vertical-align:middle
}
.rewardpntCnt .pointBox .pointformCnt .redeemBtn:hover {
	border:0 none
}
.rewardpntCnt .pointBox .pointformCnt .redeemBtn:focus {
	border:0 none
}
.innerpages .engageCnt {
	background:0 none;
	background-color:#ffffff
}
.innerpages .engageCnt .row {
	padding-bottom:40px;
	border-bottom:2px solid #e8e8e8
}
.innerpages .engageCnt .engagedivCnt {
	max-width:350px;
	margin:0 auto
}
@media (max-width: 767px) {
	.innerpages .engageCnt .engagedivCnt {
		margin:0 auto 15px auto
	}
}
@media (max-width: 640px) {
	.innerpages .engageCnt .engagedivCnt {
		max-width:90%
	}
}
.innerpages .engageCnt .engagedivCnt a.engageHover img {
	display:block;
	width:100%
}
.innerpages .engageCnt .engagedivCnt a.engageHover .engageImgCnt {
	position:relative;
	border-radius:10px;
	overflow:hidden
}
.innerpages .engageCnt .engagedivCnt a.engageHover .engageImgCnt .engageTextCnt {
	position:absolute;
	color:#ffffff;
	bottom:10px;
	padding:10px 20px;
	z-index:10
}
@media (max-width: 640px) {
	.innerpages .engageCnt .engagedivCnt a.engageHover .engageImgCnt .engageTextCnt {
		padding:10px 15px
	}
}
.innerpages .engageCnt .engagedivCnt a.engageHover .engageImgCnt .engageTextCnt p.engageText {
	font-family:'museo500';
	font-size:18px;
	color:#ffffff;
	line-height:24px
}
@media (max-width: 640px) {
	.innerpages .engageCnt .engagedivCnt a.engageHover .engageImgCnt .engageTextCnt p.engageText {
		font-size:16px
	}
}
.innerpages .engageCnt .engagedivCnt a.engageHover:hover .engageImgCnt {
	box-shadow:0px 0px 10px 5px rgba(0,
	0,
	0,
	0.2)
}
.innerpages .engageCnt .roundBtnCnt {
	margin:40px auto 0
}
.innerpages .engageCnt .roundBtnCnt .btnCurv.white {
	font-family:'museo700';
	font-size:14px;
	text-transform:uppercase;
	line-height:22px;
	color:#ffffff;
	background-color:#03b6e3;
	border:1px solid #03b6e3;
	border-radius:30px;
	padding:15px 30px;
	display:inline-table
}
.innerpages .engageCnt .roundBtnCnt .btnCurv.white.block {
	background-image:linear-gradient(to left,
	transparent,
	transparent 50%,
	#fff 50%,
	#fff);
	background-position:100% 0;
	background-size:203% 100%;
	transition:all .20s ease-in
}
.innerpages .engageCnt .roundBtnCnt .btnCurv.white.block:hover {
	background-position:0 0;
	color:#03b6e3
}
.rewardslistCnt {
	background:0 none;
	position:relative
}
.rewardslistCnt h2 {
	color:#f5870b;
	font-family:'museo700';
	font-size:40px;
	line-height:44px;
	text-transform:capitalize
}
@media (max-width: 768px) {
	.rewardslistCnt h2 {
		font-size:30px;
		margin-bottom:15px
	}
}
@media (max-width: 640px) {
	.rewardslistCnt h2 {
		font-size:24px;
		margin-bottom:35px
	}
}
.rewardslistCnt.cmcreward .container {
	padding:0px 15px 50px
}
.rewardslistCnt .container {
	position:relative;
	padding:30px 15px
}
.rewardslistCnt .container .row {
	padding:50px 0;
	border-top:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8
}
.rewardslistCnt a.rewardsHover .rewardsTextCnt {
	border:0px solid #e1e1e1;
	border-top:0 none;
	margin-top:0px;
	padding:15px
}
.rewardslistCnt a.rewardsHover .rewardsTextCnt .rewardsText {
	font-family:'museo700';
	font-size:18px;
	line-height:22px;
	color:#252525;
	margin-bottom:10px
}
.rewardslistCnt a.rewardsHover .rewardsTextCnt p.rewardsHeartsCnt {
	display:inline-block;
	font-family:'open_sansregular';
	font-size:12px;
	color:#717171
}
.rewardslistCnt a.rewardsHover .rewardsTextCnt p.rewardsHeartsCnt span.rewardshearticon {
	background:#fff url(../img/orng-heart.png) no-repeat center center;
	width:12px;
	height:12px;
	display:inline-block;
	margin-right:4px;
	vertical-align:top
}
.rewardslistCnt a.rewardsHover .rewardsTextHeading {
	font-family:'museo700';
	font-size:20px;
	color:#252525;
	line-height:25px;
	margin-bottom:25px
}
@media (max-width: 767px) {
	.rewardslistCnt a.rewardsHover .rewardsTextHeading {
		font-size:16px;
		margin-bottom:15px
	}
}
.rewardslistCnt a.rewardsHover .rewardsTag {
	font-family:'open_sansregular';
	font-size:16px;
	color:#717171;
	margin-bottom:10px
}
@media (max-width: 767px) {
	.rewardslistCnt a.rewardsHover .rewardsTag {
		font-size:15px
	}
}
.rewardslistCnt a.rewardsHover img {
	border-radius:10px;
	width:100%;
	max-width:100%
}
.rewardslistCnt .roundBtnCnt {
	margin:50px auto 0
}
.rewardslistCnt .roundBtnCnt .btnCurv.white {
	font-family:'museo700';
	font-size:14px;
	text-transform:uppercase;
	line-height:22px;
	color:#ffffff;
	background-color:#03b6e3;
	border:1px solid #03b6e3;
	border-radius:30px;
	padding:15px 30px;
	display:inline-table
}
.rewardslistCnt .roundBtnCnt .btnCurv.white.block {
	background-image:linear-gradient(to left,
	transparent,
	transparent 50%,
	#fff 50%,
	#fff);
	background-position:100% 0;
	background-size:203% 100%;
	transition:all .20s ease-in
}
.rewardslistCnt .roundBtnCnt .btnCurv.white.block:hover {
	background-position:0 0;
	color:#03b6e3
}
.rewardslistCnt.eligible .container .row {
	border-top:0 none
}
.rewardslistCnt.eligible h2.bigTitle {
	text-align:left;
	padding-left:15px;
	padding-right:15px
}
.rewardslistCnt.eligible h2.bigTitle .availPoints {
	font-family:'museo700';
	font-size:20px;
	line-height:24px;
	color:#252525;
	margin-top:10px;
	float:right
}
.rewardslistCnt.eligible a.rewardsHover .rewardsTextCnt {
	padding-bottom:25px
}
.rewardslistCnt.eligible a.rewardsHover .rewardsTextCnt p.rewardsText {
	font-family:'museo700';
	font-size:15px;
	line-height:22px;
	color:#252525;
	margin-bottom:10px
}
.rewardslistCnt.eligible a.rewardsHover .rewardsTextCnt p.rewardsHeartsCnt {
	position:absolute;
	bottom:10px
}
.rewardslistCnt.eligible a.rewardsHover .rewardsTextCnt p.rewardsNote {
	font-family:'open_sansregular';
	font-size:12px;
	line-height:18px;
	display:block;
	color:#717171;
	margin-bottom:10px
}
.rewardslistCnt.eligible a.rewardsHover .rewardsTextCnt p.clubPoints {
	font-family:'open_sansregular';
	font-size:12px;
	line-height:18px;
	display:block;
	color:#717171;
	margin-bottom:10px
}
.blogCnt {
	background:0 none;
	position:relative
}
.blogCnt a.rewardsHover .rewardsTextCnt {
	border:0px solid #e1e1e1;
	border-top:0 none;
	margin-top:0px;
	padding:15px
}
.blogCnt a.rewardsHover .rewardsTextCnt .rewardsText {
	font-family:'museo700';
	font-size:18px;
	line-height:22px;
	color:#252525;
	margin-bottom:10px
}
.blogCnt a.rewardsHover .rewardsTextCnt p.rewardsHeartsCnt {
	display:inline-block;
	font-family:'open_sansregular';
	font-size:12px;
	color:#717171
}
.blogCnt a.rewardsHover .rewardsTextCnt p.rewardsHeartsCnt span.rewardshearticon {
	background:#fff url(../img/orng-heart.png) no-repeat center center;
	width:12px;
	height:12px;
	display:inline-block;
	margin-right:4px;
	vertical-align:top
}
.blogCnt a.rewardsHover .rewardsTextHeading {
	font-family:'museo700';
	font-size:20px;
	color:#252525;
	line-height:25px;
	margin-bottom:25px
}
@media (max-width: 767px) {
	.blogCnt a.rewardsHover .rewardsTextHeading {
		font-size:16px;
		margin-bottom:15px
	}
}
.blogCnt a.rewardsHover .rewardsTag {
	font-family:'open_sansregular';
	font-size:16px;
	color:#717171;
	margin-bottom:10px
}
@media (max-width: 767px) {
	.blogCnt a.rewardsHover .rewardsTag {
		font-size:15px
	}
}
.blogCnt a.rewardsHover img {
	border-radius:10px;
	width:100%;
	max-width:100%
}
footer {
	background:#1d1d1d;
	padding-top:30px
}
footer .footerlinks ul {
	display:inline-block
}
footer .footerlinks ul li {
	font-family:'open_sansregular';
	color:#ffffff;
	font-size:16px;
	margin:0 0 20px 0
}
footer .footerlinks ul li.ftitle {
	color:#ffffff;
	margin:0 0 30px 0
}
footer .footerlinks ul li.ftitle span {
	color:#f89a2d;
	margin-top:12px;
	font-size:18px;
	display:block
}
footer .footerlinks ul li a.gr {
	font-size:14px;
	line-height:20px;
	color:#7b7b7b;
	font-family:'open_sansregular'
}
footer .footerlinks ul li a.gr:hover {
	color:#ffffff;
	text-decoration:underline
}
footer .footerlinks ul li a.wh {
	display:inline-block;
	margin-bottom:10px;
	font-size:16px;
	line-height:22px;
	color:#ffffff;
	font-family:'open_sansregular'
}
footer .footerlinks ul li a.wh:hover {
	text-decoration:underline
}
@media (max-width: 767px) {
	footer .footerlinks .col-sm-3 {
		clear:both
	}
}
footer .footerlinks .col-xs-6 {
	clear:none !important
}
.scndCnt {
	display:inline-block;
	width:100%;
	padding:20px 0;
	border-top:1px solid #464646;
	border-bottom:1px solid #464646
}
.socialCnt ul {
	display:inline-block
}
@media (max-width: 768px) {
	.socialCnt ul {
		margin:0 auto 20px;
		text-align:center;
		width:100%
	}
}
.socialCnt ul li {
	font-family:'open_sansregular';
	color:#ffffff;
	font-size:16px;
	margin:0 10px 0px 0px;
	display:inline-block;
	vertical-align:-webkit-baseline-middle
}
.socialCnt p.socialTitle {
	margin-right:20px;
	font-family:'open_sansregular';
	color:#ffffff;
	font-size:16px;
	display:inline-block;
	vertical-align:-webkit-baseline-middle
}
@media (max-width: 768px) {
	.socialCnt p.socialTitle {
		display:block;
		margin:20px auto 20px;
		text-align:center
	}
}
.socialCnt ul li a {
	background:transparent url(../img/footer-icons.png) no-repeat 0 0;
	min-height:35px;
	min-width:35px;
	display:inline-block;
	text-indent:-9999px
}
.socialCnt ul li a.insta {
	background-position:0px 0
}
.socialCnt ul li a.fb {
	background-position:-50px 0
}
.socialCnt ul li a.yt {
	background-position:-103px 0
}
.socialCnt ul li a.tt {
	background-position:-160px 0
}
.socialCnt ul li a.insta:hover {
	background-position:0px -43px
}
.socialCnt ul li a.fb:hover {
	background-position:-50px -43px
}
.socialCnt ul li a.yt:hover {
	background-position:-103px -43px
}
.socialCnt ul li a.tt:hover {
	background-position:-160px -43px
}
.searchCnt {
	text-align:right;
	display:none
}
@media (max-width: 767px) {
	.searchCnt .form-group {
		text-align:center
	}
}
.btmfoot {
	display:inline-block;
	width:100%;
	margin:20px 0
}
.btmfoot p {
	display:inline-block;
	font-family:'open_sansregular';
	color:#7b7b7b;
	font-size:12px
}
@media (max-width: 568px) {
	.btmfoot p {
		display:block;
		text-align:center;
		margin-bottom:10px
	}
}
@media (max-width: 568px) {
	.btmfoot p span {
		display:block;
		line-height:22px
	}
}
@media (max-width: 568px) {
	.btmfoot p span.sep {
		display:none
	}
}
.btmfoot p a {
	color:#7b7b7b
}
.btmfoot p a:hover {
	color:#fff
}
.poplink {
	display:none;
	width:100%;
	text-align:right;
	margin:0 0 10px 0
}
.modal {
	z-index:999999
}
.modal-dialog {
	margin:90px auto
}
.embed-container {
	position:relative;
	padding-bottom:56.25%;
	height:0;
	overflow:hidden;
	max-width:100%
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
a.video-modal {
	cursor:pointer
}
.close {
	z-index:10000;
	position:absolute;
	border:solid 2px #ffffff !important;
	height:30px;
	width:30px;
	right:15px;
	opacity:1
}
.close span {
	display:inline-block;
	margin-top:-13px;
	font-family:'open_sansregular';
	color:#fff;
	font-size:20px;
	font-weight:normal
}
.pointpop h2.bigTitle {
	font-family:'museo700';
	font-size:45px;
	color:#e1983a;
	margin-bottom:10px;
	text-align:center
}
@media (max-width: 768px) {
	.pointpop h2.bigTitle {
		font-size:25px;
		margin-bottom:15px
	}
}
@media (max-width: 640px) {
	.pointpop h2.bigTitle {
		font-size:24px;
		margin-bottom:35px
	}
}
.pointpop .pointBorder {
	text-align:center
}
.pointpop p.pointText {
	font-family:'museo500';
	font-size:22px;
	line-height:28px;
	color:#2a2a2a;
	text-align:center;
	margin:20px auto 10px
}
.pointpop .pointgreen {
	position:relative;
	text-align:center
}
.pointpop .pointgreen .pointcntbg {
	position:absolute;
	left:0;
	right:0;
	top:50%;
	transform:translateY(-50%)
}
.pointpop .pointgreen .pointcntbg p.point {
	font-family:'museo700';
	font-size:45px;
	color:#ffffff
}
.pointpop .pointgreen .pointcntbg span {
	font-family:'museo500';
	font-size:22px;
	line-height:28px;
	color:#ffffff;
	display:block
}
.pointpop .modal-content {
	border-radius:0;
	max-width:450px;
	margin:0 auto
}
.pointpop .modal-body {
	padding-top:50px;
	padding-bottom:50px
}
.pointpop .modal-body .close {
	top:5px;
	right:10px
}
.searchCnt .form-control {
	display:inline-block;
	padding:29px 70px 28px 18px;
	font-size:14px;
	font-family:'open_sansregular';
	line-height:20px;
	color:#7b7b7b;
	background-color:#363636;
	border:1px solid #363636;
	border-radius:30px;
	min-width:320px
}
@media (max-width: 767px) {
	.searchCnt .form-control {
		min-width:inherit;
		max-width:70%
	}
}
@media (max-width: 360px) {
	.searchCnt .form-control {
		min-width:inherit;
		max-width:70%
	}
}
.searchCnt label {
	display:inline-block;
	color:#fff;
	font-size:16px;
	font-family:'open_sansregular';
	margin-right:15px;
	cursor:text
}
@media (max-width: 768px) {
	.searchCnt label {
		width:100%;
		text-align:center;
		margin:20px auto
	}
}
.searchCnt .btn-org {
	margin-left:-60px;
	border-radius:30px;
	padding:18px 25px 18px 25px;
	text-transform:uppercase;
	font-size:15px;
	color:#fff;
	font-family:'open_sansregular';
	background:#f89a2d;
	border:1px solid #f89a2d
}
@media (max-width: 1024px) {
	.searchCnt .btn-org {
		margin-left:-100px
	}
}
@media (max-width: 768px) {
	.searchCnt .btn-org {
		margin-left:-110px
	}
}
@media (max-width: 767px) {
	.searchCnt .btn-org {
		margin-left:-60px
	}
}
.searchCnt .btn-org:hover {
	border:1px solid #000;
	color:#000
}
.searchCntTop {
	margin:20px auto 0;
	text-align:center
}
@media (max-width: 1366px) {
	.searchCntTop {
		margin:10px auto 0
	}
}
@media (max-width: 768px) {
	.searchCntTop {
		margin:0 auto
	}
}
.searchCntTop .searchoptionCnt {
	display:inline-block;
	width:100%;
	margin:10px auto 0;
	text-align:center
}
.searchCntTop .searchoptionCnt a {
	font-size:13px;
	font-family:'open_sanssemibold';
	background:#ffd121;
	padding:5px 10px;
	margin-left:5px;
	margin-top:6px;
	color:#0d0d0c;
	border-radius:30px;
	display:inline-block
}
.searchCntTop .searchoptionCnt a:first-child {
	margin-left:0;
	margin-top:0px
}
.searchCntTop .searchoptionCnt a:hover {
	color:#ffffff
}
.searchCntTop .searchoptionCnt a.trendico {
	background:transparent url(../img/trending-bg.png) no-repeat 0px center;
	padding-left:25px;
	cursor:default
}
.searchCntTop .searchoptionCnt a.trendico:hover {
	color:#0d0d0c
}
@media (max-width: 500px) {
	.searchCntTop .searchoptionCnt a.lasttrend {
		display:none
	}
}
@media (max-width: 568px) {
	.searchCntTop .searchoptionCnt {
		max-width:88%
	}
}
.searchCntTop .form-control {
	display:inline-block;
	padding:22px 20px 22px 50px;
	font-size:15px;
	font-family:'open_sansregular';
	line-height:20px;
	color:#4b4848;
	background:#fff url(../img/search-grey.png) no-repeat 8px center;
	border:1px solid #ffffff;
	border-radius:30px;
	min-width:500px;
	max-width:500px
}
.searchCntTop .form-control:focus {
	box-shadow:0 0 9px rgba(0,
	0,
	0,
	0.7)
}
@media (max-width: 736px) {
	.searchCntTop .form-control {
		max-width:280px;
		min-width:280px
	}
}
.searchCntTop .topsearchboxcnt {
	display:inline-block;
	padding:1px 1px 1px 1px;
	background:transparent url(../img/search-white.png) no-repeat 8px center;
	border:2px solid #ffffff;
	border-radius:30px;
	min-width:500px;
	max-width:500px
}
.searchCntTop .topsearchboxcnt:focus {
	box-shadow:0 0 9px rgba(0,
	0,
	0,
	0.7)
}
@media (max-width: 736px) {
	.searchCntTop .topsearchboxcnt {
		max-width:400px;
		min-width:400px
	}
}
@media (max-width: 480px) {
	.searchCntTop .topsearchboxcnt {
		max-width:336px;
		min-width:336px
	}
}
@media (max-width: 374px) {
	.searchCntTop .topsearchboxcnt {
		max-width:280px;
		min-width:280px
	}
}
.searchCntTop .topsearchboxcnt .form-control {
	display:inline-block;
	padding:22px 20px 22px 30px;
	font-size:15px;
	font-family:'open_sansregular';
	line-height:20px;
	color:#ffffff;
	background:0 none;
	border:0px solid #ffffff;
	border-radius:0px;
	min-width:450px;
	max-width:450px;
	background-color:transparent;
	margin-left:0px
}
@media (max-width: 736px) {
	.searchCntTop .topsearchboxcnt .form-control {
		max-width:330px;
		min-width:330px;
		padding-left:10px;
		margin-left:10px
	}
}
@media (max-width: 480px) {
	.searchCntTop .topsearchboxcnt .form-control {
		max-width:265px;
		min-width:265px;
		padding-left:10px;
		margin-left:10px
	}
}
@media (max-width: 374px) {
	.searchCntTop .topsearchboxcnt .form-control {
		max-width:210px;
		min-width:210px;
		padding-left:10px;
		margin-left:10px
	}
}
.searchCntTop .topsearchboxcnt .form-control:focus {
	box-shadow:0 0 0px rgba(0,
	0,
	0,
	0)
}
.searchCntTop .topsearchboxcnt input::placeholder {
	color:#ffffff
}
.searchCntTop .topsearchboxcnt input::-webkit-input-placeholder {
	color:#ffffff
}
.searchCntTop .topsearchboxcnt input::-moz-placeholder {
	color:#ffffff
}
.searchCntTop .topsearchboxcnt input:-ms-input-placeholder {
	color:#ffffff
}
.searchCntTop .topsearchboxcnt input:-moz-placeholder {
	color:#ffffff
}
.ui-widget-content {
	z-index:999 !important
}
.searchCntTop label {
	display:none;
	color:#fff;
	font-size:16px;
	font-family:'open_sansregular';
	margin-right:15px;
	cursor:text
}
.searchCntTop.blackheadernav {
	margin:60px auto 0;
	float:left;
	width:100%
}
.searchCntTop.blackheadernav .form-control {
	min-width:700px;
	max-width:700px;
	box-shadow:0 0 15px #d1d0d0;
	padding:25px 20px 25px 50px
}
.searchCntTop.blackheadernav .form-control:focus {
	box-shadow:0 0 15px rgba(0,
	0,
	0,
	0.7)
}
@media (max-width: 768px) {
	.searchCntTop.blackheadernav .form-control {
		max-width:500px;
		min-width:500px
	}
}
@media (max-width: 736px) {
	.searchCntTop.blackheadernav .form-control {
		max-width:280px;
		min-width:280px
	}
}
.pollForm .radio {
	position:relative;
	float:left;
	clear:left;
	display:block;
	padding-left:40px;
	margin-bottom:12px;
	line-height:22px;
	font-size:18px;
	color:#666;
	cursor:pointer
}
@media (max-width: 1024px) {
	.pollForm .radio {
		font-size:14px;
		line-height:20px
	}
}
.pollForm .radio:before {
	background:#fff;
	content:"";
	position:absolute;
	display:inline-block;
	top:0;
	left:0;
	width:22px;
	height:22px;
	border:1px solid #bbb;
	border-radius:100%;
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	box-shadow:inset 0 0 3px 0 #ccc;
	-moz-box-shadow:inset 0 0 3px 0 #ccc;
	-webkit-box-shadow:inset 0 0 3px 0 #ccc
}
.pollForm input[type="radio"] {
	display:none
}
.pollForm input[type="radio"]:checked+label:before {
	content:"\2022";
	text-align:center;
	line-height:14px;
	font-family:Tahoma;
	font-size:44px;
	color:#00a0db;
	text-shadow:0 0 4px #bbb
}
.bluesearchCnt {
	background-image:linear-gradient(#ffdd74,
	#ffb05b);
	padding:25px 0
}
.bluesearchCnt .blueCnt {
	display:inline-block;
	width:100%;
	padding:20px 0
}
.bluesearchCnt .blueCnt .searchCnt {
	margin:0 auto;
	text-align:center;
	display:block
}
.bluesearchCnt .blueCnt .searchCnt .form-control {
	display:inline-block;
	padding:29px 25px 28px 60px;
	font-size:14px;
	font-family:'open_sansregular';
	line-height:20px;
	color:#7b7b7b;
	background:#fff url(../img/search-grey.png) no-repeat 18px center;
	border:1px solid #ffffff;
	border-radius:30px;
	min-width:500px;
	max-width:500px;
	text-align:left;
	margin:10px 0
}
.bluesearchCnt .blueCnt .searchCnt .form-control:focus {
	box-shadow:0 0 9px rgba(0,
	0,
	0,
	0.7)
}
@media (max-width: 767px) {
	.bluesearchCnt .blueCnt .searchCnt .form-control {
		min-width:inherit;
		max-width:90%;
		font-size:13px
	}
}
@media (max-width: 480px) {
	.bluesearchCnt .blueCnt .searchCnt .form-control {
		min-width:inherit;
		max-width:100%;
		font-size:12px
	}
}
.bluesearchCnt .blueCnt .searchCnt .blueCategoryCnt ul {
	margin:20px auto 0;
	text-align:center
}
.bluesearchCnt .blueCnt .searchCnt .blueCategoryCnt ul li {
	display:inline-block;
	margin-left:20px;
	margin-top:5px
}
.bluesearchCnt .blueCnt .searchCnt .blueCategoryCnt ul li a {
	text-transform:uppercase;
	color:#ffffff;
	font-family:'museo500';
	font-size:14px;
	line-height:22px
}
@media (max-width: 767px) {
	.bluesearchCnt .blueCnt .searchCnt .blueCategoryCnt ul li a {
		text-decoration:underline
	}
}
.bluesearchCnt .blueCnt .searchCnt .blueCategoryCnt ul li a:hover {
	color:#000;
	text-decoration:underline
}
.bluesearchCnt .blueCnt .searchCnt .blueCategoryCnt ul li:first-child {
	margin-left:0
}
.memloginCnt {
	background:#ffffff;
	padding:100px 0
}
.memloginCnt .memloginbox {
	box-shadow:0px 0px 10px 5px rgba(0,
	0,
	0,
	0.1);
	width:100%;
	max-width:1000px;
	margin:0 auto;
	padding:0 50px;
	position:relative
}
@media (max-width: 767px) {
	.memloginCnt .memloginbox {
		padding:0 30px;
		margin:0 3%;
		width:94%
	}
}
.memloginCnt .memloginbox .memloginpic {
	display:inline-block;
	margin:-50px 50px -50px 0;
	vertical-align:top
}
@media (min-width: 767px) and (max-width: 768px) {
	.memloginCnt .memloginbox .memloginpic {
		margin:-20px 2% -20px 0;
		max-width:38%;
		line-height:0
	}
}
@media (max-width: 767px) {
	.memloginCnt .memloginbox .memloginpic {
		margin:-20px 0% 0px 0;
		max-width:100%;
		line-height:0
	}
}
.memloginCnt .memloginbox .memformCnt {
	display:inline-block;
	margin:40px 0
}
@media (min-width: 767px) and (max-width: 768px) {
	.memloginCnt .memloginbox .memformCnt {
		max-width:59%;
		margin:20px 0
	}
}
.memloginCnt .memloginbox .memformCnt h2.bigTitle {
	text-align:left
}
@media (max-width: 767px) {
	.memloginCnt .memloginbox .memformCnt h2.bigTitle {
		margin-bottom:5px
	}
}
.memloginCnt .memloginbox .memformCnt .form {
	width:100%;
	min-width:300px;
	padding:15px;
	background:transparent;
	border:0 none;
	border-bottom:1px solid #eaeaea;
	margin:25px 0;
	color:#4b4848 !important;
	font-size:16px;
	font-family:'open_sansregular';
	-webkit-transition:all 0.4s;
	-moz-transition:all 0.4s;
	transition:all 0.4s
}
@media (max-width: 767px) {
	.memloginCnt .memloginbox .memformCnt .form {
		min-width:inherit;
		margin:10px 0 25px
	}
}
.memloginCnt .memloginbox .memformCnt .form:hover {
	border-bottom:1px solid #8BC3A3
}
.memloginCnt .memloginbox .memformCnt .form:focus {
	color:white;
	outline:none;
	border-bottom:1px solid #8BC3A3
}
.memloginCnt .memloginbox .memformCnt .btnCnt {
	margin:0px auto 0px auto;
	text-align:left;
	display:inline-table;
	width:100%
}
.memloginCnt .memloginbox .memformCnt .btnCnt .btn-default {
	font-family:'museo700';
	font-size:16px;
	line-height:24px;
	color:#ffffff;
	background-color:#03b6e3;
	border:1px solid #03b6e3;
	border-radius:30px;
	padding:15px 30px;
	text-transform:uppercase;
	display:inline-table !important
}
@media (max-width: 1024px) {
	.memloginCnt .memloginbox .memformCnt .btnCnt .btn-default {
		font-size:14px;
		line-height:20px
	}
}
.memloginCnt .memloginbox .memformCnt .btnCnt .btn-default.block {
	background-image:linear-gradient(to left,
	transparent,
	transparent 50%,
	#fff 50%,
	#fff);
	background-position:99% 0;
	background-size:202% 100%;
	transition:all .20s ease-in;
	display:inline-table !important
}
.memloginCnt .memloginbox .memformCnt .btnCnt .btn-default.block:hover {
	background-position:0 0;
	color:#03b6e3
}
.memloginCnt .memloginbox .memformCnt .btnCnt .btn-default.white {
	color:#03b6e3;
	background-color:#ffffff;
	border:1px solid #03b6e3;
	margin-left:10px
}
.memloginCnt .memloginbox .memformCnt .btnCnt .btn-default.white.block {
	background-image:linear-gradient(to left,
	transparent,
	transparent 50%,
	#03b6e3 50%,
	#03b6e3);
	background-position:100% 0;
	background-size:200% 100%;
	transition:all .20s ease-in
}
.memloginCnt .memloginbox .memformCnt .btnCnt .btn-default.white.block:hover {
	background-position:0 0;
	color:#ffffff
}
.inviteCnt {
	background:#fef9f5;
	padding:100px 0
}
.inviteCnt .invitebox {
	box-shadow:0px 0px 10px 5px rgba(0,
	0,
	0,
	0.1);
	width:100%;
	max-width:1000px;
	margin:0 auto;
	padding:0 50px 0 0;
	position:relative
}
@media (max-width: 767px) {
	.inviteCnt .invitebox {
		padding:0 30px;
		margin:0 3%;
		width:94%
	}
}
.inviteCnt .invitebox .invitepic {
	display:inline-block;
	margin:0px 30px 0px 0;
	vertical-align:top
}
@media (min-width: 767px) and (max-width: 768px) {
	.inviteCnt .invitebox .invitepic {
		margin:0 30px 0 0;
		max-width:38%;
		line-height:0
	}
}
@media (max-width: 767px) {
	.inviteCnt .invitebox .invitepic {
		margin:-20px 0% 0px 0;
		max-width:100%;
		line-height:0
	}
}
.inviteCnt .invitebox .inviteformCnt {
	display:inline-block;
	margin:6% 0;
	max-width:50%
}
@media (max-width: 1024px) {
	.inviteCnt .invitebox .inviteformCnt {
		max-width:47%
	}
}
@media (min-width: 767px) and (max-width: 768px) {
	.inviteCnt .invitebox .inviteformCnt {
		max-width:50%;
		margin:20px 0
	}
}
@media (max-width: 767px) {
	.inviteCnt .invitebox .inviteformCnt {
		max-width:100%;
		margin:20px 0
	}
}
.inviteCnt .invitebox .inviteformCnt.reqsent {
	margin:5% 0 0 0
}
@media (max-width: 1024px) {
	.inviteCnt .invitebox .inviteformCnt.reqsent {
		margin:6% 0 0 0
	}
}
@media (min-width: 767px) and (max-width: 768px) {
	.inviteCnt .invitebox .inviteformCnt.reqsent {
		margin:3% 0 0 0
	}
}
@media (max-width: 767px) {
	.inviteCnt .invitebox .inviteformCnt.reqsent {
		max-width:100%;
		margin:20px 0
	}
}
.inviteCnt .invitebox .inviteformCnt h2.bigTitle {
	text-align:left;
	font-size:26px;
	line-height:32px;
	margin-bottom:15px
}
@media (max-width: 767px) {
	.inviteCnt .invitebox .inviteformCnt h2.bigTitle {
		margin-bottom:5px;
		font-size:20px;
		line-height:26px
	}
}
.inviteCnt .invitebox .inviteformCnt span.thnxico {
	height:50px;
	width:50px;
	border:4px solid #b3d331;
	border-radius:50%;
	padding:15px;
	display:inline-block;
	position:relative;
	margin-bottom:15px
}
.inviteCnt .invitebox .inviteformCnt span.thnxico:after {
	content:'';
	display:block;
	width:12px;
	height:23px;
	border:solid #b3d331;
	border-width:0 4px 4px 0;
	transform:rotate(45deg);
	position:absolute;
	top:7px;
	left:15px
}
.inviteCnt .invitebox .inviteformCnt p.inviteText {
	font-family:'museo500';
	font-size:16px;
	line-height:24px;
	color:#363636;
	vertical-align:middle;
	display:inline-block
}
.inviteCnt .invitebox .inviteformCnt p.thnxText {
	color:#717171;
	font-size:16px;
	line-height:22px;
	font-family:'open_sansregular'
}
.inviteCnt .invitebox .inviteformCnt h3.inviteinnerTitle {
	margin:30px 0 20px 0;
	font-family:'museo700';
	font-size:20px;
	line-height:24px;
	color:#1f2121
}
@media (min-width: 767px) and (max-width: 768px) {
	.inviteCnt .invitebox .inviteformCnt h3.inviteinnerTitle {
		margin:10px 0 10px 0
	}
}
@media (max-width: 767px) {
	.inviteCnt .invitebox .inviteformCnt h3.inviteinnerTitle {
		margin:10px 0 10px 0;
		font-size:16px;
		line-height:20px
	}
}
.inviteCnt .invitebox .inviteformCnt ul {
	display:inline-block;
	width:100%;
	margin-left:-15px
}
@media (max-width: 767px) {
	.inviteCnt .invitebox .inviteformCnt ul {
		margin-left:0px;
		margin-bottom:10px
	}
}
.inviteCnt .invitebox .inviteformCnt ul li {
	display:inline-block;
	width:100%;
	color:#717171;
	font-size:16px;
	line-height:22px;
	font-family:'open_sansregular';
	margin:0 0 10px 0;
	padding:0 0 0 15px;
	background:transparent url(../img/bullet.png) no-repeat 0px 6px
}
.inviteCnt .invitebox .inviteformCnt .form {
	width:100%;
	min-width:300px;
	padding:15px;
	background:transparent;
	border:0 none;
	border-bottom:1px solid #eaeaea;
	margin:25px 0;
	color:#4b4848 !important;
	font-size:16px;
	font-family:'open_sansregular';
	-webkit-transition:all 0.4s;
	-moz-transition:all 0.4s;
	transition:all 0.4s
}
@media (max-width: 767px) {
	.inviteCnt .invitebox .inviteformCnt .form {
		min-width:inherit;
		margin:10px 0 25px
	}
}
.inviteCnt .invitebox .inviteformCnt .form:hover {
	border-bottom:1px solid #8BC3A3
}
.inviteCnt .invitebox .inviteformCnt .form:focus {
	color:white;
	outline:none;
	border-bottom:1px solid #8BC3A3
}
.inviteCnt .invitebox .inviteformCnt .btnCnt {
	margin:0px auto 0px auto;
	text-align:left;
	display:inline-table;
	width:100%
}
@media (min-width: 767px) and (max-width: 768px) {
	.inviteCnt .invitebox .inviteformCnt .btnCnt {
		margin-bottom:10px
	}
}
.inviteCnt .invitebox .inviteformCnt .btnCnt .btn-default {
	font-family:'museo700';
	font-size:16px;
	line-height:24px;
	color:#ffffff;
	background-color:#03b6e3;
	border:1px solid #03b6e3;
	border-radius:30px;
	padding:15px 30px;
	text-transform:uppercase;
	display:inline-table !important
}
@media (max-width: 1024px) {
	.inviteCnt .invitebox .inviteformCnt .btnCnt .btn-default {
		font-size:14px;
		line-height:20px
	}
}
.inviteCnt .invitebox .inviteformCnt .btnCnt .btn-default.block {
	background-image:linear-gradient(to left,
	transparent,
	transparent 50%,
	#fff 50%,
	#fff);
	background-position:99% 0;
	background-size:202% 100%;
	transition:all .20s ease-in;
	display:inline-table !important
}
.inviteCnt .invitebox .inviteformCnt .btnCnt .btn-default.block:hover {
	background-position:0 0;
	color:#03b6e3
}
.inviteCnt .invitebox .inviteformCnt .btnCnt .btn-default.white {
	color:#03b6e3;
	background-color:#ffffff;
	border:1px solid #03b6e3;
	margin-left:10px
}
.inviteCnt .invitebox .inviteformCnt .btnCnt .btn-default.white.block {
	background-image:linear-gradient(to left,
	transparent,
	transparent 50%,
	#03b6e3 50%,
	#03b6e3);
	background-position:100% 0;
	background-size:200% 100%;
	transition:all .20s ease-in
}
.inviteCnt .invitebox .inviteformCnt .btnCnt .btn-default.white.block:hover {
	background-position:0 0;
	color:#ffffff
}
.notipageCnt {
	padding:20px 0
}
.notipageCnt ul.notilistCnt {
	display:inline-block;
	width:100%;
	margin:0;
	padding:0
}
@media (max-width: 767px) {
	.notipageCnt ul.notilistCnt {
		display:block;
		margin:0 auto;
		max-width:96%
	}
}
.notipageCnt ul.notilistCnt li {
	display:inline-block;
	width:100%;
	padding:10px 10px 10px 30px;
	margin:0 0 3px 0;
	border-bottom:1px solid #eeeeee;
	font-size:15px;
	font-family:'open_sansregular';
	line-height:22px;
	color:#717171;
	background:transparent url(../img/widget-arrow.png) no-repeat 10px 15px
}
.notipageCnt ul.notilistCnt li.unread {
	background:#f4f4f4 url(../img/widget-arrow.png) no-repeat 10px 15px
}
.notipageCnt ul.notilistCnt li:hover {
	background:#f4f4f4 url(../img/widget-arrow.png) no-repeat 10px 15px;
	cursor:default
}
.notipageCnt ul.notilistCnt li a {
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:15px;
	font-family:'open_sansregular';
	line-height:22px;
	color:#717171
}
.notipageCnt ul.notilistCnt li a:hover {
	text-decoration:none
}
.guidelineCnt {
	padding:20px 0
}
.guidelineCnt h2.bigTitle {
	margin-bottom:10px
}
.guidelineCnt h5 {
	font-family:'museo700';
	font-size:22px;
	line-height:28px;
	color:#252525;
	margin-bottom:10px;
	padding-top:20px
}
.guidelineCnt p {
	font-size:15px;
	font-family:'open_sansregular';
	line-height:26px;
	color:#252525;
	margin-bottom:12px
}
@media (max-width: 567px) {
	.guidelineCnt p {
		font-size:13px;
		line-height:20px
	}
}
.guidelineCnt p em {
	font-style:italic
}
.guidelineCnt ul {
	list-style-type:disc
}
.guidelineCnt ul li {
	padding:0px 0px 0px 0px;
	margin-bottom:12px;
	margin-left:40px;
	font-size:15px;
	font-family:'open_sansregular';
	line-height:26px;
	color:#252525
}
@media (max-width: 567px) {
	.guidelineCnt ul li {
		font-size:13px;
		line-height:20px
	}
}
.guidelineCnt ul li ul {
	margin-top:10px;
	list-style-type:circle
}
.guidelineCnt ul li ul li {
	padding:0px 0px 0px 0px;
	margin-bottom:12px;
	margin-left:40px
}
.guidelineCnt ol {
	display:inline-block;
	margin:0;
	padding:0;
	list-style-type:decimal;
	list-style-position:inside
}
@media (max-width: 767px) {
	.guidelineCnt ol {
		display:inline-block;
		margin:0 auto;
		max-width:96%
	}
}
.guidelineCnt ol li {
	display:list-item;
	padding:0px 0px 0px 0px;
	margin:0 0 12px 0px;
	font-size:15px;
	font-family:'open_sansregular';
	line-height:26px;
	color:#252525
}
@media (max-width: 567px) {
	.guidelineCnt ol li {
		font-size:13px;
		line-height:20px
	}
}
.guidelineCnt ol li ul {
	margin-top:10px;
	list-style-type:disc
}
.guidelineCnt ol li ul li {
	padding:0px 0px 0px 0px;
	margin-bottom:12px;
	margin-left:40px
}
@media (max-width: 567px) {
	.guidelineCnt ol li ul li {
		font-size:13px;
		line-height:20px
	}
}
.guidelineCnt ol li a {
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:15px;
	font-family:'open_sansregular';
	line-height:26px;
	color:#03b6e3;
	text-decoration:underline
}
@media (max-width: 567px) {
	.guidelineCnt ol li a {
		font-size:13px;
		line-height:20px;
		word-break:break-all
	}
}
.guidelineCnt ol li a:hover {
	text-decoration:none
}
.sitemapCnt {
	padding:20px 0
}
.sitemapCnt h3.smallTitle {
	margin-bottom:10px
}
.sitemapCnt ul.sitemaplistCnt {
	display:inline-block;
	width:100%;
	margin:0;
	padding:0 0 10px 0
}
@media (max-width: 767px) {
	.sitemapCnt ul.sitemaplistCnt {
		display:block;
		margin:0 auto;
		max-width:96%
	}
}
.sitemapCnt ul.sitemaplistCnt li {
	display:inline-block;
	width:100%;
	padding:10px 10px 10px 10px;
	margin:0 0 0px 0;
	border:0 none;
	font-family:'museo700';
	font-size:18px;
	line-height:24px;
	color:#000000
}
.sitemapCnt ul.sitemaplistCnt li a {
	margin:0 0 0 0;
	padding:0 0 0 17px;
	font-family:'museo700';
	font-size:18px;
	line-height:24px;
	color:#000000;
	background:transparent url(../img/widget-arrow.png) no-repeat 0px 3px
}
.sitemapCnt ul.sitemaplistCnt li a:hover {
	text-decoration:underline
}
.sitemapCnt ul.sitemaplistCnt li ul {
	display:inline-block;
	width:100%;
	margin:0;
	padding:0
}
.sitemapCnt ul.sitemaplistCnt li ul li {
	display:inline-block;
	width:100%;
	padding:10px 10px 0px 10px;
	margin:0 0 0px 0;
	border:0 none
}
.sitemapCnt ul.sitemaplistCnt li ul li a {
	margin:0 0 0 0;
	padding:0 0 0 20px;
	font-family:'museo500';
	font-size:15px;
	line-height:20px;
	color:#252525;
	background:transparent url(../img/widget-arrow.png) no-repeat 0px 1px
}
.sitemapCnt ul.sitemaplistCnt li ul li a:hover {
	text-decoration:underline
}
.tncCnt {
	padding:20px 0
}
.tncCnt .tncbox {
	border:1px solid #e6e6e6;
	background:#fbfafa;
	margin:0 25px;
	padding:0
}
.tncCnt .tncbox .tnctxtCnt {
	padding:20px 30px;
	display:inline-block;
	width:100%
}
@media (max-width: 767px) {
	.tncCnt .tncbox .tnctxtCnt {
		padding:20px 10px
	}
}
.tncCnt .tncbox .tnctxtCnt h2.bigTitle {
	color:#242626;
	text-align:left;
	font-size:26px;
	line-height:32px;
	margin-bottom:15px
}
@media (max-width: 767px) {
	.tncCnt .tncbox .tnctxtCnt h2.bigTitle {
		margin-bottom:5px
	}
}
@media (max-width: 567px) {
	.tncCnt .tncbox .tnctxtCnt h2.bigTitle {
		font-size:20px;
		line-height:26px
	}
}
.tncCnt .tncbox .tnctxtCnt hr.orange {
	height:6px;
	max-width:65px;
	border-top:6px solid #f8992d;
	margin-left:0
}
.tncCnt .tncbox .tnctxtCnt .tncinnerCnt {
	max-height:220px;
	overflow-y:auto
}
.tncCnt .tncbox .tnctxtCnt .tncinnerCnt p {
	font-size:15px;
	font-family:'open_sansregular';
	line-height:22px;
	color:#717171;
	display:inline-block;
	margin-bottom:20px;
	padding-right:10px
}
@media (max-width: 567px) {
	.tncCnt .tncbox .tnctxtCnt .tncinnerCnt p {
		font-size:14px;
		line-height:20px
	}
}
.tncCnt .tncbox .tnctxtCnt .tncinnerCnt ol li,
.tncCnt .tncbox .tnctxtCnt .tncinnerCnt ul li {
	font-size:15px;
	font-family:'open_sansregular';
	line-height:22px;
	color:#717171;
	display:list-item;
	margin-bottom:10px;
	padding-right:10px;
	list-style-type:disc;
	margin-left:30px
}
@media (max-width: 567px) {
	.tncCnt .tncbox .tnctxtCnt .tncinnerCnt ol li,
	.tncCnt .tncbox .tnctxtCnt .tncinnerCnt ul li {
		font-size:14px;
		line-height:20px
	}
}
.tncCnt .tncbox .tnctxtCnt .form-group input {
	padding:0;
	height:initial;
	width:initial;
	margin-bottom:0;
	display:none;
	cursor:pointer
}
.tncCnt .tncbox .tnctxtCnt .form-group label {
	position:relative;
	cursor:pointer;
	font-size:15px;
	font-family:'open_sansregular';
	line-height:22px;
	color:#252525;
	display:inline-block
}
@media (max-width: 567px) {
	.tncCnt .tncbox .tnctxtCnt .form-group label {
		font-size:14px;
		line-height:20px
	}
}
.tncCnt .tncbox .tnctxtCnt .form-group label:before {
	content:'';
	-webkit-appearance:none;
	background-color:transparent;
	border:1px solid #d9d9d9;
	padding:10px;
	display:inline-block;
	position:relative;
	vertical-align:middle;
	cursor:pointer;
	margin-right:5px
}
.tncCnt .tncbox .tnctxtCnt .form-group input:checked+label:after {
	content:'';
	display:block;
	position:absolute;
	top:4px;
	left:8px;
	width:6px;
	height:14px;
	border:solid #0079bf;
	border-width:0 2px 2px 0;
	transform:rotate(45deg)
}
.tncCnt .tncbox .tnctxtCnt .scroll {
	overflow:auto;
	float:left;
	margin:0 10px 20px 0
}
.tncCnt .tncbox .tnctxtCnt .scroll4::-webkit-scrollbar {
	width:5px
}
.tncCnt .tncbox .tnctxtCnt .scroll4::-webkit-scrollbar-thumb {
	background:#4d4b4b;
	border-radius:10px
}
.tncCnt .tncbox .tnctxtCnt .scroll4::-webkit-scrollbar-track {
	background:#d9d9d9;
	border-radius:10px
}
.tncCnt .tncbox .tnctxtCnt .btnCnt {
	display:inline-block
}
.tncCnt .tncbox .tnctxtCnt .btnCnt .btn-default {
	font-family:'museo700';
	font-size:16px;
	line-height:24px;
	color:#ffffff;
	background-color:#03b6e3;
	border:1px solid #03b6e3;
	border-radius:30px;
	padding:15px 30px;
	text-transform:uppercase;
	display:inline-table !important;
	margin-top:20px
}
@media (max-width: 1024px) {
	.tncCnt .tncbox .tnctxtCnt .btnCnt .btn-default {
		font-size:14px;
		line-height:20px
	}
}
.tncCnt .tncbox .tnctxtCnt .btnCnt .btn-default.block {
	background-image:linear-gradient(to left,
	transparent,
	transparent 50%,
	#fff 50%,
	#fff);
	background-position:99% 0;
	background-size:201% 100%;
	transition:all .20s ease-in;
	display:inline-table !important
}
@media (max-width: 1024px) {
	.tncCnt .tncbox .tnctxtCnt .btnCnt .btn-default.block {
		background-position:100% 0
	}
}
.tncCnt .tncbox .tnctxtCnt .btnCnt .btn-default.block:hover {
	background-position:0 0;
	color:#03b6e3
}
label.required:after {
	padding-left:3px;
	color:red;
	content:"*";
	display:inline-block
}
.storybuildCnt {
	margin-top:30px
}
.storybuildCnt h2.bigTitle {
	text-transform:uppercase;
	margin-bottom:10px
}
.storybuildCnt .chooseResortCnt {
	padding:25px 50px;
	margin:0 15px 30px;
	background:#f4f4f4
}
@media (max-width: 767px) {
	.storybuildCnt .chooseResortCnt {
		padding:7%
	}
}
.storybuildCnt .chooseResortCnt label.labelResort {
	color:#252525;
	font-family:'museo700';
	font-size:22px;
	line-height:28px;
	margin-bottom:15px;
	display:block
}
@media (max-width: 767px) {
	.storybuildCnt .chooseResortCnt label.labelResort {
		text-align:center
	}
}
.storybuildCnt .chooseResortCnt label.error {
	display:block;
	color:red;
	font-family:'museo500';
	font-size:13px;
	line-height:24px;
	margin-bottom:10px;
	display:block
}
.storybuildCnt .chooseResortCnt .btnCnt {
	margin:0px auto 0px auto;
	text-align:center;
	display:inline-table;
	width:100%;
	max-width:20%
}
@media (max-width: 767px) {
	.storybuildCnt .chooseResortCnt .btnCnt {
		max-width:inherit
	}
}
.storybuildCnt .chooseResortCnt .btnCnt .btn-default {
	font-family:'museo700';
	font-size:16px;
	line-height:24px;
	color:#ffffff;
	background-color:#03b6e3;
	border:1px solid #03b6e3;
	border-radius:30px;
	padding:15px 30px;
	text-transform:uppercase;
	display:inline-table !important
}
@media (max-width: 1024px) {
	.storybuildCnt .chooseResortCnt .btnCnt .btn-default {
		font-size:14px;
		line-height:20px
	}
}
.storybuildCnt .chooseResortCnt .btnCnt .btn-default.block {
	background-image:linear-gradient(to left,
	transparent,
	transparent 50%,
	#fff 50%,
	#fff);
	background-position:99% 0;
	background-size:202% 100%;
	transition:all .20s ease-in;
	display:inline-table !important
}
@media (max-width: 1024px) {
	.storybuildCnt .chooseResortCnt .btnCnt .btn-default.block {
		background-position:100% 0
	}
}
@media (max-width: 767px) {
	.storybuildCnt .chooseResortCnt .btnCnt .btn-default.block {
		background-size:205% 100%
	}
}
.storybuildCnt .chooseResortCnt .btnCnt .btn-default.block:hover {
	background-position:0 0;
	color:#03b6e3
}
.storybuildCnt .storyDtlCnt {
	padding:50px;
	margin-bottom:25px;
	border:1px solid #eaeaea
}
@media (max-width: 767px) {
	.storybuildCnt .storyDtlCnt {
		padding:7%
	}
}
.storybuildCnt .storyDtlCnt .form-group input {
	display:none
}
.storybuildCnt .storyDtlCnt .form-group label.checkb {
	position:relative;
	cursor:pointer;
	font-size:15px;
	font-family:'open_sansregular';
	line-height:22px;
	color:#252525;
	display:inline-block
}
@media (max-width: 567px) {
	.storybuildCnt .storyDtlCnt .form-group label.checkb {
		font-size:14px;
		line-height:20px
	}
}
.storybuildCnt .storyDtlCnt .form-group label.checkb:before {
	content:'';
	-webkit-appearance:none;
	background-color:transparent;
	border:1px solid #d9d9d9;
	padding:10px;
	display:inline-block;
	position:relative;
	vertical-align:middle;
	cursor:pointer;
	margin-right:5px
}
.storybuildCnt .storyDtlCnt .form-group input:checked+label.checkb:after {
	content:'';
	display:block;
	position:absolute;
	top:4px;
	left:8px;
	width:6px;
	height:14px;
	border:solid #0079bf;
	border-width:0 2px 2px 0;
	transform:rotate(45deg)
}
.storybuildCnt .storyDtlCnt label {
	color:#252525;
	font-family:'museo500';
	font-size:18px;
	line-height:24px;
	margin-bottom:10px;
	display:block
}
.storybuildCnt .storyDtlCnt label.error {
	font-size:13px;
	color:red
}
@media (max-width: 767px) {
	.storybuildCnt .storyDtlCnt label {
		font-size:15px;
		margin-bottom:5px
	}
}
.storybuildCnt .storyDtlCnt .storytagCnt {
	display:inline-block;
	width:100%;
	margin:10px 0;
	padding:0
}
.storybuildCnt .storyDtlCnt .storytagCnt span.storytag {
	background:#f4f4f4;
	padding:10px 30px 10px 15px;
	border-radius:20px;
	position:relative;
	font-family:'open_sanssemibold';
	color:#252525;
	font-size:15px;
	margin:0 5px 5px 0;
	display:inline-block
}
@media (max-width: 567px) {
	.storybuildCnt .storyDtlCnt .storytagCnt span.storytag {
		font-size:10px;
		margin-bottom:8px
	}
}
.storybuildCnt .storyDtlCnt .storytagCnt span.storytag a.removeTag {
	display:inline-block;
	position:absolute;
	right:14px;
	text-transform:uppercase;
	color:#000
}
.storybuildCnt .contact {
	padding:10px 0 10px
}
.storybuildCnt .contact-text {
	margin:45px auto
}
.storybuildCnt .mail-message-area {
	width:100%;
	padding:0 15px;
	display:inline-block
}
.storybuildCnt .mail-message {
	width:100%;
	background:rgba(255,
	255,
	255,
	0.8) !important;
	-webkit-transition:all 0.7s;
	-moz-transition:all 0.7s;
	transition:all 0.7s;
	margin:0 auto;
	border-radius:0
}
.storybuildCnt .not-visible-message {
	height:0px;
	opacity:0
}
.storybuildCnt .visible-message {
	height:auto;
	opacity:1;
	margin:25px auto 0
}
.storybuildCnt .form {
	width:100%;
	padding:15px;
	background:transparent;
	border:1px solid #eaeaea;
	margin-bottom:20px;
	color:#4b4848 !important;
	font-size:15px;
	font-family:'museo500';
	-webkit-transition:all 0.4s;
	-moz-transition:all 0.4s;
	transition:all 0.4s;
	font-size:15px;
	font-family:'open_sansregular';
	line-height:20px
}
.storybuildCnt .friendform {
	width:49%;
	padding:15px;
	background:transparent;
	border:1px solid #eaeaea;
	margin-bottom:20px;
	color:#4b4848 !important;
	font-size:15px;
	font-family:'museo500';
	-webkit-transition:all 0.4s;
	-moz-transition:all 0.4s;
	transition:all 0.4s;
	font-size:15px;
	font-family:'open_sansregular';
	line-height:20px
}
.storybuildCnt .form.searchresort {
	display:inline-block;
	padding:15px 15px;
	font-size:15px;
	font-family:'open_sansregular';
	line-height:20px;
	color:#4b4848;
	background:#ffffff;
	border:1px solid #e5e5e5;
	width:100%;
	vertical-align:top
}
@media (max-width: 767px) {
	.storybuildCnt .form.searchresort {
		width:100%
	}
}
.storybuildCnt .form:hover {
	border:1px solid #8BC3A3
}
.storybuildCnt .form:focus {
	color:white;
	outline:none;
	border:1px solid #8BC3A3
}
.storybuildCnt .textarea {
	height:200px;
	max-height:200px;
	max-width:100%;
	background:url(../img/tips-sm-icon.png) no-repeat 2px 8px;
	padding:10px 15px 15px 32px
}
.storybuildCnt .button {
	padding:8px 12px;
	background:#0A5175;
	display:block;
	width:120px;
	margin:10px 0 0px 0;
	border-radius:3px;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
	text-align:center;
	font-size:0.8em;
	box-shadow:0px 1px 4px rgba(0,
	0,
	0,
	0.1);
	-moz-box-shadow:0px 1px 4px rgba(0,
	0,
	0,
	0.1);
	-webkit-box-shadow:0px 1px 4px rgba(0,
	0,
	0,
	0.1)
}
.storybuildCnt .button:hover {
	background:#8BC3A3;
	color:white
}
.storybuildCnt .form-btn {
	width:180px;
	display:block;
	height:auto;
	padding:15px;
	color:#fff;
	background:#8BC3A3;
	border:none;
	border-radius:3px;
	outline:none;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
	margin:auto;
	box-shadow:0px 1px 4px rgba(0,
	0,
	0,
	0.1);
	-moz-box-shadow:0px 1px 4px rgba(0,
	0,
	0,
	0.1);
	-webkit-box-shadow:0px 1px 4px rgba(0,
	0,
	0,
	0.1)
}
.storybuildCnt .form-btn:hover {
	background:#111;
	color:white;
	border:none
}
.storybuildCnt .form-btn:active {
	opacity:0.9
}
.storybuildCnt center {
	margin-top:330px
}
.storybuildCnt input {
	position:relative;
	z-index:9999
}
.storybuildCnt .btnCnt {
	margin:0px auto 0px auto;
	text-align:left;
	display:inline-table;
	width:100%
}
@media (max-width: 767px) {
	.storybuildCnt .btnCnt {
		margin-bottom:20px
	}
}
.storybuildCnt .btnCnt .btn-default {
	font-family:'museo700';
	font-size:16px;
	line-height:24px;
	color:#ffffff;
	background-color:#03b6e3;
	border:1px solid #03b6e3;
	border-radius:30px;
	padding:15px 30px;
	text-transform:uppercase;
	display:inline-table !important
}
@media (max-width: 1024px) {
	.storybuildCnt .btnCnt .btn-default {
		font-size:14px;
		line-height:20px
	}
}
@media (max-width: 360px) {
	.storybuildCnt .btnCnt .btn-default {
		padding:15px 20px;
		font-size:13px;
		background-size:208% 100%
	}
}
.storybuildCnt .btnCnt .btn-default.block {
	background-image:linear-gradient(to left,
	transparent,
	transparent 50%,
	#fff 50%,
	#fff);
	background-position:99% 0;
	background-size:202% 100%;
	transition:all .20s ease-in;
	display:inline-table !important
}
@media (max-width: 1024px) {
	.storybuildCnt .btnCnt .btn-default.block {
		background-position:100% 0
	}
}
.storybuildCnt .btnCnt .btn-default.block:hover {
	background-position:0 0;
	color:#03b6e3
}
.storybuildCnt .btnCnt .btn-default.white {
	color:#03b6e3;
	background-color:#ffffff;
	border:1px solid #03b6e3;
	margin-left:10px
}
.storybuildCnt .btnCnt .btn-default.white.block {
	background-image:linear-gradient(to left,
	transparent,
	transparent 50%,
	#03b6e3 50%,
	#03b6e3);
	background-position:100% 0;
	background-size:200% 100%;
	transition:all .20s ease-in
}
.storybuildCnt .btnCnt .btn-default.white.block:hover {
	background-position:0 0;
	color:#ffffff
}
@media (max-width: 360px) {
	.storybuildCnt .btnCnt .btn-default.white.block {
		background-size:220% 100%
	}
}
.rewardsboxCnt {
	height:auto !important;
	background-image:linear-gradient(#f7e07e,
	#ebad5f);
	background-image:-webkit-linear-gradient(#f7e07e,
	#ebad5f);
	background-image:-moz-linear-gradient(#f7e07e,
	#ebad5f);
	background-image:-ms-linear-gradient(#f7e07e,
	#ebad5f);
	background-image:-o-linear-gradient(#f7e07e,
	#ebad5f);
	background-repeat:no-repeat,
	repeat;
	background-position:center top;
	margin-bottom:20px;
	padding:20px
}
@media (max-width: 767px) {
	.rewardsboxCnt {
		display:none
	}
}
.rewardsboxCnt .boxCnt {
	display:inline-block;
	width:100%;
	border-bottom:1px solid #c7b366;
	padding:20px 0;
	text-align:center
}
.rewardsboxCnt .boxCnt.one p {
	background:transparent url(../img/rewards-boxbg.png) no-repeat 0 center;
	padding:20px 0 20px 50px !important;
	display:inline-block
}
.rewardsboxCnt .boxCnt.four {
	border-bottom:0px solid #c7b366
}
.rewardsboxCnt .boxCnt p.titleTxt {
	font-family:'museo700';
	font-size:20px;
	line-height:26px;
	color:#000000;
	margin:0;
	padding:0
}
.rewardsboxCnt .boxCnt p.subTxt {
	font-family:'open_sansregular';
	font-size:14px;
	line-height:20px;
	color:#2a2a2a;
	margin:0;
	padding:0
}
.rewardsboxCnt.pop {
	height:auto !important;
	margin-bottom:20px;
	padding:0 20px 20px 20px
}
@media (max-width: 767px) {
	.rewardsboxCnt.pop {
		display:inline-block
	}
}
.rewardsboxCnt.pop .boxCnt {
	display:inline-block;
	width:100%;
	border-bottom:1px solid #c7b366;
	padding:20px 0;
	text-align:center
}
.rewardsboxCnt.pop .boxCnt.one {
	padding-top:0
}
.rewardsboxCnt.pop .boxCnt.one p {
	background:transparent url(../img/rewards-boxbg.png) no-repeat 0 center;
	padding:20px 0 20px 50px !important;
	display:inline-block
}
.rewardsboxCnt.pop .boxCnt.four {
	border-bottom:0px solid #c7b366
}
.rewardsboxCnt.pop .boxCnt p.titleTxt {
	font-family:'museo700';
	font-size:20px;
	line-height:26px;
	color:#000000;
	margin:0;
	padding:0
}
.rewardsboxCnt.pop .boxCnt p.subTxt {
	font-family:'open_sansregular';
	font-size:14px;
	line-height:20px;
	color:#2a2a2a;
	margin:0;
	padding:0
}
.bottomTabs {
	padding:0;
	display:none
}
@media (max-width: 767px) {
	.bottomTabs {
		display:block
	}
}
.bottomTabs .box {
	width:50%;
	color:#fff;
	padding:0px;
	position:relative;
	margin:0px;
	float:left;
	background:#ffffff;
	border:1px solid #eaeaea
}
.bottomTabs .box.active {
	background-image:linear-gradient(#f7e07e,
	#ebad5f);
	background-image:-webkit-linear-gradient(#f7e07e,
	#ebad5f);
	background-image:-moz-linear-gradient(#f7e07e,
	#ebad5f);
	background-image:-ms-linear-gradient(#f7e07e,
	#ebad5f);
	background-image:-o-linear-gradient(#f7e07e,
	#ebad5f);
	background-repeat:no-repeat,
	repeat;
	background-position:center top
}
.bottomTabs .box:first-child {
	border-right:0px solid #ccc
}
.bottomTabs .box a {
	display:inline-block;
	width:100%;
	min-height:100px;
	padding:20px;
	text-align:center;
	outline:0 none
}
@media (max-width: 424px) {
	.bottomTabs .box a {
		padding:12px
	}
}
.bottomTabs .box a img {
	vertical-align:middle
}
.bottomTabs .box a span {
	font-family:'museo700';
	font-size:15px;
	line-height:20px;
	color:#252525;
	display:inline-block;
	text-align:left;
	vertical-align:middle;
	max-width:87px;
	margin-left:10px
}
@media (max-width: 424px) {
	.bottomTabs .box a span {
		max-width:75px;
		font-size:13px;
		line-height:18px
	}
}
.bottomTabs .box a.rewardOne span {
	margin-top:20px;
	margin-left:5px
}
.bottomTabs .box a.tipOne span {
	margin-top:0px
}
@media (max-width: 424px) {
	.bottomTabs .box a.tipOne span {
		max-width:87px;
		margin-left:5px
	}
}
@media (max-width: 375px) {
	.bottomTabs .box a.tipOne span {
		margin-top:0px;
		max-width:60px;
		margin-left:5px
	}
}
@media (max-width: 320px) {
	.bottomTabs .box a.tipOne span {
		max-width:53px
	}
}
.tipsCnt {
	padding:25px 25px;
	margin-bottom:25px;
	background:#ffffff;
	border:1px solid #eaeaea
}
@media (max-width: 1024px) {
	.tipsCnt {
		margin-top:0px;
		padding:25px 15px
	}
}
@media (max-width: 767px) {
	.tipsCnt {
		display:none
	}
}
.tipsCnt h3.tipsTitle {
	color:#252525;
	font-family:'museo700';
	font-size:18px;
	line-height:24px;
	margin-bottom:15px;
	display:block
}
@media (max-width: 1024px) {
	.tipsCnt h3.tipsTitle {
		font-size:14px;
		line-height:20px
	}
}
@media (min-width: 767px) and (max-width: 768px) {
	.tipsCnt h3.tipsTitle {
		font-size:15px;
		line-height:20px
	}
}
@media (max-width: 767px) {
	.tipsCnt h3.tipsTitle {
		font-size:14px;
		line-height:24px
	}
}
.tipsCnt h3.tipsTitle i.icon-tips {
	background:transparent url(../img/tips.png) no-repeat 0 0;
	display:inline-block;
	height:50px;
	left:0px;
	margin-right:10px;
	position:relative;
	vertical-align:-18px;
	width:50px;
	background-size:100%
}
@media (max-width: 1024px) {
	.tipsCnt h3.tipsTitle i.icon-tips {
		height:40px;
		vertical-align:-14px;
		width:40px
	}
}
@media (max-width: 768px) {
	.tipsCnt h3.tipsTitle i.icon-tips {
		height:30px;
		vertical-align:-10px;
		width:30px
	}
}
.tipsCnt p.tipsText {
	display:block;
	color:#2a2a2a;
	font-family:'open_sansregular';
	font-size:14px;
	line-height:20px;
	margin-bottom:14px;
	padding-bottom:14px;
	border-bottom:1px solid #e2e2e2;
	position:relative
}
@media (max-width: 767px) {
	.tipsCnt p.tipsText {
		font-size:13px
	}
}
.tipsCnt ul {
	display:inline-block;
	padding-left:15px
}
.tipsCnt ul li {
	display:inline-block;
	color:#2a2a2a;
	font-family:'open_sansregular';
	font-size:15px;
	line-height:20px;
	margin-bottom:14px;
	position:relative
}
@media (max-width: 767px) {
	.tipsCnt ul li {
		font-size:13px
	}
}
.tipsCnt ul li:before {
	background:#000;
	border-radius:50%;
	content:"";
	display:inline-block;
	height:6px;
	left:-15px;
	position:absolute;
	top:8px;
	width:6px
}
.rewardpopup,
.tippopup {
	max-width:96%;
	margin:0 auto
}
.rewardpopup .modal-content,
.tippopup .modal-content {
	border-radius:0
}
.rewardpopup .modal-header,
.tippopup .modal-header {
	border:0 none
}
.rewardpopup button.close,
.tippopup button.close {
	right:6px;
	margin-top:-10px;
	border:0 none !important
}
.rewardpopup .modal-content {
	background-image:linear-gradient(#f7e07e,
	#ebad5f);
	background-image:-webkit-linear-gradient(#f7e07e,
	#ebad5f);
	background-image:-moz-linear-gradient(#f7e07e,
	#ebad5f);
	background-image:-ms-linear-gradient(#f7e07e,
	#ebad5f);
	background-image:-o-linear-gradient(#f7e07e,
	#ebad5f);
	background-repeat:no-repeat,
	repeat;
	background-position:center top;
	border:0 none
}
.rewardpopup .rewardsboxCnt {
	background:transparent
}
.tipsCnt.pop {
	padding:25px 25px;
	margin-bottom:25px;
	background:#ffffff;
	border:1px solid #eaeaea
}
@media (max-width: 1024px) {
	.tipsCnt.pop {
		margin-top:0px;
		padding:25px 15px
	}
}
@media (max-width: 767px) {
	.tipsCnt.pop {
		display:inline-block
	}
}
.tipsCnt.pop h3.tipsTitle {
	color:#252525;
	font-family:'museo700';
	font-size:18px;
	line-height:24px;
	margin-bottom:15px;
	display:block
}
@media (max-width: 1024px) {
	.tipsCnt.pop h3.tipsTitle {
		font-size:14px;
		line-height:20px
	}
}
@media (min-width: 767px) and (max-width: 768px) {
	.tipsCnt.pop h3.tipsTitle {
		font-size:15px;
		line-height:20px
	}
}
@media (max-width: 767px) {
	.tipsCnt.pop h3.tipsTitle {
		font-size:14px;
		line-height:24px
	}
}
.tipsCnt.pop h3.tipsTitle i.icon-tips {
	background:transparent url(../img/tips.png) no-repeat 0 0;
	display:inline-block;
	height:50px;
	left:0px;
	margin-right:10px;
	position:relative;
	vertical-align:-18px;
	width:50px;
	background-size:100%
}
@media (max-width: 1024px) {
	.tipsCnt.pop h3.tipsTitle i.icon-tips {
		height:40px;
		vertical-align:-14px;
		width:40px
	}
}
@media (max-width: 768px) {
	.tipsCnt.pop h3.tipsTitle i.icon-tips {
		height:30px;
		vertical-align:-10px;
		width:30px
	}
}
.tipsCnt.pop p.tipsText {
	display:block;
	color:#2a2a2a;
	font-family:'open_sansregular';
	font-size:14px;
	line-height:20px;
	margin-bottom:14px;
	padding-bottom:14px;
	border-bottom:1px solid #e2e2e2;
	position:relative
}
@media (max-width: 767px) {
	.tipsCnt.pop p.tipsText {
		font-size:13px
	}
}
.tipsCnt.pop ul {
	display:inline-block;
	padding-left:15px
}
.tipsCnt.pop ul li {
	display:inline-block;
	color:#2a2a2a;
	font-family:'open_sansregular';
	font-size:15px;
	line-height:20px;
	margin-bottom:14px;
	position:relative
}
@media (max-width: 767px) {
	.tipsCnt.pop ul li {
		font-size:13px
	}
}
.tipsCnt.pop ul li:before {
	background:#000;
	border-radius:50%;
	content:"";
	display:inline-block;
	height:6px;
	left:-15px;
	position:absolute;
	top:8px;
	width:6px
}
.planSelectCnt .btnCnt {
	margin:20px auto 0px auto;
	text-align:center;
	display:inline-table;
	width:100%
}
.planSelectCnt .btnCnt .btn-default {
	font-family:'museo700';
	font-size:16px;
	line-height:24px;
	color:#ffffff;
	background-color:#03b6e3;
	border:1px solid #03b6e3;
	border-radius:30px;
	padding:15px 30px;
	text-transform:uppercase;
	display:inline-table !important
}
@media (max-width: 1024px) {
	.planSelectCnt .btnCnt .btn-default {
		font-size:14px;
		line-height:20px
	}
}
.planSelectCnt .btnCnt .btn-default.block {
	background-image:linear-gradient(to left,
	transparent,
	transparent 50%,
	#fff 50%,
	#fff);
	background-position:99% 0;
	background-size:202% 100%;
	transition:all .20s ease-in;
	display:inline-table !important
}
@media (max-width: 1024px) {
	.planSelectCnt .btnCnt .btn-default.block {
		background-position:100% 0
	}
}
.planSelectCnt .btnCnt .btn-default.block:hover {
	background-position:0 0;
	color:#03b6e3
}
.planSelectCnt .btnCnt .btn-default.white {
	color:#03b6e3;
	background-color:#ffffff;
	border:1px solid #03b6e3;
	margin-left:10px
}
.planSelectCnt .btnCnt .btn-default.white.block {
	background-image:linear-gradient(to left,
	transparent,
	transparent 50%,
	#03b6e3 50%,
	#03b6e3);
	background-position:100% 0;
	background-size:200% 100%;
	transition:all .20s ease-in
}
.planSelectCnt .btnCnt .btn-default.white.block:hover {
	background-position:0 0;
	color:#ffffff
}
.btmcommentCnt .form {
	width:100%;
	padding:15px;
	background:transparent;
	border:0 none;
	border:1px solid #eaeaea;
	margin-bottom:20px;
	color:#4b4848 !important;
	font-size:16px;
	font-family:'open_sansregular';
	-webkit-transition:all 0.4s;
	-moz-transition:all 0.4s;
	transition:all 0.4s
}
.btmcommentCnt .textarea {
	height:100px;
	max-height:100px;
	max-width:100%
}
.btmcommentCnt .btnCnt {
	margin:0px auto 0px auto;
	text-align:left;
	display:inline-table;
	width:100%
}
.btmcommentCnt .btnCnt .btn-default {
	font-family:'museo700';
	font-size:16px;
	line-height:24px;
	color:#ffffff;
	background-color:#03b6e3;
	border:1px solid #03b6e3;
	border-radius:30px;
	padding:15px 30px;
	text-transform:uppercase;
	display:inline-table !important
}
@media (max-width: 1024px) {
	.btmcommentCnt .btnCnt .btn-default {
		font-size:14px;
		line-height:20px
	}
}
.btmcommentCnt .btnCnt .btn-default.block {
	background-image:linear-gradient(to left,
	transparent,
	transparent 50%,
	#fff 50%,
	#fff);
	background-position:99% 0;
	background-size:202% 100%;
	transition:all .20s ease-in;
	display:inline-table !important
}
@media (max-width: 1024px) {
	.btmcommentCnt .btnCnt .btn-default.block {
		background-position:100% 0
	}
}
.btmcommentCnt .btnCnt .btn-default.block:hover {
	background-position:0 0;
	color:#03b6e3
}
.btmcommentCnt .btnCnt .btn-default.white {
	color:#03b6e3;
	background-color:#ffffff;
	border:1px solid #03b6e3;
	margin-left:10px
}
.btmcommentCnt .btnCnt .btn-default.white.block {
	background-image:linear-gradient(to left,
	transparent,
	transparent 50%,
	#03b6e3 50%,
	#03b6e3);
	background-position:100% 0;
	background-size:200% 100%;
	transition:all .20s ease-in
}
.btmcommentCnt .btnCnt .btn-default.white.block:hover {
	background-position:0 0;
	color:#ffffff
}
.contactusCnt {
	margin-top:0px;
	background:#fff url(../img/contactusbg.jpg) no-repeat center bottom
}
.contactusCnt h2.bigTitle {
	text-transform:uppercase
}
.contactusCnt .contactinnerCnt {
	padding:50px;
	margin-bottom:25px;
	border:1px solid #eaeaea;
	box-shadow:0px 0px 5px 3px rgba(0,
	0,
	0,
	0.1);
	background:#ffffff
}
@media (max-width: 767px) {
	.contactusCnt .contactinnerCnt {
		padding:7%
	}
}
.contactusCnt .contactinnerCnt .leftCnt {
	width:50%;
	display:inline-block;
	vertical-align:top
}
@media (max-width: 767px) {
	.contactusCnt .contactinnerCnt .leftCnt {
		width:100%
	}
}
.contactusCnt .contactinnerCnt .rightCnt {
	width:49%;
	display:inline-block;
	position:relative;
	text-align:right;
	float:right;
	margin:-80px -80px 0 0
}
@media (max-width: 767px) {
	.contactusCnt .contactinnerCnt .rightCnt {
		display:none
	}
}
.contactusCnt .contactinnerCnt label {
	color:#252525;
	font-family:'museo500';
	font-size:18px;
	line-height:24px;
	margin-bottom:10px;
	display:block
}
@media (max-width: 767px) {
	.contactusCnt .contactinnerCnt label {
		font-size:15px;
		margin-bottom:5px
	}
}
.contactusCnt .contact {
	padding:10px 0 10px
}
.contactusCnt .contact-text {
	margin:45px auto
}
.contactusCnt .mail-message-area {
	width:100%;
	padding:0 15px;
	display:inline-block
}
.contactusCnt .mail-message {
	width:100%;
	background:rgba(255,
	255,
	255,
	0.8) !important;
	-webkit-transition:all 0.7s;
	-moz-transition:all 0.7s;
	transition:all 0.7s;
	margin:0 auto;
	border-radius:0
}
.contactusCnt .not-visible-message {
	height:0px;
	opacity:0
}
.contactusCnt .visible-message {
	height:auto;
	opacity:1;
	margin:25px auto 0
}
.contactusCnt .form {
	width:100%;
	padding:15px;
	background:transparent;
	border:0 none;
	border-bottom:1px solid #eaeaea;
	margin-bottom:20px;
	color:#4b4848 !important;
	font-size:16px;
	font-family:'open_sansregular';
	-webkit-transition:all 0.4s;
	-moz-transition:all 0.4s;
	transition:all 0.4s
}
.contactusCnt .form:hover {
	border-bottom:1px solid #8BC3A3
}
.contactusCnt .form:focus {
	color:white;
	outline:none;
	border-bottom:1px solid #8BC3A3
}
.contactusCnt .textarea {
	height:100px;
	max-height:100px;
	max-width:100%
}
.contactusCnt .button {
	padding:8px 12px;
	background:#0A5175;
	display:block;
	width:120px;
	margin:10px 0 0px 0;
	border-radius:3px;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
	text-align:center;
	font-size:0.8em;
	box-shadow:0px 1px 4px rgba(0,
	0,
	0,
	0.1);
	-moz-box-shadow:0px 1px 4px rgba(0,
	0,
	0,
	0.1);
	-webkit-box-shadow:0px 1px 4px rgba(0,
	0,
	0,
	0.1)
}
.contactusCnt .button:hover {
	background:#8BC3A3;
	color:white
}
.contactusCnt .form-btn {
	width:180px;
	display:block;
	height:auto;
	padding:15px;
	color:#fff;
	background:#8BC3A3;
	border:none;
	border-radius:3px;
	outline:none;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
	margin:auto;
	box-shadow:0px 1px 4px rgba(0,
	0,
	0,
	0.1);
	-moz-box-shadow:0px 1px 4px rgba(0,
	0,
	0,
	0.1);
	-webkit-box-shadow:0px 1px 4px rgba(0,
	0,
	0,
	0.1)
}
.contactusCnt .form-btn:hover {
	background:#111;
	color:white;
	border:none
}
.contactusCnt .form-btn:active {
	opacity:0.9
}
.contactusCnt center {
	margin-top:330px
}
.contactusCnt input {
	position:relative;
	z-index:9999
}
.contactusCnt .btnCnt {
	margin:0px auto 0px auto;
	text-align:left;
	display:inline-table;
	width:100%
}
.contactusCnt .btnCnt .btn-default {
	font-family:'museo700';
	font-size:16px;
	line-height:24px;
	color:#ffffff;
	background-color:#03b6e3;
	border:1px solid #03b6e3;
	border-radius:30px;
	padding:15px 30px;
	text-transform:uppercase;
	display:inline-table !important
}
@media (max-width: 1024px) {
	.contactusCnt .btnCnt .btn-default {
		font-size:14px;
		line-height:20px
	}
}
.contactusCnt .btnCnt .btn-default.block {
	background-image:linear-gradient(to left,
	transparent,
	transparent 50%,
	#fff 50%,
	#fff);
	background-position:99% 0;
	background-size:202% 100%;
	transition:all .20s ease-in;
	display:inline-table !important
}
@media (max-width: 1024px) {
	.contactusCnt .btnCnt .btn-default.block {
		background-position:100% 0
	}
}
.contactusCnt .btnCnt .btn-default.block:hover {
	background-position:0 0;
	color:#03b6e3
}
.contactusCnt .btnCnt .btn-default.white {
	color:#03b6e3;
	background-color:#ffffff;
	border:1px solid #03b6e3;
	margin-left:10px
}
.contactusCnt .btnCnt .btn-default.white.block {
	background-image:linear-gradient(to left,
	transparent,
	transparent 50%,
	#03b6e3 50%,
	#03b6e3);
	background-position:100% 0;
	background-size:200% 100%;
	transition:all .20s ease-in
}
.contactusCnt .btnCnt .btn-default.white.block:hover {
	background-position:0 0;
	color:#ffffff
}
.sweet-alert {
	z-index:999
}
.storyBuilderCnt {
	margin-top:40px
}
.storyBuilderCnt h2.bigTitle {
	margin-bottom:10px
}
.storyBuilderCnt .roundBtnCnt {
	margin-bottom:80px
}
.imagedisplayBox p {
	padding:10px 20px 30px 20px;
	font-size:18px;
	font-family:'museo500';
	line-height:25px
}
.imagedisplayBox p span {
	font-size:14px;
	display:block;
	margin-bottom:10px;
	font-family:'open_sansregular'
}
.withImage a {
	color:#000
}
.withImage h3 {
	margin-top:30px;
	margin-left:15px;
	font-size:18px;
	width:95%
}
.withImage h3 p {
	padding:0;
	font-size:18px;
	font-family:'museo500';
	line-height:25px;
	margin-bottom:10px;
	word-wrap:break-word;
	word-break:break-word
}
.withImage h3 span {
	font-size:15px;
	display:block;
	margin-bottom:15px;
	margin-top:20px;
	font-family:'open_sansregular';
	word-wrap:break-word;
	word-break:break-word
}
.withImage h3 .paragraph {
	font-size:16px;
	font-family:'open_sansregular';
	line-height:25px;
	margin-top:15px;
	margin-bottom:0;
	word-wrap:break-word;
	word-break:break-word
}
.textdisplayBox.smallHeadingGrid h3 {
	padding:20px 20px 30px 20px
}
.textdisplayBox.smallHeadingGrid p {
	padding:0;
	font-size:20px;
	font-family:'museo500';
	line-height:25px;
	word-wrap:break-word;
	word-break:break-word
}
.textdisplayBox.smallHeadingGrid .paragraph {
	font-size:18px;
	font-family:'museo500';
	line-height:25px;
	margin-top:15px;
	word-wrap:break-word;
	word-break:break-word
}
.yellowBgGridLB {
	background-color:#ffd120;
	margin:0 0 10px 0px;
	color:#252525;
	min-height:250px
}
.yellowBgGridLB a {
	color:#252525
}
.yellowBgGridLB h3 {
	padding:20px
}
.yellowBgGridLB h3 p {
	padding:0;
	font-size:25px;
	font-family:'museo500';
	line-height:30px;
	margin-bottom:80px;
	word-wrap:break-word;
	word-break:break-word
}
.yellowBgGridLB h3 span {
	font-size:15px;
	display:block;
	margin-bottom:15px;
	margin-top:20px;
	font-family:'open_sansregular';
	word-wrap:break-word;
	word-break:break-word
}
.yellowBgGrid {
	background-color:#ffd120;
	color:#252525;
	min-height:250px
}
.yellowBgGrid a {
	color:#252525
}
.yellowBgGrid h3 {
	padding:20px
}
.yellowBgGrid h3 p {
	padding:0;
	font-size:18px;
	font-family:'museo500';
	line-height:25px;
	margin-bottom:10px;
	word-wrap:break-word;
	word-break:break-word
}
.yellowBgGrid h3 p.big {
	padding:0;
	font-size:25px;
	font-family:'museo500';
	line-height:30px;
	margin-bottom:80px;
	word-wrap:break-word;
	word-break:break-word
}
.yellowBgGrid h3 span {
	font-size:15px;
	display:block;
	margin-bottom:15px;
	margin-top:20px;
	font-family:'open_sansregular';
	word-wrap:break-word;
	word-break:break-word
}
.yellowBgGrid h3 .paragraph {
	font-size:16px;
	font-family:'open_sansregular';
	line-height:25px;
	margin-top:15px;
	margin-bottom:0;
	word-wrap:break-word;
	word-break:break-word
}
.greenBgGrid {
	background-color:#a5d400;
	margin:0;
	color:#252525;
	min-height:250px
}
.greenBgGrid a {
	color:#252525
}
.greenBgGrid h3 {
	padding:20px
}
.greenBgGrid h3 p {
	padding:0;
	font-size:18px;
	font-family:'museo500';
	line-height:25px;
	margin-bottom:10px;
	word-wrap:break-word;
	word-break:break-word
}
.greenBgGrid h3 span {
	font-size:15px;
	display:block;
	margin-bottom:15px;
	margin-top:20px;
	font-family:'open_sansregular';
	word-wrap:break-word;
	word-break:break-word
}
.greenBgGrid h3 .paragraph {
	font-size:16px;
	font-family:'open_sansregular';
	line-height:25px;
	margin-top:15px;
	margin-bottom:0;
	word-wrap:break-word;
	word-break:break-word
}
.onlyText h3 {
	padding:0;
	margin:0 15px
}
.onlyText h3 p {
	padding:0;
	font-size:18px;
	font-family:'museo500';
	line-height:25px;
	word-wrap:break-word;
	word-break:break-word
}
.onlyText h3 span {
	font-size:15px;
	display:block;
	margin-bottom:15px;
	margin-top:20px;
	font-family:'open_sansregular';
	word-wrap:break-word;
	word-break:break-word
}
.onlyText h3 .paragraph {
	font-size:16px;
	font-family:'open_sansregular';
	line-height:25px;
	margin-top:10px;
	word-wrap:break-word;
	word-break:break-word
}
.onlyText a {
	color:#000
}
.blackBG {
	background-color:#232323;
	color:#fff
}
.grid {
	max-width:69em;
	list-style:none;
	margin:30px auto;
	padding:0
}
.grid li {
	display:block;
	float:left;
	padding:10px;
	width:33%;
	opacity:0
}
.grid li.shown,
.no-js .grid li,
.no-cssanimations .grid li {
	opacity:1
}
.grid li a,
.grid li img {
	outline:none;
	border:none;
	display:block;
	max-width:100%;
	width:100%
}
.grid li a {
	position:relative
}
.grid li a span.buzzico {
	height:50px;
	width:50px;
	background:0 none;
	position:absolute;
	right:0
}
.grid li a span.buzzico.instaico {
	background:transparent url(../img/insta-corner-icon.png) no-repeat 0 0
}
.grid li a span.buzzico.fbico {
	background:transparent url(../img/fb-corner-icon.png) no-repeat 0 0
}
.grid.effect-2 li.animate {
	-webkit-transform:translateY(200px);
	transform:translateY(200px);
	-webkit-animation:moveUp 0.65s ease forwards;
	animation:moveUp 0.65s ease forwards
}
@-webkit-keyframes moveUp {
	0% {}100% {
		-webkit-transform:translateY(0);
		opacity:1
	}
}
@keyframes moveUp {
	0% {}100% {
		-webkit-transform:translateY(0);
		transform:translateY(0);
		opacity:1
	}
}
@media screen and (max-width: 900px) {
	.grid li {
		width:50%
	}
}
@media screen and (max-width: 400px) {
	.grid li {
		width:100%
	}
}
.nanhikalibannerCnt.cmcStylingBanner {
	background:transparent url(../img/cmcfloatImage.png) no-repeat right center
}
@media (max-width: 1280px) {
	.nanhikalibannerCnt.cmcStylingBanner {
		min-height:600px
	}
}
@media (max-width: 1024px) {
	.nanhikalibannerCnt.cmcStylingBanner {
		min-height:550px
	}
}
@media (max-width: 768px) {
	.nanhikalibannerCnt.cmcStylingBanner {
		min-height:450px;
		padding:20px 0
	}
}
@media (max-width: 767px) {
	.nanhikalibannerCnt.cmcStylingBanner {
		min-height:380px;
		height:auto !important;
		background:0 none
	}
}
.nanhikalibannerCnt.cmcStylingBanner .nanhiinnerCnt {
	float:left
}
.rewardslistCnt.cmcreward .container .row {
	padding:50px 0;
	border-top:none;
	border-bottom:1px solid #e8e8e8;
	margin-top:0
}
.extracontent {
	padding-top:0;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px solid #e8e8e8
}
.extracontent p {
	font-family:'open_sansregular';
	font-size:16px;
	color:#717171;
	line-height:25px;
	width:80%;
	margin:0 auto 10px 15px
}
@media (max-width: 767px) {
	.extracontent p {
		font-size:14px
	}
}
.extracontent .container {
	padding-top:0;
	border-top:0px solid #e8e8e8
}
.faq_cmc {
	margin:0 5%
}
.faq_cmc h3 {
	color:#f5870b;
	font-family:'museo700';
	font-size:40px;
	line-height:44px;
	text-transform:capitalize;
	text-align:center;
	margin:20px 0 50px 0
}
.faq_cmc h4.InnerTitle {
	color:#000000;
	font-family:'museo700';
	font-size:20px;
	line-height:26px;
	text-transform:uppercase;
	text-align:left;
	display:block;
	margin:40px 0 5px 0
}
.faq_cmc h5.InnerTitle {
	color:#000000;
	font-family:'museo700';
	font-size:18px;
	line-height:22px;
	text-transform:uppercase;
	text-align:left;
	display:block;
	margin:40px 0 5px 20px
}
.panel {
	border:none
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
	border:1px solid #e6e6e6;
	border-top:0 none;
	margin-bottom:10px;
	font-family:'open_sansregular';
	font-size:16px;
	line-height:22px;
	color:#252525;
	padding:15px 6% 15px 35px
}
@media (max-width: 767px) {
	.panel-default>.panel-heading+.panel-collapse>.panel-body {
		padding:15px 35px 15px 35px
	}
}
@media (max-width: 640px) {
	.panel-default>.panel-heading+.panel-collapse>.panel-body {
		padding:15px 20px;
		font-size:15px;
		line-height:22px
	}
}
.panel-group.faqSubCategory {
	margin-left:20px
}
.panel-group .panel {
	margin-bottom:0;
	border-radius:0
}
.panel-default>.panel-heading {
	padding:15px 35px;
	border-top-left-radius:0;
	border-top-right-radius:0;
	background:#fafafa;
	margin-bottom:0px;
	border:1px solid #e6e6e6
}
@media (max-width: 640px) {
	.panel-default>.panel-heading {
		padding:15px 20px
	}
}
.panel-default.activeOne .panel-heading {
	background:#ffffff;
	border-bottom:0 none
}
.panel-default>.panel-heading.bgwhite {
	background:#ffffff;
	border-bottom:0 none
}
.panel-title>a {
	font-family:'museo500';
	font-size:18px;
	line-height:25px;
	font-weight:bold;
	color:#000000;
	margin-bottom:20px;
	display:block;
	margin:0
}
@media (max-width: 640px) {
	.panel-title>a {
		font-size:16px;
		line-height:24px
	}
}
.panel-title>a:before {
	float:right !important;
	background:transparent url(../img/faq-minus.png) no-repeat right center;
	content:" ";
	padding-right:5px;
	padding:5px 8px;
	margin-top:0px;
	height:27px;
	width:27px
}
.panel-title>a.collapsed:before {
	float:right !important;
	background:transparent url(../img/faq-plus.png) no-repeat right center;
	content:" ";
	color:#03b6e3
}
.panel-title>a:hover,
.panel-title>a:active,
.panel-title>a:focus {
	text-decoration:none
}
.communityCnt {
	display:inline-block;
	width:100%
}
.communityCnt h2.bigTitle {
	margin-bottom:10px
}
.communityCnt .listimgCnt {
	max-width:977px;
	margin:0 auto;
	margin-bottom:30px
}
.communityCnt .listimgCnt .listimginner {
	position:relative
}
.communityCnt .listimgCnt .listimginner .grad {
	height:210px
}
@media (max-width: 1024px) {
	.communityCnt .listimgCnt .listimginner .grad {
		height:160px
	}
}
@media (max-width: 768px) {
	.communityCnt .listimgCnt .listimginner .grad {
		height:130px
	}
}
@media (max-width: 767px) {
	.communityCnt .listimgCnt .listimginner .grad {
		display:none
	}
}
.communityCnt .listimgCnt .listimginner a.join {
	position:absolute;
	top:15px;
	right:15px;
	font-family:'museo700';
	font-size:16px;
	line-height:22px;
	color:#000000;
	background:#ffffff;
	padding:10px 20px;
	border-radius:30px
}
.communityCnt .listimgCnt .listimginner a.join:hover {
	background:#00b8e8;
	color:#ffffff
}
.communityCnt .listimgCnt .listimginner a.joined {
	position:absolute;
	top:15px;
	right:15px;
	font-family:'museo700';
	font-size:16px;
	line-height:22px;
	background:#00b8e8;
	color:#ffffff;
	display:block;
	padding:10px 20px;
	border-radius:30px;
	cursor:default
}
.communityCnt .listimgCnt .listimginner p.communitytxtCnt {
	position:absolute;
	bottom:15px;
	left:15px;
	font-family:'open_sansregular';
	font-size:14px;
	line-height:22px;
	color:#ffffff;
	padding:0 10px 0 0;
	max-width:85%;
	z-index:99
}
@media (max-width: 768px) {
	.communityCnt .listimgCnt .listimginner p.communitytxtCnt {
		font-size:12px;
		line-height:18px
	}
}
@media (max-width: 767px) {
	.communityCnt .listimgCnt .listimginner p.communitytxtCnt {
		position:relative;
		color:#252525;
		max-width:100%;
		margin:0;
		padding:10px 10px 0 10px;
		left:inherit;
		top:inherit;
		bottom:inherit
	}
}
.communityCnt .listimgCnt .listimginner p.communitytxtCnt span.communityTitletxt {
	font-family:'museo700';
	font-size:24px;
	line-height:30px;
	color:#ffffff;
	display:block;
	margin-bottom:8px
}
@media (max-width: 768px) {
	.communityCnt .listimgCnt .listimginner p.communitytxtCnt span.communityTitletxt {
		font-size:16px;
		line-height:22px;
		margin-bottom:0
	}
}
@media (max-width: 767px) {
	.communityCnt .listimgCnt .listimginner p.communitytxtCnt span.communityTitletxt {
		color:#252525
	}
}
.quizedtlCnt {
	clear:both
}
.quizedtlCnt .quizedtlinnerCnt {
	max-width:840px;
	margin:0 auto
}
.quizedtlCnt .quizedtlinnerCnt h2.dtlTitle {
	font-family:'museo700';
	font-size:28px;
	line-height:36px;
	color:#000000;
	text-align:center;
	margin:0 auto 20px;
	max-width:400px
}
@media (max-width: 767px) {
	.quizedtlCnt .quizedtlinnerCnt h2.dtlTitle {
		padding:0 10px;
		font-size:20px;
		line-height:24px
	}
}
.quizedtlCnt .quizedtlinnerCnt .memberpicCnt {
	display:block;
	margin:25px auto;
	text-align:center
}
.quizedtlCnt .quizedtlinnerCnt .memberpicCnt .memberpic {
	border-radius:50%
}
.quizedtlCnt .quizedtlinnerCnt .dtlDate {
	font-family:'open_sansregular';
	font-size:16px;
	color:#252525;
	line-height:20px;
	text-align:center;
	margin-bottom:20px
}
@media (max-width: 640px) {
	.quizedtlCnt .quizedtlinnerCnt .dtlDate {
		font-size:13px;
		line-height:18px
	}
}
.quizedtlCnt .quizedtlinnerCnt .dtlDate span {
	font-weight:bold;
	text-decoration:underline
}
.quizedtlCnt .quizedtlinnerCnt .dtlDate span.strdate {
	font-weight:normal;
	text-decoration:none
}
.quizedtlCnt .quizedtlinnerCnt .dtlMainbanner {
	display:block;
	margin:0 auto;
	text-align:center;
	position:relative
}
.quizedtlCnt .quizedtlinnerCnt .dtlMainbanner .fbCountsCnt {
	position:absolute;
	left:-140px;
	top:50px
}
@media (max-width: 1024px) {
	.quizedtlCnt .quizedtlinnerCnt .dtlMainbanner .fbCountsCnt {
		left:-75px
	}
}
@media (max-width: 768px) {
	.quizedtlCnt .quizedtlinnerCnt .dtlMainbanner .fbCountsCnt {
		position:initial;
		text-align:right
	}
}
.quizedtlCnt .quizedtlinnerCnt .dtlMainbanner .fbCountsCnt span.fbcount {
	display:block;
	margin-bottom:20px;
	width:60px;
	text-align:center
}
@media (max-width: 768px) {
	.quizedtlCnt .quizedtlinnerCnt .dtlMainbanner .fbCountsCnt span.fbcount {
		vertical-align:text-bottom;
		display:inline-block
	}
}
.quizedtlCnt .quizedtlinnerCnt .dtlMainbanner .fbCountsCnt a.linkbtn {
	display:block;
	margin-bottom:10px
}
@media (max-width: 768px) {
	.quizedtlCnt .quizedtlinnerCnt .dtlMainbanner .fbCountsCnt a.linkbtn {
		display:inline-block
	}
}
.quizedtlCnt .quizedtlinnerCnt .dtlMainbanner .fbCountsCnt a.fbbtn {
	display:block
}
@media (max-width: 768px) {
	.quizedtlCnt .quizedtlinnerCnt .dtlMainbanner .fbCountsCnt a.fbbtn {
		display:inline-block
	}
}
.quizedtlCnt .quizedtlinnerCnt .queSection {
	display:inline-block;
	width:100%;
	margin:50px 0 0 0;
	padding:0 0 0 0
}
@media (max-width: 767px) {
	.quizedtlCnt .quizedtlinnerCnt .queSection {
		margin:0 0 0 0;
		padding:0 3%
	}
}
.quizedtlCnt .quizedtlinnerCnt .queSection .roundBtnCnt {
	margin:40px auto
}
.quizedtlCnt .quizedtlinnerCnt .queSection form .queCnt {
	display:inline-block;
	width:100%
}
.quizedtlCnt .quizedtlinnerCnt .queSection form .queCnt p.quizeQue {
	font-family:'museo700';
	font-size:20px;
	line-height:26px;
	color:#212121;
	text-align:left;
	margin:20px 0
}
.quizedtlCnt .contentCnt {
	margin:20px 0
}
@media (max-width: 767px) {
	.quizedtlCnt .contentCnt {
		padding:0px 10px
	}
}
.quizedtlCnt .contentCnt p {
	font-family:'open_sansregular';
	font-size:16px;
	color:#252525;
	line-height:26px;
	margin:50px 0 0 0;
	padding-top:0
}
@media (max-width: 767px) {
	.quizedtlCnt .contentCnt p {
		font-size:13px;
		text-align:justify
	}
}
.quizedtlCnt .contentCnt p.boldContent {
	font-family:'museo500';
	font-size:20px;
	color:#000000;
	line-height:26px;
	padding:30px 0;
	border-top:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	text-align:center
}
@media (max-width: 767px) {
	.quizedtlCnt .contentCnt p.boldContent {
		font-size:17px
	}
}
.quizedtlCnt .contentCnt.alone {
	max-width:840px;
	margin:0 auto
}
.middle>* {
	vertical-align:middle
}
.btn-radio {
	cursor:pointer;
	display:inline-block;
	-webkit-user-select:none;
	user-select:none;
	min-width:235px
}
@media (max-width: 736px) {
	.btn-radio {
		display:block;
		float:none
	}
}
.btn-radio:not(:first-child) {
	margin-left:20px
}
@media (max-width: 768px) {
	.btn-radio:not(:first-child) {
		margin-left:6px
	}
}
@media (max-width: 736px) {
	.btn-radio:not(:first-child) {
		margin-left:0;
		margin-top:15px;
		text-align:center
	}
}
.btn-radio svg {
	fill:none;
	vertical-align:middle;
	margin-right:17px;
	width:25px;
	height:25px
}
@media (max-width: 768px) {
	.btn-radio svg {
		margin-right:5px;
		width:20px;
		height:20px
	}
}
.btn-radio svg circle {
	stroke-width:2;
	stroke:#03b6e3
}
.btn-radio svg path {
	stroke:#03b6e3
}
.btn-radio svg path.inner {
	stroke-width:6;
	stroke-dasharray:19;
	stroke-dashoffset:19
}
.btn-radio svg path.outer {
	stroke-width:2;
	stroke-dasharray:57;
	stroke-dashoffset:57
}
.btn-radio input {
	display:none
}
.btn-radio input:checked+svg path {
	transition:all 0.4s ease
}
.btn-radio input:checked+svg path.inner {
	stroke-dashoffset:38;
	transition-delay:0.3s
}
.btn-radio input:checked+svg path.outer {
	stroke-dashoffset:0
}
.btn-radio span {
	display:inline-block;
	vertical-align:middle;
	font-family:'open_sansregular';
	font-size:15px;
	color:#252525;
	line-height:20px;
	min-width:210px;
	max-width:210px;
	text-align:left
}
.btn-radio span img:hover {
	box-shadow:0 0 11px rgba(0,
	0,
	0,
	0.7)
}
.resultCnt {
	background:#fff url(../img/quize-scorebg.png) no-repeat center center;
	background-size:100%;
	position:relative;
	padding-bottom:20px
}
@media (max-width: 1024px) {
	.resultCnt {
		padding:0px 0;
		min-height:430px;
		background-size:cover
	}
}
@media (max-width: 767px) {
	.resultCnt {
		background:#ffda18 url(../img/quize-scorebg.jpg) repeat-y center top;
		background-size:100%
	}
}
.resultCnt .resultiinnerCnt {
	margin:0;
	text-align:left;
	display:block;
	position:relative
}
@media (max-width: 767px) {
	.resultCnt .resultiinnerCnt {
		text-align:center
	}
}
.resultCnt .resultiinnerCnt .resultTxtCnt {
	margin:-70px 0 0 0;
	max-width:50%;
	display:inline-block;
	vertical-align:top;
	top:50%;
	position:absolute;
	right:0
}
@media (max-width: 768px) {
	.resultCnt .resultiinnerCnt .resultTxtCnt {
		max-width:350px;
		display:inline-block
	}
}
@media (max-width: 767px) {
	.resultCnt .resultiinnerCnt .resultTxtCnt {
		max-width:80%;
		position:inherit;
		top:inherit;
		right:inherit;
		margin:10px auto;
		display:block
	}
}
.resultCnt .resultiinnerCnt .resultTxtCnt h3 {
	font-family:'museo700';
	font-size:50px;
	line-height:60px;
	color:#121111;
	margin-bottom:10px
}
@media (max-width: 1024px) {
	.resultCnt .resultiinnerCnt .resultTxtCnt h3 {
		font-size:50px;
		line-height:60px
	}
}
@media (max-width: 768px) {
	.resultCnt .resultiinnerCnt .resultTxtCnt h3 {
		font-size:34px;
		line-height:40px
	}
}
@media (max-width: 767px) {
	.resultCnt .resultiinnerCnt .resultTxtCnt h3 {
		text-align:center;
		font-size:34px;
		line-height:40px
	}
}
.resultCnt .resultiinnerCnt .resultTxtCnt p.resultText {
	font-family:'open_sansregular';
	font-size:18px;
	color:#121111;
	line-height:26px;
	margin-bottom:20px
}
@media (max-width: 1024px) {
	.resultCnt .resultiinnerCnt .resultTxtCnt p.resultText {
		font-size:15px;
		line-height:20px
	}
}
@media (max-width: 768px) {
	.resultCnt .resultiinnerCnt .resultTxtCnt p.resultText {
		font-size:15px;
		line-height:20px
	}
}
@media (max-width: 767px) {
	.resultCnt .resultiinnerCnt .resultTxtCnt p.resultText {
		text-align:center;
		font-size:14px;
		line-height:20px
	}
}
.resultCnt .resultiinnerCnt .resultTxtCnt .roundBtnCnt {
	width:auto
}
@media (max-width: 767px) {
	.resultCnt .resultiinnerCnt .resultTxtCnt .roundBtnCnt {
		width:100%
	}
}
.resultCnt .resultiinnerCnt .resultImgCnt {
	position:relative;
	display:inline-block
}
@media (max-width: 1024px) {
	.resultCnt .resultiinnerCnt .resultImgCnt {
		margin-top:7px
	}
}
@media (max-width: 767px) {
	.resultCnt .resultiinnerCnt .resultImgCnt {
		max-width:80%;
		position:relative;
		margin:0 auto 0 auto;
		text-align:center
	}
}
.resultCnt .resultiinnerCnt .resultImgCnt span.score {
	position:absolute;
	top:50%;
	left:50%;
	font-family:'museo700';
	font-size:60px;
	line-height:66px;
	color:#ffffff;
	text-align:center;
	margin-left:-55px
}
@media (max-width: 767px) {
	.resultCnt .resultiinnerCnt .resultImgCnt span.score {
		line-height:46px
	}
}
.otherquizeCnt {
	clear:both;
	margin:40px auto
}
.otherquizeCnt .eventlistboxCnt {
	margin:0 0 20px 0
}
.otherquizeCnt .eventlistboxCnt a {
	display:inline-block;
	width:100%;
	margin:0 auto
}
.otherquizeCnt .eventlistboxCnt a .eventBox {
	display:block;
	text-align:center
}
.otherquizeCnt .eventlistboxCnt a .eventBox .sliderImgCnt {
	margin:0 auto;
	text-align:center;
	position:relative;
	display:inline-block
}
.otherquizeCnt .eventlistboxCnt a .eventBox .sliderImgCnt span.catNumCnt {
	position:absolute;
	background:#a5d500;
	left:0;
	top:0;
	color:#252525;
	font-family:'open_sanssemibold';
	font-size:14px;
	line-height:20px;
	padding:5px
}
.otherquizeCnt .eventlistboxCnt a .eventBox .sliderImgCnt span.sliUpText {
	position:absolute;
	background:transparent;
	left:0px;
	bottom:0px;
	color:#000000;
	font-family:'museo700';
	font-size:20px;
	line-height:26px;
	padding:10px;
	text-align:left
}
.otherquizeCnt .eventlistboxCnt a .eventBox .sliderTxtCnt {
	border:1px solid #e1e1e1;
	padding:15px 20px;
	margin-top:-2px;
	max-width:350px
}
@media (max-width: 767px) {
	.otherquizeCnt .eventlistboxCnt a .eventBox .sliderTxtCnt {
		padding:10px
	}
}
.otherquizeCnt .eventlistboxCnt a .eventBox .sliderTxtCnt p {
	text-align:left
}
.otherquizeCnt .eventlistboxCnt a .eventBox .sliderTxtCnt p.slievntdt {
	font-family:'open_sansbold';
	font-size:14px;
	line-height:22px;
	color:#191a17;
	text-transform:uppercase
}
.otherquizeCnt .eventlistboxCnt a .eventBox .sliderTxtCnt p.slievnTtl {
	color:#252525;
	font-family:'museo700';
	font-size:20px;
	line-height:28px
}
@media (max-width: 640px) {
	.otherquizeCnt .eventlistboxCnt a .eventBox .sliderTxtCnt p.slievnTtl {
		font-size:16px;
		line-height:22px
	}
}
.otherquizeCnt .eventlistboxCnt a .eventBox .sliderTxtCnt p.slievnDtl {
	margin-top:8px;
	color:#717171;
	font-family:'open_sansregular';
	font-size:16px;
	line-height:24px
}
@media (max-width: 640px) {
	.otherquizeCnt .eventlistboxCnt a .eventBox .sliderTxtCnt p.slievnDtl {
		font-size:14px;
		line-height:20px
	}
}
.searchdtlCnt {
	clear:both
}
.searchdtlCnt .searchinnerCnt {
	margin:0 auto
}
.searchdtlCnt .searchinnerCnt h2.dtlTitle {
	font-family:'museo700';
	font-size:28px;
	line-height:36px;
	color:#000000;
	text-align:center;
	margin:0 auto 20px;
	max-width:400px
}
@media (max-width: 767px) {
	.searchdtlCnt .searchinnerCnt h2.dtlTitle {
		padding:0 10px;
		font-size:20px;
		line-height:24px
	}
}
.searchdtlCnt .searchinnerCnt h2.dtlTitle.faqTitle {
	color:#f5870b;
	font-family:'museo700';
	font-size:40px;
	line-height:44px;
	text-transform:capitalize;
	text-align:center;
	margin:0 auto 15px;
	max-width:400px
}
@media (max-width: 767px) {
	.searchdtlCnt .searchinnerCnt h2.dtlTitle.faqTitle {
		padding:0 10px;
		font-size:20px;
		line-height:24px
	}
}
.searchdtlCnt .searchinnerCnt h2.dtlTitle.faqbottomTitle {
	max-width:100%;
	margin-bottom:10px;
	font-size:26px;
	line-height:30px
}
@media (max-width: 767px) {
	.searchdtlCnt .searchinnerCnt h2.dtlTitle.faqbottomTitle {
		padding:0 10px;
		font-size:17px;
		line-height:24px
	}
}
.searchdtlCnt .searchinnerCnt p.faqtextTitle {
	font-family:'museo500';
	font-size:18px;
	color:#000000;
	line-height:24px;
	text-align:center;
	margin-bottom:30px
}
@media (max-width: 767px) {
	.searchdtlCnt .searchinnerCnt p.faqtextTitle {
		font-size:16px;
		line-height:22px
	}
}
.searchdtlCnt .searchinnerCnt .searchSection {
	display:inline-block;
	width:100%;
	margin:0px 0 0 0;
	padding:0 0 0 0
}
@media (max-width: 767px) {
	.searchdtlCnt .searchinnerCnt .searchSection {
		margin:0 0 30px 0;
		padding:0 3%
	}
}
.searchdtlCnt .searchinnerCnt .searchSection .roundBtnCnt {
	margin:40px auto
}
.searchdtlCnt .searchinnerCnt .searchSection form .queCnt {
	display:inline-block;
	width:100%
}
.searchdtlCnt .searchinnerCnt .searchSection form .queCnt p.quizeQue {
	font-family:'museo700';
	font-size:20px;
	line-height:26px;
	color:#212121;
	text-align:left;
	margin:20px 0
}
.searchdtlCnt .searchinnerCnt .faqbottomCnt {
	display:inline-block;
	width:100%;
	margin:0 0 20px 0;
	text-align:center
}
.searchdtlCnt .searchinnerCnt .faqbottomCnt a.faqmail {
	font-family:'open_sansregular';
	font-size:20px;
	color:#03b6e3;
	line-height:26px;
	display:inline-block;
	text-align:center;
	text-decoration:underline;
	margin-bottom:0px
}
@media (max-width: 767px) {
	.searchdtlCnt .searchinnerCnt .faqbottomCnt a.faqmail {
		font-size:17px;
		line-height:22px
	}
}
@media (max-width: 360px) {
	.searchdtlCnt .searchinnerCnt .faqbottomCnt a.faqmail {
		font-size:14px;
		line-height:20px
	}
}
.searchdtlCnt .searchinnerCnt .faqbottomCnt a.faqmail:hover {
	text-decoration:none
}
.searchdtlCnt .searchinnerCnt .faqbottomCnt .roundBtnCnt {
	margin-top:20px
}
.discsearchCnt ul li {
	border-bottom:1px solid #e1e1e1;
	padding-bottom:30px;
	margin-top:30px
}
.discsearchCnt .detailpanel {
	border-bottom:1px solid #e1e1e1;
	padding-bottom:30px
}
.discsearchCnt .detailpanel .userdetail p {
	font-family:'Myriad Pro';
	font-size:15px;
	line-height:28px;
	color:#403f3f;
	margin-bottom:10px;
	float:left
}
@media (max-width: 480px) {
	.discsearchCnt .detailpanel .userdetail p .tags {
		display:block
	}
}
.discsearchCnt .detailpanel .userdetail p .deviderspan {
	margin:10px
}
@media (max-width: 480px) {
	.discsearchCnt .detailpanel .userdetail p .deviderspan {
		display:none
	}
}
.discsearchCnt .detailpanel .userdetail .sharebtnright {
	float:right
}
.discsearchCnt .detailpanel .userdetail .sharebtnright img {
	margin:0
}
.discsearchCnt .detailpanel h3 {
	color:#252525;
	margin-bottom:10px;
	font-family:'museo700';
	font-size:20px;
	line-height:28px;
	clear:both
}
.discsearchCnt .detailpanel img {
	margin:15px 0
}
.discsearchCnt .detailpanel .disccomment {
	font-family:'Myriad Pro';
	font-size:16px;
	line-height:25px;
	color:#403f3f;
	margin-bottom:10px;
	margin-top:5px
}
.discsearchCnt .detailpanel .disccomment .commentsgray {
	color:#717171;
	margin-bottom:10px
}
.discsearchCnt .detailpanel .disccomment .numericwidget {
	font-size:16px;
	line-height:28px;
	color:#717171
}
.discsearchCnt .detailpanel .disccomment .numericwidget .likewidget {
	background:url(../img/like-icon-comm.png) no-repeat left center;
	padding:10px 0 10px 33px
}
.discsearchCnt .detailpanel .disccomment .numericwidget .deviderspan {
	margin:15px;
	font-size:19px
}
.discsearchCnt .detailpanel .disccomment .numericwidget .commtwidget {
	background:url(../img/comm-icon-comm.png) no-repeat left center;
	padding:10px 0 10px 33px
}
.discsearchCnt .detailpanel .disccomment .numericwidget .replywidget {
	float:right;
	color:#717171
}
.discsearchCnt .detailpanel .disccomment .numericwidget .replywidget img {
	margin:0;
	line-height:28px;
	vertical-align:middle
}
.storysearchCnt ul li {
	display:inline-block;
	width:100%;
	margin-top:40px
}
.storysearchCnt .imgcnt a {
	display:inline-block;
	position:relative
}
.storysearchCnt .imgcnt a .play-icon {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-38px;
	margin-top:-38px
}
.storysearchCnt .txtcnt {
	margin-top:1em
}
.storysearchCnt .txtcnt p.resortName {
	font-family:'museo500';
	font-size:18px;
	line-height:26px;
	color:#121111;
	margin-bottom:10px
}
.storysearchCnt .txtcnt p.resortName span {
	font-family:'museo700';
	color:#ffd121;
	text-transform:uppercase
}
@media (max-width: 767px) {
	.storysearchCnt .txtcnt p.resortName span {
		display:block;
		font-size:14px;
		line-height:22px
	}
}
.storysearchCnt .txtcnt p.resortName span.deviderspan {
	color:#121111
}
@media (max-width: 767px) {
	.storysearchCnt .txtcnt p.resortName span.deviderspan {
		display:none
	}
}
@media (max-width: 640px) {
	.storysearchCnt .txtcnt p.resortName {
		font-size:16px;
		line-height:24px
	}
}
.storysearchCnt .txtcnt p.storyTitle {
	font-family:'museo700';
	font-size:22px;
	line-height:28px;
	color:#121111;
	margin-bottom:10px
}
.storysearchCnt .txtcnt p.storyTitle a {
	color:#121111;
	text-decoration:none
}
@media (max-width: 640px) {
	.storysearchCnt .txtcnt p.storyTitle {
		font-size:20px;
		line-height:26px
	}
}
.storysearchCnt .txtcnt .storyText p {
	font-family:'open_sansregular';
	font-size:16px;
	color:#252525;
	line-height:26px;
	margin-bottom:10px
}
@media (max-width: 640px) {
	.storysearchCnt .txtcnt .storyText p {
		font-size:14px;
		line-height:23px
	}
}
.storysearchCnt .txtcnt .storyText p a {
	display:block;
	color:#66b5e1;
	font-family:'museo700';
	font-size:16px;
	line-height:22px;
	margin-top:20px;
	text-decoration:underline
}
.storysearchCnt .txtcnt .storyText p a:hover {
	text-decoration:none
}
.eventsearchCnt ul li {
	display:inline-block;
	width:100%;
	margin-top:40px
}
.eventsearchCnt .imgcnt a {
	display:inline-block;
	position:relative
}
.eventsearchCnt .imgcnt a span.catName {
	position:absolute;
	background:#a5d500;
	left:0;
	top:0;
	color:#252525;
	font-family:'open_sanssemibold';
	font-size:14px;
	line-height:20px;
	padding:5px
}
.eventsearchCnt .txtcnt {
	margin-top:1em
}
.eventsearchCnt .txtcnt p.eventdt {
	font-family:'museo500';
	font-size:18px;
	line-height:26px;
	color:#121111;
	margin-bottom:10px
}
.eventsearchCnt .txtcnt p.eventdt span {
	font-family:'museo700';
	color:#ffd121;
	text-transform:uppercase
}
@media (max-width: 767px) {
	.eventsearchCnt .txtcnt p.eventdt span {
		display:block;
		font-size:14px;
		line-height:22px
	}
}
.eventsearchCnt .txtcnt p.eventdt span.deviderspan {
	color:#121111
}
@media (max-width: 767px) {
	.eventsearchCnt .txtcnt p.eventdt span.deviderspan {
		display:none
	}
}
@media (max-width: 640px) {
	.eventsearchCnt .txtcnt p.eventdt {
		font-size:16px;
		line-height:24px
	}
}
.eventsearchCnt .txtcnt p.evnTitle {
	font-family:'museo700';
	font-size:22px;
	line-height:28px;
	color:#121111;
	margin-bottom:10px
}
.eventsearchCnt .txtcnt p.evnTitle a {
	color:#121111;
	text-decoration:none
}
@media (max-width: 640px) {
	.eventsearchCnt .txtcnt p.evnTitle {
		font-size:20px;
		line-height:26px
	}
}
.eventsearchCnt .txtcnt p.evnText {
	font-family:'open_sansregular';
	font-size:16px;
	color:#252525;
	line-height:26px;
	margin-bottom:10px
}
@media (max-width: 640px) {
	.eventsearchCnt .txtcnt p.evnText {
		font-size:14px;
		line-height:23px
	}
}
.eventsearchCnt .txtcnt p.evnText a {
	display:block;
	color:#66b5e1;
	font-family:'museo700';
	font-size:16px;
	line-height:22px;
	margin-top:20px;
	text-decoration:underline
}
.eventsearchCnt .txtcnt p.evnText a:hover {
	text-decoration:none
}
.happeningsearchCnt ul li {
	display:inline-block;
	width:100%;
	margin-top:40px;
	padding-top:40px;
	border-top:1px solid #e2e2e2
}
.happeningsearchCnt ul li:first-child {
	border:0 none !important;
	padding-top:0px
}
.happeningsearchCnt .imgcnt a {
	display:inline-block;
	position:relative
}
.happeningsearchCnt .imgcnt.noImg {
	display:none !important
}
.happeningsearchCnt .txtcnt {
	margin-top:1em
}
.happeningsearchCnt .txtcnt p.happentdt {
	font-family:'museo500';
	font-size:18px;
	line-height:26px;
	color:#121111;
	margin-bottom:10px
}
@media (max-width: 640px) {
	.happeningsearchCnt .txtcnt p.happentdt {
		font-size:16px;
		line-height:24px
	}
}
.happeningsearchCnt .txtcnt p.happenTitle {
	font-family:'museo700';
	font-size:22px;
	line-height:28px;
	color:#121111;
	margin-bottom:10px
}
.happeningsearchCnt .txtcnt p.happenTitle a {
	color:#121111;
	text-decoration:none
}
@media (max-width: 640px) {
	.happeningsearchCnt .txtcnt p.happenTitle {
		font-size:20px;
		line-height:26px
	}
}
.happeningsearchCnt .txtcnt p.happenText {
	font-family:'open_sansregular';
	font-size:16px;
	color:#252525;
	line-height:26px;
	margin-bottom:10px
}
@media (max-width: 640px) {
	.happeningsearchCnt .txtcnt p.happenText {
		font-size:14px;
		line-height:23px
	}
}
.happeningsearchCnt .txtcnt p.happenText a {
	display:block;
	color:#66b5e1;
	font-family:'museo700';
	font-size:16px;
	line-height:22px;
	margin-top:20px;
	text-decoration:underline
}
.happeningsearchCnt .txtcnt p.happenText a:hover {
	text-decoration:none
}
.happeningsearchCnt .txtcnt.flwidth {
	margin-top:0
}
.tabs.enabled .tab-heading {
	cursor:pointer
}
.tabs.enabled .tab-heading.active-tab-heading {
	cursor:default
}
.hidden-mobile {
	display:none
}
.tabs.enabled .tab-heading {
	display:none
}
.tab-list li {
	display:inline;
	cursor:pointer
}
.hidden-mobile {
	display:block !important
}
.tab-panel {
	margin-bottom:50px
}
.tab-panel ul li {
	display:inline-block;
	width:100%
}
.tabs.enabled .tab-heading:focus,
.tabs.enabled .tab-list li:focus {
	outline:1px solid #ccc
}
.tabs.enabled .tab-heading.active-tab-heading:focus,
.tabs.enabled .tab-list li.active-tab:focus {
	outline:none !important
}
.tab-panel {
	margin-bottom:0px
}
.tabs.enabled .tab-heading {
	padding:15px;
	border-radius:0px;
	border:1px solid #ccc;
	background-color:#f5870b;
	position:relative;
	font-family:'museo700';
	font-size:18px;
	line-height:22px;
	color:#121111
}
.tabs.enabled .tab-heading:after {
	content:"";
	display:block;
	position:absolute;
	right:20px;
	top:40%;
	width:0px;
	height:0px;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-top:10px solid #000
}
.tabs.enabled .tab-heading.active-tab-heading {
	background:#ffd121
}
.tabs.enabled .tab-heading.active-tab-heading:after {
	border-bottom:10px solid #000;
	border-top:0
}
.tab-list {
	margin:10px auto 40px;
	text-align:center;
	padding:0;
	padding-bottom:11px;
	overflow-x:auto;
	overflow-y:hidden;
	white-space:nowrap
}
@media (max-width: 768px) {
	.tab-list {
		margin:10px 5% 30px
	}
}
@media (max-width: 767px) {
	.tab-list::-webkit-scrollbar {
		display:none;
		height:0;
		background:transparent !important
	}
}
.tab-list li {
	display:inline-block;
	padding:10px 20px;
	margin-left:1em;
	border:0 none;
	font-family:'museo700';
	font-size:20px;
	line-height:26px;
	color:#000000;
	text-transform:uppercase;
	border-bottom:4px solid transparent
}
@media (max-width: 768px) {
	.tab-list li {
		font-size:14px;
		line-height:20px
	}
}
.tab-list li:first-child {
	margin-left:0
}
.tab-list li.active-tab {
	background:#fff;
	color:#00b8e8;
	font-weight:bold;
	border-bottom:4px solid #03b6e3
}
html {
	overflow-y:scroll
}
html,
body {
	font-family:"DIN Next LT Pro Light",
	sans-serif;
	font-weight:normal;
	font-size:14px;
	position:relative;
	background:#fff
}
img {
	max-width:100%
}
.mainWrapper {
	max-width:1366px;
	margin:0 auto
}
#loader-wrapper {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:9999999999;
	background:#fff
}
#loader-wrapper .innerLoader {
	position:fixed;
	top:1;
	width:100%;
	height:100%;
	background:#fff url(../img/loader.gif) no-repeat center;
	z-index:9999;
	left:0
}