@font-face {
    font-family: 'ralewayextrabold';
    src: url('../fonts/raleway-extrabold.eot');
    src: url('../fonts/raleway-extrabold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway-extrabold.woff2') format('woff2'),
         url('../fonts/raleway-extrabold.woff') format('woff'),
         url('../fonts/raleway-extrabold.ttf') format('truetype'),
         url('../fonts/raleway-extrabold.svg#ralewayextrabold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ralewayheavy';
    src: url('../fonts/raleway-heavy.eot');
    src: url('../fonts/raleway-heavy.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway-heavy.woff2') format('woff2'),
         url('../fonts/raleway-heavy.woff') format('woff'),
         url('../fonts/raleway-heavy.ttf') format('truetype'),
         url('../fonts/raleway-heavy.svg#ralewayheavy') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ralewaybold';
    src: url('../fonts/raleway-bold-webfont.eot');
    src: url('../fonts/raleway-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway-bold-webfont.woff2') format('woff2'),
         url('../fonts/raleway-bold-webfont.woff') format('woff'),
         url('../fonts/raleway-bold-webfont.ttf') format('truetype'),
         url('../fonts/raleway-bold-webfont.svg#ralewaybold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ralewaysemibold';
    src: url('../fonts/raleway-semibold-webfont.eot');
    src: url('../fonts/raleway-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway-semibold-webfont.woff2') format('woff2'),
         url('../fonts/raleway-semibold-webfont.woff') format('woff'),
         url('../fonts/raleway-semibold-webfont.ttf') format('truetype'),
         url('../fonts/raleway-semibold-webfont.svg#ralewaysemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ralewaylight';
    src: url('../fonts/raleway-light-webfont.eot');
    src: url('../fonts/raleway-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway-light-webfont.woff2') format('woff2'),
         url('../fonts/raleway-light-webfont.woff') format('woff'),
         url('../fonts/raleway-light-webfont.ttf') format('truetype'),
         url('../fonts/raleway-light-webfont.svg#ralewaylight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ralewaymedium';
    src: url('../fonts/raleway-medium-webfont.eot');
    src: url('../fonts/raleway-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway-medium-webfont.woff2') format('woff2'),
         url('../fonts/raleway-medium-webfont.woff') format('woff'),
         url('../fonts/raleway-medium-webfont.ttf') format('truetype'),
         url('../fonts/raleway-medium-webfont.svg#ralewaymedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'pacificoregular';
    src: url('../fonts/pacifico_0-webfont.eot');
    src: url('../fonts/pacifico_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pacifico_0-webfont.woff2') format('woff2'),
         url('../fonts/pacifico_0-webfont.woff') format('woff'),
         url('../fonts/pacifico_0-webfont.ttf') format('truetype'),
         url('../fonts/pacifico_0-webfont.svg#pacificoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

* { margin:0; padding:0}
body { font-family: 'ralewaysemibold'; font-weight:normal; font-size:16px; line-height:24px;
color: #000000; overflow-x:hidden;}
::selection {background: #b40b23;color:#fff;}
::-moz-selection {background: #b40b23; /* Firefox */color:#fff;}
img {max-width: 100%;}
a {color: #fff; text-decoration: none;}
a:hover {text-decoration:underline;}
.fr {float:right;}
.fl {float:left;}
.overflow_hidden {overflow-x:hidden;}
/* Required */
.hidden{opacity: 0;}
.visible{opacity: 1;}

/* Navigation */
#undefined-sticky-wrapper {position:relative;height:0 !important;}
.home-content { z-index: 9999; position:absolute; top:50%; left:50%; margin-left:-370px; width:740px; margin-top:-273px;}
.logo { float: left;}
.btm-text-container {padding:15px 0 0; color:#fff; max-width:672px; margin: 0 auto}
.btm-text-container .btm-text {float:left; padding-right: 28px; border-right:4px solid #fff; text-align: left;}
.btm-text-container .btm-text.right {padding-left: 28px; border-right:0; padding-right: 0}
.btm-text-container h2 { font-size: 31px; color:#fff; font-family: 'ralewayextrabold';}
.btm-text-container p { font-size:24px; color:#fff; font-family: 'robotobold';}
.register { text-align: center}
.register a { display: inline-block}
.btm-text-container .btm-text.right h2 {font-size:37px;}
h3 { font-size:100px; line-height:102px; color:#ffffff; font-family: 'pacificoregular'; text-align: center; padding-bottom:40px; background:transparent!important; letter-spacing:-4px; font-weight: normal}
.about-us p {padding:0 0 25px; color:#fff; font-size:20px; line-height: 28px; font-family: 'ralewaysemibold';}
.about-us p.subheading {color:#fff; font-size: 30px; text-align: center; line-height: normal; font-family: 'ralewayheavy'; text-transform: uppercase}
.about-us ul { list-style: none;}
.about-us ul li { display: block; padding: 0 0 0 25px; background: url(../images/bullet.png) no-repeat 0 4px; padding-bottom: 25px;}
.menu {position:absolute;bottom:0;width:100%;height:20px;background:none;z-index:9999; display: none;}
 
#nav {
	text-align:left; padding: 0 1%;
}
.home-menu{
	list-style: none;
	margin: 0;
}
ul.home-menu {
	position:relative;
	width:auto;
	margin:0 auto;
	padding:3px 0 0;
  display: block;
}
.home-menu li{
	float: left;
	text-align:left;
	
	padding:0 10px 0 0;
	text-transform:none;
	min-width:75px;
	font-family: 'Raleway', sans-serif;
	font-weight:400;
	font-size:16px;
	line-height:20px;
	color:#fff; text-align: center;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out; 
}
.is-sticky .menu { background: rgba(0,0,0,0.9); display: block;}
.menu .container { max-width:1450px;}
.home-menu li a { width: 100%; text-decoration: none; display: block;  transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;}

.home-menu li:hover a,
.home-menu .active a {background-position:center -74px; }
.home-menu li:hover,.home-menu .active a {cursor:pointer;color:#d95f5f;}

.btn_dropdown { float: right;display:none;cursor:pointer;margin:20px 30px 0 0;background: rgba(0, 0, 0, 0) url("../images/nav-icon.png") no-repeat scroll right center;color: #ffffff;padding: 0 30px 0 0;}
.btn_dropdown:hover {color:#fff; text-decoration: none;}


/* General Slides */ 

.slide{
	background-attachment: fixed;
	width:100%;
	height:100%;
	position: relative;
	padding:0;
}


 


.slide_descr {
	margin:0 auto;
	width:790px;
}
 
.author span {
	display:inline-block;
	padding:0 8px;
	text-transform:uppercase;
	font-family: 'Raleway', sans-serif;
	font-weight:800;
	font-size:15px;
	line-height:36px;
	color:#3e3e3e;
}
.author_bord {
	display:inline-block;
	padding-bottom:5px;
	background:url(../images/author_bord.png) no-repeat;
	height:1px;
	width:22px;
}

 

img.icon_img {
	float:left;
	margin-right:20px;
	margin-top:20px;
	margin-bottom:25px;
}

.effect_2 {
	background:url(../images/effect_2.png) no-repeat left top;
	position:relative;
	top:0;
	bottom:-57px;
	height:100%;
	z-index:999 !important;
}

/* ____________________________________ Slide 1 ____________________________________ */ 

.padding_slide1 {padding:241px 0 101px 0;
}

.inset_shadow {
	position:absolute;
	z-index:-1;
	left:0;
	right:0;
	top:0;
	bottom:0;
	box-shadow:0 0 60px rgba(0,0,0, 0.7) inset;
}

#slide1{
	/*background-image:url(../images/home-bg.jpg);*/
	background-size: cover !important;
	width:100%;
	text-align:center;
}

#big-video-image{width: 100%;}


/* ____________________________________ Slide 2 ____________________________________ */ 

.overview-outer {background:url(../images/overview-top-curve.png) repeat-x top center; width:100%; margin-top: -25px;}
.overview-outer .container {padding:70px 0 69px;}
.agenda-outer {background:url(../images/agenda-top-curve.png) no-repeat top center; width:100%;  background-size: cover; margin-top: -25px}
.agenda-outer .container { padding:70px 0 35px;}
.sponsor-outer .container {padding:70px 0 0;}
.registration-outer {background:url(../images/register-bg.jpg) no-repeat top center; width:100%; background-size: cover; background-color:#0a1d29  }
.sponsor-outer {background:url(../images/sponsor-bg.jpg) repeat-x top center; width:100%;  background-color:#fff; padding: 0 0 69px}
.team-outer {background:url(../images/team-top-curve.png) repeat-x top center; width:100%; background-color:#f1e4c4; padding: 0 0 69px}
.team-outer .container {padding:70px 0 0; max-width: 956px;}
.investor-outer {background:url(../images/investor-bg.png) no-repeat top center; width:100%;  padding: 0 0 69px; margin-top:-22px;}
.investor-outer .container {padding:70px 0 0; max-width: 956px;}

.speaker-outer {background:#044e90 url(../images/speakers-top-curve.jpg) repeat-x top center; width:100%; padding: 0 0 30px}
.speaker-outer .container {padding:70px 0 0; max-width: 956px;}

.registration-outer .container {padding:70px 0 0; max-width: 960px}
.venue-outer {  width:100%; background-size: cover; background:#e9e4db url(../images/venue-top-curve.png) repeat-x top center!important;}
.venue-outer .container {padding:106px 0 0; max-width:2500px;}
.expo-outer {  width:100%; background-size: cover; background:#ffffff url(../images/expo-top-curve.png) repeat-x top center!important; padding-bottom: 60px;}
.expo-outer .container {padding:106px 0 0; max-width:2500px;}

.agenda-container { text-align: center; max-width: 690px; margin: 0 auto}
.agenda-container h3 {color:#fff;}
.agenda-container img { display: inline-block; /*max-height: 467px;*/ max-width: 690px;}
.resize-agenda-container{display: none; padding: 15px 0; float: left; width: 100%; color: #ffffff;}
.resize-agenda-container ul li{float: left; width: 100%; text-align: left; font-family: 'ralewaymedium'; font-size:18px; margin:10px 0px;}
.resize-agenda-container ul li span{float: left; width:100%; font-size: 14px;}
.resize-agenda-container h3{color: #ffffff; font-size:26px;}
.overview-pic-container {padding:0; margin:25px 0 -260px}

.sponsor-container {padding:0}
.sponsor-container h4 { font-size: 24px; text-align: center; color: #000; font-family: 'ralewaybold'; padding-bottom:36px;line-height: normal;}
.sponsor-container h3 {  text-align: center; color:#d03445}
.sponsor-container h3 img { display: inline-block; max-height: 115px;} 

.team-container h3 {  text-align: center; color:#d03445; line-height: 100px;}
.team-container span {  text-align: center; color:#d03445; font-size: 48px;   font-family: 'ralewayheavy'; display: block; letter-spacing: normal; line-height: 50px;}
.team-container ul { list-style: none; background: url(../images/team-btm-img.png) no-repeat bottom center; clear:both; float: left; width:100%; padding-bottom: 173px;}
.team-container ul li { float:left; background: url(../images/team-sep.png) no-repeat right 82px; max-width:179px; padding:0 12px 0 7px; min-height: 277px; text-align: center; width:100%; margin-left:-7px; position: relative}
.team-container ul li:nth-child(6),.team-container ul li:nth-child(7),.team-container ul li:nth-child(8),.team-container ul li:nth-child(9),.team-container ul li:nth-child(11){ background-repeat:repeat-y;}
.team-container ul li:nth-child(12),.team-container ul li:nth-child(13),.team-container ul li:nth-child(14),.team-container ul li:nth-child(16) { background-repeat:repeat-y; border-bottom:2px solid #fff}
.team-container ul li:nth-child(5), .team-container ul li:nth-child(10),.team-container ul li:nth-child(15)  { background:none; border-bottom:0}
.team-container ul li:nth-child(16) {clear:left;}
.team-container ul li.left-repeat-bg {  border:2px solid #fff; background: none; float:none; margin: 0 auto; left:-7px; max-width: 170px; border-top:0; min-height: 277px; padding:25px 12px 0 7px; position: relative;text-align: center;width: 100%;}
.team-container ul li .pic { margin: 0 auto; border-radius: 300px; width:155px; height: 155px; overflow: hidden; border:4px solid #fff; background:#8a8a8a;}
.team-container ul li .pic img { max-width: none}
.team-container ul li .details h4 { font-size: 18px; color:#000000; font-family: 'ralewaybold'; padding-bottom:8px}
.team-container ul li .details p { font-size: 12px; color:#8a8a8a; font-family: 'ralewaybold'; line-height: normal}
.team-container ul li .bg-color { position: absolute; bottom:-3px; right:-5px; background:#f1e4c4; width:10px; height: 10px;}

.investor-container h3 {  text-align: center; color:#d03445; padding-bottom:40px}
.investor-container .investors {text-align: center; margin: 0 auto; max-width:900px;}
.investor-container .investors .colum {float:left; width:210px; text-align: center; background:#eb6e7c; height:345px; padding:55px 45px 0; border-top-left-radius:35px; border-bottom-left-radius:35px}
.investor-container .investors .colum img {margin-bottom:35px;}
.investor-container .investors .colum.two { background:#a3d39c; border-radius:0; padding-top:30px; height:370px }
.investor-container .investors .colum.two p { margin-bottom:28px;}
.investor-container .investors .colum.two img { margin-bottom:0;}
.investor-container .investors .colum.last {border-radius:0; margin-right:0; border-top-right-radius:35px; border-bottom-right-radius:35px; background:#fdd951}
.investor-container .investors .colum p {font-size: 24px; color:#000000; font-family: 'ralewaybold'; line-height: normal}





.speaker-container h3 {color:#fff; line-height: 100px;}
.speaker-container ul {list-style: none}
.speaker-container ul li { float:left; max-width:226px; padding:0 12px 0 7px; min-height:300px; text-align: center; width:100%; margin-left:-7px; position: relative}
.speaker-container ul li .pic { margin: 0 auto 10px; border-radius: 300px; width:182px; height: 182px; overflow: hidden; border:4px solid #fff}
.speaker-container ul li .pic img { max-width: none; width:100%}
.speaker-container ul li .details h4 { font-size: 18px; color:#83c5ff; font-family: 'ralewaybold'; padding-bottom:8px}
.speaker-container ul li .details p { font-size: 12px; color:#eee; font-family: 'ralewaybold'; line-height: normal}
.speaker-container ul li .details p span {display:block; padding-bottom:5px}


.sponsor-container ul { list-style: none; }
.sponsor-container ul li { }
.sponsor-container ul li.icon1 { background-image:url(../images/sponsor-icon1.png); background-position: 0 0;}
.sponsor-container ul li.icon2 { background-image:url(../images/sponsor-icon2.png); background-position: 0 0; padding-left: 86px;}
.sponsor-container ul li.icon3 { background-image:url(../images/sponsor-icon3.png); background-position: 0 0; padding-right: 0}
.sponsor-container ul li.icon4 { background-image:url(../images/sponsor-icon4.png); background-position: 0 0; margin-left: 200px; padding-top:8px }
.sponsor-container ul li.icon5 { background-image:url(../images/sponsor-icon5.png); background-position: 0 0; padding-top:8px}
.contact-sponsor { text-align: center}


.expo-container { max-width: 1040px; margin: 0 auto; min-height: 600px}
.expo-container h3 { text-align: center; padding-bottom:25px; color:#599807}
.expo-container .expo-left { max-width:430px; float:left; text-align: center; padding-top: 70px; padding-right: 25px}
.expo-container .expo-left h4 { font-size:30px; line-height:36px; color:#0a1d29; font-family: 'ralewaybold'; padding-bottom: 25px}
.expo-container .expo-left p { font-size:23px; line-height:30px; font-family: 'ralewaybold'; color:#0a1d29}
.expo-container .expo-left p a {color:#da3642; font-size:30px; text-decoration: underline}
.expo-container .expo-right {float:left; max-width:479px; }


.venue-container { max-width: 1200px; margin: 0 auto}
.venue-container h3 { text-align: center; color:#d03445}
.venue-container .venue-left img, .venue-container .venue-right img { display: block}
.venue-container .venue-left { max-width:39.5%; min-height:600px; }
.venue-container .venue-left p { padding:40px 80px 0 10px; text-align:left; font-size:18px; line-height:30px; font-family: 'ralewaybold';}
.venue-container .venue-left p a {color:#d03445; text-decoration: underline}
.venue-container .venue-left p span {color:#d03445;}
.venue-container .venue-left p.white-bg { background: #fff url(../images/double-arrow-right.png) no-repeat right center; font-size: 20px; padding:20px 50px 20px 20px; margin-bottom: 10px; cursor: pointer}
.venue-container .venue-left p.white-bg.no-bg { background:none; font-size: 20px; padding:20px 0; margin-bottom: 10px; cursor: default}
.venue-container .venue-left p#map1 { margin-right: -54px;}

.venue-container .venue-map { background:url(../images/venue-map.jpg) no-repeat top center; background-color:#e9e4db;}
.registration-container {padding: 0; margin:0 -56px;}
.registration-container h3 { color: #fff;}
.registration-container .register-container h3 {}
.registration-container .block1 { background:url(../images/register-block1.png) no-repeat 0 0; width: 186px; height:344px; padding:45px 35px 0 25px;}
.registration-container .block2 { background:url(../images/register-block2.png) repeat-x 0 15px; width:100%; max-width: 200px; height:344px; padding:45px 0 0;}
.registration-container .block4 { background:url(../images/register-block4.png) no-repeat 0 4px; width:200px;  height:323px; padding:67px 16px 0 0; margin-right: 0; }
.registration-container .block {float:left;  margin-right:1px; margin-bottom: 12px; position: relative}
.registration-container .block h4 { font-size:24px; line-height: normal; text-transform: uppercase; color:#fff; font-family: 'ralewayheavy'; font-weight:normal; text-align: center; padding-bottom: 72px;}
.registration-container .block h4 span { font-size:16px; line-height: normal; color: #fff; display: block; text-transform: none; font-family: 'ralewaymedium'; }
.registration-container .block p { font-size:17px; line-height: normal; color: #fff; display: block; padding:10px 25px 92px; text-align: center; font-family: 'ralewaymedium';}
.registration-container .block .row { font-size:20px; line-height: normal; color: #fff; display: block; font-family: 'ralewayheavy'; padding:13px 0 36px; text-align: center}
.registration-container .block .row span.rs { background: url(../images/rs-symbol.png) no-repeat left center; padding-left: 16px;}
.registration-container .block4 .row.last { padding-top:10px;}
.discount { text-align: center}
.registration-container .block.block4 p {padding-bottom:83px}


.cl { clear: both; line-height: 0; font-size: 0; height: 0}
.register-btn { margin: 0 auto; display: block; max-width: 372px;}
.registration-container p.btm-text { font-size:14px; line-height:22px; color:#fff; text-align: center; padding:15px 0 40px; max-width:1015px; margin: 0 auto; font-family: 'ralewaymedium';}
.content { font-size: 17px; line-height: normal; color:#fff; }
.content li { display: block; padding: 10px 0; border-top:1px solid #fff}
.social-btm {padding:5px 0; display: none} 
#abc{display: none;}
.menu-right { float:right; font-size: 14px; font-family: 'ralewaybold';}
.menu-right a {color:#ffffff; background:url(../images/nav-icon.png) no-repeat right center; padding:0 30px 0 0}
.menu-right a:hover { text-decoration: none;}
.cd-primary-nav .overlay-close { border: medium none; color: rgba(0, 0, 0, 0); height: 48px; outline: medium none; overflow: hidden; position: absolute; right: 35px; text-indent: 200%; top: 20px;  width: 48px; z-index: 100;}
.cd-primary-nav .overlay-close, button.close { background: rgba(0, 0, 0, 0) url("../images/crossLight.png") no-repeat scroll center center !important;}
.cd-primary-nav {backface-visibility: hidden; background: rgba(0, 0, 0, 0.9) none repeat scroll 0 0 !important; height: 100%; left: 0; overflow: hidden; padding: 50px 0;  position: fixed; text-align: center; top: 0;transform: translateY(-100%); -moz-transform: translateY(-100%); -o-transform: translateY(-100%);-webkit-transform: translateY(-100%); transition-duration: 0.4s; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s;-o-transition-duration: 0.4s;transition-property: transform; -moz-transition-property: transform; -o-transition-property: transform;-webkit-transition-property: transform; width: 100%;  z-index: 2147483647;}
.cd-primary-nav.is-visible { transform: translateY(0px); -webkit-transform: translateY(0px);-moz-transform: translateY(0px); -o-transform: translateY(0px);}
.cd-primary-nav ul { display: inline-block; font-size: 44px; height: 100%; list-style: outside none none; margin: 0 auto; padding: 0; position: relative; font-family: 'ralewaylight';}
.cd-primary-nav ul li a { color:#fff}
.cd-primary-nav ul li a:hover { color:#d95f5f; text-decoration: none;}

.menu-menu-1-container { height:90%}

.home-container { bottom: 0; height:659px; left: 0; margin: auto; padding:80px 0 0; position: absolute; right: 0; top: 0; max-width:1450px; z-index: 1}
.home-container .left-container { width:46%; margin: 0 auto}
.home-container .right-container { float: left; width: 50%}
.container.header { position:relative; padding:30px 0 0; max-width: 1450px; z-index: 9999}
.container.header header { padding: 0 1%; position: relative; z-index: 999}
.read-more { font-size:24px; line-height: 16px; color:#fff; border:2px solid #fff; padding:22px; max-width:240px; margin: 0 auto; text-align: center; border-radius: 35px; display:block;font-family: 'ralewaybold'; text-transform: uppercase;  
             -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease; }
.read-more:hover { text-decoration:none; background:#fff; color:#333 }
.contact-sponsor a { font-size:24px; line-height: 16px; color:#b11f2a; border:4px solid #b11f2a; padding:22px; max-width:300px; margin: 0 auto; text-align: center; border-radius: 35px; display:block;font-family: 'ralewaybold';  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;}
.contact-sponsor a:hover { text-decoration: none; background:#b11f2a; color:#fff }
.register-link { margin-top:15px;}
.register-link a { font-size:48px; line-height:50px; color:#ffffff; border:8px solid #ffffff; padding:15px 45px; max-width:395px; margin: 0 auto; text-align: center; border-radius:65px; display:block; font-family: 'ralewayheavy'; text-transform: uppercase; -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;}
.register-link a:hover { text-decoration: none; background:#ffffff; color:#b11f2a;}
.register-link.view-more a {border:2px solid #fff; font-size:30px; line-height: 32px; padding:15px 0; max-width: 300px; }
.register-link.apply-now {margin-top:25px;}
.register-link.apply-now a {border:2px solid #b11f2a; color:#b11f2a;font-size:30px; line-height: 32px; padding:15px 0; max-width: 300px; }
.register-link.apply-now a:hover {background:#b11f2a; color:#fff;font-size:30px; line-height: 32px; padding:15px 0; max-width: 300px; }
.logo-mobile { padding-top: 3px;}
.social-contianer { padding:15px 0 25px }
.social-contianer .twitter-p { display: inline-block; border-right:1px solid #be7584; padding-right:15px; margin-bottom: 35px;}
.social-contianer .twitter { display: inline-block; background:  url("../images/twitter.png") no-repeat 0 3px; padding:0 0 0 35px; color:#000000; font-size: 24px; font-family: 'ralewaybold'; line-height: 29px}
.social-contianer .facebook { display: inline-block; background:  url("../images/facebook.png") no-repeat 10px 0; padding:0 0 0 32px; color:#000000; font-size: 24px; font-family: 'ralewaybold'; line-height: 29px;}
.social-contianer .youtube { display: inline-block; background:  url("../images/youtube.png") no-repeat 10px 5px; padding:0 0 0 52px; color:#000000; font-size: 24px; font-family: 'ralewaybold'; line-height: 29px;}
.social-contianer .bpm-summit { font-size: 48px; color:#ffffff; text-decoration: none; font-family: 'ralewaybold';}

.loader-one {animation: 1.4s linear 0s normal none infinite running load8; border-color: -moz-use-text-color; border-style: solid; border-width: 5px; bottom: 0;  font-size: 10px;  left: 0;  margin: auto;  position: absolute;  right: 0;  text-indent: -9999em;  top: 0;}
.loader-one {border-color: rgba(208, 52, 69, 0.6) rgba(208, 52, 69, 0.6) rgba(208, 52, 69, 0.6) #d03445;}
.loader-one, .loader-one::after { border-radius: 50%; height: 60px; width: 60px;}
.loader-one, .loader-one::after {border-radius: 50%;height: 60px; width: 60px;}
.preloader {bottom: 0; height: 100%;left: 0; overflow: hidden !important; position: fixed; right: 0;top: 0; width: 100%; z-index: 9999999;}
.preloader { background-color: #fefefe;}

/*---------------------------------------------------------*/
/*  ANIMATIONS                                             */
/*---------------------------------------------------------*/

/* PRELOADER */

@-webkit-keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

/* ____________________________________ Slide 4 ____________________________________ */ 



.skill1 {width:60%;
}
.skill2 {width:80%;
}
.skill3 {width:45%;
}


/* _________________________ //SKILLS _______________________ */

/* ___________________________________ //Slide 4 ___________________________________ */







 




/* ____________________________________ Slide 10 ____________________________________ */

#slide10 {
	background:url(../images/venue-bg.jpg) repeat left top!important;
	
}
#slide10 #venue {padding:116px 0 0;}

#slide10 .container {margin-bottom:80px;
}


/* ______________ CONTACT_FORM ______________ */
::-webkit-input-placeholder { opacity:1 !important; color:#929292 !important;
}
:-moz-placeholder {opacity:1 !important; color:#929292 !important;
}
::-moz-placeholder { opacity:1 !important; color:#929292 !important;
}
:-ms-input-placeholder { opacity:1 !important; color:#929292 !important;
}

.contact_form input[type="text"],
.contact_form textarea {
	width:93%;
	margin:22px 0 0 0;
	padding:17px 10px 17px 21px;
	background: #fff;
	font-size:14px;
	line-height:21px;
	border:1px solid #e3e3e3;
	color:#929292;
}
.contact_form input[type="text"]:first-child {margin-top:0;
}
.contact_form textarea {
	resize: none;
	margin-top:0;
	height: auto;
    min-height: 164px;
}

.contact_btn {
	border:none;
	text-transform:none;
	margin:0 4px 10px 0;
	padding:7px 25px;
	font-size: 16px;
	line-height: 20px;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-weight:400;
	text-align: center;
	vertical-align: middle;
	background:#3e3e3e;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}

.contact_btn:hover,
.send_btn {
	background:#fdc82b;
	color:#3e3e3e;
}

#note .notification_ok {
	margin-top:20px;
	padding:7px 10px;
	text-align:center;
	text-transform:None;
	background:#3e3e3e;
	font-family: 'Raleway', sans-serif;
	font-weight:400;
	font-size:14px;
	color:#fff;
}
#note .notification_error {
	font-family: 'Raleway', sans-serif;
	font-weight:400;
	font-size:16px;
	color:#f00;
}
/* _____________ //CONTACT_FORM _____________ */


#map_block {
	margin:0;
}

/* ____________________________________ //Slide 8 ____________________________________ */

/* ____________________________________ FOOTER ____________________________________ */
#footer {background:#d03445 url(../images/footer-top-curve.png) repeat-x top center; padding:95px 0 35px; text-align: center; margin-top:0;
}
.copyright {font-size: 14px; font-family: 'ralewaymedium'; line-height: 22px;color:#fff;}
.website-by {font-size: 12px; font-family: 'ralewaymedium';line-height: 22px;color:#fff;} 
.copyright a {color:#fff;}
.copyright a:hover {text-decoration:none;color:fff;}
.sold-out {margin-left:0; margin-top:-60px; position: absolute; top: 50%; max-width: 100%}
.sponsor-container ul li {background: rgba(0, 0, 0, 0) url("../images/s-border-bg.png") no-repeat scroll center top;float: left;min-height: 90px;padding: 40px 0 0;width: 100%;}

.sponsor_row .row-left {
    float: left;
    padding: 0 30px 0 0;
    text-align: right;
    width: 320px;
}


.row-left .sponsor-type-bg {
    background: rgba(0, 0, 0, 0) url("../images/Sposnor.png") no-repeat scroll right center;
    color: rgba(255, 255, 255, 0.9);
    display: inline-block;
    font-size:18px;
    height: 81px;
    line-height: 81px;
    min-width: 170px;
    padding-left: 30px;
    padding-right: 30px;
    text-align: left;
    width: 240px;
}
.sponsor_row .row-right {
    float: left;
    padding: 0;
    text-align: left;
    width: 700px;
}

.sponsor_row .row-right a {
    display: inline-block;
    margin-bottom: 20px;
}
/* _____________ BACK_TOP ___________ */
#back_top {float:right;}
#back_top a.button {cursor:pointer;position:relative;z-index:300;display:block;margin:0;width:13px;height:9px;background:url(../images/back_top.png) no-repeat;text-transform:uppercase;font-family: 'Raleway', sans-serif;font-weight:400;color:#fff;}
#back_top a.button:hover {text-decoration:none;}
/* ____________ //BACK_TOP __________ */
/* ___________________________________ //FOOTER ___________________________________ */


/*responsive css start here
=====================================================================*/
@media screen and (max-width:1100px){
    .home-menu li { padding-right: 10px;}
    .home-menu li {font-size: 14px;min-width:10px;}
}
@media screen and (max-width:1023px){
 .investor-container .investors .colum {width:206px; padding-left:25px; padding-right:25px; }
 .is-sticky .menu {height:62px!important;}
}

@media screen and (max-width: 767px){
.btm-text-container .btm-text{text-align:center;}
.agenda-container img{width: 100%; max-width: 100%;}
#slide6{background-position: center top !important;}
.menu.mobile_menu{padding: 10px 0 !important; height:36px !important;}
.menu.mobile_menu .btn_dropdown{margin:5px 0 0;}
.home-menu{display: none;}
#nav { padding: 0}
ul.home-menu { display: none;}
.menu .container { width:auto; padding: 0 10px;}
.container.header header { width: auto; padding: 0 10px;}
.container.header { width: auto; padding-top: 10px;} 
ul.navigation li { height:5%!important; font-size: 25px;}
.home-container .left-container { padding-top:0;  left: 50%; margin: -269px auto 0 -125px; position: absolute;top: 50%; width:250px;}
.contact-sponsor a { font-size: 19px; padding: 15px;}
.register-link a { font-size: 20px; padding:0; border-width: 4px;}
.venue-container .venue-left p { padding: 10px; font-size: 15px; min-height: 10px;  line-height: normal}
.venue-container .venue-map { background-size: 100%; background-position: bottom left;}
.venue-container .venue-left { min-height: 10px; padding-bottom:55%; }
#slide6 { background-color:#e9e4db }
.sponsor-container ul { float:none}
.about-us p.red { font-size: 22px;}
.social-contianer { padding-bottom: 10px;}
.social-contianer .twitter-p { display:block; border-right:0; padding-right:10px; margin-bottom:0;}
.social-contianer .twitter { display: inline-block; background:  url("../images/twitter.png") no-repeat 0 0;}
.social-contianer .facebook { display: inline-block; background:  url("../images/facebook.png") no-repeat 10px 0;}
.social-contianer .bpm-summit { font-size:28px; color:#ffffff; text-decoration: none; margin-top: 15px; display: inline-block}
.cd-primary-nav {padding:0}
.investor-container .investors .colum { display: block; float: none; width:auto; border-radius: 0}
.investor-container .investors .colum.last { border-radius: 0}
}
@media screen and (max-width: 600px){
  
  .resize-agenda-container{display: block;}
  h3{padding:36px 0 20px 0 !important;}
  h2{padding-top:36px !important;}
  .btm-text h2{padding-top: 0px !important}
  .resize-agenda-container ul li{font-size: 28px;}
  .resize-agenda-container h3{font-size: 36px !important;}

}

@media screen and (max-width: 479px){
  .resize-agenda-container ul li{font-size: 20px; font-family: 'robotomedium';}
  .resize-agenda-container ul li span{font-size: 14px; font-family: 'robotoregular';}
    .resize-agenda-container h3{font-size:24px !important;}

    .home-container .right-container { float: none; width:auto; padding:10px 25px 0;}
    
}




