.body_template_two h1,
.body_template_two h2, 
.body_template_two h3, 
.body_template_two h4,
.body_template_two h5,
.body_template_two h6,
.body_template_two .slider-caption .caption-title,
.body_template_two .slider-caption .caption-description{
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
}

.navigation .nav-links a,
.bttn, 
button, 
input[type="button"], 
input[type="reset"], 
input[type="submit"] {
    background: #FFF;
    color: #333;
    cursor: pointer;
    font-size: 14px;
    font-size: 14px;
    line-height: 1;
    text-transform: uppercase;
    border: none;
    padding: 15px 25px;
    font-weight: normal;
    border: 3px solid #f98253;
    display: inline-block;
    position: relative;
}

.navigation .nav-links a:hover,
.bttn:hover, 
button:hover, 
input[type="button"]:hover, 
input[type="reset"]:hover, 
input[type="submit"]:hover{
	background: #f98253;
}

.body_template_two #masthead #top-header{
	padding: 5px 0;
	
}

.body_template_two #masthead #top-header,
.body_template_two .slider-caption,
.body_template_two .testimonial-slider-wrap .testimonial-wrap, 
.body_template_two .main-navigation .current-menu-item > a, 
.body_template_two .main-navigation .current_page_item > a {
	background: transparent;
}

.body_template_two #masthead #top-header .right-header-medi{
	width:65%;
	height:95px;
	float:right;
	/*border:1px dotted blue;*/
}

/*---------nav-menu------*/

.body_template_two #site-navigation.main-navigation {

	text-align: left;
	/*border:1px solid blue;*/
}

.body_template_two #site-navigation.main-navigation a {
	color: #333; /*#BE1E2D;*/
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 600;
	/*padding:20px 10px;
	padding:10px 1px;*/
	font-family: 'Roboto', sans-serif;
	/*border:1px solid black;*/
}

.body_template_two .main-navigation .current-menu-parent > a, 
.main-navigation .current_page_parent > a, 
.body_template_two .main-navigation .current-menu-item > a, 
.body_template_two .main-navigation .current_page_item > a{
	background:transparent;
	/*border-top: 2px solid #FDB913; /* #f98253*/
	/*border-bottom: 2px solid #FDB913; /* #f98253*/
	margin-top: -2px;
}

.body_template_two #site-navigation.main-navigation .menu {
	float: right;
	width: 100%; /*75%;*/
	text-align:right;
	/*border:1px solid red;*/
}

.body_template_two #masthead .site-branding a {
	padding: 0;
	display: inline-block;
}

.body_template_two #site-navigation.main-navigation ul li:hover a {
	background:transparent;
}

.body_template_two #site-navigation.main-navigation ul li  {
	position:relative;
	margin: 0;
}

.body_template_two #site-navigation.main-navigation ul li:last-child {
	margin-right: 0;
}

.body_template_two #site-navigation.main-navigation ul li:before {
	content:'';
	position: absolute;
	right:50%;
	left:50%;
	top:-2px;
	height:2px;
	background:#f98253;
	transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;  
}

.body_template_two #site-navigation.main-navigation ul li:hover:before{
	left: 0;
	right:0;
}

.body_template_two #site-navigation.main-navigation ul ul {
	border-bottom: 0;
    border-top: 3px solid #FDB913; /*#f98253;*/
}

.body_template_two #site-navigation.main-navigation ul ul a {
	font-size: 14px;
	text-transform: capitalize;
	padding: 12px 20px;
	color: #BE1E2D;
}

.body_template_two #site-navigation.main-navigation ul ul li {
	padding: 12px 0;
}

.body_template_two #site-navigation.main-navigation ul li:last-child ul.sub-menu {
	left:auto;
	right:0;
}

/*---------slider-section-------*/

.body_template_two .slider-caption {
	/*text-align:left;*/
	/*font-weight: 400;*/
	background:rgba(138,138,138,0.4);
	line-height: 1;
	text-transform: initial;
	max-width: 100%;
	border:1px dotted green;
}

.body_template_two .slider-caption .caption-title, 
.body_template_two .slider-caption .caption-description{
	margin:0 0 20px 0 ;
	padding:12px 8px 15px 8px;
	width: auto;
	display:inline-block;
	border:1px dotted red;
}

.body_template_two .slider-caption .caption-title {
	font-size: 30px;
	/*background:rgba(255,102,36,0.77);*/
	text-transform: capitalize;
	max-width: 50%;	
	line-height: 1;
}

.body_template_two .slider-caption .caption-description {
	font-size: 25px;
	font-weight: 400;
	/*background:rgba(138,138,138,0.4);
	line-height: 1;
	text-transform: initial;*/
	max-width: 70%;
	border:1px dotted black;
	
}

.body_template_two #slider-banner {
	position: relative;
	background:transparent;
}

#content_image{
	width:100%; 
	height:auto; /*300px;*/
	background-color:#ccc;
	margin:auto;

	}
#content_image img{max-width:100%; height:auto; width:100%; }

.body_template_two #slider-banner #slider-prev a.bx-prev:hover {
	background: url('../images/left-arrow.png') no-repeat 0 0;
	width: 50px;
	height: 50px;
	
}


.body_template_two #slider-banner #slider-next a.bx-next {
	position: absolute;
	top: 50%;
	margin-top:-25px;
	text-indent: -9999px;
	right: 0;
	background: url('../images/right-arrow-sprite.png') no-repeat 0 -52px;
	width: 50px;
	height: 50px;
	transition:none;
	-moz-transition:none;
	-webkit-transition:none;
	margin-right: 15px;
}


.body_template_two #slider-banner #slider-next a.bx-next:hover {
	background: url('../images/right-arrow-sprite.png') no-repeat 0 0;
	width: 50px;
	height: 50px;
}

.body_template_two #slider-banner .bx-wrapper .bx-pager.bx-default-pager a {
	width: 25px;
	height:8px;
	border-radius: 0;
	background:#ffffff;
    box-shadow: none;
}

.body_template_two #slider-banner .bx-wrapper .bx-pager.bx-default-pager a:after {
	background:#f98253;
	transition:none ;
	-webkit-transition:none ;
	-moz-transition:none ;
}

/*------------------welcome-post-section------*/

.body_template_two #welcome-text, .body_template_two #top-section .welcome-detail {
	width: 100%;
	font-weight:400;
	/*color:#00000;*/
	/*border:1px solid red;*/
}

.body_template_two #top-section {
	/*padding-top:50px;
	padding-bottom:50px;*/
	width:90%;
	border-bottom: none;
	margin:40px auto 40px auto;
	/*border:1px solid blue;*/
}

.body_template_two #top-section figure.welcome_left_content {
	width:46%;
	float: left;
	margin-right: 1%;
	/*border:1px solid green; */
}

.body_template_two #top-section .welcome_right_content {
	width: 100%;
	/*border:1px dotted blue;*/
}

.body_template_two #top-section .welcome_right_content  h2{
	text-align:center;
	font-size:22px;
}

.body_template_two #top-section h1 a {
	color:#f98253;
	font-size: 22px;
	text-transform:capitalize;
}

.body_template_two #top-section .welcome-detail{
	font-size: 20px;
	
}

