html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kfeature-product-div,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figcaption,figure,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
border:0; font:inherit; font-size:100%; outline:0; vertical-align:baseline; margin:0; padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block; *zoom:1;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:none;}
a{background:transparent; color:#000; outline:none; text-decoration:none; vertical-align:baseline; margin:0; padding:0;}
a:hover { text-decoration:none;}

abbr[title],dfn[title] {border-bottom:1px dotted; cursor:help;}
input,select {vertical-align:middle; border:none; outline:none; border-radius:0; font-family: 'Poppins', sans-serif;}
input:focus{border:none; outline:none; -webkit-appearance:none;}
select::-ms-expand {display: none;}
select:focus{border:none; outline:none;  -webkit-appearance:none;}
textarea{border:none; outline:none;  -webkit-appearance:none;}
html {-ms-text-size-adjust:100%; -webkit-text-size-adjust:100%;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance:button; -webkit-border-radius: 0; cursor:pointer;}
button[disabled],input[disabled] {cursor:default; font-family: 'Poppins', sans-serif;}
input[type="checkbox"],input[type="radio"] {box-sizing:border-box; padding:0;}
input[type="search"] {-moz-box-sizing:content-box; -webkit-appearance:textfield; -webkit-box-sizing:content-box; box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
input::-moz-focus-inner {border:0;padding:0;}
input[type="text"], input[type="name"], input[type="email"], input[type="date"], input[type="tel"]{ outline:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; -webkit-appearance: none; font-weight:400; border:none;}
input[type="text"]:focus, input[type="name"]:focus, input[type="email"]:focus, input[type="date"]:focus, input[type="tel"]:focus{ outline:none;}
textarea {overflow:auto;vertical-align:top; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; -webkit-appearance: none; font-weight:400; border:none; font-family: 'Poppins', sans-serif;}
textarea:focus{ outline:none;}
a, input, img, button{-webkit-transition:all .3s ease-in; -moz-transition:all .3s ease-in; -ms-transition:all .3s ease-in; -o-transition:all .3s ease-in; transition:all .3s ease-in;}

h1,h2,h3,h4,h5,h6 {font-weight:400; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
img {max-width: 100%;height: auto; width: auto\9; /* ie8 */border:none;}
*{ margin:0px; padding:0px;}
nav ul {list-style:none;}
ul{ list-style:none;}
strong{ font-weight:700;}
.nopad{ padding-bottom:0px !important;}     
em{ font-style:italic;}
div, ul, li, a, ol, p, span, figure, section, input, textarea{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
body{font-family: 'Ubuntu', sans-serif; font-size:16px; font-weight:400; margin:0px; padding:0px; text-align:center; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; line-height:1; }
#wrapper{ width:100%; float:left; background: #fff;}
.container{width:1200px; margin:0px auto;} 
header{float: left;width: 100%;}
.header_top{float: left;width: 100%;background: #d45711;color: #fff;}
.desk-nav{float: left;width: 100%; }
.desk-nav ul{float:left;width: 100%;}
.desk-nav ul li{float: none;display: inline-block;vertical-align: top;margin: 0 13px;font-size: 14px;text-transform: uppercase; box-sizing: border-box;position: relative;}
.desk-nav ul li:last-child {margin-right: 0;}
.desk-nav ul li a{color: #fff;padding: 15px 6px 25px;box-sizing: border-box;float: none;display: inline-block;vertical-align: top;}
.desk-nav ul li a:after{content: "";transition: .5s all ease;position: absolute;bottom: 0px;height: 2px;width: 0;background: #fff143;left: 50%;z-index: 9999;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.desk-nav ul li:hover a:after {width: 100%;}
.header_bottom{float: left;width: 100%;background: #b54100;padding: 17px 0;box-sizing: border-box;position: relative;-webkit-box-shadow: -2px 4px 5px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow:    -2px 4px 5px 0px rgba(0, 0, 0, 0.1);
box-shadow:         -2px 4px 5px 0px rgba(0, 0, 0, 0.1);}
.header_bottom .logo{position: absolute;z-index: 9;-webkit-box-shadow: 0px 21px 20px 0px rgba(0, 0, 0, 0.16);-moz-box-shadow:    0px 21px 20px 0px rgba(0, 0, 0, 0.16);box-shadow:         0px 21px 20px 0px rgba(0, 0, 0, 0.16);}
.header_bottom .logo img{float: left;}
.header_bottom .donate{float: right;font-size: 17px;font-weight: 700;text-transform: uppercase;}
.header_bottom .donate a{color:#fff;padding: 18px 30px;box-sizing: border-box;background: #ff752a;border-radius: 5px;float: left;}
.header_bottom .donate a:hover{background: #d45711;}
.homepage-banner{float: left;width: 100%;margin-bottom: 59px;}
footer{float: left;width: 100%;background: #b54100;padding: 53px 0 33px;box-sizing: border-box;}
footer .footer_menu{float: left;width: 100%;}
footer .footer_menu ul{float: left;width: 100%;margin: 0 21px;}
footer .footer_menu ul li{float: left;margin: 0 13px;}
footer .footer_menu ul li:first-child{margin-left: 0px;}
footer .footer_menu ul li:last-child{margin-right: 0px;}
footer .footer_menu ul li a{color: #fff;font-size: 14px;text-transform: uppercase;}
footer .footer_menu ul li a:hover{color:#ffec40;}
.social_sec{float: left;margin-top: 25px;}
.social_sec span{    float: none;vertical-align: middle;display: inline-block;font-size: 14px;color: #fff;font-weight: 400;margin-right: 8px;}
.social_sec ul{float: none;display: inline-block;vertical-align: middle;}
.social_sec ul li{float: none;display: inline-block;vertical-align: middle;}
.social_sec ul li a:hover{opacity: 0.8;}
.copyright{float: right;color: #deac8f;font-weight: 400;line-height: 28px;font-size: 14px;margin-top: 38px; }
.main_sec{float: left;width: 100%;}
.into_text{float: left;width: 100%;margin-bottom: 49px;}
.into_text h1{font-size: 21px;font-weight: 700;font-family: 'Raleway', sans-serif;float: left;width: 100%;text-transform: uppercase;margin-bottom: 24px;text-align: center;}
.into_text h2{float: left;width: 100%;font-family: 'Raleway', sans-serif;font-size: 35px;font-weight: normal;margin-bottom: 36px;text-align: center;}
.into_text p{float: left;width: 100%;font-weight: 300;font-size: 16px;line-height: 28px;text-align: left;margin-bottom: 10px;}
.home_middle{float: left;width: 100%;text-align: left;margin-bottom: 60px;display: none;}
.middle_content{box-sizing: border-box;border-radius: 9px;background: #eceed9;}
.middle_left{float: left;width: 570px;padding: 35px;}
.home_middle h3{float: left;width: 100%;font-size: 25px;font-weight: 800;color: #b54100;font-family: 'Raleway', sans-serif;margin-bottom: 25px;}
.home_middle .mid_content{font-size: 16px;font-weight: 400;float: left;width: 100%;margin-bottom: 16px;}
.home_middle .mid_content p{line-height: 28px;margin-bottom: 31px;}
.home_middle .mid_content p:last-child{margin-bottom: 0}
.mid_content p a{border-bottom: 1px solid #ff6000;color:#ff6000 }
.mid_content p a:hover{border-bottom: 1px solid #d45711;color:#d45711 }
.bottom_link{float: left;width: 100%;}
.home_middle .bottom_link a{float: left; padding: 18px 37px;box-sizing: border-box;background: #ff752a;border-radius: 4px;text-transform: uppercase;color: #fff;font-weight: 700;font-size: 17px;}
.home_middle .bottom_link a:hover{background: #d45711;}
.middle_right{float: right;width: 570px;padding: 35px 35px 40px;}
.middle_right .mid_content{margin-bottom: 27px;line-height: 28px;}
.middle_right .payment_sec{float: left;width: 100%;margin-bottom: 40px;}
.middle_right .payment_sec ul{float: left;width: 100%;}
.middle_right .payment_sec ul li{float: left;margin-left: 15px;}
.middle_right .payment_sec ul li:first-child{margin-left: 0;}
.home_middle .middle_right h3{margin-bottom: 22px;}
.home_bottom_sec{float: left;width: 100%;margin-bottom: 60px;}
.bottom_rgt{float: right;width: 314px;}
.bottom_rgt .members_sec{float: left;width: 100%;border: 2px solid #6e6e6e;border-radius: 8px;box-sizing: border-box;margin-bottom: 60px;}
.members_sec h3{float: left;width: 100%;font-family: 'Raleway', sans-serif;font-size: 23px;font-weight: 800;color: #fff;padding: 20px 0;box-sizing: border-box;background-color:#6e6e6e }
.members_sec ul{float: left;width: 100%;}
.members_sec ul li{float: left;width: 100%;padding:28px 54px 30px; box-sizing: border-box;}
.members_sec h4{float: left;width: 100%;text-align: center;font-size: 18px;line-height: 22px;margin-bottom: 10px;}
.members_sec h5{float: left;width: 100%;text-align: center;font-style: italic;font-weight: 400;font-size: 16px;}
.member_image{float: left; width: 100%;box-sizing: border-box;margin-bottom: 20px;}
.member_image figure{display: table;table-layout: fixed;vertical-align: middle;text-align: center;width: 100%;}
.member_image figure span{display: table-cell;height: 202px;width: 100%;vertical-align: middle;text-align: center;}
.book_ticket{float: left;width: 100%;}
.book_ticket_inner{	float: left;width: 100%;padding: 28px 23px 25px 23px;box-sizing: border-box;border-radius: 8px;background: url(../images/book_sec_bg.png) center center repeat;}
.book_ticket_inner h3{float: left;width: 100%;font-family: 'Raleway', sans-serif;text-align: center;font-weight: 800;color: #fff;font-size: 23px;margin-bottom: 23px;}
.button_link_book_ticket{float: left;width: 100%;}
.recent_event{float: left;width: 826px;border: 2px solid #b54100;border-radius: 8px;box-sizing: border-box;padding: 36px 33px;}
.button_link_book_ticket a{float: none; padding: 13px 32px;box-sizing: border-box;background: #ff752a;border-radius: 4px;text-transform: uppercase;color: #fff;font-weight: 700;font-size: 17px;display: inline-block;vertical-align: top}
.button_link_book_ticket a:hover{background:#d45711 }
.home-blog-post{float: left;width: 100%;}
.home-blog-post h3{float: left;width: 100%;font-family: 'Raleway', sans-serif;font-weight: 800;font-size: 25px;color: #b54100;margin-bottom: 35px;text-align: left;}
.home_post{float: left;width: 100%;}
.home_post li{float: left;width: 100%;}
.home_post figure{	width: 100%;	position: relative;float: left;	width: 100%;	display: table;	table-layout: fixed;	vertical-align: middle;	text-align: center;}
.home_post figure a{float: left;width: 100%;display: table-cell;vertical-align: middle;text-align: center;height: 353px;}
.post-text{position: absolute;bottom: 28px;left: 28px;width: 100%;}
.post-text h6{font-size: 24px;line-height: 28px;color:#fff;text-align: left; }
.post-text h6 a{color: #fff}
.post-text p{font-size: 16px;font-weight: 400;color: #fff;text-align: left;margin-top: 16px;}
.events_link{float: right;margin-top: 30px;position: relative;}
.events_link a{color:#fff;border-radius: 4px;box-sizing: border-box;background: #ff752a;font-size: 17px;font-weight: 700;padding: 18px 35px;text-transform: uppercase; float: left;}
.events_link a:hover{background:#d45711 }
.home_post .owl-dots{width: 100px; float: left; margin-top: 46px; position: absolute;}
.home_post .owl-dot{margin-right: 14px;float: left;}
.home_post .owl-dot.active{margin-right: 17;}
.home_post .owl-dot.active span{width: 14px;height: 14px;background-color: #ff752a}
.home_post .owl-dot:last-child{margin-right: 0;}
.home_post .owl-dots span{width: 10px;height: 10px;border-radius: 50%;background-color: #7f7f7f;float: none;display: inline-block;vertical-align: middle;	}
.mob-nav{display: none;}
header.sticky{position: fixed;z-index: 99999;background: #fff;top: 0;   -webkit-box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3);
  -moz-box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3);
  box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3);padding: 0;font-size: 0;-webkit-animation: fadeInDown 1s both;
animation: fadeInDown 1s both;}
header.sticky .header_bottom{display: none;}
.home-image {    float: left;    width: 100%;    margin-top: 100px;margin-bottom: 60px;}
.inner_content {    float: left;    width: 100%;    margin: 30px 0 60px;min-height: 500px;}
.office_bearers {    float: left;    width: 100%;}
.executive_members_sec h3{float: left;    width: 100%;    font-family: 'Raleway', sans-serif;    font-size: 25px;    font-weight: 600;    color: #d45711;    padding: 0px 0 30px;    box-sizing: border-box;    text-transform: capitalize;    text-align: left;}
.executive_members_sec ul {    float: left;    width: 100%;margin-left: 20px;}
.executive_members_sec ul li{float:left;    width: 100%;list-style: disc;text-align: left;margin-bottom: 15px;line-height: 20px; }
.executive_members_sec ul li a:hover{color: #d45711}
.executive_members_sec h4{float: left;width: 100%;text-align: center;font-size: 18px;line-height: 22px;margin-bottom: 10px;}
.executive_members_sec h5{float: left;width: 100%;text-align: center;font-style: italic;font-weight: 400;font-size: 16px;}
.member_image{float: left; width: 100%;box-sizing: border-box;margin-bottom: 20px;}
.member_image figure{display: table;table-layout: fixed;vertical-align: middle;text-align: center;width: 100%;}
.member_image figure span{display: table-cell;height: 202px;width: 100%;vertical-align: middle;text-align: center;}
.committee_members {    float: left;    width: 100%;    margin-top: 40px;    margin-bottom: 40px;}
.executive_members_sec{float: left;width: 100%;}
.contact_detail {    float: left;    width: 100%;    text-align: left;border-top: 2px solid #000;padding-top: 45px;}
.contact_detail p {    float: left;    width: 100%;    line-height: 25px;    margin-bottom: 5px;    font-size: 16px;}
.contact_detail a{color: #b54100;}
.contact_detail a:hover{color: #000;}
.inner_content h1 {    float: left;    width: 100%;    font-size: 33px;    font-weight: 600;    text-align: left;    text-transform: uppercase;    font-family: 'Raleway', sans-serif;    margin: 0 0 30px 0;    line-height: 30px;position: relative;padding-bottom: 14px;}
.inner_content h1:after{position: absolute;content: '';border-bottom: 2px solid #ec5902;width: 42px;bottom: 0;left: 0;}
.events_sec {	float: left;	width: 100%;    font-size: 16px;
    text-align: left;line-height: 28px;}
.events_sec ul li:nth-child(2n) {    margin-left: 50px;}
.events_sec ul {	float: left;	width: 100%;}
.events_sec ul li{	float: left;	width: 47.33%;margin-bottom: 50px;position: relative;}
.events_lft {	float: left;	width: 100%;		display: table;	table-layout: fixed;	vertical-align: middle;	text-align: center;}
.events_lft span {	display: table-cell;	vertical-align: middle;	text-align: center;	height: 300px;	float: left;	width: 100%;}
.events_lft span img{max-height: 100%;}
.events_rgt {	float: left;	width: 100%;	text-align: left;	padding-left: 0px;	box-sizing: border-box;margin-top: 20px;}
.events_rgt h3 {	float: left;width: 100%;	font-size: 23px;	text-transform: capitalize;	margin-bottom: 10px;	line-height: 30px;	font-weight: 600;font-family: 'Raleway', sans-serif;}
.events_rgt a {	color: #fff;	padding: 15px 25px;	box-sizing: border-box;	background: #ff752a;	border-radius: 5px;	float: left;	font-size: 17px;	font-weight: 700;}
.events_rgt a:hover {    background: #d45711;}
.event_description {	float: left;	width: 100%;	margin-bottom: 15px;	line-height: 28px;	font-size: 16px;	font-weight: 400;}
.content{float: left;width: 100%;line-height: 25px;    font-weight: 300;}
.download{position: relative;}
.download{    color: #fff;    padding:16px 29px 16px 64px;    box-sizing: border-box;    background: #ff752a;    border-radius: 5px;    font-size: 17px;    font-weight: 700;float: left;margin-top: 35px;}
.download:before{position: absolute;content: '';background:url(../images/download.png) left center no-repeat; width: 27px; height: 29px;top: 15px;left: 25px;}
.download:hover {    background: #d45711;}
.into_text ul {    float: left;    width: 100%;    font-weight: 300;    font-size: 16px;    line-height: 28px;    text-align: left;    margin: 10px 0 10px 0;}
.into_text li {    float: left;    width: 33.33%; }
.about-banner {	float: left;	width: 100%;margin-bottom: 50px;}
.breadcrumb {	float: left;	width: 100%;	text-align: left;}
.breadcrumb ul {float: left;width: 100%;}
.breadcrumb ul li {	float: left;	width: auto;	line-height: 28px;	font-size: 14px;	font-weight: 400;	margin-right: 21px;color: #000;position: relative;}
.breadcrumb ul li a{color: #ff752a;}
.breadcrumb ul li a:after{position: absolute;content: '/';right: -10px;top: 0px;color: #000;}
.breadcrumb ul li a:hover{color: #d45711}
.content span{float: left;width: 100%;}
.inner_lft{float: left;width: 815px;}
.inner_rgt{float: left;width: 385px;padding-left: 55px;box-sizing: border-box;}
.inner_rgt .middle_left{width: 100%;padding: 27px;}
.inner_rgt .middle_right {	float: left;	width: 100%;	padding: 27px 27px 27px;	margin-top: 20px;}
.inner_rgt .middle_right .payment_sec ul li {	float: left;	margin-left: 6px;	width: 50px;}
.inner_rgt .middle_right .payment_sec ul li {	float: left;	margin-left: 6px;	width: 50px;}
.middle_right .payment_sec ul li:first-child {	margin-left: 0;}
.inner_rgt .home_middle{margin-bottom: 0;}
.inner_rgt .bottom_rgt {	float: left;	width: 100%;margin-top: 0px;}
.inner_rgt .bottom_rgt .members_sec {	margin-bottom: 20px;}
.inner_rgt .book_ticket{width: 100%;}
.home_post figure:after{position: absolute;content: ''; background: url(../images/event_shadow.png) center bottom repeat-x;bottom: 0; height: 113px;width: 100%;left: 0;}
.event-date {	float: left;	width: 100%;	margin-top: 2px;	color: #fff;	font-size: 16px;	font-weight: 400;	line-height: 28px;}
.inner_content.event_main{margin-bottom: 10px;}
.event_inner {	float: left;	width: 100%;	font-weight: 300;}
.event_inner p {	margin-bottom: 28px;}
.events_sec .event_inner ul li {
	float: left;
	width:100%;padding-left: 20px;margin-bottom: 12px;position: relative;
}
.events_sec .event_inner ul li:before{background:url(../images/ul-bg.png) left center no-repeat; position: absolute;content: ''; width: 5px;height: 7px;top: 11px;left: 0;}
.events_sec .event_inner ul li:nth-child(2n) {
	margin-left: 0px;
}
.events_sec .about_cmt ul li {
	float: left;
	width: 190px;
	margin-right: 18px;
	position: initial;padding-left: 0;
}
.events_sec .about_cmt ul li:last-child{margin-right: 0;}
.about_cmt {
	float: left;
	width: 100%;margin:29px 0;
}
.about_cmt .member_image{margin-bottom: 10px;}
.about_cmt h4 {
	float: left;
	width: 100%;
	text-align: center;
	font-size: 18px;
	line-height: 22px;
	font-weight: 400;
	text-transform: capitalize;
}
.about_cmt h5{float: left;width: 100%;text-align: center;font-style: italic;font-weight: 300;font-size: 18px;line-height: 22px;margin-top: 8px;}
.desk-nav ul li.current-menu-item a:after {
    width: 100%;
}
.committee_members p{    float: left;    width: 100%;    line-height: 25px;    margin-bottom: 5px;    font-size: 16px;text-align:left }
.office_bearers p{    float: left;    width: 100%;    line-height: 25px;    margin-bottom: 5px;    font-size: 16px;text-align:left }
.fancybox-container {    z-index: 9999999}

.home_post figure a img{
    max-height:353px;
}