.margin-top-0, .no-margin-top     {margin-top:0em;}
.margin-top-01  { margin-top: 0.1em; }
.margin-top-02  { margin-top: 0.2em; }
.margin-top-03  { margin-top: 0.3em; }
.margin-top-04  { margin-top: 0.4em; }
.margin-top-05  { margin-top: 0.5em; }
.margin-top-06  { margin-top: 0.6em; }
.margin-top-07  { margin-top: 0.7em; }
.margin-top-08  { margin-top: 0.8em; }
.margin-top-09  { margin-top: 0.9em; }
.margin-top-1  { margin-top: 1em; }
.margin-top-2  { margin-top: 2em; }
.margin-top-3  { margin-top: 3em; }
.margin-top-4  { margin-top: 4em; }
.margin-top-5  { margin-top: 5em; }
.margin-top-6  { margin-top: 6em; }
.margin-top-7  { margin-top: 7em; }

.margin-bottom-0, .no-margin-bottom    {margin-bottom:0em;}
.margin-bottom-01  { margin-bottom: 0.1em; }
.margin-bottom-02  { margin-bottom: 0.2em; }
.margin-bottom-03  { margin-bottom: 0.3em; }
.margin-bottom-04  { margin-bottom: 0.4em; }
.margin-bottom-05  { margin-bottom: 0.5em; }
.margin-bottom-06  { margin-bottom: 0.6em; }
.margin-bottom-07  { margin-bottom: 0.7em; }
.margin-bottom-08  { margin-bottom: 0.8em; }
.margin-bottom-09  { margin-bottom: 0.9em; }
.margin-bottom-1  { margin-bottom: 1em; }
.margin-bottom-2  { margin-bottom: 2em; }
.margin-bottom-3  { margin-bottom: 3em; }
.margin-bottom-4  { margin-bottom: 4em; }
.margin-bottom-5  { margin-bottom: 5em; }
.margin-bottom-6  { margin-bottom: 6em; }
.margin-bottom-7  { margin-bottom: 7em; }


.margin-left-01  { margin-left: 0.1em; }
.margin-left-02  { margin-left: 0.2em; }
.margin-left-03  { margin-left: 0.3em; }
.margin-left-05  { margin-left: 0.5em; }
.margin-left-1  { margin-left: 1em; }
.margin-left-1d5  { margin-left: 1.5em; }
.margin-left-2  { margin-left: 2em; }
.margin-left-3  { margin-left: 3em; }
.margin-left-4  { margin-left: 4em; }
.margin-left-5  { margin-left: 5em; }
.margin-left-6  { margin-left: 6em; }

.margin-right-01  { margin-right: 0.1em; }
.margin-right-02  { margin-right: 0.2em; }
.margin-right-03  { margin-right: 0.3em; }
.margin-right-05  { margin-right: 0.5em; }
.margin-right-06  { margin-right: 0.6em; }
.margin-right-07  { margin-right: 0.7em; }
.margin-right-08  { margin-right: 0.8em; }
.margin-right-09  { margin-right: 0.9em; }
.margin-right-1  { margin-right: 1em; }
.margin-right-1d5  { margin-right: 1.5em; }
.margin-right-2  { margin-right: 2em; }
.margin-right-3  { margin-right: 3em; }
.margin-right-4  { margin-right: 4em; }
.margin-right-5  { margin-right: 5em; }
.margin-right-6  { margin-right: 6em; }

.padding-0, .no-padding  { padding: 0em; }
.padding-01  { padding: 0.1em; }
.padding-02  { padding: 0.2em; }
.padding-03  { padding: 0.3em; }
.padding-04  { padding: 0.4em; }
.padding-05  { padding: 0.5em; }
.padding-1  { padding: 1em; }
.padding-2  { padding: 2em; }
.padding-3  { padding: 3em; }
.padding-4  { padding: 4em; }
.padding-5  { padding: 5em; }
.padding-6  { padding: 6em; }
.padding-7  { padding: 7em; }

