html{
	height: 100%;
}

body 
{
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: center no-repeat #fff;
}

.noPadding{
	padding:0px!important;
}

#coverPage,#Flip{
	display:none;
}

.blink_me {
animation: blinker 1s linear infinite;
}
@keyframes blinker {  
50% { opacity: 0.5; }
}

#fullImage{
	height:50vh;

}
#logoDiv{
    margin-top:1%;
}
#background{
	
	background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: cover;
    background-size: 100% 100%;
}

#playGameDiv{
    bottom:0px;
	position:fixed;
}
/*#playGame{
	margin:28% 0% 0% 47%;
	width:100px;
	color:white;
	font-size:38px;
	
	
	height:80px;
}*/
#title
{
	margin-top: 20px;
	color:black;
	font-size:3.5vw;
	font-weight:bold;
}
#nameOfImage
{
		font-size:20px;
		
		color:#0f3e0f;
		text-align: center;
		margin-top: -10px;
}

@keyframes shake 
{
  0% {
		transform: translateX(0);
	}

  20% {
    transform: translateX(-50px);
	}

  40% {
    transform: translateX(50px);
	}

  60% {
    transform: translateX(-50px);
	}

  80% {
    transform: translateX(50px);
	}

  100% {
    transform: translateX(0);
	}
}
.shakeIt{
	
	animation: shake .5s ease-in-out;
	}

#div3
{
	margin-top:0%;
	margin-bottom:10px;
}

#lastMsg
{
	margin-top:250px;
	font-size:70px;
	
}
#showscore
{
	margin-top:20px;
	font-size:45px;
	
}
#para
{
	font-weight: bold;
}

.slide{
	padding-right: 0px;
	padding-left: 0px;
	height: 25vh;
	text-align: center;
	background-color: rgba(0,0,0,0.1); 
}
.defaultImage
{
	/* width:215px; */
    height: 100%;
    z-index: 0;
}

.optionForFlip{
	font-size:4.5vw;    
    margin-top:27%;
	text-shadow:-1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
	color:white;
}

#imgDiv0{
	border-width:0px 2px 0px 0px;
	border-color:white;
	border-style: solid;
	background-color: rgb(321,120,68);
}

#imgDiv2{
	background-color: rgb(219,33,76);
}
#imgDiv3{
	border-width:2px 2px 2px 0px;
	border-color:white;
	border-style: solid;
	background-color: rgb(239,154,72);
}
#imgDiv4{
	border-width:2px 2px 2px 0px;
	border-color:white;
	border-style: solid;
	background-color: rgb(183,103,60);
}
#imgDiv5{
	border-width:2px 0px 2px 0px;
	border-color:white;
	border-style: solid;
	background-color: rgb(238,154,105);
}
#imgDiv1{
	border-width:0px 2px 0px 0px;
	border-color:white;
	border-style: solid;
	background-color: rgb(248,195,0);
}
#imgDiv6{
	
    border-width: 0px 2px 0px 0px;
    border-color: white;
    border-style: solid;
    background-color: rgb(219,33,76);
}
#imgDiv7{
	border-width:0px 2px 0px 0px;
	border-color:white;
	border-style: solid;
	background-color: rgb(232,129,99);
}
#imgDiv8{
	border-width:0px 0px 0px 0px;
	border-color:white;
	border-style: solid;
	background-color: rgb(248,195,0);
}
.modal 
	{
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 2%; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; 
   	background-color: rgba(0,0,0,0.2); 

}
#playAgain
{
	/*height: 180px;*/
}

.modal-content {
   margin: auto;
   border: 0;
    width: 80%;
}

.overlay{
  z-index: 10;
  background-color: rgba(0,0,0,0.5); /*dim the background*/
}
#home,#speaker,#next{
	margin-bottom: 10%;
}

#wrongimg1, #wrongimg2 {
    height:70vh;
}


