#header-text-8 .bg {
    /*background-image: url('../images/fizicheskih-lic-2.jpg');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% auto;
    opacity: 1;*/
}
#header-text-8 .bg-wrap {}#desc-text-halfbg-2 .bg-wrap {
    background: #68BACD;
}#text-2col .bg {
    background-image: url('../images/bg-sign.png');
    background-repeat: no-repeat;
    background-position: right bottom;
    opacity: 0.1;
}
.ddr{
	background-color:rgba(79,204,245,0.4);
	/*opacity:0.7;
	margin-left:20%;margin-right:20%;margin-bottom:-300px;margin-top:300px;*/
	margin-right:25%;
	z-index:10;
	margin-left:0;
	position:relative;
}
.btn{margin:1% 0;}
.cardd-body{background-color:#F5F5DC;border-radius:3%;padding:4% 0 0 4%;}
.cardd-body ul{padding-left:5%;}
.row-item ul{padding-left:8%;}
.ul-in-ul{margin:0;padding-left:8%;}
.col-xl-3, .col-md-4, .col-sm-6, .col-12{padding-bottom:2%;}
html{scroll-behavior: smooth;}
.row{/*padding:0 2%;*/}
.row-item{border-left: 1px solid rgba(0,0,0,.125);}
.row-item p{margin-left:1%;}
.ml-auto{margin-left: auto !important;} 
.mr-auto{margin-right: auto !important;}
.bord-bottom{border-top:1px solid #ced4da;}
/*.zagolovok h1{font-weight:bold;text-shadow: 2px 3px 3px rgba(255, 255, 255, 1);}*/
.zagolovok h1 {
    text-transform: uppercase;
    font-weight: 700;
    color: #f5f5f5;
    text-shadow: 1px 1px 1px #919191,
        1px 2px 1px #919191,
        1px 3px 1px #919191,
        1px 4px 1px #919191,
        1px 5px 1px #919191,
        1px 6px 1px #919191,
        1px 7px 1px #919191,
        1px 8px 1px #919191,
        1px 9px 1px #919191,
        1px 10px 1px #919191,
    1px 18px 6px rgba(16,16,16,0.4),
    1px 22px 10px rgba(16,16,16,0.2),
    1px 25px 35px rgba(16,16,16,0.2),
    1px 30px 60px rgba(16,16,16,0.4);
}
@media (max-width: 200px){
.zagolovok h1{font-size: 10px;}	
.ddr h3{font-size:10px;}
.ddr{margin-left:10%;}
.newddr{margin-top:10%;}
}
@media (min-width: 200px) and (max-width: 410px){
.zagolovok h1{font-size: 14px;}
.ddr h3{font-size:11px;}
.ddr{margin-left:10%;}
.newddr{margin-top:10%;}
}
@media (min-width: 411px) and (max-width: 575px) {
.zagolovok h1{font-size: 20px;}
.ddr h3{font-size:15px;}
.ddr{margin-left:5%;}
#ddr{margin-top:20%;}
.parallax{margin-top:-20%;}	
.newddr{margin-top:5%;}
}
@media (min-width: 576px) and (max-width: 768px) { 
.zagolovok h1{font-size: 26px;}
.ddr h3{font-size:18px;}
#ddr{margin-top:12%;}
.parallax{margin-top:-18%;}
.newddr{margin-top:0;}
}
@media (min-width: 769px) and (max-width: 992px) { 
.zagolovok h1{font-size: 34px;}
.ddr h3{font-size:22px;}
#ddr{margin-top:10%;}
.parallax{margin-top:-14%;}
.newddr{margin-top:-5%;}
}
@media (min-width: 993px) and (max-width: 1200px) { 
.zagolovok h1{font-size: 40px;}
.ddr h3{font-size:28px;}
#ddr{margin-top:5%;}
.parallax{margin-top:-10%;}
.newddr{margin-top:-5%;}
}
@media (min-width: 1201px) { 
.zagolovok h1{font-size: 50px;}
.ddr h3{font-size:35px;}
#ddr{margin-top:0;}
.parallax{margin-top:-7%;}
.newddr{margin-top:-5%;}
}
.show-on-scroll {
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
    -webkit-transform: translateY(-150%);
    transform: translateY(-150%);
}

.show-on-scroll.show {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
}
.form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #6c757d;
  opacity: 1; /* Firefox */
}

.form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #6c757d;
}

.form-control::-ms-input-placeholder { /* Microsoft Edge */
  color: #6c757d;
}
