body {
	min-width: 1000px;
	background: #231B17;
}
.topBigBlock {
	background: url(/images/partnership/bigImg.jpg) no-repeat center center;
	background-size: cover;
}
.topGr {
	background: url(/images/partnership/Rectangle.png) repeat-x center center;
	height: 143px;
	text-align: center;
	box-sizing: border-box;
	padding-top: 25px;
}
.iconTop {
	display: block;
	margin: 3px auto 0px auto;
}
h1 {
	color: #fffefe;
	font-size: 54px;
	font-weight: 500;
	line-height: 26px;
	text-align: center;
	padding-top: 40px;
	padding-bottom: 15px;
	text-transform: uppercase;
}
.topP {
	color: #ffffff;
	font-size: 28px;
	font-weight: 400;
	line-height: 26px;
	text-align: center;
	padding-top: 13px;
	padding-bottom: 14px;
}
.orangWord {
	color: #fe6e3b;
	font-weight: 600;
}
.threeAdvantages {
	background-color: rgba(21, 21, 21, 0.56);
	margin-top: 98px;
}
.threeAdvantagesCenter {
	width: 980px;
	margin: 0px auto 0px auto;
	padding-bottom: 54px;
	position: relative;
}
.threeAdvantagesCenter li {
	width: 310px;
	float: left;
	margin-right: 24px;
}
.threeAdvantagesCenter .end {
	margin-right: 0px;
}
.iconTopBlock {
	display: block;
	margin: -46px auto 15px auto;
}
.threeAdvantagesCenter li h3 {
	color: #ffffff;
	font-size: 20px;
	font-weight: 500;
	line-height: 26px;
	text-align: center;
	text-transform: uppercase;
}
.ellipse {
	display: block;
	margin: 25px auto 25px auto;
}
.threeAdvantagesCenter li p {
	color: #ffffff;
	font-size: 16px;
	font-weight: 300;
	line-height: 24px;
	text-align: left;
	padding-bottom: 15px;
	padding: 0px 10px 15px 10px;
}
.threeAdvantagesCenter li .haveDotted {
	background: url(/images/partnership/dotted.png) no-repeat 3px 10px;
	padding-left: 16px;
}
.orangLine {
	height: 1px;
	width: 606px;
	background: #f14f18;
	position: absolute;
	top: 0px;
	left: 179px;
}
.bigOrangBlock {
	background-color: rgba(254, 91, 33, 0.88);
}
.bigOrangBlockCenter {
	margin: 0px auto;
	width: 980px;
	padding-top: 72px;
	padding-bottom: 83px;
	position: relative;
}
.bigOrangBlockCenter h2 {
	color: #ffffff;
	font-size: 38px;
	font-weight: 500;
	line-height: 26px;
	text-align: center;
	padding-bottom: 92px;
}
.bigOrangBlockCenter .youPartner {
	color: #ffffff;
	font-size: 24px;
	font-weight: 700;
	line-height: 26px;
	text-align: center;
	padding-bottom: 16px;
}
.bigOrangBlockCenter .iconMan {
	display: block;
	margin: 0px auto;
}
.itWord {
	color: #ffffff;
	font-size: 24px;
	font-weight: 600;
	font-style: italic;
	line-height: 26px;
	text-align: center;
	width: 557px;
	display: block;
	margin: 0px auto;
	padding: 14px 0px;
}
.itWord.two {
	width: 767px;
	padding-top: 17px;
}
.youPartner span {
	color: #303030;
}
.infoPartners {
}
.infoPartners li {
	float: left;
	margin-top: 94px;
	width: 125px;
	text-align: center;
	padding-bottom: 150px;
}
.infoPartners .infoPartnersLi1 {
	margin-left: 118px;
}
.infoPartners .infoPartnersLi2 {
	margin-left: 182px;
}
.infoPartners .infoPartnersLi3 {
	margin-left: 196px;
}
.infoPartners h4 {
	color: #ffffff;
	font-size: 18px;
	font-weight: 700;
	line-height: 26px;
	text-align: center;
	text-transform: uppercase;
	padding-top: 13px;
	padding-bottom: 7px;
}
.infoPartners p {
	color: #ffffff;
	font-size: 20px;
	font-weight: 600;
	font-style: italic;
	line-height: 26px;
	text-align: center;
}
.vputWhiteLogo {
	display: block;
	margin: 0px auto;
}
.infoPArtners2 li {
	float: left;
	margin-top: 94px;
	width: 301px;
	text-align: center;
	padding-bottom: 66px;
}
.infoPArtners2 .infoPartners2Li1 {
	margin-left: 58px;
	margin-right: 248px;
}
.infoPArtners2 .infoPartners2Li2 {
}
.infoPArtners2 .infoPartners2Li3 {
	margin-left: -591px;
	padding-top: 302px;
	width: 361px;
}
.infoPArtners2 li img {
}
.infoPArtners2 li h4 {
	color: #ffffff;
	font-size: 34px;
	font-weight: 700;
	line-height: 26px;
	text-align: center;
	padding-bottom: 21px;
	padding-top: 20px;
	text-transform: uppercase;
}
.infoPArtners2 li p {
	color: #fffefe;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	text-align: center;
}
.questionsAndAnswers {
	color: #303030;
	font-size: 32px;
	font-weight: 500;
	line-height: 54px;
	text-decoration: underline;
	text-align: center;
	display: block;
	width: 400px;
	margin: 0px auto;
}
.questionsAndAnswers:hover {
	color: #fff;
}
.arrow1 {
	position: absolute;
	top: 417px;
	left: 182px;
	background: url(/images/partnership/Shape3.png) no-repeat center center;
	width: 92px;
	height: 77px;
}
.arrow2 {
	position: absolute;
	top: 417px;
	left: 700px;
	background: url(/images/partnership/Shape4.png) no-repeat center center;
	width: 92px;
	height: 77px;
}
.arrow3 {
	position: absolute;
	top: 682px;
	left: 182px;
	background: url(/images/partnership/Shape2.png) no-repeat center center;
	width: 96px;
	height: 81px;
}
.arrow4 {
	position: absolute;
	top: 682px;
	left: 700px;
	background: url(/images/partnership/Shape8.png) no-repeat center center;
	width: 98px;
	height: 81px;
}
.arrow5 {
	position: absolute;
	top: 453px;
	left: 491px;
	background: url(/images/partnership/Shape7.png) no-repeat center center;
	width: 2px;
	height: 55px;
}
.arrow6 {
	position: absolute;
	top: 686px;
	left: 484px;
	background: url(/images/partnership/Shape5.png) no-repeat center center;
	width: 14px;
	height: 82px;
}
.arrow7 {
	position: absolute;
	top: 974px;
	left: 327px;
	background: url(/images/partnership/Shape9.png) no-repeat center center;
	width: 150px;
	height: 80px;
}
.arrow8 {
	position: absolute;
	top: 1172px;
	left: 447px;
	background: url(/images/partnership/Shape6.png) no-repeat center center;
	width: 102px;
	height: 14px;
}
.arrow9 {
	position: absolute;
	top: 1305px;
	left: 624px;
	background: url(/images/partnership/Shape9.png) no-repeat center center;
	width: 150px;
	height: 80px;
}
.whoUs {
	background: url(/images/partnership/travel.jpg) no-repeat center center;
	background-size: cover;
}
.whoUsCenter {
	width: 980px;
	margin: 0px auto;
	position: relative;
}
.whoUsCenter h2 {
	color: #ffffff;
	font-size: 38px;
	font-weight: 500;
	line-height: 26px;
	text-align: center;
	padding: 59px 0px 61px 0px;
}
.whoUsCenter h2 span {
	display: inline-flex;
	height: 1px;
	width: 20px;
	background-color: #fff;
	margin-top: -8px;
}
.reasonsForCooperation {
	position: relative;
	min-height: 1300px;
}
.reasonsForCooperation li {
	box-sizing: border-box;
	float: left;
	border-radius: 14px;
	padding: 35px 41px 41px 41px;
	margin-bottom: 10px;
	position: relative;
}
.reasonsForCooperation li h3 {
	color: #ffffff;
	font-size: 32px;
	font-weight: 600;
	line-height: 34px;
	padding-left: 95px;
	display: block;
	min-height: 89px;
	box-sizing: border-box;
}
.reasonsForCooperation li p {
	color: #fefefe;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
}
.reasonsForCooperation .RFCLi1 {
	background-color: rgba(55, 55, 55, 0.88);
	width: 560px;
	height: 243px;
}
.reasonsForCooperation .RFCLi1 .lineRFC {
	background-color: rgba(255, 255, 255, 0.88);
	width: 73px;
	height: 1px;
	position: absolute;
	top: 112px;
	left: 40px;
}
.reasonsForCooperation .RFCLi1 h3 {
	background: url(/images/partnership/20.png) no-repeat 0px 0px;
	padding-top: 6px;
}
.reasonsForCooperation .RFCLi2 {
	background-color: rgba(254, 91, 33, 0.88);
	width: 410px;
	height: 243px;
	margin-left: 10px;
}
.reasonsForCooperation .RFCLi2 .lineRFC {
	background-color: #1d0c06;
	width: 73px;
	height: 1px;
	position: absolute;
	top: 112px;
	left: 40px;
}
.reasonsForCooperation .RFCLi2 h3 {
	background: url(/images/partnership/Analytics.png) no-repeat 0px 0px;
}
.reasonsForCooperation .RFCLi2 p {
	font-size: 16px;
}
.reasonsForCooperation .RFCLi3 {
	border-radius: 14px;
	background-color: rgba(254, 91, 33, 0.88);
	width: 390px;
	height: 220px;
}
.reasonsForCooperation .RFCLi3 .lineRFC {
	background-color: #1d0c06;
	width: 73px;
	height: 1px;
	position: absolute;
	top: 114px;
	left: 40px;
}
.reasonsForCooperation .RFCLi3 h3 {
	background: url(/images/partnership/07.png) no-repeat 0px 0px;
}
.reasonsForCooperation .RFCLi3 p {
	font-size: 16px;
}
.reasonsForCooperation .RFCLi4 {
	background-color: rgba(57, 57, 57, 0.88);
	width: 580px;
	height: 220px;
	margin-left: 10px;
}
.reasonsForCooperation .RFCLi4 h3 {
	background: url(/images/partnership/08.png) no-repeat 0px 10px;
	width: 300px;
}
.reasonsForCooperation .RFCLi4 .lineRFC {
	background-color: #fff;
	width: 73px;
	height: 1px;
	position: absolute;
	top: 114px;
	left: 40px;
}
.reasonsForCooperation .RFCLi5 {
	background-color: rgba(57, 57, 57, 0.88);
	width: 560px;
	height: 532px;
}
.reasonsForCooperation .RFCLi5 .lineRFC {
	background-color: #fff;
	width: 51px;
	height: 1px;
	position: absolute;
	top: 126px;
	left: 40px;
}
.reasonsForCooperation .RFCLi5 h3 {
	background: url(/images/partnership/13.png) no-repeat 0px 10px;
	padding-left: 66px;
	padding-top: 22px;
	min-height: 104px;
}
.reasonsForCooperation .RFCLi5 p {
	font-size: 16px;
	padding-bottom: 30px;
}
.reasonsForCooperation .RFCLi5 span {
	background: url(/images/partnership/check.png) no-repeat 0px 5px;
	color: #ffffff;
	font-size: 20px;
	font-weight: 500;
	line-height: 28px;
	padding-left: 30px;
	padding-bottom: 20px;
	display: block;
}
.reasonsForCooperation .RFCLi6 {
	background-color: rgba(254, 91, 33, 0.88);
	width: 410px;
	height: 262px;
	margin-left: 10px;
}
.reasonsForCooperation .RFCLi6 .lineRFC {
	background-color: #1d0c06;
	width: 51px;
	height: 1px;
	position: absolute;
	top: 117px;
	left: 52px;
}
.reasonsForCooperation .RFCLi6 p {
	font-size: 16px;
}
.reasonsForCooperation .RFCLi6 h3 {
	background: url(/images/partnership/Gauge.png) no-repeat 8px 8px;
	width: 300px;
}
.reasonsForCooperation .RFCLi7 {
	background-color: rgba(57, 57, 57, 0.88);
	width: 410px;
	height: 260px;
	margin-left: 10px;
}
.reasonsForCooperation .RFCLi7 .lineRFC {
	background-color: #fff;
	width: 51px;
	height: 1px;
	position: absolute;
	top: 124px;
	left: 52px;
}
.reasonsForCooperation .RFCLi7 h3 {
	background: url(/images/partnership/38.png) no-repeat 11px 5px;
	width: 300px;
	padding-bottom: 40px;
}
.reasonsForCooperation .RFCLi8 {
	background-color: rgba(254, 91, 33, 0.88);
	width: 980px;
	height: 205px;
}
.reasonsForCooperation .RFCLi8 .lineRFC {
	background-color: rgba(75, 75, 75, 0.88);
	width: 75px;
	height: 1px;
	position: absolute;
	top: 101px;
	left: 449px;
}
.reasonsForCooperation .RFCLi8 h3 {
	background: url(/images/partnership/04.png) no-repeat 236px 0px;
	text-align: center;
	padding-top: 14px;
}
.reasonsForCooperation .RFCLi8 p {
	font-size: 16px;
	text-align: center;
}
.reasonsForCooperation .lineRFC {
}
.howDoesItWork {
	background: #fff;
}
.howDoesItWorkCenter {
	width: 980px;
	margin: 0px auto;
}
.howDoesItWorkCenter  h2 {
	color: #3b3b3b;
	font-size: 38px;
	font-weight: 500;
	line-height: 67px;
	text-align: center;
	padding-top: 48px;
}
.howDoesItWorkCenter  h3 {
	color: #3b3b3b;
	font-size: 32px;
	font-weight: 500;
	line-height: 54px;
	text-align: center;
}
.firstQuestions {
	border-bottom: 1px solid rgba(128, 128, 130, 0.88);
	padding-bottom: 40px;
	padding-top: 40px;
	background: url(/images/partnership/question.png) no-repeat 700px 40px;
}
.firstQuestions  li {
	padding-bottom: 20px;
	width: 590px;
}
.firstQuestions  span {
	color: #ffffff;
	font-size: 14px;
	font-weight: 700;
	line-height: 22px;
	text-align: center;
	border-radius: 50%;
	background-color: #393939;
	width: 20px;
	height: 20px;
	display: block;
	float: left;
	margin-top: 3px;
	margin-right: 15px;
}
.firstQuestions  a {
	color: #3b3b3b;
	font-size: 18px;
	font-weight: 400;
	line-height: 26px;
	text-decoration: underline;
	display: block;
	float: left;
	width: 554px;
}
.firstQuestions.two {
	background: url(/images/partnership/1.png) no-repeat 418px bottom;
	border-bottom: none;
}
.firstQuestions.two h4 {
	color: #393939;
	font-size: 28px;
	font-weight: 500;
	line-height: 26px;
	padding-bottom: 30px;
}
.firstQuestions.two p {
	color: #3b3b3b;
	font-size: 16px;
	line-height: 24px;
	width: 400px;
	display: block;
	float: left;
}
.howDoesItWorkGray {
	background-color: #8f8f90;
}
.howDoesItWorkGrayCenter {
	width: 980px;
	margin: 0px auto;
	background: url(/images/partnership/2.png) no-repeat 0px bottom;
	padding-top: 54px;
	min-height: 300px;
}
.howDoesItWorkGrayCenter h4 {
	color: #ffffff;
	font-size: 28px;
	font-weight: 500;
	line-height: 36px;
	padding: 0px 0px 25px 583px;
}
.howDoesItWorkGrayCenter p {
	color: #ffffff;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	padding: 0px 0px 35px 583px;
}
.howDoesItWorkCenter.two {
	background: url(/images/partnership/3.png) no-repeat 429px bottom;
	min-height: 460px;
}
.howDoesItWorkCenter.two h4 {
	color: #393939;
	font-size: 28px;
	font-weight: 500;
	line-height: 36px;
	width: 415px;
	padding-top: 73px;
	padding-bottom: 24px;
}
.howDoesItWorkCenter.two p {
	color: #393939;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	padding-bottom: 15px;
	width: 410px;
}
.howDoesItWorkGrayCenter.two {
	background: url(/images/partnership/4.png) no-repeat -19px bottom;
}
.howDoesItWorkGrayCenter.two h4 {
	padding: 0px 0px 25px 528px;
}
.howDoesItWorkGrayCenter.two p {
	padding: 0px 0px 25px 528px;
}
.howDoesItWorkCenter.two.add {
	background: url(/images/partnership/5.png) no-repeat 429px bottom;
	min-height: 367px;
}
.howDoesItWorkGrayCenter.two.add {
	background: url(/images/partnership/payments.png) no-repeat center 203px;
	padding-bottom: 92px;
}
.howDoesItWorkGrayCenter.two.add h4 {
	color: #ffffff;
	font-size: 28px;
	font-weight: 500;
	line-height: 36px;
	text-align: center;
	padding: 0px;
	padding-bottom: 30px;
}
.howDoesItWorkGrayCenter.two.add p {
	color: #ffffff;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	text-align: center;
	padding: 0px 0px 215px 0px;
	width: 500px;
	display: block;
	margin: 0px auto;
}
.becomeAPartner {
	display: block;
	background: #FE5B21;
	color: #fff;
	text-align: center;
	padding: 17px 10px;
	border-radius: 3px;
	width: 286px;
	font-size: 18px;
	margin: 38px auto 0px auto;
	text-transform: uppercase;
}
.becomeAPartner:hover {
	opacity: 0.8;
}
.firstQuestions a:hover {
	color: #FE5B21;
}
.orangPaternCloud {
	background: url(/images/partnership/blue-sky-clouds.jpg) no-repeat center center;
	background-size: cover;
}
