/* writer : IT Team icddr,b */ 

html {
	direction: ltr;
	overflow-x: hidden;
}

/*
ul,ol { list-style:none;}
*/
body {
	background-color: #FFF;
	color: #4A4A49;
	font-family: source-sans-pro;
	font-size: 16px;
	line-height: 22px;
	padding: 0; 
    overflow-x:hidden;
}

body a {
	outline: none !important;
}

li {
	line-height: 24px;
}

h1 { font-family: FSLolaWeb; font-size:36px;  color:#4A4A49; font-weight: bold; }
h2 { font-family: FSLolaWeb; font-size:24px;  color:#34A4B3; font-weight: bold; padding:0px; margin:0px }
h3 { font-family: FSLolaWeb; font-size:20px;  color:#9E2161; font-weight: bold; }
h4{font-weight: bold; font-family: FSLolaWeb; font-size:16px;color:#9E2161;} 
h5 { font-family: source-sans-pro; font-size:16px;  color:#9E2161; font-weight: bold; }
h6 { font-family: source-sans-pro; font-size:16px;  color:#4A4A49; font-weight: bold; }

p {font-family: source-sans-pro; font-size:16px;  color:#4A4A49; font-weight: normal;padding:0px; margin:0px ; line-height:25px }

.com_news { font-family: FSLolaWeb; font-size:24px;  color:#34A4B3; font-weight: bold; margin:5px 0px 0px 0px}

.header_title { color:#00799E; font-size:40px; font-family: FSLolaWeb;font-weight:bold; margin-bottom:25px}
.header_title_theme { color:#787777; font-size:40px; margin-bottom:10px; font-family:FSLolaWeb; font-weight:bold}


#sidenav ul { list-style:none;}
.news_other ul {list-style:none;}

.header_title_theme_home { color:#787777; font-size:60px; margin-bottom:0px; font-family:FSLolaWeb; font-weight:bold}
.header_title_research { color:#00799E; font-size:40px; font-family: FSLolaWeb;font-weight:bold; margin-bottom:15px}
.header_title_about_us { color:#00799E; font-size:40px; margin-bottom:0px; font-family:FSLolaWeb; font-weight:bold}
.header_title_media{ color:#787777; font-size:40px; margin-bottom:20px; font-family:FSLolaWeb; font-weight:bold}
.header_title_more_link{ color:#9E2161; font-size:40px; margin-bottom:20px; font-family:FSLolaWeb; font-weight:bold; margin-bottom:15px}
.highlight_title {padding:15px 10px 0px 10px;color:#47A3AD;font-family:FSLolaWeb; margin-bottom:10px;font-size:24px;}

.highlight_title_h3 {color:#47A3AD;font-family:FSLolaWeb; margin-bottom:10px;font-size:24px;}


.borderTop5Paste {border-top:5px solid #A5D9DB; max-width:46%}
.borderTop5Paste_researcher {border-top:5px solid #A5D9DB; width:37%}
.borderTop5Paste_media {border-top:5px solid #A5D9DB; width:58%}
.borderTop5Paste_about {border-top:5px solid #A5D9DB; width:37%}
.borderTop5Paste_knowledge {border-top:5px solid #A5D9DB; width:52%}
.borderTop5Paste_news_events {border-top:5px solid #A5D9DB; width:36%}
.borderTop5marune{border-top:5px solid #D24285; width:37%} 
.borderTop5marune_in{border-top:5px solid #D24285; width:36%} 
.colorMarune_in{color:#D24285;font-size:24px;font-family:FSLolaWeb; font-weight:bold} 
.colorMarune { color:#D24285;}
 
/*========Research theme === */

.research-default { background:#F5FBFB;}
.research_home-default { background#ffffff}
.research-default .researcher_details .name{font-size:18px; font-family: FSLolaWeb;font-weight:bold; color:#4A4A49}
.research-default .researcher_details .area{font-size:15px; font-family: source-sans-pro;font-weight:normal; color:#787777}
.research-default .researcher_details .findout { font-weight: bold; font-size:14px;font-family: FSLolaWeb; }
.research-default .search_title {font-size:24px; font-family: source-sans-pro;font-weight:normal; color:#4A4A49}

.research-default .research_sub_title {font-size:24px; font-family: source-sans-pro;font-weight:normal; color:#4A4A49}

.research_home-default .researcher_details .name{font-size:18px; font-family: FSLolaWeb;font-weight:bold; color:#4A4A49}
.research_home-default .researcher_details .area{font-size:15px; font-family: source-sans-pro;font-weight:normal; color:#787777}
.research_home-default .researcher_details .findout { font-weight: bold; font-size:14px;font-family: FSLolaWeb; }
.research_home-default .search_title {font-size:24px; font-family: source-sans-pro;font-weight:normal; color:#4A4A49}
.research_home-default .research_sub_title {font-size:24px; font-family: source-sans-pro;font-weight:normal; color:#4A4A49}


.researcher { padding:15px 0px 5px 0px}

.researcher_content{
	float: left;
	width:100%;
}

div.imageLoad {
display: none;
}

.researcher_img{ float:left; width:40%;}
 
.researcher_details{
	float:right;
	width:60%;
	
}

.middle-column
{
    float: none;
    display: table-cell;
    vertical-align: middle;
}

.bg-light-gray { background:#000}

.team-member{margin-bottom:10px}
.team-member img{margin:0 auto;}
.team-member h4{margin-top:10px;margin-bottom:0;text-transform:none}
.team-member p{margin-top:10px}

.border-top { border-top:1px solid #ccc}
.spacingTopBottom10 { margin:20px 0px 10px 0px }

.margintop20  { margin-top:20px}


.glyphicon-search {
	font-size: 25px;
	padding-left: 5px;
	
}

.margin-top10 { margin-top:10px}

.btn-RSearch { background:#08799E}
.btn-RSearch { color:#fff}

#team .form-control  { background:#BDE1E2; color:#222}

.input-group .icon-addon .form-control {
    border-radius: 0;
}


//*========Research theme and team end === *//

.news_home .nav-pills { margin-top:10px}
.news_home .nav-pills li { padding:0px 2px 0px 0px}
.news_home .nav-pills a{ border:1px solid #78C7C9; font-size:16px; font-weight:normal;font-family: source-sans-pro;  }

.stuff_date {font-size:14px; font-weight:bold;font-family:FSLolaWeb; color:#4A4A49; margin-top:10px; text-transform:uppercase}
.stuff_article_inner h3 {font-size:24px; font-weight:bold;font-family:FSLolaWeb; color:#4A4A49 }
.stuff_article_inner p {font-size:16px; font-weight:normal;font-family:source-sans-pro; color:#787777}

.stuff_article_inner .findout { font-weight: bold; font-size:14px;font-family: FSLolaWeb; margin-bottom:20px}

.other_news {font-size:24px; font-weight:bold;font-family:FSLolaWeb; color:#4A4A49 }
.mbar_title { line-height:18px; font-size:18px; font-weight:bold;font-family:FSLolaWeb; padding-right:10px}

//*========news event more-icddrb === *//


.others { padding:0; margin:0;}
.news_other ul { margin:0; padding:0px}

.news_other ul li { list-style:none; padding-bottom:0px;margin-left:0px;  }
.margin-bottomNews { margin-bottom:-10px}

#news .section-head h4 { padding:0px; margin-top:0px;}

.more-space { padding-bottom:10px}
.more-space_research { padding-bottom:15px}

.more-icddrb { background:#FDF5F9}
.more-icddrb .fa-angle-right  {color:#D24285}
.more_link { padding-top:10px}
.more_link  img{ width:100%}
.more_link  h5{font-size:20px; font-weight:bold;font-family:FSLolaWeb; color:#4A4A49}
.more_link .findout { font-weight: bold; font-size:14px;font-family: FSLolaWeb; margin-bottom:20px; color:#4A4A49}

   /* @media only screen and (max-width: 1200px) {
    .more_link .top-column {padding-right:15px;}

	}
	
	@media only screen and (max-width: 1000px) {
    .more_link .top-column {padding-right:15px}
	
	}*/
	
	
	
	/*@media only screen and (max-width: 650px) {
    .more_link .top-column {padding-right:15px}
	
	}
	
	
	@media only screen and (max-width: 800px) {
    .more_link .top-column {}
	
	}*/
	
.right_space {margin-left:0px;}


.donor_more { padding-left:10px; text-decoration:underline}

.footer_top { background:#F1F1F1}



#news_event .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    background-color: #08799E;
    color: #fff;
}



.tab-pane .jumbotron{ background:#fff}



/*========header === */

.top-bar {
  padding: 2px 0 0px 0px;
  background: #345D78;
  line-height: 25px;
  height:38px;
}

#header .header-search {
	float: right;
	margin-top: 2px;
	margin-left: 10px;
	margin-right: 0;
}


#header .header-search {
	float: right;
	margin-top: 0px;
	margin-left: 10px;
}

#header .header-search .form-control {
	
	font-size: 0.9em;

	margin: 0;
	padding: 6px 12px;
	-webkit-transition: width 0.3s ease;
	-moz-transition: width 0.3s ease;
	transition: width 0.3s ease;
	-webkit-transform: translate3d(0, 0, 0);
	-webkit-backface-visibility: hidden;
	-webkit-perspective: 1000;
	width: 170px;
	position:absolute; top:0px; left:12px; 
}

#header .header-search .btn-default {
	background: transparent;
	border: 0 none;
	color: #fff;
	position: absolute;
	right: -12px;
	top: 1px;
	z-index: 3;
}

#header .header-search .btn-default:hover {
	color: #eee;
}

html[dir="rtl"] #header .header-search .btn-default {
	right: -30px;
}


html.side-header #header .header-search {
		margin: 5px 0 5px;
		float: none;
	}

	html.side-header #header .header-search .input-group {
		width: 100%;
	}

	html.side-header #header .header-search .input-group .form-control {
		width: 100%;
	}

/* Responsive */
@media (max-width: 479px) {
	body {
		font-size: 13px;
	}
}


/* Header */
#header {
	position: sticky;
    top: 0;
    z-index: 100;
    min-height: 100px;
    background: #fff
}

#header .container {
	position: relative;
}

#header .header-container {
	position: relative;
	display: table;
}

/* header nav */
#primary_nav_wrap ul
{
	list-style:none;
	position:relative;
	float:right;
	margin:0;
	padding:0;

}

#primary_nav_wrap ul a
{
	display:block;
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	font-size:13px;
	line-height:32px;
	padding:0 15px;
	font-family: source-sans-pro;
	
}

#primary_nav_wrap ul li
{
	position:relative;
	float:left;
	margin:0;
	padding-bottom:2px;
	
}

#primary_nav_wrap ul li.current-menu-item
{
	
}

#primary_nav_wrap ul li:hover
{
	background:#00799E
}

#primary_nav_wrap ul ul
{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	background:#47A3AD;
	padding:0
}

#primary_nav_wrap ul ul li
{
	float:none;
	width:200px
}


#primary_nav_wrap ul ul a
{
	line-height:120%;
	padding:0px 15px 5px 15px;
}

#primary_nav_wrap ul ul ul
{
	top:0;
	left:100%
}

#primary_nav_wrap ul li:hover > ul
{
	display:block;
    background:#00799E;
}

#primary_nav_wrap ul li ul li:hover
{
	background:#47A3AD
}
/* header nav */


#header .header-nav-top {
	float: left;
	margin-top: 0;
	margin-left: 0;
	margin-right: 10px;
}


#header .header-logo {
	float: left;
	position: relative;
}

#header .header-logo img {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
	position: relative;
	margin: 10px 15px 10px 0;
	top: 0;
}

#header .header-nav-top {
	float: right;
	margin-top: 0px;
	margin-left: 10px;
}

#header .header-nav-top .nav > li > a {
	color: #fff;
	padding: 6px 12px;
	display: inline-block;
	content: "\f0d7";
	font-family: source-sans-pro;
	font-size: 13px;
}

#header .header-nav-top .nav > li > a:hover, #header .header-nav-top .nav > li > a:focus {
	background: #fff;	
	background:#00799E;
}


#header .header-nav-top .nav > li > a:hover, #header .header-nav-top .nav > li > a:focus {
	background: #fff;	
	background:#00799E;
}

#header .header-nav-top .nav > li ul li > a:hover {
	background: #fff;	
	background:#00799E;
}

#header .header-nav-top .nav > li.open {
	border-radius: 0px 0px 0px 0px;
}

#header .header-nav-top .dropdown-menu { padding:0px; margin:0px 0px 0px -1px}

#header .header-nav-top .dropdown-menu li {
	margin-top: -2px;
	border-radius: 0px 0px 0px 0px;

	background:#00799E;

}

#header .header-nav-top .dropdown-menu  li a {
	color: #fff;
	padding: 8px 8px;
	font-size: 0.9em;
}

#header .header-nav-top .dropdown-menu li  a :hover{
	color: #fff;
	background:#00799E;
}

#header .header-nav-top .flag {
	margin-right: 2px;
}



#header .header-btn-collapse-nav {
	background: #CCC;
	color: #FFF;
	display: none;
	float: right;
	margin: 30px 0 8px 15px;
}

#header.header-narrow .header-body {
	min-height: 0;
}

#header.header-narrow .header-logo img {
	margin: 12px 12px 12px 0;
}

#header.header-narrow .header-nav-main {
	margin-bottom: 0;
}

#header.header-no-border-bottom .header-body {
	padding-bottom: 0 !important;
	border-bottom: 0 !important;
}


/* Page Header */
.page-header {
	background-color: #171717;
	border-bottom: 5px solid #CCC;
	border-top: 5px solid #384045;
	margin: 0 0 35px 0;
	min-height: 50px;
	padding: 20px 0;
	position: relative;
	text-align: left;
}

.page-header .breadcrumb {
	background: none;
	margin: -3px 0 0;
	padding: 0;
}

.page-header .breadcrumb > li {
	text-shadow: none;
}

.page-header .breadcrumb.breadcrumb-valign-mid {
	position: absolute;
	top: 40%;
	right: 20px;
}

.page-header h1 {
	border-bottom: 5px solid #CCC;
	color: #FFF;
	display: inline-block;
	font-weight: 200;
	margin: 0 0 -25px;
	min-height: 37px;
	font-size: 2.6em;
	line-height: 46px;
	padding: 0 0 17px;
	position: relative;
}

.page-header h1 span {
	color: #999da3;
	display: block;
	font-size: 0.6em;
	font-weight: 300;
	margin: -10px 0 0;
}

.page-header-no-title-border h1 {
	border: 0;
}

/* Page Header - More Padding */
.page-header-more-padding {
	padding: 35px 0;
}

/* Page Header - Color */
.page-header-color {
	background-color: #F7F7F7;
	border-bottom: 5px solid #F4F4F4;
	border-top: none;
}

.page-header-color h1 {
	border-bottom: none;
	color: #1d2127;
	font-size: 2.3em;
}

.page-header-color h1 span {
	opacity: 0.65;
}

.page-header-color .breadcrumb > .active {
	opacity: 0.65;
}

/* Page Header - Light */
.page-header-light {
	background-color: #F7F7F7;
	border-bottom: 5px solid #F4F4F4;
	border-top: none;
}

.page-header-light h1 {
	border-bottom: none;
	color: #1d2127;
	font-size: 2.3em;
}

/* Page Header - Reverse */
.page-header-reverse {
	text-align: right;
}

.page-header-reverse .breadcrumb, .page-header-reverse .breadcrumb.breadcrumb-valign-mid {
	float: left;
	left: 20px;
	right: auto;
	margin-top: -10px;
}

/* Page Header - Parallax */
.page-header.parallax {
	margin: 0 0 35px;
	padding: 180px 0 60px;
}

.page-header-center {
	text-align: center;
}

.page-header-center .breadcrumb {
	margin: 15px 0 0;
}

/* Page Header Custom Background */
.page-header-custom-background {
	padding: 45px 0;
	background-repeat: repeat;
	background-color: transparent;
	border-top: 0;
	border-bottom: 0;
}

.page-header-custom-background h1 {
	color: #FFF;
	border: 0;
}

.page-header-custom-background h1 span {
	color: #FFF;
	opacity: 0.7;
}

.page-header-custom-background .breadcrumb.breadcrumb-valign-mid {
	top: 36%;
}

.page-header-custom-background .breadcrumb.breadcrumb-valign-mid li.active {
	color: #FFF;
	opacity: 0.7;
}

.page-header-custom-background .breadcrumb.breadcrumb-valign-mid a {
	color: #FFF;
}

/* Page Header Custom - Create your Own */
.page-header.custom-product {
	background-color: #fff;
	overflow: hidden;
}

.page-header.custom-product .row {
	position: relative;
}

.page-header.custom-product p.lead {
	color: #E8E8E8;
}

.page-header.custom-product img {
	bottom: -47px;
	position: relative;
}

.page-header.custom-product h1 {
	color: #FFF;
	margin-bottom: 10px;
	margin-top: 30px;
	border: 0;
}

/* Responsive */
@media (max-width: 991px) {
	.page-header .breadcrumb {
		float: none !important;
		position: static !important;
	}
}

@media (max-width: 479px) {
	.page-header {
		padding: 16px 0;
	}

	.page-header h1 {
		line-height: 37px;
	}
}

/*************************
*******Home Slider******
**************************/

#slider a.nivo-prevNav { background: url(../images/left_arrow.gif) no-repeat transparent; left:346px; }
#slider a.nivo-nextNav { background: url(../images/right_arrow.gif) no-repeat transparent; right:346px; }



.text-muted {
	color: #999 !important;
}

html.dark .text-muted {
	color: #505461 !important;
}

.text-dark {
	color: #1d2127 !important;
}

.text-light {
	color: #FFF !important;
}

.text-weight-light {
	font-weight: 300;
}

.text-weight-normal {
	font-weight: 400;
}

.text-weight-semibold {
	font-weight: 600;
}

.text-weight-bold {
	font-weight: 700;
}

.text-uppercase {
	text-transform: uppercase;
}

.text-lowercase {
	text-transform: lowercase;
}

.text-capitalize {
	text-transform: capitalize;
}

.rounded {
	border-radius: 5px;
}

.b-thin {
	border-width: 3px;
}

.b-normal {
	border-width: 5px;
}

.b-thick {
	border-width: 7px;
}

/* Spacements */
/* spacement top & bottom */
.m-none {
	margin: 0 !important;
}

.m-auto {
	margin: 0 auto !important;
}

.m-xs {
	margin: 5px !important;
}

.m-sm {
	margin: 10px !important;
}

.m-md {
	margin: 15px !important;
}

.m-lg {
	margin: 20px !important;
}

.m-xl {
	margin: 25px !important;
}

.m-xlg {
	margin: 30px !important;
}

/* spacement top  */
.mt-none {
	margin-top: 0 !important;
}

.mt-xs {
	margin-top: 5px !important;
}

.mt-sm {
	margin-top: 10px !important;
}

.mt-md {
	margin-top: 15px !important;
}

.mt-lg {
	margin-top: 20px !important;
}

.mt-xl {
	margin-top: 25px !important;
}

.mt-xlg {
	margin-top: 30px !important;
}

/* spacement bottom  */
.mb-none {
	margin-bottom: 0 !important;
}

.mb-xs {
	margin-bottom: 5px !important;
}

.mb-sm {
	margin-bottom: 10px !important;
}

.mb-md {
	margin-bottom: 15px !important;
}

.mb-lg {
	margin-bottom: 20px !important;
}

.mb-xl {
	margin-bottom: 25px !important;
}

.mb-xlg {
	margin-bottom: 30px !important;
}

/* spacement left  */
.ml-none {
	margin-left: 0 !important;
}

.ml-xs {
	margin-left: 5px !important;
}

.ml-sm {
	margin-left: 10px !important;
}

.ml-md {
	margin-left: 15px !important;
}

.ml-lg {
	margin-left: 20px !important;
}

.ml-xl {
	margin-left: 25px !important;
}

.ml-xlg {
	margin-left: 30px !important;
}

/* spacement right  */
.mr-none {
	margin-right: 0 !important;
}

.mr-xs {
	margin-right: 5px !important;
}

.mr-sm {
	margin-right: 10px !important;
}

.mr-md {
	margin-right: 15px !important;
}

.mr-lg {
	margin-right: 20px !important;
}

.mr-xl {
	margin-right: 25px !important;
}

.mr-xlg {
	margin-right: 30px !important;
}

/* Spacement Padding */
.p-none {
	padding: 0 !important;
}

.p-xs {
	padding: 5px !important;
}

.p-sm {
	padding: 10px !important;
}

.p-md {
	padding: 15px !important;
}

.p-lg {
	padding: 20px !important;
}

.p-xl {
	padding: 25px !important;
}

.p-xlg {
	padding: 30px !important;
}

/* spacement top  */
.pt-none {
	padding-top: 0 !important;
}

.pt-xs {
	padding-top: 5px !important;
}

.pt-sm {
	padding-top: 10px !important;
}

.pt-md {
	padding-top: 15px !important;
}

.pt-lg {
	padding-top: 20px !important;
}

.pt-xl {
	padding-top: 25px !important;
}

.pt-xlg {
	padding-top: 30px !important;
}

/* spacement bottom  */
.pb-none {
	padding-bottom: 0 !important;
}

.pb-xs {
	padding-bottom: 5px !important;
}

.pb-sm {
	padding-bottom: 10px !important;
}

.pb-md {
	padding-bottom: 15px !important;
}

.pb-lg {
	padding-bottom: 20px !important;
}

.pb-xl {
	padding-bottom: 25px !important;
}

.pb-xlg {
	padding-bottom: 30px !important;
}

/* spacement left  */
.pr-none {
	padding-left: 0 !important;
}

.pl-xs {
	padding-left: 5px !important;
}

.pl-sm {
	padding-left: 10px !important;
}

.pl-md {
	padding-left: 15px !important;
}

.pl-lg {
	padding-left: 20px !important;
}

.pl-xl {
	padding-left: 25px !important;
}

.pl-xlg {
	padding-left: 30px !important;
}

/* spacement right  */
.pr-none {
	padding-right: 0 !important;
}

.pr-xs {
	padding-right: 5px !important;
}

.pr-sm {
	padding-right: 10px !important;
}

.pr-md {
	padding-right: 15px !important;
}

.pr-lg {
	padding-right: 20px !important;
}

.pr-xl {
	padding-right: 25px !important;
}

.pr-xlg {
	padding-right: 30px !important;
}

.ib {
	display: inline-block;
	vertical-align: top;
}

.va-middle {
	vertical-align: middle;
}

.ws-nowrap {
	white-space: nowrap;
}

.ws-normal {
	white-space: normal;
}


/***********************
********* Footer ******
************************/
#bottom {
  border-bottom: 5px solid #fff;
  font-size: 13px;
}

#bottom h3 {
  margin-top: 0;
  margin-bottom: 10px;
  text-transform: uppercase;
  font-size:22px;
  color: #000;
}

#bottom ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

#bottom ul li {
  display: block;
  padding: 5px 0;
}

#bottom ul li a {
  font-size:14px; font-family: FSLolaWeb;font-weight:bold;
}



#bottom .widget {
  margin-bottom: 0;
}

#bottom .widget h5 {
  color:#4A4A49; font-size:18px; font-family: FSLolaWeb;font-weight:bold;
}

#bottom .widget h6 {
  color:#787777; font-size:16px; font-family: source-sans-pro;
}


#footer {
  padding-top: 30px;
  padding-bottom: 30px;
  color: #fff;
  background: #2e2e2e;
}


#footer ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

#footer ul > li {
  display: inline-block;
  margin-left: 15px;
}



/*=========================
  Social Icons
 ================= */
.social ul {
    overflow: auto;
}
 
.social ul li {
    list-style-type: none;
    float: left;
}
 
.social ul li a i {

    color: #73BEC8;
    width: 35px;
    height: 35px;
    font-size: 40px;
    text-align: center;
    margin-right: 20px;
    padding-top: 15%;
    transition: all 0.2s ease-in-out;

}
.fa-facebook {
    background:#fff
} 
.fa-linkedin {
    background:#73BEC8
}
.fa-twitter {
    background:#73BEC8
}
.google-plus {
    background:#73BEC8
}


/*
.social ul li a i:hover {
    opacity: .7;
	color: #00799E;
}

*/
.facebook:hover {opacity:1;
	color: #3B5998}
.twitter:hover {opacity:1;
	color: #33CCFF}	
.youtube:hover {opacity:1;
	color: #c4302b }		
.linkedin:hover {opacity:1;
	color: #007bb6 }		
	
 .flikr:hover {opacity:1;
	color: #FE0883}	

.instagram:hover {opacity:1;
	color: #000000}
/*========copyright === */

 .footer_top .copyright_text h5 { font-size:14px; font-family:FSLolaWeb; color:#000}
 .copyright_footer h5 { color:#4A4A49;font-size:16px; font-family: source-sans-pro;  }

/* research page start */

.research-home { position: relative;}

.research_img {}
.research-home .container  {position: relative}
.research-home .section-head .border-top5{border-top:5px solid #A5D9DB; width:71%}
.research-home-space { margin-top: 10px}
.research-home .section-head { 
       background-color:#ffffff !important;
  	   width:60%;
	   z-index:1000; 
	   margin-top:-100px; 
	   padding:10px 0px 10px 0px; 
	   min-height:100px;
       max-height:450px;	   
	   }


#research-theme h4{
  font-weight: bold; 
  font-family: FSLolaWeb;
  font-size:24px;
  color:#4A4A49;
}	   
#research-theme-content .row {
    margin-right: -50px;
    margin-left: -15px;
}	   
.research-home .section-head h5 { width:80%}
.header_title_theme_home_p {width:80%; color:#47A3AD; font-size:24px; font-family: source-sans-pro;font-weight:normal;}

.theme_home_text {color:#4A4A49; font-size:16px;font-weight:normal;}

.research-images { width:100%; height:400px; z-index:-500}

  @media only screen and (max-width: 1200px) {
    .research-home .section-head { 
       background-color:#ffffff !important;
  	   width:60%;
	   z-index:1000; 
	   margin-top:-50px; 
	   padding:10px 0px 10px 0px; 
	   min-height:100px;
       max-height:450px;	   
	   }
	
	}

 #research-home .container_research { max-width:1100px; margin: 0 auto;}
 #research-home .section-head { padding-left:85px}

  @media only screen and (max-width: 1400px) {
    
	   #research-home .container_research { max-width:1100px; margin: 0 auto; min-height:200px}
	
	}



 @media only screen and (max-width: 1024px) {
	 #research-home .section-head { padding-left:40px;min-height:100px;
       max-height:450px;}
	 .research-home .section-head  h3 {background:#fff; }
	 .research-home .section-head h5 { width:80%}
	 .research-images { width:100%; height:350px; z-index:-500}
	 #research-home .container_research { margin: 0 auto; }
}

 
  @media only screen and (min-width : 960px) and (max-width: 1000px) {
	 #research-home .section-head { padding-left:115px;min-height:150px; max-height:500px}
	 .research-home .section-head  h3 {background:#fff; font-size:50px}
	 .research-home .section-head h5 { width:100%;font-size:24px; font-family:source-sans-pro}
	 .research-images { width:100%; height:350px; z-index:-500}
	 #research-home .container_research { margin: 0 auto; }
	 .theme_home_text {width:710px;}
}

 @media only screen and (min-width : 769px) and (max-width: 855px) {
	 #research-home .section-head { padding-left:56px;min-height:150px; max-height:500px}
	 .research-home .section-head  h3 {background:#fff; font-size:50px}
	 .research-home .section-head h5 { width:80%}
	 .research-images { width:100%; height:350px; z-index:-500}
	 #research-home .container_research { margin: 0 auto; }
}

 @media only screen and (min-width : 769px) and (max-width: 800px) {
	 #research-home .section-head { padding-left:30px;min-height:150px; max-height:500px}
	 .research-home .section-head  h3 {background:#fff; font-size:50px}
	 .research-home .section-head h5 { width:80%}
	 .research-images { width:100%; height:350px; z-index:-500}
	 #research-home .container_research { margin: 0 auto; }
}

 @media only screen and (min-width : 768px) and (max-width: 768px) {
	 #research-home .section-head { padding-left:15px; min-height:100px;
       max-height:800px;}
	 .research-home .section-head  h3 {background:#fff; font-size:50px}
	 .research-home .section-head h5 { width:100%; font-family:source-sans-pro; font-size:24px}
	 .research-images { width:100%; height:300px; z-index:-500}
	  #research-home .container_research { margin: 0 auto;}
	  .header_title_theme_home_p {min-width:490px}
	  .theme_home_text {min-width:480px;}
	  .research-home .section-head .border-top5{border-top:4px solid #78C7C9; width:78%; padding-left:2px}
	  
}

 @media only screen and (min-width : 481px) and (max-width : 767px) {
	 #research-home .section-head { padding-left:15px; min-height:100px;
       max-height:800px;}
	 .research-home .section-head 
	    { 
       background-color:#ffffff !important;
  	   width:97%;
	   z-index:1000; 
	   margin-top:-22px; 
	   padding:0px 0px 0px 0px; 
	   
	   	   
	   }
	 .research-home .section-head  h3 {background:#fff;font-size:32px; font-family:FSLolaWeb;font-weight:bold;}
	 .research-home .section-head h5 { width:100%}
	 .research-images { width:100%; height:250px; z-index:-500; padding-left:15px;}
	 .container_research .section-head p { width:100%;}
	 .theme_home_text {min-width:285px; color:#000}
	 .header_title_theme_home_p {min-width:285px; font-size:18px; font-family: source-sans-pro;font-weight:normal;}
	 #research-home .container_research {margin: 0 auto; min-height:150px}
	 .research-home .section-head .border-top5{border-top:5px solid #78C7C9; width:100%; padding-left:2px}
	 
	#research-theme-content .row {
    margin-right: -25px;
    margin-left: -15px;
    }
}

 @media only screen and (min-width : 481px) and (max-width : 690px) {
	 #research-home .section-head { padding-left:15px; min-height:100px;
       max-height:450px;}
	 .research-home .section-head 
	    { 
       background-color:#ffffff !important;
  	   width:97%;
	   z-index:1000; 
	   margin-top:-22px; 
	   padding:0px 0px 0px 0px; 
	   
	   	   
	   }
	 .research-home .section-head  h3 {background:#fff;font-size:32px; font-family:FSLolaWeb;font-weight:bold;}
	 .research-home .section-head h5 { width:100%}
	 .research-images { width:100%; height:250px; z-index:-500; padding-left:15px;}
	 .container_research .section-head p { width:100%;}
	 .theme_home_text {min-width:285px}
	 .header_title_theme_home_p {min-width:285px; font-size:18px; font-family: source-sans-pro;font-weight:normal;}
	 #research-home .container_research {margin: 0 auto; min-height:150px}
	 .research-home .section-head .border-top5{border-top:5px solid #78C7C9; width:100%; padding-left:2px}
	 
	#research-theme-content .row {
    margin-right: -25px;
    margin-left: -15px;
    }
}

 @media only screen and (min-width : 481px) and (max-width : 640px) {
	 #research-home .section-head { padding-left:15px; min-height:100px;
       max-height:550px;}
	 .research-home .section-head 
	    { 
       background-color:#ffffff !important;
  	   width:97%;
	   z-index:1000; 
	   margin-top:-22px; 
	   padding:0px 0px 0px 0px; 
	   
	   	   
	   }
	 .research-home .section-head  h3 {background:#fff;font-size:32px; font-family:FSLolaWeb;font-weight:bold;}
	 .research-home .section-head h5 { width:100%}
	 .research-images { width:100%; height:250px; z-index:-500; padding-left:15px;}
	 .container_research .section-head p { width:100%;}
	 .theme_home_text {min-width:285px}
	 .header_title_theme_home_p {min-width:285px; font-size:18px; font-family: source-sans-pro;font-weight:normal;}
	 #research-home .container_research {margin: 0 auto; min-height:150px}
	 .research-home .section-head .border-top5{border-top:5px solid #78C7C9; width:100%; padding-left:2px}
	 
	#research-theme-content .row {
    margin-right: -25px;
    margin-left: -15px;
    }
}

 @media only screen and (min-width : 481px) and (max-width : 598px) {
	 #research-home .section-head { padding-left:15px; min-height:100px;
       max-height:450px;}
	 .research-home .section-head 
	    { 
       background-color:#ffffff !important;
  	   width:97%;
	   z-index:1000; 
	   margin-top:-22px; 
	   padding:0px 0px 0px 0px; 
	   	   
	   }
	 .research-home .section-head  h3 {background:#fff;font-size:32px; font-family:FSLolaWeb;font-weight:bold;}
	 .research-home .section-head h5 { width:100%}
	 .research-images { width:100%; height:240px; z-index:-500; padding-left:15px;}
	 .container_research .section-head p { width:100%;}
	 .theme_home_text {min-width:285px}
	 .header_title_theme_home_p {min-width:285px; font-size:18px; font-family: source-sans-pro;font-weight:normal;}
	 #research-home .container_research {margin: 0 auto; min-height:150px}
	 .research-home .section-head .border-top5{border-top:5px solid #78C7C9; width:100%; padding-left:2px}
	 
	#research-theme-content .row {
    margin-right: 0px;
    margin-left: -15px;
    }
}


 @media only screen and (min-width : 481px) and (max-width : 568px) {
	 #research-home .section-head { padding-left:15px; min-height: 150px; max-height:800px}
	 .research-home .section-head { 
       background-color:#ffffff !important;
  	   width:97%;
	   z-index:1000; 
	   margin-top:-22px; 
	   padding:0px 0px 0px 0px; 
	   	   
	   }
	 .research-home .section-head  h3 {background:#fff;font-size:32px; font-family:FSLolaWeb;font-weight:bold;}
	 .research-home .section-head h5 { width:100%}
	 .research-images { width:100%; height:200px; z-index:-500; padding-left:15px;}
	 .container_research .section-head p { width:100%;}
	 .theme_home_text {min-width:285px}
	 .header_title_theme_home_p {min-width:285px; font-size:18px; font-family: source-sans-pro;font-weight:normal;}
	 #research-home .container_research {margin: 0 auto; min-height:150px}
	 .research-home .section-head .border-top5{border-top:5px solid #78C7C9; width:100%; padding-left:2px}
	 
	#research-theme-content .row {
    margin-right: -25px;
    margin-left: -15px;
    }
}


 @media only screen and (min-width : 320px) and (max-width : 480px) {
	 #research-home .section-head { padding-left:15px; min-height: 120px; max-height:800px}
	 .research-home .section-head { 
       background-color:#ffffff !important;
  	   width:97%;
	   z-index:1000; 
	   margin-top:-22px; 
	   padding:0px 0px 0px 0px; 
	   	   
	   }
	 .research-home .section-head  h3 {background:#fff;font-size:32px; font-family:FSLolaWeb;font-weight:bold;}
	 .research-home .section-head h5 { width:100%}
	 .research-images { width:100%; height:150px; z-index:-500; padding-left:15px;}
	 .container_research .section-head p { width:100%;}
	 .theme_home_text {min-width:285px; padding-right:10px}
	 .header_title_theme_home_p {min-width:285px; font-size:18px; font-family: source-sans-pro;font-weight:normal;}
	 #research-home .container_research {margin: 0 auto; min-height:150px}
	 .research-home .section-head .border-top5{border-top:5px solid #78C7C9; width:100%; padding-left:2px}
	 
	#research-theme-content .row {
    margin-right: -25px;
    margin-left: -15px;
    }
}

 

/*==== about us  page =====*/

.about-home { position: relative;}

.about {}
.about-home .container  {position: relative}
.about-home .section-head .border-top5{border-top:5px solid #A5D9DB; width:45%}
.about-home-space { margin-top: 10px}
.about-home .section-head { 
       background-color:#ffffff !important;
  	   width:60%;
	   z-index:1000; 
	   margin-top:-100px; 
	   padding:10px 0px 10px 0px; 
	   min-height:100px;
       max-height:550px;	   
	   }


.about-home .section-head h5 { width:95%}
.about-home .header_title_theme_home_p {width:100%; color:#47A3AD; font-size:24px; font-family: source-sans-pro;font-weight:normal;}

.about-home .theme_home_text {color:#4A4A49; font-size:16px; font-family: source-sans-pro;font-weight:normal;}

.about-images { width:100%; height:400px; z-index:-500}

 #about-home .container_research { max-width:1100px; margin: 0 auto;}
 #about-home .section-head { padding-left:85px}

  @media only screen and (max-width: 1400px) {
    
	   .theme_home_text {width:930px;}
	
	}
	
	
  @media only screen and (max-width: 1200px) {
    .about-home .section-head { 
       background-color:#ffffff !important;
  	   width:60%;
	   z-index:1000; 
	   margin-top:-50px; 
	   padding:10px 0px 10px 0px; 
	   min-height:100px;
       max-height:550px;	   
	   }
	  
	
	}

/*
 @media only screen and (max-width: 800px) {

	 #about-home .section-head { padding-left:10px; height:250px; margin-left:0px}
	 .about-home .section-head  h3 {background:#fff; font-size:20px}
	 .about-home .section-head h5 { width:80%}
	 .about-images { width:100%; height:270px; z-index:-500}
	  #about-home .container_research { margin: 0 auto;}
	  #about-home .header_title_theme_home_p {min-width:600px}
	  #about-home .theme_home_text {min-width:490px; padding-bottom:20px;}
	  
}*/



 @media only screen and (max-width: 1024px) {
 
	 #about-home .section-head { padding-left:35px;max-height:580px}
	 .about-home .section-head  h3 {background:#fff;}
	 .about-home .section-head h5 { width:100%}
	 .about-images { width:100%; height:350px; z-index:-500}
     .theme_home_text {width:940px;}
	
}

 @media only screen and (min-width : 960px) and (max-width: 1000px) {
 
	 #about-home .section-head { padding-left:115px;max-height:580px; min-height:150px}
	 .about-home .section-head  h3 {background:#fff;}
	 .about-home .section-head h5 { width:100%; font-size:24px; font-family:source-sans-pro}
	 .about-images { width:100%; height:350px; z-index:-500}
     .theme_home_text {width:710px;}
	
 }

 @media only screen and (min-width : 769px) and (max-width: 959px) {
 
	 #about-home .section-head { padding-left:57px;max-height:580px}
	 .about-home .section-head  h3 {background:#fff;}
	 .about-home .section-head h5 { width:100%; font-size:24px; font-family:source-sans-pro}
	 .about-images { width:100%; height:350px; z-index:-500}
     .theme_home_text {width:710px;}
	
 }

 @media only screen and (min-width : 769px) and (max-width: 855px) {
 
	 #about-home .section-head { padding-left:57px;max-height:580px}
	 .about-home .section-head  h3 {background:#fff;}
	 .about-home .section-head h5 { width:100%; font-size:24px; font-family:source-sans-pro}
	 .about-images { width:100%; height:350px; z-index:-500}
     .theme_home_text {width:710px;}
	
 }

 @media only screen and (min-width : 769px) and (max-width: 800px) {
 
	 #about-home .section-head { padding-left:35px;max-height:580px}
	 .about-home .section-head  h3 {background:#fff;}
	 .about-home .section-head h5 { width:100%; font-size:24px; font-family:source-sans-pro}
	 .about-images { width:100%; height:350px; z-index:-500}
     .theme_home_text {width:710px;}
	
}
 @media only screen and (min-width : 768px) and (max-width: 768px) {

	 #about-home .section-head { padding-left:15px; max-height:850px; min-height:200px }
	 .about-home .section-head  h3 {background:#fff; font-size:50px }
	 .about-home .section-head h5 { width:100%;font-size:24px; font-family:source-sans-pro}
	 .about-images { width:100%; height:300px; z-index:-500}
	 .theme_home_text {width:710px}
	  #about-home .container_research { margin: 0 auto;}

	  
}

 @media only screen and (min-width : 481px) and (max-width : 767px) {
	 #about-home .section-head { padding-left:15px; max-height:850px; min-height:150px}
	 .about-home .section-head { 
       background-color:#ffffff !important;
  	   width:97%;
	   z-index:1000; 
	   margin-top:-22px; 
	   padding:0px 0px 0px 0px;
      	   
	   }
	 .about-home .section-head  h3 {background:#fff; font-size:32px;font-family:FSLolaWeb;font-weight:bold;}
	 .about-home .section-head h5 { width:100%; font-size:24px; font-family: source-sans-pro;font-weight:normal; line-height:22px; padding-right:15px }
	 .about-images { height:250px; z-index:-500; padding-left:15px;}
	 .container_research .section-head p { width:100%;}
	 #about-home .header_title_theme_home_p {min-width:285px}
	 #about-home .theme_home_text {min-width:280px;}
	 .about-home-space { margin-bottom:10px}
	 .about-home .section-head .border-top5{border-top:5px solid #78C7C9; width:100%}
	 
}

 @media only screen and (min-width : 481px) and (max-width : 690px) {
	 #about-home .section-head { padding-left:15px; max-height:800px; min-height:150px}
	 .about-home .section-head { 
       background-color:#ffffff !important;
  	   width:97%;
	   z-index:1000; 
	   margin-top:-22px; 
	   padding:0px 0px 0px 0px;
      	   
	   }
	 .about-home .section-head  h3 {background:#fff; font-size:32px;font-family:FSLolaWeb;font-weight:bold;}
	 .about-home .section-head h5 { width:100%; font-size:18px; font-family: source-sans-pro;font-weight:normal; line-height:22px; padding-right:15px }
	 .about-images { height:250px; z-index:-500; padding-left:15px;}
	 .container_research .section-head p { width:100%;}
	 #about-home .header_title_theme_home_p {min-width:285px}
	 #about-home .theme_home_text {min-width:280px; }
	 .about-home-space { margin-bottom:10px}
	 .about-home .section-head .border-top5{border-top:5px solid #78C7C9; width:100%}
	 
}

 @media only screen and (min-width : 481px) and (max-width : 640px) {
	 #about-home .section-head { padding-left:15px; max-height:800px}
	 .about-home .section-head { 
       background-color:#ffffff !important;
  	   width:97%;
	   z-index:1000; 
	   margin-top:-22px; 
	   padding:0px 0px 0px 0px;
      	   
	   }
	 .about-home .section-head  h3 {background:#fff; font-size:32px;font-family:FSLolaWeb;font-weight:bold;}
	 .about-home .section-head h5 { width:100%; font-size:18px; font-family: source-sans-pro;font-weight:normal; line-height:22px; padding-right:15px }
	 .about-images { height:250px; z-index:-500; padding-left:15px;}
	 .container_research .section-head p { width:100%;}
	 #about-home .header_title_theme_home_p {min-width:285px}
	 #about-home .theme_home_text {min-width:280px;}
	 .about-home-space { margin-bottom:10px}
	 .about-home .section-head .border-top5{border-top:5px solid #78C7C9; width:100%}
	 
}

 @media only screen and (min-width : 481px) and (max-width : 598px) {
	 #about-home .section-head { padding-left:15px; max-height:800px}
	 .about-home .section-head { 
       background-color:#ffffff !important;
  	   width:97%;
	   z-index:1000; 
	   margin-top:-22px; 
	   padding:0px 0px 0px 0px;
      	   
	   }
	 .about-home .section-head  h3 {background:#fff; font-size:32px;font-family:FSLolaWeb;font-weight:bold;}
	 .about-home .section-head h5 { width:100%; font-size:18px; font-family: source-sans-pro;font-weight:normal; line-height:22px; padding-right:15px }
	 .about-images { height:250px; z-index:-500; padding-left:15px;}
	 .container_research .section-head p { width:100%;}
	 #about-home .header_title_theme_home_p {min-width:285px}
	 #about-home .theme_home_text {min-width:280px; }
	 .about-home-space { margin-bottom:10px}
	 .about-home .section-head .border-top5{border-top:5px solid #78C7C9; width:100%}
	 
}

 @media only screen and (min-width : 481px) and (max-width : 568px) {
	 #about-home .section-head { padding-left:15px; max-height:800px}
	 .about-home .section-head { 
       background-color:#ffffff !important;
  	   width:97%;
	   z-index:1000; 
	   margin-top:-22px; 
	   padding:0px 0px 0px 0px;
      	   
	   }
	 .about-home .section-head  h3 {background:#fff; font-size:32px;font-family:FSLolaWeb;font-weight:bold;}
	 .about-home .section-head h5 { width:100%; font-size:18px; font-family: source-sans-pro;font-weight:normal; line-height:22px; padding-right:15px }
	 .about-images { height:250px; z-index:-500; padding-left:15px;}
	 .container_research .section-head p { width:100%;}
	 #about-home .header_title_theme_home_p {min-width:285px}
	 #about-home .theme_home_text {min-width:280px;}
	 .about-home-space { margin-bottom:10px}
	 .about-home .section-head .border-top5{border-top:5px solid #78C7C9; width:100%}
	 
}

 @media only screen and (min-width : 320px) and (max-width : 480px) {
	 #about-home .section-head { padding-left:15px; max-height:800px}
	 .about-home .section-head { 
       background-color:#ffffff !important;
  	   width:97%;
	   z-index:1000; 
	   margin-top:-22px; 
	   padding:0px 0px 0px 0px;
      	   
	   }
	 .about-home .section-head  h3 {background:#fff; font-size:32px;font-family:FSLolaWeb;font-weight:bold;}
	 .about-home .section-head h5 { width:100%; font-size:18px; font-family: source-sans-pro;font-weight:normal; line-height:22px; padding-right:15px }
	 .about-images { height:150px; z-index:-500; padding-left:15px;}
	 .container_research .section-head p { width:100%;}
	 #about-home .header_title_theme_home_p {min-width:285px}
	 #about-home .theme_home_text {min-width:280px;}
	 .about-home-space { margin-bottom:10px}
	 .about-home .section-head .border-top5{border-top:5px solid #78C7C9; width:100%}
	 
}



/*==== sharing our knowledge  page =====*/

.knowledge-home { position: relative;}

.knowledge {}
.knowledge-home .container  {position: relative}
.knowledge-home .section-head .border-top5{border-top:5px solid #A5D9DB; width:86%}
.knowledge-home-space { margin-top: 10px}
.knowledge-home .section-head { 
       background-color:#ffffff !important;
  	   width:70%;
	   z-index:1000; 
	   margin-top:-100px; 
	   padding:10px 0px 10px 0px; 
	   min-height:100px;
       max-height:200px;	   
	   }


.knowledge-home .section-head h5 { width:80%}
.knowledge-home .header_title_theme_home_p {width:80%; color:#47A3AD; font-size:24px; font-family: source-sans-pro;font-weight:normal;}

.knowledge-home .theme_home_text {color:#4A4A49; font-size:16px; font-family:FSLolaWeb;font-weight:normal;}

.knowledge-images { width:100%; height:400px; z-index:-500}

  @media only screen and (max-width: 1200px) {
    .knowledge-home .section-head { 
       background-color:#ffffff !important;
  	   width:60%;
	   z-index:1000; 
	   margin-top:-50px; 
	   padding:10px 0px 10px 0px; 
	   min-height:100px;
       max-height:230px;	   
	   }
	
	}

 #knowledge-home .container_research { max-width:1100px; margin: 0 auto;}
 #knowledge-home .section-head { padding-left:85px}

  @media only screen and (max-width: 1400px) {
    
	  
	
	}



 @media only screen and (max-width: 1024px) {
	 #knowledge-home .section-head { padding-left:40px;min-height:130px; width:70%}
	 .knowledge-home .section-head  h3 {background:#fff;}
	 .knowledge-home .section-head h5 { width:100%}
	 .knowledge-home .header_title_theme_home_p { width:100%}
	 .knowledge-images { width:100%;  z-index:-500}
	
}


 @media only screen and (min-width : 960px) and (max-width: 1000px) {
	 #knowledge-home .section-head { padding-left:115px;min-height:130px; max-height:500px}
	 .knowledge-home .section-head  h3 {background:#fff; font-size:50px}
	 .knowledge-home .section-head h5 { width:100%; font-family:source-sans-pro;font-size:24px}
	 .knowledge-home .header_title_theme_home_p { width:740px}
	 .knowledge-images { width:100%; height:350px; z-index:-500}
	  .theme_home_text {width:710px;}
	
}

 @media only screen and (min-width : 769px) and (max-width: 855px) {
	 #knowledge-home .section-head { padding-left:56px;min-height:130px; max-height:500px}
	 .knowledge-home .section-head  h3 {background:#fff; font-size:50px}
	 .knowledge-home .section-head h5 { width:100%; font-family:source-sans-pro;font-size:24px}
	 .knowledge-home .header_title_theme_home_p { width:740px}
	 .knowledge-images { width:100%;  z-index:-500}
	
}

 @media only screen and (min-width : 769px) and (max-width: 800px) {
	 #knowledge-home .section-head { padding-left:30px;min-height:130px; max-height:500px}
	 .knowledge-home .section-head  h3 {background:#fff; font-size:50px}
	 .knowledge-home .section-head h5 { width:100%; font-family:source-sans-pro;font-size:24px}
	 .knowledge-home .header_title_theme_home_p { width:740px}
	 .knowledge-images { width:100%;  z-index:-500}
	
}


 @media only screen and (min-width : 768px) and (max-width : 768px) {
	 #knowledge-home .section-head { padding-left:15px; max-height:850px; min-height:200px; width:60%}
	 .knowledge-home .section-head  h3 {background:#fff; font-size:50px}
	 .knowledge-home .section-head h5 {width:100%;font-size:24px; font-family:source-sans-pro}
	 .knowledge-images { width:100%; height:300px; z-index:-500}
	  .container_research { margin: 0 auto;}
	
	  
	  
}

@media only screen and (min-width : 481px) and (max-width : 767px) {
	 #knowledge-home .section-head { padding-left:15px}
	 .knowledge-home .section-head { 
       background-color:#ffffff !important;
  	   width:97%;
	   z-index:1000; 
	   margin-top:-22px; 
	   padding:0px 0px 0px 0px; 	   
	   }
	 .knowledge-home .section-head  h3 {background:#fff; font-size:32px}
	 .knowledge-home .section-head h5 { width:100%;font-size:18px; font-family: source-sans-pro;font-weight:normal; padding-right:15px}
	 .knowledge-images { width:100%; height:250px; z-index:-500;padding-left:15px;}
	 .container_research .section-head p { width:100%}
	 .header_title_theme_home_p {min-width:285px}
	 .about-home-space { margin-bottom:10px}
	
}

@media only screen and (min-width : 481px) and (max-width : 690px) {
	 #knowledge-home .section-head { padding-left:15px}
	 .knowledge-home .section-head { 
       background-color:#ffffff !important;
  	   width:97%;
	   z-index:1000; 
	   margin-top:-22px; 
	   padding:0px 0px 0px 0px; 	   
	   }
	 .knowledge-home .section-head  h3 {background:#fff; font-size:32px}
	 .knowledge-home .section-head h5 { width:100%;font-size:18px; font-family: source-sans-pro;font-weight:normal; padding-right:15px}
	 .knowledge-images { width:100%; height:250px; z-index:-500;padding-left:15px;}
	 .container_research .section-head p { width:100%; }
	 .header_title_theme_home_p {min-width:285px}
	 .about-home-space { margin-bottom:10px}
	
}

@media only screen and (min-width : 481px) and (max-width : 640px) {
	 #knowledge-home .section-head { padding-left:15px}
	 .knowledge-home .section-head { 
       background-color:#ffffff !important;
  	   width:97%;
	   z-index:1000; 
	   margin-top:-22px; 
	   padding:0px 0px 0px 0px; 	   
	   }
	 .knowledge-home .section-head  h3 {background:#fff; font-size:32px}
	 .knowledge-home .section-head h5 { width:100%;font-size:18px; font-family: source-sans-pro;font-weight:normal; padding-right:15px}
	 .knowledge-images { width:100%; height:250px; z-index:-500;padding-left:15px;}
	 .container_research .section-head p { width:100%; }
	 .header_title_theme_home_p {min-width:285px}
	 .about-home-space { margin-bottom:10px}
	
}

@media only screen and (min-width : 481px) and (max-width : 598px) {
	 #knowledge-home .section-head { padding-left:15px}
	 .knowledge-home .section-head { 
       background-color:#ffffff !important;
  	   width:97%;
	   z-index:1000; 
	   margin-top:-22px; 
	   padding:0px 0px 0px 0px; 	   
	   }
	 .knowledge-home .section-head  h3 {background:#fff; font-size:32px}
	 .knowledge-home .section-head h5 { width:100%;font-size:18px; font-family: source-sans-pro;font-weight:normal; padding-right:15px}
	 .knowledge-images { width:100%; height:250px; z-index:-500;padding-left:15px;}
	 .container_research .section-head p { width:100%; }
	 .container_research .section-head p { width:100%; }
	 .header_title_theme_home_p {min-width:285px}
	 .about-home-space { margin-bottom:10px}
	
}

@media only screen and (min-width : 481px) and (max-width : 568px) {
	 #knowledge-home .section-head { padding-left:15px}
	 .knowledge-home .section-head { 
       background-color:#ffffff !important;
  	   width:97%;
	   z-index:1000; 
	   margin-top:-22px; 
	   padding:0px 0px 0px 0px; 	   
	   }
	 .knowledge-home .section-head  h3 {background:#fff; font-size:32px}
	 .knowledge-home .section-head h5 { width:100%;font-size:18px; font-family: source-sans-pro;font-weight:normal; padding-right:15px}
	 .knowledge-images { width:100%; height:200px; z-index:-500;padding-left:15px;}
	 .container_research .section-head p { width:100%; }
	 .header_title_theme_home_p {min-width:285px}
	 .about-home-space { margin-bottom:10px}
	
}

@media only screen and (min-width : 320px) and (max-width : 480px) {
	 #knowledge-home .section-head { padding-left:15px}
	 .knowledge-home .section-head { 
       background-color:#ffffff !important;
  	   width:97%;
	   z-index:1000; 
	   margin-top:-22px; 
	   padding:0px 0px 0px 0px; 	   
	   }
	 .knowledge-home .section-head  h3 {background:#fff; font-size:32px}
	 .knowledge-home .section-head h5 { width:100%;font-size:18px; font-family: source-sans-pro;font-weight:normal; padding-right:15px}
	 .knowledge-images { width:100%; height:150px; z-index:-500;padding-left:15px;}
	 .container_research .section-head p { width:100%; }
	 .header_title_theme_home_p {min-width:285px}
	 .about-home-space { margin-bottom:10px}
	
}

/*==== news and events  page =====*/

.news_events-home { position: relative;}

.news_events {}
.news_events-home .container  {position: relative}
.news_events-home .section-head .border-top5{border-top:5px solid #A5D9DB; width:86%}
.news_events-home-space { margin-top: 10px}
.news_events-home .section-head { 
       background-color:#ffffff !important;
  	   width:60%;
	   z-index:1000; 
	   margin-top:-100px; 
	   padding:10px 0px 10px 0px; 
	   min-height:100px;
       max-height:220px;	   
	   }


.news_events-home .section-head h5 { width:90%}
.news_events-home .header_title_theme_home_p {width:100%; color:#47A3AD; font-size:24px; font-family: source-sans-pro;font-weight:normal;}

.news_events-home .theme_home_text {color:#4A4A49; font-size:16px; font-family:FSLolaWeb;font-weight:normal;}

.news_events-images { width:100%; height:400px; z-index:-500}

  @media only screen and (max-width: 1200px) {
    .news_events-home .section-head { 
       background-color:#ffffff !important;
  	   width:60%;
	   z-index:1000; 
	   margin-top:-50px; 
	   padding:10px 0px 10px 0px; 
	   min-height:100px;
       max-height:230px;	   
	   }
	
	}

 #news_events-home .container_research { max-width:1100px; margin: 0 auto;}
 #news_events-home .section-head { padding-left:85px}

  @media only screen and (max-width: 1400px) {
    
	  
	
	}



 @media only screen and (max-width: 1024px) {
	 #news_events-home .section-head { padding-left:40px;min-height:180px;}
	 .news_events-home .section-head  h3 {background:#fff;}
	 .news_events-home .section-head h5 { width:100%}
	 .news_events-images { width:100%;  z-index:-500}
	
}

 @media only screen and (min-width : 960px) and (max-width: 1000px) {
	 #news_events-home .section-head { padding-left:115px;min-height:180px; max-height:500px}
	 .news_events-home .section-head  h3 {background:#fff; font-size:50px}
	 .news_events-home .section-head h5 { width:100%; font-size:24px; font-family:source-sans-pro}
	 .news_events-images {  width:100%; height:350px; z-index:-500}
	 .theme_home_text {width:710px;}
	
}


 @media only screen and (min-width: 769px) and (max-width: 855px) {
	 #news_events-home .section-head { padding-left:56px;min-height:180px; max-height:500px}
	 .news_events-home .section-head  h3 {background:#fff; font-size:50px}
	 .news_events-home .section-head h5 { width:100%; font-size:24px; font-family:source-sans-pro}
	 .news_events-images { width:100%;  z-index:-500}
	
}

 @media only screen and (min-width: 769px) and (max-width: 800px) {
	 #news_events-home .section-head { padding-left:30px;min-height:180px; max-height:500px}
	 .news_events-home .section-head  h3 {background:#fff; font-size:50px}
	 .news_events-home .section-head h5 { width:100%; font-size:24px; font-family:source-sans-pro}
	 .news_events-images { width:100%;  z-index:-500}
	
}

 @media only screen and (max-width: 768px) and (max-width: 768px) {
	 #news_events-home .section-head { padding-left:15px;min-height:150px; max-height:800px}
	 .news_events-home .section-head  h3 {background:#fff; font-size:50px}
	 .news_events-home .section-head h5 { width:80%}
	 .news_events-images { width:100%; height:300px; z-index:-500}
	  .container_research { margin: 0 auto;}
	  #news_events-home .theme_home_text {min-width:480px; padding-bottom:20px;}
	  
}

@media only screen and (min-width : 481px) and (max-width : 767px) {
	 #news_events-home .section-head { padding-left:15px; max-height:150px; min-height:120px}
	 .news_events-home .section-head { 
       background-color:#ffffff !important;
  	   width:97%;
	   z-index:1000; 
	   margin-top:-22px; 
	   padding:0px 0px 0px 0px; 	   
	   }

	 .news_events-home .section-head  h3 {background:#fff; font-size:32px}
	 .news_events-home .section-head h5 { width:100%;font-size:18px; font-family: source-sans-pro;font-weight:normal; padding-right:15px}
	 .news_events-images { width:100%; height:250px; z-index:-500;padding-left:15px;}
	 .container_research .section-head p { width:100%; color:#34A4B3}
	 .header_title_theme_home_p {min-width:285px}
	 .about-home-space { margin-bottom:10px}
	 .news_events-home .section-head .border-top5{border-top:5px solid #78C7C9; width:100%}
}

@media only screen and (min-width : 481px) and (max-width : 690px) {
	 #news_events-home .section-head { padding-left:15px; max-height:150px; min-height:120px}
	 .news_events-home .section-head { 
       background-color:#ffffff !important;
  	   width:97%;
	   z-index:1000; 
	   margin-top:-22px; 
	   padding:0px 0px 0px 0px; 	   
	   }

	 .news_events-home .section-head  h3 {background:#fff; font-size:32px}
	 .news_events-home .section-head h5 { width:100%;font-size:18px; font-family: source-sans-pro;font-weight:normal; padding-right:15px}
	 .news_events-images { width:100%; height:250px; z-index:-500;padding-left:15px;}
	 .container_research .section-head p { width:100%; color:#34A4B3}
	 .header_title_theme_home_p {min-width:285px}
	 .about-home-space { margin-bottom:10px}
	 .news_events-home .section-head .border-top5{border-top:5px solid #78C7C9; width:100%}
}

@media only screen and (min-width : 481px) and (max-width : 640px) {
	 #news_events-home .section-head { padding-left:15px; min-height:100px}
	 .news_events-home .section-head { 
       background-color:#ffffff !important;
  	   width:97%;
	   z-index:1000; 
	   margin-top:-22px; 
	   padding:0px 0px 0px 0px; 	   
	   }

	 .news_events-home .section-head  h3 {background:#fff; font-size:32px}
	 .news_events-home .section-head h5 { width:100%;font-size:18px; font-family: source-sans-pro;font-weight:normal; padding-right:15px}
	 .news_events-images { width:100%; height:200px; z-index:-500;padding-left:15px;}
	 .container_research .section-head p { width:100%; color:#34A4B3}
	 .header_title_theme_home_p {min-width:285px}
	 .about-home-space { margin-bottom:10px}
	 .news_events-home .section-head .border-top5{border-top:5px solid #78C7C9; width:100%}
}

@media only screen and (min-width : 481px) and (max-width : 598px) {
	 #news_events-home .section-head { padding-left:15px; min-height:100px}
	 .news_events-home .section-head { 
       background-color:#ffffff !important;
  	   width:97%;
	   z-index:1000; 
	   margin-top:-22px; 
	   padding:0px 0px 0px 0px; 	   
	   }

	 .news_events-home .section-head  h3 {background:#fff; font-size:32px}
	 .news_events-home .section-head h5 { width:100%;font-size:18px; font-family: source-sans-pro;font-weight:normal; padding-right:15px}
	 .news_events-images { width:100%; height:200px; z-index:-500;padding-left:15px;}
	 .container_research .section-head p { width:100%; color:#34A4B3}
	 .header_title_theme_home_p {min-width:285px}
	 .about-home-space { margin-bottom:10px}
	 .news_events-home .section-head .border-top5{border-top:5px solid #78C7C9; width:100%}
}

@media only screen and (min-width : 481px) and (max-width : 568px) {
	 #news_events-home .section-head { padding-left:15px; min-height:100px}
	 .news_events-home .section-head { 
       background-color:#ffffff !important;
  	   width:97%;
	   z-index:1000; 
	   margin-top:-22px; 
	   padding:0px 0px 0px 0px; 	   
	   }

	 .news_events-home .section-head  h3 {background:#fff; font-size:32px}
	 .news_events-home .section-head h5 { width:100%;font-size:18px; font-family: source-sans-pro;font-weight:normal; padding-right:15px}
	 .news_events-images { width:100%; height:200px; z-index:-500;padding-left:15px;}
	 .container_research .section-head p { width:100%; color:#34A4B3}
	 .header_title_theme_home_p {min-width:285px}
	 .about-home-space { margin-bottom:10px}
	 .news_events-home .section-head .border-top5{border-top:5px solid #78C7C9; width:100%}
}

@media only screen and (min-width : 320px) and (max-width : 480px) {
	 #news_events-home .section-head { padding-left:15px; min-height:100px}
	 .news_events-home .section-head { 
       background-color:#ffffff !important;
  	   width:97%;
	   z-index:1000; 
	   margin-top:-22px; 
	   padding:0px 0px 0px 0px; 	   
	   }

	 .news_events-home .section-head  h3 {background:#fff; font-size:32px}
	 .news_events-home .section-head h5 { width:100%;font-size:18px; font-family: source-sans-pro;font-weight:normal; padding-right:15px}
	 .news_events-images { width:100%; height:150px; z-index:-500;padding-left:15px;}
	 .container_research .section-head p { width:100%; color:#34A4B3}
	 .header_title_theme_home_p {min-width:285px}
	 .about-home-space { margin-bottom:10px}
	 .news_events-home .section-head .border-top5{border-top:5px solid #78C7C9; width:100%}
}
 

/* partner */

.partner{
	padding-bottom: 10px;
}
.partner h2{
	font-size: 90px;
	color: #42b3e5;
	margin-top: 50px;
	margin-bottom: 0;
}
.partner h4{
	font-size: 24px;
	color: #737373;
	margin-top: 0;
	margin-bottom: 45px;
}

.about-home-space { margin-bottom:50px}

.about-us{
	padding-bottom: 10px;
	background:#F5FBFB;
}
.about-us h2{
	font-size: 90px;
	color: #42b3e5;
	margin-top: 50px;
	margin-bottom: 0;
}
.about-us h4{
	font-size: 24px;
	color: #737373;
	margin-top: 0;
	margin-bottom: 45px;
}

.knowledge-sharing{
	padding-bottom: 10px;
	background:#F5FBFB;
}
.knowledge-sharing h2{
	font-size: 90px;
	color: #42b3e5;
	margin-top: 50px;
	margin-bottom: 0;
}
.knowledge-sharing h4{
	font-size: 24px;
	color: #737373;
	margin-top: 0;
	margin-bottom: 45px;
}

.news_event_home{
	padding-bottom: 10px;
	background:#F5FBFB;
}
.news_event_home h2{
	font-size: 90px;
	color: #42b3e5;
	margin-top: 50px;
	margin-bottom: 0;
}
.news_event_home h4{
	font-size: 24px;
	color: #737373;
	margin-top: 0;
	margin-bottom: 45px;
}

.person img{
	width: 100%;
	min-height:241px;
	
}


.single-member { padding-right:10px}
.person { min-height:241px;float:left; width:50% }

.no-padding { padding:0px}

.person-detail{
	padding:0px 20px 10px 20px;
	background: #00799E;
	position: relative;
	transition: all .7s ease 0s;
	-webkit-transition: all .7s ease 0s;
	-moz-transition: all .7s ease 0s;
	-o-transition: all .7s ease 0s;
	-ms-transition: all .7s ease 0s;
	min-height:241px;
	float:right;
	width:50%;
	margin-bottom:15px;
	
}

.person-detail h3 { margin-bottom:10px;}

#partner .col-md-6 {width:472px;padding-right:0px}

 @media only screen and (min-width : 960px) and (max-width : 1000px) {
	.person { min-height:240px; width:100% }
	.person-detail{
	padding:0px 10px 10px 15px;
	background: #00799E;
	position: relative;
	transition: all .7s ease 0s;
	-webkit-transition: all .7s ease 0s;
	-moz-transition: all .7s ease 0s;
	-o-transition: all .7s ease 0s;
	-ms-transition: all .7s ease 0s;
	min-height:240px;
	width:100%;
}
#partner .col-md-6 {width:49%;}
}

 @media only screen and (min-width : 769px) and (max-width : 855px) {
	.person { min-height:240px; width:100% }
	.person-detail{
	padding:0px 10px 10px 15px;
	background: #00799E;
	position: relative;
	transition: all .7s ease 0s;
	-webkit-transition: all .7s ease 0s;
	-moz-transition: all .7s ease 0s;
	-o-transition: all .7s ease 0s;
	-ms-transition: all .7s ease 0s;
	min-height:150px;
	max-height:240px;
	width:100%;
}

#partner .col-md-6 {width:49%;}
}

 @media only screen and (min-width : 769px) and (max-width : 800px) {
	.person { min-height:240px; width:100% }
	.person-detail{
	padding:0px 10px 10px 15px;
	background: #00799E;
	position: relative;
	transition: all .7s ease 0s;
	-webkit-transition: all .7s ease 0s;
	-moz-transition: all .7s ease 0s;
	-o-transition: all .7s ease 0s;
	-ms-transition: all .7s ease 0s;
	min-height:150px;
	max-height:240px;
	width:100%;
}

#partner .col-md-6 {width:49%;}
}

 @media only screen and (min-width : 768px) and (max-width : 768px) {
	.person { min-height:240px; width:100% }
	.person-detail{
	padding:0px 10px 10px 15px;
	background: #00799E;
	position: relative;
	transition: all .7s ease 0s;
	-webkit-transition: all .7s ease 0s;
	-moz-transition: all .7s ease 0s;
	-o-transition: all .7s ease 0s;
	-ms-transition: all .7s ease 0s;
	min-height:150px;
	max-height:240px;
	width:100%;
}

#partner .col-md-6 {width:49%;}
}

@media only screen and (min-width : 481px) and (max-width : 767px) {
	.person { min-height:240px; width:98% }
	.person-detail{
					padding:0px 10px 10px 15px;
					background: #00799E;
					position: relative;
					transition: all .7s ease 0s;
					-webkit-transition: all .7s ease 0s;
					-moz-transition: all .7s ease 0s;
					-o-transition: all .7s ease 0s;
					-ms-transition: all .7s ease 0s;
					min-height:150px;
					max-height:240px;
					width:100%;
					margin-bottom:15px;
				}
#partner .col-md-6 {width:98%;}
#partner  .row { padding-left:0px}
.more-space_research { padding-bottom:0px}

}

@media only screen and (min-width : 481px) and (max-width : 690px) {
	.person { min-height:240px; width:98% }
	.person-detail{
					padding:0px 10px 10px 15px;
					background: #00799E;
					position: relative;
					transition: all .7s ease 0s;
					-webkit-transition: all .7s ease 0s;
					-moz-transition: all .7s ease 0s;
					-o-transition: all .7s ease 0s;
					-ms-transition: all .7s ease 0s;
					min-height:150px;
					max-height:240px;
					width:98%;
					margin-bottom:15px;
				}
#partner .col-md-6 {width:98%;padding-left: 2px;}
#partner  .row { padding-left:0px}
.more-space_research { padding-bottom:0px}

}

@media only screen and (min-width : 481px) and (max-width : 640px) {
	.person { min-height:240px; width:98% }
	.person-detail{
					padding:0px 10px 10px 15px;
					background: #00799E;
					position: relative;
					transition: all .7s ease 0s;
					-webkit-transition: all .7s ease 0s;
					-moz-transition: all .7s ease 0s;
					-o-transition: all .7s ease 0s;
					-ms-transition: all .7s ease 0s;
					min-height:150px;
					max-height:240px;
					width:98%;
					margin-bottom:15px;
				}
#partner .col-md-6 {width:97%;padding-left: 5px;}
#partner  .row { padding-left:0px}
.more-space_research { padding-bottom:0px}

}

@media only screen and (min-width : 481px) and (max-width : 598px) {
	.person { min-height:240px; width:98% }
	.person-detail{
					padding:0px 10px 10px 15px;
					background: #00799E;
					position: relative;
					transition: all .7s ease 0s;
					-webkit-transition: all .7s ease 0s;
					-moz-transition: all .7s ease 0s;
					-o-transition: all .7s ease 0s;
					-ms-transition: all .7s ease 0s;
					min-height:150px;
					max-height:240px;
					width:98%;
					margin-bottom:15px;
				}
#partner .col-md-6 {width:97%;}
.more-space_research { padding-bottom:0px}
}

@media only screen and (min-width : 320px) and (max-width : 568px) {
	.person { min-height:240px; width:98% }
	.person-detail{
					padding:0px 10px 10px 20px;
					background: #00799E;
					position: relative;
					transition: all .7s ease 0s;
					-webkit-transition: all .7s ease 0s;
					-moz-transition: all .7s ease 0s;
					-o-transition: all .7s ease 0s;
					-ms-transition: all .7s ease 0s;
					min-height:150px;
					max-height:240px;
					width:98%;
					margin-bottom:15px;
				}
#partner .col-md-6 {width:97%;}
.more-space_research { padding-bottom:0px}
}

@media only screen and (min-width : 320px) and (max-width : 480px) {
	.person { min-height:240px; width:98% }
	.person-detail{
					padding:0px 10px 10px 20px;
					background: #00799E;
					position: relative;
					transition: all .7s ease 0s;
					-webkit-transition: all .7s ease 0s;
					-moz-transition: all .7s ease 0s;
					-o-transition: all .7s ease 0s;
					-ms-transition: all .7s ease 0s;
					min-height:150px;
					max-height:240px;
					width:98%;
					margin-bottom:15px;
				}
#partner .col-md-6 {width:96%;padding-left: 10px;}
.more-space_research { padding-bottom:0px}
}



/*


@media only screen and (max-width: 620px) {
	.person { min-height:240px; width:100% }
	.person-detail{
	padding:10px;
	background: #00799E;
	position: relative;
	transition: all .7s ease 0s;
	-webkit-transition: all .7s ease 0s;
	-moz-transition: all .7s ease 0s;
	-o-transition: all .7s ease 0s;
	-ms-transition: all .7s ease 0s;
	min-height:240px;
	width:100%;
}

#partner .col-md-6 {width:97%;}
}

@media only screen and (max-width: 960px) {
	.person { min-height:240px; width:100% }
	.person-detail{
	padding:10px;
	background: #00799E;
	position: relative;
	transition: all .7s ease 0s;
	-webkit-transition: all .7s ease 0s;
	-moz-transition: all .7s ease 0s;
	-o-transition: all .7s ease 0s;
	-ms-transition: all .7s ease 0s;
	min-height:240px;
	width:100%;
}

#partner .col-md-6 {width:100%; padding-right:0px}
} */

.padding-right {margin-right:8px; margin-left:0px; width:24%}
.padding-left { margin-left:8px; margin-right:0px}
.nopadding-width{ width:24%}

   @media only screen and (max-width: 1200px) {
    .padding-right {margin-right:0px; margin-left:0px; width:25%}
    .padding-left { margin-left:0px; margin-right:0px}
    .nopadding-width{ width:25%}
	
	}
	
	@media only screen and (max-width: 1000px) {
    .padding-right {margin-right:0px; margin-left:0px; width:100%}
    .padding-left { margin-left:0px; margin-right:0px}
    .nopadding-width{ width:100%}
	
	}
	
	@media only screen and (min-width : 320px) and (max-width : 480px) {
    .padding-right {margin-right:0px; margin-left:0px; width:100%}
    .padding-left { margin-left:0px; margin-right:0px}
    .nopadding-width{ width:100%}
	
	}


.arrow-top{
	position: absolute;
	width: 20px;
	height: 20px;
	background: #3ba0cc;
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	bottom: -10px;
  	left: 46%;
  	transition: all .7s ease 0s;
	-webkit-transition: all .7s ease 0s;
	-moz-transition: all .7s ease 0s;
	-o-transition: all .7s ease 0s;
	-ms-transition: all .7s ease 0s;
}
.arrow-bottom{
	position: absolute;
	width: 20px;
	height: 20px;
	background: #3ba0cc;
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	top: -9px;
  	left: 46%;
  	transition: all .7s ease 0s;
	-webkit-transition: all .7s ease 0s;
	-moz-transition: all .7s ease 0s;
	-o-transition: all .7s ease 0s;
	-ms-transition: all .7s ease 0s;
}


.person-detail h3{
	font-weight: bold; font-size:24px;font-family: FSLolaWeb; 
	color: #fff;
}
.person-detail p{
	
	color: #fff;
	font-size:16px; font-family: source-sans-pro;
}

.person-detail a{
	color: #fff;
	font-size:14px; font-family: FSLolaWeb;
	font-weight: bold;
}



.person-detail:hover{
	background: #2a2a2a;
}

.intersered h6 {font-weight: bold; font-size:14px;font-family: FSLolaWeb;}

.intersered { padding-top:0px; font-size: 12px;  padding-bottom: 0px; }

.intersered .fa-angle-right  {color:#D24285}

#research-theme-content { background:#F5FBFB}
.research-theme-content h4 { line-height: 20px; font-size:20px; color:#4A4A49; font-weight:bold; font-family: FSLolaWeb; }

.research-theme-content .findout { font-weight: bold; font-size:14px;font-family: FSLolaWeb; }

.research-theme-content img {width: 100%; height:auto;}
.research-theme-content .col-md-3 { margin-right:-12px}

 @media only screen and (max-width: 800px) {
    .research-theme-content .col-md-3 {}
	 
	
	}
	
	@media only screen and (min-width : 320px) and (max-width : 480px) {
   /* .research-theme-content .col-md-3 { margin-right:0px}*/
    .research-theme-content .row {margin-right:0px}
   
	}
	



.scroll-top-wrapper {
    position: fixed;
	opacity: 0;
	visibility: hidden;
	overflow: auto;
	text-align: center;
	z-index: 99999999;
    background-color: #777777;
	color: #eeeeee;
	width: 50px;
	height: 48px;
	line-height: 48px;
	right: 30px;
	bottom: 30px;
	padding-top: 2px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.scroll-top-wrapper:hover {
	background-color: #888888;
}
.scroll-top-wrapper.show {
    visibility:visible;
    cursor:pointer;
	opacity: 1.0;
}
.scroll-top-wrapper i.fa {
	line-height: inherit;
}



.contain_main { padding-right:5px}



.contain_main p.counter { float: left; padding: 4px 10px 4px 10px; display: block; background: #217DBB; color: #fff; font-size: 85%; margin-top: 10px; display:none }
.contain_main .pagination_footer { margin-top: 10px;  float: left; font-size: 85%; padding-left:0px; padding-bottom: 10px }
.contain_main .pagination_footer li { color: #217DBB; list-style-type: none; float: left; font-size: 1em; display: block; padding: 4px 10px; border: 1px solid #217DBB; margin: 8px 5px 0 0; }
.contain_main .pagination_footer li a { color: #217DBB; text-decoration: none; display: block; }
.contain_main .pagination_footer li a:hover { text-decoration: underline; }
.contain_main .leading_separator, .contain_main .row_separator, .contain_main .article_separator { display: none; }
.contain_main .pagination_footer li.hlight { color: #FFF; text-decoration: none; display: block; background-color:#217DBB;}


	/* base font = 15px all children relative to this */
	#sidenav ul#docman_nav{padding:0;margin:0; font-size:14px; color:#fff; font-weight:bold; font-family: source-sans-pro;}

	/* base font = 15px all children relative to this */
	#sidenav ul#docman_nav{padding:0;margin:0;font-size:100%; margin-right:0px; border:0px solid #EAEAEA; width:220px}
	/* all nested uls */
	#sidenav ul#docman_nav ul{padding-left:0px; margin-top:0px; }
	/* all links within list items */
	
	#sidenav ul#docman_nav li a{ /* 1st level */
		padding:7px 0 7px 7px; 
		text-decoration:none;
		color:#217DBB;
		display:block; 
		min-height:25px;
		font-family: source-sans-pro; 
		font-size:14px;
		/*text-transform:uppercase;*/
	} 
	
	#sidenav ul#docman_nav li a {
		background-color:#FFFFFF;
		/*text-transform:uppercase;*/
	}
	#sidenav ul#docman_nav li:nth-child(odd) a{
		/*background-color:#E9E9E9;*/
		background-color:#fff;
		font-weight:bold;

	}
	#sidenav ul#docman_nav li:nth-child(even) a{
		/*background-color:#FAFAFA;*/
		background-color:#fff;
		font-weight:bold;
		
	}
	
	
	
	#sidenav ul#docman_nav li li:nth-child(odd) a, #sidenav ul#docman_nav li li:nth-child(even) a{
		background-color:#F1F1F1;
		font-weight:normal;
		padding:7px 0 7px 15px;
		min-height:0 !important;
		text-transform:none;
		border-bottom:1px solid #ccc;
	}



	/* make only direct decendant have the down arrow */
	/* if has children/is parent node and is open/"active" make its link bold and move sprite */
	#sidenav ul#docman_nav li.active.parent > a{font-weight:bold;background-position:-995px 5px;}
	/* reset font-weight for the nested items */
	#sidenav ul#docman_nav li.active li{font-weight:normal; }
	/* if is current node make bold and set colour - (using !important to break through the cascade) */
	#sidenav ul#docman_nav li#current > a{font-weight:bold !important; /*color:#fff; background-color:#00799E; */}
	/* level 1 (and all li's override lower down) */
	#sidenav ul#docman_nav li{padding:0;font-size:14px; /*text-transform:uppercase; */}
	/* level 2 and lower (gets incrementally smaller) */
	#sidenav ul#docman_nav li li{font-size:14px;font-family: source-sans-pro; }
	
	#sidenav ul#docman_nav li li a{ text-transform:uppercase;padding:0 0 0 10px;background:transparent url(../images/bg_subnav_li1.png) no-repeat 0 5px;text-decoration:none;color:#217DBB;display:block;} /* 2nd level */
	
	/* at this level its small enough,lets make it legible */
	#sidenav ul#docman_nav li li li li {font-size:14px;font-family: source-sans-pro; text-transform:uppercase;}
	

.componentheading { font-size:36; font-weight:bold;font-family: FSLolaWeb; color:#4A4A49; margin-bottom:20px}

.core_donor_title {color:#4A4A49; font-size:18px; font-family: FSLolaWeb;font-weight:bold; margin-bottom:15px}
.core_donor_title_link {color:#787777; font-size:15px; font-family: source-sans-pro;font-weight:bold; margin-bottom:5px}
.bxslider h4 {color:#787777; font-size:18px; font-family: source-sans-pro;font-weight:bold; margin-bottom:5px}
.contentheading {font-size:36px; font-family: FSLolaWeb;font-weight:bold; padding-bottom:0px}
.createdate {font-size:14px; font-family: FSLolaWeb;font-weight:bold;}
#header-sharing { margin-top:20px; float: left;}
.events_home .location { font-family: source-sans-pro;color:#4A4A49; font-weight:normal; font-size:18px; }
.events_home .content {font-family: source-sans-pro;color:#787777; font-weight:normal; font-size:15px; }
.createdatein {font-size:16px; font-family: FSLolaWeb;font-weight:bold;}

/* news & events */

.borderTop5LNews{border-top:5px solid #D24285; width:28%} 
.borderTop5inLNews{border-top:5px solid #D24285; width:18%} 
.borderTop5LEvents{border-top:5px solid #D24285; width:32%}
.header_title_news {font-family:FSLolaWeb;font-size:24px; color:#9E2161}
.header_title_events {font-family:FSLolaWeb;font-size:24px; color:#9E2161}
#news_events { padding-bottom:20px}
#news_events .news { padding-right:10px}
#news_events .events { padding-left:10px}
#news_events .single_stuff { padding-bottom:30px}
#news_events .stuff_date {font-size:14px; font-weight:bold;font-family:FSLolaWeb; color:#4A4A49; margin-top:20px}

#news_events .stuff_title {
  font-weight: bold; 
  font-family: FSLolaWeb;
  font-size:24px;
  color:#4A4A49;
  margin-bottom:10px;
}



#news_events .location { font-family: source-sans-pro;color:#4A4A49; font-weight:normal; font-size:18px; }
#news_events .content {font-family: source-sans-pro;color:#787777; font-weight:normal; font-size:15px; }


 #researcher_biography .header_title_staff {  font-weight: bold; font-family: FSLolaWeb;font-size:36px;color:#4A4A49; margin-top:-30px; margin-bottom:30px}
 #researcher_biography .researcher-details {margin-top:10px}
 #researcher_biography .name { font-weight: bold; font-family: FSLolaWeb; font-size:24px;color:#47A3AD;}
 #researcher_biography .job-title { font-weight: bold; font-family: FSLolaWeb; font-size:20px;color:#9E2161; padding-top:10px}
 #researcher_biography .designation {font-weight: normal; font-family: source-sans-pro; font-size:16px; color:#4A4A49;}
 #researcher_biography .telephone { font-weight: bold; font-family: FSLolaWeb; font-size:20px;color:#9E2161; padding-top:10px}
 #researcher_biography .email { font-weight: bold; font-family: FSLolaWeb; font-size:20px;color:#9E2161; padding-top:10px}
 #researcher-nav-pill { margin-top:40px}
 #researcher-nav-pill .nav-pills li{}
 #researcher-nav-pill .nav-pills li a {border:1px solid #47A3AD; padding:10px 10px; margin:0px 7px 0px 0px; font-weight: normal; font-family: source-sans-pro; font-size:16px;color:#217DBB }
 #researcher-nav-pill .nav-pills > li.active > a, #researcher-nav-pill .nav-pills > li.active > a:hover, #researcher-nav-pill .nav-pills > li.active > a:focus {background-color: #08799E; color: #fff; }

 #researcher_biography .findout {font-weight: bold; font-family: FSLolaWeb; font-size:14px; }
 #researcher_biography .result_link {margin-top:20px; margin-bottom:30px}
 .staff_img { padding-right:15px; width:300px; height:300px;}
 
 @media only screen and (min-width : 480px) and (max-width : 767px) 
 {
  #researcher_biography .header_title_staff {  font-weight: bold; font-family: FSLolaWeb;font-size:24px;color:#4A4A49; margin-top:-30px; margin-bottom:30px}
 }
 
 @media only screen and (min-width : 320px) and (max-width : 480px) 
 {
  #researcher_biography .header_title_staff {  font-weight: bold; font-family: FSLolaWeb;font-size:24px;color:#4A4A49; margin-top:-30px; margin-bottom:30px}
 #researcher_biography .researcher-details {margin-top:40px}
 #researcher_biography .name { font-weight: bold; font-family: FSLolaWeb; font-size:24px;color:#47A3AD;}
 #researcher_biography .job-title { font-weight: bold; font-family: FSLolaWeb; font-size:20px;color:#9E2161; padding-top:10px}
 #researcher_biography .designation {font-weight: normal; font-family: source-sans-pro; font-size:16px; color:#4A4A49;}
 #researcher_biography .telephone { font-weight: bold; font-family: FSLolaWeb; font-size:20px;color:#9E2161; padding-top:10px}
 #researcher_biography .email { font-weight: bold; font-family: FSLolaWeb; font-size:20px;color:#9E2161; padding-top:10px}
 #researcher-nav-pill { margin-top:40px}
 #researcher-nav-pill .nav-pills li{}
 #researcher-nav-pill .nav-pills li a {border:1px solid #47A3AD; padding:8px 8px; margin:10px 3px 0px 0px; font-weight: normal; font-family: source-sans-pro; font-size:14px;color:#217DBB }
 #researcher-nav-pill .nav-pills > li.active > a, #researcher-nav-pill .nav-pills > li.active > a:hover, #researcher-nav-pill .nav-pills > li.active > a:focus {background-color: #08799E; color: #fff; }

 #researcher_biography .findout {font-weight: bold; font-family: FSLolaWeb; font-size:14px; }
 #researcher_biography .result_link {margin-top:20px; margin-bottom:30px}
 .staff_img {  width:250px; height:250px; }
 }
 

 
 .news_title_link { padding-top:5px;margin-bottom:0px}
 
 .news_title_link_feature {margin-top:5px; margin-bottom:0px;}
 
 .intro_text{font-family: source-sans-pro; font-size:18px;  color:#4A4A49; font-weight: normal; line-height:25px; padding-bottom:10px; padding-top:10px}
 
 /* theme box */
 
 #themebox .row { }

.padding7pxleft {padding-left:7px}
.padding7pxright {padding-right:7px}
.space { margin-bottom:-7px}

.box-detail{
	padding:1px 20px 20px 20px;
	background: #00799E;
	position: relative;
	transition: all .7s ease 0s;
	-webkit-transition: all .7s ease 0s;
	-moz-transition: all .7s ease 0s;
	-o-transition: all .7s ease 0s;
	-ms-transition: all .7s ease 0s;
	height:185px;
	
	width:100%;
	
	
}

.box-detail h3{
	font-weight: bold; font-size:24px;font-family: FSLolaWeb; 
	color: #fff;
}
.box-detail p{
	color: #fff;
	font-size:16px; font-family: source-sans-pro;
}

.box-detail a{
	color: #fff;
	font-size:14px; font-family: FSLolaWeb;
	font-weight: bold;
}

.morelink {font-weight: bold; font-size:14px;font-family: FSLolaWeb; 
	color: #fff; position:absolute}

#themebox .findout:after {font-family: FontAwesome; content: "\f105"; }	

.mc_button {width:85px}
.event-item { border-top:2px solid #78C7C9; padding:10px 0px 10px 0px}


/* tablet */

@media only screen and (min-width : 960px) and (max-width : 1023px) 
{
    .borderTop5Paste {border-top:4px solid #A5D9DB; min-width:47%}
	.header_title_theme { color:#787777; font-size:32px; margin-bottom:10px; font-family:FSLolaWeb; font-weight:bold;}
	.borderTop5Paste_researcher {border-top:4px solid #A5D9DB; min-width:37%}
	.header_title { color:#00799E; font-size:32px; font-family: FSLolaWeb;font-weight:bold; margin-bottom:25px}
	.research-default .research_sub_title { font-size: 20px; }
	.research_home-default .research_sub_title { font-size: 20px; }
	
	.research-home .section-head .border-top5 {border-top: 5px solid #A5D9DB; width: 78%;}
	.news_events-home .section-head .border-top5 {border-top: 5px solid #A5D9DB; width: 80%;}
	.news_events-home .section-head  {width:70% }
	
	
    .hiddenDiv1{ display: none !important; }
	
	.research-default .search_title {font-size:20px; font-family: source-sans-pro;font-weight:normal; color:#4A4A49}
    .research_home-default .search_title {font-size:20px; font-family: source-sans-pro;font-weight:normal; color:#4A4A49}
	.borderTop5Paste_media {border-top:5px solid #A5D9DB; width:60%}
	.header_title_media{ color:#787777; font-size:32px; margin-bottom:20px; font-family:FSLolaWeb; font-weight:bold}
	.borderTop5marune{border-top:5px solid #D24285; width:38%} 
	.header_title_more_link{ color:#9E2161; font-size:32px; margin-bottom:20px; font-family:FSLolaWeb; font-weight:bold; margin-bottom:15px}
	
	
	#news .section-head h4 {font-size:20px; margin-top:0px; padding-bottom:20px}
	#events .section-head h4 {font-size:20px; margin-top:20px; padding-bottom:20px}
	#features .section-head h4 {font-size:20px; margin-top:0px; padding-bottom:20px}
   
	.borderTop5marune_in{border-top:5px solid #D24285; width:39%} 
    .colorMarune_in{color:#D24285;font-size:20px;font-family:FSLolaWeb; font-weight:bold} 
	.intersered h6 {font-weight: bold; font-size:14px;font-family: FSLolaWeb;}
	
	.borderTop5LNews{border-top:5px solid #D24285; width:50%; padding-right:10px}
	.borderTop5inLNews {border-top:5px solid #D24285; width:50%; padding-right:10px}
	#news_events .col-sm-6 {width:49%}
	.borderTop5LEvents{border-top:5px solid #D24285; width:50%}
	.header_title_news {font-family:FSLolaWeb;font-size:20px; color:#9E2161}
	.header_title_events {font-family:FSLolaWeb;font-size:20px; color:#9E2161}
	.news_events img { width:100%; margin-right:15px}
	.events { margin-left:5px}
	.news_title_in h3 { font-size:20px}
	.header_title_research {font-size:28px; font-family: FSLolaWeb;font-weight:bold;}
	#knowledge-home .section-head {width:60%}
	#knowledge-home .section-head .border-top5{border-top:5px solid #78C7C9; width:63%}
	#research-theme h4 { font-size: 20px;}
	.stuff_article_inner h3 {font-size: 20px;}
	.contentheading { font-size:24px}
	
	.padding7pxleft {padding-left:15px; padding-right:-20px}
	.padding7pxright {padding-right:25px}
	.space { margin-bottom:-20px}
	
	.box-detail{padding:1px 20px 20px 20px; margin-top:10px;}
	
	#themebox .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	padding-right:15px
	}
	
	
}

@media only screen and (min-width : 769px) and (max-width : 959px) 
{
    .borderTop5Paste {border-top:4px solid #A5D9DB; min-width:47%}
	.header_title_theme { color:#787777; font-size:32px; margin-bottom:10px; font-family:FSLolaWeb; font-weight:bold;}
	.borderTop5Paste_researcher {border-top:4px solid #A5D9DB; min-width:37%}
	.header_title { color:#00799E; font-size:32px; font-family: FSLolaWeb;font-weight:bold; margin-bottom:25px}
	.research-default .research_sub_title { font-size: 20px; }
	.research_home-default .research_sub_title { font-size: 20px; }
	
	.research-home .section-head .border-top5 {border-top: 5px solid #A5D9DB; width: 78%;}
	.news_events-home .section-head .border-top5 {border-top: 5px solid #A5D9DB; width: 80%;}
	.news_events-home .section-head  {width:70% }
	
	
    .hiddenDiv1{ display: none !important; }
	
	.research-default .search_title {font-size:20px; font-family: source-sans-pro;font-weight:normal; color:#4A4A49}
    .research_home-default .search_title {font-size:20px; font-family: source-sans-pro;font-weight:normal; color:#4A4A49}
	.borderTop5Paste_media {border-top:5px solid #A5D9DB; width:60%}
	.header_title_media{ color:#787777; font-size:32px; margin-bottom:20px; font-family:FSLolaWeb; font-weight:bold}
	.borderTop5marune{border-top:5px solid #D24285; width:38%} 
	.header_title_more_link{ color:#9E2161; font-size:32px; margin-bottom:20px; font-family:FSLolaWeb; font-weight:bold; margin-bottom:15px}
	
	
	#news .section-head h4 {font-size:20px; margin-top:0px; padding-bottom:20px}
	#events .section-head h4 {font-size:20px; margin-top:20px; padding-bottom:20px}
	#features .section-head h4 {font-size:20px; margin-top:0px; padding-bottom:20px}
   
	
	.marginReduce1 {padding-right:15px;}
	.marginReduce2 {padding-left:15px;}
	.marginReduce3 {padding-right:15px}
	.marginReduce4 {padding-left:15px}
	.borderTop5marune_in{border-top:5px solid #D24285; width:39%} 
    .colorMarune_in{color:#D24285;font-size:20px;font-family:FSLolaWeb; font-weight:bold} 
	.intersered h6 {font-weight: bold; font-size:14px;font-family: FSLolaWeb;}
	
	.borderTop5LNews{border-top:5px solid #D24285; width:50%; padding-right:10px}
	.borderTop5inLNews {border-top:5px solid #D24285; width:50%; padding-right:10px}
	#news_events .col-sm-6 {width:49%}
	.borderTop5LEvents{border-top:5px solid #D24285; width:50%}
	.header_title_news {font-family:FSLolaWeb;font-size:20px; color:#9E2161}
	.header_title_events {font-family:FSLolaWeb;font-size:20px; color:#9E2161}
	.news_events img { width:100%; margin-right:15px}
	.events { margin-left:5px}
	.news_title_in h3 { font-size:20px}
	.header_title_research {font-size:28px; font-family: FSLolaWeb;font-weight:bold;}
	#knowledge-home .section-head {width:60%}
	#knowledge-home .section-head .border-top5{border-top:5px solid #78C7C9; width:63%}
	#research-theme h4 { font-size: 20px;}
	.stuff_article_inner h3 {font-size: 20px;}
	.contentheading { font-size:24px}
	
	.padding7pxleft {padding-left:15px; padding-right:-20px}
	.padding7pxright {padding-right:25px}
	.space { margin-bottom:-20px}
	
	.box-detail{padding:1px 20px 20px 20px; margin-top:10px;}
	
	#themebox .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	padding-right:15px
	}
	
	
}

@media only screen and (min-width : 769px) and (max-width : 800px) 
{
    .borderTop5Paste {border-top:4px solid #A5D9DB; min-width:47%}
	.header_title_theme { color:#787777; font-size:32px; margin-bottom:10px; font-family:FSLolaWeb; font-weight:bold;}
	.borderTop5Paste_researcher {border-top:4px solid #A5D9DB; min-width:38%}
	.header_title { color:#00799E; font-size:32px; font-family: FSLolaWeb;font-weight:bold; margin-bottom:25px}
	.research-default .research_sub_title { font-size: 20px; }
	.research_home-default .research_sub_title { font-size: 20px; }
	
	.research-home .section-head .border-top5 {border-top: 5px solid #A5D9DB; width: 78%;}
	.news_events-home .section-head .border-top5 {border-top: 5px solid #A5D9DB; width: 80%;}
	.news_events-home .section-head  {width:70% }
	
    .hiddenDiv1{ display: none !important; }
	
	.research-default .search_title {font-size:20px; font-family: source-sans-pro;font-weight:normal; color:#4A4A49}
    .research_home-default .search_title {font-size:20px; font-family: source-sans-pro;font-weight:normal; color:#4A4A49}
	.borderTop5Paste_media {border-top:5px solid #A5D9DB; width:60%}
	.header_title_media{ color:#787777; font-size:32px; margin-bottom:20px; font-family:FSLolaWeb; font-weight:bold}
	.borderTop5marune{border-top:5px solid #D24285; width:38%} 
	.header_title_more_link{ color:#9E2161; font-size:32px; margin-bottom:20px; font-family:FSLolaWeb; font-weight:bold; margin-bottom:15px}
	
	
	#news .section-head h4 {font-size:20px; margin-top:0px; padding-bottom:20px}
	#events .section-head h4 {font-size:20px; margin-top:20px; padding-bottom:20px}
	#features .section-head h4 {font-size:20px; margin-top:0px; padding-bottom:20px}
   
	
	.marginReduce1 {padding-right:15px;}
	.marginReduce2 {padding-left:15px;}
	.marginReduce3 {padding-right:15px}
	.marginReduce4 {padding-left:15px}
	.borderTop5marune_in{border-top:5px solid #D24285; width:39%} 
    .colorMarune_in{color:#D24285;font-size:20px;font-family:FSLolaWeb; font-weight:bold} 
	.intersered h6 {font-weight: bold; font-size:14px;font-family: FSLolaWeb;}
	
	.borderTop5LNews{border-top:5px solid #D24285; width:50%; padding-right:10px}
	.borderTop5inLNews {border-top:5px solid #D24285; width:50%; padding-right:10px}
	#news_events .col-sm-6 {width:49%}
	.borderTop5LEvents{border-top:5px solid #D24285; width:50%}
	.header_title_news {font-family:FSLolaWeb;font-size:20px; color:#9E2161}
	.header_title_events {font-family:FSLolaWeb;font-size:20px; color:#9E2161}
	.news_events img { width:100%; margin-right:15px}
	.events { margin-left:5px}
	.news_title_in h3 { font-size:20px}
	.header_title_research {font-size:28px; font-family: FSLolaWeb;font-weight:bold;}
	#knowledge-home .section-head {width:60%}
	#knowledge-home .section-head .border-top5{border-top:5px solid #78C7C9; width:63%}
	#research-theme h4 { font-size: 20px;}
	.stuff_article_inner h3 {font-size: 20px;}
	.contentheading { font-size:24px}
	
	.padding7pxleft {padding-left:15px; padding-right:-20px}
	.padding7pxright {padding-right:25px}
	.space { margin-bottom:-20px}
	
	.box-detail{padding:1px 20px 20px 20px; margin-top:10px;}
	
	#themebox .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	padding-right:15px
	}
	
	
}

@media only screen and (min-width : 768px) and (max-width : 768px) 
{
    .borderTop5Paste {border-top:4px solid #A5D9DB; min-width:47%}
	.header_title_theme { color:#787777; font-size:32px; margin-bottom:10px; font-family:FSLolaWeb; font-weight:bold;}
	.borderTop5Paste_researcher {border-top:4px solid #A5D9DB; min-width:37%}
	.header_title { color:#00799E; font-size:32px; font-family: FSLolaWeb;font-weight:bold; margin-bottom:25px}
	.research-default .research_sub_title { font-size: 20px; }
	.research_home-default .research_sub_title { font-size: 20px; }
	
	.news_events-home .section-head .border-top5 {border-top: 5px solid #A5D9DB; width: 80%;}
	.news_events-home .section-head  {width:70% }
	
    .hiddenDiv1{ display: none !important; }
	
	.research-default .search_title {font-size:20px; font-family: source-sans-pro;font-weight:normal; color:#4A4A49}
    .research_home-default .search_title {font-size:20px; font-family: source-sans-pro;font-weight:normal; color:#4A4A49}
	.borderTop5Paste_media {border-top:5px solid #A5D9DB; width:60%}
	.header_title_media{ color:#787777; font-size:32px; margin-bottom:20px; font-family:FSLolaWeb; font-weight:bold}
	.borderTop5marune{border-top:5px solid #D24285; width:38%} 
	.header_title_more_link{ color:#9E2161; font-size:32px; margin-bottom:20px; font-family:FSLolaWeb; font-weight:bold; margin-bottom:15px}
	
	
	#news .section-head h4 {font-size:20px; margin-top:0px; padding-bottom:20px}
	#events .section-head h4 {font-size:20px; margin-top:20px; padding-bottom:20px}
	#features .section-head h4 {font-size:20px; margin-top:0px; padding-bottom:20px}
   
	
	.marginReduce1 {padding-right:15px;}
	.marginReduce2 {padding-left:15px;}
	.marginReduce3 {padding-right:15px}
	.marginReduce4 {padding-left:15px}
	.borderTop5marune_in{border-top:5px solid #D24285; width:39%} 
    .colorMarune_in{color:#D24285;font-size:20px;font-family:FSLolaWeb; font-weight:bold} 
	.intersered h6 {font-weight: bold; font-size:14px;font-family: FSLolaWeb;}
	
	.borderTop5LNews{border-top:5px solid #D24285; width:50%; padding-right:10px}
	.borderTop5inLNews {border-top:5px solid #D24285; width:50%; padding-right:10px}
	#news_events .col-sm-6 {width:49%}
	.borderTop5LEvents{border-top:5px solid #D24285; width:50%}
	.header_title_news {font-family:FSLolaWeb;font-size:20px; color:#9E2161}
	.header_title_events {font-family:FSLolaWeb;font-size:20px; color:#9E2161}
	.news_events img { width:100%; margin-right:15px}
	.events { margin-left:5px}
	.news_title_in h3 { font-size:20px}
	.header_title_research {font-size:28px; font-family: FSLolaWeb;font-weight:bold;}
	#knowledge-home .section-head {width:60%}
	
	#knowledge-home .section-head .border-top5{border-top:5px solid #78C7C9; width:70%}
	
	#research-theme h4 { font-size: 20px;}
	.stuff_article_inner h3 {font-size: 20px;}
	.contentheading { font-size:24px}
	
	.padding7pxleft {padding-left:15px; padding-right:-20px}
	.padding7pxright {padding-right:25px}
	.space { margin-bottom:-20px}
	
	.box-detail{padding:1px 20px 20px 20px; margin-top:10px;}
	
	#themebox .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	padding-right:15px
	}
	
	
}

/* tablet end */

@media only screen and (min-width : 481px) and (max-width : 767px) 
{
    .borderTop5Paste {border-top:5px solid #A5D9DB; min-width:100%}
	.header_title_theme { color:#787777; font-size:28px; margin-bottom:10px; font-family:FSLolaWeb; font-weight:bold;}
	.borderTop5Paste_researcher {border-top:5px solid #A5D9DB; min-width:100%}
	.header_title { color:#00799E; font-size:28px; font-family: FSLolaWeb;font-weight:bold; margin-bottom:25px}
	.research-default .research_sub_title { font-size: 20px; }
	.research_home-default .research_sub_title { font-size: 20px; }
	
    .hiddenDiv1{ display: none !important; }
	
	.research-default .search_title {font-size:20px; font-family: source-sans-pro;font-weight:normal; color:#4A4A49}
    .research_home-default .search_title {font-size:20px; font-family: source-sans-pro;font-weight:normal; color:#4A4A49}
	.borderTop5Paste_media {border-top:5px solid #A5D9DB; width:100%}
	.header_title_media{ color:#787777; font-size:28px; margin-bottom:20px; font-family:FSLolaWeb; font-weight:bold}
	.borderTop5marune{border-top:5px solid #D24285; width:100%} 
	.header_title_more_link{ color:#9E2161; font-size:28px; margin-bottom:20px; font-family:FSLolaWeb; font-weight:bold; margin-bottom:15px}
	
	.news_home .pills a { padding:7px 7px 7px 7px;}	
	#news .section-head h4 {font-size:20px; margin-top:20px; padding-bottom:20px}
	#events .section-head h4 {font-size:20px; margin-top:20px; padding-bottom:20px}
	#features .section-head h4 {font-size:20px; margin-top:20px; padding-bottom:20px}
    .more_link .top-column {width:50%;}
	
	.marginReduce1 {padding-right:15px;}
	.marginReduce2 {padding-left:15px;}
	.marginReduce3 {padding-right:15px}
	.marginReduce4 {padding-left:15px}
	.borderTop5marune_in{border-top:5px solid #D24285; width:100%} 
    .colorMarune_in{color:#D24285;font-size:20px;font-family:FSLolaWeb; font-weight:bold} 
	.intersered h6 {font-weight: bold; font-size:14px;font-family: FSLolaWeb;}
	
	.borderTop5LNews{border-top:5px solid #D24285; width:100%; padding-right:10px} 
	.borderTop5inLNews {border-top:5px solid #D24285; width:100%; padding-right:10px}
	.borderTop5LEvents{border-top:5px solid #D24285; width:100%}
	.header_title_news {font-family:FSLolaWeb;font-size:20px; color:#9E2161}
	.header_title_events {font-family:FSLolaWeb;font-size:20px; color:#9E2161}
	.news_events img { width:100%; margin-right:15px}
	.events { margin-left:5px}
	.news_title_in h3 { font-size:20px}
	.header_title_research {font-size:28px; font-family: FSLolaWeb;font-weight:bold;}
	#knowledge-home .section-head {width:97%}
	#knowledge-home .section-head .border-top5{border-top:5px solid #78C7C9; width:100%}
	#research-theme h4 { font-size: 20px;}
	.stuff_article_inner h3 {font-size: 20px;}
	.contentheading { font-size:24px}
	
	.padding7pxleft {padding-left:15px; padding-right:-20px}
	.padding7pxright {padding-right:25px}
	.space { margin-bottom:-20px}
	
	.box-detail{padding:1px 20px 20px 20px; margin-top:10px;}
	
	#themebox .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	padding-right:15px
	}
	
	
}

@media only screen and (min-width : 481px) and (max-width : 690px) 
{
    .borderTop5Paste {border-top:5px solid #A5D9DB; min-width:100%}
	.header_title_theme { color:#787777; font-size:28px; margin-bottom:10px; font-family:FSLolaWeb; font-weight:bold;}
	.borderTop5Paste_researcher {border-top:5px solid #A5D9DB; min-width:100%}
	.header_title { color:#00799E; font-size:28px; font-family: FSLolaWeb;font-weight:bold; margin-bottom:25px}
	.research-default .research_sub_title { font-size: 20px; }
	.research_home-default .research_sub_title { font-size: 20px; }
	
    .hiddenDiv1{ display: none !important; }
	
	.research-default .search_title {font-size:20px; font-family: source-sans-pro;font-weight:normal; color:#4A4A49}
    .research_home-default .search_title {font-size:20px; font-family: source-sans-pro;font-weight:normal; color:#4A4A49}
	.borderTop5Paste_media {border-top:5px solid #A5D9DB; width:100%}
	.header_title_media{ color:#787777; font-size:28px; margin-bottom:20px; font-family:FSLolaWeb; font-weight:bold}
	.borderTop5marune{border-top:5px solid #D24285; width:100%} 
	.header_title_more_link{ color:#9E2161; font-size:28px; margin-bottom:20px; font-family:FSLolaWeb; font-weight:bold; margin-bottom:15px}
	
	.news_home .pills a { padding:7px 7px 7px 7px;}	
	#news .section-head h4 {font-size:20px; margin-top:20px; padding-bottom:20px}
	#events .section-head h4 {font-size:20px; margin-top:20px; padding-bottom:20px}
	#features .section-head h4 {font-size:20px; margin-top:20px; padding-bottom:20px}
    .more_link .top-column {width:50%;}
	
	.marginReduce1 {padding-right:15px;}
	.marginReduce2 {padding-left:15px;}
	.marginReduce3 {padding-right:15px}
	.marginReduce4 {padding-left:15px}
	.borderTop5marune_in{border-top:5px solid #D24285; width:100%} 
    .colorMarune_in{color:#D24285;font-size:20px;font-family:FSLolaWeb; font-weight:bold} 
	.intersered h6 {font-weight: bold; font-size:14px;font-family: FSLolaWeb;}
	
	.borderTop5LNews{border-top:5px solid #D24285; width:100%; padding-right:10px} 
	.borderTop5inLNews {border-top:5px solid #D24285; width:100%; padding-right:10px}
	.borderTop5LEvents{border-top:5px solid #D24285; width:100%}
	.header_title_news {font-family:FSLolaWeb;font-size:20px; color:#9E2161}
	.header_title_events {font-family:FSLolaWeb;font-size:20px; color:#9E2161}
	.news_events img { width:100%; margin-right:15px}
	.events { margin-left:5px}
	.news_title_in h3 { font-size:20px}
	.header_title_research {font-size:28px; font-family: FSLolaWeb;font-weight:bold;}
	#knowledge-home .section-head {width:97%}
	#knowledge-home .section-head .border-top5{border-top:5px solid #78C7C9; width:100%}
	#research-theme h4 { font-size: 20px;}
	.stuff_article_inner h3 {font-size: 20px;}
	.contentheading { font-size:24px}
	
	.padding7pxleft {padding-left:15px; padding-right:-20px}
	.padding7pxright {padding-right:25px}
	.space { margin-bottom:-20px}
	
	.box-detail{padding:1px 20px 20px 20px; margin-top:10px;}
	
	#themebox .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	padding-right:15px
	}
	
	
}

@media only screen and (min-width : 481px) and (max-width : 640px) 
{
    .borderTop5Paste {border-top:5px solid #A5D9DB; min-width:100%}
	.header_title_theme { color:#787777; font-size:28px; margin-bottom:10px; font-family:FSLolaWeb; font-weight:bold;}
	.borderTop5Paste_researcher {border-top:5px solid #A5D9DB; min-width:100%}
	.header_title { color:#00799E; font-size:28px; font-family: FSLolaWeb;font-weight:bold; margin-bottom:25px}
	.research-default .research_sub_title { font-size: 20px; }
	.research_home-default .research_sub_title { font-size: 20px; }
	
    .hiddenDiv1{ display: none !important; }
	
	.research-default .search_title {font-size:20px; font-family: source-sans-pro;font-weight:normal; color:#4A4A49}
    .research_home-default .search_title {font-size:20px; font-family: source-sans-pro;font-weight:normal; color:#4A4A49}
	.borderTop5Paste_media {border-top:5px solid #A5D9DB; width:100%}
	.header_title_media{ color:#787777; font-size:28px; margin-bottom:20px; font-family:FSLolaWeb; font-weight:bold}
	.borderTop5marune{border-top:5px solid #D24285; width:100%} 
	.header_title_more_link{ color:#9E2161; font-size:28px; margin-bottom:20px; font-family:FSLolaWeb; font-weight:bold; margin-bottom:15px}
	
	.news_home .pills a { padding:7px 7px 7px 7px;}	
	#news .section-head h4 {font-size:20px; margin-top:20px; padding-bottom:20px}
	#events .section-head h4 {font-size:20px; margin-top:20px; padding-bottom:20px}
	#features .section-head h4 {font-size:20px; margin-top:20px; padding-bottom:20px}
    .more_link .top-column {width:50%;}
	
	.marginReduce1 {padding-right:15px;}
	.marginReduce2 {padding-left:15px;}
	.marginReduce3 {padding-right:15px}
	.marginReduce4 {padding-left:15px}
	.borderTop5marune_in{border-top:5px solid #D24285; width:100%} 
    .colorMarune_in{color:#D24285;font-size:20px;font-family:FSLolaWeb; font-weight:bold} 
	.intersered h6 {font-weight: bold; font-size:14px;font-family: FSLolaWeb;}
	
	.borderTop5LNews{border-top:5px solid #D24285; width:100%; padding-right:10px} 
	.borderTop5inLNews {border-top:5px solid #D24285; width:100%; padding-right:10px}
	.borderTop5LEvents{border-top:5px solid #D24285; width:100%}
	.header_title_news {font-family:FSLolaWeb;font-size:20px; color:#9E2161}
	.header_title_events {font-family:FSLolaWeb;font-size:20px; color:#9E2161}
	.news_events img { width:100%; margin-right:15px}
	.events { margin-left:5px}
	.news_title_in h3 { font-size:20px}
	.header_title_research {font-size:28px; font-family: FSLolaWeb;font-weight:bold;}
	#knowledge-home .section-head {width:97%}
	#knowledge-home .section-head .border-top5{border-top:5px solid #78C7C9; width:100%}
	#research-theme h4 { font-size: 20px;}
	.stuff_article_inner h3 {font-size: 20px;}
	.contentheading { font-size:24px}
	
	.padding7pxleft {padding-left:15px; padding-right:-20px}
	.padding7pxright {padding-right:25px}
	.space { margin-bottom:-20px}
	
	.box-detail{padding:1px 20px 20px 20px; margin-top:10px;}
	
	#themebox .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	padding-right:15px
	}
	
	
}

@media only screen and (min-width : 481px) and (max-width : 598px) 
{
    .borderTop5Paste {border-top:5px solid #A5D9DB; min-width:100%}
	.header_title_theme { color:#787777; font-size:28px; margin-bottom:10px; font-family:FSLolaWeb; font-weight:bold;}
	.borderTop5Paste_researcher {border-top:5px solid #A5D9DB; min-width:100%}
	.header_title { color:#00799E; font-size:28px; font-family: FSLolaWeb;font-weight:bold; margin-bottom:25px}
	.research-default .research_sub_title { font-size: 20px; }
	.research_home-default .research_sub_title { font-size: 20px; }
	
    .hiddenDiv1{ display: none !important; }
	
	.research-default .search_title {font-size:20px; font-family: source-sans-pro;font-weight:normal; color:#4A4A49}
    .research_home-default .search_title {font-size:20px; font-family: source-sans-pro;font-weight:normal; color:#4A4A49}
	.borderTop5Paste_media {border-top:5px solid #A5D9DB; width:100%}
	.header_title_media{ color:#787777; font-size:28px; margin-bottom:20px; font-family:FSLolaWeb; font-weight:bold}
	.borderTop5marune{border-top:5px solid #D24285; width:100%} 
	.header_title_more_link{ color:#9E2161; font-size:28px; margin-bottom:20px; font-family:FSLolaWeb; font-weight:bold; margin-bottom:15px}
	
	.news_home .pills a { padding:7px 7px 7px 7px;}	
	#news .section-head h4 {font-size:20px; margin-top:20px; padding-bottom:20px}
	#events .section-head h4 {font-size:20px; margin-top:20px; padding-bottom:20px}
	#features .section-head h4 {font-size:20px; margin-top:20px; padding-bottom:20px}
    .more_link .top-column {width:50%;}
	
	.marginReduce1 {padding-right:15px;}
	.marginReduce2 {padding-left:15px;}
	.marginReduce3 {padding-right:15px}
	.marginReduce4 {padding-left:15px}
	.borderTop5marune_in{border-top:5px solid #D24285; width:100%} 
    .colorMarune_in{color:#D24285;font-size:20px;font-family:FSLolaWeb; font-weight:bold} 
	.intersered h6 {font-weight: bold; font-size:14px;font-family: FSLolaWeb;}
	
	.borderTop5LNews{border-top:5px solid #D24285; width:100%; padding-right:10px} 
	.borderTop5inLNews {border-top:5px solid #D24285; width:100%; padding-right:10px}
	.borderTop5LEvents{border-top:5px solid #D24285; width:100%}
	.header_title_news {font-family:FSLolaWeb;font-size:20px; color:#9E2161}
	.header_title_events {font-family:FSLolaWeb;font-size:20px; color:#9E2161}
	.news_events img { width:100%; margin-right:15px}
	.events { margin-left:5px}
	.news_title_in h3 { font-size:20px}
	.header_title_research {font-size:28px; font-family: FSLolaWeb;font-weight:bold;}
	#knowledge-home .section-head {width:97%}
	#knowledge-home .section-head .border-top5{border-top:5px solid #78C7C9; width:100%}
	#research-theme h4 { font-size: 20px;}
	.stuff_article_inner h3 {font-size: 20px;}
	.contentheading { font-size:24px}
	
	.padding7pxleft {padding-left:15px; padding-right:-20px}
	.padding7pxright {padding-right:25px}
	.space { margin-bottom:-20px}
	
	.box-detail{padding:1px 20px 20px 20px; margin-top:10px;}
	
	#themebox .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	padding-right:15px
	}
	
	
}


@media only screen and (min-width : 320px) and (max-width : 568px) 
{
    .borderTop5Paste {border-top:5px solid #A5D9DB; min-width:100%}
	.header_title_theme { color:#787777; font-size:28px; margin-bottom:10px; font-family:FSLolaWeb; font-weight:bold;}
	.borderTop5Paste_researcher {border-top:5px solid #A5D9DB; min-width:100%}
	.header_title { color:#00799E; font-size:28px; font-family: FSLolaWeb;font-weight:bold; margin-bottom:25px}
	.research-default .research_sub_title { font-size: 20px; }
	.research_home-default .research_sub_title { font-size: 20px; }
	
    .hiddenDiv1{ display: none !important; }
	
	.research-default .search_title {font-size:20px; font-family: source-sans-pro;font-weight:normal; color:#4A4A49}
    .research_home-default .search_title {font-size:20px; font-family: source-sans-pro;font-weight:normal; color:#4A4A49}
	.borderTop5Paste_media {border-top:5px solid #A5D9DB; width:100%}
	.header_title_media{ color:#787777; font-size:28px; margin-bottom:20px; font-family:FSLolaWeb; font-weight:bold}
	.borderTop5marune{border-top:5px solid #D24285; width:100%} 
	.header_title_more_link{ color:#9E2161; font-size:28px; margin-bottom:20px; font-family:FSLolaWeb; font-weight:bold; margin-bottom:15px}
	
	.news_home .pills a { padding:7px 7px 7px 7px;}	
	#news .section-head h4 {font-size:20px; margin-top:20px; padding-bottom:20px}
	#events .section-head h4 {font-size:20px; margin-top:20px; padding-bottom:20px}
	#features .section-head h4 {font-size:20px; margin-top:20px; padding-bottom:20px}
    .more_link .top-column {width:50%;}
	
	.marginReduce1 {padding-right:15px;}
	.marginReduce2 {padding-left:15px;}
	.marginReduce3 {padding-right:15px}
	.marginReduce4 {padding-left:15px}
	.borderTop5marune_in{border-top:5px solid #D24285; width:100%} 
    .colorMarune_in{color:#D24285;font-size:20px;font-family:FSLolaWeb; font-weight:bold} 
	.intersered h6 {font-weight: bold; font-size:14px;font-family: FSLolaWeb;}
	
	.borderTop5LNews{border-top:5px solid #D24285; width:100%; padding-right:10px} 
	.borderTop5inLNews {border-top:5px solid #D24285; width:100%; padding-right:10px}
	.borderTop5LEvents{border-top:5px solid #D24285; width:100%}
	.header_title_news {font-family:FSLolaWeb;font-size:20px; color:#9E2161}
	.header_title_events {font-family:FSLolaWeb;font-size:20px; color:#9E2161}
	.news_events img { width:100%; margin-right:15px}
	.events { margin-left:5px}
	.news_title_in h3 { font-size:20px}
	.header_title_research {font-size:28px; font-family: FSLolaWeb;font-weight:bold;}
	#knowledge-home .section-head {width:97%}
	#knowledge-home .section-head .border-top5{border-top:5px solid #78C7C9; width:100%}
	#research-theme h4 { font-size: 20px;}
	.stuff_article_inner h3 {font-size: 20px;}
	.contentheading { font-size:24px}
	
	.padding7pxleft {padding-left:15px; padding-right:-20px}
	.padding7pxright {padding-right:25px}
	.space { margin-bottom:-20px}
	
	.box-detail{padding:1px 20px 20px 20px; margin-top:10px;}
	
	#themebox .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	padding-right:15px
	}
	
	
}

/* custom css for mobile */
#events .other_news { margin-top:-2px}
#features .other_news { margin-top:-2px}

@media only screen and (max-width: 385px)
{
 .header_title_theme {width:80%}
}
.more_link .top-column {padding-right:0px; }
.more_link .top-column  img {width:100%}

.mobile-top {border-top:5px solid #00799E; margin-top:10px; margin-left:20px}

@media only screen and (min-width : 320px) and (max-width : 480px) 
{
    .borderTop5Paste {border-top:5px solid #A5D9DB; min-width:100%}
	.header_title_theme { color:#787777; font-size:28px; margin-bottom:10px; font-family:FSLolaWeb; font-weight:bold;}
	.borderTop5Paste_researcher {border-top:5px solid #A5D9DB; min-width:100%}
	.header_title { color:#00799E; font-size:28px; font-family: FSLolaWeb;font-weight:bold; margin-bottom:25px}
	.research-default .research_sub_title { font-size: 20px; }
	.research_home-default .research_sub_title { font-size: 20px; }
	
    .hiddenDiv1{ display: none !important; }
	.hiddenDiv2{ display: none !important; }
	.research-default .search_title {font-size:20px; font-family: source-sans-pro;font-weight:normal; color:#4A4A49}
    .research_home-default .search_title {font-size:20px; font-family: source-sans-pro;font-weight:normal; color:#4A4A49}
	.borderTop5Paste_media {border-top:5px solid #A5D9DB; width:100%}
	.header_title_media{ color:#787777; font-size:28px; margin-bottom:20px; font-family:FSLolaWeb; font-weight:bold}
	.borderTop5marune{border-top:5px solid #D24285; width:100%} 
	.header_title_more_link{ color:#9E2161; font-size:28px; margin-bottom:20px; font-family:FSLolaWeb; font-weight:bold; margin-bottom:15px}
	
	.news_home .pills a { padding:7px 7px 7px 7px;}	
	#news .section-head h4 {font-size:20px; margin-top:20px; padding-bottom:20px}
	#events .section-head h4 {font-size:20px; margin-top:20px; padding-bottom:20px}
	#features .section-head h4 {font-size:20px; margin-top:20px; padding-bottom:20px}
    .more_link .top-column {width:50%;}
	
	.marginReduce1 {padding-right:15px;}
	.marginReduce2 {padding-left:15px;}
	.marginReduce3 {padding-right:15px}
	.marginReduce4 {padding-left:15px}
	.borderTop5marune_in{border-top:5px solid #D24285; width:100%} 
    .colorMarune_in{color:#D24285;font-size:20px;font-family:FSLolaWeb; font-weight:bold} 
	.intersered h6 {font-weight: bold; font-size:14px;font-family: FSLolaWeb;}
	
	.borderTop5LNews{border-top:5px solid #D24285; width:100%; padding-right:10px} 
	.borderTop5inLNews {border-top:5px solid #D24285; width:100%; padding-right:10px}
	.borderTop5LEvents{border-top:5px solid #D24285; width:100%}
	.header_title_news {font-family:FSLolaWeb;font-size:20px; color:#9E2161}
	.header_title_events {font-family:FSLolaWeb;font-size:20px; color:#9E2161}
	.news_events img { width:100%; margin-right:15px}
	.events { margin-left:5px}
	.news_title_in h3 { font-size:20px}
	.header_title_research {font-size:28px; font-family: FSLolaWeb;font-weight:bold;}
	#knowledge-home .section-head {width:97%}
	#knowledge-home .section-head .border-top5{border-top:5px solid #78C7C9; width:100%}
	#research-theme h4 { font-size: 20px;}
	.stuff_article_inner h3 {font-size: 20px;}
	.contentheading { font-size:24px}
	
	.padding7pxleft {padding-left:15px; padding-right:-20px}
	.padding7pxright {padding-right:25px}
	.space { margin-bottom:-20px}
	
	.box-detail{padding:1px 20px 20px 20px; margin-top:10px;}
	
	#themebox .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	padding-right:15px
	}
	
}


.wrapper{
	   min-width:320px;
	}
.header{
	

	}
	.wsmenu {float:right}

@media only screen and (max-width:768px){

/*.wrapper { width:100%; margin:0% 0%; }*/
/*.header{min-height:75px;}*/
.logo { display:none !important; }
.header{ box-shadow:none !important; background-image:none !important; }

}

}

@media only screen and (min-width: 769px) and (max-width:1023px) {
/*.wrapper { width:96%; margin:0% 2%; }*/
.logo{ padding:20px 0px; float:none !important; margin:0 auto !important; width:100% !important; text-align:center; }
}


@media only screen and (min-width: 1024px) and (max-width:1200px) {
/*.wrapper { width:96%; margin:0% 2%; }*/

}


/*------------------------------------ Desktop CSS ---------------------------------------------*/
.wsmenuexpandermain{position: relative;}
.overlapblackbg{ display:none;}

.bigmegamenu{ position:relative; }
.wsmenu{
	font-family:Helvetica, sans-serif;
	color:#fff;
	font-size:16px;
	font-family: source-sans-pro;
	padding:0px;
	float:right;
	-webkit-border-radius:2px 2px 2px 2px;
	-moz-border-radius:2px 2px 2px 2px;
	border-radius:2px 2px 2px 2px;
	
	}
	

.wsmenu-list{
	text-align:center;
	margin:0 auto 0 auto;
	width:100%;
	display: table;
	padding:0px; margin-top:27px; margin-bottom:-2px}
	
.wsmenu-list > li{
	text-align:right;
	display: table-cell;
	border-bottom:6px solid #00799E;
	margin:5px 0px 6px 0px;
	}
	
.wsmenu-list li:first-child a{
	-webkit-border-radius:2px 2px 2px 2px;
	-moz-border-radius:2px 2px 2px 2px;
	border-radius:2px 2px 2px 2px;
	}
	
	.wsmenu-list li:active{
	background-color:#00799E; color:#fff;
	} 
	
	
.wsmenu-list li:last-child a{
	-webkit-border-radius:2px 2px 2px 2px;
	-moz-border-radius:2px 2px 2px 2px;
	border-radius:2px 2px 2px 2px;
	border-right:0px solid;
	}
	
.wsmenu-list > li > a .fa{
	display: inline-block;
	font-size:14px;
	line-height:inherit;
	margin-right:4px; }
	
.wsmenu-list li ul li a .fa.fa-angle-double-right{ font-size:12px; margin: 0 3px 0 -4px;}

.wsmenu-list li a .arrow:after {
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-top: 4px solid #00799E;
    content: "";
    float: right;
    height: 0;
    margin: -5px 0 0 9px;
    position: absolute;
    text-align: right;
    top: 22px;
    width: 0;}

.wsmenu-list > li > a{
	display:block;
	text-decoration:none;
	position:relative;
	font-style: normal;
	padding: 5px 19px 13px 16px;
	margin:5px 0px 0px 0px;
	
	font-family: source-sans-pro;

	
	}

.wsmenu-list > li > a:hover{
	display:block;
	text-decoration:none;
	position:relative;
	font-style: normal;
	font-family: source-sans-pro;
	}

	.bigmegamenu  nav > ul > li.active > a, .bigmegamenu  nav > ul > li.active > a:focus, .bigmegamenu  nav > ul > li.active > a:hover {
		color: #FFF;background:#00799E; border-radius:4px 4px 4px 4px ; padding: 5px 19px 7px 16px;
		
		
	}

.wsmenu-list li a:hover .arrow:after{ border-top-color:#fff}
.wsmenu-list li a.active .arrow:after{ border-top-color:#fff;}
.wsmenu-list li:hover>a .arrow:after{ border-top-color:#fff}

.megamenu iframe{width:100%; margin-top:10px; min-height:200px; }
.megamenu video{ width:100%; margin-top:10px;  min-height:200px;}

/*For megamenu desktop */
.wsmenu-list li:hover .megamenu{opacity:1;}
.megamenu{
	width:635px;
	right:0px;
	position:absolute;
	top:72px;
	color:#fff;
	z-index:1000;
	margin:0px;
	text-align:left;
	padding:15px;
    font-family:FSLolaWeb;
	font-weight:bold;
	font-size:16px;
	background-color:#00799E;
	
	opacity: 0;
	-o-transform-origin: 0% 0%;
	-ms-transform-origin: 0% 0%;
	-moz-transform-origin: 0% 0%;
	-webkit-transform-origin: 0% 0%;
	-o-transition: -o-transform 0.3s, opacity 0.3s;
	-ms-transition: -ms-transform 0.3s, opacity 0.3s;
	-moz-transition: -moz-transform 0.3s, opacity 0.3s;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
	border-radius:4px
	}
	


.megamenu .title{
	border-bottom:1px solid #CCC;
	font-size:14px;
	padding:9px 5px 9px 0px;
	font-size:17px;
	color:#424242;
	margin-bottom:7px;
	text-align:left;
	height:39px;}
	
.link-list li{
	display:block;
	text-align:left;
	
	}
	
.link-list li a{ 
	line-height:20px;
	border-right:none;
	padding:6px 8px;
	background:#00799E !important;
	background-image:none !important;
	color: #fff !important;
	border-right: 0 none !important;
	display:block;
	font-size:14px;
	font-family: FSLolaWeb;
	font-weight:bold; 
	margin-left:-30px
}

.link-list li a :hover { background:#47A3AD; border-radius:4px}
	
.link-list .fa{font-size:25px;}

 .menu_details p { font-size:18px; color:#fff; width:250px; line-height:20px; font-family: source-sans-pro; font-weight:normal}
.menu_details a  {text-decoration:none; font-size:14px; margin-top:15px;color:#fff;font-size:14px; font-family:FSLolaWeb; }
.menu_details h3 { font-size:25px; color:#fff; font-weight:bold; font-family: FSLolaWeb; margin-top:8px }


.megacollink{width:23%; float:left; margin:0% 1%;}	
.megacollink li{
	display:block;
	text-align:center;
	white-space:nowrap;
	text-align:left;}
.megacollink li a{
	line-height:18px;
	border-right:none;
	text-align:left;
	padding:8px 0px;
	background:#fff !important;
	background-image:none !important;
	color: #666666 !important;
	border-right: 0 none !important;
	display:block;
	border-right:1px solid #e7e7e7;
	background-color:#fff;
	color:#424242;}
.megacollink .fa{font-size:11px;}

.megacolimage{width:31.33%; float:left; margin:0% 1%;}	
.typographydiv{width:100%; margin:0% 0%;}	
.typographylinks{width:25%; float:left; margin:0% 0%;}	
.mainmapdiv{ width:100%; display:block; margin:0% 0%; }

.wsmenu-list .ad-style{width:28%; float:right;}
.wsmenu-list .ad-style a{border:none !important; padding:0px !important; margin:0px !important; line-height:normal !important; background-image:none !important;}
.mobile-sub .megamenu .ad-style a:hover{ background-color:transparent !important; }
.wsmenu-list .megamenu  li:hover>a{background:transparent !important;}
.wsmenu-list .megamenu  li a:hover{background:transparent !important; text-decoration:underline;}
.wsmenu-list .megamenu li .fa {  margin-right:5px;    text-align: center;    width: 18px;}
.mrgtop{ margin-top:15px; }
.show-grid div{padding-bottom: 10px; padding-top: 10px; background-color:#dbdbdb; border: 1px solid #e7e7e7; color:#6a6a6a; margin:2px 0px;}

/*For halfmenu */
.halfmenu{
	width:40%;
	right:auto !important;
	left:auto !important;}

.halfmenu .megacollink{
	width:48%;
	float:left;
	margin:0% 1%;}		
/*For halfmenu */

/*Form for desktop */
.halfdiv{
	width:35%;
	right:0px !important;
	left:auto;}
	
.megamenu .left.carousel-control{ padding-top:20%; }
.megamenu .right.carousel-control{ padding-top:20%; }
.carousel-inner .item img{ width:100%; }
.megamenu .carousel-caption{
	bottom:0px;
	background-color:rgba(0,0,0,0.7);
    font-size: 13px;
    height: 31px;
    left: 0;
    padding: 7px 0;
    right: 0;
    width: 100%;}

/*Animation*/
.wsmenu-list li > .wsmenu-submenu{
	transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	transform: rotateX(-75deg);
	-o-transform: rotateX(-75deg);
	-moz-transform: rotateX(-75deg);
	-webkit-transform: rotateX(-75deg);
	visibility:hidden;
		}
	
.wsmenu-list li:hover > .wsmenu-submenu{
	transform: rotateX(0deg);
	-o-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-webkit-transform: rotateX(0deg);
    opacity: 1;
	visibility:visible;
	}

.wsmenu-submenu li > .wsmenu-submenu-sub{
	transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	transform: rotateX(-75deg);
	-o-transform: rotateX(-75deg);
	-moz-transform: rotateX(-75deg);
	-webkit-transform: rotateX(-75deg);
	visibility:hidden;
	}
	
.wsmenu-submenu li:hover > .wsmenu-submenu-sub{
	transform: rotateX(0deg);
	-o-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-webkit-transform: rotateX(0deg);
    opacity: 1;
	visibility:visible;
	}

.wsmenu-submenu-sub li > .wsmenu-submenu-sub-sub{
	transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	transform: rotateX(-75deg);
	-o-transform: rotateX(-75deg);
	-moz-transform: rotateX(-75deg);
	-webkit-transform: rotateX(-75deg);
	visibility:hidden;
	}
	
.wsmenu-submenu-sub li:hover > .wsmenu-submenu-sub-sub{
	transform: rotateX(0deg);
	-o-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-webkit-transform: rotateX(0deg);
    opacity: 1;
	visibility:visible;
	}


.wsmenu-list li > .megamenu{
	transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	transform: rotateX(-75deg);
	-o-transform: rotateX(-75deg);
	-moz-transform: rotateX(-75deg);
	-webkit-transform: rotateX(-75deg);
	visibility:hidden;
	}
	
.wsmenu-list li:hover > .megamenu{
	transform: rotateX(0deg);
	-o-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-webkit-transform: rotateX(0deg);
    opacity: 1;
	visibility:visible;
	}

	
/* Submenu CSS */
.wsmenu-submenu{
	position:absolute;
	top: 48px;
	z-index:1000;
	margin:0px;
	padding:2px;
	border:solid 1px #eeeeee;
	background-color:#fff;
	opacity: 0;
	-o-transform-origin: 0% 0%;
	-ms-transform-origin: 0% 0%;
	-moz-transform-origin: 0% 0%;
	-webkit-transform-origin: 0% 0%;
	-o-transition: -o-transform 0.3s, opacity 0.3s;
	-ms-transition: -ms-transform 0.3s, opacity 0.3s;
	-moz-transition: -moz-transform 0.3s, opacity 0.3s;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;}

.wsmenu-submenu li a {
	background:#fff !important;
	background-image:none !important;
	color: #666666 !important;
	border-right: 0 none !important;
	text-align:left;
	display:block;
	line-height:22px;
	padding:6px 12px;
	text-transform:none; 
	font-size:13px;
	letter-spacing:normal;
	border-right:0px solid;}

.wsmenu-submenu li{position:relative; margin:0px; padding:0px;}

.wsmenuexpandermain{display:none;}

.wsmenu-list li:hover .wsmenu-submenu{display:block;}

.wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub{min-width:220px; position:absolute; left:90%; top:0; margin:0px; padding:0px;
	opacity: 0;
	-o-transform-origin: 0% 0%;
	-ms-transform-origin: 0% 0%;
	-moz-transform-origin: 0% 0%;
	-webkit-transform-origin: 0% 0%;
	-o-transition: -o-transform 0.4s, opacity 0.4s;
	-ms-transition: -ms-transform 0.4s, opacity 0.4s;
	-moz-transition: -moz-transform 0.4s, opacity 0.4s;
	-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;}
	
.wsmenu-list .wsmenu-submenu li:hover .wsmenu-submenu-sub{opacity:1; list-style:none; padding:2px; border:solid 1px #eeeeee; background-color:#fff;}
.wsmenu-list .wsmenu-submenu li:hover .wsmenu-submenu-sub{display:block;}
.wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub .wsmenu-submenu-sub-sub{
	min-width:220px; position:absolute; left:90%; top:0; margin:0px; padding:0px;
	opacity: 0;
	-o-transform-origin: 0% 0%;
	-ms-transform-origin: 0% 0%;
	-moz-transform-origin: 0% 0%;
	-webkit-transform-origin: 0% 0%;
	-o-transition: -o-transform 0.4s, opacity 0.4s;
	-ms-transition: -ms-transform 0.4s, opacity 0.4s;
	-moz-transition: -moz-transform 0.4s, opacity 0.4s;
	-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;}
	
.wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub li:hover .wsmenu-submenu-sub-sub{opacity:1; list-style:none; padding:2px; border:solid 1px #eeeeee; background-color:#fff;}
.wsmenu-submenu li{position:relative; padding:0px; margin:0px; display:block;}
.wsmenu-click{display:none;}

/* Default Theme */ 

.wsmenu-list li:hover>a{background-color:#00799E !important; text-decoration:none; color:#fff; border-radius:4px 4px 4px 4px}
.wsmenu-list > li > a:hover {background-color:#00799E !important;  text-decoration:none; color:#fff;border-radius:4px 4px 0px 0px}
.wsmenu-list > li > a .active{ text-decoration:none; color:#fff;border-radius:4px 4px 0px 0px}
.wsmenu-submenu > li > a:hover {background-color:#00799E !important; border-radius:0px!important; }

.typography-text { padding:0px 0px; font-size:15px;}
.typography-text p{ text-align:justify; line-height:24px; color:#656565;}
.typography-text ul li{ display:block; padding:2px 0px; line-height:22px;}
.typography-text ul li a{color:#656565;}
.hometext{display:none;}
.wsmenu-submenu .fa{ margin-right:7px;}


@media only screen and (min-width:960px) and (max-width:1023px) {

/*
.wsmenu-list > li > a > .fa { display:none !important;}
.hometext{ display:block !important;}
.wsmenu{ width:100%; font-size:13px !important; position:relative;}
.bigmegamenu{ position:static !important; }
.wsmenu-list li a { white-space:nowrap !important; padding-left:4px !important; padding-right:10px !important;}
.megacollink {width:48%; margin:1% 1%;}
.typographylinks{width:48%; margin:1% 1%;}
*/
.menulvl3 {padding-top:5px; width:350px; margin-right:20px}
.wsmenu-list > li:hover>a{background-color:rgba(0,0,0,0.08) !important; text-decoration:none;}
.hometext{ display:inline-block !important; }
.megacollink {width:96% !important; margin:0% 2% !important; }
.megacolimage{width:90% !important; margin:0% 5% !important;}
.typographylinks{width:98% !important; margin:0% 1% !important;}	
.typographydiv{width:86% !important; margin:0% 7% !important;}	
.mainmapdiv{width:90% !important; margin:0% 5% !important; }

.wsmenu-list > li{
	text-align:right;
	display: table-cell;
	border-bottom:0px;
	margin:0px;
	}

.overlapblackbg{
	left:0;
	z-index:100;
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	display:none;
	background-color:rgba(0, 0, 0, 0.45);
	cursor:pointer;
	overflow-x:hidden
	}
	
.overlapblackbg.menuopen{display:block;overflow-x:hidden}

.wsmenu-list > li > a{ text-transform:uppercase; margin:0px;overflow-x:hidden}

.link-list li{
	display:block;
	text-align:left;
	
	}
	
.link-list li a{ 
	line-height:20px;
	border-right:none;
	padding:6px 8px;
	background:#00799E !important;
	background-image:none !important;
	color: #fff !important;
	border-right: 0 none !important;
	display:block;
	font-size:14px;
	font-family: FSLolaWeb;
	font-weight:bold; 
	margin-left:-30px;
	border-bottom:1px solid #ccc;
}

.link-list li a :hover { background:none; border-radius:0px}


/* Default Theme */ 
.wsmenu-submenu > li:hover>a{ background-color:#7b7b7b; color:#666666;}
.wsmenu > .wsmenu-list > li > a.active{color: #666666; background-color:rgba(0,0,0,0.08);}
.wsmenu > .wsmenu-list > li > a:hover{ color: #fff; background-color:rgba(0,0,0,0.08);}		

.wsmenu-list li:hover .wsmenu-submenu{display:none ;}
.wsmenu-list li:hover .wsmenu-submenu .wsmenu-submenu-sub{display:none;}
.wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub li:hover .wsmenu-submenu-sub-sub{display:none; list-style:none; padding:2px; border:solid 1px #eeeeee; background-color:#fff;}
.wsmenu-list li:first-child a{-webkit-border-radius:0px 0px 0px 0px; -moz-border-radius:0px 0px 0px 0px; border-radius:0px 0px 0px 0px;}
.wsmenu-list li:last-child a{-webkit-border-radius:0px 4px 0px 0px; -moz-border-radius:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-right:0px solid;}

.innerpnd{ padding:0px !important; }
.typography-text { padding:10px 0px; }

.wsmenucontainer{
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	min-height:800px;
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;}
	
	
.wsmenuexpandermain{
	display:block !important;
	position:relative;
	top:0;
	right:0;
	left:0;
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	
	}

/* Mobile click to drop arrow */
.wsmenu-click {
	height:30px;
	position:absolute;
	top:0;
	right:20px;
	display:block;
	cursor:pointer;
	width:30%;
	}
	

.wsmenu-click i{
	display:block;
	height:23px;
	width:25px;
	margin-top:11px;
	margin-right:8px;
	background-size:25px;
	font-size:21px;
	color:#fff;
	float:right;
	}

.wsmenu-rotate{
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg);}

/*2nd UL Style*/
.wsmenu-submenu-sub{
	width:100% !important;
	position:static !important;
	left:100% !important;
	top:0 !important;
	display:none;
	margin:0px !important;
	padding:0px !important;
	border:solid 0px !important;
	transform:none !important;
	opacity:1 !important;
	visibility:visible !important;
	}
	
.wsmenu-submenu-sub li{
	margin:0px 0px 0px 0px !important;
	padding:0px;
	position:relative;}
	
.wsmenu-submenu-sub a{
	display:block;
	padding:10px 25px 10px 25px;
	border-bottom:solid 1px #ccc;
	font-weight:normal;}
	
.wsmenu-submenu-sub li a.active{color:#000 !important;}

.wsmenu-submenu-sub li:hover>a{ background-color:#333333 !important; color:#fff;}

.wsmenu-list > li > a .fa{margin-right:6px;}

.wsmenu-submenu-sub-sub{
	width:100% !important;
	position:static !important;
	left:100% !important;
	top:0 !important;
	display:none;
	margin:0px !important;
	padding:0px !important;
	border:solid 0px !important;
	transform:none !important;
	opacity:1 !important;
	visibility:visible !important;
	}
	
.wsmenu-submenu-sub-sub li{
	margin:0px 0px 0px 0px !important;}
	
.wsmenu-submenu-sub-sub a{
	display:block;
	color:#000;
	padding:10px 25px;
	background:#000 !important;
	border-bottom:solid 1px #ccc;
	font-weight:normal;}
	
.wsmenu-submenu-sub-sub li a.active{ color:#000 !important;}
.wsmenu-submenu-sub-sub li:hover>a{ background-color:#606060 !important; color:#fff;}
.wsmenu{position: relative;}

.wsmenu .wsmenu-list{
	height:100%;
	overflow-y:auto;
	display:block !important;}
	
.wsmenu .wsmenu-list > li{
	width:460px;
	display:block;
	float:none;
	border-right:none;
	background-color:transparent;
	position:relative;
	white-space:inherit;
	}
	
.wsmenu > .wsmenu-list > li > a{
	padding:9px 32px 9px 17px;
	font-size:14px;
	text-align:left;
	border-right:solid 0px;
	background-color:transparent;
	color:#fff;
	line-height:25px;
	border-bottom:1px solid;
	border-bottom-color:#718FA0;
	position:static;
	width:100%;
	}
	
	
.wsmenu > .wsmenu-list > li > a > .fa{font-size: 16px; color:#bfbfbf;}
.wsmenu .wsmenu-list li a .arrow:after{ display:none !important; }
.wsmenu .wsmenu-list li ul {background-color:#00799E; overflow-x:hidden; }
.wsmenu .wsmenu-list li ul li a {border-bottom:1px solid #4DA1BB}
.wsmenu .wsmenu-list li ul li a .fa.fa-caret-right{ font-size:12px !important; color:#8E8E8E; }

.mobile-sub .wsmenu-submenu{
	transform:none !important;
	opacity:1 !important;
	display:none;
	position:relative !important;
	top:0px;
	background-color:#fff ;
	border:solid 1px #ccc;
	padding:0px;
	visibility:visible !important;
	}
	
.mobile-sub .wsmenu-submenu li a{
	line-height:20px;
	height:36px;
	background-color:#e7e7e7 !important;
	font-size:13px !important;
	padding:8px 0px 8px 18px;
	color:#8E8E8E;}
	

.mobile-sub .wsmenu-submenu li a:hover{ background-color:#e7e7e7  !important; color:#666666; text-decoration:underline; }
.mobile-sub .wsmenu-submenu li:hover>a{ background-color:#e7e7e7 !important; color:#666666; }
.mobile-sub .wsmenu-submenu li .wsmenu-submenu-sub li a{line-height:20px; height:36px; background-color:#e7e7e7 !important; border-bottom:none; padding-left:28px;}
.mobile-sub .wsmenu-submenu li .wsmenu-submenu-sub li .wsmenu-submenu-sub-sub li a{line-height:20px; height:36px; background-color:#e7e7e7 !important; border-bottom:none !important; padding-left:38px; color:#8e8e8e;}

.mrginleft{
	margin-right:450px;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	}
	
	

.wsmenu-list .megamenu{
	background-color:#e7e7e7;
	color:#666666;
	display:none;
	position:relative !important;
	top:0px;
	padding:0px;
	border:solid 0px;
	transform:none !important;
	opacity:1 !important;
	visibility:visible !important;
	}
	
	
.wsmenu-list li:hover .megamenu{display:none; position:relative !important; top:0px; }
.megamenu .title{ color:#666666; font-size:15px !important; padding:10px 8px 10px 0px;}
.halfdiv .title{ padding-left:15px;}
.megamenu > ul{
	width:100% !important;
	margin:0px;
	padding:0px;
	font-size:13px !important;}
	
.megamenu > ul > li > a{
	padding:9px 14px !important;
	line-height:normal !important;
	font-size:13px !important;
	background-color:#e7e7e7 !important;
	color:#666666;}
	
	
.megamenu > ul > li > a:hover{background-color:#000000 !important;}

.ad-style{ width:100% !important;}

.megamenu ul li.title{
	line-height:26px;
	color:#666666;
	margin:0px;
	font-size:15px;
	padding:7px 13px !important;
	border-bottom:1px solid #ccc;
	background-color:transparent !important;}

.halfdiv{ width:100%; display:block;}
.halfmenu{width:100%; display:block;}

.menu_form{ padding:10px 10px 63px 10px; background-color: #e7e7e7;}

.menu_form input[type="button"]{ width:46%; }
.menu_form input[type="submit"]{ width:46%; }	
.menu_form textarea{min-height:100px;}

.wsmenu {
	width:0px;
	height: 100%;
	position: fixed;
	right: 0;
	top: 0;
	margin: 0;
	border-radius:0px;
	z-index:100;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	border:none !important;
	background-color:#345E77 !important;
	}
	
/*Nav Expanding Open Effect*/
.wsmenu.menuopen {
	width:450px;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	padding-top:10px;
	padding-bottom:90px;
	}
.mobile-sub {overflow-x:hidden}
 
.wsmenu.menuclose{
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;}
 
.wsmenucontent{z-index:1;}
 
/* Navigation arrow Animation */
.animated-arrow{
	position:absolute;
	right:5px; top:0; z-index:200;
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	}
	
	
.callusicon{
	color: #c9c9c9;
    font-size: 25px;
    height: 25px;
    position: fixed;
    left: 15px;
    top: 13px;
    transition: all 0.4s ease-in-out 0s;
    width: 25px;
    z-index: 2;
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	}	
	
.callusicon:focus, callusicon:hover {
    color: #fff !important;
}

.mrginleft .callusicon{ display:none !important; }

.wsmenuexpandermain .menuopen{
	right:260px !important;
	margin-top:-40px !important;
	
	}
 
.smallogo{ width:100%; display:block; text-align:center; padding-top:9px; position:fixed; 
z-index:0;
width:100%;
	height:52px;
	background: #262626;
	background: -moz-linear-gradient(top, #262626 0, #1c1c1c 50%, #262626 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #262626), color-stop(50%, #1c1c1c), color-stop(100%, #262626));
	background: -webkit-linear-gradient(top, #262626 0, #1c1c1c 50%, #262626 100%);
	background: -o-linear-gradient(top, #262626 0, #1c1c1c 50%, #262626 100%);
	background: -ms-linear-gradient(top, #262626 0, #1c1c1c 50%, #262626 100%);
	background: linear-gradient(to bottom, #262626 0, #1c1c1c 50%, #262626 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#262626', endColorstr='#262626', GradientType=0);
	box-shadow: 0 1px 4px rgba(0,0,0,.5);
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.5);
}

.animated-arrow{
	cursor:pointer;
	padding:13px 18px 16px 0px;
	margin:30px 0 0 10px;}
	
.animated-arrow span, .animated-arrow span:before, .animated-arrow span:after {
	cursor: pointer;
	height:3px;
	width:23px;
	background: #c9c9c9;
	position: absolute;
	display: block;
	content: '';}
	
.animated-arrow span:before{
	top: -7px;}
	
.animated-arrow span:after {
	bottom: -7px;}
	
.animated-arrow span, .animated-arrow span:before, .animated-arrow span:after{
	transition: all 500ms ease-in-out;}
	
.animated-arrow.menuopen span{
	background-color: transparent;}
	
.animated-arrow.menuopen span:before, .animated-arrow.active span:after{
	top:7px;}
	
.animated-arrow.menuopen span:before {
	transform: rotate(45deg);
	-moz-transform:  rotate(45deg);
	-ms-transform:  rotate(45deg);
	-o-transform:  rotate(45deg);
	-webkit-transform:  rotate(45deg);
	bottom:0px;
	}
	
.animated-arrow.menuopen span:after {
	transform: rotate(-45deg);
	-moz-transform:  rotate(-45deg);
	-ms-transform:  rotate(-45deg);
	-o-transform:  rotate(-45deg);
	-webkit-transform:  rotate(-45deg);
	}


/*Animation None */
.wsmenu-list li > .wsmenu-submenu{
	transform:none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform:none !important;
	transform: none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	visibility:visible !important;
	}
	
.wsmenu-list li:hover > .wsmenu-submenu{
	transform:none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform:none !important;
	transform: none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	visibility:visible !important;
	}

.wsmenu-submenu li > .wsmenu-submenu-sub{
	transform:none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform:none !important;
	transform: none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	visibility:visible !important;
	}
	
.wsmenu-submenu li:hover > .wsmenu-submenu-sub{
	transform:none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform:none !important;
	transform: none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	visibility:visible !important;
	opacity:1  !important;
	}

.wsmenu-submenu-sub li > .wsmenu-submenu-sub-sub{
	transform:none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform:none !important;
	transform: none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	visibility:visible !important;
	opacity:1  !important;
	}
	
.wsmenu-submenu-sub li:hover > .wsmenu-submenu-sub-sub{
	transform:none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform:none !important;
	transform: none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	visibility:visible !important;
	opacity:1  !important;
	}


.wsmenu-list li > .megamenu{
	transform:none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform:none !important;
	transform: none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	visibility:visible !important;
	opacity:1  !important;
	}
	
.wsmenu-list li:hover > .megamenu{
	transform:none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform:none !important;
	transform: none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	visibility:visible !important;
	opacity:1  !important;
	}

	

}


 /*

@media only screen and (min-width: 781px) {

.wsmenu-list li:hover > .wsmenu-submenu{display:block !important;}
.wsmenu-submenu li:hover > .wsmenu-submenu-sub{display:block !important;}
.wsmenu-submenu-sub li:hover > .wsmenu-submenu-sub-sub{display:block !important;}
.wsmenu-list li:hover > .megamenu{display:block !important;}

} */

/*--------------------------Important Please lookup----------Large Mobile & Tab CSS ---------------------------------------------*/
@media only screen and (max-width: 959px) {

.child { display:none}
.menulvl3 {padding-top:5px; width:350px; margin-right:20px}
.wsmenu-list > li:hover>a{background-color:rgba(0,0,0,0.08) !important; text-decoration:none;}
.hometext{ display:inline-block !important; }
.megacollink {width:96% !important; margin:0% 2% !important; }
.megacolimage{width:90% !important; margin:0% 5% !important;}
.typographylinks{width:98% !important; margin:0% 1% !important;}	
.typographydiv{width:86% !important; margin:0% 7% !important;}	
.mainmapdiv{width:90% !important; margin:0% 5% !important; }

.wsmenu-list > li{
	text-align:right;
	display: table-cell;
	border-bottom:0px;
	margin:0px;
	}

.overlapblackbg{
	left:0;
	z-index:100;
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	display:none;
	background-color:rgba(0, 0, 0, 0.45);
	cursor:pointer;
	overflow-x:hidden
	}
	
.overlapblackbg.menuopen{display:block;overflow-x:hidden}

.wsmenu-list > li > a{ text-transform:uppercase; margin:0px;overflow-x:hidden}

.link-list li{
	display:block;
	text-align:left;
	
	}
	
.link-list li a{ 
	line-height:20px;
	border-right:none;
	padding:6px 8px;
	background:#00799E !important;
	background-image:none !important;
	color: #fff !important;
	border-right: 0 none !important;
	display:block;
	font-size:14px;
	font-family: FSLolaWeb;
	font-weight:bold; 
	margin-left:-30px;
	border-bottom:1px solid #ccc;
}

.link-list li a :hover { background:none; border-radius:0px}


/* Default Theme */ 
.wsmenu-submenu > li:hover>a{ background-color:#7b7b7b; color:#666666;}
.wsmenu > .wsmenu-list > li > a.active{color: #666666; background-color:rgba(0,0,0,0.08);}
.wsmenu > .wsmenu-list > li > a:hover{ color: #fff; background-color:rgba(0,0,0,0.08);}		

.wsmenu-list li:hover .wsmenu-submenu{display:none ;}
.wsmenu-list li:hover .wsmenu-submenu .wsmenu-submenu-sub{display:none;}
.wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub li:hover .wsmenu-submenu-sub-sub{display:none; list-style:none; padding:2px; border:solid 1px #eeeeee; background-color:#fff;}
.wsmenu-list li:first-child a{-webkit-border-radius:0px 0px 0px 0px; -moz-border-radius:0px 0px 0px 0px; border-radius:0px 0px 0px 0px;}
.wsmenu-list li:last-child a{-webkit-border-radius:0px 4px 0px 0px; -moz-border-radius:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-right:0px solid;}

.innerpnd{ padding:0px !important; }
.typography-text { padding:10px 0px; }

.wsmenucontainer{
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	min-height:800px;
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;}
	
	
.wsmenuexpandermain{
	display:block !important;
	position:relative;
	top:0;
	right:0;
	left:0;
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	
	}

/* Mobile click to drop arrow */
.wsmenu-click {
	height:30px;
	position:absolute;
	top:0;
	right:20px;
	display:block;
	cursor:pointer;
	width:30%;
	}
	

.wsmenu-click i{
	display:block;
	height:23px;
	width:25px;
	margin-top:11px;
	margin-right:8px;
	background-size:25px;
	font-size:21px;
	color:#fff;
	float:right;
	}

.wsmenu-rotate{
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg);}

/*2nd UL Style*/
.wsmenu-submenu-sub{
	width:100% !important;
	position:static !important;
	left:100% !important;
	top:0 !important;
	display:none;
	margin:0px !important;
	padding:0px !important;
	border:solid 0px !important;
	transform:none !important;
	opacity:1 !important;
	visibility:visible !important;
	}
	
.wsmenu-submenu-sub li{
	margin:0px 0px 0px 0px !important;
	padding:0px;
	position:relative;}
	
.wsmenu-submenu-sub a{
	display:block;
	padding:10px 25px 10px 25px;
	border-bottom:solid 1px #ccc;
	font-weight:normal;}
	
.wsmenu-submenu-sub li a.active{color:#000 !important;}

.wsmenu-submenu-sub li:hover>a{ background-color:#333333 !important; color:#fff;}

.wsmenu-list > li > a .fa{margin-right:6px;}

.wsmenu-submenu-sub-sub{
	width:100% !important;
	position:static !important;
	left:100% !important;
	top:0 !important;
	display:none;
	margin:0px !important;
	padding:0px !important;
	border:solid 0px !important;
	transform:none !important;
	opacity:1 !important;
	visibility:visible !important;
	}
	
.wsmenu-submenu-sub-sub li{
	margin:0px 0px 0px 0px !important;}
	
.wsmenu-submenu-sub-sub a{
	display:block;
	color:#000;
	padding:10px 25px;
	background:#000 !important;
	border-bottom:solid 1px #ccc;
	font-weight:normal;}
	
.wsmenu-submenu-sub-sub li a.active{ color:#000 !important;}
.wsmenu-submenu-sub-sub li:hover>a{ background-color:#606060 !important; color:#fff;}
.wsmenu{position: relative;}

.wsmenu .wsmenu-list{
	height:100%;
	overflow-y:auto;
	display:block !important;}
	
.wsmenu .wsmenu-list > li{
	width:460px;
	display:block;
	float:none;
	border-right:none;
	background-color:transparent;
	position:relative;
	white-space:inherit;
	}
	
.wsmenu > .wsmenu-list > li > a{
	padding:9px 32px 9px 17px;
	font-size:14px;
	text-align:left;
	border-right:solid 0px;
	background-color:transparent;
	color:#fff;
	line-height:25px;
	border-bottom:1px solid;
	border-bottom-color:#718FA0;
	position:static;
	width:100%;
	}
	
	
.wsmenu > .wsmenu-list > li > a > .fa{font-size: 16px; color:#bfbfbf;}
.wsmenu .wsmenu-list li a .arrow:after{ display:none !important; }
.wsmenu .wsmenu-list li ul {background-color:#00799E; overflow-x:hidden; }
.wsmenu .wsmenu-list li ul li a {border-bottom:1px solid #4DA1BB}
.wsmenu .wsmenu-list li ul li a .fa.fa-caret-right{ font-size:12px !important; color:#8E8E8E; }

.mobile-sub .wsmenu-submenu{
	transform:none !important;
	opacity:1 !important;
	display:none;
	position:relative !important;
	top:0px;
	background-color:#fff ;
	border:solid 1px #ccc;
	padding:0px;
	visibility:visible !important;
	}
	
.mobile-sub .wsmenu-submenu li a{
	line-height:20px;
	height:36px;
	background-color:#e7e7e7 !important;
	font-size:13px !important;
	padding:8px 0px 8px 18px;
	color:#8E8E8E;}
	

.mobile-sub .wsmenu-submenu li a:hover{ background-color:#e7e7e7  !important; color:#666666; text-decoration:underline; }
.mobile-sub .wsmenu-submenu li:hover>a{ background-color:#e7e7e7 !important; color:#666666; }
.mobile-sub .wsmenu-submenu li .wsmenu-submenu-sub li a{line-height:20px; height:36px; background-color:#e7e7e7 !important; border-bottom:none; padding-left:28px;}
.mobile-sub .wsmenu-submenu li .wsmenu-submenu-sub li .wsmenu-submenu-sub-sub li a{line-height:20px; height:36px; background-color:#e7e7e7 !important; border-bottom:none !important; padding-left:38px; color:#8e8e8e;}

.mrginleft{
	margin-right:450px;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	}
	
	

.wsmenu-list .megamenu{
	background-color:#e7e7e7;
	color:#666666;
	display:none;
	position:relative !important;
	top:0px;
	padding:0px;
	border:solid 0px;
	transform:none !important;
	opacity:1 !important;
	visibility:visible !important;
	}
	
	
.wsmenu-list li:hover .megamenu{display:none; position:relative !important; top:0px; }
.megamenu .title{ color:#666666; font-size:15px !important; padding:10px 8px 10px 0px;}
.halfdiv .title{ padding-left:15px;}
.megamenu > ul{
	width:100% !important;
	margin:0px;
	padding:0px;
	font-size:13px !important;}
	
.megamenu > ul > li > a{
	padding:9px 14px !important;
	line-height:normal !important;
	font-size:13px !important;
	background-color:#e7e7e7 !important;
	color:#666666;}
	
	
.megamenu > ul > li > a:hover{background-color:#000000 !important;}

.ad-style{ width:100% !important;}

.megamenu ul li.title{
	line-height:26px;
	color:#666666;
	margin:0px;
	font-size:15px;
	padding:7px 13px !important;
	border-bottom:1px solid #ccc;
	background-color:transparent !important;}

.halfdiv{ width:100%; display:block;}
.halfmenu{width:100%; display:block;}

.menu_form{ padding:10px 10px 63px 10px; background-color: #e7e7e7;}

.menu_form input[type="button"]{ width:46%; }
.menu_form input[type="submit"]{ width:46%; }	
.menu_form textarea{min-height:100px;}

.wsmenu {
	width:0px;
	height: 100%;
	position: fixed;
	right: 0;
	top: 0;
	margin: 0;
	border-radius:0px;
	z-index:100;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	border:none !important;
	background-color:#345E77 !important;
	}
	
/*Nav Expanding Open Effect*/
.wsmenu.menuopen {
	width:450px;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	padding-top:10px;
	padding-bottom:90px;
	}
.mobile-sub {overflow-x:hidden}
 
.wsmenu.menuclose{
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;}
 
.wsmenucontent{z-index:1;}
 
/* Navigation arrow Animation */
.animated-arrow{
	position:absolute;
	right:5px; top:0; z-index:200;
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	}
	
	
.callusicon{
	color: #c9c9c9;
    font-size: 25px;
    height: 25px;
    position: fixed;
    left: 15px;
    top: 13px;
    transition: all 0.4s ease-in-out 0s;
    width: 25px;
    z-index: 2;
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	}	
	
.callusicon:focus, callusicon:hover {
    color: #fff !important;
}

.mrginleft .callusicon{ display:none !important; }

.wsmenuexpandermain .menuopen{
	right:380px !important;
	margin-top:-40px !important;
	
	}
 
.smallogo{ width:100%; display:block; text-align:center; padding-top:9px; position:fixed; 
z-index:0;
width:100%;
	height:52px;
	background: #262626;
	background: -moz-linear-gradient(top, #262626 0, #1c1c1c 50%, #262626 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #262626), color-stop(50%, #1c1c1c), color-stop(100%, #262626));
	background: -webkit-linear-gradient(top, #262626 0, #1c1c1c 50%, #262626 100%);
	background: -o-linear-gradient(top, #262626 0, #1c1c1c 50%, #262626 100%);
	background: -ms-linear-gradient(top, #262626 0, #1c1c1c 50%, #262626 100%);
	background: linear-gradient(to bottom, #262626 0, #1c1c1c 50%, #262626 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#262626', endColorstr='#262626', GradientType=0);
	box-shadow: 0 1px 4px rgba(0,0,0,.5);
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.5);
}

.animated-arrow{
	cursor:pointer;
	padding:13px 18px 16px 0px;
	margin:30px 0 0 10px;}
	
.animated-arrow span, .animated-arrow span:before, .animated-arrow span:after {
	cursor: pointer;
	height:3px;
	width:23px;
	background: #c9c9c9;
	position: absolute;
	display: block;
	content: '';}
	
.animated-arrow span:before{
	top: -7px;}
	
.animated-arrow span:after {
	bottom: -7px;}
	
.animated-arrow span, .animated-arrow span:before, .animated-arrow span:after{
	transition: all 500ms ease-in-out;}
	
.animated-arrow.menuopen span{
	background-color: transparent;}
	
.animated-arrow.menuopen span:before, .animated-arrow.active span:after{
	top:7px;}
	
.animated-arrow.menuopen span:before {
	transform: rotate(45deg);
	-moz-transform:  rotate(45deg);
	-ms-transform:  rotate(45deg);
	-o-transform:  rotate(45deg);
	-webkit-transform:  rotate(45deg);
	bottom:0px;
	}
	
.animated-arrow.menuopen span:after {
	transform: rotate(-45deg);
	-moz-transform:  rotate(-45deg);
	-ms-transform:  rotate(-45deg);
	-o-transform:  rotate(-45deg);
	-webkit-transform:  rotate(-45deg);
	}


/*Animation None */
.wsmenu-list li > .wsmenu-submenu{
	transform:none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform:none !important;
	transform: none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	visibility:visible !important;
	}
	
.wsmenu-list li:hover > .wsmenu-submenu{
	transform:none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform:none !important;
	transform: none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	visibility:visible !important;
	}

.wsmenu-submenu li > .wsmenu-submenu-sub{
	transform:none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform:none !important;
	transform: none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	visibility:visible !important;
	}
	
.wsmenu-submenu li:hover > .wsmenu-submenu-sub{
	transform:none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform:none !important;
	transform: none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	visibility:visible !important;
	opacity:1  !important;
	}

.wsmenu-submenu-sub li > .wsmenu-submenu-sub-sub{
	transform:none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform:none !important;
	transform: none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	visibility:visible !important;
	opacity:1  !important;
	}
	
.wsmenu-submenu-sub li:hover > .wsmenu-submenu-sub-sub{
	transform:none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform:none !important;
	transform: none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	visibility:visible !important;
	opacity:1  !important;
	}


.wsmenu-list li > .megamenu{
	transform:none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform:none !important;
	transform: none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	visibility:visible !important;
	opacity:1  !important;
	}
	
.wsmenu-list li:hover > .megamenu{
	transform:none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform:none !important;
	transform: none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	visibility:visible !important;
	opacity:1  !important;
	}

	

}

@media only screen and (min-width : 320px) and (max-width : 480px) {
	.wsmenu.menuopen 
		   {
		  width:300px;
		  }	
	}
	


/*------------------------------------Mini Mobile CSS ---------------------------------------------*/
@media only screen and (min-width : 320px) and (max-width : 480px) {

.child { display:none}

.menulvl3 {padding-top:5px; width:220px; margin-right:20px;}
.wsmenu-list > li:hover>a{background-color:rgba(0,0,0,0.08) !important; text-decoration:none;}
.hometext{ display:inline-block !important; }
.megacollink {width:96% !important; margin:0% 2% !important; }
.megacolimage{width:90% !important; margin:0% 5% !important;}
.typographylinks{width:98% !important; margin:0% 1% !important;}	
.typographydiv{width:86% !important; margin:0% 7% !important;}	
.mainmapdiv{width:90% !important; margin:0% 5% !important; }

.overlapblackbg{
	left:0;
	z-index:100;
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	display:none;
	background-color:rgba(0, 0, 0, 0.45);
	cursor:pointer;
	overflow-x:hidden
	}
	
.overlapblackbg.menuopen{display:block; overflow-x:hidden}

.wsmenu-list > li > a{ text-transform:uppercase; margin:0px;overflow-x:hidden}

.link-list li{
	display:block;
	text-align:left;
	}
	
.link-list li a{ 
	line-height:20px;
	border-right:none;
	padding:6px 8px;
	background:#00799E !important;
	background-image:none !important;
	color: #fff !important;
	border-right: 0 none !important;
	display:block;
	font-size:14px;
	font-family: FSLolaWeb;
	font-weight:bold; 
	margin-left:-30px;
	border-bottom:1px solid #ccc;

}

.link-list li a :hover { background:none; border-radius:0px}


/* Default Theme */ 
.wsmenu-submenu > li:hover>a{ background-color:#7b7b7b; color:#666666;}
.wsmenu > .wsmenu-list > li > a.active{color: #666666; background-color:rgba(0,0,0,0.08);}
.wsmenu > .wsmenu-list > li > a:hover{ color: #fff; background-color:rgba(0,0,0,0.08);}	

.wsmenu-list li:hover .wsmenu-submenu{display:none ;}
.wsmenu-list li:hover .wsmenu-submenu .wsmenu-submenu-sub{display:none;}
.wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub li:hover .wsmenu-submenu-sub-sub{display:none; list-style:none; padding:2px; border:solid 1px #eeeeee; background-color:#fff;}
.wsmenu-list li:first-child a{-webkit-border-radius:0px 0px 0px 0px; -moz-border-radius:0px 0px 0px 0px; border-radius:0px 0px 0px 0px;}
.wsmenu-list li:last-child a{-webkit-border-radius:0px 4px 0px 0px; -moz-border-radius:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-right:0px solid;}

.innerpnd{ padding:0px !important; }
.typography-text { padding:10px 0px; }

.wsmenucontainer{
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	min-height:800px;
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	}
	
.wsmenuexpandermain{
	display:block !important;
	position:relative;
	top:0;
	right:0;
	left:0;
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	
	}

/* Mobile click to drop arrow */
.wsmenu-click {
	height:30px;
	position:absolute;
	top:0;
	right:0;
	display:block;
	cursor:pointer;
	width:20%;
	}

.wsmenu-click i{
	display:block;
	height:23px;
	width:25px;
	margin-top:11px;
	margin-right:8px;
	background-size:25px;
	font-size:21px;
	color:#fff;
	float:right;
	}

.wsmenu-rotate{
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg);}

/*2nd UL Style*/
.wsmenu-submenu-sub{
	width:100% !important;
	position:static !important;
	left:100% !important;
	top:0 !important;
	display:none;
	margin:0px !important;
	padding:0px !important;
	border:solid 0px !important;
	transform:none !important;
	opacity:1 !important;
	visibility:visible !important;
	}
	
.wsmenu-submenu-sub li{
	margin:0px 0px 0px 0px !important;
	padding:0px;
	position:relative;}
	
.wsmenu-submenu-sub a{
	display:block;
	padding:10px 25px 10px 25px;
	border-bottom:solid 1px #ccc;
	font-weight:normal;}
	
.wsmenu-submenu-sub li a.active{color:#000 !important;}

.wsmenu-submenu-sub li:hover>a{ background-color:#333333 !important; color:#fff;}

.wsmenu-list > li > a .fa{margin-right:6px;}

.wsmenu-submenu-sub-sub{
	width:100% !important;
	position:static !important;
	left:100% !important;
	top:0 !important;
	display:none;
	margin:0px !important;
	padding:0px !important;
	border:solid 0px !important;
	transform:none !important;
	opacity:1 !important;
	visibility:visible !important;
	}
	
.wsmenu-submenu-sub-sub li{
	margin:0px 0px 0px 0px !important;}
	
.wsmenu-submenu-sub-sub a{
	display:block;
	color:#000;
	padding:10px 25px;
	background:#000 !important;
	border-bottom:solid 1px #ccc;
	font-weight:normal;}
	
.wsmenu-submenu-sub-sub li a.active{ color:#000 !important;}
.wsmenu-submenu-sub-sub li:hover>a{ background-color:#606060 !important; color:#fff;}
.wsmenu{position: relative;}

.wsmenu .wsmenu-list{
	height:100%;
	overflow-y:auto;
	display:block !important;
	}
	
	
.wsmenu .wsmenu-list > li{
	width:280px;
	display:block;
	float:none;
	border-right:none;
	background-color:transparent;
	position:relative;
	white-space:inherit;}
	
.wsmenu > .wsmenu-list > li > a{
	padding:9px 32px 9px 17px;
	font-size:14px;
	text-align:left;
	border-right:solid 0px;
	background-color:transparent;
	color:#fff;
	line-height:25px;
	border-bottom:1px solid;
	border-bottom-color:#718FA0;
	position:static;
	width:100%;
	
	}
	
.wsmenu > .wsmenu-list > li > a > .fa{font-size: 16px; color:#bfbfbf;}
.wsmenu .wsmenu-list li a .arrow:after{ display:none !important; }
.wsmenu .wsmenu-list li ul {background-color:#00799E; overflow-x:hidden; }

.wsmenu .wsmenu-list li ul li a {border-bottom:1px solid #4DA1BB}
.wsmenu .wsmenu-list li ul li a .fa.fa-caret-right{ font-size:12px !important; color:#8E8E8E; }

.mobile-sub {overflow-x:hidden; }

.mobile-sub .wsmenu-submenu{
	transform:none !important;
	opacity:1 !important;
	display:none;
	position:relative !important;
	top:0px;
	background-color:#fff ;
	border:solid 1px #ccc;
	padding:0px;
	visibility:visible !important;
	}
	
.mobile-sub .wsmenu-submenu li a{
	line-height:20px;
	height:36px;
	background-color:#e7e7e7 !important;
	font-size:13px !important;
	padding:8px 0px 8px 18px;
	color:#8E8E8E;}

.mobile-sub .wsmenu-submenu li a:hover{ background-color:#e7e7e7  !important; color:#666666; text-decoration:underline; }
.mobile-sub .wsmenu-submenu li:hover>a{ background-color:#e7e7e7 !important; color:#666666; }
.mobile-sub .wsmenu-submenu li .wsmenu-submenu-sub li a{line-height:20px; height:36px; background-color:#e7e7e7 !important; border-bottom:none; padding-left:28px;}
.mobile-sub .wsmenu-submenu li .wsmenu-submenu-sub li .wsmenu-submenu-sub-sub li a{line-height:20px; height:36px; background-color:#e7e7e7 !important; border-bottom:none !important; padding-left:38px; color:#8e8e8e;}

.mrginleft{
	margin-right:240px;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	}

.wsmenu-list .megamenu{
	background-color:#e7e7e7;
	color:#666666;
	display:none;
	position:relative !important;
	top:0px;
	padding:0px;
	border:solid 0px;
	transform:none !important;
	opacity:1 !important;
	visibility:visible !important;
	}
	
.wsmenu-list li:hover .megamenu{display:none; position:relative !important; top:0px; }
.megamenu .title{ color:#666666; font-size:15px !important; padding:10px 8px 10px 0px;}
.halfdiv .title{ padding-left:15px;}
.megamenu > ul{
	width:100% !important;
	margin:0px;
	padding:0px;
	font-size:13px !important;}
	
.megamenu > ul > li > a{
	padding:9px 14px !important;
	line-height:normal !important;
	font-size:13px !important;
	background-color:#e7e7e7 !important;
	color:#666666;}
	
.megamenu > ul > li > a:hover{background-color:#000000 !important;}

.ad-style{ width:100% !important;}

.megamenu ul li.title{
	line-height:26px;
	color:#666666;
	margin:0px;
	font-size:15px;
	padding:7px 13px !important;
	border-bottom:1px solid #ccc;
	background-color:transparent !important;}

.halfdiv{ width:100%; display:block;}
.halfmenu{width:100%; display:block;}

.menu_form{ padding:10px 10px 63px 10px; background-color: #e7e7e7;}

.menu_form input[type="button"]{ width:46%; }
.menu_form input[type="submit"]{ width:46%; }	
.menu_form textarea{min-height:100px;}

.wsmenu {
	width:0px;
	height: 100%;
	position: fixed;
	right: 0;
	top: 0;
	margin: 0;
	border-radius:0px;
	z-index:100;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	border:none !important;
	background-color:#345E77 !important;
	}

/*Nav Expanding Open Effect*/
.wsmenu.menuopen {
	max-width:290px;
	min-width:250px;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	padding-top:10px;
	padding-bottom:60px;
	}
 
.wsmenu.menuclose{
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;}
 
.wsmenucontent{z-index:1;}
 
/* Navigation arrow Animation */
.animated-arrow{
	position:absolute;
	right:5px; top:0; z-index:200;
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	}
	
.callusicon{
	color: #c9c9c9;
    font-size: 25px;
    height: 25px;
    position: fixed;
    left: 15px;
    top: 13px;
    transition: all 0.4s ease-in-out 0s;
    width: 25px;
    z-index: 2;
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	}	
	
.callusicon:focus, callusicon:hover {
    color: #fff !important;
}

.mrginleft .callusicon{ display:none !important; }

.wsmenuexpandermain .menuopen{
	right:220px !important;
	margin-top:-40px !important;
	}
 
.smallogo{ width:100%; display:block; text-align:center; padding-top:9px; position:fixed; 
    z-index:0;
	height:52px;
	background: #262626;
	background: -moz-linear-gradient(top, #262626 0, #1c1c1c 50%, #262626 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #262626), color-stop(50%, #1c1c1c), color-stop(100%, #262626));
	background: -webkit-linear-gradient(top, #262626 0, #1c1c1c 50%, #262626 100%);
	background: -o-linear-gradient(top, #262626 0, #1c1c1c 50%, #262626 100%);
	background: -ms-linear-gradient(top, #262626 0, #1c1c1c 50%, #262626 100%);
	background: linear-gradient(to bottom, #262626 0, #1c1c1c 50%, #262626 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#262626', endColorstr='#262626', GradientType=0);
	box-shadow: 0 1px 4px rgba(0,0,0,.5);
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.5);
}

.animated-arrow{
	cursor:pointer;
	padding:13px 18px 16px 0px;
	margin:30px 0 0 10px;}
	
.animated-arrow span, .animated-arrow span:before, .animated-arrow span:after {
	cursor: pointer;
	height:3px;
	width:23px;
	background: #c9c9c9;
	position: absolute;
	display: block;
	content: '';}
	
.animated-arrow span:before{
	top: -7px;}
	
.animated-arrow span:after {
	bottom: -7px;}
	
.animated-arrow span, .animated-arrow span:before, .animated-arrow span:after{
	transition: all 500ms ease-in-out;}
	
.animated-arrow.menuopen span{
	background-color: transparent;}
	
.animated-arrow.menuopen span:before, .animated-arrow.active span:after{
	top:7px;}
	
.animated-arrow.menuopen span:before {
	transform: rotate(45deg);
	-moz-transform:  rotate(45deg);
	-ms-transform:  rotate(45deg);
	-o-transform:  rotate(45deg);
	-webkit-transform:  rotate(45deg);
	bottom:0px;
	}
	
.animated-arrow.menuopen span:after {
	transform: rotate(-45deg);
	-moz-transform:  rotate(-45deg);
	-ms-transform:  rotate(-45deg);
	-o-transform:  rotate(-45deg);
	-webkit-transform:  rotate(-45deg);
	}


/*Animation None */
.wsmenu-list li > .wsmenu-submenu{
	transform:none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform:none !important;
	transform: none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	visibility:visible !important;
	}
	
.wsmenu-list li:hover > .wsmenu-submenu{
	transform:none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform:none !important;
	transform: none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	visibility:visible !important;
	}

.wsmenu-submenu li > .wsmenu-submenu-sub{
	transform:none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform:none !important;
	transform: none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	visibility:visible !important;
	}
	
.wsmenu-submenu li:hover > .wsmenu-submenu-sub{
	transform:none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform:none !important;
	transform: none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	visibility:visible !important;
	opacity:1  !important;
	}

.wsmenu-submenu-sub li > .wsmenu-submenu-sub-sub{
	transform:none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform:none !important;
	transform: none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	visibility:visible !important;
	opacity:1  !important;
	}
	
.wsmenu-submenu-sub li:hover > .wsmenu-submenu-sub-sub{
	transform:none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform:none !important;
	transform: none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	visibility:visible !important;
	opacity:1  !important;
	}


.wsmenu-list li > .megamenu{
	transform:none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform:none !important;
	transform: none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	visibility:visible !important;
	opacity:1  !important;
	}
	
.wsmenu-list li:hover > .megamenu{
	transform:none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform:none !important;
	transform: none !important;
	-o-transform:none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	visibility:visible !important;
	opacity:1  !important;
	}

	

}


/* home event start */

@media only screen and (min-width: 960px) and (max-width: 1800px) 
{

 .month_day_event  
		 {
		position:absolute;
		top:19%;
		left:24%;	
	  }
.month_day_event p 
			  {
			font-weight: bold; font-family: FSLolaWeb; font-size:14px; text-align: center; color: #00799E; text-transform: uppercase; 
		}
		
.month_day_event p span 
		  {
		
		font-size: 50px; font-family: source-sans-pro; color: #00799E; 	
		display: block;
		padding: 20px 0 6px 0;
	  }
}

@media only screen and (min-width: 960px) and (max-width: 1000px) 
{

 .month_day_event  
		 {
		position:absolute;
		top:21%;
		left:10%;	
	  }
.month_day_event p 
			  {
			font-weight: bold; font-family: FSLolaWeb; font-size:14px; text-align: center; color: #00799E; text-transform: uppercase; 
		}
		
.month_day_event p span 
		  {
		
		font-size: 50px; font-family: source-sans-pro; color: #00799E; 	
		display: block;
		padding: 20px 0 6px 0;
	  }
}

@media only screen and (min-width: 768px) and (max-width: 959px) 
 {
	.month_day_event  {
		position:absolute;
		top:24%;
		left:9%;	
	  }
	.month_day_event p {
				font-weight: bold; font-family: FSLolaWeb; font-size:16px; text-align: center; color: #00799E; text-transform: uppercase; 
			}
			
	.month_day_event p span {
			
			font-size: 50px; font-family: source-sans-pro; color: #00799E; 	
			display: block;
			padding: 20px 0 6px 0;
		}
   }
 
 @media only screen and (min-width: 481px) and (max-width: 767px) 
 {
	.month_day_event  {
		position:absolute;
		top:24%;
		left:7%;	
	  }
	.month_day_event p {
				font-weight: bold; font-family: FSLolaWeb; font-size:16px; text-align: center; color: #00799E; text-transform: uppercase; 
			}
			
	.month_day_event p span {
			
			font-size: 50px; font-family: source-sans-pro; color: #00799E; 	
			display: block;
			padding: 20px 0 6px 0;
		}
   }
   
   @media only screen and (min-width: 381px) and (max-width: 480px) 
	 {
		.month_day_event  {
			position:absolute;
			top:25%;
			left:11%;	
		  }
		.month_day_event p {
					font-weight: bold; font-family: FSLolaWeb; font-size:14px; text-align: center; color: #00799E; text-transform: uppercase; 
				}
				
		.month_day_event p span {
				
				font-size: 40px; font-family: source-sans-pro; color: #00799E; 	
				display: block;
				padding: 15px 0 6px 0;
			}
												   
	}

@media only screen and (min-width: 320px) and (max-width: 380px) 
 {
	.month_day_event  {
		position:absolute;
		top:25%;
		left:15%;	
	  }
	.month_day_event p {
				font-weight: bold; font-family: FSLolaWeb; font-size:14px; text-align: center; color: #00799E; text-transform: uppercase; 
			}
			
	.month_day_event p span {
			
			font-size: 40px; font-family: source-sans-pro; color: #00799E; 	
			display: block;
			padding: 15px 0 6px 0;
		}
											   
}

/* home event end */
.expandable div { margin-left:36px; font-size:14px; margin-top:-10px}
.expandable div h3 {font-size:16px;}
.bioExpand {margin-left:36px;}


/*

@media only screen and (min-width: 960px) and (max-width: 1023px) 
{
.wsmenuexpandermain .menuopen{
	right:280px !important;
	margin-top:-40px !important;
	
	}
}



@media only screen and (min-width: 769px) and (max-width: 855px) 
{
.wsmenuexpandermain .menuopen{
	right:335px !important;
	margin-top:-40px !important;
	
	}
}

@media only screen and (min-width: 769px) and (max-width: 800px) 
{
.wsmenuexpandermain .menuopen{
	right:360px !important;
	margin-top:-40px !important;
	
	}
}

*/

#icddrb_more .row {margin-right:0px}
/* search mobile */
.expanding-sf {
   
    border-radius: 5px;
    margin:0px 35px 0px 0px;
	float:right;
    width: 200px;
}
.form {
    position: relative;
    top: 27px;
    width: 200px;
}

/** Essentials **/

 .toggle {
    background: url(../images/search-icon.png) no-repeat scroll center #fff;
    border: medium none;
    color: #fff;
    cursor: pointer;
    display: block;
    height: 40px;
    position: absolute;
    right: 0;
    width: 50px;
}
#searchform {
    float: right;
    height: 40px;
    margin: 0;
    opacity: 0;
    padding: 0;
    transition: all 0.2s ease-in-out 0s;
    visibility: hidden;
    width: 10px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}
.form:hover #searchform {
    display: block;
    opacity: 1;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    visibility: visible;
    width: 250px;
}
#searchform #s {
    background: none repeat scroll 0 0 #E4F4F4;
    border: medium none;
    color: #000;
    float: right;
    outline: none;
    font-family: helvetica, verdana, arial, sans-serif;
    font-size: 12px;
    height: 100%;
    padding: 0 15px;
    width: 100%;
}
#searchform #searchsubmit {
    background: url(../images/search-icon.png) no-repeat scroll center #E4F4F4;
    border: medium none;
    color: #000;
    cursor: pointer;
    display: block;
    height: 40px;
    position: absolute;
    right: 0;
    width: 50px;
} 

/* search mobile */

.mobile-sub .child {}

.containToFooter {margin-top:80px}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #BDE1E2;
    margin: 1em 0;
    padding: 0; 
}

.bg_color {background:#BCE1E2; padding:10px; margin-bottom:20px}

.contain_main p img{display: block;height: auto; width:100%}
ul.event-ctas {display:none; list-style:none;}