/*@import url('https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Josefin+Sans:100,100i,300,300i,400,400i,600,600i,700,700i');
@import url('https://fonts.googleapis.com/css?family=Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');*/

/*Poppins*/
/* devanagari */
@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 100;
    src: local('Poppins Thin Italic'), local('Poppins-ThinItalic'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins Thin Italic'), local('Poppins-ThinItalic'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins Thin Italic'), local('Poppins-ThinItalic'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins ExtraLight Italic'), local('Poppins-ExtraLightItalic'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins ExtraLight Italic'), local('Poppins-ExtraLightItalic'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins ExtraLight Italic'), local('Poppins-ExtraLightItalic'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins Light Italic'), local('Poppins-LightItalic'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins Light Italic'), local('Poppins-LightItalic'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins Light Italic'), local('Poppins-LightItalic'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins Italic'), local('Poppins-Italic'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins Italic'), local('Poppins-Italic'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins Italic'), local('Poppins-Italic'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins Medium Italic'), local('Poppins-MediumItalic'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins Medium Italic'), local('Poppins-MediumItalic'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins Medium Italic'), local('Poppins-MediumItalic'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins SemiBold Italic'), local('Poppins-SemiBoldItalic'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins SemiBold Italic'), local('Poppins-SemiBoldItalic'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins SemiBold Italic'), local('Poppins-SemiBoldItalic'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins Bold Italic'), local('Poppins-BoldItalic'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins Bold Italic'), local('Poppins-BoldItalic'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins Bold Italic'), local('Poppins-BoldItalic'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins ExtraBold Italic'), local('Poppins-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins ExtraBold Italic'), local('Poppins-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins ExtraBold Italic'), local('Poppins-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins Black Italic'), local('Poppins-BlackItalic'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins Black Italic'), local('Poppins-BlackItalic'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins Black Italic'), local('Poppins-BlackItalic'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins Thin'), local('Poppins-Thin'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins Thin'), local('Poppins-Thin'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins Thin'), local('Poppins-Thin'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins ExtraLight'), local('Poppins-ExtraLight'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins ExtraLight'), local('Poppins-ExtraLight'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins ExtraLight'), local('Poppins-ExtraLight'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins Light'), local('Poppins-Light'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins Light'), local('Poppins-Light'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins Light'), local('Poppins-Light'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins Regular'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins Regular'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins Regular'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins Medium'), local('Poppins-Medium'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins Medium'), local('Poppins-Medium'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins Medium'), local('Poppins-Medium'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins SemiBold'), local('Poppins-SemiBold'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins SemiBold'), local('Poppins-SemiBold'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins SemiBold'), local('Poppins-SemiBold'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins Bold'), local('Poppins-Bold'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins Bold'), local('Poppins-Bold'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins Bold'), local('Poppins-Bold'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins ExtraBold'), local('Poppins-ExtraBold'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins ExtraBold'), local('Poppins-ExtraBold'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins ExtraBold'), local('Poppins-ExtraBold'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins Black'), local('Poppins-Black'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins Black'), local('Poppins-Black'), url(https://fonts.gstatic.com/s/poppins/v5/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;
    src: local('Poppins Black'), local('Poppins-Black'), url(https://fonts.gstatic.com/s/poppins/v5/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;
  }


  /* Josefin */

  /* vietnamese */
@font-face {
    font-family: 'Josefin Sans';
    font-style: italic;
    font-weight: 100;
    src: local('Josefin Sans Thin Italic'), local('JosefinSans-ThinItalic'), url(https://fonts.gstatic.com/s/josefinsans/v12/Qw3GZQNVED7rKGKxtqIqX5EUCEQZbHUEj6M7.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Josefin Sans';
    font-style: italic;
    font-weight: 100;
    src: local('Josefin Sans Thin Italic'), local('JosefinSans-ThinItalic'), url(https://fonts.gstatic.com/s/josefinsans/v12/Qw3GZQNVED7rKGKxtqIqX5EUCEQZbHQEj6M7.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: 'Josefin Sans';
    font-style: italic;
    font-weight: 100;
    src: local('Josefin Sans Thin Italic'), local('JosefinSans-ThinItalic'), url(https://fonts.gstatic.com/s/josefinsans/v12/Qw3GZQNVED7rKGKxtqIqX5EUCEQZbHoEjw.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;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Josefin Sans';
    font-style: italic;
    font-weight: 300;
    src: local('Josefin Sans Light Italic'), local('JosefinSans-LightItalic'), url(https://fonts.gstatic.com/s/josefinsans/v12/Qw3HZQNVED7rKGKxtqIqX5EUCETRfm0sqp4C_Q.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Josefin Sans';
    font-style: italic;
    font-weight: 300;
    src: local('Josefin Sans Light Italic'), local('JosefinSans-LightItalic'), url(https://fonts.gstatic.com/s/josefinsans/v12/Qw3HZQNVED7rKGKxtqIqX5EUCETRfm0tqp4C_Q.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: 'Josefin Sans';
    font-style: italic;
    font-weight: 300;
    src: local('Josefin Sans Light Italic'), local('JosefinSans-LightItalic'), url(https://fonts.gstatic.com/s/josefinsans/v12/Qw3HZQNVED7rKGKxtqIqX5EUCETRfm0jqp4.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;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Josefin Sans';
    font-style: italic;
    font-weight: 400;
    src: local('Josefin Sans Italic'), local('JosefinSans-Italic'), url(https://fonts.gstatic.com/s/josefinsans/v12/Qw3EZQNVED7rKGKxtqIqX5EUCEx1XHgciw.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Josefin Sans';
    font-style: italic;
    font-weight: 400;
    src: local('Josefin Sans Italic'), local('JosefinSans-Italic'), url(https://fonts.gstatic.com/s/josefinsans/v12/Qw3EZQNVED7rKGKxtqIqX5EUCEx0XHgciw.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: 'Josefin Sans';
    font-style: italic;
    font-weight: 400;
    src: local('Josefin Sans Italic'), local('JosefinSans-Italic'), url(https://fonts.gstatic.com/s/josefinsans/v12/Qw3EZQNVED7rKGKxtqIqX5EUCEx6XHg.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;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Josefin Sans';
    font-style: italic;
    font-weight: 600;
    src: local('Josefin Sans SemiBold Italic'), local('JosefinSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/josefinsans/v12/Qw3HZQNVED7rKGKxtqIqX5EUCESleG0sqp4C_Q.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Josefin Sans';
    font-style: italic;
    font-weight: 600;
    src: local('Josefin Sans SemiBold Italic'), local('JosefinSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/josefinsans/v12/Qw3HZQNVED7rKGKxtqIqX5EUCESleG0tqp4C_Q.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: 'Josefin Sans';
    font-style: italic;
    font-weight: 600;
    src: local('Josefin Sans SemiBold Italic'), local('JosefinSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/josefinsans/v12/Qw3HZQNVED7rKGKxtqIqX5EUCESleG0jqp4.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;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Josefin Sans';
    font-style: italic;
    font-weight: 700;
    src: local('Josefin Sans Bold Italic'), local('JosefinSans-BoldItalic'), url(https://fonts.gstatic.com/s/josefinsans/v12/Qw3HZQNVED7rKGKxtqIqX5EUCETBeW0sqp4C_Q.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Josefin Sans';
    font-style: italic;
    font-weight: 700;
    src: local('Josefin Sans Bold Italic'), local('JosefinSans-BoldItalic'), url(https://fonts.gstatic.com/s/josefinsans/v12/Qw3HZQNVED7rKGKxtqIqX5EUCETBeW0tqp4C_Q.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: 'Josefin Sans';
    font-style: italic;
    font-weight: 700;
    src: local('Josefin Sans Bold Italic'), local('JosefinSans-BoldItalic'), url(https://fonts.gstatic.com/s/josefinsans/v12/Qw3HZQNVED7rKGKxtqIqX5EUCETBeW0jqp4.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;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Josefin Sans';
    font-style: normal;
    font-weight: 100;
    src: local('Josefin Sans Thin'), local('JosefinSans-Thin'), url(https://fonts.gstatic.com/s/josefinsans/v12/Qw3EZQNVED7rKGKxtqIqX5Ecbkx1XHgciw.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Josefin Sans';
    font-style: normal;
    font-weight: 100;
    src: local('Josefin Sans Thin'), local('JosefinSans-Thin'), url(https://fonts.gstatic.com/s/josefinsans/v12/Qw3EZQNVED7rKGKxtqIqX5Ecbkx0XHgciw.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: 'Josefin Sans';
    font-style: normal;
    font-weight: 100;
    src: local('Josefin Sans Thin'), local('JosefinSans-Thin'), url(https://fonts.gstatic.com/s/josefinsans/v12/Qw3EZQNVED7rKGKxtqIqX5Ecbkx6XHg.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;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Josefin Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Josefin Sans Light'), local('JosefinSans-Light'), url(https://fonts.gstatic.com/s/josefinsans/v12/Qw3FZQNVED7rKGKxtqIqX5Ecpl5tdF0hspo.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Josefin Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Josefin Sans Light'), local('JosefinSans-Light'), url(https://fonts.gstatic.com/s/josefinsans/v12/Qw3FZQNVED7rKGKxtqIqX5Ecpl5tdV0hspo.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: 'Josefin Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Josefin Sans Light'), local('JosefinSans-Light'), url(https://fonts.gstatic.com/s/josefinsans/v12/Qw3FZQNVED7rKGKxtqIqX5Ecpl5te10h.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;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Josefin Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Josefin Sans Regular'), local('JosefinSans-Regular'), url(https://fonts.gstatic.com/s/josefinsans/v12/Qw3aZQNVED7rKGKxtqIqX5EUAnx4RHw.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Josefin Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Josefin Sans Regular'), local('JosefinSans-Regular'), url(https://fonts.gstatic.com/s/josefinsans/v12/Qw3aZQNVED7rKGKxtqIqX5EUA3x4RHw.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: 'Josefin Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Josefin Sans Regular'), local('JosefinSans-Regular'), url(https://fonts.gstatic.com/s/josefinsans/v12/Qw3aZQNVED7rKGKxtqIqX5EUDXx4.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;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Josefin Sans';
    font-style: normal;
    font-weight: 600;
    src: local('Josefin Sans SemiBold'), local('JosefinSans-SemiBold'), url(https://fonts.gstatic.com/s/josefinsans/v12/Qw3FZQNVED7rKGKxtqIqX5Ec0lhtdF0hspo.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Josefin Sans';
    font-style: normal;
    font-weight: 600;
    src: local('Josefin Sans SemiBold'), local('JosefinSans-SemiBold'), url(https://fonts.gstatic.com/s/josefinsans/v12/Qw3FZQNVED7rKGKxtqIqX5Ec0lhtdV0hspo.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: 'Josefin Sans';
    font-style: normal;
    font-weight: 600;
    src: local('Josefin Sans SemiBold'), local('JosefinSans-SemiBold'), url(https://fonts.gstatic.com/s/josefinsans/v12/Qw3FZQNVED7rKGKxtqIqX5Ec0lhte10h.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;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Josefin Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Josefin Sans Bold'), local('JosefinSans-Bold'), url(https://fonts.gstatic.com/s/josefinsans/v12/Qw3FZQNVED7rKGKxtqIqX5EctlltdF0hspo.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Josefin Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Josefin Sans Bold'), local('JosefinSans-Bold'), url(https://fonts.gstatic.com/s/josefinsans/v12/Qw3FZQNVED7rKGKxtqIqX5EctlltdV0hspo.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: 'Josefin Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Josefin Sans Bold'), local('JosefinSans-Bold'), url(https://fonts.gstatic.com/s/josefinsans/v12/Qw3FZQNVED7rKGKxtqIqX5Ectllte10h.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;
  }

  
  /* Raleway */

  /* latin-ext */
@font-face {
    font-family: 'Raleway';
    font-style: italic;
    font-weight: 100;
    src: local('Raleway Thin Italic'), local('Raleway-ThinItalic'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptqg8zYS_SKggPNyCgwLrFmJfWmxA.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: 'Raleway';
    font-style: italic;
    font-weight: 100;
    src: local('Raleway Thin Italic'), local('Raleway-ThinItalic'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptqg8zYS_SKggPNyCgwLrFoJfU.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;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Raleway';
    font-style: italic;
    font-weight: 200;
    src: local('Raleway ExtraLight Italic'), local('Raleway-ExtraLightItalic'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptpg8zYS_SKggPNyCgwgqB_DNCb_Vo.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: 'Raleway';
    font-style: italic;
    font-weight: 200;
    src: local('Raleway ExtraLight Italic'), local('Raleway-ExtraLightItalic'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptpg8zYS_SKggPNyCgwgqB_AtCb.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;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Raleway';
    font-style: italic;
    font-weight: 300;
    src: local('Raleway Light Italic'), local('Raleway-LightItalic'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptpg8zYS_SKggPNyCgw5qN_DNCb_Vo.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: 'Raleway';
    font-style: italic;
    font-weight: 300;
    src: local('Raleway Light Italic'), local('Raleway-LightItalic'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptpg8zYS_SKggPNyCgw5qN_AtCb.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;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Raleway';
    font-style: italic;
    font-weight: 400;
    src: local('Raleway Italic'), local('Raleway-Italic'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptsg8zYS_SKggPNyCg4Q4FqPfE.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: 'Raleway';
    font-style: italic;
    font-weight: 400;
    src: local('Raleway Italic'), local('Raleway-Italic'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptsg8zYS_SKggPNyCg4TYFq.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;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Raleway';
    font-style: italic;
    font-weight: 500;
    src: local('Raleway Medium Italic'), local('Raleway-MediumItalic'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptpg8zYS_SKggPNyCgwvqJ_DNCb_Vo.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: 'Raleway';
    font-style: italic;
    font-weight: 500;
    src: local('Raleway Medium Italic'), local('Raleway-MediumItalic'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptpg8zYS_SKggPNyCgwvqJ_AtCb.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;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Raleway';
    font-style: italic;
    font-weight: 600;
    src: local('Raleway SemiBold Italic'), local('Raleway-SemiBoldItalic'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptpg8zYS_SKggPNyCgwkqV_DNCb_Vo.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: 'Raleway';
    font-style: italic;
    font-weight: 600;
    src: local('Raleway SemiBold Italic'), local('Raleway-SemiBoldItalic'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptpg8zYS_SKggPNyCgwkqV_AtCb.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;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Raleway';
    font-style: italic;
    font-weight: 700;
    src: local('Raleway Bold Italic'), local('Raleway-BoldItalic'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptpg8zYS_SKggPNyCgw9qR_DNCb_Vo.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: 'Raleway';
    font-style: italic;
    font-weight: 700;
    src: local('Raleway Bold Italic'), local('Raleway-BoldItalic'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptpg8zYS_SKggPNyCgw9qR_AtCb.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;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Raleway';
    font-style: italic;
    font-weight: 800;
    src: local('Raleway ExtraBold Italic'), local('Raleway-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptpg8zYS_SKggPNyCgw6qd_DNCb_Vo.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: 'Raleway';
    font-style: italic;
    font-weight: 800;
    src: local('Raleway ExtraBold Italic'), local('Raleway-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptpg8zYS_SKggPNyCgw6qd_AtCb.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;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Raleway';
    font-style: italic;
    font-weight: 900;
    src: local('Raleway Black Italic'), local('Raleway-BlackItalic'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptpg8zYS_SKggPNyCgwzqZ_DNCb_Vo.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: 'Raleway';
    font-style: italic;
    font-weight: 900;
    src: local('Raleway Black Italic'), local('Raleway-BlackItalic'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptpg8zYS_SKggPNyCgwzqZ_AtCb.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;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 100;
    src: local('Raleway Thin'), local('Raleway-Thin'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptsg8zYS_SKggPNwE44Q4FqPfE.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: 'Raleway';
    font-style: normal;
    font-weight: 100;
    src: local('Raleway Thin'), local('Raleway-Thin'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptsg8zYS_SKggPNwE44TYFq.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;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 200;
    src: local('Raleway ExtraLight'), local('Raleway-ExtraLight'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwOIpWqhPAMif.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: 'Raleway';
    font-style: normal;
    font-weight: 200;
    src: local('Raleway ExtraLight'), local('Raleway-ExtraLight'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwOIpWqZPAA.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;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
    src: local('Raleway Light'), local('Raleway-Light'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwIYqWqhPAMif.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: 'Raleway';
    font-style: normal;
    font-weight: 300;
    src: local('Raleway Light'), local('Raleway-Light'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwIYqWqZPAA.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;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    src: local('Raleway'), local('Raleway-Regular'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptug8zYS_SKggPNyCMIT5lu.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: 'Raleway';
    font-style: normal;
    font-weight: 400;
    src: local('Raleway'), local('Raleway-Regular'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptug8zYS_SKggPNyC0ITw.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;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 500;
    src: local('Raleway Medium'), local('Raleway-Medium'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwN4rWqhPAMif.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: 'Raleway';
    font-style: normal;
    font-weight: 500;
    src: local('Raleway Medium'), local('Raleway-Medium'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwN4rWqZPAA.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;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 600;
    src: local('Raleway SemiBold'), local('Raleway-SemiBold'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwPIsWqhPAMif.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: 'Raleway';
    font-style: normal;
    font-weight: 600;
    src: local('Raleway SemiBold'), local('Raleway-SemiBold'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwPIsWqZPAA.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;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 700;
    src: local('Raleway Bold'), local('Raleway-Bold'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwJYtWqhPAMif.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: 'Raleway';
    font-style: normal;
    font-weight: 700;
    src: local('Raleway Bold'), local('Raleway-Bold'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwJYtWqZPAA.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;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 800;
    src: local('Raleway ExtraBold'), local('Raleway-ExtraBold'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwIouWqhPAMif.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: 'Raleway';
    font-style: normal;
    font-weight: 800;
    src: local('Raleway ExtraBold'), local('Raleway-ExtraBold'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwIouWqZPAA.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;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 900;
    src: local('Raleway Black'), local('Raleway-Black'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwK4vWqhPAMif.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: 'Raleway';
    font-style: normal;
    font-weight: 900;
    src: local('Raleway Black'), local('Raleway-Black'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwK4vWqZPAA.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: 'Poppins', sans-serif;
    color: #000;
    overflow-x: hidden;
}

ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

p {
    color: #000;
}

a:hover,
a:focus {
    text-decoration: none;
    outline: none;
}

input:focus {
    outline: none;
}

img {
    max-width: 100%;
}

h1,
h2,
h3 {
    font-family: 'Poppins', sans-serif;
    font-weight: 800;
}

body h1 {
    font-size: 40px;
    font-weight: 300;
    text-align: center;
    position: relative;
    margin: 0 0 16px;
    color: #222222;
}

.title-head .title-pagenation span {
    width: 9px;
    height: 9px;
    background: #4fb1da;
    border-radius: 50%;
    float: left;
    margin: 0 4px;
}

.title-head {
    float: left;
    width: 100%;
    position: relative;
    margin: 0 0 35px;
}

.title-head .title-pagenation {
    display: table;
    margin: 0 auto;
}

body p {
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 36px;
}

body a:focus,
body a:hover {
    outline: none;
    text-decoration: none;
}

header {
    float: left;
    width: 100%;
    position: relative;
    z-index: 9;
}

.header-top {
    background: #6FA8C5 none repeat scroll 0 0;
    float: left;
    padding: 10px 0;
    width: 100%;
}

.header-top .operation_hrs {
    color: #fff;
    font-size: 16px;
    float: left;
}

.header-top .header-top-outer {
    padding: 0;
}

.header-top .operation_hrs svg {
    transform: rotate(90deg);
    font-size: 15px;
}

.head-social {
    float: right;
}

.head-social a svg {
    margin: 0 0 0 12px;
}

.head-social svg {
    color: #fff;
    margin: 0 8px;
    font-size: 15px;
    transition: 0.5s;
    -webkit-transition: 0.5s;
}

.head-social svg:hover {
    color: #000;
}

.header-top .operation_hrs a {
    color: #fff;
    padding-left: 10px;
    transition: 0.5s;
    -webkit-transition: 0.5s;
}

.header-top .operation_hrs a:hover {
    color: #000;
}

.header-top .operation_hrs i {
    font-size: 17px;
    margin-right: 10px;
    position: relative;
    top: 1px;
}

.header-top .operation_hrs span {
    margin: 0 10px;
}

.adrs_inner i {
    color: #981c10;
    float: left;
    font-size: 38px;
    margin: 5px 20px 0 0;
}

.add-head h5 {
    color: #929090;
    font-size: 19px;
    margin: 0 0 5px;
}

.add-head p,
.add-head a {
    color: #000;
    font-size: 17px;
}

.logo img {
    display: table;
    float: none;
    margin: 0 auto;
}

.header-middle {
    float: left;
    padding: 35px 0 20px;
    width: 100%;
}

.header-logo {
    width: 45%;
}

.header-address {
    width: 30%;
}


/*menu*/

.header .menubar {
    float: left;
    margin: 0;
    padding: 0 0;
    position: relative;
    width: 100%;
    z-index: 0;
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
}

.header .menubar .nav-mob {
    width: 100%;
}

.header .menubar nav.nav {
    position: relative;
    top: 0;
    left: 0;
    transition: all 0.2s ease 0s;
    -webkit-transition: all 0.2s ease 0s;
}

.header .menubar nav.nav .nav-list {
    padding: 0;
    text-align: left;
    float: left;
    margin: 0;
}

.header .menubar nav.nav .nav-item {
    float: left;
    list-style: outside none none;
    position: relative;
}

.header .menubar nav.nav .nav-item a {
    border-bottom: 0 solid #8b2870;
    color: #000;
    display: block;
    font-size: 16.5px;
    padding: 23px;
    position: relative;
    text-transform: capitalize;
    transition: 0.5s;
    -webkit-transition: 0.5s;
}

.header .menubar nav.nav .nav-item.main-menu-item.menu-item-has-children a::before {
    content: "\f107";
    position: absolute;
    font-family: fontawesome;
    right: -3px;
    background: transparent;
    left: auto;
    width: auto;
    top: 50%;
    transform: translateY(-50%);
    height: auto;
}

.header .menubar nav.nav .menu-item-has-children .nav-item.sub-menu-item a::before {
    content: none;
}

.header .menubar nav.nav .nav-item:hover a {
    color: #6ea8c4;
    text-decoration: none;
}


/*.header .menubar nav.nav .nav-item:hover .sub-menu {
	display: block;
	background: #000;
	list-style: none;
	padding-left: 0;
}*/

.header .menubar nav.nav .nav-item:hover .sub-menu {
    display: block;
    background: #fff;
    list-style: none;
    padding-left: 0;
    opacity: 1;
    top: 100%;
    /*transform: scale(1);
	-webkit-transform: scale(1);*/
    transition: all 0.7s ease 0s;
    -webkit-transition: all 0.7s ease 0s;
    visibility: visible;
}

.header .menubar nav.nav .nav-item:hover .sub-menu li a {
    background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #6FA8C5;
    color: #000;
    padding: 15px 15px;
}

.header .menubar nav.nav .sub-menu .nav-item:nth-child(1) a {
    padding-left: 15px;
}

.header .menubar nav.nav .nav-item:hover .sub-menu li:last-child a {
    border: 0;
}

.header .menubar nav.nav .nav-item:hover .sub-menu li:hover a {
    background: #6FA8C5 none repeat scroll 0 0;
    color: #fff;  border-color: #ffffff;
}

.header .menubar nav.nav .sub-menu a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 0px solid #FFFFFF;
    color: #444444;
    display: block;
    font-weight: normal;
    padding: 8px;
}

.header .menubar nav.nav .sub-menu {
    display: none;
    background-color: #fff;
    box-shadow: 0 1px 2px 0 #909090;
    display: table;
    left: 0;
    margin: 0 auto;
    opacity: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 160%;
    /*transform: scale(0);
	transform-origin: 0 0 0;
	-webkit-transform: scale(0);
	-webkit-transform-origin: 0 0 0;*/
    transition: all 0.4s ease 0s;
    -webkit-transition: all 0.4s ease 0s;
    visibility: hidden;
    width: 230px;
    z-index: 9;
    border-left: 3px solid #6FA8C5;
}

.header .menubar nav.nav .sub-menu .current_page_item.nav-item a::before {
    display: none;
}

.header .menubar nav.nav .sub-menu li {
    width: 100%;
    float: left;
}

.header .menubar nav.nav .sub-menu a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 0px solid #FFFFFF;
    color: #444444;
    display: block;
    font-weight: normal;
    padding: 8px;
    font-size: 14px;
}

.header .menubar nav.nav .nav-item.active a {
    color: #6ea8c4;
}

.header .menubar nav.nav .current_page_item.nav-item a {
    color: #6FA8C5;
}

.header .menubar nav.nav .current_page_item.nav-item a:before {
    background: #00a29e none repeat scroll 0 0;
    content: none;
    height: 4px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}


/*.header .menubar nav.nav .sub-menu {
	display: none;
	position: absolute;
	left: 0;
	width: 180px;
	z-index: 9;
}*/

.header .menubar nav.nav .sub-menu a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 0px solid #FFFFFF;
    color: #444444;
    display: block;
    font-weight: normal;
    padding: 15px 15px;
    border-bottom: 1px solid #6FA8C5;
}

.header .menubar nav.nav .nav-mobile {
    display: none;
    /* Hide from browsers that don't support media queries */
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 10px;
}

.header .menubar nav.nav .nav-mobile {
    background: #4f986e none repeat scroll 0 0;
    color: #fff;
    border-radius: 3px;
    font-size: 14px;
    padding: 10px 15px;
}

.header .menubar nav.nav .nav-click {
    cursor: pointer;
    display: none;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}

.header .menubar nav.nav .nav-click i {
    padding: 10px 14px;
    color: #fff;
}

.header .menubar nav.nav .nav-rotate {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.header .menubar .top-menu {
    float: left;
    width: 100%;
}

.menubar .top-menu .header-menu {
    float: left;
}

.header.header-bottom {
    background: #fff none repeat scroll 0 0;
    float: left;
    width: 100%;
    position: relative;
    z-index: 1;
}

.header .menubar nav.nav .nav-item:nth-child(1) a {
    padding-left: 0;
}

.header .social-icons {
    float: right;
    padding: 18px 0 0;
}

.header .social-icons li {
    float: left;
    margin-right: 15px;
}

.header .social-icons li:last-child {
    margin: 0;
}

.header .social-icons a {
    background: #252525 none repeat scroll 0 0;
    border-radius: 50px;
    color: #fff;
    float: left;
    height: 33px;
    text-align: center;
    width: 33px;
    font-size: 15px;
    position: relative;
}

.header .social-icons li a svg {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}

.header-call .adrs_inner {
    padding: 9px 0 0 15px;
}

.header-location .book-online {
    float: right;
    padding: 23px 0px;
}

.header-location .book-online a {
    border: 1px solid #6FA8C5;
    box-shadow: 0px 3px 10px 0 #ababab;
    padding: 10px 40px;
    text-transform: uppercase;
    background: #6FA8C5;
    color: #fff;
    transition: 0.5s;
    -webkit-transition: 0.5s;
}

.header-location .book-online a:hover {
    background: transparent;
    color: #6FA8C5;
}

.slider {
    float: left;
    width: 100%;
}

.testi-outer .owl-carousel .owl-dots.disabled {
    display: table;
    margin: 0 auto;
}

.owl-dots {
    display: table;
    margin: 0 auto;
}

.testi-outer .owl-carousel .owl-nav button.owl-next,
.testi-outer .owl-carousel .owl-nav button.owl-prev,
.testi-outer .owl-carousel button.owl-dot {
    background: #a9f3f8;
    width: 13px;
    height: 6px;
    border-radius: 20px;
    margin: 0 5px;
}

.testi-outer .owl-carousel button.owl-dot.active {
    width: 30px;
    background: #fff;
}

.home_about {
    float: left;
    width: 100%;
    margin: 50px 0;
}

.home_about p {
    text-align: center;
}

.home_about .home-about a {
    display: table;
    margin: 30px auto 0;
    border: 1px solid #6ea8c4;
    box-shadow: 0px 3px 10px 0 #ababab;
    border-radius: 50px;
    padding: 12px 40px;
    background: #6ea8c4;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    transition: 0.5s;
    -webkit-transition: 0.5s;
}

.home_about .home-about a:hover {
    background: transparent;
    color: #6ea8c4;
}

.testimonial_home {
    float: left;
    width: 100%;
    position: relative;
    background: url(../images/testi-bg.jpg);
    background-size: cover;
    padding: 50px 0;
    margin: 0 0 50px;
}

.testimonial_home::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #6EA8C4;
    opacity: 0.7;
}

.testimonial_home .testi-outer {
    float: left;
    position: relative;
    width: 100%;
}

.testimonial_home .testi-outer .test-cnt-inner {
    float: left;
    text-align: center;
    position: relative;
    padding: 44px 38px;
    border: 1px solid #ffffff;
    margin-bottom: 48px;
    border-radius: 25px 0px 25px 0px;
    margin-right: 30px;
}

.testimonial_home h1 {
    color: #fff;
}

.testimonial_home .title-head .title-pagenation span {
    background: #fff;
}

.testimonial_home .testi-outer .test-cnt-inner h4 {
    position: relative;
    font-size: 18px;
    line-height: 26px;
    font-weight: 600;
    color: #ffffff;
    padding-bottom: 15px;
    margin-bottom: 20px;
    text-transform: uppercase;
    font-family: 'Poppins', sans-serif;
}

.testimonial_home .testi-outer .test-cnt-inner h4::before {
    position: absolute;
    content: '';
    background: #ffffff;
    bottom: 0px;
    left: 50%;
    margin-left: -25px;
    height: 1px;
    width: 50px;
}

.testimonial_home .testi-outer .test-cnt-inner p {
    font-size: 15px;
    line-height: 24px;
    font-weight: 400;
    color: #ffffff;
    font-family: 'Raleway', sans-serif;
}

.blog_home {
    float: left;
    width: 100%;
    position: relative;
    margin: 0 0 50px;
}

.blog_sec {
    float: left;
    width: 100%;
}

.blog_sec .blog_sec-list {
    float: left;
    width: 48.7%;
    margin-right: 30px;
    border: 1px solid #ececec;
}

.blog_sec .blog_sec-list:nth-child(2n) {
    margin-right: 0;
}

.blog_home p {
    text-align: center;
    float: left;
    width: 100%;
    margin: 0 0 54px;
}

.blog_home .img-scale {
    position: relative;
    float: left;
     width: 50%;
}

.blog_home .latest__block-post {
    padding: 20px 37px  45px;
    position: relative;
    display: table-cell;
}

.blog_home .latest__block-post h3 {
    font-size: 14px;
    font-weight: 700;
    color: #222222;
    line-height: 26px;
    padding-bottom: 4px;
    letter-spacing: .4px;
    margin-top: -5px;
    text-transform: uppercase;
    font-family: 'Raleway', sans-serif;
    margin-bottom: 0;
}

.blog_home .img-scale figure {
    height: 320px;
    
}

.blog_home .latest__block-post span {
    font-size: 13px;
    font-weight: 400;
    color: #777777;
    line-height: 24px;
    font-family: 'Raleway', sans-serif;
}

.blog_home .latest__block-post p {
    font-size: 15px;
    font-weight: 400;
    color: #777777;
    line-height: 24px;
    padding: 5px 0px 15px 0px;
    letter-spacing: .4px;
    font-family: 'Raleway', sans-serif;
    text-align: left;
    margin-bottom: 0;
}

.blog_home .blog_sec-list1 .latest__block-post .more_btn__block {
    border: 1px solid #6ea8c4;
    border-radius: 50px;
    padding: 12px 40px;
    background: #fff;
    color: #6ea8c4;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    transition: 0.5s;
    -webkit-transition: 0.5s;
}

.blog_home .blog_sec-list1 .latest__block-post .more_btn__block:hover {
    background: #6ea8c4;
    color: #fff;
}

.blog_home .latest__block-post .more_btn__block {
    border: 1px solid #6ea8c4;
    box-shadow: 0px 3px 10px 0 #ababab;
    border-radius: 50px;
    padding: 12px 40px;
    background: #6ea8c4;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    transition: 0.5s;
    -webkit-transition: 0.5s;
}

.blog_home .latest__block-post .more_btn__block:hover {
    background: #fff;
    color: #6ea8c4;
}

.blog_home .latest__block-post .flat-link {
    margin: 17px 0 0;
    float: left;
    width: 100%;
}

.service_home {
    float: left;
    width: 100%;
    margin: 0 0 50px;
    border-bottom: 1px solid #f7f7f7;
    padding: 0 0 50px;
}

.service_home p {
    float: left;
    width: 100%;
    text-align: center;
    margin: 0 0 54px;
}

.service_home .service_sec:nth-child(5) {
    margin-right: 0;
}

.service_home .service_sec {
    float: left;
    width: 32.1%;
    overflow: hidden;
    margin-right: 20px;
}

.service_home .service_sec a img {
    width: 100%;
}

.service_home .service_sec a {
    float: left;
    width: 100%;
    position: relative;
}

.service_home .service_sec h5 {
    font-size: 18px;
    font-weight: 500;
    text-transform: capitalize;
    position: absolute;
    top: 0;
    z-index: 9;
    color: #fff;
    width: auto;
    text-align: center;
    margin: 0;
    padding: 23px 0;
    left: 90px;
}

.service_home .service_sec a p {
    position: absolute;
    opacity: 0;
    color: #fff;
    font-size: 14px;
    line-height: 22px;
    text-align: left;
}

.service_home .service_sec a .serv-inner-cnt {
    position: absolute;
    z-index: 99;
    width: 100%;
    background: rgba(0, 0, 0, 0.7);
    left: 0;
    bottom: 0;
    height: 66px;
    transition: 0.5s;
    -webkit-transition: 0.5s;
}

.service_home .service_sec a .serv-inner-cnt::before {
    content: "";
    background-color: #4fb1da !important;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    background: url(../images/serv-icon1.png);
    background-repeat: no-repeat;
    background-position: left 10px center;
    width: 60px;
    height: 100%;
}

.service_home .service_sec.service-sec-2 a .serv-inner-cnt::before {
    background: url(../images/serv-icon2.png);
    background-repeat: no-repeat;
    background-position: left 18px center;
    background-size: 41%;
}

.service_home .service_sec.service-sec-3 a .serv-inner-cnt::before {
    background: url(../images/serv-icon3.png);
    background-repeat: no-repeat;
    background-position: left 10px center;
}

.service_home .service_sec a:hover .serv-inner-cnt {
    height: 100%;
}

.service_home .service_sec a:hover .serv-inner-cnt p {
    opacity: 1;
    top: 56%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    padding-left: 90px;
    padding-right: 15px;
}

.service_home .service_sec a:hover .serv-inner-cnt h5 {
    bottom: auto;
    top: 18px;
    left: 90px;
    width: auto;
}

footer {
    float: left;
    width: 100%;
}

footer .footer-top {
    float: left;
    width: 100%;
    background: #2a2728;
    color: #fff;
    padding: 50px 0 15px;
}

footer .footer-top .footer-menu {
    float: left;
    width: 22.4%;
    margin-right: 40px;
}

footer .footer-top .footer-menu:last-child {
    margin-right: 0;
}

footer .footer-top .footer-menu img {
    margin: 0 0 40px;
}

footer .footer-top .footer-menu p {
    color: #ababab;
    margin: 0;
    font-size: 15px;
    font-family: 'Poppins', sans-serif;
    line-height: 30px;
}

footer .footer-top .footer-menu h3 {
    font-weight: 500;
    font-size: 18px;
    margin: 0 0 30px;
    text-transform: uppercase;
}

footer .footer-top .footer-menu .Quick-Menu {
    float: left;
    padding-left: 12px;
    width: 100%;
}

footer .footer-top .footer-menu .Quick-Menu li {
    float: left;
    position: relative;
    padding-left: 20px;
    width: 100%;
}

footer .footer-top .footer-menu .Quick-Menu li::before {
    content: "\f0da";
    color: #ababab;
    position: absolute;
    left: 0;
    top: 0;
    font-family: fontawesome;
}

footer .footer-top .footer-menu .Quick-Menu li a {
    font-size: 14px;
    line-height: 20px;
    color: #ababab;
    transition: 0.5s;
    -webkit-transition: 0.5s;
}

footer .footer-top .footer-menu .Quick-Menu li a:hover {
    color: #fff;
}

footer .footer-top .footer-menu a {
    float: left;
    width: 100%;
    margin: 0 0 22px;
    color: #ababab;
    transition: 0.5s;
    -webkit-transition: 0.5s;
}

footer .footer-top .foot-about.footer-menu a {
    margin: 0;
}

footer .footer-top .footer-menu a:hover {
    color: #fff;
}

footer .footer-top .footer-menu .foot-address-location p {
    margin: 0 0 20px;
    position: relative;
    padding-left: 27px;
}

footer .footer-top .footer-menu .foot-address-location p::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 50px;
    height: 50px;
    background: url(../images/placeholder.png);
    background-repeat: no-repeat;
    background-position: top 7px left;
}

footer .footer-top .footer-menu .foot-address-location a {
    position: relative;
    padding-left: 27px;
}

footer .footer-top .footer-menu .foot-address-location a::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 50px;
    height: 50px;
    background: url(../images/placeholder.png);
    background-repeat: no-repeat;
    background-position: top 1px left;
}

footer .footer-top .footer-menu .foot-address-location a.fax-location::before {
    background: url(../images/fax.png);
    background-repeat: no-repeat;
    background-position: top 1px left;
}

footer .footer-top .footer-menu .foot-address-location a.phone-location::before {
    background: url(../images/phone-call.png);
    background-repeat: no-repeat;
    background-position: top 1px left;
}

footer .footer-top .footer-menu .foot-social {
    float: left;
    width: 100%;
}

footer .footer-top .footer-menu .foot-book-online a {
    border: 1px solid #6ea8c4;
    border-radius: 50px;
    padding: 14px 0;
    background: #6ea8c4;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    transition: 0.5s;
    -webkit-transition: 0.5s;
    text-align: center;
}

footer .footer-top .footer-menu .foot-book-online a:hover {
    background: transparent;
    color: #6ea8c4;
}

footer .footer-top .footer-menu .foot-social a:before {
    content: none;
}

footer .footer-top .footer-menu .foot-address-location .foot-social a {
    float: left;
    width: 30px;
    padding-left: 0;
    margin-right: 10px;
    height: 30px;
    border-radius: 50%;
    background: #fff;
    text-align: center;
    transition: 0.5s;
    -webkit-transition: 0.5s;
}

footer .footer-top .footer-menu .foot-address-location .foot-social a svg {
    position: absolute;
    color: #333;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transition: 0.5s;
    -webkit-transition: 0.5s;
}

footer .footer-top .footer-menu .foot-address-location .foot-social a:hover {
    background: #6EA8C4;
}

footer .footer-top .footer-menu .foot-address-location .foot-social a:hover svg {
    color: #fff;
}

.footer-copyright p {
    float: left;
    color: #fff;
    margin: 0;
    font-size: 15px;
    font-weight: 200;
}

.footer-copyright {
    float: left;
    width: 100%;
    background: #333;
    padding: 15px 0;
}

.footer-copyright .copyright-menu {
    float: right;
    margin-bottom: 0;
}

.footer-copyright .copyright-menu li {
    float: left;
    color: #ababab;
    padding-left: 40px;
    font-size: 15px;
    line-height: 36px;
}

.footer-copyright .copyright-menu li a {
    color: #ababab;
}

.footer-copyright .copyright-menu li a:hover {
    color: #fff;
}


/* inner-page */

.banner-content {
    float: left;
    width: 100%;
}

.banner-content .sub-banner {
    float: left;
    width: 100%;
    background-position: center !important;
    padding: 72px 0;
    position: relative;
}

.banner-content .sub-banner::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
}

.banner-content .sub-banner h1 {
    font-size: 40px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    margin: 0 0 15px;
}

.banner-content .sub-banner .breadcrumbs {
    position: absolute;
    color: #b9b5b5;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    width: auto;
    text-align: center;
}

.banner-content .sub-banner .breadcrumbs a {
    color: #cfcbcb;
    font-size: 12px;
    letter-spacing: 4px;
    text-transform: uppercase;
    transition: 0.5s;
    -webkit-transition: 0.5s;
}

.banner-content .sub-banner .breadcrumbs a:hover {
    color: #fff;
}

.banner-content .sub-banner .breadcrumbs a span:hover {
    color: #fff;
}

.banner-content .sub-banner .breadcrumbs span {
    color: #d8d4d4;
    font-size: 11px;
    letter-spacing: 3px;
    text-transform: uppercase;
    padding: 0 10px;
    transition: 0.5s;
    -webkit-transition: 0.5s;
}


/*.banner-content .sub-banner .breadcrumbs::before {
    content: "";
    position: absolute;
    width: 32%;
    height: 1px;
    background: #b9b5b5;
    top: 50%;
    transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	left: -220px;
}
.banner-content .sub-banner .breadcrumbs::after {
    content: "";
    position: absolute;
    width: 32%;
    height: 1px;
    background: #b9b5b5;
    top: 50%;
    transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	right: -220px;
}*/

.banner-content .sub-banner .breadcrumbs::before {
    height: 1px;
    width: 320px;
    content: " ";
    display: table;
    background: rgba(255, 255, 255, 0.6);
    position: absolute;
    top: 50%;
    left: 100%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-left: 50px;
    opacity: 0.4;
}

.banner-content .sub-banner .breadcrumbs::after {
    height: 1px;
    width: 320px;
    content: " ";
    display: table;
    background: rgba(255, 255, 255, 0.6);
    position: absolute;
    top: 50%;
    right: 100%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-right: 50px;
    opacity: 0.4;
}

#inner_content {
    float: left;
    width: 100%;
    position: relative;
    margin: 50px 0 0;
}

.about_us_outer {
    float: left;
    width: 100%;
}

.about_us_outer .about_us_image {
    float: left;
    padding-right: 40px;
    padding-bottom: 30px;
}

.about_us_outer .about_us_content {
    padding-right: 0px;
    padding-left: 20px;
    margin-top: -11px;
}

.about_us_outer .about_us_content .abt-img-outer {
    float: left;
    margin-right: 10px;
}

#inner_content ul.about_menu li a {
    transition: 0.5s;
    -webkit-transition: 0.5s;
    font-weight: 500;
}

#inner_content ul.about_menu li a:hover {
    color: #5F98B5;
}

.header-bottom-inner-pages .header_logo {
    float: left;
    width: 14%;
    /*margin-right: 45px;*/
	 margin-right: 35px;/*KB*/
}

.header-bottom-inner-pages .header-location {
    float: left;
    /*width: 82%;*/
	 width: 83%;/*KB*/
}

.header-bottom-inner-pages .header_logo a {
    float: left;
}

.header.header-bottom-inner-pages .menubar nav.nav .nav-item a {
    font-size: 15px;
    padding: 23px 13px 33px;
}

.header.header-bottom-inner-pages {
    float: left;
    width: 100%;
    padding: 10px 0 0;
    background: #fff;
}

.header.header-bottom-inner-pages .menubar nav.nav .nav-item:hover .sub-menu {
    top: 100%;
}

.header.header-bottom-inner-pages .menubar nav.nav .nav-item.main-menu-item.menu-item-has-children a::before{
 top: 44%;
 transform: translateY(-44%); -webkit-transform: translateY(-44%);
}

.our_staff_outer .our_staff_inner .our_staff_cont {
    float: left;
    width: 100%;
}

#inner_content p {
    font-size: 16px;
    line-height: 28px;
    color: #222222;
    text-align: left;
    padding: 0;
}

#inner_content h3 {
    /* float: left;
    width: 100%; */
    font-size: 30px;
    position: relative;
    padding-bottom: 15px;
    margin-bottom: 35px;
    display: table;
}

#inner_content h3::before {
    position: absolute;
    content: '';
    background: #f3f3f3;
    bottom: 0px;
    left: 0px;
    height: 1px;
    width: 425px;
}

#inner_content .staff_single_page .staff_detail_page h3::before {
    width: 100%;
}

#inner_content h3::after {
    position: absolute;
    content: '';
    background: #48bdc5;
    bottom: 0px;
    left: 0px;
    height: 1px;
    width: 50px;
}

#inner_content h2 {
    position: relative;
    font-size: 16px;
    line-height: 26px;
    font-weight: 600;
    color: #222222;
    padding-bottom: 10px;
    margin-bottom: 20px;
    margin-top: 0;
    text-transform: uppercase;
    float: left;
    width: 100%;
    font-family: 'Poppins', sans-serif;
}

#inner_content h2::before {
    position: absolute;
    bottom: 0px;
    left: 0px;
    content: '';
    height: 1px;
    width: 40px;
    background: #b0b0b0;
}

#inner_content h4 {
    font-size: 20px;
    font-weight: 300;
    position: relative;
    float: left;
    width: 100%;
}

#inner_content h4::after {
    width: 100px;
    height: 2px;
    background: #6FA8C5;
    content: " ";
    display: block;
    margin-top: 10px;
}

#inner_content ul {
    float: left;
    width: 100%;
}

#inner_content ul li {
    float: left;
    width: 100%;
    font-family: 'Raleway', sans-serif;
    margin: 0 0 25px;
    font-size: 16px;
    color: #555;
    position: relative;
    padding-left: 25px;
    font-weight: 300;
    line-height: 28px;
}

#inner_content ul li::before {
    content: "\f0a9";
    position: absolute;
    left: 0;
    top: 0;
    font-family: fontawesome;
    color: #6FA8C5;
}

#inner_content ul li a {
    font-size: 16px;
    /* color: #000;*/
}

#inner_content .Contact_us_inner {
    float: left;
    width: 100%;
    background: #f7f7f7;
    margin: 30px 0 0;
    padding: 15px 0 0;
    overflow: hidden;
}

.single.single-gynecologyservices #inner_content {
    margin-bottom: 0;
}

.single.single-cosmeticgynecology #inner_content {
    margin-bottom: 0;
}

.single.single-veintreatments #inner_content {
    margin-bottom: 0;
}

#inner_content .Contact_us_inner ul li {
    padding-left: 0;
    margin-bottom: 20px;
    width: 49%;
}

#inner_content .Contact_us_inner ul li:before {
    content: none;
}

#inner_content .Contact_us_inner ul li:nth-child(2n) {
    float: right;
}

#inner_content .Contact_us_inner ul li input {
    float: left;
    width: 100%;
    border: 1px solid #ccc;
    padding: 10px;
    margin-top: 7px;
}

.Contact_us_inner span.wpcf7-not-valid-tip {
    display: none;
}

#inner_content .Contact_us_inner ul li input.wpcf7-not-valid {
    border-color: #ff0000;
}

.Contact_us_inner div.wpcf7-validation-errors {
    float: left;
    width: 100%;
    margin: 0;
    padding: 10px;
    text-align: center;
    border-color: #ff0000;
}

.Contact_us_inner div.wpcf7-mail-sent-ok {
    float: left;
    width: 100%;
    margin: 0;
    padding: 10px;
    text-align: center;
}

#inner_content .Contact_us_inner ul li textarea {
    float: left;
    width: 100%;
    border: 1px solid #ccc;
    padding: 10px;
    height: 150px;
}

#inner_content .Contact_us_inner ul li.how_we_help {
    width: 100%;
}

#inner_content .Contact_us_inner ul li.newsletter {
    float: left;
}

#inner_content .Contact_us_inner ul li.captcha {
    width: 100%;
}

#inner_content .Contact_us_inner ul li.newsletter input {
    width: auto;
    margin-right: 10px;
    float: left;
}

#inner_content .Contact_us_inner ul li.newsletter .wpcf7-list-item.first.last,
#inner_content .Contact_us_inner ul li.acceptance .wpcf7-list-item {
    margin: 0;
}

#inner_content .Contact_us_inner ul li.acceptance input {
    width: auto;
    margin-right: 10px;
}

#inner_content .Contact_us_inner ul li.acceptance span {
    font-weight: normal;
}

#inner_content .Contact_us_inner ul li input.wpcf7-submit {
    width: auto;
    display: table;
    margin: 0 auto;
    float: none;
    border: 1px solid #6ea8c4;
    box-shadow: 0px 3px 10px 0 #ababab;
    border-radius: 50px;
    padding: 7px 40px;
    background: #6ea8c4;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    transition: 0.5s;
    -webkit-transition: 0.5s;
}

#inner_content .Contact_us_inner ul li input.wpcf7-submit:hover {
    background: #fff;
    color: #6ea8c4;
}

#inner_content .Contact_us_inner ul li.inner_form_submit {
    width: 100%;
    margin: 0;
}

.main-testimonial .inner-blog {
    float: left;
    text-align: center;
    position: relative;
    padding: 44px 38px;
    border: 1px solid #6FA8C5;
    margin-bottom: 48px;
    border-radius: 25px 0px 25px 0px;
    margin-right: 30px;
}

#inner_content .main-testimonial .inner-blog h2 {
    margin-top: 0;
    margin-bottom: 30px;
    font-size: 22px;
    font-weight: 400;
    padding-bottom: 0;
    text-align: center;
    position: relative;
    color: #222222;
}

#inner_content .main-testimonial .inner-blog h2::after {
    content: "";
    position: absolute;
    width: 80px;
    height: 1px;
    background: #6FA8C5;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    bottom: -10px;
}

#inner_content .main-testimonial .inner-blog h2:before {
    content: none;
}

.main-testimonial .inner-blog h2 a {
    color: #6FA8C5;
}

.main-testimonial .inner-blog a.readmore {
    border: 1px solid #6FA8C5;
    box-shadow: 0px 3px 10px 0 #ababab;
    padding: 10px 40px;
    text-transform: uppercase;
    background: #6FA8C5;
    color: #fff;
    transition: 0.5s;
    -webkit-transition: 0.5s;
    border-radius: 50px;
}

.main-testimonial .inner-blog a.readmore:focus {
    outline: none;
}

.main-testimonial .inner-blog a.readmore:hover {
    background: transparent;
    color: #6FA8C5;
}

.testimonial-content p {
    font-size: 16px;
    line-height: 32px;
}

.main-testimonial {
    float: left;
    width: 100%;
}

.main-testimonial .testimonial-content {
    float: left;
    width: 100%;
    margin: 0 0 30px;
}

.main-testimonial .grid {
    float: left;
    width: 100%;
}

#inner_content .main-testimonial .inner-blog p {
    font-size: 16px;
    text-align: center;
}

.our_staff_outer {
    float: left;
    width: 100%;
}

.our_staff_outer .our_staff_inner {
    float: left;
}

.our_staff_outer .our_staff_inner {
    float: left;
    margin-right: 30px;
    margin-bottom: 30px;
    width: 31.5%;
    background: #F1EFEA;
    padding: 0;
}

.our_staff_outer .our_staff_inner:last-child {
    margin-right: 0;
}

.our_staff_outer .our_staff_inner:nth-child(3n) {
    margin-right: 0;
}

.our_staff_outer .our_staff_inner .our-staff-contnt {
    float: none;
    width: 100%;
    padding: 25px;
    vertical-align: middle;
    height: 100%;
    display: table;
    text-align: center;
	position: relative;
}
.our_staff_outer .our_staff_inner .our-staff-contnt::before {
    content: "";
    position: absolute;
    top: -22px;
    left: 50%;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-right: 15px solid;
    z-index: 1;
    transform: translateX(-50%) rotate(90deg);
    -webkit-transform: translateX(-50%) rotate(90deg);
}
.our_staff_outer .our_staff_inner .our-staff-contnt::before {
    border-right-color: #f1efea;
}

#inner_content .our_staff_outer .our_staff_inner h2 {
    letter-spacing: 1px;
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 0px;
}

#inner_content .our_staff_outer .our_staff_inner .our-staff-contnt ul {
    display: table;
    margin: 0 auto !important;
    float: none;
    width: auto;
}

#inner_content .our_staff_outer .our_staff_inner .our-staff-contnt ul li {
    margin: 0 5px !important;
}

#inner_content .our_staff_outer .our_staff_inner .our-staff-contnt ul li i {
    position: relative;
    transition: 0.5s;
    -webkit-transition: 0.5s;
}

#inner_content .our_staff_outer .our_staff_inner .our-staff-contnt ul li i:hover {
    opacity: 0.6;
}

#inner_content .our_staff_outer .our_staff_inner h2:before {
    content: none;
}

.our_staff_outer .our_staff_inner h2 a {
    color: #447D9A;
    transition: 0.5s;
    -webkit-transition: 0.5s;
}

.our_staff_outer .our_staff_inner h2 a:hover {
    color: #000;
}

#inner_content .our_staff_inner .our_staffs_images a {
    display: table;
    margin: 0 auto;
}

#inner_content .our_staff_inner .our_staffs_images ul.dt-sc-team-social.hexagon-border a {
    line-height: 52px;
    position: relative;
    z-index: 9;
    left: -1px;
    top: -13px;
    width: 42px;
    height: 52px;
    transition: 0.5s;
    -webkit-transition: 0.5s;
}

#inner_content .our_staff_inner .our_staffs_images ul.dt-sc-team-social.hexagon-border a:hover svg {
    color: #fff;
}

#inner_content .our_staff_outer .our_staff_inner p {
    font-size: 16px;
    line-height: 22px;
    text-align: center;
    margin-bottom: 20px;
    float: left;
    width: 100%;
    padding: 0 15px;
}

.our_staff_outer {
    -moz-box-pack: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 auto;
}

.meet-the-staff #inner_content {
    overflow: hidden;
}

.meet-the-staff #inner_content::before {
    content: "";
    position: absolute;
    top: 77%;
    background: url(../images/team-inner-bg1.png);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
}