.padding-top-0, .no-padding-top  { padding-top: 0em; }
.padding-top-02  { padding-top: 0.2em; }
.padding-top-03  { padding-top: 0.3em; }
.padding-top-04  { padding-top: 0.4em; }
.padding-top-05  { padding-top: 0.5em; }
.padding-top-06  { padding-top: 0.6em; }
.padding-top-07  { padding-top: 0.7em; }
.padding-top-08  { padding-top: 0.8em; }
.padding-top-09  { padding-top: 0.9em; }
.padding-top-1  { padding-top: 1em; }
.padding-top-1d5  { padding-top: 1.5em; }
.padding-top-2  { padding-top: 2em; }
.padding-top-3  { padding-top: 3em; }
.padding-top-4  { padding-top: 4em; }
.padding-top-4d5  { padding-top: 4.5em; }
.padding-top-5  { padding-top: 5em; }
.padding-top-55  { padding-top: 5.5em; }
.padding-top-6  { padding-top: 6em; }
.padding-top-7  { padding-top: 7em; }
.padding-top-8  { padding-top: 8em; }
.padding-top-9  { padding-top: 9em; }
.padding-top-10  { padding-top: 10em; }
.padding-top-13  { padding-top: 13em; }

.padding-bottom-0  { padding-bottom: 0em; }
.padding-bottom-05  { padding-bottom: 0.5em; }
.padding-bottom-1  { padding-bottom: 1em; }
.padding-bottom-1d5  { padding-bottom: 1.5em; }
.padding-bottom-2  { padding-bottom: 2em; }
.padding-bottom-3  { padding-bottom: 3em; }
.padding-bottom-4  { padding-bottom: 4em; }
.padding-bottom-5  { padding-bottom: 5em; }
.padding-bottom-6  { padding-bottom: 6em; }
.padding-bottom-7  { padding-bottom: 7em; }
.padding-bottom-8  { padding-bottom: 8em; }
.padding-bottom-9  { padding-bottom: 9em; }
.padding-bottom-10  { padding-bottom: 10em; }

.padding-left-0, .no-padding-left  { padding-left: 0em; }
.padding-left-01  { padding-left: 0.1em; }
.padding-left-02  { padding-left: 0.2em; }
.padding-left-03  { padding-left: 0.3em; }
.padding-left-04  { padding-left: 0.4em; }
.padding-left-05  { padding-left: 0.5em; }
.padding-left-1  { padding-left: 1em; }
.padding-left-2  { padding-left: 2em; }
.padding-left-3  { padding-left: 3em; }
.padding-left-4  { padding-left: 4em; }
.padding-left-5  { padding-left: 5em; }
.padding-left-6  { padding-left: 6em; }
.padding-left-7  { padding-left: 7em; }

.padding-right-0, .no-padding-right  { padding-right: 0em; }
.padding-right-01  { padding-right: 0.1em; }
.padding-right-02  { padding-right: 0.2em; }
.padding-right-03  { padding-right: 0.3em; }
.padding-right-04  { padding-right: 0.4em; }
.padding-right-05  { padding-right: 0.5em; }
.padding-right-1  { padding-right: 1em; }
.padding-right-2  { padding-right: 2em; }
.padding-right-3  { padding-right: 3em; }
.padding-right-4  { padding-right: 4em; }
.padding-right-5  { padding-right: 5em; }
.padding-right-6  { padding-right: 6em; }
.padding-right-7  { padding-right: 7em; }


.no-margin-left     {margin-left:0em;}
.no-margin-right    {margin-right:0em;}

.no-padding-left     {padding-left:0em;}
.no-padding-right    {padding-right:0em;}


.font-size-04{  font-size:0.4em}
.font-size-06{  font-size:0.6em}
.font-size-07{  font-size:0.7em}
.font-size-08{  font-size:0.8em}
.font-size-09{  font-size:0.9em}
.font-size-095{  font-size:0.95em}
.font-size-10{  font-size:1.0em}
.font-size-11{  font-size:1.1em}
.font-size-12{  font-size:1.2em}
.font-size-13{  font-size:1.3em}
.font-size-14{  font-size:1.4em}
.font-size-15{  font-size:1.5em}
.font-size-16{  font-size:1.6em}
.font-size-17{  font-size:1.7em}
.font-size-18{  font-size:1.8em}
.font-size-20{  font-size:2.0em}
.font-size-22{  font-size:2.2em}
.font-size-24{  font-size:2.4em}
.font-size-26{  font-size:2.6em}
.font-size-28{  font-size:2.8em}
.font-size-30{  font-size:3.0em}
.font-size-40{  font-size:4.0em}
.font-size-50{  font-size:5.0em}
.font-size-60{  font-size:6.0em}
.font-size-70{  font-size:7.0em}
.font-size-80{  font-size:8.0em}


