
/****************************************************************************
* bootstrap custom
***************************************************************************/

.container,
.container-fluid{
    padding: 0px;
}

.row{
    margin: 0;
}

[class*="col-"] {
    padding-left: 0;
    padding-right: 0;
}

@media (max-width: 767px) {
    [class*="col-"]:not(.half-l),
    [class*="col-"]:not(.half-r){
        padding-left: 15px;
        padding-right: 15px;
    }
}

/* col-*-1 */
.col-xs-1.half-r > .content{
    padding-right: 50%;
}

.col-xs-1.half-l > .content{
    padding-left: 50%;
}

/* col-*-2 */
.col-xs-2.half-r > .content{
    padding-right: 25%;
}

.col-xs-2.half-l > .content{
    padding-left: 25%;
}

/* col-*-3 */
.col-xs-3.half-r > .content{
    padding-right: 16.66666667%;
}

.col-xs-3.half-l > .content{
    padding-left: 16.66666667%;
}

/* col-*-4 */
.col-xs-4.half-r > .content{
    padding-right: 12.5%;
}

.col-xs-4.half-l > .content{
    padding-left: 12.5%;
}


/* col-*-5 */
.col-xs-5.half-r > .content{
    padding-right: 10%;
}

.col-xs-5.half-l > .content{
    padding-left: 10%;
}


/* col-*-6 */
.col-xs-6.half-r > .content{
    padding-right: 8.333333333%;
}

.col-xs-6.half-l > .content{
    padding-left: 8.333333333%;
}


/*col-*-7 */
.col-xs-7.half-r > .content{
    padding-right: 7.142857143%;
}

.col-xs-7.half-l > .content{
    padding-left: 7.142857143%;
}


/*col-*-8 */
.col-xs-8.half-r > .content{
    padding-right: 6.25%;
}

.col-xs-8.half-l > .content{
    padding-left: 6.25%;
}


/*col-*-9 */
.col-xs-9.half-r > .content{
    padding-right: 5.555555556%;
}

.col-xs-9.half-l > .content{
    padding-left: 5.555555556%;
}


/*col-*-10 */
.col-xs-10.half-r > .content{
    padding-right: 5%;
}

.col-xs-10.half-l > .content{
    padding-left: 5%;
}


/*col-*-11 */
.col-xs-11.half-r > .content{
    padding-right: 4.545454545%;
}

.col-xs-11.half-l > .content{
    padding-left: 4.545454545%;
}


/*col-*-12 */
.col-xs-12.half-r > .content{
    padding-right: 4.166666667%;
}
.col-xs-12.half-l > .content{
    padding-left: 4.166666667%;
}


.col-xs-12.half-l.xs-no-half > .content{
    padding-left: 0;
}
.col-xs-12.half-r.xs-no-half > .content{
    padding-right: 0;
}