.our_staff_outer .our_staff_inner .our_staffs_images {
    float: left;
    width: 100%;
    background: #fff;
    border: 1px solid #efefef;
    position: relative;
    display: block;
    height: 345px;
    overflow: hidden;
}

.our_staff_outer .our_staff_inner .our_staffs_images .dt-sc-team-thumb-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: 0.5s;
    -webkit-transition: 0.5s;
}

.our_staff_outer .our_staff_cont .our_staffs_images .dt-sc-team-thumb-overlay::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    background: #1F5875;
    transition: all 0.5s; 
    -webkit-transition: all 0.5s;
}

.our_staff_outer .our_staff_cont:hover .our_staffs_images .dt-sc-team-thumb-overlay::before {
    opacity: 0.8;
}

.our_staff_outer .our_staff_cont:hover .our_staffs_images .dt-sc-team-thumb-overlay {
    opacity: 1;
}

#inner_content .our_staff_outer .our_staffs_images .dt-sc-team-thumb-overlay ul {
    position: absolute;
    left: 50%;
    right: auto;
    top: 50%;
    text-align: center;
    height: 35px;
    margin: 0 auto;
    display: table;
    clear: both;
    width: auto;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}

#inner_content .our_staff_outer .our_staffs_images .dt-sc-team-thumb-overlay ul li {
    float: left;
    width: auto;
    border: 1px solid #fff;
    border-top: none;
    border-bottom: none;
    padding: 0;
    width: 42px;
    height: 25px;
    margin: 8px;
}

