.AcsPageContentsWrapper

{

	position:relative;

	display:block;
    top:0px;
	width:100%;

	height:auto ;


    background-color:#E8F8F5;
	
	overflow-y:scroll;
		overflow-x:hidden;

	

	

}
.AcsPageContentsWrapperAfter
{
	
}

.AcsPageContentsWrapper::-webkit-scrollbar
{
	width:0px;
}



.ImageGalleryWrapper

{

	position:relative;

	display:inline-block;

	width:98%;

	height:600px;

	background-color : #C7C1B8;

	margin:1%;

	border-color:white;

	border-width:3px;

}



.acscategorywrapper

{

	

	position:relative;

	display:inline-block;

	width:15%;

	height:600px;

	top:0px;

	background-color :black;

	float:left;

}

.acscategorywrapperevent
{

	position:relative;

	display:inline-block;

	width:100%;

	height:600px;

	top:0px;

	background-color :#E8F1EC;

	float:left;

}

.cattitle

{

	position:relative;

	display:inline-block;

	width:100%;

	height:40px;

	background-color : #AC7C37;

	text-align:center;

	line-height:40px;

	font-size:18px;

	color:white;

}



.imageunorderedlist

{

	position:relative;

	display:block;

	width:100%;

	height:410px;

	background-image :black;// linear-gradient(to bottom,#8092D2,#3C57BA );

	text-align:center;

	line-height:40px;

	font-size:18px;

	color:white;

	list-style:none;

}

.acscategorylistitem

{

	position:relative;

	display:block;

	width:100%;

	height:40px;

	background-image : black;//linear-gradient(to bottom,#8092D2,#3C57BA );

	text-align:center;

	line-height:40px;

	font-size:16px;

	color:white;

	border-bottom-color:white;

	border-bottom-style:solid;

	border-bottom-width:1px;;

}

.ImageGalleryactive

{

	position:absolute;

	display:inline-block;

	width:84%;

	height:500px;

	background-color : #AC7C37;

	top:0px;

	float:left;

	margin-left:1%;

}

.Imagecategoryactive

{

	z-index:100;

}

.imagecollectionwrapper

{

	position:relative;

	display:block;

	width:100%;

	height:500px;

	background-color : transparent;

	top:0px;

	float:left;

}



.gallerymoveleftbutton

{

	position:absolute;

	width:40px;

	height:40px;

	float:left;

	top:220px;

	background:#BBEF9F;

	background-image:url('icons/back.png');

	background-size:50% 50%;

	border-radius:50% 50%;

	background-repeat:no-repeat;

	background-position:center;

	z-index:120;

	margin-left:20px;

	opacity:0.5;

}

.gallerymoverightbutton

{

	position:absolute;

	width:40px;

	height:40px;

	float:right;

	left:94%;

	top:220px;

	background:#BBEF9F;

	

	background-image:url('icons/next.png');

	background-position:center;

	background-size:50% 50%;

	background-repeat:no-repeat;

	border-radius:50% 50%;

	z-index:120;

	opacity:0.5;

}

.gallerymoveleftbutton:hover

{

	background:#F0704D;

	background-image:url('icons/back.png');

	background-position:center;

	background-size:50% 50%;

	background-repeat:no-repeat;

	opacity:1;

}

.gallerymoveleftbutton:hover .eventitem  {

	animation-name:slide;

    transition: 1s;

 

}

.gallerymoverightbutton:hover

{

	background:#F0704D;

	background-image:url('icons/next.png');

	background-position:center;

	background-size:50% 50%;

	background-repeat:no-repeat;

	opacity:1;

}

.imagewrapwithtitle

{

	position:absolute;

	display:block;

	width:100%;

	height:500px;

	background-color :black;

	top:0px;

	float:left;

}

.imagegalleryitembackground

{

	

	width:80%;

	height:470px;

	margin-left:10%;

	margin-right:10%;

}

.imagetitle

{

position:relative;

display:block;

	width:100%;

	height:30px;

	line-height:30px;

	font-size:14px;

	align-content:center;

	text-align:center;

	background-color:#009933;

}

.acsgalleryimage

{

	width:100%;

	height:470px;

	border-width:10px;

	border-style:solid;

	border-color:white;

}

