@media (max-width: 319px) {
    .pull-right-xs {
        float: right !important;
    }
    .mrg-default-xs{
        margin-top: 15px !important;
        margin-bottom:15px !important;
    }
    .pdd-default-xs{
        padding-top:15px !important;
        padding-bottom:15px !important;
    }
    .v-pdd-default-xs{
      padding-left:15px !important;
      padding-right:15px !important;
    }
    .v-mrg-default-xs{
      margin-left:15px !important;
      margin-right:15px !important;
    }
    .pdd-reset-xs{
       padding-left:0px !important;
       padding-right:0px !important;
    }
    .mrg-reset-xs{
      margin-left:0px !important;
      margin-right:0px !important;
    }
    .v-pdd-reset-xs{
      padding-top:0px !important;
      padding-bottom:0px !important;
    }
    .v-mrg-reset-xs{
      margin-top:0px !important;
      margin-bottom:0px !important;
    }
}
@media (min-width: 320px) and (max-width: 479px) {
    .pull-right-xs {
      float: right !important;
    }
    .mrg-default-xs{
        margin-top: 15px !important;
        margin-bottom:15px !important;
    }
    .pdd-default-xs{
        padding-top:15px !important;
        padding-bottom:15px !important;
    }
    .v-pdd-default-xs{
      padding-left:15px !important;
      padding-right:15px !important;
    }
    .v-mrg-default-xs{
      margin-left:15px !important;
      margin-right:15px !important;
    }
    .pdd-reset-xs{
       padding-left:0px !important;
       padding-right:0px !important;
    }
    .mrg-reset-xs{
      margin-left:0px !important;
      margin-right:0px !important;
    }
    .v-pdd-reset-xs{
      padding-top:0px !important;
      padding-bottom:0px !important;
    }
    .v-mrg-reset-xs{
      margin-top:0px !important;
      margin-bottom:0px !important;
    }
}
@media (min-width: 480px) and (max-width: 767px) {
    .pull-right-sm{
      float: right !important;
    }
    .mrg-default-sm{
        margin-top: 15px !important;
        margin-bottom:15px !important;
    }
    .pdd-default-sm{
        padding-top:15px !important;
        padding-bottom:15px !important;
    }
    .v-pdd-default-sm{
      padding-left:15px !important;
      padding-right:15px !important;
    }
    .v-mrg-default-sm{
      margin-left:15px !important;
      margin-right:15px !important;
    }
    .pdd-reset-sm{
       padding-left:0px !important;
       padding-right:0px !important;
    }
    .mrg-reset-sm{
      margin-left:0px !important;
      margin-right:0px !important;
    }
    .v-pdd-reset-sm{
      padding-top:0px !important;
      padding-bottom:0px !important;
    }
    .v-mrg-reset-sm{
      margin-top:0px !important;
      margin-bottom:0px !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .pull-right-md{
      float: right !important;
    }
    .mrg-default-md{
        margin-top: 15px !important;
        margin-bottom:15px !important;
    }
    .pdd-default-md{
        padding-top:15px !important;
        padding-bottom:15px !important;
    }
    .v-pdd-default-md{
      padding-left:15px !important;
      padding-right:15px !important;
    }
    .v-mrg-default-md{
      margin-left:15px !important;
      margin-right:15px !important;
    }
    .pdd-reset-md{
       padding-left:0px !important;
       padding-right:0px !important;
    }
    .mrg-reset-md{
      margin-left:0px !important;
      margin-right:0px !important;
    }
    .v-pdd-reset-md{
      padding-top:0px !important;
      padding-bottom:0px !important;
    }
    .v-mrg-reset-md{
      margin-top:0px !important;
      margin-bottom:0px !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .pull-right-lg{
      float: right !important;
    }
    .mrg-default-lg{
        margin-top: 15px !important;
        margin-bottom:15px !important;
    }
    .pdd-default-lg{
        padding-top:15px !important;
        padding-bottom:15px !important;
    }
    .v-pdd-default-lg{
      padding-left:15px !important;
      padding-right:15px !important;
    }
    .v-mrg-default-lg{
      margin-left:15px !important;
      margin-right:15px !important;
    }
    .pdd-reset-lg{
       padding-left:0px !important;
       padding-right:0px !important;
    }
    .mrg-reset-lg{
      margin-left:0px !important;
      margin-right:0px !important;
    }
    .v-pdd-reset-lg{
      padding-top:0px !important;
      padding-bottom:0px !important;
    }
    .v-mrg-reset-lg{
      margin-top:0px !important;
      margin-bottom:0px !important;
    }
	.pdd-reset-lg-left{
       padding-left:0px !important;
    }
    .pdd-reset-lg-right{
       padding-right:0px !important;
    }
}        
@media (min-width: 1200px) and (max-width: 4199px){
    .pull-right-lg{
      float: right !important;
    }
    .mrg-default-lg{
        margin-top: 15px !important;
        margin-bottom:15px !important;
    }
    .pdd-default-lg{
        padding-top:15px !important;
        padding-bottom:15px !important;
    }
    .v-pdd-default-lg{
      padding-left:15px !important;
      padding-right:15px !important;
    }
    .v-mrg-default-lg{
      margin-left:15px !important;
      margin-right:15px !important;
    }
    .pdd-reset-lg{
       padding-left:0px !important;
       padding-right:0px !important;
    }
    .mrg-reset-lg{
      margin-left:0px !important;
      margin-right:0px !important;
    }
    .v-pdd-reset-lg{
      padding-top:0px !important;
      padding-bottom:0px !important;
    }
    .v-mrg-reset-lg{
      margin-top:0px !important;
      margin-bottom:0px !important;
    }
	.pdd-reset-lg-left{
       padding-left:0px !important;
    }
    .pdd-reset-lg-right{
       padding-right:0px !important;
    }
}       
.mrg-default {
margin-top:15px;margin-bottom:15px;
}
.pdd-default {
padding-top:15px;padding-bottom:15px;
}
.v-pdd-default {
padding-left:15px;padding-right:15px;
}
.v-mrg-default {
margin-left:15px;margin-right:15px;
}
.pdd-reset {
padding-left:0px;padding-right:0px;
}
.mrg-reset {
margin-left:0px;margin-right:0px;
}
.v-pdd-reset {
padding-top:0px;padding-bottom:0px;
}
.v-mrg-reset {
margin-top:0px;margin-bottom:0px;
}