/*Event 1 Style Starts*/
.THINGSTODO-1{padding:50px 0 0;}
.THINGSTODO-1 .section-heading{font-size:42px; color:#222; font-weight:600; margin:0; padding:0 0 15px; text-align:center;}
.THINGSTODO-1 .section-text{font-size:18px; color:#6e7680; font-weight:400; margin:0; padding:0 0 50px; text-align:center;}
.THINGSTODO-1 .eventlisting_heading{font-size:22px; color:#222; font-weight:700; margin:0; padding:15px 0 0; font-family: 'Roboto', sans-serif;}
.THINGSTODO-1 .eventlisting_image{width:100%; height:200px; overflow:hidden; border-radius:10px;}
.THINGSTODO-1 .eventlisting_image img{width:100%;}
.THINGSTODO-1 .eventlisting_text{font-size:15px; color:#474747; line-height:24px; text-align:left; margin:0; font-family: 'Roboto', sans-serif; padding:0 0 15px;}
.THINGSTODO-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){
	.THINGSTODO-1 .eventlisting_image{width:100%; height:150px; overflow:hidden;}
}
/************END************/

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


/*Event 3 Style Starts*/
/*Meeting 3 Style Starts*/
.THINGSTODO-3{font-family: 'Roboto', sans-serif;}
.THINGSTODO-3 .section-heading{font-size:42px; color:#222; font-weight:600; margin:0; padding:0 0 15px; font-family: 'Roboto', sans-serif; text-align:center;}
.THINGSTODO-3 .section-text{font-size:18px; color:#6e7680; font-weight:400; margin:0; padding:0 0 50px; font-family: 'Roboto', sans-serif; text-align:center;}
.THINGSTODO-3 .prd_image{width:300px; height:300px; display:inline-block; vertical-align:middle; text-align:center; background-repeat:no-repeat; background-size:cover; background-position:center center; position:relative; margin:0; transition:ease 0.8s;}
.THINGSTODO-3 .text_area{padding:20px; display:inline-block; vertical-align:middle; width:calc(100% - 520px); border-right:1px #ddd solid;}
.THINGSTODO-3 .prd_image:hover{background-position:right center;}
.THINGSTODO-3 .text_area h4{font-size:24px; color:#111; font-weight:600; text-transform:uppercase; font-family: 'Roboto', sans-serif; padding:0 0 10px; margin:0;}
.THINGSTODO-3 .text_area h6{font-size:16px; color:#333; font-weight:700; font-family: 'Roboto', sans-serif; padding:0 0 10px; margin:0;}
.THINGSTODO-3 .text_area p{font-size:14px; color:#666; font-weight:400; font-family: 'Roboto', sans-serif; margin:0; padding-bottom:20px;}
.THINGSTODO-3 .text_area p.subtext{font-size:20px; font-weight:600; color:#cbad00;}
.THINGSTODO-3 .text_area p.subtext span{text-decoration:line-through; color:#222; font-size:16px;}
.THINGSTODO-3 .bttn_area{display:inline-block; vertical-align:middle; width:200px; text-align:center; padding-left:10px;}
.THINGSTODO-3 .bttn_area a.yelw-btn{padding:12px 25px; font-size:14px; margin-bottom:10px; border-radius:10px; color:#222; text-transform:uppercase; display:block;}
.THINGSTODO-3 .bttn_area a.yelw-btn:hover{text-decoration:none; background:#222; color:#fff;}
.THINGSTODO-3 .marginbottom30{margin-bottom:30px;}
.THINGSTODO-3 .aminity_list{margin:0; padding:0;}
.THINGSTODO-3 .aminity_list li{font-size:16px; color:#333; display:block; padding-bottom:3px; margin-bottom:3px; border-bottom:1px #333 dashed;}
/********************END***********************/

/*Event 4 Style Starts*/
.THINGSTODO-4{padding:50px 0;}
.THINGSTODO-4 .section-heading{font-size:45px; color:#222; font-weight:300; margin:0; padding:0 0 15px; font-family: 'Roboto', sans-serif; text-align:center;}
.THINGSTODO-4 .section-text{font-size:18px; color:#6e7680; font-weight:300; margin:0; padding:0 15% 50px; font-family: 'Roboto', sans-serif; text-align:center;}
.THINGSTODO-4 .image{background-repeat:no-repeat; background-position:center; background-size:cover; width:100%; height:300px; position:relative; overflow:hidden; margin-bottom:20px; border:10px #fff solid; box-shadow:0 0 5px #ddd;}
.THINGSTODO-4 .details_area h4{font-size:22px; color:#2f3c4a; font-weight:600; margin:0; padding:0 0 10px;}
.THINGSTODO-4 .details_area p{font-size:14px; color:#2f3c4a; font-weight:400; margin:0 0 15px; padding:0;}
.THINGSTODO-4 .details_area p.subtext{font-size:20px; font-weight:700; color:#222; padding:10px 0;}
.THINGSTODO-4 .details_area p.subtext span{text-decoration:line-through; font-size:16px; display:inline-block; padding-right:10px;}
.THINGSTODO-4 a.knw_more{background:#ffe105; padding:8px 15px; font-size:18px; transition:ease 1s; font-weight:400; color:#151f87; display:inline-block; margin-bottom:30px;}
.THINGSTODO-4 a.knw_more:hover{text-decoration:none; background:#222; color:#fff;}
.THINGSTODO-4 .aminity_list{margin:0; padding:15px 0 15px 15px; float:left; width:100%;}
.THINGSTODO-4 .aminity_list li{font-size:16px; color:#333; float:left; width:calc(100% / 2); padding-bottom:3px; margin-bottom:3px;}
/************END************/


/*Event 5 Style Starts*/
.THINGSTODO-5{padding:50px 0 0; background:#f9f9f9;}
.THINGSTODO-5 .section-heading{font-size:50px;letter-spacing: 1px; color:#111; font-weight:400; margin:0 0 20px; padding:0; font-family: 'Roboto', sans-serif;}
.THINGSTODO-5 .section-text{font-size:18px; color:#6e7680; font-weight:300; margin:0; padding:0 0 50px; font-family: 'Roboto', sans-serif;}
.THINGSTODO-5 .eventlisting_heading{font-size:30px; color:#222; font-weight:600; margin:0; padding:10px 0 0; font-family: 'Arimo', sans-serif;}
.THINGSTODO-5 .event_list_box{margin:0 0 50px; display: table; width:100%; box-shadow:0 0 10px rgba(0,0,0,0.05); background:#fff;}
.THINGSTODO-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;}
.THINGSTODO-5 .eventlisting_image{width:40%; display: table-cell; position:relative; background-repeat:no-repeat; background-position:center; background-size:cover;}
.THINGSTODO-5 .text{display: table-cell; width:60%; padding:15px 30px;}
.THINGSTODO-5 .eventlisting_image img{width:100%;}
.THINGSTODO-5 .eventlisting_text{font-size:15px; color:#333; line-height:24px; text-align:left; margin:0; font-family: 'Arimo', sans-serif; padding:15px 0;}
.THINGSTODO-5 .read_more{padding:6px 15px; font-size:12px; border:1px #666 solid; border-radius:3px; font-weight:400; color:#333; display:inline-block; margin:0;}
@media only screen and (max-width:767px){
	.THINGSTODO-5 .section-text{padding-bottom: 0;}
	.THINGSTODO-5 .event_list_box{display: block; width: 100%;}
	.THINGSTODO-5 .eventlisting_image{display: block; width: 100%; height: 200px;}
	.THINGSTODO-5 .text{display: block; width: 100%; padding: 10px;}
	.THINGSTODO-5 .section-heading{font-size:30px;}
}
/************END************/


/*Event 6 Style Starts*/
.THINGSTODO-6{padding:80px 0 50px; background:#f1f1f1; font-family: 'Raleway', sans-serif;}
.THINGSTODO-6 .section-heading{font-size:40px; color:#111; margin:0 0 20px; padding:0; font-weight:400; letter-spacing:1px;}
.THINGSTODO-6 .section-text{font-size:16px; color:#222; line-height:24px; margin:0 0 30px; padding:0 0 30px; border-bottom:1px #333 solid;}
.THINGSTODO-6 .listing_heading{font-size:20px; width:100%; color:#222; font-weight:600; margin:0; padding:15px 0; text-align:center;} 
.THINGSTODO-6 .listing_image{width:100%; border-radius:25px 25px 0 0; border:15px #fff solid; height:350px; overflow:hidden; position:relative; background-position:center; background-repeat:no-repeat; background-size:cover;}
.THINGSTODO-6 .listing_text{font-size:16px; color:#333; line-height:24px; margin:0; padding:0 0 15px;}
.THINGSTODO-6 .read_more{padding:8px; text-align:center; font-size:14px; font-weight:bold; color:#fff; margin:0 5px; background:#c7ae7f; display:inline-block; width:calc((100% / 2) - 12px)}
.THINGSTODO-6 .content{background:rgba(255,255,255,0.9); width:100%; border-radius:0 0 25px 25px; padding:20px; z-index:2; transition:ease 1s; margin-bottom:30px;}
.THINGSTODO-6 .content .aminity{padding:10px; margin:10px 0;}
.THINGSTODO-6 .content .aminity ul{margin:0; padding:0;}
.THINGSTODO-6 .content .aminity ul li{list-style:none; display:block; padding:0 0 10px; margin:0;}
.THINGSTODO-6 .content .aminity ul li img{width:24px; margin-right:10px; display:inline-block; vertical-align:middle;}
/************END************/


/*Event 7 Style Starts*/
.THINGSTODO-7{padding:50px 0; background:none;}
.THINGSTODO-7 .section-heading{font-size:36px; color:#222; font-weight:400; text-align:center; position:relative; text-transform:uppercase; letter-spacing:2px; padding:0 0 20px; margin:0 0 50px; border-bottom:1px #ccc solid;}
.THINGSTODO-7 .display_table{display:table;}
.THINGSTODO-7 .image{background-repeat:no-repeat; background-position:center; background-size:cover; vertical-align:middle; display:table-cell; width:50%; position:relative; height:350px;}
.THINGSTODO-7 .image ul{margin:0; background:rgba(255,255,255,0.9); padding:0; position:relative; z-index:2; text-align:center;}
.THINGSTODO-7 .image ul li{list-style:none; display:inline-block;}
.THINGSTODO-7 .image ul li a{display:block; padding:5px;}
.THINGSTODO-7 .image ul li a img{width:50px;}
.THINGSTODO-7 .image:before{content:""; width:30px; height:80%; position:absolute; left:0; top:50%; transform:translateY(-50%); background:#fff; z-index:3;}
.THINGSTODO-7 .image:after{content:""; width:30px; height:80%; position:absolute; right:0; top:50%; transform:translateY(-50%); background:#fff; z-index:3;}
.THINGSTODO-7 .details_area{display:table-cell; width:50%; vertical-align:middle; padding:50px 15px;}
.THINGSTODO-7 .details_area h4{font-size:24px; line-height:30px; color:#222; font-weight:300; text-transform:uppercase; letter-spacing:2px; margin:0; padding:0 0 10px;}
.THINGSTODO-7 .details_area p{font-size:16px; color:#333; font-weight:400; margin:0; padding:0 0 10px;}
.THINGSTODO-7 .details_area p.subtext{color:#f2ad25; font-size:30px; font-weight:600; font-family: 'Raleway', sans-serif;}
.THINGSTODO-7 .details_area p.subtext span{text-decoration:line-through; font-size:16px; color:#222;}
.THINGSTODO-7 a.knw_more{background:#222; padding:8px 30px; font-size:14px; text-transform:uppercase; transition:ease 1s; font-weight:400; color:#fff; display:inline-block;}
.THINGSTODO-7 a.knw_more:hover{text-decoration:none; background:#000;}
/************END************/















