/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: local('Poppins Thin Italic'), local('Poppins-ThinItalic'), url(https://fonts.gstatic.com/s/poppins/v9/pxiAyp8kv8JHgFVrJJLmE0tDMPKzSQ.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: local('Poppins Thin Italic'), local('Poppins-ThinItalic'), url(https://fonts.gstatic.com/s/poppins/v9/pxiAyp8kv8JHgFVrJJLmE0tMMPKzSQ.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: 'Poppins';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: local('Poppins Thin Italic'), local('Poppins-ThinItalic'), url(https://fonts.gstatic.com/s/poppins/v9/pxiAyp8kv8JHgFVrJJLmE0tCMPI.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;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: local('Poppins ExtraLight Italic'), local('Poppins-ExtraLightItalic'), url(https://fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLmv1pVFteOcEg.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: local('Poppins ExtraLight Italic'), local('Poppins-ExtraLightItalic'), url(https://fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLmv1pVGdeOcEg.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: 'Poppins';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: local('Poppins ExtraLight Italic'), local('Poppins-ExtraLightItalic'), url(https://fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLmv1pVF9eO.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;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local('Poppins Light Italic'), local('Poppins-LightItalic'), url(https://fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLm21lVFteOcEg.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local('Poppins Light Italic'), local('Poppins-LightItalic'), url(https://fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLm21lVGdeOcEg.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: 'Poppins';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local('Poppins Light Italic'), local('Poppins-LightItalic'), url(https://fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLm21lVF9eO.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;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Poppins Italic'), local('Poppins-Italic'), url(https://fonts.gstatic.com/s/poppins/v9/pxiGyp8kv8JHgFVrJJLucXtAKPY.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Poppins Italic'), local('Poppins-Italic'), url(https://fonts.gstatic.com/s/poppins/v9/pxiGyp8kv8JHgFVrJJLufntAKPY.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: 'Poppins';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Poppins Italic'), local('Poppins-Italic'), url(https://fonts.gstatic.com/s/poppins/v9/pxiGyp8kv8JHgFVrJJLucHtA.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;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: local('Poppins Medium Italic'), local('Poppins-MediumItalic'), url(https://fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLmg1hVFteOcEg.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: local('Poppins Medium Italic'), local('Poppins-MediumItalic'), url(https://fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLmg1hVGdeOcEg.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: 'Poppins';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: local('Poppins Medium Italic'), local('Poppins-MediumItalic'), url(https://fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLmg1hVF9eO.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;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: local('Poppins SemiBold Italic'), local('Poppins-SemiBoldItalic'), url(https://fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLmr19VFteOcEg.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: local('Poppins SemiBold Italic'), local('Poppins-SemiBoldItalic'), url(https://fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLmr19VGdeOcEg.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: 'Poppins';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: local('Poppins SemiBold Italic'), local('Poppins-SemiBoldItalic'), url(https://fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLmr19VF9eO.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;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local('Poppins Bold Italic'), local('Poppins-BoldItalic'), url(https://fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLmy15VFteOcEg.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local('Poppins Bold Italic'), local('Poppins-BoldItalic'), url(https://fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLmy15VGdeOcEg.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: 'Poppins';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local('Poppins Bold Italic'), local('Poppins-BoldItalic'), url(https://fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLmy15VF9eO.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;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: local('Poppins ExtraBold Italic'), local('Poppins-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLm111VFteOcEg.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: local('Poppins ExtraBold Italic'), local('Poppins-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLm111VGdeOcEg.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: 'Poppins';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: local('Poppins ExtraBold Italic'), local('Poppins-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLm111VF9eO.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;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: local('Poppins Black Italic'), local('Poppins-BlackItalic'), url(https://fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLm81xVFteOcEg.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: local('Poppins Black Italic'), local('Poppins-BlackItalic'), url(https://fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLm81xVGdeOcEg.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: 'Poppins';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: local('Poppins Black Italic'), local('Poppins-BlackItalic'), url(https://fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLm81xVF9eO.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;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local('Poppins Thin'), local('Poppins-Thin'), url(https://fonts.gstatic.com/s/poppins/v9/pxiGyp8kv8JHgFVrLPTucXtAKPY.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local('Poppins Thin'), local('Poppins-Thin'), url(https://fonts.gstatic.com/s/poppins/v9/pxiGyp8kv8JHgFVrLPTufntAKPY.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: 'Poppins';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local('Poppins Thin'), local('Poppins-Thin'), url(https://fonts.gstatic.com/s/poppins/v9/pxiGyp8kv8JHgFVrLPTucHtA.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;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: local('Poppins ExtraLight'), local('Poppins-ExtraLight'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLFj_Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: local('Poppins ExtraLight'), local('Poppins-ExtraLight'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLFj_Z1JlFc-K.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: 'Poppins';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: local('Poppins ExtraLight'), local('Poppins-ExtraLight'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLFj_Z1xlFQ.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;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Poppins Light'), local('Poppins-Light'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLDz8Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Poppins Light'), local('Poppins-Light'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.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: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Poppins Light'), local('Poppins-Light'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLDz8Z1xlFQ.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;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Poppins Regular'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v9/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Poppins Regular'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v9/pxiEyp8kv8JHgFVrJJnecmNE.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: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Poppins Regular'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v9/pxiEyp8kv8JHgFVrJJfecg.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;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Poppins Medium'), local('Poppins-Medium'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Poppins Medium'), local('Poppins-Medium'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.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: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Poppins Medium'), local('Poppins-Medium'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLGT9Z1xlFQ.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;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Poppins SemiBold'), local('Poppins-SemiBold'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Poppins SemiBold'), local('Poppins-SemiBold'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.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: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Poppins SemiBold'), local('Poppins-SemiBold'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLEj6Z1xlFQ.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;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Poppins Bold'), local('Poppins-Bold'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Poppins Bold'), local('Poppins-Bold'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.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: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Poppins Bold'), local('Poppins-Bold'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLCz7Z1xlFQ.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;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: local('Poppins ExtraBold'), local('Poppins-ExtraBold'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLDD4Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: local('Poppins ExtraBold'), local('Poppins-ExtraBold'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLDD4Z1JlFc-K.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: 'Poppins';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: local('Poppins ExtraBold'), local('Poppins-ExtraBold'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLDD4Z1xlFQ.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;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local('Poppins Black'), local('Poppins-Black'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLBT5Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local('Poppins Black'), local('Poppins-Black'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLBT5Z1JlFc-K.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: 'Poppins';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local('Poppins Black'), local('Poppins-Black'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLBT5Z1xlFQ.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;
}


