/*!
 * BullsCss v1.0 (https://bullscss.com/)
 * Copyright 2019 The Jhonattan Bullones Authors
 */

 *,
*::before,
*::after {
  box-sizing: border-box;
}
/* CLearfix */
.clearfix:after {content:".";display:block;	height:0;clear:both;visibility:hidden;}
.clearfix { display:inline-block; }
/* Hide from IE Mac \*/
.clearfix { display:block; }
* html .clearfix { height:1px; }
/* End hide from IE Mac */
/* Weight */
.w-10{
	width:10%; 
}
.w-20{
	width:20%;
}
.w-30{
	width:30%; 
}
.w-40{
	width:40%;
}
.w-50{
	width:50%;
}
.w-60{
	width:60%;
}
.w-70{
	width:70%; 
}
.w-80{
	width:80%;
}
.w-90{
	width:90% 
}
.w-100{
	width:100%; 
}
/* End Weight */
/* Letters */
.fw-100 {
	font-weight: 100;
}
.fw-200 {
	font-weight: 200 ;
}
.fw-300 {
	font-weight: 300;
}
.fw-400 {
	font-weight: 400;
}
.fw-500 {
	font-weight: 500;
}
.fw-600 {
	font-weight: 600;
}
.fw-700 {
	font-weight: 700;
}
.fw-800 {
	font-weight: 800;
}
.fw-900 {
	font-weight: 900;
}
.fw-none {
	font-weight:unset ;
}
.fs-medium{
	font-size: medium;
}
.fs-xx-small{
	font-size: xx-small;
}
.fs-x-small{
	font-size: x-small;
}
.fs-small{
	font-size: small;
}
.fs-large{
	font-size: large;
}
.fs-x-large{
	font-size: x-large;
}
.fs-xx-large{
	font-size: xx-large;
}
.fs-smaller{
	font-size: smaller;
}
.fs-larger{
	font-size: larger;
}
.text-center{
	    text-align: center;
}
.text-left{
	text-align: left;
}
.text-right{
	text-align: right;
}
.text-justify{
	text-align: justify;
}
/* End Letters */
/* Visibility */
.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}
/* End Visibility */
/* Margin */
/* margin left*/
.ml-1{
	margin-left: 0.25rem !important;
}
.ml-2{
	margin-left: 0.5rem !important;
}
.ml-3{
	margin-left: 1rem !important;
}
.ml-4{
	margin-left: 1.5rem !important;
}
.ml-5{
	margin-left: 2rem !important;
}
.ml-6{
	margin-left: 2.5rem !important;
}
.ml-7{
	margin-left: 3rem !important;
}
.ml-8{
	margin-left: 3.5rem !important;
}
.ml-9{
	margin-left: 4rem !important;
}
.ml-10{
	margin-left: 4.5rem !important;
}
.ml-11{
	margin-left: 5rem !important;
}
.ml-12{
	margin-left: 5.5rem !important;
}
.ml-13{
	margin-left: 6rem !important;
}
.ml-14{
	margin-left: 6.5rem !important;
}
.ml-15{
	margin-left: 7rem !important;
}
/* End margin left*/
/* margin right*/
.mr-1{
	margin-right: 0.25rem !important;
}
.mr-2{
	margin-right: 0.5rem !important;
}
.mr-3{
	margin-right: 1rem !important;
}
.mr-4{
	margin-right: 1.5rem !important;
}
.mr-5{
	margin-right: 2rem !important;
}
.mr-6{
	margin-right: 2.5rem !important;
}
.mr-7{
	margin-right: 3rem !important;
}
.mr-8{
	margin-right: 3.5rem !important;
}
.mr-9{
	margin-right: 4rem !important;
}
.mr-10{
	margin-right: 4.5rem !important;
}
.mr-11{
	margin-right: 5rem !important;
}
.mr-12{
	margin-right: 5.5rem !important;
}
.mr-13{
	margin-right: 6rem !important;
}
.mr-14{
	margin-right: 6.5rem !important;
}
.mr-15{
	margin-right: 7rem !important;
}

/* Endmargin right*/
/* margin top*/
.mt-1{
	margin-top: 0.25rem !important;
}
.mt-2{
	margin-top: 0.5rem !important;
}
.mt-3{
	margin-top: 1rem !important;
}
.mt-4{
	margin-top: 1.5rem !important;
}
.mt-5{
	margin-top: 2rem !important;
}
.mt-6{
	margin-top: 2.5rem !important;
}
.mt-7{
	margin-top: 3rem !important;
}
.mt-8{
	margin-top: 3.5rem !important;
}
.mt-9{
	margin-top: 4rem !important;
}
.mt-10{
	margin-top: 4.5rem !important;
}
.mt-11{
	margin-top: 5rem !important;
}
.mt-12{
	margin-top: 5.5rem !important;
}
.mt-13{
	margin-top: 6rem !important;
}
.mt-14{
	margin-top: 6.5rem !important;
}
.mt-15{
	margin-top: 7rem !important;
}

/* Endmargin top*/
/* margin bottom*/
.mb-1{
	margin-bottom: 0.25rem !important;
}
.mb-2{
	margin-bottom: 0.5rem !important;
}
.mb-3{
	margin-bottom: 1rem !important;
}
.mb-4{
	margin-bottom: 1.5rem !important;
}
.mb-5{
	margin-bottom: 2rem !important;
}
.mb-6{
	margin-bottom: 2.5rem !important;
}
.mb-7{
	margin-bottom: 3rem !important;
}
.mb-8{
	margin-bottom: 3.5rem !important;
}
.mb-9{
	margin-bottom: 4rem !important;
}
.mb-10{
	margin-bottom: 4.5rem !important;
}
.mb-11{
	margin-bottom: 5rem !important;
}
.mb-12{
	margin-bottom: 5.5rem !important;
}
.mb-13{
	margin-bottom: 6rem !important;
}
.mb-14{
	margin-bottom: 6.5rem !important;
}
.mb-15{
	margin-bottom: 7rem !important;
}
/* Endmargin bottom*/

/* End Margin */
/* Video */
.full-video-screen {
    position: relative;
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
}
/* End Video */
/* Position */

.element-center{
	margin-left: auto;
	margin-right: auto;
}

/* End Position */
/* Size */
.auto-w{
	width: auto !important;
}
/* End Size */