*{
	margin: 0;
	padding: 0;
}
body{
	padding-top: 140px;
}
.mobile{
	display: none!important;
}
p{
	font-family: "Montserrat", sans-serif;
}
a{
	font-family: "Montserrat", sans-serif;
	font-weight: 500;
}
h1{
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	color: #0131AF;
	font-size: 76px;
	margin-bottom: 15px;
}
h2{
	font-family: "Montserrat", sans-serif;
	font-size: 57px;
	font-weight: 400;
}
h3{
	font-family: "Montserrat", sans-serif;
	font-size: 43px;
	font-weight: 400;
}
h4{
	font-family: "Montserrat", sans-serif;
	font-size: 32px;
	font-weight: 700;
}
li{
	font-family: "Montserrat", sans-serif;
}
.fixed_btn{
	display:none;
}
header{
	width: 100%;
	position: fixed;
	top: 0;
	background-color: white;
	z-index: 2;
}
.zoom{
	width: 100%;
	height: 40px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	background-color: #0F9D58;
}
.zoom img{
	width: 24px;
	margin-right: 16px;
}
.zoom p{
	font-size: 18px;
	color: white;
	font-weight: 700;
}
.top_header{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding: 10px 32px;
	box-shadow: 0 4px 4px rgb(16 53 249 / 25%);
}
.top_header img{
	height: 48px;
}
.top_header nav{
	display: flex;
	flex-direction: row;
	align-items: center;
}
.top_header nav a{
	font-size: 18px;
	text-decoration: none;
	color: #0131AF;
}
.top_header nav a:hover, .top_header nav a:active{
	color: #FF7F37;
}
.top_header ul{
	display: inline-block;
	display: flex;
	flex-direction: row;
	align-items: center;
	list-style-type: none;
}
.top_header ul li:first-child{
	margin: 0;
}
.top_header ul li{
	margin-left: 16px;
}
.button1{
	font-size: 24px;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	color: white;
	background-color: #FF7F37;
	border: none;
	border-radius: 10px;
	padding: 15px 29.5px;
	box-shadow: 6px 6px 10px #9091ca;
	text-decoration: none;
	text-align: center;
}
.button1:active{
	background-image: linear-gradient(#0131AF 34%, #FF7F37 100%);
}
.button1:disabled{
	background-color: #050E13;
	opacity: 50%;
	box-shadow: none;
}

.home_page{
	z-index: 1;
	padding: 40px 128.31px 19px 112px;
	display: flex;
    justify-content: center;
}
.home_page_cont{
	max-width: 1300px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}
.home_page p{
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 17px;
}
.blue{
	color: #4285F4;
}
.red{
	color: #DB4437;
}
.yellow{
	color: #F4B400;
}
.green{
	color: #0F9D58;
}
.button2{
	width: 494px;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	font-size: 32px;
	color: white;
	background-color: #FF7F37;
	border: none;
	border-radius: 10px;
	padding: 25px 0px;
	margin: 15px 0 29px 0;
	box-shadow: 6px 6px 10px #9091ca;
	text-decoration: none;
	text-align: center;
}
a.button2{
	display: inline-block;
}
.button2 img{
	width: 33.32px;
	margin-left: 15px;
}
.button2:disabled{
	background-color: #050E13;
	opacity: 50%;
	box-shadow: none;
}
.button2:active{
	background-image: linear-gradient(#0131AF 34%, #FF7F37 100%);
}
.time{
	width: 494px;
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
}
.time li {
  display: inline-block;
  list-style-type: none;
  padding: 1em 0;
  text-transform: uppercase;
  font-size: 14px;
	color: #0131AF;
	font-weight: 500;
}
.time li span {
  	display: block;
  	font-size: 43px;
	color: #0131AF;
	font-weight: 700;
}
.time li.dots{
	padding: 0.5em;
}
.IPhone{
	margin-left: 83px;
}
#IPhone{
	width: 315px;
}

.shop_platforms{
	z-index: 1;
	padding: 80px 208px 112px;
	background-color: #0131AF;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.shop_platforms h2{
	color: white;
	margin-bottom: 16px;
}
.cms{
/*	width: 1120px;*/
	margin-bottom: 56px;
	/*display: flex;
	flex-direction: row;
	align-items: center;*/
	
}
.cms img{
	width: 250px;
/*	flex: 1;*/
/*	margin: 40px 40px 0 0;*/
}
.cms ul{
	width: 1120px;
	display: inline-block;
	list-style-type: none;
	display: flex;
	flex-direction: row;
	align-items: center;
	flex-wrap: wrap;
}
.cms ul li{
	margin: 40px 40px 0 0;
}
.cms ul li:last-child{
	margin: 40px 0 0 0;
}
.cms ul li:nth-child(4), .cms ul li:nth-child(8){
	margin: 40px 0 0 0;
}
.shop_platforms p{
	color: white;
	font-size: 24px;
	font-weight: 500;
	line-height: 38px;
	text-align: center;
}

.audience{
	z-index: 1;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 80px 0 112px 0;
}
.audience_cont{
	width: 1330px;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.audience h2{
	margin-bottom: 75px;
}
.audience img{
	max-width: 420px;
}
.audience_top{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 82.56px;
}
.audience p{
	font-size: 43px;
	font-weight: 400;
	text-align: center;
	color: #41475b;
}
.audience hr{
	margin: 64px 0 24.58px 0;
	color: #000A24;
	width: 100%;
}
.audience_bot{
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}
.audience_bot img{
	box-sizing: border-box;
	flex: 1;
	margin: 50px 15px 0 0;
	gap: 15px;
}
.audience_bot ~ p{
	margin-top: 82.58px;
}

.audience_more{
	padding: 80px 208px 56px;
	background-color: #0131AF;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.audience_more h2{
	margin-bottom: 56px;
	text-align: center;
}
.audience_more h2, .audience_more li{
	color: white;
}
.list1{
	list-style-type: none;
}
.list1 li{
	font-size: 24px;
    font-weight: 400;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    line-height: 38px;
    margin-bottom: 25px;
}
.list1 li:before {
    content: "";
    display: block;
    min-width: 56px;
    height: 56px;
    background: url(../images/VectorYES.svg);
    background-repeat: no-repeat;
    margin-right: 33px;
    background-position: top center;
}
.list1{
	margin-bottom: 144px;
	max-width: 1133px;
}
.audience_more div:last-child .list1{
	margin-bottom: 56px;
}
.list1.list2 li:before{
	background: url("../images/VectorNO.svg");
	background-repeat: no-repeat;
	background-position: top center;
}

.benefits{
	z-index: 1;
	padding: 80px 0 112px;
	background-color: #DEDFE3;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.benefits_cont{
	width: 1120px;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.benefits h2{
	text-align: center;
	margin-bottom: 64px;
	color: #000A24;
}
.benefits p{
	font-weight: 700;
	font-size: 24px;
	line-height: 38px;
}
.benefits img{
	width: 96px;
	height: 112px;
}
.frames_cont{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
}
.frames_cont > div{
	position: relative;
}
.frames_cont > div > img{
	z-index: 1;
}
.p_red, .p_yellow, .p_green, .p_blue{
	margin-top: 16px;
	padding: 40px 0;
	border-radius: 10px;
}
.p_red{
	background-color: #DB4437;
}
.p_red p{
	color: white;
}
#p_red1{
	width: 552px;
}
#p_red1 p{
	margin: 0 72px;
}
#p_red2{
	width: 592px;
}
#p_red2 p{
	text-align: right;
	margin: 0 115.5px 0 88.5px;
}
#red_con1{
	position: absolute;
	top: 39px; 
	left: 535px;
	transform: rotate(-90deg);
}
#red_con2{
	position: absolute;
	top: 201px;
	left: 270px;
}
#red_con3{
	transform: rotate(90deg);
	position: absolute;
	top: 18px;
	left: -73px;
}
.p_yellow{
	background-color: #F4B400;
}
.p_yellow p{
	text-align: right;
}
#p_yellow1{
	width: 552px;
}
#p_yellow1 p{
	margin: 0 58.5px 0 115px;
}
#p_yellow2{
	width: 512px;
}
#p_yellow2 p{
	margin: 0 96px;
}
#yellow_con1{
	position: absolute;
	top: 201px;
	left: 45px;
}
#yellow_con2{
	position: absolute;
	top: 163px;
	left: 395px;
}
.p_green{
	background-color: #0F9D58;
}
.p_green p{
	color: white;
}
#p_green1{
	width: 446px;
}
#p_green1 p{
	margin: 0 62.5px;
}
#p_green2{
	display: flex;
	flex-direction: row;
	align-items: center;
	width: 552px;
	padding: 68px 0;
}
#p_green2 p{
	margin: 0 41px;
	text-align: right;
}
#green_con1{
	position: absolute;
	top: 163px;
	left: 27px;
}
#green_con2{
	transform: rotate(180deg);
	position: absolute;
	top: -81px;
	left: 5px;
}
.p_blue{
	background-color: #4285F4;
}
#p_blue1{
	width: 658px;
}
#p_blue1 p{
	text-align: right;
	margin: 0 45.5px;
}
#p_blue2{
	display: flex;
	flex-direction: row;
	align-items: center;
	width: 552px;
	height: 188px;
	padding: 50px 0;
}
#p_blue2 p{
	margin: 0 40.5px;
}
#blue_con1{
	transform: rotate(90deg);
	position: absolute;
	top: 75px;
	left: -73px;
}
#blue_con2{
	position: absolute;
	top: 163px;
	left: 552px;
}
#blue_con3{
	transform: rotate(-90deg);
	position: absolute;
	top: 172px;
	left: 535px;
}

