@media (max-width: 1024px) {
	.container {
		max-width: 95vw;
	}
	.center_imagess {
		width: 90vw;
		left: calc(50% - 45vw);
	}

	.circles {
		padding-top: 41.5vw;
	}

	.circles img {
		display: block;
		max-height: 8vw;
	}

}

@media (max-width: 992px) {
	.container {
		max-width: 90vw;
	}
	.center_imagess {
		top: 180px;
	}
	.triggers_list__title {
		margin-bottom: 36px;
	}
	.girl__block {
		width: 104%;
		height: 47vw;
	}
	.paralax_man {
		top: -100px;
		height:356px ;
		width:147px ;
	}
	#social {
		height: 280px;
	}
}

@media (max-width: 768px) {
	#hero_section {
		padding-bottom: 0;
		margin-bottom: -20px;
	}
	#hero_section:before {
		top: -2650px;
	}
	.offer_wrapper {
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		justify-content: center;
		-ms-align-items: center;
		align-items: center;
	}
	.offer_title__side {
		-ms-align-self: flex-start;
		align-self: flex-start;
	}
	.offer_offer__side {
		margin-top: calc(45vw + 198px);
	}
	#contacts_list {
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		justify-content: space-between;
	}

	.contacatcs_list__item:first-child {
		margin-right: 0;
	}
	.rent_wrapper_mobile {
		display: block;
		left: calc(100% - 250px);
		top: -87px;
	}
	.rent_wrapper_desctop {
		display: none;
	}
	.offer_offer__side,
	.triggers_list__wrapper {
		width: 100%;
	}

	.triggers_list {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		justify-content: space-around;
	}

	.triggers_list:before {
		top: calc(-100% - 130px);
	}

	.center_imagess {
		top: 118px;
	}


	.title {
		font-size: 32px;
	 }

	 .paralax_man {
	     top: -35px;
	     max-width: 21%;
	     max-height: 101%;
	 }

	 .social_wrapper {
	 	-webkit-flex-direction: column-reverse;
	 	-moz-flex-direction: column-reverse;
	 	-ms-flex-direction: column-reverse;
	 	-o-flex-direction: column-reverse;
	 	flex-direction: column-reverse;
	 	padding-top: 0;
	 }
	 .social_list {
	 	margin-bottom: 40px;
	 }
	 .offer_wrapper {
	 	padding-bottom: 130px;
	 }
	  .social__title {
	 	font-size: 20px;
	 	text-align: center;
	 }
}

@media (max-width: 576px) {
	#arrow_icon {
		width: 13px;
		height: 4px;
	}
	.contact_phone {
		margin-top: 7px;
	}

	#phone_icon {
		width: 7px;
		height: 13px;
		margin-right: 6px;
	}

	.center_imagess {
		max-width: 110vw;
		width: 110vw;
		max-height: 110vw;
		height: 110vw;
		left: calc(50% - 55vw);
		top: 118px;
	}

	.logo {
		width: 148px;
		height: 27px;
	}

	.girl__block {
		max-height: 57.14vw;
		max-width: 114vw;
		height: 57.14vw;
		width: auto;
		margin-left: 3vw;
	}

	.circles {
		padding-top: 49.5vw;
	}

	.circles img {
		max-height: 12vw;
	}

	.title {
		font-size: 24px;
	 }

	 .title_capture {
	 	font-size: 19px;
	 }
	 .rent_wrapper_mobile {
	 	left: calc(100% - 49vw);
	 	z-index: -1;
	 }

	 .offer_title__side {
	 	z-index: 9999;
	 }
	 .desctop_paralax__man {
	 	display: none;
	 }
	 .mobile_paralax__man {
	 	display: block;
	 	left: 0; top: 80px;
	 }
	 .center_imagess:after {
	 	-webkit-background-size: 100%;
	 	background-size: 100%;
	 	bottom: 4vw;
	 	width: 76%;
	 	height: 107%;
	 	left: 0;
	 }
	 .paralax_man {
		 left: 67vw;
	   width: 21vw;
	   height: 52vw;
	   max-width: none;
	   max-height: none;
	   min-width: 77px;
		 min-height: 180px;
		 top: -35vw;
	 }

	 .offer_offer__side,
	 .triggers_list__wrapper {
		 	width: 75.3vw;
	    transform: scale(.9);
	 }

	 .triggers_list {
	 	-webkit-flex-direction: column;
	 	-moz-flex-direction: column;
	 	-ms-flex-direction: column;
	 	-o-flex-direction: column;
	 	flex-direction: column;
	 }

	 .triggers_list:before {
	 	top: calc(-100% - 28px);
	 }
	 .triggers_list__item {
	 	min-width: 280px;
	 }
	 .social__title {
		 display: block;
		 margin-top: -10px;
		 margin-bottom: 24px;
	 }
	 .social_btn  {
	 	margin-top: 0;
	 }
	 ]
	 .offer_offer__side {
	 	margin-top: 92vw;
	 }
	 #social {
		height: 300px;
		background: url(../img/footer_bg.jpg) no-repeat center 110px / 110%;
	}
	#social .container {
		background: none;
	}

	.modal {
		width: 90vw;
		left: calc(50% - 45vw);
	}

	.center_imagess:after {
    background: url(../img/coffee_machine__mobile.png) no-repeat 4% 41% / 62%;
	}
}

@media (max-width: 510px) {

	 .header_btn {
	 	width: 210px;
	 }
	 .rent_wrapper_mobile {
			 transform: scale(1.1);
	 }


}

@media (max-width: 480px) {
	nav a  {
	 	font-size: 11px;
	 }
	 .rent_wrapper_mobile {
	 	max-width: 126px;
	 	max-height: 168px;
	 	left: calc(100% - 45vw);
	 }
	 	.offer_offer__side {
	 		margin-top: 93vw;
	 	}
		.contact_phone a {
			font-size: 13px;
		}
		.footer_text {
    padding-left: 11vw;
	}
}


@media (max-width: 400px) {
	.offer_offer__side {
		margin-top: 98vw;
	}
	#social {
		height: 300px;
		background: url(../img/footer_bg.jpg) no-repeat center 40vw / 110%;
	}
}

@media (max-width: 350px) {
	.logo {
		-webkit-background-size: 97%;
		background-size: 98%;
    	width: 138px;
    	height: 27px;
	}
	.paralax_man {
	  width: auto;
	  height: auto;
		max-width: 74px;
	  max-height: 179.5px;
	  min-width: 74px;
	  min-height: 179.5px;
	}

}


@media (min-width: 838px) and (max-width: 992px) {
	#hero_section {
		padding-bottom: 23.5vw;
	}
}

/* height */

@media screen and (max-height: 400px) {
	.modal {
		/* overflow-y: \; */
		max-height: 304px;
	}
	.modal_status {

	}
}