.imagelistwrapper

{

	position:relative;

	display:block;

	width:100%;

	height:100px;

	background-color : #AC7C37;

	top:0px;

	float:left;

}

.imagelistwrapper ul

{

	list-style:none;

	width:100%;

	height:100%;

	overflow-x:scroll;

	overflow-y:hidden;

	

}

.imagelistwrapper scrollbar

{

	width:2px;

}

.imagelistwrapper::-webkit-scrollbar 

{

	width: 0px; 

 background:transparent; 



}

.imagegallerythumbnail

{

	position:relative;

	display:inline-block;

	float:left;

	width:100px;

	height:100px;

	margin-left:3px;

	margin-right:3px;

	background-size:100% 100%;

	opacity:0.65;

	

	

}

.imagelistwrapperactive

{

	z-index:100;

}

.Imagecategoryactiveimage

{

	z-index:100;

}

.imagegallerythumbnailactive

{

	opacity:1;

}

.textareawrapper

{

	

	position:relative;display:inline-block;

	width:100%;

	height:200px;

}



textarea

{

	position:relative;display:inline-block;

	width:100%;

	height:100%;

}



.AcsPageMainContents

{

	position:relative;

	display:inline-block;

	width:71%;

	height:inherit;

	background-color:#E8F1EC;

	

	float:left;

	

}



.AcsPageWidgetContents

{

	position:relative;

	display:inline-block;

	width:25%;

	height:inherit;

	

	background-color:#E8F1EC;

	float:left;

	

}



.CatEventMainContents

{

	position:relative;

	display:inline-block;

	width:74%;

	height:inherit;

	background-color:#E8F1EC;

	min-height:800px;

	float:left;

	margin-left:1%;

	padding-top:0.5%;

	

	

}



.CatEventWidgetContents

{

	position:relative;

	display:inline-block;

	width:25%;

	height:inherit;

	min-height:800px;

	

	background-color:#E8F1EC;

	float:left;

	margin-top:0.5%;

	

}



.ActiveCategoryTitleText