.line-height-04{  line-height:0.4em}
.line-height-06{  line-height:0.6em}
.line-height-07{  line-height:0.7em}
.line-height-08{  line-height:0.8em}
.line-height-09{  line-height:0.9em}
.line-height-10{  line-height:1.0em}
.line-height-12{  line-height:1.2em}
.line-height-13{  line-height:1.3em}
.line-height-14{  line-height:1.4em}
.line-height-16{  line-height:1.6em}
.line-height-18{  line-height:1.8em}
.line-height-20{  line-height:2.0em}
.line-height-22{  line-height:2.2em}
.line-height-24{  line-height:2.4em}
.line-height-26{  line-height:2.6em}
.line-height-28{  line-height:2.8em}
.line-height-30{  line-height:3.0em}
.line-height-40{  line-height:4.0em}



.opacity-01{    opacity: 0.1;   filter: alpha(opacity=10); /* For IE8 and earlier */}
.opacity-02{    opacity: 0.2;   filter: alpha(opacity=20); /* For IE8 and earlier */}
.opacity-03{    opacity: 0.3;   filter: alpha(opacity=30); /* For IE8 and earlier */}
.opacity-04{    opacity: 0.4;   filter: alpha(opacity=40); /* For IE8 and earlier */}
.opacity-05{    opacity: 0.5;   filter: alpha(opacity=50); /* For IE8 and earlier */}
.opacity-06{    opacity: 0.6;   filter: alpha(opacity=60); /* For IE8 and earlier */}
.opacity-07{    opacity: 0.7;   filter: alpha(opacity=70); /* For IE8 and earlier */}
.opacity-08{    opacity: 0.8;   filter: alpha(opacity=80); /* For IE8 and earlier */}
.opacity-09{    opacity: 0.9;   filter: alpha(opacity=90); /* For IE8 and earlier */}
.opacity-10{    opacity: 1.0;   filter: alpha(opacity=100); /* For IE8 and earlier */}


.top-05  { top: 0.5em; }
.top-1  { top: 1em; }
.top-2  { top: 2em; }
.top-3  { top: 3em; }
.top-4  { top: 4em; }
.top-5  { top: 5em; }
.top-6  { top: 6em; }
.top-7  { top: 7em; }

.neg-top-05  { top: -0.5em; }
.neg-top-1  { top: -1em; }
.neg-top-2  { top: -2em; }
.neg-top-3  { top: -3em; }
.neg-top-4  { top: -4em; }
.neg-top-5  { top: -5em; }
.neg-top-6  { top: -6em; }
.neg-top-7  { top: -7em; }


.bottom-0  { bottom: 0em; }
.bottom-05  { bottom: 0.5em; }
.bottom-1  { bottom: 1em; }
.bottom-2  { bottom: 2em; }
.bottom-3  { bottom: 3em; }
.bottom-4  { bottom: 4em; }
.bottom-5  { bottom: 5em; }
.bottom-6  { bottom: 6em; }
.bottom-7  { bottom: 7em; }

.neg-bottom-05  { bottom: -0.5em; }
.neg-bottom-1  { bottom: -1em; }
.neg-bottom-2  { bottom: -2em; }
.neg-bottom-3  { bottom: -3em; }
.neg-bottom-4  { bottom: -4em; }
.neg-bottom-5  { bottom: -5em; }
.neg-bottom-6  { bottom: -6em; }
.neg-bottom-7  { bottom: -7em; }