#inner_content .our_staff_outer .our_staffs_images .dt-sc-team-thumb-overlay ul li svg {
    color: #fff;
    font-size: 18px;
    transition: 0.5s;
    -webkit-transition: 0.5s;
}

#inner_content .our_staff_outer .our_staffs_images .dt-sc-team-thumb-overlay ul li::before,
#inner_content .our_staff_outer .our_staffs_images .dt-sc-team-thumb-overlay ul li::after {
    content: "";
    position: absolute;
    z-index: 1;
    width: 30px;
    height: 30px;
    -webkit-transform: scaleY(0.5774) rotate(-45deg);
    -ms-transform: scaleY(0.5774) rotate(-45deg);
    transform: scaleY(0.5774) rotate(-45deg);
    background-color: inherit;
    left: 5px;
}

#inner_content .our_staff_outer .our_staffs_images .dt-sc-team-thumb-overlay ul li::before {
    top: -15.0660px;
    border-top: solid 1.5px;
    border-top-color: #fff;
    border-right: solid 1.5px;
    border-right-color: #fff;
}

#inner_content .our_staff_outer .our_staffs_images .dt-sc-team-thumb-overlay ul li::after {
    bottom: -15.0660px;
    border-bottom: solid 1.5px;
    border-bottom-color: #fff;
    border-left: solid 1.5px;
    border-left-color: #fff;
    left: 5px;
}
.our-team #inner_content .our_staff_outer .our_staffs_images .dt-sc-team-thumb-overlay ul li {
 display: block;

}

