@font-face {
    font-family: 'GothaPro';
    src: url('GothaProBla.otf');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'GothaProNed';
    src: url('GothaProMed.otf');
    font-weight: 600;
    font-style: normal;
}
*{
	padding: 0;
	margin: 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;	
	word-wrap: break-word;
}
html {
  scroll-behavior: smooth;
}

body{
	color: black;
	font-size: 16px;
	font-family: 'GothaPro';
}
a{
	text-decoration: none;
}
.m{
	display: none;
}
nav{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: fixed;
	top: 75px;
	left: 0;
	padding-right: 2rem;
	padding-left: 2rem;
	width: 100%;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	text-align: center;
	height: 80px;
	z-index: 2;
	-webkit-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
section{
	position: relative;
}
.container-fluid{
	max-width: 100%;
	position: relative;
}
.nav.white a:hover{
	color:#88549f!important;
	text-shadow: 1px 1px 1px white;


}
.container{
	max-width: 1140px;
	margin: 0 auto;
	position: relative;
	height: 100%;
}
.fx{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	
}
.fx-col{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
.fx-1{
	-webkit-box-flex:1;
	    -ms-flex:1;
	        flex:1;
}
.fx-2{
	-webkit-box-flex:2;
	    -ms-flex:2;
	        flex:2;
}
.vertical_center{
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.horizontal_center{
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.center{
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

.btn{
	text-decoration: none;
	padding: 12px 25px;
	display: inline-block;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	-webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	-o-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	text-transform: uppercase;
	font-weight: bold;
	border-radius: 3px;
	cursor: pointer;
}
button:disabled,
button[disabled]{
  border: 1px solid #999999;
  background-color: #cccccc;
  color: #666666;
}
button:disabled:hover{
	 border: 1px solid #999999;
  background-color: #cccccc;
  color: #666666;
}
.btn-primary{
	background-color: #754A9A;
	color: white;
	border:1px solid #754A9A;
}
.btn-primary:hover{
	background-color: white;
	color: #323232;
}
.btn-secondary{
	background-color: white;
	color: #662C90;
	border:1px solid #662C90;
}
.btn-secondary:hover{
	

	background-color: #662C90;
	color: white;
	
}
.btn-outline-secondary{
	background-color: white;
	color: #C63B3B;
	border:1px solid #C63B3B;
}
.btn-outline-secondary:hover{
	background-color: #C63B3B;
	color: white;
	border:1px solid #C63B3B;
}
.btn-danger{
	background-color: #d9534f;
	color: white;
	border:1px solid #d9534f;
}
.btn-danger:hover{
	background-color:white;
	border:1px solid #d9534f;
	color: #d9534f;
}
.nav_button{
	margin-right: 5px;
}
.p-1{
	padding:1rem;
}
.pt-1{
	padding-top: 1rem; 
}
.pb-1{
	padding-bottom: 1rem;
}
.pt-2{
	padding-top: 2rem;
}
.pb-3{
	padding-bottom: 3rem;
}
.pg-3{
	padding-top: 3rem; 
	padding-bottom: 3rem; 
}
.pg-5{
	padding-top: 5rem; 
	padding-bottom: 5rem; 
}
.pt-5{
    padding-top: 5rem;
}
.pb-5{
    padding-bottom:5rem;
}
.mt-2{
	margin-top: 2rem;
}
.mt-3{
    margin-top: 3rem;
}
.title{
	text-shadow: -8px 8px #00000036;
}
.text-center{
	text-align: center;
}
.form-control{
	display: block;
    padding: 8px 8px 8px 10px;
    font-size: 1rem;
    line-height: 1.5;
	color: #495057;
	width: 100%;
    background-color: #EFEFEF;
    background-clip: padding-box;
    border: 0px solid #ced4da;
	border-radius: 60px;
    -webkit-transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    -o-transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
}
.form-control::-webkit-input-placeholder{
	color: #D5D1D1;
}
.form-control::-moz-placeholder{
	color: #D5D1D1;
}
.form-control:-ms-input-placeholder{
	color: #D5D1D1;
}
.form-control::-ms-input-placeholder{
	color: #D5D1D1;
}
.form-control::placeholder{
	color: #D5D1D1;
}






section .container{
	opacity: 1;
}
section#header .container{
	opacity: 1;
}
section#footer .container{
	opacity: 1;
}



#header{
	height: 100vh;
	background: url('../img/backgrounds/1.jpg') no-repeat 100% 100%;
	background-size: cover;
    background-position-x: right;
	background-position-y: top;
	color: white;
}
#secondone{
	background: url('../img/backgrounds/2.jpg') no-repeat ;
	background-size: cover;
    background-position: left;

	color: white;
}
#consultation{
	
}

