@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Crimson+Text:400,400i,600,600i,700,700i|Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i|Nanum+Gothic:400,700,800|Oswald:200,300,400,500,600,700');



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		vertical-align: baseline;
	}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
		display: block;
		position: relative;
	}

body {
	-webkit-text-size-adjust: none;
	-webkit-font-smoothing: antialiased;
	width: 100%;
	color: rgba(136,136,136,1.00);
	font-weight: 400;
	font-family: 'Nanum Gothic', 'Oswald', 'Montserrat', 'Crimson Text', sans-serif;
	font-size: 50%;
}



table {
	border-collapse: collapse;
	border-spacing: 0;
}



*, *:before, *:after {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding: 0px;
		margin: 0px;
}

@-ms-viewport {
	width: device-width;
}

.iLB_topheader_outter {
	padding: 5px 0px 10px;
	z-index: 9999999999;
}

.iLB_topheader_outter-fixed {
    top: 0;
    position: fixed;
    width: 100%;
	background-color: rgba(13,13,13,1.00);
	z-index: 9999999999;
	background: -moz-linear-gradient(270deg, rgba(136,136,136,1.00), rgba(13,13,13,1.00));
	background: -webkit-linear-gradient(270deg, rgba(136,136,136,1.00), rgba(13,13,13,1.00));
	background: -webkit-gradient(linear, 0 0, 100% 0, from(rgba(136,136,136,1.00)), to(rgba(13,13,13,1.00)));
	background: -o-linear-gradient(270deg, rgba(136,136,136,1.00), rgba(13,13,13,1.00));
	background: linear-gradient(270deg, rgba(136,136,136,1.00), rgba(13,13,13,1.00));
	-webkit-animation: AnimationName 25s ease infinite;
	 -moz-animation: AnimationName 25s ease infinite;
	 -o-animation: AnimationName 25s ease infinite;
	 animation: AnimationName 25s ease infinite;
	 -webkit-transform-style: preserve-3d;
	 background-size: 400% 400%;
	 -webkit-backface-visibility: hidden;
}

#iLB_topheader_outter {
	margin-bottom: 0px;
	z-index: 9999999999;
}

.iLB_topheader_outter::after { 
   content: " ";
   display: block; 
   height: 0; 
   clear: both;
   z-index: 9999999999;
}

.ie7-clear {
    display: block;
    clear: both;
}

.iLB_topheader_inner {
	width: 90%;
	margin: 0px auto;
	z-index: 9999999999;
}


.iLB_toplogo {
	width: 10%;
	display: inline-block;
	float: left;
	z-index: 9999999999;
	margin: 0px 20% 0px 10px;
}

.iLB_toplogo img {
	width: 51%;
	display: block;
	z-index: 9999999999;
}

.iLB_topsocial {
	display: inline-block;
	width: 30%;
	float: left;
	text-align: center;
	z-index: 9999999999;
	padding: 10px 0px 0px;
}

.iLB_topsocial i {
	display: inline-block;
	color: rgba(255,255,255,1.00);
	border: solid 2px rgba(255,255,255,1.00);
	border-radius: 100%;
	padding: 10px;
	margin: 3px 10px 0px;
	font-size: 1.5em;
	width: 50px;
	height: 50px;
	z-index: 9999999999;
	transition: all ease 4s;
	-webkit-transform-style: preserve-3d;
}

.iLB_topsocial i:hover {
	color: rgba(255,255,255,1.00);
	background-color: rgba(69,164,218,1.00);
	border: solid 2px rgba(255,255,255,1.00);
	transition: all ease 2s;
	-webkit-transform-style: preserve-3d;
}

.iLB_topnav {
	display: inline-block;
	width: 30%;
	float: right;
	z-index: 9999999999;
	text-align: right;
}

.iLB_name_outter {
	clear: both;
	padding:0px;
	margin: 25% auto 0px;
	width: 90%;
	color: #fff;
	z-index: 666666;
}

.iLB_name_outter h2 {
	font-size: 4.0em;
	margin: 0px;
	font-weight: 800;
	font-family: 'Montserrat', 'Crimson Text', sans-serif;
}

.iLB_name_outter h3 {
	font-size: 3.5em;
	font-weight: 300;
	margin: 30px 0px;
}

.top_toparrow_outter {
	clear: both;
	text-align: center;
	margin: 4% 0px 2%;
}

.top_toparrow_outter img {
	width: 2%;
}

.iLB_welcome_outter {
	clear: both;
	padding: 100px 20px;
	background-color: rgba(255,255,255,1.00);
}

.iLB_welcome_outter::after {
   content: " ";
   display: block; 
   height: 0; 
   clear: both;
}

.iLB_welcome_inner {
	width: 70%;
	text-align: center;
	margin: 0px auto;
}

.iLB_welcome_inner::after {
   content: " ";
   display: block; 
   height: 0; 
   clear: both;
}

.iLB_welcome_inner_text {
	display: inline-block;
	width: 50%;
	margin: 0px auto;
	padding: 40px 40px;
	float: left;
	text-align: justify;
}

.iLB_welcome_inner_text h4 {
	text-transform: uppercase;
	font-size: 1.0em;
	font-weight: 900;
	margin: 10px 0px;
}


.iLB_welcome_inner_text p {
	display: inline-block;
	font-size: 1.0em;
	line-height: 1.8em;
	word-spacing: 0.1em;
}

.name {
	font-weight: 900;
	display: inline-block;
	font-family: 'Montserrat', 'Crimson Text', sans-serif;
}

.details {
	display: inline;
	font-weight: 300;
	font-family: 'Montserrat', 'Crimson Text', sans-serif;
}

.iLB_welcome_inner_text a {
	padding: 20px 30px;
	margin: 10px  auto;
	display: inline-block;
	text-decoration: none;
	color: #fff;
	text-align: center;
	background-color: rgba(13,13,13,1.00);
	background: -moz-linear-gradient(270deg, rgba(69,164,218,1.00), rgba(136,136,136,1.00));
	background: -webkit-linear-gradient(270deg, rgba(69,164,218,1.00), rgba(136,136,136,1.00));
	background: -webkit-gradient(linear, 0 0, 100% 0, from(rgba(69,164,218,1.00)), to(rgba(136,136,136,1.00)));
	background: -o-linear-gradient(270deg, rgba(69,164,218,1.00), rgba(136,136,136,1.00));
	background: linear-gradient(270deg, rgba(69,164,218,1.00), rgba(136,136,136,1.00));
	-webkit-animation: AnimationName 25s ease infinite;
	 -moz-animation: AnimationName 25s ease infinite;
	 -o-animation: AnimationName 25s ease infinite;
	 animation: AnimationName 25s ease infinite;
	 -webkit-transform-style: preserve-3d;
	 background-size: 400% 400%;
	 text-transform: uppercase;
	 font-weight: 800;
}


.iLB_welcome_inner_video {
	display: inline-block;
	width: 50%;
	margin: 0px auto;
	float: left;
}

.iLB_breaking_news_outter {
	clear: both;
	background-color: rgba(255,255,255,1.00);
}

.iLB_breaking_news_inner {
	width: 100%;
	margin: 0px auto;
	background-color: rgba(13,13,13,1.00);
	background: -moz-linear-gradient(270deg, rgba(69,164,218,1.00), rgba(13,13,13,1.00));
	background: -webkit-linear-gradient(270deg, rgba(69,164,218,1.00), rgba(13,13,13,1.00));
	background: -webkit-gradient(linear, 0 0, 100% 0, from(rgba(69,164,218,1.00)), to(rgba(13,13,13,1.00)));
	background: -o-linear-gradient(270deg, rgba(69,164,218,1.00), rgba(13,13,13,1.00));
	background: linear-gradient(270deg, rgba(69,164,218,1.00), rgba(13,13,13,1.00));
	-webkit-animation: AnimationName 25s ease infinite;
	 -moz-animation: AnimationName 25s ease infinite;
	 -o-animation: AnimationName 25s ease infinite;
	 animation: AnimationName 25s ease infinite;
	 -webkit-transform-style: preserve-3d;
	 background-size: 400% 400%;
	 -webkit-backface-visibility: hidden;
}

.iLB_breaking_news_inner::after {
   content: " ";
   display: block; 
   height: 0; 
   clear: both;
}

.iLB_breaking_news_video {
	float: left;
	display: inline-block;
	width: 50%;
	text-align: left;
}

