@charset "utf-8";
/* CSS Document */



	input[name=submit] {
pointer-events: none;
display: none;
}



div.polaroid {
	margin-top: 2.5px;
	text-align: center;
	margin-right: 6px;
	/*
	
  width: 210px;
height:50px;
   */
}

div.container {
  padding: 0px;
}

.pbackground{
	text-align: center;
	pointer-events: none;
	font-size:24px;
	color:#333333;
	/*
	height: 48px;
	margin-right: 5px;
	
	
	width:200px;*/
	/*background-image: url('http://www.samarayan.com/images/cap.png');*/
	
}
.bgpic{
	  box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.2), 0 8px 20px 0 rgba(0, 0, 0, 0.19);

	background-image: url('http://www.samarayan.com/images/cap.png');
}

.bg{
			
			background-color:#D4D4D4;
		}
		
.blinking{
    animation:blinkingText 0.8s infinite;
}

@keyframes blinkingText{
    0%{     color: #000000;    }

 40%{     color: transparent;    }

50%{     color: #ff0000;    }
100%{     color: #ff0000;    }
    
}
		
.footer {
   position: fixed;
   left: 0;
   bottom: 0;
   width: 100%;
    text-align: center;
	height: auto;
	background-color: #f2f2f2;
	transition: 0.8s;
	
}
		
		.heads {
   position: fixed;
   right: 0;
   top: 0;
  background-color:#f2f2f2;
  width: 100%;
	height: auto;
text-align: center;
			transition: 1.2s;
	
}
	

#header {text-align: center;
  font-size: 90px; 
  font-weight: bold;
  position: fixed;
  top: 0;
  width: 100%;
  transition: 0.2s;
}

	

@media (max-width: 420px)  { 


.switch {
  position: relative;
  display: inline-block;
  width: 85px;
  height: 28px;
}

.switch input {display:none;}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #00ad5f;
}

input:focus + .slider {
  box-shadow: 0 0 1px #00ad5f;
}

input:checked + .slider:before {
  -webkit-transform: translateX(20px);
  -ms-transform: translateX(20px);
  transform: translateX(20px);
}

	
	
	
}

@media (min-width: 421px) and (max-width: 575.98px)  {
	.switch {
  position: relative;
  display: inline-block;
  width: 55px;
  height: 28px;
}

.switch input {display:none;}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #00ad5f;
}

input:focus + .slider {
  box-shadow: 0 0 1px  #00ad5f;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

	
}

/*Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767.98px) { 

.switch {
  position: relative;
  display: inline-block;
  width: 55px;
  height: 28px;
}

.switch input {display:none;}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #00ad5f;
}

input:focus + .slider {
  box-shadow: 0 0 1px  #00ad5f;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px)  { 


.switch {
  position: relative;
  display: inline-block;
  width: 55px;
  height: 28px;
}

.switch input {display:none;}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #00ad5f;
}

input:focus + .slider {
  box-shadow: 0 0 1px  #00ad5f;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}
	
	
}

/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) { 


.switch {
  position: relative;
  display: inline-block;
  width: 55px;
  height: 28px;
}

.switch input {display:none;}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #00ad5f;
}

input:focus + .slider {
  box-shadow: 0 0 1px  #00ad5f;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

}

/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {	
	
	.switch {
  position: relative;
  display: inline-block;
  width: 55px;
  height: 28px;
}

.switch input {display:none;}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #00ad5f;
}

input:focus + .slider {
  box-shadow: 0 0 1px  #00ad5f;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

	

	
}


.pcolor
		{
			color: #eee;
		}

/*------------------------------------------------------------------
[ Responsive ]
20px
480px
600px
768px
900px
1024px
1200px
*/

@media screen and (min-width: 900px) 
	{
    .posiup { 
        
		margin-top: 70px;
		
		
	
    }
	  .posidown { 
    margin-top: auto!important;
		  margin-bottom: -75px;
		  margin-right: -100px;
	
    }	
		
		.bsize
		{
			font-size:34px!important;
			font-family: 'iran-s', sans-serif!important;
		}
		
		.chbxsize
		{
			margin: 0px 0px 0px 0px;
			
		}

		.labelchbx
		{
			font-size:12px!important;
			font-family: 'iran-s', sans-serif!important;
			background-color: #FAFAFA;
			margin: 4px;
		}
		
		
}

@media screen and (max-width: 890px) 
{
	.divhide
	{
		display:none;
	}	
	
		.chbxsize
		{
			margin: 10px 8px 10px 2px!important;
			padding: 0px;
		}
		.labelchbx
		{
			background-color: #FAFAFA;
			padding: 4px 5px 0px 5px ;
			font-size:10px!important;
			font-family: 'iran-s', sans-serif!important;
		}

}