/*.wrapper_content {
	    max-width: 1450px;
		padding-left: 20px;
    padding-right: 20px;
	width:100%;
	margin: 0 auto;
}*/


.ppl_name {
	color:#666;
}

textarea {
    border: 1px solid #e5e5e5;
    line-height: 100px;
    padding: 0 15px;
    width: 100%
}

.div_spacing {
	height:40px;
}

.div_spacing2 {
	padding-top:30px;
}

.cont_blue {
	color: #0772C3;
	 font-weight: 500 !important;
	 font-size: 20px;
}


.pg_day {
   font-family: 'KoHo', sans-serif;
   font-size: 26px;
   font-weight: 600 !important;
	color: #333;	
  padding-right: 20px;	
}

.pg_day:after {
   content: "";
    /*position: absolute;
    bottom: -6px;*/
    /*left: 0;*/
    /*display: block;*/
    background: #0872C3;
    /*width: 70px;
    height: 3px*/
	    padding: 0 1px 0;
		margin-left: 10px;
		   
}


.pg_date {
	 text-align: center;
	 color: #58595B;
	 font-size: 20px;
}
.pg_date1 {
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	 color: #58595B;
	 font-weight: 400 !important;
}
.index_title {
	font-family: 'Open Sans', sans-serif;
       font-size: 40px;
    color: #0872C3;
    font-weight: 300;
    text-align: center;
}

.index_date_item {
		width: 30%;
}

.index_date_title {
	font-family: 'Roboto', sans-serif;
	 font-size: 16px;
	 color: #333;
	 font-weight: 300;
}

.index_date {
	font-family: 'Roboto', sans-serif;
	font-size: 33px;
	 color: #E96A00;
	 font-weight: 300;
}


.index_row1 {
		padding-top:60px;
		padding-bottom: 60px;
}


.footer_text {
	font-weight: 500;
    font-size: 20px;
	padding-top: 20px;
}


.div_col1 {
		float:left;
		width: 50%;
}

.div_reg {
	float: left;
	width: 50%;
	padding-right:20px;
}

.reg_a {
	
	width: auto;
	padding-right: 0px;
}
.reg_b {
	
	width: 30%;
	
}
.reg_c {
	
	width: 30%;
	
}

.reg_bold{
	font-weight: 500;
	 font-size: 16px;
	 padding-left: 10px;
}


.select1 {
-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
   border: 0 none;
    color: #999;
    /* background: transparent; */
    font-size: 16px;
    /* font-weight: bold; */
    background: #E6E7E8;
   
    padding-top: 17px; 
    padding-left: 15px; 
    padding-right: 15px; 
    padding-bottom: 16px; 
   
}

.div_1 {
    display: inline-block;
    width: 100%;
    padding-top: 10px;
}

@media only screen and (max-width:1270px) {
    .header-desktop__menu-content {
        display:none;
    }
	
	.index_row1 {
		padding-top:30px;
		padding-bottom: 30px;
	}

}


@media only screen and (max-width:1230px) {
    .div_col1 {
		
		width: 100%;
	}
}



@media only screen and (max-width:1180px) {
    
	.index_date_item {
		width: auto;
	}

}

@media only screen and (max-width:1023px) {
    
	.index_title {
	    font-size: 28px;
    
	}
	
	.footer_text, .contact-person__mail, .contact-person__name, .contact-person__phone {
	    font-size: 16px;
    
	}
	
	.index_date {
	    font-size: 20px;
    
	}
	
	
}


@media only screen and (max-width:640px) {
  
	.div_reg {
		width:100%;
		padding-right: 0px;
		padding-bottom: 10px;
	}

}








#rotating-item-wrapper {
    position: relative;
    width: 100%;
  
}
.rotating-item {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
}

.div_header_mlogo {
		display:none;
}

.fadein {
    position:relative;
    height:65px;
    
}

.fadein img {
    /*position:absolute;*/
    left:0;
    top:0;
}

.slick-slide__banner {
		display:block !important;
}
.slick-slide__mbanner {
		display:none !important;
}
.slick-slide__banner_index {
		display:block !important;
	}
	
	
@media only screen and (max-width:750px) {
  	
  	
	
	.slick-slide__banner {
		display:none !important;
	}
	
	
	
	.slick-slide__mbanner {
		display:block !important;
	}
}


@media only screen and (max-width:650px) {
  
	.div_header_logo {
		display:none;
	}
	.div_header_mlogo {
		display:block;
	}
}


@media only screen and (max-width:575px) {
  
	.type1 {	
		padding-right: 0px !important;
	}
	
	.type2 {	
		padding-right: 12px !important;
	}
	
	.type3 {	
		padding-right: 10px !important;
	}

}




.org_ph1 {
	padding-left:60px;
}
.org_ph2 {
	padding-left:30px;
}

.co_ph1 {
	padding-left:60px;
}
.co_ph2 {
	padding-left:30px;
}



@media only screen and (max-width:1140px) {
    
	
	
	
	.co_ph1, .co_ph2 {
    		/*width:40% !important;*/
    		padding-left:0px;
	}
}


@media only screen and (max-width:1125px) {
    
	
	.org_ph1, .org_ph2 {
    		width:30% !important;
	}
	
	
}


@media only screen and (max-width:780px) {
  
	.org_ph1 {
	padding-left:0px;
	}
	.org_ph2 {
		padding-left:0px;
	}
	
	.sponsors__item:nth-child(3n) {
    	margin: 0 0px 0px;
	}

}

@media only screen and (max-width:765px) {
  

	
	.co_ph1 {
    		width:auto !important;
    		padding-left:60px;
	}
	
	.co_ph2 {
    		width:auto !important;
    		padding-left:30px;
	}

}



@media only screen and (max-width:600px) {
  
	.org_ph1, .org_ph2 {
    		width:auto !important;
	}
	

}


@media only screen and (max-width:560px) {
  
	.co_ph1, .co_ph2 {
    		width:auto !important;
    		padding-left:0px;
	}
	
	

}