.body_template_two #top-section .welcome-detail a.bttn {
	color: #f98253;
	font-size: 20px;
    background: transparent;
    border:none;
    float: right;
    text-transform: capitalize;
	padding: 8px 0;
    transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
}

.body_template_two #top-section .welcome-detail a.bttn:after {
	content: '';
    position: absolute;
    right: 50%;
    left: 0;
    bottom: 0;
    height: 3px;
    background: #f98253;
    transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;

}

.body_template_two #top-section .welcome-detail a.bttn:hover {
	color:#000;
}




/*---------check-now-section---------*/

.body_template_two #call-to-action {
	background: url('../images/check-now-bg.png');
	text-align: center;
	padding: 80px 0;
}

.body_template_two #call-to-action h4{
	float: none;
	max-width: 100%;
	margin-bottom: 22px;
	color: #444;
	margin-bottom: 40px
}

.body_template_two #call-to-action .action-btn {
	float: none;
	background:#f7814f;
	font-size: 18.91px;
	border-color:#f7814f;
	padding:10px 40px;
	font-weight: 400;
	display:inline-block;
	transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
}

.body_template_two #call-to-action .action-btn:hover {
	background:#ffffff;
	color:#f7814f;
}

/*--------------mid-section--------------*/
#mid-section-wrap{
	width:100%; 
	background-color:#eff4f7;
	padding-top: 2%;
	padding-bottom: 1%;
	/*border:1px dotted red;*/ 
}

.body_template_two #mid-section {
	width:83%;
	/*border:1px dotted blue;*/
}

.body_template_two #mid-section h2,
.body_template_two #event_section h2{
	font-size: 30px;
	text-transform: uppercase;
	margin-bottom: 40px;
	text-align: center;
}

.body_template_two #mid-section .featured-post {
	width:29%;
	margin-right:0;
	margin-left:4.33%;
	background: #eff4f7; /*#FFF;*/
	position: relative;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
}

.body_template_two #mid-section .feature_wrap {
	width:auto;
	margin-left:-4.33%;
}

.body_template_two #mid-section #featured-post-3.featured-post {
	margin-right: 0;
}

.body_template_two #mid-section .featured-post h4 {
	padding:10px 20px 0 20px;
	font-size: 20px;
	margin-bottom: 16px;
}

.body_template_two #mid-section .icon_view_mod h4{
	text-align: left;
	padding: 30px 20px 5px 20px;
}

.body_template_two #mid-section .icon_view_mod.big-icon h4{
	text-align: center;
}

.featured-post h4.has-icon .fa{
	font-size: 28px;
    margin-right: 12px;
}

.body_template_two #mid-section .featured-post h4 a{
    text-transform: uppercase;
}

.body_template_two #mid-section .featured-post .featured-content {
	padding:0 20px 10px 20px;
	font-size: 15px;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
}

.body_template_two #mid-section .featured-post .featured-overlay {
	background:#FDB913;
	transform:scale(1);
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	font-size:16px;
	font-weight:500;
	padding:10px;
	color:#FFFF;
}

.body_template_two #mid-section .featured-post .featured-overlay a.image_feature_lightbox {
	background:#fefdfd;
	position: absolute;
    top: 50%;
    left: 50%;
    width:30px;
    line-height: 30px;
    margin-top:-15px;
    margin-left:-35px;
    color:#b3bdbd;
}

.body_template_two #mid-section .featured-post .featured-overlay a.plus_fa_icon {
	background:#fefdfd;
	position: absolute;
    top: 50%;
    right: 50%;
    width:30px;
    line-height: 30px;
    margin-top:-15px;
    margin-right:-35px;
    color:#b3bdbd;
}
/*
.body_template_two #mid-section .featured-post figure.featured-image:after {
	content:'';
	position:absolute;
	width: 0;
	border-width:16px;
	border-style:solid;
	border-color:transparent transparent #313131 transparent;
	bottom:0;
	left:50%;
	margin-left:-15px;
	opacity:0;
	transition:all 0.3s ease-in-out;
}
*/
.body_template_two #mid-section .featured-post:hover .featured-overlay, 
.body_template_two #mid-section .featured-post:hover figure.featured-image:after {
	opacity:1;
}

.body_template_two #mid-section .featured-post:hover {
	background:#313131;
}

.body_template_two #mid-section .featured-post:hover h2 a,
.body_template_two #mid-section .featured-post:hover .featured-content {
	color:#fff;
}

.body_template_two #mid-section .featured-post .featured-image img {
	width:100%;
}
/*------------bottom-section---------*/

.body_template_two #bottom-section {
	background:#FDB913;
	color:#000000;
	padding:50px 0;
	
	/*border:1px dotted red;*/
}

.body_template_two #bottom-section h3 {
	color:#555;
	font-size: 22px;
	text-transform: capitalize;
    text-align: center;
}

.body_template_two #bottom-section .testimonial-slider-wrap, 
.body_template_two #bottom-section .thumbnail-gallery, 
.body_template_two #bottom-section .text-box {
	width:32%;
	margin-right: 2%;
	/*border-right:rgba(130, 149, 164, 0.3) solid 1px;*/
	position: relative;
	padding-right:1%;
	float:left;
}
/*
.body_template_two #bottom-section .testimonial-slider-wrap:before, 
.body_template_two #bottom-section .thumbnail-gallery:before, 
.body_template_two #bottom-section .text-box:before{
	content: '';
	position: absolute;
	width: 0;
    height: 0;
    border-width: 60px;
    border-style: solid;
    border-color: #e0eaf1 transparent transparent #e0eaf1;
    border-radius: 50%;
    top: -80px;
    left: 50%;
	margin-left: -60px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);

}*/

.body_template_two #bottom-section .testimonial-slider-wrap {
	margin-right: 0;
	border-right: none;
}

.body_template_two #bottom-section .text-box .textwidget {
	font-size: 20px;
    line-height: 1.3;
    white-space: pre-line;
}

.body_template_two #bottom-section .testimonial-slider-wrap {
	overflow:visible;
}

.body_template_two #bottom-section .testimonial-thumbnail {
	width: 30%;
}

.body_template_two #bottom-section .testimoinal-client-name_two, 
.body_template_two #bottom-section .testimonial_date{
	width: 70%;
	float: left;
	font-size: 16px;
	padding-left:5%;
}

.body_template_two #bottom-section .testimoinal-client-name_two {
	font-weight: 400;
	font-size: 20px;
}
 
.body_template_two #bottom-section .testimonial-excerpt_two {
	font-size: 20px;
	font-style: italic;
	color:#000;
	line-height: 1.3;
	padding-top:5px;
}

.body_template_two #bottom-section .thumbnail-gallery .gallery-item{
	display:inline-block;
	float: none;
	padding:0;
	background:transparent;
	margin: 0 0 2% 2%;
	max-width:30%;
}

.body_template_two #bottom-section .thumbnail-gallery .gallery {
	margin-left:-2%;
}

.body_template_two #bottom-section .testimonial-slider-wrap .bx-wrapper .bx-pager.bx-default-pager a {
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	background:#ffffff;
}


/*---------------Our Impact---------*/

