/* =============================================================================
   Project Name : DIVII
   Date of Creation : 24-07-14
   Document Type : Stylesheet
   ========================================================================== */


/************************************************************************************
GLOBAL			
*************************************************************************************/

body {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 1em;
	color: #5a5a5a;
	background-color:#ffffff;
	padding:0;
	margin:0;
}
img {
	max-width: 100%;
	outline:none;
}
a, a:link {
	color: #1e303c;
	text-decoration: none;
	outline:none;
}
a:hover {
	color: #2496e1;
	text-decoration: none;
}
a:visited {
	color: #1e303c;
	text-decoration: none;
}
ul, li{
	list-style-type:none;
}
input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/*
 * Removes inner padding and search cancel button in S5, Chrome on OS X
 */

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none;
}

/*
 * Removes inner padding and border in FF3+
 * www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE6/7/8/9
 * 2. Improves readability and alignment in all browsers
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}



/************************************************************************************
FLUID GRID
*************************************************************************************/

.grid_1 { width: 6.5%; } 
.grid_2 { width: 15%; } 
.grid_3 { width: 23.5%; } 
.grid_4 { width: 32%; } 
.grid_5 { width: 40.5%; }
.grid_6 { width: 49%; } 
.grid_7 { width: 57.5%; } 
.grid_8 { width: 66%; } 
.grid_9 { width: 74.5%; } 
.grid_10 { width: 83%; } 
.grid_11 { width: 91.5%; } 
.grid_12 { width: 100%; } 

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	margin: 0 2% 1% 0;
	float: left;
	display: block;
}

.alpha{margin-left:0;}
.omega{margin-right:0;}

.container{
	width: 90%; /*width: 1000px;*/
	/*max-width: 1400px;*/
	margin: auto;	
}
.container_full{
	width: 100%!important; /*width: 1000px;*/
	margin: auto;	
}



.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
* html .clearfix,*:first-child+html .clearfix{zoom:1}
.top_padding{ padding:20px 0 0 0; }


/************************************************************************************
TABLES
*************************************************************************************/

/*
 * Remove most spacing between table cells
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}




/************************************************************************************
NAVIGATION
*************************************************************************************/
header{
	width:100%;
}
.fblike{
	float:left;
	padding:20px 0 0 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.smaller .fblike{
	padding:12px 0 0 0!important;
}

.menu {
	position:fixed;
	top:0px;
	width:100%; 
	height:auto; 
	z-index:100;
}
#logo {
	text-align: left;
	background:url(../images/logo.png) no-repeat 0 0;
	/*width:175px;*/
	height:65px;
	margin:7px 0 0 0!important;
	padding:0;
	/*text-indent:-200000px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;*/
	position:relative;
}
#logo .small_store{
	opacity:0;
	z-index:-1;
	position:absolute;
	right:24px;
	top:0px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	border-right:1px solid #e4e4e4;
	padding-right:12px;
}
.smaller #logo .small_store{
	opacity:1;
	z-index:1;
}
.smaller #logo .small_store a{
	opacity:0.5;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.smaller #logo .small_store a:hover{
	opacity:1!important;
}

.navmenu{
	padding:0.5em 0;
	width:95%;
	margin:0 auto;
}
#menu, #nav {
	text-align: right;
	margin: 17px 0 0;
	color:#000;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
#menu ul, #nav ul{
	float:right!important;
}
.navigation{
/*	float: right;*/
	list-style: none;
	margin: 0;
}
.navigation li{
	float: left;
	padding:0 0 0 50px;
	text-transform:uppercase;
	font-size:18px;
	font-weight:300;
}
.navigation li:hover{
	cursor:pointer;
	color: #a9d3d0;
}
.navigation li a:hover{
	color: #a9d3d0;
}
	
.navigation .active{
	cursor:pointer;
	color: #f2f2f2;
	font-weight:bold;
}
#loader{
	//display: none;
}

header.smaller {
	height: 60px;
}
header.smaller .nav_item_text a:hover
{
	color:#128cdf;
}
header .wrappercont{
	background-color:transparent;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	height:91px;
	
}
header.smaller .wrappercont{
	background-color:#fff; 
	height: 60px;
	padding:0 0 5px 0;
	/*filter: blur(3px);*/
	border-bottom:1px solid #e7e7e7;
   /* -webkit-filter: blur(3px);
    -moz-filter: blur(3px);
    -o-filter: blur(3px);
    -ms-filter: blur(3px);
    filter: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQoJPGZpbHRlciBpZD0iYmx1ciI+DQoJCTxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjMiIC8+DQoJPC9maWx0ZXI+DQo8L3N2Zz4=#blur);*/
}
header.smaller #logo {
	background:url(../images/logo_small.png) no-repeat 0 0;  
	height:43px;
	text-indent:1;
}
header.smaller .navigation li {
	padding:0 0 0 45px;
	font-size:17px;
}
header.smaller #menu, header.smaller #nav{
	margin:6px 0 0;
}
header.smaller .navigation li:hover{
	color:#0780d2;
}	
header.smaller .navigation .active{
	color:#0780d2;
}


/* ----------------  language selector ------------------ */

/* Dropdown Country Select start*/
#country-select {
	width: 95px;
	padding-left:5px;
	/* margin: 5px 0 0 30px; */
	margin:20px 0 0 20px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	background-color:#0672bb;
	background:url(../images/countryselect.png) repeat 0 0;
	color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#country-select option{
	color:#fff!important;
	background-color:#0672bb!important;
}

.smaller #country-select{
	margin-top:12px!important;
	color:#fff;
	/*background-color:#9dd1f4;*/
}
.smaller #country-select select,
.smaller #country-select input{
	/*color:#0672bb!important;*/
}
.smaller #country-select option{
	line-height:24px;
}

/* rought form styles for when JS is disabled */

#country-select form {
	height: 24px;
    margin: 10px 0 0;
    padding: 0;
}
	
#country-select select,
#country-select input {
	padding: 0;
	margin: 0;
	background-color:transparent;
	color:#fff;
	font-size:11px;
	border:none;
	width:85px;
	-webkit-appearance:none;
	outline:none;
	}

/* JS-created definition list */
.dropdown{
	width:70px;
}
.dropdown dd { position: relative; width:70px; }

.dropdown a {
	text-decoration: none;
	outline: 0;
	font: 12px 'Dosis', sans-serif;
	display: block;
	width: 70px;
	overflow: hidden;
	}

.dropdown dt a {
	background: #fff;
	padding: 3px 10px 4px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #000;
	border: 1px solid #9a9a9a;
	}
	.dropdown dt a:hover {
	background: #138bdf;
	color: #fff;
	-webkit-transition: all 0.1s ease-out;
	-moz-transition: all 0.1s ease-out; 
	-o-transition: all 0.1s ease-out; 
	-ms-transition: all 0.1s ease-out;
}

.dropdown dt a.active {
	background: #138bdf;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom: 1px dotted #676768;
	-moz-box-shadow: 0 3px 7px rgba(0,0,0,.5);
	-webkit-box-shadow: 0 3px 7px rgba(0,0,0,.5);
	box-shadow: 0 3px 7px rgba(0,0,0,.5);
	color: #fff;
}

.dropdown dd ul {
	background: #ffffff;
	color: #c5c0af;
	display: none;
	position: absolute;
	z-index: 999;
	top: 0;
	left: -39px;
	padding: 2px 0 5px 0;
	list-style: none;
	border-top: none;
	margin: 0;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-box-shadow: 0 3px 7px rgba(0,0,0,.5);
	-webkit-box-shadow: 0 3px 7px rgba(0,0,0,.5);
	box-shadow: 0 3px 7px rgba(0,0,0,.5);
}
	
.dropdown dd ul li a {
	padding: 2px 10px;
}
		