@media (min-width: 768px) {

    /* col-*-1 */
    .col-sm-1.half-r > .content{
        padding-right: 50%;
    }

    .col-sm-1.half-l > .content{
        padding-left: 50%;
    }

    /* col-*-2 */
    .col-sm-2.half-r > .content{
        padding-right: 25%;
    }

    .col-sm-2.half-l > .content{
        padding-left: 25%;
    }

    /* col-*-3 */
    .col-sm-3.half-r > .content{
        padding-right: 16.66666667%;
    }

    .col-sm-3.half-l > .content{
        padding-left: 16.66666667%;
    }

    /* col-*-4 */
    .col-sm-4.half-r > .content{
        padding-right: 12.5%;
    }

    .col-sm-4.half-l > .content{
        padding-left: 12.5%;
    }


    /* col-*-5 */
    .col-sm-5.half-r > .content{
        padding-right: 10%;
    }

    .col-sm-5.half-l > .content{
        padding-left: 10%;
    }


    /* col-*-6 */
    .col-sm-6.half-r > .content{
        padding-right: 8.333333333%;
    }

    .col-sm-6.half-l > .content{
        padding-left: 8.333333333%;
    }


    /*col-*-7 */
    .col-sm-7.half-r > .content{
        padding-right: 7.142857143%;
    }

    .col-sm-7.half-l > .content{
        padding-left: 7.142857143%;
    }


    /*col-*-8 */
    .col-sm-8.half-r > .content{
        padding-right: 6.25%;
    }

    .col-sm-8.half-l > .content{
        padding-left: 6.25%;
    }


    /*col-*-9 */
    .col-sm-9.half-r > .content{
        padding-right: 5.555555556%;
    }

    .col-sm-9.half-l > .content{
        padding-left: 5.555555556%;
    }


    /*col-*-10 */
    .col-sm-10.half-r > .content{
        padding-right: 5%;
    }

    .col-sm-10.half-l > .content{
        padding-left: 5%;
    }


    /*col-*-11 */
    .col-sm-11.half-r > .content{
        padding-right: 4.545454545%;
    }

    .col-sm-11.half-l > .content{
        padding-left: 4.545454545%;
    }


    /*col-*-12 */
    .col-sm-12.half-r > .content{
        padding-right: 4.166666667%;
    }

    .col-sm-12.half-l > .content{
        padding-left: 4.166666667%;
    }

    .half-l.sm-no-half > .content{
        padding-left: 0;
    }
    .half-r.sm-no-half > .content{
        padding-right: 0;
    }

}
@media (min-width: 992px)  {
    /* col-*-1 */
    .col-md-1.half-r > .content{
        padding-right: 50%;
    }
    .col-md-1.half-l > .content{
        padding-left: 50%;
    }

    /* col-*-2 */
    .col-md-2.half-r > .content{
        padding-right: 25%;
    }

    .col-md-2.half-l > .content{
        padding-left: 25%;
    }

    /* col-*-3 */
    .col-md-3.half-r > .content{
        padding-right: 16.66666667%;
    }

    .col-md-3.half-l > .content{
        padding-left: 16.66666667%;
    }

    /* col-*-4 */
    .col-md-4.half-r > .content{
        padding-right: 12.5%;
    }

    .col-md-4.half-l > .content{
        padding-left: 12.5%;
    }


    /* col-*-5 */
    .col-md-5.half-r > .content{
        padding-right: 10%;
    }

    .col-md-5.half-l > .content{
        padding-left: 10%;
    }


    /* col-*-6 */
    .col-md-6.half-r > .content{
        padding-right: 8.333333333%;
    }

    .col-md-6.half-l > .content{
        padding-left: 8.333333333%;
    }


    /*col-*-7 */
    .col-md-7.half-r > .content{
        padding-right: 7.142857143%;
    }

    .col-md-7.half-l > .content{
        padding-left: 7.142857143%;
    }


    /*col-*-8 */
    .col-md-8.half-r > .content{
        padding-right: 6.25%;
    }

    .col-md-8.half-l > .content{
        padding-left: 6.25%;
    }


    /*col-*-9 */
    .col-md-9.half-r > .content{
        padding-right: 5.555555556%;
    }
    .col-md-9.half-l > .content{
        padding-left: 5.555555556%;
    }


    /*col-*-10 */
    .col-md-10.half-r > .content{
        padding-right: 5%;
    }
    .col-md-10.half-l > .content{
        padding-left: 5%;
    }

    /*col-*-11 */
    .col-md-11.half-r > .content{
        padding-right: 4.545454545%;
    }
    .col-md-11.half-l > .content{
        padding-left: 4.545454545%;
    }

    /*col-*-12 */
    .col-md-12.half-r > .content{
        padding-right: 4.166666667%;
    }
    .col-md-12.half-l > .content{
        padding-left: 4.166666667%;
    }
}
@media (min-width: 1200px) {

    /* col-*-1 */
    .col-lg-1.half-r > .content{
        padding-right: 50%;
    }
    .col-lg-1.half-l > .content{
        padding-left: 50%;
    }

    /* col-*-2 */
    .col-lg-2.half-r > .content{
        padding-right: 25%;
    }
    .col-lg-2.half-l > .content{
        padding-left: 25%;
    }

    /* col-*-3 */
    .col-lg-3.half-r > .content{
        padding-right: 16.66666667%;
    }
    .col-lg-3.half-l > .content{
        padding-left: 16.66666667%;
    }

    /* col-*-4 */
    .col-lg-4.half-r > .content{
        padding-right: 12.5%;
    }
    .col-lg-4.half-l > .content{
        padding-left: 12.5%;
    }

    /* col-*-5 */
    .col-lg-5.half-r > .content{
        padding-right: 10%;
    }
    .col-lg-5.half-l > .content{
        padding-left: 10%;
    }

    /* col-*-6 */
    .col-lg-6.half-r > .content{
        padding-right: 8.333333333%;
    }
    .col-lg-6.half-l > .content{
        padding-left: 8.333333333%;
    }

    /*col-*-7 */
    .col-lg-7.half-r > .content{
        padding-right: 7.142857143%;
    }
    .col-lg-7.half-l > .content{
        padding-left: 7.142857143%;
    }

    /*col-*-8 */
    .col-lg-8.half-r > .content{
        padding-right: 6.25%;
    }
    .col-lg-8.half-l > .content{
        padding-left: 6.25%;
    }

    /*col-*-9 */
    .col-lg-9.half-r > .content{
        padding-right: 5.555555556%;
    }
    .col-lg-9.half-l > .content{
        padding-left: 5.555555556%;
    }

    /*col-*-10 */
    .col-lg-10.half-r > .content{
        padding-right: 5%;
    }
    .col-lg-10.half-l > .content{
        padding-left: 5%;
    }

    /*col-*-11 */
    .col-lg-11.half-r > .content{
        padding-right: 4.545454545%;
    }
    .col-lg-11.half-l > .content{
        padding-left: 4.545454545%;
    }

    /*col-*-12 */
    .col-lg-12.half-r > .content{
        padding-right: 4.166666667%;
    }
    .col-lg-12.half-l > .content{
        padding-left: 4.166666667%;
    }
}


