@media (min-width:320px) {
	.menu{

	font-weight:600;
	font-size:15px;
	
    width: 228px;
    background: #e5bf5c;
	position:relative;
	text-align:left;
	margin: 0px 0px;
	top: 122px;
    right: -43px;
}
	.mb200{
		margin-bottom: 200px!important;
	}
	.marquee-po{
	color: #fff;
    position: sticky;
    bottom: 30px;
    font-size: 18px;
    padding-bottom: 135px;
    margin-top: 40px;
	}
	.ptpb20{
		padding:8px 0px;
	}
	.font18{
	font-size:18px;
	line-height:26px;
	padding:0px;
	margin:0px;
	font-weight:600;
	font-family: Kalam;
}
	.mt7{
	   margin-top:8px!important;
   }
   .font16{
	  font-size:14px;
	line-height:24px;
	padding:0px;
	margin:0px;
	text-align: justify;
	font-weight:400; 
   }
	  .mt23{
	   margin-top: 23px!important;
   }
   .pt10{
	   padding-top:10px!important;

   }
	.mb15{
	   margin-bottom:15px!important;
   }
.mt40{
	   margin-top:40px!important;
   }
  .mar ul{
	   font-size: 22px;
	   font-weight:600;
	   line-height:30px;
	   list-style-type: none;
	   padding-left:18px;
	   padding-right: 15px;
   }
   .mar ul li{
	 
	   padding-bottom:10px;
   }
   .pt30{
	   padding-top:30px!important;
   }
   .pl0{
	   padding-left:0px;
   }
   .pt23{
	   padding-top:23px!important;
	   padding-left:15px!important;
   }
   .mt15{
	   margin-top:15px!important;
   }
   .mt30{
	   margin-top:30px;
   }
   .font48{
	font-size:48px;
	line-height:30px;
	padding:0px;
	margin:0px;
	font-weight:600;
}
   .font24{
	font-size:24px;
	line-height:26px;
	padding:0px;
	margin:0px;
	font-weight:600;
}
   .font22{
	font-size:22px;
	line-height:33px;
	padding:0px;
	margin:0px;
	font-weight:500;
}
.font30{
	font-size:30px;
	line-height:30px;
	padding:0px;
	margin:0px;
	font-weight:700;
	color: #f0ad4e;	
	font-family: Cambo;	

}

	.fac_btn{

			background-color: lightgray;
			color: red;
		}

		 hr{
			margin-bottom: 4%;
			background-color:#f0ad4e;
			height: 2px;

		}

	.event_Passage{
		font-family: Kalam;
	}

	
 }