/* WEBKIT SCROLLBAR */
/* **************** */
  ::-webkit-scrollbar {
    width: 8px;
    height: 8px;
  }

  /* Track */
  ::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 4px rgba(120,120,120,0.5);
  }

  /* Handle */
  ::-webkit-scrollbar-thumb {
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background: rgba(120,120,120,0.6);
    -webkit-box-shadow: inset 0 0 4px rgba(120,120,120,0.6);
  }

  ::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(120,120,120,0.4);
  }
button:focus, .btn.focus, .btn:focus  {outline: none !important; border: none !important; box-shadow:none !important;}


.wow {
  visibility: hidden;
}
body{ margin:0px; padding:0px;color:#000000; font-size:16px; line-height:20px;font-family: 'Poppins';font-weight:400;}
.scroll-hide { overflow:hidden; }

.common-container { width:1280px; margin:auto; position:relative; }
.common-container-vision2 { width:1280px;margin:auto;}
.common-container-ourproduct { width:1083px; margin:auto; position:relative; }
.common-container-sus { width:850px; margin:auto; position:relative; }

a {-webkit-transition: all 0.3s ease;                  
    -moz-transition: all 0.3s ease;                 
    -o-transition: all 0.3s ease;   
    -ms-transition: all 0.3s ease;          
    transition: all 0.3s ease; text-decoration:none !important; outline:none;}
h1,h2,h3,h4,h5,h6 { margin:0px; }

p { color: #222222; font-size: 16px; font-weight: 400; line-height: 1.5 }

.no-col-padding {padding: 0px;}


/* FONTS SIZES */
.fs-12 { font-size:12px !important; }
.fs-14 { font-size:14px !important; }
.fs-16 { font-size:16px !important; }
.fs-18 { font-size:18px !important; }
.fs-20 { font-size:20px !important; }
.fs-22 { font-size:22px !important; }
.fs-24 { font-size:24px !important; }
.fs-25 { font-size:25px !important; }
.fs-30 { font-size:30px !important; line-height:37px; }
.fs-33 { font-size:33px !important; line-height:37px; }
.fs-36 { font-size:36px !important; line-height:40px; }
.fs-40 { font-size:40px !important; }
.fs-50 { font-size:50px !important; }
.fs-60 { font-size:60px !important; }
.fs-100 { font-size:100px !important; line-height:76px; }
.fs-104{ font-size:104px !important; line-height:76px; }
/* font color */
.white-color { color:#FFF !important; }
.black-color { color:#000 !important; }


/* background color */
.white-background { background-color:#FFF !important; }
.off-white-background { background-color:#fffce8 !important }
.black-background { background-color:#000 !important; }
.yellow-background { background-color:#fcd00d !important }
.yellow-background2 { background-color:#f9a11b !important }
.light-yellow-background { background-color:#fff9d9 !important }
.red-background { background-color:#f23d3d !important }
.blue-background { background-color:#1a9cd8 !important }
.light-grey-background { background-color:#f6f6f6; }

.mr-t-88 { margin-top:88px; }
.mt-30 { margin-top:30px; }
.mt-20 { margin-top:20px; }
.mt-10 { margin-top:10px; }
.mt-40 { margin-top:40px; }
.mt-50 { margin-top:50px; }
.mt-60 { margin-top:60px; }
.mt-162 { margin-top:162px; }
.mt-298 { margin-top:298px; }
.mt-80 { margin-top:80px !important; }
.mt-85 { margin-top:85px; }
.mb-60 { margin-bottom:60px; }

.m1-100 { margin-left:100px; }
.mt-100 { margin-top:100px; }


.pt-10 { padding-top:10px; }
.pt-20 { padding-top:20px; }
.pt-40 { padding-top:40px;padding-bottom: 20px }


.plr-160 {padding: 0 160px;}

.h73 { height:73px; }
.h335 { height:335px; }

.black-bor-bottom { border-bottom:solid 1px #000; } 
.body-overflow { overflow:hidden; }

.didotltstd-bold {font-family: 'DidotLTStd-Bold';}
.didotltstd-italic {font-family: 'DidotLTStd-Italic';}
.didotltstd-headline{font-family: 'DidotLTStd-Headline';}

.Poppins-light { font-weight:300; }
.Poppins-semi { font-weight:600; }
.Poppins-bold { font-weight:700; }

.bor-t { border-top:solid 1px #d3d3d3; }
.bor-b { border-bottom:solid 1px #d3d3d3; }
.bor-l { border-left:solid 1px #d3d3d3; }
.bor-r { border-right:solid 1px #d3d3d3; }

.br-b { border-right:solid 1px #cccccc; }



.home-title { font-size:56px; color:#000; text-transform:uppercase; font-family: 'DidotLTStd-Bold';line-height: 50px; position:relative;padding-bottom:30px; margin-bottom:30px;}

.home-subdesc { font-size:30px; font-family: 'DidotLTStd-Bold';}

.sub-desc { font-size:30px; line-height:40px; color:#282828; font-weight: 700; padding-top: 20px}

.inner-page-title h2 { font-size:56px; color:#000; text-transform:uppercase;  font-family: 'DidotLTStd-Headline'; line-height:65px; position:relative;padding-bottom:30px; margin-bottom:30px;} 
.inner-page-title h2:before { content:''; position:absolute; left:0px; right:0px; bottom:0px; background-color:#000; width:150px; height:2px; }

.book-now { text-transform:uppercase; color:#f2bc79; font-size:14px; font-weight:500; display:inline-block; font-family: 'Poppins';letter-spacing:4px; position:relative; border-bottom:solid 1px #f2bc79;line-height: 21px; text-decoration:none !important; transition:0.5s ease-in-out} 
.book-now:hover { letter-spacing:3px; color:#000;}

.gold-arrow { background:url(../images/gold-cricle-arrow.png) no-repeat left top; padding-left:50px; }



#header { position:fixed; width:100%; z-index:999;top:0px; background-color: #fff; }



.logo { position:absolute; width:116px; left:0px; right:0px; top:0px; margin:auto;}
.hamburger-menu { position:absolute; left:0px; top:50px; }
/*
#header:after  {left:inherit; right:0px;}
#header.fixed { top:0px; background-color:#000; transition:0.3s; } 
#header.fixed .logo {width:70px;padding-top:11px;}
#header.fixed .logo img { width:70px;}
#header.fixed .navigation-container {margin-top: 39px; transition:0.3s;}
#header.fixed .header-no {top: 6px; transition:0.3s;}
#header.fixed .hamburger-menu {top: 46px; transition:0.3s;}

#header.fixed:before, #header.fixed:after {width:50%; transition:0.5s}
*/

.navigation-container { display:inline-block; width:100%; margin-top: 42px;}
.navigation-left { float:left; margin-left: 60px;}
.navigation-right { float:right; }
.navigation-container ul { margin:0px; padding:0px; list-style-type:none; }
.navigation-container ul li { float:left; }
.navigation-container ul li a { font-weight:600; text-transform:uppercase; font-size:14px; color:#FFF; margin-right:33px; padding: 10px 12px; display:block;}
.bt-2 { background-color:#dca761; padding: 10px 18px !important;margin-right: 5px !important;}
.header-no { position:absolute; top:-8px; right:5px; background-image:url(../images/tel.png); background-repeat:no-repeat; background-position:left 2px; padding-left:15px; font-size:13px;}
.header-no a { color:#FFF; }
.luxury-banner { background-image:url(../images/luxury-resort-banner.jpg); }
.cafe-banner { background-image:url(../images/cafe-banner.jpg); }
.spa-banner { background-image:url(../images/spa-banner.jpg); }

/*.header-image {background-size: cover; background-image: url(../images/header-image.jpg); background-repeat: no-repeat;}*/
#banner {height: 100vh; background-size: cover; background-image: url(../images/index-banner.jpg); background-repeat: no-repeat; background-position: center center}
#banner h3{text-transform: uppercase; font-weight: 700; color: #fe0000; font-size: 24px; padding-top: 250px; }
#banner h2{font-weight: 700; color: #222222; font-size: 48px; line-height: 1.1;}
#banner p{color: #222222; font-size: 20px; font-weight: 200}




.heading-main{font-size: 18px; color: #222222; padding-bottom: 20px; font-weight: 500; }

.common-cta{display: inline-block; padding: 11px 31px; border: #eb0000 1px solid; color: #eb0000; font-size: 12px;}
.common-cta:hover {color: #eb0000;}
.uppercase{ text-transform: uppercase;}
.pt-100{padding-top: 100px; padding-bottom: 100px}
.pt2-100{padding-top: 100px; padding-bottom: 10px}
.red-color{color: #fe0000;}
.pt-20{padding-top: 20px}

.our-product-box{background-size: cover; background-repeat: no-repeat; background-position: center center; height: 430px; overflow: hidden; position: relative}
.our-product-inner{background-color: #fff;  padding: 20px; position: absolute; bottom: -160px; left: 0px; transition: 0.5s}
.our-product-box:hover .our-product-inner {bottom: 0px}
.common-container-ourproduct h2{ color: #222222; font-size: 22px; font-weight: 600; margin-bottom: 20px;  transition: 0.5s;}
.common-container-ourproduct p { color: #222222; font-size: 16px; font-weight: 200; line-height: 1.2;  transition: 0.5s;  }
.rodrepel{background-image:url(../images/image-2.jpg); }
.termirepel{background-image:url(../images/image-1.jpg); }
.combirepel{background-image:url(../images/image-3.jpg); }


#our-product{position: relative; padding-bottom: 50px}
#our-product:before {content: "";position: absolute; width: 100%; height:200px; background-color: #ececec; left: 0; bottom: 0; }


#sustainability {
    height: 589px;
    background-size: cover;
    background-image: url(../images/image-4.jpg);
    background-repeat: no-repeat;
    background-position: center center;
}


#sustainability h2{ color: #feef00; font-size: 36px; font-weight: 700; margin-bottom: 20px; padding-top: 150px}
#sustainability h3{ color: #fff; font-size: 30px; font-weight: 700; margin-bottom: 20px;}
#sustainability p { color: #fff; font-size: 16px; font-weight: 200; line-height: 1.2;   }
#sustainability .common-cta{display: inline-block; padding: 11px 31px; border: #fff 1px solid; color: #fff; font-size: 12px;}
#sustainability .common-cta:hover {color: #fff;}
.link_latest a{margin-right: 10px; width: 131px; text-align: center;}
#footer{background-color: #ececec}
.footer-link h2{font-size:14px; color:#666666; text-transform: uppercase; font-weight: 700; padding-bottom: 20px}
.footer-link h2 a{display: block; color:#666666 }
.footer-link2 h2{font-size:14px; color:#666666; text-transform: uppercase; font-weight: 700; padding-bottom: 10px}
.footer-link2 h2 a{display: block; color:#666666 }
.footer-link a{display: block; color:#666666; padding-bottom: 12px; font-size: 11px; line-height: 15px}
.copyright{margin-top:40px; border-top:1px solid #909090; }
.footer-icon a{margin-right: 10px; text-align: right;}
.footer_new p { color:#666666; }
.footer_new a{ color:#666666}
#global-banner {background-size: cover; background-image: url(../images/global-1.jpg); background-repeat: no-repeat; background-position: center center; width: 100%; height: 703px}
#global-banner h2{font-weight: 500; color: #ffffff; font-size: 100px; line-height: 0.9;padding-top: 300px}
.social_media{position: absolute; right: 0; top: 10px}
.social_media a{padding:0px 5px }
.scroll{margin: auto; bottom: 20px; left: 0; right: 0; position: absolute; width: 29px}
.global-pl-30{padding-left: 60px; padding-top: 30px}

#compliances-banner {background-size: cover; background-image: url(../images/comp-1.jpg); background-repeat: no-repeat; background-position: center center; width: 100%; height: 703px}
#compliances-banner h2{font-weight: 500; color: #ffffff; font-size: 100px; line-height: 0.9;padding-top: 300px}
.comp-red-square{background-color:#e7111f; padding: 20px 20px; margin-top: 110px;}
.comp-red-square p{color: #fff; font-weight:600; font-size:22px }

.accordion .card-header{ background-color: #ececec;}
.accordion button{display: block; width: 100% !important;text-align: left;font-size: 22px; font-weight: 500; color: #222222;}

.accordion .card-body{padding: 20px 30px; font-size: 14px; color: #222222;}
#main-compliances2 p img{margin-right: 10px}
.compliances3{margin-top: 30px; margin-left: 35px}

#main-compliances2 .accordion button {background-image: url(../images/minus.png); background-repeat: no-repeat; background-position: 98% center;}

#main-compliances2 .accordion button.collapsed {background-image: url(../images/plus.png); background-repeat: no-repeat; background-position: 98% center;}

#sustainabililty-banner {background-size: cover; background-image: url(../images/sustainability-banner.jpg); background-repeat: no-repeat; background-position: center center; width: 100%; height: 703px}
#sustainabililty-banner h2{font-weight: 500; color: #ffffff; font-size: 100px; line-height: 0.9;padding-top: 300px}

.comp-red-square2 {background-color:#e7111f; padding: 40px 40px; margin-top: 110px; position: absolute; margin: auto; left: 464px; bottom: -169px; width: 380px; height: 380px; z-index: 99; }
.comp-red-square2 p{color: #fff; font-weight:600; font-size:22px; padding-top: 30px}

.mt-sus{margin-top: 242px;}


#aboutus-banner {background-size: cover; background-image: url(../images/about-us-banner.jpg); background-repeat: no-repeat; background-position: center center; width: 100%; height: 781px}
#aboutus-banner h2{font-weight: 500; color: #ffffff; font-size: 100px; line-height: 0.9;padding-top: 300px}


.grey-bg{background-color:#eaeaea; padding: 20px 20px; margin-top: 30px; padding-top: 39px;}

.grey-bg p{line-height:1.1;}
.fs-32{font-size: 32px}

.fs-56 { font-size:56px !important; line-height:30px; }

.common-container-vision { width:1083px; margin:auto; }
#vision{background-color: #ececec; padding: 50px 50px}
.about-vision-border{border-bottom: 1px solid #dedede; padding-top: 30px; padding-bottom: 30px}
.vision-img{height: 60px; width: 60%}

.grey-bor-bot{border-bottom: 1px solid #dedede;  padding-top: 30px; padding-bottom: 30px}
.grey-bor-bot2{border-bottom: 1px solid #dedede;  padding-top: 10px; padding-bottom: 10px}
.pr-50{padding-left: 50px}
.pr-62{padding-left: 62px}
.pr-36{padding-left: 36px}

.comp-red-square3{background-color:#e7111f; padding: 40px 40px;margin-top: 30px}
.comp-red-square3 p{color: #fff; font-weight:600; font-size:22px; padding-top: 50px; padding-bottom: 50px }

#green-practices{background-color: #ececec; padding-top:80px; position: relative; padding-bottom: 210px}
#green-practices:before {content: '';position: absolute; width: 20%; height: 800px; top:569px; right: 0; background-color:#e7111f; }



#about_navigation{  margin-top: -105px; position: relative;}
#about_navigation:before {content: ''; position: absolute; width: 78%; height: 100%; background-color: #fff}

#about_navigation ul{margin: 0; padding: 0; list-style: none;width: 100%; display: inline-block}
#about_navigation ul li{float: left; width: 16%; }
#about_navigation ul li a{     text-align: center;color: #000;display: block;padding: 18px 14px;padding-top: 38px;position: relative;height: 100px; font-size: 13px}
#about_navigation ul li a:hover { color: #e7111f}
#about_navigation ul li:nth-child(3) a{padding-top: 25px;}
#about_navigation ul li a:before {content:''; position: absolute; right:0; top: 30px; background-color: #e7111f; width: 1px; height: 30px; }
#about_navigation ul li:last-child a:before{display: none}


#about-ctech{position: relative; overflow: hidden;}
#about-ctech:before {content: ''; position: absolute; width: 22%; height: 700px; background-color:#e7111f; top: 0; right: 0; }

#about-ctech-index{position: relative;}

.common-cta:hover{background-color:#e7111f; color: #fff }



.greenp1{padding-left: 70px;
    padding-right: 330px;
    padding-top: 100px;
}



.greenband{ background-image: url(../images/aboutus-image-11.jpg);background-repeat: no-repeat; background-position: center center; width: 549px; height:201px; position: absolute;bottom: -108px; right: 230px}
.greenband p{color: #fff; padding: 50px 52px; line-height: 20px}


#management{padding-top:80px; padding-bottom: 80px}



#product-banner {background-size: cover; background-image: url(../images/comb-1.jpg); background-repeat: no-repeat; background-position: center center; width: 100%; height: 703px}
#product-banner h2{font-weight: 500; color: #ffffff; font-size: 100px; line-height: 0.9;padding-top: 300px}
.pl-60{padding-left: 60px;}
.pr-80{padding-right: 80px;}

.red_circle_arrow{background-image: url(../images/tick.png); background-repeat: no-repeat; background-position: top left; }
.red-c{padding-left: 30px;
    display: block}




#combi_navigation{  margin-top: -105px; position: relative;}
#combi_navigation:before {content: ''; position: absolute; width: 78%; height: 100%; background-color: #fff; right: 0}

#combi_navigation ul{margin: 0; padding: 0; list-style: none;width: 100%; display: inline-block; padding-left: 200px;}
#combi_navigation ul li{float: left; width: 27%; }
#combi_navigation ul li a{text-align: center;color: #000;display: block;padding: 18px 14px;padding-top: 38px;position: relative;height: 100px; font-size: 13px}
#combi_navigation ul li a:hover { color: #e7111f}

#combi_navigation ul li a:before {content:''; position: absolute; left:0; top: 30px; background-color: #e7111f; width: 1px; height: 30px; }
#combi_navigation ul li:first-child a:before{display: none}




#combi-ctech{position: relative; overflow: hidden;}
#combi-ctech:before {content: ''; position: absolute; width: 22%; height: 700px; background-color:#e7111f; top: 0; left: 0; }

#combi-ctech .col-md-8 {padding-left: 220px}




#effect-combi{background-color: #ececec; padding-top:80px; position: relative; padding-bottom: 20px}

.greenp2{padding-left: 110px;
    padding-top: 20px;
}



.comp-red-squarenew {background-color:#e7111f; padding: 40px 40px; margin-top: 110px; position: absolute; margin: auto; left: 464px; top: 711px; width: 380px; height: 380px; z-index: 99; }
.comp-red-squarenew p{color: #fff; font-weight:600; font-size:22px; padding-top: 30px}





.combi_arrow{background-image: url(../images/comb-4.jpg); background-repeat: no-repeat; background-position: top left;border-bottom: 1px solid #dedede; padding-bottom: 20px}
.combi-c{padding-left: 30px;
    display: block}


#combi_mechanish{padding-top:80px; padding-bottom: 80px; position: relative}
#combi_mechanish .swiper-button-prev, #combi_mechanish .swiper-container-rtl .swiper-button-prev{left: 20px; background-image: none}
#combi_mechanish .swiper-button-next, #combi_mechanish .swiper-container-rtl .swiper-button-next{right:0px; background-image: none}
.combi_arrow2{background-image: url(../images/comb-4.jpg); background-repeat: no-repeat; background-position: top left; padding-bottom: 20px;}

.images_slider h2{font-size: 22px; padding-top: 20px; padding-bottom: 20px;}


#combi_industries{background-color: #ececec; padding-top:20px; position: relative; padding-bottom: 20px; padding: 20px 15px;}

.com_indus .inner_text{padding-left: 40px;padding-right: 40px }
.com_indus h2{padding-left: 40px;padding-right: 40px }


.combi_arrow3{background-image: url(../images/1.png); background-repeat: no-repeat; background-position: top left; padding-bottom: 20px; height: 200px}
.combi_arrow4{background-image: url(../images/2.png); background-repeat: no-repeat; background-position: top left; padding-bottom: 20px; height: 200px}
.combi_arrow5{background-image: url(../images/3.png); background-repeat: no-repeat; background-position: top left; padding-bottom: 20px; height: 200px;margin-left: 260px;}
.combi_arrow6{background-image: url(../images/4.png); background-repeat: no-repeat; background-position: top left; padding-bottom: 20px; height: 200px;margin-left: 150px;}
.combi-c2{padding-left: 50px;display: block;padding-right: 210px;}
.combi-c3{padding-left: 88px;display: block;padding-right: 210px;}
.combi-c7{padding-left: 88px;display: block;padding-right: 210px;}
.combi-c5{padding-left: 88px;display: block;}




.combi_arrow7{background-image: url(../images/5.png); background-repeat: no-repeat; background-position: top left; padding-bottom: 20px; height: 200px}
.combi_arrow8{background-image: url(../images/6.png); background-repeat: no-repeat; background-position: top left; padding-bottom: 20px; height: 200px}


#faq-banner {background-size: cover; background-image: url(../images/faq-banner.jpg); background-repeat: no-repeat; background-position: center center; width: 100%; height: 703px}
#faq-banner h2{font-weight: 500; color: #ffffff; font-size: 100px; line-height: 0.9;padding-top: 300px}

ul.inner-list-style {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

ul.inner-list-style li {
    font-size: 16px;
    line-height: 22px;
    background-image: url(../images/yellow-tick.png);
    background-repeat: no-repeat;
    background-position: left 2px;
    background-size: 16px;
    margin-bottom: 15px;
    padding-left: 27px;
    font-weight: 300;
}




#contact-banner {background-size: cover; background-image: url(../images/contact-banner.jpg); background-repeat: no-repeat; background-position: center center; width: 100%; height: 703px}
#contact-banner h2{font-weight: 500; color: #000; font-size: 100px; line-height: 0.9;padding-top: 300px}


#contact-main{padding-top: 30px; padding-bottom: 30px}


.aadress-box p {
    font-weight: 400;
    line-height: 22px;
	font-size: 16px;
	line-height: 1.5em;
}

.aadress-box p a{color: #282828;}
.aadress-box h4 {
    color: #fe0000;
    margin-bottom: 10px;
	font-size: 18px;
	padding-bottom: 10px
}

.pt-30{padding-top: 30px}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee;
}
#contactus-section ul li {
    padding-bottom: 5px;
    line-height: 20px;
}




#contact-main { margin-bottom:30px; }
.contact-form { padding:20px 20px; background-color:#f3f3f3;}
.contact-form form { margin-top:20px; }
.contact-form .form-control { padding:5px; border:none; border-bottom:solid 2px #e4e4e4; border-radius:none; box-shadow:none; height:auto; background-color:transparent; padding-left:0px; padding-top:0px;font-weight: 600;}
.contact-form .text-info {color: #717171 !important; display:block;font-size: 13px;}

#contact-main{padding:70px 0 30px;}
#contact-main ul li{padding-bottom:5px; line-height: 20px;}
/*** custom checkboxes ***/

/* to hide the checkbox itself */
/* .contact-form input[type=checkbox] { display:none; } 
.contact-form input[type=checkbox] + label:before {
  font-family: FontAwesome;
  display: inline-block;
} */

.contact-form .nature-list { margin-bottom:20px; }
.contact-form input[type=checkbox] + label:before { content: "\f096"; } /* unchecked icon */
.contact-form input[type=checkbox] + label:before { letter-spacing: 10px; } /* space between checkbox and label */
.contact-form input[type=checkbox]:checked + label:before { content: "\f046"; } /* checked icon */
.contact-form input[type=checkbox]:checked + label:before { letter-spacing: 8px; } /* allow space for check mark */
.contact-form .nature-list label { margin-bottom:15px; color: #717171;font-size: 13px;}
.contact-form .submit-bt { width:30% !important; margin:auto;  background-color: #a62f24; color:#FFF; border:none; padding:12px 10px; font-size:18px; font-weight:600;}

label.error, label.captcha_note { color: #e22632; font-weight: 400; }

form#newsletter{position: relative;}
form#newsletter label.error{ position: absolute; left: 10px; top: 50px; width: 100%; z-index: 99;}


/*END*/

#toTop{
	position: fixed;
	bottom: 46px;
	right: 10px;
	cursor: pointer;
	display: none;
	z-index:9998;
	background-color:#f23d3d;
	border:none;
	-webkit-box-shadow: 7px 3px 5px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 7px 3px 5px 0px rgba(0,0,0,0.2);
box-shadow: 7px 3px 5px 0px rgba(0,0,0,0.2);
}

#career-main{padding-top: 50px; padding-bottom: 50px}

#career-banner {background-size: cover; background-image: url(../images/career-banner.jpg); background-repeat: no-repeat; background-position: center center; width: 100%; height: 703px;}
#career-banner h2{font-weight: 500; color: #000; font-size: 100px; line-height: 0.9;padding-top: 300px}

#press-main{padding-top: 50px; padding-bottom: 50px}
#press-banner {background-size: cover; background-image: url(../images/press-banner.jpg); background-repeat: no-repeat; background-position: center center; width: 100%; height: 703px;}
#press-banner h2{font-weight: 500; color: #ffffff; font-size: 100px; line-height: 0.9;padding-top: 300px}

.media-inner-box{ padding: 20px; width: 100%; background-color: #f3f3f3; min-height:350px; margin-bottom: 40px; position:relative;}
.media-inner-box h2.title{font-size: 16px;color: #333333; line-height: 1.2;margin-bottom: 10px; min-height: 60px;}
.media-inner-box h2.title span{ color:#a62f24;}
.media-inner-box p.date{font-size: 14px; color:#fe0000;}
.media-inner-box p.desc{font-weight:300;color: #333;font-size: 15px; line-height: 24px; margin-bottom: 10px; min-height: 120px;}
.media-inner-box a.common-cta-red{ width: 150px; height: 50px; color:#fff; display: block; background-color: #fe0000; text-transform: uppercase; font-size: 13px; font-weight: 400; padding: 15px; border-radius: 4px; background-image: url(../images/pdf-icon.png); background-repeat: no-repeat; background-position: 92% center; margin-top: 15px;   padding-top: 18px;}
.media-inner-box a.web-link {  background-image: url(../images/web-icon.png);
    background-repeat: no-repeat;
    background-position: 92% center;
    padding-right: 22px;
    margin-top: 15px}

/*END*/

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-15 {
width: 20%;
float: left;
}
}
@media (min-width: 992px) {
.col-md-15 {
width: 20%;
float: left;
}
}
@media (min-width: 1200px) {
.col-lg-15 {
width: 20%;
float: left;
}
}