.border-right-1{ border-right:1px solid #000;}

.border-left-1{ border-left:1px solid #000;}

.no-borders{border-width: 0px;}


.no-background-image{
  background-image: none !important;
}


.absolute{
  position:absolute;
}
.relative{
  position:relative;
}
.inline-block{
  display:inline-block;
}
.block{
  display:block;
}

.scrollable-menu-200 {
    height: auto;
    max-height: 200px;
    overflow-x: hidden;
}


.table-container {
  display: table;
}

.table-container .table-row {
  height: 100%;
  display: table-row;
}

.table-container .table-row .table-col {
  display: table-cell;
  float: none;
  vertical-align: top;
}


/* no-gutters Class Rules */
.row.no-gutters {
   margin-right: 0;
   margin-left: 0;
}
.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*=" col-"] {
   padding-right: 0;
   padding-left: 0;
}

/* small-gutters Class Rules */
.row.small-gutters {
   margin-right: 2px;
   margin-left: 2px;
}
.row.small-gutters > [class^="col-"],
.row.small-gutters > [class*=" col-"] {
   padding-right: 2px;
   padding-left: 2px;
}



.momentum-scroll{
  overflow-y: scroll; /* has to be scroll, not auto */
  -webkit-overflow-scrolling: touch;
}

.no-scroll {
  overflow: hidden;
  height: 100%;
  width: 100%;  
}

.vr {
  margin-left: 0px;
  margin-right: 0px;
  height: 100%;
  width:50%;
  border: 1;
  border-right: 1px solid #000000;
  display: inline-block;
  position:absolute;
}


.vertical-center-flex {
  min-height: 100%;  /* Fallback for browsers do NOT support vh unit */
  min-height: 100vh; /* These two lines are counted as one :-)       */

  display: flex;
  align-items: center;
}

.vertical-bottom-flex {
  min-height: 100%;  /* Fallback for browsers do NOT support vh unit */
  min-height: 100vh; /* These two lines are counted as one :-)       */

  display: flex;
  align-items: flex-end;
}


.vertical-center {
  height:100%;
  width:100%;

  text-align: center;  /* align the inline(-block) elements horizontally */
}

.vertical-center:before {    /* create a full-height inline block pseudo=element */
  content: " ";
  display: inline-block;
  vertical-align: middle;    /* vertical alignment of the inline element */
  height: 100%;
}

.vertical-center > .container {
  max-width: 100%;

  display: inline-block;
  vertical-align: middle;  /* vertical alignment of the inline element */
                           /* reset the font property */
}



.centerline:after {
    content:"";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    border-left: 1px solid #888888;
}
.fullheight {
    padding-bottom: 1000px;
    margin-bottom: -1000px;
    height: 100%;
}

.fullwidth {
    width: 100%;
}


.block{
  display:block;
}


.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}



.spacing-1{  letter-spacing: 1px;  }
.spacing-2{  letter-spacing: 2px;  }
.spacing-3{  letter-spacing: 3px;  }


.splitline-50:after {
    content:"";
    position: absolute;
    top: 0;
    bottom: 0;
    left: -50px;
    border-left: 1px solid #888888;
}

.splitline-30:after {
    content:"";
    position: absolute;
    top: 0;
    bottom: 0;
    left: -30px;
    border-left: 1px solid #888888;
}

.splitline-15:after {
    content:"";
    position: absolute;
    top: 0;
    bottom: 0;
    left: -15px;
    border-left: 1px solid #888888;
}





.overflow{
    overflow:auto;
}

.no-overflow{
    overflow: hidden;
}



.capitalize p:first-child {  
    padding: 0px;  
    position: relative;  
}  
.capitalize p:first-child:first-letter {  
    font-size: 2.6em;  
    float: left;  
    padding: 0.15em 0px 0px 0px;  
    font-weight:500;
    font-style: normal;
    margin-right: 0.2em;  
    line-height: 0.8em;
}  







.rounded6px{
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -khtml-border-radius: 6px;  
    border-radius: 6px;
}
.rounded4px{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;  
    border-radius: 4px;
}


.no-underline{
  text-decoration: none;
  border-bottom:0px;
}
a.no-underline:link, a.no-underline:visited,a.no-underline:hover,a.no-underline:active{
  text-decoration: none;
  border-bottom:0px;
}

.hr-2{
  border-top-width: 2px;
}


.uppercase{
  text-transform: uppercase;
}


.no-flicker{
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility:    hidden;
  -ms-backface-visibility:     hidden;
  -webkit-transform-style: preserve-3d;
}

/* blurring content */
.blurred {
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  filter: blur(5px);
  -webkit-transition: -webkit-transform .5s, -webkit-filter .5s;
  -moz-transition: -moz-transform .5s, -moz-filter .5s;
  -o-transition: -o-transform .5s, -o-filter .5s;
  transition: transform .5s, filter .5s;
}

