/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991px) {
	.padding-tp-sm{
    	padding-top: 25px;
    }

    .margin-tp-sm{
        margin-top: 25px;
    }

    .bordered-tp-sm{
    	border-top: 2px solid #EFF0F0;
    }

    .bordered-bt-sm{
    	border-bottom: 2px solid #EFF0F0;
    }

    .bordered-rt-sm{
        border-right: 2px solid #EFF0F0;
    }

    .bordered-lt-sm{
        border-left: 2px solid #EFF0F0;
    }

    .no-margin-tp-sm{
        margin-top: 0 !important;
    }

    .no-margin-rt-sm{
        margin-right: 0 !important;
    }

    .no-margin-bt-sm{
        margin-bottom: 0 !important;
    }

    .no-margin-lt-sm{
        margin-left: 0 !important;
    }

    .no-padding-sm{
        padding: 0 !important;
    }

    .no-padding-tp-sm{
        padding-top: 0 !important;
    }

    .no-padding-rt-sm{
        padding-right: 0 !important;
    }

    .no-padding-bt-sm{
        padding-bottom: 0 !important;
    }

    .no-padding-lt-sm{
        padding-left: 0 !important;
    }

    .padding-tp-sm{
        padding-top: 25px !important;
    }

    .padding-rt-sm{
        padding-right: 25px !important;
    }

    .padding-bt-sm{
        padding-bottom: 25px !important;
    }

    .padding-lt-sm{
        padding-left: 25px !important;
    }

    .margin-tp-sm{
        margin-top: 25px !important;
    }

    .margin-tp-small-sm{
        margin-top: 12px !important;
    }

    .margin-rt-sm{
        margin-right: 25px !important;
    }

    .margin-bt-sm{
        margin-bottom: 25px !important;
    }

    .margin-lt-sm{
        margin-left: 25px !important;
    }

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

    .pre-footer-space-block {
        height: 20px;
    }

    .center-sm{
        text-align: center;
    }

    .abs-tp-80-sm {
        top: 80px;
    }

}