#browsealoud-button--launchpad{
	display: none;
}
.audio{
	position: absolute;
	right: 0px;
	top: 30px;
	display: block;
	font-size: 24px;
	width: 40px;
	height: 40px;
	line-height: 38px;
	text-align: center;
	border: 1px solid #0060ad;
	color: #f3b500;
	border-radius: 50%;
}

.audio:hover{
	background: #0060ad;
	border: 1px solid #0060ad;
	color: #f3b500;
}

.audio span{
	font-size: 14px;
	position: absolute;
	top: 0px;
	left: -55px;
	color: #000;
}

.articulate-area{
	position: absolute;
	background: #fff;
	border-radius: 20px;
	top: 50%;
	left: 5px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 999;
	/*overflow: hidden;*/
	text-align: center;

}

.articulate-area button{
	display: block;
	width: 40px; height: 40px; line-height: 40px; font-size: 14px;
	color: #595959;
	border-radius: 20px;
	position: relative;
	background: #fff;
}

.articulate-area button span{
	position: absolute; top: 5px; left: 45px; color: #fff; background: #595959; display: none;
	border-radius: 5px; padding:8px; font-size: 13px; z-index: 9; line-height: normal;
	transition: all 0.2s ease-in-out;
}

.articulate-area button:hover{
	color: #454545;
}

.articulate-area button:hover span{
	display: block;
}

.articulate-area button.stop{
	font-size: 13px;
}
/*.play{
	color: #008cc8;
}
.pause{
	color: #f3b400;
}
.resume{
	color: #7aac25;
}
.stop{
	color: #bd1617;
}*/

.banner_links .link{
	box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    border: 3px solid #fff;
    width: 200px;
    height: 200px;
}
.sub-nav-link{
	position: relative;
}
.sub-nav{
	width: 400px;
	height: 400px;
	margin-left: -200px;
	margin-top: -200px;
	top: 50%;
	left: 50%;

}
.sub-nav li a:hover{
	background:#ffc61d;
}
.sub-nav .green_bg li a:hover {
    background: #91ca28;
}

.banner_text{
	font-weight: 700; background: rgba(0,0,0,0.8);
}

footer .border_radius{
	border:2px solid #fff;
}

