@import url(https://fonts.googleapis.com/css2?family=Fjalla+One&family=Fredoka:wght@300;500&family=Heebo&family=Lobster&family=Roboto:wght@500&family=Rubik:wght@600&family=Secular+One&family=Ubuntu:wght@500&family=Work+Sans&display=swap);#logo,.top_info{
	position:absolute;z-index:999
}a,nav ul>li>a{
	text-decoration: none
}.dropdown1>li>a,.leng>ul>li>a{
	font-family: bpg_nino_medium_capsregular;
	font-size: 15px;
	font-weight: 700
}footer,nav>ul>li{
	position: relative
}.dropdown1,.footer_icon,.icon ul,.leng>ul{
	list-style: none
}footer p,nav{
	text-align: right
}.block-footer:hover,.leng,.top_info{
	background-color: #1876d6
}.preloader,footer{
	background-position: center center
}.sirkle .fa,nav ul li a:hover,nav ul li ul.dropdown li a:hover{
	color: #1876d6
}*,.leng>ul,.sirkle .fa{
	margin: 0;
	padding: 0
}*,.icon ul,.leng>ul{
	padding: 0
}#nav-bar,.block-footer,.leng>ul>li,.sirkle{
	cursor: pointer
}#logo{
	left: 5%;
	top: 20px
}.top_info{
	right: 0;
	padding: 10px 15px;
	color: #fff;
	border-bottom-left-radius: 50px
}#nav-bar,.icon ul,.leng{
	z-index: 9999;
	position: absolute
}.leng,.leng>ul>li{
	border-radius: 5px;
	color: #fff;
	width: 50px
}.top_info a{
	color: #fff;
	font-size: 15px;
	font-family: 'Work Sans',sans-serif
}nav{
	width: 90%;
	height: 60px;
	z-index: 9;
	right: 110px;
	position: absolute;
	margin-top: 43px
}nav>ul>li{
	display: inline-block;
	line-height: 35px;
	margin-left: 0;
	margin-top: 10px;
	text-align: left;
	-moz-transition: .6s;
	-o-transition: .6s;
	transition: .6s
}nav ul>li>a{
	display: block;
	padding: 8px 16px;
	font-size: 17px;
	color: #fff;
	font-family: Regular2;
	-webkit-transition: .6s;
	-moz-transition: .6s;
	-o-transition: .6s;
	transition: .6s
}#nav-bar,.icon ul li{
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s
}nav>ul>li>ul{
	margin-top: 1
}nav>ul>li>ul.dropdown{
	display: none;
	position: absolute;
	z-index: 999;
	left: -85px
}nav ul li ul.dropdown li{
	width: 320px;
	background-color: #fff;
	border-bottom: 1px solid rgba(0,0,0,.1);
	display: block;
	text-align: center
}nav ul li ul.dropdown li a{
	padding: 2px 8px;
	font-size: 14px;
	color: #3c373a
}nav>ul>li>ul:nth-child(3).dropdown{
	left: -162px
}.leng{
	right: 35px;
	top: 59px;
	height: 30px;
	text-align: center;
	line-height: 30px
}.leng>ul>li{
	height: 32px
}.leng>ul>li>a{
	color: #fff
}.leng a:hover{
	color: #bfbfbf
}.dropdown1{
	display: none;
	margin-top: 1px
}.dropdown1>li{
	background-color: #fff;
	width: 50px
}.dropdown1>li>a{
	color: #000
}.footer_icon li a,.namber,.text-footer{
	color: #fff
}.slider_tr_color{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: rgba(0,0,0,.8)
}.icon ul{
	right: 10px
}.icon ul li{
	float: left;
	width: 21px;
	height: 21px;
	margin-left: 10px;
	border-radius: 50%;
	background-position: center;
	background-size: 80% 80%;
	background-repeat: no-repeat;
	transition: .3s
}.footer_icon li:hover,.icon ul li:hover{
	opacity: .6
}.icon ul li a{
	position: absolute;
	width: 30px;
	height: 30px
}.icon ul li:first-child{
	background-image: url('../img/icons/fb.png')
}.icon ul li:hover:first-child{
	background-image: url('../img/icons/fb1.png')
}.icon ul li:nth-child(2){
	background-image: url('../img/icons/ins.png')
}.icon ul li:nth-child(3){
	background-image: url('../img/icons/tv.png');
	list-style: none
}#nav-bar{
	width: 50px;
	height: 40px;
	right: 14px;
	border: 1px solid rgba(24,118,214,.3);
	top: 61px;
	border-radius: 5px;
	background-image: url(../img/icons/menu.png);
	background-size: 100% 100%;
	transition: .3s;
	display: none
}.nav-bar-menu{
	width: 100%;
	background-color: rgba(54,59,63,.8);
	top: 110px;
	left: -100%;
	position: absolute;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	z-index: 99999999999999999999999999999999999999999999999999999999999999999;
	text-align: center
}.namber{
	position: absolute;
	background-color: rgba(252,45,45,.7);
	width: 17px;
	height: 17px;
	border: 2px solid #fc2d2d;
	border-radius: 50%;
	right: -15px;
	font-size: 13px;
	top: -20px
}footer{
	width: 100%;
	height: 505px;
	background-image: url(../img/Untitled-1-43Recovered-Recovered.jpg);
	background-size: cover
}.footer_icon{
	position: absolute;
	bottom: 0;
	z-index: 999
}.footer_icon li{
	float: left;
	margin: 10px;
	opacity: .4
}.footer_rgba{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: rgba(0,0,0,.8)
}.namber-text,.text-footer{
	border: 1px solid rgba(255,255,255,0);
	height: 50px;
	background-color: transparent;
	float: left
}footer p{
	position: absolute;
	color: #b6b6cf;
	font-size: 15px;
	width: 100%;
	height: 45px;
	line-height: 37px;
	bottom: 0;
	border-top: 1px solid rgba(255,255,255,.2);
	opacity: .5
}.footer_text{
	opacity: .4;
	color: #fff;
	font-size: 12px;
	position: absolute;
	bottom: 14px;
	z-index: 99;
	right: 10px
}#baground,#forms{
	position: relative
}#baground{
	width: 100%;
	height: 400px
}.title_page{
	width: 1500px;
	text-align: left;
	margin: 350px auto
}.title_page h1{
	-webkit-text-stroke-width: 2px;
	-webkit-text-stroke-color: #fff;
	color: transparent;
	font-family: Regular2;
	font-size: 40px
}#forms{
	width: 1050px;
	height: 295px;
	margin: 70px auto auto;
	display: block
}.text-footer{
	border-bottom: 1px solid rgba(255,255,255,.2);
	width: 28%;
	outline: 0;
	margin-left: 40px;
	font-size: 15px
}::placeholder{
	color: #d2d2d2!important;
	font-family: bpg_nino_medium_capsregular!important
}.footer_forms_title{
	margin: 40px auto;
	width: 300px;
	text-align: center;
	font-family: Regular2;
	font-size: 24px;
	font-weight: 700;
	color: #ffff;
	position: relative
}.block-footer,.namber-text{
	outline: 0;
	font-size: 15px;
	color: #fff
}.footer_forms_title::before{
	content: "";
	border-bottom: 3px solid #1876d6;
	border-radius: 10px;
	width: 60px;
	top: 33px;
	left: 117px;
	position: absolute;
	-webkit-transition: .4s;
	-moz-transition: .4s;
	-o-transition: .4s;
	transition: .4s
}.namber-text{
	border-bottom: 1px solid rgba(255,255,255,.2);
	width: 92%;
	margin-left: 40px;
	margin-top: 30px
}.block-footer{
	position: absolute;
	background-color: rgba(255,255,255,.2);
	border: 1px solid rgba(255,255,255,0);
	width: 290px;
	height: 48px;
	border-radius: 50px;
	left: 380px;
	margin-top: 150px;
	font-family: bpg_nino_medium_capsregular;
	font-weight: 700;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-o-transition: .5s;
	transition: .5s
}.preloader{
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 999999999;
	display: block;
	background-color: #fff;
	background-repeat: no-repeat!important;
	background-size: 200px 200px;
	display: flex
}.pr_align{
	width: 355px;
	height: 57px;
	margin: auto
}.sk-cube-grid{
	width: 40px;
	height: 40px;
	margin: 0 auto
}.sk-cube-grid .sk-cube{
	width: 33%;
	height: 33%;
	background-color: #fcc32a;
	float: left;
	-webkit-animation: 1.3s ease-in-out infinite sk-cubeGridScaleDelay;
	animation: 1.3s ease-in-out infinite sk-cubeGridScaleDelay
}.sk-cube-grid .sk-cube1,.sk-cube-grid .sk-cube5,.sk-cube-grid .sk-cube9{
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}.sk-cube-grid .sk-cube2,.sk-cube-grid .sk-cube6{
	-webkit-animation-delay: .3s;
	animation-delay: .3s
}.sk-cube-grid .sk-cube3{
	-webkit-animation-delay: .4s;
	animation-delay: .4s
}.sk-cube-grid .sk-cube4,.sk-cube-grid .sk-cube8{
	-webkit-animation-delay: .1s;
	animation-delay: .1s
}.sk-cube-grid .sk-cube7{
	-webkit-animation-delay: 0s;
	animation-delay: 0s
}@-webkit-keyframes sk-cubeGridScaleDelay{
	0%,100%,70%{
		-webkit-transform: scale3D(1,1,1);
	transform: scale3D(1,1,1)
	}35%{
		-webkit-transform: scale3D(0,0,1);
	transform: scale3D(0,0,1)
	}
}@keyframes sk-cubeGridScaleDelay{
	0%,100%,70%{
		-webkit-transform: scale3D(1,1,1);
	transform: scale3D(1,1,1)
	}35%{
		-webkit-transform: scale3D(0,0,1);
	transform: scale3D(0,0,1)
	}
}.sirkle .fa{
	animation: 1.6s linear infinite animate
}@keyframes animate{
	0%{
		transform: translateY(10px);
	text-shadow: 0 50px 0 #1876d6;
	opacity: 0
	}20%{
		transform: translateY(0);
	text-shadow: 0 10px 0 #1876d6
	}40%{
		transform: translate(0);
	text-shadow: 0 -10px 0 #1876d6;
	opacity: 1
	}60%{
		transform: translateY(0);
	text-shadow: 0 0 0 #1876d6
	}100%{
		transform: translateY(-30px);
	text-shadow: 0 -50px 0 #1876d6;
	opacity: 0
	}
}.sirkle{
	background-image: url(../img/icons/icon-scroll-top.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 75% 75%;
	background-color: rgba(32,27,49,.1);
	border-radius: 50%;
	width: 65px;
	height: 65px;
	text-align: center;
	line-height: 80px;
	font-size: 60px;
	overflow: hidden;
	right: 15px;
	bottom: 100px;
	box-shadow: 0 0 8px #1b1b4a;
	position: fixed;
	z-index: 9999
}.sirkle:hover{
	background-color: rgba(52,54,56,.9)
}