.body_template_two #our_impact{
	width:100%;
	height:auto; /*300px;*/
	margin:4% auto auto auto;
	/*border:1px dotted red;*/
}
#our_impact_header{
	width:100%;
	height:auto;
	margin:auto auto 3.5% auto;
	text-align:center;
	background-color:#FFF;
	/*border:1px dotted blue;*/
}
#our_impact_header h2{text-align:center; color:#BE1E2D; font-size:22px; }
#our_impact_header h3{text-align:center; }

#our_impact_body, #conference-strip{
	width:100%;
	height:auto; /*550px;*/
	margin:auto auto 3% auto;
	/*background-color:#faeaf5;*/
	/*border:1px dotted #ccc;*/
}

#conference-strip{
	overflow:auto;
    padding-top:1%;
    padding-bottom:1%;
    /*border:1px dotted #ccc;*/
	background-color:#faeaf5;
}

#conference-home{
	width:60%;
	height:auto; /*550px;*/
	/*float:left;
	margin-left:18%;*/
	margin:1% auto;
	/*background-color:#faeaf5;*/
	/*border:1px dotted blue;*/
}
#conference-home img{max-width:100%; height:auto; width:100%; }
#conference-home-right{
	width:20%;
	height:auto; /*550px;*/
	float:right;
	margin-right:5%;
	padding-top:10%;
	/*margin:2% auto;
	/*background-color:#faeaf5;*/
	/*border:1px dotted blue;*/
}
#conference-home-right h2 a:hover{color:#BE1E2D; font-size:;}

/*---------------events---------*/

.body_template_two #event_section #latest-events_template_two h1 {
	text-align: center;
	text-transform: capitalize;
	padding-bottom: 60px;
	margin-bottom: 0;
}

.body_template_two #event_section h2 a{
	color: #555;
}

.body_template_two #event_section h2{
	color: #BE1E2D;
}

.body_template_two #event_section #latest-events_template_two h4 a{
	color:#666;
}

.body_template_two #event_section #latest-events_template_two .event_mail_wraper {
	/*margin-left:-2%;*/
	width:auto;
	/*border:1px dotted blue;*/
}

.body_template_two #event_section #latest-events_template_two .event-list_two {
	width: 23%;
	float:left;
	margin:auto 1%;
	position: relative;
	overflow: hidden;
	text-align: center;
	/*border:1px dotted red;*/
}

.body_template_two #event_section #latest-events_template_two .event-list_two .event-date_two {
	position: absolute;
	background:rgba(247, 129, 79, 0.8);
	border-radius: 50%;
    height: 76px;
    width: 76px;
    left: 50%;
    top: 100%;
    text-align: center;
    color:#ffffff;
    line-height: 1;
    z-index: 9;
    padding:8px;
    margin-top:12px;
    margin-left:-38px;
}

.body_template_two #event_section #latest-events_template_two .event-list_two:last-child {
	margin-right:0;
}
.body_template_two #news-section{
	width:50%;
	height:500px;
	margin:10% auto;
	background: #eff4f7;
	line-height: 0.9;
	/*border:1px solid red;*/
}
.body_template_two #event_section {
	width:100%;
	margin:5% auto auto auto; /*margin:auto;*/
	padding-top:1%;
	padding-bottom:8%;
	line-height: 0.9;
	background-color: #eff4f7;
	/*border:1px dotted red;*/
}
#event_section .ak-container{
	width:90%;
	/*border:1px solid blue;*/
}

.body_template_two #event_section #latest-events_template_two .event-list_two .event-detail_two {
	/*padding:20px 30px 0 33px;*/
	height:auto; /*70px;*/
	/*background:#ffffff;*/
	position: relative;
	z-index: 9;
	/*border:1px solid green;*/
}

.body_template_two #event_section #latest-events_template_two .event-detail_two:after {
	content: '';
	position: absolute;
    /*background:url('../images/event-bg-white.png') no-repeat top center;*/
    width: 100%;
    height: 100%;
    top: 100%;
    left: 0%;
    z-index: 9;
}

.body_template_two #event_section #latest-events_template_two .event-excerpt_two {
    color: #aaaaaa;
    line-height: 1.2;
}

.body_template_two #event_section #latest-events_template_two span.event-date-day_two {
	font-size: 39px;
	font-weight:700;
	display: block;
}

.body_template_two #event_section #latest-events_template_two span.event-date-month_two {
	font-size: 20px;

}

.body_template_two #event_section #latest-events_template_two a img{
	transform:scale(1);
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
}

.body_template_two #event_section #latest-events_template_two .event-list_two:hover img{
	transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
}

/*-------footer-------*/

.body_template_two .site-footer #top-footer {
	background: #23347D;
	font-size: 16px;
	padding:0;
}

.body_template_two .site-footer #top-footer .ak-container {
	position: relative;
	padding-top: 70px;
	padding-bottom: 45px;
}

.body_template_two .site-footer #top-footer h1.footer_title_text {
	font-size: 32px;
	font-weight:700;
	background: #f98253;
	text-align: center;
	color:#ffffff;
	position:absolute;
	width:26%;
	line-height:55px;
	top:0;
	left:50%;
	margin-left:-14%;	
}

.body_template_two .site-footer #top-footer h1:before {
	content: '';
	position: absolute;
	border-width: 28px 20px;
    border-style: solid;
    border-color: #f98253 #f98253 transparent transparent;
    left: -40px;
    top: 0;
}

.body_template_two .site-footer #top-footer h1:after {
	content: '';
	position: absolute;
	border-width: 28px 20px;
    border-style: solid;
    border-color: #f98253 transparent transparent #f98253;
    right: -40px;
    top: 0;
}

.body_template_two .site-footer #top-footer h3 {
	text-transform: capitalize;
	font-size: 22px;
	color:#ffffff;
}

.body_template_two .site-footer #top-footer ul li, 
.body_template_two .site-footer #top-footer .footer2.footer .aptf-tweet-content {
	font-size: 16px;
}

.body_template_two .site-footer #top-footer .footer2.footer .aptf-tweet-content a.aptf-tweet-name,
.body_template_two #event_section #latest-events_template_two h1 a  {
	color:#f98253 !important;
}

.body_template_two .site-footer #top-footer .footer4.footer ul li i {
	color:#bbb9b9;
	font-size: 26px;
	margin-right: 10px;
}

.body_template_two #bottom-footer {
	text-transform: capitalize;
	background:#23347D;
    font-family: 'Roboto', sans-serif;
    color: #ffffff;
    font-size: 16px;
}

.body_template_two #bottom-footer a, .body_template_two #bottom-footer .copyright {
	color:#aeaeae;
	font-size: 13px;
}
/*-----inner-pages------*/

.body_template_two .sidebar h3.widget-title, 
.body_template_two.left-sidebar .searchform, 
.body_template_two.both-sidebar .searchform, 
.body_template_two .featured-post.big-icon h2.has-icon .fa  {
	border-color:#f98253;
}

.body_template_two .sidebar h3.widget-title{
	font-size: 16px;
}