.iLB_breaking_news_feed {
	display: inline-block;
	width: 50%;
	padding: 50px 50px 50px;
	color: rgba(255,255,255,1.00);
	margin: 0px auto;
}

.iLB_breaking_news_feed h2, .iLB_breaking_news_feed2 h2 {
	font-size: 2.0em;
	text-transform: uppercase;
	font-family: 'Montserrat', 'Crimson Text', sans-serif;
}

.iLB_breaking_news_feed2 {
	width: 90%;
	padding: 50px 50px 50px;
	color: rgba(255,255,255,1.00);
	margin: 0px auto;
}

.iLB_privacy {
	width: 60%;
	margin: 0px auto;
	text-align: justify;
	padding: 100px 0px;
	line-height: 1.8em;
	word-spacing: 0.1em;
	font-size: 1.0em;
}

.news_readmore {
	width: 200px;
	padding: 10px 30px;
	margin: 10px  auto;
	display: inline-block;
	text-transform: uppercase;
	text-decoration: none ;
	color: #fff;
	text-align: center;
	background-color: rgba(255,141,7,1.00);
	background: -moz-linear-gradient(270deg, rgba(255,141,7,1.00), rgba(13,13,13,1.00));
	background: -webkit-linear-gradient(270deg, rgba(255,141,7,1.00), rgba(13,13,13,1.00));
	background: -webkit-gradient(linear, 0 0, 100% 0, from(rgba(255,141,7,1.00)), to(rgba(13,13,13,1.00)));
	background: -o-linear-gradient(270deg, rgba(255,141,7,1.00), rgba(13,13,13,1.00));
	background: linear-gradient(270deg, rgba(255,141,7,1.00), rgba(13,13,13,1.00));
	-webkit-animation: AnimationName 25s ease infinite;
	 -moz-animation: AnimationName 25s ease infinite;
	 -o-animation: AnimationName 25s ease infinite;
	 animation: AnimationName 25s ease infinite;
	 -webkit-transform-style: preserve-3d;
	 background-size: 400% 400%;
	 -webkit-backface-visibility: hidden;
}

.iLB_recent_highlight_outter {
	clear: both;
	background-color: rgba(255,255,255,1.00);
	padding: 100px 0px;
}

.iLB_recent_highlight_inner {
	width: 90%;
	margin: 0px auto;
}

.iLB_recent_highlight_inner h2 {
	text-align: center;
	font-size: 2.0em;
	text-transform: uppercase;
	margin: 0px 0px;
	font-family: 'Montserrat', 'Crimson Text', sans-serif;
	font-weight: 900;
}

.iLB_recent_highlight_inner h2:after {
	width: 5rem;
	height: 2px;
	background-color: rgba(136,136,136,1.00);
	display: block;
	content: "";
	margin: 0.40em auto;
	margin-top: 0.40em;
	margin-right: auto;
	margin-bottom: 0.40em;
	margin-left: auto;
	animation-name: fadeInRightBig;
	animation-duration: 2s;
}

.iLB_need_partner_outter {
	clear: both;
	padding: 200px 0px;
	height: 100vh;
	background-image: linear-gradient(rgba(255,255,255,0.80), rgba(255,255,255,0.80)), url(../images/pagebanner1.jpg);
	background-size: cover;
	background-position: center;
}

.iLB_need_partner_inner {
	width: 70%;
	margin: 0px auto;
	text-align: center;
}

.iLB_need_partner_inner h2 {
	font-size: 4.0em;
	text-transform: uppercase;
	font-family: 'Montserrat', 'Crimson Text', sans-serif;
	font-weight: 900;
}

.iLB_need_partner_inner h3 {
	font-size: 3.0em;
	margin: 50px auto;
	font-weight: 400;
}

.iLB_need_partner_inner a {
	padding: 20px 30px;
	margin: 5px 10px;
	display: inline-block;
	text-decoration: none !important;
	color: #fff;
	background-color: rgba(13,13,13,1.00);
	background: -moz-linear-gradient(270deg, rgba(69,164,218,1.00), rgba(169,8,105,1.00));
	background: -webkit-linear-gradient(270deg, rgba(69,164,218,1.00), rgba(169,8,105,1.00));
	background: -webkit-gradient(linear, 0 0, 100% 0, from(rgba(69,164,218,1.00)), to(rgba(169,8,105,1.00)));
	background: -o-linear-gradient(270deg, rgba(69,164,218,1.00), rgba(169,8,105,1.00));
	background: linear-gradient(270deg, rgba(69,164,218,1.00), rgba(169,8,105,1.00));
	-webkit-animation: AnimationName 25s ease infinite;
	 -moz-animation: AnimationName 25s ease infinite;
	 -o-animation: AnimationName 25s ease infinite;
	 animation: AnimationName 25s ease infinite;
	 -webkit-transform-style: preserve-3d;
	 background-size: 400% 400%;
	 -webkit-backface-visibility: hidden;
	 text-transform: uppercase;
	 font-weight: 800;
}

.iLB_support_project_outter {
	clear: both;
	background-color: rgba(255,255,255,1.00);
	padding: 100px 0px;
}

.iLB_support_project_inner {
	width: 70%;
	margin: 0px auto;
}

.iLB_support_project_inner h2 {
	text-align: center;
	font-size: 2.0em;
	text-transform: uppercase;
	margin: 0px 0px;
	font-family: 'Montserrat', 'Crimson Text', sans-serif;
	font-weight: 900;
}

.iLB_support_project_inner h2:after {
	width: 5rem;
	height: 2px;
	background-color: rgba(136,136,136,1.00);
	display: block;
	content: "";
	margin: 0.40em auto;
	margin-top: 0.40em;
	margin-right: auto;
	margin-bottom: 0.40em;
	margin-left: auto;
	animation-name: fadeInRightBig;
	animation-duration: 2s;
}

.iLB_support_project_banner {
	width: 98.5%;
	display: inline-block;
	text-align: center;
	margin: 20px 0.5% 50px;
}

.iLB_support_project_banner img {
	width: 100%;
}

.iLB_support_project {
	width: 32%;
	margin:1.5% 0.5%;
	display: inline-block;
	text-align: center;
}

.iLB_support_project img{
	width: 100%;
	display: block;
}

.iLB_support_project h4{
	font-weight: 300;
	font-size: 1.0em;
	padding: 20px;
	line-height: 1.8em;
}

.iLB_support_project a {
	-webkit-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	 -webkit-transform-style: preserve-3d;
}

.project_more {
	padding: 20px 30px;
	margin: 5px 10px;
	display: inline-block;
	text-decoration: none;
	color: #fff;
	background-color: rgba(13,13,13,1.00);
	background: -moz-linear-gradient(270deg, rgba(169,8,105,1.00), rgba(69,164,218,1.00));
	background: -webkit-linear-gradient(270deg, rgba(169,8,105,1.00), rgba(69,164,218,1.00));
	background: -webkit-gradient(linear, 0 0, 100% 0, from(rgba(169,8,105,1.00)), to(rgba(69,164,218,1.00)));
	background: -o-linear-gradient(270deg, rgba(169,8,105,1.00), rgba(69,164,218,1.00));
	background: linear-gradient(270deg, rgba(169,8,105,1.00), rgba(69,164,218,1.00));
	-webkit-animation: AnimationName 15s ease infinite;
	 -moz-animation: AnimationName 15s ease infinite;
	 -o-animation: AnimationName 15s ease infinite;
	 animation: AnimationName 15s ease infinite;
	 -webkit-transform-style: preserve-3d;
	 background-size: 400% 400%;
	 text-transform: uppercase;
	 font-weight: 800;
}

.project_donate {
	padding: 20px 30px;
	margin: 5px 10px;
	display: inline-block;
	text-decoration: none;
	color: #fff;
	background-color: rgba(69,164,218,1.00);
	background: -moz-linear-gradient(270deg, rgba(69,164,218,1.00), rgba(169,8,105,1.00));
	background: -webkit-linear-gradient(270deg, rgba(69,164,218,1.00), rgba(169,8,105,1.00));
	background: -webkit-gradient(linear, 0 0, 100% 0, from(rgba(69,164,218,1.00)), to(rgba(169,8,105,1.00)));
	background: -o-linear-gradient(270deg, rgba(69,164,218,1.00), rgba(169,8,105,1.00));
	background: linear-gradient(270deg, rgba(69,164,218,1.00), rgba(169,8,105,1.00));
	-webkit-animation: AnimationName 25s ease infinite;
	 -moz-animation: AnimationName 25s ease infinite;
	 -o-animation: AnimationName 25s ease infinite;
	 animation: AnimationName 25s ease infinite;
	 -webkit-transform-style: preserve-3d;
	 background-size: 400% 400%;
	 text-transform: uppercase;
	 font-weight: 800;
}

