footer {
    background-image: url(../img/beg8.jpg);
    /* margin-bottom:20px;*/
    background-color:white;
    padding:5px;/* отступ в нутри блока */
    border-color:black;
   /* border:2px solid black;*/
    max-width:auto;/* для устройств ширина блока */
   /* margin:30px; /* Отступы вокруг */
   /* margin-top:15px;/*отступ от верха вниз*/
    /*border-radius:20px;/*радиус у блока*/
    margin:auto;
    margin:30px;
    height:auto;

}

nav {
    width:1960px;
    margin: 0 auto;
    text-align: center;
}
nav ul {
    display: inline-block;
    margin-bottom:30px;/*отступ от низа верх*/
    
    
}
nav li {
    float:left;
}
header {
    font-size:20pt;  /*Размер шрифта в пунктах */
    max-width: 800px;/* ширина блока */
    margin:auto;
    margin-top:30px; /*отступ от верха вниз*/
    margin-bottom:40px;
    border-radius: 30px;
    background-color:white;
    /*border: 1px solid black;*/
    line-height: 1.1;
    vertical-align: middle;
    padding:20px;
    overflow:hidden;
    float:left;
    background-image: url(../img/beg8.jpg);

}


a {
    width:155px; /* ширина кнопок */
    height:55px; /* высота кнопок */
    margin-left:10px; /* Отступ слево */
    margin-right:10px;/* Отступ справо */
    border-color:black; /* цвет окантовки кнопки */
    color:black;
}


header .mycontainer {
    width: 100%;
    border-color:mintcream;
    padding:0px;
    text-align: center;
    height: 100%; /* Высота блока */
}

.btn {
    margin:auto;
    color:black;

    

}



.btn-outline-secondary {    
   /* -moz-transform: rotate(+8deg);
	-webkit-transform: rotate(+8deg);
	-o-transform: rotate(+8deg);
	-ms-transform: rotate(+8deg);
	transform: rotate(+8deg);*/
	border-radius: 8px;
	font-size:17pt; /*размер шрифта в кнопок */
	border-color:black;
	border-width:2px;
}
.content1{
    background-color:white;
    /*border:1px solid black;*/
    border-radius:30px;
   /* height: 600px; /* Высота блока */
    max-width: 1200px;
    margin-top:35px;
    margin: auto; /* Выравниваем по центру */
    font-size:17pt; /*Размер шрифта в пунктах */

}
.cvet{
    max-width: 300px;
    float: left; /* Обтекание по правому краю */
    width: 300px; /* Ширина слоя */
    margin-top:-40px;
    margin-left:50px;
    height:300px;
   /* animation: heart 1s ease-in-out infinite alternate;*/
    
}


/*@keyframes heart{
    0% {
        transform: scale(1.0);
        }
    100%{
        transform: scale(1.1);
        }
}
*/





.col-sm{
    font-size:17pt;
    overflow-x:hidden;
    padding:5px;
}

.col-sm{
    margin-left:30px;/* Отступ справо */
}

    
.nodec:hover{text-decoration: none;}

.vk:hover {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.facebook:hover {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
 
 .inst:hover {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}  


.btn-outline-secondary:hover{
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);    
}


.list-inline-item{
    margin-left:13px; /* Отступ слево */
    margin-right:13px;/* Отступ справо */
    margin-bottom:-20px;
}
li a:not(.nohover):hover {
    border-color:black;
    color:white;
    background-color:gray;
}
.fa-check-square-o{
    font-family:'Pangolin',cursive;
}
hr{
    color: red; /* Цвет линии для остальных браузеров */
    background-color: black; /* Цвет линии для браузера Firefox и Opera */
    height:0.5px 0.5px; /* Толщина линии */

}
form{
    float:right;
}
input{
    width:150px; /* ширина кнопок */
    float:left;
}