#ul,.head-text{
	text-align: center
}#servise,#slider,.link_1,.news,.servise,.servise-top{
	overflow: hidden
}#ul,#ul li,.all_news,.sst-btn-about{
	cursor: pointer
}.all_news,.news a,.sst-btn-about,.sst-btn-link{
	text-decoration: none
}#slider{
	width: 100 vh;
	height: 850px;
	position: relative;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	background-size: cover;
	background-position: center center
}#ul{
	width: 100%;
	bottom: 10px;
	z-index: 2;
	position: absolute;
	list-style: none
}#ul li{
	width: 22px;
	height: 22px;
	border-radius: 20px;
	display: inline-block;
	background-color: #fff;
	margin-left: 13px
}#ul li:first-child{
	background-color: #1876d6
}.slider_text{
	width: 450px;
	height: 750px;
	margin-left: 10%;
	display: flex
}.slider_text_content{
	width: 100%;
	height: 300px;
	margin: auto
}.slider-z-image,.sliderimage{
	height: 100%;
	background-size: cover;
	background-position: center center
}.slider_text_content h1{
	color: #fff;
	font-size: 33px;
	font-family: dejavu_sansbold;
	line-height: 60px;
	margin-top: 150px
}.slider_text_content a{
	padding: 15px 30px;
	border: 1px solid #fff;
	color: #fff;
	margin-top: 40px;
	position: absolute;
	text-align: right;
	margin-left: 20px;
	-webkit-transition: .6s;
	-moz-transition: .6s;
	-o-transition: .6s;
	transition: .6s
}.slider_text_content a .slider-hr,.sst-btn-link{
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s
}.slider_text_content a:hover{
	background-color: rgba(255,255,255,.5)
}.slider_text_content a .slider-hr{
	width: 40px;
	border-bottom: 1px solid #fff;
	position: absolute;
	left: -20px;
	top: 23px;
	transition: .3s
}.slider_text_content a:hover .slider-hr{
	width: 175px
}.sliderimage{
	position: absolute;
	width: 100%;
	opacity: 0;
	-webkit-transition: 1.6s;
	-moz-transition: 1.6s;
	-o-transition: 1.6s;
	transition: 1.6s;
	z-index: -1
}.sliderimage:first-child{
	opacity: 1
}.head-text{
	max-width: 800px;
	min-height: 120px;
	background-color: rgba(54,59,63,.6);
	margin: 320px auto;
	border-bottom: 10px solid rgba(255,255,255,.6);
	position: relative;
	font-size: 25px;
	transform: skewX(-20deg)
}.slider-z-image{
	margin-top: 80px;
	background-image: url(/img/icons/slider-z-image.png)
}.header_text{
	width: 1020px;
	height: 100vh;
	margin-left: 10%
}.sst-title-big{
	display: block;
	position: relative;
	line-height: 1.4;
	top: 41%;
	width: 100%;
	text-align: left
}.home_title,.servise,.servise-top>div,.sst-btn-about{
	text-align: center
}.sst-title-big h1{
	font-family: Regular2;
	-webkit-text-stroke-width: 2px;
	-webkit-text-stroke-color: #fff;
	color: transparent;
	font-size: 40px
}.sst-title-big h1 b{
	color: #1876d6;
	-webkit-text-stroke-color: #1876d6
}.sst-btn-link{
	color: #fff;
	background-color: rgba(255,255,255,.5);
	font-weight: 700;
	margin-top: 10px;
	font-size: 16px;
	border-radius: 20px;
	position: absolute;
	height: 20px;
	line-height: 25px;
	padding: 10px 30px;
	transition: .3s;
	animation: 2s infinite pulse;
	font-family: bpg_nino_medium_capsregular;
	-webkit-text-stroke-width: 0px
}.icon_header>ul>li,.sst-btn-link i{
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s
}#news h1,.home_title{
	font-family: dejavu_sansbold
}.sst-btn-link i{
	color: #fff;
	transition: .3s
}.sst-btn-link:hover{
	background-color: #fff;
	color: #2d363e;
	animation: none
}.sst-btn-link:hover .fa-arrow-right{
	margin-left: 15px;
	color: #2d363e
}.icon_header{
	width: 55px;
	right: 27px;
	position: absolute;
	height: 90%;
	z-index: 99;
	display: flex
}#about,.home_title,.servise-top{
	position: relative
}.icon_header>ul{
	height: 217px;
	margin: auto;
	z-index: 99;
	width: 35px;
	list-style: none;
	border-radius: 30px
}.icon_header>ul>li{
	width: 40px;
	height: 35px;
	position: relative;
	margin: 20px 0;
	text-align: center;
	border-radius: 50%;
	background-position: center;
	background-size: 80% 80%;
	background-repeat: no-repeat;
	transition: .3s
}.servise-top,.servise-top .title{
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s
}.icon_header>ul>li:first-child{
	margin: 0
}.icon_header>ul>li>a{
	position: absolute;
	width: 35px;
	height: 30px;
	font-size: 20px;
	left: 0;
	color: #fff
}.icon_header>ul>li>a:hover,.news a:hover{
	color: #1876d6
}.home_title{
	width: 350px;
	margin: 30px auto;
	font-size: 25px;
	font-weight: 700
}.home_title::before{
	content: "";
	position: absolute;
	top: 50px;
	left: 150px;
	background-color: #1876d6;
	height: 4px;
	width: 50px;
	border-radius: 10px
}#servise{
	background-color: #e7eefe;
	width: 100%
}.servise{
	max-width: 990px;
	margin: auto;
	border-top: none;
	border-bottom: none
}.servise-top{
	width: 278px;
	height: 278px;
	float: left;
	margin: 30px 25px;
	background-color: #1876d6;
	box-shadow: 0 0 8px rgb(0 0 0 / 10%);
	border-radius: 25px;
	color: #fff;
	transition: .3s
}.servise-top:hover{
	color: #1876d6;
	box-shadow: 0 0 8px rgb(0 0 0 / 12%);
	background-color: #000
}.servise-top i{
	color: #fff;
	font-size: 70px;
	font-weight: 700;
	margin: 60px
}.servise-top .title{
	color: #fff;
	font-size: 14px;
	font-family: Regular2;
	margin-top: -15px;
	transition: .3s
}.sst-btn-about,.sst-btn-about::before{
	position: absolute;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s
}.servise-top>div{
	width: 255px;
	font-size: 13px;
	line-height: 22px;
	color: #809ba2;
	padding: 10px
}.news h2,.news p{
	text-align: left;
	color: #000
}#about{
	width: 1300px;
	height: 770px;
	margin: 100px auto auto
}.about_image_left{
	position: absolute;
	width: 200px;
	height: 600px;
	margin-top: 100px;
	background-color: #000;
	background-position: center center
}.about-image{
	width: 70%;
	height: 550px;
	margin-left: 100px;
	position: absolute;
	background-size: cover;
	background-position: center center;
	z-index: 2
}.about_fontact{
	position: absolute;
	bottom: 5px;
	left: 0;
	color: #fff;
	border-radius: 50px;
	border-left: none!important
}.image_color{
	position: absolute;
	left: 0;
	top: 0;
	background-color: rgba(0,2,18,.6);
	width: 100%;
	height: 100%
}.sst-btn-about{
	width: 100px;
	height: 15px;
	color: #fff;
	background-color: #1876d6;
	border: 2px solid #1876d6;
	font-weight: 700;
	margin-top: 370px;
	margin-left: 130px;
	font-size: 15px;
	padding: 8px;
	border-radius: 50px;
	transition: .3s
}#news,.about-text_1{
	background-color: #e7eefe
}.date,.link_1{
	text-align: right
}.sst-btn-about:hover{
	background-color: transparent;
	color: #1876d6
}.sst-btn-about::before{
	content: "";
	top: 17px;
	left: -100px;
	background-color: #1876d6;
	height: 1px;
	width: 85px;
	border-radius: 10px;
	transition: .3s
}.sst-btn-about:hover::before{
	left: -20px;
	width: 10px
}.about-text_1{
	width: 450px;
	height: 450px;
	float: right;
	position: relative;
	z-index: 999;
	margin-top: 180px;
	margin-right: 10px;
	font-size: 15px;
	box-shadow: 0 0 8px rgb(0 0 0 / 20%)
}.color-white_1{
	width: 400px;
	height: 250px;
	position: absolute;
	left: 20px
}.color-white_1 pre{
	font-size: 25px;
	color: #222;
	margin-left: 0;
	margin-top: 80px;
	width: 300px;
	position: relative;
	font-family: Regular2
}.color-white_1 pre::before{
	content: "";
	position: absolute;
	top: 30px;
	left: 0;
	background-color: #1876d6;
	height: 4px;
	width: 50px;
	border-radius: 10px
}.color-white_1 h1::after,.news a::before{
	content: "";
	border-radius: 10px;
	height: 1px
}.color-white_1 h1::after{
	position: absolute;
	top: 70px;
	left: 0;
	background-color: #f5c930;
	width: 70px
}.link_1{
	width: 180px;
	height: 20px;
	position: absolute;
	color: #ecad06;
	padding: 10px 15px;
	line-height: 23px;
	font-family: "BPG Arial Caps",sans-serif;
	font-size: 14px;
	left: 320px;
	top: 330px;
	z-index: 999999;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}.news,.news h2,.news_border{
	position: relative
}.date,.news_a{
	color: #1876d6
}.all_news,.news h2{
	font-family: bpg_nino_medium_capsregular;
	font-weight: 700
}#news{
	width: 100%
}.news_border{
	width: 1300px;
	min-height: 50px;
	margin: 0 auto
}#news h1{
	margin-left: -70px
}.news{
	width: 400px;
	height: 380px;
	display: inline-block;
	margin: 14px;
	background-color: #fff
}.news-image{
	width: 100%px;
	height: 230px;
	background-size: cover;
	background-position: center center
}.date{
	width: 85px;
	height: 20px;
	font-size: 12px;
	margin-top: 12px;
	line-height: 12px;
	margin-left: 10px
}.news h2{
	width: 100%;
	font-size: 17px;
	padding: 10px
}.news a,.news a::before{
	position: absolute;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s
}.news p{
	width: 95%;
	margin: -3px auto auto;
	height: 70px;
	font-size: 13px;
	font-weight: 400;
	line-height: 21px;
	font-family: dejavu_sansbook;
	border-bottom: 1px solid rgba(0,0,0,.2)
}.news a{
	margin-top: -26px;
	right: 10px;
	color: #000;
	font-size: 14px;
	padding: 5px 10px;
	transition: .3s
}.news a::before{
	top: 24px;
	left: 10px;
	background-color: #1876d6;
	width: 0;
	transition: .3s
}.news_a{
	margin-left: 4px
}.news a:hover::before{
	width: 76px
}.all_news{
	width: 150px;
	color: #fff;
	background-color: #1876d6;
	border: 2px solid #1876d6;
	margin: 20px auto;
	font-size: 15px;
	padding: 8px;
	text-align: center;
	border-radius: 50px;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}.all_news:hover{
	color: #1876d6;
	background-color: transparent
}@media only screen and (max-width:1700px){
	#slider,.header_text{
		height: 800px
	}.header_text{
		width: 740px
	}.sst-title-big{
		margin-top: 10px;
	font-size: 40px
	}
}@media only screen and (max-width:1600px){
	#slider{
		height: 750px
	}
}@media only screen and (max-width:1500px){
	#slider{
		height: 700px
	}.icon_header{
		height: 90%
	}.sst-title-big{
		margin-top: -30px
	}.sst-title-big h1{
		margin-top: -30px;
	font-size: 30px;
	-webkit-text-stroke-width: 1px
	}.news_border{
		width: 1200px
	}.news{
		width: 364px
	}#news h1{
		margin-left: 10px
	}.all_news{
		right: 15px
	}.header_text{
		margin-left: 5%
	}
}@media only screen and (max-width:1400px){
	#about{
		width: 1200px
	}
}@media only screen and (max-width:1300px){
	#slider{
		height: 650px
	}#about{
		width: 1100px
	}
}@media only screen and (max-width:1220px){
	#slider{
		height: 600px
	}#about{
		width: 96%
	}.about,.about-text{
		width: 380px
	}.color-white{
		width: 380px;
	left: 0
	}.link{
		left: 0;
	top: 320px
	}.about{
		height: 450px
	}#team{
		width: 400px
	}.team_color{
		height: 200px;
	background-color: rgba(246,202,71,.9)
	}.news_border{
		width: 780px;
	margin: auto
	}.news:nth-child(3){
		display: none
	}.news{
		width: 364px;
	margin: 10px
	}#news h1{
		margin-left: 10px
	}.all_news{
		right: 15px
	}.sst-title-big{
		margin-top: -110px
	}.header_text{
		width: 500px
	}.sst-btn-test{
		top: 64%
	}.icon_header{
		right: 55px;
	height: 85%
	}
}@media only screen and (max-width:1000px){
	.servise{
		width: 670px
	}
}@media only screen and (max-width:800px){
	#slider{
		height: 500px
	}.sst-title-big h1{
		font-size: 24px
	}.icon_header>ul>li{
		margin: 0
	}.icon_header>ul>li>a{
		font-size: 15px
	}.icon_header{
		right: 13px;
	height: 110%
	}.servise{
		width: 334px
	}.color-white h1{
		width: 300px;
	margin-top: 50px
	}.about-text_1{
		width: 300px
	}.color-white_1 pre{
		margin-top: 60px
	}.about_image_left{
		width: 100px
	}.about-image{
		margin-left: 38px
	}.color-white_1{
		width: 277px;
	font-size: 14px
	}.news_border{
		width: 367px;
	margin: auto
	}.news{
		width: 364px;
	margin: 10px 0
	}
}@media only screen and (max-width:600px){
	.header_text{
		width: 273px;
	font-size: 20px
	}.sst-title-big h1{
		font-size: 16px
	}.sst-btn-link{
		padding: 6px 19px;
	font-size: 15px
	}
}@media only screen and (max-width:500px){
	.header_text{
		margin-left: 3%
	}
}