.body_template_two .event-thumbnail .event-date, 
.body_template_two .event-date-archive, 
.body_template_two a.cat-event-more.bttn:after, 
.body_template_two .portofolio-layout .entry-title, 
.body_template_two .entry-content .bttn:after, 
.body_template_two #bottom-section .testimonial-slider-wrap .bx-wrapper .bx-pager.bx-default-pager a:hover, 
.body_template_two #bottom-section .testimonial-slider-wrap .bx-wrapper .bx-pager.bx-default-pager a.active{
	background:#f98253;
}

.body_template_two a.all-testimonial, .body_template_two a.all-events,  
.body_template_two .event-detail h4 a:hover, 
.body_template_two .author.vcard a, 
.body_template_two a .entry-date.published, 
.body_template_two .entry-footer a:hover, 
.body_template_two.left-sidebar .searchform .searchsubmit,
.body_template_two.both-sidebar .searchform .searchsubmit,  
.body_template_two.left-sidebar a:hover, 
.body_template_two.left-sidebar .sidebar .widget_recent_comments .url:hover, 
.body_template_two .business-hours ul li a, 
.body_template_two .featured-post.big-icon h2.has-icon .fa{
	color:#f98253;
}

.body_template_two .cat-event-list a .entry-date.published {
	color:#ffffff;
}

.body_template_two .cat-event-list .cat-event-more{
	color:#444;
}

.body_template_two .cat-event-list .cat-event-more:hover{
	color:#FFF;
}
 
.body_template_two .testimonial-sidebar .testimoinal-client-name {
	position: static;
    width: 65%;
    float: left;
    margin-left: 5%;
    font-style: normal;
    margin-top: 0;
}

.body_template_two .testimonial-sidebar .testimonial-excerpt {
    font-style: italic;
    margin-top: 2%;
}

.body_template_two .testimonial-sidebar .testimonial-list:after {
	display: none;
}

.body_template_two .testimonial-sidebar .testimonial-list {
	margin-bottom: 40px;
}


.body_template_two .cat-portfolio-list:hover .portofolio-layout {
	background:rgba(235,135,82,0.4);
}

/*---------boxed-layout--------*/

.body_template_two #top-section .welcome_fill_content {
	width: 100%;
	margin-left:0;
}

/*
.body_template_two.boxed-layout .slider-caption .caption-title, 
.body_template_two.boxed-layout .slider-caption .caption-description {
	margin-left:50px;
}*/

.body_template_two.boxed-layout #slider-banner #slider-prev a.bx-prev, 
.body_template_two.boxed-layout #slider-banner #slider-prev a.bx-prev {
	margin-left: 10px;
}

/*-----------icon-font-awesome------*/

.body_template_two #mid-section .big-icon, 
.body_template_two #mid-section .big-icon:hover {
	background:transparent;
}

.body_template_two #mid-section .big-icon:hover h2 a {
	color:#000;
}

.body_template_two #mid-section .big-icon:hover .featured-content, 
.body_template_two #ak-blog-post article .short-content, .cat-links a{
	color:#444;
}

/*--------menu-alignment-center-------*/

.body_template_two #site-navigation.main-navigation.menu-center .menu  {
	width: 100%;
	text-align: right;
}

.body_template_two #site-navigation.main-navigation.menu-center ul li {

	margin-right:0; /*5px;*/
}

.body_template_two #site-navigation.main-navigation.menu-center ul li:first-child {
	margin-left:-2px;
}

.body_template_two #site-navigation.main-navigation.menu-center ul li a {
	padding-left:20px; /*20px;*/
	/*padding:10px 20px;*/
	
	/*padding:1px 10px; /*20px;*/
}

.body_template_two #top-header.center_menu_top .header_text_left, 
.body_template_two #masthead .center_menu_top .site-branding {
	width: 30%;
	/*border:1px solid red;*/
	
}

.site-branding2 {
	width: 30%;
	float:left;
	overflow:auto;
	/*border:1px solid red;*/
	
}
.right-header2{
	width: 30%;
	float:right;
	text-align:right;
	overflow:auto;
	/*border:1px solid red;*/
}
.right-header2 a{
	color:#398DCD;
}
.right-header2 h3{

	font-size:14px;
	color:#2172B5;
}


.home-top-wrap{
	width:100%;
	height:80vh; /*500px;*/	
	margin:0.5% auto;
	position: relative;
	background-image: linear-gradient(to right, rgba(57,141,205,0), rgba(57,141,205,2));
	/*border:1px solid red;*/
}
#home-image{
	width:100%;
	height:80vh;*/
	/*overflow:auto;*/	
	margin:auto;
	/*background:url('../images/home-2.jpg') no-repeat top center;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	/*background-attachment: fixed;*/
	position: absolute;
	top: 0;
    left: 0;
	/*border:1px dotted red;*/
}
#home-image img{max-width:100%; height:auto; width:100%; }
#home-image-caption{
	width:50%; 
	height:100%; /*500px;*/
	float:right;
	z-index: 9;
	background-image: linear-gradient(to right, rgba(57,141,205,0), rgba(57,141,205,2));
	position: relative;
	/*opacity: 0.4;*/
	/*border:1px dotted blue;*/
}
#home-image-caption-title,
#home-image-caption-text{
	width:80%; 
	height:auto; /*300px;*/
	margin:2% auto;
	float:right;
	font-size:24px;
	font-weight:500;
	color:#FFFF;
	/*border:1px dotted blue;*/
}
#home-image-caption-title{
	margin:10% auto 2% auto;
}
#home-image-caption-title h3{
	color:#FFFF;
}
#home-image-caption-text{

	font-size:20px;
	font-weight:400;

}

.section-bottom{
	width:100%; 
	height:auto;
	/*border:1px dotted blue;*/
}
#section-bottom-inner-wrap{
	width:40%; 
	overflow:auto;
	color:#FFFF;
	margin:2% auto;
	/*border:1px dotted blue;*/
}
#section-bottom-inner-wrap a{color:#FFFF; }
#section-bottom-inner-wrap-left,
#section-bottom-inner-wrap-right{
	max-width:50%; 
	height:60px;
	margin:auto;
	text-align:center;
	padding:1%;
	color:#FFFF;
	font-weight:700;
	font-size:22px;
	background-color:#E27726;
	/*border:1px dotted blue;*/
	display:block;
	border-style:solid;
	border-color:#bbb #888 #666 #aaa;
	border-width:3px 4px 4px 3px;
	background:#E27726;
	text-decoration:none;
}

#section-bottom-inner-wrap-left:hover{
	border-color: #666 #aaa #bbb #888;
	border-width:4px 3px 3px 4px;
	color:#000;
}
#section-bottom-inner-wrap-right:hover{
	border-color: #666 #aaa #bbb #888;
	border-width:4px 3px 3px 4px;
	color:#000;
}
#section-bottom-inner-wrap-left{
	float:left;
	border-right:2px solid #FFFF;
}
#section-bottom-inner-wrap-right{
	float:right;
}

/*......................Partners ...........................*/

#projeicts_text{width:100%; height:auto; text-align:center; margin:20px auto 50px auto;  /*border:1px dotted green;*/ }

/*......................Partners ...........................*/


.pages_wrap{width:100%; height:auto; /*border:1px dotted red;*/ }
.image_headers{width:100%; height:400px; /*border:1px dotted red;*/ }

