.qr-img-ftr td img {
    max-width: 250px;
    margin: 0 auto;
    display: block;
}

.qr-img-ftr p {
    font-size: 20px;
    color: #004899;
    text-align: center !important;
    font-weight: 600;
}

.apv-container-wrap {
    width: 100%;
    overflow: auto;
    padding: 10px 10px 0px;
    font-family: "Roboto", sans-serif;
}

.apv-wrap {
    width: 900px;
    margin: 0 auto;
    background: #f8f9fa;
    padding: 20px;
    box-shadow: 0px 0px 12px #aaaaaa;
    margin-bottom: 50px;
}

img.avl-hdr-logo {
    max-width: 200px;
}

.apv-sub-wrap {
    border: 1px solid grey;
    padding: 20px;
    background-image: url(assets/img/water-m.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 500px;
}

.avl-dtl-wrap table,
.avl-dtl-wrap table td,
.avl-dtl-wrap table th {
    border: 1px solid grey;
    padding: 5px 10px;
}

.avl-dtl-wrap table {
    width: 100%;
    border-collapse: collapse;
}

.td-hdr>td:nth-child(1) {
   width: 58%;
}

.td-hdr>td:nth-child(2) h2 {
    color: #004899;
    font-size: 25px;
    margin-bottom: 0px;
}

.td-hdr>td:nth-child(2) p span {
    font-size: 14px;
    font-weight: 700;
}

.td-hdr>td:nth-child(2) p {
    font-size: 14px;
    margin: 0;
    line-height: 16px;
}

tr.td-hdr {
    border-bottom: 2px solid #004899;
}

.td-hdr>td {
    padding-bottom: 10px;
}

.avl-h {
    color: #004899;
    text-transform: uppercase;
    font-size: 25px;
    text-decoration: underline;
    font-weight: 500;
    /*margin-bottom: 50px !important;*/
}

img.stamp-img {
    width: 100%;
    display: block;
    margin: 20px 0px 20px 0px;
}

.c-tdl p span,
.s-b {
    font-weight: 600;
    color: #606060;
}

.apv-wrap p {
    line-height: 20px;
	font-size:17px !important;
}

.c-tdl p {
    margin: 0;
    line-height: 20px;
}

.c-tdl {
    margin-bottom: 30px;
}

tr.td-hdr.td-ftr p {
    font-size: 11px;
    margin: 0;
    line-height: 0px;
    text-align: center;
    margin-top: 20px;
}

tr.g-text p {
    text-align: center;
    line-height: 20px;
    font-size: 13px;
}

tr.g-text.rtext p {
    color: #ff5959;
    font-weight: 600;
}

tr.g-text.gtext p {
    color: #004899;
    font-weight: 600;
}

tr.td-hdr.td-ftr>td:nth-child(1) {
    width: 100%;
}

tr.g-text.fter-sin>td:nth-child(2) {
    text-align: center;
}

tr.g-text.fter-sin>td:nth-child(2) img {
    width: 150px;
    position: absolute;
    top: 0;
    left: 28%;
}

.sin-wrap {
    position: relative;
    height: 90px;
}

tr.g-text.fter-sin>td:nth-child(2) p {
    text-align: center;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
}

table.avl-ftr-wrap {
    margin-top: 50px;
}

.s-b-b {
    color: #004899;
}

.s-b-b-r {
    color: #ff0000;
}

.pdf-btn .pull.pull-right {
    text-align: center;
}

@media screen and (max-width: 900px) {
    .apv-wrap {
        width: 100%;
    }

    @media screen and (max-width: 767px) {
        .apv-wrap {
            width: 100%;
        }
		.carousel-item{height:auto !important;}

        .apv-sub-wrap {

            background-size: 300px;
        }

        tr.td-hdr {
            display: flex;
            flex-wrap: wrap;
        }
        tr.g-text.fter-sin {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
        }

        tr.g-text.fter-sin td {
            width: 100%;
            text-align: center;
        }

        img.avl-hdr-logo {
            max-width: 150px;
        }

        tr.g-text.fter-sin>td:nth-child(2) img {
            left: 25%;
        }

        tr.td-hdr.td-ftr p {

            line-height: 14px;

        }

    }
}