
html, body, div, span, applet, object, iframe,
h3,h2,h4,h5, h6,blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike,sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;vertical-align:baseline;}

body{
	margin: 0;
	min-width: 300px;
	padding: 0;
}

.wrap{
	margin: 0 auto;
	padding:0 10px;
    max-width: 1200px;
	box-sizing:border-box;
	width:100%;
}

.clear{
	clear:both;
}

hr{
	border:none;
	border-top:1px solid #fff;
	margin:0;
	width:100%;
}

ul, li{
	margin:0;
	padding:0;
}

button, a{
	color: #222222;
	outline:none;
}

#headertop{
	width:100%;
	padding:0;
	text-align:center;
	border-bottom: 0px solid #110c40;
}

.logo{
	margin:0px auto;
	float:left;
}

.logolink{ float:left;}
.rlogolink{ float:right;}

.header-middle-right{ float: left;margin: 25px auto; overflow: hidden; width: 88%;}
.member{float: left;text-decoration: none;margin-top: 11px;}
.member span{font-size: 14px;color: #ffffff;margin-left: 30px;background-color: #aeca20; padding: 7px 20px; display: inline-block; border-radius: 2px; }
.searchbox{float: right;position: relative;}
#search{font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;font-size: 14px;color: #666666; height: 40px; width: 335px; box-sizing: border-box;padding: 0px 25px 0px 10px;background:#ffffff;}
.searchicon{background:#ffffff url(../images/search.png) no-repeat;position: absolute;width: 17px; height: 18px;right: 10px; top: 12px;}

.top-first{ width:100%; margin:auto; padding:0; background:none; overflow:hidden;border-bottom: 0px solid #110c40;}
.top-left{ float:left;}
.top-left a{ text-decoration:none; color:#ffffff;}
.top-right{ float:right;}

.top-loc,.top-faq{border-right: 1px solid #666666;}

.top-social .top-fb{padding:0.6em 2px 0.532em 10px ;}
.top-social .top-twit{padding:0.6em 10px 0.532em 2px ;}

.top-social a{ font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;font-size:12px; line-height:12px; color:#666666; text-decoration:none;float: left;padding: 0em 20px;width: auto; height:auto;}
.top-social a:last-child{padding-right: 0;}
.top-social a span{ display: inline-block;vertical-align: middle;margin:5px}

.top-social,.contact-top{ float:left;margin: 12px auto;}
.contact-top a { text-decoration:none;}

.top-left{ font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;font-size:14px; line-height:40px; color:#ffffff;}
.lang-top{ background:url(../images/phone.html) no-repeat; width:16px; height:16px; vertical-align:middle; display:inline-block; margin-right:5px;}

.facebooklikecon { float: right; width: auto; margin: 5px 0px;}
#u_0_5 span{ display:block !important;}

.book-top{ font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;font-size:15px; color:#ffffff; background-color:#64d9d9; padding:19px 20px;display: inline-block;text-decoration:none;width: 184px;text-align: center; float:left;}
.book-top span{ background:url(../images/fixapp.html) no-repeat;width:32px; height:32px; vertical-align:middle; display:inline-block; margin:0 10px;}


#navigation{
	width:100%;
	background-color: transparent;
    margin:0;
	position: relative;
    z-index: 1;
    top: 0;
	}

.mobilemenu {
	display:none;
}

.top-bottom{width: 100%;overflow: visible;background-color: #372f83;box-shadow: inset 0px 5px 20px 0px #110c40;display: inline-block;}

.headermenu{width:auto;height:45px;margin:0px auto; background-color:transparent; float:left;}
.headermenu ul{z-index:100;margin:0;padding:0;list-style-type:none;}
.headermenu ul li{position:relative;display:inline;float:left;margin-right:29px;background-color: #110c40;}
.headermenu ul li:last-child{margin-right: 0;}
.headermenu ul li a{display:block;line-height:45px;padding:0px 33px !important;font-size:14px;font-weight: normal;text-decoration:none; font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;}
.headermenu ul li a:hover{color:#414060 !important;background:#dde2e9;}
* html .headermenu ul li a{display:inline-block;}
.headermenu ul li a.active{border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px; color:#ffffff;}
.headermenu ul li ul li a.subactive{color:#1b8221;background:none;}
.headermenu ul li a:link, .headermenu ul li a:visited{color:#ffffff;}
/*.headermenu ul li:hover{background:url(../images/hover.png) repeat-x;border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;}*/
.headermenu ul li:hover{ background-color: #dde2e9;}
.headermenu ul li ul{position:absolute;left:0;display:none;visibility:hidden;background-color:#110c40;/*border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;*/top:45px;}
.headermenu ul li ul li{display:list-item;float:none;text-align:left;margin:0;top:0px;width:200px;border-bottom: 1px dashed #dde2e9;}
.headermenu ul li ul li:last-child{border-bottom: 0px dashed #dde2e9;}
.headermenu ul li ul li ul{top:0;margin-left:4px;}
.headermenu ul li ul li a{font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;font-size:13px;margin:0;border-top-width:0;line-height:45px; color:#110c40;}
.headermenu ul li ul li:hover{background:#dde2e9;}
.headermenu ul li ul li a:hover{color:#414060 !important;background:#dde2e9;}
* html .headermenu{height:1%;}
.downarrowclass{position:absolute;top:12px;right:7px;}
.rightarrowclass{position:absolute;top:9px;right:5px;}
.ddshadow{position:absolute;left:0;top:0;width:0;height:0;background:transparent;}
.toplevelshadow{opacity:0.8;}
a.selected{ color:#110c40 !important;background:#dde2e9;}

.search-site{
	float: right;
	margin: 18px 10px 12px;
    background-color: #f5f6f8;
    border-radius: 50%;
    width: 40px;
    height: 40px;
}

.search-site img{position: relative;top: 10px;}

#flashcontainer{ margin:-5px auto;}

#innerflashcontainer img{
	width:100%;
	height:380px;
}

#flashcontainer img{
	width:100%;
	height:auto;
}

#footertop{
	background:#372f83;
	padding:30px 0;
}

#footertop h2{font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;color:#ffffff;font-size:18px;text-align:left;font-weight:bold;line-height:25px;margin: 30px 0;}
#footertop p{font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;color:#ffffff;text-align:left;margin:0px auto;font-size:15px; line-height:30px;}
#footertop a{text-align: center;text-decoration:none;}

.foot-about{
	display:inline-block;
	width:60%;
	margin:10px 1%;
	vertical-align:top;
}

#footertop .foot-about p{ display: inline-block;margin:0 auto;line-height: 25px;}
.foot-about .logolink{width: auto;}
.foot-about .logo{margin-right: 10px;}
.quicklinks{
	display:inline-block;
	margin:20px auto;
	vertical-align:top;
	width: 18%;
}

.quicklinks ul{list-style-position: inside;}
.quicklinks ul li{
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    color: #ffffff;
    font-size: 14px;
    text-align: left;
    font-weight: normal;
    line-height: 25px;
    margin:0px auto;
	list-style-type: none;
}

/*.quicklinks:nth-child(2){width:24%;}
.quicklinks:nth-child(3){width:18%;}
.quicklinks:nth-child(4){width:26%;}
.quicklinks:nth-child(4) img{ margin:5px;}*/

.quicklinks p{
	display:block;
	text-align:left;
	padding:4px 0;
}

#footerbottom{
	background:#251e63;
	padding:20px 0;
	text-align:center;
}

#copyright{
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	color: #ffffff;
    font-size: 12px;
	margin: 2px auto;
}

#footerbottom #copyright a{color: #9fa4af;}

#designby{
	float:right;
	color: #4c7e99;
    font-size: 15px;
	margin:10px 0;
}

#footerbottom a{
	color: #ffffff;
	text-decoration:none;
    margin: 0 5px;
}

#footerbottom a:hover{
	text-decoration:underline;
}

#footerlinks{
	color: #4c7e99;
	font-size:12px;
	text-align: right;
	line-height: 20px;
	margin: 5px auto;
}

#footerlinks img{ vertical-align:middle;}

#fullquery{    
	width: 100%;
    height: auto;
    padding: 0;
    background-color: #372f83;
    box-shadow: inset 0px 5px 20px 0px #110c40;
	text-align: center;
}

#fullquery h3{
	font-size: 25px;
	color: #ffffff;
	padding: 15px 0 30px;
	text-align: center;
}

#fullquery h4{
	font-size: 18px;
	color: #ffffff;
	padding: 10px;
	text-align: center;
	font-weight: bold;
	line-height: 22px;
	border: 2px solid #ffffff;
    display: inline-block;
    margin: 20px auto;
	border-radius: 10px;
}

#maincontent{
	margin: 0px auto;
	padding:0px 0;
	min-height:300px;
	background:#ffffff;
}

#contentleft{margin:0px auto;float:left;width:73%;}
#contentright{float:right;width:25%;margin:0px auto;position:relative;height:auto;text-align:center;}
#contentleft h1{font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;color:#41ac48;text-align:left;font-size:26px;margin:10px 0;font-weight:normal;}
#contentleft h2{color:#41ac48;text-align:left;font-size:18px;margin:10px 0;}
#contentleft h3{color:#1172a5;text-align:left;font-size:16px;margin:5px 0;}
#contentleft p{color:#454545;font-size:14px;text-align:justify;line-height:20px;margin:5px 0;}
#contentleft a{text-decoration:none;color:#454545;}
#contentleft a:hover{text-decoration:underline;}
#contentleft ul{color:#454545;text-align:left;font-size:12px;list-style-position:inside;}
#contentleft ul li{line-height:20px;margin:5px 0;}

#contentright img{
	max-width:100%;
}

.breadcrumb {
    text-align: left;
    overflow: hidden;
    padding-top: 0px;
	color:#333333;
	margin-bottom:10px;
	height: 100px;
    background: #f8f8f8;
}

.breadcrumb ul li.bhide{ display:none;}

.breadcrumb ul li {
    display: inline-block;
    text-align: left;
    font-size: 30px;
    color: #333333;
    font-weight: 300;
    line-height: 30px;
    margin: 34px 10px;
    list-style-position: inside;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
}

.breadcrumb ul li:first-child{ margin:0 10px 0 0;}

.breadcrumb ul li a {
    display: block;
    padding: 0 5px;
    text-decoration: none;
    color: #333333;
    font-size: 14px;
    position: relative;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
}

.mainwrap{
	margin: -6px auto;
	padding:0px;
    max-width: 1200px;
	box-sizing:border-box;
	width:100%;
	background:#fff;
}

.btline{    
	max-width: 4%;
    border-bottom: 5px solid #a6cf39;
    margin: 20px auto;
    border-radius: 5px;
}

#inner-content{

	padding:20px 0px 20px;

	margin:5px auto;

	min-height:450px;

	overflow: hidden;

}



#inner-content h1{

	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;

	color: #222222;

	font-size:30px;

    margin:0 0 20px;

    text-align: left;

	font-weight: bold;

}



#inner-content h2{

	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;

	color:#222222;

	font-size:25px;

	margin:10px 0;

	text-align:left;

	font-weight: bold;

}



#inner-content h3{

	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;

	color:#222222;

	font-size:20px;

	margin:10px 0;

	text-align:left;

	font-weight: bold;

}



#inner-content p{

	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;

	color: #222222;

    font-size: 15px;

    line-height: 22px;

	margin:10px 0;

    text-align: justify;

	font-weight: normal;

}



#inner-content ul li,

#inner-content ol li{ 

	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;   

    text-align:left;

	color:#222222;

	font-size:15px;

	margin:10px auto;

	line-height:24px;

	list-style-position:inside;

}



#inner-content ul li a,

#inner-content ol li a{ 

	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;  

    text-align:left;

	color:#222222;

	font-size:15px;

	margin:10px auto;

	line-height:24px;

	list-style-position:inside;

	text-decoration:none;

}


