.wrap-sm {padding: 0 0 0 0 !important;}
.page-title {margin: 0 0 10px 0; padding: 0 0 0 0;}
.wrap-title {margin: 5px 0 0 0; padding: 10px 0 10px 0; font-size: 30px; font-weight: bold;}
.no-top {margin-top: 0; padding-top: 0;}
.list-group-item {padding: 0.55rem 1.25rem !important;}
.list-group-header {color: #495057; text-decoration: none; background-color: #f8f9fa;}
.alert-heading {margin-top: 0 !important; margin-bottom: 5px;}
.ms-footer-media .media {padding-bottom: 0; margin-bottom: 0;}
.btn-xlg {padding: 15px 20px 15px 20px !important; font-weight: bold !important;}
.btn-xxlg {padding: 15px 35px 15px 35px !important; font-weight: bold !important; font-size: 18px !important;}
.wrap-g {background: #004c45;}
.wrap-bg {background: #002125;}
.pt-2 {padding-top: 20px !important;}
.pb-2 {padding-bottom: 20px !important;}

.two_cols {
    width: 100%;
    overflow: hidden
}
    
.two_cols li {
    float: left;
    width: 49.9995%
}

.two_cols li a {
    display: block;
    padding: 2px 0
}

.two_cols li a i {
    margin-right: 10px;
    width: 15px;
    text-align: center;
    color: #26c6da
}

.two_cols li a:hover i {
    transition: all ease .5s;
    color: #ffa726;
    -webkit-transform: rotateY(360deg);
    transform: rotateY(360deg)
}

.ms-navbar .btn-cart, .ms-lead-navbar .btn-cart {
	right: 30px;
}

@media (min-width: 1280px) {
  .btn-large {padding-top: 30px !important; padding-bottom: 30px !important;}
}
