.fs-18{
    font-size: 1.125rem;
}
.contractor-main-section{
    padding: 3rem 0 5rem;
    background-color: #DBECFE;
    color: #003659;
    background-image: url('../images/light_blue_lines.png');
    background-position: center right;
    background-repeat: no-repeat;
    background-size: contain;
}
.contractor-main-section .main-screen1{
    bottom: 0;
}
.subpage-heading-section.contractor-main-section h1{
    color: #0679FF;
}
@media (max-width: 575.98px) {
    .contractor-main-section{
        padding-bottom: 3rem;
    }
}
.ewrg-section{
    padding-bottom: 3.125rem;
    margin-top: -3rem;
}
.ewrg-section .card{
    background-color: #0679ff;
}
.ewrg-section .card .card-body{
    padding: 2.813rem;
}
.ewrg_list li{
    /* background-image: url("data:image/svg+xml,%3Csvg width='20' height='18' viewBox='0 0 20 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.12213 17.8089C9.06163 17.8089 9.00178 17.7964 8.94636 17.7721C8.89093 17.7479 8.84112 17.7124 8.80006 17.668L0.116283 8.27465C0.0583947 8.21203 0.0200184 8.13389 0.00585089 8.04979C-0.00831658 7.9657 0.00233924 7.8793 0.0365143 7.80116C0.0706895 7.72303 0.126901 7.65656 0.19827 7.60987C0.269639 7.56319 0.353069 7.53833 0.438349 7.53833H4.61824C4.681 7.53834 4.74302 7.5518 4.80013 7.57783C4.85724 7.60385 4.90811 7.64181 4.9493 7.68916L7.85145 11.028C8.16509 10.3575 8.77225 9.2412 9.83771 7.88092C11.4128 5.86992 14.3426 2.91238 19.3551 0.24251C19.452 0.190918 19.5647 0.177528 19.671 0.204984C19.7773 0.232439 19.8694 0.298745 19.9292 0.390809C19.9889 0.482872 20.012 0.594 19.9938 0.70225C19.9757 0.810499 19.9176 0.908002 19.831 0.975504C19.8119 0.99046 17.8792 2.51241 15.655 5.30013C13.6079 7.86552 10.8868 12.0603 9.54775 17.4758C9.52423 17.5709 9.46952 17.6554 9.39235 17.7158C9.31518 17.7763 9.22 17.8091 9.12199 17.8091L9.12213 17.8089Z' fill='white'/%3E%3C/svg%3E"); */
    background-repeat: no-repeat;
    background-size: 1.125rem;
    font-size: 1.125rem;
    background-position: 0rem 0.35rem;
    /* padding-left: 1.5rem; */
}
.sop-sec-padding{
    padding: 3.125rem 0;
}
.sopImage{
    width: 42.5rem;
    height: 27.5rem;
    object-fit: cover;
    filter: drop-shadow(0px 0px 40px rgba(0, 0, 0, 0.2));
}
.sopImageDevice{
    width: 39.75rem;
    height: 26.063rem;
    object-fit: contain;
    filter: drop-shadow(0px 0px 40px rgba(0, 0, 0, 0.2));
}
.pb-100{
    padding-bottom: 6.25rem;
}
@media (max-width: 575.98px) {
    .ewrg-section .card .card-body {
        padding: 1.5rem;
    }
    .ewrg-section{
        padding-bottom: 0;
    }
    .sop-sec-padding{
        padding: 1.563rem 0;
    }
    .sopImageDevice, .sopImage{
        height: auto;
        width: 100%;
    }
    .ewrg_list li{
        font-size: 1rem;
        background-size: 1rem;
    }
}
.org-section{
    background-color: #003659;
    color: #fff;
    padding: 5rem 0;
}
.padding-y-100{
    padding: 6.25rem 0;
}
.gettingImg{
    width: 42.5rem;
    height: 33.75rem;
    object-fit: cover;
    filter: drop-shadow(0px 0px 40px rgba(0, 0, 0, 0.2));
}
.getting-section .ewrg_list li{
    background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns%3D%22http%3A//www.w3.org/2000/svg%22 viewBox%3D%220 0 512 512%22%3E%3Cpath fill%3D%22%230679FF%22 d%3D%22M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z%22/%3E%3C/svg%3E');
    padding-left: 1.5rem;
}
@media (max-width: 575.98px) {
    .padding-y-100, .org-section{
        padding: 1.563rem 0;
    }
    .gettingImg{
        height: auto;
        width: 100%;
    }
}
.pdf-section{
    padding: 3.125rem 0;
}
.pdfImg{
    object-fit: contain;
    filter: drop-shadow(0px 0px 40px rgba(0, 0, 0, 0.2));
}
@media (max-width: 575.98px) {
    .pdf-section{
        padding: 2rem 0;
    }
}
.introduction-section {
    background: #003659;
    color: #DBECFE;
    padding: 5rem 0;
    overflow: hidden;
}
.introduction-section .container {
    top: -1rem;
}
.roundImgBox::after{
    content: '';
    display: block;
    padding-top: 100%;
}
.tomImg {
    object-position: top;
    /* width: 32.125rem;
    height: auto;
    object-fit: contain;
    max-width: 100%;
    position: relative; */
}
.autherNamePost h5{
    font-size: 2.25rem;
}
@media (max-width: 767.98px) {
}
@media (max-width: 575.98px) {
    .fs-18 {
        font-size: 1rem;
    }
}
.ttf_st_section{
    background-color: #0679ff;
    padding: 5rem 0;
    color: #fff;
}
.ttf_st_section .btn-primary{
    --bs-btn-color: #0679ff;
    --bs-btn-bg: #fff;
}
.ttf_st_section .spinner-border {
    color: #ffffff;
}
@media (max-width: 575.98px) {
    .autherNamePost h5 {
        font-size: 1.5rem;
    }
    .autherNamePost h5 + .fs-4{
        font-size: 1rem !important;
    }
    .ttf_st_section{
        padding: 2.5rem 0;
    }
}
