.mac-intro-section {
    display: flex;
    flex-flow: wrap;
    align-items: center;
}

.content-block.text-center .container .section-title-wrap {
    text-align: center;
}



.content-block.middle-para {
    padding-bottom: 0;
}

.content-block.middle-para .block-paragraphs ul {
    column-count: 3;
    text-align: left;
}

.content-block.middle-para .block-paragraphs {
    display: block;
    max-width: 80%;
    margin: 0 auto;
}

.content-block.middle-para .section-title-wrap {
    display: flex;
    flex-flow: column;
}

.content-block.middle-para .container .section-title-wrap h4.block-subtitle {
    order: 2;
    margin: 20px;
    color: var(--secondary-color);
}

.content-block.middle-para .container .section-title-wrap h2.block-title{
    order: 1;
    margin: 0px;
    font-family: var(--body-font);
    font-weight: 700;
    font-size: 45px;
    line-height: 60px;
}

.content-block.middle-para .container .section-title-wrap .block-paragraphs{
    order: 3;
}


.content-block.price-wrap{
    position: relative;
}

.content-block.price-wrap .tiles-wrapper .single-tile:first-child{
    background: #fff;
}

.content-block.price-wrap .tiles-wrapper .single-tile:nth-child(2) {
   background-color: var(--tertiary-color);
}

.content-block.price-wrap .single-tile .single-tile-wrapper .tile-content{
    text-align: center;
}

.content-block.price-wrap .single-tile .single-tile-wrapper .tile-content .btn{
    align-self: center;
}

.content-block.price-wrap .tiles-wrapper .single-tile:nth-child(2) .tile-content,
.content-block.price-wrap .tiles-wrapper .single-tile:nth-child(2) .tile-description{
    color: #fff;
}


/* -------------------------------
   Responsive
--------------------------------- */
@media only screen and (max-width: 1720px) {

}

@media only screen and (max-width: 1536px) {

}

@media only screen and (max-width: 1280px) {

}

@media screen and (max-width: 992px) {
    

}

@media (max-width: 767px) {
    
    

}