#inner_content .our_staff_outer .our_staffs_images .dt-sc-team-thumb-overlay ul li {
 display: none;

}


.our_staff_cont .our-staff-contnt a.appointment.fancybox {
    float: left;
    border: 1px solid #fff;
    border-top: none;
    border-bottom: none;
    padding: 0;
    width: 42px;
    height: 25px;
    position: absolute;
    color: #fff;
    top: -180px;
    z-index: 999;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    opacity: 0;
    visibility: hidden;
    padding-top: 4px;
}
.our_staff_outer .our_staff_cont:hover .our-staff-contnt a.appointment.fancybox{
	opacity: 1;
    visibility: visible;	
}

.our_staff_cont .our-staff-contnt a.appointment.fancybox::before, .our_staff_cont .our-staff-contnt a.appointment.fancybox::after {
    content: "";
    position: absolute;
    z-index: 1;
    width: 30px;
    height: 30px;
    -webkit-transform: scaleY(0.5774) rotate(-45deg);
    -ms-transform: scaleY(0.5774) rotate(-45deg);
    transform: scaleY(0.5774) rotate(-45deg);
    background-color: inherit;
    left: 5px;
}
	
.our_staff_cont .our-staff-contnt a.appointment.fancybox::after
{
    bottom: -15.0660px;
    border-bottom: solid 1.5px;
    border-bottom-color: #fff;
    border-left: solid 1.5px;
    border-left-color: #fff;
    left: 5px;
}