/* col-*-1 */
.col-xs-1.half-r > .content2{
    padding-right: 50%;
}

.col-xs-1.half-l > .content2{
    padding-left: 50%;
}

/* col-*-2 */
.col-xs-2.half-r > .content2{
    padding-right: 25%;
}

.col-xs-2.half-l > .content2{
    padding-left: 25%;
}

/* col-*-3 */
.col-xs-3.half-r > .content2{
    padding-right: 16.66666667%;
}

.col-xs-3.half-l > .content2{
    padding-left: 16.66666667%;
}

/* col-*-4 */
.col-xs-4.half-r > .content2{
    padding-right: 12.5%;
}

.col-xs-4.half-l > .content2{
    padding-left: 12.5%;
}


/* col-*-5 */
.col-xs-5.half-r > .content2{
    padding-right: 10%;
}

.col-xs-5.half-l > .content2{
    padding-left: 10%;
}


/* col-*-6 */
.col-xs-6.half-r > .content2{
    padding-right: 8.333333333%;
}

.col-xs-6.half-l > .content2{
    padding-left: 8.333333333%;
}


/*col-*-7 */
.col-xs-7.half-r > .content2{
    padding-right: 7.142857143%;
}

.col-xs-7.half-l > .content2{
    padding-left: 7.142857143%;
}


/*col-*-8 */
.col-xs-8.half-r > .content2{
    padding-right: 6.25%;
}

.col-xs-8.half-l > .content2{
    padding-left: 6.25%;
}


/*col-*-9 */
.col-xs-9.half-r > .content2{
    padding-right: 5.555555556%;
}

.col-xs-9.half-l > .content2{
    padding-left: 5.555555556%;
}


/*col-*-10 */
.col-xs-10.half-r > .content2{
    padding-right: 5%;
}

.col-xs-10.half-l > .content2{
    padding-left: 5%;
}