.iLB_get_news_update_outter {
	clear: both;
	padding: 100px 0px;
	background-color: rgba(13,13,13,1.00);
	color: rgba(255,255,255,1.00);
	background: -moz-linear-gradient(270deg, rgba(136,136,136,0.95), rgba(13,13,13,0.95));
	background: -webkit-linear-gradient(270deg, rgba(136,136,136,0.95), rgba(13,13,13,0.95));
	background: -webkit-gradient(linear, 0 0, 100% 0, from(rgba(136,136,136,0.95)), to(rgba(13,13,13,0.95)));
	background: -o-linear-gradient(270deg, rgba(136,136,136,0.95), rgba(13,13,13,0.95));
	background: linear-gradient(270deg, rgba(136,136,136,0.95), rgba(13,13,13,0.95));
	-webkit-animation: AnimationName 5s ease infinite;
	 -moz-animation: AnimationName 5s ease infinite;
	 -o-animation: AnimationName 5s ease infinite;
	 animation: AnimationName 5s ease infinite;
	 -webkit-transform-style: preserve-3d;
	 background-size: 400% 400%;
	 -webkit-backface-visibility: hidden;
    overflow-x: hidden;
}

.iLB_get_news_update_inner {
	width: 70%;
	margin:0px auto;
}

.iLB_get_news_update_inner h2 {
	font-size: 2.0em;
	text-transform: uppercase;
	margin: 0px 0px 30px;
	font-family: 'Montserrat', 'Crimson Text', sans-serif;
	font-weight: 900;
}

.iLB_get_news_update {
	margin: 0px 0px 50px;
    width: 100%;
}


.iLB_get_news_update::after { 
   content: " ";
   display: block; 
   height: 0; 
   clear: both;
}

.news_update_name, .news_update_email {
	width: 20%;
	position: relative;
	z-index: 1;
	padding: 20px 40px;
	margin: 0px;
	display: inline-block;
	zoom: 1;
	text-align: center;
	border: none;
    background-position-x: 0px;
    background-position-y: 0px;
    background-repeat: repeat;
    background-origin: padding-box;
    background-clip: border-box;
	-webkit-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden;
	-webkit-transform: skewX(16deg);
	-ms-transform: skewX(16deg);
	transform: skewX(16deg);
	-webkit-transform-style: preserve-3d;
	background-color: rgba(255,255,255,1.00);
	color: rgba(13,13,13,1.00);
	font-size: 1.0em;
	font-style: italic;
    float: left;
}

.news_update_send {
	width: 80px;
	position: relative;
	z-index: 1;
	padding: 20px;
	margin: 0px;
	display: inline-block !important;
	zoom: 1;
	text-align: center;
	border: none;
    background-position-x: 0px;
    background-position-y: 0px;
    background-repeat: repeat;
    background-origin: padding-box;
    background-clip: border-box;
	-webkit-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden;
	-webkit-transform: skewX(16deg);
	-ms-transform: skewX(16deg);
	transform: skewX(16deg);
	-webkit-transform-style: preserve-3d;
	background-color: rgba(69,164,218,1.00);
	color: rgba(255,255,255,1.00);
	font-size: 1.0em;
	font-style: italic;
    float: left;
}

.iLB_bottom_logo {
	width: 10%;
	display: inline-block;
}

.iLB_bottom_logo img {
	width: 100%;
	display: block;
}

.iLB_bottom_contact_outter {
	width: 80%;
	display: inline-block;
	padding: 0px 0px 0px 50px;
}

.iLB_bottom_contact1 {
	width: 100%;
	display: block;
	margin: 0px 0px 30px;
}

.iLB_bottom_contact1 a {
	color: rgba(255,255,255,1.00);
	text-decoration: none;
	display: inline-block;
}

.bottom_ilb {
	font-size: 1.5em;
	font-family: 'Montserrat', 'Crimson Text', sans-serif;
	font-weight: 700;
	margin: 0px 10px;
}

.bottom_ilb:hover {
	color: rgba(69,164,218,1.00);
	transition: all ease-in 1.0s;
}


.bottom_links1 {
	text-transform: uppercase;
	text-decoration: underline;
	font-weight: 600;
	font-size: 1.00em;
	margin: 0px 10px;
	padding: 5px 0px;
	border-bottom: dashed 1px rgba(255,255,255,1.00);
	transition: all ease 2s;
}

.bottom_links1:hover {
	border-bottom: solid 1px rgba(69,164,218,1.00);
	transition: all ease-in 1.0s;
}

.iLB_bottom_contact1 i {
	margin: 0px 5px;
}

.bottom_links1:hover i {
	transform: scale(1.3);
}

.iLB_bottom_contact2 {
	width: 100%;
	display: block;
}

.iLB_bottom_contact2 a {
	display: inline-block;
	color: rgba(220,220,220,0.50);
	text-decoration: none;
	text-transform: uppercase;
	margin: 5px;
	font-size: 1.0em;
}




.iLB_footerholder {
	clear: both;
	padding: 20px;
	background-color: rgba(13,13,13,1.00);
	color: rgba(255,255,255,1.00);
	background: -moz-linear-gradient(270deg, rgba(136,136,136,1.00), rgba(13,13,13,1.00));
	background: -webkit-linear-gradient(270deg, rgba(136,136,136,1.00), rgba(13,13,13,1.00));
	background: -webkit-gradient(linear, 0 0, 100% 0, from(rgba(136,136,136,1.00)), to(rgba(13,13,13,1.00)));
	background: -o-linear-gradient(270deg, rgba(136,136,136,1.00), rgba(13,13,13,1.00));
	background: linear-gradient(270deg, rgba(136,136,136,1.00), rgba(13,13,13,1.00));
	-webkit-animation: AnimationName 5s ease infinite;
	 -moz-animation: AnimationName 5s ease infinite;
	 -o-animation: AnimationName 5s ease infinite;
	 animation: AnimationName 5s ease infinite;
	 -webkit-transform-style: preserve-3d;
	 background-size: 400% 400%;
	 -webkit-backface-visibility: hidden;
}

.iLB_footerbox {
	width: 70%;
	margin: 0px auto;
	font-size: 0.8em;
}

.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}


#backtop {
	position: fixed;
	left:auto;
	right: 20px;
	top:auto;
	bottom: 20px;
	outline: none;
    overflow:hidden;
    color:#fff;
    text-align:center;
    background-color: rgba(69,164,218,1.00);
    height:40px;
    width:40px;
    line-height:40px;
    font-size:14px;
    border-radius:5px;
    cursor:pointer;
    transition:all 0.3s linear;
    z-index:999999;
    opacity:1;
    display:none;
 }

#backtop:hover {
	background-color: rgba(255,255,255,1.00);
	color: rgba(69,164,218,1.00);
}

 #backtop.mcOut {
	 opacity:0;
}







/*About Us*/

.iLB_toppagetitlename_outter {
	clear: both;
	margin: 15% auto 0px;
	width: 90%;
	color: #fff;
	text-transform: uppercase;
	padding: 20px;
	text-align: center;
}

.iLB_toppagetitlename_outter h2 {
	font-size: 3.0em;
	margin: 0px;
	font-weight: 800;
	font-family: 'Montserrat', 'Crimson Text', sans-serif;
}

.iLB_topheading_outter {
	clear: both;
	padding: 100px 0px 0px;
	background-color: rgba(255,255,255,1.00);
}

.iLB_topheading_inner {
	width: 35%;
	margin: 0px auto;
	line-height: 1.3em;
	font-size: 1.6em;
	text-align: center;
	font-family: 'Montserrat', 'Crimson Text', sans-serif;
}

.iLB_aboutuscopy_outter {
	clear: both;
	padding: 100px 0px;
	background-color: rgba(255,255,255,1.00);
}

.iLB_aboutuscopy_inner {
	width: 50%;
	margin: 0px auto;
	line-height: 1.8em;
}

.iLB_intotext_outter {
	clear: both;
	padding: 100px 0px;
	background-color: rgba(255,255,255,1.00);
}

