.page_link{
	margin-bottom: 15px;
	text-align: center;
}

a.mylink{
background: linear-gradient(#F9F9F9,#E8E8E8,#EAE9E9);
padding-left: 10px;
padding-right: 10px;
padding-top: 2px;
padding-bottom: 3px;
border-radius: 4px;
border: 1px solid white;
color: #333333;
transition: 0.3s;	
}
a.mylink:hover{
	text-decoration: none;
	border: 1px solid #CFCDCD;
}
a.mylink2{
background: linear-gradient(#F9F9F9,#E8E8E8,#EAE9E9);
padding-left: 10px;
padding-right: 10px;
padding-top: 1px;
padding-bottom: 2px;
border-radius: 4px;
border: 1px solid white;
font-size: 12px;
color: #333333;
transition: 0.3s;	
}
a.mylink2:hover{
	text-decoration: none;
	border: 1px solid #CFCDCD;
}
.page_link a{
background: linear-gradient(#FFFFFF,#EAE9E9);
padding-left: 10px;
padding-right: 10px;
padding-top: 2px;
padding-bottom: 3px;
border-radius: 2px;
color: #333333;
transition: 0.3s;
}

.page_link a:hover{
	text-decoration: none;
	color: #111111;
}
.page_link strong{
border: 1px solid #F2F2F2;
padding-left: 8px;
padding-right: 8px;
padding-bottom: 5px;
color: #999999;
background: #F9F9F9;
}

.cart_submit{
	width: 120px;
background-color: #eb2c33;
color: #fff;
display: inline-block;
margin-top: 5px;
font-size: 16px;
height: 40px;
text-align: center;
line-height: 38px;
border: 1px solid rgba(235,44,51,.5);
}

.order_confirm{
background: rgb(94, 178, 45);
width: 400px;
margin-top: 35px;
margin-bottom: 25px;
margin-left: auto;
margin-right: auto;
padding: 05px;
border-radius: 5px;
}


.order_confirm p{
text-align: center;
color: white;
}

.o_links{
	text-align: center;
	margin-top: 50px;
	margin-bottom: 35px;
}

a.olink{
height: 35px;
width: 120px;
background: rgb(189, 24, 24);
color: white;
display: inline-block;
line-height: 35px;
border-radius: 2px;
}

@media only screen and (min-width: 480px) and (max-width: 767px) 
{
	
.order_confirm{
background: rgb(94, 178, 45);
width: 380px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
padding: 05px;
border-radius: 5px;
}

.o_links{
	text-align: center;
	margin-top: 10px;
	margin-bottom: 15px;
}

a.olink{
height: 35px;
width: 120px;
display: inline-block;
line-height: 35px;
border-radius: 2px;
margin-top: 5px;
}

}

@media only screen and (max-width: 767px) 
{
.order_confirm{
background: rgb(94, 178, 45);
width: 300px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
padding: 05px;
border-radius: 5px;
}

.o_links{
	text-align: center;
	margin-top: 10px;
	margin-bottom: 15px;
}

a.olink{
height: 35px;
width: 120px;
display: inline-block;
line-height: 35px;
border-radius: 2px;
margin-top: 5px;
}
}

a.olink:hover{
	text-decoration: none;
	text-shadow: 1px 1px 3px red;
	box-shadow: 1px 0px 2px olive;
}

.quiz_info{
border-bottom: 1px solid pink;
font-family: Tahoma;
font-size: 18px;
color: #EB2C33;
line-height: 30px;
text-align: justify;
opacity: 0.75;
}
.quiz_info:hover{
	opacity: 1;
}

a.know_more{
background: rgb(235, 44, 51);
color: white;
font-family: arial;
font-size: 14px;
height: 20px;
width: 100px;
display: inline-block;
margin-bottom: 10px;
line-height: 20px;
text-align: center;
border-radius: 2px;
transition: .2s;
}
a.know_more:hover{
	width: 120px;
	height: 30px;
	line-height: 30px;
	transform: rotate(1440deg);
	text-decoration: none;
}
.chat_box{
	border: 1px solid #F0EFEF;
	border-radius: 3px;
}

.chat_box h3{
background: linear-gradient(rgb(249, 245, 246), rgb(245, 245, 245), rgb(226, 222, 223));
color: rgb(0, 0, 0);
text-shadow: 1px 1px 1px rgb(218, 190, 190);
margin: 0;
font-family: Tahoma;
font-size: 16px;
text-align: center;
line-height: 28px;
border-radius: 3px 3px 0px 0px;
}

/*.chat_window{
	height: 445px;
	background: #FAFAFA;
	overflow: auto;
}*/

.form{
position: relative;
top: 0px;
left: 0;
background: #F3F2F2;
height: 30px;
margin: auto;
padding: 5px;
border-bottom: 1px solid rgb(255, 255, 255);
padding-bottom: 27px;
}

.form input[type="text"]{
height: 20px;
width: 80%;
background: #FCFCFC;
border: 1px solid #FFFFFF;
border-radius: 2px;
padding-left: 2px;
font-size: 12px;
color: green;
}

a.submit{
display: inline-block;
text-align: center;
cursor: pointer;
line-height: 18px;
width: 14%;
margin-left: 1%;
background: linear-gradient(#8FA3E4, #5488AD, #515281);
color: rgb(220, 219, 236);
text-shadow: 1px 1px 1px rgb(74, 74, 137);
border: 1px solid #FFFFFF; //1px solid #8BC0FC;
border-radius: 3px;
}

.message_area{
	padding: 5px;
	height: 445px;
	background: #FAFAFA;
	overflow: auto;
}

.message_area p{
	margin: 0;
	padding: 0;
	line-height: 25px;
	color: green;
}

.message_area a{
color: rgb(23, 76, 244);
font-family: Arial;
}
#admin_bar{
	height: 25px;
	line-height: 25px;
	background: linear-gradient(#E4E4E4,#F5F1F1,#EFEFEF);
}
#admin_bar a{
	
}

#q_info{
	border: 1px solid #F0EFEF;
	border-radius: 3px;
}

#q_info h3{
	background: linear-gradient(rgb(249, 245, 246), rgb(245, 245, 245), rgb(226, 222, 223));
	color: rgb(0, 0, 0);
	text-shadow: 1px 1px 1px rgb(218, 190, 190);
	margin: 0;
	font-family: Tahoma;
	font-size: 16px;
	text-align: center;
	line-height: 28px;
	border-radius: 3px 3px 0px 0px;
}

#q_info{

}