/*#content_image{
	width:100%; 
	height:300px;
	background-color:#ccc;
	margin:auto auto 4% auto; 
	border:1px dotted blue; 
	}*/
#content_top_header{width:65%; height:auto; /*30px;*/ margin:4% auto; padding-bottom:2%; border-bottom:1px solid #E27726; }
#content_top_header h3{font-size:20px; text-align:center; color:#23347D; }
#content_top_text{width:100%; height:auto; margin:1% auto; text-align:justify;  /*border:1px dotted green;*/ }

#programmes__text{width:90%; text-align:justify;}

#abstract_others_text{text-align:left; }
#abstract_others_text h3{color:#BE1E2D; font-size:16px; font-weight:500; }

#about_competition_text{width:100%; height:auto; /*170px;*/ margin-top:20px;  /*border:1px dotted green;*/ }
#about_competition_text a{color:#BE1E2D; }
#about_competition_text h4{color:#BE1E2D;  }

#content_body{
    width:65%; 
    overflow:auto; 
    margin:2% auto; 
    text-align:justify;
    color:#000000;
    font-size:16px;
    /*border:1px dotted blue;*/ 
}
#content_body a{
    color:#2172B5; 
    font-weight:500;
}
#content_top_text{
		width:65%; 
		height:auto;
		margin:3% auto;  
		/*border:1px dotted green;*/ 
	}
#content_body-left{
	width:25%;
	height:auto;
	float:left;
	/*border:1px dotted green;*/	
}
#content_body-right{
	width:71%;
	height:auto;
	float:right;
	/*border:1px dotted green;*/	
}
#content_body-right-image{
	width:100%;
	height:auto;
	/*border:1px dotted green;*/	
}
#content_body-right-image img{max-width:100%; height:auto; width:100%; }
#content_body-right-header{width:100%; height:auto; /*border:1px dotted green;*/	}

#content_rows{width:100%; overflow:auto; margin-bottom:2%; /*border:1px dotted red;*/ }
#content_header{width:100%; height:auto; margin:1px auto; /*border:1px dotted blue;*/}
#content_header h3 a{font-size:17px; font-weight:400; color:#BE1E2D; }
#content_text{width:100%; height:auto; /*190px;*/ margin:5px auto;  /*border:1px dotted blue;*/}

/*......................................... Who We Are ...................................*/

.aboutus_wrap{width:100%; /*border:1px dotted red;*/ }

#aboutus_image{width:100%; height:auto; margin-bottom:30px; /*border:1px dotted red;*/}
#aboutus_us_header{width:80%; height:auto; margin:10px auto 30px auto; text-align:center; font-size:20px; color:#BE1E2D; /*border:1px dotted red;*/ }
#aboutus_text{width:80%; height:auto; margin:20px auto 50px auto; text-align:center; /*border:1px dotted red;*/ }

#aboutus_vision_row{width:90%; overflow:auto; margin:20px auto 40px auto; /*border:1px dotted red;*/ }
#aboutus_vision, #aboutus_innovation, #aboutus_mission, #aboutus_collaboration, #aboutus_objectives, #aboutus_sustainability{width:30%; height:auto; margin:1px; /*border:1px dotted green;*/ }

#aboutus_vision, #aboutus_innovation{float:left; }
#aboutus_mission, #aboutus_collaboration{float:left; margin-left:5%; }
#aboutus_objectives, #aboutus_sustainability{float:right; }

#aboutus_vision, #aboutus_objectives{background-color:#BE1E2D; }
#aboutus_mission{background-color:#FDB913; }

#aboutus_innovation{background-color:#FF7F50; }
#aboutus_collaboration{background-color:#2F4F4F; }
#aboutus_sustainability{background-color:#808080; }

#aboutus_vision_row_header, #aboutus_vision_row_header_mision{width:90%; height:50px; margin:10px auto; /*border:1px dotted red;*/ }
#aboutus_vision_row_header h3{font-size:18px; margin:auto; color:#FFF; }
#aboutus_vision_row_text{width:90%; height:250px; margin:1px auto; font-size:16px; color:#FFF; /*border:1px dotted red;*/ }

#aboutus_vision_row_header_mision h3{font-size:18px; margin:auto; color:#00000; }
#aboutus_vision_row_text_mision{width:90%; height:250px; margin:1px auto; font-size:16px; color:#00000; /*border:1px dotted red;*/ }



#advisry_image{width:100%; height:auto; margin-bottom:30px; /*border:1px dotted blue;*/ }
#advisry_image img{max-width:100%; height:auto; width:100%; }

#advisry_image_text{width:80%; height:auto; text-align:center; margin:20px auto 30px auto; /*border:1px dotted blue;*/ }

#advisory_wrap{width:100%; height:auto; /*border:1px dotted blue;*/}

#advisory_wrap_rows{width:100%; overflow:auto; margin:2px auto 30px auto; position:relative; display:flex; /*border:1px dotted red;*/ }

#advisory1, #advisory2, #advisory3, #advisory4{width:20%; height:auto;  margin:4px 0;   /*border:1px dotted green;*/}
#advisory2, #advisory3, #advisory4{margin-left:8%; /*border:1px dotted blue;*/ }
#advisory4{ }

#advisory_image{width:99.5; /*215px;*/ height:auto; /*220px;*/ margin:1px auto 0px auto; /*border:1px dotted red;*/ }
#advisory_image img{max-width:100%; height:auto; width:99.5%; }
#advisory_strip{display:none; width:99.5%; height:10px; margin:0px auto 1px auto; background-color:#BE1E2D;  }
#advisory_name{width:99.5%; height:auto; margin:2% auto; color:#E27726; /*398DCD;*/ font-size:16px; font-weight:600; text-align:left; /*border-bottom:3px solid #000000;*/ }
#advisory_name a{color:#E27726; }
#advisory_name a:hover{color:#398DCD; }
#advisory_title{width:99.5%; height:auto; margin:2px auto auto auto; font-size:14px; color:#398DCD; text-align:left; /*border:1px dotted green;*/ }


/* .............................. Other pages ...............  */

.innovation_others_image{width:80%; height:auto; /*400px;*/ margin:30px auto; /*border:1px dotted red;*/ }

.innovation_others_body{width:80%; overflow:auto; margin:60px auto; /*border:1px dotted blue;*/}
#innovation_others_header {margin-bottom:50px; }
#innovation_others_header h3{color:#BE1E2D; text-align:center; }

#innovation_others_header h3 a{color:#BE1E2D; text-align:center; font-size:14px; font-weight:500; }