.iLB_intotext_inner {
	width: 20%;
	margin: 0px auto;
	text-align: center;
}

.iLB_intotext_inner h3 {
	font-size: 2.0em;
	font-weight: 900;
	font-family: 'Montserrat', 'Crimson Text', sans-serif;
	text-transform: uppercase;
}

.iLB_dna_outter {
	clear: both;
	padding: 0px 0px 100px;
	background-color: rgba(255,255,255,1.00);
}

.iLB_dna_inner{
	margin: 0px auto;
	width: 100%;
	text-align: center;
}

.iLB_dna_inner1, .iLB_dna_inner2, .iLB_dna_inner3, .iLB_dna_inner4 {
	margin: 0px auto;
	width: 100%;
	padding: 0px;
	background-repeat: no-repeat;
	background-size: 50%;
	display: block;
	clear: both;
}

.iLB_dna_inner1::after, .iLB_dna_inner2::after, .iLB_dna_inner3::after, .iLB_dna_inner4::after {
	content: " ";
	display: block;
	clear: both;
	height: 0;
}

.iLB_dna_inner1 {
	background-image: linear-gradient(rgba(69,164,218,0.30), rgba(69,164,218,0.30)), url(../images/core1.jpg);
	background-position: left center;
}

.iLB_dna_inner2 {
	background-image: linear-gradient(rgba(69,164,218,0.30), rgba(69,164,218,0.30)), url(../images/core2.jpg);
	background-position: right center;
}

.iLB_dna_inner3 {
	background-image: linear-gradient(rgba(69,164,218,0.30), rgba(69,164,218,0.30)), url(../images/core3.jpg);
	background-position: left center;
}

.iLB_dna_inner4 {
	background-image: linear-gradient(rgba(69,164,218,0.30), rgba(69,164,218,0.30)), url(../images/core4.jpg);
	background-position: right center;
}

.iLB_dna_all_inner {
	width: 80%;
	margin: 0px auto;
}
.iLB_dna_text {
	width: 50%;
	margin: 0px;
	vertical-align: top;
	float:left;
}

.iLB_dna_text h3 {
	font-size: 2.0em;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	margin: 0px 0px 10px;
	font-weight: 700;
}

.iLB_dna_text h4 {
	font-size: 1.0em;
	font-weight: 400;
	word-spacing: 0.1em;
	text-align: justify;
	line-height: 1.8em;
}

.iLB_dna{
	width: 50%;
	margin: 0px auto;
	font-size: 3.5em;
	text-transform: uppercase;
	font-weight: 700;
	float: left;
	color: #fff;
}

.dnaright {
	text-align: right;
	margin: 0px 0px 0px;
	padding: 100px 50px 50px;
	display: inline-block;
}

.dnaleft {
	text-align: left;
	margin: 0px 0px 0px;
	padding: 100px 50px 50px;
	display: inline-block;
}

.iLB_meetteam_outter {
	clear: both;
	background-color: rgba(255,255,255,1.00);
	padding: 100px  0px;
	display: none;
}

.iLB_meetteam_inner {
	width: 70%;
	margin: 0px auto;
	text-align: center;
}

.iLB_meetteam_inner h2 {
	text-align: center;
	font-size: 2.0em;
	text-transform: uppercase;
	margin: 0px 0px;
	font-family: 'Montserrat', 'Crimson Text', sans-serif;
	font-weight: 900;
}

.iLB_meetteam_inner h2:after {
	width: 5rem;
	height: 2px;
	background-color: rgba(136,136,136,1.00);
	display: block;
	content: "";
	margin: 0.40em auto;
	margin-top: 0.40em;
	margin-right: auto;
	margin-bottom: 0.40em;
	margin-left: auto;
	animation-name: fadeInRightBig;
	animation-duration: 2s;
}

.iLB_meetteam {
	display: inline-block;
	margin: 0.5%;
	width: 23%;
	text-align: center;
	padding: 0px 0px 20px;
}

.iLB_meetteam img {
	display: block;
	width: 100%;
}

.iLB_meetteam h4 {
	display: block;
	font-size: 1.2em;
	margin: 15px 0px;
	text-transform: uppercase;
	font-weight: 800;
}

.iLB_meetteam h5 {
	display: block;
	font-size: 1.0em;
	text-transform: capitalize;
}


.iLB-community-main {
	clear: both;
	background: rgba(255,255,255,1.00);
	background-position: center;
}

.iLB-community-inner {
	width: 60%;
	margin: 0px auto;
	padding: 100px;
	text-align: center;
}

.iLB-community-inner h2 {
	text-align: center;
	font-size: 2.0em;
	text-transform: uppercase;
	margin: 0px 0px;
	font-family: 'Montserrat', 'Crimson Text', sans-serif;
	font-weight: 900;
}

.iLB-community-inner h2:after {
	width: 5rem;
	height: 2px;
	background-color: rgba(136,136,136,1.00);
	display: block;
	content: "";
	margin: 0.40em auto;
	margin-top: 0.40em;
	margin-right: auto;
	margin-bottom: 0.40em;
	margin-left: auto;
	animation-name: fadeInRightBig;
	animation-duration: 2s;
}

.iLB-community-inner h4 {
	font-size: 1.0em;
	letter-spacing: 0.1em;
	line-height: 1.8em;
	margin: 30px auto;
	font-family: 'Montserrat', 'Crimson Text', sans-serif;
	font-weight: 400;
}

.iLB-community-inner img {
	width: 100%;
	border: none;
	display: block;
}

.iLB-communityothers {
	padding: 100px 0px 0px;
}

.iLB-communityothers h4 {
	font-size: 1.5em;
	font-weight: 700;
	margin: 5px 0px 20px;
	text-transform: capitalize;
	letter-spacing: 0.01em;
}

.iLB-communityothers-pix {
	display: inline-block;
	width: 24%;
}


/*Service Page*/


.iLB_services_outter {
	clear: both;
	background-color: rgba(255,255,255,1.00);
	padding: 100px 0px;
}

.iLB_services_inner {
	width: 60%;
	margin: 0px auto;
}

.iLB_services_inner::after {
	content: " ";
	clear: both;
	display: block;
}


.iLB_services_copy {
	display: inline-block;
	width: 50%;
	padding: 100px 50px;
	float: left;
}

.iLB_services_copy h2 {
	font-size: 2.00em;
	text-transform: capitalize;
	font-weight: 800;
	font-family: 'Montserrat', 'Crimson Text', sans-serif;
	text-align: center;
}

.iLB_services_copy p {
	font-size: 1.0em;
	text-align: center;
	line-height: 1.8em;
	word-spacing: 0.1em;
}

.iLB_services_copy a {
	color: rgba(136,136,136,1.00);
	text-decoration: underline;
}

.iLB_services_copy a:hover {
	text-decoration: none;
}

.iLB_services_picture {
	display: inline-block;
	width: 50%;
	float: left;
	border: solid 1px rgba(136,136,136,0.20);
}

.iLB_services_picture img {
	display: block;
	width: 100%;
}

.iLB_narrative_outter {
	clear: both;
	background-color: rgba(13,13,13,1.00);
	background: -moz-linear-gradient(270deg, rgba(13,13,13,0.70), rgba(13,13,13,0.70)), url(../images/pagebanner2.jpg);
	background: -webkit-linear-gradient(270deg, rgba(13,13,13,0.70), rgba(13,13,13,0.70)), url(../images/pagebanner2.jpg);
	background: -webkit-gradient(linear, 0 0, 100% 0, from(rgba(13,13,13,0.70)), to(rgba(13,13,13,0.70))), url(../images/pagebanner2.jpg);
	background: -o-linear-gradient(270deg, rgba(13,13,13,0.70), rgba(13,13,13,0.70)), url(../images/pagebanner2.jpg);
	background: linear-gradient(270deg, rgba(13,13,13,0.70), rgba(13,13,13,0.70)), url(../images/pagebanner2.jpg);
	-webkit-animation: AnimationName 25s ease infinite;
	 -moz-animation: AnimationName 25s ease infinite;
	 -o-animation: AnimationName 25s ease infinite;
	 animation: AnimationName 25s ease infinite;
	 -webkit-transform-style: preserve-3d;
	 background-size: 110% 110%;
	 background-repeat: no-repeat;
	 padding: 100px 0px;
	 -webkit-backface-visibility: hidden;
}