footer .blue_bg.border_radius{
	background: none;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
footer .blue_bg.border_radius:hover{
   color: #ffc62a;
   background: #000000;
    }

.banner_links .d-table{
	z-index: 9;
	-moz-transform: translateY(50px);
	-webkit-transform: translateY(50px);
	transform: translateY(50px);
	opacity: 0;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.banner_links .d-table.fadeTop{
	opacity: 1;
	-moz-transform: translateY(-50px);
	-webkit-transform: translateY(-50px);
	transform: translateY(-50px);

}

.startpage-header-image{
	height: 424px;
	background-image: url(../images/gallery/8.jpg);
	background-size: cover;
	background-position: center;
	position: relative;
}
.startpage-header-image .wrapper{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 18px;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 65px;
}
@media(max-width: 800px){
	.startpage-header-image .wrapper{
		margin-bottom: 0;
	}
}
@media(max-width: 1199.89px){
	.startpage-header-image .wrapper{
		font-size: 14px;
	}
}
@media(max-width: 991.89px){
	.startpage-header-image .wrapper{
		font-size: 10px;
	}
}
.startpage-header-image .inner{
	background: rgba(0, 47, 88, 0.7);
	text-align: center;
	border-radius: 1.3888888888888888889em;
	padding: 1em;
}
.startpage-header-image .inner h1{
	font-weight: 600;
	font-size: 3.3333333333333333333em;
	line-height: 1;
	color: #fff;
}
.startpage-header-image .inner p{
	color: #fff;
	font-weight: 700;
	font-size: 1em;
	line-height: 1.4444444444444444444em;
}
@media(max-width: 1200px){
	.startpage-header-image{
		padding-top: 35.3%;
		height: 0px;
	}
}
@media(max-width: 799px){
	.startpage-header-image{
		height: 282px;
		padding-top: 0;
	}
}
/**********/

ul.event-feed{
	text-align: left;
}
ul.event-feed li{
	display: inline-block;
}
.row.handelser .col-sm-4.col-xs-12 img{
	max-width: 100%;
}
.row.handelser{
	margin-left: -35px;
	margin-right: -35px;
}
.row.handelser .col-sm-4.col-xs-12,
.row.handelser .col-12{
	padding-left: 35px;
	padding-right: 35px;
}
.row.handelser .col-sm-4.col-xs-12 .title{
	font-weight: 700;
	font-size: 18px;
	line-height: 23px;
	margin: 8px 0px 3px 0px;
}
.row.handelser .col-sm-4.col-xs-12 .excerpt{
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 20px;
}
.row.handelser > .col-12{
	text-align: right;
	margin-bottom: 20px;
}
.row.handelser > .col-12 a,
.row.handelser > .col-12 a:link,
.row.handelser > .col-12 a:hover,
.row.handelser > .col-12 a:visited,
.row.handelser > .col-12 a:focus,
.row.handelser > .col-12 a:active{
	color: #212529;
	background-image: url(../images/chevron-right-solid.svg);
	background-repeat: no-repeat;
	background-position: 100% center;
	padding-right: 15px;
	background-size: 9px;
}
@media(max-width: 1199.89px){
	.row.handelser{
		margin-left: -25px;
		margin-right: -25px;
	}
	.row.handelser .col-sm-4.col-xs-12,
	.row.handelser .col-12{
		padding-left: 25px;
		padding-right: 25px;
	}
}
@media(max-width: 991.89px){
	.row.handelser{
		margin-left: -15px;
		margin-right: -15px;
	}
	.row.handelser .col-sm-4.col-xs-12,
	.row.handelser .col-12{
		padding-left: 15px;
		padding-right: 15px;
	}
}
.logo{
	display: flex;
	align-items: center;
}
.top_head{
	padding-right: 120px;
	display: flex;
	padding-top: 0;
	align-items: center;
}
@media(max-width: 576px){
	.top_head{
		text-align: left !important;
	}
}
/************************* inner page css ***************************/


.blueColor{
	color:#0098d8;
}

.yellowColor, .mid_content h1.yellowColor{
	color: #dea90f;
}

.greenColor, .mid_content h1.greenColor, .mid_content h2.greenColor{
	color: #71aa2b;
}

.redColor{
	color: #cd171a;
}

.dash:before{
	display: block; position: absolute; left: 0px; top: 15px; width: 30px; height: 1px;
}

.blueColor.dash:before{
	background: #0098d8;
}

.greenColor.dash:before{
	background: #71aa2b;
}

h2.dash{
	padding-left: 40px;
}

.table_main.blueTable{
	 border-bottom: 4px solid #0098d8;
}

.table_main{
	-webkit-border-radius:10px;
	border-radius: 10px;
	padding-bottom: 5px;
}

.table_main.blueTable tr th{
	background: #0098d8;
}

.table_main tr:last-child td{
	/*border-bottom: none;*/
}


.table_main .table-bordered thead tr th:first-child{
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 0px;
}


.table_main .table-bordered thead tr th:last-child{
	-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 0px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 0px;
border-top-right-radius: 10px;
border-bottom-right-radius: 0px;
}

.table_main .table-condensed th{
	border-bottom: 0px; padding:13px 10px;
}

.table_main .table-condensed td, .table-condensed th{
	border-bottom: 1px solid #dcdcdc;
}
.table_main.blueTable span{
	width: 22px;
    height: 22px;
    line-height: 20px;
}

.table_main.blueTable span {
    color: #0098d8;

    border: 1px solid #0098d8;

}

.table_main .table-condensed .inner_table{
	margin-top: 0px;
	padding-top: 20px;
}

.table_main.blueTable .inner_table tr th {
    background: #92a5ad;
}

.table_main.blueTable .inner_table span {
    color: #92a5ad;
    border: 1px solid #92a5ad;
    display: inline-block;
}

.inner_table .table-condensed tr td:last-child{
	text-align: right;
}

ul.common li {
	font-weight: 700;
    color: #7b8386;
}

/***************/

.mid_content h1.yellow_1 {
    background: #fbba00;
}



.light_yellow{
	background: #f9f5ea;
}

.topBorderRadius{
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}

.yellowTable.table_main_other tr th{
	border-bottom:4px solid #fbba00;
}

.yellowTable.table_main_other tr td:nth-child(3) {
    background: #f9f5ea;
}

.yellowTable.table_main_other span{
	color: #e2ab0e;
}

.greenBg{
	background: #71aa2b;
}

.mid_content  .greenBg h3 {
    font-size: 20px;
    color: #fff;
    padding: 25px;
}

/*******************************************************/

.table_main_2.greenTable{
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	overflow: hidden;


}

.table_main_2.greenTable th{
	background: #71aa2b;
}

.table_main_2.greenTable .table-condensed th {
    border-bottom: 1px solid #89c340;
}

.table_main_2.greenTable .table-condensed td:nth-child(3), .table_main_2.greenTable .table-condensed td:nth-child(6) {
    background: #d7eabe;
}

.table_main_2.greenTable .table-condensed td, .table_main_2.greenTable .table-condensed th{
	border-bottom: 1px solid #c8dcad;
}

/**************************************************/

.answer ul.common li{
	color: #fff;
}
.answer ul li::before{
	color: #72aa2c;
}

.padLeft-5{
	padding-left: 3rem;
}

/************************************************/

@media(max-width: 800px){
.fancybox-close-small{
	display: block;
	z-index: 99;
}
.articulate-area{
	display: none;
}

nav ul li a:hover{
	padding:15px;
}
header.row {
    padding: 10px 15px;
    margin: 0;
}

.page_arrow{
	padding:0px 15px;
}

.padLeft-5{
	padding-left: 15px;
}
.homeNav{
	display: block; position: absolute; top: 0px; /*width: 100%;*/ z-index: 999;
}
 nav ul li a.active:after{
    display: none;
    }
 .table_main {
    -webkit-border-radius: 0px;
    border-radius: 0px;
    }
}


@media(max-width: 767px){
	.audio {

    right: -34px;
    top: 56px;
    z-index: 9999;
}
}

@media(max-width: 576px){



	#no-more-tables.greenTable  td:before{
		background: #71aa2b;
	}

	#no-more-tables.yellowTable  td:before{
		background: #fbba00;
	}

	.top_head{
		text-align: center;
	}

	.sub-nav-link:hover .sub-nav {
    opacity: 0;
    transform: scale(1,1);
    display: none;
	}

.banner_links .link {
    width: 150px;
    height: 150px;
}

}
