/* cyrillic-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/oswald/v35/TK3iWkUHHAIjg752FD8Ghe4.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/oswald/v35/TK3iWkUHHAIjg752HT8Ghe4.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/oswald/v35/TK3iWkUHHAIjg752Fj8Ghe4.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/oswald/v35/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/oswald/v35/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/oswald/v35/TK3iWkUHHAIjg752FD8Ghe4.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/oswald/v35/TK3iWkUHHAIjg752HT8Ghe4.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/oswald/v35/TK3iWkUHHAIjg752Fj8Ghe4.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/oswald/v35/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/oswald/v35/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/oswald/v35/TK3iWkUHHAIjg752FD8Ghe4.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/oswald/v35/TK3iWkUHHAIjg752HT8Ghe4.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/oswald/v35/TK3iWkUHHAIjg752Fj8Ghe4.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/oswald/v35/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/oswald/v35/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/oswald/v35/TK3iWkUHHAIjg752FD8Ghe4.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/oswald/v35/TK3iWkUHHAIjg752HT8Ghe4.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/oswald/v35/TK3iWkUHHAIjg752Fj8Ghe4.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/oswald/v35/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/oswald/v35/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/oswald/v35/TK3iWkUHHAIjg752FD8Ghe4.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/oswald/v35/TK3iWkUHHAIjg752HT8Ghe4.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/oswald/v35/TK3iWkUHHAIjg752Fj8Ghe4.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/oswald/v35/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/oswald/v35/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

body{ font-family: 'Oswald', sans-serif; 
/* background: url(../images/bg.jpg) repeat; */
}
ul, li{ list-style-type: none;}
select{ -webkit-appearance:none;appearance:none; background:#fff url('../images/select-down-arrow.png') no-repeat 98% center; }
select::-ms-expand { display: none;}
header{ box-shadow: 0 6px 9px -5px #000;
    background-color: #01335e;
    background-image: -webkit-gradient(linear,right top,left top,from(#01335e),color-stop(50%,#265f91),to(#01335e));
    background-image: linear-gradient(270deg,#01335e,#265f91 50%,#01335e);
    position: relative;
    border-top: 10px solid #f3a600; 
        padding: 5px 0;
    height: 118px;
}

.logo{ /*width: 157px; max-width: 157px;*/ height: auto; padding: 5px 5px !important;}
.header-call{ position: absolute; font-size: 12px; color: #fff; top: 17px; right: 15px; top: 0;}
header .top-60-day-seal{ position: absolute; font-size: 12px; color: #fff; top: 25px; right: 135px;}
.top-60-day-seal img{ width: 50px;}
.top-60-day-seal-text{ position: absolute; font-size: 12px; color: #fff; top: 30px; right: 15px; width: 100px; font-family: oswald; font-weight: 300;}
#sec1{ padding: 30px 0;padding-top: 0;}
#sec1 h1{ text-shadow: rgba(255,255,255,.5) 0 3px 3px;}
.top-sec{ justify-content: flex-end; /*background: url(../images/salesbg.png) no-repeat 0 50%;*/ background: url(../images1/knee-bg.png) no-repeat 0 50%; 
/* background-size: cover;  */
border-radius: 7px; margin-top: 20px; border: 1px solid #fff; 
/* box-shadow: 0 0 30px 5px #aaa;  */
padding: 80px 25px; box-sizing: border-box;}
.color-white{ color: #fff; text-shadow: 0 2px 5px #000;}
.black_box {
    border: 3px solid #000;
    padding: 2px 20px 5px;
    display: inline-block;
    margin: 5px 0;
}
.fa-star{ color: #e89a07 !important;}
.right-items{ border-radius: 7px; background: rgba(0, 0, 0, 0.7); padding: 20PX;}
.right-items li{ font-family: 'Roboto', sans-serif; border-bottom: 1px dashed rgba(255,255,255,.5); position: relative; margin-bottom: 6px; margin-left: 25px; color: #fff;}
.right-items li:last-child{ border-bottom: none;}
.right-items li:before{ position: absolute; content: "\f058"; font-size: 25px; line-height: 25px; color: #8eba3e; font-family: "FontAwesome"; left: -30px;}
.discount{ box-shadow: 0 6px 9px -5px #000; margin-top: 1.2rem;}
.fa-check-circle{ color: #8eba3e;}

.selected .package-header{ 
    background: #2a224b;
    
    }
.package-title .package-main-title{ 
    /* font-weight: 400;  */
/* font-size: clamp(1rem, 3vw, 1.25rem);  */
/* line-height: 1.2;  */
/* margin-right: 10px; */
font-size: 1.5rem;
    margin-right: 10px;
    font-family: "Oswald", sans-serif;
    font-weight: 500;
    max-width: 300px;
    line-height: 32px;
    padding-bottom: 7px;
}
.package-header .package-title{ position: relative; height: auto; padding-left: 15px; margin-right: 10px; line-height: 2.8rem; color: #fff; font-size: 1.2rem; font-weight: 400; align-items: center; justify-content: center; align-self: stretch;}
.package-header{ border-top-right-radius: 5px; border-top-left-radius: 5px; background: #333;}
.package-main-save{ font-weight: 500; font-size: 14px; line-height: 16px; padding: 2px 5px; border-radius: 2px; text-transform: none;  text-shadow: rgba(0,0,0,.2) 0 1px 1px; background: #58d058; margin-right: 5px;}
.package-best-seller{ font-weight: 500; font-size: 14px; line-height: 16px; padding: 2px 5px; border-radius: 2px; text-transform: none; text-shadow: rgba(0,0,0,.2) 0 1px 1px; background-color: #e67a00;}
.package-content:before{ content: "\f04d"; color: #333; font-family: "FontAwesome"; font-size: 32px; margin-left: 10px; position: absolute; align-self: center; font-weight: 800;}
.selected .package-content:before{ content: "\f14a"; color: #1589ee; font-family: "FontAwesome"; font-size: 32px; margin-left: 10px; position: absolute; align-self: center; font-weight: 800;}
/* .package-header .freeship{ color: #fff; 
font-weight: 400; font-size: 16px; 
background: #004275; align-items: center; 
justify-content: center; align-self: stretch; 
border-top-right-radius: 5px; height: auto; padding: 0 10px; 
line-height: 1.2;
} */
.package-header .freeship {
    color: #fff;
    font-size: 1rem;
    background: #004275;
    align-items: center;
    justify-content: center;
    align-self: stretch;
    height: auto;
    padding: 0 10px;
    line-height: 49px;
    font-family: oswald, sans-serif;
    font-weight: 300;
    background: #58d058;
    border-top-right-radius: 5px;
}
.package-image{ max-width: 220px; align-self: center;}
.package-info{ position: relative;}
.pi-1{ font-family: 'Roboto', sans-serif; font-size: 24px; font-weight: 500; line-height: 1em; color: #01335e;}
.pi-2{ font-family: 'Roboto', sans-serif; font-size: 16px; letter-spacing: -1px; font-weight: 500; white-space: nowrap;}
.pi-price-sa{ font-family: 'Roboto', sans-serif; font-size: 10px;}
.step1 .selected{ background-color: #fff6d1;}
.package-info .pi-price-each{ font-family: 'Roboto', sans-serif; font-size: 26px; line-height: 1; font-weight: 500;}
.pi-price-each span.small-each{ font-family: 'Roboto', sans-serif; font-size: 12px;}
.pi-price-orig{ font-family: 'Roboto', sans-serif; font-size: 12px; line-height: 1.3; color: #666; text-decoration: line-through; font-weight: 300;}
.pi-price-total{ font-family: 'Roboto', sans-serif; font-size: 12px; line-height: 1.3; color: #666; font-weight: 400;}
/* .select-button{ position: absolute; 
width: 100px; height: 32px; right: 10px; 
bottom: 35px; line-height: 30px; text-align: 
center; background: #f1f1f1; font-weight: 300;
 border-radius: 5px; color: #fff; border: 1px solid #dedede;
  font-size: 14px;} */

  .select-button {
    position: absolute;
    height: 42px !important;
    right: 10px;
    bottom: 54px;
    line-height: 34px;
    text-align: center;
    background: #f1f1f1;
    font-weight: 300;
    border-radius: 5px;
    border: 0px solid #dedede;
    color: #000;
    background-color: #dee2e6;
    border-color: #dee2e6;
    min-width: 135px;
    font-size: 1rem;
}
.selected .select-button{ position: absolute; width: 100px; height: 32px; right: 10px; top: 130px; line-height: 30px; text-align: center; background: #2791e4; font-weight: 300; border-radius: 5px; color: #fff; border: 2px solid #fff;}
.select-button:after{ content: "Select Package"; color: #666; letter-spacing: -.5px; font-weight: 500;}
.selected .select-button:after{ content: "Selected"; color: #fff; letter-spacing: -.5px; font-weight: 500;}
.features{ display: none;}
.selected .features{ display: flex; background: #265f91 50%; color: #fff; font-size: 10px; border-radius: 5px; font-weight: 500; font-family: 'Roboto', sans-serif;}
.package-bullet-wrapper{ background: rgba(255,255,255,.6); border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;
 font-weight: 300;}
 .package-container{ width: 100%; background: #fff; border-radius: 10px; box-shadow: 2px 3px rgba(0,0,0,.1); cursor: pointer;}
 .bullet-item{ font-size: 10px; height: 20px; line-height: 20px; letter-spacing: -.5px; font-family: 'Roboto', sans-serif;}
 .bullet-sep{ height: 20px; line-height: 20px; align-content: center; align-items: center; align-self: center; color: #888; font-size: 5px;}


 .step2 .shipping_form_sec {
    background-color: #2a224b;
    /* background: linear-gradient(to right,#eeba4c,#ffce66,#eeba4c);
    background-image: linear-gradient(to right,#eeba4c,#ffce66,#eeba4c);
    background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,#eeba4c),color-stop(50%,#ffce66),color-stop(100%,#eeba4c));
    background-image: -webkit-linear-gradient(left,#eeba4c,#ffce66,#eeba4c);
    background-image: -o-linear-gradient(left,#eeba4c,#ffce66,#eeba4c);
    background-image: -moz-linear-gradient(left,#eeba4c,#ffce66,#eeba4c); */
    box-shadow: 0 6px 9px -5px #000;
    padding: 15px;
    border-radius: 5px;
    border: 1px solid #dedede;
}
.wht {
    color: #fff !important;
}
.step2 .shipping_form_sec .cstm_frm_grp {
    margin-bottom: 9px;
}
.shipping_form_sec input{
  font-family: 'Roboto', sans-serif;
}
.shipping_form_sec ::-webkit-input-placeholder { /* Edge */
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
}

.shipping_form_sec :-ms-input-placeholder { /* Internet Explorer 10-11 */
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
}

.shipping_form_sec ::placeholder {
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
}

.shipping_form_sec select {
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
}
.shipping_form_sec .bottom_text {
    font-size: 12px;
    color: #333!important;
    text-align: center;
    font-family: 'Roboto', sans-serif;
}

.step3 {
    margin: 25px 0 0;
}
.step3 .payment_form_sec{
	background-color: #2a224b;
    /* background: linear-gradient(to right,#eeba4c,#ffce66,#eeba4c);
    background-image: linear-gradient(to right,#eeba4c,#ffce66,#eeba4c);
    background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,#eeba4c),color-stop(50%,#ffce66),color-stop(100%,#eeba4c));
    background-image: -webkit-linear-gradient(left,#eeba4c,#ffce66,#eeba4c);
    background-image: -o-linear-gradient(left,#eeba4c,#ffce66,#eeba4c);
    background-image: -moz-linear-gradient(left,#eeba4c,#ffce66,#eeba4c); */
    box-shadow: 0 6px 9px -5px #000;
    padding: 15px;
    border-radius: 5px;
    border: 1px solid #dedede;
}
.payment_form_sec input{
  font-family: 'Roboto', sans-serif;
}
.payment_form_sec ::-webkit-input-placeholder { /* Edge */
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
}

.payment_form_sec :-ms-input-placeholder { /* Internet Explorer 10-11 */
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
}

.payment_form_sec ::placeholder {
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
}

.payment_form_sec select {
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
}



.custom_radio_container {
  display: block;
  position: relative;
  padding-left: 30px;
  cursor: pointer;
  font-size: 18px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-family: 'Roboto', sans-serif;
  margin: 0;
  line-height: 21px;
}
.custom_radio_container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.custom_radio_container .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #eee;
  border-radius: 50%;
}
.payment_mode_sec .custom_radio_container:hover input ~ .checkmark {
  background-color: #ccc;
}
.payment_mode_sec .custom_radio_container input:checked ~ .checkmark {
  background-color: #337cf6;
}
.payment_mode_sec .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.payment_mode_sec .custom_radio_container input:checked ~ .checkmark:after {
  display: block;
}
.payment_mode_sec .custom_radio_container .checkmark:after {
    top: 5px;
    left: 5px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #dfe2e5;
}
.payment_mode_sec .credit_or_debit .card_icon img {
    max-width: 140px;
    width: 100%;
}
.payment_mode_sec .paypal_pay .card_icon img {
    max-width: 100px;
    width: 100%;
}
.payment_mode_sec {
    background: #ffffff;
    border-radius: 4px;
    margin-bottom: 20px;
}
.payment_mode_sec .credit_or_debit {
    padding: 15px;
    border-bottom: 1px solid #d1d1d1;
}
.payment_mode_sec .paypal_pay{
	padding: 15px;
}
/*************** PAYMENT ***************/
.payment_form_sec .form-group{ margin-bottom: 9px; }
.select-gender-area label{ margin: 0 15px 10px 0; padding-left: 25px; position: relative; }
.select-gender-area label input[type="radio"]{ -webkit-appearance:none;appearance:none; width: 18px; height: 18px; border:2px solid #337cf6; -webkit-border-radius:100%;border-radius:100%; outline: 0; position: absolute; top: 4px; left: 0; background: #fff; }
.select-gender-area label input[type="radio"]:checked{ -webkit-box-shadow: 0 0 0 4px #fff inset; box-shadow: 0 0 0 4px #fff inset; background: #337cf6; }
.our-grntee-area{ margin: 15px 0; background: #fff; padding: 15px; font-size: 14px; }
.our-grntee-area i, .our-grntee-area svg{ color: green; }
.our-grntee-area ul{ margin: 0; padding: 0; }
.frm-btmcntnt-area{ position: relative; background: #fff; padding: 15px; margin-bottom: 15px; padding-left: 70px; }
.frm-btmcntnt-area span{ position: absolute; top: 0; left: 0; bottom: 0; display: flex; align-items: center; }
.frm-btmcntnt-area span img{ width: 60px; height: auto; }
.frm-btmcntnt-area p{ font-size: 12px; line-height: 1.2; }
.frm-btmcntnt-area h4{ font-size: 24px; text-transform: uppercase; }
.cvv-area{ position: relative; }
.cvv-area i, .cvv-area svg{ position: absolute; right: 30px; font-size: 24px; top: 5px; color: #7c7c7c; }
.comment-block{ background: #fff; padding: 5px; border:1px solid #ddd; font-family: arial; }
.comment-block .name{ color: green; font-size: 14px; }
.comment-block .date{ color: #868686 !important; font-size: 13px; }
.extnd-prdctn-area{ background: #fff; padding: 5px; border:1px solid #ddd; font-size: 14px;margin-bottom: 15px; font-family: arial;}
.extnd-prdctn-area label{ display: block; padding: 3px 5px; text-align: center; background: #e5ef7680;  }
.extnd-prdctn-area label i, .extnd-prdctn-area label svg{ color: red; margin-right: 8px; animation: bouncebounce 3s infinite; }
@-webkit-keyframes bouncebounce{0%{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(0)}75%{transform:translateX(-5px)}}@keyframes bouncebounce{0%{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(0)}75%{transform:translateX(-5px)}}
/*************** PAYMENT ***************/
#footerText {
  width: 100%;
  height: auto;
  margin: 0 auto;
  margin-top: 40px;
  text-align: center;
  color: #676767;
  font-size: 15px;
  padding-bottom: 50px;
  border-top: 1px solid #ccc;
  padding-top: 25px;
}

/* @media only screen and ( max-width: 1023px){
  .select-button, .selected .select-button{ width: 100px;}
  .select-button:after{ font-size: 14px; font-weight: 300;}
} */
@media only screen and ( max-width: 992px){
.custom_radio_container{ font-size: 14px; }
input[type=button]{ padding-right: 10px; padding-left: 10px; }
.frm-btmcntnt-area h4{ font-size: 20px; }
}
@media only screen and ( max-width: 767px){
  .top-sec{ background-position: bottom center; /*background: none;*/ padding: 25px;}
  .right-banner{ background: rgba(255,255,255,0.5); padding: 20px; }
  .logo{ margin-left: 0;}
  .logo img{ max-width: 100%; margin-top: 0;}
  .package-image{
      margin-left: 0 !important;
  }
  .package-image img {
      position: relative;
      left: 20px;
  }.package-info {
    position: relative;
    left: 8px;
}
.package-content:before {
    content: "\f04d";
    color: #333;
    font-family: "FontAwesome";
    font-size: 21px;
    margin-left: 4px;
    position: absolute;
    align-self: center;
    font-weight: 800;
}
}





/**************************23/12/2020*************************/
.variant-wrapper .variant-selector .variant-option{
  padding: 10px 0;
    background: #fff;
    border-radius: 5px;
    border: 1px solid #dedede;
    cursor: pointer;
    position: relative;
    text-shadow: rgba(255,255,255,.5) 0 3px 3px;
    overflow: hidden;
}
.variant-wrapper .variant-selector .variant-option .variant-check{
  display: none;
}
.variant-wrapper .variant-selector .variant-option .v-option{
  font-size: 1.3rem;
    line-height: 2rem;
    font-family: oswald,sans-serif;
}
.variant-wrapper .variant-selector .variant-option.selected {
  background-color: #ffe6af;
  box-shadow: 2px 3px rgba(0,0,0,.1);
  border: 1px solid #1589ee;
}
.variant-wrapper .variant-selector .variant-option.selected:after{
  content: "";
    position: absolute;
    top: 0;
    right: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 1rem;
    border-right-color: #1589ee;
    border-top-color: #1589ee;
    border-top-right-radius: 4px;
}
.variant-wrapper .variant-selector .variant-option.selected .variant-check {
  position: absolute;
  top: -.0625rem;
  right: .625rem;
  width: .5rem;
  height: .5rem;
  display: inline-block;
  border-radius: .25rem;
  line-height: 1;
  z-index: 999;
}
.variant-wrapper .variant-selector .variant-option.selected .variant-check .fa-check{
  color: #fff;
    font-size: .8rem;
    position: absolute;
    top: 4px;
    right: -7px;
    z-index: 10;
}
.footer {
  margin-top: auto;
  color: #fff;
  background: linear-gradient(to right,#222,#444,#222);
  background-image: linear-gradient(to right,#222,#444,#222);
  background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,#222),color-stop(50%,#444),color-stop(100%,#222));
  background-image: -webkit-linear-gradient(left,#222,#444,#222);
  background-image: -o-linear-gradient(left,#222,#444,#222);
  background-image: -moz-linear-gradient(left,#222,#444,#222);
}
.footer .footer-column h3 {
  font-size: 14px;
  border-bottom: 1px solid #666;
  padding-bottom: 10px;
  margin-bottom: 5px;
  font-family: arial;
  font-weight: 600;
}
.footer_sec a{ font-family: Arial, Helvetica, sans-serif;}
.footer .footer-column .footer-guarantee-content {
  font-size: 12px;
  font-family: arial;
}
.footer .footer-copyright-wrapper {
  font-size: 12px;
  color: #666;
  border-top: 2px solid #666;
  font-family: arial;
}

textarea:focus, input:focus{
  outline: none;
}

span.heaffing {
    /* min-width: 70px; */
    display: inline-block;
    text-align: left;
    padding-left: 15px;
    line-height: 35px;
}
span.sml_size {
   /* background: #fff6d1;*/
  /*  min-width: 70px;*/
    text-align: center;
    padding: 5px 0px;
    border-right: 0px solid #b7b29a;
    display: none;
}
.six_clsd  {
   margin-top: 10px;
}
.six_clsd li.b-b-1 {
    border-bottom: 0px solid #b7b29a;
    max-width: 230px;
}
/*li.b-b-1 span.heaffing {
border-bottom: 1px solid #b7b29a;
}*/
/*li.b-b-1 span.heaffing {
border-bottom: 1px solid #b7b29a;
}*/
/*li.b-b-1 span.heaffing {
border-bottom: 1px solid #b7b29a;
}*/
/*ul.six_clsd li:first-child {
    padding-bottom: 10px;
}*/

span.lrg_size {
   /* background: #fff6d1;*/
    /*min-width: 75px;*/
    
    text-align: center;
    padding: 5px 0px;
    margin: 0px;
    position: relative;
    left: 0px;
    display: none;
}
ul.six_clsd li {
    padding-bottom: 0px;
    display: flex;
}
span.actr {
  display: block;
}

select{ background-color: #fff !important;}
_:-ms-fullscreen, :root .check-credit{ max-width: 380px;}
@media screen and (max-width:992px) and (min-width:767px){
#creditCBtn{ font-size: 16px;}
.check-credit:before, .check-credit:after{ width: 30px !important;}
}
@media screen and (max-width:480px){
#creditCBtn{ font-size: 16px;}
.check-credit:before, .check-credit:after{ width: 30px !important;}
}

 /*modal css*/
      .modal-content #loader {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.6);
    z-index: 1;
}
#loader img{
  margin: 70px auto 0;
    display: block;
}
      .zipResult table tr td {
    padding: 5px 0;
}
      .zipResult {
    max-width: 280px;
    padding: 15px;
    margin: 15px auto;
    background: #f6f6f6;
}
.zipResult input[type=button] {
    background: #102058;
    color: #fff;
    width: auto;
    display: block;
    margin: 10px auto 0;
    padding: 6px 12px;
    font-size: 14px;
}
.zipResult table {
    width: 100%;
}
.zipSecBelow p.pCondtn {
    font-size: 10px;
    text-align: center;
    color: #000;
}
.zipSecBelow p.pInfo {
    font-size: 14px;
    text-align: center;
    color: #25385f;
}
       body.has-mini-upsell{
                background: none !important; 
            }
            .pt-page{
                visibility: visible !important; 
            }
            .map-container {
    overflow-y: scroll;
    height: 415px;
    border: 1px solid rgb(213, 214, 239);
}
            .modal {
             
               /*display: none;*/
    position: fixed;
    z-index: 1;
    padding-top: 100px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.4);
                }
                .modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 2.5%;
    border: 1px solid #888;
    width: 95%;
    position: relative;
    max-width: 600px;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
    box-shadow: 0 3px 9px rgba(0,0,0,.5);
}
.modal-content #loader {
    position: absolute;
    /* left: 0; */
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.6);
    z-index: 1;
}
.close {
    color: #FFF;
    float: right;
    font-size: 22px;
    font-weight: bold;
    position: absolute;
    right: -10px;
    background: #000;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 20px;
    display: block;
    top: -10px;
    padding: 3px 0;
    font-family: arial;
    z-index: 2;
    cursor:pointer;
    opacity: 1;
}

.close:hover{
    color:#ffffff;
    opacity:1 !important;
}
.map-container p:first-of-type {
    font-size: 16px;
    text-align: center;
    margin-top: 25px;
    line-height: 20px;
    color: #25385f;
}
input.zipField { 
    width: 205px;
    max-width: 100%;
    height: 34px;
    display: block;
    margin: 0 auto;
    padding: 5px 20px 5px 5px;
    background: url(../images/zip-icon.png) 186px center no-repeat;
    /* text-align: center; */
    border: 1px solid #ccc;
    font-size: 14px;
}
input.subBtn {
    width: 207px;
    max-width: 100%;
    height: 35px;
    display: block;
    margin: 0 auto;
    background: #102058;
    border: none;
    color: #fff;
    font-size: 16px;
    text-transform: capitalize;
    margin-top: 14px;
    cursor: pointer;
    padding: 0;
}
.map-img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
}
           .estimateTxt {
                color: grey;
            }
            #myBtn{
                color: blue;
            }
            .re-n{
                /*text-decoration: line-through;*/
                color: red;
            }
            /*.checkout .heading h5 {
                font-size: 22px;
            }*/
            strong.text.shipping-free.emphasis.re-n.green {
                color: #e60d10;
            }
            span.small-text {
                font-size: 12px;
            }
            strong.text.shipping-free.emphasis.green {
                color: #148614;
            }
            span.small-text {
                font-size: 10px;
            }
            }
            .strikeThr{ position: relative; }
            .strikeThr:after{
                content: '';
                position: absolute;
                left: -2px;
                top: 13px;
                width: 73px;
                height: 2px;
                background-color: #e60d10;
            }
            #top_bar {
                height: 39px;
                top: -22px;
                position: fixed;
                width: 100%;
                z-index: 999;
            }
        .estimateTxt {
        display: block;
        margin-top: 10px;
        float: right;
        font-size: 12px;
        color: grey;
      }
      /*end modal css*/ 

.offer-summary.border.mb-5 {
    border: none !important;
}

      @media (max-width:767px) {
          .package-title .package-main-title {
                font-size: 1rem;
                margin-right: 10px;
                font-family: "Oswald", sans-serif;
                font-weight: 500;
                max-width: 300px;
                line-height: 24px;
                padding-bottom: 7px;
                padding-top: 7px;
            }
    .package-main-save {
        font-size: 12px;
        white-space: nowrap;
    }
    .package-header .freeship {
        font-size: 12px;
        white-space: nowrap;
        align-items: center;
        justify-content: center;
        align-self: stretch;
        height: auto;
        padding: 0 8px;
        line-height: 54px;
    }
    .alert.alert-success.alert-dismissible.dsp_none {
        display: none !important;
    }
      }


      .pi-price-orig {
    color: #ff0800 !important;
}
.pi-price-total {
    color: #2791e4 !important;
}

.frm-btmcntnt-area {
    border-radius: 10px;
    max-width: 100%;
    margin: 10px auto;
    min-height: 90px;
    max-height: fit-content;
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    padding-top: 7px;
    flex-direction: column;
    justify-content: center;
}

.frm-btmcntnt-area h4 {
    font-size: 18px;
    text-transform: uppercase;
    font-family: "Oswald", sans-serif;
    margin-bottom: 4px;
}

.frm-btmcntnt-area p {
    font-size: 14px;
    line-height: 19px;
    word-break: break-word;
    margin-bottom: 0px;
    font-weight: 500;
}

.frm-btmcntnt-area span img {
    width: 60px;
    height: auto;
}

.pi-price-total2 {
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    line-height: 1.3;
    color: #666;
    font-weight: 400;
}

img.seal_styles {
    position: absolute;
    width: 90px;
    right: 0;
    top: 0 !important;
    left: unset;
}

@media (max-width:480px) {
    .package-content:before {
        font-size: 16px;
        margin-left: 4px;
    }
.selected .package-content:before {
    font-size: 16px;
    margin-left: 4px;
}
.step1 {
    padding: 15px 0px !important;
}
}