.advantages{
	z-index: 1;
	padding: 80px 0 112px 0;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.advantages_cont{
	width: 1130px;
}
.advantages h2{
	margin-bottom: 56px;
	text-align: center;
}
.advantages h3{
	color: white;
}
.advantages p{
	font-size: 24px;
	font-weight: 400;
	color: #41475b;
}
.left p{
	text-align: left;
	margin: 8px 0 0 16px;
}
.right p{
	text-align: right;
	margin: 8px 16px 0 0;
}
.ad1{
	max-width: 721px;
	padding: 8px 0 8px 0;
	margin-bottom: 8px;
	background-color: #DB4437;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	border-radius: 10px;
}
.ad1 h3{
	margin-left: 64px;
}
.ad1 img{
	margin-right: 48px;
}
.ad1 ~ p{
	max-width: 560px;
}
.ad2{
	max-width: 789px;
	background-color: #F4B400;
	margin: 72px 0 0 340px;
	padding: 8px 0 8px 0;
	border-radius: 10px;
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
}
.ad2 h3{
	margin-right: 270px;
}
.ad2 img{
	margin-right: 215px;
}
.ad2 ~ p{
	max-width: 789px;
	margin-left: 340px;
}
.ad3{
	max-width: 560px;
	margin-top: 72px;
	padding: 8px 0 8px 0;
	display: flex;
	flex-direction: row;
	align-items: center;
	background-color: #0F9D58;
	border-radius: 10px;
}
.ad3 h3{
	margin-left: 103px;
}
.ad3 img{
	margin-left: 80px;
}
.ad3 ~ p{
	max-width: 560px;
}
.ad4{
	max-width: 830px;
	background-color: #4285F4;
	padding: 8px 0 8px 0;
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
	border-radius: 10px;
	margin: 72px 0 0 288px;
}
.ad4 h3{
	margin-right: 170px;
}
.ad4 img{
	margin-right: 95px;
}
.ad4 ~ p{
	max-width: 829px;
	margin-left: 288px;
}
.ad5{
	max-width: 839px;
	background-color: #DB4437;
	margin-top: 72px;
	padding: 8px 0 8px 0;
	display: flex;
	flex-direction: row;
	align-items: center;
	border-radius: 10px;
}
.ad5 h3{
	margin-left: 200px;
}
.ad5 img{
	margin-left: 170px;
}
.ad5 ~ p{
	max-width: 835px;
}
.ad6{
	max-width: 768px;
	background-color: #F4B400;
	padding: 8px 0 8px 0;
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
	border-radius: 10px;
	margin: 72px 0 0 349px;
}
.ad6 h3{
	margin-right: 50px;
}
.ad6 img{
	margin-right: 45px;
}
.ad6 ~ p{
	max-width: 748px;
	margin-left: 349px;
}
.ad7{
	max-width: 762px;
	background-color: #0F9D58;
	margin-top: 72px;
	padding: 8px 0 8px 0;
	display: flex;
	flex-direction: row;
	align-items: center;
	border-radius: 10px;
}
.ad7 h3{
	margin-left: 195px;
}
.ad7 img{
	margin-left: 170px;
}
.ad7 ~ p{
	max-width: 762px;
}
.ad8{
	max-width: 720px;
	background-color: #4285F4;
	padding: 8px 0 8px 0;
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
	border-radius: 10px;
	margin: 72px 0 0 400px;
}
.ad8 h3{
	margin-right: 90px;
}
.ad8 img{
	margin-right: 50px;
}
.ad8 ~ p{
	max-width: 688px;
	margin-left: 400px;
}
.ad9{
	max-width: 745px;
	background-color: #DB4437;
	margin-top: 72px;
	padding: 8px 0 8px 0;
	display: flex;
	flex-direction: row;
	align-items: center;
	border-radius: 10px;
}
.ad9 h3{
	margin-left: 200px;
}
.ad9 img{
	margin-left: 190px;
}
.ad9 ~ p{
	max-width: 727px;
}
.ad10{
	max-width: 560px;
	background-color: #F4B400;
	padding: 8px 0 8px 0;
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
	border-radius: 10px;
	margin: 72px 0 0 564px;
}
.ad10 h3{
	margin-right: 110px;
}
.ad10 img{
	margin-right: 95px;
}
.ad10 ~ p{
	max-width: 560px;
	margin-left: 564px;
}

.study_details{
	z-index: 1;
	display: flex;
	flex-direction: column;
	align-items: center;
	background-color: #0131AF;
	padding: 80px 0 112px 0;
}
.study_details_cont{
	width: 1120px;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.study_details h3{
	color: white;
	text-align: center;
	margin-bottom: 110px;
}
.study_details h4, .study_details li{
	color: white;
}
.study_details h4{
	margin-bottom: 32px;
	margin-left: -15px;
	line-height: 80px;
}
.study_details li{
	font-size: 24px;
	margin-bottom: 20px;
}
.training_items{
	position: relative;
	z-index: 0;
	counter-reset: my-awesome-counter;
}
.study_details .training_items:before {
    content: "";
    position: absolute;
    width: 8px;
    height: calc(100% - 150px);
    top: 10px;
    left: 35px;
    z-index: -1;
    background-color: white;
}
.study_details .training_items .item {
    z-index: 1;
    margin-bottom: 56px;
    display: flex;
    align-items: flex-start;
    counter-increment: my-awesome-counter;
}
.study_details .training_items .item:before {
    content: counter(my-awesome-counter);
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background-color: white;
    text-align: center;
    line-height: 80px;
    margin-right: 112px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    color: #0131AF;
    font-family: "Montserrat", sans-serif;
    font-size: 57px;
    font-weight: 700;
}

.preparation{
	z-index: 1;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 80px 0 97px 0;
	background-color: #DEDFE3;
}
.prep_container{
	width: 1100px;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.preparation h2{
	color: #0131AF;
}
.preparation img{
	width: 152.89px;
	height: 160px;
	margin-left: 1150px;
	margin-top: -93px;
}
.prep_t p, .prep_t li{
	font-size: 24px;
	line-height: 38px;
}
.prep_t p{
	margin-bottom: 15px;
}
.prep_t li{
	font-weight: 700;
	margin-bottom: 15px;
	list-style-position: inside
}

.about_g_shopping{
	z-index: 1;
	padding: 80px 0 82px 0;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.about_g_shopping h2{
	text-align: center;
	color: #0131AF;
}
.about_g_shopping h3{
	width: 100%;
	margin: 56px 0 32px 0;
	font-weight: 700;
}
.about_g_shopping p{
	font-size: 24px;
	margin-left: 45px;
	line-height: 38px;
}
.about_g_shopping h3, .about_g_shopping p{
	color: #41475b;
}
.about_g_shopping_cont{
	width: 1100px;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.about_slider{
	max-width: 1120px;
	width: 100%;
	margin-top: 56px;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
}
.slider_wrapper{
	max-width: calc(100% - 200px);
	display: flex;
	flex-direction: row;
	align-items: center;
}
.slider_wrapper img {
	min-width: 275px;
	max-width: 100%;
	max-height: 583px;
}
.slick-slider .slick-dots{
	margin-top: 32px;
	position: relative;
    bottom: unset;
}
.slick-slider .slick-dots li button:before {
    font-size: 48px;
}
.slick-slider .slick-dots li.slick-active button:before {
    color: #0131AF;
    font-size: 48px;
}
.dark .slick-slider .slick-dots li button:before {
    color: #FEFEFE;
	opacity: 0.75;
}
.dark .slick-slider .slick-dots li.slick-active button:before {
    color: #FF7F37;
}
.arrow{
	border: none;
	background-color: white;
}
#right_arrow{
	transform: scale(-1, 1);
	margin-left: 60px;
}
#left_arrow{
	margin-right: 60px;
}
#right_arrow img, #left_arrow img {
	max-width: 32px;
}

.why_google_shopping{
	z-index: 1;
	padding: 80px 0 48px 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	background-color: #0131AF;
}
.why_google_shopping_cont{
	width: 1100px;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.why_google_shopping h2{
	color: white;
	text-align: center;
	margin-bottom: 80px;
}
.why_google_shopping img{
	margin-bottom: 64px;
}

/************************************* Program ********************************/
	.programm{
		padding: 80px 0 112px 0;
	}
	.programm .container {
		font-family: "Montserrat", sans-serif;
		padding-right: 15px;
		padding-left: 15px;
		margin-right: auto;
		margin-left: auto;
		max-width: 1120px;
	}
	.programm h2 {
		margin-bottom: 56px;
		text-align: center;
		font-size: 57px;
		font-weight: 400;
	}
	.programm .programm_items {
		counter-reset: my-awesome-counter;
	}
	.programm .programm_items .item:first-child{
		border: none;
	}
	.programm .programm_items .item {
		padding: 22px 0;
		counter-increment: my-awesome-counter;
		border-top: 1.5px solid rgba(29, 12, 7, .5);
	}
	.programm .programm_items .item .pquestion ul {
		list-style-position: inside;
	}
	.programm .programm_items .item .pquestion {
		font-size: 32px;
		font-weight: 700;
		color: #0131AF;
		line-height: 56px;
		padding: 0 0 0 15px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.programm .programm_items .item .pquestion:before {
		-ms-flex-negative: 0;
		flex-shrink: 0;
		margin-right: 8px;
		content: counter(my-awesome-counter) ". ";
	}
	.programm .programm_items .item .panswer {
		padding-left: 50px;
		margin-top: 15px;
		display: none;
		font-size: 24px;
	}
	.programm .programm_items .item .pquestion svg {
		-ms-flex-negative: 0;
		flex-shrink: 0;
		margin-left: auto;
		width: 56px;
		height: 56px;
	}
	.programm .programm_items .item .pquestion.active svg {
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
	}
/******************************************************************************/

.program_detailed{
	z-index: 1;
	padding: 80px 207px 112px 207px;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.program_detailed h2{
	text-align: center;
	margin-bottom: 56px;
}
.program_detailed div.item{
	margin-top: 16px;
	border-bottom: 2px solid #bfc2c8;
}
.program_detailed div.item:last-child{
	border: none;
}
.program_detailed div{
	font-family: "Montserrat", sans-serif;
}
.program_detailed div.progr_question{
	font-size: 32px;
	font-weight: 700;
	color: #0131AF;
	margin: 8px 0 8px 0;
	padding-left: 16px;
	position: relative;
	line-height: 56px;
	padding-right: 56px;
}

.program_detailed div.progr_question::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 56px;
    height: 56px;
    background-image: url(../images/x-circle.svg);
    background-size: contain;
}
.program_detailed div.progr_question.active::before{
	webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.program_detailed div.progr_answer{
	width: 933px;
	margin: 16px 0 24px 70.5px;
	color: #41475b;
	font-size: 24px;
	display: none;
}
.progr_question > ul{
	list-style-position: inside;
}


.presenter{
	z-index: 1;
	padding: 80px 0 77px 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	background-color: #0131AF;
}
.presenter_cont{
	width: 1200px;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.presenter h2{
	text-align: center;
	color: white;
	margin-bottom: 65px;
}
.expert_cont{
	display: flex;
	flex-direction: row;
	align-items: flex-start;
}
.expert_cont ul{
	width: 562px;
	margin-left: 88px;
}
.expert_cont li{
	margin-bottom: 35px;
	color: white;
	font-weight: 700;
	line-height: 38px;
	list-style-position: inside
}

.certificate{
	z-index: 1;
	padding: 80px 0 112px 0;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.certificate h2{
	color: #0131AF;
	text-align: center;
	margin-bottom: 56px;
}
.certificate_cont{
	width: 1100px;
}
.certificate_cont img{
	max-width: 100%;
}

.feedback{
	z-index: 1;
	padding: 80px 0 82px 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	background-color: #0131AF;
}
.feedback	iframe{
		width: 100%;
	}
.feedback h2{
	text-align: center;
	color: white;
	margin-bottom: 56px;
}
.feedback_cont{
	width: 1100px;
}
.vidhuky{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 64px;
}
.more_fb{
	width: 500px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	align-self: flex-start;
	margin-bottom: 80px;
	margin-top: 34px;
}
.more_fb a{
	font-size: 32px;
	font-weight: 700;
	color: white;
}
.more_fb img{
	height: 40px;
}
.video_f{
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 1100px;
}
.vidhuky ,.video_vidhuky {
	width: 100%;
}
.case_study{
	z-index: 1;
	padding: 80px 0 82px 0;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.case_study h2{
	color: #0131AF;
	margin-bottom: 56px;
	text-align: center;
}
.case_study h4{
	color: #585167;
	margin-bottom: 40px;
	text-align: center;
}
.case_study_cont{
	width: 1100px;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.case_study_cont .image_slide img{
	max-width: 609px;
	margin: 0 auto;
}

.price{
	z-index: 1;
	padding: 80px 0 112px 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	background-color: #0131AF;
}
.price h2{
	color: white;
	margin-bottom: 64px;
}
.price ul{
	list-style-type: none;
}
.price li{
	color: white;
	font-size: 32px;
	line-height: 38px;
	margin-bottom: 15px;
}
.price_list li span{
	color: #FF7F37;
}
.price_cont{
	width: 1120px;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.discount{
	text-align: center;
	margin-top: 64px;
}
.discount span{
	text-decoration: line-through;
}
#button2{
	box-shadow: 6px 6px 10px #010788;
}
#int p{
	color: white;
}
#names p{
	color: white;
}
.volontery p{
	color: white;
	font-size: 24px;
	margin-top: 80px;
}
.price .time li span{
	font-size: 43px;
	color: white;
}
.price .time li{
	font-size: 14px;
}

.guarantee{
	z-index: 1;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 80px 0 80px 0;
}
.guarantee h2{
	max-width: 663px;
    text-align: center;
    color: #201534;
    align-self: flex-end;
}
.guarantee p{
	font-size: 32px;
	color: #201534;
	margin-top: 72px;
	align-self: flex-end;
    max-width: 633px;
}
.guarantee img{
	margin-right: 40px;
	align-self: flex-start;
}
.guarantee_cont{
	width: 1120px;
	height: 418px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	background-image: url("../images/garantiya.svg");
	background-repeat: no-repeat;
}

.question{
	z-index: 1;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 80px 0 112px 0;
	background-color: #0131AF;
}
.question h2{
	color: white;
	text-align: center;
	margin-bottom: 61px;
}
.question p{
	font-size: 24px;
	color: white;
	margin-top: 30px;
}
.question span{
	font-size: 40px;
}
.question_cont{
	width: 1120px;
	display: flex;
	flex-direction: column;
	align-items: center;
}


.faq_items div.item{
	margin-top: 16px;
	border-bottom: 2px solid #bfc2c8;
}
.faq_question{
	font-size: 32px;
	font-weight: 700;
	color: #0131AF;
	margin: 8px 0 8px 16px;
	position: relative;
}
.faq_question:before{
	content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 56px;
    height: 56px;
    background-image: url("../images/x-circle.svg");
}
.faq_answer{
	width: 933px;
	margin: 16px 0 24px 70.5px;
	color: #41475b;
	font-size: 24px;
}

footer{
	z-index: 1;
	padding: 40px 208px 112px 150px;
	background-color: #0131AF;
}
.pics{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 64px;
}
.icons{
	width: 256px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}
.icons img{
	width: 48px;
}
.details{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}
.contacts{
	width: 548px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}
.contacts a{
	font-size: 32px;
	text-decoration: none;
}
.contacts h4, .contacts a{
	color: white;
}
.mc_visa{
	width: 400px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}
.mc_visa h4{
	color: white;
}
.copyright p{
	color: white;
	font-size: 24px;
	font-weight: 700;
	margin: 48px 0 24px 0;
}
footer ul{
	display: inline-block;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	list-style-type: none;
}
footer nav a{
	font-size: 18px;
	text-decoration: none;
	color: white;
}
footer nav a:hover, footer nav a:active{
	color: #FF7F37;
	font-weight: 700;
}
footer ul li:first-child{
	margin: 0;
}
/*footer ul li{
	margin-left: 32px;
}*/

/*********************** scroll to top *********************/
.scroll-top {
	--ghost-accent-color:#003f6a;
	position: fixed;
	z-index: 50;
	padding: 0;
	right: 30px;
	bottom: 100px;
	opacity: 0;
	visibility: hidden;
	transform: translateY(15px);    
	height: 46px;
	width: 46px;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	transition: all .4s ease;
	border: none;
	box-shadow: inset 0 0 0 2px #ccc;
	color: #ccc;
	background-color: #fff;
}

.scroll-top.is-active {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.scroll-top .icon-tabler-arrow-up {
  position: absolute;
  stroke-width: 2px;
  stroke: #003f6a;
}

.scroll-top svg path { 
	fill: none; 
}

.scroll-top svg.progress-circle path {
	stroke: #003f6a;
	stroke-width: 4;
	transition: all .4s ease;
}

.scroll-top:hover {
	color: var(--ghost-accent-color);
}

.scroll-top:hover .progress-circle path, .scroll-top:hover .icon-tabler-arrow-up {
	stroke: var(--ghost-accent-color);
}

.content { max-width: 640px; margin: 0 auto; }
/*********************** / *********************/

/*****************************170325*******************/
form.new_buttons {
	display: flex;
    flex-direction: row;
    align-items: center;
	justify-content: space-between;
    row-gap: 16px;
	margin: 15px 0 29px 0;
	width: 100%;
}
form.new_buttons .button2 {
    flex: 0 0 396px;
	margin: 0;
	width: 396px;
	padding: 17px 0px; 
}
form.new_buttons input {
	border: 2px solid #FF7F37;
	border-radius: 10px;
	padding: 16px 24px;
	font-weight: 500;
	font-size: 24px;
	line-height: 38px;
}
@media screen and (max-width: 1120px) {
	form.new_buttons {
		flex-direction: column;
		align-items: normal;
	}
	form.new_buttons input{
		font-size: 18px;
		line-height: 20px;
		padding: 16px 24px;
	}
	form.new_buttons .button2 {
		flex: 0;
		max-width: 100%;
	}
	.price_cont .price_list_cont {
		padding: 35px 16px 11px;
	}
}