.innovation_others_left{width:65%; overflow:auto; float:left; text-align:justify; /*border:1px dotted blue;*/}
.innovation_others_left a{color:#BE1E2D; }
.innovation_others_right{width:32%; overflow:auto; float:right; /*border:1px dotted green;*/}
#innovation_others_right_image{width:99.9%; /*341px;*/ height:auto; /*505px;*/ float:right; margin-bottom:5px; /*border:1px dotted blue;*/ }
#innovation_others_right_image img{max-width:100%; height:auto; width:100%; }

.rom_and_rice{width:65%; height:auto; margin:auto; /*border:1px dotted blue;*/}

.process_text{width:100%; height:auto; text-align:center; margin:auto auto 50px auto; /*border:1px dotted red;*/}

.process_wrap, .process_wrap_image{width:100%; overflow:auto; margin:20px auto 30px auto;  display:flex; /*border:1px dotted red;*/}

#process_block1, #process_block2, #process_block3{width:30%; height:auto; margin:1px; display: inline-block;   /*border:1px dotted red;*/}

#process_block1{float:left; }
#process_block2{float:left; margin:1px 6% 1px 6%; }
#process_block3{float:right; }

#process_header1, #process_header2, #process_header3{width:99.8%; height:auto; padding:5px; margin:1px; background-color:#FDB913; /*border:1px dotted blue;*/}
#process_header1{background-color:#FDB913; }
#process_header2{background-color:#BE1E2D; }
#process_header3{background-color:#2F4F4F; }

#process_header1 h3 a{font-size:18px; font-weight:300; color:#FFF;}
#process_header2 h3 a{font-size:18px; font-weight:300; color:#FFF;}
#process_header3 h3 a{font-size:18px; font-weight:300; color:#FFF;}
#process_body{width:99.8%; height:200px; margin:1px; /*border:1px dotted green;*/}
#process_body ul  li{margin-top:3px; }
#process_stage{width:99.8%; height:auto; margin:1px; position:static; /*border:1px dotted black;*/}
#process_stage h3 a{font-size:18px; font-weight:600; color:#BE1E2D; }




.news-events{width:60%; height:auto; margin:2% auto auto auto; /*border:1px dotted red;*/ }

#news-events-header-top{text-align:center; margin:2% auto 7% auto; /*border:1px dotted blue;*/ }
			
#news-events-row{width:100%; overflow:auto; margin:auto auto 6% auto; /*border:1px dotted red;*/ }

#news-events-newsletter-row{width:100%; overflow:auto; margin:auto auto 6% auto; /*border:1px dotted red;*/ }

#news-events-left{width:25%; height:auto; /*170px;*/ float:left; /*border:1px dotted red;*/ }
#news-events-left img{max-width:100%; height:auto; width:100%;  }
			
#news-events-right{width:70%; height:auto; float:right;  /*border:1px dotted red;*/ }
#news-events-header{width:99%; height:auto; margin-bottom:5px; /*border:1px dotted red;*/  }
#news-events-header h3 a{width:100%; font-size:16px; color:#C00; text-align:justify; /*border:1px dotted blue;*/  }
#news-events-header h3 a :hover{color:#000000;  }
#news-events-tetx{width:99%; height:auto; text-align:justify; /*130px;*/ /*border:1px dotted blue;*/ }


/*..................................................Picture of Ageing..............................................................*/

	 

	#aboutus_wrap{
        width:85%;
        height:auto;
        margin: 4% auto 1% auto;
        /*border:1px solid red;	*/
        } 
	#ageing_wrap{
        width:70%;
        overflow:auto;
        margin: 2px auto;
        text-align:justify;
        /*border:1px solid red;	*/
        }
    #ageing_wrap a{color:#C00;}
	#ageing_wrap-left{
        width:76%;
        height:auto;
        float:left;
        margin: 2px auto;
        /*border:1px dotted red;	*/
        } 
	#ageing_wrap-right{
        width:20%;
        height:auto;
        float:right;
        margin: 2px auto;
        /*border:1px dotted blue;	*/
        } 
    #ageing_wrap-right h3 {border-bottom:1px solid #ccc; }
 	#ageing_wrap-right h3 a{font-size:16px;}        
        
        
        
        
    #aboutus_heading_right{
        width:75%;
        height:auto;
		float:right;
		color:#C00;
		font-size:16px;
		font-weight:600;
		margin-bottom:2%;
		border-bottom:1px dotted #CCC;*/
        /*border:1px dotted blue;*/	
        }    
#aboutus_link{
	width:20%;
	float:left;
	height:auto;
	margin-left:1px;
	/*border:1px solid #000; /*..........................................primary............................*/
	}
#aboutus_link_heading{
        width:98%;
        height:28px;
		color:#C00;
		margin:4px 3px 10px 3px;
		border-bottom:1px dotted #CCC;*/
       /* border:1px dotted red;	*/
        }
#aboutus_link_heading a{
		font-size:16px;
		color: #BE1E2D;
		font-weight:bold;
        }
#link1{
	width:98%;
	height:auto;
	margin:4px 3px 10px 3px;
	border-bottom:1px dotted #CCC;
	/*border:1px dotted #000; /*..........................................primary............................*/
	}
#link1 a{color:#FDB913; font-size:14px; font-weight:500; }
#link1 a:hover{color:#BE1E2D; font-size:14px; font-weight:500; }
#aboutus_content_right{
	width:75%;
	float:right;
	margin-right:1px;
	height:auto;
        margin: 6px;
	padding:10px ;
	text-align:justify;
	/*border:1px solid blue; /*..........................................primary............................*/
	}
#aboutus_content_right a{   color: #FDB913; ont-weight: 200;}
#aboutus_wrap h{
		text-transform: uppercase;
		font-size:12px;
		color: #BE1E2D;
		margin: 0;
		font-weight: 200;
		}
#aboutus_wrap h3{
	    padding-top:20px;
		text-transform: uppercase;
		font-size:14px;
		color: #BE1E2D;
		margin: 0;
		font-weight:bold;
		}	
#aboutus_wrap h4{
	    padding-top:20px;
		font-size:15px;
		color: #BE1E2D;
		margin: 0;
		font-weight:400;
		}

#text_right{
		width:64%;
        height:200px;
		float:right;
		margin-bottom:30px;
		/*border:1px solid red;	*/
		} 




.Gallery-wrap{width:80%; margin:4% auto; /*border:1px dotted red;*/ }


.take-survey{width:55%; height:auto; margin:1% auto;}



.bio-wrap-top{width:20%; height:auto; margin:1.5% auto; /*border:1px dotted red;*/ }

#bio-wrap-top-image{width:90%; height:auto; margin: 1% auto; /*border:1px dotted red;*/ }
#bio-wrap-top-image img{max-width:100%; height:auto; width:100%;}

#bio-wrap-top-title{width:90%; height:auto; margin:3% auto; /*border:1px dotted red;*/ }
#bio-wrap-top-title h3{font-size:18px; margin:0;}

.bio-wrap-bottom{width:65%; height:auto; margin:1% auto; /*border:1px dotted red;*/ }





/*..................................................Requirements for a Grant Submission.............................................*/

#grant-image{
    width:100%; 
    height:auto; /*380px;*/ 
    margin:auto; 
    /*background-color:#ccc; */
}

#grant-image img{max-width:100%; height:auto; width:100%; }
    
/*#grant-imagestrip{ width:1080px; margin:auto; border:1px dotted red; }*/

#grant-header{width:75%; margin:2% auto 3% auto; text-align:center; }
#grant-header h3{font-size:1.5vw; color:#BE1E2D; }

#grant-header h2{color:#BE1E2D; }

#grant-body{
    width:60%; 
    height:auto; 
    margin:auto auto 3% auto; 
    text-align:justify;
    /*background-color:#ccc;*/
}