#get_grant{
	
}
#university{
	height: 100vh;

}
#unigranti{
	height: 100vh;
	background-repeat: no-repeat;
	background-position-x: right;
	background-size: contain;
	background-position-y: top;
}
#pocemu .container{
	overflow-x: hidden;
}
#pocemu .owl-item div{
        width: 250px;
  
    text-align: center;
    margin: 0 auto;
}
#pocemu .owl-item div img{
    width: 70%;
    margin: 0 auto;
    margin-bottom: 2rem;
}
#thirdone{
	background: url('../img/backgrounds/3.jpg') no-repeat ;
	background-size: cover;
    background-position: left;
}

#fourthone{
	background: url('../img/backgrounds/4.jpg') no-repeat ;
	background-size: cover;
    background-position: left;
}
#bron{
	
	background-repeat: no-repeat;
    background-position-x: center;
    background-size: cover;
    background-position-y: center;
}
#footer{
	height: 100vh;
	background-repeat: no-repeat;
    background-position-x: right;
    background-size: cover;
    background-position-y: bottom;
}

.nav.white a{
	color: white;
}
.nav.black a{
	color: black
}
.nav .main_logo img{
	width: 130px;
    display: none;
}
.nav .main_lang a{
	border-radius: 50%;
    height: 30px;
    display: inline-block;
    width: 30px;
    padding-top: 8px;
}
.headernav{
	    font-family: sans-serif;
}
.header__title{
	position: absolute;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	    -ms-transform: translate(0, -50%);
	        transform: translate(0, -50%);
}
.header__title h1{
	font-size: 3rem;
	line-height: 4rem;
}
.header__btn {
	position: absolute;
	bottom: 10%;
	right: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	
}
.header__btn--left img{
	width: 300px;
}
.header__btn--right{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	margin-left: 1.5rem;
}
.header__btn--right img{
	width: 32px;
	margin-right: 0.5rem;
}
#consultation .fx, #get_grant .fx{
	height: 100%;
}
#consultation h2, #get_grant h2, 
#obuceniya h2, #why_china h2, 
#shag h2, #university h2, #unigranti h2, #pocemu h2, #bron h2, #footer h2, #studenti h2, #stajirovka h2{
	font-size: 3rem;
	line-height: 4rem;
}
#consultation img{
	width: 350px;
	margin-top: 1rem;
}
.consultation_right, .get_grant_right{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.consultation_right .form_each-items{
	margin-bottom: 1rem;
	font-size: 1.2rem;
	font-weight: bold;
}

.consultation_right .form_each-items input{
	margin-top: 0.5rem;
}
#form{
	width: 80%;
}
#get_grant{
	color: white;
}
.bg-gradient{
	background: -webkit-gradient(linear, left top, right top, from(#FF9C2B), to(#FF6E2B));
	background: -o-linear-gradient(left, #FF9C2B, #FF6E2B);
	background: linear-gradient(90deg, #FF9C2B, #FF6E2B);
}
.bg-gradient_secondary{
	background: -webkit-gradient(linear, left top, right top, from(#A006C7),color-stop(#770195), to(#420152));
	background: -o-linear-gradient(left, #A006C7,#770195, #420152);
	background: linear-gradient(90deg, #A006C7,#770195, #420152);
}
.color_secondary{
	background: -webkit-linear-gradient(180deg, #A006C7,#770195, #420152);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
}
.gt-btn{
	width: 250px;
	text-align: center;
	font-weight: bold;
	border-radius: 50px;
	padding: 10px;
	color: black;
	font-size: 1.1rem;
	margin-top: 1rem;
}
.get_grant_right{
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
.get_grant_right h3{
	font-size: 2rem;
	margin-top: 2rem;
}
.get_grant_right p{
	font-size: 1.5rem;
	font-style: italic;
	margin-top: 2rem;
}
#obuceniya .container{
	height: auto;
}
.obuceniya_items-right-items--logo img{
	width: 70px;
	margin-right: 2rem;
}
.obuceniya_items-right-items--name{
	line-height: 2rem;
	font-size: 1.5rem;
}
.obuceniya_items .prog{
	min-height: 500px;
}
.obuceniya_items::after{
	content: '';
	display: block;
	width: 100%;
	height: 5px;
	background: -o-linear-gradient(90deg, #FF9C2B, #FF6E2B);;
	background: linear-gradient(90deg, #FF9C2B, #FF6E2B);
}
#get_grant .container::after, #consultation .container::after{
	content: '';
	display: block;
	width: 100%;
	height: 5px;
	background: -o-linear-gradient(90deg, #FF9C2B, #FF6E2B);;
	background: linear-gradient(90deg, #FF9C2B, #FF6E2B);
    position:absolute;
    bottom: 0;
}
.get_grant_bot::after, .get_grant_bot::before{
	content: '';
	display: block;
	width: 100%;
	height: 5px;
	background: -o-linear-gradient(90deg, #FF9C2B, #FF6E2B);;
	background: linear-gradient(90deg, #FF9C2B, #FF6E2B);
	position: absolute;
	bottom: 0;
}

#stajirovka::after, #stajirovka::before{
	content: '';
	display: block;
	width: 100%;
	height: 25px;
	background: -o-linear-gradient(90deg, #FF9C2B, #FF6E2B);;
	background: linear-gradient(90deg, #FF9C2B, #FF6E2B);
	position: absolute;
	bottom: 0;
}
#stajirovka::before{
	top: 0;
}

#studenti::after, #studenti::before{
	content: '';
	display: block;
	width: 100%;
	height: 25px;
	background: -o-linear-gradient(90deg, #FF9C2B, #FF6E2B);;
	background: linear-gradient(90deg, #FF9C2B, #FF6E2B);
	position: absolute;
	bottom: -16px;
}
#studenti::before{
	top: 0;
}
.get_grant_bot::before{
	top: 0;
}
#obuceniya .obuceniya_items:last-child::after{
	display: none;
}
.obuceniya_items-right-items{
	margin-top: 1rem;
}
.obuceniya_items-left div{
	color: white;
	line-height: 1.5rem;
}

.obuceniya_items-right ul{
	list-style-type: none;
}
.obuceniya_items-right ul li{
	
	position: relative;
	font-size: 1.5rem;
}
.obuceniya_items-right ul li::before{
	content: '';
	display: block;
	height: 15px;
	width: 15px;
	background: linear-gradient(90deg, #FF9C2B, #FF6E2B);
	position: relative;
	top: 18px;
    left: -22px;
	border-radius: 50%;
}
.form_each-items{
	font-family: 'GothaProNed';
}
.stajirovka-logos{
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	padding-bottom: 4rem;
}
.stajirovka-logo--items{
	margin-top: 3rem;
}
.stajirovka-logo--items div{
	height: 70px;
	font-family: 'GothaProNed';
	font-weight: bold;
	text-align: center;
	font-size: 1.3rem;
}

#why_china{
	color: white;
}
.why_china--items{
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	
}
.why_china--item_count{
	margin-top: 1rem;
}
.why_china--counter{
	font-size: 2.2rem;
	margin-right: 1rem;
	width: 20px;
}
.why_china--text{
	font-family: 'GothaProNed';
	font-size: 1.2rem;
}
.why_china--btns_left div, .why_china--btns_right div{
	display: inline-block;
	padding: 10px 25px;
	border-radius: 50px;
	font-size: 1.5rem;
	margin-top: 2rem;
}
.why_china--btns_left{
	text-align: right;
}
.why_china--btns_right div{
	margin-left: 1rem;
}
.why_china--title_secondary{
	padding-bottom: 0rem;
	padding-top: 5rem;
}
.bg_transparent{
	mix-blend-mode: multiply;
	color: white;
}
.shag_number{
	font-size: 20rem;

}
#shag h2{
	margin-top: 0.6rem;
	line-height: 3.5rem;
	color: white;
}
.shag_text span{
	background: linear-gradient(90deg, #A006C7,#770195, #420152);
	display: inline-block;
	padding: 7px 14px 0 14px;
	
}
.shag_text--body_count-items{
	margin-top: 2rem;
	cursor: pointer;
}
.shag_text--body_count-items:hover{
	color: gray;
}
.shag_text--title{
	margin-top: 0.8rem;
}
#shag{
	color: white;
}
.shag_text--body_count-items div:first-child{
	background-color: white;
	font-size: 2rem;
	color: black;
	border-radius: 50%;
	height: 50px;
	width: 50px;
	margin-right: 2rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.shag_text--body_count-items div:last-child p{
	font-family: 'GothaProNed';
	
}
.shag_text--body_btns{
	margin-top: 3rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	margin-left: 4rem;
}
.shag_text--body_btns div{
	background-color: black;
	color: white;
	font-size: 1.2rem;
	padding: 10px 25px;
	text-align: center;
	margin-top: 1rem;
	border-radius: 50px;
	width: 300px;
	line-height: 1.5rem;
}
#university, #unigranti{
	color: white;
}
.universite__items p{
	font-family: 'GothaProNed';
	margin-top: 2rem;
}
.university_body .universite__items:last-child p{
	font-size: 1.4rem;
    line-height: 2rem;
}

#unigranti ul li{
	font-family: 'GothaProNed';
	position: relative;
	font-size: 1.5rem;
	line-height: 1.5rem;
}
#unigranti ul li::before{
	content: '';
	display: block;
	height: 15px;
	width: 15px;
	background: -webkit-gradient(linear, left top, right top, from(rgb(255, 156, 43)), to(rgb(255, 110, 43)));
	background: -o-linear-gradient(left, rgb(255, 156, 43), rgb(255, 110, 43));
	background: linear-gradient(90deg, rgb(255, 156, 43), rgb(255, 110, 43));
	position: relative;
	top: 18px;
    left: -22px;
	border-radius: 50%;
}
.unigranti_body .unigranti__items:last-child{
	padding-left: 5rem;
}
.unigranti_body .unigranti__items:last-child div{
	margin-left: 2rem;
	margin-top: 1rem;
}
#pocemu{
	color: white;
}
#pocemu .gt-btn{
	color: white;
    position: absolute;
    bottom: 15%;
    margin: 0 auto;
    left: 50%;
	-webkit-transform: translate(-50%, 0);
	    -ms-transform: translate(-50%, 0);
	        transform: translate(-50%, 0);
	line-height: 1.3rem;
	font-size: 1.2rem;
}
#bron{
	color: white;
}
.bron__items .gt-btn{
	color: #6d4185;
	font-size: 1.8rem;
	width: 360px;
}
.bron__items p{
	font-size: 1.5rem;
	margin-top: 1rem;
	line-height: 2rem;
}
#footer{
	color: white;
}
#footer a{
	color: white;
}
.footer__items p{
	margin-top: 0.3rem;
	font-family: 'GothaProNed';
}

.footer__items p:nth-child(4){
	margin-top: 1rem;
}
.footer_body{
	padding-top: 30vh;
}
.social_links p{
	margin-top: 1rem;
}
.footer_privacy{
	font-family: 'GothaProNed';
	position: absolute;
    bottom: 19px;
}
.bg-black{
	background-color: black;
	color: white!important;
}
.gt-btn:hover, .shag_text--body_btns div:hover, .why_china--btns_left div:hover, .why_china--btns_right div:hover{
	-webkit-filter:  saturate(0.5);
	        filter:  saturate(0.5);
	cursor: pointer;
}
#slider_city{
	margin-top: 2.5rem;
}
#slider_city svg{
	fill: white;
	display: block;
	margin: 0 auto;
}
#slider_city .owl-item div{
	text-align: center;
	cursor: pointer;
}
#slider_city .owl-item div:hover svg{
	fill: #ff9c2b;
}
#slider_city .owl-item div:hover{
	color: #ff9c2b;
}
#student__ava_items .owl-item div img{
	width: 250px;
	border-radius: 50%;
	margin: 0 auto;
}
#student__ava_items .owl-item div{
	text-align: center;
	cursor: pointer;
	font-size: 1.5rem;
	
}
.student__ava{
	padding-bottom: 4rem;
}
.student__btn{
	padding-bottom: 3rem;
}
.student__btn p{
	font-size: 1.5rem;
	font-family: 'GothaProNed';
}
.student_name{
	color: #420152;
	margin-top: 1rem;
}
.student_uni{
    margin-top: 0.5rem;
    font-family: 'GothaProNed';
}
.city_name{
	margin-top: 16px;
	font-size: 20px;
	text-transform: uppercase;
}
.city_price{
	margin-top: 5px;
}
#slider_city.owl-carousel .owl-nav button.owl-next, #slider_city.owl-carousel .owl-nav button.owl-prev{
	position: absolute;
    top: 30%;
    font-size: 8rem;
}
#slider_city.owl-carousel .owl-nav button.owl-next{
	right: -1rem;
}
#slider_city.owl-carousel .owl-nav button.owl-prev{
	left:-1rem;
}
.phonering-alo-ph-img-circle2{
    width: 45px;
    height: 45px;
    background: rgba(30, 30, 30, 0.1) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAB/ElEQVR42uya7W3CMBCG31QM4A1aNggTlG6QbpBMkHYC1AloJ4BOABuEDcgGtBOETnD9c1ERCH/lwxeaV8oPFGP86Hy+DxMREW5Bd7gRjSDSNGn4/RiAOvm8C0ZCRD5PSkQVXSr1nK/xE3mcWimA1ZV3JYBZCIO4giQANoYxMwYS6+xKY4lT5dJPreWZY+uspqSCKPYN27GJVBDXheVSQe494ksiEWTuMXcu1dld9SARxDX1OAJ4lgjy4zDnFsC076A4adEiRwAZg4hOUSpNoCsBPDGM+HqkNGynYBCuILuWj+dgWysGsNe8nwL4GsrW0m2fxZBq9rW0rNcX5MOQ9eZD8JFahcG5g/iKT671alGAYQggpYWvpEPYWrU/HDTOfeRIX0q2SL3QN4tGhZJukVobQyXYWw7WtLDKDIuM+ZSzscyCE9PCy5IttCvnZNaeiGLNHKuz8ZVh/MXTVu/1xQKmIqLEAuJ0fNo3iG5B51oSkeKnsBi/4bG9gYB/lCytU5G9DryFW+3Gm+JLwU7ehbJrwTjq4DJU8bHcVbEV9dXXqqP6uqO5e2/QZRYJpqu2IUAA4B3tXvx8hgKp05QZW6dJqrLTNkB6vrRURLRwPHqtYgkC3cLWQAcDQGGKH13FER/NATzi786+BPDNjm1dMkfjn2pGkBHkf4D8DgBJDuDHx9BN+gAAAABJRU5ErkJggg==) no-repeat;
    background-size: 68%;
    display: block;
    margin-top: 3px;
}
#back2Top {
    width: 40px;
    line-height: 40px;
    overflow: hidden;
    z-index: 999;
    display: none;
    cursor: pointer;
    -moz-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
    position: fixed;
    bottom: 50px;
    left: 50px;
    background-color: #fc803f;
    color: black;
    text-align: center;
    font-size: 30px;
    text-decoration: none;
}
#back2Top:hover {
    background-color: #DDF;
    color: #000;
}




 .phonering-alo-phone{
     cursor: pointer;
     display: none;
position: fixed;
    bottom: 37px;
    right: 38px;
    height: 150px;
    width: 150px;

    z-index: 2;
}
.phonering-alo-phone.phonering-alo-static {
  opacity: 0.6;
}

