.special-heading-d .fa-check-circle, .special-heading-e .fa-check-circle {
    position: absolute;
    left: 0;
    font-size: 2.5rem;
    top: 0.3rem;
}
.special-heading-d ul li, .special-heading-e ul li {
    padding: 0.5rem 0.5rem .5rem 4rem;
    font-size: 1.3rem;
    line-height: 1.618;
    margin: 0.5rem 0 0 0;
    list-style: none;
    display: block;
    position: relative;
}
.special-heading-d ul{
	margin: 2rem 0 0 0;
}
.mt-8 {
    margin-top: 10rem !important;
}
.mb-5, .my-5 {
    margin-bottom: 0rem!important;
}
.regular {
    font-weight: 300;
}
.productCategoryMultiGrid .p-names-price {
    padding: 1rem 1rem 2rem 2rem;
    height: 8rem;
    line-height: 1.8rem;
}
.productCategoryMultiGrid .p-names-1, .productCategoryMultiGrid .p-names-2, .productCategoryMultiGrid .p-names-3{
	margin-top: 0;
    padding-top: 2rem;
    display: block;
    font-size: 1.8rem;
    font-weight: 600;
    text-shadow: 1px 0px 0.5px rgba(0, 0, 0, 0);
}
.productCategoryMultiGrid .p-names-1{
    color: #484848;
}
.productCategoryMultiGrid .p-names-2{
	color: #fc339e;
}
.productCategoryMultiGrid .p-names-3{
	color:#45b7e7;
}
.fa-times-circle, .invalidList{
    color: red;
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    position: absolute;
    right: 10.5rem;
    font-size: 5rem;
    top: 1rem;
}
.checklist, .badges {
    color: #419444;
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    position: absolute;
    right: 35.8rem;
    font-size: 5rem;
    top: -1rem;
}
.gp-info-row-z-pattern-row2 {
    margin-bottom: 4rem;
}
a.imgAnc:hover{
    margin-top: -0.4rem;
}
.fileOrientationNote{
    padding-left: 1.5rem;
}
.bottomNote{
    margin-top: 4rem;
}
.special-heading-c-text, .special-heading-f-text {
    margin-bottom: 2rem;
}
/*-----------------Mobile and tablet Styling---------------------*/


@media only screen and (max-width: 472px) {
  #infoBanner {
    background-image: url('../img/desktop/hero_banner_mobile_check_list_brochure.jpg') !important;
  }
  .gp-info-code-view {
	    margin-top: 6rem !important;
	}	
	.mt-8 {
	    margin-top: 8rem !important;
	}
	.productCategoryMultiGrid .p-names-price {
        font-size: 1.4rem !important;
    }
	.checklist, .badges {
	    right: 25.8rem;
	    font-size: 5rem;
	    top: -2rem;
	}
	.fa-times-circle, .invalidList {
	    right: 7.5rem;
	    font-size: 5rem;
	    top: 0rem;
	}
}

@media only screen and (width: 768px) {
	.mt-8 {
        margin-top: 5rem !important;
    }    
    .productCategoryMultiGrid .p-names-price {
        font-size: 1.3rem !important;
        line-height: 1.6rem;
	}
	.checklist, .badges {
	    right: 28rem;
	    font-size: 4rem;
	    top: -1rem;
	}
	.fa-times-circle, .invalidList {
	    right: 7.5rem;
	    font-size: 4rem;
	    top: 1rem;
	}
}
