.form__inp-product select{
	height: 60px;
    padding: 0 45px;
	border-radius: 50px;
	margin-top:10px;
}

footer{
	background: rgba(50, 156, 163, 1);
	padding:124px 0 195px 0;
}
.footer__logo{
	max-width:274px;
}
.footer__menus ul:first-child li a{
	font-weight:800;
}
.footer__menus ul:first-child li:first-child a{
	font-weight:400;
}
.footer{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.footer__menus{
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap:50px;
}
.footer__menus ul li{
	margin:20px 0;
}
.footer__menus ul li a{
	color:rgba(255, 255, 255, 1);
	font-size: 20px;
	transition: all .3s;
}
.footer__menus ul li a:hover{
	text-decoration: underline;
}
.footer__btn a{
	color:rgba(255, 255, 255, 1);
	text-transform: uppercase;
	font-weight: 700;
	font-size: 32px;
	background: rgba(255, 207, 114, 1);
	width:401px;
	height: 101px;
	border-radius: 101px;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: all .3s;
}	
.footer__btn a:hover{
	box-shadow: 0 10px 20px rgba(255,207,114,1.16), 0 10px 10px rgba(50, 156, 163,0.23);
}



.alert_block-product{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: rgba(0, 0, 0, .5);
    overflow: auto;
    z-index: 9999999;
}
.alert_thank-product{
    max-width: 700px;
    width: 100%;
    min-height: 70px;
    margin: 15px;
    position: relative;
}


.alert_thank-close-product{
    position: absolute;
    top: 10px;
    right: 10px;
    width: 25px;
    height: 25px;
    cursor: pointer;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    z-index: 999;
}
.alert_thank-close-product:before,.alert_thank-close-product:after{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin: auto;
    background-color: #fff;
}
.alert_thank-close-product:before{
    width: 15px;
    height: 2px;
}
.alert_thank-close-product:after{
    width: 2px;
    height: 15px;
}
.error-product{
	border:solid 1px red!important;
}
.alert_thank-content-product #form button{
	height:60px;
}
@media only screen and (max-width: 1670px) {
    footer{
   		padding: 100px 0 100px 0;
    }
    .footer__btn a{
    	font-size: 24px;
    	width: 300px;
    	height: 70px;
    }
    .footer__menus{
    	margin: 0 30px;
    }
}	
@media only screen and (max-width: 1200px) {
  	
}
@media only screen and (max-width: 992px) {
  .footer{
  	display: grid;
  	grid-template-columns: 1fr 2fr;
  }
}
@media only screen and (max-width: 768px) {
  .footer{
  	grid-template-columns: 1fr;
  }
  .footer__logo{
  	max-width: 320px;
  }
  .footer__menus{
  	margin:30px 0;
  }
}
@media only screen and (max-width: 576px) {
	.form__inp-product select {
    height: 50px;
    padding: 0 15px;
    border-radius: 50px;
}
	.alert_thank-content-product .form__inps{
		gap:0px;
	}
	
	.alert_thank-content-product #form button{
		margin: 35px auto auto auto;
	}
	.alert_thank-content-product  .form__title{
		margin-top:200px;
	}
	.alert_thank-content-product .form__title>h3,  .alert_thank-content-product .form__title h2{
		font-size:20px;
	} 
	 .alert_thank-close-product{
		top:180px;
	}
  	.footer__menus{
  		gap:5px;
  	}
  	.footer__logo {
    	max-width: 240px;
	}
	.footer__btn a {
	    font-size: 18px;
	    width: 240px;
	    height: 70px;
	}
	footer {
	 padding: 50px 0 50px 0;
	}
	.footer__menus ul li a{
		font-size: 16px;
	}
}
@media only screen and (max-width: 576px) {
	.footer__menus{
		grid-template-columns:1fr;
	}
	.footer{
		text-align:center;
	}
	.footer__btn{
		margin:0 auto;
	}
	.footer__logo{
		  margin: 0 auto;
	}
}