.dropdown dd ul li a span,
.dropdown dt a span {
	float: left;
	width: 16px;
	height: 11px;
	margin: 2px 6px 0 0;
	background-image: url(../images/flags.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

.us a span { 
	background-position: 0 0 
}
.uk a span {
	background-position: -16px 0 
}
.fr a span { 
	background-position: -32px 0
}
.de a span { 
	background-position: -48px 0 
}
.nl a span { 
	background-position: -64px 0 
}

.dropdown dd ul li a em,
.dropdown dt a em {
	font-style: normal;
	float: left;
	width: 100px;
	cursor: pointer;
}
.dropdown dd ul li a em {
	color: #515151;
}

.dropdown dd ul li a:hover { 
	background-color: #138bdf; 
}
	.dropdown dd ul li a:hover em { color: #fff; }
		
/* ----------------  language selector ------------------ */


@media screen and ( max-width:50em )
{
	hr { display:none; }
}

/* ---------------------------------------------------------------------------------------------------- */
/* Type size */

@media screen and ( max-width:80em ) { body { font-size:115%; } }
@media screen and ( max-width:70em ) { body { font-size:105%; } }
@media screen and ( max-width:60em ) { body { font-size: 95%; } }
@media screen and ( max-width:45em ) { body { font-size: 90%; } }
@media screen and ( max-width:30em ) { body { font-size: 85%; } }

/* ---------------------------------------------------------------------------------------------------- */
/* Code */

pre
{
	padding:1.5em; margin:1.5em -1.5em;
	background:rgba(0,0,0,0.065);
}

code
{
	font-family:'mono',monospace;

}

.code_tag { color:#d92b2b; }
.code_attribute { color:#58a907; }
.code_value { color:#2b82d9; }

/* ---------------------------------------------------------------------------------------------------- */
/* Definitions */

dl
{
	/*padding:1.5em; margin:1.5em -1.5em;
	background:rgba(0,0,0,0.065);
	transform-origin:center top;*/
}

dt
{
	/*margin:0.75em 0;
	font-size:1.50em;*/
}

dd { /*padding:0 0 0 10%;*/ }

/* ---------------------------------------------------------------------------------------------------- */
/* Misc */

/* Clearfix */
.clearfix, .columns, .column, .wrappercont { *zoom:1; }
.clearfix:after, .columns:after, .column:after, .wrappercont:after { content:''; display:table; clear:both; }

/* Border/padding box model */
* { box-sizing:border-box; }

/* Strip top/bottom margin on first/last child elements */
* > :first-child { margin-top:0 !important; }
* > :last-child { margin-bottom:0 !important; }

/* Plain lists */
.plain, .plain > li { list-style:none; }
.plain > li { margin:0; }

/* ---------------------------------------------------------------------------------------------------- */
/* Columns */

.columns { margin:1.5em -1.5em; }

.column { padding:0 1.5em; margin:0.75em 0; float:left; }

.column_right { float:right; }

.column_xlarge  { width:100%; }
.column_large   { width:61.8034%; }
.column_medium  { width:38.1966%; }
.column_small   { width:23.6068%; }
.column_xsmall  { width:14.5898%; }
.column_xxsmall { width: 9.0170%; }

/* Collapsing columns */

@media screen and ( max-width:50em )
{
	.columns_content > .column { width:100%; margin:1.5em 0; float:none; }
}

/* ---------------------------------------------------------------------------------------------------- */
/* Buttons */

.button { perspective:300px; }

.button a
{
	display:block;
	padding:0.5em 1em;
	border:none; border-radius:0;
	background:#d92b2b;
	color:white; text-decoration:none;
	cursor:pointer;
	-webkit-appearance:none;
	box-shadow:0 0 0 rgba(0,0,0,0.25);
}

.button_alt a { background:#2b82d9; }

.button a:focus,
.button a:hover
{
	transform:rotateX(15deg);
	box-shadow:0 0.3em 0.5em rgba(0,0,0,0.25);
}

.button a:active
{
	transform:rotateX(-15deg);
	box-shadow:0 -0.3em 0.5em rgba(0,0,0,0.25);
}

/* ---------------------------------------------------------------------------------------------------- */
/* Main elements */

html, body { width:100%; height:100%; position:relative; background:white; }

body { padding:0; }

.wrappercont
{
	width:100%;
	margin:0 auto;
}

/* ---------------------------------------------------------------------------------------------------- */
/* Sections */

.section
{
	padding:0;
	position:relative;
	overflow:hidden;
	background:#e6e7ea none repeat scroll 0 0;
          height: 95%;
      
}

@media screen and ( max-width:50em ) { .section { padding:3.0em 1.5em; } }
@media screen and ( max-width:30em ) { .section { padding:1.5em 1.5em; } }

/* ---------------------------------------------------------------------------------------------------- */
/* Header */

.header
{
	width:100%;
	padding:0;
/*	position:fixed;*/
        top:0; left:0; right:0; z-index:100000000;
}

@media screen and ( max-width:30em )
{
	body { padding:0; }

	.header
	{
		padding:0;
		position:static; top:auto; left:auto; right:auto; z-index:0;
	}
}

/* ---------------------------------------------------------------------------------------------------- */
/* Footer */

.footer
{
	/*overflow:hidden;
	perspective:300px; 
	transform-style:preserve-3d;
	background-color:#dde5eb;*/
        height: 70px;
}

.footer_block
{
	padding:5% 1.5em;
	transform-origin:center bottom;
	background:#606060;
	color:#b0b0b0;
}

.footer a { color:#b0b0b0; }
.footer a:hover { color:white; }
.logo_footer{
	background:url(../images/logo_footer.png) no-repeat 0 0;
	width:180px;
	height:65px;
	margin:2% auto;
	display:block;
	text-indent:-20000px;
}
.footer_bottom{
	border-top:1px solid #1e303c;
	padding:30px 0 0px;
	margin-top:30px;
}
.footer_link{
	padding:0;
	margin:0 auto;
	width:530px;
}
.footer_link li{
	float:left;
	padding:0 6px;
}
.footer_link li a{
	float:left;
	color:#979b9d;
	font-size:20px;
	font-weight:300;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.footer_link li a:hover{
	color:#fff;
}
.copyright{
	color:#5e6366;
	font-weight:300;
	text-align:center;
	line-height:35px;
}

/* ---------------------------------------------------------------------------------------------------- */
/* Navigation */

.nav { }

.nav_onpage { float:left; }
.nav_offsite { float:right; }

.nav ul { margin:0 -1.00em; }
.nav li { margin:0  0.50em; float:left; }

.nav a
{
	display:block;
	text-decoration:none;
}

.nav_item_text a, .nav_item_text1 a
{
	padding:0.5em 0.5em;
	font-size:15px;
	font-weight:700;
	font-family: 'Maven Pro', sans-serif;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	
}

.nav_item_text a:hover
{
	color:#0671ba;
}
.nav_item_text1 a:hover
{
	color:#0671ba;
}
.smaller .nav .nav_item_text a.active, .smaller .nav .nav_item_text1 a.active
{
	color:#0671ba;
}

.innerheader .nav .nav_item_text1 a.active
{
	color:#0671ba;
}

.nav .nav_item_text a.active
{
	color:#fff;
}

/*  -----  for dashboard section -----  */

/*@media screen and ( max-width:40em )
{
	.longtext { display:none; }
}

@media screen and ( max-width:30em )
{
	.longtext { display:inline; }

	.nav { float:none; font-size:1.5em; }

	.nav ul { margin:0; text-align:center; }
	.nav li { margin:0; float:none; display:inline-block; }

	.nav .nav_item_text { margin:0 0.25em; }
	.nav .nav_item_button { display:block; float:none; clear:both; }

	.nav a { padding:1em 0; text-align:center; }

}*/

/* ---------------------------------------------------------------------------------------------------- */
/* Intro */

.section_intro
{
	padding:9% 0 10%;
	background:#0780d2;
	color:#fff;
	
}

/* ---------------------------------------------------------------------------------------------------- */
/* Effects */

.effects
{
	margin:-0.75em !important;
}

.effect
{
	width:50%;
	float:left;
	background:rgba(0,0,0,0.065);
}

.effect_box
{
	display:block;
	width:100%; height:0;
	padding:0 0 100% 0;
}

.effect_box_opacity   { background:#606060; }
.effect_box_scale     { background:#2b82d9; }
.effect_box_rotate    { background:#d92b2b; }
.effect_box_translate { background:#93ca3a; }

@media screen and ( max-width:50em )
{
	.effect { width:25%; }
}

@media screen and ( max-width:30em )
{
	.effect { width:50%; }
}

/* ---------------------------------------------------------------------------------------------------- */


/************************************************************************************
GENERAL SLIDES
*************************************************************************************/

.slide{
	background-attachment: fixed;
	width:100%;
	height:auto;
	position: relative;
	padding:13% 0;
}


/* Slide 1 */ 


.section_intro1{
	padding:150px 0 0;
	background:#0780d2;
	color:#fff;
}

#slide1{
	background:url(../images/home-banner_bg.png) no-repeat 0 bottom #0780d2;
	/*background-size:100% 100%;*/
	color:#fff;
	padding:5% 0 0;
	min-height:800px;
	opacity:0;
	/*-webkit-animation-delay: 3s; 
    animation-delay: 3s;*/
	-webkit-transition: opacity 0.5s ease-in-out;
	-moz-transition: opacity 0.5s ease-in-out;
	-o-transition: opacity 0.5s ease-in-out;
	transition: opacity 0.5s ease-in-out;
}

.loaded #slide1{
	opacity:1;
}



#slide1 h1 {
	font-size: 3.5em;
	line-height:50px;
	color:#fff;
	font-weight: 900;
	text-transform:uppercase;
	text-align:left;
	margin-bottom: 20px;
    padding: 0;
}
#slide1 h2 {
	font-size: 1.37em;
	color: #fff;
	line-height: 48px;
	font-weight: 300;
	font-family: 'Ubuntu', sans-serif;
}
#slide2{
	
}
#decorative{
	position:relative;
}
.slide1_graphics{
	background:url(../images/home-banner.png) no-repeat right 0;
	/*background-size:100% auto;*/
	height:600px;
	width:100%;
	/*opacity:0;
	-webkit-animation-delay: 1s; 
    animation-delay: 1s;*/
	position:absolute!important;
	top:64px!important;
	/*left:-500px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;*/
	opacity:0;
	left:-320px;	
	-moz-animation: slideg 0.5s ease 3.5s forwards;
   -webkit-animation: slideg 0.5s ease 3.5s forwards;
   -o-animation: slideg 0.5s ease 3.5s forwards;
   -ms-animation: slideg 0.5s ease 3.5s forwards;
    animation: slideg 0.5s ease 3.5s forwards;
}


@-moz-keyframes slideg /* Firefox */
{
from {opacity:0;}
to {opacity:1;}
}

@-webkit-keyframes slideg /* Safari and Chrome */
{
from {opacity:0;}
to {opacity:1;}
}

@-o-keyframes slideg /* Opera */
{
from {opacity:0;}
to {opacity:1;}
}

@-ms-keyframes slideg /* IE10 */
{
from {opacity:0;}
to {opacity:1;}
}

@keyframes slideg
{
from {opacity:0;}
to {opacity:1;}
}


/*.loaded .slide1_graphics{
	left:-339px;
	opacity:1;	
}*/



.slide2_graphics{
	background:url(../images/device1_text.png) no-repeat right 0;
	height:500px;
	width:100%;
	opacity:0;
	-webkit-animation-delay: 1s; 
    animation-delay: 1s;
	position:absolute!important;
	right:-500px;
	-webkit-transition: all 1.2s ease-in-out;
	-moz-transition: all 1.2s ease-in-out;
	-o-transition: all 1.2s ease-in-out;
	transition: all 1.2s ease-in-out;
}







.loaded .slide2_graphics{
	right:0;
	opacity:1;
}

.slide3_graphics{
	background:url(../images/device2.png) no-repeat right 0;
	height:500px;
	width:100%;
	opacity:0;
	-webkit-animation-delay: 1s; 
    animation-delay: 1s;
	position:absolute!important;
	right:-500px;
	-webkit-transition: all 1.2s ease-in-out;
	-moz-transition: all 1.2s ease-in-out;
	-o-transition: all 1.2s ease-in-out;
	transition: all 1.2s ease-in-out;
}
.loaded .slide3_graphics{
	right:0;
	opacity:1;
}

.slide4_graphics{
	background:url(../images/device2_text.png) no-repeat right 0;
	height:500px;
	width:100%;
	opacity:0;
	-webkit-animation-delay: 1s; 
    animation-delay: 1s;
	position:absolute!important;
	right:-500px;
	-webkit-transition: all 1.2s ease-in-out;
	-moz-transition: all 1.2s ease-in-out;
	-o-transition: all 1.2s ease-in-out;
	transition: all 1.2s ease-in-out;
}
.loaded .slide4_graphics{
	right:0;
	opacity:1;
}
.slide1_content{
	/*padding-left:8.5%;*/
	padding-top:5%;
	opacity:0;
	-webkit-transition: opacity 1.2s ease-in-out;
	-moz-transition: opacity 1.2s ease-in-out;
	-o-transition: opacity 1.2s ease-in-out;
	transition: opacity 1.2s ease-in-out;
	background:url(../images/rigtht_bannerbg.png) no-repeat right bottom;
	min-height:670px;
}
.loaded .slide1_content{
	opacity:1;
}
.subtitle{
	/*color:#00243d;*/
	color:#caecff;
	font-size:22px;
	line-height:32px;
}
.icon_divii{
	/*background:url(../images/icon-divii.png) no-repeat right 0;*/
	padding:0 50px 0 0;
	line-height:40px;
	display:inline-block;
	margin:0;
	color:#e3db00!important;
}

.banner_text{
	padding-right:14%;
	opacity:0;
	-moz-animation: slidetxt 0.5s ease 3s forwards;
   -webkit-animation: slidetxt 0.5s ease 3s forwards;
   -o-animation: slidetxt 0.5s ease 3s forwards;
   -ms-animation: slidetxt 0.5s ease 3s forwards;
    animation: slidetxt 0.5s ease 3s forwards;
}

@-moz-keyframes slidetxt /* Firefox */
{
from {opacity:0;}
to {opacity:1;}
}

@-webkit-keyframes slidetxt /* Safari and Chrome */
{
from {opacity:0;}
to {opacity:1;}
}

@-o-keyframes slidetxt /* Opera */
{
from {opacity:0;}
to {opacity:1;}
}

@-ms-keyframes slidetxt /* IE10 */
{
from {opacity:0;}
to {opacity:1;}
}

@keyframes slidetxt
{
from {opacity:0;}
to {opacity:1;}
}





.text_title{
	font-size:60px!important;
	font-weight:900;
	color:#fff;
	text-transform:uppercase;
}
.text_subtitle{
	font-size:42px!important;
	line-height:55px;
	font-weight:300;
	color:#fff;
	font-family: 'Ubuntu', sans-serif;
	display:block;
	text-transform:capitalize!important;
}


/* Slide 2 */ 

#slide2{
	padding:0!important;
	background-color:#0780d2;
}
#slide2 .remove_video1 #content1{
	opacity:1;
	display:block;
}
#slide2 .remove_video1 #play1{
	opacity:0;
	display:none;
}


#slide2 .container{
	background-color:#fff;
}
#slide2 .container_full, #playvid1{
	color:#ffffff;
	background-color:#10273f;
	clear:both;
	/*height:520px;
	overflow:hidden;*/
}
#slide2 .container_full h1 {
	font-size: 3.8em;
	letter-spacing: -3px;
	line-height: 0px;
	color:#ffffff;
	font-weight: 700;
	margin:0 0 40px;
}
#slide2 .container_full h2 {
	font-size: 2em;
	color: #ffffff;
	line-height: 0px;
	padding-bottom:20px;
	font-weight: 400;
}
#slide2 .video1{
	background:url(../images/video1.jpg) no-repeat 0 bottom #f9f9f9;
	margin-bottom:0!important;
	opacity:1;
	-webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	-o-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;
	visibility:visible;
	background-size:auto 100%;
}
#slide2 .play_video2 .video1{
	opacity:0;
	visibility:hidden;
}
#slide2 .video1_cont{
	padding:85px 2% 4% 0;
	width:55.5%!important;
	margin-bottom:0!important;
}
#slide2 .video1_title{
	padding:3% 0 6%;
}
#slide2 .video1_title h2{
	font-size:41px;
	line-height:42px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	color:#26638c;
}
#slide2 .video1_title h3{
	font-size:23px;
	font-weight:normal;
	color:#9b9b9b;
	text-align:left;
	color:#161b1f;
}
#slide2 .play_video{
	background:url(../images/icon_play.png) no-repeat 0 0;
	width:90px;
	height:90px;
	text-indent:-200000px;
	display:block;
	margin:0 auto;
	opacity:0.7!important;
	-webkit-transition: opacity 0.5s ease-in-out;
	-moz-transition: opacity 0.5s ease-in-out;
	-ms-transition: opacity 0.5s ease-in-out;
	-o-transition: opacity 0.5s ease-in-out;
	transition: opacity 0.5s ease-in-out;
}
#slide2 .play_video:hover{
	opacity:1!important;
}


#slide2 #content1{
	opacity:1;
	/*height:750px;*/
	-webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	-o-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;
}
#slide2 .play_video1 #content1{
	opacity:0;
	height:750px;
	display:none;
}
#slide2 #play1{
	opacity:0;
	height:520px;
	visibility:hidden;
	-webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	-o-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;
}
#slide2 .play_video1 #play1{
	opacity:1;
	height:520px;
	background-color:#0780d2;
	visibility:visible;
}
#slide2 #iosplay1, #slide2 .play_video1 #iosplay1{
	opacity:1;
	height:300px;
	visibility:visible;
	-webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	-o-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;
	height:520px;
	position:absolute;
	top:0;
	left:0;
	z-index:100000;
	background:url(../images/bg_trans.png) repeat 0 0;
	position:absolute;
	padding:40% 0 50%;
	width:100%;
	top:0;
	z-index:100000;
}
#slide3 #iosplay2, #slide3 .play_video2 #iosplay2{
	opacity:1;
	height:520px;
	visibility:visible;
	-webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	-o-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;
	height:520px;
	background-color:#0780d2;
}

#slide2 .about_text{
	background-color:#fff;
	margin-bottom:0!important;
	color:#1a1a1a;
	background:url(../images/text_divider.png) no-repeat right 0;
	padding-right:9%;
	padding-bottom:8%;
	padding-top:2%;
}
#slide2 .about_text h2{
	font-size:61px;
	line-height:65px;
	font-weight:300;
	text-align:right;
	padding:0;
	margin:0;
}
#slide2 .about{
	padding-top:3%;
}
#slide2 .about p{
	font-size:22px;
	line-height:40px;
	font-weight:300;
	color:#767676;
}
#slide2 .readmore{
	background-color:#0780d2;
	color:#fff;
	font-weight:300;
	line-height:24px;
	text-transform:uppercase;
	font-size:21px;
	padding:20px 25px;
	display:inline-block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	transition: background-color 0.5s ease;
	margin-top:18px;
}
#slide2 .readmore:hover{
	background-color:#088be3;
}
#slide2 .small_font{
	font-size:30px;
}
#slide2 .bold_font{
	font-size:77px;
	font-weight: 700;
	text-transform:uppercase;
}
#slide2 .container_fulltext{
	width:100%;
	background-color:#fff;
}
#slide2 .container_fulltext1{
	width:100%;
	background-color:#fff;
	padding-top:40px;
}

/* Slide 3 */ 
#slide3_mobile{
	display:none;
}
#slide3, #slide3_mobile{
	background-color:#ffffff;
	padding:0!important;
}
#slide3 h1,  #slide3_mobile h1 {
	font-size: 3.8em;
	letter-spacing: -3px;
	line-height: 0px;
	color:#8a8683;
	font-weight: 700;
}
#slide3 h2,  #slide3_mobile h2 {
	font-size: 2em;
	color: #8a8683;
	line-height: 0px;
	padding-bottom:20px;
	font-weight: 400;
}
#test{
	background-color:#bde2df;
	color:#ffffff;
	text-align:center;

	font-size: 2em;
	font-weight: 400;
}

