@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;
}
.about-author{
	padding-bottom:25px;
}
.flex-md{
	display: auto;
	align-items: center;
}
 .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: #0000;
     font-weight:normal !important;
}
 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{

}
p.price{
	text-align:center;
    font-size:2em;
    font-weight:bold;
}
.store-price{
    text-align: center;
    font-size: 2em;
    font-weight: bold;
    padding: 0;
    margin: 0;
    bottom: -10px;
    position: relative;
}
	.store-ul1{
		padding-bottom: 0px;
	}
		.store-ul2{
			padding-bottom: 0px;
	}
		.store-ul3{
			padding-bottom: 0px;
	}
		.store-ul4{
		padding-bottom: 0px;
	}
		.store-ul5{
		padding-bottom: 0px;
	}
		.store-ul6{
		padding-bottom: 0px;
	}


 @media (min-width: 992px){
	.store-price{
	    text-align: center;
	    font-size: 2em;
	    font-weight: bold;
	    padding: 0;
	    margin: 0;
	    bottom: -10px;
	    position: relative;
	}
	.store-buy-button{
		top: -40px;
	    position: relative;
	}
	.store-ul1{
		padding-bottom: 25px;
	}
		.store-ul2{
		padding-bottom: 0px;
	}
			.store-ul3{
		padding-bottom: 100px;
	}
				.store-ul4{
		padding-bottom:117px;
	}
					.store-ul5{
		padding-bottom:120px;
	}
						.store-ul6{
		padding-bottom:0px;
	}
	.store-bundle-img{
		padding: 105px 0;
	}
	.sbw{
		width:55%;
	}
}

 @media (min-width: 1200px){
	.store-price{
	    text-align: center;
	    font-size: 2em;
	    font-weight: bold;
	    padding: 0;
	    margin: 0;
	    bottom: -10px;
	    position: relative;
	}
	.store-buy-button{
		top: -40px;
	    position: relative;
	}
		.store-ul1{
		padding-bottom: 95px;
	}
		.store-ul3{
			padding-bottom: 120px;
		}
			.store-ul4{
		    padding-bottom: 53px;
	}
			.store-ul5{
		    padding-bottom: 0px;
	}
			.store-ul6{
		    padding-bottom: 60px;
	}
	
	.store-bundle-img{
		padding: 105px 0;
	}
}
.nmbook{
	 margin-top:25px;
	text-align:center;
	font-size:2.4em;
	    line-height: initial;
}

 .cherry{
     background:#400404;
     padding:20px 0px;
}
.chry{
	 background:#400404;
	 border-top-color: inherit;
}
.arr{
	width: 0; 
  height: 0; 
  border-left: 38px solid transparent;
  border-right: 38px solid transparent;
  border-top: 20px solid #400404;
}
 .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;
}
p.drk{
	color:black;
}
.smlmgb{
    padding: 20px 0px 10px 0px;
}
.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: 18px 40px;
     font-size: 1.3em;
     font-weight: 600;
     border: none;
     margin-left: 20px;
}
.bgrbtn{
	    padding: 20px 40px;
}
 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;
}
h1.wth{
	color:white !important;
}
 @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 17px;
    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: #9d9d9d !important;
}
 @media (max-width: 768px){
 .zzz.scrolled {
    background: white ;
   
}
 h4.dsk{
    display:block;
    }
    h4.mbl{
    display:none;
    }
   
 }
 
 @media (min-width: 769px){
    .d-none-mob {
         display:none;
    }
    .spc {
    padding: 50px 0px;
    }
    .img-responsive{
    margin-bottom:0px;
    }
    .d-none-desk {
         display:block;
    } 
    h4.dsk{
    display:none;
    }
    h4.mbl{
    display:block;
    }
     
     .cherry{
         padding:20px 0px;
    }
     h2{
         font-size:2.5em;
    }
     h4{
         font-size: 1.8em;
    }
     .mtp{
     margin-top:85px;
    }
   
}
@media (min-width: 920px){
	.flex-md{
	display: flex;
	align-items: center;
}
}

 @media (min-width: 1200px){
     .container {
         width: 1408px;
    }
    #formName, #formEmail, #formSubject{
    width: 500px;

}
#formMessage{
         width: 500px;
}
}