@import url('https://fonts.googleapis.com/css?family=Rubik:400,400i,500,700,700i&display=swap');
 h1 {
     margin-top: 40px;
     margin-bottom: 35px;
     text-align:center;
     font-weight: bold;
     font-family: 'Rubik', sans-serif;
     font-size: 2.5em;
     line-height: 1.25;
     color:white;
}
 h2 {
     font-size: 2.5em;
     line-height: 1.25;
     font-weight: bold;
     letter-spacing: -.4px;
     font-family: 'Rubik', sans-serif;
     color:white;
}
 h3{
     font-size: 2.5em;
     color:black;
     font-weight: 800;
     font-family: 'Rubik', sans-serif;
}
 h4{
     font-size: 1.8em;
     color:black;
     font-family: 'Rubik', sans-serif;
}
 .gray{
     background:#FFFAFA;
     padding:50px 0px;
}
 p{
     font-size: 17px;
     line-height: 1.8;
     font-family: 'Rubik', sans-serif;
}
 .text-bold {
     font-weight:bold;
}
 .footer-statics p {
     margin-top: 30px;
     line-height: 1.5em;
     font-family: 'Rubik', sans-serif;
}
 .col-centered {
     float: none;
     margin: 0 auto;
}
 .graysh{
     color: #8b7979;
}
 ul li {
     font-size: 17px;
     line-height: 1.8;
     font-family: 'Rubik', sans-serif;
}
 .statics-footer{
     font-size:14px;
     text-align:center;
     background-color: #400404;
     color: white;
     padding-top: 72px;
     padding-bottom: 30px;
     font-family: 'Rubik', sans-serif;
}
 .statics-footer a {
     font-size: 16px;
     font-weight: 700;
     color: white;
     font-family: 'Rubik', sans-serif;
}
 .statics-footer a {
     font-size: 16px;
     color: white;
}
 .shp{
     border-radius: 20px;
     -webkit-box-shadow: -1px 1px 11px 0px rgba(0,0,0,0.75);
     -moz-box-shadow: -1px 1px 11px 0px rgba(0,0,0,0.75);
     box-shadow: -1px 1px 11px 0px rgba(0,0,0,0.75);
}
p.price{
	text-align:center;
    font-size:2em;
    font-weight:bold;
}
.nmbook{
	 margin-top:25px;
	text-align:center;
	font-size:2.4em;
	    line-height: initial;
}

 .cherry{
     background:#400404;
     padding:50px 0px;
}
 .spc{
     padding:50px 0px;
}
 .blck{
     color:black;
}
.reddish{
	margin-top:30px;
}
 .pdt{
     padding-top:30px;
}
 .cb-note p{
     font-size: 13px;
     line-height: 1.5;
}
.navbar{
	margin-bottom:0px;
}
 p.wh{
     color:white;
}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover{
    color:#941111;
}
 .red-btn{
     background: #BF0C0C;
     color: white;
     font-family: 'Rubik', sans-serif;
     padding: 10px 30px;
     font-size: 1.3em;
     font-weight: 600;
     border: none;
     margin-left: 20px;
}
 a.menuitem{
     text-decoration: none;
     color:white;
     font-family: 'Rubik', sans-serif;
     font-size: 17px;
     padding: 1px 12px;
     font-weight: 400;
}
 .cb-note p {
     color:white;
     font-family: 'Rubik', sans-serif;
     font-size: 13px;
     font-weight: 300;
}
 .zzz.scrolled {
  background: white;
  transition: background-color 200ms linear;
  position: fixed;
  top: 0;
  width: 100%;
  z-index:999999;
  color: black;
}
 .zzz.scrolled li a{
     color:black;
}
 .zzz.scrolled a.special{
     color: #941111;
}
 .zzz.scrolled li a.special{
     border:1px solid black;
     border-radius: 10px;
}
 .navbar>.container-fluid .navbar-brand{
     margin-bottom: 15px;
}
.mrgtp{
	margin-top:35px;
}
.reddish{
  background:#400404;
  padding: 50px 0px;
}
.reddish-2{
  background:#400404;
  padding: 0px 0px 20px 0px;
}
 @media (min-width: 768px){
     .navbar-nav {
         float: none;
         margin: 0 auto;
         text-align: center;
         padding: 15px 10px;
    }
     .navbar-nav>li {
         float: none;
         margin: 0 auto;
         display: inline-block;
    }
}

 @media (max-width: 768px){
     .d-none-mob {
         display:block;
    }
     .d-none-desk {
         display:none;
    } 
     h2{
         font-size:1.8em;
    }
     h4{
         font-size: 1.2em;
         line-height: 1.4em;
    }
     .mtp{
     margin-top:0px;
}
.spc {
    padding: 20px 0px;
}
.img-responsive{
	margin-bottom:15px;
}
 .cherry{
         padding:20px 0px;
    }
}
.blk{
    color:black;
}

#formName, #formEmail, #formSubject{
	    height: 45px;
    width: 250px;
    border-radius: 10px;
    border: 1px solid #d7d0d0;
}
#formMessage{
	   height: 100px;
	     width: 250px;
    border-radius: 10px;
    border: 1px solid #d7d0d0;
}
.btn-info{
	    font-size: 22px;
    margin-top: 40px;
    padding: 20px 12px;
        background: #BF0C0C;
    color: white;
    font-family: 'Rubik', sans-serif;
    padding: 10px 30px;
    font-size: 1.3em;
    font-weight: 600;
    border: none;
}
.coloref{
    color:#C72F2F;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{
        background: #655c5c;
}
.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #400404;
}
 @media (min-width: 768px){
 .zzz.scrolled {
    background: white ;
   
}
 }
 @media (min-width: 769px){
    .d-none-mob {
         display:none;
    }
    .spc {
    padding: 50px 0px;
    }
    .img-responsive{
    margin-bottom:0px;
    }
    .d-none-desk {
         display:block;
    } 
    
     
     .cherry{
         padding:50px 0px;
    }
     h2{
         font-size:2.5em;
    }
     h4{
         font-size: 1.8em;
    }
     .mtp{
     margin-top:85px;
    }
}
 @media (min-width: 1200px){
     .container {
         width: 1408px;
    }
    #formName, #formEmail, #formSubject{
    width: 500px;

}
#formMessage{
         width: 500px;
}
}