.big_button_add_competition{
	display: block;
	width: 940px;
	height: 320px;
	background: #008ebf;
	background: url(/i/services/button_add_competition.jpg);
	cursor: pointer;
	overflow: hidden;
	border-radius: 5px;
	margin-bottom: 36px;
}

.big_button_add_competition:hover{
	opacity: 0.8;
}

.big_button_add_competition h1,
.big_button_add_competition p{
	color: #fff;
	text-align: center;
	margin-top: 170px;
}

.big_button_add_competition h1{
	font-size: 30px;
}

.big_button_add_competition p{
	margin-top: 40px;
}

.gallery{
	width: 818px;
	margin: 0px auto;
}

.services-item{
	padding: 25px 0;

	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: center;
	align-items: center;
}

.services-item p{
	font-size: 16px;
	font-weight: 600;
	text-align: center;
}

.services-item .service_icons{
	margin-bottom: 15px;
}


#org_problemes .h1-border{
	margin-top: 25px;
}

#your_profits .services-item{
	width: 380px;
}

#our_services .services-item{
	width: 250px;
}

#our_services .services-item .button{
	margin-top: 25px;
	width: 180px;
}

#org_problemes .services-item{
	width: 260px;
}

#take-applications{
	margin-top: 60px;
}

#take-applications li{
	display: table;
	margin-top: 20px;
}

#take-applications p{
	display: table-cell;
	vertical-align: middle;
	font-size: 16px;
	font-weight: 600;
}


#take-payments,
#prices{
	margin-top: 60px;
}

#take-payments .services-item,
#prices .services-item{
	display: table;
	margin-top: 10px;
	padding: 0;
}

#take-payments .services-item *,
#prices .services-item *{
	display: table-cell;
	vertical-align: middle;
}

#take-payments .services-item p,
#prices .services-item p{
	padding-left: 20px;
	text-align: left;
}

/* ICONS */

.service_icons{
	display: block;
	height: 66px;
	background: url(/i/services/icons.png);
	background-repeat: no-repeat;
}

.service_icons.icon1{
	width: 58px;
	background-position: 0px 0px;
}

.service_icons.icon2{
	width: 58px;
	background-position: -58px 0px;
}

.service_icons.icon3{
	width: 58px;
	background-position: -116px 0px;
}

.service_icons.icon4{
	width: 57px;
	background-position: -175px 0px;
}

.service_icons.icon5{
	width: 52px;
	background-position: -233px 0px;
}

.service_icons.icon6{
	width: 57px;
	background-position: -286px 0px;
}

.service_icons.icon7{
	width: 52px;
	background-position: -342px 0px;
}

.service_icons.icon8{
	width: 56px;
	background-position: -394px 0px;
}

.service_icons.icon9{
	width: 56px;
	background-position: -451px 0px;
}

.service_icons.icon10{
	width: 43px;
	background-position: -507px 0px;
}

.service_icons.icon11{
	width: 55px;
	background-position: -551px 0px;
}

.service_icons.icon12{
	width: 56px;
	background-position: -607px 0px;
}

.service_icons.icon13{
	width: 54px;
	background-position: -663px 0px;
}

.service_icons.icon14{
	width: 50px;
	background-position: -718px 0px;
}

.service_icons.icon15{
	width: 51px;
	background-position: -768px 0px;
}

.service_icons.icon16{
	width: 50px;
	background-position: -819px 0px;
}

.service_icons.icon17{
	width: 48px;
	background-position: -870px 0px;
}

.service_icons.icon18{
	width: 53px;
	background-position: -919px 0px;
}

.service_icons.icon19{
	width: 49px;
	background-position: -970px 0px;
}

.service_icons.icon20{
	width: 51px;
	background-position: -1020px 0px;
}

.service_icons.icon21{
	width: 50px;
	background-position: -1071px 0px;
}

.service_icons.icon22{
	width: 55px;
	background-position: -1121px 0px;
}


/* ДОЛБАНЫЕ ОКНА */


.orgrequired_voile {
	background-color: rgba(0,0,0,0.6);
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
}


.orgrequired_voile .orgrequired_win{
	background: #fff;
	border-radius: 7px;
  padding: 40px 60px;
	margin: 140px auto 0 auto;
	width: 500px;
	text-align: center;
}


.orgrequired_voile .button{
	text-align: center;
	font-size: 14px;
	position: relative;
	padding: 5px 10px;
	display: inline-block;
	vertical-align: middle;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	background: #ff7a24;
	color: #fff;
	overflow: hidden;
}


.orgrequired_voile .button:hover{
	color: #fff!important;
}


.orgrequired_voile p{
	margin: 0;
	font-size: 13px;
}

.orgrequired_voile .buttons{
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-content: stretch;
  align-items: center;
	margin-top: 30px;
}

.orgrequired_voile .buttons .cancel{
	display: block;
  width: auto;
}

.orgrequired_voile .buttons .button{
	display: block;
  width: auto;
}

/* end ДОЛБАНЫЕ ОКНА */