ul.hyphen{list-style-type: none;}
ul.hyphen li:before{content: "-";margin-right: 10px;}

#inner-content hr{ border-top:1px solid #dbdbdb; margin: 20px auto;width: 95%;}


.contact-left{ width:30%; display:inline-block; vertical-align: top;}

.contact-right{ width:68%; display:inline-block;margin: 20px auto;}

.contact-right h4{ font-family:open_sanslight;font-size: 25px; text-align: center; margin: 20px auto; color:#ffffff;}

.contact-right hr{    border-top: 1px solid #ffffff; width:92%;}

.contactus .contact-right p{ margin:8px auto;padding:0 20px; color:#ffffff;}

.contactus .contact-right p span:last-child{ float: right;}

.contact-bg{ background:url(../images/contact-bg.html) no-repeat;background-size: cover;min-height: 340px;}

.clinic-time{ background-color:#007bbe; opacity:0.9;display: inline-block;width: 100%;min-height: 340px;}

.clinic-border{border: 1px solid #fff; margin: 15px; min-height: 340px;border-radius: 2px;}

.contact-book{ 
	background-color:#a6cf3a;
	width: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.contact-book p{
	font-family:Raleway;
	font-size:16px;
	margin:35px auto 10px;
	color:#ffffff;
	display: inline-block;
	}
.contact-book a{
	font-family:Raleway semibold;
	font-size:13px;
    display: inline-block;
    border-radius: 2px;
	border:1px solid #ffffff;
    color: #ffffff;
    padding: 15px;
    text-decoration: none;
	text-align: center;
	margin: 22px auto;
	text-transform:uppercase;
	float:right;
}

#welcome{
	padding-top: 30px;
	background-color:#ffffff;
	margin:0px auto;
	overflow: hidden;
	margin-bottom: 30px;
}

#welcome p{
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    color: #666666;
    font-size: 15px;
    text-align: justify;
    font-weight: normal;
    line-height: 25px;
    margin: 10px auto;
}

#about-smile{
    padding: 20px 0;
	background-color:#ffffff;
	margin-top:-5px;
	overflow: hidden;
}

#about-smile h1{
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    color: #333333;
    font-size: 45px;
    text-align: left;
    font-weight: normal;
    line-height: 50px;
	margin:0px 0 20px;
}

#about-smile h1 span{ display:block;}

#about-smile ul{list-style-position: inside;}
#about-smile ul li{
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    color: #666666;
    font-size: 0.95em;
    text-align: justify;
    font-weight: normal;
    line-height: 25px;
    margin:20px auto;
	list-style-type: none;
}
#about-smile ul li::before{content: "";background: url(../images/bullet-arrow.png) no-repeat;width: 16px; height: 16px;display: inline-block;vertical-align: middle;margin-right: 10px;}


.about-content{ width:70%; display:inline-block; vertical-align: top;}
.about-right img{ max-width:100%;}

.about-right{ width: auto; float:right;margin: 10px auto;}

.homeinfo{background: #26abe3;padding:5px 20px;border-radius: 10px;}
.homeinfo h2{font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;color: #ffffff; font-size: 20px;font-weight: bold;text-align: center;line-height: 22px;margin:20px auto;background: none;padding: 0px;}
.homeinfo table{width: 50%;border-collapse: collapse;text-align: center;margin: 10px auto}

#welcome .homeinfo p{color: #fff;text-align: center}

.findhelp{background: url(../images/cross-line.png) repeat-x;height: 20px;margin: 20px auto;text-align: left;background-size: cover;}
.findpoints{display: inline-block;width: 32%;}
.findhelp h2{
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    color: #222222;
    font-size: 24px;
    text-align: left;
    font-weight: normal;
    line-height: 22px;
	margin:0px auto;
	background: #ffffff;
	padding-right: 10px;
	display: inline-block;
}

.homerow{display: flex;margin: 2em auto}
.homerow-left{width: 50%;}
.homerow-right{width: 50%;margin-left: 2em}
.homerow-right h2{
font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;color: #222222;font-size: 24px;text-align: left;font-weight: normal;line-height: 22px;margin:0.7em auto 1em;background: #ffffff;padding-right: 10px;display: inline-block;}


.testimonials{box-shadow: 0px 5px 20px 1px #e2e3e4;}
#testimonial{display:block;width:100%;height:auto;margin:40px auto;}

#testimonials{ background:#f2f3f4; display:inline-block;width:100%;margin:0;height: auto;}

#testimonials h2{
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    color: #ffffff;
    font-size: 18px;
    text-align: left;
    font-weight: normal;
    line-height: 25px;
	margin:0px auto;
	text-transform:none;
	background-color: #372f83;
	padding: 10px 20px;
}

#testimonials h3{
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    color: #222222;
    font-size: 16px;
    text-align: left;
    font-weight: bold;
    line-height: 25px;
	margin:0px auto 10px;
}

#testimonials p{
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    color: #222222;
    font-size: 14px;
    text-align: justify;
    font-weight: normal;
    line-height: 25px;
    margin: 0px auto;
	min-height:100px;
}

.testi-box{ background-color:#ffffff; display:inline-block; width:auto; padding:20px;margin: 0px auto; position:relative;}

.testi-box img{float: left;margin-right: 20px;max-width: 100%;}

.news,.fbbox,.twitbox{margin: 40px auto;float: left;}
.news{width: 50%;}
.fbbox{width: 28%;margin: 40px auto;}
.fbboxinner{width: 79%;margin: auto;}
.twitbox{width: 22%;}

.fbbox .fbook{background: url(../images/facebook-logo.png) no-repeat;display: inline-block;width: 11px;height: 19px;vertical-align: middle;margin-right: 5px}
.twitbox .twit{background: url(../images/twitter-logo.png) no-repeat;display: inline-block;width: 19px;height: 15px;vertical-align: middle;margin-right: 5px}

#workshop{max-width: 100%;margin: 30px auto;}

.testi-box .readmore{font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;color: #aeca20;font-size: 14px;text-decoration: none;font-weight: bold;}

#logos{background: #ffffff; overflow:hidden;width:100%;height:auto; margin:20px auto;padding: 20px 0;position: relative; text-align:center}

#logos img { max-width:100%;}

.logos-pic{ width:auto;margin: 20px auto 0;}

/* Registration */

.registration{
	text-align:left;
	border-collapse:collapse;
	margin:20px;
}

.registration td{
	
}

.register-text-box{
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #1977A6;
    border-radius: 2px;
    color: #171717;
    height: 30px;
    padding: 0 5px;
    width: 400px;
	box-sizing: border-box;
}

.register-select{
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #1977A6;
    border-radius: 2px;
    color: #171717;
    height: 30px;
    padding: 0 5px;
    width: 400px;
	box-sizing: border-box;
}

.register-textarea{
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #1977A6;
    border-radius: 2px;
    color: #171717;
    height: 80px;
    padding: 0 5px;
    width: 400px;
	box-sizing: border-box;
}

.register-radio{height: 15px;padding: 0 5px;width: 15px;vertical-align: text-bottom;}

.registration span1{
	color: #AAAAAA;
    font-style: italic;
    margin-left: 10px;
}

#registerbut {
    border: medium none;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	background:#aeca20;
	width:auto;
	height:auto;
	margin:9px 5px;
	cursor:pointer;
	color:#fff;
	font-size: 14px;
	border-radius: 2px;
    padding: 8px 20px;
	line-height:16px;
}

.errclass{
	border-color:#F00 !important;
}

#onlinecharges{
	display:none;
	margin:20px auto;
	width:400px;
}

#onlinecharges td{
	border:1px solid #aaa;
	padding:5px;
}

ul.alpha{list-style-type: none;counter-reset: item;margin: 10px 20px !important;}

ul.alpha li{counter-increment: item;}
ul.alpha li::before{ content: counter(item,lower-alpha)") "}

ul.ualpha{list-style-type: none;counter-reset: item;margin: 10px 20px !important;}

ul.ualpha li{counter-increment: item;}
ul.ualpha li::before{ content: counter(item,upper-alpha)". "}

.imageRow {
    padding: 5px 0px;
    text-align: center;
    word-spacing: 0;
    letter-spacing: 0;
    margin: auto;
}

.imageRowItem {
    padding: 0 15px;
    word-spacing: normal;
    letter-spacing: normal;
    text-align: center;
    display: inline-block;
}

.niceBorder {
    padding: 5px;
    background: none;
    border: 1px solid #ccc;
    margin: 0 10px 5px 0px;
}

.niceBorder p {
    text-align: center !important;
}

.niceBorderRight {
    padding: 5px;
    background: #ffffff;
    border: 0px solid #cccdcf;
    margin: 5px 30px 10px 20px;
    float: right;
    max-width: 25%;
}

.innertable{border-collapse: collapse;width: 100%;margin: 20px auto;}
.innertable th,.innertable td{border: 1px solid #333;padding: 5px;}

.innertable.twocolumn td{width: 50%;}
.innertable.twocolumn td:first-child{width: 25%;}
.innertable.textbold th,.innertable.textbold td:first-child{font-weight: bold;}

/*Preconference*/
preconf-list{width: 100%;margin: 0 auto;}
.preconf-details{width: 48%;display: inline-block; padding: 15px; background: #f2f2f2;border-radius: 5px;margin: 5px;vertical-align: middle;min-height: 198px;box-sizing: border-box;}
#inner-content .preconf-details h3,.preconf-details h3{font-size: 16px;font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; color: #222222; margin: 10px 0;text-align: left;font-weight: bold;}
.preconf-details span{display: inline-block;vertical-align: middle;}
.preconf-details span:first-child{width: 22%;}
.preconf-details span:last-child{width: 75%;}
#inner-content .preconf-details h3 span:last-child,.preconf-details h3 span:last-child{font-weight: normal;}
.preconf-details a{font-size: 15px; background: #372f83; padding: 5px 15px; display: inline-block; color: #fff;text-decoration: none; margin: 10px 10px 5px;  width: auto;text-align: center;float: right;border-radius: 5px;}

@media screen and (max-width:1200px){
	.preconf-details span:first-child{width: 30%;}
	.preconf-details span:last-child{width: 65%;}
}

@media screen and (max-width:1100px){
	.preconf-details{width: 45%;}
	.preconf-details span:first-child{width: 30%;}
	.preconf-details span:last-child{width: 100%;}
}

@media screen and (max-width:959px){
	.preconf-details{width:100%;margin: 5px auto;}
	.preconf-details span:first-child{width: 15%;}
	.preconf-details span:last-child{width: 80%;}
}

@media screen and (max-width:767px){
	.preconf-details span:first-child{width: 22%;}
	.preconf-details span:last-child{width: 75%;}
}

@media screen and (max-width:580px){
	.preconf-details span:first-child{width: 30%;}
	.preconf-details span:last-child{width: 100%;}
}

@media screen and (max-width:480px){
	.preconf-details span:first-child{width: 35%;}
	.preconf-details a{float: none;margin: 10px auto;}
}
@media screen and (max-width:360px){
	.preconf-details span:first-child{width: 50%;}
}
/*End*/

.blink{width:50%;height: auto;background-color: #ff3f3f;padding: 15px;text-align: center;margin:0px auto 20px;display: inline-block;border-radius: 10px;}
.blink span{font-size: 25px;font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;font-weight: bold;color: white;animation: blink 1s linear infinite;}
@keyframes blink{
0%{opacity: 0;}
50%{opacity: .5;}
100%{opacity: 1;}
}

strong,b{font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;font-weight: bold;}

.slicknav_menu {
	display: none;
}

@media screen and (max-width: 60em) {
.js #navmenu {
	display: none;
}
.slicknav_menu {
	display: block;
}
}




.flexslider .slides li {
	position:relative;
}
.flexslider .slides li video {
	    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    right: 0;
    bottom: 0;
    transform: translate(-50%, 0px);
	background:#fff;
}
#flashcontainer img {
    width: 100%;
    height: auto;
    background: #000;
    display: block;
}
.flex-control-nav {
        width: fit-content !important;
    position: absolute !important;
    bottom: 10px !important;
    text-align: left;
    left: 50% !important;
    transform: translate(-50%, 0px);
}