/* Medium devices (desktops, >= 992px to < 1200px) */
@media (min-width: 992px) and (max-width: 1199px) {
	.row-eq-height-md {
	    display: -webkit-box !important;
	    display: -webkit-flex !important;
	    display: -ms-flexbox !important;
	    display: flex !important;
	}

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

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

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

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

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

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

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

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

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

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

    .pos-abs-md{
        position: absolute;
    }

    .align-bottom-md{
        bottom: 0;
    }

    .align-left-md{
        left: 0;
    }

    .align-right-md{
        right: 0;
    }

    .full-width-md{width:100%!important;}

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

}