#q_info ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#q_info ul li{
	background: url('../img/gift.png');
	background-position: left;
	background-size: 20px 20px;
	background-repeat: no-repeat;
	padding-left: 25px;
}
#q_info article{
padding: 5px;
text-align: justify;
font-family: Arial;
line-height: 25px;

}
#q_info span{

}
#q_info p{

}
#q_info a{

}
.q_hint{
	font-style: italic;
line-height: 35px;
color: rgb(94, 141, 182);
}
.q_hint a{
	color: pink;
}
.q_hint a:hover{
color: rgb(252, 110, 114);
}

a.f_link{
	display: block;
	border: 1px solid rgb(13, 12, 12);
	line-height: 30px;
	padding-left: 10px;
	background: url('../img/fb.png');
	border-radius: 20px;
	opacity: 0.5;
	margin-top: 5px;
}
a.f_link:hover{
	opacity: 0.8;
	background: rgb(5, 8, 9);
}

div.share_section{
	margin-top: 20px;
}
span.share_text{
	font-family: Arial;
	margin-right: 5px;
}
.header-logo h3{
line-height: 10px;
color: rgb(26, 250, 250);
text-shadow: 1px 1px 1px rgb(0, 0, 0);
font-weight: bold;
}
a.header-logo:hover{
	text-decoration: none;
}

h1.sp_quiz{
width: 50%;
margin-left: auto;
margin-right: auto;
text-align: center;
color: red;
text-shadow: 1px 1px 2px pink;
margin-bottom: 50px;
}

#pn_found{

}

h1.nfound{
text-align: center;
margin-top: 10%;
margin-bottom: 5%;
color: red;
text-shadow: 1px 1px 5px pink;
font-size: 48px;
font-weight: bold;
}

a.con_shop, a.check_op{
background: linear-gradient(#F45D5D, #CF1B1B, #C22F2F);
color: rgb(255, 255, 255);
height: 30px;
line-height: 30px;
display: block;
border-radius: 3px;
transition: 0.3s;
}
a.con_shop:hover, a.check_op:hover{
background: linear-gradient(#F74949, #D31111, #B61C1C);
color: rgb(255, 255, 255);
}