/* Custom Stylesheet */
/**
 * Use this file to override Materialize files so you can update
 * the core Materialize files in the future
 *
 * Made By MaterializeCSS.com
 */

html, body{
/*    font-family: 'Montserrat', sans-serif;*/
    font-family: 'Lato', sans-serif;
}
nav ul a,
nav .brand-logo {
  color: #444;
}

.fill-white{fill:#FFFFFF;}
.fill-logoblue{fill:#37ACE2;}
	.fill-logoorange{fill:#F26138;}

.topright{
    color:#e66845;
    font-size: 1.7em;
    font-weight: 600;
    text-align: right;
    padding:30px 15% 20px 0px;
}
.nomarginbtm{
    margin-bottom:0px !important;
}
.nopadright{
    padding-right:0px !important;
}
.bred{
    border:solid thin red;
}
.contact-container{
    background:#f76037;
    color:#fff;
    padding:40px 0px 40px 40px;
    
    margin-top:140%;
    font-weight:100;
}
.contact-container p{
    line-height:1.7em;
}
.contact-container a{
    color:#fff;
}
.contact-container span{
    font-weight:500;
}
.avisonlogo svg{
    width:100px;
    height:auto;
}
.avisonlogo{
    padding: 10px 0px 20px 0px;
}
.minskofflogo svg{
    width:140px;
    height:auto;
}
.minskofflogo{
    padding:30px 0px;
}
.rightborderblue{
    border-right:solid 14px #02aff4;
}
.logo-container{
 padding:20px 0px 0px 40px;
    width:440px;
}
.logoc{
    background:white;
    padding:20px;
}
.logoc svg{
    width:350px;
    height:192px;
}
.backgroundbg{
    background: url('../images/8thFloor.jpg');
     background-repeat: no-repeat;
  background-size: 100% auto;
    background-position: 0px 165px;
}
.text-container{
    margin-top:75%;
    width:88%;
    padding:40px 30px 40px 60px;
}
.text-container h1{
    color:#f76037;
/*    font-size:3.4em;*/
    font-size:3.4vw;
    letter-spacing:2px;
}
.text-container p{
    text-align: justify;
    font-size:1.15em;
    color:#f76037;
    line-height: 2.2em;
    font-weight: 100;
}
.text-container h4{
    color:#02aff4;
    font-size:.9em;
    font-weight: 600;
}
.dload_btn{
    background:#02aff4;
    color:#fff;
    padding:20px;
    width:165px;
    font-size:1.4em;
    font-weight: 600;
    letter-spacing:1px;
    margin-top:50px;
}
.dload_btn:hover{
    background:#f76037;
}
p {
  line-height: 2rem;
}

.sidenav-trigger {
  color: #26a69a;
}

.parallax-container {
  min-height: 380px;
  line-height: 0;
  height: auto;
  color: rgba(255,255,255,.9);
}
  .parallax-container .section {
    width: 100%;
  }

@media only screen and (max-width : 992px) {
  .parallax-container .section {
    position: absolute;
    top: 40%;
  }
  #index-banner .section {
    top: 10%;
    }.contact-container{
        margin-top:170%;
    }

    .contact-container p{
    font-size:.8em;
}
}

.mobile-head{
    color:#e66845;
    font-size: 1.7em;
    font-weight: 600;
    text-align: left;
    margin-top:220px;
    padding:40px 0px 0px 40px;
}
@media only screen and (max-width : 600px) {
    .dload_btn{
    width:155px;
}
.logo-container{
 padding:0px 0px 0px 30px;
    width:210px;
}
    .contact-container p{
    font-size:1.2em;
}
.backgroundbg{
   
    background-position: 0px 70px;
}
    .rightborderblue{
        border-right:0px;
    }    
.logoc svg{
    width:150px;
    height:82px;
}
    .logoc{
    background:white;
    padding:15px;
}
    .text-container{
    margin-top:0%;
    width:100%;
    padding:10px 40px 40px 40px;
        
}
    
    .text-container h1{
        font-size:5vw;
}
    .contact-container{
    background:#f76037;
    color:#fff;
    padding:40px 0px 40px 40px;
    margin-top:0%;
    font-weight:100;
}
    .nopadright{
    padding-right:5px !important;
}
}