*{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.bg-red {
    background: red;
}
.bg-orange {
    background: orange;
}
.bg-yellow {
    background: yellow;
}
.bg-green {
    background: green;
}
.bg-blue {
    background: blue;
}
.bg-purple {
    background: purple;
}
.bg-pink {
    background: pink;
}
.bg-black {
    background: black;
}
.bg-white {
    background: white;
}
.opacity-1 {
    opacity: .1;
}
.opacity-2 {
    opacity: .2;
}
.opacity-3 {
    opacity: .3;
}
.opacity-4 {
    opacity: .4;
}
.opacity-5 {
    opacity: .5;
}
.opacity-6 {
    opacity: .6;
}
.opacity-7 {
    opacity: .7;
}
.opacity-8 {
    opacity: .8;
}
.opacity-9 {
    opacity: .9;
}
.height-30{
    height: 30px;
}
.height-50{
    height: 50px;
}

.tag-1-col-xs-o:before,.tag-1-col-xs-o:after,
.tag-2-col-xs-o:before,.tag-2-col-xs-o:after,
.tag-3-col-xs-o:before,.tag-3-col-xs-o:after,
.tag-4-col-xs-o:before,.tag-4-col-xs-o:after,
.tag-5-col-xs-o:before,.tag-5-col-xs-o:after,
.tag-6-col-xs-o:before,.tag-6-col-xs-o:after,
.tag-7-col-xs-o:before,.tag-7-col-xs-o:after,
.tag-8-col-xs-o:before,.tag-8-col-xs-o:after,
.tag-9-col-xs-o:before,.tag-9-col-xs-o:after,
.tag-10-col-xs-o:before,.tag-10-col-xs-o:after,
.tag-11-col-xs-o:before,.tag-11-col-xs-o:after,
.tag-12-col-xs-o:before,.tag-12-col-xs-o:after{
    content: "";
    display: table;
    clear: both;
}
.col-1-xs-o,
.col-2-xs-o,
.col-3-xs-o,
.col-4-xs-o,
.col-5-xs-o,
.col-6-xs-o,
.col-7-xs-o,
.col-8-xs-o,
.col-9-xs-o,
.col-10-xs-o,
.col-11-xs-o,
.col-12-xs-o{
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    min-height: 1px;
}
.tag-1-col-xs-o > .col-1-xs-o,
.tag-2-col-xs-o > .col-2-xs-o,
.tag-3-col-xs-o > .col-3-xs-o,
.tag-4-col-xs-o > .col-4-xs-o,
.tag-5-col-xs-o > .col-5-xs-o,
.tag-6-col-xs-o > .col-6-xs-o,
.tag-7-col-xs-o > .col-7-xs-o,
.tag-8-col-xs-o > .col-8-xs-o,
.tag-9-col-xs-o > .col-9-xs-o,
.tag-10-col-xs-o > .col-10-xs-o,
.tag-11-col-xs-o > .col-11-xs-o,
.tag-12-col-xs-o > .col-12-xs-o{
    width: 100%;
}
.tag-2-col-xs-o > .col-1-xs-o,
.tag-4-col-xs-o > .col-2-xs-o,
.tag-6-col-xs-o > .col-3-xs-o,
.tag-8-col-xs-o > .col-4-xs-o,
.tag-10-col-xs-o > .col-5-xs-o,
.tag-12-col-xs-o > .col-6-xs-o{
    width: 50%;
}
.tag-3-col-xs-o > .col-1-xs-o,
.tag-6-col-xs-o > .col-2-xs-o,
.tag-9-col-xs-o > .col-3-xs-o,
.tag-12-col-xs-o > .col-4-xs-o{
    width: 33.33%;
}
.tag-3-col-xs-o > .col-2-xs-o,
.tag-6-col-xs-o > .col-4-xs-o,
.tag-9-col-xs-o > .col-6-xs-o,
.tag-12-col-xs-o > .col-8-xs-o{
    width:66.66%;
}
.tag-4-col-xs-o > .col-1-xs-o,
.tag-8-col-xs-o > .col-2-xs-o,
.tag-12-col-xs-o > .col-3-xs-o{
    width: 25%;
}
.tag-4-col-xs-o > .col-3-xs-o,
.tag-8-col-xs-o > .col-6-xs-o,
.tag-12-col-xs-o > .col-9-xs-o{
    width: 75%;
}
.tag-5-col-xs-o > .col-1-xs-o,
.tag-10-col-xs-o > .col-2-xs-o{
    width: 20%;
}
.tag-5-col-xs-o > .col-2-xs-o,
.tag-10-col-xs-o > .col-4-xs-o{
    width: 40%;
}
.tag-5-col-xs-o > .col-3-xs-o,
.tag-10-col-xs-o > .col-6-xs-o{
    width: 60%;
}
.tag-5-col-xs-o > .col-4-xs-o,
.tag-10-col-xs-o > .col-8-xs-o{
    width: 80%;
}
.tag-6-col-xs-o > .col-1-xs-o,
.tag-12-col-xs-o > .col-2-xs-o{
    width: 16.66%;
}
.tag-6-col-xs-o > .col-5-xs-o,
.tag-12-col-xs-o > .col-10-xs-o{
    width: 83.33%;
}
.tag-7-col-xs-o > .col-1-xs-o{
    width: 14.28%;
}
.tag-7-col-xs-o > .col-2-xs-o{
    width: 28.57%;
}
.tag-7-col-xs-o > .col-3-xs-o{
    width: 42.85%;
}
.tag-7-col-xs-o > .col-4-xs-o{
    width: 57.14%;
}
.tag-7-col-xs-o > .col-5-xs-o{
    width: 71.42%;
}
.tag-7-col-xs-o > .col-6-xs-o{
    width: 85.71%;
}
.tag-8-col-xs-o > .col-1-xs-o{
    width: 12.5%;
}
.tag-8-col-xs-o > .col-3-xs-o{
    width: 37.5%;
}
.tag-8-col-xs-o > .col-5-xs-o{
    width: 62.5%;
}
.tag-8-col-xs-o > .col-7-xs-o{
    width: 87.5%;
}
.tag-9-col-xs-o > .col-1-xs-o{
    width: 11.11%;
}
.tag-9-col-xs-o > .col-2-xs-o{
    width: 22.22%;
}
.tag-9-col-xs-o > .col-4-xs-o{
    width: 44.44%;
}
.tag-9-col-xs-o > .col-5-xs-o{
    width: 55.55%;
}
.tag-9-col-xs-o > .col-7-xs-o{
    width: 77.77%;
}
.tag-9-col-xs-o > .col-8-xs-o{
    width: 88.88%;
}
.tag-10-col-xs-o > .col-1-xs-o{
    width: 10%;
}
.tag-10-col-xs-o > .col-3-xs-o{
    width: 30%;
}
.tag-10-col-xs-o > .col-7-xs-o{
    width: 70%;
}
.tag-10-col-xs-o > .col-9-xs-o{
    width: 90%;
}
.tag-11-col-xs-o > .col-1-xs-o{
    width: 9.09%;
}
.tag-11-col-xs-o > .col-2-xs-o{
    width: 18.18%;
}
.tag-11-col-xs-o > .col-3-xs-o{
    width: 27.27%;
}
.tag-11-col-xs-o > .col-4-xs-o{
    width: 36.36%;
}
.tag-11-col-xs-o > .col-5-xs-o{
    width: 45.45%;
}
.tag-11-col-xs-o > .col-6-xs-o{
    width: 54.54%;
}
.tag-11-col-xs-o > .col-7-xs-o{
    width: 63.63%;
}
.tag-11-col-xs-o > .col-8-xs-o{
    72.72%
}
.tag-11-col-xs-o > .col-9-xs-o{
    width: 81.81%;
}
.tag-11-col-xs-o > .col-10-xs-o{
    width: 90.9%;
}
.tag-12-col-xs-o > .col-1-xs-o{
    width: 8.33%;
}
.tag-12-col-xs-o > .col-5-xs-o{
    width: 41.66%;
}
.tag-12-col-xs-o > .col-7-xs-o{
    width: 58.33%;
}
.tag-12-col-xs-o > .col-11-xs-o{
    width: 91.66%;
}
.no-padding-left-xs-o {
    padding-left: 0;
}
.no-padding-right-xs-o {
    padding-right: 0;
}
.text-center-xs-o {
    text-align: center;
}
.text-left-xs-o {
    text-align: left;
}
.text-right-xs-o {
    text-align: right;
}
.margin-left-10 {
    margin-left: 10px;
}
.margin-right-10 {
    margin-right: 10px;
}
.margin-10 {
    margin-left: 10px;
    margin-right: 10px;
}
.margin-left-5 {
    margin-left: 5px;
}
.margin-right-5 {
    margin-right: 5px;
}
.margin-5 {
    margin-left: 5px;
    margin-right: 5px;
}
.margin-left--10 {
    margin-left: -10px;
}
.margin-right--10 {
    margin-right: -10px;
}
.margin--10 {
    margin-left: -10px;
    margin-right: -10px;
}
.margin-left--5 {
    margin-left: -5px;
}
.margin-right--5 {
    margin-right: -5px;
}
.margin--5 {
    margin-left: -5px;
    margin-right: -5px;
}
.padding-left-10 {
    padding-left: 10px;
}
.padding-right-10 {
    padding-right: 10px;
}
.padding-10 {
    padding-left: 10px;
    padding-right: 10px;
}
.padding-left-5 {
    padding-left: 5px;
}
.padding-right-5 {
    padding-right: 5px;
}
.padding-5 {
    padding-left: 5px;
    padding-right: 5px;
}
.padding-left-0 {
    padding-left: 0px;
}
.padding-right-0 {
    padding-right: 0px;
}
.padding-0 {
    padding-left: 0px;
    padding-right: 0px;
}

@media screen and (min-width: 500px) {

.tag-1-col-xs:before,.tag-1-col-xs:after,
.tag-2-col-xs:before,.tag-2-col-xs:after,
.tag-3-col-xs:before,.tag-3-col-xs:after,
.tag-4-col-xs:before,.tag-4-col-xs:after,
.tag-5-col-xs:before,.tag-5-col-xs:after,
.tag-6-col-xs:before,.tag-6-col-xs:after,
.tag-7-col-xs:before,.tag-7-col-xs:after,
.tag-8-col-xs:before,.tag-8-col-xs:after,
.tag-9-col-xs:before,.tag-9-col-xs:after,
.tag-10-col-xs:before,.tag-10-col-xs:after,
.tag-11-col-xs:before,.tag-11-col-xs:after,
.tag-12-col-xs:before,.tag-12-col-xs:after{
    content: "";
    display: table;
    clear: both;
}
.col-1-xs,
.col-2-xs,
.col-3-xs,
.col-4-xs,
.col-5-xs,
.col-6-xs,
.col-7-xs,
.col-8-xs,
.col-9-xs,
.col-10-xs,
.col-11-xs,
.col-12-xs{
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    min-height: 1px;
}
.tag-1-col-xs > .col-1-xs,
.tag-2-col-xs > .col-2-xs,
.tag-3-col-xs > .col-3-xs,
.tag-4-col-xs > .col-4-xs,
.tag-5-col-xs > .col-5-xs,
.tag-6-col-xs > .col-6-xs,
.tag-7-col-xs > .col-7-xs,
.tag-8-col-xs > .col-8-xs,
.tag-9-col-xs > .col-9-xs,
.tag-10-col-xs > .col-10-xs,
.tag-11-col-xs > .col-11-xs,
.tag-12-col-xs > .col-12-xs{
    width: 100%;
}
.tag-2-col-xs > .col-1-xs,
.tag-4-col-xs > .col-2-xs,
.tag-6-col-xs > .col-3-xs,
.tag-8-col-xs > .col-4-xs,
.tag-10-col-xs > .col-5-xs,
.tag-12-col-xs > .col-6-xs{
    width: 50%;
}
.tag-3-col-xs > .col-1-xs,
.tag-6-col-xs > .col-2-xs,
.tag-9-col-xs > .col-3-xs,
.tag-12-col-xs > .col-4-xs{
    width: 33.33%;
}
.tag-3-col-xs > .col-2-xs,
.tag-6-col-xs > .col-4-xs,
.tag-9-col-xs > .col-6-xs,
.tag-12-col-xs > .col-8-xs{
    width:66.66%;
}
.tag-4-col-xs > .col-1-xs,
.tag-8-col-xs > .col-2-xs,
.tag-12-col-xs > .col-3-xs{
    width: 25%;
}
.tag-4-col-xs > .col-3-xs,
.tag-8-col-xs > .col-6-xs,
.tag-12-col-xs > .col-9-xs{
    width: 75%;
}
.tag-5-col-xs > .col-1-xs,
.tag-10-col-xs > .col-2-xs{
    width: 20%;
}
.tag-5-col-xs > .col-2-xs,
.tag-10-col-xs > .col-4-xs{
    width: 40%;
}
.tag-5-col-xs > .col-3-xs,
.tag-10-col-xs > .col-6-xs{
    width: 60%;
}
.tag-5-col-xs > .col-4-xs,
.tag-10-col-xs > .col-8-xs{
    width: 80%;
}
.tag-6-col-xs > .col-1-xs,
.tag-12-col-xs > .col-2-xs{
    width: 16.66%;
}
.tag-6-col-xs > .col-5-xs,
.tag-12-col-xs > .col-10-xs{
    width: 83.33%;
}
.tag-7-col-xs > .col-1-xs{
    width: 14.28%;
}
.tag-7-col-xs > .col-2-xs{
    width: 28.57%;
}
.tag-7-col-xs > .col-3-xs{
    width: 42.85%;
}
.tag-7-col-xs > .col-4-xs{
    width: 57.14%;
}
.tag-7-col-xs > .col-5-xs{
    width: 71.42%;
}
.tag-7-col-xs > .col-6-xs{
    width: 85.71%;
}
.tag-8-col-xs > .col-1-xs{
    width: 12.5%;
}
.tag-8-col-xs > .col-3-xs{
    width: 37.5%;
}
.tag-8-col-xs > .col-5-xs{
    width: 62.5%;
}
.tag-8-col-xs > .col-7-xs{
    width: 87.5%;
}
.tag-9-col-xs > .col-1-xs{
    width: 11.11%;
}
.tag-9-col-xs > .col-2-xs{
    width: 22.22%;
}
.tag-9-col-xs > .col-4-xs{
    width: 44.44%;
}
.tag-9-col-xs > .col-5-xs{
    width: 55.55%;
}
.tag-9-col-xs > .col-7-xs{
    width: 77.77%;
}
.tag-9-col-xs > .col-8-xs{
    width: 88.88%;
}
.tag-10-col-xs > .col-1-xs{
    width: 10%;
}
.tag-10-col-xs > .col-3-xs{
    width: 30%;
}
.tag-10-col-xs > .col-7-xs{
    width: 70%;
}
.tag-10-col-xs > .col-9-xs{
    width: 90%;
}
.tag-11-col-xs > .col-1-xs{
    width: 9.09%;
}
.tag-11-col-xs > .col-2-xs{
    width: 18.18%;
}
.tag-11-col-xs > .col-3-xs{
    width: 27.27%;
}
.tag-11-col-xs > .col-4-xs{
    width: 36.36%;
}
.tag-11-col-xs > .col-5-xs{
    width: 45.45%;
}
.tag-11-col-xs > .col-6-xs{
    width: 54.54%;
}
.tag-11-col-xs > .col-7-xs{
    width: 63.63%;
}
.tag-11-col-xs > .col-8-xs{
    72.72%
}
.tag-11-col-xs > .col-9-xs{
    width: 81.81%;
}
.tag-11-col-xs > .col-10-xs{
    width: 90.9%;
}
.tag-12-col-xs > .col-1-xs{
    width: 8.33%;
}
.tag-12-col-xs > .col-5-xs{
    width: 41.66%;
}
.tag-12-col-xs > .col-7-xs{
    width: 58.33%;
}
.tag-12-col-xs > .col-11-xs{
    width: 91.66%;
}
.no-padding-left-xs {
    padding-left: 0;
}
.no-padding-right-xs {
    padding-right: 0;
}
.text-center-xs {
    text-align: center;
}
.text-left-xs {
    text-align: left;
}
.text-right-xs {
    text-align: right;
}
.margin-left-10-xs {
    margin-left: 10px;
}
.margin-right-10-xs {
    margin-right: 10px;
}
.margin-10-xs {
    margin-left: 10px;
    margin-right: 10px;
}
.margin-left-5-xs {
    margin-left: 5px;
}
.margin-right-5-xs {
    margin-right: 5px;
}
.margin-5-xs {
    margin-left: 5px;
    margin-right: 5px;
}
.margin-left--10-xs {
    margin-left: -10px;
}
.margin-right--10-xs {
    margin-right: -10px;
}
.margin--10-xs {
    margin-left: -10px;
    margin-right: -10px;
}
.margin-left--5-xs {
    margin-left: -5px;
}
.margin-right--5-xs {
    margin-right: -5px;
}
.margin--5-xs {
    margin-left: -5px;
    margin-right: -5px;
}
.padding-left-10-xs {
    padding-left: 10px;
}
.padding-right-10-xs {
    padding-right: 10px;
}
.padding-10-xs {
    padding-left: 10px;
    padding-right: 10px;
}
.padding-left-5-xs {
    padding-left: 5px;
}
.padding-right-5-xs {
    padding-right: 5px;
}
.padding-5-xs {
    padding-left: 5px;
    padding-right: 5px;
}
.padding-left-0-xs {
    padding-left: 0px;
}
.padding-right-0-xs {
    padding-right: 0px;
}
.padding-0-xs {
    padding-left: 0px;
    padding-right: 0px;
}

}

@media screen and (min-width: 768px){

.tag-1-col-sm:before,.tag-1-col-sm:after,
.tag-2-col-sm:before,.tag-2-col-sm:after,
.tag-3-col-sm:before,.tag-3-col-sm:after,
.tag-4-col-sm:before,.tag-4-col-sm:after,
.tag-5-col-sm:before,.tag-5-col-sm:after,
.tag-6-col-sm:before,.tag-6-col-sm:after,
.tag-7-col-sm:before,.tag-7-col-sm:after,
.tag-8-col-sm:before,.tag-8-col-sm:after,
.tag-9-col-sm:before,.tag-9-col-sm:after,
.tag-10-col-sm:before,.tag-10-col-sm:after,
.tag-11-col-sm:before,.tag-11-col-sm:after,
.tag-12-col-sm:before,.tag-12-col-sm:after{
    content: "";
    display: table;
    clear: both;
}
.col-1-sm,
.col-2-sm,
.col-3-sm,
.col-4-sm,
.col-5-sm,
.col-6-sm,
.col-7-sm,
.col-8-sm,
.col-9-sm,
.col-10-sm,
.col-11-sm,
.col-12-sm{
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    min-height: 1px;
}
.tag-1-col-sm > .col-1-sm,
.tag-2-col-sm > .col-2-sm,
.tag-3-col-sm > .col-3-sm,
.tag-4-col-sm > .col-4-sm,
.tag-5-col-sm > .col-5-sm,
.tag-6-col-sm > .col-6-sm,
.tag-7-col-sm > .col-7-sm,
.tag-8-col-sm > .col-8-sm,
.tag-9-col-sm > .col-9-sm,
.tag-10-col-sm > .col-10-sm,
.tag-11-col-sm > .col-11-sm,
.tag-12-col-sm > .col-12-sm{
    width: 100%;
}

.tag-2-col-sm > .col-1-sm,
.tag-4-col-sm > .col-2-sm,
.tag-6-col-sm > .col-3-sm,
.tag-8-col-sm > .col-4-sm,
.tag-10-col-sm > .col-5-sm,
.tag-12-col-sm > .col-6-sm{
    width: 50%;
}
.tag-3-col-sm > .col-1-sm,
.tag-6-col-sm > .col-2-sm,
.tag-9-col-sm > .col-3-sm,
.tag-12-col-sm > .col-4-sm{
    width: 33.33%;
}
.tag-3-col-sm > .col-2-sm,
.tag-6-col-sm > .col-4-sm,
.tag-9-col-sm > .col-6-sm,
.tag-12-col-sm > .col-8-sm{
    width:66.66%;
}
.tag-4-col-sm > .col-1-sm,
.tag-8-col-sm > .col-2-sm,
.tag-12-col-sm > .col-3-sm{
    width: 25%;
}
.tag-4-col-sm > .col-3-sm,
.tag-8-col-sm > .col-6-sm,
.tag-12-col-sm > .col-9-sm{
    width: 75%;
}
.tag-5-col-sm > .col-1-sm,
.tag-10-col-sm > .col-2-sm{
    width: 20%;
}
.tag-5-col-sm > .col-2-sm,
.tag-10-col-sm > .col-4-sm{
    width: 40%;
}
.tag-5-col-sm > .col-3-sm,
.tag-10-col-sm > .col-6-sm{
    width: 60%;
}
.tag-5-col-sm > .col-4-sm,
.tag-10-col-sm > .col-8-sm{
    width: 80%;
}
.tag-6-col-sm > .col-1-sm,
.tag-12-col-sm > .col-2-sm{
    width: 16.66%;
}
.tag-6-col-sm > .col-5-sm,
.tag-12-col-sm > .col-10-sm{
    width: 83.33%;
}
.tag-7-col-sm > .col-1-sm{
    width: 14.28%;
}
.tag-7-col-sm > .col-2-sm{
    width: 28.57%;
}
.tag-7-col-sm > .col-3-sm{
    width: 42.85%;
}
.tag-7-col-sm > .col-4-sm{
    width: 57.14%;
}
.tag-7-col-sm > .col-5-sm{
    width: 71.42%;
}
.tag-7-col-sm > .col-6-sm{
    width: 85.71%;
}
.tag-8-col-sm > .col-1-sm{
    width: 12.5%;
}
.tag-8-col-sm > .col-3-sm{
    width: 37.5%;
}
.tag-8-col-sm > .col-5-sm{
    width: 62.5%;
}
.tag-8-col-sm > .col-7-sm{
    width: 87.5%;
}
.tag-9-col-sm > .col-1-sm{
    width: 11.11%;
}
.tag-9-col-sm > .col-2-sm{
    width: 22.22%;
}
.tag-9-col-sm > .col-4-sm{
    width: 44.44%;
}
.tag-9-col-sm > .col-5-sm{
    width: 55.55%;
}
.tag-9-col-sm > .col-7-sm{
    width: 77.77%;
}
.tag-9-col-sm > .col-8-sm{
    width: 88.88%;
}
.tag-10-col-sm > .col-1-sm{
    width: 10%;
}
.tag-10-col-sm > .col-3-sm{
    width: 30%;
}
.tag-10-col-sm > .col-7-sm{
    width: 70%;
}
.tag-10-col-sm > .col-9-sm{
    width: 90%;
}
.tag-11-col-sm > .col-1-sm{
    width: 9.09%;
}
.tag-11-col-sm > .col-2-sm{
    width: 18.18%;
}
.tag-11-col-sm > .col-3-sm{
    width: 27.27%;
}
.tag-11-col-sm > .col-4-sm{
    width: 36.36%;
}
.tag-11-col-sm > .col-5-sm{
    width: 45.45%;
}
.tag-11-col-sm > .col-6-sm{
    width: 54.54%;
}
.tag-11-col-sm > .col-7-sm{
    width: 63.63%;
}
.tag-11-col-sm > .col-8-sm{
    72.72%
}
.tag-11-col-sm > .col-9-sm{
    width: 81.81%;
}
.tag-11-col-sm > .col-10-sm{
    width: 90.9%;
}
.tag-12-col-sm > .col-1-sm{
    width: 8.33%;
}
.tag-12-col-sm > .col-5-sm{
    width: 41.66%;
}
.tag-12-col-sm > .col-7-sm{
    width: 58.33%;
}
.tag-12-col-sm > .col-11-sm{
    width: 91.66%;
}
.no-padding-left-sm {
    padding-left: 0;
}
.no-padding-right-sm {
    padding-right: 0;
}
.text-center-sm {
    text-align: center;
}
.text-left-sm {
    text-align: left;
}
.text-right-sm {
    text-align: right;
}
.margin-left-10-sm {
    margin-left: 10px;
}
.margin-right-10-sm {
    margin-right: 10px;
}
.margin-10-sm {
    margin-left: 10px;
    margin-right: 10px;
}
.margin-left-5-sm {
    margin-left: 5px;
}
.margin-right-5-sm {
    margin-right: 5px;
}
.margin-5-sm {
    margin-left: 5px;
    margin-right: 5px;
}
.margin-left--10-sm {
    margin-left: -10px;
}
.margin-right--10-sm {
    margin-right: -10px;
}
.margin--10-sm {
    margin-left: -10px;
    margin-right: -10px;
}
.margin-left--5-sm {
    margin-left: -5px;
}
.margin-right--5-sm {
    margin-right: -5px;
}
.margin--5-sm {
    margin-left: -5px;
    margin-right: -5px;
}
.padding-left-10-sm {
    padding-left: 10px;
}
.padding-right-10-sm {
    padding-right: 10px;
}
.padding-10-sm {
    padding-left: 10px;
    padding-right: 10px;
}
.padding-left-5-sm {
    padding-left: 5px;
}
.padding-right-5-sm {
    padding-right: 5px;
}
.padding-5-sm {
    padding-left: 5px;
    padding-right: 5px;
}
.padding-left-0-sm {
    padding-left: 0px;
}
.padding-right-0-sm {
    padding-right: 0px;
}
.padding-0-sm {
    padding-left: 0px;
    padding-right: 0px;
}

}
@media screen and (min-width: 992px){

.tag-1-col-md:before,.tag-1-col-md:after,
.tag-2-col-md:before,.tag-2-col-md:after,
.tag-3-col-md:before,.tag-3-col-md:after,
.tag-4-col-md:before,.tag-4-col-md:after,
.tag-5-col-md:before,.tag-5-col-md:after,
.tag-6-col-md:before,.tag-6-col-md:after,
.tag-7-col-md:before,.tag-7-col-md:after,
.tag-8-col-md:before,.tag-8-col-md:after,
.tag-9-col-md:before,.tag-9-col-md:after,
.tag-10-col-md:before,.tag-10-col-md:after,
.tag-11-col-md:before,.tag-11-col-md:after,
.tag-12-col-md:before,.tag-12-col-md:after{
    content: "";
    display: table;
    clear: both;
}
.col-1-md,
.col-2-md,
.col-3-md,
.col-4-md,
.col-5-md,
.col-6-md,
.col-7-md,
.col-8-md,
.col-9-md,
.col-10-md,
.col-11-md,
.col-12-md{
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    min-height: 1px;
}
.tag-1-col-md > .col-1-md,
.tag-2-col-md > .col-2-md,
.tag-3-col-md > .col-3-md,
.tag-4-col-md > .col-4-md,
.tag-5-col-md > .col-5-md,
.tag-6-col-md > .col-6-md,
.tag-7-col-md > .col-7-md,
.tag-8-col-md > .col-8-md,
.tag-9-col-md > .col-9-md,
.tag-10-col-md > .col-10-md,
.tag-11-col-md > .col-11-md,
.tag-12-col-md > .col-12-md{
    width: 100%;
}

.tag-2-col-md > .col-1-md,
.tag-4-col-md > .col-2-md,
.tag-6-col-md > .col-3-md,
.tag-8-col-md > .col-4-md,
.tag-10-col-md > .col-5-md,
.tag-12-col-md > .col-6-md{
    width: 50%;
}
.tag-3-col-md > .col-1-md,
.tag-6-col-md > .col-2-md,
.tag-9-col-md > .col-3-md,
.tag-12-col-md > .col-4-md{
    width: 33.33%;
}
.tag-3-col-md > .col-2-md,
.tag-6-col-md > .col-4-md,
.tag-9-col-md > .col-6-md,
.tag-12-col-md > .col-8-md{
    width:66.66%;
}
.tag-4-col-md > .col-1-md,
.tag-8-col-md > .col-2-md,
.tag-12-col-md > .col-3-md{
    width: 25%;
}
.tag-4-col-md > .col-3-md,
.tag-8-col-md > .col-6-md,
.tag-12-col-md > .col-9-md{
    width: 75%;
}
.tag-5-col-md > .col-1-md,
.tag-10-col-md > .col-2-md{
    width: 20%;
}
.tag-5-col-md > .col-2-md,
.tag-10-col-md > .col-4-md{
    width: 40%;
}
.tag-5-col-md > .col-3-md,
.tag-10-col-md > .col-6-md{
    width: 60%;
}
.tag-5-col-md > .col-4-md,
.tag-10-col-md > .col-8-md{
    width: 80%;
}
.tag-6-col-md > .col-1-md,
.tag-12-col-md > .col-2-md{
    width: 16.66%;
}
.tag-6-col-md > .col-5-md,
.tag-12-col-md > .col-10-md{
    width: 83.33%;
}
.tag-7-col-md > .col-1-md{
    width: 14.28%;
}
.tag-7-col-md > .col-2-md{
    width: 28.57%;
}
.tag-7-col-md > .col-3-md{
    width: 42.85%;
}
.tag-7-col-md > .col-4-md{
    width: 57.14%;
}
.tag-7-col-md > .col-5-md{
    width: 71.42%;
}
.tag-7-col-md > .col-6-md{
    width: 85.71%;
}
.tag-8-col-md > .col-1-md{
    width: 12.5%;
}
.tag-8-col-md > .col-3-md{
    width: 37.5%;
}
.tag-8-col-md > .col-5-md{
    width: 62.5%;
}
.tag-8-col-md > .col-7-md{
    width: 87.5%;
}
.tag-9-col-md > .col-1-md{
    width: 11.11%;
}
.tag-9-col-md > .col-2-md{
    width: 22.22%;
}
.tag-9-col-md > .col-4-md{
    width: 44.44%;
}
.tag-9-col-md > .col-5-md{
    width: 55.55%;
}
.tag-9-col-md > .col-7-md{
    width: 77.77%;
}
.tag-9-col-md > .col-8-md{
    width: 88.88%;
}
.tag-10-col-md > .col-1-md{
    width: 10%;
}
.tag-10-col-md > .col-3-md{
    width: 30%;
}
.tag-10-col-md > .col-7-md{
    width: 70%;
}
.tag-10-col-md > .col-9-md{
    width: 90%;
}
.tag-11-col-md > .col-1-md{
    width: 9.09%;
}
.tag-11-col-md > .col-2-md{
    width: 18.18%;
}
.tag-11-col-md > .col-3-md{
    width: 27.27%;
}
.tag-11-col-md > .col-4-md{
    width: 36.36%;
}
.tag-11-col-md > .col-5-md{
    width: 45.45%;
}
.tag-11-col-md > .col-6-md{
    width: 54.54%;
}
.tag-11-col-md > .col-7-md{
    width: 63.63%;
}
.tag-11-col-md > .col-8-md{
    72.72%
}
.tag-11-col-md > .col-9-md{
    width: 81.81%;
}
.tag-11-col-md > .col-10-md{
    width: 90.9%;
}
.tag-12-col-md > .col-1-md{
    width: 8.33%;
}
.tag-12-col-md > .col-5-md{
    width: 41.66%;
}
.tag-12-col-md > .col-7-md{
    width: 58.33%;
}
.tag-12-col-md > .col-11-md{
    width: 91.66%;
}
.no-padding-left-md {
    padding-left: 0;
}
.no-padding-right-md {
    padding-right: 0;
}
.text-center-md {
    text-align: center;
}
.text-left-md {
    text-align: left;
}
.text-right-md {
    text-align: right;
}
.margin-left-10-md {
    margin-left: 10px;
}
.margin-right-10-md {
    margin-right: 10px;
}
.margin-10-md {
    margin-left: 10px;
    margin-right: 10px;
}
.margin-left-5-md {
    margin-left: 5px;
}
.margin-right-5-md {
    margin-right: 5px;
}
.margin-5-md {
    margin-left: 5px;
    margin-right: 5px;
}
.margin-left--10-md {
    margin-left: -10px;
}
.margin-right--10-md {
    margin-right: -10px;
}
.margin--10-md {
    margin-left: -10px;
    margin-right: -10px;
}
.margin-left--5-md {
    margin-left: -5px;
}
.margin-right--5-md {
    margin-right: -5px;
}
.margin--5-md {
    margin-left: -5px;
    margin-right: -5px;
}
.padding-left-10-md {
    padding-left: 10px;
}
.padding-right-10-md {
    padding-right: 10px;
}
.padding-10-md {
    padding-left: 10px;
    padding-right: 10px;
}
.padding-left-5-md {
    padding-left: 5px;
}
.padding-right-5-md {
    padding-right: 5px;
}
.padding-5-md {
    padding-left: 5px;
    padding-right: 5px;
}
.padding-left-0-md {
    padding-left: 0px;
}
.padding-right-0-md {
    padding-right: 0px;
}
.padding-0-md {
    padding-left: 0px;
    padding-right: 0px;
}

}
@media screen and (min-width: 1200px){

.tag-1-col-lg:before,.tag-1-col-lg:after,
.tag-2-col-lg:before,.tag-2-col-lg:after,
.tag-3-col-lg:before,.tag-3-col-lg:after,
.tag-4-col-lg:before,.tag-4-col-lg:after,
.tag-5-col-lg:before,.tag-5-col-lg:after,
.tag-6-col-lg:before,.tag-6-col-lg:after,
.tag-7-col-lg:before,.tag-7-col-lg:after,
.tag-8-col-lg:before,.tag-8-col-lg:after,
.tag-9-col-lg:before,.tag-9-col-lg:after,
.tag-10-col-lg:before,.tag-10-col-lg:after,
.tag-11-col-lg:before,.tag-11-col-lg:after,
.tag-12-col-lg:before,.tag-12-col-lg:after{
    content: "";
    display: table;
    clear: both;
}
.col-1-lg,
.col-2-lg,
.col-3-lg,
.col-4-lg,
.col-5-lg,
.col-6-lg,
.col-7-lg,
.col-8-lg,
.col-9-lg,
.col-10-lg,
.col-11-lg,
.col-12-lg{
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    min-height: 1px;
}
.tag-1-col-lg > .col-1-lg,
.tag-2-col-lg > .col-2-lg,
.tag-3-col-lg > .col-3-lg,
.tag-4-col-lg > .col-4-lg,
.tag-5-col-lg > .col-5-lg,
.tag-6-col-lg > .col-6-lg,
.tag-7-col-lg > .col-7-lg,
.tag-8-col-lg > .col-8-lg,
.tag-9-col-lg > .col-9-lg,
.tag-10-col-lg > .col-10-lg,
.tag-11-col-lg > .col-11-lg,
.tag-12-col-lg > .col-12-lg{
    width: 100%;
}

.tag-2-col-lg > .col-1-lg,
.tag-4-col-lg > .col-2-lg,
.tag-6-col-lg > .col-3-lg,
.tag-8-col-lg > .col-4-lg,
.tag-10-col-lg > .col-5-lg,
.tag-12-col-lg > .col-6-lg{
    width: 50%;
}
.tag-3-col-lg > .col-1-lg,
.tag-6-col-lg > .col-2-lg,
.tag-9-col-lg > .col-3-lg,
.tag-12-col-lg > .col-4-lg{
    width: 33.33%;
}
.tag-3-col-lg > .col-2-lg,
.tag-6-col-lg > .col-4-lg,
.tag-9-col-lg > .col-6-lg,
.tag-12-col-lg > .col-8-lg{
    width:66.66%;
}
.tag-4-col-lg > .col-1-lg,
.tag-8-col-lg > .col-2-lg,
.tag-12-col-lg > .col-3-lg{
    width: 25%;
}
.tag-4-col-lg > .col-3-lg,
.tag-8-col-lg > .col-6-lg,
.tag-12-col-lg > .col-9-lg{
    width: 75%;
}
.tag-5-col-lg > .col-1-lg,
.tag-10-col-lg > .col-2-lg{
    width: 20%;
}
.tag-5-col-lg > .col-2-lg,
.tag-10-col-lg > .col-4-lg{
    width: 40%;
}
.tag-5-col-lg > .col-3-lg,
.tag-10-col-lg > .col-6-lg{
    width: 60%;
}
.tag-5-col-lg > .col-4-lg,
.tag-10-col-lg > .col-8-lg{
    width: 80%;
}
.tag-6-col-lg > .col-1-lg,
.tag-12-col-lg > .col-2-lg{
    width: 16.66%;
}
.tag-6-col-lg > .col-5-lg,
.tag-12-col-lg > .col-10-lg{
    width: 83.33%;
}
.tag-7-col-lg > .col-1-lg{
    width: 14.28%;
}
.tag-7-col-lg > .col-2-lg{
    width: 28.57%;
}
.tag-7-col-lg > .col-3-lg{
    width: 42.85%;
}
.tag-7-col-lg > .col-4-lg{
    width: 57.14%;
}
.tag-7-col-lg > .col-5-lg{
    width: 71.42%;
}
.tag-7-col-lg > .col-6-lg{
    width: 85.71%;
}
.tag-8-col-lg > .col-1-lg{
    width: 12.5%;
}
.tag-8-col-lg > .col-3-lg{
    width: 37.5%;
}
.tag-8-col-lg > .col-5-lg{
    width: 62.5%;
}
.tag-8-col-lg > .col-7-lg{
    width: 87.5%;
}
.tag-9-col-lg > .col-1-lg{
    width: 11.11%;
}
.tag-9-col-lg > .col-2-lg{
    width: 22.22%;
}
.tag-9-col-lg > .col-4-lg{
    width: 44.44%;
}
.tag-9-col-lg > .col-5-lg{
    width: 55.55%;
}
.tag-9-col-lg > .col-7-lg{
    width: 77.77%;
}
.tag-9-col-lg > .col-8-lg{
    width: 88.88%;
}
.tag-10-col-lg > .col-1-lg{
    width: 10%;
}
.tag-10-col-lg > .col-3-lg{
    width: 30%;
}
.tag-10-col-lg > .col-7-lg{
    width: 70%;
}
.tag-10-col-lg > .col-9-lg{
    width: 90%;
}
.tag-11-col-lg > .col-1-lg{
    width: 9.09%;
}
.tag-11-col-lg > .col-2-lg{
    width: 18.18%;
}
.tag-11-col-lg > .col-3-lg{
    width: 27.27%;
}
.tag-11-col-lg > .col-4-lg{
    width: 36.36%;
}
.tag-11-col-lg > .col-5-lg{
    width: 45.45%;
}
.tag-11-col-lg > .col-6-lg{
    width: 54.54%;
}
.tag-11-col-lg > .col-7-lg{
    width: 63.63%;
}
.tag-11-col-lg > .col-8-lg{
    72.72%
}
.tag-11-col-lg > .col-9-lg{
    width: 81.81%;
}
.tag-11-col-lg > .col-10-lg{
    width: 90.9%;
}
.tag-12-col-lg > .col-1-lg{
    width: 8.33%;
}
.tag-12-col-lg > .col-5-lg{
    width: 41.66%;
}
.tag-12-col-lg > .col-7-lg{
    width: 58.33%;
}
.tag-12-col-lg > .col-11-lg{
    width: 91.66%;
}
.no-padding-left-lg {
    padding-left: 0;
}
.no-padding-right-lg {
    padding-right: 0;
}
.text-center-lg {
    text-align: center;
}
.text-left-lg {
    text-align: left;
}
.text-right-lg {
    text-align: right;
}
.margin-left-10-lg {
    margin-left: 10px;
}
.margin-right-10-lg {
    margin-right: 10px;
}
.margin-10-lg {
    margin-left: 10px;
    margin-right: 10px;
}
.margin-left-5-lg {
    margin-left: 5px;
}
.margin-right-5-lg {
    margin-right: 5px;
}
.margin-5-lg {
    margin-left: 5px;
    margin-right: 5px;
}
.margin-left--10-lg {
    margin-left: -10px;
}
.margin-right--10-lg {
    margin-right: -10px;
}
.margin--10-lg {
    margin-left: -10px;
    margin-right: -10px;
}
.margin-left--5-lg {
    margin-left: -5px;
}
.margin-right--5-lg {
    margin-right: -5px;
}
.margin--5-lg {
    margin-left: -5px;
    margin-right: -5px;
}
.padding-left-10-lg {
    padding-left: 10px;
}
.padding-right-10-lg {
    padding-right: 10px;
}
.padding-10-lg {
    padding-left: 10px;
    padding-right: 10px;
}
.padding-left-5-lg {
    padding-left: 5px;
}
.padding-right-5-lg {
    padding-right: 5px;
}
.padding-5-lg {
    padding-left: 5px;
    padding-right: 5px;
}
.padding-left-0-lg {
    padding-left: 0px;
}
.padding-right-0-lg {
    padding-right: 0px;
}
.padding-0-lg {
    padding-left: 0px;
    padding-right: 0px;
}

}