.center-align {
	width:100%;
	/* Firefox */
    display:-moz-box;
	-moz-box-pack:center;
	-moz-box-align:center;
	/* Safari and Chrome */
    display:-webkit-box;
	-webkit-box-pack:center;
	-webkit-box-align:center;
	/* W3C */
    display:box;
	box-pack:center;
	box-align:center;
	/* Internet Explorer 10 */
    display:-ms-flexbox;
	-ms-flex-pack:center;
	-ms-flex-align:center;
}
video {
	display:none;
}
.p-left{
	float:left;
}
.thumb-margn {
	margin-right:5px;
	padding:0;
}
.bell-right {
	margin-left:-10px;
}
.bell-left {
	margin-right:-35px;
}
.margn-non {
	margin-left:-25px;
}
.margn-non-plin {
	margin-left:-25px;
}
.margn-non-right {
	margin-right:-25px;
}
.margn-top {
	margin-top:30px;
}
.body-margn-top {
	margin-top:40px;
}
.thumb-margn-top {
	margin-top:80px;
}
.large-thumb {
	margin-top:-20px;
}
.small-thumb-brdr {
	border:none;
	background-color:#1acf60;
}
footer {
	width:100%;
}
.enter-bttn-margn {
	margin-top:20px;
}
.heart-margn {
	margin-top:60px;
}
footer li {
	padding-left:0px !important;
}
footer li a {
	font-size:12px;
	margin-top:0;
	padding-top:0;
	color:#434343;
}
.padding-lft a img {
	margin-left:-1px;
}
.enter-bttn li {
	font-size:12px !important;
	color:#fff !important;
}
.bttn-center {
	margin-left:15px;
}
p {
	font-size:12px;
	color:#ffffff;
}
.logo-top-margn {
	margin-top:0px;
	margin-right:3px;
}
.margn-text-lft {
	margin-left:-5px;
}
.bttn-margn {
	margin-left:-5px;
}
.heart-fix {
	margin-top:-10px !important;
	margin-left:50px;
}
.padding-lft a:hover {
	background-color:#000000;
}
.hover {
	display: none;
	position: relative;
	top: -55px;
}
.header-hight {
	height:300px;
}
.image:hover + .hover {
	display: block;
}
.footer-link {
	position:absolute;
	right:50px;
	bottom:0;
	width:100%;
	background-position:bottom;
}
.music-plyr {
	position:absolute;
	background-position:right;
	bottom:0px;
	left:50px;
}
a {
	font-size:10px !important;
}
.enter-bttn-margn a {
	font-size:12px !important;
	color:#ffffff;
	font-weight:800;
	letter-spacing:1px;
	opacity:0.35;
}
.enter-bttn-margn a:hover {
	font-size:12px !important;
	color:#ffffff;
	opacity:0.85;
	font-weight:800;
	letter-spacing:1px;
	text-decoration:none;
}
.logo-top-mrgn {
	margin-top:10px;
}
.footr-lnk-margn {
	margin-top:-40px;
}
.thumb-margn-sm {
	margin-top:10px;
}
ul li {
	margin-bottom:10px;
}
#header-height {
	height:80% !important;
	margin:0;
	width:100%;
	background-color:#33F;
}
#footer-height {
	height:20% !important;
	margin:0;
	background-color:#000;
	width:100%;
}
/*.hidden-xs img{width:80%; height:50% !important;}*/

@media (max-width:767px) {
 .body-margn-top {
 margin-top:5px;
}
 .mdmsp {
 width:25% !important;
float:left !important;
padding:0 !important;
margin:0 5px 0 60px !important;
}
 .mdmsp2 {
 width:20% !important;
float:left !important;
padding:0 !important;
margin:0 0px 0 50px !important;
}
 .mdm {
 width:25% !important;
float:left !important;
padding:0 !important;
margin:0 20px 0 51px !important;
}
 .btn-default {
 color:#fff;
 background-color:transparent;
 width:112px !important;
 height:39px !important;
 letter-spacing:3px;
 box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.2);
}
}
 @media screen and (min-width:801px) {
 .mdmsp {
 width:25% !important;
float:left !important;
padding:0 !important;
margin:0 30px 0 111px !important;
}
 .mdmsp2 {
 width:22% !important;
float:left !important;
padding:0 !important;
margin:0 0px 0 46px !important;
}
 .mdm {
 width:25% !important;
float:left !important;
padding:0 !important;
margin:0 -55px 0 0 !important;
}
 .enter-bttn-margn {
 margin-top:20px !important;
}
}
 @media screen and (min-width:768px) and (max-width:990px) {
 .hidden-md2 {
display:none !important;
}
}
 @media screen and (min-width:480px) and (max-width:480px) {
 .body-margn-top {
 margin-top:5px;
}
 .mdmsp {
 width:25% !important;
float:left !important;
padding:0 !important;
margin:0 30px 0 35px !important;
}
 .mdmsp2 {
 width:20% !important;
float:left !important;
padding:0 !important;
margin:0 0px 0 50px !important;
}
 .mdm {
 width:25% !important;
float:left !important;
padding:0 !important;
margin:0 -9px 0 -9px !important;
}
 .enter-bttn-margn a {
 font-size:8px !important;
}
 .enter-bttn-margn a:hover {
 font-size:8px !important;
}
}
 @media screen and (min-width:320px) and (max-width:320px) {
 .body-margn-top2 {
 margin-top:15px;
}
 .margn-top {
 margin-top: -23px;
}
 .margn-top-ftr {
 margin-top: 16px;
}
 footer li a {
 color: rgb(255, 255, 255);
 font-size: 10px;
 margin-top: 0;
 padding-top: 0;
}
 .mdmsp {
 width:25% !important;
float:left !important;
padding:0 !important;
margin:0 15px 0 23px !important;
}
 .mdmsp2 {
 width:20% !important;
float:left !important;
padding:0 !important;
margin:0 0px 0 28px !important;
}
 .mdm {
 width:25% !important;
float:left !important;
padding:0 !important;
margin:0 1px 0 -7px !important;
}
 .enter-bttn-margn a {
 font-size:8px !important;
}
 .enter-bttn-margn a:hover {
 font-size:8px !important;
}
 .btn-default {
 color:#fff;
 background-color:transparent;
 width:72px !important;
 height:29px !important;
 letter-spacing:3px;
 box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.2);
 font-size:12px;
}
}
@media screen and (max-width:900px) {
video {
 display:block;
}
video.bgvid { 
position: fixed; right: 0; bottom: 0;
min-width: 100%; min-height: 100%;
width: auto; height: auto; z-index: 10;
}
}
@media screen and (max-width:740px) {
 .mdmsp {
 width:100% !important;
float:none !important;
padding:0 !important;
margin:5px 0 !important;
text-align:center !important;
}
 .mdmsp2 {
 width:100% !important;
float:none !important;
padding:0 !important;
margin:5px 0 !important;
text-align:center !important;
}
 .mdm {
 width:100% !important;
float:none !important;
padding:0 !important;
margin:0 !important;
text-align:center !important;
}
.p-left{
	float:none;
}
}
