.seo-wrap .wpb_button, .seo-wrap .wpb_content_element, .seo-wrap ul.wpb_thumbnails-fluid>li {
	margin-bottom: 5px;
}
.seo-wrap .leftCnter > div {
	margin-bottom: 25px;
}
.seo-wrap .vc_icon_element {
	margin-bottom: 15px;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
	border-width: 1px !important;
}

.flexslider .slides img {
	height: auto!important;
}
.flexslider {
	border:  none!important;
	border-radius: 0!important;
	margin: 0 0 20px!important;
}
div.wpb_gallery_slides.wpb_flexslider.flexslider_fade.flexslider {
	height: auto!important;
}




a,
abbr,
acronym,
address,
applet,
big,
blockquote,
body,
caption,
cite,
code,
dd,
del,
dfn,
div,
dl,
dt,
em,
fieldset,
font,
form,
h1,
h2,
h3,
h4,
h5,
h6,
html,
iframe,
ins,
kbd,
label,
legend,
li,
object,
ol,
p,
pre,
q,
s,
samp,
small,
span,
strike,
strong,
sub,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
tr,
tt,
ul,
var { border:0; font-family:inherit; font-size:100%; font-style:inherit; font-weight:inherit; margin:0; outline:0; padding:0; vertical-align:baseline }
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section { display:block }
audio,
canvas,
video { display:inline-block; max-width:100% }
html { overflow-y:scroll; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100% }
body,
button,
input,
select,
textarea { color:#2b2b2b; font-family: 'akzidenz-grotesk_nextlight'; font-size:16px; font-weight:400; line-height:1.5 }
body { font-size:100% }
a { color:#2dc5c1; text-decoration:none }
a:focus { outline:dotted thin }
a:active,
a:hover { outline:0; }
address { font-style:italic; margin-bottom:24px }
abbr[title] { border-bottom:1px dotted #2b2b2b; cursor:help }
b,
strong { font-weight:700 }
cite,
dfn,
em,
i { font-style:italic }
ins,
mark { background:#fff9c0; text-decoration:none }
p { margin-bottom:15px }
code,
kbd,
pre,
samp,
tt,
var { font-family:monospace, serif; font-size:15px; -webkit-hyphens:none; -moz-hyphens:none; -ms-hyphens:none; hyphens:none; line-height:1.6 }
pre { border:1px solid rgba(0, 0, 0, .1); -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin-bottom:24px; max-width:100%; overflow:auto; padding:12px; white-space:pre; white-space:pre-wrap; word-wrap:break-word }
blockquote,
q { -webkit-hyphens:none; -moz-hyphens:none; -ms-hyphens:none; hyphens:none; quotes:none }
blockquote:after,
blockquote:before,
q:after,
q:before { content:""; content:none }
blockquote { color:#767676; font-size:19px; font-style:italic; font-weight:300; line-height:1.2631578947; margin-bottom:24px }
blockquote cite,
blockquote small { color:#2b2b2b; font-size:16px; font-weight:400; line-height:1.5 }
blockquote cite,
blockquote em,
blockquote i { font-style:normal }
blockquote b,
blockquote strong { font-weight:400 }
small { font-size:smaller }
big { font-size:125% }
sub,
sup { font-size:75%; height:0; line-height:0; position:relative; vertical-align:baseline }
sup { bottom:1ex }
sub { top:.5ex }
dl { margin-bottom:24px }
dt { font-weight:700 }
dd { margin-bottom:24px }
ol,
ul { margin:0 0 24px 20px }
ul { list-style:disc }
ol { list-style:decimal }
li>ol,
li>ul { margin:0 0 0 20px }
img { -ms-interpolation-mode:bicubic; border:0; vertical-align:middle }
figure { margin:0 }
fieldset { border:1px solid rgba(0, 0, 0, .1); margin:0 0 24px; padding:11px 12px 0 }
legend { white-space:normal }
button,
input,
select,
textarea { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-size:100%; margin:0; max-width:100%; vertical-align:baseline }
button,
input { line-height:normal }
input,
textarea { background-image:-webkit-linear-gradient(hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0)) }
button,
html input[type=button],
input[type=reset],
input[type=submit] { -webkit-appearance:button; cursor:pointer }
button[disabled],
input[disabled] { cursor:default }
input[type=checkbox],
input[type=radio] { padding:0 }
input[type=search] { -webkit-appearance:textfield }
input[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
textarea { overflow:auto; vertical-align:top }
table,
td,
th { border:1px solid rgba(0, 0, 0, .1) }
table { border-collapse:separate; border-spacing:0; border-width:1px 0 0 1px; margin-bottom:24px; width:100% }
caption,
td,
th { font-weight:400; text-align:left }
th { border-width:0 1px 1px 0; font-weight:700 }
td { border-width:0 1px 1px 0 }
del { color:#767676 }
hr { background-color:rgba(0, 0, 0, .1); border:0; height:1px; margin-bottom:23px }
::selection {
background:#f76e71;
color:#fff;
text-shadow:none
}
::-moz-selection {
background:#2dc5c1;
color:#fff;
text-shadow:none
}
/******************************GENERAL*******************************************/

body { -webkit-font-smoothing: antialiased; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); }
.btn { height: 63px; width: 430px; font-family: "zil_semi_slabregular"; -webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -ms-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; transition: all 0.4s ease-out; border:  none; }
.btn:hover { background-color: #60d1cd !important; border: #60d1cd !important; }
.btn-primary { border-bottom: none; }
a,
a:active,
a:focus,
a:link { outline:none; text-decoration:none; }
a:hover { text-decoration:underline; }
ul { list-style: outside none none; margin: 0; padding: 0; }
.seo-wrap ul { margin: 0 0 15px;}
.vntPrvcy .seo-wrap ul { margin: 0 0 15px; list-style:disc; padding:0px 0px 0px 20px;}
.vntPrvcy .sub-list{
    padding:0px 0px 0px 20px;
}
ul.bullet li { position: relative; padding-left: 20px; padding-right: 20px; margin-bottom: 10px; }
.seo-wrap ul.bullet li { margin-bottom: 0; }
ul.bullet li:before { background-color: #2bbbb3; position: absolute; content: ""; left: 0; top: 8px; width: 7px; height: 7px; border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; font-size: 25px; }
h1,
h2,
h3,
h4,
h5,
h6 { font-family: "zil_semi_slabregular"; font-weight: normal; }
.img-sprite { background-image: url("../images/image-sprite.png"); background-repeat: no-repeat; display: inline-block; vertical-align: middle; }
.img-sprite.back-top { background-position: -272px -67px; height: 58px; width: 58px; }
.img-sprite.facebook-like { background-position: -143px -139px; height:31px; width:141px; }
.mrt10 { margin-top:10px !Important; }
.mrt20 { margin-top:20px !Important; }
.mrt30 { margin-top:30px !Important; }
.mrt40 { margin-top:40px !Important; }
.mrt50 { margin-top:50px !Important; }
.mrt60 { margin-top:60px !Important; }
.mrt70 { margin-top:70px !Important; }
.mrt80 { margin-top:80px !Important; }
.mrt90 { margin-top:90px !Important; }
.mrt100 { margin-top:100px !Important; }
.mrb10 { margin-bottom:10px !Important; }
.mrb20 { margin-bottom:20px !Important; }
.mrb30 { margin-bottom:30px !Important; }
.mrb40 { margin-bottom:40px !Important; }
.mrb50 { margin-bottom:50px !Important; }
.mrb60 { margin-bottom:60px !Important; }
.mrb70 { margin-bottom:70px !Important; }
.mrb80 { margin-bottom:80px !Important; }
.mrb90 { margin-bottom:90px !Important; }
.mrb100 { margin-bottom:100px !Important; }
.btn-info { color: #fff; border:none; border-bottom: 3px solid #797b7d; background-color: #929496; }
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info { color: #fff; background-color: #797b7d; border-bottom-color: #797b7d; }
/************************************* BORDER *************************************************/
.border { position:relative; }
.border:before { content: ""; display: block; left: 0; position: absolute; right: 0; top: 0; }
.border:after { content: ""; display: block; left: 0; position: absolute; right: 0; bottom: 0; }
/*****************************HEADER***************************************/
.page_wrap { max-width:1030px; }
.header-wrapper { }
.website-top-header { background:#002740; padding:6px 0; color:#fff; }
.top-call { font-size:18px; color:#bae6f2; font-family: 'akzidenz-grotesk_next_regulRg'; }
.top-call span { color: #fff; }
.top-call b { font-size:18px; color:#fff; font-family: 'akzidenz-grotesk_nextmedium'; }
.top-bar-nav { display: inline-block; margin:0; padding:0; font-family: 'akzidenz-grotesk_next_regulRg'; font-size:13px; text-transform:uppercase; float:right; }
ul.top-bar-nav li { display:inline-block; list-style:none; margin:0 6px 0 0; line-height:27px; position:relative; }
ul.top-bar-nav li.active:before { border-bottom: 3px solid #ade0ee; bottom: -6px; content: ""; position: absolute; width: 100%; }
ul.top-bar-nav li a { color:#fff; }
ul.top-bar-nav li a:hover { text-decoration:underline; }
ul.top-bar-nav li .fa { color: #ace0f0; margin: 0 4px; }
ul.top-bar-nav li ul { position:absolute; top:100%; left:0; display:none; z-index:100; margin:0; padding:0px 0 0; }
ul.top-bar-nav li ul li { width:100%; background:#ade0ee; }
ul.top-bar-nav li:hover > ul { display: block; }
ul.top-bar-nav li ul > li > a { border-bottom: 1px solid #fff; clear: both; color: #fff; display: block; font-size: 14px; font-weight: normal !important; line-height: 20px; padding: 6px 10px; text-transform:none; white-space: nowrap; }

ul.top-bar-nav li:hover {
    background:#0b73a5;
}
ul.top-bar-nav li a:hover {
    text-decoration: underline;
}
ul.top-bar-nav li {
    display: inline-block;
    list-style: none;
    margin: 0;
    line-height: 27px;
    position: relative;
}
ul.top-bar-nav li ul li {
    width: 100%;
    background: #0b73a5;
}
.top-bar-nav .sub-menu > li > a:before{
   content:"";
}
ul.top-bar-nav li a {
    display: block;
    padding-left: 5px;
    padding-right: 5px;
}

#top-bar-social { text-align: center; float:right; margin:0 0 0 20px; }
#top-bar-social > a:hover { text-decoration:none; }
#top-bar-social .fa { margin: 0 0 0 16px; border: 1px solid #fff; border-radius: 100%; color: #fff; line-height: 33px; height: 33px; width: 33px; padding:0; font-size:100%; text-align: center; -moz-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; }
#top-bar-social > a:hover .fa { background: #2ec5c0; }
.logo { margin:20px 0; }
/* NAVIGATION */
.navbar { margin:0; float:right; }
.navbar-collapse { padding:0; }
.navbar-nav > li > a { color:#8a8a8a; font-family: 'akzidenz-grotesk_next_regulRg'; font-size:18px; padding:38px 10px 37px; }
.navbar-nav > li.dropdown > a { position:relative; }
.nav > li > a:focus,
.nav > li > a:hover,
.nav > li.current-menu-item > a,
.nav > li.current-menu-parent > a,
.nav > li:hover > a { background:transparent; color:#2ec5c0; border-bottom:4px solid #2ec5c0; padding-bottom:38px; margin-bottom:-1px; }
.nav > li > a:hover,
.nav > li > a:focus { border-bottom:none; padding-bottom:42px; }
.nav > li.current-menu-item > a:hover { border-bottom:4px solid #2ec5c0; padding-bottom:38px; margin-bottom:-1px; }
.menu-search { float:right; }
#search-drop { position:relative; }
.search-tooltip { border-radius: 2px; background:#fff; box-shadow: 0 1px 13px 0 rgba(0, 0, 0, 0.2); padding: 0; position: absolute; top:75%; right:8px; width:250px; z-index: 9999999; display:none; }
.search-tooltip .inner_tooltip::before {
 background: #ffffff none repeat scroll 0 0;
 border: 0 none;
 box-shadow: -6px -6px 6px -6px rgba(0, 0, 0, 0.2);
 content: "";
 height: 25px;
 position: absolute;
 right: 10px;
 top: -8px;
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
 width: 25px;
 z-index: -1;
}
.search-tooltip .inner_tooltip { margin:0; }
.search-tooltip input { padding: 9px 10px; width:100%; border: 1px solid transparent; }
.searchsubmit,
.searchsubmit-mobile { border-radius: 0; height: 39px; line-height: 40px; margin:29px 0 20px 25px; padding: 0; color:#2ec5c0; /*width: 46px;*/ text-align:right; font-size:26px; border:none; background:none; z-index: 2; }
.searchsubmit:hover { opacity:0.7; }
.arrow-wrap { position:absolute; top:-31px; right:6px; }
.avia-arrow { width: 0; height: 0; border-style: solid; border-width: 0 10px 10px 10px; border-color: transparent transparent #fff }
.main-header.fixnav { background: #ffffff none repeat scroll 0 0; left: 0; position: fixed; top: 0; width: 100%; z-index: 100; -webkit-box-shadow: 0px 2px 11px -6px rgba(0, 0, 0, 0.75); -moz-box-shadow: 0px 2px 11px -6px rgba(0, 0, 0, 0.75); box-shadow: 0px 2px 11px -6px rgba(0, 0, 0, 0.75); opacity: 0.96; filter: alpha(opacity =96); }
/**********Dropdown ****************/
.navbar-nav > li.dropdown { position: relative; }
.sub-menu { display: none; position: absolute; top: 100%; left:0; z-index: 1000; margin:0; background-color: #ffffff; }
.sub-menu > li > a {
    border-bottom: 1px solid #e6e6e6;
    clear: both;
    color: #8E8E8E;
    display: block;
    font-size: 17px;
    font-weight: normal !important;
    line-height: 20px;
    padding:12px 20px 12px 30px;
    position: relative;
    /* text-transform: uppercase; */
    font-family: akzidenz-grotesk_next_regulRg;
    white-space: nowrap;
    cursor: pointer;
}
.sub-menu > li > a:before {
    position: absolute;
    content: "\f105";
    font-family: fontawesome;
    font-size: 14px;
    left: 16px;
    font-weight: 700;
    color: #2ec5c0;
}
.navbar-nav > li:hover > .sub-menu { display: block;
    border-top: 4px solid #2ec5c0;
    margin-top: -4px;
    background: rgba(234,232,236,0.95); }
.sub-menu > li:hover > a,
.sub-menu > li > a:hover,
.sub-menu > li > a:active { color:#2dc5c1; text-decoration:none; }
.navbar-nav > li > .sub-menu li {
    border-bottom: 1px solid #fff;
}
.navbar-nav > li > .sub-menu li:last-child {
    border: 0;
}

.menu-item-has-children > a {
    position: relative;
}

.menu-item-has-children > a:after {
    content: "\f107";
    font-family: fontawesome;
    font-size: 18px;
    margin-left: 10px;
}
/*************************************BANNER*******************************/
.banner { background-color:#ebeae8; /* background-image:url(../images/millionaire-bg-2.jpg); */ background-repeat:no-repeat; background-position:center top; /*padding:25px 0; */ min-height:413px; position: relative; max-height: 600px; overflow: hidden; }
.banner h2 { font-size:68px; color:#fff; padding-bottom: 50px; }
.banner h3 { color:#fff; font-size:30px; font-family: 'akzidenz-grotesk_nextlight'; padding-bottom: 20px; }
.banner .btn { font-size:22px; margin:30px 0 0 0; padding:8px 30px; background-color: #2dc5c1; border-color: #2dc5c1; color: #ffffff; box-sizing: border-box; }
.tp-dottedoverlay { background-image:url(../images/gridtile.png); background-position:center top; height: 100%; width: 100%; position: absolute; left: 0; top: 0px; text-indent: -9999px; z-index:0 !important; }
.banner .banner-text { margin-top: 80px; }
.featuredlogo { background: rgba(255, 255, 255, 0.2); bottom: 0; height: 85px; left: 0; position: absolute; width: 100%; z-index: 1; font-size: 22px; font-family: 'akzidenz-grotesk_nextmedium'; color: #fff; }
.featuredlogo .logos { text-align: center; padding: 20px 10px; }
.featuredlogo .logos img { margin: 0 19px; }
.featuredlogo .logos img:last-child { margin-right: 0px; }
/*************************************Title Wrap*******************************/
.container-fluid.page_wrap {
position: relative;
}
.page-title {
text-align: center;
margin: 0 auto;
position: absolute;
width: 100%;
}

.innerCntr { position: relative; font-size: 16px; color: #838383; font-family: "akzidenz-grotesk_nextlight"; line-height: normal; min-height:300px; overflow-x: hidden;}
#contact.innerCntr { overflow-x: visible; }
.title-wrap { background-image:url(../images/inner-page-heading-bg.jpg); background-repeat:no-repeat; background-position:center top; min-height: 115px; padding: 45px 0 0; font-family: 'akzidenz-grotesk_nextlight'; font-size: 16px; color: #fff; position: relative; z-index: 20; background-size: cover; }
.breadcrumb { background: none; }
.title-wrap a { color: #2ec5c0; }
.title-wrap a i { color: #fff; font-size: 18px; margin-right: 5px; }
.title-wrap .title { font-size: 23px; }
/*************************************free ticket*******************************/
.free-ticket { padding: 80px 0 70px; }
.free-ticket h2 { font-size:40px; color:#006d96; padding-bottom: 30px; position: relative; margin-bottom: 30px; }
.free-ticket h2:before { height: 4px; width: 85px; background: #bae6f2; position: absolute; left: 50%; margin-left: -42px; bottom: 0px; content:''; }
.free-ticket h3 { color:#a8a8a8; font-size:26px; line-height: normal; font-family: 'akzidenz-grotesk_nextlight'; padding-bottom: 54px; }

.free-ticket .hover-overlay { 
 position: absolute; 
  left: 0; 
  bottom: 0px; 
  width: 100%; 
  height: 100%; 
  overflow: hidden; 
  -moz-transition: all 0.3s ease-in-out 0s; 
  -o-transition: all 0.3s ease-in-out 0s; 
  -ms-transition: all 0.3s ease-in-out 0s;
   -webkit-transition: all 0.3s ease-in-out 0s; 
  transition: all 0.3s ease-in-out 0s; 
  cursor: pointer; 
  display: flex;
  flex-direction: column;
  justify-content: center; 
  align-items: center; 
}

.free-ticket .btn { font-size:22px; margin:77px 0 0; line-height: 44px; padding:8px 30px; background-color: #2dc5c1; border-color: #2dc5c1; color: #ffffff; box-sizing: border-box; }
.free-ticket h4 { font-size:24px; color:#fff; padding-bottom: 20px; position: relative; }
.free-ticket h4:before { height: 3px; width: 85px; background: rgba(255, 255, 255, 0.3); position: absolute; left: 50%; margin-left: -42px; bottom: 0px; content:''; }
.free-ticket .learn-more { display: inline-block; width: 170px; height: 34px; line-height: 34px; color: #fff; font-size: 16px; border: 1px solid #fff; margin-top: 22px; font-family:'Raleway-Light'; text-transform:uppercase; -moz-transition: all 0.4s ease-in-out 0s; -o-transition: all 0.4s ease-in-out 0s; -ms-transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; transition: all 0.4s ease-in-out 0s; }
.free-ticket .learn-more:hover { text-decoration: none;background-color: #2DC5C1; border: 1px solid #2DC5C1; color: #FFFFFF; }
/*************************************richer life*******************************/
.richer-life { background-image: url(../images/richer-life.jpg); background-repeat:no-repeat; background-position:center top; padding: 90px 0 60px; min-height:900px; position: relative; background-attachment:fixed; background-size: cover; }
.richer-life h2 { font-size:40px; color:#fff; padding-bottom: 30px; position: relative; margin-bottom: 30px; }
.richer-life h2:before { height: 4px; width: 85px; background: rgba(255, 255, 255, 0.3); position: absolute; left: 50%; margin-left: -42px; bottom: 0px; content:''; }
.richer-life h3 { color:#fff; font-size:26px; line-height: normal; font-family: 'akzidenz-grotesk_nextlight'; padding-bottom: 54px; }
.richer-life h4 { color:#fff; font-size:24px; line-height: normal; padding-bottom: 20px; }
.richer-life li { color:#fff; font-size:20px; line-height: normal; font-family: 'akzidenz-grotesk_nextlight'; margin-bottom: 13px; }
span.icon { display: none; }
.richer-life .textbox .fa { border: 1px solid #ffffff; border-radius: 100%; color: #ffffff; font-size: 100%; line-height: 49px; min-height: 49px; min-width: 49px; padding: 0; text-align: center; margin: 0px 18px 0 0; }
.richer-life .btn { font-size:22px; margin:77px 0 0; line-height: 44px; padding:8px 30px; background-color: #2dc5c1; border-color: #2dc5c1; color: #ffffff; box-sizing: border-box; }
/*************************************star lineup*******************************/
.star-lineup { padding: 90px 0 60px; }
.star-lineup h2 { font-size:40px; color:#006d96; padding-bottom: 30px; position: relative; margin-bottom: 30px !important; }
.star-lineup h2:before { height: 4px; width: 85px; background: #bae6f2; position: absolute; left: 50%; margin-left: -42px; bottom: 0px; content:''; }
.star-lineup h3 { color:#a8a8a8; font-size:26px; line-height: normal; font-family: 'akzidenz-grotesk_nextlight'; padding-bottom: 54px; }
.star-lineup .img-box { position: relative; }
.star-lineup .hover-overlay { background: rgba(0, 109, 150, 0.8); bottom: 0; box-sizing: border-box; cursor: pointer; height: 100%; opacity: 0; padding: 83px 0; position: absolute; transition: all 0.3s ease-in-out 0s; width: 100%; display: flex; justify-content: center; align-items: center; }
.star-lineup .img-box:hover .hover-overlay { opacity: 1; }
.star-lineup .btn { font-size:22px; margin: 45px 0 0; line-height: 44px; padding:8px 30px; background-color: #2dc5c1; border-color: #2dc5c1; color: #ffffff; box-sizing: border-box; }
.star-lineup h4 { margin-top: 22px; font-family: 'akzidenz-grotesk_nextmedium'; font-size:22px; color:#006d96; padding-bottom: 15px; position: relative; margin-bottom: 15px; }
.star-lineup h4:before { height: 3px; width: 85px; background: #ade0ee; position: absolute; left: 50%; margin-left: -42px; bottom: 0px; content:''; }
.star-lineup p { color: #777777; padding:0 10px; }
.star-lineup .img-box p { padding:0; }
/*************************************small heading*******************************/
.small-heading { background-image:url(../images/small-headin-bg.jpg); background-repeat:no-repeat; background-position:center top; padding: 100px 0 80px; position: relative; background-size: cover; background-attachment: fixed; }
.small-heading h2 { font-size:40px; color:#fff; padding-bottom: 30px; position: relative; margin-bottom: 50px !important; }
.small-heading h2:before { height: 4px; width: 85px; background: rgba(255, 255, 255, 0.3); position: absolute; left: 50%; margin-left: -42px; bottom: 0px; content:''; }
.small-heading h4 { color:#fff; font-size:24px; line-height: normal; padding-bottom: 10px; }
.small-heading p {overflow:hidden;}
.small-heading ul { border-right: 1px solid #5e8ba2; }
.small-heading li { color:#fff; font-size:18px; line-height: normal; font-family: 'akzidenz-grotesk_nextlight'; margin-bottom: 13px; border-bottom: 1px solid #5e8ba2; padding: 0 0 25px; margin-bottom: 5px; }
.small-heading li:last-child { border-bottom: 0px; }
.small-heading .textbox .fa { border: 1px solid #bae6f2; border-radius: 100%; color: #bae6f2; font-size: 100%; line-height: 82px; min-height: 82px; min-width: 82px; padding: 0; text-align: center; margin:40px 20px 0; float: right; font-size:40px; }
.small-heading .btn { font-size:22px; margin:77px 0 0; line-height: 44px; padding:8px 30px; background-color: #2dc5c1; border-color: #2dc5c1; color: #ffffff; box-sizing: border-box; }
.educator { padding: 90px 0 70px; }
.educator.bghead { padding: 60px 0 20px; }
.stu_blk{   padding:60px 0;}
.enhanced-text-widget div.textwidget.widget-text {
    height: auto;
    margin-bottom: 40px;
}
.innerCntr .educator, .educator { background-image: url("../images/small-headin-bg.jpg"); background-position: center center; background-repeat: no-repeat; background-attachment: fixed; background-size: cover; }
.innerCntr .educator h2 { color: #fff; margin-bottom: 34px; }
.innerCntr .educator h2:before { background: rgba(186, 230, 242, 0.3); height: 6px; width: 120px; margin-left: -60px; }
.educator h2 { font-size:40px; color:#006d96; padding-bottom: 30px; position: relative; margin-bottom: 30px; }
.educator h2:before { height: 4px; width: 85px; background: #bae6f2; position: absolute; left: 50%; margin-left: -42px; bottom: 0px; content:''; }
/*************************************testimonials*******************************/
.front-testimonials { background-image:url(../images/testi-bg.jpg); background-repeat:no-repeat; background-position:center top; padding: 100px 0 100px; position: relative; background-size: cover; }
.front-testimonials .bx-wrapper { margin: 0 auto!important; }
.front-testimonials .bx-wrapper .bx-viewport { background: none; }
.front-testimonials img { margin: 0 auto; }
.front-testimonials h2 { font-size:36px; color:#fff; padding-bottom: 30px; position: relative; margin-bottom: 30px; }
.front-testimonials h2:before { height: 4px; width: 85px; background: rgba(255, 255, 255, 0.3); position: absolute; left: 0%; bottom: 0px; content:''; }
.front-testimonials img { border-radius: 50%; }
.front-testimonials h3 { margin-top: 22px; font-family: 'akzidenz-grotesk_nextmedium'; font-size:22px; color:#fff; padding-bottom: 15px; position: relative; }
.front-testimonials .author { color: #fff; font-size: 18px; font-family: 'akzidenz-grotesk_nextmedium'; }
.front-testimonials p { color: #fff; font-size: 18px; font-family: 'akzidenz-grotesk_next_regulRg'; }
.front-testimonials .bx-wrapper .bx-pager.bx-default-pager a { background: none; border-radius: 50%; display: block; height: 27px; margin: 0 5px; outline: 0 none; text-indent: -9999px; width: 27px; border: 1px solid #ace0ef; }
.front-testimonials .bx-wrapper .bx-pager { padding-left: 130px; text-align: left; }
.front-testimonials .bx-wrapper .bx-pager.bx-default-pager a:hover,
.front-testimonials .bx-wrapper .bx-pager.bx-default-pager a.active { background: #ace0ef; }
.front-testimonials .bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto { bottom: -50px; }
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
	top: 330px;
}
.front-testimonials .bx-wrapper .bx-prev { background: url("../images/controls.png") no-repeat; left: 0px; }
.front-testimonials .bx-wrapper .bx-next { background: url("../images/controls.png") right top no-repeat; right: auto; left: 37.6%; }
.front-testimonials .bx-wrapper .bx-controls-direction a { position: absolute; height: 51px; top: 150px; width: 27px; }
.map img { width: 100%; }
.map.contact-map { float: left; margin-top: -110px; width: 100%; }
h2#firstHeading.firstHeading { font-size: 20px; color: #006d96; margin-bottom: 5px; margin-top: 10px }
/*******************  NOT FOUND *******************/
.content-notfound {
    margin: 20px 0 20px 0;
    position: unset;
    text-align: left;
    font-size: 32px;
    color: #004f6d;
}

input.search-submit {
    color: #fff;
    background: #004f6d;
    border: none;
}
/****************************Registration Price *************************/
.register-price{padding:60px 0 100px;}
.register-price h2{    color: #005984;    font-size: 40px;    text-align: center;    margin-bottom: 60px;    padding-bottom: 30px;    position: relative;}
.register-price h2:after {
    position: absolute;
    content: "";
    width: 100px;
    height: 4px;
    background-color: #ade0ee;
    bottom: 0;
    margin-left: -50px;
    left: 50%;
}
.register-price .price-box a:hover, .register-price .price-box a:focus{text-decoration:none;}
.register-price .price-box a > br{display:none;}
.register-price .price-box.first, .register-price .price-box.third{background-color: #eaeef0; -webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -ms-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; transition: all 0.4s ease-out; cursor: pointer;}
.register-price .price-box.first:hover, .register-price .price-box.third:hover{opacity: 0.50; filter: alpha(opacity =50); cursor: pointer;}
.register-price .price-box.second{background-color: #e2f1f0;}
.register-price .price-box.second:hover {cursor: default;}

.register-price .price-box.first .price-label, .register-price .price-box.third .price-label {background-color: #a4adb1;}
.register-price .price-box.second .price-label {background-color: #2bbbb3;}


.register-price .price-box.first h3:after {
    position: absolute;
    content: "Sold Out";
    right: -52px;
    top: -6px;
    width: 130px;
    height: 35px;
    background-color: #dc1616;
    font-family: akzidenz-grotesk_next_regulRg,sans-serif;
    color: white;
    font-size: 16px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    
    line-height: 35px;
}

.register-price .price-box.second h3:after {
    position: absolute;
    content: "Feature";
    right: -52px;
    top: -6px;
    width: 130px;
    height: 35px;
    background-color: #8dc63f;
    font-family: akzidenz-grotesk_next_regulRg,sans-serif;
    color: white;
    font-size: 16px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    
    line-height: 35px;
}

.register-price .price-box.third h3:after {
	position: absolute;
	content: "Coming Soon";
	right: -52px;
	top: -6px;
	width: 130px;
	height: 35px;
	background-color: #ff8300;
	font-family: akzidenz-grotesk_next_regulRg, sans-serif;
	color: white;
	font-size: 14px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	
	line-height: 35px;
}

.register-price .price-box.first h3, .register-price .price-box.second h3 {
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}

.register-price .price-box.first .btn-bar .btn, .register-price .price-box.third .btn-bar .btn {background-color: #a4adb1!important;}
.register-price .price-box.second .btn-bar .btn {background-color: #2bbbb3;}

.register-price .price-box{ padding: 20px; font-family:akzidenz-grotesk_next_regulRg,sans-serif; font-size:16px; overflow: hidden;}
.register-price .price-box h3{font-family: akzidenz-grotesk_nextmedium;    font-size: 38px;    text-align: center; position:relative;}
.register-price .price-box h3 span{font-family: akzidenz-grotesk_nextlight;   font-size: 22px;    display: block;}

.register-price .price-box.first h3, .register-price .price-box.third h3 {color: #4e5355;}
.register-price .price-box.second h3 {color: #004f4b;}

.register-price .price-box .price-label {
    
    margin: 10px -20px;
    padding: 8px 15px;
    text-align: center;
    font-family: akzidenz-grotesk_nextmedium;
    color: white;
    font-size: 50px; border-top: 6px solid #fff;
    border-bottom: 6px solid #fff; position:relative;
}
.register-price .price-box ul{margin:0;     min-height:222px; color:#777;}
.register-price .price-box ul li{position:relative; padding-left:20px; padding-right:20px; margin-bottom:10px;}
.register-price .price-box ul li:before{position:absolute; content:""; left:0;  top:6px; width:10px; height:10px; border-radius:100%; font-size:25px;}
.register-price .price-box.first ul li:before{background-color: #97a0a4;}
.register-price .price-box.second ul li:before{background-color: #2bbbb3;}
.register-price .price-box.third ul li:before{background-color: #97a0a4;}
.register-price .price-box .btn-bar{margin: 20px 0;    text-align: center;}
.register-price .price-box .btn-bar .btn{    border-radius: 0;    width: 100%;    padding: 12px;    font-size: 22px;    font-family: Zil Semi Slab; color:white;}
.register-price .price-box.second .btn-bar .btn:hover {
  background-color: #00d7cb;
}
.register-price .price-box .info{ background-color: #8dc63f;
    color: white;
    padding: 5px 20px;
    font-family: akzidenz-grotesk_nextmedium;
    font-size: 17px;
    width: 80%;
    position: absolute;
    left: 40%; bottom:-20px;
    margin-left: -30%;
    margin-top: 20px;}
.register-price .price-box .info:before {position: absolute;
    content: "";
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    top: -15px;
    border-bottom: 15px solid #8dc63f;
    left: 50%;
    margin-left: -20px;}

/*****Hovers *****/
.register-price .price-box.first:hover{cursor: pointer;}

.register-price .price-box.third:hover{cursor: pointer;}


.register-price .price-box.first:hover .price-label::before {
  background-color: #a4adb1;
  color: white;
  content: "SOLD OUT";
  font-family: akzidenz-grotesk_nextmedium;
  font-size: 30px;
  height: 100%;
  left: 0;
  line-height: 90px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%;
}

.register-price .price-box.third:hover .price-label::before {
  background-color: #a4adb1;
  color: white;
  content: "ON SALE SOON";
  font-family: akzidenz-grotesk_nextmedium;
  font-size: 30px;
  height: 100%;
  left: 0;
  line-height: 90px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%;
}


.container-fluid.fx-events{
    
padding-left:0 !important;
padding-right:0 !important;
   
}

#loaderPCtrading {
    background: url(../images/fade-black.png) repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 11;
}
#loaderPCtrading i {
    color: #FFFFFF;
    display: block;
    margin: 0 auto;
    position: relative;
    top: 70%;
    width: 50px;
}

.fa-spinner:before {
    content: "\f110" !important;
}
/*************************************reserve ticket*******************************/
.reserve-ticket { padding: 70px 0 60px; }
.reserve-ticket h2 { font-size:35px; line-height: 45px; color:#006d96; padding-bottom: 30px; position: relative; margin-bottom: 30px; }
.reserve-ticket h2:before { height: 4px; width: 85px; background: #bae6f2; position: absolute; left: 0%; bottom: 0px; content:''; }
.reserve-ticket .btn, .speakersCntr .btn { font-size:22px; margin:60px 0 0; line-height: 44px; padding:8px 30px; background-color: #2dc5c1; border-color: #2dc5c1; color: #ffffff; box-sizing: border-box; border: none; }
.reserve-ticket p { color: #838383; line-height: normal; }
.reserve-ticket .services { border-top: 1px solid #e5e8eb; margin-top: 70px; padding-top: 65px; }
.reserve-ticket .services .fa { border: 1px solid #006d96; border-radius: 100%; color: #006d96; float: left; font-size: 30px; line-height: 60px; margin: 0 20px 0 0; min-height: 60px; min-width: 60px; padding: 0; text-align: center; }
.reserve-ticket .services .textbox { overflow: hidden; }
.reserve-ticket h4 { font-size: 22px; color: #006d96; padding-bottom: 12px; }
.innerCntr .star-lineup { background: #f3f7f9; padding: 90px 0px 78px; }
.innerCntr .star-lineup h2 { margin-bottom: 50px !important; }
.forex-workshop .btn { margin:60px 0 0; }
.forex-workshop .services .fa { float: none; margin: 0 0 10px; }
.forex-workshop p { font-size: 16px; }
.forex-workshop h4 { font-size: 18px; }
.forex-workshop .services { text-align: center; }
.forex-seminar-icons .reserve-ticket { padding: 90px 0 60px; }
.reserve-ticket.about-ltt { background: #f3f7f9; padding: 100px 0 100px; }
.reserve-ticket.about-ltt { font-size: 18px; color: #838383; }
.reserve-ticket.about-ltt p { font-size: 18px; }
.reserve-ticket.about-ltt .services h2 { font-size: 30px; padding-bottom: 25px; margin-bottom: 25px; }
.list-style1 li { position: relative; color: #838383; padding-left: 12px; }
.list-style1 li:before { position: absolute; left: 0; top: 0px; content:'\f105'; font-family: FontAwesome; color: #3ac8c5; }
.progress-bar-ltt li { margin-bottom: 10px; }
.progress-bar-ltt .progress-ltt { padding: 0 12px; background: #2dc5c1; font-size: 18px; line-height: 41px; color: #fff; font-family: 'akzidenz-grotesk_nextmedium'; margin-bottom: 10px; }
.progress-bar-ltt .count { float: right; font-size: 16px; font-family: 'akzidenz-grotesk_nextlight'; }
.workshop-location h4 { font-size: 18px; }
.workshop-location h2:before { height: 4px; width: 85px; background: #bae6f2; position: absolute; left: 50%; bottom: 0px; content:''; margin-left: -42px; }
.workshop-location .fa { border: 1px solid #006d96; border-radius: 100%; color: #006d96; font-size: 30px; line-height: 60px; min-height: 60px; min-width: 60px; padding: 0; text-align: center; float: none; clear:both; margin: 0px 0 20px; }
.workshop-select { padding: 70px 0; background: #f3f7f9; }
.workshop-select h2 { font-size:30px; color:#006d96; padding-bottom: 30px; position: relative; margin-bottom: 50px; }
.workshop-select h2 .font { font-family: 'akzidenz-grotesk_nextlight'; }
.workshop-select h2:before { height: 4px; width: 85px; background: #bae6f2; position: absolute; left: 50%; margin-left: -42px; bottom: 0px; content:''; }
.workshop-select .white-area { min-height: 273px; background: #fff; box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1); }
.contact-reserve-ticket { background-image:url(../images/contact-reserve-ticket-bg.jpg); background-repeat:no-repeat; background-position:center top; padding:100px 0; position: relative; background-size: cover; }
.contact-reserve-ticket h2 { color: #fff; font-size: 40px; margin-bottom: 30px; padding-bottom: 30px; position: relative; }
.contact-reserve-ticket h2::before {
 background: rgba(255, 255, 255, 0.3);
 bottom: 0;
 content: "";
 height: 4px;
 left: 50%;
 margin-left: -42px;
 position: absolute;
 width: 85px;
}
.contact-reserve-ticket h3 { color: #fff; font-family: "akzidenz-grotesk_nextlight"; font-size: 26px; line-height: normal; position: relative; }
.contact-reserve-ticket .btn { font-size:22px; margin:60px 0 0; line-height: 44px; padding:8px 30px; background-color: #2dc5c1; border-color: #2dc5c1; color: #ffffff; box-sizing: border-box; }
.contact-title { background: rgba(0, 44, 81, 0.9); }
.addCntr { padding: 70px 0; clear: both; }
.leftCnter h2 { font-size:40px; color:#006d96; padding-bottom: 24px; position: relative; margin-bottom: 30px; }
.leftCnter h2:before,
#comments h2:before { height: 4px; width: 85px; background: #bae6f2; position: absolute; left: 0%; bottom: 0px; content:''; }
.seo-wrap .leftCnter h2 { font-size: 35px; line-height: 42px; }
.seo-wrap .leftCnter h3 { font-size: 20px;	font-family: 'akzidenz-grotesk_nextmedium';	color: #006d96;	margin-top: 25px;
	margin-bottom: 12px; }
.seo-wrap .speakersCntr .leftCnter h2 + p > i {font-size: 24px; line-height: 32px; color: #a9a9a9;}
.leftCnter h3 { color: #a8a8a8; font-family: "akzidenz-grotesk_nextlight"; font-size: 18px; line-height: normal; position: relative; margin-bottom: 40px; }
.leftCnter label { color:#006d96; font-family: "akzidenz-grotesk_nextlight"; font-size: 15px; margin-bottom: 10px;
margin-top: 10px; }
.leftCnter .form-control { border: 1px solid #ade0ee; background: #f6fdff; height: 45px; }
.leftCnter input.form-control,
#comments #author { height: 45px; }
.leftCnter textarea.form-control { height: 136px; resize: none; }
.leftCnter input.btn,
#comments .submit { height: 53px; font-size:22px; margin:40px 0 0; width: 150px; line-height: 44px; padding:4px 20px; background-color: #2dc5c1; border-color: #2dc5c1; color: #ffffff; box-sizing: border-box; }
#comments .submit { width: auto; }
.leftCnter > div { margin-bottom: 25px; }
.rightCnter h3 { font-size:30px; color:#006d96; padding-bottom: 24px; position: relative; margin-bottom: 30px; }
.rightCnter h3:before { height: 4px; width: 85px; background: #bae6f2; position: absolute; left: 0%; bottom: 0px; content:''; }
.rightCnter .address .fa { float: left; color: #ade0ee; margin-right: 8px; }
.rightCnter .address p { overflow: hidden; color: #838383; margin-bottom: 10px; -size: 16px; font-family: "akzidenz-grotesk_nextlight"; line-height: normal; }
.rightCnter .address a { color: #3bc9c5; }
.rightCnter .social .fa { background: #2dc5c1; border-radius: 100%; color: #ffffff; font-size: 24px; line-height: 55px; margin: 0 18px 0 0px; min-height: 55px; min-width: 55px; padding: 0; text-align: center; transition: all 0.3s ease-in-out 0s; }
.rightCnter .social .fa:hover { background-color: #60d1cd !important; }
.rightCnter .rightBox { margin-top: 45px; }
.rightCnter > div:last-child { margin-bottom: 0px; }
.right-menu li,
.widget_categories li { margin-bottom: 10px; }
.right-menu li a,
.widget_categories li a { display: block; border: 1px solid #e5e8eb; padding: 5px 20px; line-height: 30px; color: #8a8a8a; -moz-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; }
.right-menu li a:hover,
.widget_categories li a:hover,
.right-menu li.current-menu-item a, .rightCnter li.current-cat a{ background: #2dc5c1; text-decoration: none; color: #fff; }
.speakersCntr .leftCnter p { font-size: 18px; margin-bottom: 20px; }
.seo-wrap .speakersCntr .leftCnter p {font-size: 16px; line-height: normal; margin-bottom: 15px;}
/*************************************brading pages*******************************/
.side-lrg { min-height: 60px; margin-bottom: 30px; }
.side-lrg .fa { border: 1px solid #bae6f2; border-radius: 100%; color: #006d96; float: left; font-size: 30px; line-height: 60px; margin: 0 20px 0 0; min-height: 60px; min-width: 60px; padding: 0; text-align: center; }
.side-lrg .textbox, .side-sml .textbox { overflow: hidden; }
.side-sml { min-height: 10px; margin-bottom: 10px; }
.side-sml .fa { border: 1px solid #bae6f2; border-radius: 100%; color: #006d96; float: left; font-size: 16px; line-height: 35px; margin: 0 15px 0 0; min-height: 35px; min-width: 37px; padding: 0; text-align: center; }
.side-sml .textbox { padding-top: 8px; }
.seo-wrap .icons-hrz { border-right: 1px solid #f4f4f4; }
.steps-study {	font-family: "zil_semi_slabregular"; font-weight: normal; color: #006d96; text-align: center; margin-top: 20px; margin-bottom: 25px !important; width: 100%; display: block; padding: 10px; background: #f3f9fb; }
/****************Blog********************/

.blog-wrap { padding: 70px 0; }
.leftCnter .blog > ul { list-style: none; margin: 0; padding: 0; }
.leftCnter .blog-img-box .blog-image { display: inline-block; max-width: 100%; transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; -ms-transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out; }
.leftCnter .blog-img-box .blog-image:hover { background:#006d96; }
.leftCnter .blog-img-box .blog-image:hover img { opacity: 0.3; transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; -ms-transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out; }
.leftCnter .blog-img-box { margin-bottom: 20px; height: 348px; position: relative; overflow: hidden; }

.leftCnter .blog-image .plus-blog { height: 62px; left: 50%; margin-left: -31px; margin-top: -31px; position: absolute; top: 50%; vertical-align: middle; width: 62px; display: none; transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; -ms-transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out; z-index: 10; }
.leftCnter .blog-image:hover .plus-blog { display: block; opacity: 1 !important; }
.leftCnter .blog h3 { font-size: 30px; margin-bottom: 13px; margin-top: 10px; font-family: "zil_semi_slabregular"; }
.leftCnter .blog a { transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; -ms-transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out; text-decoration: none; }
.leftCnter .blog h3 a,
.leftCnter .blog-detail h3 { color: #006d96; }
.leftCnter .blog h3 a:hover,
.leftCnter .blog h3 a:focus { color: #2dc5c1; text-decoration: none; }
.titleCntr {margin-left: -25px;}
.leftCnter .comment-info { font-family: akzidenz-grotesk_next_regulRg; font-size: 13px; margin-bottom: 18px; color: #afafaf; }
.leftCnter .comment-info .author,
.leftCnter .comment-info .views { margin-right: 8px; display: inline-block; }
.leftCnter .comment-info .author a { margin-left: 5px; letter-spacing: 1px; }
.leftCnter .comment-info .chat,
.leftCnter .comment-info .like { margin-left: 8px; display: inline-block; }
.leftCnter .comment-info i { font-size: 18px; vertical-align: middle; margin-right: 5px; color: #006d96; }
.leftCnter .read-more > a { background: #2dc5c1; border-radius: 4px; color: #fff; display: inline-block; font-family: zil_semi_slabregular; font-size: 14px; height: 35px; line-height: 35px; padding: 0 10px; text-align: center; width: 107px; }
.leftCnter .read-more > a:hover {text-decoration:none; opacity: 0.8;}
.leftCnter .date {
    border: 3px solid #ace0f0;
    color: #006d96;
    font-family: akzidenz-grotesk_nextmedium;
    font-size: 38px;
    height: 54px;
    line-height: 49px;
    text-align: center;
    width: 58px;
    margin-bottom: 5px;
}
.leftCnter .month-year { color: #006d96; font-family: akzidenz-grotesk_nextmedium; font-size: 13px; }
.leftCnter .desc > p { font-size: 18px; }
.leftCnter .tags { color: #2c2c2c; font-family: akzidenz-grotesk_nextmedium; font-size: 14px; margin-top: 20px; }
.leftCnter .tags a { font-family: akzidenz-grotesk_next_regulRg; }
.leftCnter .blog > ul > li { border-bottom: 1px solid #ddd; margin-bottom: 45px; padding-bottom: 45px; }
.leftCnter .blog-detail .date { }
.leftCnter .blog-detail .comment-info .detail-info { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 6px 0; }
.leftCnter .blog-detail h3 { font-size: 28px; }
.leftCnter .inner-content .blog-detail .share-page { border-top: 0; border-bottom: 1px solid #dfdede; padding: 15px 0 44px; margin: 30px 0; }
.leftCnter .imp-link { text-align: center; border-bottom: 1px solid #dfdede; padding-bottom: 30px; }
.leftCnter .imp-link a { border: 1px solid #ff8300; width: 314px; height: 42px; border-radius: 21px; margin: 0 5px; text-align: center; line-height: 42px; display: inline-block; font-size: 16px; font-family: akzidenz-grotesk_nextmedium; text-transform: uppercase; transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; -ms-transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out; }
.leftCnter .imp-link a:focus,
.leftCnter .imp-link a:hover { background: #ff8300; color: #fff; text-decoration: none; }
.leftCnter .blog-detail .other-initiatives { margin-top: 10px; overflow: hidden; }
.leftCnter .blog-detail .other-initiatives h4 { line-height: normal; font-size: 14px; margin-top: 10px; }
.pagination-box { text-align: center; }
.pagination-box .wp-pagenavi span.pages { border: 0; border-radius: 0; margin-right: 20px; width: auto; }
.pagination-box .wp-pagenavi a,
.wp-pagenavi span { border: 1px solid #2dc5c1; border-radius: 50%; display: inline-block; font-family: akzidenz-grotesk_nextmedium; font-size: 13px; height: 40px; line-height: 40px; margin: 0 6px; padding: 0 !important; text-decoration: none; width: 40px; text-align: center; }
.pagination-box .wp-pagenavi a:hover,
.pagination-box .wp-pagenavi span.current { background: #2dc5c1; border-color: #2dc5c1; border-radius: 50%; color: #ffffff; display: inline-block; height: 40px; padding: 0; width: 40px; }
.leftCnter .total-page { text-align: center; margin: 20px 0; color: #777777; line-height: 26px; font-size: 14px; font-family: akzidenz-grotesk_nextmedium; }
.leftCnter .latest-post { border: 1px solid #dfdede; margin-bottom: 35px; padding: 24px; }
.leftCnter .latest-post ul { list-style: none; margin: 0; padding: 0; }
.leftCnter .latest-post li { margin-bottom: 15px; overflow: hidden; }
.leftCnter .latest-post li:last-child { margin-bottom: 0px; }
.leftCnter .latest-post .thumb-img { display: inline-block; position: relative; transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; -ms-transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out; }
.leftCnter .latest-post .thumb-img:hover { background:#f5d166; }
.leftCnter .latest-post .thumb-img:hover img { opacity: 0.3; transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; -ms-transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out; }
.latest-post-info { overflow: hidden; }
.thumb-img-box { float: left; margin-right: 15px; position: relative; }
.thumb-img img.popular-post { z-index: 10; height: 36px; left: 50%; margin-left: -18px; margin-top: -18px; position: absolute; top: 50%; width: 36px; display: none; transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; -ms-transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out; }
.thumb-img-box:hover { background:#006d96; }
.thumb-img-box:hover img { opacity: 0.3; transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; -ms-transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out; }
.thumb-img:hover img.popular-post { display: block; opacity: 1 !important; }
.latest-post-info > h4 { font-size: 18px; margin: 0 0 5px; font-family: akzidenz-grotesk_nextmedium; }
.latest-post-info > h4 a { color: #006d96; }
.latest-post-info > h4 a:focus,
.latest-post-info > h4 a:hover { color: #006d96; text-decoration: none; }
.latest-post-info .date { font-size: 13px; color: #afafaf; font-family: akzidenz-grotesk_next_regulRg; margin-bottom: 5px; }
.latest-post-info .author,
.latest-post-info .author a { font-size: 13px; font-family: akzidenz-grotesk_next_regulRg; margin-bottom: 13px; }
.latest-post-info .author a:hover { color: #006d96; text-decoration: none; }
.popular-post li { margin-bottom: 15px; }
.leftCnter .blog-detail li { margin-bottom: 20px !important; }
article.post ul {
	display: block;
	list-style-type: disc;
	margin-bottom: 15px;
	padding-left: 20px;
}
.blog-detail .tags,
.blog-detail .share { display: inline-block; width: 49%; font-size: 14px; color: #8a8a8a; font-family: akzidenz-grotesk_nextmedium; }
.share span.fa { border: 1px solid #2dc5c1; border-radius: 100%; color: #2dc5c1; font-size: 100%; line-height: 31px; margin: 0px 0px 0 10px; height: 31px; width: 31px; padding: 0; text-align: center; }
.share span:hover { background: #2DC5C1; color: #fff; transition: all 0.3s ease-in-out 0s; }
.pre-post,
.next-post { border: 2px solid #2dc5c1; display: block; font-family: zil_semi_slabregular; font-size: 18px; height: auto; line-height: 32px; text-align: center; margin-top: 40px; padding: 10px; }
.pre-post a:hover,
.next-post a:hover { color: #2dc5c1; text-decoration:none; }
.blog-detail .small-banner h2,
.blog-detail .small-banner h3,
#comments h2 { font-size: 30px; text-align: left; }
#reply-title { color: #005984; font-size: 30px; margin-top: 50px; }
.blog-detail .small-banner .img-box { position: relative; margin-bottom: 15px; overflow: hidden;  max-height: 156px; }
.blog-detail .small-banner .img-box img { max-width: 150%; text-align: center; position: relative; width: 300px; left: 50%; margin-left: -150px !important;}
.blog-detail .small-banner .img-box .hover-overlay img { width: 62px !important; height: 62px !important; left: initial !important; margin-left: initial !important;}
.blog-detail .small-banner { margin-top: 40px; text-align: center; }
.blog-detail .small-banner .hover-overlay { background: rgba(0, 109, 150, 0.8); width: 206px; top: 50%; left: 50%; margin-left: -103px; margin-top: -80px; box-sizing: border-box; cursor: pointer; height: 160px; opacity: 0; padding: 45px 0; position: absolute; transition: all 0.3s ease-in-out 0s; display: flex; justify-content: center; align-items: center; }
.blog-detail .small-banner > div > div h4 { font-size: 18px; font-family: akzidenz-grotesk_nextmedium; }
.blog-detail .small-banner h4 a { color:#838383; }
.blog-detail .small-banner .img-box:hover .hover-overlay { opacity: 1; }
.small-banner.thought { text-align: left; }
.small-banner.thought h4 { font-size: 18px !important; color: #005984; font-family: "zil_semi_slabregular" !important; margin-bottom: 15px; }
.small-banner.thought h4 span { float: right; font-size: 14px; font-family: akzidenz-grotesk_next_regulRg; color: #838383; }
.thought-dsc { margin-bottom: 20px; border-bottom: 1px solid #e5e8eb; padding-bottom: 20px; }
.thought-dsc .thought-dsc { border-bottom:0; border-top: 1px solid #e5e8eb; padding-bottom: 0px; padding-top: 20px; margin-bottom: 0px; }
.leftCnter .post-comment { width: 237px; }
.required { color: #ff0000; }
/* COMMENTS */
.comment-form { margin:0; background-color:#fff; padding:0px; }
.comment-form .comment-form-author,
.comment-form .comment-form-email,
.comment-form .comment-form-url { float: left; margin-right: 3%; width: 47%; }
.comment-form .comment-form-author input,
.comment-form .comment-form-email input,
.comment-form .comment-form-url input { background:#f6fdff; border: 1px solid #ade0ee; border-radius: 5px; box-shadow: none; transition: border 0.2s linear 0s, background 0.2s linear 0s !important; width: 100%; height:45px; }
.comment-form-comment { clear: both; }
.comment-form .comment-form-comment textarea { background: #f6fdff; border: 1px solid #ade0ee; border-radius: 5px; box-shadow: none; transition: border 0.2s linear 0s, background 0.2s linear 0s !important; width: 97%; }
.comment-form .form-submit #submit { border:none; background: #2dc5c1; border-image: none; border-radius: 7px; box-shadow: 0 0 0; color: #ffffff; font-family: "zil_semi_slabregular"; font-size: 22px; height: auto; padding: 5px 38px; transition: all 0.4s ease-out 0s; }
.comment-form .form-submit #submit:hover { background-color: #2dc5c1; color: #fff; }
.comments-link { font-size: 17px !important; font-family: akzidenz-grotesk_next_regulRg; color:#777; font-style: normal !important; line-height: 46px !important; display:inline-block; float:right; }
.comments-title { margin-bottom:25px !important; }
.commentlist { margin-bottom:50px; margin-left:79px; }
.leave-comment { margin-bottom:25px !important; }
.comment-respond { font-family: akzidenz-grotesk_nextmedium; }
.commentlist li,
.commentlist ol { list-style: none outside none !important; }
.entry-meta img { height:auto !important }
.comment-body { background: none; border-bottom: 1px solid #e5e8eb; border-radius: 0; color: #777777; font-family: akzidenz-grotesk_next_regulRg, sans-serif; font-size: 15px; line-height: 22px; margin-bottom: 21px; margin-top: 0; box-shadow: none; padding: 22px; }
.commentlist ol.comment-body { background: none repeat scroll 0 0 #FFFFFF; box-shadow: 0 1px 6px #D8D8D8; color: #777777; font-family: akzidenz-grotesk_next_regulRg, sans-serif; font-size: 15px; line-height: 22px; margin-bottom: 10px; margin-top: 0; padding: 22px; }
.comment-list { margin-left: 78px; }
.comment-list .children { margin: 0 0 0 70px; }
.comment-list,
.children { list-style: none; }
.comment-body img { float:left; margin-left:-98px; margin-top: 0px; width: 60px; height: 60px; border-radius: 150px; -webkit-border-radius: 150px; -moz-border-radius: 150px; }
.comment-body time { float:right; color:#ACBDC4; margin-top: -22px !important; }
.comment-body time a { color:#ACBDC4; }
.postheader .fa.fa-comments { color: #bbc7ca; margin-left: 10px; font-size: 20px; }
.comment-content { margin-top: 10px; }
.comment-content p { color: #838383; font-family: "akzidenz-grotesk_nextlight"; font-size: 16px; }
.comment-author .fn a,
.comment-author .fn { color: #005984; font-family: "zil_semi_slabregular" !important; font-size: 18px !important; margin-bottom: 15px; font-weight: normal; text-transform: capitalize; }
.comment-author .says { display: none; }
.comments-area { margin:50px 0 0 0; }
#comments p.comment-notes,
#comments p.comment-form-url { display:none; }

.sitemap {
    margin: 50px auto 150px;
}  
.sitemap ul.page-list li { padding-left: 20px; }
.sitemap li {
    font-family: "Roboto-Light";
    font-size: 15px;
    line-height: 30px;
    position: relative;
}
.sitemap li i { margin-right: 8px; }
.sitemap li a { color: #8a8a8a; -moz-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; }
.sitemap li a:hover { text-decoration: none; color: #2dc5c1; }
.sitemap ul.page-list li:before { position: absolute; left: 0; top: 0px; content:'\f105'; font-family: FontAwesome; color: #2dc5c1; }

/***************************SIDE BAR *******************************/

.side-bar{padding:35px 0;}
.side-links{padding:0; font-size:16px; line-height:22px; color:#777; font-family: 'akzidenz-grotesk_next_regulRg'; box-shadow:0 0px 6px -1px #d9d9d9; background:#fff; margin:0 0 35px 0; overflow:auto;}
.side-links h3, .side-links h2{font-size:26px; padding:20px 20px 20px; color:#005984;}
.side-links ul{margin:0 20px 20px;}
.side-links .cat-item, .side-links .page_item{position:relative; padding:0 0 5px 15px;  -webkit-transition: all 0.2s ease-in-out;    -moz-transition: all 0.2s ease-in-out;    -ms-transition: all 0.2s ease-in-out;    -o-transition: all 0.2s ease-in-out;    transition: all 0.2s ease-in-out;}
.side-links .cat-item:before, .side-links .page_item:before{position:absolute; content:"\f101"; left:0; font-family:"fontawesome"; color:#f76e71;}
.side-links .back{display:block; line-height:40px; background:#dfdede; text-align:center; font-size:14px; color:#005984; font-family:"zil_semi_slabregular";}
.side-links .cat-item:hover, .side-links .page_item:hover{margin-left:15px;}
.side-links .cat-item.active a, .side-links .page_item.active a{color:#afafaf;}
.side-links .cat-item a, .side-links .page_item a{color:#777;}
.side-links li a:hover{color:#f76e71; text-decoration:none; }
.side-links li.active:before, .side-links li.active:hover:before, .side-links li.current_page_item:before, .side-links li.current_page_item:hover:before{color:#afafaf;}
.side-links li.active:hover a, .side-links li.current_page_item:hover a{color:#afafaf;}
.side-links li.current_page_item a{color:#afafaf;}

.upcoming-events{font-size:16px; line-height:22px; color:#777; font-family: 'akzidenz-grotesk_next_regulRg';}
.upcoming-events h2{color:#fff; font-size:26px; text-align:center; background:#005984; padding:10px 20px;}
.upcoming-events h2 span{font-size:16px; color:#ade0ee; display:block; font-family: 'akzidenz-grotesk_nextmedium';}
.upcoming-events h3{color:#fff; font-size:26px; text-align:center; background:#005984; padding:10px 20px;}
.upcoming-events h3 span{font-size:16px; color:#ade0ee; display:block; font-family: 'akzidenz-grotesk_nextmedium';}
.upcoming-events-inner{box-shadow:0 0px 6px -1px #d9d9d9; background:#fff;}
.upcoming-events ul{padding:15px 10px;}
.upcoming-events ul li{position:relative; padding:0 0 10px 25px;}
.upcoming-events li:before{position:absolute; content:"\f133"; left:0; font-family:"fontawesome"; color:#ade0ee;}
.upcoming-events .find-nearby-workshop{
    display:block; 
    line-height:40px; 
    background:#dfdede;
    border:0;
    text-align:center; 
    font-size:18px; 
    color:#fff; 
    background:#2dc5c1; 
    font-family:"zil_semi_slabregular";
    -webkit-transition: all 0.4s ease-out; 
    -moz-transition: all 0.4s ease-out; 
    -ms-transition: all 0.4s ease-out; 
    -o-transition: all 0.4s ease-out; 
    transition: all 0.4s ease-out;
    
}
.upcoming-events .find-nearby-workshop:hover { 	background: #60d1cd; text-decoration: none; }

.upcoming-events .find-nearby-workshop:hover a,
.upcoming-events .find-nearby-workshop a:hover { text-decoration: none; }


.upcoming-events.stick{position:fixed; top:100px; max-width:320px; z-index:101;}


/*************************************footer*******************************/
.footer { background: #003c5f; padding: 45px 0 0px; }
.footer h3 { font-size: 20px; color: #fff; border-bottom: 1px solid #1a506f; padding: 10px 0; line-height: 20px; margin-bottom: 10px; }
.footer .related-articles h3 { margin-top: 30px; border-top: 1px solid #1a506f; text-align: center; background-color: rgba(26, 80, 111, 0.22); }
.footer a { color: #e0e0e9; }
.footer ul.footer-menu li { padding-left: 20px; }
.footer li { position: relative; line-height: 26px; font-family:'Roboto-Light'; color: #e0e0e9; }
.footer li i { margin-right: 8px; }
.footer li a { color: #e0e0e9; -moz-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; }
.footer li a:hover { text-decoration: none; color: #2dc5c1; }
.footer ul.footer-menu li:before { position: absolute; left: 0; top: 0px; content:'\f105'; font-family: FontAwesome; }
.f-contact { }
.f-contact span.fa { border: 1px solid #ffffff; border-radius: 100%; color: #ffffff; font-size: 100%; line-height: 33px; height: 33px; width: 33px; padding: 0; text-align: center; margin: 20px 15px 0 0; -moz-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; }
.f-contact span.fa:hover { background: #2DC5C1; }
.footer .f-free-ticket { border: 1px solid #ffffff; color: #ffffff; display: inline-block; font-family: "Raleway-Light"; font-size: 14px; height: 34px; line-height: 34px; margin-top: 22px; text-transform: uppercase; padding: 0 15px; -moz-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; }
.footer .f-free-ticket:hover { text-decoration: none; background: #2DC5C1; }
.add-tag { color: #e0e0e9; font-size: 11px; border-top: 1px solid #1a506f; font-family:'Roboto-Light'; text-align: center; margin-top: 65px; padding: 25px 0; }
.copyright { color: #e0e0e9; font-size: 16px; font-family:'Roboto-Light'; text-align: center; background: #002333; padding: 10px 0; line-height: 28px; }
.speakersCntr { padding: 70px 0; }
.eventbrite-inner { background-color: #fff; box-shadow:0px 3px 8px -1px #d9d9d9; color: #777; font-family: akzidenz-grotesk_next_regulRg; font-size: 16px; padding: 30px 20px; text-align: center; }
.eventbrite-inner h3 { color: #005984; font-size: 23px; margin-bottom: 10px; }
.eventbrite-inner a { color:#2ec5c0; }
.eventbrite-section h2 { color: #005984; font-size: 33px; margin-bottom: 45px; text-align: center; }
.eventbrite-section h2 span { font-family: 'akzidenz-grotesk_nextlight'; }
.eventbrite-info { border-top: 1px dotted #eee; font-family: akzidenz-grotesk_next_regulRg; font-size: 18px; margin: 25px 0 0; padding: 25px 0; }
.eventbrite-info span { color: #005984; display: block; }
.eventbrite-inner .btn-bar .btn { color: #fff; font-size: 19px; padding: 10px 80px; background: #2dc5c1; line-height: 30px; height: 50px; border:0; }
.arrow-wrap { display: none; }

.search-tooltip input {
    padding: 9px 10px;
    width: 100%;
    border: 1px solid transparent;
}
span.screen-reader-text {
    display: none!important;
}

.search-tooltip .search-submit {
    display: none;
}

.event-map {
    /*background-color: #e3e3e3;*/
    min-height: 492px;
    position: relative;
}

#map {
    height: 492px;
    width: 100%;
}

/*************************************18-04-2016*******************************/
.title-wrap .breadcrumb{padding:0px; margin:0px;}

.star-lineup .modal h4 {
    margin: 0 0 10px;
text-align: left;
}
.star-lineup .modal p{padding: 0 0 12px; text-align: left;}
.star-lineup .modal h4::before {
    left: 0;
    margin: 0;
}
.star-lineup .modal-header {
    border-bottom: 0 none;
    min-height: 16.4286px;
    padding: 15px;
}
 .modal-content, .star-lineup .modal .modal-content {border-radius: 0; position: relative;}
 .modal-header .close, .star-lineup .modal-header .close {
    background: #000 none repeat scroll 0 0;
    color: #fff;
    height: 45px;
    line-height: 45px;
    margin-right: -15px;
    margin-top: -15px;
    opacity: 0.7;
    width: 45px;
}
.star-lineup .modal-header .close:hover {opacity: 1;}
.hover-overlay a {display: block;}


.photo-gallery .modal-header {
	height: 0 !important;
	min-height: 0 !important;
	padding: 0 !important;
	border: none !important;
	position: relative !important;
}

.photo-gallery .modal-header .close {
	top: 0;
	right: 0;
	margin-right: 0;
	margin-top: 0;
	position: absolute;
	z-index: 100;
}

.photo-gallery .img-box {
    position: relative;
}

.photo-gallery .img-box:hover .hover-overlay {
    opacity: 1;
}
.photo-gallery .hover-overlay {
    background: rgba(0, 109, 150, 0.8);
    bottom: 0;
    box-sizing: border-box;
    cursor: pointer;
    height: 100%;
    opacity: 0;
    padding: 20% 0;
    position: absolute;
    transition: all 0.3s ease-in-out 0s;
    width: 100%;
    display: flex; 
    justify-content: center; 
    align-items: center;
}

.photo-gallery .hover-overlay {
    text-align: center;
}
.photo-gallery .hover-overlay img {
	width: 70%;
}
.photo-gallery .img-responsive {
	width: 100%;
	height: auto;
}

div.textwidget.widget-text {
	height: 0;
}
.front-testimonials div.textwidget.widget-text,
.copyright div.textwidget.widget-text,
.footer div.textwidget.widget-text {
	height: auto;
}


.fancybox-inner {
	max-width  : 1200px;
	margin: auto;
}
.fancybox-caption{
	display:none;
}
body .fancybox-is-open .fancybox-bg {
    opacity: .67 ;
}

/*************************************Media*******************************/
@media (min-width: 768px) and (max-width: 1024px)  {
img {
max-width: 100%;
height: auto;
}
.footer .f-free-ticket {
  height: auto;
  text-align: center;
}
.front-testimonials .bx-wrapper .bx-pager {
  padding-left: 0;
  text-align: center;
}
.front-testimonials .bx-wrapper .bx-controls-direction {display: none;}
}


@media (max-width: 767px) {
#blog-page .blog-wrap {
	padding: 0;
}
#blog-page .container-fluid.page_wrap {
	position: relative;
}
#blog-page .col-lg-8.col-md-8.leftCnter {
	margin-top: 440px;
}
#blog-page .col-lg-4.col-md-4.rightCnter {
	position: initial;
}
#blog-page #contentenhancedwidget-34 {
	position: absolute;
	top: 30px;
	margin-right: 20px;
	background: none!important;
	box-shadow: none;
}
.blog-detail .small-banner .img-box img {
	width: 100%!important;
	max-width: 100%;
	left: 0!important;
	margin-left: 0!important;
}
.blog-detail .small-banner .hover-overlay {
	top: 50%!important;
	margin-top: -300px!important;
	height: 600px!important;
	left: 50%!important;
	margin-left: -300px!important;
	width: 600px!important;
}
.blog-detail .small-banner > div > div h4 {
	margin-bottom: 35px;
}
.leftCnter .blog-img-box {
	height: initial;
}
img {
max-width: 100%;
}
.top-call {
margin-bottom: 5px;
text-align: center;
}
#top-bar-social {
 margin: 0;
 text-align: center;
 width: 100%;
}
.logo {
 margin: 10px 0;
}
#logo{
  padding-right:1px;
}
.logo img {
height: auto;
}
.navbar-toggle {
 background-color: #002740;
 margin-bottom: 0;
 margin-right: 0;
margin-top: 14px;
}
.navbar-toggle .icon-bar {
 background: #fff;
}
.searchsubmit, .searchsubmit-mobile {
 margin: 10px 0 0 20px;
float: right;
}
.title-wrap {
 padding: 0;
background-size: auto 100%;
}
.breadcrumb {
 margin-bottom: 0;
padding: 8px 0;
}
.title-wrap .title {
margin-bottom: 10px;
}
.title-wrap [class*=col-]{
  text-align:center !important;
}
.reserve-ticket.forex-workshop .img-box {
 margin-bottom: 15px;
}
.title-wrap .text-right {
text-align: left;
}
.mobile-navbar {
 float: right;
}
.nav.navbar-nav {
margin: 0 -15px;
}
.navbar {
 float: left;
 margin: 0;
 width: 100%;
min-height: inherit;
}
.navbar-nav > li > a {
 font-size: 15px;
 padding: 10px 21px;
}
.nav > li > a:focus, .nav > li > a:hover, .nav > li.current-menu-item > a, .nav > li:hover > a {
 border-bottom: 0;
 margin-bottom: 0;
}
.navbar-collapse.in {
 overflow-y: visible;
}
.nav > li {
 border-bottom: 1px solid #f0f0f0;
 display: block;
 position: relative;
}
.nav > li:last-child {
border-bottom: 0;
}
.nav > li > a:focus, .nav > li > a:hover, .nav > li.current-menu-item > a, .nav > li:hover > a {
 margin-bottom: 0px;
 padding-bottom: 10px;
}
.nav > li > a:hover, .nav > li > a:focus {
	border-bottom: none !important;
}
.banner {
background-size: auto 100%;
max-height: inherit;
min-height: inherit;
padding: 0;
}
.banner .banner-text {
 margin-top: 0;
}
.banner h3 {
 padding-bottom: 0;
}
.banner .btn {
 font-size: 18px;
 margin: 10px 0;
 padding: 18px 10px;
 width: 100%;
}
.featuredlogo {
 background: rgba(0, 0, 0, 0.3);
 height: auto;
}
.featuredlogo .logos img {
 height: auto;
 margin: 0 2px 14px;
}
.banner h2 {
 font-size: 40px;
 padding-bottom: 0;
}
.featuredlogo .logos {
 padding: 0;
}
.free-ticket, .star-lineup, .small-heading, .educator, .reserve-ticket, .addCntr, .contact-reserve-ticket, .workshop-select, .blog-wrap {
 padding: 30px 0 0;
}
.contact-reserve-ticket {
padding-bottom: 30px;
}
.free-ticket h2, .richer-life h2, .star-lineup h2, .reserve-ticket h2, .leftCnter h2, .contact-reserve-ticket h2, .innerCntr .educator h2 {
 font-size: 30px!important;
}
 .free-ticket h3 br, .richer-life h3 br, .star-lineup h2 br {
display: none;
}
 .free-ticket h3 {
 padding-bottom: 54px;
}
.free-ticket .small-banner > div {
margin-bottom: 15px;
}
.rightCnter .rightBox {
 margin-bottom: 30px;
 margin-top: 30px;
}
.free-ticket .btn, .richer-life .btn, .star-lineup .btn, .small-heading .btn, .reserve-ticket .btn, .contact-reserve-ticket .btn, .speakersCntr .btn {
 font-size: 16px;
 line-height: 30px;
 margin: 15px 0 0;
 padding: 9px 10px;
 width: 100%;
 height: 50px;
}
.front-testimonials {
 padding: 30px 0;
}
.textbox {
 margin-top: 30px;
}
.small-heading ul {
 border-right: 0;
 text-align: center;
}
.richer-life {
 min-height: inherit;
 padding: 30px 0 0;
 position: relative;
}
.star-lineup .img-box {
 margin-top: 20px;
}
.front-testimonials .bx-wrapper .bx-pager {
 padding-left: 0;
 text-align: center;
}
.front-testimonials .bx-controls-direction {
display: none;
}
.small-heading .textbox .fa {
 float: none;
 margin: 0 20px 20px;
}
.small-heading h2 {
 margin-bottom: 0 !important;
}
.footer {
 background: #003c5f;
 padding: 0px 0 0;
}
.add-tag {
 margin-top: 30px;
}
.reserve-ticket .textbox {
 margin: 0 0 30px !important;
}
.reserve-ticket .services {
 margin-top: 30px;
 padding-top: 15px;
}
.map.contact-map {
 margin-top: 0;
}
.eventbrite-inner .btn-bar .btn {
 font-size: 19px;
 padding: 10px;
 text-align: center;
 width: 100%;
}
.reserve-ticket.about-ltt {
 padding-bottom: 30px;
}
.dateCntr {
 margin-bottom: 20px;
 text-align: center;
}
.leftCnter .date {
 margin: 0 auto 5px;
	width: 100%;
	border: 1px solid #ace0f0;
	background: rgba(172, 224, 240, 0.16);
}
.leftCnter .blog > ul > li {
 margin-bottom: 15px;
 padding-bottom: 15px;
}
.blog-detail .tags, .blog-detail .share {
 display: block;
 width: 100%;
 text-align: left;
 margin: 10px 0 0;
}
.featuredlogo .featured {
	font-size: 16px;
	margin-top: 14px;
 	display: block;
}
.featuredlogo .logos .featuredlogo1 {
	width: 10%;
}
.featuredlogo .logos .featuredlogo2 {
	width: 15%;
}
.featuredlogo .logos .featuredlogo3 {
	width: 12%;
}
.featuredlogo .logos .featuredlogo4 {
	width: 25%;
}
.featuredlogo .logos .featuredlogo5 {
	width: 15%;
}
.search-tooltip {
 top: 120%;
 width: 300px;
}
.footer .f-free-ticket {
 margin-top: 11px;
 margin-bottom: 11px;
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
	top: auto;
}
.titleCntr {margin-left: 0px;}
.register-price .price-box .info {top: 515px!important; bottom: auto!important;}
.nav > li.current-menu-item > a:hover {
    border-bottom: 0;
    margin-bottom: 0px;
    padding-bottom: 10px;
}
.sub-menu {
  width: 100%;
position: static;
}
.sub-menu > li > a {
  white-space: normal;
}
.menu-item-has-children > a::after {
  right: 20px;
}
.page-title {
  margin: 10px auto 0;
  position: static;
}
.title-wrap .breadcrumb {
  margin: 0 0 10px;
}
.sub-menu > li > a {font-size: 15px;}
.front-testimonials .bx-wrapper {
    margin-bottom: 36px !important;
}
.seo-wrap .icons-hrz { border-right: none; }
.footer .related-articles h3 {
	margin-left: 15px;
	margin-right: 15px;
}
.title-wrap {
	min-height: 20px;
}
.title-wrap .title {
	margin-bottom: 5px;
}
.title-wrap .text-right {
	display: none;
}
	
}

.website-footer-popup {
    bottom: 0;
    color: #777;
    font-size: 12px;
    left: 30px;
    line-height: 18px;
    position: fixed;
    width: 334px;
    z-index: 1000;
}
.website-footer-popup .close {
    color: #fff;
    font-family: akzidenz-grotesk_nextlight;
    font-size: 40px;
    opacity: 1;
    position: absolute;
    top: 0;
    right: 10px;
}
.website-footer-popup .inner {
    /*background: #2780a8;
    background: -moz-linear-gradient(top, #2780a8 0%, #1d4767 100%);
    background: -webkit-linear-gradient(top, #2780a8 0%,#1d4767 100%);
    background: linear-gradient(to bottom, #2780a8 0%,#1d4767 100%);*/
    background: url(../images/tufg-pack.jpg);
    background-color: #004668;
    text-align: center;
}
.website-footer-popup .inner h3 {
    color: #fff;
    font-family: zil_semi_slabregular;
    font-size: 24px;
    font-weight: normal;
    padding: 10px 0;
    text-align: center;
}
.website-footer-popup .inner h4 {
    color: #ade0ee;
    font-family: akzidenz-grotesk_next_regulRg;
    font-size: 22px;
    text-align: center;
    padding-bottom: 10px;
}
.website-footer-popup .btn {
    background-color: #cd2538;
    border: medium none;
    font-size: 16px;
    margin: 15px 0 10px;
    padding: 7px 0 10px;
    width: 90%;
	height: auto;
}
@media (max-width: 767px){
.website-footer-popup {
    width: 100%;
    left: 0;
}
}

@media(max-width:480px){
#register-price {display: table;}
#register-price .first-price {display: table-footer-group;} /* Will be displayed at the bottom of the pseudo-table */
#register-price .second-price {display: table-header-group;} /* Will be displayed at the top */
#register-price .third-price {display: table-row-group;} /* Will be displayed in the middle */
.register-price {padding: 40px 0 0!important;}
.register-price .price-box {margin-top: 0!important; margin-left: 0; margin-right: 0; margin-bottom: 50px!important; }
.register-price .price-box .info {top: 545px!important; bottom: auto!important;}
.register-price .price-box .btn-bar .btn {font-family: Zil Semi Slab!important;}
aside#contentenhancedwidget-5.widget.widget_text.enhanced-text-widget { text-align: center; margin-bottom: 20px }
.footer ul.footer-menu { margin-bottom: 20px; }
.banner input.btn.btn-primary, a.btn.ban-primary.foundation { width: 300px; height: 50px; font-size: 18px!important; }
}

/* Responsive Videos - iFrame */
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.videoWrapper.why-forex {
	padding-bottom: 50.25%;
}

/***************Blog Feed******************/
.desc .attachment-full {
  height: auto;
  margin: 0 20px 20px 0;
  width: 240px;
}

.desc {
    margin-top: 15px;
}

/**************************************Feedback Page ******************************/
.banner.inner h1, .banner.inner h2 {
    font-size: 36px;
    color: #ade0ee;
}
.feeds {float: left;    width: 50%; position:relative;}
.left.feeds {border-right:4px solid rgba(255, 255, 255, 0.15);}
/*.left.feeds:before {
    border-right:4px solid rgba(255, 255, 255, 0.15);
    content: "";
    height: 100%;
    position: absolute;
    right: -3px;
    top:19px;
    width:4px;
}*/
.left.feeds:before {
    background-image:url(images/feed-divide-line1.png);
	background-repeat:no-repeat;
	background-position:right bottom;
    content: "";
    height: 100%;
    position: absolute;
    right: -13px;
    bottom: -17px;
    width:21px;
}
.left.feeds:after {
	background-image:url(images/feed-divide-line.png);
	background-repeat:no-repeat;
	background-position:right top;
    content: "";
    height: 100%;
    position: absolute;
    right: -13px;
    top: -19px;
    width:21px;
}

.feeds .inner-box {  background: rgba(255, 255, 255, 0.1) none repeat scroll 0 0;    border-radius: 30px;    color: #f2f2f2;    font-family: akzidenz-grotesk_next_regulRg;    font-size: 16px;    line-height: 22px;    padding: 10px 20px;}
.banner.inner .feeds h3{color:#ade0ee; font-family: zil_semi_slabregular; font-size:16px; text-align:center; border-bottom:1px dashed rgba(255,255,255,0.20); padding-bottom:20px; margin-bottom:20px; position:relative;}
.banner.inner .left.feeds h3:before {
    border-bottom: 10px solid transparent;
    border-left: 15px solid rgba(255, 255, 255, 0.1);
    border-top: 10px solid transparent;
    bottom: -15px;
    content: "";
    height: 0;
    right: 0;
    margin-right: -35px;
    position: absolute;
    width: 0;
}
.banner.inner .right.feeds h3:before {
    border-bottom: 10px solid transparent;
    border-right: 15px solid rgba(255, 255, 255, 0.1);
    border-top: 10px solid transparent;
    bottom: -15px;
    content: "";
    height: 0;
    left: 0;
    margin-left: -35px;
    position: absolute;
    width: 0;
}
.share-feeds {
    border-top: 1px dashed rgba(255, 255, 255, 0.2);
    font-family: akzidenz-grotesk_nextmedium;
    font-size: 14px;
    padding: 10px 0 0;
    text-align: center;
}
.share-feeds a {
    font-size: 16px;
    margin: 0 3px;
}
.left.feeds .inner-box { margin-right: 25px;}
.right.feeds .inner-box { margin-left: 25px;}
.feed-date {
    color: #9ac0c9;
    font-family: akzidenz-grotesk_nextmedium;
    font-size: 12px;
    margin: 5px 0 20px;
    text-align: center;
}

.feedback-progress {
    background: rgba(255, 255, 255, 0.1);
    margin-top: 50px;
}

/*****feedback-progress******/
.feedback-progress {background: rgba(255, 255, 255, 0.1); margin-top: 50px;}
.feedback-progress > .row {margin: 0;}
.feedback-progress .progress { background-color: #565864;  border-radius: 0px; height: 4px;}
.feedback-progress .row > div { border-left: 1px solid #2c3243;padding: 0px 0 40px;}
.feedback-progress .row > div:first-child {border-left: 0;}
.progress-bar-success {background-color: #94d7e9;}
.feedback-progress p span { float: right; }
.feedback-progress .row > div p {font-size: 16px; margin-bottom: 5px;}
.banner.inner .feedback-progress h2 { padding: 20px 0; line-height: 36px; font-size: 28px; text-align: center; border-bottom: 1px solid #2c3243; margin-bottom: 40px;}
.feedback-progress .progress_wrap {padding: 0 35px;}
.feedback-progress .overall-star { color: #94d7e9; display: inline-block; padding: 30px 12px 12px; font-family: zil_semi_slabregular; font-size: 20px; }
.feedback-progress .rating { display: inline-block; padding: 20px 8px 8px; vertical-align: top;}
.feedback-progress .rating span {display: inline-block; font-size: 12px; padding: 0 4px 4px;}
.feedback-progress .rating span span { display: block;}
.feedback-progress .rating span span i {font-size: 40px; color:#353848;}
.feedback-progress .rating span span.active i {color:#ffc62f;}
.banner.inner .page-no  .wp-pagenavi a, 
.banner.inner .wp-pagenavi span {background: #3a3b49;color: #fff;border: 0px;}
.banner.inner .page-no  .wp-pagenavi a:hover,
.banner.inner .wp-pagenavi span.current {border: 0px;background: #F76E71;}
.page-no .wp-pagenavi {
    border-bottom: 1px solid #2c3243;
    margin: 60px 12px 0;
    padding-bottom: 50px;
}
.banner.inner .page-no .wp-pagenavi a, .banner.inner .page-no .wp-pagenavi span {font-size: 14px;}
.upcoming-events.nostick {
    position: relative; bottom:0 !important;
}

.banner.inner{ padding:10px 0 50px;  border-top:7px solid #005984; border-bottom: 0px; position:relative; background-size: cover; background-repeat:no-repeat; background-position:center; font-family: 'akzidenz-grotesk_next_regulRg'; font-size:18px; line-height:24px; color: #fff; min-height:100%; max-height:none;}
.banner.inner:before{background-image:url(../images/dots.png); content:""; position:absolute; top:0; left:0; width:100%; height:100%;} 

#feeback-thankyou .popup-button {
    position: absolute;
    text-align: center;
    width: 100%;
    margin-top: 20px;
}
/******************   Feedback Thankyou   *******************/

#feeback-thankyou .img-sprite {
    background-image: url("images/image-sprite1.png");
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
}
#feeback-thankyou.popup_block {
    background-color: #fff;

    border-radius: 5px 5px 20px 20px;

    color: #777;

    font-family: akzidenz-grotesk_next_regulRg;

    font-size: 20px;

    line-height: 34px;

    margin: 0 auto 50px;

    max-width: 754px;

    padding: 20px 0 0;

    position: relative;

    text-align: center;

    z-index: 1;
}
#feeback-thankyou.popup_block h3 { color: #00598f;

    font-family: "zil_semi_slabregular";

    font-size: 32px;

    font-weight: normal;

    line-height: normal;

    margin-bottom: 10px;

    margin-top: 10px;

    padding: 10px 20px 0;

    text-align: center;}
#feeback-thankyou.popup_block h4 { border-bottom: 0 none;    color: #83cee3;    padding-bottom: 10px;}
#feeback-thankyou.popup_block h5 { color: #777;    font-family: "akzidenz-grotesk_next_regulRg"; font-size: 22px;  font-weight: normal;line-height: 24px; margin: 0 0 10px; padding: 20px 72px 10px; text-align: center;}	
#feeback-thankyou.popup_block .connect {
    border-top: 1px solid #ededed;
    color: #777;
    font-family: akzidenz-grotesk_next_regulRg;
    font-size: 22px;
    margin: 30px 14px 0;
    padding: 22px 0;
}

#feeback-thankyou.popup_block .back {
    margin: 20px 0 0 210px;
    position: absolute;
}

#feeback-thankyou.popup_block .back a {
    background-position: -240px -122px;
    height: 42px;
    margin: 0;
    width: 115px;
}
#feeback-thankyou.popup_block .back a:hover {
    background-position: -240px -164px;
}

#feeback-thankyou.popup_block .visit {

    background: #0e2e4a none repeat scroll 0 0;

    color: #ade0ee;

    font-family: akzidenz-grotesk_nextmedium;

    font-size: 18px;

    padding: 6px 0;

}

#feeback-thankyou .popup-button {

    font-size: 25px;

}
.chkbox{
background-size: cover !important;
    border: 1px solid #ccc !important;
    height: 20px !important;
    width: 20px !important;
}
span.wpcf7-list-item-label {
    display: none;
}

@media (min-width:1200px){
  
  .title-wrap .breadcrumbs{
    max-width: 272px;
    margin-top: -10px;
  }


}


@media (min-width:768px) and (max-width:1024px){


.main-header #nav{
    width:100%;
}
#nav .hidden-xs{
    display:none;
}
.website-top-header {
    padding: 6px 8px;
}
#nav .navbar-nav > li > a{
   padding:0 20px 12px;
}
#nav .navbar {
    margin: 0;
    min-height: 0;
    float: left;
}
.featuredlogo .logos img.featuredlogo4{
    max-width:150px;
}
.featuredlogo .logos img {
    margin: 0 10px;
}
.featuredlogo .logos img.featuredlogo3{
    max-width:120px;
}
.featuredlogo .logos img.featuredlogo2{
    max-width:112px;
}
.featuredlogo .logos img.featuredlogo1{
    max-width:102px;
}
.featuredlogo {
    height: auto;
    font-size: 16px;
}
.menu-search.hidden-lg{
    display:inline-block !important;
    text-align:right;
    padding-right: 40px;
}
.menu-search .hidden-md {
    display: inline-block !important;
}
.logo{
   padding-left:12px;
}
.logo > a > img{
  max-width:none;
}
.title-wrap .col-lg-4{
    float:left;
}
.title-wrap .col-lg-offset-6{
    float: right;
    padding-right: 24px;
    width: 20%;

}
.title-wrap .breadcrumb {
    padding-left: 10px;
}
.footer {
    padding-left: 10px;
    padding-right: 10px;
}
.front-testimonials .bx-wrapper .bx-pager{
    position:relative;
    top:auto;
    bottom:auto;
}
.addCntr .wpcf7,
.innerCntr .speakersCntr .leftCnter,
.innerCntr .blog,
.innerCntr .wpb_wrapper h1,
.innerCntr .wpb_wrapper h2,
.innerCntr .wpb_wrapper h3,
.innerCntr .wpb_wrapper p,
.speakersCntr .wpb_wrapper > h2,
.speakersCntr .wpb_wrapper > h3,
.speakersCntr .wpb_wrapper > p{
    padding-left:8px;
}
.innerCntr .currencies h1:after,
.leftCnter h2:before, #comments h2:before {
    left: 8px ;
}
.innerCntr .learn_consider {
    padding-left:20px;
    padding-right:20px;
}
.innerCntr .speakersCntr .row,
.row.banner_txt{
    margin-right: 0;
    margin-left: 0;
}
}

/*5 jan 2020*/
#termCondition{
    display: inline-block;
    margin: 0px 9px 0px 0px;
}
.stdCheckbox a, .stdCheckbox a:hover{
    color:#2dc5c1;
    font-size:15px;
} 
/*5 mar 2020*/
.dflex{
    display:flex;
}
.algn-sef-cntr{
    align-self:center;
}
.title-wrap.wrpPd{
    padding:25px 0px;
}
@media(max-width:767px){
    .dflex{
   flex-direction: column;
}
.ordMb1{
    order:1;
}
.ordMb2{
    order:2;
}
}

.notifaction_corona{
    position:fixed;
    width:250px;
    background:#fff;
    border-radius:3px;
    padding:30px 20px 10px 20px;
    box-shadow:2px 2px 4px rgba(0,0,0,0.15);
    right:100px;
    bottom:130px;
}
.notifaction_corona a{
    position:absolute;
    top:3px;
    right:6px;
    font-size: 24px;
}
.notifaction_corona p{
    font-size:13px;
}