#slide3 .video2, #slide3_mobile .video2{
	background:url(../images/video2.jpg) no-repeat right bottom #013040;
	margin-bottom:0!important;
	background-size:auto 100%;
}
#playvid2{
	color:#ffffff;
	background-color:#10273f;
	clear:both;
	/*height:520px;
	overflow:hidden;*/
}

.icon{
	margin-bottom:70px!important;
}

#slide3 #content1,  #slide3_mobile #content1{
	opacity:1;
	-webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	-o-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;
}
#slide3 .play_video2 #content1,  #slide3_mobile .play_video2 #content1{
	opacity:0;
	height:520px;
	display:none;
}
#slide3 #play2, #slide3_mobile #play2{
	opacity:0;
	height:520px;
	visibility:hidden;
	-webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	-o-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;
}
#slide3 .video2, #slide3_mobile .video2{
	opacity:1;
	-webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	-o-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;
	visibility:visible;
}
#slide3 .play_video2 .video2, #slide3_mobile .play_video2 .video2{
	margin-bottom:0;
	opacity:0;
	visibility:hidden;
}
#slide3 .play_video2 #play2, #slide3_mobile .play_video2 #play2{
	opacity:1;
	height:520px;
	background-color:#0780d2;
	visibility:visible;
}
#slide3 .video2_cont, #slide3_mobile .video2_cont{
	padding:85px 2% 4% 4% !important;
	margin-bottom:0!important;
}
#slide3 .video2_title, #slide3_mobile .video2_title{
	padding:0;
}
#slide3 .video2_title h2, #slide3_mobile .video2_title h2{
	font-size:41px;
	line-height:42px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	color:#2099eb;
}
#slide3 .video2_title h3, #slide3_mobile .video2_title h3{
	font-size:23px;
	font-weight:normal;
	color:#d1cfcf;
	text-align:left;
}
#slide3 .play_video, #slide3_mobile .play_video{
	background:url(../images/icon_play.png) no-repeat 0 0;
	width:90px;
	height:90px;
	text-indent:-200000px;
	display:block;
	margin:0 auto;
	opacity:0.7!important;
	-webkit-transition: opacity 0.5s ease-in-out;
	-moz-transition: opacity 0.5s ease-in-out;
	-ms-transition: opacity 0.5s ease-in-out;
	-o-transition: opacity 0.5s ease-in-out;
	transition: opacity 0.5s ease-in-out;
}
#slide3 .play_video:hover, #slide3_mobile .play_video:hover{
	opacity:1!important;
}
#slide3 .features, #slide3_mobile .features{
	background-color:#f0f9ff;
	color:#232223;
	padding:4% 0 7% 0!important;
}
#slide3 .feature_cont, #slide3_mobile .feature_cont{
	padding-bottom:25px;
}
#slide3 .features .feature, #slide3_mobile .features .feature{
	padding:40px 0 0 0;
}
#slide3 .features h2.title, #slide3_mobile .features h2.title {
	font-size: 4.0em;
	letter-spacing: -3px;
	line-height: 0px;
	color:#0e0e0e;
	font-weight: 100;
	text-align:center;
}
#slide3 .features h3.subtitle, #slide3_mobile .features h3.subtitle {
	font-size: 1.2em;
	color: #3c3c3c;
	text-transform:uppercase;
	line-height: 0px;
	padding-bottom:20px;
	font-weight: 700;
	text-align:center;
	font-family: 'Ubuntu', sans-serif;
}

#slide3 .features .feature_left, #slide3_mobile .features .feature_left{
	text-align:right;
	margin-top:5%!important;
}
#slide3 .features .feature_right, #slide3_mobile .features .feature_right{
	text-align:left;
	margin-top:5%;
}
#slide3 .features .advanced_dictionary .icon, #slide3_mobile .features .advanced_dictionary .icon{
	float:right;
	margin-left:2.5%;
	margin-top:30px;
	height:75px;
	width:60px;
	position:relative;
}
#slide3 .features .advanced_dictionary .icon span, #slide3_mobile .features .advanced_dictionary .icon span{
	background:url(../images/icon_advanceddict.png) no-repeat center center #128cdf;
	border:2px solid #fff;
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	border-radius: 60px;
	display:block;
	height:60px;
	width:60px;
	/*float:right;
	margin-left:2.5%;
	margin-top:30px;*/
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	position:absolute;
	bottom:0;
}
#slide3 .features .advanced_dictionary:hover .icon span, #slide3_mobile .features .advanced_dictionary:hover .icon span{
	background:url(../images/icon_advanceddict_h.png) no-repeat center center #fff;
	border:2px solid #128cdf;
}
#slide3 .features .history .icon, #slide3_mobile .features .history .icon{
	float:right;
	margin-left:2.5%;
	margin-top:30px;
	height:75px;
	width:60px;
	position:relative;
}
#slide3 .features .history .icon span, #slide3_mobile .features .history .icon span{
	background:url(../images/icon_history.png) no-repeat center center #7f8bfe;
	border:2px solid #fff;
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	border-radius: 60px;
	display:block;
	height:60px;
	width:60px;
	/*float:right;
	margin-left:2.5%;
	margin-top:30px;*/
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	position:absolute;
	bottom:0;
}
#slide3 .features .history:hover .icon span, #slide3_mobile .features .history:hover .icon span{
	background:url(../images/icon_history_h.png) no-repeat center center #fff;
	border:2px solid #7f8bfe;
}
#slide3 .features .videoexamples .icon, #slide3_mobile .features .videoexamples .icon{
	float:right;
	margin-left:2.5%;
	margin-top:30px;
	height:75px;
	width:60px;
	position:relative;
}
#slide3 .features .videoexamples .icon span, #slide3_mobile .features .videoexamples .icon span{
	background:url(../images/icon_video.png) no-repeat center center #45a6cc;
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	border-radius: 60px;
	display:block;
	height:60px;
	width:60px;
	position:absolute;
	bottom:0;
	/*float:right;
	margin-left:2.5%;
	margin-top:30px;*/
	border:2px solid #fff;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
#slide3 .features .videoexamples:hover .icon span, #slide3_mobile .features .videoexamples:hover .icon span{
	background:url(../images/icon_video_h.png) no-repeat center center #fff;
	border:2px solid #45a6cc;
}
#slide3 .features .knowledgehub .icon, #slide3_mobile .features .knowledgehub .icon{
	float:left;
	margin-right:2.5%;
	margin-top:30px;
	height:75px;
	width:60px;
	position:relative;
}
#slide3 .features .knowledgehub .icon span, #slide3_mobile .features .knowledgehub .icon span{
	background:url(../images/icon_knowledgehub.png) no-repeat center center #ed8a80;
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	border-radius: 60px;
	display:block;
	height:60px;
	width:60px;
	position:absolute;
	bottom:0;
	/*float:left;
	margin-right:2.5%;
	margin-top:30px;*/
	border:2px solid #fff;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
#slide3 .features .knowledgehub:hover .icon span, #slide3_mobile .features .knowledgehub:hover .icon span{
	background:url(../images/icon_knowledgehub_h.png) no-repeat center center #fff;
	border:2px solid #ed8a80;
}
#slide3 .features .notebook .icon, #slide3_mobile .features .notebook .icon{
	float:left;
	margin-right:2.5%;
	margin-top:30px;
	height:75px;
	width:60px;
	position:relative;
}
#slide3 .features .notebook .icon span, #slide3_mobile .features .notebook .icon span{
	background:url(../images/icon_notebook.png) no-repeat center center #e5a337;
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	border-radius: 60px;
	display:block;
	height:60px;
	width:60px;
	position:absolute;
	bottom:0;
	/*float:left;
	margin-right:2.5%;
	margin-top:30px;*/
	border:2px solid #fff;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
#slide3 .features .notebook:hover .icon span,#slide3_mobile .features .notebook:hover .icon span{
	background:url(../images/icon_notebook_h.png) no-repeat center center #fff;
	border:2px solid #e5a337;
}
#slide3 .features .test .icon, #slide3_mobile .features .test .icon{
	float:left;
	margin-right:2.5%;
	margin-top:30px;
	height:75px;
	width:60px;
	position:relative;
}
#slide3 .features .test .icon span, #slide3_mobile .features .test .icon span{
	background:url(../images/icon_test.png) no-repeat center center #98c967;
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	border-radius: 60px;
	display:block;
	height:60px;
	width:60px;
	position:absolute;
	bottom:0;
	/*float:left;
	margin-right:2.5%;
	margin-top:30px;*/
	border:2px solid #fff;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
#slide3 .features .test:hover .icon span, #slide3_mobile .features .test:hover .icon span{
	background:url(../images/icon_test_h.png) no-repeat center center #fff;
	border:2px solid #98c967;
}

#slide3 .features .advanced_dictionary a, #slide3 .features .history a, #slide3 .features .videoexamples a,  #slide3 .features .knowledgehub a, #slide3 .features .notebook a, #slide3 .features .test a{
	display:inline-block;
	color:#232223;
	font-size:28px;
	line-height:34px;
	font-weight:500;
	padding:0;
	width:80%;
	font-family: 'Ubuntu', sans-serif;
	min-height:115px;
}
#slide3_mobile .features .advanced_dictionary a, #slide3_mobile .features .history a, #slide3_mobile .features .videoexamples a,  #slide3_mobile .features .knowledgehub a, #slide3_mobile .features .notebook a, #slide3_mobile .features .test a{
	display:inline-block;
	color:#232223;
	font-size:28px;
	line-height:34px;
	font-weight:500;
	padding:0;
	width:80%;
	font-family: 'Ubuntu', sans-serif;
	min-height:115px;
}


#slide3 .features .advanced_dictionary a span, #slide3 .features .history a span, #slide3 .features .videoexamples a span, #slide3 .features .knowledgehub a span, #slide3 .features .notebook a span, #slide3 .features .test a span{
	padding:0 0 5px;
	margin:0;
	line-height:24px;
	font-size:16px;
	color:#6c6c6c;
	line-height:20px;
	display:block;
	padding:5px 0;
	line-height:24px;
	font-weight:300;
}

#slide3_mobile .features .advanced_dictionary a span, #slide3_mobile .features .history a span, #slide3_mobile .features .videoexamples a span, #slide3_mobile .features .knowledgehub a span, #slide3_mobile .features .notebook a span, #slide3_mobile .features .test a span{
	padding:0 0 5px;
	margin:0;
	line-height:24px;
	font-size:16px;
	color:#6c6c6c;
	line-height:20px;
	display:block;
	padding:5px 0;
	line-height:24px;
	font-weight:300;
}

#slide3 .features a, #slide3_mobile .features a{
	-webkit-transition: color 0.5s ease-in-out;
	-moz-transition: color 0.5s ease-in-out;
	-ms-transition: color 0.5s ease-in-out;
	-o-transition: color 0.5s ease-in-out;
	transition: color 0.5s ease-in-out;	
}
#slide3 .features .advanced_dictionary a:hover, #slide3_mobile .features .advanced_dictionary a:hover{
	color:#128cdf;
}
#slide3 .features .history a:hover, #slide3_mobile .features .history a:hover{
	color:#7f8bfe;
}
#slide3 .features .videoexamples a:hover, #slide3_mobile .features .videoexamples a:hover{
	color:#45a6cc;
}
#slide3 .features .knowledgehub a:hover, #slide3_mobile .features .knowledgehub a:hover{
	color:#ed8a80;
}
#slide3 .features .notebook a:hover, #slide3_mobile .features .notebook a:hover{
	color:#e5a337;
}
#slide3 .features .test a:hover, #slide3_mobile .features .test a:hover{
	color:#98c967;
}
#slide3 #divii-features, #slide3_mobile #divii-features{
	padding-top:7%;
}

#slide3 .device, #slide3_mobile .device{
	 position:relative;
	 height:480px;
	 margin-top:30px;
}
#slide3 .device img, #slide3_mobile .device img{
	display:block;
	margin:0 auto;
}
#slide3 .device span.letssee, #slide3_mobile .device span.letssee{
	position:absolute;
	bottom:-50px;
	right:-180px;
	background:url(../images/letssee.png) no-repeat 0 0;
	background-size:100% auto;
	width:200px;
	height:50px;
}

#slide3 .whydivii_cont, #slide3_mobile .whydivii_cont{
	background-color:#0f2b3e;
	color:#6c8697;
	padding:70px 0 100px 0!important;
}
#slide3 .whydivii_cont img, #slide3_mobile .whydivii_cont img{
	display:block;
	margin:0 auto;
}
#slide3 .whydivii_cont .feature, #slide3_mobile .whydivii_cont .feature{
	padding:40px 0 0 0;
}
#slide3 .whydivii_cont h2.title, #slide3_mobile .whydivii_cont h2.title {
	font-size: 4.0em;
	letter-spacing: -3px;
	line-height: 20px;
	color:#fff;
	font-weight: 100;
	text-align:center;
	padding:25px 0 0 0;
}
#slide3 .whydivii_cont h3.subtitle, #slide3_mobile .whydivii_cont h3.subtitle {
	font-size: 1.2em;
	color: #597486;
	text-transform:uppercase;
	line-height: 20px;
	padding-bottom:20px;
	font-weight: 700;
	text-align:center;
	font-family: 'Ubuntu', sans-serif;
}
#slide3 .whydivii_cont h2, #slide3 .whydivii_cont a, #slide3_mobile .whydivii_cont h2, #slide3_mobile .whydivii_cont a {
	color:#4093cc;
	font-size:25px;
	line-height:28px;
	font-weight:500;
	text-align:center;	
	display:block;
	padding:15px 0;
}
#slide3 .whydivii_cont p, #slide3_mobile .whydivii_cont p{
	text-align:center;
	font-size:18px;
	line-height:24px;
}
#slide3 .whydivii_cont .whydivii, #slide3_mobile .whydivii_cont .whydivii{
	padding:8px 0;
}

/* Slide 4 */

