:root{
	--viewport_height:calc(var(--vh, 1vh) * 100);
}
.asert_logo_spinner_body{
	width:100vw;
	height:100vh;
	height: calc(var(--vh, 1vh) * 100);
}
.asert_logo_spinner_in_div{
	width:inherit;
	height:inherit;
}
.asert_spinner_outer{
    width:32px;
	height:32px;
}
.asert_spinner{
    width:32px;
	height:32px;
	background-image: url("../images/asert_index_images/asert_logo_sm.png");
	background-repeat:no-repeat;
	background-position:center;
	pointer-events:none;
	-webkit-animation:spin 1s ease infinite;
    -moz-animation:spin 1s ease infinite;
    animation:spin 1s ease infinite;
}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }
.asert_spinner_text{
	width:auto;
	margin-top:10px;
	font-size:10px!important;
	color:#999999;
}
.breathing{
	position: absolute;
	width:100vw;
	height:100vh;
	height: calc(var(--vh, 1vh) * 100);
	background-color:#cccccc;
	opacity:1;
	z-index:-1;
	-webkit-animation: breath 3s ease infinite;
    -moz-animation: breath 3s ease infinite;
    animation: breath 3s ease infinite;
}
@keyframes breath {
	0% {background: #e8e8e8}
    50% {background: #ffffff}
    100% {background: #e8e8e8}
}

/************** ANIMATION *******************************************************/

.cover_home{
	 position:fixed;
	 top:0;
	 right:0;
	 bottom:0;
	 left:0;
	 margin:auto;
	 width:100vw;
	 height:0vh;
	 background-color:#0288d1;
	 transition: all 200ms cubic-bezier(.47,.9,.41,.8);
	-webkit-transition: all 200ms cubic-bezier(.47,.9,.41,.8);
	-moz-transition: all 200ms cubic-bezier(.47,.9,.41,.8);
	-o-transition: all 200ms cubic-bezier(.47,.9,.41,.8);
	/*-o-transition: all 3s cubic-bezier(.98,0,1,.28);*/
	 z-index:1033; 
}
.menu_container {
	overflow-y:hidden;
	position: fixed;
	bottom:calc(55px - 100vh);
	bottom:calc(55px - var(--viewport_height));	
	width: calc(100vw - 30px);
	height: calc(100vh - 70px);
	height: calc(var(--viewport_height) - 70px);
	left:15px;
	border-radius: 0px;
	transition: all 600ms cubic-bezier(.47,1.64,.41,.8);
	transition-timing-function: easy;
	z-index:1033!important;
	display: flex;
	flex-wrap: wrap;
	flex:1;
	justify-content:flex-start;
	align-items:stretch;
	background-color:transparent;
	padding-left:2px;		
}
	.flip-card {
		background-color: transparent;
		perspective: 1000px;
		display: flex;
		height:;
		min-height:170px;
		margin-right:2px;
		margin-bottom:2px;  
		justify-content:center;
		align-items:center;
	}
	.flip-card-inner {
		position: relative;
		width: 100%;
		height: 100%;
		/*transition: transform 0.6s;*/
		transition: all 400ms cubic-bezier(.47,.9,.41,.8);
		transition-timing-function: easy;
		transform-style: preserve-3d;
	}
	.flip-card-front, .flip-card-back {
		position: absolute;
		width: 100%;
		height: 100%;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
	}
	.flip-card-front {
		background-color:#e8e8e8;
		color: black;
		transform: rotateY(180deg);
	}
	.flip-card-back {
		background-color: #212121;
		color: white;
	}
.menu_bottom_tools{
	position:fixed;
	bottom:-40px;
    width: calc(100vw - 34px);
	height:40px;
    background-color:#000000;
	left:17px;
	z-index:1033;
	transition: all 200ms cubic-bezier(.47,.9,.41,.8);
	transition-timing-function: easy;
}
	.menu_bottom_tools_left,.menu_bottom_tools_right{
		height:40px;
		/*-ms-flex:50%;
		flex:50%;
		max-width:50%;*/
	}
	.menu_bottom_tools_close{
		width:50px;
		height:40px;
		color:white;
		cursor:pointer;
	}
@media (max-width:359.98px){
	.flip-card { 
		max-width:100%;
		flex: 100%;
		margin-right:0px;
	}
	.menu_container{
		padding-left:0px;
	}
	.menu_bottom_tools{
		width: calc(100vw - 30px);
		left:15px;
	}
}

@media (min-width:360px) and (max-width:513.98px){
	.flip-card { 
		max-width:50%;
		flex: 49.39%;
	}
}
@media (min-width:514px) and (max-width:685.98px){
	.flip-card { 
		max-width:33.33%;
		flex: 32.90%;
	}
}
@media (min-width:686px){
	.flip-card { 
		max-width:25%;
		flex: 24.69%;
	}
}

/* pages */

.cover_page{
	 position:fixed;
	 top:0;
	 right:0;
	 bottom:0;
	 left:0;
	 margin:auto;
	 width:100vw;
	 height:100vh;
	 height:var(--viewport_height);
	 background-color:#0288d1;
	 /*transition: all 200ms cubic-bezier(.47,.9,.41,.8);*/
	 /*z-index:-1;*/
	 z-index:1033;
}
.page_container {
	position: fixed;
	bottom:calc(55px - 100vh);
	bottom:calc(55px - var(--viewport_height));	
	width: calc(100vw - 30px);
	height: calc(100vh - 70px);
	height: calc(var(--viewport_height) - 70px);
	left:15px;
	border-radius: 0px;
	/*transition: all 400ms cubic-bezier(.47,1.64,.41,.8);*/
	transition: all 400ms cubic-bezier(0,.9,0,.9);
	transition-timing-function: easy;
	z-index:1033!important;
	display: flex;
	flex-wrap: wrap;
	/*flex:1;*/
	justify-content:flex-start;
	/*align-items:stretch;*/
	/*background-image:linear-gradient(to bottom, rgba(1,1,1,.8), rgba(255,255,255,.8));*/
	background-color:#ffffff;
	/*padding:30px;*/
	overflow-y:auto;		
}
.page{
	width:100%;
	height:100%;
}
/*****
.page_menu_icon_circle{
	width:82px;
	height:82px;
	border-radius:82px;
	background-color:#0288d1;
	background-repeat:no-repeat;
	background-position:center;
	overflow-y:hidden;
	overflow-x:hidden;
	cursor:pointer;
}

.page_menu_title{
	font-weight:400;
	font-size:18px;
	cursor:pointer;
}
****/
.page_contents_wrap{
	width:75%;
	/*max-width:790px;*/
	height:100%;
}
.page_contents_top{
	width:100%;
	/*max-width:790px;*/
	height:80px;
}
.page_contents{
	width:100%;
	/*max-width:790px;*/
	flex:1;
	padding:0px 80px;
	overflow-y:auto;
}
.page_contents_title{
	width:100%;
	font-family: 'Roboto';
	font-style: normal;
	font-size:20px;
	font-weight:500;
	color:#000000;
	line-height:0.85;
	margin-bottom:30px;	
}
.page_contents_sub_title{
	width:100%;
	font-family: 'Roboto';
	font-style: normal;
	font-size:18px;
	font-weight:400;
	color:#000000;
	margin-bottom:10px;
}
.page_contents_sub_title_2{
	width:100%;
	font-family: 'Roboto';
	font-style: normal;
	font-size:18px;
	font-weight:400;
	color:#000000;
	margin-bottom:15px;
}
.page_contents_keynote{
	width:100%;
	font-family: 'Roboto';
	font-style: italic;
	font-size:18px;
	font-weight:500;
	color:#000000;
	margin-bottom:10px;
}
.page_contents_paragraph{
	width:100%;
	font-family: 'Roboto';
	font-size:18px;
	font-style: normal;
	font-weight:300;
	color:#000000;
	text-align:justify;
	text-justify:inter-word;
	/*word-break:break-word;*/
	/*word-spacing:-1px;*/
	/*text-justify:distribute;*/
	/*text-align-last:left;*/
	margin-bottom:30px;	
}
.page_contents_paragraph_with_picture{
	width:100%;
	margin-bottom:30px;	
}
.margin_bottom_45{
	margin-bottom:55px!important;	
}
.page_contents_paragraph_picture{
	width:318px;
	height:408px;
	background-color:#cccccc;
	margin-right:25px;
	border:4px solid #cccccc	
}
.page_contents_paragraph_picture_no_border{
	border:4px solid #ffffff;	
}
.page_contents_paragraph_with_picture_paragraph{
	width:calc(100% - 343px);
	font-family: 'Roboto';
	font-size:18px;
	font-style: normal;
	font-weight:300;
	color:#000000;
	text-align:justify;
	text-justify:inter-word;		
}
.page_contents_paragraph_with_picture_with_title{
	width:calc(100% - 343px);
}
.page_contents_paragraph_with_picture_with_title_title{
	width:100%;
	font-family: 'Roboto';
	font-style: normal;
	font-size:18px;
	font-weight:400;
	color:#000000;
	margin-top:10px;
	margin-bottom:10px;	
}
.page_contents_paragraph_with_picture_with_title_paragraph{
	width:100%;
	font-family: 'Roboto';
	font-size:18px;
	font-style: normal;
	font-weight:300;
	color:#000000;
	text-align:justify;
	text-justify:inter-word;
	margin-bottom:10px;	
}
.page_contents_paragraph_before_list{
	width:100%;
	font-family: 'Roboto';
	font-size:18px;
	font-style: normal;
	font-weight:300;
	color:#000000;
	text-align:justify;
	text-justify:inter-word;
	margin-bottom:10px;	
}
.page_contents_bottom{
	width:100%;
	/*max-width:790px;*/
	height:80px;
}
.page_menu{
	width:25%;
	height:100%;
	background-color:#ffffff;
	padding:15px;
}
.page_menu_top{
	width:calc(100% - 0px);
	height:65px;
	background-color:#e8e8e8;
	/*background-image: url("../images/asert_index_images/dark_h_separatorTTTT.png");
	background-repeat:repeat-x;
	background-position:bottom;*/	
	pointer-events:none;
	font-family: 'Roboto';
	font-style: normal;
	font-size:18px;
	font-weight:500;
	color:#000000;
	padding-top:15px;
	padding-left:25px;
	border:1px solid transparent;
	border-top-left-radius:8px;
	border-top-right-radius:8px;	
}
.page_menu_contents{
	width:calc(100% - 0px);
	flex:1;
	padding:25px 25px;
	overflow-y:auto;	
	background-color:#f5f5f5;
}
.page_menu_contents_link_bullet{
	width:6px;
	height:6px;
	border:1px solid #035886;
	border-radius:50%;
	margin-right:15px;
}
.fill_bg{
	background-color:#035886;
}
.margin_left_20{
	margin-left:20px;
}
.page_contents_link_bullet{
	width:6px;
	height:6px;
	border:1px solid #035886;
	border-radius:50%;
	margin-right:15px;
	/*background-color:#035886;*/
}
.page_contents_list_bullet{
	width:6px;
	height:6px;
	border:1px solid #000000;
	border-radius:50%;
	margin-right:15px;
	background-color:#000000;
}
.page_contents_list_text{
	width:60px;
	padding:0px 0px;
	color:#000000;
	margin-right:15px;
	font-family: 'Roboto';
	font-style: normal;
	font-size:16px;
	font-weight:500;
}
.page_contents_list_text_2{
	width:150px;
	padding:0px 0px;
	color:#666666;
	margin-right:15px;
	font-family: 'Roboto';
	font-style: normal;
	font-size:16px;
	font-weight:300;
	background-color:;
}
.page_contents_list_with_paragraph{
	width:100%;
	font-family: 'Roboto';
	font-size:18px;
	font-style: normal;
	font-weight:300;
	color:#000000;
	text-align:justify;
	text-justify:inter-word;	
}
.page_menu_contents_link{
	width:calc(100% - 0px);
	padding:0px 0px;
	color:#035886;
	font-family: 'Roboto';
	font-style: normal;
	font-size:16px;
	font-weight:300;
	cursor:pointer;
	margin-bottom:10px;
}
.page_contents_link{
	width:calc(100% - 0);
	padding:0px 0px;
	color:#035886;
	font-family: 'Roboto';
	font-style: normal;
	font-size:18px;
	font-weight:300;
	cursor:pointer;
	margin-bottom:10px;
}
.page_contents_list{
	width:calc(100% - 0px);
	padding:0px 0px;
	color:#000000;
	font-family: 'Roboto';
	font-style: normal;
	font-size:18px;
	font-weight:300;
	margin-bottom:5px;
}
.page_contents_menu_list_last{
	margin-bottom:30px!important;
}
.page_menu_bottom{
	width:100%;
	/*max-width:790px;*/
	height:65px;
	background-color:#f5f5f5;
	border:1px solid transparent;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}
.page_bottom_tools{
	position:fixed;
	bottom:-40px;
    width: calc(100vw - 30px);
	height:40px;
    background-color:#000000;
	left:15px;
	z-index:1033;
	transition: all 200ms cubic-bezier(.47,.9,.41,.8);
	transition-timing-function: easy;
}
	.page_bottom_tools_left,.page_bottom_tools_right{
		height:40px;
		font-size:12px;
		/*-ms-flex:50%;
		flex:50%;
		max-width:50%;*/
	}
	.page_bottom_tools_close{
		width:50px;
		height:40px;
		color:white;
		cursor:pointer;
	}


/************** END ANIMATION *******************************************************/

.asert_top_bar{
	width: 100%;
	height: 80px;
}
.asert_logo_wrap{
	width:320px;
	min-width:320px;
	height:80px;
	background-color:#212121;
	background-image: url("../images/asert_index_images/asert_logo.png"), url("../images/asert_index_images/logo_bg.png");
	background-repeat:no-repeat,no-repeat;
	background-position:center,center;
	pointer-events:none;
}
.asert_tools_wrap{
	width:100%;
	height:80px;
	background-color:#212121;
	background-image: url("../images/asert_index_images/top_bar_bg.png");
	background-repeat:no-repeat;
	background-position:left center;
	padding-right:30px;

	padding-left:30px;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	letter-spacing:1px;
	font-size:14px!important;
}
.asert_btn_get_graded{
	width:120px;
	min-width:120px;
	height:28px;
	border-radius:16px;
	background-color:;
	margin-right:20px;
	color:#ffffff;
	font-weight:400;
	cursor:pointer;
}
.asert_top_menu{
	width:auto;
	height:25px;
	padding:0px 20px;
	color:#ffffff;
}
.asert_top_menu_v_separator{
  width: 2px;
  min_width:2px;
  height: 24px;
  background: url(../images/asert_index_images/top_menu_v_separator.png) no-repeat center center;
}
.asert_tool{
	width:65px;
	height:25px;
	background-repeat:no-repeat;
	overflow-y:hidden;
	overflow-x:hidden;
}
.asert_tool_search{
	background-image: url("../images/asert_index_images/search_icon.png");
	background-position:center;
}
.asert_tool_setting{
	background-image: url("../images/asert_index_images/setting_icon.png");
	background-position:center;
}
.asert_tool_menu{
	background-image: url("../images/asert_index_images/menu_icon.png");
	background-position:right center;
}
.asert_tool_last{
	width:45px;
}
.asert_top_bar_2{
  width: 100%;
  height: 32px;
  top:;
}
.asert_top_bar_2_menu{
	/*width:320px;*/
	height:32px;
	border-bottom-left-radius:16px;
}
.asert_top_bar_2_menu_1_lg{
	width:320px;
	min-width:320px;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	margin-left:5px;
	background-image: url("../images/asert_index_images/quality_in_tourism.png");
	background-repeat:no-repeat;
	background-position:center;
	pointer-events:none;
}
.asert_top_bar_2_menu_1{
	width:290px;
	min-width:290px;
	height:32px;
	margin-left:15px;
	margin-right:15px;
	background-image: url("../images/asert_index_images/quality_in_tourism.png");
	background-repeat:no-repeat;
	background-position:center;
	pointer-events:none;
	background-color:transparent;
	
}
	.asert_top_bar_2_menu_1_sm_1{
		width:;
		height:1px;
		border-bottom:1px solid rgba(255,255,255,.7);
		padding-left:15px;
	}
	.asert_top_bar_2_menu_1_sm_2{
		width:50px;
		height:10px;
		background-color:transparent;
	}
	.asert_top_bar_2_menu_1_sm_3{
		width:;
		height:1px;
		border-bottom:1px solid rgba(255,255,255,.7);
		padding-right:15px;
	}
	.sm_inner{ width:100%; height:1px; margin-top:3px; border-bottom:1px solid rgba(255,255,255,.7); }


.asert_top_bar_2_menu_2{
	background-color:#da943b;
	/*margin-left:-5px;*/
}
.asert_top_bar_2_menu_3{
	background-color:#c57611;
	margin-left:-16px;
	/*width:336px;*/
}
.asert_top_bar_2_menu_4{
	background-color:#a74b01;
	margin-left:-16px;
	width:100%;
	max-width:320px;
	min-width:180px;
	padding-right:30px;
	font-size:14px!important;
	font-family: 'sansation_lightlight';font-weight: normal;font-style: normal;
}
.asert_top_bar_2_menu_4_menu{
	width:auto;
	height:32px;
	padding:0px 14px;
	/*color:#e7c13d;*/
	color:#edd277;
}
.asert_top_bar_2_menu_4_menu_4{
	/*color:#ffffff;*/
}
.asert_top_bar_2_menu_4_menu_last{
	padding:0px 0px 0px 14px;
}

.asert_dropbtn{
	height:100%;
}
.create_account_btn{
	width:108px;
	height:20px!important;
	margin-top:6px;
	margin-bottom:6px;
	border-radius:4px;
	color:#;
	background-color:;
}
.asert_dropdown {
	float: right;
	display: inline-block;
	position: relative;
}
.asert_dropdown_content {
  display: none;
  position: absolute;
  background-color:transparent;
  border-radius:6px;
  min-width: 250px;
  overflow: auto;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
  right:0;
}
.show_asert_dropdown{display: block;}
.asert_dropdown_pointer{
	width: 13px;
	height: 13px;
	overflow: hidden;
	position: relative;
	transform: rotate(40deg) skew(-10deg);
	z-index:2;
	background-color:#7a3600;
	border:1px solid #edd277;
	border-right:1px solid transparent;
	border-bottom:1px solid transparent;
	margin-bottom:-10px;
}
.asert_dropdown_menu_list{
	width:100%;
	background-color:#c9ad4f;
	border:1px solid #c9ad4f;
	border-radius:6px;
}
.asert_dropdown_menu_list_item {
  display:flex;
  flex-direction:row;
  color:#c9ad4f;
  padding: 12px 0px 12px 25px;
  text-decoration: none;
  /*background-color:#0288d1;*/
  background-color:#7a3600;
  margin-bottom:1px;
  /*font-weight:bold;*/
}
.asert_dropdown_menu_list_first_item{
	border-top-left-radius:inherit;
	border-top-right-radius:inherit;
}
.asert_dropdown_menu_list_last_item{
	border-bottom-left-radius:inherit;
	border-bottom-right-radius:inherit;
	margin-bottom:0px!important;
}
.asert_dropdown_menu_icon{
	font-size:20px;
	margin-right:15px;
}
.asert_top_bar_h_line{
	position:fixed;
	width: 100%;
	height:1px;
	background-color:#cea721;
	margin-top:;
	z-index:1032;
}
.asert_body_wrap{
	height:100vh;
	height: calc(var(--vh, 1vh) * 100);
		/*position: fixed;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;*/
	min-height:452px;/*top+top_2+bottom_min + middle_min(=bottom_min)*/
	max-height:1224px;/*iPad Pro; increase after adjusting the responsiveness*/
	background-color:#e8e8e8;
}
.asert_top_bar_spaceholder{
	width:100%;
	height:80px;	
}
.asert_middle_bar{
	width: 100%;
	flex:1;
	min-height:202px;
	/*****padding:0px 15px;*****/
	background-mage:;
	background-repeat:no-repeat;
	background-position:left center;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
}
	.asert_middle_bar_spaceholder{
		width:100%;
		height:55px
	}
	.asert_middle_bar_contents_sm{
		width:100%;
		flex:1;
		/*min-height:inherit;*/
		/*background-color:rgba(0,0,0,.25);*/
		background-image:linear-gradient(to bottom, rgba(1,1,1,.25), rgba(255,255,255,0));
	}
	
/* SLIDESHOW */

.rstd_slideshow_wrap_all{
	width:100%;
	flex:1;
}
.rstd_slideshow_wrap{
	width:;
	height:;
	overflow-y:hidden;
	overflow-x:hidden;
}
.rstd_slideshow{
	position:absolute;
	/*display:flex;flex-direction:column;justify-content:center;align-items:center;*/
	width:;
	height:;
	background-mage:;
	background-repeat:no-repeat;
	background-position:right center;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	z-indez:;
}
.slide_padding{
	padding:47px 15px 15px 100px;
}
.slide_title{
	font-size:60px;	
}
.slide_0{
	background-image:url("../asert_index_pages/slide_0/images/slide_0.jpg");
}
.slide_0_text_wrap{	
	padding:30px;
	width:75%;
	height:100%;
	/*background-image:linear-gradient(to bottom, rgba(1,1,1,0), rgba(255,255,255,0));*/	
}
.slide_0_title{
	width:100%;
	font-family: 'Roboto';
	font-style: normal;
	font-weight:900;
	color:#ffffff;
	line-height:0.85;	
}
.slide_0_hint{
	color:#ffffff;
}
.slide_1{
 background-image:url("../asert_index_pages/slide_1/images/slide_1.jpg");
}
.slide_1_text_wrap{	
	padding:30px 30px 30px 130px;
	width:75%;
	height:100%;
	background-image:linear-gradient(to right, rgba(1,1,1,1), rgba(255,255,255,0));	
}
.slide_1_title{
	width:100%;
	font-family: 'Roboto';
	font-style: normal;
	font-weight:900;
	color:#cea721;
	line-height:0.85;	
}
.slide_1_hint{
	color:#ffffff;
}
.slide_2{
	background-image:url("../asert_index_pages/slide_2/images/slide_2.jpg");
}
.slide_2_text_wrap{	
	padding:30px;
	width:75%;
	height:100%;
	/*background-image:linear-gradient(to bottom, rgba(1,1,1,0), rgba(255,255,255,0));*/	
}
.slide_2_title{
	width:100%;
	font-family: 'Roboto';
	font-style: normal;
	font-weight:900;
	color:#000000;
	font-size:30px!important;
	line-height:0.85;
	margin-bottom:15px;	
}
.slide_2_hint{
	width:100%;
	font-family: 'Roboto';
	font-size:25px;
	font-style: normal;
	font-weight:100;
	color:#000000;
	margin-top:5px;
	line-height:1;
}
.slide_2_read_more{
	margin-top:18px!important;
	background-color:#cea721;
	color:#ffffff!important;
}
.slide_3{
 background-image:url("../asert_index_pages/slide_3/images/slide_3.jpg");
}
.slide_3_text_wrap{	
	padding:30px;
	width:75%;
	height:100%;	
}
.slide_3_title{
	width:100%;
	font-family: 'Roboto';
	font-style: normal;
	font-weight:900;
	color:#000000;
	font-size:30px!important;
	line-height:0.85;
	margin-bottom:15px;	
}
.slide_3_hint{
	width:100%;
	font-family: 'Roboto';
	font-size:25px;
	font-style: normal;
	font-weight:100;
	color:#000000;
	margin-top:5px;
	line-height:1;	
}
.slide_hint{
	max-width:400px;
	font-family: 'sansationregular';
	font-size:18px;
	/*color:#ffffff;*/
	font-weight:normal;
	font-style: normal;
	/*
	text-align:justify;
	text-justify:inter-word;
	*/
	margin-top:15px;
	line-height:1.25;
}
.slide_read_more{
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	align-self: flex-start;
	padding:6px 25px;
	border-radius:25px;
	font-family: 'sansationregular';
	font-size:16px;
	color:#ffffff;
	font-weight:normal;
	font-style: normal;
	border:1px solid #cea721;
	margin-top:15px;
	white-space: nowrap;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.slide_3_read_more{
	color:#000000!important;
	margin-top:18px!important;
}
.slide_read_more:hover,
.slide_read_more:focus,
.slide_read_more.focus,
.slide_read_more:active,
.slide_read_more.active,
.slide_read_more:active:focus,
.slide_read_more.active:focus,
.slide_read_more:active.focus,
.slide_read_more.active.focus {
  background-color:#cea721;
  color:#ffffff!important;
}
.nav_tools{
	display:flex;
	flex-direction:row;
	justify-content:center;
	align-items:center;
	width:100%;
	height:32px;
	position:relative;
	margin-top:-32px;
	z-index:;
	background-color:rgba(0,0,0,0);
}
.slide_nav_circle_wrap{
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:center;
	width:88px;
	height:inherit;
}
.slide_nav_circle{
	width:12px;
	height:12px;
	border-radius:50%;
	border:1px solid #cccccc;
	/*margin-right:14px;*/
	cursor:pointer;
}
.active_slide_nav_circle{
	background-color:#cccccc;
}
@media (max-width:776px){
	.slide_padding{
		padding:47px 15px 15px 15px;
	}
	.slide_title{
	font-size:30px;
	}
	.slide_1_text_wrap{	
	padding:30px 45px;
	}
}

@media (max-width:600px){
	.slide_3_text_wrap{	
	background-image:linear-gradient(to bottom, rgba(5,114,173,1), rgba(255,255,255,0));
	border-radius:8px;	
	}
	.slide_3_title{
		font-size:16px!important;
	}
	.slide_3_hint{
		font-size:16px; color:#ffffff;	
	}
	.slide_read_more{
	padding:3px 15px;
	border-radius:15px;
	font-size:14px;
	color:#ffffff;
	border:1px solid #cea721;
	}

}

/* END SLIDESHOW */

.asert_bottom_bar{
  width: 100%;
  height:;
  min-height:;
  /*height:170px;*/
  /*height:200px;on double bars at the bottom*/
  /*min-height:170px;*/
  /*min-height:200px;on double bars at the bottom*/
  background-color:#e8e8e8;
  font-family: 'sansationregular';font-size:16px;font-weight:normal;font-style: normal;
}
.asert_bottom_bar_menu{
  width: 319px;
  min-width:170px;
  height:;
  /*height:170px;*/
  /*height:200px;on double bars at the bottom*/
  font-size:18px;
  color:#035886;
  
}
.asert_bottom_bar_menu_v_separator{
  width: 2px;
  min-width: 2px;
  margin-top:;
  /*margin-top:20px;*/
  /*margin-top:5px;on double bars at the bottom*/
  height:;
  /*height: 136px;*/
  /*height: 200px;on double bars at the bottom*/
  background: url(../images/asert_index_images/bottom_bar_v_separator.png) repeat-y center center;
}
.asert_bottom_bars_h_separator{
	width: calc(100% - 10px);
	height:2px;
	background: url(../images/asert_index_images/bottom_bars_h_separator.png) repeat-x center center;
}
.asert_bottom_bar_last_menu_v_separator{
  margin-top:0px!important;
  height: 195px;
}
.asert_bottom_bar_menu_circle{
	width:82px;
	height:82px;
	border-radius:82px;
	background-color:#0288d1;
	background-repeat:no-repeat;
	background-position:center;
	margin-top:;
	/*margin-top:33px;*/
	/*margin-top:53px;on double bars at the bottom*/
	overflow-y:hidden;
	overflow-x:hidden;
	cursor:pointer;
}
.asert_help_icon{
	background-image: url("../images/asert_index_images/help_icon.png");
}
.asert_criteria_icon{
	background-image: url("../images/asert_index_images/criteria_icon.png");
}
.asert_sign_in_icon{
	background-image: url("../images/asert_index_images/sign_in_icon.png");
}
.asert_more_icon{
	background-image: url("../images/asert_index_images/more_icon.png");
}
.asert_bottom_bar_menu_icon{
	background-image: url("../images/asert_index_images/bottom_bar_menu_icon.png");
}
.asert_facilities_icon{
	background-image: url("../images/asert_index_images/facilities_icon.png");
}
.asert_assessors_icon{
	background-image: url("../images/asert_index_images/assessors_icon.png");
}
.asert_statistics_icon{
	background-image: url("../images/asert_index_images/statistics_icon.png");
}
.asert_afmis_icon{
	background-image: url("../images/asert_index_images/afmis_icon.png");
}
.asert_bottom_bar_menu_circle_decription{
	width:auto;
	height:auto;
	padding:0px 6px;
	margin-top:12px;
	font-weight:400;
	font-size:18px;
	cursor:pointer;
}
.asert_menu_icon{
	cursor:pointer;
}
.cursor_link{
	cursor:pointer;
}
.bold_text{
	font-weight:500;
}
.asert_menu_circle_decription{
	position:absolute;	
	width:auto;
	height:auto;
	bottom:calc(50% - 80px);
	padding:0px 6px;
	font-weight:400;
	font-size:18px;
	color:#035886;
	cursor:pointer;
}
.asert_middle_bar_h_line{
	position:absolute;
	width: 100%;
	height:1px;
	background-color:#cea721;
	margin-top:;
	/*margin-top:-172px;*/
	/*margin-top:-404px;on 2 double bars with the separator at the bottom*/
}

.asert_extra_bar_bottom{
	width: 100%;
	height:;
	font-size:12px;
}
.hide_asert_extra_bar_bottom{
	display:none!important
}
.hide_element{
	display:none!important
}

/* collapsible div */

/****

.collapsible {
  background-color: #777;
  color: white;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
}

.active, .collapsible:hover {
  background-color: #555;
}

.collapsible:after {
  content: '\002B';
  color: white;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}

.active:after {
  content: "\2212";
}

.content {
  padding: 0 18px;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
  background-color: #f1f1f1;
}

****/

/* end collapsible */