{

	width:100%;

	height:40px;

	font-size:20px;

	line-height: 40px;

	text-align:center;

	font-weight:bold;

	background-image : linear-gradient(to right,#BDE1CD,#077E3C);

	

}

.CatEventMainContentsView

{

	position:relative;

	display:inline-block;

	width:82%;

	height:inherit;

	background-color:#E8F1EC;

	min-height:800px;

	float:left;

	

	

}

.CatEventWidgetContentsView

{

	position:relative;

	display:inline-block;

	width:18%;

	height:inherit;

	max-height:800px;

	overflow-y:scroll;

	overflow-x:hidden;



	background-color:#E8F1EC;

	text-align:center;

	

}





.CatEventWidgetContentsView::-webkit-scrollbar 

{

width: 0px; 

background: transparent; 

}



.acsEventWrapperView

{

	position:relative;

	display:inline-block;

	width:100%;

	height:430px;

	margin-bottom:0.5%;

}

.acsbuttonformview

{

	position:relative;

	display:inline-block;

	text-align:center;

	

	

	

	left:5%;

	height:40px;

	line-height:40px;

	width:200px;

	border-radius:5px;

	margin-right:5%;

}



.eventitembackgroundimamge:hover .acsregisterbuttonview

{

	display:block;

	opacity:1;

		z-index:110;

	

}

.acsregisterbuttonview

{

	display:block;

	position:relative;

	text-align:center;

	background-color:#BD6809;

	color:white;

	border:none;



	left:30%;

	height:40px;

	line-height:40px;

	width:200px;

	border-radius:5px;

	

}

.eventitemview

{

	display:inline-block;

	width:100%;

	height:100%;

	background-color:white;

	



	transition:linear;

	transition-duration:0.5s;

	background-image:linear-gradient(to left,#AACAE6,#F5E5E1);

	position:absolute;

	border-width:2px;

	border-style:solid;

	border-color:white;

}

.eventitemtitleview

{

	display:inline-block;

	position:relative;

	width:55%;

	

	text-align:center;

	font-size:25px;

	font-weight:bold;

	float:left;

	margin-left:10px;

	margin-top:5px;

	color:#F37F38;

		border-bottom-style:solid;

			border-bottom-width:1px;

			border-bottom-color:#F6D5B0;

}

.eventoverviewview

{

	display:inline-block;

	position:relative;

	width:55%;

	line-height:14px;

	text-align:left;

	font-size:18px;

	float:left;

	margin-top:20px;

	margin-left:10px;

	

	

}

.featureitemview

{

	display:inline-block;

	position:relative;

	width:55%;

	height:200px;

	font-size:16px;

	float:left;

	margin-top:15px;

	margin-left:10px;

		border-top-style:solid;

			border-top-width:1px;

			border-top-color:#F6D5B0;

}

.eventfeatureitemview

{

	margin-left : 25px;

	color:black;

}

.eventfeatureitemview:hover

{

	

	color:#DB7807;

	font-size:16px;

}

.eventitembackgroundimamgeview

{

	position:relative;

	width:40%;

	height:400px;

	display:inline-block;

	float:left;

	background-size:100% 400px;

	background-repeat:no-repeat;

	margin-top:5px;

	align-content:center;

	



}

.Eventviewinstructwrapper

{

	position:relative;

	display:inline-block;

	width:100%;

	height:200px;

	

	float:left;

	

	margin-top:5px;

	align-content:center;

}

.InstrutTitle

{

	width:100%;

	position:relative;

	display:inline-block;

	font-size:18px;

	font-weight:bold;

	height:40px;

	line-height:40px;

	top:0px;

	text-align:center;

	background-image:linear-gradient(to left,#AACAE6,#F5E5E1);

}

.InstructorListView

{

	position:relative;

	display:inline-block;

}

.InstructorListItem

{

	position:relative;

	display:inline-block;

	margin:1%;

	width:48%;

	background-color:#E3DCD3;



}

.ImageHolderInstruct

{

	position:relative;

	display:inline-block;

	width:100px;

	height:100px;

	width:30%;

	

}

.InstructorDetailsView

{

	position:relative;

	display:inline-block;

	width:60%;

	font-size:14px;

	font-weight:bold;

	height:100px;

	line-height:30px;

	

	

	

}

.Instuctimage

{

	width:100px;

	height:100px;

	border-radius:50% 50%;

}

@media screen and (max-width: 1179px)
{
			.CatEventMainContents
			
			{
			
				position:relative;
			
				display:block;
			
				width:100%;
			
				height:inherit;
			
				background-color:#E8F1EC;
			
				min-height:800px;
			
				float:left;
			
				margin-left:1%;
			
				padding-top:0.5%;
				text-align:center;
			
				
			
				
			
			}
			
			
			
			.CatEventWidgetContents
			
			{
			
				position:relative;
			
				display:block;
			
				width:100%;
			
				height:inherit;
			
				min-height:800px;
			
				
			
				background-color:#E8F1EC;
			
				float:left;
			
				margin-top:0.5%;
			
				
			
			}
			
			
			
			.ActiveCategoryTitleText
			
			{
			
				width:100%;
			
				height:80px;
			
				font-size:20px;
			
				line-height: 30px;
			
				text-align:center;
			
				font-weight:bold;
			
				background-image : linear-gradient(to right,#BDE1CD,#077E3C);
			
				
			
			}
			
			.CatEventMainContentsView
			
			{
			
				position:relative;
			
				display:block;
			
				width:100%;
			
				height:inherit;
			
				background-color:#E8F1EC;
			
				min-height:800px;
			
				float:left;
			
				
			
				
			
			}
			
			.CatEventWidgetContentsView
			
			{
			
				position:relative;
			
				display:block;
			
				width:100%;
			
				height:inherit;
			
				max-height:800px;
			
				overflow-y:scroll;
			
				overflow-x:hidden;
			
				
			
				background-color:#E8F1EC;
			
				float:left;
			
				
			
			}
			
			
			
			
			
			.CatEventWidgetContentsView::-webkit-scrollbar 
			
			{
			
			width: 0px; 
			
			background: transparent; 
			
			}
			
			
			
			.acsEventWrapperView
			
			{
			
				position:relative;
			
				display:block;
			
				width:100%;
			
				height:800px;
			
				margin-bottom:0.5%;
				text-align:center;
		
			}
			
			.acsbuttonformview
			
			{
			
				position:relative;
			
				display:block;
			
				text-align:center;
			
				
			
				
			
				
			
				left:30%;
			
				height:40px;
			
				line-height:40px;
			
				width:40%;
			
				border-radius:5px;
			margin-top:15px;
				
			
			}
			
			
			
			.eventitembackgroundimamge:hover .acsregisterbuttonview
			
			{
			
				display:block;
			
				opacity:1;
			
					z-index:110;
			
				
			
			}
			
			.acsregisterbuttonview
			
			{
			
				display:block;
			
				position:relative;
			
				text-align:center;
			
				background-color:#BD6809;
			
				color:white;
			
				border:none;
			
			
			
			left:0%;
			
				height:40px;
			
				line-height:40px;
			
				width:100%;
			
				border-radius:5px;
			
				
			
			}
			
			.eventitemview
			
			{
			
				display:block;
			
				width:100%;
			
				height:800px;
			
				background-color:white;
			
				
			
			
			
				transition:linear;
			
				transition-duration:0.5s;
			
				background-image:linear-gradient(to left,#AACAE6,#F5E5E1);
			
				position:absolute;
			
				border-width:2px;
			
				border-style:solid;
			
				border-color:white;
				overflow-y:scroll;
				overflow-x:hidden;
			
			}
			.spancalss
			{
				width:100%;
			}
			.eventitemtitleview
			
			{
			
				display:block;
			
				position:relative;
			
				width:100%;
			
				
			
				text-align:center;
			
				font-size:25px;
			
				font-weight:bold;
			
				float:left;
			
				margin-left:10px;
			
				margin-top:5px;
			
				color:#F37F38;
			
					border-bottom-style:solid;
			
						border-bottom-width:1px;
			
						border-bottom-color:#F6D5B0;
						
			
			}
			
			.eventoverviewview
			
			{
			
				display:block;
			
				position:relative;
			
				width:100%;
			
				line-height:14px;
			
				text-align:left;
			
				font-size:18px;
			
				float:left;
			
				margin-top:20px;
			
				margin-left:10px;
			text-align:center;
				
			
				
			
			}
			
			.featureitemview
			
			{
			
				display:block;
			
				position:relative;
			
				width:100%;
			
				height:200px;
			
				font-size:16px;
			
				float:left;
			
				margin-top:15px;
			
				margin-left:10px;
			
					border-top-style:solid;
			
						border-top-width:1px;
			
						border-top-color:#F6D5B0;
						text-align:center;
			
			}
			
			.eventfeatureitemview
			
			{
			
				margin-left : 25px;
			
				color:black;
			
			}
			
			.eventfeatureitemview:hover
			
			{
			
				
			
				color:#DB7807;
			
				font-size:16px;
			
			}
			
			.eventitembackgroundimamgeview
			
			{
			
				position:relative;
			
				width:40%;
			
				height:300px;
			
				display:inline-block;
			
				left:30%;
			
				background-size:100% 400px;
			
				background-repeat:no-repeat;
			
				margin-top:5px;
			
				align-content:center;
				text-align:center;
			
				
			
			
			
			}
			
			.Eventviewinstructwrapper
			
			{
			
				position:relative;
			
				display:block;
			
				width:100%;
			
				height:200px;
			
				
			
				float:left;
			
				
			
				margin-top:5px;
			
				align-content:center;
			
			}
			
			.InstrutTitle
			
			{
			
				width:100%;
			
				position:relative;
			
				display:block;
			
				font-size:18px;
			
				font-weight:bold;
			
				height:40px;
			
				line-height:40px;
			
				top:0px;
			
				text-align:center;
			
				background-image:linear-gradient(to left,#AACAE6,#F5E5E1);
			
			}
			
			.InstructorListView
			
			{
			
				position:relative;
			
				display:block;
				overflow-y:scroll;
				overflow-x:hidden;
				max-height:120px;
			
			}
			
			.InstructorListItem
			
			{
			
				position:relative;
			
				display:block;
			
				margin:1%;
			
				width:100%;
			
				background-color:#E3DCD3;
			
			
			
			}
			
			.ImageHolderInstruct
			
			{
			
				position:relative;
			
				display:inline-block;
			
				width:100px;
			
				height:100px;
			
				width:30%;
			
				
			
			}
			
			.InstructorDetailsView
			
			{
			
				position:relative;
			
				display:inline-block;
			
				width:60%;
			
				font-size:14px;
			
				font-weight:bold;
			
				height:100px;
			
				line-height:30px;
			
				
			
				
			
				
			
			}
			
			.Instuctimage
			
			{
			
				width:100px;
			
				height:100px;
			
				border-radius:50% 50%;
			
			}
			#Wedotitle
			{
				width:100% !important;
				height:600px !important;
				position:relative !important;
				display:block !important;
				bottom:0px !important;
				float:left !important;
				background-color:transparent !important;
				border-top-style:solid !important;
				border-top-width:1px !important;
				border-top-color:#922C10 !important;
				margin:0px;
				padding:0px;
			}
			
			.WedoDescription
			{
				position:relative!important;
				display:block!important;
				width:100%!important;
				height: 750px!important;
				background-color:transparent!important;
				float:left!important;
				bottom:0px!important;
				text-align:justify!important;
				font-size:15px!important;
			}
				#ThemesDescription ,#ThemesDescription-Develop ,#ThemesDescription-Decorate ,#ThemesDescriptionDeliver
			{
				width:100%!important;
				height:300px!important;
				position:relative!important;
				display:block!important;
				float:left!important;
				margin-top:0px!important;
				margin-left:0px!important;
				margin-bottom:0%!important;
				background-color:transparent!important;
				border-top-style:solid!important;
				border-top-width:1px!important;
				border-top-color:#922C10!important;
				left:0px !important;
				right:0px !important;
				
			}
			#ThemesDescription .PostText,#ThemesDescription-Develop .PostText,#ThemesDescription-Decorate .PostText,#ThemesDescriptionDeliver .PostText
			{
				width:100% !important;
				height:300px !important;
				position:absolute !important;
				top:0px!important;
				display:block!important;
				float:left!important;
				line-height:35px!important;
				padding:30px!important;
				text-align:center!important;
				font-size:20px!important;
				background-color:transparent!important;
				z-index:100;
				color:#922C10;
				
			}
			#ThemesDescription .PostImage,#ThemesDescription-Develop .PostImage,#ThemesDescription-Decorate .PostImage,#ThemesDescriptionDeliver .PostImage
		
			{
				width:60%!important;
				height:300px!important;
				position:relative!important;
				top:0px!important;
				display:block!important;
				opacity:1!important;
				left:20%!important;
				right:20%!important;
				
			}
			.WedoDescription img
			{
				position:relative!important; 
				display:block;
				width:100% !important;
				height:350px!important;
				left:0px!important;
				top:10px!important;
				border-top-left-radius:50% 50%!important;						    			border-bottom-right-radius:50% 50%!important;
				opacity:0.85!important;
			}
			.designthematictext
			{
				width:40%!important;
				height:120px!important;
				position:relative!important;
				left:30%!important;
				border-radius:50% 50%!important;
				color:white!important;
				background-color:#034C90!important;
				font-size:20px!important;
				line-height:120px!important;
				text-align:center!important;
				border-style:ridge!important;
				border-color:white!important;
				border-width:8px!important;
				text-align:center;
			}
			.designcontexttext
			{
				width:100%!important;
				height:70px!important;
				color:black!important;
				margin-top:10px!important;
				background-color:transparent!important;
				font-size:14px!important;
				line-height:20px!important;
				text-align:center!important;
			}
			.DeliveryImage
			{
				position:relative!important;
				display:block!important;
				width:100%!important;
				height: 400px!important;
				background-color:transparent!important;
				float:left!important;
				bottom:0px!important;
				left:0%!important;
				top:0%!important;
				text-align:justify!important;
				font-size:18px!important;
			}
			.DeliveryImage img
			{
				position:relative!important;
				width:100%!important;
				height:400px !important;
				 left:0px!important;
				 top:0px!important;
				 border-top-left-radius:50% 50%!important;
				 border-bottom-right-radius:50% 50%!important;
				 opacity:0.90!important;
			}
			
}