.pricing-section{padding-top:4%;padding-bottom:4%;}
.pricing-wrapper{width:85%;max-width:1750px;min-height:auto;margin-left:auto;margin-right:auto;}
.pricing-image{width:45%;min-height:300px;}
.price-content{flex-flow:column;justify-content:center;align-items:flex-start;width:48%;padding:20px 0;display:flex;}
.top-div{justify-content:space-between;display:flex;}
.list{width:100%;margin-top:15px;margin-bottom:0;}
.list-item{color:var(--color-3);margin-bottom:10px;font-weight:600;}
.btm-div{justify-content:space-between;margin-top:50px;display:flex;}
.form{background-color:var(--color-3);width:100%;min-width:auto;margin-top:20px;padding:20px;}
.form-title{color:var(--color);letter-spacing:1px;text-transform:uppercase;margin-bottom:10px;font-size:18px;font-weight:600;}
.image-cover{object-fit:cover;width:100%;height:100%;box-shadow:0 2px 5px #0003;}
.button-3{background-color:var(--color-4);color:var(--color);margin-top:15px;padding:20px;font-weight:500;line-height:1em;}
.button-3:hover{background-color:var(--color-3);}
.card-holder{z-index:5;background-color:var(--color);border-radius:20px;justify-content:space-around;align-items:stretch;width:125%;margin-top:10px;padding:10px 5px 10px 0;display:flex;position:relative;}
.card{background-color:#00254a;border-radius:13px;flex-flow:column;justify-content:center;align-items:center;width:31%;padding:35px;display:flex;}
.bold-text{color:white;text-align:center;margin-bottom:12px;font-size:22px;font-weight:700;line-height:1.3em;}
.centered-text{text-align:center;margin-bottom:0;}
@media screen and (max-width: 991px){
.pricing-wrapper{width:92%;}
.pricing-image{width:50%;}
.list{margin-top:0;padding-left:10px;}
.card-holder{width:150%;margin-top:0;}
.card{padding:20px;}
}
@media screen and (max-width: 767px){
.pricing-image._2{display:none;}
.price-content._2{width:100%;padding-top:0;}
.button-3{margin-top:10px;}
.card-holder{width:200%;}
.card{padding:15px;}
.bold-text{margin-bottom:10px;font-size:20px;}
}
@media screen and (max-width: 479px){
.pricing-image{width:100%;min-height:200px;}
.price-content{width:100%;padding-top:15px;padding-bottom:15px;}
.top-div{flex-flow:column;}
.btm-div{margin-top:20px;}
.form{padding:15px;}
.button-3{padding-top:15px;padding-bottom:15px;font-size:15px;}
.card-holder{flex-flow:column;width:100%;padding-bottom:0;}
.card{width:100%;margin-bottom:10px;}
}