@media (min-width:481px) {
	.menu{
	font-weight:600;
	font-size:15px;
    width: 228px;
    background: #e5bf5c;
	position:relative;
	text-align:left;
	margin: 0px 0px;
	top: 75px;
    right: -43px;
}
	.mb200{
		margin-bottom: 200px!important;
	}
	.marquee-po{
	color: #fff;
    position: sticky;
    bottom: 30px;
    font-size: 18px;
    margin-bottom: 39px;
	}
.ptpb20{
		padding:20px 0px;
	}	
     .font18{
	font-size:18px;
	line-height:26px;
	padding:0px;
	margin:0px;
	font-weight:600;
	font-family: Kalam;
}
	.mt7{
	   margin-top:8px!important;
   }
   .font16{
	  font-size:14px;
	line-height:24px;
	padding:0px;
	margin:0px;
	font-weight:400; 
	text-align: justify;
   }
  .mt23{
	   margin-top: 23px!important;
   }
   .pt10{
	   padding-top:10px!important;

   }
.mb15{
	   margin-bottom:15px!important;
   }
.mt40{
	   margin-top:40px!important;
   }
  .mar ul{
	   font-size: 22px;
	   font-weight:600;
	   line-height:30px;
	   list-style-type: none;
	   padding-left:18px;
	   padding-right: 15px;
   }
   .mar ul li{
	 
	   padding-bottom:10px;
   }
   .pt30{
	   padding-top:30px!important;
   }
   .pl0{
	   padding-left:0px;
   }
   .pt23{
	   padding-top:23px!important;
	   padding-left:15px!important;
   }
   .mt15{
	   margin-top:15px!important;
   }
   .mt30{
	   margin-top:30px;
   }
   .font48{
	font-size:48px;
	line-height:30px;
	padding:0px;
	margin:0px;
	font-weight:600;
}
   .font24{
	font-size:24px;
	line-height:26px;
	padding:0px;
	margin:0px;
	font-weight:600;
}
   .font22{
	font-size:22px;
	line-height:33px;
	padding:0px;
	margin:0px;
	font-weight:500;
}
.font30{
	font-size:30px;
	line-height:30px;
	padding:0px;
	margin:0px;
	font-weight:700;
	color: #f0ad4e;	
	font-family: Cambo;	

}

	.fac_btn{

			background-color: lightgray;
			color: red;
		}

		hr{
			margin-bottom: 4%;
			background-color:#f0ad4e;
			height: 2px;

		}

			.event_Passage{
				font-family: Kalam;
			}

	
}
@media (min-width:641px) {
	.menu{

	font-weight:600;
	font-size:15px;	
   width: 228px;
   background: #e5bf5c;
	position:relative;
	text-align:left;
	margin: 0px 0px;
	top: 75px;
   right: -43px;
}
.mb200{
		margin-bottom: 200px!important;
	}
	.marquee-po{
	    color: #fff;
    position: unset;
    bottom: 30px;
    font-size: 18px;
    margin-top: 69px;
	}	
.ptpb20{
		padding:20px 0px;
	}
     .font18{
	font-size:18px;
	line-height:26px;
	padding:0px;
	margin:0px;
	font-weight:600;
	font-family: Kalam;

}
	.mt7{
	   margin-top:8px!important;
   }
   .font16{
	  font-size:14px;
	line-height:24px;
	padding:0px;
	margin:0px;
	font-weight:400; 
	text-align: justify;
   }
  .mt23{
	   margin-top: 23px!important;
   }
   .pt10{
	   padding-top:10px!important;

   }
.mb15{
	   margin-bottom:15px!important;
   }
.mt40{
	   margin-top:40px!important;
   }
  .mar ul{
	   font-size: 22px;
	   font-weight:600;
	   line-height:30px;
	   list-style-type: none;
	   padding-left:18px;
	   padding-right: 15px;
   }
   .mar ul li{
	 
	   padding-bottom:10px;
   }
   .pt30{
	   padding-top:30px!important;
   }
   .pl0{
	   padding-left:0px;
   }
   .pt23{
	   padding-top:23px!important;
	   padding-left:15px!important;
   }
   .mt15{
	   margin-top:15px!important;
   }
   .mt30{
	   margin-top:30px;
   }
   .font48{
	font-size:48px;
	line-height:30px;
	padding:0px;
	margin:0px;
	font-weight:600;
}
   .font24{
	font-size:24px;
	line-height:26px;
	padding:0px;
	margin:0px;
	font-weight:600;
}
   .font22{
	font-size:22px;
	line-height:33px;
	padding:0px;
	margin:0px;
	font-weight:500;
}
.font30{
	font-size:30px;
	line-height:30px;
	padding:0px;
	margin:0px;
	font-weight:700;
	color: #f0ad4e;	
	font-family: Cambo;	
}
	.fac_btn{

			background-color: lightgray;
			color: red;
		}

		 hr{
			margin-bottom: 4%;
			background-color:#f0ad4e;
			height: 2px;

		}

			.event_Passage{
				font-family: Kalam;
			}
	
}
@media (min-width:961px) {
	.menu{

	font-weight:600;
	font-size:15px;
	
    width: 228px;
    background: #e5bf5c;
	position:relative;
	text-align:left;
	margin: 0px 0px;
	    top: 75px;
    right: -43px;
}
	.mb200{
		margin-bottom: 0px!important;
	}
	.marquee-po{
		color: #fff;
    position: inherit;
    bottom: 30px;
    font-size: 18px;
    padding-bottom: 92px;
    margin-top: 8px;
	}
	.ptpb20{
		padding:20px 0px;
	}
	     .font18{
	font-size:18px;
	line-height:26px;
	padding:0px;
	margin:0px;
	font-weight:600;
	font-family: Kalam;
}
	.mt7{
	   margin-top:8px!important;
   }
   .font16{
	  font-size:14px;
	line-height:24px;
	padding:0px;
	margin:0px;
	font-weight:400; 
	text-align: justify;
   }
	  .mt23{
	   margin-top: 23px!important;
   }
   .pt10{
	   padding-top:10px!important;

   }
	.mb15{
	   margin-bottom:15px!important;
   }
.mt40{
	   margin-top:40px!important;
   }
  .mar ul{
	   font-size: 22px;
	   font-weight:600;
	   line-height:30px;
	   list-style-type: none;
	   padding-left:18px;
	   padding-right: 15px;
   }
   .mar ul li{
	 
	   padding-bottom:10px;
   }
   .pt30{
	   padding-top:30px!important;
   }
   .pl0{
	   padding-left:0px;
   }
   .pt23{
	   padding-top:23px!important;
	   padding-left:15px!important;
   }
   .mt15{
	   margin-top:15px!important;
   }
   .mt30{
	   margin-top:30px;
   }
   .font48{
	font-size:48px;
	line-height:30px;
	padding:0px;
	margin:0px;
	font-weight:600;
}
   .font24{
	font-size:24px;
	line-height:26px;
	padding:0px;
	margin:0px;
	font-weight:600;
}
   .font22{
	font-size:22px;
	line-height:33px;
	padding:0px;
	margin:0px;
	font-weight:500;
}
.font30{
	font-size:30px;
	line-height:30px;
	padding:0px;
	margin:0px;
	font-weight:700;
	color: #f0ad4e;	
	font-family: Cambo;	
}

	.fac_btn{

			background-color: lightgray;
			color: red;
		}

		 hr{
			margin-bottom: 4%;
			background-color:#f0ad4e;
			height: 2px;

		}

			.event_Passage{
				font-family: Kalam;
			}
	
	}