#slide4{
	background-color:#f3f3f3;
	color:#6c8697;
	padding:7% 0 10% !important;
}
#slide4 img{
	display:block;
	margin:0 auto;
}
#slide4 .feature{
	padding:40px 0 0 0;
}
#slide4 h2.title {
	font-size: 3em;
	letter-spacing: -3px;
	line-height: 35px;
	color:#1c1c1c;
	font-weight: 100;
	text-align:center;
	padding:1% 0 2.5%;
	margin:0;
	font-family: 'Maven Pro', sans-serif;
}
#slide4 h3.subtitle {
	font-size: 1.2em;
	color: #939393;
	padding-bottom:20px;
	font-weight: 300;
	text-align:center;
	line-height:25px;
}
#slide4 .contact_form{
	width:40%;
	margin:0 auto;
}
#slide4 .contact_form .row{
	padding-bottom:10px;
}
#slide4 .contact_form .row_button{
	padding-bottom:15px;
}
#slide4 .contact_form input[type="text"]{
	width:98%;
	padding:0 2%;
	color:#8d8d8d;
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	height:56px;
	line-height:56px;
	border:1px solid #d7d5d5;
	margin-bottom:10px;
	font-weight:300;
	outline:none;
	-webkit-appearance: none;
}
#slide4 .contact_form textarea{
	width:98%;
	padding:0 2%;
	height:200px;
	line-height:36px;
	border:1px solid #d7d5d5;
	margin-bottom:20px;
	color:#8d8d8d;
	font-size:16px;
	font-weight:300;
	font-family: 'Roboto', sans-serif;
	outline:none;
	-webkit-appearance: none;
}
#slide4 input[type="submit"], #slide4 input[type="button"]{
	background-color:#0780d2;
	color:#fff;
	font-weight:300;
	line-height:24px;
	text-transform:uppercase;
	font-size:21px;
	padding:20px 30px;
	display: block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	transition: background-color 0.5s ease;
	border:none;
	cursor:pointer;
	margin:5px auto 0;
	width:150px;
	-webkit-appearance: none;
}
#slide4 input[type="submit"]:hover, #slide4 input[type="button"]:hover{
	background-color:#088be3;
}

/* Slide 5 */

#slide5{
	background-color:#dde5eb;
	color:#000000;
	padding:70px 0 70px 0!important;
}
#slide5 h2.title {
	font-size: 3.5em;
	letter-spacing: -3px;
	line-height: 35px;
	color:#1c1c1c;
	font-weight: 100;
	text-align:center;
	padding:1% 0 2.5%;
	margin:0;
}
#slide5 .icon_app{
	width:400px;
	margin:0 auto;
}
#slide5 .icon_app .googleplay{
	background:url(../images/googleplay.png) no-repeat 0 0;
	text-indent:-20000px;
	width:195px;
	height:60px;
	float:left;
	opacity:1;
}
#slide5 .icon_app .googleplay span{
	background:url(../images/googleplay_hover.png) no-repeat 0 0;
	width:195px;
	height:60px;
	text-indent:-20000px;
	float:left;
	opacity:0;
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
	-ms-transition: opacity 1s ease-in-out; 
	transition: opacity 1s ease-in-out;
}
#slide5 .icon_app .googleplay:hover span{
	background:url(../images/googleplay_hover.png) no-repeat 0 0;
	opacity:1;
}
#slide5 .icon_app .appstore {
	background:url(../images/appstore.png) no-repeat 0 0;
	text-indent:-20000px;
	float:right;
	width:195px;
	height:60px;
	opacity:1;
}
#slide5 .icon_app .appstore span{
	background:url(../images/appstore_hover.png) no-repeat 0 0;
	width:195px;
	height:60px;
	text-indent:-20000px;
	float:right;
	opacity:0;
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
	-ms-transition: opacity 1s ease-in-out; 
	transition: opacity 1s ease-in-out;
	
}
#slide5 .icon_app .appstore:hover span{
	background:url(../images/appstore_hover.png) no-repeat 0 0;
	opacity:1;
}

/* Slide 6 */

#slide6{
	background-color:#253642;
	color:#979b9d;
	padding:60px 0 30px 0!important;
	border-bottom:1px solid #1e303c;
}
#slide6 h2.title {
	font-size: 2.2em;
	line-height: 35px;
	color:#c3c3c3;
	font-weight: 300;
	text-align:center;
	padding:1% 0 2.5%;
	margin:0;
	letter-spacing:-0.5px;
	font-family: 'Maven Pro', sans-serif;
}
#slide6 .social{
	padding:0;
	width:285px;
	margin:0 auto;
	list-style-type:none;
}
#slide6 .social li{
	padding:0;
	margin:0;
	float:left;
	list-style-type:none;
	float:left;
}
#slide6 .social li a{
	padding:0;
	margin:0 3px;
	width:49px;
	height:46px;
	float:left;
	text-indent:-20000px;
}
#slide6 .social li a span{
	padding:0;
	margin:0;
	width:42px;
	height:42px;
	float:left;
	text-indent:-20000px;
}
#slide6 .social li a.facebook{
	background:url(../images/facebook.png) no-repeat 0 0;
	opacity:1;
}
#slide6 .social li a.facebook span{
	background:url(../images/facebook_hover.png) no-repeat 0 0;
	opacity:0;
	-webkit-transition: opacity 0.5s ease-in-out;
	-moz-transition: opacity 0.5s ease-in-out;
	-o-transition: opacity 0.5s ease-in-out;
	-ms-transition: opacity 0.5s ease-in-out; 
	transition: opacity 0.5s ease-in-out;
}
#slide6 .social li a.facebook:hover span{
	background:url(../images/facebook_hover.png) no-repeat 0 0;
	opacity:1;
}
#slide6 .social li a.twitter{
	background:url(../images/twitter.png) no-repeat 0 0;
	opacity:1;
}
#slide6 .social li a.twitter span{
	background:url(../images/twitter_hover.png) no-repeat 0 0;
	opacity:0;
	-webkit-transition: opacity 0.5s ease-in-out;
	-moz-transition: opacity 0.5s ease-in-out;
	-o-transition: opacity 0.5s ease-in-out;
	-ms-transition: opacity 0.5s ease-in-out; 
	transition: opacity 0.5s ease-in-out;

}
#slide6 .social li a.twitter:hover span{
	background:url(../images/twitter_hover.png) no-repeat 0 0;
	opacity:1;
}
#slide6 .social li a.gplus{
	background:url(../images/googleplus.png) no-repeat 0 0;
	opacity:1;
}
#slide6 .social li a.gplus span{
	background:url(../images/googleplus_hover.png) no-repeat 0 0;
	opacity:0;
	-webkit-transition: opacity 0.5s ease-in-out;
	-moz-transition: opacity 0.5s ease-in-out;
	-o-transition: opacity 0.5s ease-in-out;
	-ms-transition: opacity 0.5s ease-in-out; 
	transition: opacity 0.5s ease-in-out;
}
#slide6 .social li a.gplus:hover span{
	background:url(../images/googleplus_hover.png) no-repeat 0 0;
	opacity:1;
}
#slide6 .social li a.tumblr{
	background:url(../images/tumblr.png) no-repeat 0 0;
	opacity:1;
}
#slide6 .social li a.tumblr span{
	background:url(../images/tumblr_hover.png) no-repeat 0 0;
	opacity:0;
	-webkit-transition: opacity 0.5s ease-in-out;
	-moz-transition: opacity 0.5s ease-in-out;
	-o-transition: opacity 0.5s ease-in-out;
	-ms-transition: opacity 0.5s ease-in-out; 
	transition: opacity 0.5s ease-in-out;
}
#slide6 .social li a.tumblr:hover span{
	background:url(../images/tumblr_hover.png) no-repeat 0 0;
	opacity:1;
}

#slide6 .social li a.instagram{
	background:url(../images/instagram.png) no-repeat 0 0;
	opacity:1;
}
#slide6 .social li a.instagram span{
	background:url(../images/instagram_hover.png) no-repeat 0 0;
	opacity:0;
	-webkit-transition: opacity 0.5s ease-in-out;
	-moz-transition: opacity 0.5s ease-in-out;
	-o-transition: opacity 0.5s ease-in-out;
	-ms-transition: opacity 0.5s ease-in-out; 
	transition: opacity 0.5s ease-in-out;
}
#slide6 .social li a.instagram:hover span{
	background:url(../images/instagram_hover.png) no-repeat 0 0;
	opacity:1;
}

/* store starts */
.store{
	width:100%;
	background-color:#dde5eb;
	padding:4% 0;
}
.inner .store{
	width:100%;
	background-color:#dde5eb;
	padding:4% 0 8%!important;
}
.store .store_cont{
	width:400px;
}
.store h2{
	color:#3e5b6f;
	font-size:42px;
	font-weight:700!important;
	text-align:center;
	line-height:55px;
	font-family: 'roboto', sans-serif;
}
.store .icon_app{
	width:400px;
	margin:0 auto;
}
.store .icon_app .googleplay{
	background:url(../images/googleplay.png) no-repeat 0 0;
	text-indent:-20000px;
	width:195px;
	height:60px;
	float:left;
	opacity:1;
}
.store .icon_app .googleplay span{
	background:url(../images/googleplay_hover.png) no-repeat 0 0;
	width:195px;
	height:60px;
	text-indent:-20000px;
	float:left;
	opacity:0;
	-webkit-transition: opacity 0.5s ease-in-out;
	-moz-transition: opacity 0.5s ease-in-out;
	-o-transition: opacity 0.5s ease-in-out;
	-ms-transition: opacity 0.5s ease-in-out; 
	transition: opacity 0.5s ease-in-out;
}
.store .icon_app .googleplay:hover span{
	background:url(../images/googleplay_hover.png) no-repeat 0 0;
	opacity:1;
}
.store .icon_app .appstore {
	background:url(../images/appstore.png) no-repeat 0 0;
	text-indent:-20000px;
	float:right;
	width:195px;
	height:60px;
	opacity:1;
}
.store .icon_app .appstore span{
	background:url(../images/appstore_hover.png) no-repeat 0 0;
	width:195px;
	height:60px;
	text-indent:-20000px;
	float:right;
	opacity:0;
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
	-ms-transition: opacity 1s ease-in-out; 
	transition: opacity 1s ease-in-out;
	
}
.store .icon_app .appstore:hover span{
	background:url(../images/appstore_hover.png) no-repeat 0 0;
	opacity:1;
}


/* -----------------------------  inner page :: about us ---------------------------- */

.innerheader .wrappercont{
	border-bottom:1px solid #e7e7e7;
}
.innerheader .wrappercont{
	background-color:#fff;
}
.innerheader .smaller{
	height:auto;
}
.inner_banner{
	padding:30px 0;
	background-color:#fff;
	color:#fff;
	position:relative;
	z-index:100;
}
.inner_banner #slide1{
	background:none;
	background-color:transparent;
}
#inner_content{
	width:100%;
	padding:60px 0 7%;
}
.banner_fixed{
	background:url(../images/features/banner1.png) no-repeat left bottom #0780d2;
	height:200px;
	position:static;
	top:0;
	z-index:1;
	width:100%;
}
.banner_fixed h2{
	color: #fff;
   font-family: 'Ubuntu', sans-serif;
	font-size: 33px;
    font-weight: 500;
    padding-left: 2.5%;
    padding-top: 143px;
}
.banner_point1{
	background:url(../images/features/point1-banner.jpg) no-repeat right 0 #f3f2f2;
	height:200px;
	/*position:fixed;*/
	top:0;
	z-index:1;
	width:100%;
}
.banner_point1 h2{
	color: #67574d;
   font-family: 'Ubuntu', sans-serif;
	font-size: 33px;
    font-weight: 500;
    padding-left: 2.5%;
    padding-top: 143px;
}
.banner_point2{
	background:url(../images/features/point2-banner.jpg) no-repeat right 0 #d0d2d2;
	height:200px;
	/*position:fixed;*/
	top:0;
	z-index:1;
	width:100%;
}
.banner_point2 h2{
	color: #3a4549;
    font-family: 'Ubuntu', sans-serif;
	font-size: 33px;
    font-weight: 500;
    padding-left: 2.5%;
    padding-top: 143px;
}
.banner_point3{
	background:url(../images/features/point3-banner.jpg) no-repeat right 0 #dcdcdc;
	height:200px;
	/*position:fixed;*/
	top:0;
	z-index:1;
	width:100%;
}
.banner_point3 h2{
	color: #5f5d5c;
    font-family: 'Ubuntu', sans-serif;
	font-size: 33px;
    font-weight: 500;
    padding-left: 2.5%;
    padding-top: 143px;
}
.banner_toptrending{
	background:url(../images/features/toptrending-banner.jpg) no-repeat right 0 #e1e0e5;
	height:200px;
	position:fixed;
	top:0;
	z-index:1;
	width:100%;
}
.banner_toptrending h2{
	color: #726f7d;
    font-family: 'Ubuntu', sans-serif;
	font-size: 33px;
    font-weight: 500;
    padding-left: 2.5%;
    padding-top: 143px;
}
#about_content{
	width:95%;
	margin:0 auto;
	line-height:28px;
}

.banner_history{
	background:url(../images/features/history-banner.jpg) no-repeat right 0 #e8eff9;
	height:200px;
	position:fixed;
	top:0;
	z-index:1;
	width:100%;
}
.banner_history h2{
	color:#333;
    font-family: 'Ubuntu', sans-serif;
	font-size: 33px;
    font-weight: 500;
    padding-left: 2.5%;
    padding-top: 143px;
}
.banner_knowledgehub{
	background:url(../images/features/knowledgehub-banner.jpg) no-repeat right 0 #ebe5d9;
	height:200px;
	position:fixed;
	top:0;
	z-index:1;
	width:100%;
}
.banner_knowledgehub h2{
	color:#455b68;
    font-size: 33px;
    font-weight: 700;
    padding-left: 2.5%;
    padding-top: 143px;
	font-family: 'Maven Pro', sans-serif;
}
.banner_feature{
	background:url(../images/features/banner1.png) no-repeat left bottom #0780d2;
	height:200px;
	position:static;
	top:0;
	z-index:1;
	width:100%;
}
.banner_feature h2{
	color:#fff;
    padding-left: 2.5%;
    padding-top: 143px;
	font-family: 'Ubuntu', sans-serif;
	font-size: 33px;
    font-weight: 500;
}
.banner_notebook{
	background:url(../images/features/notebook-banner.jpg) no-repeat right bottom #ebe9ea;
	height:200px;
	position:fixed;
	top:0;
	z-index:1;
	width:100%;
}
.banner_notebook h2{
	color:#333;
    font-family: 'Ubuntu', sans-serif;
	font-size: 33px;
    font-weight: 500;
    padding-left: 2.5%;
    padding-top: 143px;
	
}
.banner_videoexamples{
	background:url(../images/features/videoexamples-banner.jpg) no-repeat right bottom #ebf0f6;
	height:200px;
	position:fixed;
	top:0;
	z-index:1;
	width:100%;
}
.banner_videoexamples h2{
	color:#333;
   font-family: 'Ubuntu', sans-serif;
	font-size: 33px;
    font-weight: 500;
    padding-left: 2.5%;
    padding-top: 143px;
}
.graphics_history, .graphics_knowledgehub, .graphics_advancedictionary, .graphics_notebook,.graphics_videoexamples{
	margin:0 auto;
	width:40%;
	display:block;
	padding:3% 0 2%;
}

