
body {
	    background-color: light;
 
}

/* insert a section NEW MENU */
.menu-item {
    background-color: white;
    color: black;
    padding: 15px;
    transition: background-color 0.3s, color 0.3s;
	border-radius: 23px;
}

.menu-item:hover {
    background-color:#ff1915; 
	color: white;
}	
.menu-item1 {
    background-color: white;
    color: black;
    padding: 15px;
    transition: background-color 0.3s, color 0.3s;
	border-radius: 23px;
}

.menu-item1:hover {
    background-color:#41a5d7; 
	color: white;
}		
/* insert a section NEW MENU */


.mod1 {
	background-image: url(https://av1.ru/privacy-policy/r_1.gif);
	height:350px;
	background-repeat: no-repeat;
  background-position: center center;
  background-attachment: fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  z-index:10;
    margin-right: 0%;
    margin-left: 0%;
	z-index: 2;
}

.mod2_ps {

    margin-right: 0%;
    margin-left: 0%;
	z-index: 2;
}


.qqq {

    margin-right: 2%;
    margin-left: 2%;
	z-index: 2;
}

.decor {
  position: relative;
  width: 700px;
  height: 500px;
  margin: 10px auto 0;
  background: white;
  border-radius: 30px;
}
/* .form-left-decoration,
.form-right-decoration {
  content: "";
  position: absolute;
  width: 50px;
  height: 20px;
  background: #f69a73;
  border-radius: 20px;
} */
/* .form-left-decoration {
  bottom: 60px;
  left: -30px;
}
.form-right-decoration {
  top: 60px;
  right: -30px;
} */
/* .form-left-decoration:before,
.form-left-decoration:after,
.form-right-decoration:before,
.form-right-decoration:after {
  content: "";
  position: absolute;
  width: 50px;
  height: 20px;
  border-radius: 30px;
  background: white;
}
.form-left-decoration:before {top: -20px;}
.form-left-decoration:after {
  top: 20px;
  left: 10px;
}
.form-right-decoration:before {
  top: -20px;
  right: 0;
}
.form-right-decoration:after {
  top: 20px;
  right: 10px;
} */
/* .circle {
  position: absolute;
  bottom: 80px;
  left: -55px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: white;
} */
.form-inner {padding: 50px;}
.form-inner input,
.form-inner textarea {
  display: block;
  width: 100%;
  padding: 0 20px;
  margin-bottom: 10px;
  background: #dad7d7;
  line-height: 40px;
  border-width: 0;
  border-radius: 20px;
  color:black;
  font-size: 22px;
  font-family: 'Roboto', sans-serif;
}

.form-inner input[type="placeholder"] {

	color: #000000;

}

.form-inner input[type="submit"] {
	height: 72px;
	line-height: 0px;
	border-radius: 20px;
	font-weight: bold;
	font-size: 22px;
	padding: 20px;
	text-align: center;
	color: #FFFFFF;
	background: linear-gradient(-45deg, #941010, #187192, #e73c7e, #e0491b);
	background-size: 400% 400%;
	animation: animate_gradient 5s ease infinite;
    border: none;
}
.form-inner input[type="submit"]:hover {
  	animation: none;
}

@keyframes form-inner input[type="submit"] {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}


.form-inner textarea {resize: none;}
.form-inner h3 {
  margin-top: 0;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-size: 24px;
  color: #707981;
}




@media all and (max-width: 800 px) {

.decor {
  position: relative;
  width: 600px;
  height: 500px;
  margin: 5px auto 0;
  background: white;
  border-radius: 30px;
}
.mod1 {
	background-image: url(https://av1.ru/privacy-policy/b_1.gif);
	height:650px;
	background-repeat: no-repeat;
    background-position: center center;
    background-attachment: fixed;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
    z-index:10;
    margin-right: 0%;
    margin-left: 0%;
	z-index: 2;
}
.cen {
    text-align: center;
}
}

@media all and (max-width: 600 px) {

.decor {
	
  position: relative;
  width: 600px;
  height: 550px;
  margin: 3px auto 0;
  background: white;
  border-radius: 30px;
}

.mod1 {
	background-image: url(https://av1.ru/privacy-policy/b_1.gif);
	height:650px;
	background-repeat: no-repeat;
    background-position: center center;
    background-attachment: fixed;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
    z-index:10;
    margin-right: 0%;
    margin-left: 0%;
	z-index: 2;
}
.cen {
    text-align: center;
}
}

@media all and (max-width: 480px) {

.decor {
  position: relative;
  width: 270px;
  height: 550px;
  margin: 3px auto 0;
  background: white;
  border-radius: 30px;
}

.mod1 {
	background-image: url(https://av1.ru/privacy-policy/road.gif);
	height:350px;
	background-repeat: no-repeat;
    background-position: center center;
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    z-index:10;
    margin-right: 0%;
    margin-left: 0%;
	z-index: 2;
}
.cen {
    text-align: center;
}
}
.fs-1 {
    color: rgb(69, 164, 212);
	font-size: medium;
}


.fs-0 {
    color: rgb(255, 255, 255));
    font-size: xx-large;

}

.fs-4 {
    color: rgb(255, 255, 255);
    font-size: larger;
}

a {
    color: #000000;
    text-decoration: none;
}

a:hover {
    color:#00A0C6; 
    text-decoration:none; 
    cursor:pointer;  
}



.anima {
	color: #FFFFFF;
	background: linear-gradient(-45deg, #941010, #3908e8, #e73c7e, #e0491b);
	background-size: 400% 400%;
	animation: anima 5s ease infinite;
    border: #e0491b;
}

.anima:hover {
	animation: none;
}

@keyframes anima {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}



.rrr {
	background-color: none;
}




@media all and (max-width: 1900px) {

.content_0 {
	    margin-right: 3%;
    margin-left: 3%;
}
.bz {
	display: none;
}
}

@media all and (max-width: 600px) {

.content_0 {
	    margin-right: 3%;
    margin-left: 3%;
}
.img2 {

    margin-right: 7%;
    margin-left: 7%;
	z-index: 1;
}

.mod1 {

    margin-right: 3%;
    margin-left: 3%;
	z-index: 2;
}
.ssss{
    margin-right: 1px;
    margin-left: 1px;
}
.ssa {
	font-size: medium;
}

.az {
	display: none;
}

}

@media all and (max-width: 600px) {

.content_0 {
	margin-right: 3%;
    margin-left: 3%;
}
}

