.close{position:absolute;z-index:999;top:5px;right:15px;opacity:1;color:white !important}
.card-body a{width:80%;text-decoration:none;display:block;border-radius:0;margin:0 auto;text-align:center;padding:10px}
.modal-content{border-radius:0;border:0}
.three-cards2 .card{border:0;width:100%;height:100%;background:transparent}
.three-cards2 a:focus{outline:0;box-shadow:none !important}
.title-length{overflow:hidden}
.btn-length{max-height:40px;min-height:40px;overflow:hidden}
}
.card-text-length{overflow:hidden}
.three-cards2 .card-text{line-height:normal;overflow:hidden}
.three-cards2 .card-text .description{line-height:36px}
.three-cards2 a.btn{width:80%;max-height:none}
}
.three-cards2{padding-top:86px;padding-bottom:91px}
.relative-box{position:relative}
.relative-box .global-button{position:absolute;bottom:0;left:50%;margin-left:-40%}
.relative-box .card-body{padding-bottom:72px !important}
@media only screen and (max-width:767px){.mt-3.button.global-button{margin:30px 0}
.three-cards2 .card{margin-bottom:30px}
.three-cards2 .card-title{margin:0}
.three-cards2 .title{margin:0}
.three-cards2 .card-body{padding:0}
.three-cards2 .title{font-size:32px !important}
.three-cards2 a.btn{width:80% !important;left:10%}
.relative-box .global-button{bottom:0;left:30px;margin-left:0}
.card-text.card-text-length{min-height:inherit !important;max-height:none}
.card-title.title-length{min-height:inherit}
}