.our_staff_cont .our-staff-contnt a.appointment.fancybox::before {
    top: -15.0660px;
    border-top: solid 1.5px;
    border-top-color: #fff;
    border-right: solid 1.5px;
    border-right-color: #fff;
}
.our_staff_cont .our-staff-contnt a.appointment.fancybox svg {
    color: #fff;
    font-size: 18px;
    transition: 0.5s;
    -webkit-transition: 0.5s;
}

.contact_form {
    float: left;
    width: 100%;
    margin: 0 0 30px;
}

.contact_form form.wpcf7-form {
    float: left;
    width: 100%;
}

.contact #inner_content {
    margin-bottom: 50px;
}

#inner_content .cont_places h5 {
    font-size: 20px;
    text-align: center;
    text-transform: uppercase;
    margin: 20px 0 35px;
}

#inner_content .contact_form form.wpcf7-form ul li {
    float: left;
    padding: 0;
    margin: 0 0 20px;
    width: 49%;
}

#inner_content .contact_form form.wpcf7-form ul li:nth-child(2n) {
    float: right;
}

#inner_content .contact_form form.wpcf7-form ul li::before {
    content: none;
}

#inner_content .contact_form form.wpcf7-form ul li input {
    width: 100%;
    float: left;
    border: 1px solid #ccc;
    padding: 10px;
}

