.imgBlkAlt003 {
    padding: 50px 0
}

.imgBlkAlt003 .headerTitle {
    font-size: 30px;
    font-weight: 800;
    line-height: 33px;
    margin:30px 0 20px;
    text-align:center
}

.imgBlkAlt003 .imgCont img {
    object-fit: contain;
    width: 100%;
}
.imgBlkAlt003 ul {margin:10px 0 30px 0}
.imgBlkAlt003 p,
.imgBlkAlt003 ul li {
    font-family: "Nunito Sans", 'Avenir';
    font-size: 16px;
    line-height: 22px;
    color: #232c33;
    font-weight: 500
}
.imgBlkAlt003 p {margin-bottom:0}
.imgBlkAlt003 ul li {margin-bottom:10px}

.imgBlkAlt003 .primary-theme-btn {
    font-family: "Nunito Sans", 'Avenir';
    margin:0 auto;
}

@media (min-width:768px) {
    .imgBlkAlt003 .headerTitle {margin-top:0;text-align:start}
    .imgBlkAlt003 .imgCont img {padding-top:0}
}

@media (min-width: 992px) {
    .imgBlkAlt003 .headerTitle {font-size:38px;line-height:46px;margin-bottom:30px;margin-top:0}
    .imgBlkAlt003 p, .imgBlkAlt003 ul li {font-size:18px;line-height:26px}
    .imgBlkAlt003 .content {margin-bottom:0}
    .imgBlkAlt003 .imgCont img {padding:0 30px 30px 0}
    .imgBlkAlt003 .primary-theme-btn {margin-left:0}
}
@media (min-width: 1279px) {
    .imgBlkAlt003 .headerTitle {font-size:44px;line-height:52px}
    .imgBlkAlt003 p,
    .imgBlkAlt003 ul li {font-size:19px;line-height:27px}
}

@media (min-width: 1400px) {
    .imgBlkAlt003 .imgCont img {padding-top:0}
}