@media (min-width:1025px) { 
	.menu{

	font-weight:600;
	font-size:15px;
	
    width: 228px;
    background: #e5bf5c;
	position:relative;
	text-align:left;
	margin: 0px 0px;
	    top: 75px;
    right: -43px;
}
.mb200{
		margin-bottom: 0px!important;
	}
	.marquee-po{
		color:#fff;
		position: inherit;
		bottom: 30px;
		font-size:18px;
		padding-bottom:46px;
		margin-top: 14px;
	}
.ptpb20{
		padding:20px 0px;
	}
     .font18{
	font-size:18px;
	line-height:26px;
	padding:0px;
	margin:0px;
	font-weight:600;
	font-family: Kalam;
}
	.mt7{
	   margin-top:8px!important;
   }
   .font16{
	  font-size:14px;
	line-height:24px;
	padding:0px;
	margin:0px;
	font-weight:400; 
	text-align: justify;
   }
  .mt23{
	   margin-top: 23px!important;
   }
   .pt10{
	   padding-top:10px!important;

   }
.mb15{
	   margin-bottom:15px!important;
   }
.mt40{
	   margin-top:40px!important;
   }
  .mar ul{
	   font-size: 22px;
	   font-weight:600;
	   line-height:30px;
	   list-style-type: none;
	   padding-left:18px;
	   padding-right: 15px;
   }
   .mar ul li{
	 
	   padding-bottom:10px;
   }
   .pt30{
	   padding-top:30px!important;
   }
   .pl0{
	   padding-left:0px;
   }
   .pt23{
	   padding-top:23px!important;
	   padding-left:15px!important;
   }
   .mt15{
	   margin-top:15px!important;
   }
   .mt30{
	   margin-top:30px;
   }
   .font48{
	font-size:48px;
	line-height:30px;
	padding:0px;
	margin:0px;
	font-weight:600;
}
   .font24{
	font-size:24px;
	line-height:26px;
	padding:0px;
	margin:0px;
	font-weight:600;
}
   .font22{
	font-size:22px;
	line-height:33px;
	padding:0px;
	margin:0px;
	font-weight:500;
}
.font30{
	font-size:30px;
	line-height:30px;
	padding:0px;
	margin:0px;
	font-weight:700;
	color: #f0ad4e;	
	font-family: Cambo;	
}
.fac_btn{

		background-color: lightgray;
		color: red;
	}

	 hr{
			margin-bottom: 4%;
			background-color:#f0ad4e;
			height: 2px;

		}

			.event_Passage{
				font-family: Kalam;
			}
	
 }