.iLB_narrative_inner {
	width: 70%;
	margin: 0px auto;
	text-align: justify;
	color: rgba(255,255,255,1.00);
}

.iLB_narrative_inner h2 {
	text-align: center;
	font-size: 2.0em;
	text-transform: uppercase;
	margin: 0px 0px;
	font-family: 'Montserrat', 'Crimson Text', sans-serif;
	font-weight: 900;
}

.iLB_narrative_inner h2:after {
	width: 5rem;
	height: 2px;
	background-color: rgba(255,255,255,1.00);
	display: block;
	content: "";
	margin: 0.40em auto;
	margin-top: 0.40em;
	margin-right: auto;
	margin-bottom: 0.40em;
	margin-left: auto;
	animation-name: fadeInRightBig;
	animation-duration: 2s;
}

.iLB_narrative_inner p {
	font-size: 1.0em;
	font-weight: 400;
	text-align: justify;
	line-height: 1.8em;
	margin: 20px 0px 100px;
	word-spacing: 0.1em;
}




/*Projects*/

.iLB_campaigns_outter {
	clear: both;
	padding: 100px 0px;
	background-color: rgba(255,255,255,1.00);
}

.iLB_campaigns_inner {
	width: 70%;
	margin: 0px auto;
	text-align: center;
}

.iLB_campaigns_inner::after {
	content: " ";
	clear: both;
	display: block;
}

.iLB_campaigns_inner h2 {
	text-align: center;
	font-size: 2.0em;
	text-transform: uppercase;
	margin: 0px 0px;
	font-family: 'Montserrat', 'Crimson Text', sans-serif;
	font-weight: 900;
}

.iLB_campaigns_inner h2:after {
	width: 5rem;
	height: 2px;
	background-color: rgba(255,255,255,1.00);
	display: block;
	content: "";
	margin: 0.40em auto;
	margin-top: 0.40em;
	margin-right: auto;
	margin-bottom: 0.40em;
	margin-left: auto;
	animation-name: fadeInRightBig;
	animation-duration: 2s;
}

.iLB_campaigns {
	display: inline-block;
	width: 46%;
	margin: 2%;
	float: left;
	padding: 0px 0px 10px;
}

.iLB_campaigns img {
	display: block;
	width: 100%;
	margin: 0px 0px 20px;
	border: solid 1px rgba(136,136,136,0.20);
}

.iLB_campaigns h4 {
	font-size: 1.2em;
	font-weight: 800;
	line-height: 1.5em;
	text-transform: uppercase;
}

.iLB_campaigns h5 {
	font-size: 1.0em;
	line-height: 1.8em;
}





/*Media Page*/

.iLB_media_outter {
	clear: both;
	padding: 100px 0px;
	background-color: rgba(255,255,255,1.00);
}

.iLB_media_inner {
	width: 90%;
	margin: 0px auto;
	text-align: center;
}

.iLB_media {
	display: inline-block;
	width: 30%;
	margin: 1%;
}




/*Partners*/

.iLB_partners_outter {
	clear: both;
	padding: 100px 0px;
	background-color: rgba(255,255,255,1.00);
}

.iLB_partners_inner {
	width: 50%;
	margin: 0px auto;
	text-align: center;
}

.iLB_partners_inner h2 {
	text-align: center;
	font-size: 2.0em;
	text-transform: uppercase;
	margin: 0px 0px;
	font-family: 'Montserrat', 'Crimson Text', sans-serif;
	font-weight: 900;
}

.iLB_partners_inner h2:after {
	width: 5rem;
	height: 2px;
	background-color: rgba(136,136,136,1.00);
	display: block;
	content: "";
	margin: 0.40em auto;
	margin-top: 0.40em;
	margin-right: auto;
	margin-bottom: 0.40em;
	margin-left: auto;
	animation-name: fadeInRightBig;
	animation-duration: 2s;
}

.iLB_partners_inner img {
	display: inline-block;
	width: 100px;
	margin: 20px;
}

.iLB_partners_inner a {
	color: rgba(136,136,136,1.00);
	text-decoration: none;
}



/*Contact Page*/

.iLB_contact {
	display: block;
	line-height: 1.8em;
	width: 30%;
	margin: 0px auto;
}

.contact_name {
	display: block;
	height: 60px;
	padding: 10px 20px;
	width: 30%;
	margin: 10px auto;
	font-family: 'Nanum Gothic', 'Oswald', 'Montserrat', 'Crimson Text', sans-serif;
	background-color: rgba(255,255,255,1.00);
	color: rgba(136,136,136,1.00);
	border: solid 1px rgba(136,136,136,1.00);
}

.contact_comment {
	display: block;
	height: 200px;
	padding: 10px 20px;
	width: 30%;
	margin: 10px auto;
	font-family: 'Nanum Gothic', 'Oswald', 'Montserrat', 'Crimson Text', sans-serif;
	background-color: rgba(255,255,255,1.00);
	color: rgba(136,136,136,1.00);
	border: solid 1px rgba(136,136,136,1.00);
}

.contact_button {
	width: 180px;
	display: block;
	padding: 10px 20px;
	margin: 10px auto 100px;
	font-weight: 700;
	text-transform: uppercase;
	font-family: 'Montserrat', 'Crimson Text', sans-serif;
	color: rgba(255,255,255,1.00);
	background-color: rgba(13,13,13,1.0);
	border: none;
    cursor: not-allowed;
}

.g-recaptcha{
	margin: 0 auto;
    text-align: center;
}

.grobot {
	margin: 0 auto;
    text-align: center;
    min-width: 290px;
    max-width: 305px;
}



























@media only screen and (max-width: 1580px) {
	
	

}


@media only screen and (min-width:1122px) and (max-width: 1246px) {
	
	
	.iLB_toplogo {
		width: 8%;
		margin: 0px 2% 0px 10px;
		text-align: left;
	}
	
	.iLB_toplogo img {
		width: 100%;
	}
	
	.iLB_topsocial {
		width: 50%;
	}
		
	.iLB_topnav {
		width: 35%;
	}
	
	.top_toparrow_outter img {
		width: 4%;
	}
	
	.iLB_welcome_inner {
		width: 95%;
	}
	
	.iLB_welcome_inner_text {
		padding: 20px 20px;
	}
	
	.iLB_breaking_news_video {
		width: 63%;
	}
	
	.iLB_breaking_news_feed {
		width: 37%;
		padding: 20px;
	}
	
	.iLB_need_partner_outter {
		height: 100%;
	}
	
	.iLB_need_partner_inner {
		width: 90%;
	}
	
	.iLB_support_project_inner {
		width: 90%;
	}
	
	
	.iLB_get_news_update_inner {
		width: 90%;
	}
	
	
	/*About Us*/
	
	.iLB_topheading_inner {
		width: 50%;
	}
	
	.iLB_aboutuscopy_inner {
		width: 80%;
	}
	
	.iLB_intotext_inner {
		width: 50%;
	}
	
	.iLB_dna_inner{
		margin: 0px auto;
		width: 100%;
		text-align: center;
	}
	
	.iLB_dna_all_inner {
		width: 100%;
	}
	
	.iLB_meetteam_inner {
		width: 80%;
	}
	
	.iLB_meetteam {
		width: 32%;
	}
		
	.iLB-community-inner {
		width: 80%;
		padding: 100px 0px;
	}
	
	.iLB-communityothers {
		padding: 100px 0px 0px;
	}
	
	
	
		
	/*Service Page*/
	
	
	.iLB_services_inner {
		width: 80%;
	}
	
	.iLB_services_copy {
		padding: 100px 30px;
		text-align: justify;
	}
	
		
	.iLB_narrative_outter {
		 background-size: cover;
	}
	
	.iLB_narrative_inner {
		width: 80%;
	}
	
	
	/*Partners*/
	
	
	.iLB_partners_inner h2 {
		font-size: 1.8em;
	}
	
	
	/*Media Page*/
	
	
	.iLB_media_inner {
		width: 95%;
	}
	
	.iLB_media {
		width: 45%;
	}
	
	
	/*Contact Page*/
	
	.iLB_contact, .contact_name, .contact_comment {
		width: 50%;
	}
	

	
	

}





