/*Event 1 Style Starts*/
.EVENTLISTING-1{padding:50px 0 0;}
.EVENTLISTING-1 .section-heading{font-size:42px; color:#222; font-weight:600; margin:0; padding:0 0 15px; text-align:center;}
.EVENTLISTING-1 .section-text{font-size:18px; color:#6e7680; font-weight:400; margin:0; padding:0 0 50px; text-align:center;}
.EVENTLISTING-1 .eventlisting_heading{font-size:22px; color:#222; font-weight:700; margin:0; padding:15px 0 0; font-family: 'Roboto', sans-serif;}
.EVENTLISTING-1 .eventlisting_image{width:100%; height:200px; overflow:hidden; border-radius:10px;}
.EVENTLISTING-1 .eventlisting_image img{width:100%;}
.EVENTLISTING-1 .eventlisting_text{font-size:15px; color:#474747; line-height:24px; text-align:left; margin:0; font-family: 'Roboto', sans-serif; padding:15px 0;}
.EVENTLISTING-1 .read_more{background:#990061; padding:10px 30px; font-size:14px; text-transform:uppercase; color:#fff; display:inline-block; margin:10px auto 50px;}

@media only screen and (max-width:480px){
	.EVENTLISTING-1 .eventlisting_image{width:100%; height:150px; overflow:hidden;}
}
/************END************/

/*Event 2 Style Starts*/
.EVENTLISTING-2{font-family: 'Roboto', sans-serif;}
.EVENTLISTING-2 .section-heading{font-size:45px; color:#222; font-weight:300; margin:0; padding:0 0 15px; font-family: 'Roboto', sans-serif; text-align:center;}
.EVENTLISTING-2 .section-text{font-size:18px; color:#6e7680; font-weight:300; margin:0; padding:0 15% 50px; font-family: 'Roboto', sans-serif; text-align:center;}
.EVENTLISTING-2 .dining_image{width:100%; float:left; height:auto; background-repeat:no-repeat; background-size:auto; position:relative; margin:0 0 10px;}
.EVENTLISTING-2 .dining_image.image_left{background-position:left;}
.EVENTLISTING-2 .dining_image.image_right{background-position:right;}
.EVENTLISTING-2 .text_area.right{padding:40px 30px 40px 90px; z-index:2; background:#d7d7d7; width:50%; float:right; position:relative;}
.EVENTLISTING-2 .text_area.left{padding:40px 90px 40px 50px; z-index:2; background:#575757; width:50%; float:left; position:relative;}
.EVENTLISTING-2 .text_area.left:before{position:absolute; width:100px; height:100%; background:#575757; transform:skew(-10deg); right:-50px; top:0; content:"";}
.EVENTLISTING-2 .text_area.right:before{position:absolute; width:100px; height:100%; background:#d7d7d7; transform:skew(10deg); left:-50px; top:0; content:"";}
.EVENTLISTING-2 .text_area.right h4{font-size:40px; color:#434242; font-weight:300; font-family: 'Roboto', sans-serif; padding:0 0 20px; margin:0;}
.EVENTLISTING-2 .text_area.right p{font-size:16px; color:#434242; font-weight:300; font-family: 'Roboto', sans-serif; margin:0; padding-bottom:10px;}
.EVENTLISTING-2 .text_area.left h4{font-size:40px; color:#fff; font-weight:300; padding:0 0 20px; margin:0;}
.EVENTLISTING-2 .text_area.left p{font-size:16px; color:#fff; font-weight:300; margin:0; padding-bottom:30px;}
.EVENTLISTING-2 .text_area a.more{background: #d94602; padding: 12px 30px; font-lsize: 12px; border-radius: 30px; font-weight: 600; display: inline-block; color: #fff;}
.EVENTLISTING-2 .text_area a.more:hover{text-decoration:none; background:#fff; color:#333;}
.EVENTLISTING-2 .text_area h6{font-size:18px; color:#d94602; font-weight:600; margin:0; padding:0;}
.EVENTLISTING-2 .text_area ul{margin:0; padding:0 0 15px 18px;}
.EVENTLISTING-2 .text_area.right ul li{font-size:16px; color:#666; font-weight:300; padding:5px 0;}
.EVENTLISTING-2 .text_area.left ul li{font-size:16px; color:#f1f1f1; font-weight:300; padding:5px 0;}
.EVENTLISTING-2 .text_area.left table{color:#fff;}
.EVENTLISTING-2 .text_area.right table tr td, .EVENTLISTING-2 .text_area.right table tr th, .EVENTLISTING-2 .text_area.right table{border:1px #222 solid;}
/************END************/


/*Event 3 Style Starts*/
.EVENTLISTING-3{padding:50px 0 0;}
.EVENTLISTING-3 .eventlisting_heading{font-size:30px; color:#333; font-weight:400; margin:0; padding:10px 0 0; font-family: 'Roboto', sans-serif;}
.EVENTLISTING-3 .event_list_box{margin:0 0 50px;}
.EVENTLISTING-3 .eventlisting_date{font-size:13px; color:#989898; text-transform:uppercase; font-weight:500; margin:0 0 15px; padding:0; font-family: 'Roboto', sans-serif; position:relative;}
.EVENTLISTING-3 .eventlisting_date:after{content:""; background:#ddd; position:absolute; right:0; top:50%; transform:translateY(-50%); width:35%; height:1px;}
.EVENTLISTING-3 .eventlisting_image{width:100%; height:200px; overflow:hidden; border:10px #fff solid; box-shadow:0 0 5px rgba(0,0,0,0.1);}
.EVENTLISTING-3 .eventlisting_image img{width:100%;}
.EVENTLISTING-3 .eventlisting_text{font-size:15px; color:#474747; line-height:24px; text-align:left; margin:0; font-family: 'Roboto', sans-serif; padding:15px 0;}
.EVENTLISTING-3 .read_more{background:#333; padding:10px 30px; font-size:14px; text-transform:uppercase; color:#fff; display:inline-block; margin:10px 0 0;}

@media only screen and (max-width:480px){
	.EVENTLISTING-3 .eventlisting_image{width:100%; height:150px; overflow:hidden;}
}
/************END************/


/*Event 4 Style Starts*/
.EVENTLISTING-4{padding:50px 0 0;}
.EVENTLISTING-4 .eventlisting_heading{font-size:18px; background:#333; text-align:center; color:#fff; font-weight:300; margin:0; padding:15px 5px; font-family: 'Raleway', sans-serif;}
.EVENTLISTING-4 .event_list_box{padding:0; margin:0 0 50px;}
.EVENTLISTING-4 .eventlisting_date{font-size:13px; background:#f5f5f5; text-align:center; border:1px #333 solid; border-top:none; text-transform:uppercase; font-weight:500; margin:0; padding:5px 0; font-family: 'Raleway', sans-serif;}
.EVENTLISTING-4 .eventlisting_image{width:100%; height:200px; overflow:hidden; border:1px #333 solid; background-repeat:no-repeat; background-position:center; background-size:cover; position:relative;}
.EVENTLISTING-4 .eventlisting_image:after{content:""; background:rgba(0,0,0,0.8); width:100%; height:100%; position:absolute; top:0; left:0; z-index:1; opacity:0; transition:ease 1s;}
.EVENTLISTING-4 .eventlisting_image:hover:after{opacity:1;}
.EVENTLISTING-4 .eventlisting_text{font-size:15px; color:#474747; line-height:24px; text-align:left; margin:0; font-family: 'Raleway', sans-serif; padding:0 0 15px;} 
.EVENTLISTING-4 .eventlisting_image .read_more{background:#ffe105; transition:ease 0.8s; position:absolute; z-index:2; bottom:-50px; right:50%; transform:translate(50%,50%); width:40px; height:40px; color:#333; padding:11px 0 0; text-align:center; font-size:14px; border-radius:50%;}
.EVENTLISTING-4 .eventlisting_image:hover .read_more{bottom:50%;}
@media only screen and (max-width:480px){
	.EVENTLISTING-4 .eventlisting_image{width:100%; height:150px; overflow:hidden;}
}
/************END************/


/*Event 5 Style Starts*/
.EVENTLISTING-5{padding:50px 0 0; background:#f9f9f9;}
.EVENTLISTING-5 .eventlisting_heading{font-size:30px; color:#222; font-weight:600; margin:0; padding:0; font-family: 'Arimo', sans-serif;}
.EVENTLISTING-5 .event_list_box{margin:0 0 50px;display: flex; width:100%; box-shadow:0 0 10px rgba(0,0,0,0.05); background:#fff;}
.EVENTLISTING-5 .eventlisting_date{font-size:13px; background:rgba(0,0,0,0.8); color:#fff; text-transform:uppercase; font-weight:600; top:50%; left:50%; transform:translate(-50%, -50%); margin:0; padding:10px 40px; font-family: 'Arimo', sans-serif; position:absolute;}
.EVENTLISTING-5 .eventlisting_image{width:40%; min-height: 300px; position:relative; background-size: cover;}
.EVENTLISTING-5 .text{width:60%; padding:15px 30px;}
.EVENTLISTING-5 .eventlisting_image img{width:100%; height: 100%;}
.EVENTLISTING-5 .eventlisting_text{font-size:15px; color:#333; line-height:24px; text-align:left; margin:0; font-family: 'Arimo', sans-serif; padding:15px 0;}
.EVENTLISTING-5 .read_more{padding:6px 15px; font-size:12px; background:#02b4a2; border:1px #02b4a2 solid; border-radius:3px; font-weight:400; color:#fff; display:inline-block; margin:0;}
.EVENTLISTING-5 .section-heading{font-size: 50px;}


@media only screen and (max-width:767px){
	.EVENTLISTING-5 .eventlisting_image{width:100%; overflow:hidden;}
	.EVENTLISTING-5 .text{width:100%; padding:15px;}
	.EVENTLISTING-5 .event_list_box{display: block;}
	.EVENTLISTING-5 .eventlisting_image img{height: auto;}
	.EVENTLISTING-5 .eventlisting_image{height: 400px;}
	.EVENTLISTING-5 .section-heading{font-size: 30px;}
}
/************END************/


/*Event 6 Style Starts*/
.EVENTLISTING-6{padding:50px 0 0; background:#f9f9f9; font-family: 'Roboto', sans-serif;}
.EVENTLISTING-6 .section-heading{font-size:38px; color:#222; text-align:center; font-weight:300; letter-spacing:2px; text-align:center; text-transform:uppercase; margin:0; padding:0 0 10px; transition:ease 0.8s;}
.EVENTLISTING-6 .section-text{font-size:16px; color:#666; text-align:center; margin:0; padding:0 0 50px; transition:ease 0.8s;}
.EVENTLISTING-6 .eventlisting_heading{font-size:24px; color:#222; font-weight:600; margin:0; padding:0; font-family: 'Arimo', sans-serif; transition:ease 0.8s;}
.EVENTLISTING-6 .event_list_box{margin:0 0 30px; float:left; width:100%; box-shadow:0 0 10px rgba(0,0,0,0.05); background:#fff; transition:ease 0.8s;}
.EVENTLISTING-6 .eventlisting_date{font-size:12px; background:rgba(0,0,0,0.8); color:#fff; text-transform:uppercase; font-weight:600; bottom:50%; opacity:0; transition:ease 0.8s; left:0; width:100%; text-align:center; margin:0; padding:10px; font-family: 'Arimo', sans-serif; position:absolute;}
.EVENTLISTING-6 .eventlisting_image{width:40%; height:248px; position:relative; float:left; background-repeat:no-repeat; background-position:0 0; background-size:cover; transition:ease 0.8s;}
.EVENTLISTING-6 .text{float:left; width:60%; padding:20px;}
.EVENTLISTING-6 .eventlisting_image img{width:100%;}
.EVENTLISTING-6 .eventlisting_text{font-size:15px; min-height:102px; color:#333; line-height:24px; text-align:left; margin:0; font-family: 'Arimo', sans-serif; padding:15px 0; transition:ease 0.8s;}
.EVENTLISTING-6 .read_more{padding:8px 20px; border:1px #ddd solid; border-radius:3px; font-size:14px; font-weight:400; color:#333; display:inline-block; margin:10px 0 0; transition:ease 0.8s;}
.EVENTLISTING-6 .event_list_box:hover .eventlisting_image{background-position:center center;}
.EVENTLISTING-6 .aminity{float:left; width:100%; margin-top:10px;}
.EVENTLISTING-6 .aminity table{margin-bottom:0;}

@media only screen and (max-width:1100px){
	.EVENTLISTING-6 .eventlisting_image{width:100%; height:150px; overflow:hidden;}
	.EVENTLISTING-6 .text{width:100%; padding:15px;}
}
/************END************/


/*Event 7 Style Starts*/
.EVENTLISTING-7{padding:70px 0; font-family: 'Arimo', sans-serif;}
.EVENTLISTING-7 .section-heading{font-size:38px; color:#222; text-align:center; font-weight:400; letter-spacing:2px; text-transform:uppercase; margin:0; padding:0 0 50px; transition:ease 0.8s;}
.EVENTLISTING-7 .eventlisting_heading{font-size:24px; color:#222; font-weight:600; margin:0; padding:0; transition:ease 0.8s;}
.EVENTLISTING-7 .event_list_box{margin:0; float:left; width:100%; transition:ease 0.8s;}
.EVENTLISTING-7 .eventlisting_date{font-size:12px; color:#222; text-transform:uppercase; font-weight:600; width:100%; margin:0; padding:0 0 5px;}
.EVENTLISTING-7 .eventlisting_image{width:51.5%; height:330px; position:relative; float:left; background-repeat:no-repeat; background-position:0 0; background-size:cover; transition:ease 0.8s;}
.EVENTLISTING-7 .eventlisting_image:after{content:""; position:absolute; width:30px; height:80%; top:50%; transform:translateY(-50%); right:0; z-index:2; background:#fff;}
.EVENTLISTING-7 .eventlisting_image.leftimage:after{right:0;}
.EVENTLISTING-7 .eventlisting_image.rightimage:after{left:0;}
.EVENTLISTING-7 .text{float:left; width:48.5%; padding:5% 20px 20px;}
.EVENTLISTING-7 .eventlisting_image img{width:100%;}
.EVENTLISTING-7 .eventlisting_text{font-size:15px; min-height:102px; color:#333; line-height:24px; text-align:left; margin:0; padding:15px 0; transition:ease 0.8s;}
.EVENTLISTING-7 .read_more{padding:0; font-size:16px; font-weight:400; color:#333; display:inline-block; margin:10px 0 0; transition:ease 0.8s;}
@media only screen and (max-width:767px){
	.EVENTLISTING-7 .text{padding:15px;}
}
@media only screen and (max-width:600px){
	.EVENTLISTING-7 .eventlisting_image{width:100%; height:150px; overflow:hidden;}
	.EVENTLISTING-7 .text{width:100%; padding:15px;}
	.EVENTLISTING-7 .eventlisting_image:after{display:none;}
}
/************END************/















