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



nav ul a,
nav .brand-logo {
  color: #444;
}

p {
  line-height: 2rem;
}

.button-collapse {
  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 (min-width: 993px) {
  .container {
    width: 98%!important;
    max-width: 1280px!important;
  }
  .arrow:before {
    content: url(/img/arrow.png);
    /*right: 80px;*/
    right: 4.5vw;
    position: relative;
    bottom: 70px;
  }
  .arrow:after {
  content: url(/img/arrow.png);
  /*left: 80px;*/
  left: 4.5vw;
  position: relative;
  bottom: 70px;
  }
}

@media only screen and (max-width : 992px) {
  .parallax-container .section {
    position: absolute;
    top: 40%;
  }
  #index-banner .section {
    top: 10%;
  }
    .arrow:before {
    content: url(/img/arrow.png);
    /*right: 80px;*/
    /*right: 4.5vw;*/
    position: relative;
    /*bottom: 70px;*/
    display: block;
    transform: rotateZ(90deg);
  }
  .arrow:after {
    content: url(/img/arrow.png);
    /*left: 80px;*/
    left: 40px;
    position: relative;
    bottom: -45px;
    display: block;
    transform: rotateZ(90deg);
  }
}

@media only screen and (max-width : 600px) {
  #index-banner .section {
    top: 0;
  }
}

.icon-block {
  padding: 0 15px;
}
.icon-block .material-icons {
  font-size: inherit;
}

footer.page-footer {
  margin: 0;
}
.header{height:100px;}
.logo{margin: 30px 0;}
.menuitem{float: right;margin-left: 40px;font-size: 14px;text-transform:uppercase;font-weight:600;}

.video{height:500px;background:url(/img/video.png);background-size:auto 100%;}
.video{font-size:24px;}
.video .btn, .video .btn-large, .video .btn-flat {
    height: 64px;
    line-height: 64px;
    font-size:24px;
    border-radius:10px;
    font-weight:600;
    background:#649c72;
}
.option img {margin:16px;}
.option .title{float:left;width:100%;font-size:24px;line-height: 28px;}

.how img {margin:16px;}
.how .title{float:left;width:100%;font-size:24px;line-height: 28px;}

/*.arrow:before {content: url(/img/arrow.png);right: 80px;position: relative;bottom: 70px;}*/
/*.arrow:after {
content: url(/img/arrow.png);
left: 80px;
position: relative;
bottom: 70px;
}*/
.franch .title{font-size:14px;line-height: 18px;height: 32px;font-weight: 600;}
.franch .flogo{height:30px;}
.franch .description {font-size: 12px;line-height: 18px;height: 56px;overflow:hidden;}
.franch .btn, .franch .btn-large, .franch .btn-flat {width: 100%;box-shadow: none;height: 44px;line-height: 44px;font-weight: 600;border-radius: 0;}
.copyright{font-size:10px;margin:10px 0;}
.footer{background:#334055;}
.fmenu{line-height: 30px;font-weight: 600;}

.franchise{background-size:auto 100%;filter: saturate(100%) opacity(100%);}
.franchise p{line-height:140%;}
.franchise .title{font-size:16px;}
.franchise .info{font-size:28px;font-weight:600;margin-bottom: 24px;}
.franchise .info .description{font-size:12px;font-weight:300;}

.aboutf .plus{
    margin-left: 10px;
    margin-top: 9px;
}
.aboutf li:before {float:left;content: url(/img/line.png);left: -10px;position: relative;bottom: 15px;height: 26px;overflow: hidden;}
.aboutf li{margin-bottom: 4px;margin-left: 30px;}
.how input.btn{height: 45px;box-shadow: none;}
.links{margin-left:10px;}
.subscribe{background:#72b184}
.subscribe .btn{background:#516279}
.backpage{line-height:42px;height:42px;}
h4 .rate{color:#72b184;font-size:46px;font-weight:600;}
h5 .rate{color:#516279;font-size:28px;font-weight:600;}
.tender .btn{background:#72b184;}
.raise .btn{margin-right: -10px;width: 60px;}

.knowledge{height:500px;background:url(/img/knowledge.png);background-size:auto 100%;}
.knowledge h2{font-weight:600;}
.knowledge h5{font-weight:600;}
.knowledge h5 span{background:#72b184;padding:5px}

.ownername{font-size:38px}
.owner{margin-top:100px;}
.own{font-size:24px;margin-bottom:20px;}

.tt{font-size: 22px;font-weight:600;line-height: 120%;height: 68px;}
.tp .link{float:left;width:100%;color:#72b184;font-weight:800}
.tp .link a{text-decoration: underline;font-weight:400}

#timer{width: 480px;margin:auto;height: 130px;background:url(/img/timerbg.png);background-size: 480px 130px;}
#days, #hours, #minutes{float:left;width: 120px;line-height: 100px;font-size: 70px;letter-spacing: 0.2em;text-align: right;margin: 0 20px;background:url(/img/timer.png);background-size:120px 100px;font-weight: 600;}
.frlogo{background:url(/img/30.png);width:360px;margin:auto;padding:20px 0;}
.chip .btn-flat{margin:0;height: 28px;line-height: 24px;padding: 0;}

.inforesurs.btn{width: 100%;box-shadow: none;height: 44px;line-height: 44px;font-weight: 600;border-radius: 0;background: #72b184;font-size: 14px;}
.toptitle {font-size: 24px;text-transform:uppercase;font-weight:400;}
.toptitle .lat {color:#516279;font-weight:600;}
.topimage {height: 500px;background: url(/img/knowledge.png);background-size: auto 100%;}
.topimage .ti1{font-size: 60px;text-transform:uppercase;font-weight:600;}
.topimage .ti2{font-size: 24px;text-transform:uppercase;font-weight:500;}
.topimage .ti2 .accent{background:#72b184;padding:2px 5px;}

.shelmin {height: 600px;}
.shelmin .portrait{background: url(/img/owner.png) bottom center no-repeat;background-size: auto 550px;height: 600px;}
.shelmin .sh1{font-size: 32px;font-weight:400;line-height: 32px;}
.shelmin .sh2{font-size: 24px;font-weight: 400;}
.shelmin .sh3{padding:20px 0;}
.shelmin .sh4{font-size: 24px;font-weight:400;}
.shelmin .sh4 a{color:#000;}

.card.small {
  max-height: 300px!important;
  height: 100%!important;
}







@media screen and (max-width: 400px){

  .logo{
    width: 100%;
  }
  .logo img{
  }
  .menuitem{
    display: none;
  }
}