.graphics_history img, .graphics_knowledgehub img, .graphics_advancedictionary img, .graphics_notebook img,.graphics_videoexamples img{
	width:100%;
	display:block;
	margin:0 auto;
}

.videoexample-list{
	padding:0;
	margin:0;
}
.videoexample-list li{
	background:url(../images/features/bullet-icon.jpg) no-repeat 0 11px;
	padding:0 0 15px 22px;
}


#contactus{
	background-color:#f3f3f3;
	color:#6c8697;
	background-attachment: fixed;
	width:100%;
	height:auto;
	position: relative;
	padding:7% 0 6%;
}
#contactus img{
	display:block;
	margin:0 auto;
}
#contactus .feature{
	padding:40px 0 0 0;
}
#contactus h2.title {
	font-size: 3.5em;
	letter-spacing: -3px;
	line-height: 35px;
	color:#616161;
	font-weight: 100;
	text-align:center;
	padding:1% 0 2.5%;
	margin:0;
	font-weight:400;
	font-family: 'Maven Pro', sans-serif;	
}
#contactus h3.subtitle {
	font-size: 1.2em;
	color: #939393;
	padding: 0 10px 20px;
	font-weight: 300;
	text-align:center;
	line-height:25px;
	
}
#contactus .contact_form{
	width:40%;
	margin:0 auto;
}
#contactus .contact_form .row{
	padding-bottom:10px;
}
#contactus .contact_form .row_button{
	padding-bottom:15px;
}
#contactus .contact_form input[type="text"]{
	width:98%;
	padding:0 2%;
	color:#8d8d8d;
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	height:56px;
	line-height:56px;
	border:1px solid #d7d5d5;
	margin-bottom:10px;
	font-weight:300;
	-webkit-appearance: none;
}
#contactus .contact_form textarea{
	width:98%;
	padding:0 2%;
	height:200px;
	line-height:36px;
	border:1px solid #d7d5d5;
	margin-bottom:20px;
	color:#8d8d8d;
	font-size:16px;
	font-weight:300;
	font-family: 'Roboto', sans-serif;
	-webkit-appearance: none;
}
#contactus input[type="submit"], #contactus input[type="button"]{
	background-color:#0780d2;
	color:#fff;
	font-weight:300;
	line-height:24px;
	text-transform:uppercase;
	font-size:21px;
	padding:20px 30px;
	display: block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	transition: background-color 0.5s ease;
	border:none;
	cursor:pointer;
	margin:5px auto 0;
	min-width:150px;
	-webkit-appearance: none;
}
#contactus input[type="submit"]:hover, #slide4 input[type="button"]:hover{
	background-color:#088be3;
}
.policy{
	line-height:28px;
}
.policy h2{
	color:#2e2e2e;
	font-size:40px;
	line-height:42px;
	font-weight:500;
	font-family: 'Maven Pro', sans-serif;	
}
.policy h3{
	color:#2e2e2e;
	font-size:26px;
	line-height:30px;
	font-weight:400;
	font-family: 'Maven Pro', sans-serif;	
}
.policy ol li{
	line-height:35px;
	padding-bottom:3px;
}
.medium-font{
	color:#191919;
	font-weight:300;
	font-size:28px;
	line-height:32px;
	margin-bottom:0;
	padding:10px 0 0 0;
	font-weight:400;
	font-family: 'Maven Pro', sans-serif;	
}

.content_block{
	width:80%;
	margin:0 auto;
}


#main-nav{
	display:none;
}
.fixed_cont{
	position:fixed!important;
	overflow:hidden;
	transform: translate(0px, 0px) translateZ(0px);
}
#container{
	transform:0!important;
}
#container_normal{
	width:100%!important;
}
.navres, .resmenu{
	display:none;
}


.point-font {
    color: #0780d2;
    font-family: 'Maven Pro',sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 30px;
    margin: 0;
    padding: 10px 0 0 16px;
	background:url(../images/bulletarrrow.png) no-repeat 0 20px;
}

#close_vid1, #close_vid2{
	display:none;
}

.menu_slide{
	display:none;
}

.diviilogo{
	position:absolute;
	width:190px;
	height:60px;
	left:0; top:0;
	text-indent:-20000px;
	display:block;
}
.smaller .diviilogo{
	position:absolute;
	width:60px;
	height:50px;
	left:0; top:0;
	text-indent:-20000px;
	display:block;
}


/* ----------------  new css for video ------------------  */

.video_embed{
	padding:7% 0 4%;
}
.videoembed1{
	padding:15px;
	margin-top:50px;
	background:url(../images/bg_video1.png) repeat 0 0;
}


/* ------------------  new css for features  -------------------------- */
#feature_content_mobile{
	display:none;
}
#feature_content, #feature_content_mobile{
	width:100%;
	margin:0 auto;
	line-height:28px;
	font-size:17px;
	color:#2b2b2b;
}
#feature_content .featureleft, #feature_content_mobile .featureleft{
	text-align:left;
	border-bottom:1px solid #f3f3f3;
	padding:100px 0 130px;
}
.featureright{
	background-color:#fafbfa;
}
#feature_content .featureright, #feature_content_mobile .featureright{
	text-align:right;
	border-bottom:1px solid #f3f3f3;
	padding:100px 0;
}
#feature_content_mobile .featureleft{
	text-align:left;
	border-bottom:1px solid #f3f3f3;
	padding:50px 0;
}
#feature_content_mobile .featureright{
	text-align:right;
	border-bottom:1px solid #f3f3f3;
	padding:50px 0;
	background-color:#fafbfa;
}
#feature_content .featureright .grid_4{
	float:right!important;
}
#feature_content .featureright .grid_8{
	float:left!important;
}
#feature_content .featureleft h2, #feature_content_mobile .featureleft h2{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size:36px;
	line-height:38px;
	color:#2b2b2b;
	padding-top:10px;
	text-align:left;
}
#feature_content .featureright h2, #feature_content_mobile .featureright h2{
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size:36px;
	line-height:38px;
	color:#2b2b2b;
	padding-top:10px;
	text-align:right;
}
#feature_content .grid_3 img, #feature_content_mobile .grid_3 img{
	display:block;
	margin:0 auto;
}

.featurecont{
	width:68%;
	padding-top:80px;
}
.featurecont p{
	padding-left:10px;
}
.featurecontr{
	width:68%;
	float:right;
	padding-top:80px;
}
.featurecont p{
	padding-right:10px;
}
.adv_dict{
	color:#128cdf!important;
	background:url(../images/features/iconadv.png) no-repeat 0 0;
	padding:0 0 0 65px!important;
	line-height:55px!important;
}


/* -----------------  new css 20-08 ----------------- */

.videxample{
	color:#88b858!important;
	background:url(../images/features/iconvidexample.png) no-repeat 0 0;
	padding:0 0 0 65px!important;
	line-height:55px!important;
	display:inline-block;
}
.histry{
	color:#7f8bfe!important;
	background:url(../images/features/iconhistory.png) no-repeat 0 0;
	padding:0 0 0 65px!important;
	line-height:52px!important;
	display:inline-block;
}
.knowledgehub1{
	color:#d37066!important;
	background:url(../images/features/iconknowledgehub.png) no-repeat 0 0;
	padding:0 0 0 65px!important;
	line-height:58px!important;
	display:inline-block;
}
.notebooktitle{
	color:#e5a439!important;
	background:url(../images/features/iconnotebook.png) no-repeat 0 0;
	padding:0 0 0 65px!important;
	line-height:58px!important;
	display:inline-block;
}
.notebooktitle h3{
	padding-left:10px;
}
.toptrending{
	color:#45a6cc!important;
	background:url(../images/features/icontoptrending.png) no-repeat 0 0;
	padding:0 0 0 65px!important;
	line-height:58px!important;
	display:inline-block;
}
.feature5 img{
	display:block;
	margin:0 auto;
}
.feature_container{
	padding-bottom:0!important;
}

.feature_header{
	border-bottom:1px solid #eeeeee!important;
}
.message_form_success, .message_form_error{
	padding-bottom:27px;
}
.frmmsg{
	display:none;
}
.message_form_error .form_text{
	text-align:center;
	background-color:#ed8a80!important;
	color:#fff;
	margin:0 auto;
	width:300px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size:14px;
	font-weight:400;
	line-height:21px;
}

.message_form_success .form_text{
	text-align:center;
	background-color:#98c967!important;
	color:#fff;
	margin:0 auto;
	width:300px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size:14px;
	font-weight:400;
	line-height:21px;
}
.small_padding{
	padding-bottom:9px!important;
}

.feature_fix{
	display:block;
	height:65px;
}

.bullet_listing p{
	padding-left:20px;
	padding-bottom:10px;
}

.list_bullet li{
	padding-bottom:25px;
	line-height:28px;
}



/* --------   new css 17-09-14   --------- */

.text_title_new{
	font-size:60px!important;
	font-weight:900;
	color:#fff;
	text-transform:uppercase;
	margin-bottom:10px!important;
}
.icon_divii_new{
	padding:0 50px 0 0;
	line-height:40px;
	display:inline-block;
	margin:0;
	color:#fff!important;
}
.text_subtitle_new{
	font-size:32px!important;
	line-height:42px;
	font-weight:300;
	color:#e3db00 !important;
	font-family: 'Ubuntu', sans-serif;
	display:block;
	text-transform:capitalize!important;
}


/* -----   13-10-14 ------ */

.contact-icon{
	padding:0 0 15px 0;
}


/* -------  searchbar --------  */

.search_video_inner_res{
	display:none;
}
/*.search_video_inner{
	width:530px;
	margin:25px 0;
	margin: 0;
    position: absolute;
    right: 2.1%;
    top: 122px;
    width: 500px;
    z-index: 100;
}*/
.search_video_inner_res{
	margin:25px 0;
}

/*.search_video_inner .inputbox, .search_video_inner_res .inputbox{
	background:url(../images/search_inputbox.png) no-repeat 0 0 #fff;
	height:45px;
	width:410px;
	margin:0 auto;
	padding:0 0 0 1%;
	background-size:100% 100%;
	float:left;
}
.search_video_inner input[type="text"], .search_video_inner_res input[type="text"]{
	background:url(../images/search_inputbox.png) no-repeat center 0 #fff;
	background-size:100% 100%;
	margin:0 auto;
	display:block;
	width:100%;
	padding:0 0 0 6%;
	height:45px;
	border:none;	
	font-family: 'Roboto', sans-serif;
	font-size:15px;
	line-height:45px;
	font-weight:400;
	font-style:italic;
	color:#a6a6a6;
	outline:none;
}
*/

.searchbox_focus /*, .inputbox input:focus*/{
	background:url(../images/search_inputbox_focus.png) no-repeat center 0 #fff;
    color: #025086!important;
    font-family: "Ubuntu",sans-serif;
    font-size: 1.25em!important;
    font-weight: 300;
    line-height: 48px;
	font-style:normal!important;
}
.inputbox input:focus{
	/*background:url(../images/search_inputbox_focus.png) no-repeat center 0 #fff;*/
    color: #025086!important;
}

.search_video_inner_cont{
	width:530px;
	margin:0 auto;
}
.search_button{
	background:url(../images/search_icon.png) no-repeat 0 0;
	width:44px;
	height:45px;
	float:left;
	margin-left:2px;
	cursor:pointer;
}
.search_button:hover, .search_button:focus{
	background:url(../images/search_icon_hover.png) no-repeat 0 0;
}
.search_button input[type="submit"]{
	width:44px;
	height:45px;
	background:transparent;
	border:none;
	text-indent:-20000px;	
	cursor:pointer;
}
.hightlighted{
	color:#0880d3!important;
} 
.subtitle_res{
	display:none;
}




/* -------  searchbar --------  */

.inner .store h2{
	line-height:70px!important;
}


.store_icon_res{
	display:none;
	 position: absolute;
    right: -2px;
    top: 9px;
	z-index:10000;
}

.store_icon_res .small_store {
    border-right: 1px solid #e4e4e4;
    padding-right: 12px;
}

.store_icon_res .small_store a{
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}


.powerby, .powerby a, .powerby a:hover{
	font-size:13px; 
	color:#577286;
	text-align:center;
}



/*  --------------  video example section  ---------------------  */


#video_content{
	width:95%;
	margin:0 auto;
	line-height:28px;
	padding:20px 0;
}
.row_example{
	padding:14px 2% 0;
	width:100%;
	margin:0 auto 15px;
	background-color:#fdfdfd;
	border:1px solid #fafafa;
}
.row_example .grid_9{
	padding:0;
}
.alter{
	background-color:#eef8ff!important;
	border:1px solid #e7f5fe!important;
}
.thumbnail_cont{
	position:relative;
	max-width:300px;
	margin:0 auto;
}
.thumbnail_cont .videoplay{
	background:url(../images/video-icon.png) no-repeat 0 0;
	height:52px;
	width:52px;
	display:block;
	position:absolute;
	top:33%;
	left:38%;
}
.thumbnail_cont .timeline{
	position:absolute;
	right:0px;
	bottom:7px;
	line-height:57px;
	padding-left:20px;
	z-index:100;
	width:105px;
	height:42px;
	text-align:center;
	color:#161616!important;
}
.green_time{
	background:url(../images/ticker1.png) no-repeat 0 0;
}
.purple_time{
	background:url(../images/ticker2.png) no-repeat 0 0;
}
.orange_time{
	background:url(../images/ticker3.png) no-repeat 0 0;
}
.cyan_time{
	background:url(../images/ticker4.png) no-repeat 0 0;
}
.pink_time{
	background:url(../images/ticker5.png) no-repeat 0 0;
}