#grant-body h4{color:#BE1E2D; }




#publication_wrap{
	width:70%; 
	overflow:auto; 
	margin:4% auto; 
	/*border:1px dotted red;*/
}

#publication_wrap-left{
	width:75%; 
	height:auto; 
	float:left;
	/*border:1px dotted #ccc;*/
}

#publication_wrap-left ul{
	list-style: none; 
	padding:0;
	margin:0;
	/*border:1px dotted blue;*/
}
#publication_wrap-left a{
	padding:0;
	margin:0;
}
#publication_wrap-left a:hover{
	padding:0;
	margin:0;
	color:#BE1E2D;
}
#publication_wrap-left ul li{
	line-height: 2.5; 
	padding:1%;
	margin:0;
	font-size:17px;
	font-weight:400;
	background-color:#F0F0F0;
	/*border:1px dotted red;*/
}
#publication_wrap-left ul li:hover{
    
	background-color:#FFFF;
}

#publication_wrap-right{
    width:18%;
    float:right;
    /*border:1px dotted #ccc;*/
    
}
#publication_wrap-right ul{
	list-style: none; 
	padding:0;
	margin:0;
	/*border:1px dotted blue;*/
}
#publication_wrap-right a{
	padding:0;
	margin:0;
	color:#BE1E2D;
}
#publication_wrap-right a:hover{
	padding:0;
	margin:0;
	/*color:#BE1E2D;*/
}
#publication_wrap-right ul li{
	padding:1%;
	margin:1.5% 0;
	font-size:15px;
	font-weight:400;
	/*background-color:#F0F0F0;
	border:1px dotted red;*/
}
#publication_wrap-right ul li:hover{

	background-color:#F0F0F0;

}






/*..................................................conferences..............................................................*/

#conferences-container{width:85%; overflow:auto; margin:2% auto; /*border:1px dotted red;*/ }

#conferences-container-left{width:22%; float:left; /*border:1px dotted red;*/ }
#conferences-container-left ul{margin:0; text-decoration:none; list-style:none; }
#conferences-container-left ul li{margin-bottom:4%; font-size:17px; font-weight:400;  border-bottom:1px solid #ccc; }
#conferences-container-left ul li a{color:#BE1E2D; margin-bottom:4%; }
#conferences-container-left ul li a:hover{color:#FDB913; }

#conferences-container-right{width:75%; float:right; text-align:justify; /*border:1px dotted red;*/ }

#conferences-container-header, #conferences-container-row{width:100%; height:auto; margin-bottom:2%; /*border:1px dotted blue;*/ }
#conferences-container-header{text-align:center;}
#conferences-container-row{height:auto; text-align:justify; /*border:1px dotted green;*/ }

#conferences-container-row ul{margin:0; padding:0; }
#conferences-container-row ul li{list-style:none; }
#conferences-container-row ul li a{color:#BE1E2D; font-size:15px; font-weight:400; }
#conferences-container-row ul li a:hover{color:#FDB913; }

#conferences-container-row-inner{width:100%; height:auto; margin:auto; /*border:1px dotted red;*/ }

#conferences-container-row-inner ul{
	list-style: none; 
	padding:0;
	margin:0;
	/*border:1px dotted blue;*/
}
#conferences-container-row-inner a{
	padding:0;
	margin:0;
}
#conferences-container-row-inner a:hover{
	padding:0;
	margin:0;
	color:#BE1E2D;
}
#conferences-container-row-inner ul li{
	line-height: 2.5; 
	padding:1%;
	margin:0;
	font-size:17px;
	font-weight:400;
	background-color:#eaf1f8;
	/*border:1px dotted red;*/
}
#conferences-container-row-inner ul li:hover{
    
	background-color:#FFFF;
}

#conferences-container-block1, 
#conferences-container-block2,
#conferences-container-block3{width:30%; height:auto; /*border:1px dotted green;*/ }

#conferences-container-block1{float:left;}
#conferences-container-block2{float:left; margin-left:5%;}
#conferences-container-block3{float:right;}


#conferences-runup{width:100%; overflow:auto; border:1px solid #ccc;}
#conferences-runup-row{width:100%; overflow:auto; margin-bottom:2%; padding:1%; border-bottom:1px solid #ccc;}

#conferences-runup-block1{width:30%; height:auto; float:left; /*border:1px dotted red;*/ }
#conferences-runup-block2{width:69%; height:auto; float:right; padding-left:1.5%; /*border:1px dotted red;*/ }



#video-rows{width:100%; overflow:auto; /*border:1px dotted red;*/ }
#video-left{width:44%; height:auto; float:left; /*border:1px dotted blue;*/ }
#video-right{width:44%; height:auto; float:right; /*border:1px dotted green;*/ }

#video{width:100%; height:auto; margin:auto; /*border:1px dotted red;*/  }
#video-title{width:100%; height:auto; margin:3% auto auto auto; /*border:1px dotted red;*/  }

#video-title h3 a{color:#BE1E2D;  }



/*@media (max-width: 1800px) {
			
    .home-top-wrap{ height:60vh; }
    #home-image{ height:60vh; }
}
@media (max-width: 1600px) {
			
    .home-top-wrap{ height:55vh; }
    #home-image{ height:55vh; }
}
@media (max-width: 1400px) {
			
    .home-top-wrap{ height:45vh; }
    #home-image{ height:45vh; }
}*/
@media (max-width: 1200px) {
			
	.news-events{width:70%; height:auto; margin:auto; }	
    .home-top-wrap{ height:40vh; }
    #home-image{ height:40vh; }
    
}
@media (max-width: 1050px) {
    #grant-header{width:90%; }
	#grant-header h2{font-size:2.5vw; }
}
@media (max-width: 1000px) {

	#conference-home{
	width:80%;
    }
    #ageing_wrap{width:80%; }
						
	.bio-wrap-top{width:30%;  }
    
    .bio-wrap-bottom{width:80%;  }
    
    #grant-image{width:100%; }
    #grant-body{width:80%;  }
    
    .home-top-wrap{ height:35vh; }
    #home-image{ height:35vh; }

}
@media (max-width: 940px) {
	
	.home-top-wrap{
		width:100%;
		height:80vh; /*500px;*/	
		margin:0.5% auto;
		
		position: relative;
	}
	#home-image{
		width:100%;
		height:auto;
		margin:auto;
		position: relative;
	}
	#home-image-caption{
		width:100%; 
		height:auto;
		float:none;
		z-index: 0;
		background-image: none;
		position: relative;
		background-color:#5d646e;
		border:1px dotted #5d646e;
	}
	#home-image-caption-title,
	#home-image-caption-text{
		width:95%; 
		height:auto;
		margin:auto;
		float:none;
	}
	#home-image-caption-title{
		margin:3% auto 2% auto;
	}
	#home-image-caption-text{
		font-size:18px;
		font-weight:400;
		margin-bottom:4%;
	}
	
	.site-branding2 {
		width: 60%;
		float:none;
		margin:1% auto;		
	}
	/*.body_template_two #masthead #top-header .right-header-medi{*/
	
	.right-header-medi{
		width:100%;
		height:auto;
		float:none;
		margin:auto;
	}
	.right-header2{
		width: 100%;
		float:none;
		margin:2% auto;
		text-align:right;
		overflow:auto;
	}
 #content_top_header{width:85%;  }
 
     .home-top-wrap{ height:auto; }
    #home-image{ height:auto; }
    
    
}
@media (max-width: 900px) {
			
	.news-events{width:80%; height:auto; margin:auto; }
		
	#conferences-container-left,
	#conferences-container-right{width:100%; float:none; margin-bottom:2%; }
}
@media (max-width: 800px){

	#aboutus_heading_right{float:none; text-align:center; margin:auto auto 3% auto; border:none; } 
        	   
	#aboutus_link{width:100%; float:none; height:auto; margin:auto auto 6% auto; /*border:1px solid blue;*/ }
            	
	#link1{width:auto; float:none; margin:auto; text-align:center; /*border:1px dotted #000;*/ }
            	
	#aboutus_content_right{	width:100%; margin: auto; float:none; text-align:center; padding:10px; border:1px solid #F0F0F0; /*border:1px solid blue;*/ }
            		
}
@media (max-width: 700px) {
			
	.news-events{width:90%; height:auto; margin:auto; }
				
	#ageing_wrap{width:85%; }
	
}
			