@media screen  and (min-device-width :380px) and (max-device-width:500px){
#playGameDiv{
    bottom:0px;
	position:fixed;
}
.noPadding{
	padding:0px!important;
}
#home, #speaker, #next {
    margin-bottom: 10%;
}
.slide {
    padding-right: 0px;
    padding-left: 0px;
    height: 25vh;
    text-align: center;
    background-color: rgba(0,0,0,0.1);
}
.optionForFlip {
   
   
    margin-top: 17%;
    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
    color: white;
}
.defaultImage
{
	/* width:215px; */
    height: 100%;
    z-index: 0;
}

#playAgain {
   /* height: 75px;*/
}

}


@media screen  and (min-device-width :501px) and (max-device-width:680px){
	.noPadding{
	padding:0px!important;
}
#home, #speaker, #next {
   margin-bottom: 10%;
}
#playGameDiv{
    bottom:0px;
	position:fixed;
}
.slide {
    padding-right: 0px;
    padding-left: 0px;
	height: 25vh;
    text-align: center;
    background-color: rgba(0,0,0,0.1);
}
.optionForFlip {
    
  
    margin-top: 25%;
    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
    color: white;
}
#playAgain {
    /*height: 75px;*/
}
}
@media screen  and (min-device-width :681px) and (max-device-width:767px){
		.noPadding{
	padding:0px!important;
}
#home, #speaker, #next {
   margin-bottom: 10%;
}
#playGameDiv{
    bottom:0px;
	position:fixed;
}
.slide {
    padding-right: 0px;
    padding-left: 0px;
   	height: 25vh;
    text-align: center;
    background-color: rgba(0,0,0,0.1);
}
.optionForFlip {
    
   
    margin-top: 25%;
    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
    color: white;
}
#playAgain {
   /* height: 75px;*/
}
}
@media screen and (max-device-width:1024px)and (min-device-width:768px){

			.noPadding{
	padding:0px!important;
}
#home, #speaker, #next {
    margin-bottom: 10%;
}
#playGameDiv{
    bottom:0px;
	position:fixed;
}
.slide {
    padding-right: 0px;
    padding-left: 0px;
   	height: 25vh;
    text-align: center;
    background-color: rgba(0,0,0,0.1);
}
.optionForFlip {
    
    
    margin-top: 18%;
    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
    color: white;
}
#playAgain {
   /* height: 75px;*/
}
}
@media screen and (max-device-width:1279px)and (min-device-width:1025px){
	
			.noPadding{
	padding:0px!important;
}
#home, #speaker, #next {
   margin-bottom: 10%;
}
#playGameDiv{
    bottom:0px;
	position:fixed;
}
.slide {
    padding-right: 0px;
    padding-left: 0px;
   	height: 25vh;
    text-align: center;
    background-color: rgba(0,0,0,0.1);
}
.optionForFlip {
   
   
    margin-top: 22%;
    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
    color: white;
}
#playAgain {
   /* height: 75px;*/
}
}

@media screen and (max-device-width:1535px)and (min-device-width:1280px){
		
			.noPadding{
	padding:0px!important;
}
#home, #speaker, #next {
    margin-bottom: 10%;
}
#playGameDiv{
    bottom:0px;
	position:fixed;
}
.slide {
    padding-right: 0px;
    padding-left: 0px;
   	height: 25vh;
    text-align: center;
    background-color: rgba(0,0,0,0.1);
}
.optionForFlip {
    
   
    margin-top: 22%;
    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
    color: white;
}
#playAgain {
    /*height: 130px;*/
}
}
@media screen and  (min-device-width:1536px){
.noPadding{
	padding:0px!important;
}
#home, #speaker, #next {
   margin-bottom: 10%;
}
#playGameDiv{
    bottom:0px;
	position:fixed;
}
.slide {
    padding-right: 0px;
    padding-left: 0px;
   	height: 25vh;
    text-align: center;
    background-color: rgba(0,0,0,0.1);
}
.optionForFlip {
   
    
    margin-top: 22%;
    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
    color: white;
}
#playAgain {
   /* height: 120px;*/
}
}