#inner_content .contact_form form.wpcf7-form ul li select {
    float: left;
    width: 100%;
    padding: 10px;
    border: 1px solid #ccc;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    background: url(../images/down-arrow.png);
    background-repeat: no-repeat;
    background-position: right 15px center;
}

select::-ms-expand {
    display: none;
}

#inner_content .contact_form form.wpcf7-form ul li textarea {
    float: left;
    width: 100%;
    height: 150px;
    border: 1px solid #ccc;
    padding: 10px;
}

#inner_content .contact_form form.wpcf7-form ul li.captcha {
    float: left;
    position: relative;
}


#inner_content .contact_form form.wpcf7-form ul li.contact_question {
    width: 100%;
}

#inner_content .contact_form form.wpcf7-form ul li.contact_procedure_intrest {
    float: right;
}

#inner_content .contact_form form.wpcf7-form ul li.contact_acceptance input {
    width: auto;
    margin: 5px 10px 0 0;
}

#inner_content .contact_form form.wpcf7-form ul li.contact_acceptance .wpcf7-list-item {
    margin: 0;
}

#inner_content .contact_form form.wpcf7-form ul li.contact_acceptance span {
    font-weight: normal;
}

#inner_content .contact_form form.wpcf7-form ul li.contact_newsletter .wpcf7-list-item.first.last {
    margin: 0;
}

#inner_content .contact_form form.wpcf7-form ul li.contact_newsletter input {
    width: auto;
    margin: 5px 10px 0 0;
}

#inner_content .contact_form form.wpcf7-form ul li input.wpcf7-submit {
    border: 1px solid #6ea8c4;
    box-shadow: 0px 3px 10px 0 #ababab;
    border-radius: 50px;
    padding: 7px 50px;
    background: #6ea8c4;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 13px;
    transition: 0.5s;
    -webkit-transition: 0.5s;
    display: table;
    width: auto;
    margin: 0 auto;
    float: none;
}

#inner_content .contact_form form.wpcf7-form ul li input.wpcf7-submit:hover {
    background: #fff;
    color: #6ea8c4;
}

#inner_content .contact_form form.wpcf7-form ul li.contact_submit {
    width: 100%;
    float: left;
}

.cont_places {
    float: left;
}

.cont_places iframe {
    width: 100%;
}

.cont_places h4 {
    float: left;
    width: 100%;
    margin: 20px 0;
}

.cont_places p {
    font-size: 16px;
    line-height: 32px;
}

#inner_content .cont_places ul.cont_details li {
    padding-left: 86px;
    font-size: 14px;
    width: 50%;
    padding-right: 10px;
}

#inner_content .cont_places ul.cont_details li::before {
    content: "\f041";
    background: #F9F9F9;
    text-align: center;
    border-radius: 50%;
    border: 1px solid #D9D9D9;
    padding: 19px 0;
    font-size: 17px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    width: 65px;
    height: 65px;
    font-family: fontawesome;
}

#inner_content .cont_places ul.cont_details li a {
    font-size: 14px;
    line-height: 40px;
}

#inner_content .cont_places ul.cont_details {
    float: left;
    width: 100%;
    margin: 20px 0 0;
}

#inner_content .cont_places ul.cont_details li.cont_phone:before {
    content: "\f095";
}

.contact_us_main_clinic.cont_places {
    float: left;
    padding: 0;
    width: 49%;
    margin-right: 20px;
}

.contact_us_pearl_surgi.cont_places {
    float: right;
    width: 49%;
}

#slide-1-layer-15 {
    cursor: pointer;
}

.blog_page_outer .blog_outer {
    float: left;
}

.blog_page_outer .blog_outer {
    float: left;
    padding: 0;
    border: 1px solid #ececec;
    margin: 0 0 35px;
    width: 100%;
}

.blog #inner_content {
    margin-bottom: 30px;
}

.blog_page_outer .blog_outer .blog-img {
    float: left;
    margin-right: 0;
    width: 36%;
}

.blog_page_outer .blog_outer .blog-cnt {
    float: left;
    width: 64%;
    padding: 40px 37px;
}

#inner_content .blog_page_outer .blog_outer .blog-cnt h4 {
    font-size: 14px;
    font-weight: 700;
    color: #222222;
    line-height: 26px;
    padding-bottom: 14px;
    letter-spacing: .4px;
    margin: 0;
    text-transform: uppercase;
    font-family: 'Raleway', sans-serif;
}

#inner_content .blog_page_outer .blog_outer .blog-cnt h4:after {
    content: none;
}

.blog_page_outer .blog_outer .blog-cnt a.blog-read {
    border: 1px solid #6ea8c4;
    box-shadow: 0px 3px 10px 0 #ababab;
    border-radius: 50px;
    padding: 12px 40px;
    background: #6ea8c4;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    transition: 0.5s;
    -webkit-transition: 0.5s;
    margin: 15px 0 0;
    display: table;
}

.blog_page_outer .blog_outer .blog-cnt a.blog-read:hover {
    background: #fff;
    color: #6ea8c4;
}