#lightbox_video{
	position:fixed;
	z-index:100000;
	background:url(../images/bg-videotext.png) repeat 0 0;
	height:100%;
	width:100%;
}

.lightbox_pop{
	width:1000px;
	min-height:455px;
	background-color:#012b48;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:14px;
	position:absolute;
	top:11%;
	left:26%;
	z-index:10000;
}
.lightbox_title{
	font-size:20px;
	line-height:30px;
	color:#2b9fe7;
	padding-bottom:10px;
	border-bottom:1px solid #013c64;
	position:relative;
}
.subtitle_text{
	color:#fff;
	text-align:center;
	font-size:14px;
	padding-bottom:8px;
	border-bottom:1px solid #013c64;
	margin:7px 0;
}
.controller{
	border-bottom:1px solid #013c64;
	padding:0 4px 12px;
}
.controller .back{
	background:url(../images/arrow-left.png) no-repeat 0 center;
	padding:0 0 0 22px;
	display:inline-block;
	margin-right:20px;
}
.controller .forward{
	background:url(../images/arrow-right.png) no-repeat right center;
	padding:0 22px 0 0;
	display:inline-block;
}

.controller a{
	color:#fff;
	text-transform:uppercase;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.controller a:hover{
	color:#2b9fe7;
}

.controller_l{
	float:left;
	width:50%;
}
.controller_r{
	width:30%;
	float:right;
	text-align:right;
	color:#fff;
}

.subtitle_select{
	padding:13px 10px 13px;
	background-color:#cce9fc;
	color:#012b48;
}
.subtitle_highlight{
	padding:13px 10px 12px;
	background-color:#4cb7f9;
	color:#012b48;
}
.subtitle_white{
	background-color:#fff;
	color:#012b48;
}
.subtitle_grey{
	background-color:#f4f2f2;
	color:#012b48;
}
.subtitle_select .left, .subtitle_highlight .left{
	float:left;
	width:20%;
	padding-top:2%;
	text-align:center;	
}
.subtitle_select .right{
	float:left;
	width:74%;
	padding:1% 0 1% 5%;
	font-size:14px;
	border-left:1px solid #c4e6fc;
	min-height:45px;
}
.subtitle_highlight .right{
	float:left;
	width:74%;
	padding:1% 0 1% 5%;
	font-size:14px;
	border-left:1px solid #5fc1fd;
	min-height:45px;
}
.close_video{
	background:url(../images/close_video.png) no-repeat 0 0;
	width:30px;
	height:30px;
	position:absolute;
	right:-5px;
	top:6px;
	display:block;	
}

.search_video_inner{
	width:500px;
	margin:0;
	position:absolute;
	top:122px;
	right:2.1%;
	z-index:100;

}

.search_video_inner .inputbox{
	background:url(../images/search_inputbox.png) no-repeat 0 0 #fff;
	height:45px;
	width:400px;
	margin:0 auto;
	padding:0 1%;
	background-size:100% 100%;
	float:left;
}
.search_video_inner input[type="text"]{
	margin:0 auto;
	display:block;
	width:90%;
	height:45px;
	border:none;	
	font-family: 'Roboto', sans-serif;
	font-size:15px;
	line-height:45px;
	font-weight:300;
	font-style:italic;
	color:#a6a6a6;
	background:transparent;
}
.search_video_inner_cont{
	width:450px;
	margin:0 auto;
}
.search_button{
	background:url(../images/search_icon.png) no-repeat 0 0;
	width:44px;
	height:45px;
	float:left;
	margin-left:2px;
	cursor:pointer;
}
.search_button input[type="submit"]{
	width:44px;
	height:45px;
	background:transparent;
	border:none;
	text-indent:-20000px;	
	cursor:pointer;
}
.hightlighted{
	color:#0880d3!important;
}

.subtitlevideo{
	float:left;
	width:550px;

}
.subtitletext{
	float:right;
	width:400px;
}


/* ---------------   09-12-14 -------------  */

#myprofile .grid_2{
	/*background-color:#dddddd;*/
	margin-bottom:0;
	padding:50px 0;
	min-height:680px;
}
.left_panel{
	padding:0;
	margin:0;
	/*background:url(../images/bg_left.png) repeat-y 0 0 ;*/
	background-color: #dddddd;
}
.left_panel li{
	padding:0 0 0 20px;
	border-bottom:2px solid #e6e7ea;
	color:#747474;
	font-size:14px;
	display:block;
	transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	
}
.left_panel li:first-child {
    background-color: #0780d2 !important;
}
.left_panel li:first-child a {
    color: #fff;
    font-weight: bold;
}

.left_panel li a{
	padding:15px 0 15px 0;
	color:#747474;
	font-size:12px;
	display:block;
}
.left_panel li:hover, .left_panel li.active{
	background-color:#f7f7f7;
	
}
.prof_img{
	padding:4px 4px 0;
	background-color:#fff;
	border:1px solid #bababa;
	display:inline-block;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	position:relative;
}
.upload-img{
	background:url(../images/prof_img_upload.png) no-repeat center center #fff;
	width:40px;
	height:40px;
	border:1px solid #CCC;
	display:inline-block;
	-webkit-border-radius: 40px 40px 40px 40px;
	border-radius: 40px 40px 40px 40px;
	position:absolute;
	bottom:-7px;
	right:-7px;
	transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	padding:4px;
}
.upload-img:hover{
	background:url(../images/prof_img_upload_h.png) no-repeat center center #fff;
}
.prof_img img{
	padding:0;
	margin:0;
}
.row_dash {
	margin-bottom:10px;
}

.row_dash1 {
	margin-bottom:20px;
}

.row_dash input[type="text"], .row_dash1 input[type="text"]{
	width:68%;
	padding:0 1%;
	height:50px;
	border:1px solid #bababa;
	line-height:50px;
	color:#333;
	font-size:14px;
}

#dashboard_cont{
	padding:2% 0 0 0;
	margin-left: 0%;
}
#dashboard_cont h2{
	border-bottom:1px solid #dddddd;
	padding-bottom:10px;
	margin-bottom:30px;
	width:99%;
}
.savechange{
	background-color:#2394e1;
	padding:10px 4% 7px;
	margin:0;
	display:inline-block;
	font-size:22px;
	font-weight:normal;
	min-height:40px;
	line-height:40px;
	text-align:center;
	border:none;
	color:#fff;
	cursor:pointer;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.savechange:hover{
	background-color:#2189d1;
}
.cancel{
	background-color:#dfdfdf;
	padding:10px 4% 7px;
	margin:0;
	display:inline-block;
	font-size:22px;
	font-weight:normal;
	min-height:40px;
	line-height:40px;
	text-align:center;
	border:none;
	color:#626262;
	cursor:pointer;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.cancel:hover{
	background-color:#d0d0d0;
}


/*  ------------------  tab css starts ---------------- */

.wrap {  }

ul.tabs {
  margin: 0;
  list-style: none;
  overflow: hidden;
  padding: 0;
  width:100%;
}

ul.tabs li {
  float: left;
  width: 33%;
}

ul.tabs li a {
  position: relative;
  display: block;
  height: 40px;
  margin-top: 40px;
  padding: 10px 0 0 0;
  font-size: 15px;
  text-align: center;
  text-decoration: none;
  color: #6c6c6c;
  font-weight:bold;
  background: #f7f7f7;
  border: 0px solid #000000;
  -webkit-transition: padding 0.2s ease, margin 0.2s ease;
  -moz-transition: padding 0.2s ease, margin 0.2s ease;
  -o-transition: padding 0.2s ease, margin 0.2s ease;
  -ms-transition: padding 0.2s ease, margin 0.2s ease;
  transition: padding 0.2s ease, margin 0.2s ease;
  border-bottom:4px solid #f7f7f7;
}

.tabs li:first-child a {
  z-index: 3;
  -webkit-border-top-left-radius: 8px;
  -moz-border-radius-topleft: 8px;
  border-top-left-radius: 8px;
}

.tabs li:nth-child(2) a { z-index: 2; }

.tabs li:last-child a {
  z-index: 1;
  -webkit-border-top-right-radius: 8px;
  -moz-border-radius-topright: 8px;
  border-top-right-radius: 8px;
}

ul.tabs li a:hover {
  margin: 35px 0 0 0;
  padding: 10px 0 5px 0;
}

ul.tabs li a.active {
  margin: 30px 0 0 0;
  padding: 10px 0 10px 0;
  background: #f7f7f7;
  color: #adadad;
  border-color:#2394e1;
  /*color: #ff6831;*/
  z-index: 4;
  outline: none;
}

.group:before,
.group:after {
  content: " "; /* 1 */
  display: table; /* 2 */
}

.group:after { clear: both; }

#panels {
  width: 99%;
  min-height: 300px;
  margin: 0;
  border-top:1px solid #d5d5d5;
  /*background: #FFF;*/
  color:#333;
  -webkit-border-bottom-right-radius: 8px;
  -webkit-border-bottom-left-radius: 8px;
  -moz-border-radius-bottomright: 8px;
  -moz-border-radius-bottomleft: 8px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

#panels p {
  padding: 30px 40px;
  color: #333;
  line-height: 26px;
  font-size: 18px;
  margin: 0;
}

#one { }
#one .section{
	background:none!important;
	overflow:inherit!important;
}
#two { display: none; }

#three { display: none; }

#four { display: none; }

	
.row_notebook,.row_search, .row_discover{
	background-color:#fff;
	border:1px solid #dedede;
	border-radius: 2px;
	padding:15px 30px;
	margin-bottom:6px;
}
.row_search h3{
	display:inline-block;
	padding:0 0 5px;
	margin:0;
	line-height:24px;
	font-weight:normal;
	font-size:20px;
	width:250px;
}
.row_search h4{
	display:inline-block;
	padding:0 40px;
	border-left:2px solid #a4cf79;
}
.row_notebook h3{
	display:inline-block;
	background:url(../images/notebook.png) no-repeat 0 center;
	padding:0 40px;
	font-weight:normal;
	font-size:18px;
	min-width:50%;
}
.row_discover h3{
	display:inline-block;
	background:url(../images/notebook.png) no-repeat 0 center;
	padding:0 40px;
	font-weight:normal;
	font-size:18px;
	width:377px;
}
.row_notebook h4, .row_discover h4{
	display:inline-block;
	padding:0 25px;
	border-left:2px solid #a4cf79;
}
.row_notebook .iconsection, .row_search .iconsection{
	float:right;
	/*padding-top:20px;
	min-width:250px;*/
	}
.row_discover .subscribe{
	float:right;
	/*padding-top:20px;*/
}
.row_class{
	background-color:#fff;
	border-bottom:1px solid #e7e7e7;
	padding:15px 30px;
	margin-bottom:6px;
}
.tab{
	padding-top:15px;
	min-height:500px;
}
.createnotebook{
	background-color:#2394e1;
	color:#fff!important;
	float:right;
	font-weight:bold;
	padding:6px 10px;
	line-height:20px;
	margin:15px 0;
}
.publishbutton{
	background-color:#1c8fd9;
	border-left:none;
	padding:0 0 0 15px;
	display:inline-block;
	font-size:13px!important;
	color:#6f6f6f!important;
	font-weight:bold;
}
.publishbutton span{
	background-color:#f7f7f7;
	border-bottom:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
	border-top:1px solid #dbdbdb;
	font-size:13px!important;
	color:#6f6f6f!important;
	font-weight:bold;
	line-height:25px;
	height:27px;
	display:block;
	padding:0 7px;
}
#two .row_notebook h4{
	font-size:12px!important;
	color:#a0a0a0!important;
}
#two .row_notebook h4 span{
	display:block;
	font-size:14px!important;
}
.editicon{
	background:url(../images/editicon.png) no-repeat 0 0;
	width:30px;
	height:30px;
	display:inline-block;
	text-indent:-20000px;
	margin:0 20px;
	
}
.deleteicon{
	background:url(../images/deleteicon.png) no-repeat 0 -3px;
	width:30px;
	height:30px;
	margin:0 20px 0 10px;
	display:inline-block;
	text-indent:-20000px;
}
.part{
	width:2px;
	background:url(../images/part.png) no-repeat 0 center;
	display:inline-block;
	height:30px;
	text-indent:-20000px;	
}

.color1{
	border-color:#a4cf79!important;
}

.color2{
	border-color:#bfc6fe!important;
}

.color3{
	border-color:#e8bf7d!important;
}

.color4{
	border-color:#c592d2!important;
}
.breadlink{
	color:#aeaeae!important;
}

.class-left{
	float:left;
	text-align:left;
	line-height:40px;
	font-size:18px;
	font-weight:bold;
	color:#4f4f4f;
	text-transform:uppercase;
}
.class-right{
	float:right;
	text-align:right;
	font-size:16px;
	line-height:40px;
}
.publishednumber{
	font-size:18px;
	line-height:24px;
	color:#0a0a0a;
	display:inline-block;
	padding:0 5% 0 20%;
	margin:0;
	width:30%;
}

ul.tabs1 {
  width:90%!important;
}
ul.tabs1 li{
	width:25%!important;
}
#dashboard_cont .grid_2, #dashboard_cont .grid_10{
	padding:0;
	margin:0;
	height:auto;
	min-height:inherit!important;
	background:none;
	
}

#panels p.desig_people{
	color:#a6a6a6;
	font-size:15px;
	font-weight:normal;
	padding:6px 0 0 0;
	margin:0;
	line-height:20px;
}

