
         @font-face {
         font-family: 'Roboto';
         font-style: normal;
         font-weight: 100;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxFIzIXKMnyrYk.woff2) format('woff2');
         unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
         }
         @font-face {
         font-family: 'Roboto';
         font-style: normal;
         font-weight: 100;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxMIzIXKMnyrYk.woff2) format('woff2');
         unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
         }
         @font-face {
         font-family: 'Roboto';
         font-style: normal;
         font-weight: 100;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxEIzIXKMnyrYk.woff2) format('woff2');
         unicode-range: U+1F00-1FFF;
         }
         @font-face {
         font-family: 'Roboto';
         font-style: normal;
         font-weight: 100;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxLIzIXKMnyrYk.woff2) format('woff2');
         unicode-range: U+0370-03FF;
         }
         @font-face {
         font-family: 'Roboto';
         font-style: normal;
         font-weight: 100;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxHIzIXKMnyrYk.woff2) format('woff2');
         unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
         }
         @font-face {
         font-family: 'Roboto';
         font-style: normal;
         font-weight: 100;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxGIzIXKMnyrYk.woff2) format('woff2');
         unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
         }
         @font-face {
         font-family: 'Roboto';
         font-style: normal;
         font-weight: 100;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxIIzIXKMny.woff2) format('woff2');
         unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
         }
         @font-face {
         font-family: 'Roboto';
         font-style: normal;
         font-weight: 300;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCRc4AMP6lbBP.woff2) format('woff2');
         unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
         }
         @font-face {
         font-family: 'Roboto';
         font-style: normal;
         font-weight: 300;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fABc4AMP6lbBP.woff2) format('woff2');
         unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
         }
         @font-face {
         font-family: 'Roboto';
         font-style: normal;
         font-weight: 300;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCBc4AMP6lbBP.woff2) format('woff2');
         unicode-range: U+1F00-1FFF;
         }
         @font-face {
         font-family: 'Roboto';
         font-style: normal;
         font-weight: 300;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBxc4AMP6lbBP.woff2) format('woff2');
         unicode-range: U+0370-03FF;
         }
         @font-face {
         font-family: 'Roboto';
         font-style: normal;
         font-weight: 300;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCxc4AMP6lbBP.woff2) format('woff2');
         unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
         }
         @font-face {
         font-family: 'Roboto';
         font-style: normal;
         font-weight: 300;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fChc4AMP6lbBP.woff2) format('woff2');
         unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
         }
         @font-face {
         font-family: 'Roboto';
         font-style: normal;
         font-weight: 300;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2) format('woff2');
         unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
         }
         @font-face {
         font-family: 'Roboto';
         font-style: normal;
         font-weight: 400;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2) format('woff2');
         unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
         }
         @font-face {
         font-family: 'Roboto';
         font-style: normal;
         font-weight: 400;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2) format('woff2');
         unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
         }
         @font-face {
         font-family: 'Roboto';
         font-style: normal;
         font-weight: 400;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2) format('woff2');
         unicode-range: U+1F00-1FFF;
         }
         @font-face {
         font-family: 'Roboto';
         font-style: normal;
         font-weight: 400;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2) format('woff2');
         unicode-range: U+0370-03FF;
         }
         @font-face {
         font-family: 'Roboto';
         font-style: normal;
         font-weight: 400;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2) format('woff2');
         unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
         }
         @font-face {
         font-family: 'Roboto';
         font-style: normal;
         font-weight: 400;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2) format('woff2');
         unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
         }
         @font-face {
         font-family: 'Roboto';
         font-style: normal;
         font-weight: 400;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format('woff2');
         unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
         }
         @font-face {
         font-family: 'Roboto';
         font-style: normal;
         font-weight: 500;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCRc4AMP6lbBP.woff2) format('woff2');
         unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
         }
         @font-face {
         font-family: 'Roboto';
         font-style: normal;
         font-weight: 500;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fABc4AMP6lbBP.woff2) format('woff2');
         unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
         }
         @font-face {
         font-family: 'Roboto';
         font-style: normal;
         font-weight: 500;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCBc4AMP6lbBP.woff2) format('woff2');
         unicode-range: U+1F00-1FFF;
         }
         @font-face {
         font-family: 'Roboto';
         font-style: normal;
         font-weight: 500;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBxc4AMP6lbBP.woff2) format('woff2');
         unicode-range: U+0370-03FF;
         }
         @font-face {
         font-family: 'Roboto';
         font-style: normal;
         font-weight: 500;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCxc4AMP6lbBP.woff2) format('woff2');
         unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
         }
         @font-face {
         font-family: 'Roboto';
         font-style: normal;
         font-weight: 500;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.woff2) format('woff2');
         unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
         }
         @font-face {
         font-family: 'Roboto';
         font-style: normal;
         font-weight: 500;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2) format('woff2');
         unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
         }
         @font-face {
         font-family: 'Roboto';
         font-style: normal;
         font-weight: 700;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCRc4AMP6lbBP.woff2) format('woff2');
         unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
         }
         @font-face {
         font-family: 'Roboto';
         font-style: normal;
         font-weight: 700;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfABc4AMP6lbBP.woff2) format('woff2');
         unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
         }
         @font-face {
         font-family: 'Roboto';
         font-style: normal;
         font-weight: 700;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCBc4AMP6lbBP.woff2) format('woff2');
         unicode-range: U+1F00-1FFF;
         }
         @font-face {
         font-family: 'Roboto';
         font-style: normal;
         font-weight: 700;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBxc4AMP6lbBP.woff2) format('woff2');
         unicode-range: U+0370-03FF;
         }
         @font-face {
         font-family: 'Roboto';
         font-style: normal;
         font-weight: 700;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCxc4AMP6lbBP.woff2) format('woff2');
         unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
         }
         @font-face {
         font-family: 'Roboto';
         font-style: normal;
         font-weight: 700;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.woff2) format('woff2');
         unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
         }
         @font-face {
         font-family: 'Roboto';
         font-style: normal;
         font-weight: 700;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2) format('woff2');
         unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
         }
      
      
         @font-face {
         font-family: 'Material Icons';
         font-style: normal;
         font-weight: 400;
         src: url(https://fonts.gstatic.com/s/materialicons/v140/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format('woff2');
         }
         .material-icons {
         font-family: 'Material Icons';
         font-weight: normal;
         font-style: normal;
         font-size: 24px;
         line-height: 1;
         letter-spacing: normal;
         text-transform: none;
         display: inline-block;
         white-space: nowrap;
         word-wrap: normal;
         direction: ltr;
         -webkit-font-feature-settings: 'liga';
         -webkit-font-smoothing: antialiased;
         }
      
      
      
         @font-face {
         font-family: 'Bebas Neue';
         font-style: normal;
         font-weight: 400;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/bebasneue/v14/JTUSjIg69CK48gW7PXoo9WdhyyTh89ZNpQ.woff2) format('woff2');
         unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
         }
         @font-face {
         font-family: 'Bebas Neue';
         font-style: normal;
         font-weight: 400;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/bebasneue/v14/JTUSjIg69CK48gW7PXoo9WlhyyTh89Y.woff2) format('woff2');
         unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
         }
      
      
         @font-face {
         font-family: 'Roboto Condensed';
         font-style: normal;
         font-weight: 300;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVl2ZhZI2eCN5jzbjEETS9weq8-19-7DQk6YvNkeg.woff2) format('woff2');
         unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
         }
         @font-face {
         font-family: 'Roboto Condensed';
         font-style: normal;
         font-weight: 300;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVl2ZhZI2eCN5jzbjEETS9weq8-19a7DQk6YvNkeg.woff2) format('woff2');
         unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
         }
         @font-face {
         font-family: 'Roboto Condensed';
         font-style: normal;
         font-weight: 300;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVl2ZhZI2eCN5jzbjEETS9weq8-1967DQk6YvNkeg.woff2) format('woff2');
         unicode-range: U+1F00-1FFF;
         }
         @font-face {
         font-family: 'Roboto Condensed';
         font-style: normal;
         font-weight: 300;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVl2ZhZI2eCN5jzbjEETS9weq8-19G7DQk6YvNkeg.woff2) format('woff2');
         unicode-range: U+0370-03FF;
         }
         @font-face {
         font-family: 'Roboto Condensed';
         font-style: normal;
         font-weight: 300;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVl2ZhZI2eCN5jzbjEETS9weq8-1927DQk6YvNkeg.woff2) format('woff2');
         unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
         }
         @font-face {
         font-family: 'Roboto Condensed';
         font-style: normal;
         font-weight: 300;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVl2ZhZI2eCN5jzbjEETS9weq8-19y7DQk6YvNkeg.woff2) format('woff2');
         unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
         }
         @font-face {
         font-family: 'Roboto Condensed';
         font-style: normal;
         font-weight: 300;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQk6YvM.woff2) format('woff2');
         unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
         }
         @font-face {
         font-family: 'Roboto Condensed';
         font-style: normal;
         font-weight: 400;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVl2ZhZI2eCN5jzbjEETS9weq8-19-7DQk6YvNkeg.woff2) format('woff2');
         unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
         }
         @font-face {
         font-family: 'Roboto Condensed';
         font-style: normal;
         font-weight: 400;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVl2ZhZI2eCN5jzbjEETS9weq8-19a7DQk6YvNkeg.woff2) format('woff2');
         unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
         }
         @font-face {
         font-family: 'Roboto Condensed';
         font-style: normal;
         font-weight: 400;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVl2ZhZI2eCN5jzbjEETS9weq8-1967DQk6YvNkeg.woff2) format('woff2');
         unicode-range: U+1F00-1FFF;
         }
         @font-face {
         font-family: 'Roboto Condensed';
         font-style: normal;
         font-weight: 400;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVl2ZhZI2eCN5jzbjEETS9weq8-19G7DQk6YvNkeg.woff2) format('woff2');
         unicode-range: U+0370-03FF;
         }
         @font-face {
         font-family: 'Roboto Condensed';
         font-style: normal;
         font-weight: 400;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVl2ZhZI2eCN5jzbjEETS9weq8-1927DQk6YvNkeg.woff2) format('woff2');
         unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
         }
         @font-face {
         font-family: 'Roboto Condensed';
         font-style: normal;
         font-weight: 400;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVl2ZhZI2eCN5jzbjEETS9weq8-19y7DQk6YvNkeg.woff2) format('woff2');
         unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
         }
         @font-face {
         font-family: 'Roboto Condensed';
         font-style: normal;
         font-weight: 400;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQk6YvM.woff2) format('woff2');
         unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
         }
         @font-face {
         font-family: 'Roboto Condensed';
         font-style: normal;
         font-weight: 700;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVl2ZhZI2eCN5jzbjEETS9weq8-19-7DQk6YvNkeg.woff2) format('woff2');
         unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
         }
         @font-face {
         font-family: 'Roboto Condensed';
         font-style: normal;
         font-weight: 700;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVl2ZhZI2eCN5jzbjEETS9weq8-19a7DQk6YvNkeg.woff2) format('woff2');
         unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
         }
         @font-face {
         font-family: 'Roboto Condensed';
         font-style: normal;
         font-weight: 700;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVl2ZhZI2eCN5jzbjEETS9weq8-1967DQk6YvNkeg.woff2) format('woff2');
         unicode-range: U+1F00-1FFF;
         }
         @font-face {
         font-family: 'Roboto Condensed';
         font-style: normal;
         font-weight: 700;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVl2ZhZI2eCN5jzbjEETS9weq8-19G7DQk6YvNkeg.woff2) format('woff2');
         unicode-range: U+0370-03FF;
         }
         @font-face {
         font-family: 'Roboto Condensed';
         font-style: normal;
         font-weight: 700;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVl2ZhZI2eCN5jzbjEETS9weq8-1927DQk6YvNkeg.woff2) format('woff2');
         unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
         }
         @font-face {
         font-family: 'Roboto Condensed';
         font-style: normal;
         font-weight: 700;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVl2ZhZI2eCN5jzbjEETS9weq8-19y7DQk6YvNkeg.woff2) format('woff2');
         unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
         }
         @font-face {
         font-family: 'Roboto Condensed';
         font-style: normal;
         font-weight: 700;
         font-display: swap;
         src: url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQk6YvM.woff2) format('woff2');
         unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
         }
      

         .animated[_ngcontent-hnp-c79] {
         animation-duration: 1s;
         animation-fill-mode: both
         }
         @keyframes fadeIn {
         0% {
         opacity: 0
         }
         to {
         opacity: 1
         }
         }
         .fadeIn[_ngcontent-hnp-c79] {
         animation-name: fadeIn
         }
         .loadingHeight[_ngcontent-hnp-c79] {
         min-height: 671px
         }
      

         @charset "UTF-8";
         .container[_ngcontent-hnp-c75] {
         max-width: 1240px !important
         }
         button[_ngcontent-hnp-c75]:focus {
         outline: none
         }
         .menunavigation[_ngcontent-hnp-c75] li[_ngcontent-hnp-c75] a[_ngcontent-hnp-c75] {
         font-weight: 700
         }
         .mainTitle[_ngcontent-hnp-c75] {
         display: block;
         min-width: 200px;
         font-size: 12px
         }
         .mainTitle[_ngcontent-hnp-c75] a[_ngcontent-hnp-c75] {
         text-decoration: none
         }
         .logo1[_ngcontent-hnp-c75] {
         float: left;
         height: auto;
         width: 20px;
         margin-top: 4px;
         margin-right: 8px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .logo1[_ngcontent-hnp-c75] {
         margin-top: 4px
         }
         }
         @media only screen and (min-width:320px) and (max-width:370px) {
         .logo1[_ngcontent-hnp-c75] {
         height: auto;
         margin-left: 0;
         margin-top: 4px
         }
         }
         @media only screen and (min-width:768px) and (max-width:991px) {
         .logo1[_ngcontent-hnp-c75] {
         height: auto;
         margin-left: 0;
         margin-top: 4px
         }
         }
         @media only screen and (min-width:992px) and (max-width:1024px) {
         .logo1[_ngcontent-hnp-c75] {
         margin-left: 0;
         height: auto;
         margin-top: 4px
         }
         }
         .midCenterCol[_ngcontent-hnp-c75] .menunavigation[_ngcontent-hnp-c75] ul[_ngcontent-hnp-c75] li[_ngcontent-hnp-c75] {
         display: flex;
         margin: 0 15px 0 0
         }
         @media only screen and (min-width:320px) and (max-width:991px) {
         .midCenterCol[_ngcontent-hnp-c75] .menunavigation[_ngcontent-hnp-c75] ul[_ngcontent-hnp-c75] li[_ngcontent-hnp-c75] {
         border: 0
         }
         }
         @media only screen and (min-width:320px) and (max-width:991px) {
         .midCenterCol[_ngcontent-hnp-c75] .menunavigation[_ngcontent-hnp-c75] ul[_ngcontent-hnp-c75] {
         margin: 0
         }
         }
         .midCenterCol[_ngcontent-hnp-c75] {
         position: relative;
         width: 100%;
         z-index: 10;
         background: #1C4571 !important
         }
         @media only screen and (min-width:320px) and (max-width:991px) {
         .midCenterCol[_ngcontent-hnp-c75] {
         padding-bottom: 0;
         padding-top: 0
         }
         }
         @media only screen and (min-width:320px) and (max-width:991px) {
         .midCenterCol[_ngcontent-hnp-c75] .container[_ngcontent-hnp-c75] .leftPart[_ngcontent-hnp-c75] {
         margin: 0;
         padding: 0
         }
         }
         .midCenterCol[_ngcontent-hnp-c75] .logoArea[_ngcontent-hnp-c75] {
         line-height: 0;
         position: relative;
         top: 0
         }
         .midCenterCol[_ngcontent-hnp-c75] .navbar[_ngcontent-hnp-c75] .noDesktop[_ngcontent-hnp-c75] {
         display: none
         }
         @media only screen and (min-width:320px) and (max-width:990px) {
         .midCenterCol[_ngcontent-hnp-c75] .navbar[_ngcontent-hnp-c75] .noMobile[_ngcontent-hnp-c75] {
         display: none
         }
         .midCenterCol[_ngcontent-hnp-c75] .navbar[_ngcontent-hnp-c75] .noDesktop[_ngcontent-hnp-c75] {
         display: block
         }
         }
         .midCenterCol[_ngcontent-hnp-c75] .navIconPan[_ngcontent-hnp-c75] {
         display: flex;
         justify-content: flex-end
         }
         .midCenterCol[_ngcontent-hnp-c75] .navIconPan[_ngcontent-hnp-c75] .hamburgerBtn[_ngcontent-hnp-c75] {
         padding: 6px 6px 10px;
         background-color: initial;
         border: 0;
         border-radius: 4px;
         position: relative
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .midCenterCol[_ngcontent-hnp-c75] .navIconPan[_ngcontent-hnp-c75] .hamburgerBtn[_ngcontent-hnp-c75] {
         right: -30px;
         top: 3px
         }
         }
         .midCenterCol[_ngcontent-hnp-c75] .navIconPan[_ngcontent-hnp-c75] .hamburgerIcon[_ngcontent-hnp-c75] {
         position: relative;
         display: inline-block;
         width: 25px;
         height: 2px;
         background: #fff;
         text-align: left
         }
         .midCenterCol[_ngcontent-hnp-c75] .navIconPan[_ngcontent-hnp-c75] .hamburgerIcon[_ngcontent-hnp-c75]:before {
         top: -.625em
         }
         .midCenterCol[_ngcontent-hnp-c75] .navIconPan[_ngcontent-hnp-c75] .hamburgerIcon[_ngcontent-hnp-c75]:after {
         bottom: -.625em
         }
         .midCenterCol[_ngcontent-hnp-c75] .navIconPan[_ngcontent-hnp-c75] .hamburgerIcon[_ngcontent-hnp-c75]:after,
         .midCenterCol[_ngcontent-hnp-c75] .navIconPan[_ngcontent-hnp-c75] .hamburgerIcon[_ngcontent-hnp-c75]:before {
         content: "";
         position: absolute;
         width: 25px;
         height: 2px;
         background: #fff
         }
         .midCenterCol[_ngcontent-hnp-c75] .menunavigation[_ngcontent-hnp-c75] {
         width: 100%;
         padding: 0;
         display: flex;
         justify-content: flex-end
         }
         .midCenterCol[_ngcontent-hnp-c75] .menunavigation[_ngcontent-hnp-c75] ul[_ngcontent-hnp-c75] {
         margin: 0;
         padding: 0;
         list-style: none;
         font-size: 0;
         display: flex;
         align-items: center
         }
         .midCenterCol[_ngcontent-hnp-c75] .menunavigation[_ngcontent-hnp-c75] ul[_ngcontent-hnp-c75] li[_ngcontent-hnp-c75] {
         font-weight: 400;
         display: inline-block;
         align-items: center;
         margin: 0 5px 0 0;
         vertical-align: middle
         }
         .midCenterCol[_ngcontent-hnp-c75] .menunavigation[_ngcontent-hnp-c75] ul[_ngcontent-hnp-c75] li[_ngcontent-hnp-c75]:last-child {
         margin-right: 0
         }
         @media only screen and (min-width:992px) and (max-width:1023px) {
         .midCenterCol[_ngcontent-hnp-c75] .menunavigation[_ngcontent-hnp-c75] ul[_ngcontent-hnp-c75] li[_ngcontent-hnp-c75] {
         margin: 0 5px
         }
         }
         @media only screen and (min-width:1024px) and (max-width:1200px) {
         .midCenterCol[_ngcontent-hnp-c75] .menunavigation[_ngcontent-hnp-c75] ul[_ngcontent-hnp-c75] li[_ngcontent-hnp-c75] {
         margin: 0 5px
         }
         }
         @media screen and (max-width:1024px) and (min-width:1024px) {
         .midCenterCol[_ngcontent-hnp-c75] .menunavigation[_ngcontent-hnp-c75] ul[_ngcontent-hnp-c75] li[_ngcontent-hnp-c75] {
         margin: 0 2px !important
         }
         }
         .midCenterCol[_ngcontent-hnp-c75] .menunavigation[_ngcontent-hnp-c75] ul[_ngcontent-hnp-c75] li[_ngcontent-hnp-c75] a[_ngcontent-hnp-c75] {
         color: #002060;
         font-size: 13px
         }
         @media only screen and (min-width:992px) and (max-width:1023px) {
         .midCenterCol[_ngcontent-hnp-c75] .menunavigation[_ngcontent-hnp-c75] ul[_ngcontent-hnp-c75] li[_ngcontent-hnp-c75] a[_ngcontent-hnp-c75] {
         font-size: 12px
         }
         }
         @media only screen and (min-width:1024px) and (max-width:1200px) {
         .midCenterCol[_ngcontent-hnp-c75] .menunavigation[_ngcontent-hnp-c75] ul[_ngcontent-hnp-c75] li[_ngcontent-hnp-c75] a[_ngcontent-hnp-c75] {
         font-size: 16px
         }
         }
         .midCenterCol[_ngcontent-hnp-c75] .menunavigation[_ngcontent-hnp-c75] ul[_ngcontent-hnp-c75] li[_ngcontent-hnp-c75] a[_ngcontent-hnp-c75] i[_ngcontent-hnp-c75] {
         margin: 0 0 0 5px
         }
         .midCenterCol[_ngcontent-hnp-c75] .menunavigation[_ngcontent-hnp-c75] ul[_ngcontent-hnp-c75] li[_ngcontent-hnp-c75]:hover a[_ngcontent-hnp-c75] {
         color: #ffc000
         }
         @media only screen and (min-width:320px) and (max-width:370px) {
         .midCenterCol[_ngcontent-hnp-c75] .menunavigation[_ngcontent-hnp-c75] {
         float: right;
         width: 50px !important;
         padding: 10px 0 0
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .midCenterCol[_ngcontent-hnp-c75] .leftPart[_ngcontent-hnp-c75] {
         width: 100%;
         display: block
         }
         }
         .midCenterCol[_ngcontent-hnp-c75] .leftPart[_ngcontent-hnp-c75] .navbar[_ngcontent-hnp-c75] {
         padding: 20px 0 !important
         }
         @media only screen and (min-width:320px) and (max-width:991px) {
         .midCenterCol[_ngcontent-hnp-c75] .leftPart[_ngcontent-hnp-c75] .navbar[_ngcontent-hnp-c75] {
         padding: 10px 0 !important
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .navbar-collapse[_ngcontent-hnp-c75] {
         position: absolute;
         background: #f6f6f6;
         left: 0;
         right: 0;
         width: 100%;
         top: 67px;
         z-index: 999
         }
         }
         @media only screen and (min-width:768px) and (max-width:991px) {
         .navbar-collapse[_ngcontent-hnp-c75] {
         position: absolute;
         background: #f6f6f6;
         left: 0;
         right: 0;
         width: 100%;
         top: 75px;
         z-index: 999
         }
         }
         @media only screen and (min-width:320px) and (max-width:374px) {
         .navbar-toggler[_ngcontent-hnp-c75] {
         margin: 0 0 15px;
         padding: .25rem !important
         }
         }
         @media only screen and (min-width:375px) and (max-width:991px) {
         .navbar-toggler[_ngcontent-hnp-c75] {
         margin: 0 15px 15px 0
         }
         }
         .menunavigation[_ngcontent-hnp-c75] ul[_ngcontent-hnp-c75] li[_ngcontent-hnp-c75] a[_ngcontent-hnp-c75] {
         font-weight: 400
         }
         .yellowloginbtn[_ngcontent-hnp-c75] {
         border: 2px solid #fff;
         color: #fff !important;
         padding: 9px 25px !important;
         text-decoration: none;
         border-radius: 30px;
         font-weight: 500 !important;
         line-height: 1.5 !important;
         text-align: center;
         display: block;
         font-size: 16px
         }
         .yellowloginbtn[_ngcontent-hnp-c75] span[_ngcontent-hnp-c75] {
         display: block;
         font-size: 10px
         }
         @media only screen and (min-width:320px) and (max-width:991px) {
         .yellowloginbtn[_ngcontent-hnp-c75] {
         padding: 9px 25px !important;
         font-size: 16px
         }
         }
         @media screen and (max-width:1024px) and (min-width:1024px) {
         .yellowloginbtn[_ngcontent-hnp-c75] {
         border-radius: 20px
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .nav-item[_ngcontent-hnp-c75] .yellowloginbtn[_ngcontent-hnp-c75] {
         display: none
         }
         }
         @media only screen and (min-width:320px) and (max-width:991px) {
         .nav-item[_ngcontent-hnp-c75] .yellowloginbtn[_ngcontent-hnp-c75] {
         display: none
         }
         }
         .menunavigation[_ngcontent-hnp-c75] ul[_ngcontent-hnp-c75] li[_ngcontent-hnp-c75] a[_ngcontent-hnp-c75] {
         font-weight: 500 !important
         }
         .govindia[_ngcontent-hnp-c75] {
         float: left;
         font-weight: 400;
         position: relative;
         top: 0;
         min-width: 200px
         }
         .govindia[_ngcontent-hnp-c75],
         .govindia[_ngcontent-hnp-c75] a[_ngcontent-hnp-c75] {
         color: #fff
         }
         @media only screen and (min-width:320px) and (max-width:400px) {
         .govindia[_ngcontent-hnp-c75] a[_ngcontent-hnp-c75] {
         font-size: 12px
         }
         }
         .loginBtnMobile[_ngcontent-hnp-c75] {
         position: absolute;
         top: 18px;
         right: 0
         }
         @media only screen and (min-width:767px) and (max-width:990px) {
         .loginBtnMobile[_ngcontent-hnp-c75] {
         right: 45px;
         top: 15px
         }
         }
         .loginBtnMobile[_ngcontent-hnp-c75] a[_ngcontent-hnp-c75] {
         border: 2px solid #fff;
         color: #fff !important;
         padding: 9px 25px !important;
         text-decoration: none;
         border-radius: 30px;
         font-weight: 500 !important;
         line-height: 1.5 !important;
         text-align: center;
         font-size: 12px !important
         }
         @media only screen and (min-width:320px) and (max-width:414px) {
         .loginBtnMobile[_ngcontent-hnp-c75] a[_ngcontent-hnp-c75] {
         padding: 5px 14px !important
         }
         }
         .mobileloginbtn[_ngcontent-hnp-c75] {
         display: none
         }
         @media only screen and (min-width:320px) and (max-width:991px) {
         .mobileloginbtn[_ngcontent-hnp-c75] {
         display: block;
         float: right;
         text-align: center;
         word-break: break-all;
         height: auto;
         white-space: pre-wrap;
         margin-top: 3px;
         display: none
         }
         .mobileloginbtn[_ngcontent-hnp-c75] .hinditextHide[_ngcontent-hnp-c75] {
         display: none
         }
         }
         .app-lang[_ngcontent-hnp-c75] {
         text-align: right
         }
         .top-header[_ngcontent-hnp-c75] {
         background-color: #1C4571;
         color: #000;
         justify-content: flex-end;
         font-weight: 300
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .top-header[_ngcontent-hnp-c75] {
         padding: 0
         }
         }
         .top-header[_ngcontent-hnp-c75] .pright0[_ngcontent-hnp-c75] {
         padding-right: 0
         }
         .top-header[_ngcontent-hnp-c75] ul[_ngcontent-hnp-c75] {
         margin: 0;
         padding: 0
         }
         .top-header[_ngcontent-hnp-c75] ul.access-navigation[_ngcontent-hnp-c75] li[_ngcontent-hnp-c75] {
         list-style: none;
         display: inline-flex;
         justify-content: center;
         align-items: center;
         margin: 3px
         }
         .top-header[_ngcontent-hnp-c75] ul.access-navigation[_ngcontent-hnp-c75] li.skip_to_main[_ngcontent-hnp-c75] {
         font-size: 100%
         }
         .top-header[_ngcontent-hnp-c75] ul.access-navigation[_ngcontent-hnp-c75] li.fontsBtn[_ngcontent-hnp-c75] {
         text-align: center;
         color: #fff;
         cursor: pointer
         }
         .top-header[_ngcontent-hnp-c75] ul.access-navigation[_ngcontent-hnp-c75] li.fontsBtn.Abtn[_ngcontent-hnp-c75] button[_ngcontent-hnp-c75] {
         border: 1.5px solid #fff !important
         }
         .top-header[_ngcontent-hnp-c75] ul.access-navigation[_ngcontent-hnp-c75] li.fontsBtn[_ngcontent-hnp-c75]:focus,
         .top-header[_ngcontent-hnp-c75] ul.access-navigation[_ngcontent-hnp-c75] li.fontsBtn[_ngcontent-hnp-c75]:hover {
         background: none
         }
         .top-header[_ngcontent-hnp-c75] ul.access-navigation[_ngcontent-hnp-c75] li.fontsBtn[_ngcontent-hnp-c75] button[_ngcontent-hnp-c75] {
         background: transparent;
         border: 0;
         color: #fff;
         text-decoration: none;
         width: 40px;
         height: 29px;
         text-align: center;
         border: 1px solid hsla(0, 0%, 100%, .5);
         line-height: 22px;
         font-size: 16px;
         border-radius: 5px;
         cursor: pointer;
         font-weight: 500
         }
         .top-header[_ngcontent-hnp-c75] ul.access-navigation[_ngcontent-hnp-c75] li.fontsBtn[_ngcontent-hnp-c75] button[_ngcontent-hnp-c75]:focus,
         .top-header[_ngcontent-hnp-c75] ul.access-navigation[_ngcontent-hnp-c75] li.fontsBtn[_ngcontent-hnp-c75] button[_ngcontent-hnp-c75]:hover {
         background: none;
         border: 1px solid #fff
         }
         @media only screen and (min-width:768px) and (max-width:1000px) {
         .top-header[_ngcontent-hnp-c75] ul.access-navigation[_ngcontent-hnp-c75] li.fontsBtn[_ngcontent-hnp-c75] button[_ngcontent-hnp-c75] {
         width: 35px;
         height: 25px;
         font-size: 13px
         }
         }
         .top-header[_ngcontent-hnp-c75] ul.access-navigation[_ngcontent-hnp-c75] li[_ngcontent-hnp-c75] a[_ngcontent-hnp-c75] {
         color: #000;
         text-decoration: none;
         transition: .3s;
         display: block;
         font-weight: 400
         }
         @media only screen and (min-width:768px) and (max-width:1000px) {
         .top-header[_ngcontent-hnp-c75] ul.access-navigation[_ngcontent-hnp-c75] li[_ngcontent-hnp-c75] a[_ngcontent-hnp-c75] {
         font-size: 13px
         }
         }
         .top-header[_ngcontent-hnp-c75] ul.access-navigation[_ngcontent-hnp-c75] li[_ngcontent-hnp-c75] .screenReaderBtn[_ngcontent-hnp-c75] {
         background: #29437b;
         color: #fff;
         border: 0;
         cursor: pointer;
         height: 26px;
         font-size: 90%;
         border-radius: 1px;
         width: 118px
         }
         .top-header[_ngcontent-hnp-c75] .access-navigation-block[_ngcontent-hnp-c75] {
         display: flex;
         justify-content: space-between;
         align-items: center
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .top-header[_ngcontent-hnp-c75] ul.access-navigation[_ngcontent-hnp-c75] li.mobile-hide[_ngcontent-hnp-c75] {
         display: none
         }
         }
         .dropdwnbtn[_ngcontent-hnp-c75] {
         background: none;
         border: none;
         font-size: 13px;
         cursor: pointer;
         display: flex;
         padding: 0 15px
         }
         .dropdwnbtn[_ngcontent-hnp-c75] .icon-arrow_drop_down[_ngcontent-hnp-c75] {
         font-size: 20px
         }
         @media only screen and (min-width:1000px) and (max-width:1200px) {
         .dropdwnbtn[_ngcontent-hnp-c75] {
         padding: 0 5px;
         font-size: 9px
         }
         }
         .dropdwnlist[_ngcontent-hnp-c75] {
         margin: 0;
         padding: 0
         }
         .dropdwnlist[_ngcontent-hnp-c75] .mat-menu-item[_ngcontent-hnp-c75] {
         height: auto;
         line-height: 25px;
         padding: 0
         }
         .dropdwnlist[_ngcontent-hnp-c75] .dropdown-item[_ngcontent-hnp-c75] {
         padding-top: 8px;
         padding-bottom: 8px;
         color: #212121;
         font-size: 14px;
         font-weight: 600;
         white-space: pre-wrap
         }
         .dropdwnlist[_ngcontent-hnp-c75] .dropdown-item.active[_ngcontent-hnp-c75],
         .dropdwnlist[_ngcontent-hnp-c75] .dropdown-item[_ngcontent-hnp-c75]:active {
         background-color: #f1f1f1
         }
         .downarrowimg[_ngcontent-hnp-c75] img[_ngcontent-hnp-c75] {
         height: 26px;
         margin-left: -5px
         }
         @media only screen and (min-width:320px) and (max-width:414px) {
         .midCenterCol[_ngcontent-hnp-c75] .menunavigation[_ngcontent-hnp-c75] {
         margin-right: -27px
         }
         .midCenterCol[_ngcontent-hnp-c75] .yellowloginbtn[_ngcontent-hnp-c75] {
         font-size: 14px;
         padding: 3px 10px !important;
         font-weight: 500 !important;
         position: relative;
         top: -20px;
         right: -40px
         }
         }
         @media only screen and (min-width:812px) and (max-width:823px) {
         .midCenterCol[_ngcontent-hnp-c75] .yellowloginbtn[_ngcontent-hnp-c75] {
         position: relative;
         top: 10px
         }
         }
         @media only screen and (min-width:411px) and (max-width:414px) {
         .midCenterCol[_ngcontent-hnp-c75] .yellowloginbtn[_ngcontent-hnp-c75] {
         top: 0
         }
         }
         .dashboardClass[_ngcontent-hnp-c75]:after {
         content: "|";
         padding-left: 10px
         }
         .top-header[_ngcontent-hnp-c75] .access-navigation-left[_ngcontent-hnp-c75] {
         display: flex
         }
         .top-header[_ngcontent-hnp-c75] .access-navigation-left[_ngcontent-hnp-c75] li[_ngcontent-hnp-c75] {
         list-style: none
         }
         .top-header[_ngcontent-hnp-c75] .access-navigation-left[_ngcontent-hnp-c75] li[_ngcontent-hnp-c75] select[_ngcontent-hnp-c75] {
         background: hsla(0, 0%, 100%, .2);
         border-radius: 100px;
         color: #fff;
         padding: 3px 10px;
         border: 0;
         margin: 10px
         }
         .top-header[_ngcontent-hnp-c75] .access-navigation-left[_ngcontent-hnp-c75] li[_ngcontent-hnp-c75] a[_ngcontent-hnp-c75] {
         font-size: 16px;
         padding: 18px 25px 19px
         }
         .top-header[_ngcontent-hnp-c75] .access-navigation-left[_ngcontent-hnp-c75] li[_ngcontent-hnp-c75] a[_ngcontent-hnp-c75]:hover {
         background: #009d9d;
         text-decoration: none
         }
         .top-header[_ngcontent-hnp-c75] .access-navigation-left[_ngcontent-hnp-c75] li[_ngcontent-hnp-c75] a.active[_ngcontent-hnp-c75] {
         background: #009d9d
         }
         @media only screen and (min-width:768px) and (max-width:1000px) {
         .top-header[_ngcontent-hnp-c75] .access-navigation-left[_ngcontent-hnp-c75] li[_ngcontent-hnp-c75] a[_ngcontent-hnp-c75] {
         font-size: 12px;
         padding: 10px 4px
         }
         }
         @media only screen and (min-width:1000px) and (max-width:1024px) {
         .top-header[_ngcontent-hnp-c75] .access-navigation-left[_ngcontent-hnp-c75] li[_ngcontent-hnp-c75] a[_ngcontent-hnp-c75] {
         padding: 18px 10px
         }
         }
         .no-desktop[_ngcontent-hnp-c75] {
         display: none !important
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .no-mobile[_ngcontent-hnp-c75] {
         display: none !important
         }
         .no-desktop[_ngcontent-hnp-c75] .mat-menu-trigger[_ngcontent-hnp-c75] {
         margin-left: 10px;
         background: hsla(0, 0%, 100%, .2);
         border: 0;
         color: #fff;
         font-size: 12px;
         padding: 3px 15px;
         border-radius: 50px;
         align-items: center;
         display: flex;
         justify-content: space-between
         }
         .no-desktop[_ngcontent-hnp-c75] .mat-menu-trigger[_ngcontent-hnp-c75] span[_ngcontent-hnp-c75] {
         padding-left: 10px
         }
         .accessibilityNewStyle[_ngcontent-hnp-c75] .mat-menu-trigger[_ngcontent-hnp-c75] {
         padding: 0;
         margin-left: 0;
         background: hsla(0, 0%, 100%, 0)
         }
         .mat-menu-content .mat-menu-item {
         font-size: 12px;
         line-height: 30px;
         height: 40px
         }
         .mat-menu-content .mat-menu-item a {
         color: #000 !important
         }
         .mat-menu-content .mat-menu-item .inBtn {
         background: transparent;
         color: #000;
         text-decoration: none;
         width: 40px;
         height: 29px;
         text-align: center;
         border: 1px solid #b3bbc8;
         line-height: 22px;
         font-size: 12px;
         border-radius: 5px;
         cursor: pointer;
         font-weight: 500;
         float: left;
         margin: 2px
         }
         .mat-menu-content .mat-menu-item button.lang-btn {
         color: #fff
         }
         .mat-menu-content .mat-menu-item button.lang-btn .icon-arrow_drop_down {
         position: relative;
         top: 6px
         }
         .mat-menu-item-submenu-trigger[_ngcontent-hnp-c75]:after {
         display: none
         }
         }
         @media only screen and (min-width:280px) and (max-width:767px) {
         .newhamburgerBtn[_ngcontent-hnp-c75] .hamburgerIcon1[_ngcontent-hnp-c75],
         .newhamburgerBtn[_ngcontent-hnp-c75] .hamburgerIcon2[_ngcontent-hnp-c75],
         .newhamburgerBtn[_ngcontent-hnp-c75] .hamburgerIcon3[_ngcontent-hnp-c75] {
         background-color: #fff;
         width: 5px;
         height: 5px;
         margin-bottom: 5px;
         border-radius: 10px;
         display: flex
         }
         }
         .accessibility[_ngcontent-hnp-c75] button[_ngcontent-hnp-c75] {
         background: none !important;
         border: 1px solid #fff !important;
         color: #fff;
         width: 28px;
         height: 22px;
         font-size: 10px;
         margin: 2px;
         border-radius: 5px;
         padding: 0 !important
         }
         .tabOnly[_ngcontent-hnp-c75] {
         display: none !important
         }
         @media only screen and (min-width:767px) and (max-width:990px) {
         .tabOnly[_ngcontent-hnp-c75] {
         display: block !important
         }
         .tabOnly[_ngcontent-hnp-c75] button[_ngcontent-hnp-c75] {
         background: hsla(0, 0%, 100%, 0);
         float: right;
         padding: 5px;
         height: 40px;
         position: relative;
         top: 3px;
         border: 0 solid hsla(0, 0%, 100%, 0)
         }
         .tabOnly[_ngcontent-hnp-c75] button[_ngcontent-hnp-c75] .registerIcon1[_ngcontent-hnp-c75],
         .tabOnly[_ngcontent-hnp-c75] button[_ngcontent-hnp-c75] .registerIcon2[_ngcontent-hnp-c75],
         .tabOnly[_ngcontent-hnp-c75] button[_ngcontent-hnp-c75] .registerIcon3[_ngcontent-hnp-c75] {
         background-color: #fff;
         width: 5px;
         height: 5px;
         margin-bottom: 5px;
         border-radius: 10px;
         display: flex
         }
         .mat-menu-panel {
         min-height: 50px !important
         }
         .mat-menu-panel .mat-menu-content {
         padding: 0 !important
         }
         .mat-menu-panel .mat-menu-content a {
         color: #0b0f22;
         font-size: 18px;
         font-weight: 700;
         text-decoration: none
         }
         }
         .on-tab[_ngcontent-hnp-c75] {
         display: none !important
         }
         @media only screen and (min-width:320px) and (max-width:1200px) {
         .on-tab[_ngcontent-hnp-c75] {
         display: block !important
         }
         .on-tab[_ngcontent-hnp-c75] .mat-menu-trigger[_ngcontent-hnp-c75] {
         margin-left: 10px;
         background: hsla(0, 0%, 100%, .2);
         border: 0;
         color: #fff;
         font-size: 12px;
         padding: 3px 15px;
         border-radius: 50px;
         align-items: center;
         display: flex;
         justify-content: space-between
         }
         .on-tab[_ngcontent-hnp-c75] .mat-menu-trigger[_ngcontent-hnp-c75] span[_ngcontent-hnp-c75] {
         padding-left: 10px
         }
         .no-mobile[_ngcontent-hnp-c75] {
         display: none !important
         }
         }
         .mat-menu-content .mat-menu-item a {
         color: #000 !important
         }
         .abhanoteIcon[_ngcontent-hnp-c75] {
         position: relative;
         top: 1px;
         left: 5px
         }
         .testPara[_ngcontent-hnp-c75] {
         background: #fff;
         color: #000;
         padding: 10px;
         position: absolute;
         bottom: -58px;
         z-index: 100;
         display: none;
         font-size: 13px;
         font-weight: 500;
         margin: 0 0 0 5px;
         transition: .5s ease-in-out;
         cursor: pointer;
         border-radius: 5px;
         text-transform: none
         }
         .testPara[_ngcontent-hnp-c75]:before {
         content: "▴";
         font-size: 40px;
         position: absolute;
         top: -14px;
         left: -8px;
         color: #fff
         }
         .tooltipDiv[_ngcontent-hnp-c75] {
         cursor: pointer
         }
         .tooltipDiv[_ngcontent-hnp-c75]:hover .testPara[_ngcontent-hnp-c75] {
         display: block
         }
         ul.menuItemCenter[_ngcontent-hnp-c75] {
         position: relative
         }
         .newMenu[_ngcontent-hnp-c75] {
         background: none;
         border: none;
         color: #fff !important;
         font-size: 14px;
         cursor: pointer;
         display: flex;
         letter-spacing: 1px;
         padding: 0 20px;
         text-decoration: none
         }
         @media only screen and (min-width:1000px) and (max-width:1200px) {
         .midCenterCol[_ngcontent-hnp-c75] .menunavigation[_ngcontent-hnp-c75] ul[_ngcontent-hnp-c75] li[_ngcontent-hnp-c75] a[_ngcontent-hnp-c75] {
         font-size: 12px !important;
         padding: 0 18px
         }
         .yellowloginbtn[_ngcontent-hnp-c75] {
         padding: 9px 10px !important
         }
         }
         @media only screen and (min-width:1024px) and (max-width:1024px) {
         .menunavigation[_ngcontent-hnp-c75] ul[_ngcontent-hnp-c75] li[_ngcontent-hnp-c75] a[_ngcontent-hnp-c75] {
         padding: 3px 8px !important
         }
         }
         .mainHeader[_ngcontent-hnp-c75] {
         background-color: #045d5d;
         height: 50px;
         align-items: center;
         display: flex;
         position: relative;
         z-index: 10;
         padding: 5px 0
         }
         .mainHeader[_ngcontent-hnp-c75] .mainLogo[_ngcontent-hnp-c75] {
         left: 20px;
         position: relative
         }
         @media only screen and (min-width:768px) and (max-width:1450px) {
         .mainHeader[_ngcontent-hnp-c75] .mainLogo[_ngcontent-hnp-c75] {
         left: 11px
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .mainHeader[_ngcontent-hnp-c75] .mainLogo[_ngcontent-hnp-c75] {
         left: 0
         }
         }
         @media only screen and (min-width:320px) and (max-width:990px) {
         .mainHeader[_ngcontent-hnp-c75] .mobilePaddingLogo[_ngcontent-hnp-c75] {
         padding-right: 0
         }
         .mainHeader[_ngcontent-hnp-c75] .mobilePadding[_ngcontent-hnp-c75] {
         padding-right: 0;
         padding-left: 0
         }
         }
         .mainHeader[_ngcontent-hnp-c75] .onlyMobile[_ngcontent-hnp-c75] {
         display: none !important
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .mainHeader[_ngcontent-hnp-c75] .onlyMobile[_ngcontent-hnp-c75] {
         display: inline-flex !important
         }
         }
         .midCenterCol[_ngcontent-hnp-c75] {
         height: 70px;
         display: flex;
         align-items: center
         }
         .midCenterCol[_ngcontent-hnp-c75] .leftPart[_ngcontent-hnp-c75] .navbar[_ngcontent-hnp-c75] {
         padding: 5px 0 !important
         }
         .midCenterCol[_ngcontent-hnp-c75] .menunavigation[_ngcontent-hnp-c75] ul[_ngcontent-hnp-c75] li[_ngcontent-hnp-c75] {
         text-transform: uppercase
         }
         .midCenterCol[_ngcontent-hnp-c75] .menunavigation[_ngcontent-hnp-c75] ul[_ngcontent-hnp-c75] li[_ngcontent-hnp-c75]:nth-last-child(2) {
         border-right: none
         }
         .midCenterCol[_ngcontent-hnp-c75] .menunavigation[_ngcontent-hnp-c75] ul[_ngcontent-hnp-c75] li[_ngcontent-hnp-c75]:last-child {
         border-right: none;
         margin-left: 20px
         }
         .midCenterCol[_ngcontent-hnp-c75] .menunavigation[_ngcontent-hnp-c75] ul[_ngcontent-hnp-c75] li[_ngcontent-hnp-c75] a[_ngcontent-hnp-c75]:hover {
         color: #ff003a !important
         }
         .midCenterCol[_ngcontent-hnp-c75] .menunavigation[_ngcontent-hnp-c75] ul[_ngcontent-hnp-c75] li[_ngcontent-hnp-c75] a[_ngcontent-hnp-c75] span.tooltipDiv[_ngcontent-hnp-c75] .abhanoteIcon[_ngcontent-hnp-c75] {
         z-index: 101
         }
         .midCenterCol[_ngcontent-hnp-c75] .menunavigation[_ngcontent-hnp-c75] ul[_ngcontent-hnp-c75] li[_ngcontent-hnp-c75] a[_ngcontent-hnp-c75] span.tooltipDiv[_ngcontent-hnp-c75] .abhanoteIcon[_ngcontent-hnp-c75] svg[_ngcontent-hnp-c75] {
         fill: #fff
         }
         .midCenterCol[_ngcontent-hnp-c75] .menunavigation[_ngcontent-hnp-c75] ul[_ngcontent-hnp-c75] li[_ngcontent-hnp-c75] a[_ngcontent-hnp-c75] span.tooltipDiv[_ngcontent-hnp-c75] .abhanoteIcon[_ngcontent-hnp-c75] svg[_ngcontent-hnp-c75]:hover {
         fill: #E41045 !important
         }
         .midCenterCol[_ngcontent-hnp-c75] .menunavigation[_ngcontent-hnp-c75] ul[_ngcontent-hnp-c75] li[_ngcontent-hnp-c75] .yellowloginbtn[_ngcontent-hnp-c75]:hover {
         border: 2px solid #E41045
         }
         .aligned[_ngcontent-hnp-c75] {
         display: flex;
         align-items: center
         }
         .aligned[_ngcontent-hnp-c75] span[_ngcontent-hnp-c75] {
         padding: 10px
         }
         @media screen and (min-width:991px) {
         .container-fluid[_ngcontent-hnp-c75] {
         padding: 0 30px
         }
         }
         .top-header[_ngcontent-hnp-c75] ul.access-navigation[_ngcontent-hnp-c75] li[_ngcontent-hnp-c75]:last-child {
         margin-right: -10px
         }
         @media screen and (min-width:767px) and (max-width:990px) {
         .top-header[_ngcontent-hnp-c75] ul.access-navigation[_ngcontent-hnp-c75] li[_ngcontent-hnp-c75]:last-child {
         margin: 3px
         }
         }
         @media screen and (min-width:320px) and (max-width:767px) {
         .top-header[_ngcontent-hnp-c75] ul.access-navigation[_ngcontent-hnp-c75] li[_ngcontent-hnp-c75]:last-child {
         margin: 3px
         }
         }
         .matSelectUL[_ngcontent-hnp-c75] ul[_ngcontent-hnp-c75] {
         margin-top: 13px;
         padding-right: 30px;
         width: 50%
         }
         .matSelectUL[_ngcontent-hnp-c75] .app-lang[_ngcontent-hnp-c75],
         .matSelectUL[_ngcontent-hnp-c75] ul[_ngcontent-hnp-c75] {
         display: inline-block
         }
      
      
         button.lang-btn[_ngcontent-hnp-c70] {
         border: 0;
         background: transparent;
         outline: none;
         display: flex;
         font-size: 16px;
         color: #fff;
         cursor: pointer
         }
         button[_ngcontent-hnp-c70]:focus {
         outline: none
         }
         .lang-icon[_ngcontent-hnp-c70] {
         width: 20px;
         height: 20px;
         color: #fff;
         cursor: pointer
         }
         .select-field[_ngcontent-hnp-c70] {
         position: relative;
         font-size: 13px;
         padding: 0 5px;
         display: flex;
         text-transform: uppercase
         }
         .select-field[_ngcontent-hnp-c70] .icon-arrow_drop_down[_ngcontent-hnp-c70] {
         font-size: 20px
         }
      
      
         mat-menu {
         display: none
         }
         .mat-menu-panel {
         min-width: 112px;
         max-width: 280px;
         overflow: auto;
         -webkit-overflow-scrolling: touch;
         max-height: calc(100vh - 48px);
         border-radius: 4px;
         outline: 0;
         min-height: 64px
         }
         .mat-menu-panel.ng-animating {
         pointer-events: none
         }
         .cdk-high-contrast-active .mat-menu-panel {
         outline: solid 1px
         }
         .mat-menu-content:not(:empty) {
         padding-top: 8px;
         padding-bottom: 8px
         }
         .mat-menu-item {
         -webkit-user-select: none;
         -moz-user-select: none;
         -ms-user-select: none;
         user-select: none;
         cursor: pointer;
         outline: none;
         border: none;
         -webkit-tap-highlight-color: transparent;
         white-space: nowrap;
         overflow: hidden;
         text-overflow: ellipsis;
         display: block;
         line-height: 48px;
         height: 48px;
         padding: 0 16px;
         text-align: left;
         text-decoration: none;
         max-width: 100%;
         position: relative
         }
         .mat-menu-item::-moz-focus-inner {
         border: 0
         }
         .mat-menu-item[disabled] {
         cursor: default
         }
         [dir=rtl] .mat-menu-item {
         text-align: right
         }
         .mat-menu-item .mat-icon {
         margin-right: 16px;
         vertical-align: middle
         }
         .mat-menu-item .mat-icon svg {
         vertical-align: top
         }
         [dir=rtl] .mat-menu-item .mat-icon {
         margin-left: 16px;
         margin-right: 0
         }
         .mat-menu-item[disabled] {
         pointer-events: none
         }
         .cdk-high-contrast-active .mat-menu-item {
         margin-top: 1px
         }
         .cdk-high-contrast-active .mat-menu-item.cdk-program-focused,
         .cdk-high-contrast-active .mat-menu-item.cdk-keyboard-focused,
         .cdk-high-contrast-active .mat-menu-item-highlighted {
         outline: dotted 1px
         }
         .mat-menu-item-submenu-trigger {
         padding-right: 32px
         }
         .mat-menu-item-submenu-trigger::after {
         width: 0;
         height: 0;
         border-style: solid;
         border-width: 5px 0 5px 5px;
         border-color: transparent transparent transparent currentColor;
         content: "";
         display: inline-block;
         position: absolute;
         top: 50%;
         right: 16px;
         transform: translateY(-50%)
         }
         [dir=rtl] .mat-menu-item-submenu-trigger {
         padding-right: 16px;
         padding-left: 32px
         }
         [dir=rtl] .mat-menu-item-submenu-trigger::after {
         right: auto;
         left: 16px;
         transform: rotateY(180deg) translateY(-50%)
         }
         button.mat-menu-item {
         width: 100%
         }
         .mat-menu-item .mat-menu-ripple {
         top: 0;
         left: 0;
         right: 0;
         bottom: 0;
         position: absolute;
         pointer-events: none
         }
      
      
      
         .mat-form-field {
         display: inline-block;
         position: relative;
         text-align: left
         }
         [dir=rtl] .mat-form-field {
         text-align: right
         }
         .mat-form-field-wrapper {
         position: relative
         }
         .mat-form-field-flex {
         display: inline-flex;
         align-items: baseline;
         box-sizing: border-box;
         width: 100%
         }
         .mat-form-field-prefix,
         .mat-form-field-suffix {
         white-space: nowrap;
         flex: none;
         position: relative
         }
         .mat-form-field-infix {
         display: block;
         position: relative;
         flex: auto;
         min-width: 0;
         width: 180px
         }
         .cdk-high-contrast-active .mat-form-field-infix {
         border-image: linear-gradient(transparent, transparent)
         }
         .mat-form-field-label-wrapper {
         position: absolute;
         left: 0;
         box-sizing: content-box;
         width: 100%;
         height: 100%;
         overflow: hidden;
         pointer-events: none
         }
         [dir=rtl] .mat-form-field-label-wrapper {
         left: auto;
         right: 0
         }
         .mat-form-field-label {
         position: absolute;
         left: 0;
         font: inherit;
         pointer-events: none;
         width: 100%;
         white-space: nowrap;
         text-overflow: ellipsis;
         overflow: hidden;
         transform-origin: 0 0;
         transition: transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1), color 400ms cubic-bezier(0.25, 0.8, 0.25, 1), width 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
         display: none
         }
         [dir=rtl] .mat-form-field-label {
         transform-origin: 100% 0;
         left: auto;
         right: 0
         }
         .mat-form-field-empty.mat-form-field-label,
         .mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label {
         display: block
         }
         .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
         display: none
         }
         .mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
         display: block;
         transition: none
         }
         .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,
         .mat-input-server[placeholder]:not(:placeholder-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
         display: none
         }
         .mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,
         .mat-form-field-can-float .mat-input-server[placeholder]:not(:placeholder-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
         display: block
         }
         .mat-form-field-label:not(.mat-form-field-empty) {
         transition: none
         }
         .mat-form-field-underline {
         position: absolute;
         width: 100%;
         pointer-events: none;
         transform: scale3d(1, 1.0001, 1)
         }
         .mat-form-field-ripple {
         position: absolute;
         left: 0;
         width: 100%;
         transform-origin: 50%;
         transform: scaleX(0.5);
         opacity: 0;
         transition: background-color 300ms cubic-bezier(0.55, 0, 0.55, 0.2)
         }
         .mat-form-field.mat-focused .mat-form-field-ripple,
         .mat-form-field.mat-form-field-invalid .mat-form-field-ripple {
         opacity: 1;
         transform: none;
         transition: transform 300ms cubic-bezier(0.25, 0.8, 0.25, 1), opacity 100ms cubic-bezier(0.25, 0.8, 0.25, 1), background-color 300ms cubic-bezier(0.25, 0.8, 0.25, 1)
         }
         .mat-form-field-subscript-wrapper {
         position: absolute;
         box-sizing: border-box;
         width: 100%;
         overflow: hidden
         }
         .mat-form-field-subscript-wrapper .mat-icon,
         .mat-form-field-label-wrapper .mat-icon {
         width: 1em;
         height: 1em;
         font-size: inherit;
         vertical-align: baseline
         }
         .mat-form-field-hint-wrapper {
         display: flex
         }
         .mat-form-field-hint-spacer {
         flex: 1 0 1em
         }
         .mat-error {
         display: block
         }
         .mat-form-field-control-wrapper {
         position: relative
         }
         .mat-form-field-hint-end {
         order: 1
         }
         .mat-form-field._mat-animation-noopable .mat-form-field-label,
         .mat-form-field._mat-animation-noopable .mat-form-field-ripple {
         transition: none
         }
      
     
         .mat-form-field-appearance-fill .mat-form-field-flex {
         border-radius: 4px 4px 0 0;
         padding: .75em .75em 0 .75em
         }
         .cdk-high-contrast-active .mat-form-field-appearance-fill .mat-form-field-flex {
         outline: solid 1px
         }
         .mat-form-field-appearance-fill .mat-form-field-underline::before {
         content: "";
         display: block;
         position: absolute;
         bottom: 0;
         height: 1px;
         width: 100%
         }
         .mat-form-field-appearance-fill .mat-form-field-ripple {
         bottom: 0;
         height: 2px
         }
         .cdk-high-contrast-active .mat-form-field-appearance-fill .mat-form-field-ripple {
         height: 0;
         border-top: solid 2px
         }
         .mat-form-field-appearance-fill:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple {
         opacity: 1;
         transform: none;
         transition: opacity 600ms cubic-bezier(0.25, 0.8, 0.25, 1)
         }
         .mat-form-field-appearance-fill._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple {
         transition: none
         }
         .mat-form-field-appearance-fill .mat-form-field-subscript-wrapper {
         padding: 0 1em
         }
      
    
         .mat-input-element {
         font: inherit;
         background: transparent;
         color: currentColor;
         border: none;
         outline: none;
         padding: 0;
         margin: 0;
         width: 100%;
         max-width: 100%;
         vertical-align: bottom;
         text-align: inherit;
         box-sizing: content-box
         }
         .mat-input-element:-moz-ui-invalid {
         box-shadow: none
         }
         .mat-input-element::-ms-clear,
         .mat-input-element::-ms-reveal {
         display: none
         }
         .mat-input-element,
         .mat-input-element::-webkit-search-cancel-button,
         .mat-input-element::-webkit-search-decoration,
         .mat-input-element::-webkit-search-results-button,
         .mat-input-element::-webkit-search-results-decoration {
         -webkit-appearance: none
         }
         .mat-input-element::-webkit-contacts-auto-fill-button,
         .mat-input-element::-webkit-caps-lock-indicator,
         .mat-input-element::-webkit-credentials-auto-fill-button {
         visibility: hidden
         }
         .mat-input-element[type=date],
         .mat-input-element[type=datetime],
         .mat-input-element[type=datetime-local],
         .mat-input-element[type=month],
         .mat-input-element[type=week],
         .mat-input-element[type=time] {
         line-height: 1
         }
         .mat-input-element[type=date]::after,
         .mat-input-element[type=datetime]::after,
         .mat-input-element[type=datetime-local]::after,
         .mat-input-element[type=month]::after,
         .mat-input-element[type=week]::after,
         .mat-input-element[type=time]::after {
         content: " ";
         white-space: pre;
         width: 1px
         }
         .mat-input-element::-webkit-inner-spin-button,
         .mat-input-element::-webkit-calendar-picker-indicator,
         .mat-input-element::-webkit-clear-button {
         font-size: .75em
         }
         .mat-input-element::placeholder {
         -webkit-user-select: none;
         -moz-user-select: none;
         -ms-user-select: none;
         user-select: none;
         transition: color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)
         }
         .mat-input-element::placeholder:-ms-input-placeholder {
         -ms-user-select: text
         }
         .mat-input-element::-moz-placeholder {
         -webkit-user-select: none;
         -moz-user-select: none;
         -ms-user-select: none;
         user-select: none;
         transition: color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)
         }
         .mat-input-element::-moz-placeholder:-ms-input-placeholder {
         -ms-user-select: text
         }
         .mat-input-element::-webkit-input-placeholder {
         -webkit-user-select: none;
         -moz-user-select: none;
         -ms-user-select: none;
         user-select: none;
         transition: color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)
         }
         .mat-input-element::-webkit-input-placeholder:-ms-input-placeholder {
         -ms-user-select: text
         }
         .mat-input-element:-ms-input-placeholder {
         -webkit-user-select: none;
         -moz-user-select: none;
         -ms-user-select: none;
         user-select: none;
         transition: color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)
         }
         .mat-input-element:-ms-input-placeholder:-ms-input-placeholder {
         -ms-user-select: text
         }
         .mat-form-field-hide-placeholder .mat-input-element::placeholder {
         color: transparent !important;
         -webkit-text-fill-color: transparent;
         transition: none
         }
         .mat-form-field-hide-placeholder .mat-input-element::-moz-placeholder {
         color: transparent !important;
         -webkit-text-fill-color: transparent;
         transition: none
         }
         .mat-form-field-hide-placeholder .mat-input-element::-webkit-input-placeholder {
         color: transparent !important;
         -webkit-text-fill-color: transparent;
         transition: none
         }
         .mat-form-field-hide-placeholder .mat-input-element:-ms-input-placeholder {
         color: transparent !important;
         -webkit-text-fill-color: transparent;
         transition: none
         }
         textarea.mat-input-element {
         resize: vertical;
         overflow: auto
         }
         textarea.mat-input-element.cdk-textarea-autosize {
         resize: none
         }
         textarea.mat-input-element {
         padding: 2px 0;
         margin: -2px 0
         }
         select.mat-input-element {
         -moz-appearance: none;
         -webkit-appearance: none;
         position: relative;
         background-color: transparent;
         display: inline-flex;
         box-sizing: border-box;
         padding-top: 1em;
         top: -1em;
         margin-bottom: -1em
         }
         select.mat-input-element::-ms-expand {
         display: none
         }
         select.mat-input-element::-moz-focus-inner {
         border: 0
         }
         select.mat-input-element:not(:disabled) {
         cursor: pointer
         }
         select.mat-input-element::-ms-value {
         color: inherit;
         background: none
         }
         .mat-focused .cdk-high-contrast-active select.mat-input-element::-ms-value {
         color: inherit
         }
         .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
         content: "";
         width: 0;
         height: 0;
         border-left: 5px solid transparent;
         border-right: 5px solid transparent;
         border-top: 5px solid;
         position: absolute;
         top: 50%;
         right: 0;
         margin-top: -2.5px;
         pointer-events: none
         }
         [dir=rtl] .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
         right: auto;
         left: 0
         }
         .mat-form-field-type-mat-native-select .mat-input-element {
         padding-right: 15px
         }
         [dir=rtl] .mat-form-field-type-mat-native-select .mat-input-element {
         padding-right: 0;
         padding-left: 15px
         }
         .mat-form-field-type-mat-native-select .mat-form-field-label-wrapper {
         max-width: calc(100% - 10px)
         }
         .mat-form-field-type-mat-native-select.mat-form-field-appearance-outline .mat-form-field-infix::after {
         margin-top: -5px
         }
         .mat-form-field-type-mat-native-select.mat-form-field-appearance-fill .mat-form-field-infix::after {
         margin-top: -10px
         }
      
     
         .mat-form-field-appearance-legacy .mat-form-field-label {
         transform: perspective(100px);
         -ms-transform: none
         }
         .mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon,
         .mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon {
         width: 1em
         }
         .mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon-button,
         .mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon-button {
         font: inherit;
         vertical-align: baseline
         }
         .mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon-button .mat-icon,
         .mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon-button .mat-icon {
         font-size: inherit
         }
         .mat-form-field-appearance-legacy .mat-form-field-underline {
         height: 1px
         }
         .cdk-high-contrast-active .mat-form-field-appearance-legacy .mat-form-field-underline {
         height: 0;
         border-top: solid 1px
         }
         .mat-form-field-appearance-legacy .mat-form-field-ripple {
         top: 0;
         height: 2px;
         overflow: hidden
         }
         .cdk-high-contrast-active .mat-form-field-appearance-legacy .mat-form-field-ripple {
         height: 0;
         border-top: solid 2px
         }
         .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
         background-position: 0;
         background-color: transparent
         }
         .cdk-high-contrast-active .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
         border-top-style: dotted;
         border-top-width: 2px
         }
         .mat-form-field-appearance-legacy.mat-form-field-invalid:not(.mat-focused) .mat-form-field-ripple {
         height: 1px
         }
      
      
         .mat-form-field-appearance-outline .mat-form-field-wrapper {
         margin: .25em 0
         }
         .mat-form-field-appearance-outline .mat-form-field-flex {
         padding: 0 .75em 0 .75em;
         margin-top: -0.25em;
         position: relative
         }
         .mat-form-field-appearance-outline .mat-form-field-prefix,
         .mat-form-field-appearance-outline .mat-form-field-suffix {
         top: .25em
         }
         .mat-form-field-appearance-outline .mat-form-field-outline {
         display: flex;
         position: absolute;
         top: .25em;
         left: 0;
         right: 0;
         bottom: 0;
         pointer-events: none
         }
         .mat-form-field-appearance-outline .mat-form-field-outline-start,
         .mat-form-field-appearance-outline .mat-form-field-outline-end {
         border: 1px solid currentColor;
         min-width: 5px
         }
         .mat-form-field-appearance-outline .mat-form-field-outline-start {
         border-radius: 5px 0 0 5px;
         border-right-style: none
         }
         [dir=rtl] .mat-form-field-appearance-outline .mat-form-field-outline-start {
         border-right-style: solid;
         border-left-style: none;
         border-radius: 0 5px 5px 0
         }
         .mat-form-field-appearance-outline .mat-form-field-outline-end {
         border-radius: 0 5px 5px 0;
         border-left-style: none;
         flex-grow: 1
         }
         [dir=rtl] .mat-form-field-appearance-outline .mat-form-field-outline-end {
         border-left-style: solid;
         border-right-style: none;
         border-radius: 5px 0 0 5px
         }
         .mat-form-field-appearance-outline .mat-form-field-outline-gap {
         border-radius: .000001px;
         border: 1px solid currentColor;
         border-left-style: none;
         border-right-style: none
         }
         .mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-outline-gap {
         border-top-color: transparent
         }
         .mat-form-field-appearance-outline .mat-form-field-outline-thick {
         opacity: 0
         }
         .mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-start,
         .mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-end,
         .mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-gap {
         border-width: 2px
         }
         .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline,
         .mat-form-field-appearance-outline.mat-form-field-invalid .mat-form-field-outline {
         opacity: 0;
         transition: opacity 100ms cubic-bezier(0.25, 0.8, 0.25, 1)
         }
         .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
         .mat-form-field-appearance-outline.mat-form-field-invalid .mat-form-field-outline-thick {
         opacity: 1
         }
         .mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-outline {
         opacity: 0;
         transition: opacity 600ms cubic-bezier(0.25, 0.8, 0.25, 1)
         }
         .mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-outline-thick {
         opacity: 1
         }
         .mat-form-field-appearance-outline .mat-form-field-subscript-wrapper {
         padding: 0 1em
         }
         .mat-form-field-appearance-outline._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-outline,
         .mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline,
         .mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-start,
         .mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-end,
         .mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-gap {
         transition: none
         }
      
     
         .mat-form-field-appearance-standard .mat-form-field-flex {
         padding-top: .75em
         }
         .mat-form-field-appearance-standard .mat-form-field-underline {
         height: 1px
         }
         .cdk-high-contrast-active .mat-form-field-appearance-standard .mat-form-field-underline {
         height: 0;
         border-top: solid 1px
         }
         .mat-form-field-appearance-standard .mat-form-field-ripple {
         bottom: 0;
         height: 2px
         }
         .cdk-high-contrast-active .mat-form-field-appearance-standard .mat-form-field-ripple {
         height: 0;
         border-top: solid 2px
         }
         .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
         background-position: 0;
         background-color: transparent
         }
         .cdk-high-contrast-active .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
         border-top-style: dotted;
         border-top-width: 2px
         }
         .mat-form-field-appearance-standard:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple {
         opacity: 1;
         transform: none;
         transition: opacity 600ms cubic-bezier(0.25, 0.8, 0.25, 1)
         }
         .mat-form-field-appearance-standard._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple {
         transition: none
         }
      
   
         .mat-select {
         display: inline-block;
         width: 100%;
         outline: none
         }
         .mat-select-trigger {
         display: inline-table;
         cursor: pointer;
         position: relative;
         box-sizing: border-box
         }
         .mat-select-disabled .mat-select-trigger {
         -webkit-user-select: none;
         -moz-user-select: none;
         -ms-user-select: none;
         user-select: none;
         cursor: default
         }
         .mat-select-value {
         display: table-cell;
         max-width: 0;
         width: 100%;
         overflow: hidden;
         text-overflow: ellipsis;
         white-space: nowrap
         }
         .mat-select-value-text {
         white-space: nowrap;
         overflow: hidden;
         text-overflow: ellipsis
         }
         .mat-select-arrow-wrapper {
         display: table-cell;
         vertical-align: middle
         }
         .mat-form-field-appearance-fill .mat-select-arrow-wrapper {
         transform: translateY(-50%)
         }
         .mat-form-field-appearance-outline .mat-select-arrow-wrapper {
         transform: translateY(-25%)
         }
         .mat-form-field-appearance-standard.mat-form-field-has-label .mat-select:not(.mat-select-empty) .mat-select-arrow-wrapper {
         transform: translateY(-50%)
         }
         .mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper {
         transition: transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1)
         }
         ._mat-animation-noopable.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper {
         transition: none
         }
         .mat-select-arrow {
         width: 0;
         height: 0;
         border-left: 5px solid transparent;
         border-right: 5px solid transparent;
         border-top: 5px solid;
         margin: 0 4px
         }
         .mat-select-panel-wrap {
         flex-basis: 100%
         }
         .mat-select-panel {
         min-width: 112px;
         max-width: 280px;
         overflow: auto;
         -webkit-overflow-scrolling: touch;
         padding-top: 0;
         padding-bottom: 0;
         max-height: 256px;
         min-width: 100%;
         border-radius: 4px;
         outline: 0
         }
         .cdk-high-contrast-active .mat-select-panel {
         outline: solid 1px
         }
         .mat-select-panel .mat-optgroup-label,
         .mat-select-panel .mat-option {
         font-size: inherit;
         line-height: 3em;
         height: 3em
         }
         .mat-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-form-field-flex {
         cursor: pointer
         }
         .mat-form-field-type-mat-select .mat-form-field-label {
         width: calc(100% - 18px)
         }
         .mat-select-placeholder {
         transition: color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)
         }
         ._mat-animation-noopable .mat-select-placeholder {
         transition: none
         }
         .mat-form-field-hide-placeholder .mat-select-placeholder {
         color: transparent;
         -webkit-text-fill-color: transparent;
         transition: none;
         display: block
         }
         .mat-select-min-line:empty::before {
         content: " ";
         white-space: pre;
         width: 1px
         }
      
         .container-fluid[_ngcontent-hnp-c77] {
         padding: 0 15px
         }
         @media screen and (min-width:991px) {
         .container-fluid[_ngcontent-hnp-c77] {
         padding: 0 30px
         }
         }
         .footerContainer[_ngcontent-hnp-c77] {
         background: #1C4571;
         color: #fff;
         position: relative;
         padding: 30px 0 0
         }
         @media only screen and (max-width:320px) and (max-width:767px) {
         .footerContainer[_ngcontent-hnp-c77] {
         padding-bottom: 20px
         }
         }
         .footerContainer[_ngcontent-hnp-c77] .vaccinationServices[_ngcontent-hnp-c77] h4[_ngcontent-hnp-c77] {
         text-align: left;
         font-size: 14px;
         font-weight: 600;
         color: #99d9d9;
         text-transform: uppercase;
         margin-bottom: 22px
         }
         .footerContainer[_ngcontent-hnp-c77] .vaccinationServices[_ngcontent-hnp-c77] h4[_ngcontent-hnp-c77]:after {
         content: "";
         display: block;
         border-bottom: 5px solid #99d9d9;
         width: 22px;
         position: relative;
         bottom: -4px
         }
         .footerContainer[_ngcontent-hnp-c77] .vaccinationServices[_ngcontent-hnp-c77] ul[_ngcontent-hnp-c77] {
         list-style-type: none;
         text-align: left;
         padding: 0;
         margin: 0
         }
         .footerContainer[_ngcontent-hnp-c77] .vaccinationServices[_ngcontent-hnp-c77] ul[_ngcontent-hnp-c77] li[_ngcontent-hnp-c77] {
         margin-bottom: 10px;
         font-weight: 300
         }
         .footerContainer[_ngcontent-hnp-c77] .vaccinationServices[_ngcontent-hnp-c77] ul[_ngcontent-hnp-c77] li[_ngcontent-hnp-c77] a[_ngcontent-hnp-c77] {
         color: #fff;
         font-size: 12px;
         font-weight: 400
         }
         .footerContainer[_ngcontent-hnp-c77] .vaccinationServices[_ngcontent-hnp-c77] ul[_ngcontent-hnp-c77] li[_ngcontent-hnp-c77] a[_ngcontent-hnp-c77]:focus,
         .footerContainer[_ngcontent-hnp-c77] .vaccinationServices[_ngcontent-hnp-c77] ul[_ngcontent-hnp-c77] li[_ngcontent-hnp-c77] a[_ngcontent-hnp-c77]:hover {
         text-decoration: underline
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .footerContainer[_ngcontent-hnp-c77] .vaccinationServices[_ngcontent-hnp-c77] {
         margin-bottom: 20px
         }
         }
         @media only screen and (min-width:320px) and (max-width:991px) {
         .footerContainer[_ngcontent-hnp-c77] .supportList[_ngcontent-hnp-c77] ul[_ngcontent-hnp-c77] {
         border-right: none
         }
         }
         .footerContainer[_ngcontent-hnp-c77] .contactusCol[_ngcontent-hnp-c77] .helpline[_ngcontent-hnp-c77] p[_ngcontent-hnp-c77] {
         font-size: 12px;
         font-weight: 400
         }
         .footerContainer[_ngcontent-hnp-c77] .contactusCol[_ngcontent-hnp-c77] .helpline[_ngcontent-hnp-c77] p[_ngcontent-hnp-c77] a[_ngcontent-hnp-c77] {
         color: #fff;
         font-weight: 400;
         font-size: 12px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .footerContainer[_ngcontent-hnp-c77] .contactusCol[_ngcontent-hnp-c77] .helpline[_ngcontent-hnp-c77] {
         margin-top: 0 !important
         }
         }
         @media only screen and (min-width:768px) and (max-width:991px) {
         .footerContainer[_ngcontent-hnp-c77] .contactusCol[_ngcontent-hnp-c77] {
         margin-top: 20px
         }
         }
         .footerContainer[_ngcontent-hnp-c77] .contactusCol[_ngcontent-hnp-c77] h4[_ngcontent-hnp-c77] {
         font-weight: 600;
         color: #99d9d9;
         text-transform: uppercase
         }
         .footerContainer[_ngcontent-hnp-c77] .footerLogos[_ngcontent-hnp-c77] {
         padding: 0;
         margin: 0;
         text-align: center
         }
         @media only screen and (min-width:320px) and (max-width:1000px) {
         .footerContainer[_ngcontent-hnp-c77] .footerLogos[_ngcontent-hnp-c77] {
         display: flex;
         align-items: center;
         justify-content: center
         }
         }
         .footerContainer[_ngcontent-hnp-c77] .footerLogos[_ngcontent-hnp-c77] li[_ngcontent-hnp-c77] {
         list-style-type: none;
         display: inline-block;
         padding: 0 15px
         }
         .footerContainer[_ngcontent-hnp-c77] .footerLogos[_ngcontent-hnp-c77] li[_ngcontent-hnp-c77] img[_ngcontent-hnp-c77] {
         height: 60px;
         vertical-align: middle
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .footerContainer[_ngcontent-hnp-c77] .footerLogos[_ngcontent-hnp-c77] li[_ngcontent-hnp-c77] {
         display: inline-block
         }
         .footerContainer[_ngcontent-hnp-c77] .footerLogos[_ngcontent-hnp-c77] li[_ngcontent-hnp-c77] [_ngcontent-hnp-c77]:first-child {
         height: 70px;
         margin-bottom: 0
         }
         }
         .footerContainer[_ngcontent-hnp-c77] .miniFooter[_ngcontent-hnp-c77] {
         background-color: #1C4571;
         padding: 5px 0;
         margin-top: 0px
         }
         .footerContainer[_ngcontent-hnp-c77] .bottomFooter[_ngcontent-hnp-c77] {
         align-items: center
         }
         .footerContainer[_ngcontent-hnp-c77] .bottomFooter[_ngcontent-hnp-c77] p[_ngcontent-hnp-c77] {
         margin: 0;
         font-weight: 400;
         font-size: 12px
         }
         .footerContainer[_ngcontent-hnp-c77] .bottomFooter[_ngcontent-hnp-c77] a[_ngcontent-hnp-c77] {
         color: #fff;
         font-weight: 400;
         font-size: 12px;
         white-space: nowrap
         }
         .footerContainer[_ngcontent-hnp-c77] .bottomFooter[_ngcontent-hnp-c77] .bottomFooterLinks1[_ngcontent-hnp-c77] {
         text-align: end
         }
         .footerContainer[_ngcontent-hnp-c77] .bottomFooter[_ngcontent-hnp-c77] .bottomFooterLinks1[_ngcontent-hnp-c77] [_ngcontent-hnp-c77]:after {
         content: "";
         display: inline-block;
         border-bottom-color: #1C4571;
         border-right-width: 1px;
         border-right-style: solid;
         height: 14px;
         position: relative;
         vertical-align: middle;
         right: -13px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .footerContainer[_ngcontent-hnp-c77] .bottomFooter[_ngcontent-hnp-c77] .copyrightCol[_ngcontent-hnp-c77] {
         display: flex;
         order: 3;
         justify-content: center;
         margin-top: 15px
         }
         .footerContainer[_ngcontent-hnp-c77] .bottomFooter[_ngcontent-hnp-c77] .logosCol[_ngcontent-hnp-c77] {
         display: flex;
         order: 1;
         justify-content: center;
         margin-top: 15px
         }
         .footerContainer[_ngcontent-hnp-c77] .bottomFooter[_ngcontent-hnp-c77] .bottomFooterCol[_ngcontent-hnp-c77] {
         display: inline-block;
         order: 2;
         margin-top: 15px
         }
         }
         .nhaImg[_ngcontent-hnp-c77] {
         height: 40px !important
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .nhaImg[_ngcontent-hnp-c77] {
         height: 50px !important
         }
         }
         ul.contact_numbers[_ngcontent-hnp-c77] {
         text-align: left;
         list-style: none;
         margin: 0;
         padding: 15px 0;
         border: solid #fff;
         border-width: 1px 0
         }
         ul.contact_numbers[_ngcontent-hnp-c77] li[_ngcontent-hnp-c77] {
         display: inline-block;
         white-space: nowrap;
         padding: 5px 10px;
         font-size: 13px;
         width: 50%
         }
         @media only screen and (min-width:320px) and (max-width:360px) {
         ul.contact_numbers[_ngcontent-hnp-c77] li[_ngcontent-hnp-c77] {
         padding: 5px 0;
         font-size: 11px
         }
         }
         ul.contact_numbers[_ngcontent-hnp-c77] li[_ngcontent-hnp-c77] span[_ngcontent-hnp-c77] {
         font-weight: 500;
         font-size: 12px
         }
         .helplineContacts[_ngcontent-hnp-c77] h4[_ngcontent-hnp-c77] {
         text-align: left;
         font-size: 14px;
         font-weight: 600;
         color: #99d9d9;
         margin-bottom: 5px
         }
         @media only screen and (min-width:320px) and (max-width:359px) {
         .helplineContacts[_ngcontent-hnp-c77] h4[_ngcontent-hnp-c77] {
         font-size: 10px
         }
         }
         @media only screen and (min-width:360px) and (max-width:414px) {
         .helplineContacts[_ngcontent-hnp-c77] h4[_ngcontent-hnp-c77] {
         font-size: 12px
         }
         }
         .helplineContacts[_ngcontent-hnp-c77] ul[_ngcontent-hnp-c77] {
         border: solid #015158;
         border-width: 1px 0 0;
         list-style-type: none;
         text-align: left;
         padding: 15px 0;
         margin: 0;
         display: flex;
         justify-content: space-between
         }
         .helplineContacts[_ngcontent-hnp-c77] ul[_ngcontent-hnp-c77] li[_ngcontent-hnp-c77] {
         margin-bottom: 10px;
         font-weight: 300
         }
         @media only screen and (min-width:320px) and (max-width:359px) {
         .helplineContacts[_ngcontent-hnp-c77] ul[_ngcontent-hnp-c77] li[_ngcontent-hnp-c77] {
         font-size: 10px;
         font-size: 12px
         }
         }
         .helplineContacts[_ngcontent-hnp-c77] ul[_ngcontent-hnp-c77] li[_ngcontent-hnp-c77] a[_ngcontent-hnp-c77] {
         color: #fff;
         font-size: 12px;
         font-weight: 400
         }
         .helplineContacts[_ngcontent-hnp-c77] ul[_ngcontent-hnp-c77] li[_ngcontent-hnp-c77] a[_ngcontent-hnp-c77]:focus,
         .helplineContacts[_ngcontent-hnp-c77] ul[_ngcontent-hnp-c77] li[_ngcontent-hnp-c77] a[_ngcontent-hnp-c77]:hover {
         text-decoration: underline
         }
      
    
         .mat-option {
         white-space: nowrap;
         overflow: hidden;
         text-overflow: ellipsis;
         display: block;
         line-height: 48px;
         height: 48px;
         padding: 0 16px;
         text-align: left;
         text-decoration: none;
         max-width: 100%;
         position: relative;
         cursor: pointer;
         outline: none;
         display: flex;
         flex-direction: row;
         max-width: 100%;
         box-sizing: border-box;
         align-items: center;
         -webkit-tap-highlight-color: transparent
         }
         .mat-option[disabled] {
         cursor: default
         }
         [dir=rtl] .mat-option {
         text-align: right
         }
         .mat-option .mat-icon {
         margin-right: 16px;
         vertical-align: middle
         }
         .mat-option .mat-icon svg {
         vertical-align: top
         }
         [dir=rtl] .mat-option .mat-icon {
         margin-left: 16px;
         margin-right: 0
         }
         .mat-option[aria-disabled=true] {
         -webkit-user-select: none;
         -moz-user-select: none;
         -ms-user-select: none;
         user-select: none;
         cursor: default
         }
         .mat-optgroup .mat-option:not(.mat-option-multiple) {
         padding-left: 32px
         }
         [dir=rtl] .mat-optgroup .mat-option:not(.mat-option-multiple) {
         padding-left: 16px;
         padding-right: 32px
         }
         .cdk-high-contrast-active .mat-option {
         margin: 0 1px
         }
         .cdk-high-contrast-active .mat-option.mat-active {
         border: solid 1px currentColor;
         margin: 0
         }
         .cdk-high-contrast-active .mat-option[aria-disabled=true] {
         opacity: .5
         }
         .mat-option-text {
         display: inline-block;
         flex-grow: 1;
         overflow: hidden;
         text-overflow: ellipsis
         }
         .mat-option .mat-option-ripple {
         top: 0;
         left: 0;
         right: 0;
         bottom: 0;
         position: absolute;
         pointer-events: none
         }
         .mat-option-pseudo-checkbox {
         margin-right: 8px
         }
         [dir=rtl] .mat-option-pseudo-checkbox {
         margin-left: 8px;
         margin-right: 0
         }
      
 
         @charset "UTF-8";
         @import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap");
         @media only screen and (min-width:320px) and (max-width:767px) {
         .availablitymobile[_ngcontent-hnp-c116] {
         padding: 0 !important
         }
         }
         @font-face {
         font-family: Freestyle-script;
         src: url(FREESCPT.66481f539db7e51d22d9.TTF) format("truetype");
         font-weight: 400;
         font-style: normal;
         font-display: block
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .covidcertificat[_ngcontent-hnp-c116] .certiblock[_ngcontent-hnp-c116] .block1.pldg.undp[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         max-width: 40px
         }
         }
         .heading-title[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         text-align: center;
         font-size: 20px;
         line-height: 25px;
         font-weight: 700;
         margin-top: 15px;
         margin-bottom: 20px;
         color: #212529
         }
         .helpline-detail[_ngcontent-hnp-c116] {
         padding-bottom: 20px;
         background-color: #fff
         }
         .helpline-detail[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 14px;
         margin-bottom: 5px;
         font-weight: 600;
         color: #000
         }
         .helpline-detail[_ngcontent-hnp-c116] span[_ngcontent-hnp-c116] {
         font-size: 16px
         }
         .helpline-detail[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116] {
         font-size: 16px;
         font-weight: 600
         }
         .helpline[_ngcontent-hnp-c116] {
         display: flex;
         align-items: center;
         margin-right: 10px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .helpline[_ngcontent-hnp-c116] {
         margin-bottom: 10px
         }
         }
         @media only screen and (min-width:768px) and (max-width:991px) {
         .helpline[_ngcontent-hnp-c116] {
         margin-bottom: 10px
         }
         }
         .helpline[_ngcontent-hnp-c116] .icon-children[_ngcontent-hnp-c116],
         .helpline[_ngcontent-hnp-c116] .icon-citizen[_ngcontent-hnp-c116],
         .helpline[_ngcontent-hnp-c116] .icon-mental-health[_ngcontent-hnp-c116],
         .helpline[_ngcontent-hnp-c116] .icon-ministry-helpline[_ngcontent-hnp-c116],
         .helpline[_ngcontent-hnp-c116] span.icon-helpline[_ngcontent-hnp-c116] {
         font-size: 35px;
         color: #000;
         margin-right: 10px;
         width: 35px;
         text-align: right
         }
         .helpline[_ngcontent-hnp-c116] .right-section[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         margin-bottom: 5px
         }
         .helpline[_ngcontent-hnp-c116] .right-section[_ngcontent-hnp-c116] span.icon-phone[_ngcontent-hnp-c116] {
         color: #000;
         vertical-align: middle;
         margin-right: 5px
         }
         .margin0cls[_ngcontent-hnp-c116] {
         margin: 0 !important
         }
         .nopaddingclsblock[_ngcontent-hnp-c116] {
         padding: 0 !important
         }
         .btn-primary[_ngcontent-hnp-c116] {
         background-color: #002060
         }
         .flashNewsSection[_ngcontent-hnp-c116] {
         background-color: #fff;
         padding: 20px 0
         }
         .flashNewsSection[_ngcontent-hnp-c116] .newsPanel[_ngcontent-hnp-c116] {
         background-color: #f6fbff;
         padding: 8px 10px;
         border-radius: 8px;
         border: 1px solid #edeff0
         }
         .flashNewsSection[_ngcontent-hnp-c116] .newsPanel[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] {
         font-weight: 600;
         color: #002060;
         font-size: 18px;
         margin-bottom: 0
         }
         .flashNewsSection[_ngcontent-hnp-c116] .newsPanel[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         font-size: 15px;
         font-weight: 400;
         color: #808589;
         margin-bottom: 0
         }
         .flashNewsSection[_ngcontent-hnp-c116] .newsPanel[_ngcontent-hnp-c116] .btn-secondary[_ngcontent-hnp-c116] {
         background-color: #fff;
         border: 1px solid #002060;
         border-radius: 20px;
         color: #002060;
         text-transform: uppercase;
         padding: 2px 10px;
         font-weight: 500;
         width: 130px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .flashNewsSection[_ngcontent-hnp-c116] .newsPanel[_ngcontent-hnp-c116] {
         text-align: center;
         padding-bottom: 16px
         }
         .flashNewsSection[_ngcontent-hnp-c116] .newsPanel[_ngcontent-hnp-c116] .btn-secondary[_ngcontent-hnp-c116] {
         margin-top: 10px
         }
         }
         .homeBannerSection[_ngcontent-hnp-c116] {
         background-color: #fff;
         padding-top: 25px
         }
         .homeBannerSection[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-weight: 300;
         font-size: 48px;
         line-height: 64px;
         color: #002060
         }
         .homeBannerSection[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         color: #002060
         }
         .homeBannerSection[_ngcontent-hnp-c116] .bannerImg[_ngcontent-hnp-c116] {
         text-align: right
         }
         .homeBannerSection[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116] {
         color: #002060;
         text-transform: uppercase;
         font-weight: 500;
         box-shadow: 2px 2px 5px #999
         }
         .homeBannerSection[_ngcontent-hnp-c116] a.btn[_ngcontent-hnp-c116] {
         border-radius: 30px
         }
         .homeBannerSection[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116] span[_ngcontent-hnp-c116] {
         display: block;
         font-size: 11px
         }
         .homeBannerSection[_ngcontent-hnp-c116] a.btn-warning[_ngcontent-hnp-c116] {
         background-color: #ffc000;
         color: #002060
         }
         .homeBannerSection[_ngcontent-hnp-c116] a.btn-warning[_ngcontent-hnp-c116]:hover {
         background-color: #ffc000
         }
         .homeBannerSection[_ngcontent-hnp-c116] a.btn-warning[_ngcontent-hnp-c116]:focus {
         color: #002060
         }
         .homeBannerSection[_ngcontent-hnp-c116] a.btn-secondary[_ngcontent-hnp-c116] {
         background-color: #fff;
         border: 1px solid #002060
         }
         .homeBannerSection[_ngcontent-hnp-c116] a.btn-secondary[_ngcontent-hnp-c116]:hover {
         background-color: #fff
         }
         .homeBannerSection[_ngcontent-hnp-c116] a.btn-secondary[_ngcontent-hnp-c116]:focus {
         color: #002060
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .homeBannerSection[_ngcontent-hnp-c116] {
         padding-top: 10px
         }
         .homeBannerSection[_ngcontent-hnp-c116] .bannerImg[_ngcontent-hnp-c116] {
         text-align: center
         }
         .homeBannerSection[_ngcontent-hnp-c116] .bannerImg[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         max-width: 60%
         }
         .homeBannerSection[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 28px;
         line-height: 32px
         }
         .homeBannerSection[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116],
         .homeBannerSection[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         text-align: center
         }
         }
         @media only screen and (min-width:320px) and (max-width:640px) {
         .homeBannerSection[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116] span[_ngcontent-hnp-c116] {
         display: none
         }
         }
         @media only screen and (min-width:768px) and (max-width:938x) {
         .homeBannerSection[_ngcontent-hnp-c116] .responsiveDesktop[_ngcontent-hnp-c116] {
         display: none
         }
         .homeBannerSection[_ngcontent-hnp-c116] .responsiveTab[_ngcontent-hnp-c116] {
         display: block
         }
         }
         .helplineSection[_ngcontent-hnp-c116] {
         background-color: #fff
         }
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] {
         background-color: #02aeae;
         padding: 20px 30px
         }
         @media only screen and (min-width:320px) and (max-width:980px) {
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] {
         padding: 10px 0
         }
         }
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] .form-group[_ngcontent-hnp-c116] {
         margin-bottom: 0
         }
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] h4[_ngcontent-hnp-c116] {
         border-right: 1px solid #000;
         color: #000;
         font-size: 17px;
         font-weight: 700;
         padding-top: 10px;
         padding-bottom: 10px;
         letter-spacing: -.4px;
         margin: 0
         }
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] h4[_ngcontent-hnp-c116] i[_ngcontent-hnp-c116] {
         margin-right: 6px;
         position: relative;
         top: 2px
         }
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] h5[_ngcontent-hnp-c116],
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] h6[_ngcontent-hnp-c116] {
         margin-bottom: 0
         }
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] h6[_ngcontent-hnp-c116] {
         font-size: 14px;
         font-weight: 500;
         color: 0;
         margin-bottom: 6px
         }
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] h5[_ngcontent-hnp-c116] {
         font-weight: 600;
         color: #0056b3
         }
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] .numOr[_ngcontent-hnp-c116] {
         color: #000;
         font-weight: 400;
         font-size: 20px
         }
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116] {
         color: #000;
         font-weight: 500;
         font-size: 16px
         }
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116]:focus,
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116]:hover {
         text-decoration: underline
         }
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] .noMobile[_ngcontent-hnp-c116] {
         display: block
         }
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] .mobileOnly[_ngcontent-hnp-c116],
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] .noDisktop[_ngcontent-hnp-c116] {
         display: none
         }
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] .helplineNumbers[_ngcontent-hnp-c116] {
         overflow: auto
         }
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] .helplineNumbers[_ngcontent-hnp-c116] ul[_ngcontent-hnp-c116] {
         margin: 0 auto;
         padding: 0;
         width: 850px;
         text-align: center
         }
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] .helplineNumbers[_ngcontent-hnp-c116] ul[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] {
         list-style-type: none;
         display: inline-block;
         width: 130px;
         margin-bottom: 10px;
         text-align: left
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] .helplineNumbers[_ngcontent-hnp-c116] ul[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] {
         width: 160px
         }
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] .helplineNumbers[_ngcontent-hnp-c116] ul[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116]:first-child {
         width: 200px
         }
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] .helplineNumbers[_ngcontent-hnp-c116] ul[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116]:nth-child(2) {
         width: 120px
         }
         }
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] [_ngcontent-hnp-c116]::-webkit-scrollbar {
         height: 2px;
         width: 4px;
         border: 1px solid #eee
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] .mobileOnly[_ngcontent-hnp-c116] {
         display: block
         }
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] .noMobile[_ngcontent-hnp-c116] {
         display: none
         }
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] h4[_ngcontent-hnp-c116] {
         text-align: center;
         border-right: 0;
         position: relative;
         font-size: 15px
         }
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] h4[_ngcontent-hnp-c116]:after {
         position: absolute;
         content: "";
         width: 40px;
         height: 1px;
         background-color: #fff;
         bottom: -2px;
         left: 6px;
         right: 0;
         margin: 0 auto
         }
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] .form-group[_ngcontent-hnp-c116] {
         margin-bottom: 1rem
         }
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116],
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] h6[_ngcontent-hnp-c116] {
         font-size: 12px
         }
         }
         @media only screen and (min-width:768px) and (max-width:938px) {
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] h4[_ngcontent-hnp-c116] {
         text-align: center;
         border-right: 0;
         position: relative;
         font-size: 15px
         }
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] h4[_ngcontent-hnp-c116]:after {
         position: absolute;
         content: "";
         width: 40px;
         height: 1px;
         background-color: #fff;
         bottom: 8px;
         left: 6px;
         right: 0;
         margin: 0 auto
         }
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116],
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] h6[_ngcontent-hnp-c116] {
         font-size: 12px
         }
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] .noMobile[_ngcontent-hnp-c116] {
         display: none
         }
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] .noDisktop[_ngcontent-hnp-c116] {
         display: block
         }
         }
         @media only screen and (min-width:939px) and (max-width:1172px) {
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] h4[_ngcontent-hnp-c116] {
         font-size: 14px
         }
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] .numOr[_ngcontent-hnp-c116],
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116],
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] h6[_ngcontent-hnp-c116] {
         font-size: 9px
         }
         }
         @media only screen and (min-width:1200px) and (max-width:1400px) {
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] .numOr[_ngcontent-hnp-c116],
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116],
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] h6[_ngcontent-hnp-c116] {
         font-size: 14px
         }
         }
         @media only screen and (min-width:640px) and (max-width:667px) {
         .helplineSection[_ngcontent-hnp-c116] .helplineSectionNew[_ngcontent-hnp-c116] .helplineNumbers[_ngcontent-hnp-c116] {
         overflow: auto
         }
         }
         .nearestCentersSection[_ngcontent-hnp-c116] {
         padding: 45px 0;
         background-color: #fff
         }
         .nearestCentersSection[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 32px;
         color: #1C4571;
         line-height: 40px;
         margin-bottom: 1.5rem;
         font-weight: 700
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .nearestCentersSection[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 22px;
         line-height: 30px
         }
         }
         .nearestCentersSection[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 16px;
         font-weight: 400;
         color: #5a5a75;
         margin-bottom: 15px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .nearestCentersSection[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 16px;
         line-height: 24px
         }
         }
         .nearestCentersSection[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116] {
         text-decoration: none;
         font-size: 18px;
         font-weight: 500;
         color: #02aeae
         }
         .nearestCentersSection[_ngcontent-hnp-c116] .mat-tab-label .mat-tab-label-content {
         font-size: 22px;
         font-weight: 700
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .nearestCentersSection[_ngcontent-hnp-c116] .mat-tab-label .mat-tab-label-content {
         font-size: 14px
         }
         }
         .raiseanissueSection[_ngcontent-hnp-c116] {
         background-color: #1C4571;
         padding: 45px 0 50px
         }
         .raiseanissueSection[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] {
         color: #fff;
         font-size: 32px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .raiseanissueSection[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] {
         font-size: 22px
         }
         }
         .raiseanissueSection[_ngcontent-hnp-c116] p.my-4[_ngcontent-hnp-c116] {
         color: #fff
         }
         @media screen and (min-width:320px) and (max-width:480px) {
         .raiseanissueSection[_ngcontent-hnp-c116] .carouselRaiseanIssue[_ngcontent-hnp-c116] {
         margin-bottom: 30px
         }
         }
         @media screen and (min-width:481px) and (max-width:767px) {
         .raiseanissueSection[_ngcontent-hnp-c116] .carouselRaiseanIssue[_ngcontent-hnp-c116] {
         margin-top: 30px
         }
         }
         .raiseanissueSection[_ngcontent-hnp-c116] .raiseanissueCard[_ngcontent-hnp-c116] {
         width: 90%;
         text-align: center;
         background: #fff 0 0 no-repeat padding-box;
         box-shadow: 0 8px 25px rgba(64, 48, 107, .25098039215686274);
         border-radius: 10px;
         padding: 20px 15px;
         margin: 0 auto
         }
         @media only screen and (min-width:320px) and (max-width:359px) {
         .raiseanissueSection[_ngcontent-hnp-c116] .raiseanissueCard[_ngcontent-hnp-c116] {
         min-height: 230px
         }
         }
         @media only screen and (min-width:360px) and (max-width:480px) {
         .raiseanissueSection[_ngcontent-hnp-c116] .raiseanissueCard[_ngcontent-hnp-c116] {
         min-height: 215px
         }
         }
         @media only screen and (min-width:481px) and (max-width:767px) {
         .raiseanissueSection[_ngcontent-hnp-c116] .raiseanissueCard[_ngcontent-hnp-c116] {
         min-height: 206px
         }
         }
         .raiseanissueSection[_ngcontent-hnp-c116] .raiseanissueCard[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116] {
         min-height: 40px;
         font-weight: 700;
         letter-spacing: 0;
         color: #1C4571;
         font-size: 15px;
         display: block
         }
         @media only screen and (min-width:320px) and (max-width:992px) {
         .raiseanissueSection[_ngcontent-hnp-c116] .raiseanissueCard[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116] {
         margin-bottom: 10px
         }
         }
         @media only screen and (min-width:320px) and (max-width:480px) {
         .raiseanissueSection[_ngcontent-hnp-c116] .raiseanissueCard[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116] {
         min-height: 25px
         }
         }
         @media only screen and (min-width:481px) and (max-width:767px) {
         .raiseanissueSection[_ngcontent-hnp-c116] .raiseanissueCard[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116] {
         min-height: 25px
         }
         }
         @media only screen and (min-width:768px) and (max-width:992px) {
         .raiseanissueSection[_ngcontent-hnp-c116] .raiseanissueCard[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116] {
         min-height: 40px
         }
         }
         .raiseanissueSection[_ngcontent-hnp-c116] .raiseanissueCard[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         letter-spacing: 0;
         color: white;
         font-weight: 500;
         font-size: 13px
         }
         .raiseanissueSection[_ngcontent-hnp-c116] .raise-an-issue-cards[_ngcontent-hnp-c116] {
         padding-left: 0;
         display: flex
         }
         @media only screen and (min-width:320px) and (max-width:992px) {
         .raiseanissueSection[_ngcontent-hnp-c116] .raise-an-issue-cards[_ngcontent-hnp-c116] {
         display: inherit !important
         }
         }
         .raiseanissueSection[_ngcontent-hnp-c116] .raise-an-issue-cards[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] {
         width: 19%;
         text-align: center;
         background: #fff 0 0 no-repeat padding-box;
         box-shadow: 0 8px 25px rgba(64, 48, 107, .25098039215686274);
         border-radius: 20px;
         padding: 20px 15px;
         margin: 0 20px 0 0;
         list-style-type: none
         }
         .raiseanissueSection[_ngcontent-hnp-c116] .raise-an-issue-cards[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116]:last-child {
         margin-right: 0
         }
         .raiseanissueSection[_ngcontent-hnp-c116] .raise-an-issue-cards[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116]:hover {
         box-shadow: 0 3px 10px #00d4d4 !important
         }
         @media only screen and (min-width:320px) and (max-width:992px) {
         .raiseanissueSection[_ngcontent-hnp-c116] .raise-an-issue-cards[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] {
         width: 100%;
         margin: 0 0 10px !important
         }
         }
         .raiseanissueSection[_ngcontent-hnp-c116] .raise-an-issue-cards[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116] {
         min-height: 55px;
         font-weight: 700;
         letter-spacing: 0;
         color: #1C4571;
         font-size: 15px;
         display: block
         }
         @media only screen and (min-width:320px) and (max-width:992px) {
         .raiseanissueSection[_ngcontent-hnp-c116] .raise-an-issue-cards[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116] {
         min-height: inherit;
         margin-bottom: 10px
         }
         }
         .raiseanissueSection[_ngcontent-hnp-c116] .raise-an-issue-cards[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         letter-spacing: 0;
         color: white;
         font-weight: 500;
         font-size: 13px
         }
         .yourGuideSection[_ngcontent-hnp-c116] {
         padding: 45px 0;
         background-color: #fff
         }
         @media only screen and (min-width:320px) and (max-width:768px) {
         .yourGuideSection[_ngcontent-hnp-c116] {
         padding: 30px 0
         }
         }
         .yourGuideSection[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 40px;
         color: #0e1229;
         line-height: 47px;
         font-weight: 700
         }
         @media only screen and (min-width:320px) and (max-width:768px) {
         .yourGuideSection[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 32px;
         line-height: 40px;
         text-align: left !important
         }
         }
         .newsSection[_ngcontent-hnp-c116] {
         background-color: #fff;
         padding-bottom: 60px
         }
         @media only screen and (min-width:320px) and (max-width:768px) {
         .newsSection[_ngcontent-hnp-c116] {
         padding-bottom: 0
         }
         }
         .newsSection[_ngcontent-hnp-c116] .imgCenter[_ngcontent-hnp-c116] {
         margin: auto;
         display: block
         }
         .newsSection[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         font-size: 28px;
         color: #0e1229;
         line-height: 33px;
         text-transform: uppercase;
         font-weight: 700
         }
         @media only screen and (min-width:360px) and (max-width:768px) {
         .newsSection[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         font-size: 20px;
         line-height: 23px;
         text-align: left !important
         }
         }
         .newsSection[_ngcontent-hnp-c116] h6[_ngcontent-hnp-c116] {
         font-size: 18px;
         font-weight: 700;
         min-height: 90px;
         line-height: 26px
         }
         @media only screen and (min-width:320px) and (max-width:359px) {
         .newsSection[_ngcontent-hnp-c116] h6[_ngcontent-hnp-c116] {
         min-height: auto;
         margin-top: 0;
         font-size: 12px;
         line-height: 16px
         }
         }
         @media only screen and (min-width:360px) and (max-width:480px) {
         .newsSection[_ngcontent-hnp-c116] h6[_ngcontent-hnp-c116] {
         min-height: auto;
         margin-top: 0;
         font-size: 14px;
         line-height: 22px
         }
         }
         @media only screen and (min-width:560px) and (max-width:570px) {
         .newsSection[_ngcontent-hnp-c116] h6[_ngcontent-hnp-c116] {
         min-height: 80px
         }
         }
         @media only screen and (min-width:767px) and (max-width:830px) {
         .newsSection[_ngcontent-hnp-c116] h6[_ngcontent-hnp-c116] {
         font-size: 14px;
         line-height: 22px;
         min-height: auto
         }
         }
         .newsSection[_ngcontent-hnp-c116] h6[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116] {
         color: #0e1229
         }
         .newsSection[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         margin: 0;
         font-size: 18px;
         color: #565969
         }
         @media only screen and (min-width:320px) and (max-width:359px) {
         .newsSection[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 12px
         }
         }
         @media only screen and (min-width:360px) and (max-width:480px) {
         .newsSection[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 14px
         }
         }
         @media only screen and (min-width:767px) and (max-width:830px) {
         .newsSection[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 14px
         }
         }
         .newsSection[_ngcontent-hnp-c116] .readMoreBtn[_ngcontent-hnp-c116] {
         color: #4e67eb;
         font-size: 16px;
         border: 1px solid #4e67eb;
         background: none;
         border-radius: 50px;
         padding: 10px 30px;
         font-weight: 700
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .newsSection[_ngcontent-hnp-c116] .readMoreBtn[_ngcontent-hnp-c116] {
         display: none
         }
         }
         @media screen and (min-width:320px) and (max-width:480px) {
         .newsSection[_ngcontent-hnp-c116] .mobileIconCol[_ngcontent-hnp-c116] {
         width: 40%
         }
         .newsSection[_ngcontent-hnp-c116] .mobileTextCol[_ngcontent-hnp-c116] {
         width: 60%;
         padding-left: 0
         }
         }
         @media screen and (min-width:480px) and (max-width:767px) {
         .newsSection[_ngcontent-hnp-c116] .mobileIconCol[_ngcontent-hnp-c116] {
         width: 30%
         }
         .newsSection[_ngcontent-hnp-c116] .mobileTextCol[_ngcontent-hnp-c116] {
         width: 70%;
         padding-left: 0
         }
         }
         .getVaccinationSection[_ngcontent-hnp-c116] {
         padding: 45px 0;
         background-color: #fff
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .getVaccinationSection[_ngcontent-hnp-c116] {
         padding: 30px 0
         }
         }
         .getVaccinationSection[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 32px;
         color: #002060;
         line-height: 40px
         }
         .getVaccinationSection[_ngcontent-hnp-c116] .card[_ngcontent-hnp-c116] {
         border: 0
         }
         .getVaccinationSection[_ngcontent-hnp-c116] .card[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         border-radius: 50%
         }
         .getVaccinationSection[_ngcontent-hnp-c116] .card[_ngcontent-hnp-c116] .card-img-top[_ngcontent-hnp-c116] {
         width: 180px;
         margin: 0 auto -50px;
         z-index: 99
         }
         .getVaccinationSection[_ngcontent-hnp-c116] .card[_ngcontent-hnp-c116] .card-body[_ngcontent-hnp-c116] {
         background-color: #f7fcff;
         border-radius: 10px;
         box-shadow: 0 1px 2px #999
         }
         .getVaccinationSection[_ngcontent-hnp-c116] .card[_ngcontent-hnp-c116] .card-body[_ngcontent-hnp-c116] .card-title[_ngcontent-hnp-c116] {
         font-weight: 600;
         padding-top: 50px;
         line-height: 21px;
         text-align: center;
         color: #002060
         }
         .getVaccinationSection[_ngcontent-hnp-c116] .card[_ngcontent-hnp-c116] .card-body[_ngcontent-hnp-c116] .card-text[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116] {
         font-size: 11px;
         text-transform: uppercase;
         color: #002060;
         text-decoration: underline
         }
         .getVaccinationSection[_ngcontent-hnp-c116] .card[_ngcontent-hnp-c116] .card-body[_ngcontent-hnp-c116] .card-text[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116]:focus,
         .getVaccinationSection[_ngcontent-hnp-c116] .card[_ngcontent-hnp-c116] .card-body[_ngcontent-hnp-c116] .card-text[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116]:hover {
         text-decoration: none
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .getVaccinationSection[_ngcontent-hnp-c116] .card[_ngcontent-hnp-c116] {
         margin-bottom: 20px
         }
         }
         @media only screen and (min-width:768px) and (max-width:938px) {
         .getVaccinationSection[_ngcontent-hnp-c116] .card-body[_ngcontent-hnp-c116] {
         min-height: 235px
         }
         }
         @media only screen and (min-width:768px) and (max-width:1024px) {
         .getVaccinationSection[_ngcontent-hnp-c116] .card[_ngcontent-hnp-c116] .card-title[_ngcontent-hnp-c116] {
         font-size: 14px
         }
         .getVaccinationSection[_ngcontent-hnp-c116] .card[_ngcontent-hnp-c116] .card-img-top[_ngcontent-hnp-c116] {
         width: 140px
         }
         }
         .videoSection[_ngcontent-hnp-c116] {
         padding: 45px 0;
         background-color: #fff
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .videoSection[_ngcontent-hnp-c116] {
         padding: 30px 0
         }
         }
         .videoSection[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 32px;
         color: #002060;
         line-height: 40px
         }
         .videoSection[_ngcontent-hnp-c116] .card[_ngcontent-hnp-c116] {
         border: 0
         }
         .videoSection[_ngcontent-hnp-c116] .card[_ngcontent-hnp-c116] .card-body[_ngcontent-hnp-c116] {
         background-color: #f7fcff;
         border-radius: 5px;
         box-shadow: 0 1px 2px #999;
         padding: 7px;
         display: flex;
         align-items: center
         }
         .videoSection[_ngcontent-hnp-c116] .card[_ngcontent-hnp-c116] .card-body[_ngcontent-hnp-c116] video[_ngcontent-hnp-c116] {
         width: 100%;
         height: auto
         }
         .helpYouSection[_ngcontent-hnp-c116] {
         padding: 45px 0;
         background-color: #f7fcff
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .helpYouSection[_ngcontent-hnp-c116] {
         padding: 30px 0
         }
         }
         .helpYouSection[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 32px;
         color: #002060;
         line-height: 40px
         }
         .helpYouSection[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] {
         color: #002060
         }
         .helpYouSection[_ngcontent-hnp-c116] .helpListUL[_ngcontent-hnp-c116] {
         padding: 0;
         margin: 0
         }
         .helpYouSection[_ngcontent-hnp-c116] .helpListUL[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] {
         margin-bottom: 10px;
         list-style-type: none
         }
         .helpYouSection[_ngcontent-hnp-c116] .helpListUL[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116] span[_ngcontent-hnp-c116] {
         display: inline-block;
         width: 95%
         }
         .helpYouSection[_ngcontent-hnp-c116] .helpListUL[_ngcontent-hnp-c116] .btn[_ngcontent-hnp-c116] {
         text-align: left;
         border: none;
         border-radius: 8px;
         padding: 8px 15px;
         white-space: pre-wrap
         }
         .helpYouSection[_ngcontent-hnp-c116] .helpListUL[_ngcontent-hnp-c116] i[_ngcontent-hnp-c116] {
         position: relative;
         top: 3px;
         right: 0;
         float: right
         }
         .helpYouSection[_ngcontent-hnp-c116] .contact[_ngcontent-hnp-c116] {
         font-weight: 500
         }
         .helpYouSection[_ngcontent-hnp-c116] .contact[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] {
         border-bottom: 2px solid #3b3f47;
         padding-bottom: 10px
         }
         .helpYouSection[_ngcontent-hnp-c116] .contact[_ngcontent-hnp-c116] h5[_ngcontent-hnp-c116] {
         margin-bottom: 0;
         color: #374957;
         font-weight: 500
         }
         .helpYouSection[_ngcontent-hnp-c116] .contact[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116] {
         color: #000
         }
         .helpYouSection[_ngcontent-hnp-c116] .contact[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116]:focus,
         .helpYouSection[_ngcontent-hnp-c116] .contact[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116]:hover {
         text-decoration: underline
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .helpYouSection[_ngcontent-hnp-c116] .contact[_ngcontent-hnp-c116] {
         margin-top: 40px
         }
         }
         @media screen and (max-width:360px) {
         .helpYouSection[_ngcontent-hnp-c116] .helpListUL[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116] {
         font-size: 12px
         }
         .helpYouSection[_ngcontent-hnp-c116] .helpListUL[_ngcontent-hnp-c116] .btn[_ngcontent-hnp-c116] {
         padding: 8px 12px
         }
         }
         .faqSection[_ngcontent-hnp-c116] {
         background-color: #fff;
         padding: 45px 0
         }
         .faqSection[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 32px;
         color: #0e1229;
         line-height: 40px;
         font-weight: 700
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .faqSection[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 32px;
         line-height: 40px;
         text-align: left !important
         }
         }
         .faqSection[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116] {
         color: #545454
         }
         .faqSection[_ngcontent-hnp-c116] .card[_ngcontent-hnp-c116] {
         border: 1px solid #999;
         border-radius: 10px
         }
         .faqSection[_ngcontent-hnp-c116] .card[_ngcontent-hnp-c116] .card-title[_ngcontent-hnp-c116] {
         background-color: #002060;
         color: #fff;
         padding: 10px 20px;
         font-weight: 600;
         border-radius: 10px 10px 0 0
         }
         .faqSection[_ngcontent-hnp-c116] mat-accordion[_ngcontent-hnp-c116] .mat-expansion-panel[_ngcontent-hnp-c116] {
         border-radius: 0;
         margin-bottom: 0
         }
         .faqSection[_ngcontent-hnp-c116] mat-accordion[_ngcontent-hnp-c116] .mat-expansion-panel-spacing[_ngcontent-hnp-c116] {
         margin: 0
         }
         .faqSection[_ngcontent-hnp-c116] .faqMoreBtnPanel[_ngcontent-hnp-c116] {
         text-align: right
         }
         .faqSection[_ngcontent-hnp-c116] .btn-primary[_ngcontent-hnp-c116] {
         border: 0;
         border-radius: 30px;
         padding: 8px 40px;
         text-transform: uppercase;
         white-space: normal
         }
         .faqSection[_ngcontent-hnp-c116] .btn-primary[_ngcontent-hnp-c116] i[_ngcontent-hnp-c116] {
         display: inline-block;
         margin-right: 5px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .faqSection[_ngcontent-hnp-c116] .faqMoreBtnPanel[_ngcontent-hnp-c116] {
         text-align: center
         }
         }
         .faqSection[_ngcontent-hnp-c116] .faqViewAll[_ngcontent-hnp-c116] {
         color: #4e67eb;
         font-size: 16px;
         border: 1px solid #4e67eb;
         background: none;
         border-radius: 50px;
         padding: 10px 30px;
         font-weight: 700;
         display: none
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .faqSection[_ngcontent-hnp-c116] .faqViewAll[_ngcontent-hnp-c116] {
         width: 100%;
         display: block
         }
         }
         .faqTabsNew[_ngcontent-hnp-c116] .mat-tab-label .mat-tab-label-content {
         padding: 8px 15px;
         color: #1C4571;
         font-size: 16px;
         font-weight: 500
         }
         .faqTabsNew[_ngcontent-hnp-c116] .mat-tab-label .mat-tab-label-content label {
         margin-bottom: 0 !important
         }
         .faqTabsNew[_ngcontent-hnp-c116] .mat-tab-label {
         padding: 0 10px;
         opacity: 1;
         min-width: auto
         }
         .faqTabsNew[_ngcontent-hnp-c116] .mat-tab-labels {
         justify-content: center
         }
         .faqTabsNew[_ngcontent-hnp-c116] .mat-ink-bar {
         background-color: #1C4571;
         height: 4px;
         border-bottom-left-radius: 5px;
         border-bottom-right-radius: 5px;
         border-top-left-radius: 5px;
         border-top-right-radius: 5px
         }
         .faqTabsNew[_ngcontent-hnp-c116] .mat-tab-label-active .mat-tab-label-content {
         color: #1C4571;
         font-weight: 700
         }
         .faqTabsNew .mat-elevation-z4 {
         box-shadow: none !important
         }
         .faqTabsNew[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         padding-right: 10%
         }
         @media screen and (max-width:320px) and (max-width:767px) {
         .faqTabsNew[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         padding-right: 10px
         }
         }
         .faqTabsNew[_ngcontent-hnp-c116] .mat-tab-header {
         background-color: #e9ffff;
         border-radius: 27px 27px 0 0;
         border-bottom: none;
         margin-bottom: 30px
         }
         .faqTabsNew[_ngcontent-hnp-c116] .mat-tab-header:before {
         height: 2px;
         background: rgba(7, 39, 106, .2);
         content: "";
         position: absolute;
         bottom: 0;
         left: 0;
         right: 0;
         margin: auto
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .faqTabsNew[_ngcontent-hnp-c116] .mat-tab-header:before {
         height: 0
         }
         }
         .faqTabsNew[_ngcontent-hnp-c116] .linkclr[_ngcontent-hnp-c116] a {
         color: #545454
         }
         .faqTabsNew[_ngcontent-hnp-c116] mat-accordion[_ngcontent-hnp-c116] .mat-expansion-panel[_ngcontent-hnp-c116] {
         border-radius: 0;
         margin-bottom: 0
         }
         .faqTabsNew[_ngcontent-hnp-c116] mat-accordion[_ngcontent-hnp-c116] ol[_ngcontent-hnp-c116] {
         overflow: hidden;
         background: #f6f6f6 0 0 no-repeat padding-box;
         border-radius: 10px;
         margin-bottom: 0
         }
         .faqTabsNew[_ngcontent-hnp-c116] mat-accordion[_ngcontent-hnp-c116] ol[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116]::marker {
         font-weight: 600;
         font-size: unset
         }
         .faqTabsNew[_ngcontent-hnp-c116] mat-accordion[_ngcontent-hnp-c116] mat-expansion-panel[_ngcontent-hnp-c116] {
         display: inline-table;
         width: 100%
         }
         .faqTabsNew[_ngcontent-hnp-c116] mat-accordion[_ngcontent-hnp-c116] mat-expansion-panel[_ngcontent-hnp-c116] .mat-expanded[_ngcontent-hnp-c116] {
         background-color: rgba(247, 252, 255, 0)
         }
         .faqTabsNew[_ngcontent-hnp-c116] mat-accordion[_ngcontent-hnp-c116] mat-expansion-panel[_ngcontent-hnp-c116]:last-child {
         border-radius: 0
         }
         .faqTabsNew[_ngcontent-hnp-c116] mat-accordion[_ngcontent-hnp-c116] mat-expansion-panel[_ngcontent-hnp-c116] .subOrderList[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116]::marker {
         font-size: unset
         }
         .faqTabsNew[_ngcontent-hnp-c116] mat-accordion[_ngcontent-hnp-c116] .mat-expansion-panel-header[_ngcontent-hnp-c116] {
         color: #0e1229;
         font-size: 18px;
         min-height: 40px;
         height: auto;
         padding-top: 8px;
         padding-bottom: 8px;
         padding-left: 8px
         }
         .faqTabsNew[_ngcontent-hnp-c116] mat-accordion[_ngcontent-hnp-c116] .mat-expansion-panel-header[_ngcontent-hnp-c116] mat-panel-title[_ngcontent-hnp-c116] {
         font-weight: 600;
         padding-right: 10%;
         line-height: 30px;
         font-size: 16px;
         color: white
         }
         .faqTabsNew[_ngcontent-hnp-c116] mat-accordion[_ngcontent-hnp-c116] .mat-expansion-panel-header[_ngcontent-hnp-c116] mat-panel-title[_ngcontent-hnp-c116]:focus,
         .faqTabsNew[_ngcontent-hnp-c116] mat-accordion[_ngcontent-hnp-c116] .mat-expansion-panel-header[_ngcontent-hnp-c116] mat-panel-title[_ngcontent-hnp-c116]:hover {
         text-decoration: underline
         }
         @media screen and (min-width:320px) and (max-width:767px) {
         .faqTabsNew[_ngcontent-hnp-c116] mat-accordion[_ngcontent-hnp-c116] .mat-expansion-panel-header[_ngcontent-hnp-c116] mat-panel-title[_ngcontent-hnp-c116] {
         padding-right: 10px
         }
         }
         @media screen and (min-width:410px) and (max-width:420px) {
         .faqTabsNew[_ngcontent-hnp-c116] mat-accordion[_ngcontent-hnp-c116] .mat-expansion-panel-header[_ngcontent-hnp-c116] mat-panel-title[_ngcontent-hnp-c116] {
         font-size: 16px
         }
         }
         .faqTabsNew[_ngcontent-hnp-c116] mat-accordion[_ngcontent-hnp-c116] .mat-expansion-panel-header[_ngcontent-hnp-c116]:focus,
         .faqTabsNew[_ngcontent-hnp-c116] mat-accordion[_ngcontent-hnp-c116] .mat-expansion-panel-header[_ngcontent-hnp-c116]:hover {
         background: none !important
         }
         @media screen and (max-width:768px) {
         .faqTabsNew[_ngcontent-hnp-c116] mat-accordion[_ngcontent-hnp-c116] .mat-expansion-panel-header[_ngcontent-hnp-c116]:hover {
         background: rgba(0, 0, 0, .2)
         }
         }
         .faqTabsNew[_ngcontent-hnp-c116] mat-accordion[_ngcontent-hnp-c116] .mat-expansion-panel-spacing[_ngcontent-hnp-c116] {
         margin: 0
         }
         .mat-expansion-panel[_ngcontent-hnp-c116] {
         box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12);
         margin-bottom: 15px !important
         }
         .vaccinationDrive[_ngcontent-hnp-c116] {
         padding: 45px 0;
         background-color: #fff
         }
         .vaccinationDrive[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 32px;
         color: #1C4571;
         line-height: 40px;
         font-weight: 700;
         text-transform: capitalize;
         margin-bottom: 30px !important
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .vaccinationDrive[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         text-align: center !important;
         font-size: 22px;
         line-height: 30px
         }
         }
         .vaccinationDrive[_ngcontent-hnp-c116] .vaccinesDetails[_ngcontent-hnp-c116] .vaccinesIcon[_ngcontent-hnp-c116] {
         margin-right: 20px;
         font-size: 30px;
         padding-top: 10px
         }
         .vaccinationDrive[_ngcontent-hnp-c116] .vaccinesDetails[_ngcontent-hnp-c116] .vaccinesText[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         color: #02aeae;
         font-weight: 500;
         font-size: 14px;
         margin-bottom: 5px
         }
         .vaccinationDrive[_ngcontent-hnp-c116] .vaccinesDetails[_ngcontent-hnp-c116] .vaccinesText[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] {
         font-size: 20px;
         color: #fff;
         font-weight: 600;
         background: #1C4571;
         border-radius: 4px;
         padding: 3px 10px
         }
         .vaccinationDrive[_ngcontent-hnp-c116] .vaccinesDetails[_ngcontent-hnp-c116] .vaccinesText[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] i[_ngcontent-hnp-c116],
         .vaccinationDrive[_ngcontent-hnp-c116] .vaccinesDetails[_ngcontent-hnp-c116] .vaccinesText[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] span[_ngcontent-hnp-c116] {
         font-size: 13px;
         font-weight: 400
         }
         .vaccinationDrive[_ngcontent-hnp-c116] .vaccinationDashboardBtn[_ngcontent-hnp-c116] {
         border: 2px solid #2e9595;
         background-color: none;
         border-radius: 50px;
         padding: 10px 30px;
         color: #2e9595;
         font-size: 16px;
         font-weight: 500
         }
         @media only screen and (min-width:320px) and (max-width:599px) {
         .vaccinationDrive[_ngcontent-hnp-c116] .vaccinationDashboardBtn[_ngcontent-hnp-c116] {
         width: 100%
         }
         }
         @media only screen and (min-width:600px) and (max-width:767px) {
         .vaccinationDrive[_ngcontent-hnp-c116] .vaccinationDashboardBtn[_ngcontent-hnp-c116] {
         width: unset
         }
         }
         .vaccinationDrive[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         margin: auto;
         display: table
         }
         .vaccinaitonDriveSection[_ngcontent-hnp-c116] {
         color: #002060;
         padding: 45px 0;
         background-color: #f7fcff
         }
         .vaccinaitonDriveSection[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 32px;
         color: #002060;
         line-height: 40px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .vaccinaitonDriveSection[_ngcontent-hnp-c116] {
         padding: 30px 0
         }
         }
         .vaccinaitonDriveSection[_ngcontent-hnp-c116] .vaccinationDriveUL[_ngcontent-hnp-c116] {
         margin: 0;
         padding: 0;
         text-align: center
         }
         .vaccinaitonDriveSection[_ngcontent-hnp-c116] .vaccinationDriveUL[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] {
         list-style-type: none;
         display: inline-block;
         margin: 0 10px 15px
         }
         .vaccinaitonDriveSection[_ngcontent-hnp-c116] .card[_ngcontent-hnp-c116] {
         background-color: #fff;
         width: 240px;
         text-align: left;
         padding: 10px 15px;
         box-shadow: 0 0 4px rgba(0, 30, 95, .4);
         border-radius: 10px
         }
         .vaccinaitonDriveSection[_ngcontent-hnp-c116] .card[_ngcontent-hnp-c116] h4[_ngcontent-hnp-c116] {
         font-weight: 600
         }
         .vaccinaitonDriveSection[_ngcontent-hnp-c116] .card[_ngcontent-hnp-c116] h5[_ngcontent-hnp-c116] span[_ngcontent-hnp-c116] {
         color: #2e9a00;
         font-weight: 500
         }
         .vaccinaitonDriveSection[_ngcontent-hnp-c116] .card[_ngcontent-hnp-c116] h6[_ngcontent-hnp-c116] {
         font-size: 11px
         }
         .vaccinaitonDriveSection[_ngcontent-hnp-c116] .card[_ngcontent-hnp-c116] i[_ngcontent-hnp-c116] {
         font-size: 36px;
         display: inline-block;
         margin-top: 10px
         }
         .vaccinaitonDriveSection[_ngcontent-hnp-c116] .btn-secondary[_ngcontent-hnp-c116] {
         background-color: #fff;
         border-radius: 10px;
         color: #002060;
         text-transform: uppercase;
         padding-left: 15px;
         padding-right: 15px;
         font-size: 12px;
         font-weight: 500;
         border: 0;
         box-shadow: 0 0 4px rgba(0, 30, 95, .4)
         }
         .vaccinaitonDriveSection[_ngcontent-hnp-c116] .btn-secondary[_ngcontent-hnp-c116] i[_ngcontent-hnp-c116] {
         margin-left: 8px
         }
         .nationalBanner[_ngcontent-hnp-c116] {
         background: #ffd967;
         padding: 48px 0
         }
         .nationalBanner[_ngcontent-hnp-c116] .textCol[_ngcontent-hnp-c116] {
         margin-top: auto;
         margin-bottom: auto
         }
         .nationalBanner[_ngcontent-hnp-c116] .textCol[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         color: #002060;
         text-transform: capitalize;
         font-weight: 400;
         font-size: 30px;
         line-height: 1.5
         }
         .nationalBanner[_ngcontent-hnp-c116] .textCol[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         color: #002060;
         font-weight: 400;
         font-size: 20px
         }
         .nationalBanner[_ngcontent-hnp-c116] .textCol[_ngcontent-hnp-c116] .knowmoreBtn[_ngcontent-hnp-c116] {
         color: #fff;
         background-color: #1e3770;
         border-radius: 30px;
         padding: 8px 20px;
         font-size: 12px;
         border: none;
         text-transform: uppercase
         }
         .nationalBanner[_ngcontent-hnp-c116] .textCol[_ngcontent-hnp-c116] .knowmoreBtn[_ngcontent-hnp-c116] .knowmoreBtn[_ngcontent-hnp-c116]:focus {
         outline: none
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .nationalBanner[_ngcontent-hnp-c116] .textCol[_ngcontent-hnp-c116] {
         text-align: center
         }
         }
         .nationalBanner[_ngcontent-hnp-c116] .nationbannerImg[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         max-width: 100%;
         height: auto
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .nationalBanner[_ngcontent-hnp-c116] .nationbannerImg[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         max-width: 80%;
         margin: 0 auto;
         display: block
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .nationalBanner[_ngcontent-hnp-c116] {
         padding: 20px 0
         }
         }
         .bannerimgcontent[_ngcontent-hnp-c116] {
         color: #fff;
         margin: 0 auto;
         background: #ffd967;
         min-height: 381px
         }
         .bannerimgcontent[_ngcontent-hnp-c116] .bannerinnercontent[_ngcontent-hnp-c116] {
         display: table;
         margin: 0 auto
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .bannerimgcontent[_ngcontent-hnp-c116] .bannerinnercontent[_ngcontent-hnp-c116] {
         width: 100%;
         margin: 0 auto
         }
         }
         .bannerimgcontent[_ngcontent-hnp-c116] .bannerimgblock[_ngcontent-hnp-c116] {
         width: 320px;
         float: left;
         margin-top: 70px;
         margin-left: 50px
         }
         .bannerimgcontent[_ngcontent-hnp-c116] .bannerimgblock[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         width: 100%;
         height: auto
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .bannerimgcontent[_ngcontent-hnp-c116] .bannerimgblock[_ngcontent-hnp-c116] {
         float: none
         }
         }
         .bannerimgcontent[_ngcontent-hnp-c116] .bannerinfo[_ngcontent-hnp-c116] {
         float: left;
         width: 455px;
         margin-top: 70px
         }
         .bannerimgcontent[_ngcontent-hnp-c116] .bannerinfo[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         margin: 0;
         padding: 0;
         text-transform: uppercase;
         font-size: 28px;
         font-weight: 400;
         color: #001f60
         }
         .bannerimgcontent[_ngcontent-hnp-c116] .bannerinfo[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] span[_ngcontent-hnp-c116] {
         font-size: 28px;
         font-weight: 600 !important
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .bannerimgcontent[_ngcontent-hnp-c116] .bannerinfo[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 14px;
         line-height: 1.5
         }
         }
         .bannerimgcontent[_ngcontent-hnp-c116] .bannerinfo[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] {
         margin: 10px 0 0;
         color: #001f60;
         font-size: 16px;
         line-height: 1.5;
         font-weight: 400
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .bannerimgcontent[_ngcontent-hnp-c116] .bannerinfo[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] {
         font-size: 12px;
         line-height: 1.5
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .bannerimgcontent[_ngcontent-hnp-c116] .bannerinfo[_ngcontent-hnp-c116] {
         width: 100%;
         margin: 20px auto 0;
         float: none;
         padding: 10px
         }
         }
         .banner-2[_ngcontent-hnp-c116] {
         background: #ffd967;
         height: 384px;
         width: 100%
         }
         .knowmore-block[_ngcontent-hnp-c116] {
         padding-top: 15px
         }
         .knowmore-btn[_ngcontent-hnp-c116] {
         background: #001f60;
         color: #fff;
         padding: 8px 20px;
         border-radius: 31px;
         font-weight: 400;
         line-height: 1.5;
         display: flex;
         text-decoration: none;
         width: 117px;
         justify-content: center;
         align-items: center;
         font-size: 14px
         }
         .whatsNewonCowin[_ngcontent-hnp-c116] {
         padding: 45px 0;
         background: #edffff
         }
         .whatsNewonCowin[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         max-width: 100%;
         max-height: 250px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .whatsNewonCowin[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         margin-bottom: 25px;
         max-width: 68% !important
         }
         }
         .whatsNewonCowin[_ngcontent-hnp-c116]>div[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] {
         font-size: 32px;
         color: #1C4571;
         line-height: 40px;
         font-weight: 700;
         text-transform: capitalize;
         margin-bottom: 30px !important
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .whatsNewonCowin[_ngcontent-hnp-c116]>div[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] {
         font-size: 22px;
         line-height: 40px
         }
         }
         .whatsNewonCowin[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         line-height: 24px;
         font-size: 14px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .whatsNewonCowin[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 13px
         }
         }
         .whatsNewonCowin[_ngcontent-hnp-c116] .list-group[_ngcontent-hnp-c116] .list-group-item[_ngcontent-hnp-c116] {
         background: transparent;
         border-bottom: 1px solid #c4c4c4;
         padding: 1.25rem 0
         }
         .whatsNewonCowin[_ngcontent-hnp-c116] .list-group[_ngcontent-hnp-c116] .list-group-item[_ngcontent-hnp-c116]:last-child {
         border: none
         }
         .whatsNewonCowin[_ngcontent-hnp-c116] .list-group[_ngcontent-hnp-c116] .list-group-item[_ngcontent-hnp-c116] h4[_ngcontent-hnp-c116] {
         font-size: 16px;
         line-height: 24px;
         color: #fff
         }
         .whatsNewonCowin[_ngcontent-hnp-c116] .list-group[_ngcontent-hnp-c116] .list-group-item[_ngcontent-hnp-c116] span.badge[_ngcontent-hnp-c116] {
         background: #02aeae;
         color: #000;
         font-size: 13px;
         line-height: 18px;
         padding: 6px 16px;
         margin-right: 10px;
         border-radius: 100px
         }
         .whatsNewonCowin[_ngcontent-hnp-c116] .list-group[_ngcontent-hnp-c116] .list-group-item[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         color: #fff;
         opacity: .7;
         margin: 0 5px
         }
         @media screen and (max-width:768px) {
         .whatsNewonCowin[_ngcontent-hnp-c116] .list-group[_ngcontent-hnp-c116] .list-group-item[_ngcontent-hnp-c116]>div[_ngcontent-hnp-c116] {
         flex-direction: column-reverse
         }
         .whatsNewonCowin[_ngcontent-hnp-c116] .list-group[_ngcontent-hnp-c116] .list-group-item[_ngcontent-hnp-c116]>div[_ngcontent-hnp-c116] h4[_ngcontent-hnp-c116] {
         margin-top: 10px
         }
         }
         .whatsNewonCowin[_ngcontent-hnp-c116] .mat-expansion-panel[_ngcontent-hnp-c116] {
         color: #1C4571;
         background: transparent;
         box-shadow: none;
         border-radius: 0;
         box-shadow: 0 8px 6px -6px #cfc7c7
         }
         .whatsNewonCowin[_ngcontent-hnp-c116] .mat-expansion-panel.numbering_new[_ngcontent-hnp-c116],
         .whatsNewonCowin[_ngcontent-hnp-c116] .mat-expansion-panel.numbering_new[_ngcontent-hnp-c116] .mat-expansion-panel-header-title[_ngcontent-hnp-c116] {
         color: #ff9a31 !important
         }
         .whatsNewonCowin[_ngcontent-hnp-c116] .mat-expansion-panel[_ngcontent-hnp-c116] .mat-expansion-panel-body {
         padding: 0 24px 25px 10px;
         padding-left: 70px !important;
         color: #555;
         background-color: #f5f6f5
         }
         @media only screen and (min-width:320px) and (max-width:1024px) {
         .whatsNewonCowin[_ngcontent-hnp-c116] .mat-expansion-panel[_ngcontent-hnp-c116] .mat-expansion-panel-body p {
         font-size: 12px
         }
         }
         .whatsNewonCowin[_ngcontent-hnp-c116] .mat-expansion-panel[_ngcontent-hnp-c116] .mat-expansion-panel-header[_ngcontent-hnp-c116] {
         padding: 0;
         min-height: 120px;
         background-color: #f5f6f5;
         font-weight: 500
         }
         .whatsNewonCowin[_ngcontent-hnp-c116] .mat-expansion-panel[_ngcontent-hnp-c116] .mat-expansion-panel-header[_ngcontent-hnp-c116]:after {
         right: 50% !important;
         bottom: 0 !important
         }
         @media only screen and (min-width:768px) and (max-width:1023px) {
         .whatsNewonCowin[_ngcontent-hnp-c116] .mat-expansion-panel[_ngcontent-hnp-c116] .mat-expansion-panel-header[_ngcontent-hnp-c116] {
         min-height: 120px
         }
         }
         @media only screen and (min-width:768px) and (max-width:768px) {
         .whatsNewonCowin[_ngcontent-hnp-c116] .mat-expansion-panel[_ngcontent-hnp-c116] .mat-expansion-panel-header[_ngcontent-hnp-c116] {
         min-height: 120px
         }
         }
         @media only screen and (min-width:280px) and (max-width:280px) {
         .whatsNewonCowin[_ngcontent-hnp-c116] .mat-expansion-panel[_ngcontent-hnp-c116] .mat-expansion-panel-header[_ngcontent-hnp-c116] {
         min-height: 240px
         }
         }
         .whatsNewonCowin[_ngcontent-hnp-c116] .mat-expansion-panel[_ngcontent-hnp-c116] .mat-expansion-panel-header[_ngcontent-hnp-c116] .mat-expansion-panel-header-title[_ngcontent-hnp-c116] {
         color: #1C4571;
         font-size: 16px;
         line-height: 26px;
         margin-right: 0;
         position: absolute;
         top: 0
         }
         .whatsNewonCowin[_ngcontent-hnp-c116] .mat-expansion-panel[_ngcontent-hnp-c116] .mat-expansion-panel-header[_ngcontent-hnp-c116] .mat-expansion-panel-header-title[_ngcontent-hnp-c116] .numbering[_ngcontent-hnp-c116] {
         position: relative
         }
         .whatsNewonCowin[_ngcontent-hnp-c116] .mat-expansion-panel[_ngcontent-hnp-c116] .mat-expansion-panel-header[_ngcontent-hnp-c116] .mat-expansion-panel-header-title[_ngcontent-hnp-c116] .numbering[_ngcontent-hnp-c116] .list_no[_ngcontent-hnp-c116] {
         position: absolute;
         color: #fff;
         top: 30px;
         left: 15px;
         font-size: 20px
         }
         .whatsNewonCowin[_ngcontent-hnp-c116] .mat-expansion-panel[_ngcontent-hnp-c116] .mat-expansion-panel-header[_ngcontent-hnp-c116] .mat-expansion-panel-header-title[_ngcontent-hnp-c116] .numbering[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         max-width: 60px !important
         }
         .whatsNewonCowin[_ngcontent-hnp-c116] .mat-expansion-panel[_ngcontent-hnp-c116] .mat-expansion-panel-header[_ngcontent-hnp-c116] .mat-expansion-panel-header-title[_ngcontent-hnp-c116] .header_content[_ngcontent-hnp-c116] {
         padding: 0 10px;
         overflow: auto;
         height: 85px;
         margin: 15px 5px auto auto
         }
         @media only screen and (min-width:320px) and (max-width:1024px) {
         .whatsNewonCowin[_ngcontent-hnp-c116] .mat-expansion-panel[_ngcontent-hnp-c116] .mat-expansion-panel-header[_ngcontent-hnp-c116] .mat-expansion-panel-header-title[_ngcontent-hnp-c116] {
         font-size: 13px;
         line-height: 22px
         }
         }
         .whatsNewonCowin[_ngcontent-hnp-c116] .mat-expansion-panel[_ngcontent-hnp-c116] .mat-expansion-panel-header[_ngcontent-hnp-c116] .mat-expansion-panel-header-title[_ngcontent-hnp-c116] span.badge[_ngcontent-hnp-c116] {
         color: #047070;
         font-size: 16px;
         line-height: 18px;
         margin-right: 10px;
         border-radius: 100px;
         text-transform: uppercase;
         animation: animateBlink 1s linear infinite
         }
         .whatsNewonCowin[_ngcontent-hnp-c116] .mat-expansion-panel[_ngcontent-hnp-c116] .mat-expansion-panel-header[_ngcontent-hnp-c116] .mat-expansion-panel-header-title[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         color: #fff;
         opacity: .7;
         margin: 0 5px
         }
         @media screen and (max-width:768px) {
         .whatsNewonCowin[_ngcontent-hnp-c116] .mat-expansion-panel[_ngcontent-hnp-c116] .mat-expansion-panel-header[_ngcontent-hnp-c116] .mat-expansion-panel-header-title[_ngcontent-hnp-c116] {
         align-items: flex-start
         }
         .whatsNewonCowin[_ngcontent-hnp-c116] .mat-expansion-panel[_ngcontent-hnp-c116] .mat-expansion-panel-header[_ngcontent-hnp-c116] .mat-expansion-panel-header-title[_ngcontent-hnp-c116] span.badge[_ngcontent-hnp-c116] {
         font-size: 14px;
         line-height: 15px;
         padding: 0 12px;
         margin-top: 5px
         }
         .whatsNewonCowin[_ngcontent-hnp-c116] .mat-expansion-panel[_ngcontent-hnp-c116] .mat-expansion-panel-header[_ngcontent-hnp-c116] .mat-expansion-panel-header-title[_ngcontent-hnp-c116]>div[_ngcontent-hnp-c116] {
         margin-bottom: 10px
         }
         .whatsNewonCowin[_ngcontent-hnp-c116] .mat-expansion-panel[_ngcontent-hnp-c116] .mat-expansion-panel-header[_ngcontent-hnp-c116] .mat-expansion-panel-header-title[_ngcontent-hnp-c116] .w-90[_ngcontent-hnp-c116] {
         width: 90%;
         font-size: 13px !important
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .whatsNewonCowin[_ngcontent-hnp-c116] .mat-expansion-panel[_ngcontent-hnp-c116] .mat-expansion-panel-header[_ngcontent-hnp-c116] .mat-expansion-panel-header-title[_ngcontent-hnp-c116] br[_ngcontent-hnp-c116] {
         display: none
         }
         }
         .whatsNewonCowin[_ngcontent-hnp-c116] .mat-expansion-panel[_ngcontent-hnp-c116] .mat-expansion-panel-header.mat-expanded[_ngcontent-hnp-c116] {
         border-bottom: 0 solid #009d9d
         }
         .whatsNewonCowin[_ngcontent-hnp-c116] .mat-expansion-panel[_ngcontent-hnp-c116] .mat-expansion-panel-header.mat-expanded[_ngcontent-hnp-c116]:after {
         content: none
         }
         .whatsNewonCowin[_ngcontent-hnp-c116] .mat-expansion-panel.mat-expansion-panel-spacing[_ngcontent-hnp-c116] {
         margin: 0;
         background: none !important
         }
         .whatsNewonCowin[_ngcontent-hnp-c116] .mat-expansion-panel.mat-expanded[_ngcontent-hnp-c116]:after {
         content: "▲";
         position: absolute;
         right: 50%;
         bottom: 0;
         color: #000;
         text-align: center;
         font-size: 10px
         }
         .whatsNewonCowin[_ngcontent-hnp-c116] .viewUpdates-btn[_ngcontent-hnp-c116] {
         color: #fff;
         font-weight: 700;
         padding: 12px 24px;
         border: 2px solid #fff;
         border-radius: 100px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .whatsNewonCowin[_ngcontent-hnp-c116] .viewUpdates-btn[_ngcontent-hnp-c116] {
         width: 100%
         }
         }
         .whatsNewonCowin[_ngcontent-hnp-c116] .height_container[_ngcontent-hnp-c116] {
         overflow: auto;
         max-height: 300px
         }
         @media only screen and (min-width:768px) and (max-width:1024px) {
         .whatsNewonCowin[_ngcontent-hnp-c116] .height_container[_ngcontent-hnp-c116] {
         max-height: 380px
         }
         }
         @media only screen and (min-width:768px) and (max-width:1023px) {
         .whatsNewonCowin[_ngcontent-hnp-c116] .height_container[_ngcontent-hnp-c116] {
         max-height: 250px
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .whatsNewonCowin[_ngcontent-hnp-c116] .height_container[_ngcontent-hnp-c116] {
         max-height: 300px
         }
         }
         .mat-expansion-panel-header[_ngcontent-hnp-c116]:after {
         content: "▼"
         }
         .mat-expansion-panel-header.mat-expanded[_ngcontent-hnp-c116]:after,
         .mat-expansion-panel-header[_ngcontent-hnp-c116]:after {
         position: absolute;
         right: 15px;
         bottom: 10px;
         color: #000;
         text-align: center;
         font-size: 10px
         }
         .mat-expansion-panel-header.mat-expanded[_ngcontent-hnp-c116]:after {
         content: "▲"
         }
         .faqTabsNew[_ngcontent-hnp-c116] .mat-expansion-panel-header.mat-expanded[_ngcontent-hnp-c116]:after,
         .faqTabsNew[_ngcontent-hnp-c116] .mat-expansion-panel-header[_ngcontent-hnp-c116]:after {
         color: #000
         }
         .faqTabsNew[_ngcontent-hnp-c116] .mat-expansion-panel[_ngcontent-hnp-c116] {
         margin-bottom: 0 !important
         }
         .travelSection[_ngcontent-hnp-c116] {
         color: #002060;
         padding: 45px 0;
         background-color: #f7fcff
         }
         .travelSection[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 18px;
         color: #2a2a2b;
         font-weight: 300;
         line-height: 26px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .travelSection[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 16px;
         line-height: 24px
         }
         }
         .travelSection[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 40px;
         color: #212121;
         line-height: 47px;
         font-weight: 700
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .travelSection[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 32px;
         line-height: 40px
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .travelSection[_ngcontent-hnp-c116] {
         padding: 30px 0
         }
         }
         .travelSection[_ngcontent-hnp-c116] .guidelinLinks[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116] {
         font-weight: 700;
         font-size: 16px;
         color: #2a2a2b;
         text-decoration: underline
         }
         .travelSection[_ngcontent-hnp-c116] .guidelinLinks[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116]:focus,
         .travelSection[_ngcontent-hnp-c116] .guidelinLinks[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116]:hover {
         text-decoration: none
         }
         @media screen and (min-width:320px) and (max-width:767px) {
         .travelSection[_ngcontent-hnp-c116] .guidelinLinks[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116] {
         display: block;
         margin-top: 15px
         }
         }
         .travelSection[_ngcontent-hnp-c116] .guidelinLinks[_ngcontent-hnp-c116] .desktopAlign[_ngcontent-hnp-c116] {
         display: flex;
         justify-content: flex-end
         }
         @media screen and (min-width:320px) and (max-width:767px) {
         .travelSection[_ngcontent-hnp-c116] .guidelinLinks[_ngcontent-hnp-c116] {
         text-align: center !important
         }
         .travelSection[_ngcontent-hnp-c116] .guidelinLinks[_ngcontent-hnp-c116] .desktopAlign[_ngcontent-hnp-c116] {
         display: flex;
         justify-content: center
         }
         }
         .travelSection[_ngcontent-hnp-c116] .mat-tab-label-active {
         color: #4b61c5;
         opacity: 1
         }
         .travelSection[_ngcontent-hnp-c116] .mat-tab-group.mat-primary .mat-tab-label-active {
         font-weight: 500
         }
         .travelSection[_ngcontent-hnp-c116] .mat-tab-label .mat-tab-label-content {
         font-size: 20px
         }
         @media screen and (min-width:320px) and (max-width:767px) {
         .travelSection[_ngcontent-hnp-c116] .mat-tab-label .mat-tab-label-content {
         font-size: 14px
         }
         }
         .travelSection[_ngcontent-hnp-c116] .mat-tab-group.mat-primary .mat-ink-bar {
         background-color: #4b61c5;
         height: 4px;
         border-bottom-left-radius: 5px;
         border-bottom-right-radius: 5px;
         border-top-left-radius: 5px;
         border-top-right-radius: 5px
         }
         @media screen and (min-width:320px) and (max-width:767px) {
         .travelSection[_ngcontent-hnp-c116] .mat-tab-group.mat-primary .mat-ink-bar {
         height: 2px
         }
         }
         .easyVaccination[_ngcontent-hnp-c116] {
         padding: 45px 0;
         background-color: #edffff
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .easyVaccination[_ngcontent-hnp-c116] {
         padding: 30px 0
         }
         }
         .easyVaccination[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 32px;
         color: #24243f;
         line-height: 40px;
         font-weight: 700
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .easyVaccination[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         line-height: 40px;
         font-size: 28px
         }
         }
         .easyVaccination[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-weight: 500;
         font-size: 20px;
         color: #24243f;
         line-height: 26px;
         padding: 0 15px;
         margin-bottom: 30px
         }
         @media screen and (max-width:768px) {
         .easyVaccination[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         padding: 0 15px 10px
         }
         }
         .easyVaccination[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] span.steps-count[_ngcontent-hnp-c116] {
         display: block;
         font-size: 32px;
         color: #9595a8;
         background: #fff;
         width: 48px;
         height: 48px;
         line-height: 44px;
         border: 2px solid rgba(7, 39, 106, .4);
         border-radius: 100%;
         margin: 0 auto 40px
         }
         .easyVaccination[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] span.steps-count.dashed-line[_ngcontent-hnp-c116]:after {
         content: "";
         position: absolute;
         width: 82%;
         height: 3px;
         margin: 20px 0 0 26px;
         background-image: linear-gradient(90deg, #b7b7b7 0, #a2a2a2 50%, hsla(0, 0%, 81.6%, 0) 0);
         background-size: 25px 1px;
         background-repeat: repeat-x
         }
         @media screen and (max-width:768px) {
         .easyVaccination[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         max-width: 350px;
         margin: auto
         }
         .easyVaccination[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] span.steps-count[_ngcontent-hnp-c116] {
         margin: 0 auto 20px
         }
         .easyVaccination[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] span.steps-count.dashed-line[_ngcontent-hnp-c116]:after {
         display: none
         }
         }
         @media screen and (min-width:760px) and (max-width:1030px) {
         .easyVaccination[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 15px !important;
         margin-bottom: 15px
         }
         }
         .easyVaccination[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116] {
         background: #fff;
         padding: 10px;
         display: block;
         box-shadow: 2px 2px 10px rgba(0, 0, 0, .25);
         border-radius: 8px;
         text-decoration: none
         }
         .easyVaccination[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116] span[_ngcontent-hnp-c116] {
         font-size: 18px;
         font-weight: 700;
         color: #000;
         display: block;
         line-height: 26px;
         padding: 10px 50px 5px
         }
         @media only screen and (min-width:768px) and (max-width:991px) {
         .easyVaccination[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116] span[_ngcontent-hnp-c116] {
         padding: 10px 5px;
         font-size: 16px
         }
         }
         @media only screen and (min-width:991px) and (max-width:1200px) {
         .easyVaccination[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116] span[_ngcontent-hnp-c116] {
         padding: 10px 40px
         }
         }
         .easyVaccination[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         display: block;
         margin: auto;
         border-radius: 8px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .easyVaccination[_ngcontent-hnp-c116] {
         padding-bottom: 0
         }
         .easyVaccination[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 18px
         }
         .easyVaccination[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         width: 320px;
         margin: auto;
         display: table
         }
         .easyVaccination[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116] {
         font-size: 14px
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .col-sm-6[_ngcontent-hnp-c116] {
         width: 50%
         }
         .raiseanissueSection[_ngcontent-hnp-c116] .callNum[_ngcontent-hnp-c116],
         .raiseanissueSection[_ngcontent-hnp-c116] h5[_ngcontent-hnp-c116] {
         font-size: 15px
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .RAIsupport[_ngcontent-hnp-c116] {
         display: none
         }
         }
         @media only screen and (min-width:767px) {
         .RAIsupport-md[_ngcontent-hnp-c116] {
         display: none !important
         }
         }
         a[_ngcontent-hnp-c116]:focus {
         text-decoration: underline
         }
         .advisoriesSection[_ngcontent-hnp-c116] {
         background-color: #fff;
         padding-bottom: 60px;
         padding-top: 30px
         }
         .advisoriesSection[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         font-size: 28px;
         color: #0e1229;
         line-height: 33px;
         text-transform: uppercase;
         font-weight: 700
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .advisoriesSection[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         font-size: 20px;
         line-height: 23px;
         text-align: left !important;
         margin-bottom: 30px !important
         }
         }
         .advisoriesSection[_ngcontent-hnp-c116] .iconInCircle[_ngcontent-hnp-c116] {
         display: inline-block;
         border-radius: 50%;
         height: 50px;
         width: 50px;
         padding: 12px;
         text-align: center;
         font-size: 25px;
         opacity: .6
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .advisoriesSection[_ngcontent-hnp-c116] .iconInCircle[_ngcontent-hnp-c116] {
         opacity: 1
         }
         }
         @media only screen and (min-width:1000px) and (max-width:1200px) {
         .advisoriesSection[_ngcontent-hnp-c116] .iconInCircle[_ngcontent-hnp-c116] {
         opacity: 1;
         height: 42px;
         width: 42px;
         padding: 10px;
         font-size: 20px
         }
         }
         .advisoriesSection[_ngcontent-hnp-c116] .iconInCircle.bgColor1[_ngcontent-hnp-c116] {
         background-color: #55ac68
         }
         .advisoriesSection[_ngcontent-hnp-c116] .iconInCircle.bgColor2[_ngcontent-hnp-c116] {
         background-color: #ebcb62
         }
         .advisoriesSection[_ngcontent-hnp-c116] .iconInCircle.bgColor3[_ngcontent-hnp-c116] {
         background-color: #ae82d9
         }
         .advisoriesSection[_ngcontent-hnp-c116] .iconInCircle.bgColor4[_ngcontent-hnp-c116] {
         background-color: #77c9ee
         }
         .advisoriesSection[_ngcontent-hnp-c116] .iconInCircle.bgColor5[_ngcontent-hnp-c116] {
         background-color: rgba(85, 172, 104, .5)
         }
         .advisoriesSection[_ngcontent-hnp-c116] .iconInCircle.bgColor6[_ngcontent-hnp-c116] {
         background-color: #b5ae9f
         }
         .advisoriesSection[_ngcontent-hnp-c116] .iconInCircle.bgColor7[_ngcontent-hnp-c116] {
         background-color: rgba(197, 102, 102, .6)
         }
         .advisoriesSection[_ngcontent-hnp-c116] .iconInCircle.bgColor8[_ngcontent-hnp-c116] {
         background-color: #ffbe9d
         }
         .advisoriesSection[_ngcontent-hnp-c116] .iconInCircle.bgColor9[_ngcontent-hnp-c116] {
         background-color: #92a1e8
         }
         .advisoriesSection[_ngcontent-hnp-c116] h6[_ngcontent-hnp-c116] {
         font-size: 24px;
         font-weight: 500;
         line-height: 28px
         }
         @media screen and (min-width:320px) and (max-width:767px) {
         .advisoriesSection[_ngcontent-hnp-c116] h6[_ngcontent-hnp-c116] {
         font-size: 18px
         }
         }
         .advisoriesSection[_ngcontent-hnp-c116] h6[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116] {
         color: #0e1229;
         text-decoration: underline
         }
         .advisoriesSection[_ngcontent-hnp-c116] h6[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116]:focus {
         text-decoration: none
         }
         .advisoriesSection[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         margin: 0;
         font-size: 16px;
         color: #998fa2;
         line-height: 19px
         }
         .advisoriesSection[_ngcontent-hnp-c116] .guidelinesBtn[_ngcontent-hnp-c116] {
         color: #4e67eb;
         font-size: 16px;
         border: 1px solid #4e67eb;
         background: none;
         border-radius: 50px;
         padding: 10px 30px;
         font-weight: 700
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .advisoriesSection[_ngcontent-hnp-c116] .guidelinesBtn[_ngcontent-hnp-c116] {
         width: 100%
         }
         }
         @media screen and (min-width:320px) and (max-width:767px) {
         .advisoriesSection[_ngcontent-hnp-c116] .mobileIconCol[_ngcontent-hnp-c116] {
         width: 20%
         }
         .advisoriesSection[_ngcontent-hnp-c116] .mobileTextCol[_ngcontent-hnp-c116] {
         width: 80%
         }
         }
         @media screen and (min-width:560px) and (max-width:767px) {
         .advisoriesSection[_ngcontent-hnp-c116] .mobileIconCol[_ngcontent-hnp-c116] {
         width: 12%
         }
         .advisoriesSection[_ngcontent-hnp-c116] .mobileTextCol[_ngcontent-hnp-c116] {
         width: 88%
         }
         }
         .ourPartners[_ngcontent-hnp-c116] {
         background-color: #fff;
         padding: 45px 0
         }
         .ourPartners[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 32px;
         color: #0e1229;
         line-height: 40px;
         font-weight: 700
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .ourPartners[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 32px;
         line-height: 40px
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .ourPartners[_ngcontent-hnp-c116] {
         padding: 30px 0
         }
         }
         .ourPartners[_ngcontent-hnp-c116] .partnersList[_ngcontent-hnp-c116] {
         margin: 0;
         padding: 0;
         text-align: center
         }
         .ourPartners[_ngcontent-hnp-c116] .partnersList[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] {
         list-style-type: none;
         display: inline-block;
         vertical-align: middle;
         margin: 0 30px
         }
         .ourPartners[_ngcontent-hnp-c116] .partnersList[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         margin: auto;
         vertical-align: middle
         }
         .ourPartners[_ngcontent-hnp-c116] .partnersList[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] img.umangImg[_ngcontent-hnp-c116] {
         width: 85px
         }
         .ourPartners[_ngcontent-hnp-c116] .partnersList[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] .viewMoreLink[_ngcontent-hnp-c116] {
         color: #0e1229;
         text-decoration: underline;
         font-size: 16px;
         font-weight: 700;
         text-transform: capitalize;
         vertical-align: middle
         }
         .ourPartners[_ngcontent-hnp-c116] .partnersList[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] .viewMoreLink[_ngcontent-hnp-c116]:hover {
         text-decoration: none
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .ourPartners[_ngcontent-hnp-c116] .partnersList[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] .viewMoreLink[_ngcontent-hnp-c116] {
         margin-top: 15px;
         display: inline-block;
         text-align: center;
         font-weight: 700;
         font-size: 14px
         }
         }
         @media screen and (max-width:370px) {
         .ourPartners[_ngcontent-hnp-c116] .partnersList[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] {
         margin: 0 10px
         }
         .ourPartners[_ngcontent-hnp-c116] .partnersList[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         width: 45px
         }
         .ourPartners[_ngcontent-hnp-c116] .partnersList[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] img.digilockerImg[_ngcontent-hnp-c116] {
         width: 70px
         }
         .ourPartners[_ngcontent-hnp-c116] .partnersList[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] img.umangImg[_ngcontent-hnp-c116] {
         width: 45px
         }
         .ourPartners[_ngcontent-hnp-c116] .partnersList[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] img.arogyasetuImg[_ngcontent-hnp-c116] {
         width: 55px
         }
         .ourPartners[_ngcontent-hnp-c116] .partnersList[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] img.mygovImg[_ngcontent-hnp-c116] {
         width: 40px
         }
         }
         @media screen and (min-width:371px) and (max-width:389px) {
         .ourPartners[_ngcontent-hnp-c116] .partnersList[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] {
         margin: 0 10px
         }
         .ourPartners[_ngcontent-hnp-c116] .partnersList[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         width: 45px
         }
         .ourPartners[_ngcontent-hnp-c116] .partnersList[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] img.digilockerImg[_ngcontent-hnp-c116] {
         width: 80px
         }
         .ourPartners[_ngcontent-hnp-c116] .partnersList[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] img.umangImg[_ngcontent-hnp-c116] {
         width: 50px
         }
         .ourPartners[_ngcontent-hnp-c116] .partnersList[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] img.arogyasetuImg[_ngcontent-hnp-c116] {
         width: 65px
         }
         .ourPartners[_ngcontent-hnp-c116] .partnersList[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] img.mygovImg[_ngcontent-hnp-c116] {
         width: 45px
         }
         }
         @media screen and (min-width:390px) and (max-width:519px) {
         .ourPartners[_ngcontent-hnp-c116] .partnersList[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] {
         margin: 0 10px
         }
         .ourPartners[_ngcontent-hnp-c116] .partnersList[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         width: 45px
         }
         .ourPartners[_ngcontent-hnp-c116] .partnersList[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] img.digilockerImg[_ngcontent-hnp-c116] {
         width: 100px
         }
         .ourPartners[_ngcontent-hnp-c116] .partnersList[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] img.umangImg[_ngcontent-hnp-c116] {
         width: 55px
         }
         .ourPartners[_ngcontent-hnp-c116] .partnersList[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] img.arogyasetuImg[_ngcontent-hnp-c116] {
         width: 75px
         }
         .ourPartners[_ngcontent-hnp-c116] .partnersList[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] img.mygovImg[_ngcontent-hnp-c116] {
         width: 50px
         }
         }
         @media screen and (min-width:520px) and (max-width:767px) {
         .ourPartners[_ngcontent-hnp-c116] .partnersList[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] {
         margin: 0 20px
         }
         .ourPartners[_ngcontent-hnp-c116] .partnersList[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         width: 80px
         }
         .ourPartners[_ngcontent-hnp-c116] .partnersList[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] img.digilockerImg[_ngcontent-hnp-c116] {
         width: 115px
         }
         .ourPartners[_ngcontent-hnp-c116] .partnersList[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] img.umangImg[_ngcontent-hnp-c116] {
         width: 65px
         }
         .ourPartners[_ngcontent-hnp-c116] .partnersList[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] img.arogyasetuImg[_ngcontent-hnp-c116] {
         width: 90px
         }
         .ourPartners[_ngcontent-hnp-c116] .partnersList[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] img.mygovImg[_ngcontent-hnp-c116] {
         width: 60px
         }
         }
         @media screen and (min-width:768px) and (max-width:920px) {
         .ourPartners[_ngcontent-hnp-c116] .partnersList[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] {
         margin: 0 30px
         }
         .ourPartners[_ngcontent-hnp-c116] .partnersList[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         width: 85px
         }
         .ourPartners[_ngcontent-hnp-c116] .partnersList[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] img.digilockerImg[_ngcontent-hnp-c116] {
         width: 125px
         }
         .ourPartners[_ngcontent-hnp-c116] .partnersList[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] img.umangImg[_ngcontent-hnp-c116] {
         width: 70px
         }
         .ourPartners[_ngcontent-hnp-c116] .partnersList[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] img.arogyasetuImg[_ngcontent-hnp-c116] {
         width: 110px
         }
         .ourPartners[_ngcontent-hnp-c116] .partnersList[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] img.mygovImg[_ngcontent-hnp-c116] {
         width: 70px
         }
         }
         @media screen and (min-width:921px) and (max-width:1173px) {
         .ourPartners[_ngcontent-hnp-c116] .partnersList[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] {
         margin: 0 30px
         }
         }
         .ourPartners[_ngcontent-hnp-c116] .partnerBtn[_ngcontent-hnp-c116] {
         background: #0e1229;
         border-radius: 100px;
         color: #fff;
         font-weight: 700;
         font-size: 14px;
         text-align: center;
         padding: 10px 35px;
         text-transform: capitalize;
         cursor: pointer;
         margin-top: 10px
         }
         @media screen and (min-width:320px) and (max-width:767px) {
         .ourPartners[_ngcontent-hnp-c116] .partnerBtn[_ngcontent-hnp-c116] {
         margin-top: 15px;
         font-size: 12px
         }
         }
         .banner-top[_ngcontent-hnp-c116] {
         position: relative;
         margin-top: -80px;
         float: left;
         width: 100%
         }
         @media only screen and (min-width:320px) and (max-width:1000px) {
         .banner-top[_ngcontent-hnp-c116] {
         margin-top: -70px
         }
         }
         @media only screen and (min-width:800px) and (max-width:1000px) {
         .banner-top[_ngcontent-hnp-c116] {
         margin-top: -30px
         }
         }
         @media only screen and (min-width:480px) and (max-width:767px) {
         .banner-top[_ngcontent-hnp-c116] {
         margin-top: -38px
         }
         }
         @media only screen and (min-width:320px) and (max-width:479px) {
         .banner-top[_ngcontent-hnp-c116] {
         margin-top: -22px
         }
         }
         .banner-top[_ngcontent-hnp-c116] .carousel-control-next,
         .banner-top[_ngcontent-hnp-c116] .carousel-control-prev {
         position: absolute;
         top: 90%;
         height: 45px;
         width: 45px;
         display: none !important
         }
         .banner-top[_ngcontent-hnp-c116] .carousel-control-prev {
         left: 45%
         }
         .banner-top[_ngcontent-hnp-c116] .carousel-control-prev .carousel-control-prev-icon {
         background-image: url(right-arrow.843427edc25556b07966.svg) !important;
         width: 28px;
         height: 28px;
         transform: rotate(180deg)
         }
         .banner-top[_ngcontent-hnp-c116] .carousel-control-next {
         right: 45%
         }
         .banner-top[_ngcontent-hnp-c116] .carousel-control-next .carousel-control-next-icon {
         background-image: url(right-arrow.843427edc25556b07966.svg) !important;
         width: 28px;
         height: 28px
         }
         .banner-top[_ngcontent-hnp-c116] .carousel-indicators {
         bottom: 35px !important;
         display: flex !important
         }
         @media only screen and (min-width:320px) and (max-width:1100px) {
         .banner-top[_ngcontent-hnp-c116] .carousel-indicators {
         bottom: 10px !important
         }
         }
         @media only screen and (min-width:560px) and (max-width:570px) {
         .banner-top[_ngcontent-hnp-c116] .carousel-indicators {
         bottom: 21px !important
         }
         }
         @media only screen and (min-width:660px) and (max-width:740px) {
         .banner-top[_ngcontent-hnp-c116] .carousel-indicators {
         bottom: 33px !important
         }
         }
         @media only screen and (min-width:1000px) and (max-width:1200px) {
         .banner-top[_ngcontent-hnp-c116] .carousel-indicators {
         bottom: 26px !important
         }
         }
         @media only screen and (min-width:1200px) and (max-width:1400px) {
         .banner-top[_ngcontent-hnp-c116] .carousel-indicators {
         bottom: 42px !important
         }
         }
         .banner-top[_ngcontent-hnp-c116] .carousel-indicators li {
         width: 16px !important;
         height: 16px !important;
         margin-right: 5px !important;
         margin-left: 5px !important;
         border-radius: 50%;
         opacity: 1;
         background-color: #e0e0e0
         }
         .banner-top[_ngcontent-hnp-c116] .carousel-indicators li.active {
         background-color: #045d5d;
         opacity: 1
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .banner-top[_ngcontent-hnp-c116] .carousel-indicators li {
         width: 8px !important;
         height: 8px !important;
         margin-right: 5px !important;
         margin-left: 5px !important
         }
         }
         .banner-top[_ngcontent-hnp-c116] ol.carousel-indicators {
         z-index: 1;
         margin: auto;
         padding: 10px;
         border-radius: 50px;
         height: 35px;
         align-items: center;
         background: rgba(39, 39, 39, .2);
         display: block;
         max-width: 130px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .banner-top[_ngcontent-hnp-c116] ol.carousel-indicators {
         padding: 5px 8px;
         height: 16px;
         max-width: 90px
         }
         }
         .banner-top[_ngcontent-hnp-c116] .banner-slide1[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 48px;
         color: #212529;
         font-weight: 700;
         line-height: 1.3;
         margin-top: 70px;
         margin-bottom: 15px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .banner-top[_ngcontent-hnp-c116] .banner-slide1[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         margin-top: 400px;
         font-size: 18px;
         line-height: 1.2 !important;
         margin-bottom: 2%
         }
         }
         @media only screen and (min-width:410px) and (max-width:420px) {
         .banner-top[_ngcontent-hnp-c116] .banner-slide1[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         margin-top: 490px !important;
         text-align: center
         }
         }
         @media only screen and (min-width:320px) and (max-width:500px) {
         .banner-top[_ngcontent-hnp-c116] .banner-slide1[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         margin-top: 500px;
         text-align: center
         }
         }
         @media only screen and (min-width:320px) and (max-width:480px) {
         .banner-top[_ngcontent-hnp-c116] .banner-slide1[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         margin-top: 415px !important;
         text-align: left
         }
         }
         @media only screen and (min-width:412px) and (max-width:415px) {
         .banner-top[_ngcontent-hnp-c116] .banner-slide1[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         margin-top: 475px !important;
         text-align: left
         }
         }
         @media only screen and (min-width:768px) and (max-width:1000px) {
         .banner-top[_ngcontent-hnp-c116] .banner-slide1[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 30px;
         line-height: 40px;
         padding-right: 2%;
         margin-top: 5%;
         margin-bottom: 1%
         }
         }
         @media only screen and (min-width:1000px) and (max-width:1200px) {
         .banner-top[_ngcontent-hnp-c116] .banner-slide1[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         margin-bottom: 1%;
         margin-top: 8%
         }
         }
         @media only screen and (min-width:1000px) and (max-width:1400px) {
         .banner-top[_ngcontent-hnp-c116] .banner-slide1[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 38px
         }
         }
         @media screen and (min-width:740px) and (max-width:840px) {
         .banner-top[_ngcontent-hnp-c116] .banner-slide1[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         margin-top: 70px !important
         }
         }
         @media screen and (min-width:720px) and (max-width:820px) {
         .banner-top[_ngcontent-hnp-c116] .banner-slide1[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         margin-top: 20px
         }
         }
         @media screen and (min-width:896px) and (max-width:896px) {
         .banner-top[_ngcontent-hnp-c116] .banner-slide1[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 24px
         }
         }
         .banner-top[_ngcontent-hnp-c116] .banner-slide1[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         color: #000;
         font-size: 22px;
         line-height: 26px;
         font-weight: 500
         }
         @media only screen and (min-width:320px) and (max-width:480px) {
         .banner-top[_ngcontent-hnp-c116] .banner-slide1[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 12px;
         text-align: left
         }
         }
         @media only screen and (max-width:840px) {
         .banner-top[_ngcontent-hnp-c116] .banner-slide1[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 12px
         }
         }
         @media screen and (min-width:896px) and (max-width:896px) {
         .banner-top[_ngcontent-hnp-c116] .banner-slide1[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 16px !important
         }
         }
         .banner-top[_ngcontent-hnp-c116] .banner-slide2[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 42px;
         line-height: 55px;
         margin-top: -75px
         }
         @media only screen and (min-width:768px) and (max-width:1000px) {
         .banner-top[_ngcontent-hnp-c116] .banner-slide2[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         margin-top: 35px
         }
         }
         .banner-top[_ngcontent-hnp-c116] .banner-slide2[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         color: #fff;
         font-size: 16px;
         line-height: 24px;
         font-weight: 300
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .banner-top[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 24px;
         line-height: 40px
         }
         .banner-top[_ngcontent-hnp-c116] .banner-slide2[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 28px;
         line-height: 25px
         }
         }
         .banner-top[_ngcontent-hnp-c116] .btn[_ngcontent-hnp-c116] {
         border-radius: 50px;
         padding: 12px 25px;
         font-weight: 500;
         min-width: 190px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .banner-top[_ngcontent-hnp-c116] .btn[_ngcontent-hnp-c116] {
         min-width: 100%
         }
         }
         @media only screen and (min-width:320px) and (max-width:359px) {
         .banner-top[_ngcontent-hnp-c116] .btn[_ngcontent-hnp-c116] {
         background-color: hsla(0, 0%, 100%, .5) !important
         }
         }
         @media only screen and (min-width:360px) and (max-width:480px) {
         .banner-top[_ngcontent-hnp-c116] .btn[_ngcontent-hnp-c116] {
         min-width: 100%;
         background-color: hsla(0, 0%, 100%, .5) !important
         }
         }
         @media only screen and (min-width:530px) and (max-width:570px) {
         .banner-top[_ngcontent-hnp-c116] .btn[_ngcontent-hnp-c116] {
         min-width: 100%;
         background-color: hsla(0, 0%, 100%, .5) !important
         }
         }
         @media only screen and (min-width:640px) and (max-width:767px) {
         .banner-top[_ngcontent-hnp-c116] .btn[_ngcontent-hnp-c116] {
         min-width: 100%;
         background-color: hsla(0, 0%, 100%, .5) !important
         }
         }
         .banner-slide[_ngcontent-hnp-c116] {
         background-size: cover;
         height: 680px;
         width: 100%;
         display: flex;
         align-items: center
         }
         @media only screen and (min-width:1281px) and (max-width:1460px) {
         .banner-slide[_ngcontent-hnp-c116] {
         height: 600px
         }
         }
         @media only screen and (min-width:1025px) and (max-width:1280px) {
         .banner-slide[_ngcontent-hnp-c116] {
         height: 560px
         }
         }
         @media only screen and (min-width:980px) and (max-width:1024px) {
         .banner-slide[_ngcontent-hnp-c116] {
         height: 450px
         }
         }
         @media only screen and (min-width:768px) and (max-width:980px) {
         .banner-slide[_ngcontent-hnp-c116] {
         height: 365px
         }
         }
         @media screen and (min-width:991px) {
         .banner-slide[_ngcontent-hnp-c116] .container-fluid[_ngcontent-hnp-c116] {
         padding: 0 30px
         }
         }
         .banner-slide1[_ngcontent-hnp-c116] {
         background-image: url(https://www.cowin.gov.in/newmodibanner.8f8b11c701eae51c218a.jpg);
         background-position: 50%
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .banner-slide1[_ngcontent-hnp-c116] {
         background-position: top
         }
         }
         @media only screen and (min-width:768px) and (max-width:980px) {
         .banner-slide1[_ngcontent-hnp-c116] {
         background-position: 50%
         }
         }
         .banner-slide-dose2[_ngcontent-hnp-c116] {
         background-image: url(https://prod-cdn.preprod.co-vin.in/assets/images/home-dose2-banner.png)
         }
         .banner-slide-dose2[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         text-transform: uppercase;
         font-size: 60px;
         line-height: 71px;
         margin-bottom: 30px;
         margin-top: 30px;
         margin-left: 60px
         }
         .banner-slide-dose2[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] sup[_ngcontent-hnp-c116] {
         text-transform: none
         }
         .banner-slide-dose2[_ngcontent-hnp-c116] .noteText[_ngcontent-hnp-c116] {
         background-color: #052c4b;
         border-radius: 0 50px 50px 0;
         padding: 10px;
         width: 70%;
         margin-left: -15px
         }
         .banner-slide-dose2[_ngcontent-hnp-c116] .noteText[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         color: #fffc00;
         font-size: 26px;
         line-height: 32px;
         padding-left: 60px;
         margin-bottom: 0;
         font-weight: 400
         }
         @media only screen and (min-width:768px) and (max-width:980px) {
         .banner-slide-dose2[_ngcontent-hnp-c116] {
         background-position: 50%
         }
         }
         @media only screen and (min-width:320px) and (max-width:768px) {
         .banner-slide-dose2[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 28px;
         line-height: 35px !important;
         margin-left: 20px;
         margin-bottom: 10px;
         margin-top: 20px !important
         }
         .banner-slide-dose2[_ngcontent-hnp-c116] .noteText[_ngcontent-hnp-c116] {
         padding-left: 20px;
         width: 310px
         }
         .banner-slide-dose2[_ngcontent-hnp-c116] .noteText[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 19px;
         line-height: 26px;
         padding-left: 20px
         }
         .banner-slide-dose2[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] {
         position: absolute;
         width: 90%;
         top: 30px
         }
         }
         @media only screen and (width:1024px) {
         .banner-slide-dose2[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         margin-top: 55px;
         font-size: 50px;
         line-height: 60px;
         margin-bottom: 20px
         }
         .banner-slide-dose2[_ngcontent-hnp-c116] .noteText[_ngcontent-hnp-c116] {
         width: 80%
         }
         }
         @media only screen and (min-width:769px) and (max-width:812px) {
         .banner-slide-dose2[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 37px;
         line-height: 42px;
         margin-bottom: 16px;
         margin-top: 38px
         }
         }
         @media only screen and (width:768px) {
         .banner-slide-dose2[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         margin-top: 58px !important
         }
         }
         @media only screen and (width:540px) {
         .banner-slide-dose2[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] {
         width: 95%;
         top: 220px
         }
         }
         .banner-slide4[_ngcontent-hnp-c116] {
         background-image: url(UIP_Banner.06f69b00f599bf8eca02.jpg) !important;
         padding-left: 2%;
         background-position: 50%
         }
         .banner-slide4[_ngcontent-hnp-c116] .inner-content[_ngcontent-hnp-c116] {
         margin-top: 10%;
         position: relative
         }
         .banner-slide4[_ngcontent-hnp-c116] .inner-content[_ngcontent-hnp-c116] .banner-text[_ngcontent-hnp-c116] {
         margin-top: 20px
         }
         .banner-slide4[_ngcontent-hnp-c116] .inner-content[_ngcontent-hnp-c116] .banner-text[_ngcontent-hnp-c116] img.main-image[_ngcontent-hnp-c116] {
         margin-bottom: 20px
         }
         @media screen and (min-width:993px) and (max-width:1200px) {
         .banner-slide4[_ngcontent-hnp-c116] .inner-content[_ngcontent-hnp-c116] .banner-text[_ngcontent-hnp-c116] img.main-image[_ngcontent-hnp-c116] {
         width: 50%
         }
         }
         .banner-slide4[_ngcontent-hnp-c116] .inner-content[_ngcontent-hnp-c116] .banner-text[_ngcontent-hnp-c116] h6[_ngcontent-hnp-c116] {
         font-size: 20px;
         font-weight: 600
         }
         @media screen and (min-width:992px) {
         .banner-slide4[_ngcontent-hnp-c116] .inner-content[_ngcontent-hnp-c116] .banner-text[_ngcontent-hnp-c116] h6[_ngcontent-hnp-c116] {
         line-height: 20px
         }
         }
         .banner-slide4[_ngcontent-hnp-c116] .inner-content[_ngcontent-hnp-c116] .banner-text[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 15px;
         line-height: 26px;
         color: #000
         }
         .banner-slide4[_ngcontent-hnp-c116] .inner-content[_ngcontent-hnp-c116] .banner-text[_ngcontent-hnp-c116] .btn-register[_ngcontent-hnp-c116] {
         min-width: inherit;
         background: none !important;
         padding-left: 0 !important;
         color: #ebb81b
         }
         .banner-slide4[_ngcontent-hnp-c116] .inner-content[_ngcontent-hnp-c116] .banner-img[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         width: 93%;
         margin: auto;
         display: block
         }
         @media screen and (min-width:768px) {
         .banner-slide4[_ngcontent-hnp-c116] .inner-content[_ngcontent-hnp-c116] .banner-img[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         margin-left: -40px;
         margin-bottom: 40px
         }
         }
         @media only screen and (min-width:768px) and (max-width:992px) {
         .banner-slide4[_ngcontent-hnp-c116] {
         background-position: 50% !important
         }
         .banner-slide4[_ngcontent-hnp-c116] .inner-content[_ngcontent-hnp-c116] .banner-text[_ngcontent-hnp-c116] img.main-image[_ngcontent-hnp-c116] {
         margin-bottom: 10px;
         width: 50% !important
         }
         .banner-slide4[_ngcontent-hnp-c116] .inner-content[_ngcontent-hnp-c116] .banner-text[_ngcontent-hnp-c116] h6[_ngcontent-hnp-c116] {
         font-size: 13px !important;
         margin-bottom: 4px
         }
         .banner-slide4[_ngcontent-hnp-c116] .inner-content[_ngcontent-hnp-c116] .banner-text[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 10px;
         line-height: 16px
         }
         .banner-slide4[_ngcontent-hnp-c116] .inner-content[_ngcontent-hnp-c116] .banner-text[_ngcontent-hnp-c116] .btn-register[_ngcontent-hnp-c116] {
         font-size: 13px !important
         }
         .banner-slide4[_ngcontent-hnp-c116] .inner-content[_ngcontent-hnp-c116] .banner-img[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         margin-bottom: 20px !important
         }
         }
         @media only screen and (min-width:768px) and (max-width:992px) and (min-width:800px) and (max-width:992px) {
         .banner-slide4[_ngcontent-hnp-c116] .inner-content[_ngcontent-hnp-c116] .banner-img[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         margin-bottom: 50px !important
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .banner-slide4[_ngcontent-hnp-c116] {
         background-position: top
         }
         .banner-slide4[_ngcontent-hnp-c116] .inner-content[_ngcontent-hnp-c116] {
         margin-top: 0 !important
         }
         .banner-slide4[_ngcontent-hnp-c116] .inner-content[_ngcontent-hnp-c116] .banner-text[_ngcontent-hnp-c116] {
         margin-top: 20px !important
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) and (min-width:390px) and (max-width:481px) {
         .banner-slide4[_ngcontent-hnp-c116] .inner-content[_ngcontent-hnp-c116] .banner-text[_ngcontent-hnp-c116] {
         margin-top: 40px !important
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .banner-slide4[_ngcontent-hnp-c116] .inner-content[_ngcontent-hnp-c116] .banner-text[_ngcontent-hnp-c116] img.main-image[_ngcontent-hnp-c116] {
         width: 70% !important;
         margin-bottom: 20px !important
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .banner-slide4[_ngcontent-hnp-c116] .inner-content[_ngcontent-hnp-c116] .banner-text[_ngcontent-hnp-c116] h6[_ngcontent-hnp-c116] {
         font-size: 13px !important;
         margin-bottom: 6px
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:350px) {
         .banner-slide4[_ngcontent-hnp-c116] .inner-content[_ngcontent-hnp-c116] .banner-text[_ngcontent-hnp-c116] h6[_ngcontent-hnp-c116] {
         font-size: 11px !important
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .banner-slide4[_ngcontent-hnp-c116] .inner-content[_ngcontent-hnp-c116] .banner-text[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 11px;
         line-height: 18px
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:350px) {
         .banner-slide4[_ngcontent-hnp-c116] .inner-content[_ngcontent-hnp-c116] .banner-text[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 10px !important;
         line-height: 14px
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .banner-slide4[_ngcontent-hnp-c116] .inner-content[_ngcontent-hnp-c116] .banner-text[_ngcontent-hnp-c116] .btn-register[_ngcontent-hnp-c116] {
         font-size: 11px !important
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .banner-slide4[_ngcontent-hnp-c116] .inner-content[_ngcontent-hnp-c116] .banner-img[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         margin-top: 20px !important
         }
         }
         @media only screen and (min-width:576px) and (max-width:767px) {
         .banner-slide4[_ngcontent-hnp-c116] .inner-content[_ngcontent-hnp-c116] {
         margin-top: 0 !important
         }
         .banner-slide4[_ngcontent-hnp-c116] h6[_ngcontent-hnp-c116] br[_ngcontent-hnp-c116] {
         display: none
         }
         }
         .newYearBannerFirst[_ngcontent-hnp-c116] {
         background-image: url(newyearbanner2.6783b1017cfa3cc66660.jpg);
         background-size: cover;
         background-repeat: no-repeat;
         background-position: 50%
         }
         @media only screen and (min-width:320px) and (max-width:415px) {
         .newYearBannerFirst[_ngcontent-hnp-c116] {
         background-image: url(newyearbannermobile2.31625c77b52f6f3e6b8b.jpg);
         background-size: 100% 100%
         }
         }
         .newYearBannerSecond[_ngcontent-hnp-c116] {
         background-image: url(happynewyearbanner1.279394ed1f7305037349.jpg);
         background-size: cover;
         background-repeat: no-repeat;
         background-position: 50%
         }
         @media only screen and (min-width:320px) and (max-width:415px) {
         .newYearBannerSecond[_ngcontent-hnp-c116] {
         background-image: url(happynewyearbannermobile1.5f35064079fcb0a496e1.jpg);
         background-size: 100% 100%
         }
         }
         @media only screen and (min-width:320px) and (max-width:480px) {
         .newYearBanners[_ngcontent-hnp-c116] .banner-slide[_ngcontent-hnp-c116] {
         max-height: inherit
         }
         }
         .newYearBannerThree[_ngcontent-hnp-c116] {
         background-image: url(https://prod-cdn.preprod.co-vin.in/assets/images/happynewyearbanner3.png);
         background-size: cover;
         background-repeat: no-repeat;
         background-position: 50%
         }
         @media only screen and (min-width:320px) and (max-width:415px) {
         .newYearBannerThree[_ngcontent-hnp-c116] {
         background-image: url(https://prod-cdn.preprod.co-vin.in/assets/images/happynewyearbannermobile3.png);
         background-size: 100% 100%
         }
         }
         .banner-slide2[_ngcontent-hnp-c116] {
         background-image: url(https://prod-cdn.preprod.co-vin.in/assets/images/newinternationalbanner.png)
         }
         .banner-slide3[_ngcontent-hnp-c116] {
         background: transparent linear-gradient(66deg, #000312, #001721 62%, #002229 86%, #003134) 0 0 no-repeat padding-box
         }
         @media only screen and (min-width:1024px) {
         .banner-slide3[_ngcontent-hnp-c116] .oneBillion[_ngcontent-hnp-c116] {
         padding-left: 85px
         }
         }
         @media only screen and (min-width:768px) and (max-width:980px) {
         .banner-slide3[_ngcontent-hnp-c116] {
         height: 500px
         }
         .banner-slide3[_ngcontent-hnp-c116] .tagline[_ngcontent-hnp-c116] {
         font-size: 33px !important
         }
         .banner-slide3[_ngcontent-hnp-c116] .counterTagLine[_ngcontent-hnp-c116] {
         font-size: 17px
         }
         .banner-slide3[_ngcontent-hnp-c116] .billion-countdown[_ngcontent-hnp-c116] {
         margin: 35px auto
         }
         }
         @media only screen and (min-width:980px) and (max-width:1024px) {
         .banner-slide3[_ngcontent-hnp-c116] {
         height: 510px
         }
         }
         @media only screen and (min-width:1025px) and (max-width:1200px) {
         .banner-slide3[_ngcontent-hnp-c116] {
         height: 650px
         }
         }
         .banner-slide3[_ngcontent-hnp-c116] h4[_ngcontent-hnp-c116] {
         color: #fff;
         font-size: 50px;
         font-weight: 700;
         margin-bottom: 40px
         }
         .banner-slide3[_ngcontent-hnp-c116] h4[_ngcontent-hnp-c116] span[_ngcontent-hnp-c116] {
         font-size: 38px;
         font-weight: 500;
         display: block
         }
         @media only screen and (min-width:320px) and (max-width:480px) {
         .banner-slide3[_ngcontent-hnp-c116] h4[_ngcontent-hnp-c116] {
         font-size: 30px;
         margin-bottom: 10px;
         text-align: left
         }
         .banner-slide3[_ngcontent-hnp-c116] h4[_ngcontent-hnp-c116] span[_ngcontent-hnp-c116] {
         font-size: 20px;
         margin-top: 50%
         }
         .banner-slide3[_ngcontent-hnp-c116] .indiaCountingTag[_ngcontent-hnp-c116] {
         text-align: left;
         margin-left: 10px
         }
         .banner-slide3[_ngcontent-hnp-c116] .indiaCountingbillionTag[_ngcontent-hnp-c116] {
         text-align: right;
         font-size: 32px;
         margin-right: 10px
         }
         }
         @media only screen and (min-width:480px) and (max-width:640px) {
         .banner-slide3[_ngcontent-hnp-c116] h4[_ngcontent-hnp-c116] {
         font-size: 30px;
         margin-bottom: 10px;
         text-align: center
         }
         .banner-slide3[_ngcontent-hnp-c116] h4[_ngcontent-hnp-c116] span[_ngcontent-hnp-c116] {
         font-size: 20px;
         margin-top: 50%
         }
         }
         @media only screen and (min-width:370px) and (max-width:420px) {
         .banner-slide3[_ngcontent-hnp-c116] h4[_ngcontent-hnp-c116] span[_ngcontent-hnp-c116] {
         margin-top: 40%
         }
         }
         @media only screen and (min-width:480px) and (max-width:767px) {
         .banner-slide3[_ngcontent-hnp-c116] h4[_ngcontent-hnp-c116] {
         text-align: center
         }
         .banner-slide3[_ngcontent-hnp-c116] h4[_ngcontent-hnp-c116] span[_ngcontent-hnp-c116] {
         margin-top: 15%
         }
         .banner-slide3[_ngcontent-hnp-c116] .indiaCountingTag[_ngcontent-hnp-c116] {
         text-align: left;
         margin-left: 10px
         }
         .banner-slide3[_ngcontent-hnp-c116] .indiaCountingbillionTag[_ngcontent-hnp-c116] {
         text-align: right;
         font-size: 32px;
         margin-right: 10px
         }
         }
         @media only screen and (min-width:768px) and (max-width:1100px) {
         .banner-slide3[_ngcontent-hnp-c116] h4[_ngcontent-hnp-c116] {
         font-size: 35px;
         margin-bottom: 20px
         }
         .banner-slide3[_ngcontent-hnp-c116] h4[_ngcontent-hnp-c116] span[_ngcontent-hnp-c116] {
         font-size: 27px;
         margin-top: 50px
         }
         }
         .banner-slide3[_ngcontent-hnp-c116] .billion-countdown[_ngcontent-hnp-c116] {
         position: relative;
         padding: 25px;
         width: max-content;
         background: #1b2136 0 0 no-repeat padding-box;
         box-shadow: inset 0 0 6px #020719;
         opacity: 1
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .banner-slide3[_ngcontent-hnp-c116] .billion-countdown[_ngcontent-hnp-c116] {
         padding: 15px
         }
         }
         .banner-slide3[_ngcontent-hnp-c116] .billion-countdown[_ngcontent-hnp-c116] .numbers[_ngcontent-hnp-c116] {
         font-family: DS-DIGI !important;
         color: #E41045;
         font-size: 55px;
         position: relative;
         z-index: 100;
         margin: 0
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .banner-slide3[_ngcontent-hnp-c116] .billion-countdown[_ngcontent-hnp-c116] .numbers[_ngcontent-hnp-c116] {
         text-align: center;
         font-size: 45px
         }
         }
         .banner-slide3[_ngcontent-hnp-c116] .billion-countdown[_ngcontent-hnp-c116] p.count-placeholder[_ngcontent-hnp-c116] {
         font-family: DS-DIGI !important;
         color: #E41045;
         font-size: 55px;
         position: absolute;
         top: 25px;
         left: 25px;
         z-index: 50;
         opacity: .1;
         margin: 0
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .banner-slide3[_ngcontent-hnp-c116] .billion-countdown[_ngcontent-hnp-c116] p.count-placeholder[_ngcontent-hnp-c116] {
         font-size: 45px;
         top: 15px;
         left: 15px
         }
         }
         .banner-slide3[_ngcontent-hnp-c116] .tagline[_ngcontent-hnp-c116] {
         color: #E41045;
         font-family: Freestyle-script !important;
         font-size: 36px;
         margin-top: 50px
         }
         @media only screen and (min-width:320px) and (max-width:480px) {
         .banner-slide3[_ngcontent-hnp-c116] .tagline[_ngcontent-hnp-c116] {
         margin-top: 0;
         font-size: 15px;
         text-align: center
         }
         }
         @media only screen and (min-width:480px) and (max-width:767px) {
         .banner-slide3[_ngcontent-hnp-c116] .tagline[_ngcontent-hnp-c116] {
         text-align: center
         }
         }
         @media only screen and (min-width:768px) and (max-width:1000px) {
         .banner-slide3[_ngcontent-hnp-c116] .tagline[_ngcontent-hnp-c116] {
         margin-top: 20px;
         margin-bottom: 5px
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .banner-slide1[_ngcontent-hnp-c116] {
         background-image: url(newmodibannermobile_new.d4219c829cc48af91d50.jpg)
         }
         .banner-slide2[_ngcontent-hnp-c116] {
         background-image: url(https://prod-cdn.preprod.co-vin.in/assets/images/newinternationamobilebanner.png)
         }
         .banner-slide4[_ngcontent-hnp-c116] {
         background-image: url(banner-bg-mob.21aeb4bdb4015c8fc2de.jpg) !important;
         background-size: cover;
         background-position: center-center
         }
         .banner-slide4[_ngcontent-hnp-c116] .banner-img[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         width: 100% !important;
         margin-top: 40px !important
         }
         }
         @media screen and (min-width:769px) and (max-width:900px) {
         .banner-slide1[_ngcontent-hnp-c116] {
         background-image: url(newmodibanneripad.247f008b99ebf2358d4b.jpg)
         }
         }
         @media screen and (min-width:900px) and (max-width:1000px) {
         .banner-slide1[_ngcontent-hnp-c116] {
         background-image: url(newmodibannerfor900screen.89047ee9ede572c53c65.jpg)
         }
         }
         @media only screen and (min-width:320px) and (max-width:414px) {
         .banner-slide-dose2[_ngcontent-hnp-c116] {
         background-image: url(https://prod-cdn.preprod.co-vin.in/assets/images/home-dose2-banner-mobile.png);
         background-position: bottom
         }
         }
         @media only screen and (min-width:320px) and (max-width:480px) {
         .banner-slide[_ngcontent-hnp-c116] {
         height: 100vh;
         max-height: 665px
         }
         }
         @media only screen and (min-width:480px) and (max-width:767px) {
         .banner-slide[_ngcontent-hnp-c116] {
         height: 100vh;
         background-size: cover;
         background-position: 100% 20%;
         background-repeat: no-repeat
         }
         .banner-top[_ngcontent-hnp-c116] .banner-slide1[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         margin-top: 60px
         }
         .banner-top[_ngcontent-hnp-c116] .banner-slide2[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         margin-top: 82px
         }
         }
         .help_detail_section[_ngcontent-hnp-c116] {
         background: rgba(201, 176, 176, .3);
         padding: 5px 0;
         position: relative;
         width: 100%;
         overflow: hidden;
         top: -89px
         }
         .help_detail_section[_ngcontent-hnp-c116] h4[_ngcontent-hnp-c116] {
         font-size: 24px;
         color: #fff;
         font-weight: 500;
         margin: 0
         }
         .help_detail_section[_ngcontent-hnp-c116] h4[_ngcontent-hnp-c116]:after {
         content: "";
         background: #fff;
         height: 50px;
         width: 1px;
         position: absolute;
         top: 15px;
         right: 50px
         }
         @media only screen and (min-width:767px) and (max-width:1050px) {
         .help_detail_section[_ngcontent-hnp-c116] h4[_ngcontent-hnp-c116] {
         font-size: 17px;
         font-weight: 400
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .help_detail_section[_ngcontent-hnp-c116] h4[_ngcontent-hnp-c116] {
         font-size: 20px;
         font-weight: 400
         }
         .help_detail_section[_ngcontent-hnp-c116] h4[_ngcontent-hnp-c116]:after {
         display: none
         }
         }
         .help_detail_section[_ngcontent-hnp-c116] ul[_ngcontent-hnp-c116] {
         list-style: none;
         display: flex;
         align-items: center;
         justify-content: space-between;
         margin: 0;
         padding: 0
         }
         .help_detail_section[_ngcontent-hnp-c116] ul[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] {
         color: #fff;
         font-size: 18px;
         line-height: 30px;
         font-weight: 500;
         padding: 10px;
         white-space: nowrap
         }
         .help_detail_section[_ngcontent-hnp-c116] ul[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116] {
         color: #fff;
         font-size: 18px
         }
         @media only screen and (min-width:768px) and (max-width:1050px) {
         .help_detail_section[_ngcontent-hnp-c116] ul[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] {
         font-size: 14px;
         line-height: 25px
         }
         .help_detail_section[_ngcontent-hnp-c116] ul[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116] {
         font-size: 14px
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .help_detail_section[_ngcontent-hnp-c116] ul[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] {
         font-size: 13px;
         line-height: 25px
         }
         .help_detail_section[_ngcontent-hnp-c116] ul[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116] {
         font-size: 13px
         }
         }
         .help_detail_section.help_detail_section-mobile[_ngcontent-hnp-c116] {
         position: static;
         background: #000
         }
         .help_detail_section.help_detail_section-mobile[_ngcontent-hnp-c116] .overflow[_ngcontent-hnp-c116] {
         overflow: auto
         }
         [_ngcontent-hnp-c116]::-webkit-scrollbar {
         height: 4px
         }
         [_ngcontent-hnp-c116]::-webkit-scrollbar-track {
         background: #fff
         }
         [_ngcontent-hnp-c116]::-webkit-scrollbar-thumb {
         background: #262626
         }
         .btn-white[_ngcontent-hnp-c116] {
         background: #02aeae;
         color: #000
         }
         .btn-outline-white[_ngcontent-hnp-c116] {
         border: 1px solid #02aeae;
         color: #02aeae
         }
         .no-desktop[_ngcontent-hnp-c116] {
         display: none
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .bookslotBtn[_ngcontent-hnp-c116] {
         background-color: hsla(0, 0%, 100%, .5) !important;
         margin-top: 130px !important;
         display: none
         }
         .no-desktop[_ngcontent-hnp-c116] {
         display: block
         }
         .no-mobile[_ngcontent-hnp-c116] {
         display: none
         }
         .carousel-indicators {
         bottom: 20px !important
         }
         }
         .shapeSection[_ngcontent-hnp-c116] {
         background-color: #fff;
         margin-top: -40px
         }
         @media only screen and (min-width:320px) and (max-width:980px) {
         .shapeSection[_ngcontent-hnp-c116] {
         margin-top: 0;
         padding-top: 40px;
         display: none
         }
         }
         .vaccinationCount[_ngcontent-hnp-c116] {
         background: #e2f9f9;
         padding: 30px 0
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .vaccinationCount[_ngcontent-hnp-c116] {
         padding: 30px 0 10px
         }
         }
         .vaccinationCount[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-weight: 800;
         font-size: 36px;
         line-height: 48px;
         color: #212121
         }
         @media only screen and (min-width:320px) and (max-width:359px) {
         .vaccinationCount[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 22px;
         line-height: 34px;
         margin-bottom: 40px
         }
         }
         @media only screen and (min-width:360px) and (max-width:480px) {
         .vaccinationCount[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 26px;
         line-height: 40px;
         margin-bottom: 40px
         }
         }
         @media only screen and (min-width:360px) and (max-width:568px) {
         .vaccinationCount[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         margin-bottom: 40px
         }
         }
         @media only screen and (min-width:768px) and (max-width:850px) {
         .vaccinationCount[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 25px;
         line-height: 38px
         }
         }
         .vaccinationCount[_ngcontent-hnp-c116] .neclr[_ngcontent-hnp-c116] {
         color: #02aeae
         }
         @media only screen and (min-width:768px) and (max-width:850px) {
         .vaccinationCount[_ngcontent-hnp-c116] .neclr[_ngcontent-hnp-c116] {
         display: flex
         }
         }
         .vaccinationCount[_ngcontent-hnp-c116] .vaccinationstoday[_ngcontent-hnp-c116] .leftImg[_ngcontent-hnp-c116] {
         background: hsla(0, 0%, 100%, .8);
         border-radius: 10px;
         width: 60px;
         height: 60px;
         text-align: center;
         align-items: center;
         justify-content: center;
         display: flex;
         margin-top: 10px
         }
         @media only screen and (min-width:320px) and (max-width:359px) {
         .vaccinationCount[_ngcontent-hnp-c116] .vaccinationstoday[_ngcontent-hnp-c116] .leftImg[_ngcontent-hnp-c116] {
         height: 70px
         }
         }
         @media only screen and (min-width:768px) and (max-width:850px) {
         .vaccinationCount[_ngcontent-hnp-c116] .vaccinationstoday[_ngcontent-hnp-c116] .leftImg[_ngcontent-hnp-c116] {
         margin-right: 10px !important
         }
         }
         .vaccinationCount[_ngcontent-hnp-c116] .vaccinationstoday[_ngcontent-hnp-c116] .rightContant[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         font-weight: 400;
         font-size: 18px;
         letter-spacing: -.5px;
         color: #0e1229
         }
         @media only screen and (min-width:320px) and (max-width:359px) {
         .vaccinationCount[_ngcontent-hnp-c116] .vaccinationstoday[_ngcontent-hnp-c116] .rightContant[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         font-size: 13px;
         line-height: 20px
         }
         }
         @media only screen and (min-width:360px) and (max-width:480px) {
         .vaccinationCount[_ngcontent-hnp-c116] .vaccinationstoday[_ngcontent-hnp-c116] .rightContant[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         font-size: 14px;
         letter-spacing: 0
         }
         }
         @media only screen and (min-width:768px) and (max-width:850px) {
         .vaccinationCount[_ngcontent-hnp-c116] .vaccinationstoday[_ngcontent-hnp-c116] .rightContant[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         font-size: 15px;
         line-height: 20px
         }
         }
         .vaccinationCount[_ngcontent-hnp-c116] .vaccinationstoday[_ngcontent-hnp-c116] .rightContant[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] {
         font-weight: 700;
         font-size: 28px;
         line-height: 39px;
         color: #212121
         }
         @media only screen and (min-width:320px) and (max-width:359px) {
         .vaccinationCount[_ngcontent-hnp-c116] .vaccinationstoday[_ngcontent-hnp-c116] .rightContant[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] {
         font-size: 17px;
         line-height: 20px
         }
         }
         @media only screen and (min-width:360px) and (max-width:480px) {
         .vaccinationCount[_ngcontent-hnp-c116] .vaccinationstoday[_ngcontent-hnp-c116] .rightContant[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] {
         font-size: 26px;
         line-height: 39px
         }
         }
         .vaccinationCount[_ngcontent-hnp-c116] .rightLine[_ngcontent-hnp-c116] {
         border-right: 1px solid rgba(14, 18, 41, .5)
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .vaccinationCount[_ngcontent-hnp-c116] .rightLine[_ngcontent-hnp-c116] {
         border-right: 0;
         border-bottom: 1px solid rgba(14, 18, 41, .5)
         }
         }
         .vaccinationCount[_ngcontent-hnp-c116] .clickToView[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116] {
         text-decoration: none;
         color: #02aeae !important;
         font-size: 18px !important;
         font-weight: 400;
         display: block;
         margin-right: 65px;
         float: right;
         width: -moz-fit-content;
         width: fit-content;
         border: none;
         background-color: initial;
         outline: none
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .vaccinationCount[_ngcontent-hnp-c116] .clickToView[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116] {
         float: none;
         font-size: 16px !important;
         margin-bottom: 10px;
         margin-left: auto;
         margin-right: auto;
         font-weight: 400;
         top: 0;
         font-size: 16px
         }
         }
         @media only screen and (min-width:768px) and (max-width:1180px) {
         .vaccinationCount[_ngcontent-hnp-c116] .clickToView[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116] {
         margin-right: 25px
         }
         }
         .vaccinationCount[_ngcontent-hnp-c116] .clickToView[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116]:hover {
         text-decoration: none !important
         }
         .mat-expansion-panel {
         background-color: hsla(0, 0%, 100%, 0) !important
         }
         .slick-prev {
         left: 0 !important
         }
         .slick-next {
         right: 0 !important
         }
         .slick-next,
         .slick-prev {
         display: none !important;
         visibility: hidden !important
         }
         .chartjs-render-monitor {
         width: 100% !important
         }
         .btnBgColor[_ngcontent-hnp-c116] {
         display: none
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .btnBgColor[_ngcontent-hnp-c116] {
         display: block
         }
         .btnBgColor[_ngcontent-hnp-c116],
         .btnBgColor[_ngcontent-hnp-c116] .noDesktopBtn[_ngcontent-hnp-c116] {
         background-color: #2a2f47
         }
         .btnBgColor[_ngcontent-hnp-c116] .noDesktopBtn[_ngcontent-hnp-c116] .bookslotBtn[_ngcontent-hnp-c116] {
         width: 100%;
         background-color: #1C4571 !important;
         color: #fff;
         border-radius: 0;
         margin: auto;
         display: table;
         position: fixed;
         left: 0;
         right: 0;
         z-index: 100;
         bottom: 0;
         box-shadow: 0 0 20px 5px rgba(0, 0, 0, .35);
         text-decoration: none;
         font-size: 18px;
         font-weight: 700
         }
         }
         .mat-expansion-panel-body[_ngcontent-hnp-c116] {
         padding-bottom: 10px !important
         }
         .mat-body-1[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116],
         .mat-body[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116],
         .mat-typography[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         margin-bottom: 0
         }
         .ourPtrBtn[_ngcontent-hnp-c116] a.howToDownload[_ngcontent-hnp-c116] {
         color: #02aeae !important;
         display: inline-block;
         text-align: center;
         font-size: 18px;
         font-weight: 500;
         text-decoration: none;
         letter-spacing: 1px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .ourPtrBtn[_ngcontent-hnp-c116] a.howToDownload[_ngcontent-hnp-c116] {
         display: block
         }
         }
         @media only screen and (min-width:768px) and (max-width:885px) {
         .ourPtrBtn[_ngcontent-hnp-c116] a.howToDownload[_ngcontent-hnp-c116] {
         padding: 14px 20px
         }
         }
         .ourPtrBtn[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116]:first-child {
         margin-right: 30px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .ourPtrBtn[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116]:first-child {
         margin-right: 0
         }
         }
         @media only screen and (min-width:576px) and (max-width:767px) {
         .ourPtrBtn[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116]:first-child {
         margin-right: 20px !important
         }
         }
         @media only screen and (min-width:768px) and (max-width:885px) {
         .ourPtrBtn[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116]:first-child {
         margin-right: 20px
         }
         }
         .ourPtrBtn[_ngcontent-hnp-c116] a.howToDownload.viewMore[_ngcontent-hnp-c116] {
         font-weight: 400
         }
         .loadingHeight {
         min-height: auto !important
         }
         #canvas[_ngcontent-hnp-c116] {
         height: 100%;
         width: 100%
         }
         #canvas[_ngcontent-hnp-c116],
         .loaderForCounter[_ngcontent-hnp-c116] {
         position: absolute;
         z-index: 1
         }
         .loaderForCounter[_ngcontent-hnp-c116] {
         display: flex;
         justify-content: center;
         left: 38%;
         margin-top: 10px
         }
         .loaderForCounter[_ngcontent-hnp-c116]>div[_ngcontent-hnp-c116] {
         width: 1vw;
         height: 1vw;
         border-radius: 100%;
         margin: 1vw;
         background-image: linear-gradient(145deg, hsla(0, 0%, 100%, .5), transparent);
         animation: bounce 1.5s linear .5s infinite
         }
         .loaderForCounter[_ngcontent-hnp-c116] .yellow[_ngcontent-hnp-c116] {
         background-color: #fff
         }
         @keyframes bounce {
         0%,
         50%,
         to {
         transform: scale(1);
         filter: blur(0)
         }
         25% {
         transform: scale(.6);
         filter: blur(3px)
         }
         75% {
         filter: blur(3px);
         transform: scale(1.4)
         }
         }
         .counterTagLine[_ngcontent-hnp-c116] {
         color: #00d4fe;
         margin-left: 250px;
         font-family: Helvetica !important;
         font-size: 18px
         }
         .counterTagLine[_ngcontent-hnp-c116] span[_ngcontent-hnp-c116] {
         display: block;
         font-size: 18px;
         margin-left: 15px
         }
         @media only screen and (max-width:767px) {
         .banner-slide3[_ngcontent-hnp-c116] .billion-countdown[_ngcontent-hnp-c116],
         .banner-slide3[_ngcontent-hnp-c116] .indiaCounting[_ngcontent-hnp-c116],
         .banner-slide3[_ngcontent-hnp-c116] .toBillion[_ngcontent-hnp-c116] {
         text-align: center
         }
         .banner-slide3[_ngcontent-hnp-c116] .billion-countdown[_ngcontent-hnp-c116] {
         margin: 30px auto
         }
         .banner-slide3[_ngcontent-hnp-c116] .count-placeholder[_ngcontent-hnp-c116] {
         left: 0 !important;
         right: 0;
         text-align: center
         }
         .banner-slide3[_ngcontent-hnp-c116] .tagline[_ngcontent-hnp-c116] {
         font-size: 30px;
         margin-top: 8px;
         margin-bottom: 0
         }
         .banner-slide3[_ngcontent-hnp-c116] .oneBillion[_ngcontent-hnp-c116] {
         padding-left: 15px !important
         }
         .banner-slide3[_ngcontent-hnp-c116] .counterTagLine[_ngcontent-hnp-c116] {
         font-size: 20px !important
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .counterTagLine[_ngcontent-hnp-c116] {
         margin-left: 0;
         text-align: right;
         margin-top: 2%
         }
         .counterTagLine[_ngcontent-hnp-c116] span[_ngcontent-hnp-c116] {
         margin-bottom: 5%;
         font-size: 13.4px;
         margin-left: 0
         }
         }
         @media only screen and (min-width:560px) and (max-width:767px) {
         .counterTagLine[_ngcontent-hnp-c116] {
         margin-left: 60%;
         text-align: left;
         margin-top: 2%
         }
         .counterTagLine[_ngcontent-hnp-c116] span[_ngcontent-hnp-c116] {
         margin-bottom: 5%;
         font-size: 13.4px;
         margin-left: 12px
         }
         }
         @media only screen and (min-width:768px) and (max-width:990px) {
         .counterTagLine[_ngcontent-hnp-c116] {
         margin-left: 215px
         }
         .counterTagLine[_ngcontent-hnp-c116] span[_ngcontent-hnp-c116] {
         margin-bottom: 5%;
         font-size: 13px;
         margin-left: 10px
         }
         }
         @media only screen and (min-width:1020px) and (max-width:1100px) {
         .counterTagLine[_ngcontent-hnp-c116] {
         margin-left: 235px
         }
         .counterTagLine[_ngcontent-hnp-c116] span[_ngcontent-hnp-c116] {
         margin-bottom: 5%;
         font-size: 16px
         }
         }
         @media only screen and (min-width:320px) and (max-width:480px) {
         .tagline[_ngcontent-hnp-c116] {
         font-size: 25px !important
         }
         }
         .new-banner-slide[_ngcontent-hnp-c116] {
         background-size: 100% 100%;
         height: 680px;
         width: 100%;
         display: flex;
         align-items: center
         }
         @media only screen and (min-width:320px) and (max-width:480px) {
         .new-banner-slide[_ngcontent-hnp-c116] {
         height: 26vh;
         max-height: 26vh
         }
         }
         @media only screen and (min-width:411px) and (max-width:412px) {
         .new-banner-slide[_ngcontent-hnp-c116] {
         height: 23vh;
         max-height: 23vh
         }
         }
         @media only screen and (min-width:480px) and (max-width:767px) {
         .new-banner-slide[_ngcontent-hnp-c116] {
         height: 80vh;
         background-size: cover;
         background-position: 100%;
         background-repeat: no-repeat
         }
         }
         @media only screen and (min-width:1281px) and (max-width:1460px) {
         .new-banner-slide[_ngcontent-hnp-c116] {
         height: 600px
         }
         }
         @media only screen and (min-width:1025px) and (max-width:1280px) {
         .new-banner-slide[_ngcontent-hnp-c116] {
         height: 560px
         }
         }
         @media only screen and (min-width:980px) and (max-width:1024px) {
         .new-banner-slide[_ngcontent-hnp-c116] {
         height: 450px
         }
         }
         @media only screen and (min-width:768px) and (max-width:980px) {
         .new-banner-slide[_ngcontent-hnp-c116] {
         height: 340px
         }
         }
         .banner-slide4[_ngcontent-hnp-c116] {
         background-image: url(https://prod-cdn.preprod.co-vin.in/assets/images/onebillionvaccinationbannerenglish.png)
         }
         .banner-slide5[_ngcontent-hnp-c116] {
         background-image: url(https://prod-cdn.preprod.co-vin.in/assets/images/onebillionvaccinationbannerhindi.png)
         }
         @media only screen and (min-width:640px) and (max-width:980px) {
         .banner-top[_ngcontent-hnp-c116] ol.carousel-indicators {
         bottom: 10px !important;
         height: 30px
         }
         }
         .viewMoreNew[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116] {
         text-decoration: none;
         color: #4b61c5 !important;
         font-size: 18px;
         font-weight: 700;
         margin-top: 8%;
         margin-left: 5%
         }
         @media only screen and (min-width:320px) and (max-width:980px) {
         .viewMoreNew[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116] {
         margin: 20px 0 0
         }
         }
         @media only screen and (min-width:768px) and (max-width:1000px) {
         .tabAlign[_ngcontent-hnp-c116] {
         margin-top: 10% !important
         }
         .clickToView[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116] {
         margin-top: 7% !important
         }
         }
         @media only screen and (min-width:1000px) and (max-width:1100px) {
         .tabAlign[_ngcontent-hnp-c116] {
         margin-top: 7% !important
         }
         }
         .new-banner-slides[_ngcontent-hnp-c116] {
         height: 760px;
         width: 100%
         }
         @media only screen and (min-width:320px) and (max-width:360px) {
         .new-banner-slides[_ngcontent-hnp-c116] {
         height: 180px
         }
         }
         @media only screen and (min-width:361px) and (max-width:480px) {
         .new-banner-slides[_ngcontent-hnp-c116] {
         height: 200px
         }
         }
         @media only screen and (min-width:481px) and (max-width:640px) {
         .new-banner-slides[_ngcontent-hnp-c116] {
         height: 300px
         }
         }
         @media only screen and (min-width:641px) and (max-width:980px) {
         .new-banner-slides[_ngcontent-hnp-c116] {
         height: 400px
         }
         }
         @media only screen and (min-width:981px) and (max-width:1024px) {
         .new-banner-slides[_ngcontent-hnp-c116] {
         height: 550px
         }
         }
         @media only screen and (min-width:1025px) and (max-width:1280px) {
         .new-banner-slides[_ngcontent-hnp-c116] {
         height: 650px
         }
         }
         @media only screen and (min-width:1281px) and (max-width:1460px) {
         .new-banner-slides[_ngcontent-hnp-c116] {
         height: 700px
         }
         }
         .support-block-nw[_ngcontent-hnp-c116] {
         display: flex;
         justify-content: space-between;
         padding: 0 25px
         }
         .internationalcertificates[_ngcontent-hnp-c116] {
         background-color: #edffff;
         padding: 45px 0
         }
         .internationalcertificates[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 36px;
         color: #0e1229;
         font-weight: 700;
         text-transform: capitalize;
         letter-spacing: .5px;
         line-height: 1.2
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .internationalcertificates[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 32px;
         line-height: 1.5
         }
         }
         .internationalcertificates[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 16px;
         color: #0e1229;
         font-weight: 400;
         line-height: 1.5;
         opacity: .7;
         letter-spacing: .5px
         }
         .internationalcertificates[_ngcontent-hnp-c116] .intBtn[_ngcontent-hnp-c116] a.howToDownload[_ngcontent-hnp-c116] {
         border: 2px solid #02aeae;
         border-radius: 50px;
         padding: 12px 25px;
         min-width: 200px;
         display: inline-block;
         text-align: center;
         font-size: 16px;
         font-weight: 400;
         text-decoration: none;
         letter-spacing: 1px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .internationalcertificates[_ngcontent-hnp-c116] .intBtn[_ngcontent-hnp-c116] a.howToDownload[_ngcontent-hnp-c116] {
         display: block
         }
         }
         @media only screen and (min-width:768px) and (max-width:885px) {
         .internationalcertificates[_ngcontent-hnp-c116] .intBtn[_ngcontent-hnp-c116] a.howToDownload[_ngcontent-hnp-c116] {
         min-width: inherit;
         padding: 14px 20px
         }
         }
         .internationalcertificates[_ngcontent-hnp-c116] .intBtn[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116]:first-child {
         color: #02aeae;
         margin-right: 25px
         }
         @media only screen and (min-width:320px) and (max-width:980px) {
         .internationalcertificates[_ngcontent-hnp-c116] .intBtn[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116]:first-child {
         margin-right: 5px
         }
         }
         @media only screen and (min-width:768px) and (max-width:885px) {
         .internationalcertificates[_ngcontent-hnp-c116] .intBtn[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116]:first-child {
         margin-right: 20px
         }
         }
         .internationalcertificates[_ngcontent-hnp-c116] .intBtn[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116]:last-child {
         background: #02aeae;
         color: #000
         }
         @media only screen and (min-width:768px) and (max-width:768px) {
         .internationalcertificates[_ngcontent-hnp-c116] .intBtn[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116]:last-child {
         padding: 14px 32px
         }
         }
         .hide[_ngcontent-hnp-c116] {
         opacity: 0;
         visibility: hidden
         }
         .remove[_ngcontent-hnp-c116] {
         display: none !important
         }
         .blur[_ngcontent-hnp-c116] {
         filter: blur(12px)
         }
         .loading-init[_ngcontent-hnp-c116] {
         width: 100%;
         align-self: center;
         text-align: center;
         text-transform: uppercase
         }
         .loading-init__header[_ngcontent-hnp-c116] {
         font-size: 2.2em
         }
         .loading-init__status[_ngcontent-hnp-c116] {
         margin-top: 1em;
         font-size: .8em;
         opacity: .75
         }
         .stage-container[_ngcontent-hnp-c116] {
         overflow: hidden;
         box-sizing: initial;
         border: 1px solid #222;
         margin: -1px
         }
         @media (max-width:840px) {
         .stage-container[_ngcontent-hnp-c116] {
         border: none;
         margin: 0
         }
         }
         .canvas-container[_ngcontent-hnp-c116] {
         width: 100%;
         height: 100%;
         background: #12001d !important;
         transition: filter .3s
         }
         .canvas-container[_ngcontent-hnp-c116] canvas[_ngcontent-hnp-c116] {
         position: absolute;
         mix-blend-mode: lighten;
         transform: translateZ(0)
         }
         .controls[_ngcontent-hnp-c116] {
         position: absolute;
         top: 0;
         width: 100%;
         padding-bottom: 50px;
         display: flex;
         justify-content: space-between;
         transition: opacity .3s, visibility .3s
         }
         @media (min-width:840px) {
         .controls[_ngcontent-hnp-c116] {
         visibility: visible
         }
         .controls.hide[_ngcontent-hnp-c116]:hover {
         opacity: 1
         }
         }
         .menu[_ngcontent-hnp-c116] {
         background-color: rgba(0, 0, 0, .42);
         transition: opacity .3s, visibility .3s
         }
         .menu[_ngcontent-hnp-c116],
         .menu__inner-wrap[_ngcontent-hnp-c116] {
         position: absolute;
         top: 0;
         bottom: 0;
         left: 0;
         right: 0
         }
         .menu__inner-wrap[_ngcontent-hnp-c116] {
         display: flex;
         flex-direction: column;
         justify-content: center;
         align-items: center;
         transition: opacity .3s
         }
         .menu__header[_ngcontent-hnp-c116] {
         margin-top: auto;
         margin-bottom: 8px;
         padding-top: 16px;
         font-size: 2em;
         text-transform: uppercase
         }
         .menu__subheader[_ngcontent-hnp-c116] {
         margin-bottom: auto;
         padding-bottom: 12px;
         font-size: .86em;
         opacity: .8
         }
         .menu[_ngcontent-hnp-c116] form[_ngcontent-hnp-c116] {
         width: 100%;
         max-width: 400px;
         padding: 0 10px;
         overflow: auto;
         -webkit-overflow-scrolling: touch
         }
         .menu[_ngcontent-hnp-c116] .form-option[_ngcontent-hnp-c116] {
         display: flex;
         align-items: center;
         margin: 16px 0;
         transition: opacity .3s
         }
         .menu[_ngcontent-hnp-c116] .form-option[_ngcontent-hnp-c116] label[_ngcontent-hnp-c116] {
         display: block;
         width: 50%;
         padding-right: 12px;
         text-align: right;
         text-transform: uppercase;
         -webkit-user-select: none;
         user-select: none
         }
         .menu[_ngcontent-hnp-c116] .form-option--select[_ngcontent-hnp-c116] select[_ngcontent-hnp-c116] {
         display: block;
         width: 50%;
         height: 30px;
         font-size: 1rem;
         font-family: Russo One, arial, sans-serif;
         color: hsla(0, 0%, 100%, .5);
         letter-spacing: .06em;
         background-color: initial;
         border: 1px solid hsla(0, 0%, 100%, .5)
         }
         .menu[_ngcontent-hnp-c116] .form-option--select[_ngcontent-hnp-c116] select[_ngcontent-hnp-c116] option[_ngcontent-hnp-c116] {
         background-color: #000
         }
         .menu[_ngcontent-hnp-c116] .form-option--checkbox[_ngcontent-hnp-c116] input[_ngcontent-hnp-c116] {
         display: block;
         width: 26px;
         height: 26px;
         margin: 0;
         opacity: .5
         }
         @media (max-width:840px) {
         .menu[_ngcontent-hnp-c116] .form-option[_ngcontent-hnp-c116] input[_ngcontent-hnp-c116],
         .menu[_ngcontent-hnp-c116] .form-option[_ngcontent-hnp-c116] select[_ngcontent-hnp-c116] {
         outline: none
         }
         }
         .close-menu-btn[_ngcontent-hnp-c116] {
         position: absolute;
         top: 0;
         right: 0
         }
         .btn--bright[_ngcontent-hnp-c116] {
         opacity: .5
         }
         @media (min-width:840px) {
         .btn--bright[_ngcontent-hnp-c116]:hover {
         opacity: .75
         }
         }
         .btn[_ngcontent-hnp-c116] svg[_ngcontent-hnp-c116] {
         display: block;
         margin: auto
         }
         .credits[_ngcontent-hnp-c116] {
         margin-top: auto;
         margin-bottom: 10px;
         padding-top: 6px;
         font-size: .8em;
         opacity: .75
         }
         .credits[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116] {
         color: hsla(0, 0%, 100%, .5);
         text-decoration: none
         }
         .credits[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116]:active,
         .credits[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116]:hover {
         color: hsla(0, 0%, 100%, .75);
         text-decoration: underline
         }
         .help-modal[_ngcontent-hnp-c116] {
         display: flex;
         justify-content: center;
         align-items: center;
         position: fixed;
         top: 0;
         bottom: 0;
         left: 0;
         right: 0;
         visibility: hidden;
         transition-property: visibility;
         transition-duration: .25s
         }
         .help-modal__overlay[_ngcontent-hnp-c116] {
         position: absolute;
         top: 0;
         bottom: 0;
         left: 0;
         right: 0;
         opacity: 0;
         transition-property: opacity;
         transition-timing-function: ease-in;
         transition-duration: .25s
         }
         .help-modal__dialog[_ngcontent-hnp-c116] {
         display: flex;
         flex-direction: column;
         align-items: center;
         max-width: 400px;
         max-height: calc(100vh - 100px);
         margin: 10px;
         padding: 20px;
         border-radius: .3em;
         background-color: rgba(0, 0, 0, .4);
         opacity: 0;
         transform: scale(.9);
         transition-property: opacity, transform;
         transition-timing-function: ease-in;
         transition-duration: .25s
         }
         @media (min-width:840px) {
         .help-modal__dialog[_ngcontent-hnp-c116] {
         font-size: 1.25rem;
         max-width: 500px
         }
         }
         .help-modal__header[_ngcontent-hnp-c116] {
         font-size: 1.75em;
         text-transform: uppercase;
         text-align: center
         }
         .help-modal__body[_ngcontent-hnp-c116] {
         overflow-y: auto;
         -webkit-overflow-scrolling: touch;
         margin: 1em 0;
         padding: 1em 0;
         border-top: 1px solid hsla(0, 0%, 100%, .25);
         border-bottom: 1px solid hsla(0, 0%, 100%, .25);
         line-height: 1.5;
         color: hsla(0, 0%, 100%, .75)
         }
         .help-modal__close-btn[_ngcontent-hnp-c116] {
         flex-shrink: 0;
         outline: none;
         border: none;
         border-radius: 2px;
         padding: .25em .75em;
         margin-top: .36em;
         font-family: Russo One, arial, sans-serif;
         font-size: 1em;
         color: hsla(0, 0%, 100%, .5);
         text-transform: uppercase;
         letter-spacing: .06em;
         background-color: hsla(0, 0%, 100%, .25);
         transition: color .3s, background-color .3s
         }
         .help-modal__close-btn[_ngcontent-hnp-c116]:active,
         .help-modal__close-btn[_ngcontent-hnp-c116]:focus,
         .help-modal__close-btn[_ngcontent-hnp-c116]:hover {
         color: #fff;
         background-color: #09f
         }
         .help-modal.active[_ngcontent-hnp-c116] {
         visibility: visible;
         transition-duration: .4s
         }
         .help-modal.active[_ngcontent-hnp-c116] .help-modal__dialog[_ngcontent-hnp-c116],
         .help-modal.active[_ngcontent-hnp-c116] .help-modal__overlay[_ngcontent-hnp-c116] {
         opacity: 1;
         transition-timing-function: ease-out;
         transition-duration: .4s
         }
         .help-modal.active[_ngcontent-hnp-c116] .help-modal__dialog[_ngcontent-hnp-c116] {
         transform: scale(1)
         }
         .transparent-overlay-banner1[_ngcontent-hnp-c116] {
         position: absolute;
         width: 100%;
         height: 100%;
         z-index: 9;
         background: transparent
         }
         @keyframes animateBlink {
         0% {
         opacity: .2
         }
         25% {
         opacity: .5
         }
         50% {
         opacity: .8
         }
         to {
         opacity: 1
         }
         }
         @keyframes live {
         0%,
         80%,
         to {
         transform: scale(.6);
         -webkit-transform: scale(.6)
         }
         40% {
         transform: scale(1);
         -webkit-transform: scale(1)
         }
         }
         .eng-banner-slide1[_ngcontent-hnp-c116] {
         background-image: url(https://prod-cdn.preprod.co-vin.in/assets/images/vaccine_for_all_banner_english.jpg);
         background-position: 50%;
         background-repeat: no-repeat;
         background-color: #0e1229
         }
         @media only screen and (min-width:320px) and (max-width:480px) {
         .eng-banner-slide1[_ngcontent-hnp-c116] {
         background-size: 100% 100%
         }
         }
         @media only screen and (min-width:768px) and (max-width:1024px) {
         .eng-banner-slide1[_ngcontent-hnp-c116] {
         background-size: 100%
         }
         }
         @media only screen and (min-width:1025px) and (max-width:1440px) {
         .eng-banner-slide1[_ngcontent-hnp-c116] {
         background-position: center 14px !important
         }
         }
         .eng-banner-slide2[_ngcontent-hnp-c116] {
         background-image: url(https://prod-cdn.preprod.co-vin.in/assets/images/vaccine_for_all_banner_hindi.jpg);
         background-position: 50%;
         background-repeat: no-repeat;
         background-color: #0e1229
         }
         @media only screen and (min-width:320px) and (max-width:480px) {
         .eng-banner-slide2[_ngcontent-hnp-c116] {
         background-size: 100% 100%
         }
         }
         @media only screen and (min-width:768px) and (max-width:1024px) {
         .eng-banner-slide2[_ngcontent-hnp-c116] {
         background-size: 70%
         }
         }
         @media only screen and (min-width:1025px) and (max-width:1440px) {
         .eng-banner-slide2[_ngcontent-hnp-c116] {
         background-position: center 14px !important
         }
         }
         .sharevaccinationsection[_ngcontent-hnp-c116] {
         padding: 45px 0;
         background-color: #edffff
         }
         .sharevaccinationsection.childrensSection[_ngcontent-hnp-c116] {
         background-color: #fff
         }
         .sharevaccinationsection[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 32px;
         color: #1C4571;
         line-height: 40px;
         margin-bottom: 15px;
         font-weight: 700;
         letter-spacing: .1px
         }
         @media (max-width:767px) {
         .sharevaccinationsection[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 22px;
         line-height: 30px
         }
         }
         .sharevaccinationsection[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 16px;
         color: #0e1229;
         font-weight: 400;
         line-height: 1.5;
         opacity: .7;
         letter-spacing: .5px
         }
         @media screen and (min-width:320px) and (max-width:767px) {
         .sharevaccinationsection[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 16px
         }
         }
         .sharevaccinationsection[_ngcontent-hnp-c116] .knowstatus_btn[_ngcontent-hnp-c116] {
         border: 2px solid #1C4571;
         border-radius: 50px;
         padding: .75rem 2.95rem;
         display: inline-block;
         text-align: center;
         font-size: 16px;
         font-weight: 400;
         text-decoration: none;
         background: #1C4571;
         color: #fff;
         box-shadow: 0 5px 9px rgba(0, 0, 0, .1607843137254902)
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .sharevaccinationsection[_ngcontent-hnp-c116] .knowstatus_btn[_ngcontent-hnp-c116] {
         font-size: 14px
         }
         }
         .sharevaccinationsection[_ngcontent-hnp-c116] .share_status_img[_ngcontent-hnp-c116] {
         margin: auto !important;
         display: block
         }
         @media (min-width:481px) {
         .sharevaccinationsection[_ngcontent-hnp-c116] .share_status_img[_ngcontent-hnp-c116] {
         max-width: 60%
         }
         }
         @media screen and (min-width:320px) and (max-width:767px) {
         .sharevaccinationsection[_ngcontent-hnp-c116] .img-fluid[_ngcontent-hnp-c116] {
         max-width: 75% !important;
         display: block;
         margin: auto
         }
         }
         .anchor[_ngcontent-hnp-c116] {
         display: block;
         position: relative;
         top: -260px;
         visibility: hidden
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .anchor[_ngcontent-hnp-c116] {
         top: -200px
         }
         }
         .mb-center[_ngcontent-hnp-c116] {
         text-align: left
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .mb-center[_ngcontent-hnp-c116] {
         text-align: center
         }
         .mb-center[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] {
         line-height: 1.4
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .desk-view[_ngcontent-hnp-c116] {
         display: none
         }
         }
         .mb-view[_ngcontent-hnp-c116] {
         display: none
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .mb-view[_ngcontent-hnp-c116] {
         display: block
         }
         .mb-view[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         margin: 0;
         padding: 0;
         font-size: 18px
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .mb-text-align[_ngcontent-hnp-c116] {
         text-align: center
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .mb-text-align[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] {
         margin: 0
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .mb-canvas[_ngcontent-hnp-c116] {
         display: flex;
         justify-content: center
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .txt-center[_ngcontent-hnp-c116] {
         text-align: center;
         display: block
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .mb-top[_ngcontent-hnp-c116] {
         position: relative;
         top: -15px
         }
         }
         .children-banner-slide[_ngcontent-hnp-c116] {
         background-image: url(newyearbanner4.7b22c5f4664aed959cd2.png);
         background-position: bottom
         }
         .children-banner-slide[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] {
         margin-bottom: 8%
         }
         .children-banner-slide[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         color: #122345;
         text-transform: uppercase;
         font-size: 60px;
         line-height: 1.2;
         margin-bottom: 5px;
         margin-left: 10%
         }
         .children-banner-slide[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 24px;
         font-weight: 700;
         line-height: 1.5;
         color: #122345;
         margin-left: 10%;
         max-width: 90%
         }
         @media only screen and (min-width:1200px) and (max-width:1400px) {
         .children-banner-slide[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 20px
         }
         }
         @media only screen and (min-width:1080px) and (max-width:1082px) {
         .children-banner-slide[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         padding-right: 20%
         }
         }
         @media only screen and (min-width:768px) and (max-width:980px) {
         .children-banner-slide[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         background-position: 50%
         }
         }
         @media only screen and (min-width:320px) and (max-width:768px) {
         .children-banner-slide[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 28px;
         line-height: 35px !important;
         padding: 0;
         margin-bottom: 10px;
         margin-top: 20px !important
         }
         .children-banner-slide[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 18px;
         padding-right: 43%
         }
         .children-banner-slide[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] {
         position: absolute;
         width: 90%;
         top: 30px
         }
         }
         @media only screen and (min-width:768px) and (max-width:1000px) {
         .children-banner-slide[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         padding-right: 0
         }
         }
         @media only screen and (width:1024px) {
         .children-banner-slide[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         margin-top: 55px;
         font-size: 50px;
         line-height: 60px;
         margin-bottom: 20px
         }
         .children-banner-slide[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         padding-right: 25%
         }
         }
         @media only screen and (min-width:769px) and (max-width:812px) {
         .children-banner-slide[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 37px;
         line-height: 42px;
         margin-bottom: 16px;
         margin-top: 38px
         }
         }
         @media only screen and (width:768px) {
         .children-banner-slide[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         margin-top: 58px !important
         }
         }
         @media only screen and (width:540px) {
         .children-banner-slide[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] {
         width: 95%;
         top: 220px
         }
         }
         @media only screen and (max-width:479px) {
         .children-banner-slide[_ngcontent-hnp-c116] {
         background-image: url(newyearbannermobile4.06ed2adbff26c7137a3f.png)
         }
         .children-banner-slide[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] {
         margin: 5% 0;
         text-align: center
         }
         .children-banner-slide[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         margin: 0 !important;
         padding: 0;
         line-height: 1.2 !important;
         text-align: center;
         margin-left: 10%
         }
         .children-banner-slide[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         margin-top: 10px;
         margin-left: 10%;
         padding-right: 0;
         font-size: 17px
         }
         }
         @media only screen and (min-width:320px) and (max-width:479px) {
         .children-banner-slide[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         margin-left: 0
         }
         .children-banner-slide[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         margin-left: 0;
         max-width: 100%
         }
         }
         @media only screen and (min-width:480px) and (max-width:568px) {
         .children-banner-slide[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] {
         width: 54%
         }
         .children-banner-slide[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 24px;
         line-height: 1.2 !important;
         margin-left: 10%
         }
         .children-banner-slide[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 14px;
         margin-left: 10%
         }
         }
         @media only screen and (min-width:800px) and (max-width:1024px) {
         .children-banner-slide[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 48px;
         margin-bottom: 5px;
         margin-left: 10%
         }
         .children-banner-slide[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 17px;
         margin-bottom: 25px;
         margin-left: 10%
         }
         }
         @media only screen and (min-width:320px) and (max-width:360px) {
         .children-banner-slide[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] {
         margin: 18% 0 5%
         }
         }
         .banner-slide-60yrs[_ngcontent-hnp-c116] {
         background-image: url(seniorcitizensweb.d9b50cca21fb29100f61.png)
         }
         @media only screen and (min-width:320px) and (max-width:415px) {
         .banner-slide-60yrs[_ngcontent-hnp-c116] {
         background-image: url(seniorcitizensmobile.a3b9cf1999c6fc19def4.png)
         }
         }
         @media only screen and (min-width:768px) and (max-width:980px) {
         .banner-slide-60yrs[_ngcontent-hnp-c116] {
         background-position: 50%
         }
         }
         .banner-slide-60yrs[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 64px;
         line-height: 70px
         }
         .banner-slide-60yrs[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116],
         .banner-slide-60yrs[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] span[_ngcontent-hnp-c116] {
         font-family: Bebas Neue, cursive !important;
         font-weight: 400
         }
         @media only screen and (min-width:400px) and (max-width:415px) {
         .banner-slide-60yrs[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         padding-right: 0;
         line-height: 1.7
         }
         }
         @media only screen and (min-width:320px) and (max-width:980px) {
         .banner-slide-60yrs[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         line-height: 1.7
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) and (orientation:landscape) {
         .banner-slide-60yrs[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 18px;
         padding-right: 53%
         }
         }
         @media only screen and (min-width:414px) and (max-width:500px) {
         .banner-slide-60yrs[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 20px
         }
         }
         @media only screen and (min-width:768px) and (max-width:1000px) {
         .banner-slide-60yrs[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         padding-right: 0
         }
         }
         @media only screen and (min-width:768px) and (max-width:980px) {
         .banner-slide-60yrs[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 24px;
         padding-right: 0
         }
         }
         @media only screen and (min-width:980px) and (max-width:1200px) {
         .banner-slide-60yrs[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 32px;
         padding-top: 45px;
         margin-bottom: 0
         }
         }
         .banner-slide-60yrs[_ngcontent-hnp-c116] .y-txt[_ngcontent-hnp-c116] {
         color: #E41045
         }
         @media only screen and (min-width:320px) and (max-width:480px) {
         .banner-slide-60yrs[_ngcontent-hnp-c116] .noteText[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] br[_ngcontent-hnp-c116] {
         display: none
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) and (orientation:landscape) {
         .banner-slide-60yrs[_ngcontent-hnp-c116] .noteText[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 14px;
         padding-right: 53%
         }
         .banner-slide-60yrs[_ngcontent-hnp-c116] .noteText[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] br[_ngcontent-hnp-c116] {
         display: none
         }
         }
         @media only screen and (min-width:768px) and (max-width:980px) {
         .banner-slide-60yrs[_ngcontent-hnp-c116] .noteText[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 14px
         }
         .banner-slide-60yrs[_ngcontent-hnp-c116] .noteText[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] br[_ngcontent-hnp-c116] {
         display: none
         }
         }
         @media (orientation:landscape) {
         .banner-slide-60yrs[_ngcontent-hnp-c116] .noteText[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         line-height: 1.2
         }
         }
         @media only screen and (min-width:980px) and (max-width:1200px) {
         .banner-slide-60yrs[_ngcontent-hnp-c116] .noteText[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 18px
         }
         .banner-slide-60yrs[_ngcontent-hnp-c116] .noteText[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] br[_ngcontent-hnp-c116] {
         display: none
         }
         }
         .banner-slide-60yrs[_ngcontent-hnp-c116] .noteText[_ngcontent-hnp-c116] .precautionText[_ngcontent-hnp-c116] {
         line-height: 1.7;
         font-size: 26px;
         font-weight: 500
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .banner-slide-60yrs[_ngcontent-hnp-c116] .noteText[_ngcontent-hnp-c116] .precautionText[_ngcontent-hnp-c116] {
         font-size: 15px
         }
         }
         @media only screen and (min-width:800px) and (max-width:980px) {
         .banner-slide-60yrs[_ngcontent-hnp-c116] .noteText[_ngcontent-hnp-c116] .precautionText[_ngcontent-hnp-c116] {
         font-size: 15px
         }
         }
         .banner-slide-60yrs[_ngcontent-hnp-c116] .noteText[_ngcontent-hnp-c116] .announceDate[_ngcontent-hnp-c116] {
         font-size: 26px;
         padding-top: 16px;
         font-weight: 400
         }
         @media only screen and (min-width:980px) and (max-width:1200px) {
         .banner-slide-60yrs[_ngcontent-hnp-c116] .noteText[_ngcontent-hnp-c116] .announceDate[_ngcontent-hnp-c116] {
         padding-top: 0
         }
         }
         .banner-slide-60yrs[_ngcontent-hnp-c116] .info-box[_ngcontent-hnp-c116] {
         padding: 20px 40px;
         border: 2px dashed hsla(0, 0%, 100%, .5);
         display: inline-block;
         border-radius: 10px;
         font-size: 26px;
         color: #fff;
         background: rgba(0, 0, 0, .25);
         margin-top: 18px;
         font-family: Bebas Neue, cursive !important;
         font-weight: 400;
         letter-spacing: 1px
         }
         @media only screen and (min-width:320px) and (max-width:359px) {
         .banner-slide-60yrs[_ngcontent-hnp-c116] .info-box[_ngcontent-hnp-c116] {
         padding: 10px;
         margin-top: 0;
         font-size: 14px
         }
         }
         @media only screen and (min-width:360px) and (max-width:767px) {
         .banner-slide-60yrs[_ngcontent-hnp-c116] .info-box[_ngcontent-hnp-c116] {
         padding: 10px 20px;
         margin-top: 15px;
         font-size: 16px
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) and (orientation:landscape) {
         .banner-slide-60yrs[_ngcontent-hnp-c116] .info-box[_ngcontent-hnp-c116] {
         margin-right: 52%;
         margin-top: 5px;
         font-size: 12px
         }
         }
         @media only screen and (min-width:768px) and (max-width:980px) {
         .banner-slide-60yrs[_ngcontent-hnp-c116] .info-box[_ngcontent-hnp-c116] {
         padding: 10px 20px;
         margin-top: 5px;
         font-size: 16px
         }
         }
         @media only screen and (min-width:980px) and (max-width:1200px) {
         .banner-slide-60yrs[_ngcontent-hnp-c116] .info-box[_ngcontent-hnp-c116] {
         padding: 10px 20px;
         margin-top: 10px;
         font-size: 18px
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .banner-slide-60yrs[_ngcontent-hnp-c116] .pr-40.text-right[_ngcontent-hnp-c116] {
         text-align: center !important
         }
         }
         @media (orientation:landscape) {
         .banner-slide-60yrs[_ngcontent-hnp-c116] .pr-40.text-right[_ngcontent-hnp-c116] {
         text-align: right !important
         }
         }
         @media only screen and (min-width:320px) and (max-width:359px) {
         .banner-slide-60yrs[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 20px;
         padding-left: 0;
         margin-bottom: 0;
         margin-top: 0 !important
         }
         .banner-slide-60yrs[_ngcontent-hnp-c116] .noteText[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 16px;
         margin-bottom: 5px
         }
         .banner-slide-60yrs[_ngcontent-hnp-c116] .noteText[_ngcontent-hnp-c116] .announceDate[_ngcontent-hnp-c116] {
         font-size: 16px;
         padding-top: 0
         }
         .banner-slide-60yrs[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] {
         position: absolute;
         width: 90%;
         top: 30px
         }
         }
         @media only screen and (min-width:360px) and (max-width:415px) {
         .banner-slide-60yrs[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 24px;
         padding-left: 0;
         margin-bottom: 10px;
         margin-top: 20px !important;
         text-align: center
         }
         .banner-slide-60yrs[_ngcontent-hnp-c116] .noteText[_ngcontent-hnp-c116] {
         text-align: center
         }
         .banner-slide-60yrs[_ngcontent-hnp-c116] .noteText[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 15px;
         text-align: center;
         margin-bottom: 5px
         }
         .banner-slide-60yrs[_ngcontent-hnp-c116] .noteText[_ngcontent-hnp-c116] .announceDate[_ngcontent-hnp-c116] {
         font-size: 20px;
         padding-top: 10px
         }
         .banner-slide-60yrs[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] {
         position: absolute;
         width: 90%;
         top: 30px
         }
         }
         @media only screen and (min-width:320px) and (max-width:980px) {
         .banner-slide-60yrs[_ngcontent-hnp-c116] .bannerText60Years[_ngcontent-hnp-c116] {
         padding-left: 10px !important;
         padding-top: 10px !important
         }
         .banner-slide-60yrs[_ngcontent-hnp-c116] .bannerText60Years[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 18px;
         line-height: 26px !important
         }
         .banner-slide-60yrs[_ngcontent-hnp-c116] .bannerText60Years[_ngcontent-hnp-c116] .noteText[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 14px;
         line-height: 18px !important
         }
         .banner-slide-60yrs[_ngcontent-hnp-c116] .bannerText60Years[_ngcontent-hnp-c116] .noteText[_ngcontent-hnp-c116] .announceDate[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 14px
         }
         }
         .banner-top[_ngcontent-hnp-c116] .banner-slide-60yrs[_ngcontent-hnp-c116] .bannerText60Years[_ngcontent-hnp-c116] {
         padding-left: 80px;
         padding-top: 5%;
         position: relative
         }
         @media only screen and (min-width:640px) and (max-width:767px) {
         .banner-top[_ngcontent-hnp-c116] .banner-slide-60yrs[_ngcontent-hnp-c116] .bannerText60Years[_ngcontent-hnp-c116] {
         padding-left: 0;
         padding-top: 0
         }
         }
         .banner-top[_ngcontent-hnp-c116] .banner-slide-60yrs[_ngcontent-hnp-c116] .bannerText60Years[_ngcontent-hnp-c116] .graphic60Pluss[_ngcontent-hnp-c116] {
         width: 234px;
         height: 236px;
         position: absolute
         }
         @media (orientation:landscape) {
         .banner-top[_ngcontent-hnp-c116] .banner-slide-60yrs[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         margin-top: 35px
         }
         }
         @media only screen and (min-width:640px) and (max-width:980px) {
         .banner-top[_ngcontent-hnp-c116] .banner-slide-60yrs[_ngcontent-hnp-c116] .announceDate[_ngcontent-hnp-c116] {
         font-size: 14px;
         padding-top: 0
         }
         }
         @media only screen and (min-width:567px) and (max-width:568px) {
         .banner-top[_ngcontent-hnp-c116] .banner-slide-60yrs[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         margin-top: 35px;
         font-size: 14px;
         margin-bottom: 0
         }
         }
         @media only screen and (min-width:567px) and (max-width:568px) {
         .banner-top[_ngcontent-hnp-c116] .banner-slide-60yrs[_ngcontent-hnp-c116] .noteText[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 12px
         }
         }
         @media only screen and (min-width:567px) and (max-width:568px) {
         .banner-top[_ngcontent-hnp-c116] .banner-slide-60yrs[_ngcontent-hnp-c116] .announceDate[_ngcontent-hnp-c116] {
         font-size: 14px;
         padding-top: 0
         }
         }
         .pr-40[_ngcontent-hnp-c116] {
         padding-right: 40px
         }
         @media only screen and (min-width:320px) and (max-width:415px) {
         .pr-40[_ngcontent-hnp-c116] {
         padding-right: 15px
         }
         }
         @media only screen and (min-width:320px) and (max-width:731px) and (orientation:landscape) {
         .pr-40[_ngcontent-hnp-c116] {
         padding-right: 15px
         }
         }
         @media only screen and (width:768px) {
         .pr-40[_ngcontent-hnp-c116] {
         padding-right: 30px
         }
         }
         .protectyOurChildrenBannerSlide[_ngcontent-hnp-c116] {
         background-image: url(https://prod-cdn.preprod.co-vin.in/assets/images/protectyourchildrenbanner.png);
         background-position: bottom
         }
         .protectyOurChildrenBannerSlide[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] {
         padding-left: 20px
         }
         @media only screen and (min-width:320px) and (max-width:480px) {
         .protectyOurChildrenBannerSlide[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] {
         margin-top: -69%;
         padding: 0 2%
         }
         }
         @media only screen and (min-width:567px) and (max-width:570px) {
         .protectyOurChildrenBannerSlide[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] {
         margin-top: 10%;
         padding: 0
         }
         }
         @media only screen and (min-width:640px) and (max-width:767px) {
         .protectyOurChildrenBannerSlide[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] {
         padding: 0;
         margin-top: 10%
         }
         }
         @media only screen and (min-width:768px) and (max-width:980px) {
         .protectyOurChildrenBannerSlide[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] {
         margin-top: 10%
         }
         }
         @media only screen and (min-width:1000px) and (max-width:1100px) {
         .protectyOurChildrenBannerSlide[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] {
         margin-top: 11%
         }
         }
         @media only screen and (min-width:1200px) and (max-width:1400px) {
         .protectyOurChildrenBannerSlide[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] {
         margin-top: 8%
         }
         }
         .protectyOurChildrenBannerSlide[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] button[_ngcontent-hnp-c116] {
         background: #02aeae;
         color: #fff;
         border: 0;
         padding: 15px 24px;
         font-size: 22px;
         letter-spacing: -.5px
         }
         @media only screen and (min-width:320px) and (max-width:480px) {
         .protectyOurChildrenBannerSlide[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] button[_ngcontent-hnp-c116] {
         font-size: 16px
         }
         }
         @media only screen and (min-width:567px) and (max-width:570px) {
         .protectyOurChildrenBannerSlide[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] button[_ngcontent-hnp-c116] {
         padding: 10px 20px;
         font-size: 14px;
         letter-spacing: -.5px
         }
         }
         @media only screen and (min-width:640px) and (max-width:767px) {
         .protectyOurChildrenBannerSlide[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] button[_ngcontent-hnp-c116] {
         padding: 10px 24px;
         font-size: 14px
         }
         }
         @media only screen and (min-width:768px) and (max-width:999px) {
         .protectyOurChildrenBannerSlide[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] button[_ngcontent-hnp-c116] {
         padding: 10px 24px;
         font-size: 15px
         }
         }
         .protectyOurChildrenBannerSlide[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         color: #122345;
         font-size: 32px;
         letter-spacing: -.5px;
         line-height: 42px;
         margin-top: 30px;
         margin-bottom: 30px
         }
         @media only screen and (min-width:320px) and (max-width:359px) {
         .protectyOurChildrenBannerSlide[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 16px !important
         }
         }
         @media only screen and (min-width:320px) and (max-width:480px) {
         .protectyOurChildrenBannerSlide[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 17px;
         line-height: 26px !important;
         margin-top: 5px;
         margin-bottom: 5px;
         padding-right: 0
         }
         }
         @media only screen and (min-width:567px) and (max-width:570px) {
         .protectyOurChildrenBannerSlide[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 15px;
         line-height: 18px !important;
         margin-top: 5px;
         margin-bottom: 5px
         }
         }
         @media only screen and (min-width:640px) and (max-width:767px) {
         .protectyOurChildrenBannerSlide[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 14px;
         line-height: 20px !important;
         margin-top: 5px;
         margin-bottom: 5px;
         padding-right: 0 !important
         }
         }
         @media only screen and (min-width:768px) and (max-width:999px) {
         .protectyOurChildrenBannerSlide[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 16px;
         line-height: 22px;
         margin-top: 10px;
         margin-bottom: 10px;
         padding: 0 !important
         }
         }
         @media only screen and (min-width:1000px) and (max-width:1100px) {
         .protectyOurChildrenBannerSlide[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         line-height: 36px;
         margin-top: 10px;
         margin-bottom: 10px
         }
         }
         @media only screen and (min-width:1100px) and (max-width:1400px) {
         .protectyOurChildrenBannerSlide[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 28px
         }
         }
         .protectyOurChildrenBannerSlide[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         background: #02aeae;
         margin: 0;
         font-size: 18px;
         padding: 12px 20px;
         letter-spacing: -.5px
         }
         @media only screen and (min-width:320px) and (max-width:480px) {
         .protectyOurChildrenBannerSlide[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 15px;
         padding: 10px 20px;
         line-height: 20px
         }
         }
         @media only screen and (min-width:567px) and (max-width:570px) {
         .protectyOurChildrenBannerSlide[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 13px;
         padding: 5px 10px;
         letter-spacing: -.5px;
         width: 40%;
         line-height: 18px
         }
         }
         @media only screen and (min-width:640px) and (max-width:767px) {
         .protectyOurChildrenBannerSlide[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 14px;
         padding: 5px 20px;
         letter-spacing: -.5px;
         line-height: 18px
         }
         }
         @media only screen and (min-width:768px) and (max-width:999px) {
         .protectyOurChildrenBannerSlide[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 15px;
         padding: 10px 20px
         }
         }
         @media only screen and (min-width:1000px) and (max-width:1100px) {
         .protectyOurChildrenBannerSlide[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         padding: 12px 20px
         }
         }
         @media only screen and (min-width:1100px) and (max-width:1400px) {
         .protectyOurChildrenBannerSlide[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 18px
         }
         }
         .protectyOurChildrenBannerSlide[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] {
         color: #fff;
         background: #122345;
         font-size: 28px;
         letter-spacing: -.5px;
         line-height: 42px;
         padding: 25px 20px
         }
         @media only screen and (min-width:320px) and (max-width:480px) {
         .protectyOurChildrenBannerSlide[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] {
         font-size: 20px;
         letter-spacing: -.5px;
         line-height: 26px;
         padding: 15px 20px
         }
         }
         @media only screen and (min-width:567px) and (max-width:570px) {
         .protectyOurChildrenBannerSlide[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] {
         font-size: 14px;
         letter-spacing: -.5px;
         line-height: 18px;
         padding: 5px 10px;
         width: 40%
         }
         }
         @media only screen and (min-width:640px) and (max-width:767px) {
         .protectyOurChildrenBannerSlide[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] {
         font-size: 16px;
         letter-spacing: -.5px;
         line-height: 22px;
         padding: 10px 20px
         }
         }
         @media only screen and (min-width:768px) and (max-width:999px) {
         .protectyOurChildrenBannerSlide[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] {
         font-size: 20px;
         letter-spacing: -.5px;
         line-height: 26px;
         padding: 10px 20px
         }
         }
         @media only screen and (min-width:1000px) and (max-width:1100px) {
         .protectyOurChildrenBannerSlide[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] {
         line-height: 38px;
         padding: 10px 20px
         }
         }
         @media only screen and (min-width:1100px) and (max-width:1400px) {
         .protectyOurChildrenBannerSlide[_ngcontent-hnp-c116] .bannerDoseText[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] {
         font-size: 24px
         }
         }
         @media only screen and (max-width:479px) {
         .protectyOurChildrenBannerSlide[_ngcontent-hnp-c116] {
         background-image: url(https://prod-cdn.preprod.co-vin.in/assets/images/protectyourchildrenbannermobile.jpg)
         }
         }
         @media only screen and (min-width:1000px) and (max-width:1200px) {
         .bannerText60Years[_ngcontent-hnp-c116] {
         padding-left: 10px !important;
         padding-top: 10px !important
         }
         .bannerText60Years[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         line-height: 1.2 !important
         }
         .announceDate[_ngcontent-hnp-c116],
         .precautionText[_ngcontent-hnp-c116] {
         font-size: 20px !important
         }
         }
         .faqSectionNew[_ngcontent-hnp-c116] h3.faq-heading[_ngcontent-hnp-c116] {
         font-size: 32px;
         color: #1C4571;
         font-weight: 700;
         text-align: center;
         margin-bottom: 30px !important
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .faqSectionNew[_ngcontent-hnp-c116] h3.faq-heading[_ngcontent-hnp-c116] {
         line-height: 40px;
         font-size: 22px
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .faqSectionNew[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         display: block;
         max-width: 68% !important;
         margin: auto auto 25px
         }
         }
         .downloadFaqBtn[_ngcontent-hnp-c116] a.howToDownload[_ngcontent-hnp-c116] {
         border: 2px solid #1C4571;
         border-radius: 50px;
         padding: .75rem 2.95rem;
         min-width: 150px;
         display: inline-block;
         text-align: center;
         font-size: 16px;
         font-weight: 500;
         text-decoration: none;
         letter-spacing: 1px;
         color: #1C4571
         }
         @media only screen and (min-width:768px) and (max-width:885px) {
         .downloadFaqBtn[_ngcontent-hnp-c116] a.howToDownload[_ngcontent-hnp-c116] {
         min-width: inherit;
         padding: .75rem 2.95rem
         }
         }
         .downloadFaqBtn[_ngcontent-hnp-c116] a.howToDownload[_ngcontent-hnp-c116] span[_ngcontent-hnp-c116] {
         margin-right: 5px;
         display: inline-block
         }
         .abha[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116] {
         background: #fff;
         box-shadow: 2px 2px 10px rgba(0, 0, 0, .25);
         padding: 10px;
         display: block;
         border-radius: 8px
         }
         .abha[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         margin-top: 15px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .abha[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116] {
         margin-bottom: 20px
         }
         }
         .icon-fullyvaccinated[_ngcontent-hnp-c116]:before,
         .icon-persons[_ngcontent-hnp-c116]:before,
         .icon-uparrow[_ngcontent-hnp-c116]:before,
         .icon-vaccines[_ngcontent-hnp-c116]:before {
         color: #fff !important
         }
         @media only screen and (min-width:640px) and (max-width:767px) {
         .banner-slide1[_ngcontent-hnp-c116] {
         background-image: url(mobilebannermodisicreensize.3bd3ca15f2470faf4c86.png)
         }
         }
         @media screen and (max-width:1024px) and (min-width:1024px) {
         .banner-slide1[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 30px !important
         }
         .banner-slide1[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 16px !important
         }
         }
         .vaccinationSteps[_ngcontent-hnp-c116] {
         padding: 45px;
         background-color: #edffff
         }
         .vaccinationSteps[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-weight: 700;
         font-size: 32px;
         color: #1C4571;
         margin-bottom: 30px !important
         }
         @media only screen and (min-width:320px) and (max-width:768px) {
         .vaccinationSteps[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 22px
         }
         }
         .vaccinationSteps[_ngcontent-hnp-c116] .card-holder[_ngcontent-hnp-c116] {
         margin-top: 30px
         }
         @media screen and (max-width:767px) {
         .vaccinationSteps[_ngcontent-hnp-c116] .card-holder[_ngcontent-hnp-c116] .col-md-3[_ngcontent-hnp-c116] {
         margin-bottom: 20px !important
         }
         }
         .vaccinationSteps[_ngcontent-hnp-c116] .card-holder[_ngcontent-hnp-c116] .step-card[_ngcontent-hnp-c116] {
         background-color: #fff;
         border-radius: 10px;
         color: #fff;
         text-align: center;
         box-shadow: 0 10px 30px #b5d8e2
         }
         @media screen and (min-width:768px) {
         .vaccinationSteps[_ngcontent-hnp-c116] .card-holder[_ngcontent-hnp-c116] .step-card[_ngcontent-hnp-c116] {
         height: 100%
         }
         }
         .vaccinationSteps[_ngcontent-hnp-c116] .card-holder[_ngcontent-hnp-c116] .step-card[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         width: 200px;
         height: 85px
         }
         .vaccinationSteps[_ngcontent-hnp-c116] .card-holder[_ngcontent-hnp-c116] .step-card[_ngcontent-hnp-c116] .step-content[_ngcontent-hnp-c116] {
         background-color: #1C4571
         }
         @media screen and (min-width:768px) and (max-width:1024px) {
         .vaccinationSteps[_ngcontent-hnp-c116] .card-holder[_ngcontent-hnp-c116] .step-card[_ngcontent-hnp-c116] .step-content[_ngcontent-hnp-c116] {
         height: 52% !important
         }
         }
         @media screen and (min-width:1025px) {
         .vaccinationSteps[_ngcontent-hnp-c116] .card-holder[_ngcontent-hnp-c116] .step-card[_ngcontent-hnp-c116] .step-content[_ngcontent-hnp-c116] {
         height: 43% !important
         }
         }
         .vaccinationSteps[_ngcontent-hnp-c116] .card-holder[_ngcontent-hnp-c116] .step-card[_ngcontent-hnp-c116] .step-content[_ngcontent-hnp-c116] .content[_ngcontent-hnp-c116] {
         padding: 30px 25px;
         font-size: 14px;
         line-height: 28px;
         font-weight: 400;
         color: #fff;
         text-decoration: none;
         margin-bottom: 0
         }
         @media screen and (min-width:768px) and (max-width:940px) {
         .vaccinationSteps[_ngcontent-hnp-c116] .card-holder[_ngcontent-hnp-c116] .step-card[_ngcontent-hnp-c116] .step-content[_ngcontent-hnp-c116] .content[_ngcontent-hnp-c116] {
         padding: 15px 10px;
         font-size: 12px
         }
         }
         .vaccinationSteps[_ngcontent-hnp-c116] .card-holder[_ngcontent-hnp-c116] .step-card[_ngcontent-hnp-c116] .step-footer[_ngcontent-hnp-c116] {
         color: #2f4b6e;
         font-size: 12px;
         padding: 10px 45px 20px;
         text-decoration: none
         }
         @media screen and (min-width:768px) and (max-width:940px) {
         .vaccinationSteps[_ngcontent-hnp-c116] .card-holder[_ngcontent-hnp-c116] .step-card[_ngcontent-hnp-c116] .step-footer[_ngcontent-hnp-c116] {
         padding: 10px 10px 20px;
         font-size: 10px;
         min-height: 90px
         }
         }
         @media screen and (max-width:1024px) and (min-width:1024px) {
         .vaccinationSteps[_ngcontent-hnp-c116] .card-holder[_ngcontent-hnp-c116] .step-card[_ngcontent-hnp-c116] .step-footer[_ngcontent-hnp-c116] {
         padding: 10px 30px 20px
         }
         }
         .vaccinationSteps[_ngcontent-hnp-c116] .card-holder[_ngcontent-hnp-c116] .step-card[_ngcontent-hnp-c116] .img-holder[_ngcontent-hnp-c116] {
         padding: 50px 35px 0
         }
         @media screen and (min-width:768px) and (max-width:940px) {
         .vaccinationSteps[_ngcontent-hnp-c116] .card-holder[_ngcontent-hnp-c116] .step-card[_ngcontent-hnp-c116] .img-holder[_ngcontent-hnp-c116] {
         padding: 20px 15px 0
         }
         }
         .vaccinationSteps[_ngcontent-hnp-c116] .card-holder[_ngcontent-hnp-c116] .step-card[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116] {
         text-decoration: none
         }
         @media screen and (max-width:767px) {
         .vaccinationSteps[_ngcontent-hnp-c116] .card-holder[_ngcontent-hnp-c116] .mobile-arrow[_ngcontent-hnp-c116] {
         margin-left: 50%;
         margin-bottom: 25px
         }
         .vaccinationSteps[_ngcontent-hnp-c116] .card-holder[_ngcontent-hnp-c116] .icon-chevron-right[_ngcontent-hnp-c116]:before {
         display: none
         }
         }
         .vaccinationSteps[_ngcontent-hnp-c116] .step-box[_ngcontent-hnp-c116] {
         font-size: 14px;
         color: #1C4571;
         border: 1px solid #1C4571;
         padding: 5px 20px;
         border-radius: 10px;
         top: -16px;
         position: absolute;
         font-weight: 700;
         background-color: #fff;
         margin: auto;
         display: block;
         width: 85px;
         text-align: center;
         left: 0 !important;
         right: 0
         }
         @media screen and (min-width:768px) and (max-width:940px) {
         .vaccinationSteps[_ngcontent-hnp-c116] .step-box[_ngcontent-hnp-c116] {
         font-size: 12px;
         left: 25%
         }
         }
         @media screen and (max-width:1024px) and (min-width:1024px) {
         .vaccinationSteps[_ngcontent-hnp-c116] .step-box[_ngcontent-hnp-c116] {
         left: 28%
         }
         }
         @media screen and (min-width:667px) and (max-width:740px) {
         .vaccinationSteps[_ngcontent-hnp-c116] .step-box[_ngcontent-hnp-c116] {
         left: 43%
         }
         }
         @media screen and (min-width:896px) and (max-width:896px) {
         .vaccinationSteps[_ngcontent-hnp-c116] .step-box[_ngcontent-hnp-c116] {
         left: 27%
         }
         }
         @media screen and (min-width:412px) and (max-width:412px) {
         .vaccinationSteps[_ngcontent-hnp-c116] .step-box[_ngcontent-hnp-c116] {
         left: 40%
         }
         }
         @media screen and (min-width:915px) and (max-width:915px) {
         .vaccinationSteps[_ngcontent-hnp-c116] .step-box[_ngcontent-hnp-c116] {
         left: 28%
         }
         }
         .vaccinationSteps[_ngcontent-hnp-c116] .icon-chevron-right[_ngcontent-hnp-c116] {
         color: #02aeae;
         font-size: 25px;
         margin-left: 10px;
         margin-right: 10px
         }
         @media screen and (max-width:480px) {
         .vaccinationSteps[_ngcontent-hnp-c116] .icon-chevron-right[_ngcontent-hnp-c116] {
         transform: rotate(90deg)
         }
         }
         .our-partner-new[_ngcontent-hnp-c116] {
         background-color: #edffff;
         padding: 45px 0 30px
         }
         .our-partner-new[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         color: #1C4571;
         font-size: 32px;
         font-weight: 700;
         text-align: center;
         margin-bottom: 60px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .our-partner-new[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 22px
         }
         }
         @media screen and (min-width:768px) and (max-width:940px) {
         .our-partner-new[_ngcontent-hnp-c116] .partner-logo-holder[_ngcontent-hnp-c116] {
         margin-top: 40px
         }
         }
         .our-partner-new[_ngcontent-hnp-c116] .partner-logo-holder[_ngcontent-hnp-c116] .ourPtrBtn[_ngcontent-hnp-c116] {
         margin-top: 60px;
         text-align: center
         }
         @media screen and (max-width:480px) {
         .our-partner-new[_ngcontent-hnp-c116] .partner-logo-holder[_ngcontent-hnp-c116] .ourPtrBtn[_ngcontent-hnp-c116] {
         display: flex;
         justify-content: center;
         flex-wrap: wrap
         }
         }
         .our-partner-new[_ngcontent-hnp-c116] .partner-card[_ngcontent-hnp-c116] {
         background-color: #fff;
         border-radius: 10px;
         box-shadow: 0 5px 15px rgba(0, 0, 0, .1607843137254902);
         padding: 15px;
         display: flex;
         justify-content: center;
         /* max-height: 63px; */
         min-height: 63px
         }
         /* .our-partner-new[_ngcontent-hnp-c116] .partner-card[_ngcontent-hnp-c116] .my-gov-logo[_ngcontent-hnp-c116] {
         width: 70px
         } */
         @media screen and (max-width:1024px) {
         .our-partner-new[_ngcontent-hnp-c116] .partner-card[_ngcontent-hnp-c116] .my-gov-logo[_ngcontent-hnp-c116] {
         width: 60px
         }
         }
         @media screen and (min-width:769px) and (max-width:940px) {
         .our-partner-new[_ngcontent-hnp-c116] .partner-card[_ngcontent-hnp-c116] .my-gov-logo[_ngcontent-hnp-c116] {
         width: 60px
         }
         }
         .our-partner-new[_ngcontent-hnp-c116] .viewMore[_ngcontent-hnp-c116] {
         border: 2px solid #1C4571;
         background-color: #1C4571;
         border-radius: 50px;
         padding: .75rem 3.95rem;
         color: #fff;
         font-size: 16px;
         font-weight: 400;
         text-decoration: none
         }
         @media screen and (max-width:940px) {
         .our-partner-new[_ngcontent-hnp-c116] .viewMore[_ngcontent-hnp-c116] {
         width: 100%
         }
         }
         .our-partner-new[_ngcontent-hnp-c116] .register-as-partner[_ngcontent-hnp-c116] {
         border: 2px solid #1C4571;
         background-color: initial;
         border-radius: 50px;
         padding: .75rem 1.8rem;
         color: #1C4571;
         font-size: 16px;
         font-weight: 500;
         text-decoration: none
         }
         .our-partner-new[_ngcontent-hnp-c116] .img-fluid.partner-side-img[_ngcontent-hnp-c116] {
         max-height: 250px
         }
         @media screen and (min-width:320px) and (max-width:767px) {
         .our-partner-new[_ngcontent-hnp-c116] .img-fluid.partner-side-img[_ngcontent-hnp-c116] {
         width: 68% !important;
         display: block;
         margin: auto
         }
         }
         .slide_index[_ngcontent-hnp-c116] {
         position: absolute;
         bottom: 2%;
         left: 49%;
         display: flex;
         width: 45px;
         height: 45px;
         align-items: center
         }
         .slide_index[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 1em;
         font-weight: 600;
         color: #242626;
         margin-bottom: 5px
         }
         .slide_index[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] span[_ngcontent-hnp-c116] {
         font-size: 1.4em
         }
         .vaccination_stats[_ngcontent-hnp-c116] {
         background: #1C4571;
         background: linear-gradient(120deg, #1C4571 50%, #E41045 0)
         }
         .vaccination_stats[_ngcontent-hnp-c116] .total_vaccinations[_ngcontent-hnp-c116],
         .vaccination_stats[_ngcontent-hnp-c116] .vaccinations_today[_ngcontent-hnp-c116] {
         display: flex;
         align-items: center
         }
         .vaccination_stats[_ngcontent-hnp-c116] .total_vaccinations[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116],
         .vaccination_stats[_ngcontent-hnp-c116] .vaccinations_today[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 16px;
         font-weight: 500;
         margin: 0
         }
         @media only screen and (min-width:768px) and (max-width:990px) {
         .vaccination_stats[_ngcontent-hnp-c116] .total_vaccinations[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116],
         .vaccination_stats[_ngcontent-hnp-c116] .vaccinations_today[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 11.2px
         }
         }
         .vaccination_stats[_ngcontent-hnp-c116] .total_vaccinations[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116],
         .vaccination_stats[_ngcontent-hnp-c116] .vaccinations_today[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         font-size: 24px;
         font-weight: 700;
         margin: 0
         }
         @media only screen and (min-width:768px) and (max-width:990px) {
         .vaccination_stats[_ngcontent-hnp-c116] .total_vaccinations[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116],
         .vaccination_stats[_ngcontent-hnp-c116] .vaccinations_today[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         font-size: 20px
         }
         }
         .vaccination_stats[_ngcontent-hnp-c116] .total_vaccinations[_ngcontent-hnp-c116] .chart[_ngcontent-hnp-c116],
         .vaccination_stats[_ngcontent-hnp-c116] .vaccinations_today[_ngcontent-hnp-c116] .chart[_ngcontent-hnp-c116] {
         width: 45%;
         height: 85px !important
         }
         .vaccination_stats[_ngcontent-hnp-c116] .total_vaccinations[_ngcontent-hnp-c116] .chart[_ngcontent-hnp-c116] .h-75[_ngcontent-hnp-c116],
         .vaccination_stats[_ngcontent-hnp-c116] .vaccinations_today[_ngcontent-hnp-c116] .chart[_ngcontent-hnp-c116] .h-75[_ngcontent-hnp-c116] {
         margin-top: 10px !important
         }
         .vaccination_stats[_ngcontent-hnp-c116] .total_vaccinations[_ngcontent-hnp-c116] {
         text-align: right
         }
         .vaccination_stats[_ngcontent-hnp-c116] .total_vaccinations[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116],
         .vaccination_stats[_ngcontent-hnp-c116] .total_vaccinations[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         color: #fff
         }
         .vaccination_stats[_ngcontent-hnp-c116] .vaccinations_today[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116],
         .vaccination_stats[_ngcontent-hnp-c116] .vaccinations_today[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         color: white
         }
         .vaccination_stats[_ngcontent-hnp-c116] a.btn.viewMore_btn[_ngcontent-hnp-c116] {
         background: #E41045;
         border-radius: 25px;
         padding: .55rem 2.55rem;
         color: white;
         font-weight: 700;
         margin-top: 10px;
         text-transform: uppercase;
         font-size: 13px;
         border: 2px solid #fff
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .vaccination_stats[_ngcontent-hnp-c116] a.btn.viewMore_btn[_ngcontent-hnp-c116] {
         margin-top: 0;
         position: relative;
         top: -5px
         }
         }
         @media screen and (min-width:767px) and (max-width:992px) {
         .vaccination_stats[_ngcontent-hnp-c116] a.btn.viewMore_btn[_ngcontent-hnp-c116] {
         padding: 5px 10px !important
         }
         }
         .vaccination_stats[_ngcontent-hnp-c116] a.btn.viewMore_btn[_ngcontent-hnp-c116]:focus {
         text-decoration: none
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .vaccination_stats[_ngcontent-hnp-c116] {
         background: linear-gradient(180deg, #1C4571 50%, #E41045 0)
         }
         .vaccination_stats[_ngcontent-hnp-c116] .total_vaccinations[_ngcontent-hnp-c116],
         .vaccination_stats[_ngcontent-hnp-c116] .vaccinations_today[_ngcontent-hnp-c116] {
         flex-direction: column;
         text-align: center
         }
         .vaccination_stats[_ngcontent-hnp-c116] .total_vaccinations[_ngcontent-hnp-c116] .chart[_ngcontent-hnp-c116],
         .vaccination_stats[_ngcontent-hnp-c116] .vaccinations_today[_ngcontent-hnp-c116] .chart[_ngcontent-hnp-c116] {
         min-height: 90px
         }
         }
         .vaccinations_today[_ngcontent-hnp-c116] .h-75[_ngcontent-hnp-c116] {
         margin-left: 40px !important
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .vaccinations_today[_ngcontent-hnp-c116] .h-75[_ngcontent-hnp-c116] {
         margin-left: 15px !important
         }
         }
         @media only screen and (min-width:768px) and (max-width:1023px) {
         .vaccinations_today[_ngcontent-hnp-c116] .h-75[_ngcontent-hnp-c116] {
         margin-left: 20px !important
         }
         }
         .corbevax_vaccine[_ngcontent-hnp-c116] {
         padding: 45px 0;
         background-color: #fff
         }
         .corbevax_vaccine[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         color: #1C4571;
         font-weight: 700;
         font-size: 31px;
         letter-spacing: .1px;
         line-height: 1.3
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .corbevax_vaccine[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         font-size: 22px
         }
         }
         .corbevax_vaccine[_ngcontent-hnp-c116] h4[_ngcontent-hnp-c116] {
         font-weight: 700;
         font-size: 18px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .corbevax_vaccine[_ngcontent-hnp-c116] h4[_ngcontent-hnp-c116] {
         font-size: 15px
         }
         }
         .corbevax_vaccine[_ngcontent-hnp-c116] ul[_ngcontent-hnp-c116] {
         padding-left: 5px
         }
         .corbevax_vaccine[_ngcontent-hnp-c116] ul[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] {
         list-style: none;
         position: relative;
         padding-left: 19px
         }
         .corbevax_vaccine[_ngcontent-hnp-c116] ul[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116]:before {
         position: absolute;
         content: "";
         width: 8px;
         height: 8px;
         background-color: #27c6c6;
         border-radius: 50%;
         left: 0;
         top: 6px
         }
         .corbevax_vaccine[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 16px;
         color: #0e1229;
         font-weight: 400;
         line-height: 1.5;
         opacity: .7;
         letter-spacing: .5px
         }
         .corbevax_vaccine[_ngcontent-hnp-c116] a.book_slot_btn[_ngcontent-hnp-c116] {
         background: #1C4571;
         border-radius: 25px;
         padding: .75rem 2.95rem;
         color: #fff;
         font-size: 16px;
         display: block;
         width: -moz-fit-content;
         width: fit-content;
         text-decoration: none
         }
         .corbevax_vaccine[_ngcontent-hnp-c116] a.book_slot_btn[_ngcontent-hnp-c116]:hover {
         text-decoration: none
         }
         @media screen and (min-width:768px) and (max-width:992px) {
         .corbevax_vaccine[_ngcontent-hnp-c116] .corbevax_img[_ngcontent-hnp-c116] {
         width: 100%
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .corbevax_vaccine[_ngcontent-hnp-c116] a.book_slot_btn[_ngcontent-hnp-c116] {
         margin: auto
         }
         .corbevax_vaccine[_ngcontent-hnp-c116] .img-fluid[_ngcontent-hnp-c116] {
         max-width: 85%;
         display: block;
         margin: auto
         }
         }
         .reportAdverseEvent[_ngcontent-hnp-c116] {
         padding: 45px 0;
         background-color: #edffff
         }
         .reportAdverseEvent[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         color: #1C4571;
         font-weight: 700;
         font-size: 32px;
         letter-spacing: .1px;
         line-height: 1.3
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .reportAdverseEvent[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         font-size: 22px
         }
         }
         .reportAdverseEvent[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 16px;
         color: #0e1229;
         font-weight: 400;
         line-height: 1.5;
         opacity: .7;
         letter-spacing: .5px
         }
         .reportAdverseEvent[_ngcontent-hnp-c116] a.book_slot_btn[_ngcontent-hnp-c116] {
         background: #1C4571;
         border-radius: 25px;
         padding: .75rem 2.95rem;
         color: #fff;
         font-size: 16px;
         display: block;
         width: -moz-fit-content;
         width: fit-content;
         text-decoration: none
         }
         .reportAdverseEvent[_ngcontent-hnp-c116] a.book_slot_btn[_ngcontent-hnp-c116]:hover {
         text-decoration: none
         }
         .reportAdverseEvent[_ngcontent-hnp-c116] .reportAdverse_Img[_ngcontent-hnp-c116] {
         width: 85%
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .reportAdverseEvent[_ngcontent-hnp-c116] {
         padding: 20px 0 45px
         }
         .reportAdverseEvent[_ngcontent-hnp-c116] .reportAdverse_Img[_ngcontent-hnp-c116] {
         width: 90%
         }
         .reportAdverseEvent[_ngcontent-hnp-c116] a.book_slot_btn[_ngcontent-hnp-c116] {
         margin: auto
         }
         .reportAdverseEvent[_ngcontent-hnp-c116] .img-fluid[_ngcontent-hnp-c116] {
         max-width: 90% !important;
         display: block;
         margin: auto
         }
         }
         .freePrecautionEvent[_ngcontent-hnp-c116] {
         padding: 45px 0;
         background-color: #fff
         }
         .freePrecautionEvent[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         color: #1C4571;
         font-weight: 700;
         font-size: 32px;
         letter-spacing: .1px;
         line-height: 1.3
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .freePrecautionEvent[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         font-size: 22px
         }
         }
         .freePrecautionEvent[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 16px;
         color: #0e1229;
         font-weight: 400;
         line-height: 1.5;
         opacity: .7;
         letter-spacing: .5px;
         max-width: 70%
         }
         .freePrecautionEvent[_ngcontent-hnp-c116] a.book_slot_btn[_ngcontent-hnp-c116] {
         background: #1C4571;
         border-radius: 25px;
         padding: .75rem 2.95rem;
         color: #fff;
         font-size: 16px;
         display: block;
         width: -moz-fit-content;
         width: fit-content;
         text-decoration: none
         }
         .freePrecautionEvent[_ngcontent-hnp-c116] a.book_slot_btn[_ngcontent-hnp-c116]:hover {
         text-decoration: none
         }
         .freePrecautionEvent[_ngcontent-hnp-c116] .precautionevnet_Img[_ngcontent-hnp-c116] {
         width: 75%
         }
         @media only screen and (min-width:590px) and (max-width:767px) {
         .freePrecautionEvent[_ngcontent-hnp-c116] .precautionevnet_Img[_ngcontent-hnp-c116] {
         width: 50% !important
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .freePrecautionEvent[_ngcontent-hnp-c116] {
         padding: 20px 0 45px
         }
         .freePrecautionEvent[_ngcontent-hnp-c116] .reportAdverse_Img[_ngcontent-hnp-c116] {
         width: 90%
         }
         .freePrecautionEvent[_ngcontent-hnp-c116] a.book_slot_btn[_ngcontent-hnp-c116] {
         margin: auto
         }
         .freePrecautionEvent[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         max-width: 100%
         }
         .freePrecautionEvent[_ngcontent-hnp-c116] .img-fluid[_ngcontent-hnp-c116] {
         max-width: 90% !important;
         display: block;
         margin: auto
         }
         }
         .vaccinationDateCorrection[_ngcontent-hnp-c116] {
         padding: 45px 0;
         background-color: #edffff
         }
         .vaccinationDateCorrection[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         color: #1C4571;
         font-weight: 700;
         font-size: 32px;
         letter-spacing: .1px;
         line-height: 1.3
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .vaccinationDateCorrection[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         font-size: 22px
         }
         }
         .vaccinationDateCorrection[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 16px;
         color: #0e1229;
         font-weight: 400;
         line-height: 1.5;
         opacity: .7;
         letter-spacing: .5px
         }
         .vaccinationDateCorrection[_ngcontent-hnp-c116] a.book_slot_btn[_ngcontent-hnp-c116] {
         background: #1C4571;
         border-radius: 25px;
         padding: .75rem 2.95rem;
         color: #fff;
         font-size: 16px;
         display: block;
         width: -moz-fit-content;
         width: fit-content;
         text-decoration: none
         }
         .vaccinationDateCorrection[_ngcontent-hnp-c116] a.book_slot_btn[_ngcontent-hnp-c116]:hover {
         text-decoration: none
         }
         .vaccinationDateCorrection[_ngcontent-hnp-c116] .vaccinationDate_Img[_ngcontent-hnp-c116] {
         width: 75%
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .vaccinationDateCorrection[_ngcontent-hnp-c116] a.book_slot_btn[_ngcontent-hnp-c116] {
         margin: auto
         }
         .vaccinationDateCorrection[_ngcontent-hnp-c116] .img-fluid[_ngcontent-hnp-c116] {
         max-width: 85% !important;
         display: block;
         margin: auto
         }
         }
         .precaution_child_vaccination[_ngcontent-hnp-c116] {
         padding: 45px 0;
         background-color: #fff
         }
         .precaution_child_vaccination[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         color: #1C4571;
         font-weight: 700;
         font-size: 32px;
         letter-spacing: .1px;
         line-height: 1.3
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .precaution_child_vaccination[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         font-size: 22px
         }
         }
         .precaution_child_vaccination[_ngcontent-hnp-c116] ul[_ngcontent-hnp-c116] {
         padding-left: 5px
         }
         .precaution_child_vaccination[_ngcontent-hnp-c116] ul[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] {
         list-style: none;
         position: relative;
         padding-left: 19px
         }
         .precaution_child_vaccination[_ngcontent-hnp-c116] ul[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116]:before {
         position: absolute;
         content: "";
         width: 8px;
         height: 8px;
         background-color: #27c6c6;
         border-radius: 50%;
         left: 0;
         top: 6px
         }
         .precaution_child_vaccination[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 16px;
         color: #0e1229;
         font-weight: 400;
         line-height: 1.5;
         opacity: .7;
         letter-spacing: .5px
         }
         .precaution_child_vaccination[_ngcontent-hnp-c116] a.book_slot_btn[_ngcontent-hnp-c116] {
         background: #1C4571;
         border-radius: 25px;
         padding: .75rem 2.95rem;
         color: #fff;
         font-size: 16px;
         display: block;
         width: -moz-fit-content;
         width: fit-content;
         text-decoration: none
         }
         .precaution_child_vaccination[_ngcontent-hnp-c116] a.book_slot_btn[_ngcontent-hnp-c116]:hover {
         text-decoration: none
         }
         .precaution_child_vaccination[_ngcontent-hnp-c116] .precaution_child_vacc_img[_ngcontent-hnp-c116] {
         width: 100%
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .precaution_child_vaccination[_ngcontent-hnp-c116] a.book_slot_btn[_ngcontent-hnp-c116] {
         margin: auto
         }
         .precaution_child_vaccination[_ngcontent-hnp-c116] .img-fluid[_ngcontent-hnp-c116] {
         max-width: 90% !important;
         display: block;
         margin: auto
         }
         }
         @media only screen and (min-width:320px) and (max-width:359px) {
         .slide_index[_ngcontent-hnp-c116] {
         left: 46%;
         bottom: -2px
         }
         .banner-top[_ngcontent-hnp-c116] .carousel-control-next,
         .banner-top[_ngcontent-hnp-c116] .carousel-control-prev {
         top: 92%
         }
         .banner-top[_ngcontent-hnp-c116] .carousel-control-prev {
         left: 32%
         }
         .banner-top[_ngcontent-hnp-c116] .carousel-control-next {
         right: 29%
         }
         }
         @media only screen and (min-width:360px) and (max-width:639px) {
         .slide_index[_ngcontent-hnp-c116] {
         left: 46%;
         bottom: 2px
         }
         .banner-top[_ngcontent-hnp-c116] .carousel-control-next,
         .banner-top[_ngcontent-hnp-c116] .carousel-control-prev {
         top: 92%
         }
         .banner-top[_ngcontent-hnp-c116] .carousel-control-prev {
         left: 32%
         }
         .banner-top[_ngcontent-hnp-c116] .carousel-control-next {
         right: 31%
         }
         }
         @media only screen and (min-width:370px) and (max-width:414px) {
         .slide_index[_ngcontent-hnp-c116] {
         bottom: 5px
         }
         }
         @media only screen and (min-width:640px) and (max-width:767px) {
         .slide_index[_ngcontent-hnp-c116] {
         left: 46%;
         bottom: 2px
         }
         .banner-top[_ngcontent-hnp-c116] .carousel-control-next,
         .banner-top[_ngcontent-hnp-c116] .carousel-control-prev {
         top: 86%
         }
         .banner-top[_ngcontent-hnp-c116] .carousel-control-prev {
         left: 38%
         }
         .banner-top[_ngcontent-hnp-c116] .carousel-control-next {
         right: 41%
         }
         }
         @media only screen and (min-width:768px) and (max-width:1023px) {
         .slide_index[_ngcontent-hnp-c116] {
         left: 46%;
         bottom: -3px
         }
         .banner-top[_ngcontent-hnp-c116] .carousel-control-next,
         .banner-top[_ngcontent-hnp-c116] .carousel-control-prev {
         top: 88%
         }
         .banner-top[_ngcontent-hnp-c116] .carousel-control-prev {
         left: 39%
         }
         .banner-top[_ngcontent-hnp-c116] .carousel-control-next {
         right: 43%
         }
         }
         @media only screen and (min-width:1024px) and (max-width:1365px) {
         .slide_index[_ngcontent-hnp-c116] {
         left: 49%;
         bottom: 5px
         }
         .banner-top[_ngcontent-hnp-c116] .carousel-control-next,
         .banner-top[_ngcontent-hnp-c116] .carousel-control-prev {
         top: 88%
         }
         .banner-top[_ngcontent-hnp-c116] .carousel-control-prev {
         left: 44%
         }
         .banner-top[_ngcontent-hnp-c116] .carousel-control-next {
         right: 43%
         }
         }
         @media only screen and (min-width:1100px) and (max-width:1360px) {
         .slide_index[_ngcontent-hnp-c116] {
         left: 49%;
         bottom: 20px
         }
         }
         @media only screen and (min-width:1500px) and (max-width:1920px) {
         .slide_index[_ngcontent-hnp-c116] {
         bottom: 3%
         }
         }
         @media screen and (min-width:320px) and (max-width:767px) {
         h1,
         h2[_ngcontent-hnp-c116],
         h3[_ngcontent-hnp-c116] {
         font-size: 25px
         }
         }
         .parikshapecharchabanner[_ngcontent-hnp-c116] {
         background-image: url(ParikshaBannerAlign.da1347a6814e872ba2ce.jpg);
         padding-left: 2%;
         background-position: 50%;
         position: relative
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .parikshapecharchabanner[_ngcontent-hnp-c116] {
         background-position: top;
         background-image: url(MobileAlignNew.4b5336229874a4cd99d5.jpg)
         }
         }
         @media only screen and (min-width:640px) and (max-width:767px) {
         .parikshapecharchabanner[_ngcontent-hnp-c116] {
         background-position: top;
         background-image: url(Banner667Align.3dee74b9780ede021084.jpg)
         }
         }
         @media only screen and (min-width:768px) and (max-width:980px) {
         .parikshapecharchabanner[_ngcontent-hnp-c116] {
         background-position: 50%
         }
         }
         @media only screen and (min-width:1170px) and (max-width:1181px) {
         .slide_index[_ngcontent-hnp-c116] {
         bottom: 20px
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .footerContainer .miniFooter {
         padding-bottom: 50px !important
         }
         }
         .banner-slide-abha1[_ngcontent-hnp-c116] {
         background-image: url(abha1.a0bf5b222e96fa31c70b.jpg);
         background-size: cover;
         background-repeat: no-repeat;
         background-position: 50%
         }
         .banner-slide-abha1[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116],
         .banner-slide-abha1[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116],
         .banner-slide-abha1[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         color: #0b0f22
         }
         .banner-slide-abha1[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116],
         .banner-slide-abha1[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         font-family: Barlow, sans-serif !important
         }
         .banner-slide-abha1[_ngcontent-hnp-c116] .contentPara[_ngcontent-hnp-c116] {
         font-family: Roboto, sans-serif
         }
         .banner-slide-abha1[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         font-size: 30px !important;
         font-weight: 700
         }
         .banner-slide-abha1[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] {
         color: #1d818e
         }
         .banner-slide-abha1[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         color: #1d818e;
         display: inline-block;
         margin: 0 5px;
         font-size: 25px
         }
         .banner-slide-abha1[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116]:first-child {
         margin-left: 0
         }
         .banner-slide-abha1[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116]:first-letter {
         font-size: 120%
         }
         .banner-slide-abha1[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         line-height: 40px;
         padding-bottom: 20px;
         font-weight: 700;
         font-size: 50px;
         margin-top: 0
         }
         .banner-slide-abha1[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 19px;
         margin: 0;
         color: #000;
         line-height: 26px;
         font-weight: 500
         }
         .banner-slide-abha1[_ngcontent-hnp-c116] .btn-blue[_ngcontent-hnp-c116] {
         border: 2px solid #1C4571;
         border-radius: 50px;
         padding: 12px 30px;
         display: inline-block;
         text-align: center;
         font-size: 16px;
         font-weight: 500;
         text-decoration: none;
         background: #1C4571;
         color: #fff;
         box-shadow: 0 5px 9px rgba(0, 0, 0, .1607843137254902)
         }
         @media only screen and (min-width:768px) and (max-width:1024px) {
         .banner-slide-abha1[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         line-height: 0;
         margin-top: 10px !important;
         font-size: 30px !important;
         padding-bottom: 10px
         }
         .banner-slide-abha1[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] {
         margin-bottom: 6px
         }
         .banner-slide-abha1[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 18px
         }
         .banner-slide-abha1[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] .healthID[_ngcontent-hnp-c116] {
         font-size: 16px
         }
         .banner-slide-abha1[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         font-size: 23px !important
         }
         .banner-slide-abha1[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 16px;
         line-height: 22px
         }
         .banner-slide-abha1[_ngcontent-hnp-c116] .btn-blue[_ngcontent-hnp-c116] {
         font-size: 14px;
         padding: 8px 18px
         }
         }
         @media screen and (min-width:482px) and (max-width:767px) {
         .banner-slide-abha1[_ngcontent-hnp-c116] .abhaBannerRow[_ngcontent-hnp-c116] {
         margin-top: 30px
         }
         .banner-slide-abha1[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         font-size: 18px !important;
         margin-bottom: 0
         }
         .banner-slide-abha1[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] {
         margin-bottom: 0
         }
         .banner-slide-abha1[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 16px
         }
         .banner-slide-abha1[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] span[_ngcontent-hnp-c116] {
         font-size: 14px
         }
         .banner-slide-abha1[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 22px;
         margin-top: 0 !important;
         margin-bottom: 0 !important;
         padding-bottom: 0 !important
         }
         .banner-slide-abha1[_ngcontent-hnp-c116] p.contentPara[_ngcontent-hnp-c116] {
         font-size: 12px;
         width: 50%;
         line-height: 18px
         }
         .banner-slide-abha1[_ngcontent-hnp-c116] .btn-blue[_ngcontent-hnp-c116] {
         font-size: 10px;
         padding: 8px 18px;
         background: #1C4571 !important;
         min-width: max-content
         }
         }
         @media screen and (min-width:480px) and (max-width:481px) {
         .banner-slide-abha1[_ngcontent-hnp-c116] .abhaBannerRow[_ngcontent-hnp-c116] {
         margin-top: 30px
         }
         .banner-slide-abha1[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         font-size: 18px !important;
         margin-bottom: 0
         }
         .banner-slide-abha1[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] {
         margin-bottom: 0
         }
         .banner-slide-abha1[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 16px
         }
         .banner-slide-abha1[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] span[_ngcontent-hnp-c116] {
         font-size: 14px
         }
         .banner-slide-abha1[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 22px;
         margin-top: 0 !important;
         margin-bottom: 0 !important;
         padding-bottom: 0 !important
         }
         .banner-slide-abha1[_ngcontent-hnp-c116] p.contentPara[_ngcontent-hnp-c116] {
         font-size: 12px;
         width: 50%;
         line-height: 18px
         }
         .banner-slide-abha1[_ngcontent-hnp-c116] .btn-blue[_ngcontent-hnp-c116] {
         font-size: 10px;
         padding: 8px 18px;
         background: #1C4571 !important;
         min-width: max-content
         }
         }
         @media only screen and (min-width:320px) and (max-width:479px) {
         .banner-slide-abha1[_ngcontent-hnp-c116] {
         background-image: url(abha1_mob.65e75eb6e802bb22ecfc.jpg);
         background-size: 100% 100%;
         text-align: center
         }
         .banner-slide-abha1[_ngcontent-hnp-c116] .abhaBannerRow[_ngcontent-hnp-c116] {
         margin-top: -250px
         }
         .banner-slide-abha1[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         margin-top: 0 !important;
         padding-right: 0;
         font-size: 32px;
         margin-bottom: 12px;
         padding-bottom: 0
         }
         .banner-slide-abha1[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         margin-bottom: 0;
         font-size: 20px !important
         }
         .banner-slide-abha1[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] {
         margin-bottom: 0
         }
         .banner-slide-abha1[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 16px
         }
         .banner-slide-abha1[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116]:first-letter {
         font-size: 20px
         }
         .banner-slide-abha1[_ngcontent-hnp-c116] .btn[_ngcontent-hnp-c116] {
         background-color: #1C4571 !important;
         min-width: max-content;
         font-size: 12px;
         padding: 7px 25px
         }
         .banner-slide-abha1[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 12px;
         line-height: 20px
         }
         .banner-slide-abha1[_ngcontent-hnp-c116] .healthID[_ngcontent-hnp-c116] {
         font-size: 14px;
         display: block
         }
         }
         .banner-slide-abha2[_ngcontent-hnp-c116] {
         background-image: url(abha2_1.633f93cb57ad9be59bbe.jpg);
         background-size: cover;
         background-repeat: no-repeat;
         background-position: 50%
         }
         .banner-slide-abha2[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116],
         .banner-slide-abha2[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116],
         .banner-slide-abha2[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         color: #0b0f22
         }
         .banner-slide-abha2[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116],
         .banner-slide-abha2[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         font-family: Barlow, sans-serif !important
         }
         .banner-slide-abha2[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         font-size: 36px;
         font-weight: 700;
         padding-bottom: 20px;
         line-height: .9
         }
         .banner-slide-abha2[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         line-height: 40px !important;
         padding-bottom: 20px !important;
         font-weight: 700 !important;
         font-size: 50px !important;
         margin-top: 0 !important
         }
         .banner-slide-abha2[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] {
         color: #1d818e
         }
         .banner-slide-abha2[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         color: #1d818e;
         display: inline-block;
         margin: 0 5px;
         font-size: 25px
         }
         .banner-slide-abha2[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116]:first-child {
         margin-left: 0
         }
         .banner-slide-abha2[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116]:first-letter {
         font-size: 120%
         }
         .banner-slide-abha2[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 16px;
         margin: 0;
         color: #000;
         line-height: 26px;
         font-weight: 500
         }
         .banner-slide-abha2[_ngcontent-hnp-c116] .textPara[_ngcontent-hnp-c116] {
         font-size: 19px;
         font-family: Roboto, sans-serif
         }
         .banner-slide-abha2[_ngcontent-hnp-c116] .btn-blue[_ngcontent-hnp-c116] {
         border: 2px solid #1C4571;
         border-radius: 50px;
         padding: 12px 30px;
         display: inline-block;
         text-align: center;
         font-size: 16px;
         font-weight: 500;
         text-decoration: none;
         background: #1C4571;
         color: #fff;
         box-shadow: 0 5px 9px rgba(0, 0, 0, .1607843137254902)
         }
         .banner-slide-abha2[_ngcontent-hnp-c116] .abhaBannerRow[_ngcontent-hnp-c116] {
         margin-top: 40px;
         position: relative
         }
         .banner-slide-abha2[_ngcontent-hnp-c116] .banner-img[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         position: absolute;
         display: block;
         width: 106%;
         margin: -50px auto auto -80px
         }
         @media only screen and (min-width:768px) and (max-width:1024px) {
         .banner-slide-abha2[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         line-height: 0 !important;
         margin-top: 10px !important;
         font-size: 30px !important;
         padding-bottom: 10px !important
         }
         .banner-slide-abha2[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] {
         margin-bottom: 6px;
         line-height: 1
         }
         .banner-slide-abha2[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 18px
         }
         .banner-slide-abha2[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] span[_ngcontent-hnp-c116] {
         font-size: 16px
         }
         .banner-slide-abha2[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         font-size: 23px !important;
         padding-bottom: 0;
         line-height: .9
         }
         .banner-slide-abha2[_ngcontent-hnp-c116] .textPara[_ngcontent-hnp-c116] {
         font-size: 14px;
         line-height: 20px
         }
         .banner-slide-abha2[_ngcontent-hnp-c116] .btn-blue[_ngcontent-hnp-c116] {
         font-size: 14px !important;
         padding: 8px 18px
         }
         }
         @media only screen and (min-width:768px) and (max-width:785px) {
         .banner-slide-abha2[_ngcontent-hnp-c116] .banner-img[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         width: 100%;
         margin-left: -40px;
         margin-top: 30px
         }
         }
         @media only screen and (min-width:785px) and (max-width:911px) {
         .banner-slide-abha2[_ngcontent-hnp-c116] .banner-img[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         width: 100%;
         margin-left: -40px;
         margin-top: -10px
         }
         }
         @media only screen and (min-width:912px) and (max-width:1024px) {
         .banner-slide-abha2[_ngcontent-hnp-c116] .banner-img[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         width: 100%;
         margin-left: -40px;
         margin-top: -25px
         }
         }
         @media only screen and (min-width:1025px) and (max-width:1160px) {
         .banner-slide-abha2[_ngcontent-hnp-c116] .banner-img[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         width: 100%;
         margin-left: -40px;
         margin-top: 60px
         }
         }
         @media only screen and (min-width:1161px) and (max-width:1277px) {
         .banner-slide-abha2[_ngcontent-hnp-c116] .banner-img[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         width: 100%;
         margin-left: -40px;
         margin-top: 18px
         }
         }
         @media screen and (min-width:482px) and (max-width:767px) {
         .banner-slide-abha2[_ngcontent-hnp-c116] .abhaBannerRow[_ngcontent-hnp-c116] {
         margin-top: 30px;
         text-align: left
         }
         .banner-slide-abha2[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         font-size: 18px !important;
         padding-bottom: 0;
         margin-bottom: 10px;
         line-height: 28px
         }
         .banner-slide-abha2[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] {
         margin-bottom: 6px;
         line-height: .6
         }
         .banner-slide-abha2[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 16px
         }
         .banner-slide-abha2[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] span[_ngcontent-hnp-c116] {
         font-size: 14px
         }
         .banner-slide-abha2[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 22px !important;
         margin-top: 0 !important;
         margin-bottom: 0 !important;
         padding-bottom: 0 !important
         }
         .banner-slide-abha2[_ngcontent-hnp-c116] p.textPara[_ngcontent-hnp-c116] {
         font-size: 12px;
         width: 100%;
         line-height: 18px
         }
         .banner-slide-abha2[_ngcontent-hnp-c116] .btn-blue[_ngcontent-hnp-c116] {
         font-size: 10px;
         padding: 8px 18px;
         background: #1C4571 !important;
         min-width: max-content
         }
         .banner-slide-abha2[_ngcontent-hnp-c116] .banner-img[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         width: 100%;
         margin-left: -36px;
         margin-top: 12px
         }
         }
         @media screen and (min-width:482px) and (max-width:580px) and (orientation:landscape) {
         .banner-slide-abha2[_ngcontent-hnp-c116] p.textPara[_ngcontent-hnp-c116] {
         width: 50%
         }
         .banner-slide-abha2[_ngcontent-hnp-c116] .banner-img[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         bottom: 8px;
         right: 0;
         width: 40%
         }
         }
         @media screen and (min-width:480px) and (max-width:481px) {
         .banner-slide-abha2[_ngcontent-hnp-c116] .abhaBannerRow[_ngcontent-hnp-c116] {
         margin-top: 30px;
         text-align: left
         }
         .banner-slide-abha2[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         font-size: 18px !important;
         padding-bottom: 0;
         margin-bottom: 10px;
         line-height: 28px
         }
         .banner-slide-abha2[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] {
         margin-bottom: 6px;
         line-height: .6
         }
         .banner-slide-abha2[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 16px
         }
         .banner-slide-abha2[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] span[_ngcontent-hnp-c116] {
         font-size: 14px
         }
         .banner-slide-abha2[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 22px !important;
         margin-top: 0 !important;
         margin-bottom: 0 !important;
         padding-bottom: 0 !important
         }
         .banner-slide-abha2[_ngcontent-hnp-c116] p.textPara[_ngcontent-hnp-c116] {
         font-size: 12px;
         width: 50%;
         line-height: 18px
         }
         .banner-slide-abha2[_ngcontent-hnp-c116] .btn-blue[_ngcontent-hnp-c116] {
         font-size: 10px;
         padding: 8px 18px;
         background: #1C4571 !important;
         min-width: max-content
         }
         .banner-slide-abha2[_ngcontent-hnp-c116] .banner-img[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         width: 100%;
         margin-left: -36px;
         margin-top: 12px
         }
         }
         @media only screen and (min-width:320px) and (max-width:479px) {
         .banner-slide-abha2[_ngcontent-hnp-c116] {
         background-image: url(abha2_mob.d7ea778e67848a2ec343.jpg);
         background-size: 100% 100%;
         text-align: left
         }
         .banner-slide-abha2[_ngcontent-hnp-c116] .abhaBannerRow[_ngcontent-hnp-c116] {
         margin-top: -250px
         }
         .banner-slide-abha2[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         margin-top: 0 !important;
         padding-right: 0 !important;
         font-size: 32px !important;
         margin-bottom: 12px !important;
         padding-bottom: 0 !important;
         text-align: center !important
         }
         .banner-slide-abha2[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         margin-bottom: 10px;
         font-size: 20px !important;
         padding-bottom: 0;
         line-height: 28px
         }
         }
         @media only screen and (min-width:320px) and (max-width:479px) and (min-width:390px) and (max-width:479px) {
         .banner-slide-abha2[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         font-size: 22px !important
         }
         }
         @media only screen and (min-width:320px) and (max-width:479px) {
         .banner-slide-abha2[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] {
         margin-bottom: 0
         }
         .banner-slide-abha2[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 16px
         }
         .banner-slide-abha2[_ngcontent-hnp-c116] h2[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116]:first-letter {
         font-size: 20px
         }
         }
         @media only screen and (min-width:320px) and (max-width:479px) {
         .banner-slide-abha2[_ngcontent-hnp-c116] .btn[_ngcontent-hnp-c116] {
         background-color: #1C4571 !important;
         min-width: max-content;
         padding: 7px 25px;
         font-size: 12px
         }
         }
         @media only screen and (min-width:320px) and (max-width:479px) {
         .banner-slide-abha2[_ngcontent-hnp-c116] p.textPara[_ngcontent-hnp-c116] {
         font-size: 12px;
         line-height: 20px
         }
         }
         @media only screen and (min-width:320px) and (max-width:479px) {
         .banner-slide-abha2[_ngcontent-hnp-c116] .healthID[_ngcontent-hnp-c116] {
         font-size: 14px;
         display: block
         }
         }
         @media only screen and (min-width:320px) and (max-width:479px) {
         .banner-slide-abha2[_ngcontent-hnp-c116] .banner-img[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         width: 80%;
         margin-left: 22px;
         margin-top: 8px
         }
         }
         .protectchidrenbanner1[_ngcontent-hnp-c116] {
         background-image: url(https://prod-cdn.preprod.co-vin.in/assets/images/Corbevax-Vaccine-Banner-1.jpg);
         background-size: cover;
         background-repeat: no-repeat;
         background-position: 50%
         }
         @media only screen and (min-device-width:481px) and (orientation:landscape) {
         .protectchidrenbanner1[_ngcontent-hnp-c116] {
         background-image: url(https://prod-cdn.preprod.co-vin.in/assets/images/Corbevax-Vaccine-Banner-1.jpg);
         background-size: 100% 100%
         }
         }
         .protectchidrenbanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] {
         margin-top: 7rem
         }
         .protectchidrenbanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .mainheading[_ngcontent-hnp-c116] {
         color: #fff;
         font-size: 60px;
         font-weight: 700;
         font-family: Roboto Condensed, sans-serif !important;
         margin-bottom: 50px
         }
         .protectchidrenbanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .protectionBlock[_ngcontent-hnp-c116] {
         font-family: Roboto Condensed, sans-serif !important;
         color: #fff;
         background-color: #06051c;
         font-size: 22px;
         padding: 10px 30px 10px 65px;
         text-transform: uppercase;
         margin-bottom: 25px;
         position: relative;
         left: -65px;
         text-align: left;
         width: auto;
         display: inline-block
         }
         .protectchidrenbanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .protectionBlock[_ngcontent-hnp-c116] .thumbsupImg[_ngcontent-hnp-c116] {
         position: relative;
         top: -2px
         }
         .protectchidrenbanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .childrentext[_ngcontent-hnp-c116] {
         color: #fff;
         font-size: 19px;
         margin-bottom: 35px;
         line-height: 30px;
         font-weight: 400
         }
         .protectchidrenbanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .newbannerBtn[_ngcontent-hnp-c116] {
         font-family: Roboto Condensed, sans-serif !important;
         color: #ebb81b;
         font-size: 22px;
         text-transform: uppercase;
         letter-spacing: 0;
         font-weight: 700;
         text-decoration: none;
         cursor: pointer
         }
         .protectchidrenbanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .newbannerBtn[_ngcontent-hnp-c116]:hover {
         text-decoration: none
         }
         .protectchidrenbanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .newbannerBtn[_ngcontent-hnp-c116] span[_ngcontent-hnp-c116] {
         position: relative;
         top: -2px
         }
         @media screen and (min-width:768px) and (max-width:1024px) {
         .protectchidrenbanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] {
         margin-top: 4rem
         }
         .protectchidrenbanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .mainheading[_ngcontent-hnp-c116] {
         font-size: 30px;
         margin-bottom: 12px
         }
         .protectchidrenbanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .protectionBlock[_ngcontent-hnp-c116] {
         font-size: 14px;
         margin-bottom: 11px;
         left: -30px;
         padding: 6px 30px;
         width: auto;
         display: inline-block
         }
         .protectchidrenbanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .protectionBlock[_ngcontent-hnp-c116] .thumbsupImg[_ngcontent-hnp-c116] {
         top: 0
         }
         .protectchidrenbanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .protectionBlock[_ngcontent-hnp-c116] .thumbsupImg[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         width: 16px;
         height: 16px
         }
         .protectchidrenbanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .childrentext[_ngcontent-hnp-c116] {
         font-size: 15px;
         margin-bottom: 11px
         }
         .protectchidrenbanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .newbannerBtn[_ngcontent-hnp-c116] {
         font-size: 14px
         }
         .protectchidrenbanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .newbannerBtn[_ngcontent-hnp-c116] span[_ngcontent-hnp-c116] {
         top: 0
         }
         .protectchidrenbanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .newbannerBtn[_ngcontent-hnp-c116] span[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         width: 16px;
         height: 16px
         }
         }
         @media only screen and (min-device-width:481px) and (max-width:767px) {
         .protectchidrenbanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] {
         margin-top: 4rem
         }
         .protectchidrenbanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .mainheading[_ngcontent-hnp-c116] {
         font-size: 30px;
         margin-bottom: 12px
         }
         .protectchidrenbanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .protectionBlock[_ngcontent-hnp-c116] {
         font-size: 14px;
         margin-bottom: 11px;
         left: -30px;
         padding: 6px 30px;
         width: auto;
         display: inline-block
         }
         .protectchidrenbanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .protectionBlock[_ngcontent-hnp-c116] .thumbsupImg[_ngcontent-hnp-c116] {
         top: 0
         }
         .protectchidrenbanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .protectionBlock[_ngcontent-hnp-c116] .thumbsupImg[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         width: 16px;
         height: 16px
         }
         .protectchidrenbanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .childrentext[_ngcontent-hnp-c116] {
         font-size: 12px;
         margin-bottom: 11px
         }
         .protectchidrenbanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .newbannerBtn[_ngcontent-hnp-c116] {
         font-size: 14px
         }
         .protectchidrenbanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .newbannerBtn[_ngcontent-hnp-c116] span[_ngcontent-hnp-c116] {
         top: 0
         }
         .protectchidrenbanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .newbannerBtn[_ngcontent-hnp-c116] span[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         width: 16px;
         height: 16px
         }
         }
         @media screen and (min-width:320px) and (max-width:480px) {
         .protectchidrenbanner1[_ngcontent-hnp-c116] {
         background-image: url(https://prod-cdn.preprod.co-vin.in/assets/images/Senior-citizens-1.jpg);
         background-size: 100% 100%
         }
         .protectchidrenbanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] {
         margin-top: -250px
         }
         .protectchidrenbanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .mainheading[_ngcontent-hnp-c116] {
         font-size: 28px;
         margin-bottom: 12px
         }
         .protectchidrenbanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .protectionBlock[_ngcontent-hnp-c116] {
         font-size: 14px;
         margin-bottom: 11px;
         left: -30px;
         padding: 6px 30px;
         width: auto;
         display: inline-block
         }
         .protectchidrenbanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .protectionBlock[_ngcontent-hnp-c116] .thumbsupImg[_ngcontent-hnp-c116] {
         top: 0
         }
         .protectchidrenbanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .protectionBlock[_ngcontent-hnp-c116] .thumbsupImg[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         width: 16px;
         height: 16px
         }
         .protectchidrenbanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .childrentext[_ngcontent-hnp-c116] {
         font-size: 16px;
         margin-bottom: 11px;
         line-height: 25px
         }
         .protectchidrenbanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .newbannerBtn[_ngcontent-hnp-c116] {
         font-size: 14px
         }
         .protectchidrenbanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .newbannerBtn[_ngcontent-hnp-c116] span[_ngcontent-hnp-c116] {
         top: 0
         }
         .protectchidrenbanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .newbannerBtn[_ngcontent-hnp-c116] span[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         width: 16px;
         height: 16px
         }
         }
         .precautionDoseBanner[_ngcontent-hnp-c116] {
         background-image: url(https://www.cowin.gov.in/precaution_dose.5f86ace736d3d39dd416.png);
         background-size: cover;
         background-repeat: no-repeat;
         background-position: 50%
         }
         @media only screen and (min-device-width:481px) and (orientation:landscape) {
         .precautionDoseBanner[_ngcontent-hnp-c116] {
         background-image: url(https://www.cowin.gov.inprecaution_dose.5f86ace736d3d39dd416.png);
         background-size: 100% 100%
         }
         }
         .precautionDoseBanner[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] {
         margin-top: 3rem
         }
         .precautionDoseBanner[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         color: #000;
         font-size: 45px;
         font-weight: 700;
         margin-bottom: 25px;
         line-height: 58px
         }
         .precautionDoseBanner[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         color: #525252;
         font-size: 18px
         }
         .precautionDoseBanner[_ngcontent-hnp-c116] .btn-blue[_ngcontent-hnp-c116] {
         border: 2px solid #1C4571;
         border-radius: 50px;
         padding: 12px 30px;
         display: inline-block;
         text-align: center;
         font-size: 16px;
         font-weight: 500;
         text-decoration: none;
         background: #1C4571;
         color: #fff;
         box-shadow: 0 5px 9px rgba(0, 0, 0, .1607843137254902)
         }
         @media only screen and (min-width:768px) and (max-width:1024px) {
         .precautionDoseBanner[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] {
         margin-top: 3rem
         }
         .precautionDoseBanner[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 26px;
         margin-bottom: 12px;
         line-height: 35px
         }
         .precautionDoseBanner[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         font-size: 14px;
         line-height: 22px
         }
         .precautionDoseBanner[_ngcontent-hnp-c116] .btn-blue[_ngcontent-hnp-c116] {
         font-size: 14px;
         padding: 8px 18px
         }
         }
         @media only screen and (min-device-width:481px) and (max-width:767px) {
         .precautionDoseBanner[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] {
         margin-top: 2rem
         }
         .precautionDoseBanner[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 23px;
         margin-bottom: 12px;
         line-height: 32px
         }
         .precautionDoseBanner[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         font-size: 12px;
         line-height: 20px
         }
         .precautionDoseBanner[_ngcontent-hnp-c116] .btn-blue[_ngcontent-hnp-c116] {
         font-size: 10px;
         padding: 8px 18px;
         background: #1C4571 !important;
         min-width: max-content
         }
         }
         @media only screen and (min-device-width:481px) and (max-width:580px) and (orientation:landscape) {
         .precautionDoseBanner[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         width: 85%
         }
         .precautionDoseBanner[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         width: 59%
         }
         }
         @media only screen and (min-width:320px) and (max-width:480px) {
         .precautionDoseBanner[_ngcontent-hnp-c116] {
         background-image: url(https://www.cowin.gov.in/precaution_dose_mobile.ba73885514d36f8b19a4.png);
         background-size: 100% 100%
         }
         .precautionDoseBanner[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] {
         margin-top: -200px
         }
         .precautionDoseBanner[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         font-size: 22px;
         line-height: 35px
         }
         .precautionDoseBanner[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         font-size: 14px;
         line-height: 24px
         }
         .precautionDoseBanner[_ngcontent-hnp-c116] .btn[_ngcontent-hnp-c116] {
         background-color: #1C4571 !important;
         min-width: max-content;
         font-size: 12px;
         padding: 7px 25px
         }
         }
         @media screen and (min-width:320px) and (max-width:359px) {
         .precautionDoseBanner[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         margin-bottom: 5px
         }
         }
         .banner-top[_ngcontent-hnp-c116] {
         display: none !important
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] {
         padding-top: 120px;
         padding-bottom: 30px;
         background-color: #fff;
         background-image: url(https://www.cowin.gov.in/newmodibanner.8f8b11c701eae51c218a.jpg);
         background-size: cover;
         background-repeat: no-repeat;
         background-position: 50%
         }
         @media only screen and (min-device-width:481px) and (orientation:landscape) {
         .precautionDoseBanner1[_ngcontent-hnp-c116] {
         background-image: url(https://www.cowin.gov.in/newmodibanner.8f8b11c701eae51c218a.jpg);
         background-size: 100% 100%
         }
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] {
         margin-top: 2rem
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .banner-counter-content[_ngcontent-hnp-c116] {
         padding-left: 10%
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .banner-counter-content[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         font-size: 35px;
         font-weight: 700;
         margin-bottom: 20px;
         line-height: 53px;
         color: #000;
         font-family: Roboto Condensed, sans-serif !important
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .banner-counter-content[_ngcontent-hnp-c116] .milestone200[_ngcontent-hnp-c116] {
         border: 3px solid #fd5428;
         border-radius: 8px;
         display: inline-flex;
         align-items: center;
         margin: 10px 0 40px;
         padding: 12px 25px;
         text-transform: uppercase
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .banner-counter-content[_ngcontent-hnp-c116] .milestone200[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         width: 35px;
         margin-right: 15px
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .banner-counter-content[_ngcontent-hnp-c116] .milestone200[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         color: #fd5428;
         margin: 0;
         font-size: 30px
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .banner-counter-content[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         color: #000;
         font-size: 65px;
         font-weight: 700;
         margin-bottom: 50px;
         line-height: 53px;
         font-family: Roboto Condensed, sans-serif !important
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .banner-counter-content[_ngcontent-hnp-c116] .main-quates[_ngcontent-hnp-c116] {
         color: #000;
         font-size: 22px;
         font-weight: 500;
         margin-bottom: 15px;
         line-height: 30px
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .banner-counter-content[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         color: #000;
         font-size: 20px;
         font-weight: 400;
         line-height: 26px;
         margin-bottom: 30px
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .banner-counter-content[_ngcontent-hnp-c116] .banner-counter-box[_ngcontent-hnp-c116] {
         padding: 12px 30px 7px;
         border-radius: 7px;
         background-color: #febe29;
         margin-bottom: 30px;
         display: inline-block;
         min-width: 100px;
         min-height: 50px;
         font-family: Bebas Neue, sans-serif !important
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .banner-counter-content[_ngcontent-hnp-c116] .banner-counter-box[_ngcontent-hnp-c116] span[_ngcontent-hnp-c116] {
         font-size: 50px;
         font-weight: 700;
         line-height: 53px;
         color: #000;
         font-family: Bebas Neue, sans-serif !important;
         letter-spacing: 1.5px
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .banner-image-wrap[_ngcontent-hnp-c116] {
         text-align: center
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .banner-image-wrap[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         max-height: 490px;
         max-width: 75%;
         margin: 0 auto 0 20px
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .banner-image-wrap[_ngcontent-hnp-c116] .mob-image[_ngcontent-hnp-c116] {
         display: none
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .banner-image-wrap[_ngcontent-hnp-c116] .desk-image[_ngcontent-hnp-c116] {
         display: block
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .btn-blue[_ngcontent-hnp-c116] {
         display: none !important;
         border: 2px solid #1C4571;
         border-radius: 50px;
         padding: 12px 30px;
         display: inline-block;
         text-align: center;
         font-size: 16px;
         font-weight: 500;
         text-decoration: none;
         background: #1C4571;
         color: #fff;
         box-shadow: 0 5px 9px rgba(0, 0, 0, .1607843137254902)
         }
         @media only screen and (min-width:768px) and (max-width:1024px) {
         .precautionDoseBanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] {
         margin-top: 2rem
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .banner-counter-content[_ngcontent-hnp-c116] {
         padding-left: 10%
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .banner-counter-content[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         font-size: 28px;
         font-weight: 700;
         margin-bottom: 10px;
         line-height: 35px;
         color: #000
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .banner-counter-content[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         color: #000;
         font-size: 36px;
         font-weight: 700;
         margin-bottom: 30px;
         line-height: 35px
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .banner-counter-content[_ngcontent-hnp-c116] .main-quates[_ngcontent-hnp-c116] {
         color: #000;
         font-size: 18px;
         font-weight: 500;
         margin-bottom: 15px;
         line-height: 30px
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .banner-counter-content[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         color: #000;
         font-size: 16px;
         font-weight: 400;
         line-height: 16px;
         margin-bottom: 30px
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .banner-counter-content[_ngcontent-hnp-c116] .banner-counter-box[_ngcontent-hnp-c116] {
         padding: 12px 30px 7px;
         border-radius: 7px;
         background-color: #febe29;
         margin-bottom: 30px;
         display: inline-block;
         font-family: Bebas Neue, sans-serif !important
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .banner-counter-content[_ngcontent-hnp-c116] .banner-counter-box[_ngcontent-hnp-c116] span[_ngcontent-hnp-c116] {
         font-size: 30px;
         font-weight: 700;
         line-height: 35px;
         color: #000;
         font-family: Bebas Neue, sans-serif !important
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .banner-image-wrap[_ngcontent-hnp-c116] {
         text-align: center
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .banner-image-wrap[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         max-width: 75%;
         margin: 30px auto
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .precautionDoseBanner1[_ngcontent-hnp-c116] {
         padding-top: 30px;
         padding-bottom: 30px
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .mob-reverse-banner[_ngcontent-hnp-c116] {
         display: flex;
         flex-direction: column-reverse
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .mob-reverse-banner[_ngcontent-hnp-c116] .banner-image-wrap[_ngcontent-hnp-c116] {
         margin-bottom: 15px
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .mob-reverse-banner[_ngcontent-hnp-c116] .banner-image-wrap[_ngcontent-hnp-c116] .mob-image[_ngcontent-hnp-c116] {
         display: block;
         max-width: 85%;
         margin: 0 auto
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .mob-reverse-banner[_ngcontent-hnp-c116] .banner-image-wrap[_ngcontent-hnp-c116] .desk-image[_ngcontent-hnp-c116] {
         display: none
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) and (min-width:481px) and (max-width:580px) and (orientation:landscape) {
         .precautionDoseBanner1[_ngcontent-hnp-c116] .mob-reverse-banner[_ngcontent-hnp-c116] {
         max-width: 50%
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .precautionDoseBanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] {
         margin-top: 1rem
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .banner-counter-content[_ngcontent-hnp-c116] {
         padding-left: 2%
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .banner-counter-content[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         color: #000;
         font-size: 30px !important;
         font-weight: 700;
         margin-bottom: 20px;
         line-height: 28px
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .banner-counter-content[_ngcontent-hnp-c116] .milestone200[_ngcontent-hnp-c116] {
         margin: 15px 0 30px
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .banner-counter-content[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         font-size: 21px !important;
         font-weight: 700;
         margin-bottom: 10px;
         color: #000;
         line-height: 35px
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .banner-counter-content[_ngcontent-hnp-c116] .main-quates[_ngcontent-hnp-c116] {
         font-size: 18px;
         margin-bottom: 15px
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .banner-counter-content[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         font-size: 16px
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .banner-counter-box[_ngcontent-hnp-c116] {
         font-size: 35px;
         line-height: 35px;
         min-width: 150px !important;
         min-height: 60px !important;
         margin-bottom: 20px !important
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .banner-counter-box[_ngcontent-hnp-c116] span[_ngcontent-hnp-c116] {
         font-size: 30px !important;
         font-weight: 700;
         line-height: 35px !important
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .precautionDoseBanner1[_ngcontent-hnp-c116] .banner-image-wrap[_ngcontent-hnp-c116] {
         margin: 0 auto;
         text-align: center
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .banner-image-wrap[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         text-align: center
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .precautionDoseBanner1[_ngcontent-hnp-c116] .btn-blue[_ngcontent-hnp-c116] {
         font-size: 10px;
         padding: 8px 18px;
         background: #1C4571 !important;
         min-width: max-content
         }
         }
         @media only screen and (min-width:320px) and (max-width:480px) {
         .precautionDoseBanner1[_ngcontent-hnp-c116] {
         background-image: url(https://www.cowin.gov.in/precaution_banner_bg_mob.94353e3db5e1dba73b1b.png);
         background-size: 100% 100%
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .precautionDoseBanner1[_ngcontent-hnp-c116] {
         padding-top: 30px;
         padding-bottom: 30px
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .precautionDoseBanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] {
         margin-top: 1rem
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .precautionDoseBanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .banner-counter-content[_ngcontent-hnp-c116] {
         padding-left: 10%
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .precautionDoseBanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .banner-counter-content[_ngcontent-hnp-c116] h1[_ngcontent-hnp-c116] {
         color: #000;
         font-size: 18px !important;
         font-weight: 700;
         margin-bottom: 30px;
         line-height: 28px
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .precautionDoseBanner1[_ngcontent-hnp-c116] .bannertext[_ngcontent-hnp-c116] .banner-counter-content[_ngcontent-hnp-c116] h3[_ngcontent-hnp-c116] {
         font-size: 21px !important;
         font-weight: 700;
         margin-bottom: 10px;
         line-height: 35px;
         color: #000;
         line-height: 28px
         }
         .precautionDoseBanner1[_ngcontent-hnp-c116] .btn[_ngcontent-hnp-c116] {
         background-color: #1C4571 !important;
         min-width: max-content;
         font-size: 12px;
         padding: 7px 25px
         }
         }
         .floating-menu[_ngcontent-hnp-c116] {
         padding: 0
         }
         .floating-menu[_ngcontent-hnp-c116] .dropdown[_ngcontent-hnp-c116] {
         position: fixed;
         display: flex;
         justify-content: flex-end;
         top: 68%;
         z-index: 99;
         right: 0
         }
         .floating-menu[_ngcontent-hnp-c116] .dropbtn[_ngcontent-hnp-c116] {
         background-image: linear-gradient(90deg, #1C4571 80%, #1C4571);
         color: #fff;
         padding: 10px 0 10px 10px;
         font-size: 16px;
         border: none;
         cursor: pointer;
         min-width: 130px;
         height: 55px;
         box-shadow: 0 10px 10px -10px #333;
         border-top-left-radius: 38px;
         border-bottom-left-radius: 38px;
         position: relative;
         z-index: 2
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .floating-menu[_ngcontent-hnp-c116] .dropbtn[_ngcontent-hnp-c116] {
         width: auto;
         min-width: 40px
         }
         }
         .floating-menu[_ngcontent-hnp-c116] .dropbtn[_ngcontent-hnp-c116] .filter-block[_ngcontent-hnp-c116] {
         display: flex;
         align-items: center;
         justify-content: flex-start;
         position: relative;
         text-align: left;
         top: -3px
         }
         @media screen and (min-width:320px) and (max-width:767px) {
         .floating-menu[_ngcontent-hnp-c116] .dropbtn[_ngcontent-hnp-c116] .filter-block[_ngcontent-hnp-c116] {
         top: 0
         }
         }
         .floating-menu[_ngcontent-hnp-c116] .dropbtn[_ngcontent-hnp-c116] .filter-block[_ngcontent-hnp-c116] .iconSpan[_ngcontent-hnp-c116] {
         position: relative;
         left: 4px
         }
         .floating-menu[_ngcontent-hnp-c116] .dropbtn[_ngcontent-hnp-c116] .filter-block[_ngcontent-hnp-c116] .iconSpan[_ngcontent-hnp-c116] img[_ngcontent-hnp-c116] {
         display: inline-flex;
         margin-right: 23px;
         height: 21px
         }
         .floating-menu[_ngcontent-hnp-c116] .dropbtn[_ngcontent-hnp-c116] .filter-block[_ngcontent-hnp-c116] .supportBtn[_ngcontent-hnp-c116] {
         font-size: 12px;
         font-weight: 500;
         letter-spacing: .7px;
         min-width: 100px
         }
         .floating-menu[_ngcontent-hnp-c116] .dropbtn[_ngcontent-hnp-c116] .filter-block[_ngcontent-hnp-c116] .supportBtn[_ngcontent-hnp-c116] span[_ngcontent-hnp-c116] {
         display: block
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .floating-menu[_ngcontent-hnp-c116] .dropbtn[_ngcontent-hnp-c116] .filter-block[_ngcontent-hnp-c116] .supportBtn[_ngcontent-hnp-c116] {
         display: none;
         min-width: 40px
         }
         }
         .floating-menu[_ngcontent-hnp-c116] .dropdown-content[_ngcontent-hnp-c116] {
         position: absolute;
         background-color: #f0fdfd;
         min-width: 200px;
         overflow: auto;
         z-index: 1;
         border-radius: 19px;
         box-shadow: 0 0 5px 2px rgba(42, 37, 73, .18);
         font-size: 12px;
         top: 60px;
         right: 10px;
         transition: all .5s ease;
         width: inherit
         }
         @media (min-device-width:540px) and (max-device-width:992px) and (orientation:landscape) {
         .floating-menu[_ngcontent-hnp-c116] .dropdown-content[_ngcontent-hnp-c116] {
         position: absolute;
         background-color: #f0fdfd;
         min-width: 200px;
         overflow: auto;
         z-index: 1;
         border-radius: 19px;
         box-shadow: 0 0 5px 2px rgba(42, 37, 73, .18);
         font-size: 12px;
         top: -105px;
         right: 136px;
         transition: all .5s ease;
         width: 355px
         }
         }
         .floating-menu[_ngcontent-hnp-c116] .dropdown-scroll[_ngcontent-hnp-c116] {
         max-height: 280px;
         overflow-y: auto
         }
         .floating-menu[_ngcontent-hnp-c116] [_ngcontent-hnp-c116]::-webkit-scrollbar {
         width: 3px
         }
         .floating-menu[_ngcontent-hnp-c116] [_ngcontent-hnp-c116]::-webkit-scrollbar-track {
         background-color: #ebebeb;
         border-radius: 10px
         }
         .floating-menu[_ngcontent-hnp-c116] [_ngcontent-hnp-c116]::-webkit-scrollbar-thumb {
         border-radius: 10px;
         background: #9e9e9e
         }
         .floating-menu[_ngcontent-hnp-c116] .dropdown-list[_ngcontent-hnp-c116] {
         justify-content: flex-start;
         align-items: center;
         border-bottom: 1px solid #ececec;
         padding: 6px 16px;
         width: inherit;
         float: inherit;
         height: inherit
         }
         .floating-menu[_ngcontent-hnp-c116] .dropdown-list.healthministryList[_ngcontent-hnp-c116] {
         padding-top: 10px
         }
         .floating-menu[_ngcontent-hnp-c116] .dropdown-list[_ngcontent-hnp-c116]:hover {
         background: #f5f5f5;
         cursor: pointer
         }
         .floating-menu[_ngcontent-hnp-c116] .dropdown-list[_ngcontent-hnp-c116]:active {
         background: #f5f5f5
         }
         .floating-menu[_ngcontent-hnp-c116] .dropdown-list[_ngcontent-hnp-c116] p[_ngcontent-hnp-c116] {
         color: #1C4571;
         margin-bottom: 0;
         font-size: 14px;
         font-weight: 500
         }
         .floating-menu[_ngcontent-hnp-c116] .dropdown-list[_ngcontent-hnp-c116] a[_ngcontent-hnp-c116] {
         color: #000
         }
         @media (min-device-width:540px) and (max-device-width:992px) and (orientation:landscape) {
         .floating-menu[_ngcontent-hnp-c116] .dropdown-list[_ngcontent-hnp-c116] {
         justify-content: flex-start;
         align-items: center;
         border-bottom: 1px solid #ececec;
         padding: 6px 16px;
         width: 50%;
         float: left;
         height: 60px
         }
         }
         .mat-menu-content {
         padding: 0 !important
         }
         .helpMenuItem {
         background: #fff;
         background-color: #fff;
         min-width: 200px !important;
         border-radius: 19px !important
         }
         .helpMenuItem .dropdown-list {
         border-bottom: 1px solid #ececec;
         padding: 8px 16px
         }
         .helpMenuItem .dropdown-list:hover {
         background: #f0fdfd
         }
         .helpMenuItem .dropdown-list p {
         color: #1C4571;
         margin-bottom: 0;
         font-size: 13px;
         font-weight: 500
         }
         .helpMenuItem .dropdown-list a {
         color: #000;
         font-size: 12px
         }
         .cdk-overlay-pane .helpMenuItem {
         margin-right: 30px
         }
         @media only screen and (min-width:320px) and (max-width:768px) {
         .cdk-overlay-pane .helpMenuItem {
         margin-right: 8px;
         margin-top: -4px
         }
         }
         .mat-tab-header-pagination {
         z-index: 1 !important
         }
         h3.sub_item_heading[_ngcontent-hnp-c116] {
         color: #000;
         font-weight: 700;
         margin: 10px 0 10px -30px
         }
         @media only screen and (max-width:767px) {
         h3.sub_item_heading[_ngcontent-hnp-c116] {
         font-size: 18px
         }
         }
         .discListType[_ngcontent-hnp-c116] li[_ngcontent-hnp-c116] {
         list-style-type: disc
         }
         .tabDiv[_ngcontent-hnp-c116] {
         height: 289px;
         overflow: scroll
         }
      
   
         .carousel-animation[_nghost-hnp-c83] {
         transition: opacity 0.6s ease, visibility 0.6s ease;
         float: left;
         }
         .carousel-animation.active[_nghost-hnp-c83] {
         opacity: 1;
         visibility: visible;
         }
         .carousel-animation[_nghost-hnp-c83]:not(.active) {
         display: block;
         position: absolute;
         opacity: 0;
         visibility: hidden;
         }
      
   
         @charset "UTF-8";
         .no-padding[_ngcontent-hnp-c115] {
         padding: 0
         }
         .nearestVaccination[_ngcontent-hnp-c115] .mat-tab-group.mat-primary .mat-ink-bar {
         background-color: #02aeae;
         height: 4px;
         border-bottom-left-radius: 5px;
         border-bottom-right-radius: 5px;
         border-top-left-radius: 5px;
         border-top-right-radius: 5px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .nearestVaccination[_ngcontent-hnp-c115] .mat-tab-group.mat-primary .mat-ink-bar {
         height: 2px
         }
         }
         .nearestVaccination[_ngcontent-hnp-c115] .mat-tab-label-active {
         color: #02aeae !important
         }
         ion-item[_ngcontent-hnp-c115]::part(native) {
         --padding-start: 0
         }
         form[_ngcontent-hnp-c115] .register-beneficiary-form[_ngcontent-hnp-c115] {
         margin: 0 15px;
         padding-bottom: 0
         }
         @media only screen and (min-width:320px) and (max-width:768px) {
         form[_ngcontent-hnp-c115] .register-beneficiary-form[_ngcontent-hnp-c115] {
         margin: 0
         }
         }
         form[_ngcontent-hnp-c115] div[_ngcontent-hnp-c115] .seperator[_ngcontent-hnp-c115] {
         padding-top: 15px;
         border-bottom: 4px solid #707070
         }
         form[_ngcontent-hnp-c115] .item[_ngcontent-hnp-c115],
         form[_ngcontent-hnp-c115] .item-label[_ngcontent-hnp-c115] {
         --border-color: transparent;
         --border-width: 0
         }
         form[_ngcontent-hnp-c115] ion-item[_ngcontent-hnp-c115] {
         --highlight-height: 0px
         }
         .capture-image[_ngcontent-hnp-c115],
         form[_ngcontent-hnp-c115] .item-select[_ngcontent-hnp-c115] {
         --background: transparent
         }
         .capture-image[_ngcontent-hnp-c115] {
         --color: #002060;
         width: auto;
         height: 43px;
         --border-width: 1px;
         --border-color: #002060;
         --border-style: solid;
         margin-top: 0
         }
         .capture-image[_ngcontent-hnp-c115] .button-inner[_ngcontent-hnp-c115] {
         display: block
         }
         .capture-image__tick[_ngcontent-hnp-c115] {
         --color: #2e9a00;
         --border-color: #2e9a00
         }
         .capture-image[_ngcontent-hnp-c115] .icon-icon-tick[_ngcontent-hnp-c115] {
         font-size: 15px
         }
         .capture-image[_ngcontent-hnp-c115] .icon-attachment[_ngcontent-hnp-c115] {
         font-size: 20px;
         margin-top: -1px;
         float: left
         }
         @media only screen and (min-width:320px) and (max-width:374px) {
         .capture-image[_ngcontent-hnp-c115] .icon-attachment[_ngcontent-hnp-c115] {
         font-size: 15px
         }
         }
         .capture-image[_ngcontent-hnp-c115] .icon-qrcode[_ngcontent-hnp-c115] {
         font-size: 25px
         }
         .capture-image[_ngcontent-hnp-c115] .attchtext[_ngcontent-hnp-c115] {
         margin-left: 5px;
         font-size: 16px
         }
         @media only screen and (min-width:320px) and (max-width:374px) {
         .capture-image[_ngcontent-hnp-c115] .attchtext[_ngcontent-hnp-c115] {
         font-size: 13px
         }
         }
         .capture-image[_ngcontent-hnp-c115] .icon-icon-view[_ngcontent-hnp-c115] {
         font-size: 15px;
         right: auto;
         top: auto
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .capture-image[_ngcontent-hnp-c115] {
         margin-top: 10px
         }
         }
         .extra-notes[_ngcontent-hnp-c115] p[_ngcontent-hnp-c115] {
         margin: 0
         }
         .extra-notes[_ngcontent-hnp-c115] {
         margin-bottom: 10px
         }
         .icon-icon-circular-arrow[_ngcontent-hnp-c115] {
         position: absolute;
         right: 10px;
         top: 0;
         line-height: 55px;
         color: #002060;
         cursor: pointer;
         z-index: 999 !important
         }
         ion-item[_ngcontent-hnp-c115]::part(native) {
         --padding-end: 0
         }
         .text-center[_ngcontent-hnp-c115] {
         text-align: center
         }
         .register-wrap[_ngcontent-hnp-c115] .register-header[_ngcontent-hnp-c115] h3[_ngcontent-hnp-c115] {
         font-size: 20px;
         font-weight: 700;
         margin-top: 0;
         text-align: center
         }
         @media only screen and (min-width:320px) and (max-width:374px) {
         .register-wrap[_ngcontent-hnp-c115] .register-header[_ngcontent-hnp-c115] h3[_ngcontent-hnp-c115] {
         font-size: 17px;
         margin-top: 0;
         margin-bottom: 20px
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .register-wrap[_ngcontent-hnp-c115] .register-header[_ngcontent-hnp-c115] h3[_ngcontent-hnp-c115] {
         font-size: 18px;
         margin-top: 0;
         margin-bottom: 20
         }
         }
         .register-wrap[_ngcontent-hnp-c115] .register-box[_ngcontent-hnp-c115] {
         margin-top: 0;
         background: #fff
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .register-wrap[_ngcontent-hnp-c115] .register-box[_ngcontent-hnp-c115] {
         margin-top: 0;
         box-shadow: none;
         border-radius: 0;
         padding: 10px 0
         }
         }
         .register-wrap[_ngcontent-hnp-c115] .pintextbox[_ngcontent-hnp-c115] {
         border: 1px solid #ccc;
         padding: 8px 15px !important;
         width: 73%;
         float: left;
         border-radius: 20px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .register-wrap[_ngcontent-hnp-c115] .pintextbox[_ngcontent-hnp-c115] {
         width: 90%;
         float: none
         }
         }
         .register-wrap[_ngcontent-hnp-c115] .filerandsearchblock[_ngcontent-hnp-c115] {
         display: flex;
         margin: 0 auto;
         width: 48%
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .register-wrap[_ngcontent-hnp-c115] .filerandsearchblock[_ngcontent-hnp-c115] {
         display: block;
         width: 100%
         }
         }
         .register-wrap[_ngcontent-hnp-c115] .pin-search[_ngcontent-hnp-c115] {
         display: block;
         width: 100%;
         justify-content: center;
         margin: 0;
         float: left
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .register-wrap[_ngcontent-hnp-c115] .pin-search[_ngcontent-hnp-c115] {
         display: block;
         width: 100%
         }
         }
         .register-wrap[_ngcontent-hnp-c115] .pin-search[_ngcontent-hnp-c115] .error-text[_ngcontent-hnp-c115] {
         float: left
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .register-wrap[_ngcontent-hnp-c115] .pin-search[_ngcontent-hnp-c115] .error-text[_ngcontent-hnp-c115] {
         width: 100%;
         margin: 0
         }
         }
         .register-wrap[_ngcontent-hnp-c115] .pinbtncover[_ngcontent-hnp-c115] {
         float: none;
         display: flex
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .register-wrap[_ngcontent-hnp-c115] .pinbtncover[_ngcontent-hnp-c115] {
         width: 100%;
         float: none;
         margin: 0 auto
         }
         }
         .register-wrap[_ngcontent-hnp-c115] .covid-button-desktop[_ngcontent-hnp-c115] .register-aadhaar[_ngcontent-hnp-c115] {
         width: auto;
         margin: 20px 0 10px
         }
         .register-wrap[_ngcontent-hnp-c115] .covid-button-desktop[_ngcontent-hnp-c115] .next-btn[_ngcontent-hnp-c115] {
         width: 150px
         }
         .register-wrap[_ngcontent-hnp-c115] .title[_ngcontent-hnp-c115] {
         width: 100%;
         text-align: center;
         position: relative;
         margin: 0
         }
         .register-wrap[_ngcontent-hnp-c115] h5[_ngcontent-hnp-c115] {
         position: relative;
         padding: 10px;
         background: #fff;
         display: inline-block;
         z-index: 1;
         color: #333;
         margin: 0;
         font-size: 14px
         }
         .register-wrap[_ngcontent-hnp-c115] .title[_ngcontent-hnp-c115]:after {
         content: "";
         position: absolute;
         left: 0;
         right: 0;
         top: 50%;
         height: 1px;
         background: rgba(0, 32, 96, .1568627450980392);
         z-index: 0
         }
         .register-wrap[_ngcontent-hnp-c115] ion-item[_ngcontent-hnp-c115]::part(native) {
         --padding-end: 0
         }
         .register-wrap[_ngcontent-hnp-c115] .mat-form-field[_ngcontent-hnp-c115] {
         width: 100%
         }
         .register-wrap[_ngcontent-hnp-c115] .mat-main-field[_ngcontent-hnp-c115] {
         margin-right: -16px;
         --min-height: 20px;
         max-height: 500px;
         overflow-y: auto
         }
         .register-wrap[_ngcontent-hnp-c115] .col-padding[_ngcontent-hnp-c115] {
         padding-top: 15px;
         padding-bottom: 0
         }
         .register-wrap[_ngcontent-hnp-c115] .vacc-detail[_ngcontent-hnp-c115] {
         display: flex;
         justify-content: flex-start;
         align-items: center
         }
         @media only screen and (min-width:320px) and (max-width:991px) {
         .register-wrap[_ngcontent-hnp-c115] .vacc-detail[_ngcontent-hnp-c115] {
         margin-bottom: 5px
         }
         }
         .register-wrap[_ngcontent-hnp-c115] .labelClass[_ngcontent-hnp-c115] {
         color: #2e2e2e;
         font-size: 14px;
         text-align: left;
         font-weight: 400
         }
         @media only screen and (min-width:992px) and (max-width:1024px) {
         .register-wrap[_ngcontent-hnp-c115] .labelClass[_ngcontent-hnp-c115] {
         font-size: 10.5px
         }
         }
         @media only screen and (min-width:1025px) and (max-width:1199px) {
         .register-wrap[_ngcontent-hnp-c115] .labelClass[_ngcontent-hnp-c115] {
         font-size: 11.5px
         }
         }
         .register-wrap[_ngcontent-hnp-c115] .valueClass[_ngcontent-hnp-c115] {
         color: #2e2e2e;
         font-size: 14px;
         text-align: left;
         margin-left: 5px;
         font-weight: 700
         }
         @media only screen and (min-width:992px) and (max-width:1024px) {
         .register-wrap[_ngcontent-hnp-c115] .valueClass[_ngcontent-hnp-c115] {
         font-size: 10.5px
         }
         }
         @media only screen and (min-width:1025px) and (max-width:11199px) {
         .register-wrap[_ngcontent-hnp-c115] .valueClass[_ngcontent-hnp-c115] {
         font-size: 11.5px;
         font-weight: 500
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .register-wrap[_ngcontent-hnp-c115] .book-appoinment-header[_ngcontent-hnp-c115] {
         padding-top: 35px
         }
         }
         .register-wrap[_ngcontent-hnp-c115] .book-appoinment-header[_ngcontent-hnp-c115] h5.book-appointment[_ngcontent-hnp-c115] {
         padding: 0 0 15px !important;
         font-size: 18px;
         color: #333;
         font-weight: 700
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .register-wrap[_ngcontent-hnp-c115] .book-appoinment-header[_ngcontent-hnp-c115] h5.book-appointment[_ngcontent-hnp-c115] {
         font-size: 17px;
         font-weight: 600;
         display: none
         }
         }
         .register-wrap[_ngcontent-hnp-c115] .book-appoinment-header[_ngcontent-hnp-c115] p[_ngcontent-hnp-c115] {
         font-size: 14px;
         color: #7f7f7f;
         margin: 10px 0 0
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .register-wrap[_ngcontent-hnp-c115] .book-appoinment-header[_ngcontent-hnp-c115] p[_ngcontent-hnp-c115] {
         margin-top: 5px;
         margin-bottom: 5px
         }
         }
         .register-wrap[_ngcontent-hnp-c115] .covid-button-desktop.book-btn-end[_ngcontent-hnp-c115] {
         display: flex;
         align-items: center;
         justify-content: flex-end
         }
         .register-wrap[_ngcontent-hnp-c115] .success-msg[_ngcontent-hnp-c115] {
         font-size: 18px;
         text-align: left
         }
         .register-wrap[_ngcontent-hnp-c115] .checkmark-circle-outline[_ngcontent-hnp-c115] {
         font-size: 40px;
         color: #2e9a00
         }
         .register-wrap[_ngcontent-hnp-c115] .center-cap[_ngcontent-hnp-c115],
         .register-wrap[_ngcontent-hnp-c115] .center-date[_ngcontent-hnp-c115],
         .register-wrap[_ngcontent-hnp-c115] .center-name[_ngcontent-hnp-c115],
         .register-wrap[_ngcontent-hnp-c115] .center-time[_ngcontent-hnp-c115] {
         margin-right: 15px
         }
         .register-wrap[_ngcontent-hnp-c115] .new-app[_ngcontent-hnp-c115] {
         width: auto
         }
         .register-wrap[_ngcontent-hnp-c115] .tbl-header[_ngcontent-hnp-c115] {
         margin-left: 15px
         }
         .register-wrap[_ngcontent-hnp-c115] .mat-list-base[_ngcontent-hnp-c115] {
         width: 100%;
         padding-top: 0
         }
         .register-wrap[_ngcontent-hnp-c115] .mat-list-base[_ngcontent-hnp-c115] .mat-list-item[_ngcontent-hnp-c115],
         .register-wrap[_ngcontent-hnp-c115] .mat-list-base[_ngcontent-hnp-c115] .mat-list-option[_ngcontent-hnp-c115] {
         height: auto;
         border-bottom: 1px solid #eaeaea;
         margin-bottom: 0;
         border-radius: 0
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .register-wrap[_ngcontent-hnp-c115] .mat-list-base[_ngcontent-hnp-c115] .mat-list-item[_ngcontent-hnp-c115],
         .register-wrap[_ngcontent-hnp-c115] .mat-list-base[_ngcontent-hnp-c115] .mat-list-option[_ngcontent-hnp-c115] {
         border-bottom: 0
         }
         }
         .register-wrap[_ngcontent-hnp-c115] .row-disp[_ngcontent-hnp-c115] {
         padding: 0
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .register-wrap[_ngcontent-hnp-c115] .row-disp[_ngcontent-hnp-c115] {
         padding: 0
         }
         }
         .register-wrap[_ngcontent-hnp-c115] .row-disp[_ngcontent-hnp-c115] h5[_ngcontent-hnp-c115] {
         background-color: initial;
         font-size: 13px;
         font-weight: 400;
         color: #002060;
         padding: 0;
         line-height: 20px;
         text-transform: uppercase
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .register-wrap[_ngcontent-hnp-c115] .row-disp[_ngcontent-hnp-c115] h5[_ngcontent-hnp-c115] {
         font-size: 12px
         }
         }
         .register-wrap[_ngcontent-hnp-c115] .row-disp[_ngcontent-hnp-c115] .center-name-title[_ngcontent-hnp-c115] {
         color: #002060
         }
         .register-wrap[_ngcontent-hnp-c115] .row-disp[_ngcontent-hnp-c115] p[_ngcontent-hnp-c115] {
         font-size: 14px;
         color: #333;
         margin-bottom: 0;
         margin-top: 0;
         font-weight: 400
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .register-wrap[_ngcontent-hnp-c115] .row-disp[_ngcontent-hnp-c115] p[_ngcontent-hnp-c115] {
         font-size: 12px;
         margin-top: 0
         }
         }
         .register-wrap[_ngcontent-hnp-c115] .row-disp[_ngcontent-hnp-c115] .center-name-text[_ngcontent-hnp-c115] {
         color: #998fa2
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .register-wrap[_ngcontent-hnp-c115] .row-disp[_ngcontent-hnp-c115] .center-name-text[_ngcontent-hnp-c115] {
         display: none
         }
         }
         .register-wrap[_ngcontent-hnp-c115] .row-disp[_ngcontent-hnp-c115] .danger-red[_ngcontent-hnp-c115] {
         color: #ad0000;
         text-align: left;
         margin-left: 20px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .register-wrap[_ngcontent-hnp-c115] .row-disp[_ngcontent-hnp-c115] .danger-red[_ngcontent-hnp-c115] {
         text-align: center;
         margin-left: 0
         }
         }
         .register-wrap[_ngcontent-hnp-c115] ion-slides[_ngcontent-hnp-c115] {
         height: 100%;
         color: #ad0000
         }
         .resend[_ngcontent-hnp-c115] {
         color: #333;
         font-size: 15px;
         display: inline-block
         }
         .not-now[_ngcontent-hnp-c115] {
         text-decoration: none;
         margin-right: 0;
         color: #002060
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .not-now[_ngcontent-hnp-c115] {
         font-size: 12px
         }
         }
         .not-now[_ngcontent-hnp-c115]:hover {
         color: #998fa2
         }
         .app_bookcls[_ngcontent-hnp-c115],
         .app_bookcls[_ngcontent-hnp-c115] p[_ngcontent-hnp-c115] {
         text-align: center !important
         }
         .app_bookcls[_ngcontent-hnp-c115] p[_ngcontent-hnp-c115] {
         color: #666;
         font-size: 17px
         }
         .app_bookcls[_ngcontent-hnp-c115] h3[_ngcontent-hnp-c115] {
         text-align: center !important
         }
         .customregist[_ngcontent-hnp-c115] {
         width: 1080px !important
         }
         .date-availability[_ngcontent-hnp-c115] h6[_ngcontent-hnp-c115] {
         margin: 10px 0;
         font-weight: 400;
         color: #002060;
         font-size: 16px;
         text-align: left;
         display: flex
         }
         .date-availability[_ngcontent-hnp-c115] h6[_ngcontent-hnp-c115] ion-icon[_ngcontent-hnp-c115] {
         margin-right: 5px
         }
         .date-availability[_ngcontent-hnp-c115] p[_ngcontent-hnp-c115] {
         font-size: 13px;
         color: #333;
         text-align: left
         }
         .date-availability[_ngcontent-hnp-c115] .slider-wrap[_ngcontent-hnp-c115] {
         display: flex
         }
         .date-availability[_ngcontent-hnp-c115] .slider-wrap[_ngcontent-hnp-c115] .slide-item[_ngcontent-hnp-c115] {
         margin: 0 5px;
         border: 1px solid #c7c7c7;
         flex: 1
         }
         .date-availability[_ngcontent-hnp-c115] .slider-wrap[_ngcontent-hnp-c115] .slide-item[_ngcontent-hnp-c115]:hover {
         background-color: rgba(0, 32, 96, .0392156862745098)
         }
         .date-availability[_ngcontent-hnp-c115] .slider-wrap[_ngcontent-hnp-c115] .slide-item[_ngcontent-hnp-c115]:first-child {
         margin-left: 0
         }
         .date-availability[_ngcontent-hnp-c115] .slider-wrap[_ngcontent-hnp-c115] .slide-item[_ngcontent-hnp-c115]:last-child {
         margin-right: 0
         }
         .date-availability[_ngcontent-hnp-c115] .slider-wrap[_ngcontent-hnp-c115] .slide-item[_ngcontent-hnp-c115] .slide-head[_ngcontent-hnp-c115] {
         font-size: 14px;
         font-weight: 600;
         border-bottom: 1px solid #c7c7c7;
         padding: 10px;
         background-color: #f9f9f9
         }
         .date-availability[_ngcontent-hnp-c115] .slider-wrap[_ngcontent-hnp-c115] .slide-item[_ngcontent-hnp-c115]:hover .slide-head[_ngcontent-hnp-c115] {
         background-color: rgba(0, 32, 96, .0392156862745098)
         }
         .date-availability[_ngcontent-hnp-c115] .slider-wrap[_ngcontent-hnp-c115] .slide-item[_ngcontent-hnp-c115] .slide-cont[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] {
         list-style: none;
         margin: 0;
         padding: 0
         }
         .date-availability[_ngcontent-hnp-c115] .slider-wrap[_ngcontent-hnp-c115] .slide-item[_ngcontent-hnp-c115] .slide-cont[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] {
         font-size: 13px;
         display: inline-block;
         width: 50%;
         border-right: 1px solid #c7c7c7;
         padding: 5px
         }
         .date-availability[_ngcontent-hnp-c115] .slider-wrap[_ngcontent-hnp-c115] .slide-item[_ngcontent-hnp-c115] .slide-cont[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115]:last-child {
         border-right: 0
         }
         .date-availability[_ngcontent-hnp-c115] .slider-wrap[_ngcontent-hnp-c115] .slide-item.active[_ngcontent-hnp-c115],
         .date-availability[_ngcontent-hnp-c115] .slider-wrap[_ngcontent-hnp-c115] .slide-item.active[_ngcontent-hnp-c115] .slide-head[_ngcontent-hnp-c115] {
         background-color: rgba(0, 32, 96, .0392156862745098)
         }
         .time-slot[_ngcontent-hnp-c115] h6[_ngcontent-hnp-c115] {
         margin: 10px 0;
         font-weight: 600;
         color: #333;
         font-size: 16px;
         text-align: left
         }
         .time-slot[_ngcontent-hnp-c115] h6[_ngcontent-hnp-c115] span[_ngcontent-hnp-c115] {
         font-weight: 400
         }
         .time-slot[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] {
         margin: 0;
         padding: 0;
         list-style-type: none;
         text-align: left
         }
         .time-slot[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] {
         font-size: 14px;
         color: #333;
         margin: 0 0 10px
         }
         .list-head[_ngcontent-hnp-c115] {
         margin: 10px 0;
         font-weight: 400;
         color: #002060;
         font-size: 16px;
         text-align: left;
         display: flex
         }
         .list-head[_ngcontent-hnp-c115] ion-icon[_ngcontent-hnp-c115] {
         margin-right: 5px
         }
         .list-availablity[_ngcontent-hnp-c115] {
         border: 1px solid #c7c7c7;
         border-radius: 5px;
         padding: 0 10px;
         margin-bottom: 10px
         }
         .list-availablity[_ngcontent-hnp-c115] ion-row[_ngcontent-hnp-c115] {
         display: flex;
         align-items: center
         }
         .list-availablity[_ngcontent-hnp-c115] p.availablity[_ngcontent-hnp-c115],
         .list-availablity[_ngcontent-hnp-c115] p.center-name[_ngcontent-hnp-c115],
         .list-availablity[_ngcontent-hnp-c115] p.timing[_ngcontent-hnp-c115] {
         text-align: left;
         margin: 0;
         font-size: 14px;
         color: #333
         }
         .list-availablity[_ngcontent-hnp-c115] .covid-button-desktop.book-btn[_ngcontent-hnp-c115] .vac-btn[_ngcontent-hnp-c115] {
         width: 80px;
         --background: transparent;
         --color: #002060;
         border: 1px solid #002060;
         --box-shadow: none;
         border-radius: 31px;
         font-size: 14px;
         height: 35px;
         font-weight: 700;
         margin: 10px 0
         }
         .list-availablity[_ngcontent-hnp-c115]:nth-child(2n) {
         background-color: rgba(0, 32, 96, .0392156862745098)
         }
         .mat-label[_ngcontent-hnp-c115] {
         display: flex
         }
         .covid-button-desktop.book-btn[_ngcontent-hnp-c115] .vac-btn.confirm-btn[_ngcontent-hnp-c115] {
         width: 140px;
         margin-top: 10px
         }
         .icon-box[_ngcontent-hnp-c115] {
         margin-top: 0;
         margin-bottom: 0;
         position: absolute;
         right: 3px;
         top: 5px;
         text-align: right
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .icon-box[_ngcontent-hnp-c115] {
         margin-top: 0;
         margin-bottom: 10px;
         position: relative;
         right: 0;
         top: 0;
         text-align: center
         }
         }
         .icon-box[_ngcontent-hnp-c115] ion-icon[_ngcontent-hnp-c115] {
         font-size: 16px;
         margin-left: 10px
         }
         .icon-box[_ngcontent-hnp-c115] span[_ngcontent-hnp-c115] {
         font-family: Montserrat, sans-serif;
         font-size: 16px
         }
         .thank-msg[_ngcontent-hnp-c115] {
         text-align: left;
         margin: 0;
         padding-bottom: 0;
         color: #333;
         font-weight: 600
         }
         .covid-button-desktop.book-btn[_ngcontent-hnp-c115] .vac-btn[_ngcontent-hnp-c115],
         .covid-button-desktop[_ngcontent-hnp-c115] .search-btn[_ngcontent-hnp-c115] {
         width: 130px;
         color: #002060;
         border: 1px solid #002060;
         --border-radius: 5px;
         border-radius: 5px;
         --background: transparent;
         --box-shadow: 0
         }
         .covid-button-desktop.book-btn[_ngcontent-hnp-c115] .search-btn[_ngcontent-hnp-c115] {
         --color: #333;
         border: 1px solid #868686;
         --background: #f3f4f6;
         border-radius: 31px;
         --box-shadow: none
         }
         .next-week[_ngcontent-hnp-c115] {
         justify-content: flex-end
         }
         .next-week[_ngcontent-hnp-c115],
         .prev-week[_ngcontent-hnp-c115] {
         display: flex;
         text-decoration: none;
         font-size: 14px;
         align-items: center;
         margin-bottom: 15px;
         cursor: pointer
         }
         .prev-week[_ngcontent-hnp-c115] {
         justify-content: flex-start
         }
         .custombtns[_ngcontent-hnp-c115] {
         color: #002060 !important
         }
         .register-vaccine-header[_ngcontent-hnp-c115] h2[_ngcontent-hnp-c115] {
         color: #002060;
         font-size: 24px
         }
         .register-vaccine-header[_ngcontent-hnp-c115] p[_ngcontent-hnp-c115] {
         color: #333;
         font-size: 16px;
         margin-bottom: 10px
         }
         .register-vaccine-header[_ngcontent-hnp-c115] .image-icon[_ngcontent-hnp-c115] {
         width: 120px;
         height: 120px;
         border-radius: 100%;
         background-color: #fff;
         display: flex;
         align-items: center;
         justify-content: center;
         margin: -80px auto 0;
         box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .19)
         }
         .register-vaccine-header[_ngcontent-hnp-c115] .image-icon[_ngcontent-hnp-c115] img[_ngcontent-hnp-c115] {
         width: 80px;
         text-align: center
         }
         .register-main-box[_ngcontent-hnp-c115] {
         margin-top: 100px
         }
         div.blueTable[_ngcontent-hnp-c115] {
         border: 1px solid #dde4ff;
         width: 100%;
         text-align: left;
         border-collapse: collapse
         }
         .divTable.blueTable[_ngcontent-hnp-c115] .divTableCell[_ngcontent-hnp-c115],
         .divTable.blueTable[_ngcontent-hnp-c115] .divTableHead[_ngcontent-hnp-c115] {
         border: 0 solid #aaa;
         padding: 10px;
         text-transform: capitalize
         }
         @media only screen and (min-width:320px) and (max-width:568px) {
         .divTable.blueTable[_ngcontent-hnp-c115] .divTableCell[_ngcontent-hnp-c115],
         .divTable.blueTable[_ngcontent-hnp-c115] .divTableHead[_ngcontent-hnp-c115] {
         padding: 10px 5px
         }
         }
         .divTable.blueTable[_ngcontent-hnp-c115] .divTableBody[_ngcontent-hnp-c115] .divTableCell[_ngcontent-hnp-c115] {
         font-size: 15px;
         color: #002060;
         font-weight: 400
         }
         @media only screen and (min-width:320px) and (max-width:568px) {
         .divTable.blueTable[_ngcontent-hnp-c115] .divTableBody[_ngcontent-hnp-c115] .divTableCell[_ngcontent-hnp-c115] {
         font-size: 13px
         }
         }
         .divTable.blueTable[_ngcontent-hnp-c115] .divTableHeading[_ngcontent-hnp-c115] {
         background: #e8e5e5;
         background: linear-gradient(180deg, #eeebeb 0, #eae7e7 66%, #e8e5e5)
         }
         .divTable.blueTable[_ngcontent-hnp-c115] .divTableHeading[_ngcontent-hnp-c115] .divTableHead[_ngcontent-hnp-c115] {
         font-size: 16px;
         font-weight: 500;
         color: #002060
         }
         @media only screen and (min-width:320px) and (max-width:568px) {
         .divTable.blueTable[_ngcontent-hnp-c115] .divTableHeading[_ngcontent-hnp-c115] .divTableHead[_ngcontent-hnp-c115] {
         font-size: 13px
         }
         }
         .blueTable[_ngcontent-hnp-c115] .tableFootStyle[_ngcontent-hnp-c115] {
         font-size: 14px
         }
         .blueTable[_ngcontent-hnp-c115] .tableFootStyle[_ngcontent-hnp-c115] .links[_ngcontent-hnp-c115] {
         text-align: right
         }
         .blueTable[_ngcontent-hnp-c115] .tableFootStyle[_ngcontent-hnp-c115] .links[_ngcontent-hnp-c115] a[_ngcontent-hnp-c115] {
         display: inline-block;
         background: #1c6ea4;
         color: #fff;
         padding: 2px 8px;
         border-radius: 5px
         }
         .blueTable.outerTableFooter[_ngcontent-hnp-c115] {
         border-top: none
         }
         .blueTable.outerTableFooter[_ngcontent-hnp-c115] .tableFootStyle[_ngcontent-hnp-c115] {
         padding: 3px 5px
         }
         .divTable[_ngcontent-hnp-c115] {
         display: table
         }
         .divTableRow[_ngcontent-hnp-c115] {
         display: table-row
         }
         .divTableCell[_ngcontent-hnp-c115],
         .divTableHead[_ngcontent-hnp-c115] {
         display: table-cell
         }
         .divTableHeading[_ngcontent-hnp-c115] {
         display: table-header-group
         }
         .divTableFoot[_ngcontent-hnp-c115] {
         display: table-footer-group
         }
         .divTableBody[_ngcontent-hnp-c115] {
         display: table-row-group
         }
         .availability-title[_ngcontent-hnp-c115] h3[_ngcontent-hnp-c115],
         .center-title[_ngcontent-hnp-c115] h3[_ngcontent-hnp-c115] {
         font-size: 16px;
         font-weight: 600;
         color: #002060;
         margin: 0;
         text-align: left
         }
         .border-sperator[_ngcontent-hnp-c115] {
         border-top: 2px solid #cec7c7;
         margin-top: 15px;
         padding: 0
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .border-sperator[_ngcontent-hnp-c115] {
         display: none
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .availability-box[_ngcontent-hnp-c115] {
         margin-top: 0;
         padding-top: 0
         }
         }
         .availability-date[_ngcontent-hnp-c115] {
         display: inline-block;
         width: 100%;
         padding: 8px 6px
         }
         .availability-date[_ngcontent-hnp-c115] a[_ngcontent-hnp-c115] {
         text-decoration: none
         }
         .availability-date[_ngcontent-hnp-c115] a[_ngcontent-hnp-c115] p[_ngcontent-hnp-c115] {
         font-size: 15px;
         color: #1C4571;
         padding: 10px;
         margin: 0;
         text-align: center
         }
         @media only screen and (min-width:320px) and (max-width:768px) {
         .availability-date[_ngcontent-hnp-c115] a[_ngcontent-hnp-c115] p[_ngcontent-hnp-c115] {
         font-size: 14px;
         text-align: center
         }
         }
         .availability-date[_ngcontent-hnp-c115] a[_ngcontent-hnp-c115] p[_ngcontent-hnp-c115]:first-child {
         background: #fff;
         border-bottom: 1px solid #eaeaea;
         font-weight: 600;
         padding: 10px 7px !important;
         border-radius: 5px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .availability-date[_ngcontent-hnp-c115] a[_ngcontent-hnp-c115] p[_ngcontent-hnp-c115]:first-child {
         padding: 0 8px
         }
         }
         @media only screen and (min-width:1035px) and (max-width:1118px) {
         .availability-date[_ngcontent-hnp-c115] a[_ngcontent-hnp-c115] p[_ngcontent-hnp-c115]:first-child {
         height: 80px
         }
         }
         .availability-date-ul[_ngcontent-hnp-c115] {
         padding: 0;
         margin: 0
         }
         .carousel-active-slide[_ngcontent-hnp-c115] {
         border-bottom: 1px solid #002060
         }
         .carousel-active-slide[_ngcontent-hnp-c115] a[_ngcontent-hnp-c115] p[_ngcontent-hnp-c115] {
         color: #002060;
         background: #daebff !important
         }
         .date-availability-wrap[_ngcontent-hnp-c115] {
         overflow-y: auto;
         overflow-x: hidden
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .date-availability-wrap[_ngcontent-hnp-c115] {
         height: auto
         }
         }
         .date-availability-wrap[_ngcontent-hnp-c115] .date-details[_ngcontent-hnp-c115] {
         width: 100%;
         margin: 5px;
         border-radius: 5px;
         display: flex;
         box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
         }
         .date-availability-wrap[_ngcontent-hnp-c115] .date-details[_ngcontent-hnp-c115] .left-data[_ngcontent-hnp-c115] {
         background-color: #f5f6f9;
         border-right: 1px solid #bfbfbf;
         width: 50%;
         display: flex;
         align-items: center
         }
         .date-availability-wrap[_ngcontent-hnp-c115] .date-details[_ngcontent-hnp-c115] .left-data[_ngcontent-hnp-c115] .center-date[_ngcontent-hnp-c115] {
         font-size: 13px;
         text-align: left;
         padding: 10px;
         color: #333;
         font-weight: 600;
         margin: 0
         }
         .date-availability-wrap[_ngcontent-hnp-c115] .date-details[_ngcontent-hnp-c115] .left-data[_ngcontent-hnp-c115] .center-date[_ngcontent-hnp-c115] span[_ngcontent-hnp-c115] {
         text-transform: uppercase
         }
         .date-availability-wrap[_ngcontent-hnp-c115] .date-details[_ngcontent-hnp-c115] .left-data[_ngcontent-hnp-c115] .center-date[_ngcontent-hnp-c115] .time-slot[_ngcontent-hnp-c115] {
         font-size: 10px;
         font-weight: 400
         }
         .date-availability-wrap[_ngcontent-hnp-c115] .date-details[_ngcontent-hnp-c115] .right-data[_ngcontent-hnp-c115] {
         width: 100%;
         display: grid
         }
         .date-availability-wrap[_ngcontent-hnp-c115] .date-details[_ngcontent-hnp-c115] .right-data[_ngcontent-hnp-c115]:hover {
         background: #f3f4f6
         }
         .date-availability-wrap[_ngcontent-hnp-c115] .date-details[_ngcontent-hnp-c115] .right-data[_ngcontent-hnp-c115] .available-capacity[_ngcontent-hnp-c115] {
         font-size: 13px;
         text-align: center;
         color: #2e9a00;
         font-weight: 500
         }
         .date-availability-wrap[_ngcontent-hnp-c115] .date-details[_ngcontent-hnp-c115] .right-data[_ngcontent-hnp-c115] .available-capacity[_ngcontent-hnp-c115] p[_ngcontent-hnp-c115] {
         margin: 15px
         }
         .date-availability-wrap[_ngcontent-hnp-c115] .date-details[_ngcontent-hnp-c115] .right-data[_ngcontent-hnp-c115] .timings[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] {
         margin: 0;
         padding: 0;
         text-align: center;
         border-top: 1px solid #bfbfbf
         }
         .date-availability-wrap[_ngcontent-hnp-c115] .date-details[_ngcontent-hnp-c115] .right-data[_ngcontent-hnp-c115] .timings[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] {
         display: inline-block;
         font-size: 12px;
         text-align: center;
         padding: 15px;
         width: 50%;
         color: #333;
         font-weight: 500;
         border-right: 1px solid #bfbfbf;
         cursor: pointer
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .date-availability-wrap[_ngcontent-hnp-c115] .date-details[_ngcontent-hnp-c115] .right-data[_ngcontent-hnp-c115] .timings[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] {
         padding: 15px 0
         }
         }
         .date-availability-wrap[_ngcontent-hnp-c115] .date-details[_ngcontent-hnp-c115] .right-data[_ngcontent-hnp-c115] .timings[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115]:hover {
         background-color: #002060;
         color: #fff
         }
         .date-availability-wrap[_ngcontent-hnp-c115] .date-details[_ngcontent-hnp-c115] .right-data[_ngcontent-hnp-c115] .timings[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115]:last-child {
         border-right: 0
         }
         .date-availability-wrap[_ngcontent-hnp-c115] .date-details[_ngcontent-hnp-c115] .right-data[_ngcontent-hnp-c115] .timings[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] li.active[_ngcontent-hnp-c115] {
         background-color: #002060;
         color: #fff;
         position: relative
         }
         .date-availability-wrap[_ngcontent-hnp-c115] .date-details[_ngcontent-hnp-c115] .right-data[_ngcontent-hnp-c115] .timings[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] li.active[_ngcontent-hnp-c115]:after {
         content: "";
         font-family: icomoon;
         color: #fff;
         font-size: 8px;
         border-radius: 100%;
         vertical-align: middle;
         margin: 0 0 0 5px
         }
         .center-name-red[_ngcontent-hnp-c115] {
         color: #ad0000
         }
         .center-main-field[_ngcontent-hnp-c115] {
         margin-right: 0 !important;
         text-align: left;
         margin-left: 0 !important
         }
         .button-container[_ngcontent-hnp-c115] {
         width: 50%;
         display: inline-block;
         text-align: left
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .button-container[_ngcontent-hnp-c115] {
         position: absolute;
         top: -20px;
         left: 0
         }
         }
         .button-container__right[_ngcontent-hnp-c115] {
         display: flex;
         align-items: center;
         justify-content: flex-end
         }
         .or-separator[_ngcontent-hnp-c115] p[_ngcontent-hnp-c115] {
         text-align: center;
         margin: 12px auto;
         font-weight: 500;
         font-size: 18px;
         color: #002060
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .or-separator[_ngcontent-hnp-c115] p[_ngcontent-hnp-c115] {
         margin: 0 auto
         }
         }
         input[type=number][_ngcontent-hnp-c115]::-webkit-inner-spin-button,
         input[type=number][_ngcontent-hnp-c115]::-webkit-outer-spin-button {
         -webkit-appearance: none;
         margin: 0
         }
         input[type=number][_ngcontent-hnp-c115] {
         -moz-appearance: textfield
         }
         .available-para[_ngcontent-hnp-c115] {
         font-size: 14px;
         font-weight: 600;
         margin-top: 0 !important;
         text-align: center
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .available-para[_ngcontent-hnp-c115] {
         font-size: 13px;
         margin: 40px 0 0 !important;
         text-align: left
         }
         }
         .appointment-msg[_ngcontent-hnp-c115] {
         --min-height: 20px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .register-wrap[_ngcontent-hnp-c115] .pin-search[_ngcontent-hnp-c115] ion-icon[_ngcontent-hnp-c115] {
         top: 15px !important
         }
         }
         .register-wrap[_ngcontent-hnp-c115] .pin-search-btn[_ngcontent-hnp-c115] {
         color: #000;
         border: 1px solid #002060;
         cursor: pointer;
         margin: -10px 0 0 10px;
         height: 32px;
         font-weight: 400
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .register-wrap[_ngcontent-hnp-c115] .pin-search-btn[_ngcontent-hnp-c115] {
         float: right;
         font-size: 14px
         }
         }
         .book-apt-btn[_ngcontent-hnp-c115] {
         float: right
         }
         .book-apt-btn[_ngcontent-hnp-c115] .vac-btn[_ngcontent-hnp-c115] {
         border: 1px solid #9cd2ff;
         --border-radius: 31px;
         border-radius: 31px;
         --background: transparent;
         color: #008cff;
         font-size: 14px;
         height: 33px;
         font-weight: 700;
         --box-shadow: none;
         background-color: #daebff;
         --background-activated: rgba(218, 235, 255, 0.6);
         --background-focused: rgba(218, 235, 255, 0.6);
         --background-hover: rgba(218, 235, 255, 0.6)
         }
         .register-wrap[_ngcontent-hnp-c115] .search-bar-wrap[_ngcontent-hnp-c115] {
         display: flex;
         align-items: center
         }
         .register-wrap[_ngcontent-hnp-c115] .pin-search[_ngcontent-hnp-c115] .mat-input-element[_ngcontent-hnp-c115] {
         padding: 6px;
         border-bottom: 1px solid #bfbfbf;
         display: inline-block;
         border-radius: 50px !important;
         font-size: 18px;
         padding: 13px 15px !important
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .register-wrap[_ngcontent-hnp-c115] .pin-search[_ngcontent-hnp-c115] .mat-input-element[_ngcontent-hnp-c115] {
         font-size: 13px;
         padding: 10px 15px !important
         }
         }
         .register-wrap[_ngcontent-hnp-c115] .pin-search.mat-form-field-invalid[_ngcontent-hnp-c115] .mat-input-element[_ngcontent-hnp-c115] {
         border-bottom: 1px solid #ad0000
         }
         .register-wrap[_ngcontent-hnp-c115] .pin-search.mat-form-field-invalid[_ngcontent-hnp-c115] .mat-input-element.ng-invalid[_ngcontent-hnp-c115] {
         color: #ad0000
         }
         .register-wrap[_ngcontent-hnp-c115] .pin-search[_ngcontent-hnp-c115] ion-icon[_ngcontent-hnp-c115] {
         position: absolute;
         top: 19px;
         left: 15px
         }
         .register-wrap[_ngcontent-hnp-c115] .pin-search-btn[_ngcontent-hnp-c115] {
         display: inline-block;
         color: #fff !important;
         border: 1px solid #1C4571 !important;
         background-color: #1C4571 !important;
         --border-radius: 5px;
         border-radius: 5px;
         --background: transparent;
         height: 45px !important;
         --padding-start: 1.8em;
         --padding-end: 1.8em;
         --box-shadow: none;
         margin-top: 0;
         margin-left: 10px;
         text-transform: capitalize !important;
         font-size: 18px;
         padding: 8px 30px;
         border-radius: 50px !important
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .register-wrap[_ngcontent-hnp-c115] .pin-search-btn[_ngcontent-hnp-c115] {
         margin: 20px auto 0;
         height: 30px;
         width: -moz-fit-content;
         width: fit-content;
         height: 40px !important;
         font-size: 14px;
         padding: 8px 50px !important
         }
         }
         .register-wrap[_ngcontent-hnp-c115] .pin-search-btn[_ngcontent-hnp-c115] ion-icon[_ngcontent-hnp-c115] {
         position: relative;
         top: 0;
         left: 0;
         color: #505050
         }
         .register-wrap[_ngcontent-hnp-c115] .search-select[_ngcontent-hnp-c115] .mat-select[_ngcontent-hnp-c115] {
         padding: 5px 5px 5px 0;
         border-bottom: 1px solid #bfbfbf;
         border-radius: 0
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .register-wrap[_ngcontent-hnp-c115] .search-select[_ngcontent-hnp-c115] .mat-select[_ngcontent-hnp-c115] {
         padding: 8px 5px;
         font-size: 12px
         }
         }
         .register-wrap[_ngcontent-hnp-c115] .pin-search[_ngcontent-hnp-c115] .mat-select[_ngcontent-hnp-c115] {
         padding: 5px;
         border-bottom: 1px solid #bfbfbf;
         border-radius: 0
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .register-wrap[_ngcontent-hnp-c115] .pin-search[_ngcontent-hnp-c115] .mat-select[_ngcontent-hnp-c115] {
         padding: 8px 5px;
         font-size: 12px
         }
         }
         .register-wrap[_ngcontent-hnp-c115] .pin-search-btn.district-search[_ngcontent-hnp-c115] {
         background-color: #212121;
         height: 45px !important;
         padding: 8px 30px;
         font-size: 18px;
         text-transform: none !important;
         border-radius: 50px !important;
         margin-left: 15px;
         font-weight: 400
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .register-wrap[_ngcontent-hnp-c115] .pin-search-btn.district-search[_ngcontent-hnp-c115] {
         font-size: 14px;
         height: 40px !important;
         display: block;
         margin: 0 auto 10px
         }
         }
         @media only screen and (min-width:600px) and (max-width:767px) {
         .register-wrap[_ngcontent-hnp-c115] .pin-search-btn.district-search[_ngcontent-hnp-c115] {
         padding: 8px 50px !important;
         margin: auto;
         width: -moz-fit-content;
         width: fit-content
         }
         }
         .register-wrap[_ngcontent-hnp-c115] .pin-search.mat-form-field-invalid[_ngcontent-hnp-c115] .mat-select[_ngcontent-hnp-c115],
         .register-wrap[_ngcontent-hnp-c115] .search-select.mat-form-field-invalid[_ngcontent-hnp-c115] .mat-select[_ngcontent-hnp-c115] {
         border: 1px solid #ad0000
         }
         .register-wrap[_ngcontent-hnp-c115] .mat-tab-header:before {
         height: 2px;
         background: rgba(7, 39, 106, .2);
         content: "";
         position: absolute;
         bottom: 0;
         left: 13%;
         right: 14%;
         margin: auto
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .register-wrap[_ngcontent-hnp-c115] .mat-tab-header:before {
         height: 0
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .pin-district-radio[_ngcontent-hnp-c115] .mat-radio-button[_ngcontent-hnp-c115] {
         margin-right: 15px
         }
         }
         .search-text[_ngcontent-hnp-c115] {
         font-size: 14px;
         margin: 0 0 5px;
         color: #002060;
         text-align: right;
         display: block;
         position: absolute;
         right: 5px;
         top: -5px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .search-text[_ngcontent-hnp-c115] {
         margin-top: 0;
         top: -20px;
         font-size: 13px
         }
         }
         .search-text[_ngcontent-hnp-c115] a[_ngcontent-hnp-c115] {
         color: #002060;
         text-decoration: none;
         margin-right: 20px
         }
         .search-text[_ngcontent-hnp-c115] a[_ngcontent-hnp-c115]:hover {
         color: #998fa2
         }
         .search-text-pin[_ngcontent-hnp-c115] {
         margin-top: 7px;
         text-align: right;
         position: absolute;
         right: 5px;
         top: -5px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .search-text-pin[_ngcontent-hnp-c115] {
         margin-top: 0;
         top: -18px
         }
         }
         .col-space[_ngcontent-hnp-c115] {
         padding-left: 0
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .col-space-mobile[_ngcontent-hnp-c115] {
         padding-left: 0
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .center-align-cap[_ngcontent-hnp-c115] {
         text-align: center
         }
         }
         .register-wrap[_ngcontent-hnp-c115] .register-header[_ngcontent-hnp-c115] h3.appoint-success[_ngcontent-hnp-c115] {
         margin: 0
         }
         .Hospital-name[_ngcontent-hnp-c115] {
         text-align: left
         }
         .Hospital-name[_ngcontent-hnp-c115] h5[_ngcontent-hnp-c115] {
         font-size: 17px;
         color: #2e2e2e;
         margin: 0;
         padding: 0;
         font-weight: 700;
         text-align: left
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .Hospital-name[_ngcontent-hnp-c115] h5[_ngcontent-hnp-c115] {
         font-size: 15px
         }
         }
         .Hospital-name[_ngcontent-hnp-c115] p[_ngcontent-hnp-c115] {
         font-size: 14px;
         color: #9f9f9f;
         margin: 0 0 5px;
         font-weight: 400;
         text-align: left
         }
         .vaccination-date[_ngcontent-hnp-c115] {
         font-size: 15px;
         color: #333;
         font-weight: 600;
         margin: 0;
         text-align: left
         }
         .time-slot-list[_ngcontent-hnp-c115] {
         text-align: left
         }
         .time-slot-list[_ngcontent-hnp-c115] h5[_ngcontent-hnp-c115] {
         width: 100%;
         color: #ad0000;
         font-size: 14px;
         text-align: left;
         margin: 0;
         padding: 0
         }
         .time-slot-list[_ngcontent-hnp-c115] .time-slot[_ngcontent-hnp-c115] {
         --background: #fff;
         border: 1px solid #707070;
         color: #2e2e2e;
         --border-radius: 5px;
         border-radius: 5px;
         font-size: 15px;
         font-weight: 700;
         --box-shadow: none;
         margin-right: 10px;
         min-width: 173px;
         max-width: 173px
         }
         @media only screen and (min-width:320px) and (max-width:480px) {
         .time-slot-list[_ngcontent-hnp-c115] .time-slot[_ngcontent-hnp-c115] {
         min-width: 49%;
         max-width: 49%;
         margin-right: 5px;
         font-size: 12px;
         margin-left: 0
         }
         .time-slot-list[_ngcontent-hnp-c115] .time-slot[_ngcontent-hnp-c115]:nth-child(2n) {
         margin-right: 0
         }
         }
         @media only screen and (min-width:481px) and (max-width:767px) {
         .time-slot-list[_ngcontent-hnp-c115] .time-slot[_ngcontent-hnp-c115] {
         min-width: 170px;
         max-width: 170px;
         font-size: 13px
         }
         }
         @media only screen and (min-width:768px) and (max-width:991px) {
         .time-slot-list[_ngcontent-hnp-c115] .time-slot[_ngcontent-hnp-c115] {
         min-width: 170px;
         max-width: 170px;
         font-size: 13px
         }
         }
         .time-slot-list[_ngcontent-hnp-c115] .time-slot[_ngcontent-hnp-c115]:last-child {
         margin-right: 0
         }
         .paid-button[_ngcontent-hnp-c115] {
         color: #fff;
         font-size: 12px;
         font-weight: 500;
         background-color: #ff9123;
         border-radius: 3px;
         padding: 2px 6px;
         margin-left: 10px;
         text-transform: uppercase;
         line-height: 16px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .paid-button[_ngcontent-hnp-c115] {
         font-size: 8px
         }
         }
         .register-wrap[_ngcontent-hnp-c115] .row-disp[_ngcontent-hnp-c115] h5.available-cls[_ngcontent-hnp-c115] {
         background: #c5e0b4;
         padding: 4px 20px;
         border-radius: 3px;
         color: #0070c0;
         font-weight: 500
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .register-wrap[_ngcontent-hnp-c115] .row-disp[_ngcontent-hnp-c115] h5.available-cls[_ngcontent-hnp-c115] {
         padding: 4px 10px;
         margin: 0
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .availability-box-wrap[_ngcontent-hnp-c115] {
         float: right
         }
         }
         .register-wrap[_ngcontent-hnp-c115] .row-disp[_ngcontent-hnp-c115] p.available-cls-cnt[_ngcontent-hnp-c115] {
         color: #707070;
         text-align: left;
         margin-left: 20px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .register-wrap[_ngcontent-hnp-c115] .row-disp[_ngcontent-hnp-c115] p.available-cls-cnt[_ngcontent-hnp-c115] {
         text-align: center;
         margin-left: 0
         }
         }
         .register-wrap[_ngcontent-hnp-c115] .row-disp[_ngcontent-hnp-c115] p.center-time[_ngcontent-hnp-c115] {
         color: #0070c0;
         font-weight: 500
         }
         .activeBtn[_ngcontent-hnp-c115] {
         --background: rgba(132, 147, 177, 0.2196078431372549) !important
         }
         .next-week-text[_ngcontent-hnp-c115] {
         text-decoration: none;
         color: #002060
         }
         .next-week-text[_ngcontent-hnp-c115]:hover {
         color: #998fa2
         }
         .slot-available-main[_ngcontent-hnp-c115] {
         display: flex;
         align-items: center;
         padding: 0 15px !important;
         float: left
         }
         .slot-available-main[_ngcontent-hnp-c115] .nopad[_ngcontent-hnp-c115] {
         padding: 0
         }
         .slot-available-main[_ngcontent-hnp-c115] .slot-available-wrap[_ngcontent-hnp-c115] {
         margin: 0;
         padding: 0;
         list-style: none;
         display: flex;
         height: 100%;
         width: 100%
         }
         .slot-available-main[_ngcontent-hnp-c115] .slot-available-wrap[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] {
         border: solid #f0f0f0;
         border-width: 0 0 0 1px;
         padding: 5px 0;
         text-align: center;
         width: 20%
         }
         @media only screen and (min-width:320px) and (max-width:374px) {
         .slot-available-main[_ngcontent-hnp-c115] .slot-available-wrap[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] {
         padding: 0 0 5px;
         width: 24.5%
         }
         }
         @media only screen and (min-width:375px) and (max-width:567px) {
         .slot-available-main[_ngcontent-hnp-c115] .slot-available-wrap[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] {
         padding: 0 0 5px;
         width: 20%
         }
         }
         @media only screen and (min-width:568px) and (max-width:768px) {
         .slot-available-main[_ngcontent-hnp-c115] .slot-available-wrap[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] {
         padding: 0 6px 5px;
         width: 24.5%
         }
         }
         @media only screen and (min-width:769px) and (max-width:1023px) {
         .slot-available-main[_ngcontent-hnp-c115] .slot-available-wrap[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] {
         padding: 10px 11px;
         width: 20%
         }
         }
         @media only screen and (min-width:1024px) and (max-width:1199px) {
         .slot-available-main[_ngcontent-hnp-c115] .slot-available-wrap[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] {
         padding: 10px 6px;
         width: 20%
         }
         }
         @media only screen and (min-width:1200px) and (max-width:1399px) {
         .slot-available-main[_ngcontent-hnp-c115] .slot-available-wrap[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] {
         padding: 5px 0;
         width: 20%
         }
         }
         .slot-available-main[_ngcontent-hnp-c115] .slot-available-wrap[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] .slot-date[_ngcontent-hnp-c115] {
         font-size: 13px;
         color: #333;
         display: block
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .slot-available-main[_ngcontent-hnp-c115] .slot-available-wrap[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] .slot-date[_ngcontent-hnp-c115] {
         display: block;
         margin-bottom: 5px
         }
         }
         .slot-available-main[_ngcontent-hnp-c115] .slot-available-wrap[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] .slots-box[_ngcontent-hnp-c115] {
         border-right: 0;
         margin: 0 auto;
         border-bottom: 0
         }
         .slot-available-main[_ngcontent-hnp-c115] .slot-available-wrap[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] .slots-box[_ngcontent-hnp-c115] .vaccine-box[_ngcontent-hnp-c115] {
         display: flex;
         flex-direction: column;
         align-items: center;
         justify-content: center
         }
         .slot-available-main[_ngcontent-hnp-c115] .slot-available-wrap[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] .slots-box[_ngcontent-hnp-c115] .vaccine-box[_ngcontent-hnp-c115] .vaccine-cnt[_ngcontent-hnp-c115] {
         padding: 0;
         width: 100%;
         display: flex;
         flex-direction: column;
         align-items: center;
         justify-content: center
         }
         .slot-available-main[_ngcontent-hnp-c115] .slot-available-wrap[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] .slots-box[_ngcontent-hnp-c115] .vaccine-box[_ngcontent-hnp-c115] .vaccine-cnt[_ngcontent-hnp-c115] h5[_ngcontent-hnp-c115] {
         font-size: 12px;
         color: #2e2e2e;
         margin: 0;
         padding: 0 0 3px;
         background: transparent
         }
         @media only screen and (min-width:320px) and (max-width:768px) {
         .slot-available-main[_ngcontent-hnp-c115] .slot-available-wrap[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] .slots-box[_ngcontent-hnp-c115] .vaccine-box[_ngcontent-hnp-c115] .vaccine-cnt[_ngcontent-hnp-c115] h5[_ngcontent-hnp-c115] {
         font-size: 11px
         }
         }
         .slot-available-main[_ngcontent-hnp-c115] .slot-available-wrap[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] .slots-box[_ngcontent-hnp-c115] .vaccine-box[_ngcontent-hnp-c115] .vaccine-cnt[_ngcontent-hnp-c115] p[_ngcontent-hnp-c115] {
         font-size: 12px;
         color: #9f9f9f;
         margin: 0
         }
         .slot-available-main[_ngcontent-hnp-c115] .slot-available-wrap[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] .slots-box[_ngcontent-hnp-c115] .vaccine-box1[_ngcontent-hnp-c115] {
         padding-bottom: 5px;
         margin-bottom: 5px
         }
         .slot-available-main[_ngcontent-hnp-c115] .slot-available-wrap[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] .slots-box[_ngcontent-hnp-c115] .vaccine-padding[_ngcontent-hnp-c115] {
         padding-bottom: 0;
         margin-bottom: 0
         }
         .slot-available-main[_ngcontent-hnp-c115] .slot-available-wrap[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] .slots-box.no-available[_ngcontent-hnp-c115] .vaccine-box[_ngcontent-hnp-c115] a[_ngcontent-hnp-c115] {
         background-color: #f3f3f3;
         color: #afafaf;
         border: 1px solid #afafaf
         }
         .slot-available-main[_ngcontent-hnp-c115] .slot-available-wrap[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] .slots-box.less-seat[_ngcontent-hnp-c115] a[_ngcontent-hnp-c115] {
         background-color: #ffbf00 !important
         }
         .slot-available-main[_ngcontent-hnp-c115] .slot-available-wrap[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] .slots-box[_ngcontent-hnp-c115] a[_ngcontent-hnp-c115] {
         text-decoration: none;
         color: #2e2e2e;
         font-size: 12px;
         font-weight: 700;
         background-color: #a9d18e;
         padding: 0;
         min-width: 35px;
         text-align: center;
         display: flex;
         justify-content: center;
         align-items: center;
         border-radius: 0;
         border: 0
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .slot-available-main[_ngcontent-hnp-c115] .slot-available-wrap[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] .slots-box[_ngcontent-hnp-c115] a[_ngcontent-hnp-c115] {
         font-size: 11px;
         min-width: 24px
         }
         }
         @media only screen and (min-width:1024px) and (max-width:1199px) {
         .slot-available-main[_ngcontent-hnp-c115] .slot-available-wrap[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] .slots-box[_ngcontent-hnp-c115] a[_ngcontent-hnp-c115] {
         font-size: 11px
         }
         }
         .slot-available-main[_ngcontent-hnp-c115] .slot-available-wrap[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] .slots-box[_ngcontent-hnp-c115] a[_ngcontent-hnp-c115]:hover {
         background-color: #c5e0b4
         }
         .slot-available-main[_ngcontent-hnp-c115] .slot-available-wrap[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] .slots-box.no-seat[_ngcontent-hnp-c115] .vaccine-box[_ngcontent-hnp-c115] a[_ngcontent-hnp-c115] {
         background-color: #ad0000;
         color: #fff;
         padding: 0 5px
         }
         .slot-available-main[_ngcontent-hnp-c115] .slot-available-wrap[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] .slots-box[_ngcontent-hnp-c115]:hover a[_ngcontent-hnp-c115] {
         color: #2e2e2e
         }
         @media screen and (min-width:812px) and (max-width:1150px) {
         .slot-available-main[_ngcontent-hnp-c115] {
         padding-left: 15px !important
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .mat-list-base[_ngcontent-hnp-c115] .mat-list-item[_ngcontent-hnp-c115] .mat-list-item-content-reverse[_ngcontent-hnp-c115],
         .mat-list-base[_ngcontent-hnp-c115] .mat-list-option[_ngcontent-hnp-c115] .mat-list-item-content-reverse[_ngcontent-hnp-c115] {
         padding: 0 !important
         }
         }
         .mobile-next-week-wrapper[_ngcontent-hnp-c115] {
         display: none;
         display: block
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .mobile-next-week-wrapper[_ngcontent-hnp-c115] {
         display: block
         }
         }
         .mobile-next-week-wrapper[_ngcontent-hnp-c115] .previous-week[_ngcontent-hnp-c115] {
         float: left;
         display: none;
         font-size: 14px;
         color: #002060
         }
         .mobile-next-week-wrapper[_ngcontent-hnp-c115] .previous-week[_ngcontent-hnp-c115]:hover {
         color: #998fa2
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .mobile-next-week-wrapper[_ngcontent-hnp-c115] .previous-week[_ngcontent-hnp-c115] {
         display: block
         }
         }
         .mobile-next-week-wrapper[_ngcontent-hnp-c115] .next-week[_ngcontent-hnp-c115] {
         float: right;
         display: none;
         font-size: 14px;
         color: #002060
         }
         .mobile-next-week-wrapper[_ngcontent-hnp-c115] .next-week[_ngcontent-hnp-c115]:hover {
         color: #998fa2
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .mobile-next-week-wrapper[_ngcontent-hnp-c115] .next-week[_ngcontent-hnp-c115] {
         display: block
         }
         }
         .error-text[_ngcontent-hnp-c115] {
         margin-left: 5px;
         color: #ad0000
         }
         .search-by-district-wrapper[_ngcontent-hnp-c115] .mat-form-field-invalid[_ngcontent-hnp-c115],
         .search-by-pin-wrapper[_ngcontent-hnp-c115] .mat-form-field-invalid[_ngcontent-hnp-c115] {
         margin-bottom: -18px
         }
         .search-by-district-wrapper[_ngcontent-hnp-c115] {
         display: flex;
         justify-content: center
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .search-by-district-wrapper[_ngcontent-hnp-c115] {
         display: block
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .mobile-hide[_ngcontent-hnp-c115] {
         display: none
         }
         }
         .certi-text[_ngcontent-hnp-c115] {
         font-size: 14px;
         text-align: left
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .certi-text[_ngcontent-hnp-c115] {
         font-size: 12px
         }
         }
         .search-text-pin.search-mobile[_ngcontent-hnp-c115] {
         display: none
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .search-text-pin.search-mobile[_ngcontent-hnp-c115] {
         display: block
         }
         }
         .search-text-pin[_ngcontent-hnp-c115] {
         display: block
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .search-text-pin[_ngcontent-hnp-c115] {
         display: none
         }
         }
         .back-arrow[_ngcontent-hnp-c115] {
         padding-right: 2px;
         font-size: 28px;
         vertical-align: middle
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .back-arrow[_ngcontent-hnp-c115] {
         font-size: 22px
         }
         }
         .back-desktop[_ngcontent-hnp-c115] {
         display: none
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .back-desktop[_ngcontent-hnp-c115] {
         display: block
         }
         }
         .custom-checkbox[_ngcontent-hnp-c115] {
         width: 50%;
         margin: 0 auto
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .custom-checkbox[_ngcontent-hnp-c115] {
         width: 100%
         }
         }
         .custom-checkbox[_ngcontent-hnp-c115] input#status[_ngcontent-hnp-c115] {
         display: none
         }
         .custom-checkbox[_ngcontent-hnp-c115] input#status[_ngcontent-hnp-c115]+label[_ngcontent-hnp-c115] {
         height: 100%;
         width: 100%;
         font-size: 13px;
         font-weight: 700
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .custom-checkbox[_ngcontent-hnp-c115] input#status[_ngcontent-hnp-c115]+label[_ngcontent-hnp-c115] {
         margin-bottom: 10px
         }
         }
         .custom-checkbox[_ngcontent-hnp-c115] input#status[_ngcontent-hnp-c115]+label[_ngcontent-hnp-c115]>.status-switch[_ngcontent-hnp-c115] {
         cursor: pointer;
         width: 100%;
         height: 40px;
         position: relative;
         background-color: #fff;
         color: #2e2e2e;
         transition: all .5s ease;
         padding: 0;
         border-radius: 50px;
         border: 1px solid #2e2e2e
         }
         .custom-checkbox[_ngcontent-hnp-c115] input#status[_ngcontent-hnp-c115]+label[_ngcontent-hnp-c115]>.status-switch[_ngcontent-hnp-c115]:after,
         .custom-checkbox[_ngcontent-hnp-c115] input#status[_ngcontent-hnp-c115]+label[_ngcontent-hnp-c115]>.status-switch[_ngcontent-hnp-c115]:before {
         border-radius: 50px;
         width: 50%;
         display: flex;
         align-items: center;
         position: absolute;
         justify-content: center;
         transition: all .3s ease
         }
         .custom-checkbox[_ngcontent-hnp-c115] input#status[_ngcontent-hnp-c115]+label[_ngcontent-hnp-c115]>.status-switch[_ngcontent-hnp-c115]:before {
         height: 45px;
         background-color: #002060;
         color: #fff;
         box-shadow: 0 0 10px rgba(0, 0, 0, .16);
         left: 0;
         top: -3px;
         z-index: 10;
         content: attr(data-unchecked)
         }
         .custom-checkbox[_ngcontent-hnp-c115] input#status[_ngcontent-hnp-c115]+label[_ngcontent-hnp-c115]>.status-switch[_ngcontent-hnp-c115]:after {
         height: 45px;
         right: 0;
         content: attr(data-checked);
         padding-bottom: 7px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .custom-checkbox[_ngcontent-hnp-c115] input#status[_ngcontent-hnp-c115]+label[_ngcontent-hnp-c115]>.status-switch[_ngcontent-hnp-c115]:after {
         padding-bottom: 7px
         }
         }
         .custom-checkbox[_ngcontent-hnp-c115] input#status[_ngcontent-hnp-c115]:checked+label[_ngcontent-hnp-c115]>.status-switch[_ngcontent-hnp-c115] {
         background-color: #fff
         }
         .custom-checkbox[_ngcontent-hnp-c115] input#status[_ngcontent-hnp-c115]:checked+label[_ngcontent-hnp-c115]>.status-switch[_ngcontent-hnp-c115]:after {
         left: 0;
         content: attr(data-unchecked)
         }
         .custom-checkbox[_ngcontent-hnp-c115] input#status[_ngcontent-hnp-c115]:checked+label[_ngcontent-hnp-c115]>.status-switch[_ngcontent-hnp-c115]:before {
         color: #fff;
         left: 50%;
         content: attr(data-checked)
         }
         .mat-form-field-label[_ngcontent-hnp-c115] {
         font-size: 15px;
         color: #2e2e2e
         }
         .covid-button-desktop.book-btn[_ngcontent-hnp-c115] .vac-btn.confirm-btn[_ngcontent-hnp-c115] {
         --background: #002060;
         color: #fff;
         border: 0;
         -webkit-appearance: none
         }
         .vacc-confirm-list[_ngcontent-hnp-c115] {
         border: .5px solid #707070;
         border-radius: 5px
         }
         .vacc-confirm-list[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] {
         margin: 0;
         list-style: none;
         padding: 0
         }
         .vacc-confirm-list[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] {
         padding: 15px;
         border-bottom: .5px solid #707070
         }
         .vacc-confirm-list[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] h4[_ngcontent-hnp-c115] {
         font-size: 18px;
         color: #2e2e2e;
         font-weight: 700;
         text-align: left;
         display: flex;
         justify-content: space-between;
         margin-bottom: 5px
         }
         .vacc-confirm-list[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] ion-icon[_ngcontent-hnp-c115] {
         color: #002060
         }
         .vacc-confirm-list[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] p[_ngcontent-hnp-c115] {
         font-size: 14px;
         color: #9f9f9f;
         font-weight: 400;
         text-align: left;
         margin: 0
         }
         .vacc-confirm-list[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115]:last-child {
         border-bottom: 0
         }
         .add-member[_ngcontent-hnp-c115] {
         text-align: right;
         margin: 10px 0 0;
         font-size: 14px;
         text-transform: uppercase;
         font-weight: 700;
         cursor: pointer;
         color: #002060
         }
         .add-member[_ngcontent-hnp-c115]:hover {
         color: #9f9f9f
         }
         .vac-detail-wrap[_ngcontent-hnp-c115] {
         margin-bottom: 15px
         }
         .hosp-name-wrap[_ngcontent-hnp-c115] {
         padding-bottom: 0
         }
         .appoint-detail[_ngcontent-hnp-c115] {
         padding-left: 0
         }
         @media only screen and (min-width:768px) and (max-width:991px) {
         .col-space-tab[_ngcontent-hnp-c115] {
         padding-left: 0
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .confirm-btn[_ngcontent-hnp-c115] {
         height: 30px !important
         }
         }
         .main-slider-wrap[_ngcontent-hnp-c115] {
         display: block;
         float: left;
         align-items: center
         }
         .vaccine-list[_ngcontent-hnp-c115] {
         margin-top: 0
         }
         .vaccine-list[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] {
         margin: 0;
         padding: 0;
         list-style: none
         }
         .vaccine-list[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] {
         display: inline-block;
         color: #998fa2;
         font-size: 11px;
         line-height: 14px;
         margin-right: 10px;
         font-weight: 600
         }
         .age-limit[_ngcontent-hnp-c115] {
         color: #c20505;
         font-size: 11px;
         text-transform: capitalize
         }
         .select-time-header[_ngcontent-hnp-c115] {
         font-size: 18px;
         font-weight: 500;
         text-align: left;
         margin-top: 20px;
         color: #c20505
         }
         .appointment-note[_ngcontent-hnp-c115] {
         color: #2e2e2e;
         display: flex;
         margin: 0 0 0 15px;
         font-size: 14px
         }
         .pullleft[_ngcontent-hnp-c115] {
         float: left;
         padding-right: 0
         }
         .mat-form-field-flex[_ngcontent-hnp-c115] {
         background: transparent !important
         }
         .matlistingblock[_ngcontent-hnp-c115] {
         display: table;
         width: 100%
         }
         .margin0[_ngcontent-hnp-c115],
         .matlistingblock[_ngcontent-hnp-c115] .row[_ngcontent-hnp-c115] {
         margin: 0 !important
         }
         .margin0[_ngcontent-hnp-c115] {
         display: block !important
         }
         .searchdistwrper[_ngcontent-hnp-c115] {
         display: block;
         width: 50%
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .searchdistwrper[_ngcontent-hnp-c115] {
         width: 100%
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .nopaddingcls[_ngcontent-hnp-c115] {
         padding: 0 !important
         }
         }
         .agefilterblock[_ngcontent-hnp-c115] {
         display: inherit;
         margin: 0 0 20px;
         width: 100%;
         justify-content: center
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .agefilterblock[_ngcontent-hnp-c115] {
         display: table
         }
         }
         .agefilterblock[_ngcontent-hnp-c115] .form-check[_ngcontent-hnp-c115] {
         margin: 0;
         cursor: pointer
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .agefilterblock[_ngcontent-hnp-c115] .form-check[_ngcontent-hnp-c115] {
         margin-bottom: 10px;
         padding-left: 5px
         }
         }
         .agefilterblock[_ngcontent-hnp-c115] .form-check[_ngcontent-hnp-c115] label[_ngcontent-hnp-c115] {
         cursor: pointer
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .agefilterblock[_ngcontent-hnp-c115] {
         width: 100%;
         text-align: left;
         margin: 20px 0
         }
         }
         .agefilterblock[_ngcontent-hnp-c115] select[_ngcontent-hnp-c115] {
         border: 1px solid #ccc;
         padding: 6.7px;
         border-radius: 5px
         }
         .search-by-district-wrapper[_ngcontent-hnp-c115] .mat-form-field-infix[_ngcontent-hnp-c115] {
         padding-bottom: 0 !important
         }
         .search-by-district-wrapper[_ngcontent-hnp-c115] .agefilterblock[_ngcontent-hnp-c115] {
         width: 100%;
         margin-top: 8px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .search-by-district-wrapper[_ngcontent-hnp-c115] .agefilterblock[_ngcontent-hnp-c115] {
         width: 100%;
         text-align: left;
         margin: 20px 0
         }
         }
         .nomargright[_ngcontent-hnp-c115] {
         margin-right: 0 !important
         }
         .nomargleft[_ngcontent-hnp-c115] {
         margin-left: 0 !important;
         padding-left: 0
         }
         .filerandsearchblock[_ngcontent-hnp-c115] .form-check-input[_ngcontent-hnp-c115] {
         display: none
         }
         .filerandsearchblock[_ngcontent-hnp-c115] .form-check-input[_ngcontent-hnp-c115]+label[_ngcontent-hnp-c115] {
         border: 1px solid grey;
         background: #fff;
         padding: 5px 8px;
         width: max-content;
         cursor: pointer;
         border-radius: 5px
         }
         .filerandsearchblock[_ngcontent-hnp-c115] input.form-check-input[_ngcontent-hnp-c115]+label[_ngcontent-hnp-c115]:active,
         .filerandsearchblock[_ngcontent-hnp-c115] input.form-check-input[_ngcontent-hnp-c115]:checked+label[_ngcontent-hnp-c115] {
         background: #002060;
         color: #fff
         }
         .mt-tab[_ngcontent-hnp-c115] {
         background: #ad0000 !important;
         --background: #ad0000 !important
         }
         .note-msg[_ngcontent-hnp-c115] {
         font-size: 12px
         }
         .dosetotal[_ngcontent-hnp-c115] span[_ngcontent-hnp-c115] {
         color: #3c3c3c;
         font-size: 12px;
         padding: 5px 7px;
         text-align: center
         }
         .dosetotal[_ngcontent-hnp-c115] span[_ngcontent-hnp-c115] p[_ngcontent-hnp-c115] {
         padding: 0;
         margin: 0
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .dosetotal[_ngcontent-hnp-c115] span[_ngcontent-hnp-c115] {
         display: block;
         padding: 0 3px;
         font-size: 11px
         }
         }
         .dosetotal[_ngcontent-hnp-c115] span[_ngcontent-hnp-c115]:first-child {
         border-left: none
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .dosetotal[_ngcontent-hnp-c115] span[_ngcontent-hnp-c115]:first-child {
         border-right: 0;
         padding-right: 3px;
         padding-left: 3px;
         margin-right: 0
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .map-avail-table[_ngcontent-hnp-c115] .dosetotal[_ngcontent-hnp-c115] span[_ngcontent-hnp-c115] {
         width: 25px
         }
         }
         .dosetotal[_ngcontent-hnp-c115] {
         display: flex;
         text-align: center;
         align-items: stretch;
         border: 1px solid #ccc;
         line-height: 16px
         }
         .beta-txt[_ngcontent-hnp-c115] {
         font-weight: 700;
         color: #001f60;
         text-transform: uppercase;
         font-size: 14px;
         background: #ffc002;
         border-radius: 5px;
         display: inline-block;
         padding: 2px 15px;
         margin: auto
         }
         .seperator-box[_ngcontent-hnp-c115] {
         border: 1px solid #c7c2c2;
         background: #fff;
         margin-bottom: 10px;
         min-height: 100px;
         border-radius: 10px;
         padding: 10px 5px
         }
         .dayview-mobile[_ngcontent-hnp-c115] {
         display: none
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .dayview-mobile[_ngcontent-hnp-c115] {
         display: block
         }
         }
         .dayview-mobile[_ngcontent-hnp-c115] a[_ngcontent-hnp-c115] {
         text-decoration: none
         }
         .dayview-mobile[_ngcontent-hnp-c115] .row-disp[_ngcontent-hnp-c115] h5.center-name-title[_ngcontent-hnp-c115] {
         font-weight: 500
         }
         .dayview-mobile[_ngcontent-hnp-c115] .row-disp[_ngcontent-hnp-c115] .center-name-text[_ngcontent-hnp-c115] {
         display: block
         }
         .dayview-mobile[_ngcontent-hnp-c115] .appointment-info[_ngcontent-hnp-c115] {
         display: flex
         }
         .dayview-mobile[_ngcontent-hnp-c115] .center-name-box[_ngcontent-hnp-c115] {
         width: 60%;
         position: relative
         }
         .dayview-mobile[_ngcontent-hnp-c115] .vaccine-name-box[_ngcontent-hnp-c115] {
         width: 40%;
         text-align: right
         }
         .dayview-mobile[_ngcontent-hnp-c115] .row-disp[_ngcontent-hnp-c115] h5.name[_ngcontent-hnp-c115] {
         color: #998fa2;
         text-transform: uppercase;
         font-weight: 500;
         line-height: 1.2
         }
         .dayview-mobile[_ngcontent-hnp-c115] .vaccine-fees[_ngcontent-hnp-c115] {
         color: #998fa2;
         font-size: 12px;
         padding-right: 5px
         }
         .dayview-mobile[_ngcontent-hnp-c115] .center-name-text[_ngcontent-hnp-c115] {
         padding-top: 3px;
         display: block
         }
         .dayview-mobile[_ngcontent-hnp-c115] .vaccine-cnt[_ngcontent-hnp-c115] {
         padding-top: 22px
         }
         .dayview-mobile[_ngcontent-hnp-c115] .paid-button[_ngcontent-hnp-c115] {
         background-color: #ff9123
         }
         .dayview-mobile[_ngcontent-hnp-c115] .free-button[_ngcontent-hnp-c115],
         .dayview-mobile[_ngcontent-hnp-c115] .paid-button[_ngcontent-hnp-c115] {
         border-radius: 5px;
         font-size: 11px;
         padding: 4px 8px;
         font-weight: 400;
         display: inline-block;
         margin-left: 0;
         line-height: normal;
         vertical-align: middle;
         text-transform: uppercase
         }
         .dayview-mobile[_ngcontent-hnp-c115] .free-button[_ngcontent-hnp-c115] {
         background-color: #2e9a00;
         color: #fff
         }
         .dayview-mobile[_ngcontent-hnp-c115] .total-slots[_ngcontent-hnp-c115] {
         color: #ffbf00;
         font-weight: 500;
         font-size: 12px;
         padding: 5px 0
         }
         .dayview-mobile[_ngcontent-hnp-c115] .availability-box-mobile[_ngcontent-hnp-c115] {
         width: 100vw;
         background: #f5f5f5;
         padding: 15px;
         margin: 0 -10px 10px
         }
         .dayview-mobile[_ngcontent-hnp-c115] .availability-date-ul-mobile[_ngcontent-hnp-c115] {
         padding: 0 0 10px;
         margin: 0;
         white-space: nowrap;
         overflow-x: auto;
         width: 100%;
         overflow-y: hidden
         }
         .dayview-mobile[_ngcontent-hnp-c115] .availability-date-ul-mobile[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] {
         display: inline-block;
         border: 1px solid #979797;
         border-radius: 4px;
         font-size: 12px;
         background: #fff;
         margin-right: 10px;
         padding: 5px 20px;
         line-height: 1.3;
         margin-bottom: 5px
         }
         .dayview-mobile[_ngcontent-hnp-c115] .availability-date-ul-mobile[_ngcontent-hnp-c115] li.active[_ngcontent-hnp-c115] {
         border: 1px solid #002060;
         background: #f9fcfe
         }
         .dayview-mobile[_ngcontent-hnp-c115] .availability-date-ul-mobile[_ngcontent-hnp-c115] li.active[_ngcontent-hnp-c115] a[_ngcontent-hnp-c115] .date-txt[_ngcontent-hnp-c115] {
         color: #002060
         }
         .dayview-mobile[_ngcontent-hnp-c115] .availability-date-ul-mobile[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115]:last-child {
         margin-right: 0
         }
         .dayview-mobile[_ngcontent-hnp-c115] .availability-date-ul-mobile[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] p[_ngcontent-hnp-c115] {
         margin-bottom: 0
         }
         .dayview-mobile[_ngcontent-hnp-c115] .availability-date-ul-mobile[_ngcontent-hnp-c115] li.less-slot[_ngcontent-hnp-c115] .slot-txt[_ngcontent-hnp-c115] {
         color: #ffbf00
         }
         .dayview-mobile[_ngcontent-hnp-c115] .availability-date-ul-mobile[_ngcontent-hnp-c115] li.available-slot[_ngcontent-hnp-c115] .date-text[_ngcontent-hnp-c115] {
         color: #002060
         }
         .dayview-mobile[_ngcontent-hnp-c115] .availability-date-ul-mobile[_ngcontent-hnp-c115] li.available-slot[_ngcontent-hnp-c115] .slot-txt[_ngcontent-hnp-c115] {
         color: #048604
         }
         .dayview-mobile[_ngcontent-hnp-c115] .availability-date-ul-mobile[_ngcontent-hnp-c115] li.booked-slot[_ngcontent-hnp-c115] .slot-txt[_ngcontent-hnp-c115] {
         color: red
         }
         .dayview-mobile[_ngcontent-hnp-c115] .dose-block-1[_ngcontent-hnp-c115] {
         padding: 10px 0 0;
         color: #998fa2
         }
         .dayview-mobile[_ngcontent-hnp-c115] .dose-block-2[_ngcontent-hnp-c115] {
         padding: 10px 0 0
         }
         .dayview-mobile[_ngcontent-hnp-c115] .dose-info[_ngcontent-hnp-c115] {
         display: flex;
         align-items: center;
         justify-content: space-between
         }
         .dayview-mobile[_ngcontent-hnp-c115] .filerandsearchblock[_ngcontent-hnp-c115] {
         display: block;
         flex: 0.9;
         margin: 0
         }
         .dayview-mobile[_ngcontent-hnp-c115] .topfilter[_ngcontent-hnp-c115] .filerandsearchblock[_ngcontent-hnp-c115] {
         margin: 10px 0 5px
         }
         .dayview-mobile[_ngcontent-hnp-c115] .filter-block[_ngcontent-hnp-c115] {
         width: 48%
         }
         .dayview-mobile[_ngcontent-hnp-c115] .dose1-block[_ngcontent-hnp-c115] {
         width: 48%;
         font-weight: 400
         }
         @media only screen and (min-width:320px) and (max-width:374px) {
         .dayview-mobile[_ngcontent-hnp-c115] .dose1-block[_ngcontent-hnp-c115] {
         font-size: 12px
         }
         }
         .dayview-mobile[_ngcontent-hnp-c115] .dose2-block[_ngcontent-hnp-c115] {
         width: 33.33333%;
         font-weight: 400
         }
         @media only screen and (min-width:320px) and (max-width:374px) {
         .dayview-mobile[_ngcontent-hnp-c115] .dose2-block[_ngcontent-hnp-c115] {
         font-size: 12px
         }
         }
         .dayview-mobile[_ngcontent-hnp-c115] .less-slot[_ngcontent-hnp-c115] {
         color: #ffbf00;
         font-weight: 500
         }
         @media only screen and (min-width:320px) and (max-width:414px) {
         .dayview-mobile[_ngcontent-hnp-c115] .less-slot[_ngcontent-hnp-c115] {
         font-size: 12px
         }
         }
         .dayview-mobile[_ngcontent-hnp-c115] .available-slot[_ngcontent-hnp-c115] {
         color: #048604;
         font-weight: 500
         }
         @media only screen and (min-width:320px) and (max-width:414px) {
         .dayview-mobile[_ngcontent-hnp-c115] .available-slot[_ngcontent-hnp-c115] {
         font-size: 12px
         }
         }
         .dayview-mobile[_ngcontent-hnp-c115] .booked-slot[_ngcontent-hnp-c115] {
         color: red;
         font-weight: 500;
         font-size: 18px
         }
         @media only screen and (min-width:320px) and (max-width:374px) {
         .dayview-mobile[_ngcontent-hnp-c115] .booked-slot[_ngcontent-hnp-c115] {
         font-size: 16px
         }
         }
         .card-box[_ngcontent-hnp-c115] {
         text-decoration: none;
         cursor: pointer
         }
         .date-txt[_ngcontent-hnp-c115] {
         font-weight: 600;
         font-size: 14px;
         color: #333
         }
         .slot-txt[_ngcontent-hnp-c115] {
         font-size: 12px
         }
         .icon-traffic-sign[_ngcontent-hnp-c115] {
         color: #998fa2;
         position: absolute;
         right: -30px;
         top: 0;
         font-size: 16px
         }
         .scroll[_ngcontent-hnp-c115] {
         overflow-x: scroll
         }
         .not-availble-cnt[_ngcontent-hnp-c115] .empty-cnt[_ngcontent-hnp-c115] {
         font-size: 100px;
         color: #dbe3f5;
         display: block;
         text-align: center;
         width: 175px;
         height: 175px;
         margin: 0 auto 10px
         }
         .not-availble-cnt[_ngcontent-hnp-c115] p[_ngcontent-hnp-c115] {
         font-size: 14px;
         color: #002060
         }
         .dose-title[_ngcontent-hnp-c115] {
         margin-right: 5px;
         display: inline-block;
         color: #998fa2
         }
         @media only screen and (min-width:320px) and (max-width:374px) {
         .dose-title[_ngcontent-hnp-c115] {
         font-size: 12px
         }
         }
         @media only screen and (min-width:320px) and (max-width:374px) {
         .padding-lr[_ngcontent-hnp-c115] {
         padding: 0 5px
         }
         }
         .age18.filter[_ngcontent-hnp-c115] {
         border: 1px solid #007bff;
         color: #007bff;
         border-radius: 5px
         }
         .age18.filter[_ngcontent-hnp-c115],
         .age45.filter[_ngcontent-hnp-c115] {
         font-size: 11px;
         padding: 3px 5px;
         display: inline-block;
         width: 94px;
         text-align: center
         }
         .age45.filter[_ngcontent-hnp-c115] {
         border: 1px solid #7c31f7;
         color: #7c31f7;
         border-radius: 5px
         }
         .tab-group[_ngcontent-hnp-c115] .searchBox[_ngcontent-hnp-c115] {
         width: 77%;
         margin: 0 auto
         }
         .tab-group[_ngcontent-hnp-c115] .searchBox[_ngcontent-hnp-c115] .mat-form-field-infix[_ngcontent-hnp-c115] {
         padding: 0 !important
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .tab-group[_ngcontent-hnp-c115] .searchBox[_ngcontent-hnp-c115] {
         width: 100%
         }
         .tab-group[_ngcontent-hnp-c115] .searchBox[_ngcontent-hnp-c115] .pullleft[_ngcontent-hnp-c115] .mat-select[_ngcontent-hnp-c115] {
         width: 98%
         }
         }
         .register-wrap[_ngcontent-hnp-c115] .pin-search[_ngcontent-hnp-c115] .mat-select[_ngcontent-hnp-c115],
         .register-wrap[_ngcontent-hnp-c115] .search-select[_ngcontent-hnp-c115] .mat-select[_ngcontent-hnp-c115] {
         border: 1px solid #bfbfbf;
         padding: 10px 15px;
         border-radius: 50px;
         font-size: 18px;
         font-weight: 400
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .register-wrap[_ngcontent-hnp-c115] .pin-search[_ngcontent-hnp-c115] .mat-select[_ngcontent-hnp-c115],
         .register-wrap[_ngcontent-hnp-c115] .search-select[_ngcontent-hnp-c115] .mat-select[_ngcontent-hnp-c115] {
         font-size: 12px
         }
         }
         .filter-section[_ngcontent-hnp-c115] {
         text-align: left
         }
         .filter-section[_ngcontent-hnp-c115] h5[_ngcontent-hnp-c115] {
         text-align: left;
         padding: 0
         }
         .filter-section[_ngcontent-hnp-c115] h5[_ngcontent-hnp-c115] .search-title[_ngcontent-hnp-c115] {
         font-size: 16px;
         font-weight: 600;
         margin-right: 5px;
         color: #1C4571
         }
         @media only screen and (min-width:320px) and (max-width:360px) {
         .filter-section[_ngcontent-hnp-c115] h5[_ngcontent-hnp-c115] .search-title[_ngcontent-hnp-c115] {
         font-size: 18px
         }
         }
         .filter-section[_ngcontent-hnp-c115] h5[_ngcontent-hnp-c115] .center-count[_ngcontent-hnp-c115] {
         font-size: 12px;
         color: #998fa2
         }
         .filter-section[_ngcontent-hnp-c115] .show-result[_ngcontent-hnp-c115] {
         margin: 10px 0;
         display: flex
         }
         @media only screen and (min-width:320px) and (max-width:567px) {
         .filter-section[_ngcontent-hnp-c115] .show-result[_ngcontent-hnp-c115] {
         display: block
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .filter-section[_ngcontent-hnp-c115] .show-result[_ngcontent-hnp-c115] {
         margin: 5px 0
         }
         }
         .filter-section[_ngcontent-hnp-c115] .show-result__text[_ngcontent-hnp-c115] {
         font-size: 12px;
         color: #998fa2;
         font-weight: 500;
         margin-right: 10px
         }
         .filter-section[_ngcontent-hnp-c115] .show-result[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] {
         display: flex;
         margin: 0;
         padding: 0;
         list-style: none
         }
         .filter-section[_ngcontent-hnp-c115] .show-result[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] {
         padding: 0 10px;
         font-size: 12px;
         color: #998fa2;
         font-weight: 500;
         border-left: 1px solid #ddd
         }
         @media only screen and (min-width:320px) and (max-width:360px) {
         .filter-section[_ngcontent-hnp-c115] .show-result[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] {
         font-size: 10px;
         padding: 0 10px 0 0;
         border: 0
         }
         }
         @media only screen and (min-width:361px) and (max-width:460px) {
         .filter-section[_ngcontent-hnp-c115] .show-result[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] {
         font-size: 11px;
         padding: 0 5px
         }
         }
         .filter-section[_ngcontent-hnp-c115] .show-result[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] .label-search[_ngcontent-hnp-c115] {
         font-weight: 600
         }
         .filter-section[_ngcontent-hnp-c115] .filter-result[_ngcontent-hnp-c115] {
         margin: 10px 0;
         display: flex;
         align-items: flex-end
         }
         @media only screen and (min-width:320px) and (max-width:567px) {
         .filter-section[_ngcontent-hnp-c115] .filter-result[_ngcontent-hnp-c115] {
         display: block
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .filter-section[_ngcontent-hnp-c115] .filter-result[_ngcontent-hnp-c115] {
         margin: 5px 0
         }
         }
         .filter-section[_ngcontent-hnp-c115] .filter-result__text[_ngcontent-hnp-c115] {
         font-size: 12px;
         color: #2e2e2e;
         font-weight: 500;
         margin-right: 10px;
         min-width: 108px
         }
         .filter-section[_ngcontent-hnp-c115] .filter-result[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] {
         display: flex;
         justify-content: space-evenly;
         width: 100%;
         margin: 0;
         padding: 0;
         list-style: none
         }
         @media only screen and (min-width:320px) and (max-width:666px) {
         .filter-section[_ngcontent-hnp-c115] .filter-result[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] {
         display: grid
         }
         }
         .filter-section[_ngcontent-hnp-c115] .filter-result[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] {
         padding: 0 20px;
         border-left: 1px solid #ddd
         }
         @media only screen and (min-width:320px) and (max-width:666px) {
         .filter-section[_ngcontent-hnp-c115] .filter-result[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] {
         padding: 0 0 10px;
         border: 0
         }
         }
         @media only screen and (min-width:667px) and (max-width:767px) {
         .filter-section[_ngcontent-hnp-c115] .filter-result[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] {
         padding: 0 10px
         }
         }
         @media only screen and (min-width:992px) and (max-width:1100px) {
         .filter-section[_ngcontent-hnp-c115] .filter-result[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] {
         padding: 0 10px
         }
         }
         .filter-section[_ngcontent-hnp-c115] .filter-result[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] p[_ngcontent-hnp-c115] {
         font-size: 14px;
         font-weight: 500;
         color: #2e2e2e;
         margin-bottom: 5px
         }
         .filter-section[_ngcontent-hnp-c115] .filter-result[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] .agefilterblock[_ngcontent-hnp-c115] {
         margin-bottom: 0
         }
         @media only screen and (min-width:667px) and (max-width:767px) {
         .filter-section[_ngcontent-hnp-c115] .filter-result[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] .agefilterblock[_ngcontent-hnp-c115] .form-check[_ngcontent-hnp-c115] label[_ngcontent-hnp-c115] {
         font-size: 13px
         }
         }
         @media only screen and (min-width:992px) and (max-width:1100px) {
         .filter-section[_ngcontent-hnp-c115] .filter-result[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] .agefilterblock[_ngcontent-hnp-c115] .form-check[_ngcontent-hnp-c115] label[_ngcontent-hnp-c115] {
         font-size: 13px
         }
         }
         .agefilterblock[_ngcontent-hnp-c115] {
         float: left;
         margin-bottom: 10px;
         margin-top: -10px;
         font-size: 14px;
         margin-left: 0
         }
         .agefilterblock[_ngcontent-hnp-c115] input.chk-btn[_ngcontent-hnp-c115] {
         opacity: 0;
         position: absolute;
         top: 10px
         }
         .agefilterblock[_ngcontent-hnp-c115] input.chk-btn[_ngcontent-hnp-c115]:focus {
         outline: 1px auto -webkit-focus-ring-color
         }
         .agefilterblock[_ngcontent-hnp-c115] input.chk-btn[_ngcontent-hnp-c115]+label[_ngcontent-hnp-c115] {
         border: 1px solid #1C4571;
         background: #fff;
         padding: 2px 10px;
         cursor: pointer;
         border-radius: 5px;
         color: #1C4571;
         margin-top: 10px;
         margin-bottom: 0;
         font-size: 13px
         }
         @media only screen and (min-width:320px) and (max-width:374px) {
         .agefilterblock[_ngcontent-hnp-c115] input.chk-btn[_ngcontent-hnp-c115]+label[_ngcontent-hnp-c115] {
         padding: 2px 10px
         }
         }
         @media only screen and (min-width:768px) and (max-width:1024px) {
         .agefilterblock[_ngcontent-hnp-c115] input.chk-btn[_ngcontent-hnp-c115]+label[_ngcontent-hnp-c115] {
         padding: 5px
         }
         }
         .agefilterblock[_ngcontent-hnp-c115] input.chk-btn[_ngcontent-hnp-c115]:not(:checked)+label[_ngcontent-hnp-c115]:hover {
         background: rgba(31, 93, 228, .054901960784313725);
         color: #002060
         }
         .agefilterblock[_ngcontent-hnp-c115] input.chk-btn[_ngcontent-hnp-c115]+label[_ngcontent-hnp-c115]:active,
         .agefilterblock[_ngcontent-hnp-c115] input.chk-btn[_ngcontent-hnp-c115]:checked+label[_ngcontent-hnp-c115] {
         background: #1C4571;
         color: #fff
         }
         .agefilterblock[_ngcontent-hnp-c115] .form-check[_ngcontent-hnp-c115] {
         padding-right: 7px;
         padding-left: 0;
         display: inline-block;
         float: left
         }
         @media only screen and (min-width:320px) and (max-width:768px) {
         .agefilterblock[_ngcontent-hnp-c115] .form-check[_ngcontent-hnp-c115] {
         float: none
         }
         }
         @media only screen and (min-width:768px) and (max-width:1024px) {
         .agefilterblock[_ngcontent-hnp-c115] .form-check[_ngcontent-hnp-c115] {
         padding: 0 5px 0 0
         }
         }
         .agefilterblock[_ngcontent-hnp-c115] .form-check[_ngcontent-hnp-c115] label[_ngcontent-hnp-c115] {
         font-size: 14px
         }
         @media only screen and (min-width:320px) and (max-width:374px) {
         .agefilterblock[_ngcontent-hnp-c115] .form-check[_ngcontent-hnp-c115] label[_ngcontent-hnp-c115] {
         font-size: 12px
         }
         }
         .agefilterblock[_ngcontent-hnp-c115] .form-check[_ngcontent-hnp-c115]:last-child {
         padding-right: 0
         }
         .splNoteSection[_ngcontent-hnp-c115],
         .walkin-note[_ngcontent-hnp-c115] {
         background-color: #f7fcff
         }
         .walkin-note[_ngcontent-hnp-c115] {
         border-radius: 10px;
         padding: 15px;
         text-align: left;
         display: flex;
         color: #1C4571
         }
         .walkin-note[_ngcontent-hnp-c115] .icon-info_outline[_ngcontent-hnp-c115] {
         font-size: 20px;
         color: #002060
         }
         .walkin-note[_ngcontent-hnp-c115] .icon-information-outline[_ngcontent-hnp-c115] {
         font-size: 24px;
         color: #1C4571
         }
         .walkin-note[_ngcontent-hnp-c115] .walkin-msg[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] {
         margin: 0;
         padding-left: 30px
         }
         .walkin-note[_ngcontent-hnp-c115] .walkin-msg[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] {
         font-size: 14px;
         color: #2e2e2e;
         margin-bottom: 5px
         }
         .walkin-note[_ngcontent-hnp-c115] .walkin-msg[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] .timing[_ngcontent-hnp-c115] {
         font-weight: 700;
         color: #002060
         }
         .walkin-note[_ngcontent-hnp-c115] .walkin-msg[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] .dose1-vaccine[_ngcontent-hnp-c115],
         .walkin-note[_ngcontent-hnp-c115] .walkin-msg[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] .walkin-ava[_ngcontent-hnp-c115] {
         font-size: 14px;
         margin-right: 50px
         }
         @media only screen and (min-width:320px) and (max-width:568px) {
         .walkin-note[_ngcontent-hnp-c115] .walkin-msg[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] .dose1-vaccine[_ngcontent-hnp-c115],
         .walkin-note[_ngcontent-hnp-c115] .walkin-msg[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] .walkin-ava[_ngcontent-hnp-c115] {
         display: block
         }
         }
         .walkin-note[_ngcontent-hnp-c115] .walkin-msg[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] .walkin-ava[_ngcontent-hnp-c115] {
         margin-right: 4px;
         font-weight: 600;
         color: #1C4571
         }
         .walkin-note[_ngcontent-hnp-c115] .walkin-msg[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] li[_ngcontent-hnp-c115] .note[_ngcontent-hnp-c115] {
         font-size: 12px;
         color: #998fa2
         }
         .noteTextDesktop[_ngcontent-hnp-c115] {
         display: block
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .noteTextDesktop[_ngcontent-hnp-c115] {
         display: none
         }
         }
         .noteTextMobile[_ngcontent-hnp-c115] {
         display: none
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .noteTextMobile[_ngcontent-hnp-c115] {
         display: block
         }
         .noteTextMobile[_ngcontent-hnp-c115] .walkin-note[_ngcontent-hnp-c115] {
         background-color: #fff;
         border: 1px solid #eee
         }
         .noteTextMobile[_ngcontent-hnp-c115] .walkin-note[_ngcontent-hnp-c115] .icon-information-outline[_ngcontent-hnp-c115] {
         font-size: 21px;
         margin-right: 5px
         }
         .noteTextMobile[_ngcontent-hnp-c115] .walkin-note[_ngcontent-hnp-c115] h3[_ngcontent-hnp-c115] {
         font-weight: 600;
         font-size: 17px;
         line-height: 21px
         }
         .noteTextMobile[_ngcontent-hnp-c115] .walkin-note[_ngcontent-hnp-c115] .walkin-msg[_ngcontent-hnp-c115] ul[_ngcontent-hnp-c115] {
         padding-left: 0
         }
         }
         .select-dist[_ngcontent-hnp-c115] small[_ngcontent-hnp-c115] {
         margin-top: 2px !important
         }
         .slots-availablity-table[_ngcontent-hnp-c115] {
         border: 1px solid #eee;
         border-radius: 5px;
         min-height: 120px;
         overflow: hidden
         }
         .slots-availablity-table[_ngcontent-hnp-c115]>.row[_ngcontent-hnp-c115] {
         background: #f6f6f6
         }
         .slots-availablity-table[_ngcontent-hnp-c115] .availability-box[_ngcontent-hnp-c115] {
         padding-right: 25px
         }
         .slots-availablity-table[_ngcontent-hnp-c115] .availability-box[_ngcontent-hnp-c115] .total-day-slots[_ngcontent-hnp-c115] {
         display: block;
         font-size: 12px;
         font-weight: 400;
         color: #2e9a00
         }
         .slots-availablity-table[_ngcontent-hnp-c115] .availability-box[_ngcontent-hnp-c115] .total-day-slots.no-available[_ngcontent-hnp-c115] {
         color: #998fa2
         }
         .slots-availablity-table[_ngcontent-hnp-c115] .cvc-list-item[_ngcontent-hnp-c115] {
         display: flex;
         border-bottom: 1px solid #e7e7e7;
         padding: 15px 0 !important
         }
         .slots-availablity-table[_ngcontent-hnp-c115] .cvc-list-item[_ngcontent-hnp-c115]:nth-child(2n) {
         background: #fafdff
         }
         .slots-availablity-table[_ngcontent-hnp-c115] .cvc-list-item[_ngcontent-hnp-c115] .vaccine-list[_ngcontent-hnp-c115] p.vaccine-details[_ngcontent-hnp-c115] {
         display: block;
         margin-bottom: 8px
         }
         .slots-availablity-table[_ngcontent-hnp-c115] .cvc-list-item[_ngcontent-hnp-c115] .vaccine-list[_ngcontent-hnp-c115] p.vaccine-details[_ngcontent-hnp-c115] .free-button[_ngcontent-hnp-c115] {
         color: #fff;
         font-size: 12px;
         font-weight: 500;
         background-color: #2e9a00;
         border-radius: 3px;
         padding: 2px 6px;
         margin-left: 10px;
         text-transform: uppercase;
         line-height: 16px
         }
         .slots-availablity-table[_ngcontent-hnp-c115] .cvc-list-item[_ngcontent-hnp-c115] .vaccine-list[_ngcontent-hnp-c115] p.session-details[_ngcontent-hnp-c115] {
         margin-bottom: 0
         }
         .slots-availablity-table[_ngcontent-hnp-c115] .cvc-list-item[_ngcontent-hnp-c115] .vaccine-list[_ngcontent-hnp-c115] p.session-details[_ngcontent-hnp-c115] span[_ngcontent-hnp-c115]:first-child {
         color: #0056b3;
         margin-right: 10px
         }
         .slots-availablity-table[_ngcontent-hnp-c115] .cvc-list-item[_ngcontent-hnp-c115] .slots-box[_ngcontent-hnp-c115] {
         display: flex;
         align-items: center;
         justify-content: center;
         height: 100%
         }
         .slots-availablity-table[_ngcontent-hnp-c115] .cvc-list-item[_ngcontent-hnp-c115] .slots-box[_ngcontent-hnp-c115] .name[_ngcontent-hnp-c115] {
         font-size: 16px;
         font-weight: 500;
         line-height: 22px;
         color: #2e9a00;
         background: transparent
         }
         .slots-availablity-table[_ngcontent-hnp-c115] .cvc-list-item[_ngcontent-hnp-c115] .slots-box[_ngcontent-hnp-c115] .name.no-seat[_ngcontent-hnp-c115] {
         color: #998fa2
         }
         .slots-availablity-table[_ngcontent-hnp-c115] .cvc-list-item[_ngcontent-hnp-c115] .slots-box[_ngcontent-hnp-c115] .name.very-less-seat[_ngcontent-hnp-c115] {
         color: red
         }
         .slots-availablity-table[_ngcontent-hnp-c115] .cvc-list-item[_ngcontent-hnp-c115] .slots-box[_ngcontent-hnp-c115] .name.less-seat[_ngcontent-hnp-c115] {
         color: #ffc000
         }
         @media screen and (min-width:780px) {
         .slots-availablity-table[_ngcontent-hnp-c115] .center-box[_ngcontent-hnp-c115] .mat-main-field[_ngcontent-hnp-c115] .row[_ngcontent-hnp-c115] {
         padding-right: 10px
         }
         }
         .slots-availablity-table-sm[_ngcontent-hnp-c115] .availability-date-sm[_ngcontent-hnp-c115] .total-day-slots[_ngcontent-hnp-c115] {
         display: block;
         font-size: 10px;
         font-weight: 400;
         color: #2e9a00
         }
         .slots-availablity-table-sm[_ngcontent-hnp-c115] .availability-date-sm[_ngcontent-hnp-c115] .total-day-slots.no-available[_ngcontent-hnp-c115] {
         color: red
         }
         .slots-availablity-table-sm[_ngcontent-hnp-c115] h5.name[_ngcontent-hnp-c115] {
         color: #666
         }
         .slots-availablity-table-sm[_ngcontent-hnp-c115] .price-details[_ngcontent-hnp-c115] {
         color: #999
         }
         .slot-search-border[_ngcontent-hnp-c115] {
         border-top: 1px solid #ccc;
         margin-top: 30px
         }
         .mobile-hide.slots-availablity-table[_ngcontent-hnp-c115]>.row[_ngcontent-hnp-c115] {
         padding: 0 15px
         }
         .form-check[_ngcontent-hnp-c115]>label.disabled[_ngcontent-hnp-c115] {
         opacity: .5
         }
         .searchBox .mat-form-field-flex {
         padding-top: 1.5rem !important
         }
         .searchBox .mat-form-field-flex .mat-form-field-infix {
         padding: 0 !important;
         border-top: none !important
         }
      
   
         .mat-tab-group {
         display: flex;
         flex-direction: column
         }
         .mat-tab-group.mat-tab-group-inverted-header {
         flex-direction: column-reverse
         }
         .mat-tab-label {
         height: 48px;
         padding: 0 24px;
         cursor: pointer;
         box-sizing: border-box;
         opacity: .6;
         min-width: 160px;
         text-align: center;
         display: inline-flex;
         justify-content: center;
         align-items: center;
         white-space: nowrap;
         position: relative
         }
         .mat-tab-label:focus {
         outline: none
         }
         .mat-tab-label:focus:not(.mat-tab-disabled) {
         opacity: 1
         }
         .cdk-high-contrast-active .mat-tab-label:focus {
         outline: dotted 2px;
         outline-offset: -2px
         }
         .mat-tab-label.mat-tab-disabled {
         cursor: default
         }
         .cdk-high-contrast-active .mat-tab-label.mat-tab-disabled {
         opacity: .5
         }
         .mat-tab-label .mat-tab-label-content {
         display: inline-flex;
         justify-content: center;
         align-items: center;
         white-space: nowrap
         }
         .cdk-high-contrast-active .mat-tab-label {
         opacity: 1
         }
         @media(max-width: 599px) {
         .mat-tab-label {
         padding: 0 12px
         }
         }
         @media(max-width: 959px) {
         .mat-tab-label {
         padding: 0 12px
         }
         }
         .mat-tab-group[mat-stretch-tabs]>.mat-tab-header .mat-tab-label {
         flex-basis: 0;
         flex-grow: 1
         }
         .mat-tab-body-wrapper {
         position: relative;
         overflow: hidden;
         display: flex;
         transition: height 500ms cubic-bezier(0.35, 0, 0.25, 1)
         }
         ._mat-animation-noopable.mat-tab-body-wrapper {
         transition: none;
         animation: none
         }
         .mat-tab-body {
         top: 0;
         left: 0;
         right: 0;
         bottom: 0;
         position: absolute;
         display: block;
         overflow: hidden;
         flex-basis: 100%
         }
         .mat-tab-body.mat-tab-body-active {
         position: relative;
         overflow-x: hidden;
         overflow-y: auto;
         z-index: 1;
         flex-grow: 1
         }
         .mat-tab-group.mat-tab-group-dynamic-height .mat-tab-body.mat-tab-body-active {
         overflow-y: hidden
         }
      
   
         .mat-expansion-panel {
         box-sizing: content-box;
         display: block;
         margin: 0;
         border-radius: 4px;
         overflow: hidden;
         transition: margin 225ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
         position: relative
         }
         .mat-accordion .mat-expansion-panel:not(.mat-expanded),
         .mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing) {
         border-radius: 0
         }
         .mat-accordion .mat-expansion-panel:first-of-type {
         border-top-right-radius: 4px;
         border-top-left-radius: 4px
         }
         .mat-accordion .mat-expansion-panel:last-of-type {
         border-bottom-right-radius: 4px;
         border-bottom-left-radius: 4px
         }
         .cdk-high-contrast-active .mat-expansion-panel {
         outline: solid 1px
         }
         .mat-expansion-panel.ng-animate-disabled,
         .ng-animate-disabled .mat-expansion-panel,
         .mat-expansion-panel._mat-animation-noopable {
         transition: none
         }
         .mat-expansion-panel-content {
         display: flex;
         flex-direction: column;
         overflow: visible
         }
         .mat-expansion-panel-body {
         padding: 0 24px 16px
         }
         .mat-expansion-panel-spacing {
         margin: 16px 0
         }
         .mat-accordion>.mat-expansion-panel-spacing:first-child,
         .mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing {
         margin-top: 0
         }
         .mat-accordion>.mat-expansion-panel-spacing:last-child,
         .mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing {
         margin-bottom: 0
         }
         .mat-action-row {
         border-top-style: solid;
         border-top-width: 1px;
         display: flex;
         flex-direction: row;
         justify-content: flex-end;
         padding: 16px 8px 16px 24px
         }
         .mat-action-row button.mat-button-base,
         .mat-action-row button.mat-mdc-button-base {
         margin-left: 8px
         }
         [dir=rtl] .mat-action-row button.mat-button-base,
         [dir=rtl] .mat-action-row button.mat-mdc-button-base {
         margin-left: 0;
         margin-right: 8px
         }
      
   
         .mat-expansion-panel-header {
         display: flex;
         flex-direction: row;
         align-items: center;
         padding: 0 24px;
         border-radius: inherit;
         transition: height 225ms cubic-bezier(0.4, 0, 0.2, 1)
         }
         .mat-expansion-panel-header._mat-animation-noopable {
         transition: none
         }
         .mat-expansion-panel-header:focus,
         .mat-expansion-panel-header:hover {
         outline: none
         }
         .mat-expansion-panel-header.mat-expanded:focus,
         .mat-expansion-panel-header.mat-expanded:hover {
         background: inherit
         }
         .mat-expansion-panel-header:not([aria-disabled=true]) {
         cursor: pointer
         }
         .mat-expansion-panel-header.mat-expansion-toggle-indicator-before {
         flex-direction: row-reverse
         }
         .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator {
         margin: 0 16px 0 0
         }
         [dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator {
         margin: 0 0 0 16px
         }
         .mat-content {
         display: flex;
         flex: 1;
         flex-direction: row;
         overflow: hidden
         }
         .mat-expansion-panel-header-title,
         .mat-expansion-panel-header-description {
         display: flex;
         flex-grow: 1;
         margin-right: 16px
         }
         [dir=rtl] .mat-expansion-panel-header-title,
         [dir=rtl] .mat-expansion-panel-header-description {
         margin-right: 0;
         margin-left: 16px
         }
         .mat-expansion-panel-header-description {
         flex-grow: 2
         }
         .mat-expansion-indicator::after {
         border-style: solid;
         border-width: 0 2px 2px 0;
         content: "";
         display: inline-block;
         padding: 3px;
         transform: rotate(45deg);
         vertical-align: middle
         }
         .cdk-high-contrast-active .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true])::before,
         .cdk-high-contrast-active .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true])::before,
         .cdk-high-contrast-active .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true])::before {
         top: 0;
         left: 0;
         right: 0;
         bottom: 0;
         position: absolute;
         box-sizing: border-box;
         pointer-events: none;
         border: 3px solid;
         border-radius: 4px;
         content: ""
         }
      
   
         .chart-card[_ngcontent-hnp-c101] {
         margin-top: -20px;
         margin-left: -150px
         }
         @media screen and (max-width:767px) {
         .chart-card[_ngcontent-hnp-c101] {
         margin-top: 0 !important;
         margin-left: 20px !important
         }
         }
      
   
         .mat-tab-header {
         display: flex;
         overflow: hidden;
         position: relative;
         flex-shrink: 0
         }
         .mat-tab-header-pagination {
         -webkit-user-select: none;
         -moz-user-select: none;
         -ms-user-select: none;
         user-select: none;
         position: relative;
         display: none;
         justify-content: center;
         align-items: center;
         min-width: 32px;
         cursor: pointer;
         z-index: 2;
         -webkit-tap-highlight-color: transparent;
         touch-action: none
         }
         .mat-tab-header-pagination-controls-enabled .mat-tab-header-pagination {
         display: flex
         }
         .mat-tab-header-pagination-before,
         .mat-tab-header-rtl .mat-tab-header-pagination-after {
         padding-left: 4px
         }
         .mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,
         .mat-tab-header-rtl .mat-tab-header-pagination-after .mat-tab-header-pagination-chevron {
         transform: rotate(-135deg)
         }
         .mat-tab-header-rtl .mat-tab-header-pagination-before,
         .mat-tab-header-pagination-after {
         padding-right: 4px
         }
         .mat-tab-header-rtl .mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,
         .mat-tab-header-pagination-after .mat-tab-header-pagination-chevron {
         transform: rotate(45deg)
         }
         .mat-tab-header-pagination-chevron {
         border-style: solid;
         border-width: 2px 2px 0 0;
         content: "";
         height: 8px;
         width: 8px
         }
         .mat-tab-header-pagination-disabled {
         box-shadow: none;
         cursor: default
         }
         .mat-tab-list {
         flex-grow: 1;
         position: relative;
         transition: transform 500ms cubic-bezier(0.35, 0, 0.25, 1)
         }
         .mat-ink-bar {
         position: absolute;
         bottom: 0;
         height: 2px;
         transition: 500ms cubic-bezier(0.35, 0, 0.25, 1)
         }
         ._mat-animation-noopable.mat-ink-bar {
         transition: none;
         animation: none
         }
         .mat-tab-group-inverted-header .mat-ink-bar {
         bottom: auto;
         top: 0
         }
         .cdk-high-contrast-active .mat-ink-bar {
         outline: solid 2px;
         height: 0
         }
         .mat-tab-labels {
         display: flex
         }
         [mat-align-tabs=center]>.mat-tab-header .mat-tab-labels {
         justify-content: center
         }
         [mat-align-tabs=end]>.mat-tab-header .mat-tab-labels {
         justify-content: flex-end
         }
         .mat-tab-label-container {
         display: flex;
         flex-grow: 1;
         overflow: hidden;
         z-index: 1
         }
         ._mat-animation-noopable.mat-tab-list {
         transition: none;
         animation: none
         }
         .mat-tab-label {
         height: 48px;
         padding: 0 24px;
         cursor: pointer;
         box-sizing: border-box;
         opacity: .6;
         min-width: 160px;
         text-align: center;
         display: inline-flex;
         justify-content: center;
         align-items: center;
         white-space: nowrap;
         position: relative
         }
         .mat-tab-label:focus {
         outline: none
         }
         .mat-tab-label:focus:not(.mat-tab-disabled) {
         opacity: 1
         }
         .cdk-high-contrast-active .mat-tab-label:focus {
         outline: dotted 2px;
         outline-offset: -2px
         }
         .mat-tab-label.mat-tab-disabled {
         cursor: default
         }
         .cdk-high-contrast-active .mat-tab-label.mat-tab-disabled {
         opacity: .5
         }
         .mat-tab-label .mat-tab-label-content {
         display: inline-flex;
         justify-content: center;
         align-items: center;
         white-space: nowrap
         }
         .cdk-high-contrast-active .mat-tab-label {
         opacity: 1
         }
         @media(max-width: 599px) {
         .mat-tab-label {
         min-width: 72px
         }
         }
      
   
         @charset "UTF-8";
         row-header[_ngcontent-hnp-c62] {
         padding: 0;
         display: flex;
         margin: 20px 5px 10px
         }
         row-header[_ngcontent-hnp-c62] h2[_ngcontent-hnp-c62] {
         border-bottom: 2px solid #002060;
         margin: 10px 0 0;
         color: #002060;
         font-size: 25px;
         padding: 0 20px 5px 0;
         text-transform: normal;
         font-weight: 700
         }
         .verify-btn[_ngcontent-hnp-c62] {
         text-transform: uppercase;
         font-size: 16px;
         line-height: 21px;
         font-weight: 500;
         height: 45px;
         --color: #fff;
         --border-radius: 31px;
         --box-shadow: 1px 2px 8px 7px rgba(0, 0, 0, 0.1607843137254902);
         margin-top: 0;
         --background: #002060
         }
         ion-button[_ngcontent-hnp-c62] {
         text-transform: capitalize
         }
         .aadhaar-text[_ngcontent-hnp-c62] {
         margin: 0;
         font-size: 15px
         }
         .row-sub-header[_ngcontent-hnp-c62] {
         margin: 15px 0;
         color: #333;
         font-size: 20px;
         height: 0;
         font-weight: 600
         }
         .no-padding[_ngcontent-hnp-c62] {
         padding: 0
         }
         ion-app.cameraView[_ngcontent-hnp-c62],
         ion-app.cameraView[_ngcontent-hnp-c62] .nav-decor[_ngcontent-hnp-c62],
         ion-app.cameraView[_ngcontent-hnp-c62] ion-content[_ngcontent-hnp-c62] {
         background: transparent none !important
         }
         ion-item[_ngcontent-hnp-c62]::part(native) {
         --padding-start: 0
         }
         form[_ngcontent-hnp-c62] .register-beneficiary-form[_ngcontent-hnp-c62] {
         margin: 0 15px;
         padding-bottom: 0
         }
         @media only screen and (min-width:320px) and (max-width:768px) {
         form[_ngcontent-hnp-c62] .register-beneficiary-form[_ngcontent-hnp-c62] {
         margin: 0
         }
         }
         form[_ngcontent-hnp-c62] div[_ngcontent-hnp-c62] .seperator[_ngcontent-hnp-c62] {
         padding-top: 15px;
         border-bottom: 4px solid #707070
         }
         form[_ngcontent-hnp-c62] .item[_ngcontent-hnp-c62],
         form[_ngcontent-hnp-c62] .item-label[_ngcontent-hnp-c62] {
         --border-color: transparent;
         --border-width: 0
         }
         form[_ngcontent-hnp-c62] ion-item[_ngcontent-hnp-c62] {
         --highlight-height: 0px
         }
         .capture-image[_ngcontent-hnp-c62],
         form[_ngcontent-hnp-c62] .item-select[_ngcontent-hnp-c62] {
         --background: transparent
         }
         .capture-image[_ngcontent-hnp-c62] {
         --color: #002060;
         width: auto;
         height: 43px;
         --border-width: 1px;
         --border-color: #002060;
         --border-style: solid;
         margin-top: 0
         }
         .capture-image[_ngcontent-hnp-c62] .button-inner[_ngcontent-hnp-c62] {
         display: block
         }
         .capture-image__tick[_ngcontent-hnp-c62] {
         --color: #2e9a00;
         --border-color: #2e9a00
         }
         .capture-image[_ngcontent-hnp-c62] .icon-icon-tick[_ngcontent-hnp-c62] {
         font-size: 15px
         }
         .capture-image[_ngcontent-hnp-c62] .icon-attachment[_ngcontent-hnp-c62] {
         font-size: 20px;
         margin-top: -1px;
         float: left
         }
         @media only screen and (min-width:320px) and (max-width:374px) {
         .capture-image[_ngcontent-hnp-c62] .icon-attachment[_ngcontent-hnp-c62] {
         font-size: 15px
         }
         }
         .capture-image[_ngcontent-hnp-c62] .icon-qrcode[_ngcontent-hnp-c62] {
         font-size: 25px
         }
         .capture-image[_ngcontent-hnp-c62] .attchtext[_ngcontent-hnp-c62] {
         margin-left: 5px;
         font-size: 16px
         }
         @media only screen and (min-width:320px) and (max-width:374px) {
         .capture-image[_ngcontent-hnp-c62] .attchtext[_ngcontent-hnp-c62] {
         font-size: 13px
         }
         }
         .capture-image[_ngcontent-hnp-c62] .icon-icon-view[_ngcontent-hnp-c62] {
         font-size: 15px;
         right: auto;
         top: auto
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .capture-image[_ngcontent-hnp-c62] {
         margin-top: 10px
         }
         }
         .icon-icon-circular-arrow[_ngcontent-hnp-c62] {
         position: absolute;
         right: 10px;
         top: 0;
         line-height: 55px;
         z-index: 999 !important
         }
         .benificiary-checkbox[_ngcontent-hnp-c62] {
         margin-bottom: 0;
         align-items: flex-start
         }
         @media screen and (min-width:568px) {
         .benificiary-checkbox[_ngcontent-hnp-c62] {
         padding-bottom: 0
         }
         }
         .benificiary-checkbox[_ngcontent-hnp-c62] ion-label[_ngcontent-hnp-c62] {
         text-overflow: clip;
         white-space: normal;
         overflow: visible;
         margin-left: 5px;
         font-weight: 400;
         font-size: 15px;
         line-height: 20px
         }
         .benificiary-checkbox[_ngcontent-hnp-c62] ion-checkbox[_ngcontent-hnp-c62] {
         margin: 13px 0 11px 11px
         }
         @media only screen and (min-width:320px) and (max-width:768px) {
         .benificiary-checkbox[_ngcontent-hnp-c62] ion-checkbox[_ngcontent-hnp-c62] {
         margin-left: 0
         }
         }
         .attachment-label[_ngcontent-hnp-c62] {
         position: relative;
         display: block;
         float: left;
         z-index: 99999;
         font-size: 12px;
         text-overflow: inherit;
         white-space: pre-wrap;
         overflow: inherit;
         color: #002060
         }
         .icon-icon-view[_ngcontent-hnp-c62],
         .icon-private[_ngcontent-hnp-c62] {
         position: absolute;
         right: 10px;
         top: -13px;
         line-height: 55px;
         color: #002060;
         z-index: 999;
         cursor: pointer
         }
         .icon-private[_ngcontent-hnp-c62] {
         font-size: 25px
         }
         .benificiary-checkbox.aadhaar-checkbox[_ngcontent-hnp-c62] ion-checkbox[_ngcontent-hnp-c62] {
         margin: 13px 0 11px
         }
         .radiogroup-flex[_ngcontent-hnp-c62] {
         display: flex
         }
         .radiogroup-flex[_ngcontent-hnp-c62] ion-label[_ngcontent-hnp-c62] {
         margin-left: 10px
         }
         .label-align[_ngcontent-hnp-c62] {
         margin-top: 15px;
         margin-left: 0 !important
         }
         .radio-label[_ngcontent-hnp-c62] {
         padding: 0
         }
         .radio-label[_ngcontent-hnp-c62] ion-col[_ngcontent-hnp-c62],
         .radio-wrap[_ngcontent-hnp-c62] {
         display: flex
         }
         ion-radio-group[_ngcontent-hnp-c62] ion-item[_ngcontent-hnp-c62] {
         margin-left: 23px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         ion-radio-group[_ngcontent-hnp-c62] ion-item[_ngcontent-hnp-c62] {
         margin-left: 0
         }
         }
         ion-radio-group[_ngcontent-hnp-c62] ion-label[_ngcontent-hnp-c62] {
         font-weight: 500
         }
         .currentaddresssame[_ngcontent-hnp-c62] {
         margin-left: 45px;
         margin-top: 10px;
         color: #002060;
         font-size: 16px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .currentaddresssame[_ngcontent-hnp-c62] {
         margin-top: 0;
         margin-left: 0
         }
         }
         .currentaddresssame[_ngcontent-hnp-c62] ion-label[_ngcontent-hnp-c62] {
         margin-left: 12px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .currentaddresssame[_ngcontent-hnp-c62] ion-label[_ngcontent-hnp-c62] {
         white-space: normal;
         text-overflow: inherit
         }
         }
         .document-upload[_ngcontent-hnp-c62] {
         padding-top: 0;
         margin: 0 0 5px 5px;
         display: flex
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .document-upload[_ngcontent-hnp-c62] {
         padding-top: 0;
         margin-top: 5px
         }
         }
         .document-upload[_ngcontent-hnp-c62] .view.doccls[_ngcontent-hnp-c62] {
         border-radius: 4px 0 0 4px;
         border-right: 0
         }
         .document-upload[_ngcontent-hnp-c62] .delete.doccls[_ngcontent-hnp-c62] {
         border-radius: 0 4px 4px 0
         }
         .document-upload[_ngcontent-hnp-c62] .doccls[_ngcontent-hnp-c62] {
         border: 1px solid #002060;
         display: block;
         float: left;
         padding: 11px 8px;
         margin: 0 !important;
         font-size: 16px
         }
         .document-upload[_ngcontent-hnp-c62] .doccls[_ngcontent-hnp-c62]:hover {
         background: rgba(66, 139, 202, .2);
         color: #002060
         }
         .document-upload[_ngcontent-hnp-c62] .view[_ngcontent-hnp-c62] {
         margin-right: 10px;
         cursor: pointer;
         text-decoration: none;
         font-weight: 500
         }
         @media only screen and (min-width:320px) and (max-width:374px) {
         .document-upload[_ngcontent-hnp-c62] .view[_ngcontent-hnp-c62] {
         font-size: 13px
         }
         }
         .document-upload[_ngcontent-hnp-c62] .delete[_ngcontent-hnp-c62] {
         margin-left: 10px;
         cursor: pointer;
         text-decoration: none;
         font-weight: 500
         }
         @media only screen and (min-width:320px) and (max-width:374px) {
         .document-upload[_ngcontent-hnp-c62] .delete[_ngcontent-hnp-c62] {
         font-size: 13px
         }
         }
         .radiogroup-flex.radio-group-id[_ngcontent-hnp-c62] {
         font-weight: 600;
         margin: 0 0 0 -5px;
         color: #333
         }
         .radiogroup-flex.radio-group-id[_ngcontent-hnp-c62] ion-radio[_ngcontent-hnp-c62] ion-label[_ngcontent-hnp-c62] {
         font-weight: 500
         }
         ion-item[_ngcontent-hnp-c62]::part(native) {
         --padding-end: 0
         }
         .timer[_ngcontent-hnp-c62] {
         height: 60px;
         line-height: 60px;
         font-size: 15px
         }
         .text-center[_ngcontent-hnp-c62],
         .timer[_ngcontent-hnp-c62] {
         text-align: center
         }
         .captcha-section[_ngcontent-hnp-c62] {
         display: flex
         }
         .refreshCaptcha[_ngcontent-hnp-c62] {
         width: 48%;
         margin: 20px -24px 0 0
         }
         .icon-icon-circular-arrow[_ngcontent-hnp-c62] {
         font-size: 25px;
         padding: 15px 0 0 20px;
         color: #002060;
         margin: 0;
         z-index: 999;
         cursor: pointer
         }
         .captcha-input[_ngcontent-hnp-c62] {
         width: 50%
         }
         .input-captcha-error[_ngcontent-hnp-c62] {
         position: absolute;
         right: 5px;
         margin-top: 68px;
         --background: transparent
         }
         @media only screen and (min-width:320px) and (max-width:568px) {
         .input-captcha-error[_ngcontent-hnp-c62] {
         margin-top: 62px
         }
         }
         .register-wrap[_ngcontent-hnp-c62] .register-header[_ngcontent-hnp-c62] h3[_ngcontent-hnp-c62] {
         text-align: left
         }
         .register-wrap[_ngcontent-hnp-c62] .covid-button-desktop[_ngcontent-hnp-c62] .register-aadhaar[_ngcontent-hnp-c62] {
         width: auto;
         margin: 20px 0 10px
         }
         .register-wrap[_ngcontent-hnp-c62] .covid-button-desktop[_ngcontent-hnp-c62] .next-btn[_ngcontent-hnp-c62] {
         width: 150px
         }
         .register-wrap[_ngcontent-hnp-c62] .title[_ngcontent-hnp-c62] {
         width: 100%;
         text-align: center;
         position: relative;
         margin: 0
         }
         .register-wrap[_ngcontent-hnp-c62] h5[_ngcontent-hnp-c62] {
         position: relative;
         padding: 10px;
         background: #fff;
         display: inline-block;
         z-index: 1;
         color: #333;
         margin: 0;
         font-size: 14px
         }
         .register-wrap[_ngcontent-hnp-c62] .title[_ngcontent-hnp-c62]:after {
         content: "";
         position: absolute;
         left: 0;
         right: 0;
         top: 50%;
         height: 1px;
         background: rgba(0, 32, 96, .1568627450980392);
         z-index: 0
         }
         .register-wrap[_ngcontent-hnp-c62] ion-item[_ngcontent-hnp-c62]::part(native) {
         --padding-end: 0
         }
         .register-wrap[_ngcontent-hnp-c62] .mat-form-field[_ngcontent-hnp-c62] {
         width: 100%
         }
         .register-wrap[_ngcontent-hnp-c62] .mat-main-field[_ngcontent-hnp-c62] {
         margin-right: -16px;
         --min-height: 20px
         }
         .register-wrap[_ngcontent-hnp-c62] .col-padding[_ngcontent-hnp-c62] {
         padding-top: 0;
         padding-bottom: 0
         }
         .register-wrap[_ngcontent-hnp-c62] .verify-aadhaar-label[_ngcontent-hnp-c62] {
         font-size: 16px;
         color: #333;
         margin-right: 40px;
         font-weight: 600
         }
         .register-wrap[_ngcontent-hnp-c62] .labelClass[_ngcontent-hnp-c62] {
         color: #002060;
         font-size: 16px;
         text-align: left;
         font-weight: 500
         }
         .register-wrap[_ngcontent-hnp-c62] .valueClass[_ngcontent-hnp-c62] {
         color: #002060;
         font-size: 16px;
         text-align: left;
         margin-top: 5px;
         margin-bottom: 15px;
         font-weight: 400
         }
         .register-wrap[_ngcontent-hnp-c62] .aadhar-otp-submit-form[_ngcontent-hnp-c62] {
         margin-top: 20px
         }
         .register-wrap[_ngcontent-hnp-c62] h5.book-appointment[_ngcontent-hnp-c62] {
         padding: 0 0 20px !important;
         font-size: 18px;
         color: #002060
         }
         .register-wrap[_ngcontent-hnp-c62] .covid-button-desktop.book-btn-end[_ngcontent-hnp-c62] {
         display: flex;
         align-items: center;
         justify-content: flex-end
         }
         .register-wrap[_ngcontent-hnp-c62] .success-msg[_ngcontent-hnp-c62] {
         font-size: 18px;
         text-align: left
         }
         .register-wrap[_ngcontent-hnp-c62] .checkmark-circle-outline[_ngcontent-hnp-c62] {
         font-size: 40px;
         color: #2e9a00
         }
         .register-wrap[_ngcontent-hnp-c62] .center-cap[_ngcontent-hnp-c62],
         .register-wrap[_ngcontent-hnp-c62] .center-date[_ngcontent-hnp-c62],
         .register-wrap[_ngcontent-hnp-c62] .center-name[_ngcontent-hnp-c62],
         .register-wrap[_ngcontent-hnp-c62] .center-time[_ngcontent-hnp-c62] {
         margin-right: 15px
         }
         .register-wrap[_ngcontent-hnp-c62] .new-app[_ngcontent-hnp-c62] {
         width: auto
         }
         .register-wrap[_ngcontent-hnp-c62] .tbl-header[_ngcontent-hnp-c62] {
         margin-left: 15px
         }
         .register-wrap[_ngcontent-hnp-c62] .mat-list-base[_ngcontent-hnp-c62] {
         width: 100%;
         padding-top: 0;
         max-height: 550px;
         overflow-y: scroll;
         outline: none
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .register-wrap[_ngcontent-hnp-c62] .mat-list-base[_ngcontent-hnp-c62] {
         height: auto
         }
         }
         .register-wrap[_ngcontent-hnp-c62] .mat-list-base[_ngcontent-hnp-c62] .mat-list-item[_ngcontent-hnp-c62],
         .register-wrap[_ngcontent-hnp-c62] .mat-list-base[_ngcontent-hnp-c62] .mat-list-option[_ngcontent-hnp-c62] {
         height: auto;
         border-bottom: 1px solid #eaeaea
         }
         .register-wrap[_ngcontent-hnp-c62] .row-disp[_ngcontent-hnp-c62] {
         padding: 10px 0
         }
         .register-wrap[_ngcontent-hnp-c62] .row-disp[_ngcontent-hnp-c62] h5[_ngcontent-hnp-c62] {
         background-color: initial;
         font-size: 15px;
         font-weight: 500;
         color: #333;
         padding: 0
         }
         .register-wrap[_ngcontent-hnp-c62] .row-disp[_ngcontent-hnp-c62] p[_ngcontent-hnp-c62] {
         font-size: 14px;
         color: #998fa2;
         margin-bottom: 0;
         margin-top: 5px
         }
         .register-wrap[_ngcontent-hnp-c62] ion-slides[_ngcontent-hnp-c62] {
         height: 100%;
         color: #ad0000
         }
         .resend[_ngcontent-hnp-c62] {
         color: #333;
         font-size: 15px;
         display: inline-block
         }
         .not-now[_ngcontent-hnp-c62] {
         text-decoration: none;
         margin-right: 20px
         }
         .app_bookcls[_ngcontent-hnp-c62],
         .app_bookcls[_ngcontent-hnp-c62] p[_ngcontent-hnp-c62] {
         text-align: center !important
         }
         .app_bookcls[_ngcontent-hnp-c62] p[_ngcontent-hnp-c62] {
         color: #666;
         font-size: 17px
         }
         .app_bookcls[_ngcontent-hnp-c62] h3[_ngcontent-hnp-c62] {
         text-align: center !important
         }
         .customregist[_ngcontent-hnp-c62] {
         width: 1080px !important
         }
         .date-availability[_ngcontent-hnp-c62] h6[_ngcontent-hnp-c62] {
         margin: 10px 0;
         font-weight: 400;
         color: #002060;
         font-size: 16px;
         text-align: left;
         display: flex
         }
         .date-availability[_ngcontent-hnp-c62] h6[_ngcontent-hnp-c62] ion-icon[_ngcontent-hnp-c62] {
         margin-right: 5px
         }
         .date-availability[_ngcontent-hnp-c62] p[_ngcontent-hnp-c62] {
         font-size: 13px;
         color: #333;
         text-align: left
         }
         .date-availability[_ngcontent-hnp-c62] .slider-wrap[_ngcontent-hnp-c62] {
         display: flex
         }
         .date-availability[_ngcontent-hnp-c62] .slider-wrap[_ngcontent-hnp-c62] .slide-item[_ngcontent-hnp-c62] {
         margin: 0 5px;
         border: 1px solid #c7c7c7;
         flex: 1
         }
         .date-availability[_ngcontent-hnp-c62] .slider-wrap[_ngcontent-hnp-c62] .slide-item[_ngcontent-hnp-c62]:hover {
         background-color: rgba(0, 32, 96, .0392156862745098)
         }
         .date-availability[_ngcontent-hnp-c62] .slider-wrap[_ngcontent-hnp-c62] .slide-item[_ngcontent-hnp-c62]:first-child {
         margin-left: 0
         }
         .date-availability[_ngcontent-hnp-c62] .slider-wrap[_ngcontent-hnp-c62] .slide-item[_ngcontent-hnp-c62]:last-child {
         margin-right: 0
         }
         .date-availability[_ngcontent-hnp-c62] .slider-wrap[_ngcontent-hnp-c62] .slide-item[_ngcontent-hnp-c62] .slide-head[_ngcontent-hnp-c62] {
         font-size: 14px;
         font-weight: 600;
         border-bottom: 1px solid #c7c7c7;
         padding: 10px;
         background-color: #f9f9f9
         }
         .date-availability[_ngcontent-hnp-c62] .slider-wrap[_ngcontent-hnp-c62] .slide-item[_ngcontent-hnp-c62]:hover .slide-head[_ngcontent-hnp-c62] {
         background-color: rgba(0, 32, 96, .0392156862745098)
         }
         .date-availability[_ngcontent-hnp-c62] .slider-wrap[_ngcontent-hnp-c62] .slide-item[_ngcontent-hnp-c62] .slide-cont[_ngcontent-hnp-c62] ul[_ngcontent-hnp-c62] {
         list-style: none;
         margin: 0;
         padding: 0
         }
         .date-availability[_ngcontent-hnp-c62] .slider-wrap[_ngcontent-hnp-c62] .slide-item[_ngcontent-hnp-c62] .slide-cont[_ngcontent-hnp-c62] ul[_ngcontent-hnp-c62] li[_ngcontent-hnp-c62] {
         font-size: 13px;
         display: inline-block;
         width: 50%;
         border-right: 1px solid #c7c7c7;
         padding: 5px
         }
         .date-availability[_ngcontent-hnp-c62] .slider-wrap[_ngcontent-hnp-c62] .slide-item[_ngcontent-hnp-c62] .slide-cont[_ngcontent-hnp-c62] ul[_ngcontent-hnp-c62] li[_ngcontent-hnp-c62]:last-child {
         border-right: 0
         }
         .date-availability[_ngcontent-hnp-c62] .slider-wrap[_ngcontent-hnp-c62] .slide-item.active[_ngcontent-hnp-c62],
         .date-availability[_ngcontent-hnp-c62] .slider-wrap[_ngcontent-hnp-c62] .slide-item.active[_ngcontent-hnp-c62] .slide-head[_ngcontent-hnp-c62] {
         background-color: rgba(0, 32, 96, .0392156862745098)
         }
         .time-slot[_ngcontent-hnp-c62] h6[_ngcontent-hnp-c62] {
         margin: 10px 0;
         font-weight: 600;
         color: #333;
         font-size: 16px;
         text-align: left
         }
         .time-slot[_ngcontent-hnp-c62] h6[_ngcontent-hnp-c62] span[_ngcontent-hnp-c62] {
         font-weight: 400
         }
         .time-slot[_ngcontent-hnp-c62] ul[_ngcontent-hnp-c62] {
         margin: 0;
         padding: 0;
         list-style-type: none;
         text-align: left
         }
         .time-slot[_ngcontent-hnp-c62] ul[_ngcontent-hnp-c62] li[_ngcontent-hnp-c62] {
         font-size: 14px;
         color: #333;
         margin: 0 0 10px
         }
         .list-head[_ngcontent-hnp-c62] {
         margin: 10px 0;
         font-weight: 400;
         color: #002060;
         font-size: 16px;
         text-align: left;
         display: flex
         }
         .list-head[_ngcontent-hnp-c62] ion-icon[_ngcontent-hnp-c62] {
         margin-right: 5px
         }
         .list-availablity[_ngcontent-hnp-c62] {
         border: 1px solid #c7c7c7;
         border-radius: 5px;
         padding: 0 10px;
         margin-bottom: 10px
         }
         .list-availablity[_ngcontent-hnp-c62] ion-row[_ngcontent-hnp-c62] {
         display: flex;
         align-items: center
         }
         .list-availablity[_ngcontent-hnp-c62] p.availablity[_ngcontent-hnp-c62],
         .list-availablity[_ngcontent-hnp-c62] p.center-name[_ngcontent-hnp-c62],
         .list-availablity[_ngcontent-hnp-c62] p.timing[_ngcontent-hnp-c62] {
         text-align: left;
         margin: 0;
         font-size: 14px;
         color: #333
         }
         .list-availablity[_ngcontent-hnp-c62] .covid-button-desktop.book-btn[_ngcontent-hnp-c62] .vac-btn[_ngcontent-hnp-c62] {
         width: 80px;
         --background: transparent;
         --color: #002060;
         border: 1px solid #002060;
         --box-shadow: none;
         border-radius: 31px;
         font-size: 14px;
         height: 35px;
         font-weight: 600;
         margin: 10px 0
         }
         .list-availablity[_ngcontent-hnp-c62]:nth-child(2n) {
         background-color: rgba(0, 32, 96, .0392156862745098)
         }
         .mat-label[_ngcontent-hnp-c62] {
         display: flex
         }
         .covid-button-desktop.book-btn[_ngcontent-hnp-c62] .vac-btn.confirm-btn[_ngcontent-hnp-c62] {
         width: 140px
         }
         .thank-you-header[_ngcontent-hnp-c62] {
         padding: 10px 0
         }
         .icon-box[_ngcontent-hnp-c62] {
         margin-top: 0;
         margin-bottom: 0;
         position: absolute;
         right: 3px;
         top: 5px;
         text-align: right
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .icon-box[_ngcontent-hnp-c62] {
         margin-top: 0;
         margin-bottom: 10px;
         position: relative;
         right: 0;
         top: 0;
         text-align: center
         }
         }
         .icon-box[_ngcontent-hnp-c62] ion-icon[_ngcontent-hnp-c62] {
         font-size: 16px;
         margin-left: 10px
         }
         .icon-box[_ngcontent-hnp-c62] span[_ngcontent-hnp-c62] {
         font-family: Montserrat, sans-serif;
         font-size: 16px
         }
         .thank-msg[_ngcontent-hnp-c62] {
         text-align: left;
         margin: 0;
         padding-bottom: 20px;
         color: #333
         }
         .covid-button-desktop.book-btn[_ngcontent-hnp-c62] .vac-btn[_ngcontent-hnp-c62],
         .covid-button-desktop[_ngcontent-hnp-c62] .search-btn[_ngcontent-hnp-c62] {
         width: 130px;
         --color: #fff;
         --background: #002060
         }
         .covid-button-desktop.book-btn[_ngcontent-hnp-c62] .search-btn[_ngcontent-hnp-c62] {
         --color: #333;
         border: 1px solid #868686;
         --background: #f3f4f6;
         border-radius: 31px;
         --box-shadow: none
         }
         .next-week[_ngcontent-hnp-c62] {
         justify-content: flex-end
         }
         .next-week[_ngcontent-hnp-c62],
         .prev-week[_ngcontent-hnp-c62] {
         display: flex;
         text-decoration: none;
         font-size: 12px;
         align-items: center;
         cursor: pointer
         }
         .prev-week[_ngcontent-hnp-c62] {
         justify-content: flex-start
         }
         .custombtns[_ngcontent-hnp-c62] {
         color: #002060 !important
         }
         .register-vaccine-header[_ngcontent-hnp-c62] h2[_ngcontent-hnp-c62] {
         color: #002060;
         font-size: 24px
         }
         .register-vaccine-header[_ngcontent-hnp-c62] p[_ngcontent-hnp-c62] {
         color: #333;
         font-size: 16px;
         margin-bottom: 10px
         }
         .register-vaccine-header[_ngcontent-hnp-c62] .image-icon[_ngcontent-hnp-c62] {
         width: 120px;
         height: 120px;
         border-radius: 100%;
         background-color: #fff;
         display: flex;
         align-items: center;
         justify-content: center;
         margin: -80px auto 0;
         box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .19)
         }
         .register-vaccine-header[_ngcontent-hnp-c62] .image-icon[_ngcontent-hnp-c62] img[_ngcontent-hnp-c62] {
         width: 80px;
         text-align: center
         }
         .register-main-box[_ngcontent-hnp-c62] {
         margin-top: 100px
         }
         div.blueTable[_ngcontent-hnp-c62] {
         border: 1px solid #dde4ff;
         width: 100%;
         text-align: left;
         border-collapse: collapse
         }
         .divTable.blueTable[_ngcontent-hnp-c62] .divTableCell[_ngcontent-hnp-c62],
         .divTable.blueTable[_ngcontent-hnp-c62] .divTableHead[_ngcontent-hnp-c62] {
         border: 0 solid #aaa;
         padding: 10px;
         text-transform: capitalize
         }
         .divTable.blueTable[_ngcontent-hnp-c62] .divTableBody[_ngcontent-hnp-c62] .divTableCell[_ngcontent-hnp-c62] {
         font-size: 15px;
         color: #002060;
         font-weight: 400
         }
         .divTable.blueTable[_ngcontent-hnp-c62] .divTableHeading[_ngcontent-hnp-c62] {
         background: #e8e5e5;
         background: linear-gradient(180deg, #eeebeb 0, #eae7e7 66%, #e8e5e5)
         }
         .divTable.blueTable[_ngcontent-hnp-c62] .divTableHeading[_ngcontent-hnp-c62] .divTableHead[_ngcontent-hnp-c62] {
         font-size: 16px;
         font-weight: 500;
         color: #002060
         }
         .blueTable[_ngcontent-hnp-c62] .tableFootStyle[_ngcontent-hnp-c62] {
         font-size: 14px
         }
         .blueTable[_ngcontent-hnp-c62] .tableFootStyle[_ngcontent-hnp-c62] .links[_ngcontent-hnp-c62] {
         text-align: right
         }
         .blueTable[_ngcontent-hnp-c62] .tableFootStyle[_ngcontent-hnp-c62] .links[_ngcontent-hnp-c62] a[_ngcontent-hnp-c62] {
         display: inline-block;
         background: #1c6ea4;
         color: #fff;
         padding: 2px 8px;
         border-radius: 5px
         }
         .blueTable.outerTableFooter[_ngcontent-hnp-c62] {
         border-top: none
         }
         .blueTable.outerTableFooter[_ngcontent-hnp-c62] .tableFootStyle[_ngcontent-hnp-c62] {
         padding: 3px 5px
         }
         .divTable[_ngcontent-hnp-c62] {
         display: table
         }
         .divTableRow[_ngcontent-hnp-c62] {
         display: table-row
         }
         .divTableCell[_ngcontent-hnp-c62],
         .divTableHead[_ngcontent-hnp-c62] {
         display: table-cell
         }
         .divTableHeading[_ngcontent-hnp-c62] {
         display: table-header-group
         }
         .divTableFoot[_ngcontent-hnp-c62] {
         display: table-footer-group
         }
         .divTableBody[_ngcontent-hnp-c62] {
         display: table-row-group
         }
         .center-title[_ngcontent-hnp-c62] {
         padding: 2px 15px;
         background: #fbfbfb;
         border-radius: 0
         }
         .center-title[_ngcontent-hnp-c62] h3[_ngcontent-hnp-c62] {
         font-size: 16px;
         font-weight: 400;
         color: #333;
         margin: 0;
         text-align: left
         }
         .date-availability-wrap[_ngcontent-hnp-c62] {
         overflow-y: auto;
         overflow-x: hidden
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .date-availability-wrap[_ngcontent-hnp-c62] {
         height: auto
         }
         }
         .date-availability-wrap[_ngcontent-hnp-c62] .date-details[_ngcontent-hnp-c62] {
         width: 100%;
         margin: 0;
         border-radius: 5px;
         display: flex
         }
         .date-availability-wrap[_ngcontent-hnp-c62] .date-details[_ngcontent-hnp-c62] .left-data[_ngcontent-hnp-c62] {
         background-color: #f5f6f9;
         border-right: 1px solid #bfbfbf;
         width: 40%;
         display: flex;
         align-items: center;
         border-bottom: 1px solid #bfbfbf
         }
         .date-availability-wrap[_ngcontent-hnp-c62] .date-details[_ngcontent-hnp-c62] .left-data[_ngcontent-hnp-c62] .center-date[_ngcontent-hnp-c62] {
         font-size: 13px;
         text-align: left;
         padding: 10px;
         color: #333;
         font-weight: 600;
         margin: 0
         }
         .date-availability-wrap[_ngcontent-hnp-c62] .date-details[_ngcontent-hnp-c62] .left-data[_ngcontent-hnp-c62] .center-date[_ngcontent-hnp-c62] span[_ngcontent-hnp-c62] {
         text-transform: uppercase
         }
         .date-availability-wrap[_ngcontent-hnp-c62] .date-details[_ngcontent-hnp-c62] .left-data[_ngcontent-hnp-c62] .center-date[_ngcontent-hnp-c62] .time-slot[_ngcontent-hnp-c62] {
         font-size: 10px;
         font-weight: 400
         }
         .date-availability-wrap[_ngcontent-hnp-c62] .date-details[_ngcontent-hnp-c62] .right-data[_ngcontent-hnp-c62] {
         width: 60%;
         display: block;
         border-bottom: 1px solid #bfbfbf;
         background: #fff;
         cursor: pointer
         }
         .date-availability-wrap[_ngcontent-hnp-c62] .date-details[_ngcontent-hnp-c62] .right-data[_ngcontent-hnp-c62]:hover {
         background: #f3f4f6
         }
         .date-availability-wrap[_ngcontent-hnp-c62] .date-details[_ngcontent-hnp-c62] .right-data[_ngcontent-hnp-c62] .available-capacity[_ngcontent-hnp-c62] {
         font-size: 13px;
         text-align: center;
         padding: 5px;
         color: #2e9a00;
         font-weight: 500
         }
         .date-availability-wrap[_ngcontent-hnp-c62] .date-details[_ngcontent-hnp-c62] .right-data[_ngcontent-hnp-c62] .available-capacity[_ngcontent-hnp-c62] p[_ngcontent-hnp-c62] {
         margin: 0;
         position: relative;
         padding: 10px 0
         }
         .date-availability-wrap[_ngcontent-hnp-c62] .date-details[_ngcontent-hnp-c62] .right-data[_ngcontent-hnp-c62] .timings[_ngcontent-hnp-c62] ul[_ngcontent-hnp-c62] {
         margin: 0;
         padding: 0;
         list-style: none;
         border-top: 1px solid #bfbfbf
         }
         .date-availability-wrap[_ngcontent-hnp-c62] .date-details[_ngcontent-hnp-c62] .right-data[_ngcontent-hnp-c62] .timings[_ngcontent-hnp-c62] ul[_ngcontent-hnp-c62] li[_ngcontent-hnp-c62] {
         display: inline-block;
         font-size: 12px;
         text-align: center;
         padding: 5px;
         width: 50%;
         color: #333;
         font-weight: 500;
         border-right: 1px solid #bfbfbf;
         cursor: pointer
         }
         .date-availability-wrap[_ngcontent-hnp-c62] .date-details[_ngcontent-hnp-c62] .right-data[_ngcontent-hnp-c62] .timings[_ngcontent-hnp-c62] ul[_ngcontent-hnp-c62] li[_ngcontent-hnp-c62]:hover {
         background-color: #002060;
         color: #fff
         }
         .date-availability-wrap[_ngcontent-hnp-c62] .date-details[_ngcontent-hnp-c62] .right-data[_ngcontent-hnp-c62] .timings[_ngcontent-hnp-c62] ul[_ngcontent-hnp-c62] li[_ngcontent-hnp-c62]:last-child {
         border-right: 0
         }
         .date-availability-wrap[_ngcontent-hnp-c62] .date-details[_ngcontent-hnp-c62] .right-data[_ngcontent-hnp-c62] .timings[_ngcontent-hnp-c62] ul[_ngcontent-hnp-c62] li.active[_ngcontent-hnp-c62] {
         background-color: #002060;
         color: #fff;
         position: relative
         }
         .date-availability-wrap[_ngcontent-hnp-c62] .date-details[_ngcontent-hnp-c62] .right-data[_ngcontent-hnp-c62] .timings[_ngcontent-hnp-c62] ul[_ngcontent-hnp-c62] li.active[_ngcontent-hnp-c62]:after {
         content: "";
         font-family: icomoon;
         color: #fff;
         font-size: 8px;
         border-radius: 100%;
         vertical-align: middle;
         margin: 0 0 0 5px
         }
         .map-avail-table[_ngcontent-hnp-c62] {
         z-index: 9999;
         position: absolute !important;
         top: 80px;
         right: 58px
         }
         @media only screen and (min-width:320px) and (max-width:370px) {
         .map-avail-table[_ngcontent-hnp-c62] {
         top: auto;
         right: 0;
         left: 0;
         bottom: 120px;
         width: 100%;
         margin: auto;
         transition: .5s ease
         }
         }
         @media only screen and (min-width:371px) and (max-width:767px) {
         .map-avail-table[_ngcontent-hnp-c62] {
         top: auto;
         right: 0;
         left: 0;
         bottom: 100px;
         width: 100%;
         margin: auto;
         transition: .5s ease
         }
         }
         .map-avail-table.col-sm-12[_ngcontent-hnp-c62] {
         padding-left: 0;
         padding-right: 0
         }
         .avail-tbl[_ngcontent-hnp-c62] {
         height: 380px;
         overflow: hidden
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .avail-tbl[_ngcontent-hnp-c62] {
         height: auto
         }
         }
         .date-ava[_ngcontent-hnp-c62] {
         background: #fff !important
         }
         .center-name-red[_ngcontent-hnp-c62] {
         color: #ad0000;
         margin-left: 10px
         }
         .center-box[_ngcontent-hnp-c62],
         .date-ava[_ngcontent-hnp-c62] {
         margin-top: 30px
         }
         .date-ava[_ngcontent-hnp-c62] {
         margin-top: 0
         }
         .center-main-field[_ngcontent-hnp-c62] {
         margin-right: 0 !important;
         text-align: left
         }
         .button-container[_ngcontent-hnp-c62] {
         display: flex;
         align-items: center;
         justify-content: center
         }
         .button-container__right[_ngcontent-hnp-c62] {
         display: flex;
         align-items: center;
         justify-content: flex-end
         }
         .map-container[_ngcontent-hnp-c62],
         .map-div[_ngcontent-hnp-c62] {
         margin-top: 20px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .map-div[_ngcontent-hnp-c62] {
         margin-top: 0
         }
         }
         .map-div.col-sm-12[_ngcontent-hnp-c62] {
         padding-left: 7.5px;
         padding-right: 7.5px
         }
         .sectiontitle[_ngcontent-hnp-c62] {
         font-size: 20px;
         font-weight: 700;
         margin-top: 0;
         text-align: center
         }
         .datatable[_ngcontent-hnp-c62] {
         max-height: 295px;
         overflow: auto;
         text-align: center
         }
         @media only screen and (min-width:320px) and (max-width:370px) {
         .datatable[_ngcontent-hnp-c62] {
         max-height: 275px
         }
         }
         @media only screen and (min-width:371px) and (max-width:767px) {
         .datatable[_ngcontent-hnp-c62] {
         max-height: 275px
         }
         }
         .datatable[_ngcontent-hnp-c62] th[_ngcontent-hnp-c62] {
         background: #fbfbfb;
         padding: 5px;
         border: 1px solid #ccc
         }
         .datatable[_ngcontent-hnp-c62] td[_ngcontent-hnp-c62] {
         padding: 5px;
         border: 1px solid #f2f2f2
         }
         .datatable[_ngcontent-hnp-c62] p[_ngcontent-hnp-c62] {
         margin-bottom: 0
         }
         ul.slot-box[_ngcontent-hnp-c62] {
         margin: 0;
         padding: 0;
         display: flex;
         justify-content: flex-start
         }
         ul.slot-box[_ngcontent-hnp-c62] li[_ngcontent-hnp-c62] {
         display: inline-block;
         list-style: none;
         margin: 0;
         padding: 0 5px;
         width: 100%;
         text-align: center
         }
         .slot-available[_ngcontent-hnp-c62] {
         text-decoration: none;
         color: #2e2e2e;
         font-size: 12px;
         font-weight: 700;
         background-color: #a9d18e;
         padding: 0 8px;
         display: flex;
         width: 50px;
         line-height: inherit;
         justify-content: center;
         align-items: center
         }
         .slot-available.no-seat[_ngcontent-hnp-c62] {
         background-color: #ad0000 !important;
         color: #fff !important;
         margin: 0 auto
         }
         .slot-available.less-seat[_ngcontent-hnp-c62] {
         background-color: #ffbf00 !important
         }
         .slot-available.no-available[_ngcontent-hnp-c62] {
         background-color: #f3f3f3 !important;
         color: #afafaf;
         border: 1px solid #afafaf
         }
         .vaccine-name[_ngcontent-hnp-c62] {
         font-size: 12px;
         color: #2e2e2e;
         margin: 0;
         padding: 3px 0 0;
         background: transparent
         }
         .age-limit[_ngcontent-hnp-c62],
         .vaccine-name[_ngcontent-hnp-c62] {
         text-transform: capitalize
         }
         .age-limit[_ngcontent-hnp-c62] {
         color: #c20505;
         font-size: 11px
         }
         .nextweek[_ngcontent-hnp-c62] {
         padding: 0 10px 10px 0
         }
         .data-scroll[_ngcontent-hnp-c62] {
         overflow: auto
         }
         .hospital-block[_ngcontent-hnp-c62] {
         padding: 10px 15px 0;
         background: #fbfbfb
         }
         .center-name-title[_ngcontent-hnp-c62] {
         font-size: 14px;
         margin: 0;
         padding: 0;
         line-height: 1;
         font-weight: 500;
         color: #002060
         }
         .center-name-text[_ngcontent-hnp-c62] {
         margin: 0;
         padding: 0;
         font-size: 12px
         }
         .price-list[_ngcontent-hnp-c62] {
         margin: 0;
         padding: 0;
         font-size: 11px;
         text-transform: capitalize
         }
         .pagination-box[_ngcontent-hnp-c62] {
         display: flex;
         justify-content: space-between;
         padding: 5px 15px;
         font-weight: 500;
         font-size: 14px;
         background: #fff;
         border-top: 1px solid #f2f2f2
         }
         .dt[_ngcontent-hnp-c62] {
         font-size: 12px
         }
         .paid-button[_ngcontent-hnp-c62] {
         color: #fff;
         font-size: 9px;
         font-weight: 600;
         background-color: #2152b3;
         border-radius: 20px;
         padding: 2px 5px;
         margin-left: 3px
         }
         .note-block[_ngcontent-hnp-c62] {
         padding: 20px 0 0;
         font-size: 12px
         }
         .note-block[_ngcontent-hnp-c62] span[_ngcontent-hnp-c62] {
         font-weight: 500
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .note-block[_ngcontent-hnp-c62] {
         padding: 10px 0
         }
         }
         .dosetotal[_ngcontent-hnp-c62] {
         line-height: 1.2;
         display: flex;
         width: 100px;
         margin: 0 auto;
         border: 1px solid #ccc;
         align-items: stretch
         }
         .dosetotal[_ngcontent-hnp-c62] span[_ngcontent-hnp-c62] {
         color: #3c3c3c;
         font-size: 12px;
         padding: 5px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .dosetotal[_ngcontent-hnp-c62] span[_ngcontent-hnp-c62] {
         display: block;
         font-size: 11px
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .dosetotal[_ngcontent-hnp-c62] span[_ngcontent-hnp-c62]:first-child {
         border-right: 0;
         padding-right: 3px;
         padding-left: 3px;
         margin-right: 0
         }
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .map-avail-table[_ngcontent-hnp-c62] .dosetotal[_ngcontent-hnp-c62] span[_ngcontent-hnp-c62] {
         width: 24px
         }
         }
         .my-close-btn[_ngcontent-hnp-c62] {
         position: absolute;
         right: 10px;
         top: 5px;
         cursor: pointer;
         font-size: 24px;
         color: #999
         }
         .my-close-btn[_ngcontent-hnp-c62]:hover {
         text-decoration: none;
         color: #666
         }
         .beta-txt[_ngcontent-hnp-c62] {
         font-weight: 700;
         color: #001f60;
         text-transform: uppercase;
         font-size: 14px;
         background: #ffc002;
         border-radius: 5px;
         display: inline-block;
         padding: 2px 15px;
         text-align: center;
         margin: 10px auto auto
         }
      
   
         .mat-tab-body-content {
         height: 100%;
         overflow: auto
         }
         .mat-tab-group-dynamic-height .mat-tab-body-content {
         overflow: hidden
         }
      
   
         @charset "UTF-8";
         row-header[_ngcontent-hnp-c61] {
         padding: 0;
         display: flex;
         margin: 20px 5px 10px
         }
         row-header[_ngcontent-hnp-c61] h2[_ngcontent-hnp-c61] {
         border-bottom: 2px solid #002060;
         margin: 10px 0 0;
         color: #002060;
         font-size: 25px;
         padding: 0 20px 5px 0;
         text-transform: normal;
         font-weight: 700
         }
         .verify-btn[_ngcontent-hnp-c61] {
         text-transform: uppercase;
         font-size: 16px;
         line-height: 21px;
         font-weight: 500;
         height: 45px;
         --color: #fff;
         --border-radius: 31px;
         --box-shadow: 1px 2px 8px 7px rgba(0, 0, 0, 0.1607843137254902);
         margin-top: 0;
         --background: #002060
         }
         .searchbtnmap[_ngcontent-hnp-c61] {
         display: inline-block;
         color: #002060;
         border: 1px solid #002060;
         --border-radius: 5px;
         border-radius: 5px;
         --background: transparent;
         height: 32px;
         --padding-start: 1.8em;
         --padding-end: 1.8em;
         --box-shadow: none;
         margin-top: 0;
         margin-left: 10px;
         margin-bottom: 10px;
         text-transform: capitalize;
         font-weight: 700;
         cursor: pointer
         }
         .searchmapbtn[_ngcontent-hnp-c61] {
         width: 50vw;
         margin: auto
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .searchmapbtn[_ngcontent-hnp-c61] {
         width: 85vw;
         margin: auto
         }
         }
         .matsearch[_ngcontent-hnp-c61] {
         width: 100%;
         border-radius: 50px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .matsearch[_ngcontent-hnp-c61] {
         width: 100% !important
         }
         }
         .matsearch[_ngcontent-hnp-c61] .mat-form-field-outline-start {
         border-radius: 50px 0 0 50px;
         min-width: 25px
         }
         .matsearch[_ngcontent-hnp-c61] .mat-form-field-outline-end {
         border-radius: 0 50px 50px 0
         }
         .matsearch[_ngcontent-hnp-c61] .mat-icon[_ngcontent-hnp-c61] {
         cursor: pointer
         }
         .matsearch[_ngcontent-hnp-c61] .mat-input-element {
         font-size: 18px
         }
         .mat-form-field-appearance-outline .mat-form-field-outline-thick {
         color: #bfbfbf !important
         }
         .mat-form-field-outline-start {
         border-radius: 50px 0 0 50px
         }
         .mat-form-field-appearance-outline[_ngcontent-hnp-c61] .mat-form-field-outline-thick[_ngcontent-hnp-c61] .mat-form-field-outline-end[_ngcontent-hnp-c61],
         .mat-form-field-appearance-outline[_ngcontent-hnp-c61] .mat-form-field-outline-thick[_ngcontent-hnp-c61] .mat-form-field-outline-gap[_ngcontent-hnp-c61],
         .mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-start {
         border-width: 1px
         }
         .mat-form-field-appearance-outline .mat-form-field-infix {
         padding: .5em 0 .9em .8em
         }
         ion-button[_ngcontent-hnp-c61] {
         text-transform: capitalize
         }
         .aadhaar-text[_ngcontent-hnp-c61] {
         margin: 0;
         font-size: 15px
         }
         .row-sub-header[_ngcontent-hnp-c61] {
         margin: 15px 0;
         color: #333;
         font-size: 20px;
         height: 0;
         font-weight: 600
         }
         .no-padding[_ngcontent-hnp-c61] {
         padding: 0
         }
         ion-app.cameraView[_ngcontent-hnp-c61],
         ion-app.cameraView[_ngcontent-hnp-c61] .nav-decor[_ngcontent-hnp-c61],
         ion-app.cameraView[_ngcontent-hnp-c61] ion-content[_ngcontent-hnp-c61] {
         background: transparent none !important
         }
         ion-item[_ngcontent-hnp-c61]::part(native) {
         --padding-start: 0
         }
         form[_ngcontent-hnp-c61] .register-beneficiary-form[_ngcontent-hnp-c61] {
         margin: 0 15px;
         padding-bottom: 0
         }
         @media only screen and (min-width:320px) and (max-width:768px) {
         form[_ngcontent-hnp-c61] .register-beneficiary-form[_ngcontent-hnp-c61] {
         margin: 0
         }
         }
         form[_ngcontent-hnp-c61] div[_ngcontent-hnp-c61] .seperator[_ngcontent-hnp-c61] {
         padding-top: 15px;
         border-bottom: 4px solid #707070
         }
         form[_ngcontent-hnp-c61] .item[_ngcontent-hnp-c61],
         form[_ngcontent-hnp-c61] .item-label[_ngcontent-hnp-c61] {
         --border-color: transparent;
         --border-width: 0
         }
         form[_ngcontent-hnp-c61] ion-item[_ngcontent-hnp-c61] {
         --highlight-height: 0px
         }
         .capture-image[_ngcontent-hnp-c61],
         form[_ngcontent-hnp-c61] .item-select[_ngcontent-hnp-c61] {
         --background: transparent
         }
         .capture-image[_ngcontent-hnp-c61] {
         --color: #002060;
         width: auto;
         height: 43px;
         --border-width: 1px;
         --border-color: #002060;
         --border-style: solid;
         margin-top: 0
         }
         .capture-image[_ngcontent-hnp-c61] .button-inner[_ngcontent-hnp-c61] {
         display: block
         }
         .capture-image__tick[_ngcontent-hnp-c61] {
         --color: #2e9a00;
         --border-color: #2e9a00
         }
         .capture-image[_ngcontent-hnp-c61] .icon-icon-tick[_ngcontent-hnp-c61] {
         font-size: 15px
         }
         .capture-image[_ngcontent-hnp-c61] .icon-attachment[_ngcontent-hnp-c61] {
         font-size: 20px;
         margin-top: -1px;
         float: left
         }
         @media only screen and (min-width:320px) and (max-width:374px) {
         .capture-image[_ngcontent-hnp-c61] .icon-attachment[_ngcontent-hnp-c61] {
         font-size: 15px
         }
         }
         .capture-image[_ngcontent-hnp-c61] .icon-qrcode[_ngcontent-hnp-c61] {
         font-size: 25px
         }
         .capture-image[_ngcontent-hnp-c61] .attchtext[_ngcontent-hnp-c61] {
         margin-left: 5px;
         font-size: 16px
         }
         @media only screen and (min-width:320px) and (max-width:374px) {
         .capture-image[_ngcontent-hnp-c61] .attchtext[_ngcontent-hnp-c61] {
         font-size: 13px
         }
         }
         .capture-image[_ngcontent-hnp-c61] .icon-icon-view[_ngcontent-hnp-c61] {
         font-size: 15px;
         right: auto;
         top: auto
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .capture-image[_ngcontent-hnp-c61] {
         margin-top: 10px
         }
         }
         .icon-icon-circular-arrow[_ngcontent-hnp-c61] {
         position: absolute;
         right: 10px;
         top: 0;
         line-height: 55px;
         z-index: 999 !important
         }
         .benificiary-checkbox[_ngcontent-hnp-c61] {
         margin-bottom: 0;
         align-items: flex-start
         }
         @media screen and (min-width:568px) {
         .benificiary-checkbox[_ngcontent-hnp-c61] {
         padding-bottom: 0
         }
         }
         .benificiary-checkbox[_ngcontent-hnp-c61] ion-label[_ngcontent-hnp-c61] {
         text-overflow: clip;
         white-space: normal;
         overflow: visible;
         margin-left: 5px;
         font-weight: 400;
         font-size: 15px;
         line-height: 20px
         }
         .benificiary-checkbox[_ngcontent-hnp-c61] ion-checkbox[_ngcontent-hnp-c61] {
         margin: 13px 0 11px 11px
         }
         @media only screen and (min-width:320px) and (max-width:768px) {
         .benificiary-checkbox[_ngcontent-hnp-c61] ion-checkbox[_ngcontent-hnp-c61] {
         margin-left: 0
         }
         }
         .attachment-label[_ngcontent-hnp-c61] {
         position: relative;
         display: block;
         float: left;
         z-index: 99999;
         font-size: 12px;
         text-overflow: inherit;
         white-space: pre-wrap;
         overflow: inherit;
         color: #002060
         }
         .icon-icon-view[_ngcontent-hnp-c61],
         .icon-private[_ngcontent-hnp-c61] {
         position: absolute;
         right: 10px;
         top: -13px;
         line-height: 55px;
         color: #002060;
         z-index: 999;
         cursor: pointer
         }
         .icon-private[_ngcontent-hnp-c61] {
         font-size: 25px
         }
         .benificiary-checkbox.aadhaar-checkbox[_ngcontent-hnp-c61] ion-checkbox[_ngcontent-hnp-c61] {
         margin: 13px 0 11px
         }
         .radiogroup-flex[_ngcontent-hnp-c61] {
         display: flex
         }
         .radiogroup-flex[_ngcontent-hnp-c61] ion-label[_ngcontent-hnp-c61] {
         margin-left: 10px
         }
         .label-align[_ngcontent-hnp-c61] {
         margin-top: 15px;
         margin-left: 0 !important
         }
         .radio-label[_ngcontent-hnp-c61] {
         padding: 0
         }
         .radio-label[_ngcontent-hnp-c61] ion-col[_ngcontent-hnp-c61],
         .radio-wrap[_ngcontent-hnp-c61] {
         display: flex
         }
         ion-radio-group[_ngcontent-hnp-c61] ion-item[_ngcontent-hnp-c61] {
         margin-left: 23px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         ion-radio-group[_ngcontent-hnp-c61] ion-item[_ngcontent-hnp-c61] {
         margin-left: 0
         }
         }
         ion-radio-group[_ngcontent-hnp-c61] ion-label[_ngcontent-hnp-c61] {
         font-weight: 500
         }
         .currentaddresssame[_ngcontent-hnp-c61] {
         margin-left: 45px;
         margin-top: 10px;
         color: #002060;
         font-size: 16px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .currentaddresssame[_ngcontent-hnp-c61] {
         margin-top: 0;
         margin-left: 0
         }
         }
         .currentaddresssame[_ngcontent-hnp-c61] ion-label[_ngcontent-hnp-c61] {
         margin-left: 12px
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .currentaddresssame[_ngcontent-hnp-c61] ion-label[_ngcontent-hnp-c61] {
         white-space: normal;
         text-overflow: inherit
         }
         }
         .document-upload[_ngcontent-hnp-c61] {
         padding-top: 0;
         margin: 0 0 5px 5px;
         display: flex
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .document-upload[_ngcontent-hnp-c61] {
         padding-top: 0;
         margin-top: 5px
         }
         }
         .document-upload[_ngcontent-hnp-c61] .view.doccls[_ngcontent-hnp-c61] {
         border-radius: 4px 0 0 4px;
         border-right: 0
         }
         .document-upload[_ngcontent-hnp-c61] .delete.doccls[_ngcontent-hnp-c61] {
         border-radius: 0 4px 4px 0
         }
         .document-upload[_ngcontent-hnp-c61] .doccls[_ngcontent-hnp-c61] {
         border: 1px solid #002060;
         display: block;
         float: left;
         padding: 11px 8px;
         margin: 0 !important;
         font-size: 16px
         }
         .document-upload[_ngcontent-hnp-c61] .doccls[_ngcontent-hnp-c61]:hover {
         background: rgba(66, 139, 202, .2);
         color: #002060
         }
         .document-upload[_ngcontent-hnp-c61] .view[_ngcontent-hnp-c61] {
         margin-right: 10px;
         cursor: pointer;
         text-decoration: none;
         font-weight: 500
         }
         @media only screen and (min-width:320px) and (max-width:374px) {
         .document-upload[_ngcontent-hnp-c61] .view[_ngcontent-hnp-c61] {
         font-size: 13px
         }
         }
         .document-upload[_ngcontent-hnp-c61] .delete[_ngcontent-hnp-c61] {
         margin-left: 10px;
         cursor: pointer;
         text-decoration: none;
         font-weight: 500
         }
         @media only screen and (min-width:320px) and (max-width:374px) {
         .document-upload[_ngcontent-hnp-c61] .delete[_ngcontent-hnp-c61] {
         font-size: 13px
         }
         }
         .radiogroup-flex.radio-group-id[_ngcontent-hnp-c61] {
         font-weight: 600;
         margin: 0 0 0 -5px;
         color: #333
         }
         .radiogroup-flex.radio-group-id[_ngcontent-hnp-c61] ion-radio[_ngcontent-hnp-c61] ion-label[_ngcontent-hnp-c61] {
         font-weight: 500
         }
         ion-item[_ngcontent-hnp-c61]::part(native) {
         --padding-end: 0
         }
         .timer[_ngcontent-hnp-c61] {
         height: 60px;
         line-height: 60px;
         font-size: 15px
         }
         .text-center[_ngcontent-hnp-c61],
         .timer[_ngcontent-hnp-c61] {
         text-align: center
         }
         .captcha-section[_ngcontent-hnp-c61] {
         display: flex
         }
         .refreshCaptcha[_ngcontent-hnp-c61] {
         width: 48%;
         margin: 20px -24px 0 0
         }
         .icon-icon-circular-arrow[_ngcontent-hnp-c61] {
         font-size: 25px;
         padding: 15px 0 0 20px;
         color: #002060;
         margin: 0;
         z-index: 999;
         cursor: pointer
         }
         .captcha-input[_ngcontent-hnp-c61] {
         width: 50%
         }
         .input-captcha-error[_ngcontent-hnp-c61] {
         position: absolute;
         right: 5px;
         margin-top: 68px;
         --background: transparent
         }
         @media only screen and (min-width:320px) and (max-width:568px) {
         .input-captcha-error[_ngcontent-hnp-c61] {
         margin-top: 62px
         }
         }
         .register-wrap[_ngcontent-hnp-c61] .register-header[_ngcontent-hnp-c61] h3[_ngcontent-hnp-c61] {
         text-align: left
         }
         .register-wrap[_ngcontent-hnp-c61] .covid-button-desktop[_ngcontent-hnp-c61] .register-aadhaar[_ngcontent-hnp-c61] {
         width: auto;
         margin: 20px 0 10px
         }
         .register-wrap[_ngcontent-hnp-c61] .covid-button-desktop[_ngcontent-hnp-c61] .next-btn[_ngcontent-hnp-c61] {
         width: 150px
         }
         .register-wrap[_ngcontent-hnp-c61] .title[_ngcontent-hnp-c61] {
         width: 100%;
         text-align: center;
         position: relative;
         margin: 0
         }
         .register-wrap[_ngcontent-hnp-c61] h5[_ngcontent-hnp-c61] {
         position: relative;
         padding: 10px;
         background: #fff;
         display: inline-block;
         z-index: 1;
         color: #333;
         margin: 0;
         font-size: 14px
         }
         .register-wrap[_ngcontent-hnp-c61] .title[_ngcontent-hnp-c61]:after {
         content: "";
         position: absolute;
         left: 0;
         right: 0;
         top: 50%;
         height: 1px;
         background: rgba(0, 32, 96, .1568627450980392);
         z-index: 0
         }
         .register-wrap[_ngcontent-hnp-c61] ion-item[_ngcontent-hnp-c61]::part(native) {
         --padding-end: 0
         }
         .register-wrap[_ngcontent-hnp-c61] .mat-form-field[_ngcontent-hnp-c61] {
         width: 100%
         }
         .register-wrap[_ngcontent-hnp-c61] .mat-main-field[_ngcontent-hnp-c61] {
         margin-right: -16px;
         --min-height: 20px
         }
         .register-wrap[_ngcontent-hnp-c61] .col-padding[_ngcontent-hnp-c61] {
         padding-top: 0;
         padding-bottom: 0
         }
         .register-wrap[_ngcontent-hnp-c61] .verify-aadhaar-label[_ngcontent-hnp-c61] {
         font-size: 16px;
         color: #333;
         margin-right: 40px;
         font-weight: 600
         }
         .register-wrap[_ngcontent-hnp-c61] .labelClass[_ngcontent-hnp-c61] {
         color: #002060;
         font-size: 16px;
         text-align: left;
         font-weight: 500
         }
         .register-wrap[_ngcontent-hnp-c61] .valueClass[_ngcontent-hnp-c61] {
         color: #002060;
         font-size: 16px;
         text-align: left;
         margin-top: 5px;
         margin-bottom: 15px;
         font-weight: 400
         }
         .register-wrap[_ngcontent-hnp-c61] .aadhar-otp-submit-form[_ngcontent-hnp-c61] {
         margin-top: 20px
         }
         .register-wrap[_ngcontent-hnp-c61] h5.book-appointment[_ngcontent-hnp-c61] {
         padding: 0 0 20px !important;
         font-size: 18px;
         color: #002060
         }
         .register-wrap[_ngcontent-hnp-c61] .covid-button-desktop.book-btn-end[_ngcontent-hnp-c61] {
         display: flex;
         align-items: center;
         justify-content: flex-end
         }
         .register-wrap[_ngcontent-hnp-c61] .success-msg[_ngcontent-hnp-c61] {
         font-size: 18px;
         text-align: left
         }
         .register-wrap[_ngcontent-hnp-c61] .checkmark-circle-outline[_ngcontent-hnp-c61] {
         font-size: 40px;
         color: #2e9a00
         }
         .register-wrap[_ngcontent-hnp-c61] .center-cap[_ngcontent-hnp-c61],
         .register-wrap[_ngcontent-hnp-c61] .center-date[_ngcontent-hnp-c61],
         .register-wrap[_ngcontent-hnp-c61] .center-name[_ngcontent-hnp-c61],
         .register-wrap[_ngcontent-hnp-c61] .center-time[_ngcontent-hnp-c61] {
         margin-right: 15px
         }
         .register-wrap[_ngcontent-hnp-c61] .new-app[_ngcontent-hnp-c61] {
         width: auto
         }
         .register-wrap[_ngcontent-hnp-c61] .tbl-header[_ngcontent-hnp-c61] {
         margin-left: 15px
         }
         .register-wrap[_ngcontent-hnp-c61] .mat-list-base[_ngcontent-hnp-c61] {
         width: 100%;
         padding-top: 0;
         max-height: 550px;
         overflow-y: scroll;
         outline: none
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .register-wrap[_ngcontent-hnp-c61] .mat-list-base[_ngcontent-hnp-c61] {
         height: auto
         }
         }
         .register-wrap[_ngcontent-hnp-c61] .mat-list-base[_ngcontent-hnp-c61] .mat-list-item[_ngcontent-hnp-c61],
         .register-wrap[_ngcontent-hnp-c61] .mat-list-base[_ngcontent-hnp-c61] .mat-list-option[_ngcontent-hnp-c61] {
         height: auto;
         border-bottom: 1px solid #eaeaea
         }
         .register-wrap[_ngcontent-hnp-c61] .row-disp[_ngcontent-hnp-c61] {
         padding: 10px 0
         }
         .register-wrap[_ngcontent-hnp-c61] .row-disp[_ngcontent-hnp-c61] h5[_ngcontent-hnp-c61] {
         background-color: initial;
         font-size: 15px;
         font-weight: 500;
         color: #333;
         padding: 0
         }
         .register-wrap[_ngcontent-hnp-c61] .row-disp[_ngcontent-hnp-c61] p[_ngcontent-hnp-c61] {
         font-size: 14px;
         color: #998fa2;
         margin-bottom: 0;
         margin-top: 5px
         }
         .register-wrap[_ngcontent-hnp-c61] ion-slides[_ngcontent-hnp-c61] {
         height: 100%;
         color: #ad0000
         }
         .resend[_ngcontent-hnp-c61] {
         color: #333;
         font-size: 15px;
         display: inline-block
         }
         .not-now[_ngcontent-hnp-c61] {
         text-decoration: none;
         margin-right: 20px
         }
         .app_bookcls[_ngcontent-hnp-c61],
         .app_bookcls[_ngcontent-hnp-c61] p[_ngcontent-hnp-c61] {
         text-align: center !important
         }
         .app_bookcls[_ngcontent-hnp-c61] p[_ngcontent-hnp-c61] {
         color: #666;
         font-size: 17px
         }
         .app_bookcls[_ngcontent-hnp-c61] h3[_ngcontent-hnp-c61] {
         text-align: center !important
         }
         .customregist[_ngcontent-hnp-c61] {
         width: 1080px !important
         }
         .date-availability[_ngcontent-hnp-c61] h6[_ngcontent-hnp-c61] {
         margin: 10px 0;
         font-weight: 400;
         color: #002060;
         font-size: 16px;
         text-align: left;
         display: flex
         }
         .date-availability[_ngcontent-hnp-c61] h6[_ngcontent-hnp-c61] ion-icon[_ngcontent-hnp-c61] {
         margin-right: 5px
         }
         .date-availability[_ngcontent-hnp-c61] p[_ngcontent-hnp-c61] {
         font-size: 13px;
         color: #333;
         text-align: left
         }
         .date-availability[_ngcontent-hnp-c61] .slider-wrap[_ngcontent-hnp-c61] {
         display: flex
         }
         .date-availability[_ngcontent-hnp-c61] .slider-wrap[_ngcontent-hnp-c61] .slide-item[_ngcontent-hnp-c61] {
         margin: 0 5px;
         border: 1px solid #c7c7c7;
         flex: 1
         }
         .date-availability[_ngcontent-hnp-c61] .slider-wrap[_ngcontent-hnp-c61] .slide-item[_ngcontent-hnp-c61]:hover {
         background-color: rgba(0, 32, 96, .0392156862745098)
         }
         .date-availability[_ngcontent-hnp-c61] .slider-wrap[_ngcontent-hnp-c61] .slide-item[_ngcontent-hnp-c61]:first-child {
         margin-left: 0
         }
         .date-availability[_ngcontent-hnp-c61] .slider-wrap[_ngcontent-hnp-c61] .slide-item[_ngcontent-hnp-c61]:last-child {
         margin-right: 0
         }
         .date-availability[_ngcontent-hnp-c61] .slider-wrap[_ngcontent-hnp-c61] .slide-item[_ngcontent-hnp-c61] .slide-head[_ngcontent-hnp-c61] {
         font-size: 14px;
         font-weight: 600;
         border-bottom: 1px solid #c7c7c7;
         padding: 10px;
         background-color: #f9f9f9
         }
         .date-availability[_ngcontent-hnp-c61] .slider-wrap[_ngcontent-hnp-c61] .slide-item[_ngcontent-hnp-c61]:hover .slide-head[_ngcontent-hnp-c61] {
         background-color: rgba(0, 32, 96, .0392156862745098)
         }
         .date-availability[_ngcontent-hnp-c61] .slider-wrap[_ngcontent-hnp-c61] .slide-item[_ngcontent-hnp-c61] .slide-cont[_ngcontent-hnp-c61] ul[_ngcontent-hnp-c61] {
         list-style: none;
         margin: 0;
         padding: 0
         }
         .date-availability[_ngcontent-hnp-c61] .slider-wrap[_ngcontent-hnp-c61] .slide-item[_ngcontent-hnp-c61] .slide-cont[_ngcontent-hnp-c61] ul[_ngcontent-hnp-c61] li[_ngcontent-hnp-c61] {
         font-size: 13px;
         display: inline-block;
         width: 50%;
         border-right: 1px solid #c7c7c7;
         padding: 5px
         }
         .date-availability[_ngcontent-hnp-c61] .slider-wrap[_ngcontent-hnp-c61] .slide-item[_ngcontent-hnp-c61] .slide-cont[_ngcontent-hnp-c61] ul[_ngcontent-hnp-c61] li[_ngcontent-hnp-c61]:last-child {
         border-right: 0
         }
         .date-availability[_ngcontent-hnp-c61] .slider-wrap[_ngcontent-hnp-c61] .slide-item.active[_ngcontent-hnp-c61],
         .date-availability[_ngcontent-hnp-c61] .slider-wrap[_ngcontent-hnp-c61] .slide-item.active[_ngcontent-hnp-c61] .slide-head[_ngcontent-hnp-c61] {
         background-color: rgba(0, 32, 96, .0392156862745098)
         }
         .time-slot[_ngcontent-hnp-c61] h6[_ngcontent-hnp-c61] {
         margin: 10px 0;
         font-weight: 600;
         color: #333;
         font-size: 16px;
         text-align: left
         }
         .time-slot[_ngcontent-hnp-c61] h6[_ngcontent-hnp-c61] span[_ngcontent-hnp-c61] {
         font-weight: 400
         }
         .time-slot[_ngcontent-hnp-c61] ul[_ngcontent-hnp-c61] {
         margin: 0;
         padding: 0;
         list-style-type: none;
         text-align: left
         }
         .time-slot[_ngcontent-hnp-c61] ul[_ngcontent-hnp-c61] li[_ngcontent-hnp-c61] {
         font-size: 14px;
         color: #333;
         margin: 0 0 10px
         }
         .list-head[_ngcontent-hnp-c61] {
         margin: 10px 0;
         font-weight: 400;
         color: #002060;
         font-size: 16px;
         text-align: left;
         display: flex
         }
         .list-head[_ngcontent-hnp-c61] ion-icon[_ngcontent-hnp-c61] {
         margin-right: 5px
         }
         .list-availablity[_ngcontent-hnp-c61] {
         border: 1px solid #c7c7c7;
         border-radius: 5px;
         padding: 0 10px;
         margin-bottom: 10px
         }
         .list-availablity[_ngcontent-hnp-c61] ion-row[_ngcontent-hnp-c61] {
         display: flex;
         align-items: center
         }
         .list-availablity[_ngcontent-hnp-c61] p.availablity[_ngcontent-hnp-c61],
         .list-availablity[_ngcontent-hnp-c61] p.center-name[_ngcontent-hnp-c61],
         .list-availablity[_ngcontent-hnp-c61] p.timing[_ngcontent-hnp-c61] {
         text-align: left;
         margin: 0;
         font-size: 14px;
         color: #333
         }
         .list-availablity[_ngcontent-hnp-c61] .covid-button-desktop.book-btn[_ngcontent-hnp-c61] .vac-btn[_ngcontent-hnp-c61] {
         width: 80px;
         --background: transparent;
         --color: #002060;
         border: 1px solid #002060;
         --box-shadow: none;
         border-radius: 31px;
         font-size: 14px;
         height: 35px;
         font-weight: 600;
         margin: 10px 0
         }
         .list-availablity[_ngcontent-hnp-c61]:nth-child(2n) {
         background-color: rgba(0, 32, 96, .0392156862745098)
         }
         .mat-label[_ngcontent-hnp-c61] {
         display: flex
         }
         .covid-button-desktop.book-btn[_ngcontent-hnp-c61] .vac-btn.confirm-btn[_ngcontent-hnp-c61] {
         width: 140px
         }
         .thank-you-header[_ngcontent-hnp-c61] {
         padding: 10px 0
         }
         .icon-box[_ngcontent-hnp-c61] {
         margin-top: 0;
         margin-bottom: 0;
         position: absolute;
         right: 3px;
         top: 5px;
         text-align: right
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .icon-box[_ngcontent-hnp-c61] {
         margin-top: 0;
         margin-bottom: 10px;
         position: relative;
         right: 0;
         top: 0;
         text-align: center
         }
         }
         .icon-box[_ngcontent-hnp-c61] ion-icon[_ngcontent-hnp-c61] {
         font-size: 16px;
         margin-left: 10px
         }
         .icon-box[_ngcontent-hnp-c61] span[_ngcontent-hnp-c61] {
         font-family: Montserrat, sans-serif;
         font-size: 16px
         }
         .thank-msg[_ngcontent-hnp-c61] {
         text-align: left;
         margin: 0;
         padding-bottom: 20px;
         color: #333
         }
         .covid-button-desktop.book-btn[_ngcontent-hnp-c61] .vac-btn[_ngcontent-hnp-c61],
         .covid-button-desktop[_ngcontent-hnp-c61] .search-btn[_ngcontent-hnp-c61] {
         width: 130px;
         --color: #fff;
         --background: #002060
         }
         .next-week[_ngcontent-hnp-c61] {
         justify-content: flex-end
         }
         .next-week[_ngcontent-hnp-c61],
         .prev-week[_ngcontent-hnp-c61] {
         display: flex;
         text-decoration: none;
         font-size: 14px;
         align-items: center;
         margin-bottom: 15px;
         cursor: pointer
         }
         .prev-week[_ngcontent-hnp-c61] {
         justify-content: flex-start
         }
         .custombtns[_ngcontent-hnp-c61] {
         color: #002060 !important
         }
         .register-vaccine-header[_ngcontent-hnp-c61] h2[_ngcontent-hnp-c61] {
         color: #002060;
         font-size: 24px
         }
         .register-vaccine-header[_ngcontent-hnp-c61] p[_ngcontent-hnp-c61] {
         color: #333;
         font-size: 16px;
         margin-bottom: 10px
         }
         .register-vaccine-header[_ngcontent-hnp-c61] .image-icon[_ngcontent-hnp-c61] {
         width: 120px;
         height: 120px;
         border-radius: 100%;
         background-color: #fff;
         display: flex;
         align-items: center;
         justify-content: center;
         margin: -80px auto 0;
         box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .19)
         }
         .register-vaccine-header[_ngcontent-hnp-c61] .image-icon[_ngcontent-hnp-c61] img[_ngcontent-hnp-c61] {
         width: 80px;
         text-align: center
         }
         .register-main-box[_ngcontent-hnp-c61] {
         margin-top: 100px
         }
         div.blueTable[_ngcontent-hnp-c61] {
         border: 1px solid #dde4ff;
         width: 100%;
         text-align: left;
         border-collapse: collapse
         }
         .divTable.blueTable[_ngcontent-hnp-c61] .divTableCell[_ngcontent-hnp-c61],
         .divTable.blueTable[_ngcontent-hnp-c61] .divTableHead[_ngcontent-hnp-c61] {
         border: 0 solid #aaa;
         padding: 10px;
         text-transform: capitalize
         }
         .divTable.blueTable[_ngcontent-hnp-c61] .divTableBody[_ngcontent-hnp-c61] .divTableCell[_ngcontent-hnp-c61] {
         font-size: 15px;
         color: #002060;
         font-weight: 400
         }
         .divTable.blueTable[_ngcontent-hnp-c61] .divTableHeading[_ngcontent-hnp-c61] {
         background: #e8e5e5;
         background: linear-gradient(180deg, #eeebeb 0, #eae7e7 66%, #e8e5e5)
         }
         .divTable.blueTable[_ngcontent-hnp-c61] .divTableHeading[_ngcontent-hnp-c61] .divTableHead[_ngcontent-hnp-c61] {
         font-size: 16px;
         font-weight: 500;
         color: #002060
         }
         .blueTable[_ngcontent-hnp-c61] .tableFootStyle[_ngcontent-hnp-c61] {
         font-size: 14px
         }
         .blueTable[_ngcontent-hnp-c61] .tableFootStyle[_ngcontent-hnp-c61] .links[_ngcontent-hnp-c61] {
         text-align: right
         }
         .blueTable[_ngcontent-hnp-c61] .tableFootStyle[_ngcontent-hnp-c61] .links[_ngcontent-hnp-c61] a[_ngcontent-hnp-c61] {
         display: inline-block;
         background: #1c6ea4;
         color: #fff;
         padding: 2px 8px;
         border-radius: 5px
         }
         .blueTable.outerTableFooter[_ngcontent-hnp-c61] {
         border-top: none
         }
         .blueTable.outerTableFooter[_ngcontent-hnp-c61] .tableFootStyle[_ngcontent-hnp-c61] {
         padding: 3px 5px
         }
         .divTable[_ngcontent-hnp-c61] {
         display: table
         }
         .divTableRow[_ngcontent-hnp-c61] {
         display: table-row
         }
         .divTableCell[_ngcontent-hnp-c61],
         .divTableHead[_ngcontent-hnp-c61] {
         display: table-cell
         }
         .divTableHeading[_ngcontent-hnp-c61] {
         display: table-header-group
         }
         .divTableFoot[_ngcontent-hnp-c61] {
         display: table-footer-group
         }
         .divTableBody[_ngcontent-hnp-c61] {
         display: table-row-group
         }
         .center-title[_ngcontent-hnp-c61] {
         background: linear-gradient(180deg, #eeebeb 0, #eae7e7 66%, #e8e5e5);
         padding: 10px 15px;
         margin-bottom: 5px;
         border-radius: 0
         }
         .center-title[_ngcontent-hnp-c61] h3[_ngcontent-hnp-c61] {
         font-size: 16px;
         font-weight: 600;
         color: #002060;
         margin: 0;
         text-align: left
         }
         .date-availability-wrap[_ngcontent-hnp-c61] {
         overflow-y: auto;
         overflow-x: hidden
         }
         @media only screen and (min-width:320px) and (max-width:767px) {
         .date-availability-wrap[_ngcontent-hnp-c61] {
         height: auto
         }
         }
         .date-availability-wrap[_ngcontent-hnp-c61] .date-details[_ngcontent-hnp-c61] {
         width: 100%;
         margin: 5px;
         border-radius: 5px;
         display: flex;
         box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
         }
         .date-availability-wrap[_ngcontent-hnp-c61] .date-details[_ngcontent-hnp-c61] .left-data[_ngcontent-hnp-c61] {
         background-color: #f5f6f9;
         border-right: 1px solid #bfbfbf;
         width: 35%;
         display: flex;
         align-items: center
         }
         .date-availability-wrap[_ngcontent-hnp-c61] .date-details[_ngcontent-hnp-c61] .left-data[_ngcontent-hnp-c61] .center-date[_ngcontent-hnp-c61] {
         font-size: 13px;
         text-align: left;
         padding: 10px;
         color: #333;
         font-weight: 600;
         margin: 0
         }
         .date-availability-wrap[_ngcontent-hnp-c61] .date-details[_ngcontent-hnp-c61] .left-data[_ngcontent-hnp-c61] .center-date[_ngcontent-hnp-c61] span[_ngcontent-hnp-c61] {
         text-transform: uppercase
         }
         .date-availability-wrap[_ngcontent-hnp-c61] .date-details[_ngcontent-hnp-c61] .left-data[_ngcontent-hnp-c61] .center-date[_ngcontent-hnp-c61] .time-slot[_ngcontent-hnp-c61] {
         font-size: 10px;
         font-weight: 400
         }
         .date-availability-wrap[_ngcontent-hnp-c61] .date-details[_ngcontent-hnp-c61] .right-data[_ngcontent-hnp-c61] {
         width: 65%;
         display: flex;
         align-items: center;
         justify-content: center;
         background: #fff
         }
         .date-availability-wrap[_ngcontent-hnp-c61] .date-details[_ngcontent-hnp-c61] .right-data.active[_ngcontent-hnp-c61] {
         background: #002060;
         color: #fff;
         position: relative
         }
         .date-availability-wrap[_ngcontent-hnp-c61] .date-details[_ngcontent-hnp-c61] .right-data[_ngcontent-hnp-c61] .available-capacity[_ngcontent-hnp-c61] {
         font-size: 13px;
         text-align: center;
         padding: 8px;
         color: #2e9a00;
         font-weight: 500
         }
         .date-availability-wrap[_ngcontent-hnp-c61] .date-details[_ngcontent-hnp-c61] .right-data[_ngcontent-hnp-c61] .available-capacity[_ngcontent-hnp-c61] p[_ngcontent-hnp-c61] {
         margin: 0;
         position: relative
         }
         .date-availability-wrap[_ngcontent-hnp-c61] .date-details[_ngcontent-hnp-c61] .right-data[_ngcontent-hnp-c61] .available-capacity[_ngcontent-hnp-c61] p[_ngcontent-hnp-c61]:after {
         content: "";
         font-family: icomoon;
         color: #fff;
         font-size: 8px;
         border-radius: 100%;
         margin: 0 0 0 5px
         }
         .date-availability-wrap[_ngcontent-hnp-c61] .date-details[_ngcontent-hnp-c61] .right-data.active[_ngcontent-hnp-c61] .available-capacity[_ngcontent-hnp-c61] p[_ngcontent-hnp-c61] {
         color: #fff
         }
         .date-availability-wrap[_ngcontent-hnp-c61] .date-details[_ngcontent-hnp-c61] .right-data[_ngcontent-hnp-c61] .timings[_ngcontent-hnp-c61] ul[_ngcontent-hnp-c61] {
         margin: 0;
         padding: 0;
         list-style: none
         }
         .date-availability-wrap[_ngcontent-hnp-c61] .date-details[_ngcontent-hnp-c61] .right-data[_ngcontent-hnp-c61] .timings[_ngcontent-hnp-c61] ul[_ngcontent-hnp-c61] li[_ngcontent-hnp-c61] {
         display: inline-block;
         font-size: 12px;
         text-align: center;
         padding: 10px;
         width: 50%;
         color: #333;
         font-weight: 500;
         border-right: 1px solid #bfbfbf;
         cursor: pointer
         }
         .date-availability-wrap[_ngcontent-hnp-c61] .date-details[_ngcontent-hnp-c61] .right-data[_ngcontent-hnp-c61] .timings[_ngcontent-hnp-c61] ul[_ngcontent-hnp-c61] li[_ngcontent-hnp-c61]:hover {
         background-color: #002060;
         color: #fff
         }
         .date-availability-wrap[_ngcontent-hnp-c61] .date-details[_ngcontent-hnp-c61] .right-data[_ngcontent-hnp-c61] .timings[_ngcontent-hnp-c61] ul[_ngcontent-hnp-c61] li[_ngcontent-hnp-c61]:last-child {
         border-right: 0
         }
         .date-availability-wrap[_ngcontent-hnp-c61] .date-details[_ngcontent-hnp-c61] .right-data[_ngcontent-hnp-c61] .timings[_ngcontent-hnp-c61] ul[_ngcontent-hnp-c61] li.active[_ngcontent-hnp-c61] {
         background-color: #002060;
         color: #fff;
         position: relative
         }
         .date-availability-wrap[_ngcontent-hnp-c61] .date-details[_ngcontent-hnp-c61] .right-data[_ngcontent-hnp-c61] .timings[_ngcontent-hnp-c61] ul[_ngcontent-hnp-c61] li.active[_ngcontent-hnp-c61]:after {
         content: "";
         font-family: icomoon;
         color: #fff;
         font-size: 8px;
         border-radius: 100%;
         vertical-align: middle;
         margin: 0 0 0 5px
         }
         .center-name-red[_ngcontent-hnp-c61] {
         color: #ad0000
         }
         .center-box[_ngcontent-hnp-c61],
         .date-ava[_ngcontent-hnp-c61] {
         border: 1px solid #dde4ff;
         margin-top: 30px
         }
         .center-main-field[_ngcontent-hnp-c61] {
         margin-right: 0 !important;
         text-align: left
         }
         .button-container[_ngcontent-hnp-c61] {
         display: flex;
         align-items: center;
         justify-content: center
         }
         .button-container__right[_ngcontent-hnp-c61] {
         display: flex;
         align-items: center;
         justify-content: flex-end
         }
         .covid-button-desktop.book-btn[_ngcontent-hnp-c61] .search-btn[_ngcontent-hnp-c61] {
         --color: #333;
         border: 1px solid #868686;
         --background: #f3f4f6;
         border-radius: 31px;
         --box-shadow: none
         }
         .nopaddingcls[_ngcontent-hnp-c61] {
         padding: 0 !important
         }
         .nocenter[_ngcontent-hnp-c61] {
         text-align: center;
         color: #ad0000
         }
         body[_ngcontent-hnp-c61],
         html[_ngcontent-hnp-c61] {
         height: 100%
         }
         body[_ngcontent-hnp-c61] {
         font-family: Verdana, sans-serif, Arial;
         color: #000;
         margin: 0;
         font-size: 14px;
         padding: 0
         }
         #map[_ngcontent-hnp-c61] {
         left: 312px;
         right: 2px
         }
         #map[_ngcontent-hnp-c61],
         #result[_ngcontent-hnp-c61] {
         position: absolute;
         top: 46px;
         bottom: 2px;
         border: 1px solid #ccc
         }
         #result[_ngcontent-hnp-c61] {
         left: 2px;
         width: 306px;
         background-color: #fafafa;
         overflow: auto
         }
         button[_ngcontent-hnp-c61] {
         width: 220px;
         font-family: Verdana, sans-serif, Arial;
         font-size: 12px;
         padding: 2px 0;
         color: #333
         }
         .top-div[_ngcontent-hnp-c61] {
         border-bottom: 1px solid #e9e9e9;
         padding: 10px 12px;
         background: #fff
         }
         .top-div-span1[_ngcontent-hnp-c61] {
         font-size: 20px
         }
         .top-div-span2[_ngcontent-hnp-c61] {
         font-size: 16px;
         color: #777
         }
         .btn-div[_ngcontent-hnp-c61] {
         padding: 16px 12px 6px 38px
         }
         .msg-cont[_ngcontent-hnp-c61] {
         padding: 6px 12px 1px;
         border-bottom: 1px solid #e9e9e9
         }
         .msg-list[_ngcontent-hnp-c61] {
         line-height: 20px;
         font-size: 12px;
         color: #555
         }
         .event-header[_ngcontent-hnp-c61] {
         padding: 14px 12px 6px 38px;
         color: #666
         }
         #event-log[_ngcontent-hnp-c61] {
         padding: 6px 12px 6px 38px;
         color: #777;
         font-size: 12px;
         line-height: 22px
         }
         .map_marker[_ngcontent-hnp-c61] {
         position: relative;
         width: 34px;
         height: 48px
         }
         .my-div-span[_ngcontent-hnp-c61] {
         position: absolute;
         left: 1.5em;
         right: 1em;
         top: 1.4em;
         bottom: 2.5em;
         font-size: 9px;
         font-weight: 700;
         width: 1px;
         color: #000
         }
         .map_info_wrapper[_ngcontent-hnp-c61] {
         padding: 20px !important
         }
         .mainContainer[_ngcontent-hnp-c61] .leaflet-popup-content-wrapper[_ngcontent-hnp-c61] .leaflet-popup-content[_ngcontent-hnp-c61] {
         margin: 0;
         padding: 10px 10px 15px !important
         }
         .mat-focused .mat-form-field-label {
         color: #002060 !important
         }
         .mat-form-field-ripple,
         .mat-form-field-underline {
         background-color: #002060 !important
         }
      
   
         .mat-icon {
         background-repeat: no-repeat;
         display: inline-block;
         fill: currentColor;
         height: 24px;
         width: 24px
         }
         .mat-icon.mat-icon-inline {
         font-size: inherit;
         height: inherit;
         line-height: inherit;
         width: inherit
         }
         [dir=rtl] .mat-icon-rtl-mirror {
         transform: scale(-1, 1)
         }
         .mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,
         .mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon {
         display: block
         }
         .mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,
         .mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon {
         margin: auto
         }
      
      
        
         @keyframes chartjs-render-animation {
         from {
         opacity: 0.99;
         }
         to {
         opacity: 1;
         }
         }
         .chartjs-render-monitor {
         animation: chartjs-render-animation 0.001s;
         }
         /*
         * DOM element resizing detection
         * https://github.com/marcj/css-element-queries
         */
         .chartjs-size-monitor,
         .chartjs-size-monitor-expand,
         .chartjs-size-monitor-shrink {
         position: absolute;
         direction: ltr;
         left: 0;
         top: 0;
         right: 0;
         bottom: 0;
         overflow: hidden;
         pointer-events: none;
         visibility: hidden;
         z-index: -1;
         }
         .chartjs-size-monitor-expand>div {
         position: absolute;
         width: 1000000px;
         height: 1000000px;
         left: 0;
         top: 0;
         }
         .chartjs-size-monitor-shrink>div {
         position: absolute;
         width: 200%;
         height: 200%;
         left: 0;
         top: 0;
         }
      
   
         /* required styles */
         .leaflet-pane,
         .leaflet-tile,
         .leaflet-marker-icon,
         .leaflet-marker-shadow,
         .leaflet-tile-container,
         .leaflet-pane>svg,
         .leaflet-pane>canvas,
         .leaflet-zoom-box,
         .leaflet-image-layer,
         .leaflet-layer {
         position: absolute;
         left: 0;
         top: 0;
         }
         .leaflet-container {
         overflow: hidden;
         }
         .leaflet-tile,
         .leaflet-marker-icon,
         .leaflet-marker-shadow {
         -webkit-user-select: none;
         -moz-user-select: none;
         user-select: none;
         -webkit-user-drag: none;
         }
         /* Prevents IE11 from highlighting tiles in blue */
         .leaflet-tile::selection {
         background: transparent;
         }
         /* Safari renders non-retina tile on retina better with this, but Chrome is worse */
         .leaflet-safari .leaflet-tile {
         image-rendering: -webkit-optimize-contrast;
         }
         /* hack that prevents hw layers "stretching" when loading new tiles */
         .leaflet-safari .leaflet-tile-container {
         width: 1600px;
         height: 1600px;
         -webkit-transform-origin: 0 0;
         }
         .leaflet-marker-icon,
         .leaflet-marker-shadow {
         display: block;
         }
         /* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
         /* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
         .leaflet-container .leaflet-overlay-pane svg,
         .leaflet-container .leaflet-marker-pane img,
         .leaflet-container .leaflet-shadow-pane img,
         .leaflet-container .leaflet-tile-pane img,
         .leaflet-container img.leaflet-image-layer,
         .leaflet-container .leaflet-tile {
         max-width: none !important;
         max-height: none !important;
         }
         .leaflet-container.leaflet-touch-zoom {
         -ms-touch-action: pan-x pan-y;
         touch-action: pan-x pan-y;
         }
         .leaflet-container.leaflet-touch-drag {
         -ms-touch-action: pinch-zoom;
         /* Fallback for FF which doesn't support pinch-zoom */
         touch-action: none;
         touch-action: pinch-zoom;
         }
         .leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
         -ms-touch-action: none;
         touch-action: none;
         }
         .leaflet-container {
         -webkit-tap-highlight-color: transparent;
         }
         .leaflet-container a {
         -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
         }
         .leaflet-tile {
         filter: inherit;
         visibility: hidden;
         }
         .leaflet-tile-loaded {
         visibility: inherit;
         }
         .leaflet-zoom-box {
         width: 0;
         height: 0;
         -moz-box-sizing: border-box;
         box-sizing: border-box;
         z-index: 800;
         }
         /* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
         .leaflet-overlay-pane svg {
         -moz-user-select: none;
         }
         .leaflet-pane {
         z-index: 400;
         }
         .leaflet-tile-pane {
         z-index: 200;
         }
         .leaflet-overlay-pane {
         z-index: 100;
         }
         .leaflet-shadow-pane {
         z-index: 500;
         display: none
         }
         .leaflet-marker-pane {
         z-index: 600;
         }
         .leaflet-tooltip-pane {
         z-index: 650;
         }
         .leaflet-popup-pane {
         z-index: 700;
         }
         .leaflet-map-pane canvas {
         z-index: 0;
         }
         /*100change BM18/8/20*/
         .leaflet-map-pane svg {
         z-index: 200;
         }
         .leaflet-vml-shape {
         width: 1px;
         height: 1px;
         }
         .lvml {
         behavior: url(#default#VML);
         display: inline-block;
         position: absolute;
         }
         /* control positioning */
         .leaflet-control {
         position: relative;
         z-index: 800;
         pointer-events: visiblePainted;
         /* IE 9-10 doesn't have auto */
         pointer-events: auto;
         }
         .leaflet-top,
         .leaflet-bottom {
         position: absolute;
         z-index: 1000;
         pointer-events: none;
         }
         .leaflet-top {
         top: 0;
         }
         .leaflet-right {
         right: 0;
         }
         .leaflet-bottom {
         bottom: 0;
         }
         .leaflet-left {
         left: 0;
         }
         .leaflet-control {
         float: left;
         clear: both;
         }
         .leaflet-right .leaflet-control {
         float: right;
         }
         .leaflet-top .leaflet-control {
         margin-top: 10px;
         }
         .leaflet-bottom .leaflet-control {
         margin-bottom: 10px;
         }
         .leaflet-left .leaflet-control {
         margin-left: 10px;
         }
         .leaflet-right .leaflet-control {
         mast: 10px;
         }
         /* zoom and fade animations */
         .leaflet-fade-anim .leaflet-tile {
         will-change: opacity;
         }
         .leaflet-fade-anim .leaflet-popup {
         opacity: 0;
         -webkit-transition: opacity 0.2s linear;
         -moz-transition: opacity 0.2s linear;
         transition: opacity 0.2s linear;
         }
         .leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
         opacity: 1;
         }
         .leaflet-zoom-animated {
         -webkit-transform-origin: 0 0;
         -ms-transform-origin: 0 0;
         transform-origin: 0 0;
         }
         .leaflet-zoom-anim .leaflet-zoom-animated {
         will-change: transform;
         }
         .leaflet-zoom-anim .leaflet-zoom-animated {
         -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
         -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
         transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1);
         }
         .leaflet-zoom-anim .leaflet-tile,
         .leaflet-pan-anim .leaflet-tile {
         -webkit-transition: none;
         -moz-transition: none;
         transition: none;
         }
         .leaflet-zoom-anim .leaflet-zoom-hide {
         visibility: hidden;
         }
         /* cursors */
         .leaflet-interactive {
         cursor: pointer;
         }
         .leaflet-grab {
         cursor: -webkit-grab;
         cursor: -moz-grab;
         cursor: grab;
         }
         .leaflet-crosshair,
         .leaflet-crosshair .leaflet-interactive {
         cursor: crosshair;
         }
         .leaflet-popup-pane,
         .leaflet-control {
         cursor: auto;
         }
         .leaflet-dragging .leaflet-grab,
         .leaflet-dragging .leaflet-grab .leaflet-interactive,
         .leaflet-dragging .leaflet-marker-draggable {
         cursor: move;
         cursor: -webkit-grabbing;
         cursor: -moz-grabbing;
         cursor: grabbing;
         }
         /* marker & overlays interactivity */
         .leaflet-marker-icon,
         .leaflet-marker-shadow,
         .leaflet-image-layer,
         .leaflet-pane>svg path,
         .leaflet-tile-container {
         pointer-events: none;
         }
         .leaflet-marker-icon.leaflet-interactive,
         .leaflet-image-layer.leaflet-interactive,
         .leaflet-pane>svg path.leaflet-interactive,
         svg.leaflet-image-layer.leaflet-interactive path {
         pointer-events: visiblePainted;
         /* IE 9-10 doesn't have auto */
         pointer-events: auto;
         }
         /* visual tweaks */
         .leaflet-container {
         background: #ddd;
         outline: 0;
         }
         .leaflet-container a {
         color: #0078A8;
         }
         .leaflet-container a.leaflet-active {
         outline: 2px solid orange;
         }
         .leaflet-zoom-box {
         border: 2px dotted #38f;
         background: rgba(255, 255, 255, 0.5);
         }
         /* general typography */
         .leaflet-container {
         font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
         }
         /* general toolbar styles */
         .leaflet-bar {
         box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
         border-radius: 4px;
         }
         .leaflet-bar a,
         .leaflet-bar a:hover {
         background-color: #fff;
         border-bottom: 1px solid #ccc;
         width: 26px;
         height: 26px;
         line-height: 26px;
         display: block;
         text-align: center;
         text-decoration: none;
         color: black;
         }
         .leaflet-bar a,
         .leaflet-control-layers-toggle {
         background-position: 50% 50%;
         background-repeat: no-repeat;
         display: block;
         }
         .leaflet-bar a:hover {
         background-color: #f4f4f4;
         }
         .leaflet-bar a:first-child {
         border-top-left-radius: 4px;
         border-top-right-radius: 4px;
         }
         .leaflet-bar a:last-child {
         border-bottom-left-radius: 4px;
         border-bottom-right-radius: 4px;
         border-bottom: none;
         }
         .leaflet-bar a.leaflet-disabled {
         cursor: default;
         background-color: #f4f4f4;
         color: #bbb;
         }
         .leaflet-touch .leaflet-bar a {
         width: 30px;
         height: 30px;
         line-height: 30px;
         }
         .leaflet-touch .leaflet-bar a:first-child {
         border-top-left-radius: 2px;
         border-top-right-radius: 2px;
         }
         .leaflet-touch .leaflet-bar a:last-child {
         border-bottom-left-radius: 2px;
         border-bottom-right-radius: 2px;
         }
         /* zoom control */
         .leaflet-control-zoom-in,
         .leaflet-control-zoom-out {
         font: bold 18px 'Lucida Console', Monaco, monospace;
         text-indent: 1px;
         }
         .leaflet-touch .leaflet-control-zoom-in,
         .leaflet-touch .leaflet-control-zoom-out {
         font-size: 22px;
         }
         /* layers control */
         .leaflet-control-layers {
         box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
         background: #fff;
         border-radius: 5px;
         }
         .leaflet-control-layers-toggle {
         background-image: url(images/layers.png);
         width: 36px;
         height: 36px;
         }
         .leaflet-retina .leaflet-control-layers-toggle {
         background-image: url(images/layers-2x.png);
         background-size: 26px 26px;
         }
         .leaflet-touch .leaflet-control-layers-toggle {
         width: 44px;
         height: 44px;
         }
         .leaflet-control-layers .leaflet-control-layers-list,
         .leaflet-control-layers-expanded .leaflet-control-layers-toggle {
         display: none;
         }
         .leaflet-control-layers-expanded .leaflet-control-layers-list {
         display: block;
         position: relative;
         }
         .leaflet-control-layers-expanded {
         padding: 6px 10px 6px 6px;
         color: #333;
         background: #fff;
         }
         .leaflet-control-layers-scrollbar {
         overflow-y: scroll;
         overflow-x: hidden;
         padding-right: 5px;
         }
         .leaflet-control-layers-selector {
         margin-top: 2px;
         position: relative;
         top: 1px;
         }
         .leaflet-control-layers label {
         display: block;
         }
         .leaflet-control-layers-separator {
         height: 0;
         border-top: 1px solid #ddd;
         margin: 5px -10px 5px -6px;
         }
         /* Default icon URLs */
         .leaflet-default-icon-path1 {
         background-image: url(images/2.png);
         }
         /* attribution and scale controls */
         .leaflet-container .leaflet-control-attribution {
         background: #fff;
         background: rgba(255, 255, 255, 0.7);
         margin: 0;
         }
         .leaflet-control-attribution,
         .leaflet-control-scale-line {
         padding: 0 5px;
         color: #333;
         }
         .leaflet-control-attribution a {
         text-decoration: none;
         }
         .leaflet-control-attribution a:hover {
         text-decoration: underline;
         }
         .leaflet-container .leaflet-control-attribution,
         .leaflet-container .leaflet-control-scale {
         font-size: 11px;
         }
         .leaflet-left .leaflet-control-scale {
         margin-left: 5px;
         }
         .leaflet-bottom .leaflet-control-scale {
         margin-bottom: 5px;
         }
         .leaflet-control-scale-line {
         border: 2px solid #777;
         border-top: none;
         line-height: 1.1;
         padding: 2px 5px 1px;
         font-size: 11px;
         white-space: nowrap;
         overflow: hidden;
         -moz-box-sizing: border-box;
         box-sizing: border-box;
         background: #fff;
         background: rgba(255, 255, 255, 0.5);
         }
         .leaflet-control-scale-line:not(:first-child) {
         border-top: 2px solid #777;
         border-bottom: none;
         margin-top: -2px;
         }
         .leaflet-control-scale-line:not(:first-child):not(:last-child) {
         border-bottom: 2px solid #777;
         }
         .leaflet-touch .leaflet-control-attribution,
         .leaflet-touch .leaflet-control-layers,
         .leaflet-touch .leaflet-bar {
         box-shadow: none;
         }
         .leaflet-touch .leaflet-control-layers,
         .leaflet-touch .leaflet-bar {
         border: 2px solid rgba(0, 0, 0, 0.2);
         background-clip: padding-box;
         }
         /* popup */
         .leaflet-popup {
         position: absolute;
         text-align: center;
         margin-bottom: 20px;
         }
         .leaflet-popup-content-wrapper {
         padding: 1px;
         text-align: left;
         border-radius: 12px;
         }
         .leaflet-popup-content {
         margin: 13px 19px;
         line-height: 1.4;
         }
         .leaflet-popup-content h3 {
         font-size: 12px;
         }
         .leaflet-popup-content p {
         margin: 18px 0;
         }
         .leaflet-popup-tip-container {
         width: 40px;
         height: 20px;
         position: absolute;
         left: 50%;
         margin-left: -20px;
         margin-top: -2px;
         overflow: hidden;
         pointer-events: none;
         }
         .leaflet-popup-tip {
         width: 17px;
         height: 17px;
         padding: 1px;
         margin: -10px auto 0;
         -webkit-transform: rotate(45deg);
         -moz-transform: rotate(45deg);
         -ms-transform: rotate(45deg);
         transform: rotate(45deg);
         }
         .leaflet-popup-content-wrapper,
         .leaflet-popup-tip {
         background: white;
         color: #333;
         box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);
         }
         .leaflet-container a.leaflet-popup-close-button {
         position: absolute;
         top: 0;
         right: 0;
         padding: 4px 4px 0 0;
         border: none;
         text-align: center;
         width: 18px;
         height: 14px;
         font: 16px/14px Tahoma, Verdana, sans-serif;
         color: #c3c3c3;
         text-decoration: none;
         font-weight: bold;
         background: transparent;
         }
         .leaflet-container a.leaflet-popup-close-button:hover {
         color: #999;
         }
         .leaflet-popup-scrolled {
         overflow: auto;
         border-bottom: 1px solid #ddd;
         border-top: 1px solid #ddd;
         }
         .leaflet-oldie .leaflet-popup-content-wrapper {
         zoom: 1;
         }
         .leaflet-oldie .leaflet-popup-tip {
         width: 24px;
         margin: 0 auto;
         -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
         filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
         }
         .leaflet-oldie .leaflet-popup-tip-container {
         margin-top: -1px;
         }
         .leaflet-oldie .leaflet-control-zoom,
         .leaflet-oldie .leaflet-control-layers,
         .leaflet-oldie .leaflet-popup-content-wrapper,
         .leaflet-oldie .leaflet-popup-tip {
         border: 1px solid #999;
         }
         /* div icon */
         .leaflet-div-icon {
         background: #fff;
         border: 1px solid #666;
         }
         /* Tooltip */
         /* Base styles for the element that has a tooltip */
         .leaflet-tooltip {
         position: absolute;
         padding: 6px;
         background-color: #fff;
         border: 1px solid #fff;
         border-radius: 3px;
         color: #222;
         white-space: nowrap;
         -webkit-user-select: none;
         -moz-user-select: none;
         -ms-user-select: none;
         user-select: none;
         pointer-events: none;
         box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
         }
         .leaflet-tooltip.leaflet-clickable {
         cursor: pointer;
         pointer-events: auto;
         }
         .leaflet-tooltip-top:before,
         .leaflet-tooltip-bottom:before,
         .leaflet-tooltip-left:before,
         .leaflet-tooltip-right:before {
         position: absolute;
         pointer-events: none;
         border: 6px solid transparent;
         background: transparent;
         content: "";
         }
         /* Directions */
         .leaflet-tooltip-bottom {
         margin-top: 6px;
         }
         .leaflet-tooltip-top {
         margin-top: -6px;
         }
         .leaflet-tooltip-bottom:before,
         .leaflet-tooltip-top:before {
         left: 50%;
         margin-left: -6px;
         }
         .leaflet-tooltip-top:before {
         bottom: 0;
         margin-bottom: -12px;
         border-top-color: #fff;
         }
         .leaflet-tooltip-bottom:before {
         top: 0;
         margin-top: -12px;
         margin-left: -6px;
         border-bottom-color: #fff;
         }
         .leaflet-tooltip-left {
         margin-left: -6px;
         }
         .leaflet-tooltip-right {
         margin-left: 6px;
         }
         .leaflet-tooltip-left:before,
         .leaflet-tooltip-right:before {
         top: 50%;
         margin-top: -6px;
         }
         .leaflet-tooltip-left:before {
         right: 0;
         margin-right: -12px;
         border-left-color: #fff;
         }
         .leaflet-tooltip-right:before {
         left: 0;
         margin-left: -12px;
         border-right-color: #fff;
         }
         /*FINISHED*/
         .srch_dv,
         .cur_dv {
         background: #fff;
         border: 2px solid #ddd;
         background-clip: padding-box;
         border-radius: 5px
         }
         .cur_dv {
         padding: 3px 3px 0px 3px;
         }
         .cur {
         z-index: 0;
         top: -55px !important;
         left: -55px !important;
         }
         .ms_icon {
         padding: 5px 5px 3px 5px;
         cursor: pointer
         }
         .search_dv {
         z-index: 0;
         top: 0 !important;
         left: 0 !important;
         }
         .m_aus {
         padding: 4px !important;
         border: none !important;
         margin-top: 2px !important;
         display: inline-block;
         outline: none !important;
         }
         .m_aus::-ms-clear {
         display: none;
         }
         .m_clss {
         display: inline-block;
         height: 16px;
         width: 16px;
         border: none;
         background-color: transparent;
         cursor: pointer;
         position: relative;
         color: #ddd;
         }
         .m_results {
         position: absolute;
         width: 100%;
         background: #fff;
         left: 0;
         top: 30px;
         border-radius: 5px;
         border-top: 0;
         font-size: 12px;
         }
         .m_results .m_resu {
         border: 2px solid #ddd;
         border-radius: 5px;
         border-top: 0;
         margin: 0;
         }
         .m_results .m_resu li {
         padding: 4px 5px 2px 2px;
         }
         .m_resu {
         ;
         margin: 0 0 0 -7px;
         padding: 0;
         list-style: none
         }
         .m_resu li {
         border-top: 1px solid #eee;
         padding: 4px 4px 2px 4px;
         overflow: hidden;
         text-overflow: ellipsis;
         white-space: nowrap;
         color: #666
         }
         .m_resu li:hover {
         text-decoration: none;
         color: #00adff;
         cursor: pointer
         }
         .m_img {
         float: left;
         height: 20px;
         width: 22px;
         background: url(https://mmiplugins.mapmyindia.in/map_v3//pin.png) center;
         background-size: 13px;
         background-repeat: no-repeat;
         opacity: 0.3;
         }
         .m_a_img {
         float: left;
         height: 16px;
         width: 17px;
         background: url(https://maps.mapmyindia.com/images/addp_icon.png) 0 0;
         margin: 2px;
         }
         .m_dvs {
         width: 200px;
         white-space: nowrap
         }
         .map-control {
         position: absolute;
         right: 0;
         box-sizing: border-box;
         z-index: 999;
         top: 50%;
         margin: 0;
         display: block;
         -ms-transform: translateY(-50%);
         transform: translateY(-50%);
         }
         .map-control .expand-map-control {
         margin: 0;
         padding: 0;
         display: block;
         list-style: none;
         }
         .map-control .expand-map-control>li {
         position: relative;
         padding: 0;
         margin: 0px 4px;
         cursor: pointer;
         border-bottom: 2px solid transparent;
         }
         .map-control .expand-map-control>li:last-child {
         border-bottom: none;
         border-radius: 0
         }
         .map-control .expand-map-control>li.geo a {
         border-radius: 50%;
         margin-top: 10px;
         line-height: 35px;
         color: #ccc;
         font-size: 24px;
         border: none;
         }
         .MMIgeoDot {
         background: #ddd;
         width: 10px;
         position: absolute;
         height: 10px;
         border: 2px solid #777;
         border-radius: 50%;
         top: 11px;
         left: 10px;
         box-shadow: 0 0 0 2px #fff;
         box-sizing: unset;
         }
         .MMIgeoDot.MMIgact {
         background: #84c9f0
         }
         .MMIgeospn {
         width: 24px;
         background: #fff;
         height: 2px;
         position: absolute;
         top: 17px;
         left: 5px;
         }
         .MMIgeospn.MMIlast {
         transform: rotate(88deg);
         }
         .MMIblink {
         animation: MMIblinker 2s linear infinite;
         }
         @keyframes MMIblinker {
         50% {
         background: #1b67c1
         }
         }
         .map-control .expand-map-control>li>a {
         background: #91a1af;
         font-size: 28px;
         width: 35px;
         height: 35px;
         color: #fff;
         text-align: center;
         display: block;
         line-height: 31px;
         user-select: none;
         border-radius: 5px;
         text-decoration: none;
         box-shadow: 0 2px 4px rgb(0 0 0 / 20%);
         border: 1px solid #fff;
         -ms-user-select: none;
         }
         .map-control .expand-map-control>li:hover>a {
         /* background:#d26d00;*/
         }
         .map-control a.collapse-map-control {
         background: #50798d;
         font-size: 18px;
         width: 30px;
         height: 30px;
         color: #fff;
         text-align: center;
         display: block;
         top: 92px;
         position: relative;
         z-index: 1;
         line-height: 31px;
         }
         .map-control a.collapse-map-control:hover {
         /*background:#d26d00;*/
         }
         .map-control a.collapse-map-control.active {
         border-top-left-radius: 5px;
         border-bottom-left-radius: 5px;
         }
         .map-control a.collapse-map-control.active .ti-shift-right-alt:before {
         content: "\e6da";
         }
         .expand-map-control>li .ft-layer-link {
         position: absolute;
         right: -10px;
         /* top: -125px;*/
         bottom: 0;
         display: none;
         list-style: none;
         border: 1px solid #ddd;
         padding: 0;
         }
         .expand-map-control>li .ft-layer-link>li {
         float: right;
         /*  border-bottom: 1px solid #ddd;*/
         padding: 0;
         /*  height: 59px*/
         }
         .expand-map-control>li .ft-layer-link>li:last-child {
         border-bottom: 0;
         }
         .expand-map-control>li .ft-layer-link>li>a {
         font-size: 14px !important;
         width: 150px !important;
         color: #fff;
         text-align: left !important;
         line-height: 20px;
         padding: 5px 5px 5px 2px;
         background: #495763 !important;
         border-bottom: 1px solid #f1eaea;
         font-weight: bold;
         display: flex;
         align-items: center;
         }
         .layer-item-img img {
         border-radius: 10px
         }
         .expand-map-control>li .ft-layer-link>li>a:hover {
         color: #38f;
         cursor: pointer
         }
         .expand-map-control>li>.ft-layer-link>li>a .layer-item-img {
         width: 55px;
         height: 55px;
         float: left;
         margin-right: 10px;
         padding: 0 5px;
         }
         .map-control .expand-map-control>li:active>a {
         background: #d26d00;
         }
         .map-control .expand-map-control>li.layer-item-wrap:hover>.ft-layer-link {
         display: block;
         }
         .MMIti {
         width: 18px;
         height: 18px;
         display: inline-block;
         background: url(https://mmiplugins.mapmyindia.in/map_v3//sprite_api.png) no-repeat;
         margin-top: 8px;
         }
         .ti.ti-zoom-in {
         background-position: 0 0;
         }
         .ti.ti-zoom-out {
         background-position: -18px 0;
         }
         .MMIti.ti-target {
         background-position: -72px 0;
         }
         .MMIti.ti-layers-alt {
         background-position: -116px 0;
         }
         .MMIi {
         width: 22px;
         height: 22px;
         background: #bbb;
         clear: both;
         text-align: center;
         line-height: 23px;
         color: aliceblue;
         border-radius: 20px;
         float: right;
         font-size: 16px;
         margin: 0 4px 2px 10px;
         }
         #attr {
         text-align: right
         }
         #attr .attcls {
         background: #fff;
         white-space: nowrap;
         line-height: 11px;
         padding: 0 4px;
         margin: 9px 0 0px 2px
         }
         #attr .attMob {
         display: none;
         line-height: 25px;
         position: absolute;
         right: 4px;
         font-size: 12px;
         bottom: 2px;
         text-align: left;
         border-radius: 10px;
         padding: 4px;
         }
         #attr img {
         /*float:right;*/
         }
         .leaflet-control-scale div:nth-child(2) {
         display: none
         }
         .leaflet-control-attribution {
         background: none !important
         }
         .corona_menu {
         display: none;
         width: auto;
         max-width: 350px;
         position: absolute;
         background: #fff;
         border-radius: 10px;
         user-select: none;
         overflow: auto;
         }
         .corona_btn {
         outline: none;
         padding: 5px;
         line-height: 18px;
         font-size: 14px;
         cursor: pointer;
         border-radius: 10px;
         color: #fff;
         border: 2px solid #999
         }
         .corona_dv {
         margin: 4px !important
         }
         .corona_menu table {
         border-collapse: collapse;
         background: #fff;
         border-radius: 10px;
         list-style: none;
         margin: 0;
         padding: 0px
         }
         .corona_menu table td {
         cursor: pointer;
         white-space: nowrap;
         font-size: 15px;
         padding: 2px;
         border-bottom: 1px solid #dfdfdf
         }
         .corona_icn {
         vertical-align: middle;
         width: 18px;
         margin: 5px
         }
         input[class=corona_switch] {
         height: 0;
         width: 0;
         display: none
         }
         label.mmi_corona_label {
         cursor: pointer;
         text-indent: -9999px;
         width: 30px;
         height: 20px;
         background: grey;
         display: block;
         border-radius: 100px;
         position: relative;
         float: right
         }
         td label:after {
         content: '';
         position: absolute;
         top: 2px;
         left: 2px;
         width: 15px;
         height: 15px;
         background: #fff;
         border-radius: 90px;
         transition: 0.3s;
         }
         input:checked+label.mmi_corona_label {
         background: #bada55;
         }
         input:checked+label.mmi_corona_label :after {
         left: calc(100% - 5px);
         transform: translateX(-100%);
         }
         /*gesture*/
         .leaflet-gesture-handling:after {
         color: #fff;
         font-family: Roboto, Arial, sans-serif;
         font-size: 22px;
         -webkit-box-pack: center;
         -ms-flex-pack: center;
         justify-content: center;
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-box-align: center;
         -ms-flex-align: center;
         align-items: center;
         padding: 15px;
         position: absolute;
         top: 0;
         left: 0;
         right: 0;
         bottom: 0;
         background: rgba(0, 0, 0, .5);
         z-index: 1001;
         pointer-events: none;
         text-align: center;
         -webkit-transition: opacity .8s ease-in-out;
         transition: opacity .8s ease-in-out;
         opacity: 0;
         content: ""
         }
         .leaflet-gesture-handling-warning:after {
         -webkit-transition-duration: .3s;
         transition-duration: .3s;
         opacity: 1
         }
         .leaflet-gesture-handling-touch:after {
         content: attr(data-gesture-handling-touch-content)
         }
         .leaflet-gesture-handling-scroll:after {
         content: attr(data-gesture-handling-scroll-content)
         }
         a {
            color: #007bff;
        }
      ul {
         margin: 0px;
         padding: 0px;
         }
         .footer-section {
         background: #1c4571;
         position: relative;
         }
         .footer-cta {
         border-bottom: 1px solid #373636;
         }
         .single-cta i {
         color: #ff5e14;
         font-size: 30px;
         float: left;
         margin-top: 8px;
         }
         .cta-text {
         padding-left: 15px;
         display: inline-block;
         }
         .cta-text h4 {
         color: #fff;
         font-size: 20px;
         font-weight: 600;
         margin-bottom: 2px;
         }
         .cta-text span {
         color: #757575;
         font-size: 15px;
         }
         .footer-content {
         position: relative;
         z-index: 2;
         }
         .footer-pattern img {
         position: absolute;
         top: 0;
         left: 0;
         height: 330px;
         background-size: cover;
         background-position: 100% 100%;
         }
         .footer-logo {
         margin-bottom: 16px;
         margin-left: 13px;
         }
         .footer-logo img {
         max-width: 140px;
         }
         .footer-social-icon a img {
            width: 48px !important;
         }
         .footer-text img {
            width: 20px !important;
            height: 20px;
            margin-top: 4px;
        }
         .footer-text {
            display:flex;
         }
         .footer-text p {
         margin-bottom: 0px;
         font-size: 14px;
         color: #fbfafa;
         line-height: 28px;
         margin-left: 13px;
         }
         .footer-social-icon span {
         color: #fff;
         display: block;
         font-size: 20px;
         font-weight: 700;
         font-family: 'Poppins', sans-serif;
         margin-bottom: 20px;
         }
         .footer-social-icon a {
         color: #fff;
         font-size: 16px;
         margin-right: 15px;
         }
         .footer-social-icon i {
         height: 40px;
         width: 40px;
         text-align: center;
         line-height: 38px;
         border-radius: 50%;
         }
         .facebook-bg{
         background: #3B5998;
         }
         .twitter-bg{
         background: #55ACEE;
         }
         .google-bg{
         background: #DD4B39;
         }
         .footer-widget-heading h3 {
            color: #fff;
            font-size: 20px;
            font-weight: 600;
            margin-bottom: 29px;
            position: relative;
        }
         .footer-widget-heading h3::before {
         content: "";
         position: absolute;
         left: 0;
         bottom: -15px;
         height: 2px;
         width: 50px;
         background: #ff5e14;
         }
         .footer-widget ul li {
         display: inline-block;
         float: left;
         width: 50%;
         margin-bottom: 12px;
         }
         .footer-widget ul li a:hover{
         color: #ff5e14;
         }
         .footer-widget ul li a {
         color: #878787;
         text-transform: capitalize;
         }
         .subscribe-form {
         position: relative;
         overflow: hidden;
         }
         .subscribe-form input {
         width: 100%;
         padding: 14px 28px;
         background: #2E2E2E;
         border: 1px solid #2E2E2E;
         color: #fff;
         }
         .subscribe-form button {
         position: absolute;
         right: 0;
         background: #ff5e14;
         padding: 13px 20px;
         border: 1px solid #ff5e14;
         top: 0;
         }
         .subscribe-form button i {
         color: #fff;
         font-size: 22px;
         transform: rotate(-6deg);
         }
         .copyright-area{
         background: #16222ebd;
         padding: 15px 0;
         }
         .copyright-text p {
         margin: 0;
         font-size: 14px;
         color: #878787;
         }
         .copyright-text p a{
         color: #ff5e14;
         }
         .footer-menu li {
         display: inline-block;
         margin-left: 20px;
         }
         .footer-menu li:hover a{
         color: #ff5e14;
         }
         .footer-menu li a {
         font-size: 14px;
         color: #878787;
         }
         a:hover {
            color: #db1e49 !important;
            text-decoration: none !important;
         }
         a {
               color: white !important;
            }
            .copyright-text a{
               text-decoration: underline;
            }
            .float-c{
                float: left;
            }
        
        @media only screen and (max-width: 1440px) {
            .login-container[_ngcontent-feg-c172]{
                margin-left: 26% !important;
                }
            }
            @media only screen and (max-width: 1366px) {
            .login-container[_ngcontent-feg-c172]{
                margin-left: 22% !important;
                }
            }
            @media only screen and (max-width: 1024px) {
            .login-container[_ngcontent-feg-c172]{
                margin-left: 15% !important;
                }
                .my-gov-logo{
                    height: 170px !important;
                }
                .float-c{
                    margin-right: 0px !important;
                    margin-left: 0px !important;
                }
            }
            @media only screen and (max-width: 768px) {
            .login-container[_ngcontent-feg-c172]{
                margin-left: 1% !important;
                }
            .logo2{
               width: 117PX !important;
                }
                .my-gov-logo{
                    height: 108px !important;
                }
                .float-c{
                    margin-right: 0px !important;
                    margin-left: 0px !important;
                }
                .page-wrapper{
                    padding: 38px !important;
                    padding-top: 100px !important;
                }
                .footer-content {
                    position: relative;
                    z-index: 2;
                    margin-left: unset;
                    margin-right: unset;
                }
                .ban_text{
                    margin-top: 39%;
                 }
                 .footer-wid{
                    float: unset !important;
                 }
                 .logo-text {
                    font-size: 12px !important;
                    color: hsl(40deg 49.33% 98.08%);
                    font-weight: 700;
                }
                .footer-logo {
                    margin-left: 0px !important;
                }
                .footer-text p {
                    margin-left: 0px !important;
                }
                
            }
            .welcome-hero {
                position: relative;
                background-position: center;
                background-size: cover;
                text-align: center;
            }
            video {
           display: inline-block;
           vertical-align: baseline;
       }.overlay {
           background-image: linear-gradient(to top, #1c4571, #da1e48);
           opacity: .8;
           position: absolute;
           bottom: 5px;
           left: 0;
           right: 0;
           width: 100%;
           height: 100%;
           margin: 0;
           box-sizing: border-box;
           padding: 8% 32px 0px 5%;
           line-height: 1.5;
           text-align: left;
       }.overlay {
        :last-child {
            text-align: center;
            margin-bottom: 0;
            margin-top: 8%;
        }
    }.ban_text strong {
           font: 800 4vw / 3vw "Montserrat", sans-serif;
           color: #fff;
           text-transform: uppercase;
           letter-spacing: 3px;
       }.ban_text p {
           font: 400 2vw / 3vw "Montserrat", sans-serif;
           color: #fff;
           margin: 7px 0 25px;
       }
       a.btn.viewMore_btn[_ngcontent-hnp-c116]:hover{
        color: white !important;
     }
     .footer-wid{
        float: right;
     }
    .logo-text {
        font-size: 25px;
        color: hsl(40deg 49.33% 98.08%);
        font-weight: 700;
    }