.blog_page_outer .blog_outer .blog-cnt p {
    font-size: 15px;
    font-weight: 400;
    color: #777777;
    line-height: 24px;
    padding: 10px 0px 15px 0px;
    letter-spacing: .4px;
    font-family: 'Raleway', sans-serif;
    text-align: left;
    margin-bottom: 0;
}

.blog_sidebar {
    float: left;
}

.blog_sidebar #sidebar {
    float: left;
    width: 100%;
}

.blog_sidebar #sidebar .req_bid {
    float: left;
    width: 100%;
}

.blog_sidebar #sidebar .req_bid h2 {
    position: relative;
    font-size: 16px;
    line-height: 26px;
    font-weight: 600;
    color: #428bca;
    padding-bottom: 10px;
    margin-bottom: 20px;
    margin-top: 0;
    text-transform: uppercase;
    float: left;
    width: 100%;
    font-family: 'Poppins', sans-serif;
}

.blog_sidebar #sidebar .req_bid h2::before {
    position: absolute;
    bottom: 0px;
    left: 0px;
    content: '';
    height: 1px;
    width: 40px;
    background: #b0b0b0;
}

.blog_sidebar #sidebar .req_bid li:first-child {
    padding-top: 10px;
}

.blog_sidebar #sidebar .req_bid li {
    padding: 20px 0px;
    border-bottom: 1px dashed #e0e0e0;
    margin-bottom: 7px;
}

.blog_sidebar #sidebar .req_bid li:before {
    content: none;
}

.blog_sidebar #sidebar .req_bid li:last-child {
    border-bottom: none;
}

.blog_sidebar #sidebar .req_bid li a {
    font-size: 15px;
    line-height: 26px;
    font-weight: 400;
    color: #777777;
    font-family: 'Raleway', sans-serif;
}

.blog_page_outer .blog_outer .blog-content-only {
    width: 100%
}

.single_postarea {
    float: left;
}

.single_postarea .single_post_content {
    float: left;
    width: 100%;
}

.single_postarea .single_post_content .our_blog_images {
    float: right;
    /*width: 100%;*/
    margin: 0 0 15px 30px;width: 300px;
}

.our_blog_images > img {
    max-width: 100%;
}

.single_postarea .single_post_content a {
    color: #A073B4;
    transition: 0.5s;
    -webkit-transition: 0.5s;
}

.single_postarea .single_post_content p {
    font-size: 16px;
}

.single_postarea .single_post_content h5 {
    font-size: 22px;
    font-weight: 400;
    color: #6FA8C5;
    line-height: 26px;
    padding-bottom: 4px;
    letter-spacing: .4px;
    margin-top: -5px;
    margin-bottom: 30px;
    text-transform: uppercase;
    position: relative;
    /*float: left;*/
    width: 100%;
}

.single_postarea .single_post_content h5::after {
    content: "";
    position: absolute;
    width: 80px;
    height: 1px;
    background: #6FA8C5;
    left: 0;
    bottom: -10px;
}

.staff_single_page {
    float: left;
    width: 100%;
}

.staff_single_page .our_staffs_images {
    float: left;
    margin: 0 40px 5px 0;
    width: 30%;
}

.staff_single_page .our_staffs_images span {
    float: left;
    width: auto;
    margin: 20px 0 0;
    color: #555;
}

#inner_content .single_staff_cont p {
    display: block;
    width: auto;
    float: none;
}

#inner_content .single_staff_cont h2 {
    display: table;
    float: none;
    width: auto;
}

#inner_content .staff_single_page .staff_detail_page h2 {
    margin-top: 20px;
}

#inner_content .single_staff_cont ul {
    float: none;
    width: auto;
    display: table;
}

.staff_single_page .staff_detail_page {
    float: left;
    width: 100%;
}

.staff_single_page .staff_detail_page a {
    color: #9669AA;
}

.gynecology_images {
    float: left;
    width: 100%;
    margin: 0 0 30px;
}

.gynecology_posts_list {
    float: left;
    width: 100%;
}

#inner_content .gynecology_posts_list ul li::before {
    top: 2px;
}

.gynecology_posts_list .services_post_list_outer {
    float: left;
    width: 100%;
}

#inner_content .gynecology_posts_list .services_post_list_outer h2 {
    margin-top: 5px;
}

.gynecology_posts_list .services_post_list_outer .services_post_list {
    float: left;
    width: 31.5%;
    border: 1px solid #f7f7f7;
    background: #f7f7f7;
    margin-right: 20px;
    padding: 20px;
    margin-bottom: 20px;
    min-height: 350px;
    position: relative;
}

#inner_content .gynecology_posts_list p {
    /*float: left;
    width: 100%;*/
    margin: 0 0 5px;
}

#inner_content .gynecology_posts_list .services_post_list_outer .services_post_list p {
    min-height: 168px;
    margin-bottom: 0;
}

#inner_content .gynecology_posts_list .services_post_list_outer .services_post_list h2 {
    min-height: auto;
    text-align: center;
}

#inner_content .gynecology_posts_list .services_post_list_outer .services_post_list h2:before {
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}

.single_gynocology_outer .single_gynecology_images {
    margin: 0 0 25px;
}

.gynecology_posts_list .services_post_list_outer .services_post_list a.serv_read_more {
    display: table;
    margin: 10px 0 0;
    border-radius: 50px;
    padding: 12px 15px 12px 0;
    color: #000;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    transition: 0.5s;
    -webkit-transition: 0.5s;
    float: right;
    position: absolute;
    bottom: 20px;
    right: 20px;
}

.gynecology_posts_list .services_post_list_outer .services_post_list a.serv_read_more::before {
    content: "\f105";
    position: absolute;
    font-family: fontawesome;
    right: 0px;
}

.gynecology_posts_list .services_post_list_outer .services_post_list a.serv_read_more:hover {
    background: transparent;
    color: #6ea8c4;
}

.services_below_content {
    float: left;
    width: 100%;
}

#inner_content .services_below_content ul li a {
    /* font-weight: 800; */
    transition: 0.5s;
    -webkit-transition: 0.5s;
}

#inner_content .services_below_content ul li a:hover {
    color: #6FA8C5;
}

#inner_content .services_below_content ul li a.js-video-button {
    cursor: pointer;
}

.gynecology_posts_list .services_post_list_outer .services_post_list:nth-child(14) {
    border-bottom: 0px solid;
}

.pearl-surgicenter #inner_content {
    margin-bottom: 50px;
}

.services_below_content li strong {
    float: left;
    line-height: normal;
    padding-right: 15px;
    margin-bottom: 8px;
}

.services_below_text {
    display: table;
    width: 100%;
}

.services_below_content li p {
    /*text-transform: lowercase;*/
    font-size: 16px;
    line-height: 32px;
}

.gynecology_services_outer li {
    font-family: 'Raleway', sans-serif;
    font-size: 16px;
    line-height: 32px;
}

.services_social_share {
    float: left;
    width: 100%;
}

#inner_content .services_social_share li.heateorSssSharingRound {
    float: left;
    width: auto;
    transition: 0.5s;
    -webkit-transition: 0.5s;
}

#inner_content .services_social_share li.heateorSssSharingRound:hover {
    opacity: 0.5;
}

li span.wpcf7-not-valid-tip {
    display: none;
}

#inner_content .contact_form form.wpcf7-form ul li input.wpcf7-not-valid {
    border-color: #ff0000;
}

.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    border-color: #ff0000;
    float: left;
    width: 100%;
    text-align: center;
    padding: 10px;
    margin: 0 0 20px;
}

#inner_content .contact_form form.wpcf7-form ul li.contact_submit .ajax-loader {
    position: absolute;
    right: 0;
}

.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    float: left;
    width: 100%;
    text-align: center;
    padding: 10px;
    margin: 0 0 20px;
}

.blog_subscribe {
    float: left;
    width: 100%;
    margin: 0 0 30px;
}

#inner_content .blog_subscribe h2 {
    color: #428bca;
}

.blog_subscribe h5 {
    font-size: 20px;
    margin: 0 0 30px;
}

.blog_subscribe form input.btn-subscribe {
    border: 1px solid #6ea8c4;
    box-shadow: 0px 3px 10px 0 #ababab;
    border-radius: 50px;
    padding: 12px 40px;
    background: #6ea8c4;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    transition: 0.5s;
    -webkit-transition: 0.5s;
    margin: 15px 0 0;
    display: table;
}

.blog_subscribe form input.btn-subscribe:hover {
    background: transparent;
    color: #6ea8c4;
}

.blog_subscribe form input {
    border: 1px solid #ccc;
    padding: 10px;
    margin-top: 10px;
}

.blog_book_online {
    float: left;
    width: 100%;
}

.blog_book_online a {
    border: 1px solid #6FA8C5;
    box-shadow: 0px 3px 10px 0 #ababab;
    padding: 10px 40px;
    text-transform: uppercase;
    background: #6FA8C5;
    color: #fff;
    transition: 0.5s;
    -webkit-transition: 0.5s;
}

.blog_book_online a:hover {
    background: transparent;
    color: #6FA8C5;
}

.services_below_content p strong {
    font-weight: 600;
    line-height: 28px;
    float: none;
    padding-right: 5px;
}

.alignleft {
    /*width: 100%;*/
}

.single #inner_content {
    margin-bottom: 50px;
}

.single-beforeaftergallery #inner_content {
    margin-bottom: 0;
}

.tax-gallerycategory #inner_content {
    margin-bottom: 50px;
}

.single-meetourstaffs #inner_content {
    margin-bottom: 0;
}

.single_postarea .single_post_content .alignleft {
    /*margin-bottom: 0;*/
}

.archive.category #inner_content {
    margin-bottom: 50px;
}

#inner_content .photo-gallery.categry-gallery {
    float: left;
    width: 100%;
}

#inner_content .photo-gallery.categry-gallery li::before {
    content: none;
}

#inner_content .photo-gallery.categry-gallery li {
    padding: 0;
    width: 60%;
    margin: 0 auto;
    float: none;
}

#inner_content .photo-gallery.categry-gallery .common-gallery-outer.vein-treatment li {
    width: 36%;
    float: left;
}

#inner_content .photo-gallery.categry-gallery .common-gallery-outer.vein-treatment li:last-child {
    float: right;
}

#inner_content .photo-gallery.categry-gallery .common-gallery-outer.vein-treatment {
    display: table;
    margin: 0 auto;
    float: none;
    width: 81%;
}

#inner_content .photo-gallery.categry-gallery .common-gallery-outer.vein-treatment h3 {
    width: 100%;
    text-align: center;
}

#inner_content .photo-gallery.categry-gallery .common-gallery-outer h3 {
    display: table;
    margin: 0 auto 30px;
    float: none;
    width: auto;
}

#inner_content .photo-gallery.categry-gallery .common-gallery-outer h3:after {
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}