.row_classes{
	background-color:#fff;
	border-bottom:2px solid #ebebeb;
	padding:15px 30px;
	margin-bottom:6px;
}
.row_ppl{
	border-bottom:2px solid #ebebeb;
	padding:15px 30px;
	margin-bottom:6px;
}
.row_classes a{
	font-size:18px;
	font-weight:normal;
	line-height:24px;
}

.row_classes h3, .row_ppl h3{
	display:inline-block;
	/*background:url(../images/notebook.png) no-repeat 0 center;
	padding:0 40px;*/
	font-weight:normal;
	font-size:18px;
	margin:0;
}
.row_classes h4, .row_ppl h4{
	display:inline-block;
	padding:0 40px;
	border-left:2px solid #ededed;
}
.row_classes .iconsection, .row_ppl .iconsection{
	float:right;
	padding-top:20px;
	min-width:250px;
}
.row_classes .left_class{
	
}
.row_classes .right_class{
	font-size:14px;
	display:inline-block!important;
	padding-left:30px!important;
	line-height:30px;
	height:30px;
}
.row_classes .iconnote_1, .iconnote_1{
	background:url(../images/icon_note1.png) no-repeat 0 center #fff!important;
}
.row_classes .iconnote_2, .iconnote_2{
	background:url(../images/icon_note2.png) no-repeat 0 center #fff!important;
}
.row_classes .iconnote_3, .iconnote_3{
	background:url(../images/icon_note3.png) no-repeat 0 center #fff!important;
}
.row_classes .iconnote_4, .iconnote_4{
	background:url(../images/icon_note4.png) no-repeat 0 center #fff!important;
}
.iconnote_1{
	background:url(../images/icon_note1.png) no-repeat 0 center!important;
}
.iconnote_2{
	background:url(../images/icon_note2.png) no-repeat 0 center!important;
}
.iconnote_3{
	background:url(../images/icon_note3.png) no-repeat 0 center!important;
}
.iconnote_4{
	background:url(../images/icon_note4.png) no-repeat 0 center!important;
}

.linkicon{
	padding:0 9% 0 0;
	margin:0;
}
.linkicon li{
	float:right;
	padding:0 20px;
	border-left:1px solid #e5e5e5;
}
.linkicon li a{
	line-height:36px;
	float:right;
	text-align:center;
	font-size:13px;
	padding:37px 0 0 0;
}
.linkicon li a.linkicon1{
	background:url(../images/linkicon1.png) no-repeat center 0;
}
.linkicon li a.linkicon2{
	background:url(../images/linkicon2.png) no-repeat center 0;
}
.linkicon li a.linkicon3{
	background:url(../images/linkicon3.png) no-repeat center 0;
}

