html {
  scroll-behavior: smooth; /* свойство scroll-behavior не наследуется, применяется к прокручиваемым блокам */ 
}
body{background:url(../img/brantuslogo2webBG2.png) center; background-size: cover; height: 100% !important; font-family: 'Jura', sans-serif;}
.navbar{ background-color:rgba(0,0,0,0.5) !important;color:#fff;z-index:1000; margin:0 -15px -70px -15px; position: fixed; width: 100%;}
.navbar *{color:#fff !important;}
.clientsRow{margin-top: -50px !important;}
.bunnersHome{margin-top: 0px !important;}
.card{ background: none; border: none; padding: 8px;}
.card-body{ background-color:#fff;}
.card-body .btn{padding: 0px 50px; float: right; border-radius:20px;}
.card img{ border: 4px solid #fff;}
.rowAboutBG{ height: 400px;width: 100%; background-image: url(../img/rowBG2.jpg); background-position: center center; background-size: cover;}
.rowAbout{margin-bottom: -50px;}
.rowCompanyInfo{ background: #fff; }
.rowCompanyInfo h2{ color: #fff; font-weight:bold;text-shadow: 3px 3px 4px rgba(0,0,0,0.9); margin-top: -50px; margin-bottom:20px; margin-left:60px; font-size: 2.6rem; text-transform: uppercase;}
.companyPhoto img{ border:#fff 3px solid;}
.rowCompanyInfo p{margin-top: 30px; margin-left: 50px;}
.rowCompanyInfo p:nth-child(1) {margin-top: 120px;}
.rowTellimine{ background: #fff;}
.rowTellimine h2{text-align: center;margin: 30px 0 20px 0;  font-size: 2.6rem; text-transform: uppercase;}
.rowFooter{height: auto; background-image:url("../img/footer_bg.png"); background-position: bottom center; background-size: cover; padding-top: 50px;}
.rowFooter *{ color: #fff;}
.rowFooter p{ padding: 5px 20px; text-align: left;}
.rowPageInfo{background: #fff; margin-top: -50px; padding-bottom: 100px; }
.rowPageInfo h2{ color: #fff; font-weight:bold;text-shadow: 3px 3px 4px rgba(0,0,0,0.9); margin-bottom:20px; margin-left:60px; font-size: 2.6rem;}
.copyright{}