@media only screen and (min-width:952px) and (max-width: 1120px) {
	
	
	.iLB_toplogo {
		width: 10%;
		margin: 0px 2% 0px 10px;
		text-align: left;
	}
	
	.iLB_toplogo img {
		width: 100%;
	}
	
	.iLB_topsocial {
		width: 50%;
	}
	
	.iLB_topsocial i {
		padding: 5px;
		font-size: 1.0em;
		width: 30px;
		height: 30px;
	}
		
	.iLB_topnav {
		width: 35%;
	}
	
	.iLB_name_outter h2 {
		font-size: 3.5em;
	}
	
	.top_toparrow_outter img {
		width: 4%;
	}
	
	.iLB_welcome_inner {
		width: 95%;
	}
	
	.iLB_welcome_inner_text {
		padding: 20px 20px;
	}
	
	.iLB_breaking_news_video {
		width: 63%;
	}
	
	.iLB_breaking_news_feed {
		width: 37%;
		padding: 20px;
	}
	
	.news_readmore {
		padding: 10px 30px;
	}
	
	.iLB_need_partner_outter {
		height: 100%;
	}
	
	.iLB_need_partner_inner {
		width: 90%;
	}
	
	.iLB_support_project_inner {
		width: 90%;
	}
	
	
	.iLB_get_news_update_inner {
		width: 90%;
	}
	
	
	/*About Us*/
	
	.iLB_topheading_inner {
		width: 50%;
	}
	
	.iLB_aboutuscopy_inner {
		width: 80%;
	}
	
	.iLB_intotext_inner {
		width: 50%;
	}
	
	.iLB_dna_inner1, .iLB_dna_inner2, .iLB_dna_inner3, .iLB_dna_inner4 {
		background-size: 50% 80%;
	}
	
	.iLB_dna_inner{
		margin: 0px auto;
		width: 100%;
		text-align: center;
	}
	
	.iLB_dna_all_inner {
		width: 100%;
	}
	
	.iLB_meetteam_inner {
		width: 80%;
	}
	
	.iLB_meetteam {
		width: 32%;
	}
		
	.iLB-community-inner {
		width: 80%;
		padding: 100px 0px;
	}
	
	.iLB-communityothers {
		padding: 100px 0px 0px;
	}
	
	
		
	/*Service Page*/
	
	
	.iLB_services_inner {
		width: 90%;
		margin: 0px auto;
	}
	
	.iLB_services_copy {
		width: 60%;
		padding: 50px 30px 50px;
		text-align: justify;
	}
	
	.iLB_services_copy p {
		text-align: justify;
	}
	
	.iLB_services_copy h2 {
		font-size: 1.30em;
	}
		
	.iLB_services_picture {
		width: 40%;
	}
	
		
	.iLB_narrative_outter {
		 background-size: cover;
	}
	
	.iLB_narrative_inner {
		width: 90%;
	}
	
	.iLB_narrative_inner h2 {
		font-size: 1.7em;
	}
	
	
	/*Projects*/
	
	
	.iLB_campaigns_inner {
		width: 90%;
	}
	
	.iLB_campaigns_inner h2 {
		font-size: 1.8em;
	}
		
	.iLB_campaigns {
		width: 47%;
		margin: 1%;
	}
	
	/*Media Page*/
	
	
	.iLB_media_inner {
		width: 98%;
	}
	
	.iLB_media {
		width: 45%;
	}
	
	
	/*Partners*/
	
	
	.iLB_partners_inner h2 {
		text-align: center;
		font-size: 1.8em;
	}
		
	
	/*Contact Page*/
	
	.iLB_contact, .contact_name, .contact_comment {
		width: 60%;
	}
	



}





@media only screen and (min-width:751px) and (max-width: 950px) {
	
	
	.iLB_toplogo {
		width: 15%;
		margin: 0px 2% 0px 10px;
		text-align: left;
	}
	
	.iLB_toplogo img {
		width: 100%;
	}
	
	.iLB_topsocial {
		width: 45%;
	}
	
	.iLB_topsocial i {
		padding: 5px;
		font-size: 1.0em;
		width: 30px;
		height: 30px;
	}
		
	.iLB_topnav {
		width: 35%;
	}
	
	.iLB_name_outter {
		margin: 60% auto 0px;
	}
	
	.iLB_name_outter h2 {
		font-size: 3.0em;
	}
	
	.top_toparrow_outter img {
		width: 4%;
	}
	
	.iLB_welcome_inner {
		width: 95%;
	}
	
	.iLB_welcome_inner_text {
		width: 51%;
		padding: 20px 20px;
	}
	
	.iLB_welcome_inner_text a {
		padding: 20px 30px;
		margin: 10px auto;
	}
	
	.iLB_welcome_inner_video {
		width: 49%;
		margin: 10px auto;
	}
	
	.iLB_breaking_news_video {
		width: 63%;
	}
	
	.iLB_breaking_news_feed {
		width: 37%;
		padding: 20px;
	}
	
	.iLB_breaking_news_feed h2 {
		font-size: 1.7em;
	}
	
	.news_readmore {
		padding: 10px 30px;
	}
	
	.iLB_recent_highlight_inner h2 {
		font-size: 2.0em;
	}
	
	.iLB_need_partner_outter {
		padding: 100px 0px;
		height: 100vh;
	}
	
	.iLB_need_partner_inner {
		width: 90%;
	}
	
	.iLB_need_partner_inner h2 {
		font-size: 3.00em;
	}
	
	.iLB_need_partner_inner h3 {
		font-size: 2.0em;
	}
	
	.iLB_support_project_inner {
		width: 90%;
	}
	
	.iLB_support_project_inner h2 {
		font-size: 2.0em;
	}
	
	.iLB_support_project {
		width: 47%;
	}
	
	.iLB_get_news_update_inner {
		width: 80%;
		text-align: center;
	}
	
	.iLB_get_news_update_inner h2 {
		font-size: 2.0em;
		margin: 0px 0px 30px;
	}

	.news_update_name, .news_update_email {
		width: 70%;
		margin: 10px auto;
	}
	
	.news_update_send {
		margin: 10px auto;
		display: block;
	}
	
	.iLB_bottom_logo {
		display: none;
	}
	
	.iLB_bottom_contact_outter {
		width: 100%;
		display: inline-block;
		padding: 0px 0px 0px 0px;
	}
	
	.iLB_bottom_contact1 {
		width: 100%;
		display: block;
	}
	
	.iLB_bottom_contact1 .bottom_links1 {
		text-decoration: none;
		display: block;
	}
	
	.bottom_ilb {
		font-size: 1.8em;
		display: inline-block;
	}
	
	.bottom_ilb:hover {
		color: rgba(69,164,218,1.00);
		transition: all ease-in 1.0s;
	}
	
	
	.bottom_links1, .bottom_links1:hover {
		margin: 5px 10px;
		border-bottom: none;
		display: block;
	}
		
	.iLB_footerbox {
		width: 90%;
	}
	
	
	/*About Us*/
	
	.iLB_toppagetitlename_outter {
		margin: 30% auto 0px;
	}
	
	.iLB_toppagetitlename_outter h2 {
		font-size: 2.0em;
	}
	
	.iLB_topheading_inner {
		width: 70%;
	}
	
	.iLB_aboutuscopy_inner {
		width: 80%;
	}
	
	.iLB_intotext_inner {
		width: 50%;
	}
	
	.iLB_intotext_inner h3 {
		font-size: 1.8em;
	}
	
	.iLB_dna_inner1, .iLB_dna_inner2, .iLB_dna_inner3, .iLB_dna_inner4 {
		background-size: 50% 70%;
	}
	
	.iLB_dna_inner{
		margin: 0px auto;
		width: 100%;
		text-align: center;
	}
	
	.iLB_dna_all_inner {
		width: 100%;
	}
	
	.iLB_meetteam_inner {
		width: 90%;
	}
	
	.iLB_meetteam_inner h2 {
		font-size: 1.8em;
	}
	
	.iLB_meetteam {
		width: 32%;
	}
		
	.iLB-community-inner {
		width: 80%;
		padding: 100px 0px;
	}
	
	.iLB-community-inner h2 {
		font-size: 1.8em;
	}
	
	.iLB-communityothers {
		padding: 100px 0px 0px;
	}
	
	.iLB-communityothers h4 {
		font-size: 1.5em;
	}
	
		
	/*Service Page*/
	
	
	.iLB_services_inner {
		width: 90%;
		margin: 0px auto;
	}
	
	.iLB_services_copy {
		width: 60%;
		padding: 0px 30px 50px;
		text-align: justify;
	}
	
	.iLB_services_copy p {
		text-align: justify;
	}
	
	.iLB_services_copy h2 {
		font-size: 1.30em;
	}
		
	.iLB_services_picture {
		width: 40%;
	}
	
		
	.iLB_narrative_outter {
		 background-size: cover;
	}
	
	.iLB_narrative_inner {
		width: 90%;
	}
	
	.iLB_narrative_inner h2 {
		font-size: 1.8em;
	}
	
	
	/*Projects*/
	
	
	.iLB_campaigns_inner {
		width: 90%;
	}
	
	.iLB_campaigns_inner h2 {
		font-size: 1.8em;
	}
		
	.iLB_campaigns {
		width: 47%;
		margin: 1%;
	}
	
	
	/*Media Page*/
	
	
	.iLB_media_inner {
		width: 98%;
	}
	
	.iLB_media {
		width: 45%;
	}
	
	
	
	/*Partners*/
	
	
	.iLB_partners_inner h2 {
		text-align: center;
		font-size: 1.5em;
	}	
	
	/*Contact Page*/
	
	.iLB_contact, .contact_name, .contact_comment {
		width: 80%;
	}
	

	
	
	
}





