/*--------------------------------------------------------------------

 .d88888b.  888    888                       
d88P" "Y88b 888    888                       
888     888 888    888                       
888     888 888888 88888b.   .d88b.  888d888 
888     888 888    888 "88b d8P  Y8b 888P"   
888     888 888    888  888 88888888 888     
Y88b. .d88P Y88b.  888  888 Y8b.     888     
 "Y88888P"   "Y888 888  888  "Y8888  888     

--------------------------------------------------------------------*/


/*----------------------------
	Helpers
----------------------------*/

.do-not-display {
    display: none;
}

.little-line-div {
    background: #dcdcdc;
    width: 50%;
    margin-left: 25%;
    height: 1px;
}

.text-center {
    text-align: center;    
}

.mt0 {
   margin-top: 0 !important; 
}

.mb0 {
   margin-bottom: 0 !important; 
}

.mt5 {
   margin-top: 5px !important; 
}

.mb5 {
   margin-bottom: 5px !important; 
}

.mt10 {
   margin-top: 10px !important; 
}

.mb10 {
   margin-bottom: 10px !important; 
}

.mt15 {
   margin-top: 15px !important; 
}

.mb15 {
   margin-bottom: 15px !important; 
}

.mt30 {
   margin-top: 30px !important; 
}

.mb30 {
   margin-bottom: 30px !important; 
}

.mt40 {
   margin-top: 40px !important; 
}

.mb40 {
   margin-bottom: 40px !important; 
}

.mt80 {
   margin-top: 80px !important; 
}

.mb80 {
   margin-bottom: 80px !important; 
}

.line-div-40 {
    border-bottom: 1px solid #b8b8b8;   
    width: 40%;
    margin: auto;
    margin-bottom: 40px;
}

.line-div-60 {
    border-bottom: 1px solid #b8b8b8;
    width: 60%;
    margin: auto;
    margin-bottom: 40px;
}

@media only screen and (max-width: 1023px) {
    
}

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

}


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

}

@media only screen and (max-width: 599px) {
    
}

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

}

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

}