@import url('https://fonts.googleapis.com/css?family=Lobster+Two');
@import url('https://fonts.googleapis.com/css?family=Oxygen');
@import url('https://fonts.googleapis.com/css?family=Ranchers');
@import url('https://fonts.googleapis.com/css?family=Berkshire+Swash');
/*body {;
background-image: url(bg2.jpg);
background-repeat:no-repeat;
background-attachment:fixed;
background-position: 60% center;
background-color:#000
}*/
body {;
background-image: url(bg3.jpg);
background-color:#7a0b0c
}


.santa{width:58%; height:auto; display:block; margin:5px auto;}
.tree{width:80%; display:inline-block; margin:5px auto 3% 3%; }
.button-wrap {text-align:center}
.button-wrap a, .nirghanta-wrap a:link {
	margin:0 auto 20px;
	background-color:#e75700;
	padding:5px 12px;
	display:block;
	max-width:275px;
	color:#FFFFCC;
	text-align:center;
	text-decoration:none;
	border-radius: 10px;
	transition: all 0.5s ease 0s;
}
.button-wrap a:hover {
	background-color:#6c9301;
}
@media (max-width:767px) {
	.santa{width:68%;}
}
.rock{animation:infinite 1s rock}
@keyframes rock {  0% {    transform: rotate(-1deg);  }
  50% {    transform: rotate(2deg);  }
  100% {    transform: rotate(-1deg);  }}

.main{display:block; max-width:600px; margin:5px auto;}
hr{width:70%; margin:0px auto; border:solid 2px white;}
p span{font-weight:900;
    text-align: center;
	font-family: 'Lobster Two', cursive;
    color: #d7f100;
    text-shadow: 1px 1px #6a7600;
	font-size:34px;
    }
p{font-weight:900; padding:2px; font-size: 20px;
    text-align: center;
     text-shadow: 1px 1px blue, -1px -1px #4d9804;
    font-family: 'Oxygen', sans-serif;
    color: white;}
h2 {
    font-size: 37px;
    text-align: center;
    color: white;
    text-shadow: 1px 1px #000;;
    animation: rock infinite 1s;
	/*font-family: 'Berkshire Swash', cursive;
    letter-spacing: 1px;*/
	margin-top:20px;
	margin-bottom: 0;
}
h2 span {
	color:#FFFF66
	}
@media (max-width:640px) {
	h2 {
    font-size: 32px;
	}	
}
p.topTxt {
	font-family: 'Berkshire Swash', cursive !important;
	text-align:center;
	font-size:30px !important;
	color:#FFFFCC;
	}
h1{ margin-top:-20px !important; 
	font-size: 40px;
    letter-spacing: 2px;
    text-align: center;
    color: white;
text-shadow:1px 1px #14228a, -1px -1px #3028ad;    animation: rock infinite 1s;
font-family: 'Berkshire Swash', cursive;
text-transform:uppercase
}

.footerbtn span {    font-size: 20px;    word-spacing: -6px;    color: rgba(255, 255, 255, 0.36);}
a.footerbtn {  background: linear-gradient(149deg, green, #26a69a);  font-size: 40px;  color: whitesmoke; display: inline-block; border: navy solid 1px;    line-height: 0.8;    text-decoration: none;    text-shadow: 0px 1px white;    font-family: monospace;    border-radius: 5px;    padding: 0px 2px;}
#fb span {    font-size: 20px; color: rgba(255, 255, 255, 0.33);  word-spacing: -6px; }
a#fb {    font-size: 40px;!important    padding: 0px 2px;   background: linear-gradient(45deg, navy, blue);  color: whitesmoke;  display: inline-block;  border: navy solid 1px;  line-height: 0.8; text-decoration: none;  text-shadow: 0px 1px white;  font-family: monospace;  border-radius: 5px;}
.footerbtn img, #fb img{width:40px; height:40px;}
a#home {
    background: linear-gradient(149deg,#1047e0, #2bd838);
    font-size: 40px;  color: whitesmoke;
    display: inline-block;
    border: navy solid 1px;
    line-height: 0.8;
    text-decoration: none;
    text-shadow: 0px 1px white;
    font-family: monospace;
    border-radius: 5px;
    padding: 0px 2px;
    width: 100%;
    text-align: center;
}
.text-center {text-align:center}
.bannWrap {
	max-width:728px;
	margin:10px auto;
	overflow:hidden;
	text-align:center
	}