@media only screen and (min-width:471px) and (max-width: 750px) {
	
	
	.iLB_toplogo {
		width: 20%;
		margin: 0px 1% 0px 10px;
	}
	
	.iLB_toplogo img {
		width: 100%;
	}
	
	.iLB_topsocial {
		display: none;
	}
		
	.iLB_topnav {
		width: 65%;
	}
	
	.iLB_name_outter {
		margin: 60% auto 0px;
	}
	
	.iLB_name_outter h2 {
		font-size: 2.5em;
	}
	
	.top_toparrow_outter img {
		width: 6%;
	}
		
	.iLB_welcome_outter {
		clear: both;
		padding: 100px 20px;
		background-color: rgba(255,255,255,1.00);
	}
	
	.iLB_welcome_inner {
		width: 90%;
	}
	
	.iLB_welcome_inner_text {
		width: 100%;
		padding: 20px 10px;
	}
	
	.iLB_welcome_inner_text a {
		padding: 20px 30px;
		margin: 10px auto;
	}
	
	.iLB_welcome_inner_video {
		width: 100%;
		margin: 10px auto;
	}
	
	.iLB_breaking_news_video {
		width: 100%;
	}
	
	.iLB_breaking_news_feed {
		width: 100%;
	}
	
	.iLB_breaking_news_feed h2 {
		font-size: 1.5em;
	}
	
	.news_readmore {
		padding: 10px 30px;
	}
	
	.iLB_recent_highlight_inner h2 {
		font-size: 1.8em;
	}
	
	.iLB_need_partner_outter {
		padding: 100px 0px;
		height: 100vh;
	}
	
	.iLB_need_partner_inner {
		width: 90%;
	}
	
	.iLB_need_partner_inner h2 {
		font-size: 2.20em;
	}
	
	.iLB_need_partner_inner h3 {
		font-size: 1.8em;
	}
	
	.iLB_support_project_inner {
		width: 90%;
	}
	
	.iLB_support_project_inner h2 {
		font-size: 1.8em;
	}
	
	.iLB_support_project {
		width: 97%;
	}
	
	.iLB_get_news_update_inner {
		width: 80%;
		text-align: center;
	}
	
	.iLB_get_news_update_inner h2 {
		font-size: 1.8em;
		margin: 0px 0px 30px;
	}

	.news_update_name, .news_update_email {
		width: 100%;
		margin: 10px auto;
        float: none;
	}
	
	.news_update_send {
		margin: 10px auto;
        float: none;
	}
	
	.iLB_bottom_logo {
		display: none;
	}
	
	.iLB_bottom_contact_outter {
		width: 100%;
		display: inline-block;
		padding: 0px 0px 0px 0px;
	}
	
	.iLB_bottom_contact1 {
		width: 100%;
		display: block;
	}
	
	.iLB_bottom_contact1 .bottom_links1 {
		text-decoration: none;
		display: block;
	}
	
	.bottom_ilb {
		font-size: 1.5em;
		display: inline-block;
	}
	
	.bottom_ilb:hover {
		color: rgba(69,164,218,1.00);
		transition: all ease-in 1.0s;
	}
	
	
	.bottom_links1, .bottom_links1:hover {
		margin: 5px 10px;
		border-bottom: none;
		display: block;
	}
		
	.iLB_footerbox {
		width: 90%;
	}
	
		
	
	/*About Us*/
	
	.iLB_toppagetitlename_outter {
		margin: 40% auto 0px;
	}
	
	.iLB_toppagetitlename_outter h2 {
		font-size: 1.8em;
	}
	
	.iLB_topheading_inner {
		width: 80%;
		font-size: 1.5em;
	}
	
	.iLB_aboutuscopy_inner {
		width: 80%;
	}
	
	.iLB_intotext_inner {
		width: 60%;
	}
	
	.iLB_intotext_inner h3 {
		font-size: 1.5em;
	}
	
	.iLB_dna_inner{
		margin: 0px auto;
		width: 100%;
		text-align: center;
	}
	
	.iLB_dna_inner1, .iLB_dna_inner2, .iLB_dna_inner3, .iLB_dna_inner4 {
		width: 100%;
		background-size: cover;
	}
	
	.iLB_dna_inner1 {
		background-image: linear-gradient(rgba(13,13,13,0.80), rgba(13,13,13,0.85)), url(../images/core1.jpg);
		background-position: center;
	}
	
	.iLB_dna_inner2 {
		background-image: linear-gradient(rgba(13,13,13,0.80), rgba(13,13,13,0.85)), url(../images/core2.jpg);
		background-position: center;
	}
	
	.iLB_dna_inner3 {
		background-image: linear-gradient(rgba(13,13,13,0.80), rgba(13,13,13,0.85)), url(../images/core3.jpg);
		background-position: center;
	}
	
	.iLB_dna_inner4 {
		background-image: linear-gradient(rgba(13,13,13,0.80), rgba(13,13,13,0.85)), url(../images/core4.jpg);
		background-position: center;
	}
	
	.iLB_dna_text {
		width: 100%;
		color: rgba(255,255,255,1.00);
	}
	
	.iLB_dna_text h3 {
		font-size: 1.50em;
	}
	
	.iLB_dna_text h4 {
		font-size: 1.2em;
		font-weight: 400;
		word-spacing: 0.1em;
		text-transform: capitalize;
	}
	
	.iLB_dna{
		width: 100%;
		display: none;
	}
	
	.dnaright {
		text-align: center;
		margin: 0px 0px 0px;
		padding: 50px 0px 50px 0px;
		width: 100%;
	}
	
	.dnaleft {
		text-align: center;
		margin: 0px;
		padding: 50px 0px 50px 0px;
		width: 100%;
	}
	
	.iLB_meetteam_inner {
		width: 90%;
	}
	
	.iLB_meetteam_inner h2 {
		font-size: 1.5em;
	}
	
	.iLB_meetteam {
		width: 48%;
	}
	
	.iLB_meetteam h4 {
		font-size: 1.2em;
	}
	
	.iLB-community-inner {
		width: 80%;
		padding: 100px 0px;
	}
	
	.iLB-community-inner h2 {
		font-size: 1.5em;
	}
	
	.iLB-communityothers {
		padding: 100px 0px 0px;
	}
	
	.iLB-communityothers h4 {
		font-size: 1.3em;
	}
	
	.iLB-communityothers-pix {
		width: 47%;
	}
	
	
		
	/*Service Page*/
	
	
	.iLB_services_inner {
		width: 90%;
		margin: 0px auto;
	}
	
	.iLB_services_copy {
		width: 60%;
		padding: 0px 20px 50px;
		text-align: justify;
	}
	
	.iLB_services_copy p {
		text-align: justify;
	}
	
	.iLB_services_copy h2 {
		font-size: 1.30em;
	}
		
	.iLB_services_picture {
		width: 40%;
	}
	
		
	.iLB_narrative_outter {
		 background-size: cover;
	}
	
	.iLB_narrative_inner {
		width: 90%;
	}
	
	.iLB_narrative_inner h2 {
		font-size: 1.5em;
	}
	
	
	/*Projects*/
	
	
	.iLB_campaigns_inner {
		width: 90%;
	}
	
	.iLB_campaigns_inner h2 {
		font-size: 1.5em;
	}
		
	.iLB_campaigns {
		width: 46%;
	}
	
	
	
	/*Media Page*/
	
	
	.iLB_media_inner {
		width: 90%;
	}
	
	.iLB_media {
		width: 100%;
	}
	
	
	/*Partners*/
	
	
	.iLB_partners_inner h2 {
		text-align: center;
		font-size: 1.5em;
	}
	
	
	/*Contact Page*/
	
	.iLB_contact, .contact_name, .contact_comment {
		width: 90%;
	}
	


}