.phonering-alo-phone.phonering-alo-hover,
.phonering-alo-phone:hover {
  opacity: 1;
}

.phonering-alo-ph-circle {
  width: 160px;
  height: 160px;
  top: 20px;
  left: 20px;
  position: absolute;
  background-color: transparent;
  border-radius: 100% !important;
  border: 2px solid rgba(30, 30, 30, 0.4);
  border: 2px solid #bfebfc 9;
  opacity: 0.1;
  -webkit-animation: phonering-alo-circle-anim 1.2s infinite ease-in-out;
  animation: phonering-alo-circle-anim 1.2s infinite ease-in-out;
  transition: all 0.5s;
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

.phonering-alo-phone.phonering-alo-active .phonering-alo-ph-circle {
  -webkit-animation: phonering-alo-circle-anim 1.1s infinite ease-in-out !important;
  animation: phonering-alo-circle-anim 1.1s infinite ease-in-out !important;
}

.phonering-alo-phone.phonering-alo-static .phonering-alo-ph-circle {
  -webkit-animation: phonering-alo-circle-anim 2.2s infinite ease-in-out !important;
  animation: phonering-alo-circle-anim 2.2s infinite ease-in-out !important;
}

.phonering-alo-phone.phonering-alo-hover .phonering-alo-ph-circle,
.phonering-alo-phone:hover .phonering-alo-ph-circle {
  border-color: #00aff2;
  opacity: 0.5;
}

.phonering-alo-phone.phonering-alo-green.phonering-alo-hover
  .phonering-alo-ph-circle,
.phonering-alo-phone.phonering-alo-green:hover .phonering-alo-ph-circle {
  border-color: #75eb50;
  border-color: #baf5a7;
  opacity: 0.5;
}

.phonering-alo-phone.phonering-alo-green .phonering-alo-ph-circle {
 border-color: #673e7b;
  opacity: 0.6;
}

.phonering-alo-phone.phonering-alo-gray.phonering-alo-hover
  .phonering-alo-ph-circle,
.phonering-alo-phone.phonering-alo-gray:hover .phonering-alo-ph-circle {
  border-color: #ccc;
  opacity: 0.5;
}

.phonering-alo-phone.phonering-alo-gray .phonering-alo-ph-circle {
  border-color: #75eb50;
  opacity: 0.5;
}

.phonering-alo-ph-circle-fill {
  width: 100px;
  height: 100px;
  top: 50px;
  left: 50px;
  position: absolute;
  background-color: #000;
  border-radius: 100% !important;
  border: 2px solid transparent;
  -webkit-animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;
  animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;
  transition: all 0.5s;
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

.phonering-alo-phone.phonering-alo-active .phonering-alo-ph-circle-fill {
  -webkit-animation: phonering-alo-circle-fill-anim 1.7s infinite ease-in-out !important;
  animation: phonering-alo-circle-fill-anim 1.7s infinite ease-in-out !important;
}

.phonering-alo-phone.phonering-alo-static .phonering-alo-ph-circle-fill {
  -webkit-animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out !important;
  animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out !important;
  opacity: 0 !important;
}

.phonering-alo-phone.phonering-alo-hover .phonering-alo-ph-circle-fill,
.phonering-alo-phone:hover .phonering-alo-ph-circle-fill {
  background-color: rgba(0, 175, 242, 0.5);
  background-color: #00aff2 9;
  opacity: 0.75 !important;
}

.phonering-alo-phone.phonering-alo-green.phonering-alo-hover
  .phonering-alo-ph-circle-fill,
.phonering-alo-phone.phonering-alo-green:hover .phonering-alo-ph-circle-fill {
  background-color: rgba(117, 235, 80, 0.5);
  background-color: #baf5a7 9;
  opacity: 0.75 !important;
}

.phonering-alo-phone.phonering-alo-green .phonering-alo-ph-circle-fill {
  background-color: rgba(0, 175, 242, 0.5);
  background-color: #a6e3fa 9;
}

.phonering-alo-phone.phonering-alo-gray.phonering-alo-hover
  .phonering-alo-ph-circle-fill,
.phonering-alo-phone.phonering-alo-gray:hover .phonering-alo-ph-circle-fill {
  background-color: rgba(204, 204, 204, 0.5);
  background-color: #ccc 9;
  opacity: 0.75 !important;
}

.phonering-alo-phone.phonering-alo-gray .phonering-alo-ph-circle-fill {
  background-color: rgba(117, 235, 80, 0.5);
  opacity: 0.75 !important;
}

.phonering-alo-ph-img-circle {
  width: 60px;
  height: 60px;
  top: 70px;
  left: 70px;
  position: absolute;
  background: rgba(30, 30, 30, 0.1)
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAB/ElEQVR42uya7W3CMBCG31QM4A1aNggTlG6QbpBMkHYC1AloJ4BOABuEDcgGtBOETnD9c1ERCH/lwxeaV8oPFGP86Hy+DxMREW5Bd7gRjSDSNGn4/RiAOvm8C0ZCRD5PSkQVXSr1nK/xE3mcWimA1ZV3JYBZCIO4giQANoYxMwYS6+xKY4lT5dJPreWZY+uspqSCKPYN27GJVBDXheVSQe494ksiEWTuMXcu1dld9SARxDX1OAJ4lgjy4zDnFsC076A4adEiRwAZg4hOUSpNoCsBPDGM+HqkNGynYBCuILuWj+dgWysGsNe8nwL4GsrW0m2fxZBq9rW0rNcX5MOQ9eZD8JFahcG5g/iKT671alGAYQggpYWvpEPYWrU/HDTOfeRIX0q2SL3QN4tGhZJukVobQyXYWw7WtLDKDIuM+ZSzscyCE9PCy5IttCvnZNaeiGLNHKuz8ZVh/MXTVu/1xQKmIqLEAuJ0fNo3iG5B51oSkeKnsBi/4bG9gYB/lCytU5G9DryFW+3Gm+JLwU7ehbJrwTjq4DJU8bHcVbEV9dXXqqP6uqO5e2/QZRYJpqu2IUAA4B3tXvx8hgKp05QZW6dJqrLTNkB6vrRURLRwPHqtYgkC3cLWQAcDQGGKH13FER/NATzi786+BPDNjm1dMkfjn2pGkBHkf4D8DgBJDuDHx9BN+gAAAABJRU5ErkJggg==)
    no-repeat center center;
  border-radius: 100% !important;
  border: 2px solid transparent;
  -webkit-animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;
  animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

.phonering-alo-phone.phonering-alo-active .phonering-alo-ph-img-circle {
  -webkit-animation: phonering-alo-circle-img-anim 1s infinite ease-in-out !important;
  animation: phonering-alo-circle-img-anim 1s infinite ease-in-out !important;
}

.phonering-alo-phone.phonering-alo-static .phonering-alo-ph-img-circle {
  -webkit-animation: phonering-alo-circle-img-anim 0 infinite ease-in-out !important;
  animation: phonering-alo-circle-img-anim 0 infinite ease-in-out !important;
}

.phonering-alo-phone.phonering-alo-hover .phonering-alo-ph-img-circle,
.phonering-alo-phone:hover .phonering-alo-ph-img-circle {
  background-color: #00aff2;
}

.phonering-alo-phone.phonering-alo-green.phonering-alo-hover
  .phonering-alo-ph-img-circle,
.phonering-alo-phone.phonering-alo-green:hover .phonering-alo-ph-img-circle {
 background-color: #eeaf61;
}

.phonering-alo-phone.phonering-alo-green .phonering-alo-ph-img-circle {
     background-color: #684690;
 
}

.phonering-alo-phone.phonering-alo-gray.phonering-alo-hover
  .phonering-alo-ph-img-circle,
.phonering-alo-phone.phonering-alo-gray:hover .phonering-alo-ph-img-circle {
  background-color: #ccc;
}

.phonering-alo-phone.phonering-alo-gray .phonering-alo-ph-img-circle {
  background-color: #75eb50;
}

@-webkit-keyframes phonering-alo-circle-anim {
  0% {
    -webkit-transform: rotate(0) scale(0.5) skew(1deg);
    -webkit-opacity: 0.1;
  }

  30% {
    -webkit-transform: rotate(0) scale(0.7) skew(1deg);
    -webkit-opacity: 0.5;
  }

  100% {
    -webkit-transform: rotate(0) scale(1) skew(1deg);
    -webkit-opacity: 0.1;
  }
}

@-webkit-keyframes phonering-alo-circle-fill-anim {
  0% {
    -webkit-transform: rotate(0) scale(0.7) skew(1deg);
    opacity: 0.2;
  }

  50% {
    -webkit-transform: rotate(0) scale(1) skew(1deg);
    opacity: 0.2;
  }

  100% {
    -webkit-transform: rotate(0) scale(0.7) skew(1deg);
    opacity: 0.2;
  }
}

@-webkit-keyframes phonering-alo-circle-img-anim {
  0% {
    -webkit-transform: rotate(0) scale(1) skew(1deg);
  }

  10% {
    -webkit-transform: rotate(-25deg) scale(1) skew(1deg);
  }

  20% {
    -webkit-transform: rotate(25deg) scale(1) skew(1deg);
  }

  30% {
    -webkit-transform: rotate(-25deg) scale(1) skew(1deg);
  }

  40% {
    -webkit-transform: rotate(25deg) scale(1) skew(1deg);
  }

  50% {
    -webkit-transform: rotate(0) scale(1) skew(1deg);
  }

  100% {
    -webkit-transform: rotate(0) scale(1) skew(1deg);
  }
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@-webkit-keyframes phonering-alo-circle-anim {
  0% {
    -webkit-transform: rotate(0) scale(0.5) skew(1deg);
    transform: rotate(0) scale(0.5) skew(1deg);
    opacity: 0.1;
  }

  30% {
    -webkit-transform: rotate(0) scale(0.7) skew(1deg);
    transform: rotate(0) scale(0.7) skew(1deg);
    opacity: 0.5;
  }

  100% {
    -webkit-transform: rotate(0) scale(1) skew(1deg);
    transform: rotate(0) scale(1) skew(1deg);
    opacity: 0.1;
  }
}

@keyframes phonering-alo-circle-anim {
  0% {
    -webkit-transform: rotate(0) scale(0.5) skew(1deg);
    transform: rotate(0) scale(0.5) skew(1deg);
    opacity: 0.1;
  }

  30% {
    -webkit-transform: rotate(0) scale(0.7) skew(1deg);
    transform: rotate(0) scale(0.7) skew(1deg);
    opacity: 0.5;
  }

  100% {
    -webkit-transform: rotate(0) scale(1) skew(1deg);
    transform: rotate(0) scale(1) skew(1deg);
    opacity: 0.1;
  }
}

@-webkit-keyframes phonering-alo-circle-fill-anim {
  0% {
    -webkit-transform: rotate(0) scale(0.7) skew(1deg);
    transform: rotate(0) scale(0.7) skew(1deg);
    opacity: 0.2;
  }

  50% {
    -webkit-transform: rotate(0) scale(1) skew(1deg);
    transform: rotate(0) scale(1) skew(1deg);
    opacity: 0.2;
  }

  100% {
    -webkit-transform: rotate(0) scale(0.7) skew(1deg);
    transform: rotate(0) scale(0.7) skew(1deg);
    opacity: 0.2;
  }
}

@keyframes phonering-alo-circle-fill-anim {
  0% {
    -webkit-transform: rotate(0) scale(0.7) skew(1deg);
    transform: rotate(0) scale(0.7) skew(1deg);
    opacity: 0.2;
  }

  50% {
    -webkit-transform: rotate(0) scale(1) skew(1deg);
    transform: rotate(0) scale(1) skew(1deg);
    opacity: 0.2;
  }

  100% {
    -webkit-transform: rotate(0) scale(0.7) skew(1deg);
    transform: rotate(0) scale(0.7) skew(1deg);
    opacity: 0.2;
  }
}

@-webkit-keyframes phonering-alo-circle-img-anim {
  0% {
    -webkit-transform: rotate(0) scale(1) skew(1deg);
    transform: rotate(0) scale(1) skew(1deg);
  }

  10% {
    -webkit-transform: rotate(-25deg) scale(1) skew(1deg);
    transform: rotate(-25deg) scale(1) skew(1deg);
  }

  20% {
    -webkit-transform: rotate(25deg) scale(1) skew(1deg);
    transform: rotate(25deg) scale(1) skew(1deg);
  }

  30% {
    -webkit-transform: rotate(-25deg) scale(1) skew(1deg);
    transform: rotate(-25deg) scale(1) skew(1deg);
  }

  40% {
    -webkit-transform: rotate(25deg) scale(1) skew(1deg);
    transform: rotate(25deg) scale(1) skew(1deg);
  }

  50% {
    -webkit-transform: rotate(0) scale(1) skew(1deg);
    transform: rotate(0) scale(1) skew(1deg);
  }

  100% {
    -webkit-transform: rotate(0) scale(1) skew(1deg);
    transform: rotate(0) scale(1) skew(1deg);
  }
}

@keyframes phonering-alo-circle-img-anim {
  0% {
    -webkit-transform: rotate(0) scale(1) skew(1deg);
    transform: rotate(0) scale(1) skew(1deg);
  }

  10% {
    -webkit-transform: rotate(-25deg) scale(1) skew(1deg);
    transform: rotate(-25deg) scale(1) skew(1deg);
  }

  20% {
    -webkit-transform: rotate(25deg) scale(1) skew(1deg);
    transform: rotate(25deg) scale(1) skew(1deg);
  }

  30% {
    -webkit-transform: rotate(-25deg) scale(1) skew(1deg);
    transform: rotate(-25deg) scale(1) skew(1deg);
  }

  40% {
    -webkit-transform: rotate(25deg) scale(1) skew(1deg);
    transform: rotate(25deg) scale(1) skew(1deg);
  }

  50% {
    -webkit-transform: rotate(0) scale(1) skew(1deg);
    transform: rotate(0) scale(1) skew(1deg);
  }

  100% {
    -webkit-transform: rotate(0) scale(1) skew(1deg);
    transform: rotate(0) scale(1) skew(1deg);
  }
}

.nav_logo img{
	  height: 46px;
    margin-right: 1rem;
    margin-left: 1rem;
}
#top_header{
	font-family: 'GothaProNed';
  font-size: 1rem;
}
.nav_logo_gerb-text{
	font-size: 0.7rem;
    line-height: 1.2rem;
		margin-left: 1rem;
}
.nav_logo_gerb-img{
	  width: 49px;
}