/*col-*-11 */
.col-xs-11.half-r > .content2{
    padding-right: 4.545454545%;
}

.col-xs-11.half-l > .content2{
    padding-left: 4.545454545%;
}


/*col-*-12 */
.col-xs-12.half-r > .content2{
    padding-right: 4.166666667%;
}

.col-xs-12.half-l > .content2{
    padding-left: 4.166666667%;
}

@media (min-width: 768px) {

    /* col-*-1 */
    .col-sm-1.half-r > .content2{
        padding-right: 50%;
    }

    .col-sm-1.half-l > .content2{
        padding-left: 50%;
    }

    /* col-*-2 */
    .col-sm-2.half-r > .content2{
        padding-right: 25%;
    }

    .col-sm-2.half-l > .content2{
        padding-left: 25%;
    }

    /* col-*-3 */
    .col-sm-3.half-r > .content2{
        padding-right: 16.66666667%;
    }

    .col-sm-3.half-l > .content2{
        padding-left: 16.66666667%;
    }

    /* col-*-4 */
    .col-sm-4.half-r > .content2{
        padding-right: 12.5%;
    }

    .col-sm-4.half-l > .content2{
        padding-left: 12.5%;
    }


    /* col-*-5 */
    .col-sm-5.half-r > .content2{
        padding-right: 10%;
    }

    .col-sm-5.half-l > .content2{
        padding-left: 10%;
    }


    /* col-*-6 */
    .col-sm-6.half-r > .content2{
        padding-right: 8.333333333%;
    }

    .col-sm-6.half-l > .content2{
        padding-left: 8.333333333%;
    }


    /*col-*-7 */
    .col-sm-7.half-r > .content2{
        padding-right: 7.142857143%;
    }

    .col-sm-7.half-l > .content2{
        padding-left: 7.142857143%;
    }


    /*col-*-8 */
    .col-sm-8.half-r > .content2{
        padding-right: 6.25%;
    }

    .col-sm-8.half-l > .content2{
        padding-left: 6.25%;
    }


    /*col-*-9 */
    .col-sm-9.half-r > .content2{
        padding-right: 5.555555556%;
    }

    .col-sm-9.half-l > .content2{
        padding-left: 5.555555556%;
    }


    /*col-*-10 */
    .col-sm-10.half-r > .content2{
        padding-right: 5%;
    }

    .col-sm-10.half-l > .content2{
        padding-left: 5%;
    }


    /*col-*-11 */
    .col-sm-11.half-r > .content2{
        padding-right: 4.545454545%;
    }

    .col-sm-11.half-l > .content2{
        padding-left: 4.545454545%;
    }


    /*col-*-12 */
    .col-sm-12.half-r > .content2{
        padding-right: 4.166666667%;
    }

    .col-sm-12.half-l > .content2{
        padding-left: 4.166666667%;
    }
}
@media (min-width: 992px)  {
    /* col-*-1 */
    .col-md-1.half-r > .content2{
        padding-right: 50%;
    }
    .col-md-1.half-l > .content2{
        padding-left: 50%;
    }

    /* col-*-2 */
    .col-md-2.half-r > .content2{
        padding-right: 25%;
    }

    .col-md-2.half-l > .content2{
        padding-left: 25%;
    }

    /* col-*-3 */
    .col-md-3.half-r > .content2{
        padding-right: 16.66666667%;
    }

    .col-md-3.half-l > .content2{
        padding-left: 16.66666667%;
    }

    /* col-*-4 */
    .col-md-4.half-r > .content2{
        padding-right: 12.5%;
    }

    .col-md-4.half-l > .content2{
        padding-left: 12.5%;
    }


    /* col-*-5 */
    .col-md-5.half-r > .content2{
        padding-right: 10%;
    }

    .col-md-5.half-l > .content2{
        padding-left: 10%;
    }


    /* col-*-6 */
    .col-md-6.half-r > .content2{
        padding-right: 8.333333333%;
    }

    .col-md-6.half-l > .content2{
        padding-left: 8.333333333%;
    }


    /*col-*-7 */
    .col-md-7.half-r > .content2{
        padding-right: 7.142857143%;
    }

    .col-md-7.half-l > .content2{
        padding-left: 7.142857143%;
    }


    /*col-*-8 */
    .col-md-8.half-r > .content2{
        padding-right: 6.25%;
    }

    .col-md-8.half-l > .content2{
        padding-left: 6.25%;
    }


    /*col-*-9 */
    .col-md-9.half-r > .content2{
        padding-right: 5.555555556%;
    }
    .col-md-9.half-l > .content2{
        padding-left: 5.555555556%;
    }


    /*col-*-10 */
    .col-md-10.half-r > .content2{
        padding-right: 5%;
    }
    .col-md-10.half-l > .content2{
        padding-left: 5%;
    }

    /*col-*-11 */
    .col-md-11.half-r > .content2{
        padding-right: 4.545454545%;
    }
    .col-md-11.half-l > .content2{
        padding-left: 4.545454545%;
    }

    /*col-*-12 */
    .col-md-12.half-r > .content2{
        padding-right: 4.166666667%;
    }
    .col-md-12.half-l > .content2{
        padding-left: 4.166666667%;
    }
}
@media (min-width: 1200px) {

    /* col-*-1 */
    .col-lg-1.half-r > .content2{
        padding-right: 50%;
    }
    .col-lg-1.half-l > .content2{
        padding-left: 50%;
    }

    /* col-*-2 */
    .col-lg-2.half-r > .content2{
        padding-right: 25%;
    }
    .col-lg-2.half-l > .content2{
        padding-left: 25%;
    }

    /* col-*-3 */
    .col-lg-3.half-r > .content2{
        padding-right: 16.66666667%;
    }
    .col-lg-3.half-l > .content2{
        padding-left: 16.66666667%;
    }

    /* col-*-4 */
    .col-lg-4.half-r > .content2{
        padding-right: 12.5%;
    }
    .col-lg-4.half-l > .content2{
        padding-left: 12.5%;
    }

    /* col-*-5 */
    .col-lg-5.half-r > .content2{
        padding-right: 10%;
    }
    .col-lg-5.half-l > .content2{
        padding-left: 10%;
    }

    /* col-*-6 */
    .col-lg-6.half-r > .content2{
        padding-right: 8.333333333%;
    }
    .col-lg-6.half-l > .content2{
        padding-left: 8.333333333%;
    }

    /*col-*-7 */
    .col-lg-7.half-r > .content2{
        padding-right: 7.142857143%;
    }
    .col-lg-7.half-l > .content2{
        padding-left: 7.142857143%;
    }

    /*col-*-8 */
    .col-lg-8.half-r > .content2{
        padding-right: 6.25%;
    }
    .col-lg-8.half-l > .content2{
        padding-left: 6.25%;
    }

    /*col-*-9 */
    .col-lg-9.half-r > .content2{
        padding-right: 5.555555556%;
    }
    .col-lg-9.half-l > .content2{
        padding-left: 5.555555556%;
    }

    /*col-*-10 */
    .col-lg-10.half-r > .content2{
        padding-right: 5%;
    }
    .col-lg-10.half-l > .content2{
        padding-left: 5%;
    }

    /*col-*-11 */
    .col-lg-11.half-r > .content2{
        padding-right: 4.545454545%;
    }
    .col-lg-11.half-l > .content2{
        padding-left: 4.545454545%;
    }

    /*col-*-12 */
    .col-lg-12.half-r > .content2{
        padding-right: 4.166666667%;
    }
    .col-lg-12.half-l > .content2{
        padding-left: 4.166666667%;
    }



}


@media (max-width:767px){
    .col-xs-12.half-l.xs-no-half-2 > .content{
        padding-left: 0;
    }
    .col-xs-12.half-r.xs-no-half-2 > .content{
        padding-right: 0;
    }
}