@media (max-width: 600px) {			
		
	#ageing_wrap-left, #ageing_wrap-right{width:100%; margin:auto auto 2% auto; float:none;  } 
	
	#conferences-container-block1, 
    #conferences-container-block2,
    #conferences-container-block3{width:100%; margin:auto auto 2% auto; float:none; }
    
    #conferences-runup-block1{margin-bottom:2%; border-bottom:1px solid #ccc;}
    #conferences-runup-block1, #conferences-runup-block2{width:100%; float:none; padding:0; }
    
    #grant-header h2{font-size:3.5vw; }
    
    #content_body{width:88%; }
	
    #content_body-left,
    #content_body-right{
    	width:100%;
    	height:auto;
    	margin-bottom:2%;
    	float:none;
    }
    #content_body-left{
    	width:40%;
    	height:auto;
    	margin:auto;
    }

}
			
@media (max-width: 550px) {
			
	.news-events{width:95%; height:auto; margin:auto; }
}
@media (max-width: 550px) {
			
	.news-events{text-align:center; }
	#news-events-left{width:55%; float:none; margin:auto auto 6% auto; }
	#news-events-right{width:99%; float:none; margin:auto; }
			
	.bio-wrap-top{width:50%;  }
				
	#grant-body{width:90%;  }
	
	#video-left,#video-right{width:100%; height:auto; float:none; margin:auto auto 6% auto; }

	.site-branding2 {
		width: 100%;
		float:none;
		margin:1% auto;		
	}
	.top-header-wrap-medi{width:90%; }
}



/**...............................................Career page...........................................**/
	
		#career_opportunities_header{height:auto; margin:15px auto; text-align:center; /*border:1px solid blue;*/}
		#career_opportunities_header h3{text-align:center; margin-top:6px; font-size:23px;  color:#398DCD;  }
		
		#career_opportunities_body{width:70%; height:auto; margin:2px auto; /*border:1px solid blue;*/}
		/*#career_opportunities_body p{text-align:center; font-size:18px; }*/
		
	
		#opportunities_career_list{width:100%; overflow:auto; margin:20px auto; /*border:1px dotted blue;*/}
		
		#career_opportunities_row{width:100%; height:auto; margin:15px auto 30px auto; /*border:1px solid green;*/}
		
		#career_opportunities_list{width:99.5%; height:25px; margin:1px auto; /*border:1px solid black;*/}
		/*#career_opportunities_list h3{margin:auto; font-size:20px; color:#ED1C24; /*font-weight:500; }*/
		
		#career_opportunities_title{width:99.6%; height:auto; /*23px;*/ margin:2px auto; border-bottom:1px solid #398DCD;  /*border:1px dotted red;*/}
		#career_opportunities_title h3{text-align:left; margin:auto; font-size:15px; margin:15px auto; color:#398DCD /*border:1px dotted green;*/}
		#career_opportunities_title h3 a{font-size:18px; color:#398DCD; }
		#career_opportunities_title a :hover{color:red; }
		#career_opportunities_summary{width:100%; height:auto; margin:4px auto; /*border:1px dotted blue;*/}
		



@media (max-width:1200px){

	#opportunities_list{width:90%; }
	.opportunities_body{width:100%; }
	
	.right-header2 h3{
		padding:0;
		margin:0;
	}
}

@media (max-width: 1000px) {
    
	
	/*#conference-home{width:50%; margin-left:15%; }
	#conference-home-right{width:24%; margin-right:8%; } */

}

@media (max-width:900px){
		
	/*....................................Opportunities..................................*/		
		
	#opportunities_header h3{font-size:20px; }
	#opportunities_header p{font-size:16px; }
	
	#opportunities_career,
	#opportunities_consultancies,
	#opportunities_graduate,
	#opportunities_volunteer{width:48%; }
	
	#opportunities_imgae_title h3{font-size:14px; }
	
	/**...................................Opportunity pages........................**/
	#career_opportunities_row{margin:15px auto; }
	#career_opportunities_header h3{font-size:16px; }
	#career_opportunities_list h3{font-size:14px; }
	#career_opportunities_title h3{font-size:13px; }
	
}

@media (max-width: 700px) {
	
	/*#conference-home{width:50%; margin-left:8%;  }
	#conference-home-right{width:35%; margin-right:4%;  } */
}

@media screen and (max-width:660px){
	
	/*....................................Opportunities..................................*/		
	.opportunities_body{width:95%;  }
	#opportunities_imgae_title h3{font-size:30px; font-weight:600; color:#E27726; }
	#opportunities_header h3{font-size:25px; color:#E27726; }
	#opportunities_header p{font-size:16px; }
	
	#opportunities_career,
	#opportunities_consultancies,
	#opportunities_graduate,
	#opportunities_volunteer{width:48%; }
	
	#opportunities_imgae_title h3{font-size:14px; }
		
	#opportunities_career,
	#opportunities_consultancies,
	#opportunities_graduate,
	#opportunities_volunteer{width:80%; float:none; margin:1px auto 20px auto; }

}
@media screen and (max-width:600px){
	
	/**...................................Opportunity pages........................**/
	#career_opportunities_header h3{font-size:19px; }
	#career_opportunities_list h3{font-size:16px; }
	#career_opportunities_title h3{font-size:13px; }
	
	#conference-strip{padding:0; }
	
	#conference-home{width:100%; }
	
	/*#conference-home-right {width:35%; margin-right:4%; padding-top:6%; font-size:20px; }
	#conference-home-right h2 a{font-size:20px; } */
}

/*@media (max-width: 500px) {
	#conference-home,
	#conference-home-right{width:100%; margin:2% auto; padding:0; float:none; }
	#conference-home-right{text-align:center; }	
}
*/
@media (max-width:450px){
		
	/*....................................Opportunities..................................*/		
	
	#opportunities_career{width:95%; }
		
	#opportunities_header h3{font-size:18px; }
	#opportunities_header, #opportunities_imgae_body p{font-size:14px; }
				
}