@media only screen and (min-width:50px) and (max-width: 470px) {
	
	
	.iLB_toplogo {
		width: 30%;
		margin: 0px 1% 0px 10px;
	}
	
	.iLB_toplogo img {
		width: 100%;
	}
	
	.iLB_topsocial {
		display: none;
	}
		
	.iLB_topnav {
		width: 65%;
	}
	
	.iLB_name_outter {
		margin: 60% auto 0px;
	}
	
	.iLB_name_outter h2 {
		font-size: 2.0em;
	}
	
	.top_toparrow_outter img {
		width: 10%;
	}
		
	.iLB_welcome_outter {
		clear: both;
		padding: 100px 20px;
		background-color: rgba(255,255,255,1.00);
	}
	
	.iLB_welcome_inner {
		width: 90%;
	}
	
	.iLB_welcome_inner_text {
		width: 100%;
		padding: 20px 10px;
	}
	
	.iLB_welcome_inner_text a {
		padding: 20px 30px;
		margin: 10px;
	}
	
	.iLB_welcome_inner_video {
		width: 100%;
		margin: 10px auto;
	}
	
	.iLB_breaking_news_video {
		width: 100%;
	}
	
	.iLB_breaking_news_feed {
		width: 100%;
	}
	
	.iLB_breaking_news_feed h2 {
		font-size: 1.3em;
	}
	
	.news_readmore {
		padding: 10px 30px;
	}
	
	.iLB_recent_highlight_inner h2 {
		font-size: 1.5em;
	}
	
	.iLB_need_partner_outter {
		padding: 100px 0px;
		height: 100vh;
	}
	
	.iLB_need_partner_inner {
		width: 90%;
	}
	
	.iLB_need_partner_inner h2 {
		font-size: 1.80em;
	}
	
	.iLB_need_partner_inner h3 {
		font-size: 1.4em;
	}
	
	.iLB_support_project_inner {
		width: 90%;
	}
	
	.iLB_support_project_inner h2 {
		font-size: 1.5em;
	}
	
	.iLB_support_project {
		width: 97%;
	}
	
	.iLB_get_news_update_inner {
		width: 80%;
		text-align: center;
	}
	
	.iLB_get_news_update_inner h2 {
		font-size: 1.5em;
		margin: 0px 0px 30px;
	}

	.news_update_name, .news_update_email {
		width: 100%;
		margin: 10px auto;
        float: none;
	}
	
	.news_update_send {
		margin: 10px auto;
        float: none;
	}
	
	.iLB_bottom_logo {
		display: none;
	}
	
	.iLB_bottom_contact_outter {
		width: 100%;
		display: inline-block;
		padding: 0px 0px 0px 0px;
	}
	
	.iLB_bottom_contact1 {
		width: 100%;
		display: block;
	}
	
	.iLB_bottom_contact1 .bottom_links1 {
		text-decoration: none;
		display: block;
	}
	
	.bottom_ilb {
		font-size: 1.3em;
		display: inline-block;
	}
	
	.bottom_ilb:hover {
		color: rgba(69,164,218,1.00);
		transition: all ease-in 1.0s;
	}
	
	
	.bottom_links1, .bottom_links1:hover {
		margin: 5px 10px;
		border-bottom: none;
		display: block;
	}
		
	.iLB_footerbox {
		width: 90%;
	}
	
		
		
	
	/*About Us*/
	
	.iLB_toppagetitlename_outter {
		margin: 45% auto 0px;
	}
	
	.iLB_toppagetitlename_outter h2 {
		font-size: 1.5em;
	}
	
	.iLB_topheading_inner {
		width: 90%;
		font-size: 1.3em;
	}
	
	.iLB_aboutuscopy_inner {
		width: 90%;
	}
	
	.iLB_intotext_inner {
		width: 90%;
	}
	
	.iLB_intotext_inner h3 {
		font-size: 1.5em;
	}
	
	.iLB_dna_inner{
		margin: 0px auto;
		width: 100%;
		text-align: center;
	}
	
	.iLB_dna_inner1, .iLB_dna_inner2, .iLB_dna_inner3, .iLB_dna_inner4 {
		width: 100%;
		background-size: cover;
	}
	
	.iLB_dna_inner1 {
		background-image: linear-gradient(rgba(13,13,13,0.80), rgba(13,13,13,0.85)), url(../images/core1.jpg);
		background-position: center;
	}
	
	.iLB_dna_inner2 {
		background-image: linear-gradient(rgba(13,13,13,0.80), rgba(13,13,13,0.85)), url(../images/core2.jpg);
		background-position: center;
	}
	
	.iLB_dna_inner3 {
		background-image: linear-gradient(rgba(13,13,13,0.80), rgba(13,13,13,0.85)), url(../images/core3.jpg);
		background-position: center;
	}
	
	.iLB_dna_inner4 {
		background-image: linear-gradient(rgba(13,13,13,0.80), rgba(13,13,13,0.85)), url(../images/core4.jpg);
		background-position: center;
	}
	
	.iLB_dna_text {
		width: 100%;
		color: rgba(255,255,255,1.00);
	}
	
	.iLB_dna_text h3 {
		font-size: 1.30em;
	}
	
	.iLB_dna_text h4 {
		font-size: 1.0em;
		font-weight: 400;
		word-spacing: 0.1em;
		text-transform: capitalize;
	}
	
	.iLB_dna{
		width: 100%;
		display: none;
	}
	
	.dnaright {
		text-align: center;
		margin: 0px 0px 0px;
		padding: 50px 0px 50px 0px;
		width: 100%;
	}
	
	.dnaleft {
		text-align: center;
		margin: 0px;
		padding: 50px 0px 50px 0px;
		width: 100%;
	}
	
	.iLB_meetteam_inner {
		width: 90%;
	}
	
	.iLB_meetteam_inner h2 {
		font-size: 1.3em;
	}
	
	.iLB_meetteam {
		width: 97%;
	}
	
	.iLB_meetteam h4 {
		font-size: 1.0em;
	}
	
	.iLB-community-inner {
		width: 90%;
		padding: 100px 0px;
	}
	
	.iLB-community-inner h2 {
		font-size: 1.3em;
	}
	
	.iLB-communityothers {
		padding: 100px 0px 0px;
	}
	
	.iLB-communityothers h4 {
		font-size: 1.2em;
	}
	
	.iLB-communityothers-pix {
		width: 47%;
	}
	
	
	
		
	/*Service Page*/
	
	
	.iLB_services_inner {
		width: 90%;
		margin: 0px auto;
	}
	
	.iLB_services_copy {
		width: 60%;
		padding: 0px 10px 50px;
		text-align: justify;
	}
	
	.iLB_services_copy p {
		text-align: justify;
	}
	
	.iLB_services_copy h2 {
		font-size: 1.30em;
	}
		
	.iLB_services_picture {
		width: 40%;
	}
	
		
	.iLB_narrative_outter {
		 background-size: cover;
	}
	
	.iLB_narrative_inner {
		width: 90%;
	}
	
	.iLB_narrative_inner h2 {
		font-size: 1.5em;
	}
	
	
	/*Projects*/
	
	
	.iLB_campaigns_inner {
		width: 90%;
	}
	
	.iLB_campaigns_inner h2 {
		font-size: 1.5em;
	}
		
	.iLB_campaigns {
		width: 96%;
	}
	
	.iLB_campaigns h4 {
		font-size: 1.0em;
	}
	
	
	
	/*Media Page*/
	
	
	.iLB_media_inner {
		width: 90%;
	}
	
	.iLB_media {
		width: 98%;
	}
	
	
	/*Partners*/
	
	
	.iLB_partners_inner h2 {
		text-align: center;
		font-size: 1.5em;
	}
	
		
	/*Contact Page*/
	
	.iLB_contact, .contact_name, .contact_comment {
		width: 100%;
	}
	


	

}














 @-webkit-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@-o-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}