.columncontrol {
    width: 100%;
    margin: 0 auto;
}

.columncontrol .row {
    margin-left: 0;
    margin-right: 0;
}

.columncontrol .col {
    height: auto;
    padding-left: 0px;
    padding-right: 0px;
    border-top: 1px solid #e5e6e8;
    border-left: 1px solid #e5e6e8;
}

.columncontrol .col img {
    width: 33% !important;
}

.columncontrol .col h3 {
    height: 39px;
    margin-bottom: 30px;
    padding-top:20px;
    display: table;
    width: 100%;
    font-size: 20px;
    font-weight: 700;
    font-family: "brandon-grotesque", sans-serif;
}

.columncontrol .col h3 span {
    vertical-align: middle;
    display: table-cell;
}

.columncontrol .col h3 span.green {
    color: #558f51;
}

.columncontrol .col h3 span.blue {
    color: #4570b7;
}

.columncontrol .col h3 span.orange {
    color: #e2503e;
}

.columncontrol .col p {
    margin-bottom: 0px;
}

.columncontrol .col p a {
    display: table;
    width: 100%;
    height: 77px;
    text-decoration: none;
    font-size: 15px;
    font-weight: 700;
    color: #ffffff;
    font-family: "brandon-grotesque", sans-serif;
    line-height: 16px;
}

.columncontrol .col p a span {
    display: table-cell;
    vertical-align: middle;
}

.columncontrol .col p a.green {
    background: #69be58;
}

.columncontrol .col p a.blue {
    background: #56c8e4;
}

.columncontrol .col p a.orange {
    background: #ea8939;
}

.columncontrol .col:last-child {
    border-right: 1px solid #e5e6e8;
}

body .content p {
    font-family: "brandon-grotesque", sans-serif;
    font-weight: 700;
    font-size: 20px;
    color: #4570b7;
}

body .content p a.button {
    background: #4570b7;
    font-family: "brandon-grotesque", sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: #fff;
    padding: 10px 24px;
    text-decoration: none;
    display: inline-block;
}

body .content p a.button.btnExit {
    background: #4570b7 url("/content/dam/commercial/specialty/sma/hcp/en_us/images/icons/arrow.png") no-repeat right 10px center;
    background-size: 25%;
    padding-right: 50px;
    padding-left: 15px;
    margin-right: 70px;
    margin-top: 30px;
}

body .content p a.button.btnExit-500 {
    margin-right: 70px;
    margin-top: 30px;
}
 hr.hr-style-two{
        display: none;
    }
.page_404 .columncontrol .adaptiveimage img{
    width:29.5%!important;
}
/* -- Only Phone ----------------------------------------------------- */

@media screen and (max-width: 767px) {
    body .content p a.button.btnExit {
        margin-right: 0;
        display: block;
        max-width: 90px;
        margin: 25px auto;
        margin-top: 40px;
    }

    body .content p a.button.btnExit-500 {
        margin-bottom: 30px;
        margin-left: 61px;
    }

    hr.hr-style-two{
        display: block;
    }
}

.col.col-xs-12.col-sm-4.col-md-4 {
    border: none;
}

/*.col.col-xs-12.col-sm-4.col-md-4 > .column-control-column .image.adaptiveimage {
    border-left: 1px solid #e5e6e8;
    border-top: 1px solid #e5e6e8;
}

.col.col-xs-12.col-sm-4.col-md-4 > .column-control-column > .parbase.html.section {
    border-left: 1px solid #e5e6e8;
}

.col.col-xs-12.col-sm-4.col-md-4:last-child > .column-control-column .image.adaptiveimage,
.col.col-xs-12.col-sm-4.col-md-4:last-child > .column-control-column > .parbase.html.section {
    border-right: 1px solid #e5e6e8;
} */ 


@media screen and (min-width: 768px){
    .home-options-1,
    .home-options-3{
        border: 1px solid #e5e6e8;
        border-bottom: none;
    }

    .home-options-2{
        border-left: 1px solid transparent;
        border-right: 1px solid transparent;
        border-top: 1px solid #e5e6e8;
        border-bottom: none;
    }
    .section.columncontrol{
        margin-left: 1px;
    }

    .section.columncontrol > div.row{
        margin-left: -1px;
    }

    .columncontrol .col p a.green,
    .columncontrol .col p a.orange{
        width: calc(100% + 1px);
    }
}

.parbase.html.section .image.adaptiveimage figure {
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 24px;
    padding-top: 24px;
}

.parbase.section.text .icon-buttom-home {
    width: 2% !important;
    margin: 0;
    padding: 0;
    position: relative;
    top: -3px;
    margin-left: 3px;
}

.parbase.html.section .title-link {
    text-decoration: none;
}

.columncontrol .col h3 {
    margin-bottom: 0;
    padding-bottom: 30px;
}


/*  MTH   */
@media (min-width: 992px){
	.col-md-4 {
		 width: 50% !important;
	}
}

@media screen and (max-width: 991px) and (min-width: 768px){
	.col-md-4 {
		 width: 50% !important;
	}
}

/* Error Page Column Control */
.error-pg {
    display: none;
}