/*!

 */



.bg-black {
  background-color: #231f20; } 
  
  .bg-dblack {
  background-color: #000000; }
  
 .bg-light-grey {
  background-color: #cdc9ca; }   
   
.bg-yellow {
  background-color: #eee810; }
    
.bg-purple {
  background-color: #7b51a0; }  
  
  
   
.text-white {
  color: #FFFFFF !important; }
  
 .text-black {
  color: #000000 !important; }   
  
  .text-yellow {
  color: #eee810 !important; }
  
   .text-purple {
  color: #7b51a0 !important; }
  
  .text-light-grey {
  color: #cdc9ca !important; }
 
 .text-main {
  font-size: 24px;}
  
  
  .text-pro-bu-tab {
  font-size: 22px;}
  
  
  .text-smaller {
  font-size: 15px;}
  
  .text-footer {
  font-size: 14px;}
  
  .text-small2 {
  font-size: 17px;}
  
  .text-small1 {
  font-size: 18px;}
  
  .text-small {
  font-size: 19px;}
  
  .text-med {
  font-size: 21px;}
  
 .text-lis {
  font-size: 20px;}

.text-lrg {
  font-size: 25px;}
  
  .text-lrg-b-header {
  font-size: 25px;
  font-stretch:wider;
  
  }
  
  .text-home-header {
  font-size: 28px;}
  
  .text-contact-header {
  font-size: 36px;}
  
  .text-tab-header {
  font-size: 38px;}
  
  .text-home-header-s {
  font-size: 29px;}
  
  .text-home-header-s1 {
  font-size: 33px;}
  
  .text-home-header-m-items {
  font-size: 18px;}
  
  .text-lrg-bp {
  font-size: 27px;
  
  font-weight:100;}
  
  .text-elrg {
  font-size: 30px;}
  
  
  .text-price-main {
  font-size: 32px;}
  
  .text-elrg-home2 {
  font-size: 30px;
  font-weight:200;
  }
 
  .text-exlrg {
  font-size: 45px;}
  
  .text-p-b-header {
  font-size: 43px;}
  
  .font-header-bold {
  font-weight: 500 !important; }
  
  
  .vid-border {
  border: 4px; }
  
  .purple-img-border {
  border: 6px solid #7b51a0 !important;
  border-color: #7b51a0 !important; }

     @media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
 @media (max-width: 850px) {
  .hidden-x {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