.scaled{
  -webkit-transform: scale(.97);
  -moz-transform: scale(.97);
  -o-transform: scale(.97);
  transform: scale(.97);
}



.shadow{
    -webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.12);
          box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.12);
    -moz-box-shadow: 0px 0px 30px rgba(0,0,0,0.12);
}
.shadow-hard{
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.40);
          box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.40);
    -moz-box-shadow: 0px 0px 20px rgba(0,0,0,0.40);
}

.shadow_inset{
    -webkit-box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.4);
    box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.4);
}

.transition{
    -o-transition: all .5s;
    -ms-transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
}


.font-size-05{
  font-size: 0.5em;
}



@media(max-width:767px){
    .font-size-xs-04{  font-size:0.4em}
    .font-size-xs-06{  font-size:0.6em}
    .font-size-xs-07{  font-size:0.7em}
    .font-size-xs-08{  font-size:0.8em}
    .font-size-xs-09{  font-size:0.9em}
    .font-size-xs-10{  font-size:1.0em}
    .font-size-xs-11{  font-size:1.1em}
    .font-size-xs-12{  font-size:1.2em}
    .font-size-xs-14{  font-size:1.4em}
    .font-size-xs-16{  font-size:1.6em}
    .font-size-xs-18{  font-size:1.8em}
    .font-size-xs-20{  font-size:2.0em}
    .font-size-xs-22{  font-size:2.2em}
    .font-size-xs-24{  font-size:2.4em}
    .font-size-xs-26{  font-size:2.6em}
    .font-size-xs-28{  font-size:2.8em}
    .font-size-xs-30{  font-size:3.0em}
    .font-size-xs-40{  font-size:4.0em}

    .padding-top-xs-05  { padding-top: 0.5em; }
    .padding-top-xs-1  { padding-top: 1em; }
    .padding-top-xs-2  { padding-top: 2em; }
    .padding-top-xs-3  { padding-top: 3em; }
    .padding-top-xs-4  { padding-top: 4em; }
    .padding-top-xs-5  { padding-top: 5em; }
    .padding-top-xs-6  { padding-top: 6em; }
    .padding-top-xs-7  { padding-top: 7em; }
    .padding-top-xs-8  { padding-top: 8em; }
    .padding-top-xs-9  { padding-top: 9em; }
    .padding-top-xs-10  { padding-top: 10em; }
    .padding-top-xs-13  { padding-top: 13em; }


    .margin-top-xs-01  { margin-top: 0.1em; }
    .margin-top-xs-02  { margin-top: 0.2em; }
    .margin-top-xs-03  { margin-top: 0.3em; }
    .margin-top-xs-05  { margin-top: 0.5em; }
    .margin-top-xs-08  { margin-top: 0.8em; }
    .margin-top-xs-1  { margin-top: 1em; }
    .margin-top-xs-2  { margin-top: 2em; }
    .margin-top-xs-3  { margin-top: 3em; }
    .margin-top-xs-4  { margin-top: 4em; }
    .margin-top-xs-5  { margin-top: 5em; }
    .margin-top-xs-6  { margin-top: 6em; }
    .margin-top-xs-7  { margin-top: 7em; }

    .margin-bottom-xs-01  { margin-bottom: 0.1em; }
    .margin-bottom-xs-02  { margin-bottom: 0.2em; }
    .margin-bottom-xs-03  { margin-bottom: 0.3em; }
    .margin-bottom-xs-05  { margin-bottom: 0.5em; }
    .margin-bottom-xs-1  { margin-bottom: 1em; }
    .margin-bottom-xs-2  { margin-bottom: 2em; }
    .margin-bottom-xs-3  { margin-bottom: 3em; }
    .margin-bottom-xs-4  { margin-bottom: 4em; }
    .margin-bottom-xs-5  { margin-bottom: 5em; }
    .margin-bottom-xs-6  { margin-bottom: 6em; }
    .margin-bottom-xs-7  { margin-bottom: 7em; }




    .no-table-container-xs{ display:block;}
    .table-container .no-table-row-xs{   display:block;}
    .table-container .table-row .no-table-col-xs{   display:block; float:left;}

    .no-margin-top-xs{  margin-top:0em;}
    .no-margin-bottom-xs{  margin-bottom:0em;}

    .no-padding-top-xs{  padding-top:0em;}
    .no-padding-bottom-xs{  padding-bottom:0em;}

    .no-borders-xs{ border-width:0px;}

    .text-left-xs{text-align: left;}
    .text-right-xs{text-align: right;}
    .text-center-xs{text-align: center;}
    .text-justify-xs{text-align: justify;}
    .text-nowrap-xs{text-align: nowrap;}

    .pull-left-xs{ float:left;}
    .pull-right-xs{ float:right;}
}
@media(min-width:768px){
    .font-size-sm-04{  font-size:0.4em}
    .font-size-sm-06{  font-size:0.6em}
    .font-size-sm-07{  font-size:0.7em}
    .font-size-sm-08{  font-size:0.8em}
    .font-size-sm-09{  font-size:0.9em}
    .font-size-sm-10{  font-size:1.0em}
    .font-size-sm-11{  font-size:1.1em}
    .font-size-sm-12{  font-size:1.2em}
    .font-size-sm-14{  font-size:1.4em}
    .font-size-sm-16{  font-size:1.6em}
    .font-size-sm-18{  font-size:1.8em}
    .font-size-sm-20{  font-size:2.0em}
    .font-size-sm-30{  font-size:3.0em}
    .font-size-sm-40{  font-size:4.0em}

    .no-margin-top-sm{  margin-top:0em;}
    .no-margin-bottom-sm{  margin-bottom:0em;}
    .padding-right-sm-02{ padding-right: 0.2em; }
    .padding-right-sm-05{ padding-right: 0.5em; }
    .padding-right-sm-1{ padding-right: 1em; }
    .padding-right-sm-2{ padding-right: 2em; }
    .padding-right-sm-3{ padding-right: 3em; }
    .padding-right-sm-4{ padding-right: 4em; }
    .padding-right-sm-5{ padding-right: 5em; }
    .padding-right-sm-6{ padding-right: 6em; }
    .padding-right-sm-7{ padding-right: 7em; }

    .padding-left-sm-02{ padding-left: 0.2em; }
    .padding-left-sm-05{ padding-left: 0.5em; }
    .padding-left-sm-1{ padding-left: 1em; }
    .padding-left-sm-2{ padding-left: 2em; }
    .padding-left-sm-3{ padding-left: 3em; }
    .padding-left-sm-4{ padding-left: 4em; }
    .padding-left-sm-5{ padding-left: 5em; }
    .padding-left-sm-6{ padding-left: 6em; }
    .padding-left-sm-7{ padding-left: 7em; }

    .no-borders-sm{ border-width:0px;}

    .text-left-sm{text-align: left;}
    .text-right-sm{text-align: right;}
    .text-center-sm{text-align: center;}
    .text-justify-sm{text-align: justify;}
    .text-nowrap-sm{text-align: nowrap;}

    .splitline-col-sm-1:after {
        content:"";
        position: absolute;
        top: 0;
        bottom: 0;
        left: -30px;
        border-left: 1px solid #888888;
    } 
    .splitline-col-sm-2:after {
        content:"";
        position: absolute;
        top: 0;
        bottom: 0;
        left: -20%;
        border-left: 1px solid #888888;
    }    


    .modal-sm-2{
      width:767px;    
    }

    .pull-left-sm{ float:left;}
    .pull-right-sm{ float:right;}    
}
@media(min-width:992px){
    .font-size-md-04{  font-size:0.4em}
    .font-size-md-06{  font-size:0.6em}
    .font-size-md-07{  font-size:0.7em}
    .font-size-md-08{  font-size:0.8em}
    .font-size-md-09{  font-size:0.9em}
    .font-size-md-10{  font-size:1.0em}
    .font-size-md-12{  font-size:1.2em}
    .font-size-md-14{  font-size:1.4em}
    .font-size-md-15{  font-size:1.5em}
    .font-size-md-16{  font-size:1.6em}
    .font-size-md-18{  font-size:1.8em}
    .font-size-md-20{  font-size:2.0em}
    .font-size-md-30{  font-size:3.0em}
    .font-size-md-40{  font-size:4.0em}
    .font-size-md-50{  font-size:5.0em}
    .font-size-md-60{  font-size:6.0em}
    .font-size-md-70{  font-size:7.0em}
    .font-size-md-80{  font-size:8.0em}

    .padding-left-md-05{ padding-left: 0.5em; }
    .padding-left-md-1{ padding-left: 1em; }
    .padding-left-md-2{ padding-left: 2em; }
    .padding-left-md-3{ padding-left: 3em; }
    .padding-left-md-4{ padding-left: 4em; }
    .padding-left-md-5{ padding-left: 5em; }
    .padding-left-md-6{ padding-left: 6em; }
    .padding-left-md-7{ padding-left: 7em; } 

    .padding-right-md-05{ padding-right: 0.5em; }
    .padding-right-md-1{ padding-right: 1em; }
    .padding-right-md-2{ padding-right: 2em; }
    .padding-right-md-3{ padding-right: 3em; }
    .padding-right-md-4{ padding-right: 4em; }
    .padding-right-md-5{ padding-right: 5em; }
    .padding-right-md-6{ padding-right: 6em; }
    .padding-right-md-7{ padding-right: 7em; } 



    .no-margin-top-md{  margin-top:0em;}
    .no-margin-bottom-md{  margin-bottom:0em;}

    .no-borders-md{ border-width:0px;}

    .text-left-md{text-align: left;}
    .text-right-md{text-align: right;}
    .text-center-md{text-align: center;}
    .text-justify-md{text-align: justify;}
    .text-nowrap-md{text-align: nowrap;}


    .splitline-col-md-1:after {
        content:"";
        position: absolute;
        top: 0;
        bottom: 0;
        left: -16.66%;
        border-left: 1px solid #888888;
    } 
    .splitline-col-md-2:after {
        content:"";
        position: absolute;
        top: 0;
        bottom: 0;
        left: -50px;
        border-left: 1px solid #888888;
    } 

    .modal-sm-2{
      width:992px;    
    }

    .pull-left-md{ float:left;}
    .pull-right-md{ float:right;}
}
@media(min-width:1200px){
    .font-size-lg-04{  font-size:0.4em}
    .font-size-lg-06{  font-size:0.6em}
    .font-size-lg-07{  font-size:0.7em}
    .font-size-lg-08{  font-size:0.8em}
    .font-size-lg-09{  font-size:0.9em}
    .font-size-lg-10{  font-size:1.0em}
    .font-size-lg-12{  font-size:1.2em}
    .font-size-lg-14{  font-size:1.4em}
    .font-size-lg-16{  font-size:1.6em}
    .font-size-lg-18{  font-size:1.8em}
    .font-size-lg-20{  font-size:2.0em}
    .font-size-lg-30{  font-size:3.0em}
    .font-size-lg-40{  font-size:4.0em}
    .font-size-lg-50{  font-size:5.0em}
    .font-size-lg-60{  font-size:6.0em}
    .font-size-lg-70{  font-size:7.0em}
    .font-size-lg-80{  font-size:8.0em}

    .no-margin-top-lg{  margin-top:0em;}
    .no-margin-bottom-lg{  margin-bottom:0em;}

    .padding-left-lg-05{ padding-left: 0.5em; }
    .padding-left-lg-1{ padding-left: 1em; }
    .padding-left-lg-2{ padding-left: 2em; }
    .padding-left-lg-3{ padding-left: 3em; }
    .padding-left-lg-4{ padding-left: 4em; }
    .padding-left-lg-5{ padding-left: 5em; }
    .padding-left-lg-6{ padding-left: 6em; }
    .padding-left-lg-7{ padding-left: 7em; } 

    .padding-right-lg-05{ padding-right: 0.5em; }
    .padding-right-lg-1{ padding-right: 1em; }
    .padding-right-lg-2{ padding-right: 2em; }
    .padding-right-lg-3{ padding-right: 3em; }
    .padding-right-lg-4{ padding-right: 4em; }
    .padding-right-lg-5{ padding-right: 5em; }
    .padding-right-lg-6{ padding-right: 6em; }
    .padding-right-lg-7{ padding-right: 7em; }       

    .no-borders-lg{ border-width:0px;}

    .text-left-lg{text-align: left;}
    .text-right-lg{text-align: right;}
    .text-center-lg{text-align: center;}
    .text-justify-lg{text-align: justify;}
    .text-nowrap-lg{text-align: nowrap;}    

    .pull-left-lg{ float:left;}
    .pull-right-lg{ float:right;}
}