#inner_content .photo-gallery.categry-gallery .common-gallery-outer h3::before {
    width: 100%;
}

#inner_content .photo-gallery.categry-gallery .common-gallery-outer {
    float: left;
    width: 48%;
}

#inner_content .photo-gallery.categry-gallery .common-gallery-outer.laser-treatment {
    float: right;
}

#inner_content .common-gallery-outer li {
    padding: 0;
    width: auto;
}

#inner_content .common-gallery-outer li a {
    float: left;
    width: 100%;
    position: relative;
    transition: 0.5s;
    -webkit-transition: 0.5s;
}

#inner_content .photo-gallery.categry-gallery li span {
    float: left;
    width: 100%;
    position: relative;
    padding: 12px 12px 0 12px;
    color: #000;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 20px;
    margin: 0;
    font-weight: 600;
    text-align: center;
    letter-spacing: 2px;
    transition: 0.5s;
    -webkit-transition: 0.5s;
}

#inner_content .photo-gallery.categry-gallery li span:hover {
    color: #6EA8C4;
}

#inner_content .common-gallery-outer li a.overlay::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0;
    transition: 0.5s;
    -webkit-transition: 0.5s;
}

#inner_content .common-gallery-outer li:hover a.overlay::before {
    opacity: 0.5;
}

#inner_content .common-gallery-outer li a.overlay::after {
    content: "\f178";
    position: absolute;
    font-family: fontawesome;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    border: 2px solid #fff;
    padding: 10px 12px 10px 13px;
    line-height: 14px;
    color: #fff;
    opacity: 0;
    transition: 0.5s;
    -webkit-transition: 0.5s;
}

#inner_content .common-gallery-outer li:hover a.overlay::after {
    opacity: 1;
}

#inner_content .gall-images {
    display: table;
    margin: 0 0 20px;
}

.vein_before_after .veinbefore {
    float: left;
}

.vein_before_after {
    float: right;
    width: 54%;
    margin: 0 0 40px 25px;
}

.vein_before_after a {
    border: 1px solid #6FA8C5;
    padding: 10px 40px;
    text-transform: uppercase;
    background: #6FA8C5;
    color: #fff;
    transition: 0.5s;
    -webkit-transition: 0.5s;
    margin: 20px 0 0;
    display: table;
}

.vein_before_after a:hover {
    background: transparent;
    color: #6FA8C5;
}

.cosmetic_services_outer .services_post_list_outer .services_post_list a.serv_read_more {
    border: 1px solid #6FA8C5;
    padding: 10px 40px;
    text-transform: uppercase;
    background: #6FA8C5;
    color: #fff;
    transition: 0.5s;
    -webkit-transition: 0.5s;
    display: table;
    margin: 0 auto;
    float: none;
    position: absolute;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}

.cosmetic_services_outer .services_post_list_outer .services_post_list a.serv_read_more:before {
    content: none;
}

.cosmetic_services_outer .services_post_list_outer .services_post_list a.serv_read_more:hover {
    background: transparent;
    color: #6FA8C5;
}

.patient-appointment a.appointment-btn {
    border: 1px solid #6ea8c4;
    box-shadow: 0px 3px 10px 0 #ababab;
    border-radius: 50px;
    padding: 14px 20px;
    background: #6ea8c4;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    transition: 0.5s;
    -webkit-transition: 0.5s;
    text-align: center;
    display: table;
    margin: 0 auto 15px;
}

.patient-appointment a.appointment-btn:hover {
    background: transparent;
    color: #6ea8c4;
}

#inner_content ul.site-map li a.main-menu-link {
    padding: 0 0 15px;
    float: left;
}

.related-resources #inner_content h2 {
    margin: 35px 0 20px;
}

.related-resources #inner_content h3 {
    margin-bottom: 10px;
}

.wpcf7-not-valid span {
    color: red;
}

.tp-select {
    user-select: text !important
}

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
    .blog_home .latest__block-post .more_btn__block {
        padding: 12px 40px 9px;
    }
    footer .footer-top .footer-menu .foot-book-online a {
        padding: 14px 0 11px;
    }
    .header-location .book-online a {
        padding: 10px 40px 8.5px;
    }
    #inner_content .contact_form form.wpcf7-form ul li.contact_acceptance input,
    #inner_content .contact_form form.wpcf7-form ul li.contact_newsletter input {
        margin: 8px 10px 0 0;
    }
}

_:-ms-lang(x),
.blog_home .latest__block-post .more_btn__block {
    padding: 12px 40px 9px;
}

_:-ms-lang(x),
footer .footer-top .footer-menu .foot-book-online a {
    padding: 14px 0 11px;
}

_:-ms-lang(x),
.header-location .book-online a {
    padding: 10px 40px 8.5px;
}

_:-ms-lang(x),
#inner_content .contact_form form.wpcf7-form ul li.contact_acceptance input,
#inner_content .contact_form form.wpcf7-form ul li.contact_newsletter input {
    margin: 8px 10px 0 0;
}


/*popup swal*/

.swal2-popup.swal2-modal.swal2-show {
    width: 45%;
    font-size: 14px;
}

.Error-404 {
    float: left;
    padding: 70px 0;
    text-align: center;
    width: 100%;
}

.postarea.error>h1 {
    font-size: 300px;
    font-weight: 500;
}

.fancy-popup-box.fancybox-opened .fancybox-skin {
    background: transparent none repeat scroll 0 0;
    box-shadow: none;
}

.fancy-popup-box.fancybox-type-iframe .fancybox-inner {
    height: 400px !important;
}

#inner_content .services_below_content ul li a.fancyvideo {
    float: left;
}

.media-content-outer {
    border-bottom: 1px solid #ccc;
    float: left;
    margin-bottom: 30px;
    padding-bottom: 15px;
    padding-top: 10px;
    width: 100%;
}

.media-content-outer .media-learn-img {
    float: left;
    margin-right: 10px;
}

.media-content-outer .media-learn-contnt {
    float: right;
    width: 80%;
}

.patient-scheduling .our_staff_outer .our_staff_inner .our_staffs_images .dt-sc-team-thumb-overlay {opacity: 1;}

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
    .header-bottom-inner-pages .header_logo img {
        max-width: 70%;
    }
    #inner_content .contact_form form.wpcf7-form ul li select {
        padding: 9px 10px;
    }
    #inner_content .Contact_us_inner ul li input,
    #inner_content .contact_form form.wpcf7-form ul li input {
        padding: 6px 10px 14px;
    }
}

_:-ms-lang(x),
.header-bottom-inner-pages .header_logo img {
    max-width: 70%;
}

_:-ms-lang(x),
#inner_content .contact_form form.wpcf7-form ul li select {
    padding: 9px 10px;
}

_:-ms-lang(x),
#inner_content .Contact_us_inner ul li input,
#inner_content .contact_form form.wpcf7-form ul li input {
    padding: 6px 10px 14px;
}

.header.header-bottom-inner-pages .menubar nav.nav .nav-item:hover .sub-menu.sub-sub-menu {
    left: 100%;
    top: 0;
}

.header .menubar nav.nav .nav-item:hover .sub-menu .sub-menu { display: none;  left: 100%; top: 0;}

/*.header .menubar nav.nav .nav-item .sub-menu li:hover .sub-menu {    display: block; }*/

.header .menubar nav.nav .nav-item .sub-menu li:hover .sub-menu.sub-menu.menu-depth-2 { display: block;}
.header .menubar nav.nav .nav-item .sub-menu li:hover .sub-menu.sub-menu.menu-depth-2 li:hover .sub-menu{ display: block;}


.header .menubar nav.nav .nav-item:hover .sub-menu li:hover .sub-menu li a:hover { background: #222; }

.header .menubar nav.nav .nav-item:hover .sub-menu li:last-child .sub-menu:last-child a {  border-bottom: 1px solid #ffffff;}

.gallerytaxonomy {  padding: 70px 0 50px;}

.gallerytaxonomy .blog_outer.blog.gallery_tax {    border: 0 none;    padding: 0 15px;    width: 50%;}

.gallerytaxonomy .blog_outer.blog.gallery_tax .blog-cnt {  border: 1px solid #cccccc; transition: all 0.5s ease;  background: #f7f7f7 none repeat scroll 0 0;}

.gallerytaxonomy .blog_outer.blog.gallery_tax:hover .blog-cnt { background: #fff none repeat scroll 0 0;}

.patient-scheduling .our_staff_outer .our_staff_inner { margin: 0; padding: 0 15px; width: 33.33%; background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}

.patient-scheduling .our_staff_outer .our_staff_inner .our-staff-contnt {  background: #f1efea none repeat scroll 0 0;     padding: 25px 0;}

.patient-scheduling .our-staff-contnt > p { min-height: 70px;}

.banner-content { overflow: hidden; }

#appointment-instructions, #office-hours {  font-size: 16px;}

.blog_page_outer.gallerytaxonomy .gall-outer:nth-child(2n+1) { clear: both;}

.blog_page_outer.gallerytaxonomy .gall-outer img {
    float: left;
    width: 49%;
}
.header-top .patient-id {
    float: left;
    padding-left: 20px;
  
}

.patient-id a {
    color: #ffffff;
    font-size: 16px;
}/* KB */
.single-additionaltreatments .vein_before_after {  width: 100%;  margin: 0 0 0 25px;}

footer .footer-top .footer-menu .foot-address-location .foot-social a:last-child {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
border: 0 none;
height: auto;
width: auto; 
}

.head-social a:last-child {float: right;margin-left: 10px;margin-top: -1px; width: 25px;}

footer .footer-top .footer-menu .foot-address-location .foot-social a:last-child:hover {opacity: 0.8;}

.head-social a:last-child:hover img {  filter: invert(1);}

 .head-social a:last-child img { transition: all 0.5s ease 0s;}

 .patient-id a:hover,  .patient-id a:focus { color: #000000;}

 .single-additionaltreatments .vein_before_after {  width: 100%;  margin: 0 0 0 25px;}
 
 .header-top .operation_hrs {
    border-right: 1px solid #fff;
    padding-right: 20px;
}
.grid-item {
    cursor: pointer;
}

.video-gallery-outer{
    float: left;
    width: 100%;
    position: relative;
    margin: 50px 0 0;
    padding: 0 0 70px;
    }


 /*TELE*/   
 .tele-health-btn-outer {
    float: left;
    width: 100%;
    padding: 40px 0 10px;
}   

.patient-appointment .appointment-btn.tele-health-btn {
    margin-left: 13px;
}

.ot-ccpa-optout--right {     right: -110% !important; }

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output 
{ float: left; width: 100%; }
.patient-scheduling #inner_content .our_staff_outer .our_staff_cont:hover .our_staffs_images .dt-sc-team-thumb-overlay ul li {
    display: block;
}
span.nav-click-submenu, span.nav-click-subsubmenu{
      cursor: pointer;
      display: none;
      position: absolute;
      right: 0;
      top: 0;
      z-index: 1;
  }