/* -------------    login    ---------------  */
#login_cont{
	background:url(../images/bg_login.png) no-repeat center 0;
	background-size:cover;
}
.login_titlebar{
	background-color:#052033;
	font-size:;
	color:#fff;
	font-size:28px;
	line-height:28px;
	text-transform:uppercase;
	padding:10px 0 10px 5%;
}
.login{
	width:50%;
	padding:7% 0 25%;
	margin:0 auto;
}
.row_login{
	padding:0 0 20px 0;
	clear:both;
}
.row_login input[type="text"], .row_login input[type="password"]{
	width:98%;
	color:#afafaf;
	border:1px solid #afafaf;
	background-color:#fff;
	height:55px;
	line-height:55px;
	padding:0 1%;
	font-size:18px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	opacity: 0.9;
    filter: alpha(opacity=90);
}
.row_login input[type="text"]:focus, .row_login input[type="password"]:focus{
	background-color:#e5f6fe;
	color:#6986a2;
}
.row_login_button input[type="submit"], .row_login_button1 input[type="submit"]{
	background-color:#1d8fde;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	font-size:28px;
	height:60px;
	line-height:60px;
	width:40%;
	margin:0 auto;
	display:block;
	border:none;
	cursor:pointer;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.row_login_button input[type="submit"]:hover{
	background-color:#1771b0;
}
.row_login_button{
	padding:100px 0 10px 0;
	clear:both;
}
.row_login_button1{
	padding:40px 0 10px 0;
	clear:both;
}
.row_login_l{
	width:49%;
	float:left;
}
.row_login_r{
	width:49%;
	float:right;
}
.row_login_l a, row_login_r a{
	display:block;
}
.conn_fb{
	width:100%;
	display:inline-block;
	color:#fff!important;
	text-align:center;
	background-color:#3c5b9c;
	font-size:18px;
	line-height:46px;
	height:46px;
}
.conn_gplus{
	width:100%;
	display:inline-block;
	color:#fff!important;
	text-align:center;
	background-color:#cf5041;
	font-size:18px;
	line-height:46px;
	height:46px;
}
.row_login_social{
	padding:20px 0 0;
	clear:both;
	width:70%;
	margin:0 auto;
}
.myprofile_cont{
	width:50%;
	padding:0 5% 0 10%!important;
	display:block;
}
.myprofile_cont .prof_img img{
	width:100%;
	height:100%;
}
.myprofile_cont .dtls h2{
	color:#052033;
	font-size:30px;
	line-height:40px;
	margin-bottom:0;
	
}
.myprofile_cont .dtls h3{
	color:#898989;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	margin:0;
}
.follow_cont{
	padding:25px 0 0 0;
}
.follow_row_l{
	width:35%;
	float:left;
	font-size:16px;	
	font-weight:bold;
	padding:5px 0 0 0;
}
.follow_row_l span{
	font-size:35px;
	display:inline-block;
	color:#128bdf;
	border:1px solid #128bdf;
	padding:4px 20px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
}
.follow_row_m{
	float:left;
	width:10%;
	height:60px;
	background:url(../images/partitioned.png) no-repeat 0 center;	
}
.follow_row_r{
	float:right;
	width:50%;
	font-size:16px;	
	font-weight:bold;
	padding:5px 0 0 0;
}
.follow_row_r span{
	font-size:35px;
	display:inline-block;
	color:#128bdf;
	border:1px solid #128bdf;
	padding:4px 20px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
}

.button_from_profile{
	padding:30px 0;
}
.myclasses, .publishednotebook{
	background-color:#051f33;
	color:#fff!important;
	font-size:18px;
	font-weight:bold;
	line-height:53px;
	height:53px;
	text-align:center;
	padding:0 5%;
	float:left;
}
.button_part{
	background:url(../images/button_part.png) no-repeat right 0 #051f33!important;
	padding-right:8%;
}
.cont_profile_section{
	padding-bottom:60px;
	padding-top:10%;
	border-bottom:2px solid #dddddd;
}
.editprof{
	padding-top:50px;
}
.editprof a{
	background-color:#1d8fde;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	font-size:28px;
	height:65px;
	line-height:65px;
	width:50%;
	margin:0 auto;
	display:block;
	border:none;
	cursor:pointer;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.editprof a:hover{
	background-color:#1771b0;
}


/* ------ bookmark lightbox   -------- */

#lightbox_bookmark{
	position:fixed;
	z-index:1000000000;
	background:url(../images/bg_light.png) repeat 0 0;
	height:100%;
	width:100%;
	top:0;
}

.lightbox_bookmarkpop{
	width:900px;
	min-height:455px;
	background-color:#f0f0f0;
	color:#012b48;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:10px 20px 10px 20px;
	position:absolute;
	top:11%;
	left:25%;
	right:25%;
	z-index:10000;
}	
.lightbox_bookmark_title{
	font-size:20px;
	font-weight:bold;
	line-height:30px;
	color:#475d6d;
	padding-bottom:5px;
	border-bottom:1px solid #e5e0e0;
	position:relative;
}
.close_bookmark{
	background:url(../images/close_bookmark.png) no-repeat 0 0;
	width:30px;
	height:30px;
	position:absolute;
	right:-5px;
	top:6px;
	display:block;	
}
.bookmark_cont{
	background-color:#fff;
	border:1px solid #e5e0e0;
	padding:20px;
}
.bookmark_cont ul{
	padding:0;
	margin:0;
}
.bookmark_cont li{
	padding:10px 0 20px 0;
	color:#012b48;
	font-size:14px;
	line-height:24px;
}
.bookmarkbutton{
	width:40%;
	margin:20px auto;
}
.bookmarkformbutton{
	width:20%;
	margin:20px auto;
}
.button_back{
	width:44%;
	text-align:center;
	padding:0;
	line-height:45px;
	height:45px;
	color:#fff!important;
	background-color:#0b5f99;
	font-size:16px;
	text-transform:uppercase;
	float:left;
	font-weight:bold;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.button_back:hover{
	background-color:#1090e7;
}
.button_savebookmark{
	width:55%;
	text-align:center;
	padding:0;
	line-height:45px;
	height:45px;
	color:#fff!important;
	background-color:#1090e7;
	font-size:16px;
	text-transform:uppercase;
	float:right;
	font-weight:bold;
	padding-left:30px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	background:url(../images/icon_savebookmark.png) no-repeat 12px center #1090e7;
}
.button_savebookmark:hover{
	background-color:#0b5f99;
}
.button_save{
	width:55%;
	text-align:center;
	padding:0;
	line-height:45px;
	height:45px;
	color:#fff!important;
	background-color:#1090e7;
	font-size:16px;
	text-transform:uppercase;
	float:right;
	font-weight:bold;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	background-color:#1090e7;
}
.button_save:hover{
	background-color:#0b5f99;
}
.bookmark_saved{
	background-color:#e4e4e4;
	padding:42px 20px 20px;
	border:1px solid #e5e0e0;
	color:#012b48;
	font-size:14px;
	line-height:24px;
	position:relative;
}
.bookmark_icon{
	background:url(../images/bookmark_icon.png) no-repeat 0 0;
	width:25px;
	height:45px;
	position:absolute;
	top:-3px;
	left:10px;
	z-index:10000;
}
.bookmarknobg_cont{
	border-bottom:1px solid #e5e0e0;
	padding-bottom:20px;
}
.bookmark_section{
	position:relative;
}
.clearbtn{
	position:absolute;
	right:0;
	top:20px;
	background-color:#e4e4e4;
	display:inline-block;
	padding:0 6px;
	font-size:12px;
	font-weight:bold;
	line-height:24px;
	color:#8b8b8b!important;
}
.bookmark_section h3{
	color:#3784b9;
	text-transform:uppercase;
	font-size:14px;
	padding:20px 0 0;
}
.textarea_bookmark{
	width:100%;
	height:150px;
	border:1px solid #dddddd;
}
.selectnotebook{
	width:400px;
	display:inline-block;
	border:1px solid #dddddd;
	height:35px;
	line-height:35px;
	color:#666;
	font-size:13px;
}
.createnotebookbtn{
	display:inline-block;
	margin-left:5px;
	width:130px;
	background:url(../images/plus.png) no-repeat 6px center #8b8b8b;
	color:#fff!important;
	font-size:14px;
	text-transform:uppercase;
	padding:0 0 0 20px;
	height:32px;
	line-height:32px;
	text-align:center;
}
.savenotebook{
	width:220px;
	display:inline-block;
}

.discover_set{
	padding:25px;
	margin-bottom:30px;
	background-color:#e0e0e0;
}
.discover_set h2{
	margin:0;
	padding:0;
}
.titleset{
	padding:0 0 20px 0;
}
.titleset h2{
	margin:0!important;
}
.titleset .grid_2{
	min-height:inherit!important;
}
.titleset .grid_2 img{
	width:90%;
}
.subtitle_discover{
	color:#1c8fd9;
	font-size:14px;
	line-height:24px;
	font-weight:normal;
	margin:0;
}
.banner_discover{
	margin-bottom:20px;
	width:99%;
	
}
.banner_discover img{
	width:99%;
}

.video_thumb_list{
	padding:0;
	margin:0;
}
.video_thumb_list ul{
	padding:0;
	margin:0;
}
.video_thumb_list ul li{
	width:23%;
	height:195px;
	overflow:hidden;
	padding:0 1% 40px;
	float:left;
}
.video_thumb_list ul li img{
	width:95%;
}

.videobutton{
	padding:10px 0;
	font-size:30px;
	color:#3a9fe3;
	
}
.videobutton span{
	display:block;
	color:#052033;
	font-size:14px;
	line-height:32px;
	padding-left:3px;
	font-weight:bold;
	text-transform:uppercase;
}
.sub_videobutton{	
}
.sub_videobutton img {
    height: 100% !important;
    width: 100% !important;
}
.video_container{
	width:99%;
	margin:0;
}
.subvideo_text{
	padding:19px 0 14px 17px!important;
	min-height:95px!important;
	/*border-bottom:1px solid #f1f1f1;*/
	color:#3c3c3c;
	font-size:22px;
	text-transform:uppercase;
	font-weight:bold;
}
.subvideo_text span{
	font-size:14px;
	line-height:24px;
	color:#3a9fe3;
	display:block;
	font-weight:normal;
	text-transform:capitalize;
}
	

.loading {
    background: url(../images/loading.gif) no-repeat scroll center center / 70px 70px #000;
    height: 100%;
    opacity: 0.5;
    position: fixed;
    width: 100%;
    z-index: 1000000;
}

#myprofile{
	
	padding-bottom:30px;
	height: 392px;
}

.error{
	color:#FF3E3E;
	text-align:center;
	font-size:15px;
	line-height:24px;
	padding:4px 0;
	display:block;	
}
.success{
	color:#093;
	text-align:center;
	font-size:15px;
	line-height:24px;
	padding:4px 0;
	display:block;	
}

.smallloading{
	background: url(../images/smallloading.gif) no-repeat center center;
	background-size:auto 20px;
    height: 100%;
    opacity: 0.5;
    /*position:absolute;*/
    width: 100%;
	margin-top:20px;
    z-index: 10000000;
	top:0;
	left:5%;
	
}


.timeline_cont{
	/*padding:25px;
	background-color:#cfcfcf;*/
}
.timeline_row{
	padding:0px 21px 20px 19px;
	background-color:#f7f7f7;
	
}
.timeline_row_inner{
	/*box-shadow:5px 5px 1px #bbbbbb;*/
	border: 2px solid #dadbe0;
	margin-bottom:30px;
	
}
.timeline_title{
	padding:15px 0;
	/*border-bottom:2px solid #dddddd;*/
	margin:0;
}
.timeline_title h3{
	color:#3e5b6f!important;
	font-size:20px;
	font-weight:normal!important;
	padding:0;
	margin:0;
}
.timeline_title h3 span{
	font-size:24px;
	line-height:25px;
	padding:0;
	font-weight:bold;
	margin:0;
}
.timeline_title h4{
	color:#8d8d8d;
	font-size:18px;
	font-weight:normal!important;
	padding:10px 0;
	margin:0;
	font-style:italic;
}
.timeline_title h4 a{
	color:#8d8d8d!important;
}
.timeline_title .date{
	color:#b7b7b7!important;
	font-size:13px;
	text-align:right;
	/*padding:25px 0 0 0;*/
	float:left!important;
}

.fright{
	float:right!important;
	padding-right:10px!important;
}
.frightbutton{
	float:right!important;
}
.timeline_data{
	/*padding:15px 0;*/
}
.rsscontent{
	border-bottom: 2px solid #dddddd;
	padding-bottom: 25px;
}
.rsscontent .span{
	
	padding-bottom: 25px;
}
.timeline_datarow{
	padding:20px 0;
	border-top:2px solid #e9e9e9;
}
.timeline_datarow .grid_10{
	padding-left:15px!important;
	font-size:18px;
	color:#1e1e1e;
	text-transform:uppercase;
}
.toremember{
	float:right;
	text-align:right;
	padding-left:18px;
	border-left:2px solid #CCC;	
}
.toremember span{
	background:url(../images/toremember.png) no-repeat 0 0;
	width:35px;
	height:26px;
	float:right;
	text-indent:-200000px;	
}
.timeline_foot{
	background-color:#ededed;
	line-height:24px;
	padding:10px 10px 10px 15px;
}
.timeline_foot .grid_10{
	text-align:right;
}
.viewnotebook{
	float:right;
	background-color:#0780d2;
	color:#fff!important;	
	padding:0 15px;
	line-height:27px;
	margin:0 0 0 5px;
	font-size:13px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.viewnotebook:hover{
	background-color:#056bb1;
}
.commentnumber{
	float:right;
	padding-left:10px;
	font-size:14px;
	padding-right:5px;
}
.commentnote{
	float:right;
	padding-left:10px;
	font-size:14px;
	padding-left:25px;
	background:url(../images/icon_comment.png) no-repeat 0 0;
}
.subscribe{
	font-size:14px;
}

.publishbutton{
	background-color:#1c8fd9;
	border-left:none;
	padding:0 0 0 15px;
	display:inline-block;
	font-size:13px!important;
	color:#6f6f6f!important;
	font-weight:bold;
}
.publishbutton span{
	background-color:#f7f7f7;
	border-bottom:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
	border-top:1px solid #dbdbdb;
	font-size:13px!important;
	color:#6f6f6f!important;
	font-weight:bold;
	line-height:25px;
	height:27px;
	display:block;
	padding:0 7px;
}
.row_timeline1{
	background:none!important;
	border:none!important;
	border-bottom:2px solid #e9e9e9!important;
	padding:2px 30px!important;
}
.row_timeline1 h3 span.byname{
	display:block;
	line-height:20px;
	font-size:12px;
	color:#ababab;
}
.timeline_data .thumbnail_cont{
	max-width:270px!important;
}
.timeline_data .row_example{
	background-color:#efefef!important;
	border-color:#efefef!important;
	font-size:17px;
	line-height:28px;
}
.thumbnail_cont img{
	/*width:90%!important;*/
}
.timeline_data .thumbnail_cont .timeline{
	right:-2px!important;
	bottom:6px;
}
.timeline_data .thumbnail_cont .videoplay{
	left: 36%!important;
    top: 25%!important;
}
.loadmore{
	display:block;
	width:125px;
	text-align:center;
	margin:15px auto 0;
	background-color:#fff;
	color:#999;
	padding:4px 10px;
	line-height:24px;
	font-size:15px;
	border: 1px solid #dedede;
	border-radius: 2px;
	text-transform:uppercase;
	cursor:pointer;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.loadmore:hover{
	background-color:#f3f3f3;
}
.row_timeline1 .viewnotebook{
	background-color: #0780d2;
    color: #fff !important;
    float: right;
    font-size: 13px;
    margin-left: 8px;
    padding: 4px 15px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.row_timeline1 .viewnotebook:hover{
	background-color:#056bb1;
}

/*******************/
.public_prof h2{
	border:none!important;
	padding-bottom:4px;
	margin-bottom:0!important;
}
.row_history{
	padding:8px 0;
}
.speaker{
	padding:0 10px 0 0;
	margin-right:10px;
	border-right:1px solid #dddddd;
	display:inline-block;
}
.toremember_history{
	float:right;
	text-align:right;
	padding-left:18px;
	border-left:2px solid #CCC;
	padding-top:3px;	
}
.toremember_history span{
	background:url(../images/toremember_history.png) no-repeat 0 0;
	width:35px;
	height:26px;
	float:right;
	text-indent:-200000px;	
}
.remembered span{
	background:url(../images/toremember_history_rem.png) no-repeat 0 0!important;
	
}
.searchresult h2{
	border:none!important;
}
.history_title{
	margin-bottom:20px;
	border-bottom:1px solid #e7e7e7;
}
.history_title h2{
	padding-top:15px!important;
}
.iconhistory{
	float:right;
	margin-top:2px;
	margin-right:23px;
}
.iconhistory .part{
	padding:0 10px 0 30px;
	background-position:center center;
}
.row_history .fright{
	margin-bottom:0!important;
}

.row_history .grid_5, .row_history .grid_8{
	margin-bottom:0!important;
	margin-top:5px!important;
}
.row_history .publishbutton{
	margin-left:15px;
}

.publishbutton span.addtonotebook{
	font-size:11px!important;
}
.showtoremembers{
	float:right;
	color:#aaa9a9!important;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	float:right;
	padding-top:45px;
	background:url(../images/toremember.png) no-repeat center 15px;
	background-size:30px auto;
	padding-right:13px;
	padding-left:13px;
}
.showall{
	float:right;
	color:#aaa9a9!important;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	float:right;
	padding:45px 13px 0 13px;
	background:url(../images/viewall.png) no-repeat center 15px;
	background-size:32px auto;
}
.noborder{
	border:none!important;
}
.nopadding{
	padding:0!important;
	width:600px;
}
.publicprofile_list{
	padding:40px 0 0 0;
}
.publicprof_btn{
	min-width:130px!important;
}

.timestyle{
	font-size:13px;
	color:#666;
}

#playlist-videos li a{
	display:block;
}

.lightbox_smallwidth{
	width:40%!important;
	left:30%!important;
	right:30%!important;
	min-height:inherit!important;
}

.lightbox_smallwidth .bookmarkformbutton{
	width:42%!important;
}
.lightbox_smallwidth .button_save, .lightbox_smallwidth .button_back{
	width:49%!important;
}

.lightbox_smallwidth input[type="text"]{
	width:100%;
	height:24px;
	border:1px solid #dddddd;
	margin:0;
}
.lightbox_smallwidth textarea{
	width:100%;
	margin:0;
	height:150px;
	border:1px solid #dddddd;
}

.popuplabel{
	width:220px;
	margin:0;
	display:inline-block;
}

.unpublishbutton{
	background-color:#626262;
	border-right:none;
	padding:0 15px 0 0;
	display:inline-block;
	font-size:13px!important;
	color:#6f6f6f!important;
	font-weight:bold;
}
.unpublishbutton span{
	background-color:#f7f7f7;
	border-bottom:1px solid #dbdbdb;
	border-left:1px solid #dbdbdb;
	border-top:1px solid #dbdbdb;
	font-size:13px!important;
	color:#6f6f6f!important;
	font-weight:bold;
	line-height:25px;
	height:27px;
	display:block;
	padding:0 7px;
}

.seemore{
	text-align:right;
	clear:both;
	float: right;
}
.seemore a{
	float:right;
	color:#333!important;
	font-size:13px;
	margin-right:2px;
}
.subscribe_bttn{
	float:right;
}

.historydelete{
	float:right;
	color:#aaa9a9!important;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	float:right;
	padding-top:45px;
	background:url(../images/historydelete.png) no-repeat center 15px;
	background-size:26px auto;
	padding-right:13px;
	padding-left:13px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.historydelete:hover{
	color:#2394e1!important;
}
.addtonotebook{
	float:right;
	color:#aaa9a9!important;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	float:right;
	padding-top:45px;
	background:url(../images/addtonotebook.png) no-repeat center 15px;
	background-size:26px auto;
	padding-right:13px;
	padding-left:13px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.addtonotebook:hover{
	color:#2394e1!important;
}
.row_history input[type="checkbox"]{
	display:inline-block;
	top:3px;
}
.historytime{
	text-align:right;
	padding-right:20px;
	float:right;
	font-size:12px;
	font-weight:normal;
	color:#bdbdbd;
	line-height:30px;
}

.checkbox{
	float:left;
	width:36px;
	padding-top:2px;
}

.showtoremembers:hover{
	color:#2394e1!important;
}
.showall:hover{
	color:#2394e1!important;
}

.subtitle_notebookdtls{
	color:#1c8fd9;
	font-size:14px;
	line-height:24px;
	font-weight:normal;
	margin:0;
}
.notebookdtls_ttl{
	margin-bottom:0!important;
	padding-bottom:0;
}
.speaker1{
	padding:0 10px 0 0;
	margin-right:10px;
	border-right:1px solid #dddddd;
	display:inline-block;
	height:26px;
}
.notebookrow_icon{
	background-position:0 4px!important;
}


.btn_connect{
	text-align:center;
	padding-top:100px;
	color:#2C2C2C;
	font-size:18px;
	text-transform:uppercase;
}
.btn_connect p, .btn_connect1 p{
	font-weight:bold;
}
.btn_connect a{
	background-color: #575757;
    color: #fff;
    display: block;
    line-height: 30px;
    margin: 15px auto 0;
    padding: 0 12px;
    text-align: center;
    width: 130px;
}

.btn_connect1{
	text-align:center;
	padding-top:50px;
	color:#2c2c2c;
	font-size:18px;
	text-transform:uppercase;
}
.btn_connect1 a{
	background-color: #575757;
    color: #fff;
    display: block;
    line-height: 30px;
    margin: 15px auto 0;
    padding: 0 12px;
    text-align: center;
    width: 130px;
}


.row_notebook .iconsection1{
	float:right;
	padding:0 10px 0 0;
	font-size:13px;
	font-weight:normal;
	color:#2394e1;
	line-height:22px;
	text-transform:uppercase;
}
.discover_set h2{
	margin:0 0 5px!important;
	padding:0!important;
}
.notebookdtl{
	float:left;
	padding-right:30px;
	margin-right:30px;
	border-right:1px solid #c6c6c6;
}
.notebookdtl h2{
	width:100%!important;
}
.subscribebtn{
	padding-top:17px;
	display:inline-block;
}
.subscribebtn a{
	border-color:#666!important;
}
.timedata{
	line-height:30px;
}

.pipe{
	border-left:2px solid #ccc;
	width:2px;
	line-height:20px;
	height:20px;
	float:right;
	margin:6px 0 0 15px;
}


.publishednumber{
	font-size:17px;
	line-height:24px;
	color:#1F1F1F;
	display:inline-block;
	padding:0 5% 0 20%;
	margin:0;
	width:30%;
}
.row_discovermore h3{
	padding:10px 0 0 30px!important;
	margin:0;
	float:left;
}
.row_discovermore h4{
	margin:20px 0 0 0;
	float:left;
	border-color:#CCC!important;
	font-weight:normal!important;
	color:#282828;
}
span.byname{
	display:block;
	line-height:20px;
	font-size:12px;
	color:#ababab;
}

.row_discovermore .iconsection{
	min-width:320px;
}
.row_discovermore .publishednumber{
	float:left;
	text-align:right!important;
	font-weight:normal;
	font-size:14px;
	color:#6a6a6a;
	width:50%!important;
	padding:0;
}
.row_discovermore .publishbutton{
	float:right;
}


.profile_thumb{
	padding:15px 0 0 20px;
	margin:0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.profile_thumb .left{
	float:right;
	width:50px;
}
.profile_thumb .left img{
	border:1px solid #0780d2;

}
.profile_thumb .right{
	float:right;	
	font-size:15px;
}
.profile_thumb .right a{
	display:block;
	color:#0780d2;
	font-weight:bold;
	font-size:14px;
	line-height:24px;
}

.smaller .profile_thumb{
	padding-top:2px;
}

.img_timeline{
	background:url(../images/img_timeline.png) no-repeat center center;
	background-size:auto 100%;
	width:100%;
	height:110px;
	border:4px solid #d5d5d5;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.timeline_rss{
	padding:20px 0;
}
.timeline_rss .grid_2{
	padding:4px 0 0 0!important;
}
.timeline_rss .grid_10{
	padding-left:15px!important;
	font-size:17px;
	line-height:28px;
}
.timeline_foot .grid_7{
	margin-bottom:0!important;
	padding-bottom:0!important;
	padding-top:5px;
}
.timeline_foot .grid_3{
	margin-bottom:0!important;
	padding-bottom:0!important;
}
.foot_rss h4{
	font-size:15px;
	padding:0;
	margin:0;
	line-height:20px;
}
.foot_rss h5{
	font-size:12px;
	line-height:17px;
	padding:0;
	margin:0;
	font-weight:normal;
	color:#a8a8a8!important;
}
.timeline_title h2{
	color:#3e5b6f!important;
	font-size:24px;
	font-weight:normal!important;
	padding:0!important;
	margin:0!important;
	border:none!important;
}

.vid{
    border: 1px solid green;
   
    color: green;
    font-size: 12px;
    padding: 3px;
   
}

.inner{
     // margin-top: 70px;
}