@media (min-width:1281px) {
	.menu{

	font-weight:600;
	font-size:15px;
	
    width: 228px;
    background: #e5bf5c;
	position:relative;
	text-align:left;
	margin: 0px 0px;
	    top: 75px;
    right: -43px;
}
	.font15{
	  font-size:15px;
	line-height:24px;
	padding:0px;
	margin:0px;
	font-weight:500; 
	text-align: justify;
   }
	.mb200{
		margin-bottom: 0px!important;
	}
	.marquee-po{
		color:#fff;
		position: inherit;
		bottom: 30px;
		font-size:18px;
		margin-top: 8px;

	}
	.ptpb20{
		padding:20px 0px;
	}
       .font18{
	font-size:18px;
	line-height:26px;
	padding:0px;
	margin:0px;
	font-weight:600;
	font-family: Kalam;

}
	.mt7{
	   margin-top:8px!important;
   }
   .font16{
	  font-size:14px;
	line-height:24px;
	padding:0px;
	margin:0px;
	font-weight:400; 
	font-family: Metal;
   font-size:1.8rem;
    text-align: justify;
   }
   .mt23{
	   margin-top: 23px!important;
   }
   .pt10{
	   padding-top:10px!important;

   }
   .mb15{
	   margin-bottom:15px!important;
   }
   
   .mt40{
	   margin-top:40px!important;
   }
  .mar ul{
	   font-size: 22px;
	   font-weight:600;
	   line-height:30px;
	   list-style-type: none;
	   padding-left:18px;
	   padding-right: 15px;
	   
   }
   .mar ul li{
	 
	   padding-bottom:10px;
   }
   .pt30{
	   padding-top:30px!important;
   }
   .pl0{
	   padding-left:0px;
   }
   .pt23{
	   padding-top:23px!important;
	   padding-left:15px!important;
   }
   .mt15{
	   margin-top:15px!important;
   }
   .mt30{
	   margin-top:30px;
   }
   .font48{
	font-size:48px;
	line-height:30px;
	padding:0px;
	margin:0px;
	font-weight:600;
}
   .font24{
	font-size:24px;
	line-height:26px;
	padding:0px;
	margin:0px;
	font-weight:600;
}
   .font22{
	font-size:22px;
	line-height:33px;
	padding:0px;
	margin:0px;
	font-weight:500;

}
.font30{
	font-size:30px;
	line-height:30px;
	padding:0px;
	margin:0px;
	font-weight:700;
	text-transform: uppercase;
	color: #f0ad4e;	
	font-family: Cambo;	
}
	 hr{
			margin-bottom: 4%;
			background-color:#f0ad4e;
			height: 2px;

		}

			.event_Passage{
				font-family: Kalam;
			}

		.fac_btn{

			background-color: lightgray;
			color: red;
		}
/*a:hover,
a:focus {
  color: black;
  text-decoration: underline;
}
*/
}

/*.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {*/
/*    display: block;*/
    /*height: 300px;*/
/*    width: 100%;*/
/*}*/


   