/*Default CSS Start */
/**
 * Swiper 4.4.6
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2018 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: December 19, 2018
 */
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");
  unicode-range: U+1F00-1FFF; }

/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");
  unicode-range: U+0370-03FF; }

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local("Roboto Medium"), local("Roboto-Medium"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local("Roboto Medium"), local("Roboto-Medium"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local("Roboto Medium"), local("Roboto-Medium"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format("woff2");
  unicode-range: U+1F00-1FFF; }

/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local("Roboto Medium"), local("Roboto-Medium"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format("woff2");
  unicode-range: U+0370-03FF; }

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local("Roboto Medium"), local("Roboto-Medium"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local("Roboto Medium"), local("Roboto-Medium"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local("Roboto Medium"), local("Roboto-Medium"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local("Roboto Black"), local("Roboto-Black"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfCRc4EsA.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local("Roboto Black"), local("Roboto-Black"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfABc4EsA.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local("Roboto Black"), local("Roboto-Black"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfCBc4EsA.woff2) format("woff2");
  unicode-range: U+1F00-1FFF; }

/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local("Roboto Black"), local("Roboto-Black"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfBxc4EsA.woff2) format("woff2");
  unicode-range: U+0370-03FF; }

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local("Roboto Black"), local("Roboto-Black"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfCxc4EsA.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local("Roboto Black"), local("Roboto-Black"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfChc4EsA.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local("Roboto Black"), local("Roboto-Black"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfBBc4.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto Condensed"), local("RobotoCondensed-Regular"), url(https://fonts.gstatic.com/s/robotocondensed/v19/ieVl2ZhZI2eCN5jzbjEETS9weq8-19-7DRs5.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

/* cyrillic */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto Condensed"), local("RobotoCondensed-Regular"), url(https://fonts.gstatic.com/s/robotocondensed/v19/ieVl2ZhZI2eCN5jzbjEETS9weq8-19a7DRs5.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* greek-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto Condensed"), local("RobotoCondensed-Regular"), url(https://fonts.gstatic.com/s/robotocondensed/v19/ieVl2ZhZI2eCN5jzbjEETS9weq8-1967DRs5.woff2) format("woff2");
  unicode-range: U+1F00-1FFF; }

/* greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto Condensed"), local("RobotoCondensed-Regular"), url(https://fonts.gstatic.com/s/robotocondensed/v19/ieVl2ZhZI2eCN5jzbjEETS9weq8-19G7DRs5.woff2) format("woff2");
  unicode-range: U+0370-03FF; }

/* vietnamese */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto Condensed"), local("RobotoCondensed-Regular"), url(https://fonts.gstatic.com/s/robotocondensed/v19/ieVl2ZhZI2eCN5jzbjEETS9weq8-1927DRs5.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto Condensed"), local("RobotoCondensed-Regular"), url(https://fonts.gstatic.com/s/robotocondensed/v19/ieVl2ZhZI2eCN5jzbjEETS9weq8-19y7DRs5.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto Condensed"), local("RobotoCondensed-Regular"), url(https://fonts.gstatic.com/s/robotocondensed/v19/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQ.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local("Roboto Condensed Bold"), local("RobotoCondensed-Bold"), url(https://fonts.gstatic.com/s/robotocondensed/v19/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCkYb8td.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

/* cyrillic */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local("Roboto Condensed Bold"), local("RobotoCondensed-Bold"), url(https://fonts.gstatic.com/s/robotocondensed/v19/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCAYb8td.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* greek-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local("Roboto Condensed Bold"), local("RobotoCondensed-Bold"), url(https://fonts.gstatic.com/s/robotocondensed/v19/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCgYb8td.woff2) format("woff2");
  unicode-range: U+1F00-1FFF; }

/* greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local("Roboto Condensed Bold"), local("RobotoCondensed-Bold"), url(https://fonts.gstatic.com/s/robotocondensed/v19/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCcYb8td.woff2) format("woff2");
  unicode-range: U+0370-03FF; }

/* vietnamese */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local("Roboto Condensed Bold"), local("RobotoCondensed-Bold"), url(https://fonts.gstatic.com/s/robotocondensed/v19/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCsYb8td.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local("Roboto Condensed Bold"), local("RobotoCondensed-Bold"), url(https://fonts.gstatic.com/s/robotocondensed/v19/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCoYb8td.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local("Roboto Condensed Bold"), local("RobotoCondensed-Bold"), url(https://fonts.gstatic.com/s/robotocondensed/v19/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCQYbw.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; }

.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1; }

.swiper-container-no-flexbox .swiper-slide {
  float: left; }

.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform,-webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

.swiper-container-android .swiper-slide, .swiper-wrapper {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.swiper-container-multirow > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto; }

.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform,-webkit-transform; }

.swiper-slide-invisible-blank {
  visibility: hidden; }

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
  height: auto; }

.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: height,-webkit-transform;
  transition-property: height,-webkit-transform;
  -o-transition-property: transform,height;
  transition-property: transform,height;
  transition-property: transform,height,-webkit-transform; }

.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px; }

.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d; }

.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10; }

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal > .swiper-wrapper {
  -ms-touch-action: pan-y;
  touch-action: pan-y; }

.swiper-container-wp8-vertical, .swiper-container-wp8-vertical > .swiper-wrapper {
  -ms-touch-action: pan-x;
  touch-action: pan-x; }

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat; }

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: .35;
  cursor: auto;
  pointer-events: none; }

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto; }

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto; }

.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-lock {
  display: none; }

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: .3s opacity;
  -o-transition: .3s opacity;
  transition: .3s opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10; }

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0; }

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%; }

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
  position: relative; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33); }

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: .2; }

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer; }

.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff; }

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0); }

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block; }

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px; }

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: .2s top,.2s -webkit-transform;
  transition: .2s top,.2s -webkit-transform;
  -o-transition: .2s transform,.2s top;
  transition: .2s transform,.2s top;
  transition: .2s transform,.2s top,.2s -webkit-transform; }

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px; }

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap; }

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: .2s left,.2s -webkit-transform;
  transition: .2s left,.2s -webkit-transform;
  -o-transition: .2s transform,.2s left;
  transition: .2s transform,.2s left;
  transition: .2s transform,.2s left,.2s -webkit-transform; }

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: .2s right,.2s -webkit-transform;
  transition: .2s right,.2s -webkit-transform;
  -o-transition: .2s transform,.2s right;
  transition: .2s transform,.2s right;
  transition: .2s transform,.2s right,.2s -webkit-transform; }

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute; }

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top; }

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  -ms-transform-origin: right top;
  transform-origin: right top; }

.swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0; }

.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0; }

.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff; }

.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.25); }

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #fff; }

.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000; }

.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, 0.25); }

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000; }

.swiper-pagination-lock {
  display: none; }

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1); }

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%; }

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%; }

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0; }

.swiper-scrollbar-cursor-drag {
  cursor: move; }

.swiper-scrollbar-lock {
  display: none; }

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center; }

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain; }

.swiper-slide-zoomed {
  cursor: move; }

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite; }

.swiper-lazy-preloader:after {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat; }

.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000; }

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity; }

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none; }

.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

.swiper-container-cube {
  overflow: visible; }

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%; }

.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none; }

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0; }

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible; }

.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0; }

.swiper-container-flip {
  overflow: visible; }

.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1; }

.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none; }

.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.swiper-container-coverflow .swiper-wrapper {
  -ms-perspective: 1200px; }

html, body, ul, ol {
  margin: 0;
  padding: 0; }

/* body { font-family: 'Roboto', sans-serif;    font-size: 14px;    font-weight: 400;    line-height: 1.5;    color: #424242;  } */
body {
  font: normal normal 16px/23px Roboto, Arial, sans-serif;
  background: #e6e6e6;
  color: #121212; }

.home-content-p {
  text-align: justify; }

.container {
  width: 100%; }

.fm1 {
  font-family: 'Roboto', sans-serif; }

.fm2 {
  font-family: 'Roboto Condensed', sans-serif; }

.fw4 {
  font-weight: 400; }

.fw5 {
  font-weight: 500; }

.fw7 {
  font-weight: 700; }

.fw9 {
  font-weight: 900; }

.fz40 {
  font-size: 40px; }

.fz36 {
  font-size: 36px; }

.fz30 {
  font-size: 30px; }

.fz28 {
  font-size: 28px; }

.fz24 {
  font-size: 24px; }

.fz20 {
  font-size: 20px; }

.fz18 {
  font-size: 18px; }

.fz16 {
  font-size: 16px; }

.fz14 {
  font-size: 14px; }

.fz12 {
  font-size: 12px; }

.fz10 {
  font-size: 10px; }

.lh20 {
  line-height: 20px; }

.lh24 {
  line-height: 24px; }

.lh26 {
  line-height: 26px; }

.lh46 {
  line-height: 46px; }

.lh40 {
  line-height: 40px; }

.lh44 {
  line-height: 44px; }

.nopad {
  padding: 0px; }

.p10 {
  padding: 10px; }

.p15 {
  padding: 15px; }

.p20 {
  padding: 20px; }

.pleft {
  padding-left: 10px; }

.pright {
  padding-right: 10px; }

.ptop {
  padding-top: 10px; }

.pbot {
  padding-bottom: 10px; }

.addpad {
  padding: 0px 15px; }

.noRp {
  padding-right: 0px; }

.noLp {
  padding-left: 0px; }

.noBp {
  padding-bottom: 0px; }

.noTp {
  padding-top: 0px; }

.adPad {
  padding: 10px 0px; }

.nomar {
  margin: 0px; }

.m10 {
  margin: 10px; }

.m15 {
  margin: 15px; }

.m20 {
  margin: 20px; }

.mleft {
  margin-left: 10px; }

.mright {
  margin-right: 10px; }

.mtop {
  margin-top: 15px; }

.mbot {
  margin-bottom: 15px; }

.clrR {
  color: #a02619; }

.pRel {
  position: relative; }

.bxs {
  -webkit-box-shadow: 0 5px 15px -5px #989595;
  -moz-box-shadow: 0 5px 15px -5px #989595;
  box-shadow: 0 5px 15px -5px #989595; }

table ul {
  list-style-type: none; }

.tRev {
  color: #fff;
  background: #000; }

.border-radius3pc {
  border-radius: 3%; }

.vcen {
  display: flex;
  align-items: center; }

.vcen2 {
  margin: 0;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); }

.bg-white {
  background: #ffffff; }

.bg-grey {
  background: #e6e6e6; }

.bkg-black {
  background: #1b1b1b; }

.sCMT {
  margin-top: 55px; }

.blk {
  color: #000000; }

.tstitile {
  width: 100%; }

h1.tsT {
  height: 100px;
  overflow: hidden; }

.img-fluid {
  max-width: 100%;
  height: auto; }

img {
  width: 100%;
  display: block;
  vertical-align: middle;
  border-style: none; }

.br3 {
  border-radius: 3%; }

.wrapImg {
  width: 100%;
  overflow: hidden;
  position: relative; }

.line-clamp {
  display: block;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  position: relative;
  line-height: 1.4;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0!important; }

.line-clamp-4 {
  -webkit-line-clamp: 2;
  height: calc(1em * 1.4 * 2); }

img.media-object:hover {
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transition: all 5s ease-out;
  -moz-transition: all 5s ease-out;
  -ms-transition: all 5s ease-out;
  -o-transition: all 5s ease-out;
  transition: all 5s ease-out; }

.blink-active {
  animation: 1s blinker linear infinite;
  -webkit-animation: 1s blinker linear infinite;
  -moz-animation: 1s blinker linear infinite;
  color: red; }

@-moz-keyframes blinker {
  0% {
    opacity: 1.0; }

  50% {
    opacity: 0.0; }

  100% {
    opacity: 1.0; } }

@-webkit-keyframes blinker {
  0% {
    opacity: 1.0; }

  50% {
    opacity: 0.0; }

  100% {
    opacity: 1.0; } }

@keyframes blinker {
  0% {
    opacity: 1.0; }

  50% {
    opacity: 0.0; }

  100% {
    opacity: 1.0; } }

/*Default CSS End */
.card-body ul li {
  list-style-type: none;
  margin: 10px; }

.card-body ul li:before {
  content: "\f28d";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  color: #f54b4b;
  font-size: 14px;
  padding-right: 5px; }

.home-content-p p {
  margin: 10px 0px; }

.home-content-p ul li {
  list-style-type: none;
  margin: 10px;
  line-height: 22px; }

.home-content-p ul li:before {
  content: "\f28d";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  color: #f54b4b;
  font-size: 14px;
  padding-right: 5px; }

#articleVideoHolder h3 {
  margin-top: 15px; }

.trnd .badge {
  padding: 5px;
  margin: 0px 10px; }

.column-container p {
  line-height: 16px;
  margin: 5px 0px; }

/*--------------------------------icon.css-----------------------------------------------------*/
.fa-cricket:before {
  content: url(../Icons/Sportstarlive_SportIcons_Cricket.png); }

.fa-football:before {
  content: url(../Icons/Sportstarlive_SportIcons_Football.png); }

.fa-badminton:before {
  content: url(../Icons/Sportstarlive_SportIcons_Badminton.png); }

.fa-hockey:before {
  content: url(../Icons/Sportstarlive_SportIcons_Hockey.png); }

.fa-golf:before {
  content: url(../Icons/Sportstarlive_SportIcons_Golf.png); }

.fa-tennis:before {
  content: url(../Icons/Sportstarlive_SportIcons_Tennis.png); }

.fa-motorsport:before {
  content: url(../Icons/Sportstarlive_SportIcons_Motorsport.png); }

.fa-archery:before {
  content: url(../Icons/Sportstarlive_SportIcons_Archery.png); }

.fa-athletics:before {
  content: url(../Icons/Sportstarlive_SportIcons_Athletcis.png); }

.fa-basketball:before {
  content: url(../Icons/Sportstarlive_SportIcons_Basketball.png); }

.fa-boxing:before {
  content: url(../Icons/Sportstarlive_SportIcons_Boxing.png); }

.fa-chess:before {
  content: url(../Icons/Sportstarlive_SportIcons_Chess.png); }

.fa-pool:before {
  content: url(../Icons/Sportstarlive_SportIcons_Cue.png); }

.fa-kabaddi:before {
  content: url(../Icons/Sportstarlive_SportIcons_Kabaddi.png); }

.fa-shooting:before {
  content: url(../Icons/Sportstarlive_SportIcons_Shooting.png); }

.fa-squash:before {
  content: url(../Icons/Sportstarlive_SportIcons_Squash.png); }

.fa-swimming:before {
  content: url(../Icons/Sportstarlive_SportIcons_Swimming.png); }

.fa-table-tennis:before {
  content: url(../Icons/Sportstarlive_SportIcons_TableTennis.png); }

.fa-volleyball:before {
  content: url(../Icons/Sportstarlive_SportIcons_Volleyball.png); }

.fa-wrestling:before {
  content: url(../Icons/Sportstarlive_SportIcons_Wrestling.png); }

.fa-photos:before {
  content: url(../Icons/Sportstarlive_SportIcons_Photo.png); }

.fa-videos:before {
  content: url(../Icons/Sportstarlive_SportIcons_Video.png); }

.fa-other-sports:before {
  content: url(../Icons/Sportstarlive_SportIcons_OtherSports.png); }

.fa-starlife:before {
  content: url(../Icons/Sportstarlive_SportIcons_Starlife.png); }

/*--------------------------------icon.css-----------------------------------------------------*/
/*Top Stories */
.tRightt {
  padding: 5px 0px;
  border-bottom: 1px solid #ccc; }

.tRight {
  padding: 15px 0px;
  border-bottom: 1px solid #ccc; }

.tRight h2 {
  margin-bottom: 0px; }

.tLt h1 {
  padding: 10px 0px 0px 0px;
  margin: 0px;
  width: 100%; }

.tRt {
  padding-right: 0px; }

.tLt .line-clampp-3 {
  -webkit-line-clamp: 3;
  height: calc(1em * 1.2 * 3 ); }

.tLt .line-clampp {
  display: block;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  position: relative;
  line-height: 1.2;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0!important; }

/*Top Stories End */
/*==================================
=            common css            =
==================================*/
a {
  color: #1c1c1c; }
  a:hover {
    color: #265196;
    text-decoration: none; }
  a:focus {
    outline: 0; }

.navbar-toggler:focus {
  outline: 0;
  text-decoration: none; }

.font-20 {
  font-size: 20px; }

.font-19 {
  font-size: 19px; }

.font-18 {
  font-size: 18px; }

.font-17 {
  font-size: 17px; }

.font-14 {
  font-size: 14px; }

.font-15 {
  font-size: 15px; }

.font-13 {
  font-size: 13px; }

.bg-color {
  background-color: #f1f1f1; }

.ss-cf-div {
  padding: 0; }

.section-heading {
  font-size: 40px;
  font-weight: bold;
  margin-bottom: 40px;
  position: relative; }
  .section-heading .section-heading::after {
    background-color: #265196;
    bottom: -7px;
    content: "";
    height: 2px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 70px; }

.section {
  padding: 80px 0; }

.button {
  background-color: #ffffff;
  border-radius: 40px;
  border: 2px solid #ffffff;
  color: #1c1c1c;
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.7;
  padding: 10px 40px;
  -webkit-transition: 0.3s linear all;
  -moz-transition: 0.3s linear all;
  -ms-transition: 0.3s linear all;
  -o-transition: 0.3s linear all;
  transition: 0.3s linear all; }
  .button:hover {
    background-color: #265196;
    color: #ffffff;
    -webkit-transition: 0.3s linear all;
    -moz-transition: 0.3s linear all;
    -ms-transition: 0.3s linear all;
    -o-transition: 0.3s linear all;
    transition: 0.3s linear all; }

.dropdown-toggle::after {
  display: none !important; }

.desktop-social {
  display: block; }

.desktop-social .mBottom {
  margin-bottom: 0px; }

.desktop-social .mBottom {
  margin-bottom: 0px; }

.social-frame {
  padding-top: 1.5em !important; }

.social-frame iframe {
  margin: 0px auto;
  display: table; }

.readMore {
  position: relative;
  margin: 12px 0px;
  width: 100%;
  float: left; }

.readMore a {
  float: right;
  position: absolute;
  right: 0px;
  top: -12px;
  background: #fff;
  padding: 0px 5px;
  color: #000; }

.rLine {
  border-top: 1px solid #305da6; }

.mTop20 {
  margin-top: 20px; }

.lnContWrap {
  background: none;
  top: 2px; }

.mbot15 {
  margin-bottom: 15px; }

.latest-p {
  color: #636363; }

.bdrLt {
  border-left: 1px dotted #777; }

.page-link:focus {
  box-shadow: none !important; }

.pagination .page-link span {
  color: #000 !important; }

.olmptitlediv a {
  color: #000; }

.olmptxtbg {
  background-color: #f3f3f3;
  padding: 5px;
  border-bottom: 3px dotted #dedede; }

.olmptxtbg:hover {
  border-bottom: 3px dotted #ff9800; }

#olmp-articles .load-more-articles {
  cursor: pointer; }

a.load-more-articles {
  cursor: pointer !important; }

.LeanTabSec .tab-content div.colapse-div.tab-pane {
  width: 100%;
  float: left; }

img.media-object {
  background: #f3f3f3; }

.showcaseContainer {
  position: relative;
  padding-top: 15px !important; }

.showcaseheader {
  position: absolute;
  top: 3px;
  left: 0px;
  z-index: 100; }

.fpOther {
  margin-left: 0px; }

.stLfWr {
  position: relative; }

.stLf {
  position: absolute;
  bottom: 0px;
  color: #fff;
  background: #a80016b5;
  border-radius: 5px 25px 0px 0px;
  padding: 2px 5px;
  line-height: 18px;
  font-size: 14px;
  width: 100%; }

.stLfWr img.media-object:hover {
  transform: none; }

.stLfWr img {
  border-left: 2px solid #a80016b5;
  border-right: 2px solid #a80016b5; }

.strHead {
  position: absolute;
  top: 0px;
  z-index: 2;
  line-height: 16px;
  color: #ac3240; }

.strHead:hover {
  background: #b9576757; }

/*=====  End of common css  ======*/
/*======================================
=            search wrapper            =
======================================*/
#header {
  width: 100%;
  display: table;
  position: fixed;
  z-index: 999;
  top: 0;
  background: transparent; }

.search-wrapper {
  background-color: #ffffff;
  bottom: 0;
  display: none;
  left: 0;
  padding: 15px 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 9999; }
  .search-wrapper .search-inner-wrapper {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }
    .search-wrapper .search-inner-wrapper .input-group-text {
      background-color: #265196;
      color: #ffffff; }
  .search-wrapper #search-close {
    color: #777777;
    font-size: 21px;
    margin-left: 20px;
    line-height: 47px;
    cursor: pointer; }
  .search-wrapper ::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #777777; }
  .search-wrapper ::-moz-placeholder {
    /* Firefox 19+ */
    color: #777777; }
  .search-wrapper :-ms-input-placeholder {
    /* IE 10+ */
    color: #777777; }
  .search-wrapper :-moz-placeholder {
    /* Firefox 18- */
    color: #777777; }
  .search-wrapper .input-group-text {
    cursor: pointer; }
  .search-wrapper .form-control, .search-wrapper .input-group-text {
    background-color: transparent;
    border-color: #777777;
    color: #777777;
    height: 46px; }
  .search-wrapper .form-control:focus, .search-wrapper .input-group-text:focus {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none; }

#header .header-search a, #header .header-search-inner a {
  color: #9d9d9d; }

.navbar .dropdown {
  position: relative !important; }

.recent-blog {
  padding: 0px !important;
  position: relative; }

.dropdown-menu.small-dropdown {
  margin-top: 7px; }

.visible-lg {
  display: none!important; }

/*=====  End of search wrapper  ======*/
/*====================================
=            main-wrapper            =
====================================*/
.main-wrapper {
  height: 500px;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative; }
  .main-wrapper::after {
    content: "";
    background-color: rgba(0, 0, 0, 0.55);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: absolute; }
  .main-wrapper .content-wrapper {
    z-index: 9;
    color: #ffffff;
    text-align: center;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0; }
    .main-wrapper .content-wrapper h1 {
      font-size: 50px;
      font-weight: bold;
      margin: 0; }
    .main-wrapper .content-wrapper p {
      font-size: 18px;
      margin: 20px 0 30px 0; }

/*=====  End of main-wrapper  ======*/
/*==================================
=            navigation            =
==================================*/
.container.rel {
  position: relative; }

/*.navbar-nav li a {
	  font-family: Roboto Condensed, sans-serif;
    font-weight: 600 !important;
}*/
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
  color: #202020; }

#header .header-search {
  position: absolute;
  right: 1em;
  top: 0.8em; }

.navbar-toggler {
  position: absolute;
  top: 0.4em;
  right: 3em;
  margin-right: 0; }

nav.navbar.navbar-expand-lg.ssheaderNav {
  -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.15); }

.recent-blog .list-unstyled, .scorecard {
  -webkit-box-shadow: 0px 2px 7px -4px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 2px 7px -4px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 2px 7px -4px rgba(0, 0, 0, 0.75); }

.ssheaderNav {
  z-index: 999;
  padding: 0em 6.2em;
  position: relative;
  background: #fff;
  margin: 0; }
  .ssheaderNav .iconbar {
    color: #ffffff; }
  .ssheaderNav .ssheaderNav .navbar-nav .nav-item .nav-link {
    padding: 12px; }
  .ssheaderNav .navbar-inverse .navbar-toggle:focus, .ssheaderNav .navbar-inverse .navbar-toggle:hover {
    background-color: #a02619; }
  .ssheaderNav .navbar-toggler {
    background: #a02619; }
  .ssheaderNav .dropdown-item:focus, .ssheaderNav .dropdown-item:hover {
    background-color: #265196;
    color: #ffffff; }
  .ssheaderNav .navbar-brand {
    color: #ffffff; }
  .ssheaderNav .navbar-nav .nav-item .nav-link {
    color: #000000;
    padding: 12px;
    font-size: 12px; }
  .ssheaderNav .dropdown-menu {
    border: none;
    background-color: #ffffff !important; }
    .ssheaderNav .dropdown-menu .active {
      display: block; }
    .ssheaderNav .dropdown-menu .active.show {
      display: none; }
    .ssheaderNav .dropdown-menu .nav-item .nav-link {
      color: #1c1c1c;
      padding: 6px 0; }

.navbar .dropdown:hover > .dropdown-menu {
  opacity: 1;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  -webkit-transition: 0.3s linear all;
  -moz-transition: 0.3s linear all;
  -ms-transition: 0.3s linear all;
  -o-transition: 0.3s linear all;
  transition: 0.3s linear all;
  visibility: visible;
  border: none !important;
  margin: 0 !important; }

.brands-navtab {
  border-bottom: 1px solid #dddddd;
  margin-bottom: 15px; }
  .brands-navtab li a {
    background-color: #265196;
    color: #fff;
    display: inline-block;
    margin-right: 3px;
    padding: 10px; }
    .brands-navtab li a .active {
      background-color: #f1f1f1;
      color: #265196; }

.brandsTabContent .card-header {
  padding: 6px 12px; }
  .brandsTabContent .card-header button {
    background-color: transparent;
    border: none;
    display: block;
    cursor: pointer;
    width: 100%;
    text-align: left; }
  .brandsTabContent .card-header button:focus {
    outline: 0; }

.social-wrapper li a {
  background-color: #265196;
  border-radius: 4px;
  color: #fff;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  margin-top: 20px;
  text-align: center;
  width: 30px; }

.recent-blog-image {
  width: 120px; }

.mega-menu-heading {
  font-size: 18px;
  border-bottom: 2px solid #265196;
  padding-bottom: 5px;
  margin-bottom: 15px; }

.listing li {
  padding: 5px 0; }
  .listing li i {
    width: 18px;
    display: inline-block;
    margin-right: 6px; }

.recent-blog .list-unstyled:after {
  top: -13px;
  left: 2em;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136, 183, 213, 0);
  border-bottom-color: #83050b;
  border-width: 8px;
  margin-left: -5px; }

li.d-flex {
  line-height: 27px;
  width: 100%;
  float: left;
  padding: 5px 5px; }

.list-unstyled li {
  border: none !important; }

.customlistsplit {
  -moz-column-count: 2 !important;
  -webkit-column-count: 2 !important;
  column-count: 2 !important; }

.list-unstyled {
  background: #fff;
  border-top: 5px solid #a02619;
  padding: 3px 0px;
  width: 100%;
  float: left; }

.list-unstyled .d-flex {
  cursor: pointer;
  padding: 0px 15px;
  display: inline-block !important; }

.list-unstyled li.d-flex:hover {
  background: #ccc; }

.list-unstyled li.d-flex a:hover {
  color: #000 !important; }

.nav-item.active, .nav-item.active:hover, .nav-item.active a.nav-link:hover {
  background: #ba0815; }

.nav-item.active a.nav-link {
  color: #fff !important; }

.nav-item.active a.nav-link, .nav-item.active a.nav-link:hover {
  color: #fff !important; }

.navbar-nav a.nav-link:hover, .nav-item:hover {
  background: #f4f4f4;
  color: #000 !important; }

a.trendingperlink, .trending-headd a {
  width: 100%;
  float: left; }

.lastChildBrRemove a {
  width: 100%;
  float: none !important; }

.refr {
  margin-top: 25px; }

.ofTwo {
  height: 58px;
  overflow: hidden; }

i.fa.fa-lock {
  cursor: none; }

/*=====  End of navigation  ======*/
/*=====  Start of Full width navigation  ======*/
#fwMenu {
  width: 100%;
  display: table;
  position: fixed;
  z-index: 999;
  top: 0;
  background: transparent;
  -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.15); }

.fa-lock:before {
  font-size: 14px;
  color: #a80018;
  padding-left: 5px; }

#fwMenu .header-search {
  position: absolute;
  right: 1em;
  top: 0.8em; }

#fwMenu .search-input {
  background: #1b1b1b;
  padding: 1em 1.5em;
  border-top: 4px solid #a02619; }

#fwMenu .search-input .input-group input {
  background: #343434;
  border: 0;
  color: #fff;
  width: 96%; }

#fwMenu .ml-autoo {
  margin-right: 25px; }

.fwheaderNav .navbar-nav .nav-item .nav-link {
  color: #000000;
  padding: 12px;
  font-size: 12px; }

.fwheaderNav {
  z-index: 999;
  position: relative;
  background: #fff;
  margin: 0; }

#fwMenu .navbar-toggler {
  background: #a02619; }

#navbarSupportedContent .navbar-nav > li:nth-of-type(1) a.nav-link {
  color: #fff;
  display: none; }

#navbarSupportedContent .navbar-nav > li:nth-of-type(2) a.nav-link {
  color: #fff; }

#navbarSupportedContent .navbar-nav > li:nth-of-type(3) a.nav-link {
  color: #fff; }

#navbarSupportedContent .navbar-nav > li:nth-of-type(4) a.nav-link {
  color: #fff; }

#navbarSupportedContent .navbar-nav > li:nth-of-type(5) a.nav-link {
  color: #fff; }

#navbarSupportedContent .navbar-nav > li:nth-of-type(6) a.nav-link {
  color: #fff; }

#navbarSupportedContent .navbar-nav > li:nth-of-type(1) {
  background-color: #000; }

#navbarSupportedContent .navbar-nav > li:nth-of-type(2) {
  background-color: #000; }

#navbarSupportedContent .navbar-nav > li:nth-of-type(3) {
  background-color: #000; }

#navbarSupportedContent .navbar-nav > li:nth-of-type(4) {
  background-color: #000; }

#navbarSupportedContent .navbar-nav > li:nth-of-type(5) {
  background-color: #000; }

#navbarSupportedContent .navbar-nav > li:nth-of-type(6) {
  background-color: #000; }

#navbarSupportedContent .navbar-nav > li:nth-of-type(1).active {
  background: #ba0815; }

#navbarSupportedContent .navbar-nav > li:nth-of-type(2).active {
  background: #ba0815; }

#navbarSupportedContent .navbar-nav > li:nth-of-type(3).active {
  background: #ba0815; }

#navbarSupportedContent .navbar-nav > li:nth-of-type(4).active {
  background: #ba0815; }

#navbarSupportedContent .navbar-nav > li:nth-of-type(5).active {
  background: #ba0815; }

#navbarSupportedContent .navbar-nav > li:nth-of-type(6).active {
  background: #ba0815; }

@media (max-width: 991px) {
  #navbarSupportedContent .navbar-nav > li:nth-of-type(1) a.nav-link {
    color: #ffffff !important;
    display: block !important; }

  #navbarSupportedContent .navbar-nav > li:nth-of-type(2) a.nav-link {
    color: #ffc107 !important; }

  #navbarSupportedContent .navbar-nav > li:nth-of-type(3) a.nav-link {
    color: #ffc107 !important; }

  #navbarSupportedContent .navbar-nav > li:nth-of-type(4) a.nav-link {
    color: #ffc107 !important; }

  #navbarSupportedContent .navbar-nav > li:nth-of-type(5) a.nav-link {
    color: #ffc107 !important; }

  #navbarSupportedContent .navbar-nav > li:nth-of-type(6) a.nav-link {
    color: #ffc107 !important; }

  #navbarSupportedContent .navbar-nav > li:nth-of-type(1):hover {
    background: #f4f4f4;
    color: #000 !important; }

  #navbarSupportedContent .navbar-nav > li:nth-of-type(2):hover {
    background: #f4f4f4;
    color: #000 !important; }

  #navbarSupportedContent .navbar-nav > li:nth-of-type(3):hover {
    background: #f4f4f4;
    color: #000 !important; }

  #navbarSupportedContent .navbar-nav > li:nth-of-type(4):hover {
    background: #f4f4f4;
    color: #000 !important; }

  #navbarSupportedContent .navbar-nav > li:nth-of-type(5):hover {
    background: #f4f4f4;
    color: #000 !important; }

  #navbarSupportedContent .navbar-nav > li:nth-of-type(6):hover {
    background: #f4f4f4;
    color: #000 !important; }

  #navbarSupportedContent li:nth-of-type(1) > a.nav-link {
    width: 100%; }

  #navbarSupportedContent li:nth-of-type(2) > a.nav-link {
    width: 100%; }

  #navbarSupportedContent li:nth-of-type(3) > a.nav-link {
    width: 100%; }

  #navbarSupportedContent li:nth-of-type(4) > a.nav-link {
    width: 100%; }

  #navbarSupportedContent li:nth-of-type(5) > a.nav-link {
    width: 100%; }

  #navbarSupportedContent li:nth-of-type(6) > a.nav-link {
    width: 100%; } }
@media (max-width: 767px) {
  #fwMenu .navbar {
    padding: 0px; }

  #fwMenu .fa-bars {
    color: #fff; }

  #fwMenu .header-search {
    position: absolute;
    right: 6em;
    top: .5em; }

  .fwheaderNav .navbar-nav .nav-item .nav-link {
    padding: 8px;
    font-size: 14px; }

  .ml-autoo {
    width: 100%;
    margin: 0px; } }
@media screen and (max-width: 991px) {
  #fwMenu .navbar {
    padding: 0px; }

  #fwMenu .header-search {
    position: absolute;
    right: 8em;
    top: .5em; }

  #fwMenu .fa-bars {
    color: #fff; } }
/*=====  End of Full width navigation  ======*/
/*========================================
=            features section            =
========================================*/
.feature-column {
  font-size: 14px; }
  .feature-column .icon {
    background-color: #265196;
    border-radius: 50%;
    -webkit-box-shadow: 4px 3px 26px rgba(0, 0, 0, 0.22);
    -moz-box-shadow: 4px 3px 26px rgba(0, 0, 0, 0.22);
    -ms-box-shadow: 4px 3px 26px rgba(0, 0, 0, 0.22);
    -o-box-shadow: 4px 3px 26px rgba(0, 0, 0, 0.22);
    box-shadow: 4px 3px 26px rgba(0, 0, 0, 0.22);
    color: #ffffff;
    font-size: 25px;
    height: 60px;
    line-height: 60px;
    margin: 0 auto;
    width: 60px; }
  .feature-column h3 {
    font-size: 18px;
    margin: 30px 0 20px;
    font-weight: 600; }

.pgn a {
  font-size: 10px; }

.pgn .column-70 {
  font-size: 10px;
  height: 20px;
  padding: 0px 5px; }

/*=====  End of features section  ======*/
/*====================================
=            demo section            =
====================================*/
.demo-show-column .demo-show-content {
  text-align: center;
  background-color: #fff;
  padding: 20px 10px; }
  .demo-show-column .demo-show-content .demo-button {
    background-color: #265196;
    border-radius: 40px;
    border: 2px solid #265196;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    padding: 6px 20px;
    -webkit-transition: 0.3s linear all;
    -moz-transition: 0.3s linear all;
    -ms-transition: 0.3s linear all;
    -o-transition: 0.3s linear all;
    transition: 0.3s linear all; }
  .demo-show-column .demo-show-content .demo-button:hover {
    background-color: #ffffff;
    color: #1c1c1c;
    -webkit-transition: 0.3s linear all;
    -moz-transition: 0.3s linear all;
    -ms-transition: 0.3s linear all;
    -o-transition: 0.3s linear all;
    transition: 0.3s linear all; }

/*=====  End of demo section  ======*/
/*====================================
=            Article page Start            =
====================================*/
.fpOther .nav-tabs .nav-link:focus, .fpOther .nav-tabs .nav-link:hover {
  border-color: #fff;
  background: #ffdfdf; }

.LeanTabSec .nav-tabs .nav-item.show .nav-link, .LeanTabSec .nav-tabs .nav-link.active {
  color: #b11a1a;
  background: #ffdfdf; }

.fpOther .nav-tabs .nav-item {
  background: #f3f3f3; }

.lnltNews .line-clamp-4 {
  font-size: 14px; }

.byline {
  display: flex;
  align-items: center; }

.bylineimg {
  width: 50px;
  height: 50px;
  margin-right: 8px;
  border-radius: 100%;
  overflow: hidden; }

.upcase {
  text-transform: uppercase; }

.clrRed {
  color: #a02619 !important; }

.blog-img-grow {
  margin-bottom: 10px; }

.inlineV {
  margin-right: 10px; }

.lnArt .blog-img-grow {
  padding: 10px 20px;
  background: #f2f2f2;
  border-bottom: 2px #ddd solid; }

.blog-imgpara {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 0px;
  padding-top: 10px;
  text-align: left; }

.lnArt .blog-img-grow img {
  border-radius: 10px; }

.credits {
  font-size: 12px;
  text-transform: uppercase; }

.home-content-p a {
  color: #0056b3;
  font-weight: 700; }

.home-content-p a strong {
  font-weight: 500; }

.home-content-p a strong:hover {
  font-weight: 500; }

.tag-button-cont {
  isplay: inline-block;
  padding: 10px 0px; }

/* h3.swiper-slide {margin:0px;} */
.artListTop {
  padding: 8px;
  height: 90px;
  border-bottom: 3px dotted #dedede;
  width: 100%; }

.artListTop:hover {
  background-color: #f3f3f3;
  border-bottom: 3px dotted #ff9800; }

.artListTopp {
  padding: 8px 20px 8px 8px;
  height: 110px;
  border-bottom: 3px dotted #dedede;
  width: 100%; }

.artListTopp:hover {
  background-color: #f3f3f3;
  border-bottom: 3px dotted #ff9800;
  cursor: pointer; }

.pgntd {
  height: 90px;
  overflow: hidden; }

.listSec:hover {
  cursor: pointer; }

.listSec .column-70 a:hover {
  color: #fff; }

.olmptitlediv a:hover {
  color: #000;
  text-decoration: underline; }

.home-content-name {
  color: #a02619; }

.tag-button {
  -webkit-border-radius: 2;
  -moz-border-radius: 2;
  border-radius: 2px;
  -webkit-box-shadow: 0px 1px 3px #615361;
  -moz-box-shadow: 0px 1px 3px #615361;
  box-shadow: 0px 1px 3px #615361;
  text-decoration: none;
  line-height: 17px;
  padding: 3px 8px 3px 8px;
  background-color: #dedede;
  margin: 0 15px 15px 0;
  float: left;
  font-size: 12px;
  font-weight: 500; }

.tag-button a {
  color: #000; }

.tag-button:hover {
  background: #a02619;
  background-image: -webkit-linear-gradient(top, #fcebe9, #f3c1bb);
  background-image: -moz-linear-gradient(top, #fcebe9, #f3c1bb);
  background-image: -ms-linear-gradient(top, #fcebe9, #f3c1bb);
  background-image: -o-linear-gradient(top, #fcebe9, #f3c1bb);
  background-image: linear-gradient(to bottom, #fcebe9, #f3c1bb);
  text-decoration: none;
  color: #000 !important; }

.lnArtShr a {
  padding: 0px 10px; }

.lnArtShr .fa-twitter-square {
  color: #1da1f2; }

.lnArtShr .fa-twitter-square:hover {
  color: #1a8cd2; }

.lnArtShr .fa-facebook-square {
  color: #3b5998; }

.lnArtShr .fa-facebook-square:hover {
  color: #2e4575; }

.lnArtShr .fa-whatsapp {
  color: #5bb655; }

.lnArtShr .fa-whatsapp:hover {
  color: #448a40; }

.artTit {
  padding: 15px 15px 0px 15px; }

/* .blog-img-grow{margin:0px 10px 10px 10px;} */
.lnArt .artimgright {
  margin-left: 10px !important; }

.lnArt .artimgleft {
  margin-right: 10px !important; }

.lnArt .artimgcenter {
  margin: 0px !important; }

table {
  border-collapse: collapse;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 16px; }

table tr:nth-child(1) {
  background: #dedede !important; }

table tr:nth-child(odd) {
  background: #eee; }

table th,
table td {
  text-align: left;
  border: 1px solid #B3BFAA;
  padding: .3em;
  border: 1px solid #B3BFAA;
  padding: .3em; }

.table p {
  margin: 0px; }

table th {
  background: #D5E0CC; }

.tbll {
  float: left; }

.tblr {
  float: right; }

.pullquote-left {
  border-top: 7px solid #a02619;
  border-bottom: 7px solid #a02619;
  font-size: 16px;
  color: #1b1b1b;
  line-height: 26px;
  font-style: italic;
  width: 230px;
  float: left;
  margin: 0px 10px 4px 0px;
  padding: 15px 18px 15px 10px;
  background: #f7e5d6; }

.pullquote-left a {
  text-decoration: none;
  color: #1b1b1b;
  pointer-events: none; }

.infobox-container {
  background-color: #efc8a8;
  height: auto;
  position: relative;
  float: left;
  display: inline-block;
  position: relative;
  border-bottom: 1px solid #D1CED2;
  width: 320px;
  margin: 0px 10px 4px 0px; }

.infobox-heading {
  width: 100%;
  height: auto;
  background-color: #a02619;
  padding: 5px 15px;
  font-size: 16px;
  color: #fff;
  display: inline-block;
  z-index: 5;
  position: relative;
  line-height: 19px; }

.ng_infobox.infobox-container {
  width: 100% !important;
  padding: 20px 2px;
  margin: 20px 0px; }

.ng_infobox .infobox-heading {
  width: 100%;
  height: auto;
  background-color: #a02619;
  padding: 5px 15px;
  font-size: 16px;
  color: #fff;
  display: inline-block;
  z-index: 5;
  position: relative;
  line-height: 19px;
  font-weight: 700; }

.infobox-description {
  width: 100%;
  padding: 0px 20px 0px 30px;
  background-color: #fdecdd;
  font-size: 15px;
  line-height: 20px; }

.infobox-description ul {
  margin-left: -22px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0; }

.infobox-description ul li {
  padding: 5px 0px;
  margin-bottom: 5px;
  border-bottom: 1px dashed #B4B4B4; }

.infobox-description ul li:last-child {
  border-bottom: none; }

div[id^="content-body"] > p:first-child:first-letter {
  color: #a02619;
  float: left;
  font-size: 3em;
  margin: 0 .1em 0 0;
  padding: 10px;
  background: #e9ecef; }

/*=====  Start Video Article page  ======*/
.inlineV {
  float: left;
  width: 40%;
  padding-right: 10px; }

a .inlineVtxt {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 0px;
  color: #121212; }

.youtube-feed {
  width: 100%; }

/*=====  Video Article page  End======*/
/*===== Start of gallery/PhotoStory article  ======*/
.article-photostory-img img:hover {
  transition: none;
  transform: none; }

.photostoryimg {
  width: auto;
  height: auto;
  min-width: 100%;
  max-width: 100%;
  object-fit: contain;
  max-height: 90vh;
  background: #282828; }

.article-photostory {
  padding: 15px 15px 0 15px;
  /*	 border-top: 15px solid #fff; */
  position: relative; }

ul.photo-aricle-share {
  list-style-type: none;
  background-color: rgba(160, 38, 25, 0.6);
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 10;
  padding: 0;
  margin: 0;
  display: none; }

ul.photo-aricle-share li {
  display: inline-block;
  width: 30px;
  height: 35px;
  text-align: center;
  line-height: 35px;
  font-size: 15px; }

.article-photostory:hover {
  cursor: pointer; }

.article-photostory:hover .photo-aricle-share {
  display: block; }

.photostory {
  display: table;
  width: 100%;
  border-bottom: 2px solid #c7c8cd;
  clear: both; }

.photostorycontent {
  float: left;
  width: 90%; }

.photostoryCounts {
  float: right;
  text-align: right;
  width: 10%; }

.photostoryCounts i {
  font-size: 30px;
  padding: 0 3px;
  color: #da0812;
  cursor: pointer; }

.photostoryCounts [disabled="disabled"] {
  color: #e0a3a3;
  cursor: not-allowed; }

.photostoryCounts .slidesCount {
  color: #da0812;
  font-size: 16px;
  text-align: right; }

.photostorycontent span {
  padding: 10px 5px;
  line-height: 24px;
  display: block;
  color: #282828; }

.article-photostory-wrapper {
  clear: both; }

#photo-story-slider .pagingInfo {
  color: #fff;
  z-index: 9999;
  position: absolute;
  top: 55%;
  right: 15px;
  z-index: 10;
  font-size: 16px;
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.8); }

.photoPopupSlider {
  height: 80vh; }

span.show-caption {
  position: absolute;
  bottom: 10px;
  right: 10px;
  color: #fff;
  font-size: 20px;
  cursor: pointer; }

span.photostorycredits {
  font-size: 12px;
  line-height: 14px;
  font-style: italic; }

.custom-object-fit-IE {
  background: #282828;
  background-size: contain;
  background-repeat: no-repeat;
  background-position-x: 50%;
  background-position-y: 50%; }

.custom-object-fit-IE img {
  opacity: 0 !important; }

ul.photo-aricle-share li:hover {
  background-color: rgba(160, 38, 25, 0.6);
  opacity: .8; }

ul.photo-aricle-share li {
  color: #fff;
  display: block;
  text-align: center;
  list-style-type: none; }

.sptArt img:hover {
  transition: none;
  transform: none; }

.sptArtLead img {
  width: 70% !important;
  margin: 0 auto; }

/*=====  End of gallery/PhotoStory article  ======*/
/*=====  Start of QuizList article  ======*/
.quizOptions label {
  margin: 5px 0px; }

.descriptionChangeProperty {
  color: #fff;
  display: block; }

.multioptionshover:hover {
  background: #e6e6e6; }

.Qgreen .Icon:after {
  content: '✓';
  color: #fff;
  font-size: 30px;
  float: right; }

.Qred .Icon:after {
  content: 'X';
  color: #fff;
  font-size: 30px;
  float: right; }

.Qgreen .Icon, .Qred .Icon {
  display: inline; }

.pad5 {
  padding-right: 5px;
  padding-left: 5px; }

.home-content-p table:nth-child(2) {
  margin: 12px auto; }

.tag-button-cont::before {
  content: "TAGS";
  float: left;
  padding: 3px;
  line-height: 18px;
  background: #777;
  font-weight: bold;
  background: #a02619;
  font-size: 13px;
  margin-right: 10px;
  border-radius: 5px;
  color: #fff;
  box-shadow: 0px 1px 3px #615361; }

span.fa.fa-thumbs-o-up {
  opacity: 0.3;
  padding-right: 10px; }

.quizanscount span.fa.fa-facebook.shareUIF {
  color: #005294; }

.quizanscount span.fa.fa-twitter.shareUIT {
  color: #03A9F4; }

.Qred .Icon::after, .Qgreen .Icon::after {
  top: 6px;
  position: relative; }

h3.swiper-slide:nth-child(1) {
  border: none; }

.multioptionshover {
  background: #f2f2f2; }

.margin-top-bottom55 {
  margin: 5px 0px; }

legend.quizQuestion {
  margin-top: 15px;
  margin-bottom: 10px; }

.margin-top-bottom55 {
  margin: 5px 0; }

.multioptionshover:hover {
  background: #e6e6e6; }

.Qgreen .Icon, .Qred .Icon {
  display: inline; }

.Qgreen {
  color: #fff;
  background: #56995e; }

.Qgreen .Icon::after {
  content: '✓';
  color: #fff;
  font-size: 30px;
  float: right; }

.Qred {
  color: #fff;
  background: #eb6060; }

.Qred .Icon::after {
  content: 'X';
  color: #fff;
  font-size: 30px;
  float: right; }

.multioptionshover {
  background: #f2f2f2; }

.interInnerQuiz {
  position: relative; }

.interInnerQuiz {
  padding: 20px 15px 15px 15px; }

.interTitQ {
  position: absolute;
  color: #fff;
  bottom: 0px;
  left: 30%;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  padding: 5px;
  background: #000;
  text-shadow: 5px 1px 5px #969696; }

.symQ {
  position: absolute;
  color: #fff;
  font-size: 30px;
  font-size: 48px;
  background: #f2f2f9;
  padding: 0px 5px;
  bottom: 0px;
  left: 13%;
  line-height: 50px;
  -ms-transform: rotate(-20deg);
  /* IE 9 */
  -webkit-transform: rotate(-20deg);
  /* Safari */
  transform: rotate(-20deg);
  /* Standard syntax */ }

#section .star-carousel-container .symQ {
  left: 0px !important;
  bottom: 10px !important;
  -webkit-transform: rotate(0deg) !important;
  transform: rotate(0deg) !important; }

.qlDesc {
  font-size: 12px;
  color: #c1c1c1;
  display: none; }

.quizanscount {
  text-align: center;
  padding: 20px 10px;
  -webkit-box-shadow: 0px 0px 24px 5px black;
  -moz-box-shadow: 0px 0px 24px 5px black;
  box-shadow: 0px 0px 24px 5px black;
  margin: 20px 60px;
  font-size: 22px; }

.quizanscount .glyphicon {
  color: #dedede;
  padding-right: 10px;
  font-size: 30px; }

.posDiv .column-70 {
  height: auto;
  padding: 0px 5px; }

.editor-container h3.articleT {
  color: #000 !important; }

/*=====  End of QuizList article  ======*/
/*=====  Start of Live-Snippet article  ======*/
.live-snippet-border p:first-child {
  color: #a02619;
  font-size: 16px;
  margin: 0px 0px 10px 0px;
  padding: 2px;
  background: #e9ecef; }

.live-snippet-border p:first-child:first-letter {
  color: #a02619;
  font-size: 16px;
  margin: 0px;
  padding: 2px;
  background: #e9ecef;
  float: none; }

.live-snippet-border p {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 16px;
  font-weight: 700; }

/*=====  End of Live-Snippet  article  ======*/
/*=====  End of Article page  ======*/
/*==============================
=            footer            =
==============================*/
.footer {
  background-color: #1c1c1c;
  color: #ffffff;
  padding: 15px 0; }
  .footer a {
    color: #ffffff; }

/*=====  Start footer Design ======*/
/*footer{
	 position: absolute;
    width: 100%;
    bottom: 0;
}*/
footer {
  margin-top: 3em; }

.group_sites_icons ul li:last-child .footer-nemu:after {
  background: none !important; }

#footer {
  width: 100%;
  display: table;
  background: #1b1b1b;
  border-top: 5px solid #a02619;
  color: #fff;
  font-family: 'robotoregular',Arial,sans-serif; }
  #footer li {
    list-style-type: none;
    display: inline-block;
    line-height: 22px; }
    #footer li a {
      color: #fff; }
  #footer .foo_menu {
    padding-top: 30px;
    padding-left: 16px; }
    #footer .foo_menu ul {
      padding: 0; }
  #footer .foot-doted-tt, #footer .foot-doted-ttt, #footer .foot-doted-ttw, #footer .foot-doted-ln, #footer .foot-doted-section, #footer .foot-doted-gt {
    color: #d6d6d6;
    font-weight: bold; }
  #footer .foot-doted-tt:after, #footer .foot-doted-ttt, #footer .foot-doted-ttw:after, #footer .foot-doted-section:after, #footer .foot-doted-gt:after, #footer .foot-doted-ln:after {
    position: static;
    content: "";
    top: 0;
    height: 1px;
    vertical-align: middle;
    display: inline-table;
    background-color: #fff;
    margin-left: 20px; }
  #footer #footer p.foot-doted-tttt {
    color: #ffc107; }
  #footer #footer p.foot-doted-tttt:after {
    position: static;
    content: "";
    top: 0;
    height: 1px;
    vertical-align: middle;
    display: inline-table;
    width: 70% !important;
    background-color: #fff; }
  #footer #footer .foot-doted-ttt:after {
    width: 70%; }
  #footer .foot-doted-ln:after {
    width: 64%!important; }
  #footer .foot-doted-ttw:after {
    width: 50%; }
  #footer .foot-doted-tt:after {
    width: 50%; }
  #footer .foot-doted-section:after {
    width: 86%; }
  #footer .foot-doted-gt:after {
    width: 54%; }
  #footer .nopad li a {
    width: 100%; }
  #footer ul li a {
    color: #a7a7a7;
    font-size: 12px; }
  #footer .ltnews_othersite, #footer .footermenu h6 a {
    margin: 0;
    font-size: 14px;
    color: #a02619 !important;
    font-weight: bold; }
  #footer .footer-1, #footer .footer-2, #footer .footer-3 {
    list-style: none;
    padding-left: 0;
    position: relative; }
  #footer .footer-1 {
    margin-bottom: 0;
    padding-top: 1em; }
  #footer .footer-2 {
    padding-top: 0;
    margin-bottom: 0; }
  #footer .footer-3 {
    padding-top: 0; }
  #footer .footer-3 li {
    display: inline-block;
    color: #a02619;
    font-size: .9em;
    margin: 0 .25em;
    font-weight: 600; }
  #footer .footer-1 li, #footer .footer-2 li {
    display: inline-block;
    color: #d6d6d6;
    font-size: .9em;
    margin: 0 .25em; }
  #footer .footer-nemu {
    line-height: 12px; }
  #footer .footer-nemu a {
    color: #d6d6d6;
    font-size: 1.1em;
    padding: 0 4px; }
  #footer .footer-nemu:after {
    content: '';
    background: #d6d6d6;
    width: 1px;
    height: 1.2em;
    position: absolute;
    margin-left: .4em;
    padding-top: 12px; }
  #footer .social-icons {
    list-style: none;
    padding-top: 1em;
    padding-left: 0;
    position: relative;
    float: right;
    width: 100%;
    text-align: right; }
  #footer .social-icons li:nth-child(1) {
    background: #3a589b; }
  #footer .social-icons li:nth-child(2) {
    background: #579ff9; }
  #footer .social-icons li:nth-child(3) {
    background: #517fa6; }
  #footer .social-icons li a {
    color: white;
    font-size: 14px; }
  #footer .social-icons li .fa {
    font-size: 1.5em; }
  #footer .social-icons li {
    display: inline-block;
    color: white;
    width: 19%;
    text-align: center;
    padding: .5em 0 0.1em;
    margin: 0px 0.2em 0.5em; }
  #footer .groupsitesfooter li {
    width: 100%; }
  #footer .group_top_trends {
    margin: 20px 0px; }
  #footer .group_top_trends .footernav li, #footer .grouptrpad li {
    width: 100%; }
  #footer #footer ul li:nth-child(1) .footer-nemu:after, #footer #footer ul li:nth-last-child(1) .footer-nemu:after {
    content: '';
    background: transparent; }

.header-search form {
  position: relative; }

.header-search-inner {
  position: absolute;
  top: 7px;
  right: 8px; }

#footer .foo_menu {
  width: 100%;
  float: left; }

#footer .foot-doted-ttw:after {
  width: 46%; }

#header .search-input {
  background: #1b1b1b;
  padding: 1em 1.5em;
  border-top: 4px solid #a02619; }

.input-group {
  position: relative;
  display: table;
  border-collapse: separate; }

#header .search-input .input-group {
  width: 100%; }

#header .search-input .input-group input {
  background: #343434;
  border: 0;
  color: #fff;
  width: 96%; }

#header .mobilesearch .header-search-inner {
  z-index: 99;
  top: 24%;
  position: absolute;
  left: 97%; }

.btn-search {
  color: #9d9d9d;
  background-color: transparent;
  border-color: #343434;
  padding: 0;
  border-style: none;
  border-width: 0; }

.btn-search:hover {
  color: #9d9d9d;
  background-color: transparent;
  border-color: #343434; }

/*=====  End of footer  ======*/
/*media player icon css*/
.media-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10; }

.media-icon > i.fa-camera {
  font-size: 14px;
  height: 30px;
  padding-top: 1px;
  line-height: 25px;
  padding-left: 0px; }

.media-icon > i {
  background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
  border: 2px solid #FFF;
  border-radius: 100%;
  color: #FFF;
  text-align: center;
  height: 30px;
  width: 30px;
  line-height: 27px;
  padding-left: 4px; }

/*media player icon css end*/
/*view all css*/
.ph-vi-p {
  position: absolute;
  right: 0;
  top: 0;
  background: #fff;
  padding: 0px 0px 0px 10px;
  text-align: right;
  margin: 0; }

.ph-vi-p a {
  color: #080606 !important;
  text-transform: uppercase; }

.secArtShare {
  position: absolute;
  color: #fff;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  top: 0;
  right: 0;
  display: none; }

.wrapImg {
  float: left; }

.wrapImg:hover .secArtShare {
  display: block; }

.secArtShare > ul > li {
  background-color: rgba(160, 38, 25, 0.6);
  opacity: .8;
  color: #fff;
  display: block;
  text-align: center;
  padding: 2px;
  list-style-type: none; }

.secArtShare > ul > li:hover {
  background: #a02619; }

/*viewall css end*/
/*quiz & wrapper css  start*/
.acff2:hover {
  background: #056b31;
  text-decoration: underline;
  color: #000; }

.acff2 h3 {
  font-size: 14px; }

.tLt:hover h1 {
  text-decoration: underline;
  color: #000 !important; }

.tLt h1:hover, h3.line-clamp:hover {
  text-decoration: underline;
  color: #000; }

.main1 h2.section-heading, .video-head h2.section-heading, .icc19-quiz h2.section-heading {
  width: 100%;
  margin-left: 0px;
  border: 1px solid #e0d1d1;
  padding: 5px;
  margin-top: 15px !important;
  border-left: 5px solid #b51d20;
  background: #fff;
  margin-bottom: 10px;
  font-weight: 500;
  color: #fff;
  text-transform: uppercase;
  font-size: 18px; }

.video-head .section-heading {
  margin-bottom: 0; }

.icc19-quiz {
  background: transparent;
  margin-left: 0px; }

.icc19-quiz .hwc-border-bottom-blue-quiz.nopad, .hwc-border-bottom-blue-news.nopad, .hwc-border-bottom-blue-inv.nopad {
  position: relative;
  width: 100%;
  float: left; }

.icc19-quiz hr, .hwc-border-bottom-blue-news hr, .hwc-border-bottom-blue-inv hr {
  border-top: 1px solid #305da6;
  font-family: 'robotobold_condensed';
  color: #fff;
  text-transform: uppercase;
  font-size: 18px;
  margin-top: 10px; }

.icc19-quiz .islQuiz {
  width: 100%;
  float: left;
  margin-left: 2px; }

.quiztop .line-clamp {
  top: 14px; }

.islQuiz .searchborderr {
  border-bottom: none; }

.lastChildBrRemove a:last-child .acff2 {
  border: none !important; }

/*quiz  end*/
/* mutimedia css */
.iccMultimediaWrapper .afcVdoRht {
  padding: 0px 10px 0px 45px; }

.iccMultimediaWrapper .slimScrollDiv {
  margin: 5px 0px 0px 0px; }

.iccMultimediaWrapper .mMartVdoScroll a:focus, a:hover {
  color: #23527c;
  text-decoration: underline; }

.iccMultimediaWrapper .afcVdoRht .row.video-slideshow-sub {
  padding: 0px 0px 7px 0px;
  width: 100%;
  border-left: 17px solid #1b1b1b; }

.iccMultimediaWrapper .video-slideshow-sub-pad {
  padding: 1px;
  padding-bottom: 0em; }

.iccMultimediaWrapper .video-slideshow-sub-grow {
  height: 76px; }

.video-slideshow-sub-grow {
  width: 170px;
  height: 126px;
  cursor: pointer;
  overflow: hidden; }

.iccMultimediaWrapper .video-slideshow-box-grow, .iccMultimediaWrapper .video-slideshow-sub-grow {
  width: auto; }

.iccMultimediaWrapper .video-slideshow-pad {
  padding-left: 0px; }

/* .iccMultimediaWrapper .media-icon {
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index:5 !important;
} */
.iccMultimediaWrapper .video-slideshow-sub-grow div.timecon {
  display: inline-table; }

.iccMultimediaWrapper .timer-container, .iccMultimediaWrapper .watch-container {
  position: absolute;
  background: black;
  right: 20%;
  padding: 0 0.3em;
  color: #ffffff;
  bottom: 10%;
  font-size: 12px; }

.iccMultimediaWrapper .video-slideshow-sub-grow .watch-container {
  right: 5% !important; }

.iccMultimediaWrapper .video-slideshow-sub-grow .timer-container-mini {
  right: 42% !important; }

.iccMultimediaWrapper .video-slideshow-sub-grow div.timecon {
  display: inline-table; }

.iccMultimediaWrapper .video-slideshow-sub-pad {
  padding: 5px;
  padding-bottom: 0em; }

.iccMultimediaWrapper .video-slideshow-sub h4 {
  color: #fff;
  font-size: 16px;
  margin-top: 10px;
  height: 38px;
  overflow: hidden; }

.iccMultimediaWrapper .timer-container-mini {
  right: 35%; }

.iccMultimediaWrapper .watch-container {
  right: 5%; }

.iccMultimediaWrapper #ipadlandview {
  margin: 0; }

.iccMultimediaWrapper .video_photo_acf {
  padding: 0 !important; }

.iccMultimediaWrapper .video_photo_acf .video-head .section-heading {
  margin-bottom: 0px !important; }

.iccMultimediaWrapper .slimScrollBar {
  background: #dedede !important; }

.iccMultimediaWrapper .row.video-slideshow-sub:hover {
  background: #305da6;
  z-index: 9999;
  padding-left: 0px; }

h3.articleT {
  color: #1b1b1b;
  line-height: 20px; }

.iccMultimediaWrapper h2.section-heading {
  margin-top: 0px !important; }

/* mutimedia end css */
/* editor pick css start */
.trending-container {
  width: 100%;
  display: table;
  position: relative; }

.event-headnew {
  width: 100%;
  background: #a80018;
  display: table; }

.edit-heading {
  color: #fff;
  text-transform: uppercase;
  font-size: 18px;
  margin: 0px; }

.trending-headd {
  width: 100%;
  position: relative;
  display: table; }

.searchborderr {
  padding: 10px 0px 10px 0px;
  border-bottom: 1px solid #ccc; }

.searchborderr:hover {
  background: #f3f3f3; }

.trending-headd a {
  color: #000;
  font-size: 18px; }

.editor-container h3.articleT {
  color: #636363;
  font-size: 16px;
  line-height: 20px; }

.ediPick img {
  width: auto !important;
  display: initial !important; }

.editor-container {
  width: 100%;
  float: left; }

/* editor pick css end*/
/*lean section css -  pagination and sec*/
.pR13 {
  padding-right: 13px; }

.noBp {
  padding-bottom: 0px !important; }

.noTp {
  padding-top: 0px !important; }

.txtaligncenter {
  text-align: center; }

.txtalignright {
  text-align: right; }

.txtalignleft {
  text-align: left; }

.ccitxthover {
  color: #000 !important; }

.relativeSec {
  position: relative;
  width: 100%;
  float: left; }

.relativeSec .wrapImg:hover {
  color: #000;
  text-decoration: underline; }

.relativeSec h2 {
  position: absolute;
  bottom: -8px;
  background: #585454 !important;
  color: #fff !important;
  opacity: 0.8;
  width: 100%; }

.relativeSec h2:hover {
  background: #000 !important; }

.LeanHeadpgn .section-headingPgn {
  color: #fff;
  text-transform: uppercase;
  border-top: 26px solid #a02619 !important;
  border-right: 25px solid transparent;
  max-width: 135px;
  margin-bottom: 10px;
  width: 100%;
  position: relative; }

.LeanHeadpgn h2.pgnMoreNews {
  position: absolute;
  bottom: 0px;
  color: #fff;
  text-transform: uppercase;
  margin: 5px; }

.posDiv {
  padding-top: 0px !important; }

.posDiv .search-scrollar {
  font-size: 12px;
  text-align: right;
  padding: 0px 7px; }

.posDiv .search-scrollar {
  font-size: 12px;
  text-align: right;
  padding: 0px 7px; }

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px; }

.pagination > li {
  display: inline; }

ul.pagination li.page-item {
  float: left;
  display: inline-block;
  border-left: 1px solid #B4B4B4;
  text-align: center; }

ul.pagination li.page-item .page-link {
  width: 37px;
  display: block;
  height: 30px; }

.pagination > li:first-child > a, .pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px; }

ul.pagination li.prev.page-item .page-link, ul.pagination li.next.page-item .page-link {
  width: 50px; }

ul.pagination li.prev .page-link, ul.pagination li.next .page-link {
  background-color: #fbe0c8 !important;
  color: #000 !important; }

#section .pagination > li > a, #section .pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #1b1b1b;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #dedada; }

#section .pagination > li > a, #section .pagination > li > span {
  padding: 6px !important; }

.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #a02619;
  border-color: #a02619; }

.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
  z-index: 0;
  color: #fff !important;
  background-color: #a02619 !important; }

.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
  z-index: 0;
  color: #fff !important;
  background-color: #a02619 !important; }

ul.pagination li.prev .page-link:hover, ul.pagination li.next .page-link:hover {
  background-color: #a02619 !important;
  color: #fff !important; }

ul.pagination li.prev.disabled .page-link:hover, ul.pagination li.next.disabled .page-link:hover {
  background-color: #777 !important; }

ul.pagination li.prev.disabled .page-link, ul.pagination li.next.disabled .page-link {
  background-color: #777 !important; }

ul.pagination li.prev .page-link:hover, ul.pagination li.next .page-link:hover {
  background-color: #a02619 !important;
  color: #fff !important; }

.page-item.disabled, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover {
  color: #777;
  cursor: not-allowed !important;
  background-color: #fff;
  border-color: #ddd; }

.custom-col-7 {
  padding-left: 7.5px !important;
  padding-right: 7.5px !important; }

.column-70 {
  text-transform: uppercase !important;
  margin: 0;
  padding: 0.3em 1em; }

.column-70 {
  white-space: nowrap;
  position: absolute;
  bottom: 0px;
  background: orange;
  height: 30px;
  background: #a02619;
  z-index: 99; }

.column-70 a {
  color: #ffffff; }

.posDiv .column-70 a {
  font-size: 12px; }

.alBot .artBtm {
  background-color: #f3f3f3;
  padding: 5px;
  border-bottom: 3px dotted #dedede; }

.olymheight {
  height: 62px; }

.alBot .olymheight {
  color: #5d5a5a;
  font-weight: 700;
  height: 62px;
  overflow: hidden;
  font-size: 16px;
  line-height: 20px;
  margin: 5px; }

.alBot .olymheight {
  color: #000 !important; }

.alBot p {
  margin-bottom: 5px;
  font-size: 12px;
  line-height: 18px; }

.artBtm .latest-p {
  height: 68px;
  overflow: hidden; }

#section .latest-p {
  font-family: 'robotoregular';
  color: #636363;
  width: 95%; }

.live-span {
  color: #FF001F;
  font-family: 'TundraWeb', serif; }

.cccontent {
  margin: 5px !important; }

.alBot .artBtm:hover {
  border-bottom: 3px dotted #ff9800; }

/* pagination and sec end*/
/* nesletter css start*/
.subscribe-container {
  padding: 10px; }

.subscribe-container .bkg-org {
  background: #a02619; }

.subscribe-container .subscribe-resize {
  display: table;
  padding: 0 1em;
  width: 100%; }

.subscribe-container .subscribe-h4 {
  color: #f9f564;
  text-transform: uppercase;
  text-align: center; }

.subscribe-container .subscribe-p {
  font-family: 'Roboto', sans-serif;
  color: #ffffff;
  width: 100%;
  margin: 1em auto;
  text-align: center;
  font-size: 14px; }

.subscribe-container .input-group-addon, .input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle; }

.subscribe-container .form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; }

.subscribe-container .input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0; }

.subscribe-container .form-group {
  margin-bottom: 15px; }

.subscribe-container .input-group {
  position: relative;
  display: table;
  border-collapse: separate; }

.subscribe-container .subscribe-resize .input-group {
  width: 100%; }

.subscribe-container .input-group .form-control, .input-group-addon, .input-group-btn {
  display: table-cell; }

.subscribe-container .form-control {
  background-color: #f3f3f3; }

.subscribe-container .input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap; }

.subscribe-container .btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px; }

.subscribe-container .input-group-btn > .btn {
  position: relative; }

.subscribe-container .input-group-btn:last-child > .btn, .subscribe-container .input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px; }

.subscribe-container .subscribe-resize .btn-custom {
  background: #1b1b1b;
  color: #ffffff; }

.subscribe-container .nwemail-success p {
  font-family: 'Roboto Condensed', sans-serif;
  color: #f9f564;
  padding: 10px 0 0 0;
  font-size: 14px; }

.subscribe-container .nwemail-error {
  margin-top: 10px;
  padding: 5px;
  color: #f9f564;
  font-size: 16px;
  font-style: italic; }

.subscribe-container .nwemail-error p {
  margin: 0; }

.subscribe-container .newsletter-load {
  background: url(../img/loader.gif) no-repeat center;
  width: inherit;
  height: 100%;
  opacity: .5;
  background-color: #FFF;
  position: absolute;
  top: 0px;
  left: 0px;
  display: none; }

.subscribe-container .subscribe-h4 {
  font-size: 18px;
  margin-top: 10px;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 600; }

.subscribe-containerMain {
  padding: 10px; }

.subscribe-containerMain .bkg-org {
  background: #a02619; }

.subscribe-containerMain .subscribe-resize {
  display: table;
  padding: 0 1em;
  width: 100%; }

.subscribe-containerMain .subscribe-h4 {
  color: #f9f564;
  text-transform: uppercase;
  text-align: center; }

.subscribe-containerMain .subscribe-p {
  font-family: 'Roboto', sans-serif;
  color: #ffffff;
  width: 100%;
  margin: 1em auto;
  text-align: center;
  font-size: 14px; }

.subscribe-containerMain .input-group-addon, .input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle; }

.subscribe-containerMain .form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; }

.subscribe-containerMain .input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0; }

.subscribe-containerMain .form-group {
  margin-bottom: 15px; }

.subscribe-containerMain .input-group {
  position: relative;
  display: table;
  border-collapse: separate; }

.subscribe-containerMain .subscribe-resize .input-group {
  width: 100%; }

.subscribe-containerMain .input-group .form-control, .input-group-addon, .input-group-btn {
  display: table-cell; }

.subscribe-containerMain .form-control {
  background-color: #f3f3f3; }

.subscribe-containerMain .input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap; }

.subscribe-containerMain .btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px; }

.subscribe-containerMain .input-group-btn > .btn {
  position: relative; }

.subscribe-containerMain .input-group-btn:last-child > .btn, .subscribe-container .input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px; }

.subscribe-containerMain .subscribe-resize .btn-custom {
  background: #1b1b1b;
  color: #ffffff; }

.subscribe-containerMain .nwemail-success p {
  font-family: 'Roboto Condensed', sans-serif;
  color: #f9f564;
  padding: 10px 0 0 0;
  font-size: 14px; }

.subscribe-containerMain .nwemail-error {
  margin-top: 10px;
  padding: 5px;
  color: #f9f564;
  font-size: 16px;
  font-style: italic; }

.subscribe-containerMain .nwemail-error p {
  margin: 0; }

.subscribe-containerMain .newsletter-load {
  background: url(../img/loader.gif) no-repeat center;
  width: inherit;
  height: 100%;
  opacity: .5;
  background-color: #FFF;
  position: absolute;
  top: 0px;
  left: 0px;
  display: none; }

.subscribe-containerMain .subscribe-h4 {
  font-size: 18px;
  margin-top: 10px;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 600; }

/* nesletter css end*/
/*section page load more temp css start*/
.btn-block {
  display: block;
  width: 100%; }

span.btnn-accent {
  color: #777 !important;
  text-transform: uppercase;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 18px;
  font-weight: 700; }

span.btnn-accent:hover {
  color: #a02619 !important; }

.txtRedd {
  color: #a02619!important;
  font-size: 24px;
  line-height: 18px; }

.subsection-league-container {
  min-height: 40px; }

.breadcrumb-aj {
  top: 35px; }

.photos-slideaj .sport-icon {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99; }

.photos-slideaj .column-30 {
  position: absolute;
  bottom: 0!important;
  background: black;
  width: 30px;
  height: 30px;
  text-align: center;
  padding-top: 4px;
  top: auto; }

.column-70 {
  text-transform: uppercase !important;
  margin: 0;
  padding: 0.3em 1em; }

.photos-slideaj .column-70 {
  white-space: nowrap;
  position: absolute;
  bottom: 0!important;
  left: 30px;
  background: orange;
  height: 30px;
  background: #a02619;
  top: auto; }

.column-70 a {
  color: #ffffff; }

[class*=col-].gutter-right-10 {
  padding-left: 0;
  padding-right: 10px; }

.wrapImg {
  width: 100%;
  /* height: 182px; */
  overflow: hidden;
  position: relative; }

.media-object {
  display: block; }

img {
  vertical-align: middle; }

img {
  border: 0; }

.olmp-label {
  display: inline-block;
  padding: 0 10px;
  font-size: 12px;
  font-weight: 400;
  line-height: 22px;
  color: #fff;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
  background-color: #1da1f2; }

.olmp-label--fixed {
  position: absolute!important;
  top: 10px;
  right: 17px; }

.olmp-label--fixed.r20 {
  right: 20px; }

.olmp-box {
  width: 100%;
  padding: 20px 20px 0;
  background-color: #313131;
  color: #fff; }

.olmp-box--small {
  padding: 1px 25px 17px 30px; }

.olymheight {
  height: 62px; }

span.olmp-title {
  position: relative;
  padding-left: 8px; }

a.olmp-title--bAccent {
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 5px;
  font-weight: 700;
  color: #a02619; }

.olymheight a.olmp-title {
  color: #fff !important; }

.alBot .olymheight {
  color: #000 !important;
  font-weight: 700;
  height: 62px;
  overflow: hidden;
  font-size: 9px;
  line-height: 20px;
  margin-top: 5px; }

div#sportswidgetopta div#cricket-swiper .innig-tble {
  text-align: left;
  float: left;
  padding: 0px; }

.trendingperlink h3 {
  z-index: 9;
  font-size: 18px; }

.row.slMore.mBottom {
  margin-top: 25px; }

.wrpV:first-child img {
  margin-top: 14px; }

.mblV {
  padding-right: 20px; }

.iccMultimediaWrapper .row.video-slideshow-sub.mblV:hover {
  padding-right: 20px; }

.tLt:hover h1 {
  text-decoration: underline;
  color: #000 !important; }

.pgntd {
  height: 90px;
  overflow: hidden; }

/*section page load more temp css end*/
/* section 2 topstories css start */
.lninnerCont {
  display: inline-flex; }

.lnltNews .line-clamp-4 {
  -webkit-line-clamp: 1;
  height: calc(1em * 1.4 * 1); }

.lnWrap {
  background: #fff; }

.lnText {
  color: #fff;
  padding: 2px 0px 2px 5px;
  background: #a02619; }

.lnArt .lead-img-verticleTop {
  margin-right: 10px; }

.lnArt .lead-img-verticleTop {
  width: 380px;
  height: auto;
  overflow: hidden;
  position: relative;
  float: left;
  padding-right: 10px;
  margin-right: 10px; }

.ccindiatemp a:hover {
  color: #000; }

.dynamic-olmp-box--small {
  padding: 1px 10px 17px 10px !important; }

.dyncalsec {
  padding: 0px 20px; }

span.olmp-title {
  font-size: 12px !important; }

a.olmp-title--bAccent {
  font-size: 14px !important; }

.propalign {
  width: 100%;
  float: left; }

.sapadd {
  padding: 0px 0px 5px 5px; }

.adPad {
  padding: 10px 0px; }

.artBrd {
  position: absolute;
  left: 0px;
  top: 0px; }

.artBrd .column-30 {
  position: absolute;
  background: black;
  width: 20px;
  height: 20px;
  text-align: center;
  z-index: 1; }

.artBrd .column-70 {
  white-space: nowrap;
  position: absolute;
  top: 86.8%;
  left: 20px;
  height: 20px;
  background: #a02619;
  padding: 0px 5px; }

.artBrd .column-70 a {
  font-size: 12px;
  font-weight: 700;
  font-family: 'Roboto Condensed', sans-serif; }

.artBrd .column-70 a:hover {
  color: #fff; }

.artBrd .column-70 h1 {
  font-size: 12px;
  font-weight: 700;
  font-family: 'Roboto Condensed', sans-serif;
  color: #fff;
  margin-bottom: 0px;
  line-height: unset; }

.artpagecentertext .column-70 p {
  margin: 0 !important;
  line-height: initial !important; }

.artpagecentertext.artBrd .column-70 {
  padding: 1px 5px !important; }

.alBot .olymheight {
  font-size: 16px; }

/* section 2 topstories css start end*/
/*swiper slider start*/
.swiper-container {
  width: 100%;
  height: 100%; }

.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center; }

#section_1.sportoon {
  width: auto !important; }

.sportoon {
  width: 100%;
  float: left;
  background: #fff;
  position: relative;
  padding: 0px !important; }

.diffuse {
  -webkit-filter: blur(6px);
  filter: blur(6px); }

.bdr {
  padding: 1px;
  background-color: #6c757d; }

.diffuse img:hover {
  transform: scale(1); }

.SpatroonHead {
  width: 100%;
  background: #a80018;
  display: table;
  color: #fff; }

.sportoon .swiper-button-prev {
  right: 11% !important;
  left: auto; }

.sportoon .cartoon-pad {
  width: 100%;
  float: left; }

.sportoon .swiper-button-next, .sportoon .swiper-button-prev {
  top: 1.38em !important;
  width: 22px !important;
  height: 22px !important;
  background: #861717; }

.cartoon-pad img.media-object:hover {
  transition: none;
  transform: none; }

.swiper-button-prev:before {
  content: "\f053";
  font-family: FontAwesome;
  left: 4px;
  position: absolute;
  top: 2px;
  color: #fff; }

.swiper-button-next:before {
  content: "\f054";
  font-family: FontAwesome;
  left: 8px;
  position: absolute;
  top: 2px;
  color: #fff; }

.sportoon .swiper-button-prev, .sportoon .swiper-button-next {
  background-image: none !important; }

.swiper-slide a {
  font-size: 16px; }

.sportoon .swiper-button-prev:before {
  font-size: 22px !important;
  top: -1px !important;
  left: 4px !important; }

.sportoon .swiper-button-next:before {
  font-size: 22px !important;
  top: -1px !important; }

.sportoon .swiper-button-next, .sportoon .swiper-button-prev {
  top: 1.44em !important; }

/* swiper slider end*/
/* coloumn css start*/
.coloumnsec .column-head a, .coloumnsec .column-h a {
  color: #a02619;
  text-transform: uppercase; }

.coloumnsec .column-p {
  color: #1b1b1b;
  margin-bottom: 2em; }

.LeanTabSec .column-article-h:before {
  content: "\f0da ";
  font-family: FontAwesome;
  left: 0px;
  right: 11px;
  position: absolute;
  top: 5px;
  color: #efc5c5;
  font-size: 22px; }

.LeanTabSec .nav-tabs .nav-item.show .nav-link, .LeanTabSec .nav-tabs .nav-link.active {
  color: #b11a1a; }

.LeanTabSec .nav-item a {
  color: #000;
  text-transform: uppercase; }

/* coloumn css end*/
/* footersticy css  start*/
.footstickyfrstparent {
  position: relative; }

.footstickyfrstparent .testwrap h3 {
  font-size: 16px;
  margin: 20px 5px; }

.footerSticyClass, #stickyfooterarticle {
  width: 100%;
  float: left; }

#stickyfooterarticle {
  position: fixed;
  padding: 0;
  z-index: 9999;
  bottom: 0;
  margin: 0 auto;
  height: 60px;
  background: #FFF;
  box-shadow: 0 0 12px 5px rgba(0, 0, 0, 0.328);
  visibility: hidden;
  overflow: hidden;
  right: 0;
  left: 0; }

.vertical-align {
  display: flex;
  align-items: center; }

.fooetrstickyimg {
  float: left;
  margin: 2px 8px 0 0;
  overflow: hidden; }

.fooetrstickyimg img {
  width: auto !important;
  height: 60px; }

#stickyfooterarticle .item h3 {
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.1px;
  padding: 0;
  max-height: 55px;
  overflow: hidden;
  margin: 0;
  color: #000; }

#stickyfooterarticle .swiper-button-prev, #stickyfooterarticle .swiper-button-next {
  background-image: none; }

#stickyfooterarticle .swiper-button-prev:before, #stickyfooterarticle .swiper-button-next:before {
  color: #a02619;
  top: 5px; }

#stickyfooterarticle .swiper-button-next:before {
  font-size: 26px;
  top: 12px; }

#stickyfooterarticle .swiper-button-prev:before {
  font-size: 26px;
  top: 12px; }

#stickyfooterarticle .swiper-slide-active {
  padding-left: 15px; }

.trendingperlink {
  width: 100%;
  float: left; }

/* Carousel arrows issue fix */
#stickyfooterarticle .swiper-container {
  padding: 0px 30px; }

#stickyfooterarticle .swiper-slider {
  padding: 0px 10px; }

#stickyfooterarticle .swiper-slide-active {
  padding: 0px 10px;
  text-align: left; }

#stickyfooterarticle .swiper-slide {
  padding: 0px 10px;
  text-align: left; }

/* Carousel arrows issue fix end */
.testwrap {
  width: 100%; }

.leftcondiv {
  width: 65%; }

#stickyfooterarticle {
  word-wrap: break-word; }

#stickyfooterarticle .swiper-slide {
  padding: 0px !important; }

/* footersticy css end*/
/* ----Sidebae trending news css --*/
.artListTop {
  padding: 8px;
  height: 90px;
  border-bottom: 3px dotted #dedede; }

.artListTop:hover {
  background-color: #f3f3f3;
  border-bottom: 3px dotted #ff9800; }

.leanSCW {
  margin-top: 50px; }

.Embedtrend, .sctrend {
  border-top: 15px solid #e6e6e6; }

.Embedtrend {
  position: relative; }

.Embedtrend .wrapImg {
  z-index: 1; }

.Embedtrend .trendingperlink {
  position: absolute;
  top: 15px;
  z-index: 0; }

.video-slideshow-sub-grow {
  width: 100% !important;
  float: left !important;
  height: 100% !important; }

.iccInnerMutimediaWidget
.iccMultimediaWrapper .afcVdoRht {
  padding: 0px !important; }

.iccInnerMutimediaWidget .timecon {
  display: none !important; }

.hpembedimageWrapper .trendingperlink {
  position: relative; }

.hpembedimageWrapper .wrapImg {
  z-index: 1; }

.hpembedimageWrapper .hpembedtitle {
  position: absolute;
  top: 15px;
  z-index: 0; }

.posdivtitle {
  position: relative;
  width: 100%;
  float: left; }

.posdivtitle h3 {
  position: absolute;
  bottom: -8px;
  background: #585454 !important;
  color: #fff !important;
  opacity: 0.8;
  width: 100%;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  padding: 0px 20px !important; }

.posdivtitle h3:hover {
  background: #000 !important; }

.edit-heading {
  height: 25px;
  padding: 3px; }

.edit-heading img {
  width: 100%;
  height: 100%; }

.acff2:hover {
  background: #f3f3f3 !important; }

.islQuiz .searchborderr.nopad {
  padding: 0; }

/* ----Sidebae trending news css end --*/
/* breadcrum sec css */
.secodary-cricket-menu {
  padding: 0px 10px; }

.secodary-cricket-menu .nav-item {
  padding: 10px 20px; }

.breadCrumContainer {
  background: #fff;
  padding: 6px 0px;
  margin-top: 20px;
  min-height: 35px !important; }

.icc-wc2019 .swiper-slide:hover {
  background: #ba0815; }

.icc-wc2019 .swiper-slide.active {
  background: #ba0815; }

.pgntd:hover {
  color: #000;
  text-decoration: underline; }

.artListTopp a:hover {
  color: #fff; }

.breadCrumContainer .swiper-slide {
  border-right: 1px solid #fff !important;
  border-left: 1px solid #fff !important;
  width: auto !important;
  padding: 5px 20px;
  background: #bb5353; }

.breadCrumContainer .swiper-slide a {
  color: #fff;
  font-size: 12px; }

.secD {
  padding: 0px 10px;
  position: absolute;
  left: 150px;
  top: 0px;
  border-radius: 5px;
  font-style: italic;
  font-size: 14px;
  color: #333; }

/* breadcrum sec css */
/* showcase div css */
.showcaseContainer .swiper-slide a {
  position: relative;
  bottom: 5px; }

.showcaseContainer .swiper-button-prev {
  right: 15em;
  left: 2px; }

.showcaseContainer .swiper-button-next, .showcaseContainer .swiper-button-prev {
  border: none;
  top: 1.5em;
  width: 27px;
  height: 27px;
  border-radius: 50%; }

.showcaseContainer .swiper-button-prev:before {
  content: "\f104";
  font-family: FontAwesome;
  left: 7px;
  position: absolute;
  top: 1px;
  color: #b11a1a;
  font-size: 35px; }

.showcaseContainer .swiper-button-next:before {
  content: "\f105";
  font-family: FontAwesome;
  left: 20px;
  position: absolute;
  top: 1px;
  color: #b11a1a;
  font-size: 35px; }

.showcaseContainer .swiper-button-next, .showcaseContainer .swiper-button-prev {
  background-image: none!important; }

.showcaseContainer .swiper-button-next, .showcaseContainer .swiper-button-prev {
  display: none !important; }

.showcaseheader span {
  background: #000;
  color: #fff;
  padding: 3px 16px;
  position: relative;
  left: -11px; }

.showcaseheader span:before {
  border-right: 15px solid transparent;
  border-top: 20px solid #000;
  content: "";
  position: absolute;
  right: -15px;
  top: 0;
  border-radius: 0 3px 5px 1px; }

@media screen and (max-width:767px) {
  table {
    display: block;
    word-break: normal;
    border-collapse: collapse;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 16px;
    max-width: 100%;
    margin: 0px !important; }

  .lnArtShr a {
    padding: 0px 20px !important; }

  .pklEmbed {
    width: 100%;
    height: 300px;
    overflow: hidden; }

  .leanSCW {
    margin-top: 80px !important; }

  .showcaseContainer .swiper-button-next, .showcaseContainer .swiper-button-prev {
    display: block !important; } }
/* showcase div css end */
/* bug css */
.sportoon .swiper-button-next, .sportoon .swiper-button-prev {
  top: 1.44em !important; }

.fooetrstickyimg img {
  height: 60px; }

.editor-container.islQuiz {
  margin: 0 !important; }

.column-70 {
  z-index: 1; }

#stickyfooterarticle .st-close {
  position: absolute;
  top: 0;
  right: 0;
  background: #555;
  color: #fff;
  width: 18px;
  text-align: center;
  font-size: 18px;
  cursor: pointer;
  z-index: 999; }

#stickyfooterarticle {
  height: 65px; }

#stickyfooterarticle .swiper-button-next, #stickyfooterarticle .swiper-button-prev {
  top: 10%;
  margin: 0 !important; }

footer {
  margin-top: 0 !important; }

.artBrd .column-70 h1 {
  line-height: initial;
  margin-top: 3px; }

/* bug css */
#scroll {
  z-index: 998; }

.leanSCW #scCricket, #scFootball, #scTennis {
  background: #fff; }

.gutter-right-10.mbot {
  margin-bottom: 10px; }

a:focus, a:hover {
  color: #23527c;
  text-decoration: underline; }

.editor-container .trending-headd div a:last-child .searchborderr {
  border: none !important; }

/*  15-05-2019*/
.hpRtrend.mBottom.hidden-lg {
  margin-bottom: 0px !important; }

.fb_iframe_widget_fluid_desktop iframe {
  width: 100% !important; }

.blog-img-grow {
  margin-bottom: 10px; }

#sportswidgetopta {
  margin-bottom: 0px !important; }

.row.sCMTT {
  margin-top: 50px; }

.column-30 .fa.fa-columns {
  color: #fff !important; }

.footerStickySlider .leanFooter-prev.swiper-button-prev {
  width: 40px;
  height: 100% !important;
  left: 0;
  top: 0 !important; }

.footerStickySlider .leanFooter-next.swiper-button-next {
  width: 40px;
  height: 100% !important;
  right: 0;
  top: 0 !important; }

#stickyfooterarticle .swiper-button-prev:before, #stickyfooterarticle .swiper-button-next:before {
  top: 24px; }

@media screen and (max-width: 575px) {
  .d-block.d-sm-none {
    margin: 0px; }

  .d-block .blineMbl .bylineM {
    padding-bottom: 0 !important; } }
/*  15-05-2019*/
/*  16-05-2019*/
.blog-img-grow .home-content-p li {
  list-style-type: none; }

/*  16-05-2019*/
.tag-menu-wrapper h1 {
  font-size: 20px; }

.bookinfo h2 {
  font-size: 16px;
  margin: 0px; }

.authorHead {
  background: #fff; }

.person-cont {
  background: none; }

.person-cont h1 {
  font-size: 18px;
  font-weight: 700;
  padding: 10px;
  color: #a02619; }

.fpFeature {
  position: relative; }

.fpFeature img.media-object:hover {
  transform: none; }

.line-clamp-3 {
  -webkit-line-clamp: 3;
  height: calc(1em * 1.4 * 3); }

/*Dont miss it start */
.popmodal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  pointer-events: none; }

#popNews .modal-dialog {
  right: 0;
  position: absolute;
  margin: 10px;
  bottom: 30%;
  width: 150px;
  pointer-events: visible; }

#popNews .modal-header {
  background: #9c9a9c;
  border-bottom: 1px solid  #003056;
  padding: 0px; }

#popNews .wrapImg {
  width: 100%;
  height: auto; }

#popNews .heading {
  padding: 5px 10px;
  color: #fff; }

#popNews .modal-body {
  background: #6c757d;
  padding: 10px; }

#popNews .close {
  margin: 0px;
  padding: 5px;
  background: red;
  color: #fff;
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 10;
  border-radius: 0px 0px 0px 10px; }

.fpfeature .articleT {
  position: absolute;
  bottom: 0px;
  width: 100%;
  left: 0px;
  padding: 5px 15px;
  background: #555;
  color: #fff; }

.modal-title {
  text-transform: uppercase; }

#popNews .modal-header {
  background: #424242 !important;
  padding: 0px 20px 0px 0px; }

#popNews .modal-body {
  padding: 5px; }

#popNews .modal-body h3 {
  padding-left: 20px;
  text-align: left;
  line-height: 20px;
  margin: 0px;
  color: #f7f6c6; }

.modal-body .txIcon {
  position: absolute;
  left: 0px;
  color: #ffc107;
  font-size: 20px;
  background: rgba(0, 0, 0, 0.5);
  padding: 14px 0px;
  top: 0px;
  border-radius: 0px 0px 10px 0px; }

.modal-body-video {
  position: relative; }

.modal-body-gallery {
  position: relative; }

.modal-body-video h3 {
  color: #fff;
  margin: 0px; }

.modal-body-gallery h3 {
  color: #fff;
  margin: 0px; }

#popNews .modal-body-video {
  padding: 5px;
  background-image: linear-gradient(to top, #474e54, #0d0e0e, #727777, #b5b9b6, #82837f); }

#popNews .modal-body-gallery {
  padding: 5px;
  background-image: linear-gradient(to top, #41066f, #6c0039, #64241a, #4f3c1f, #45483d); }

.modal-body-gallery .txIcon {
  font-size: 30px;
  position: absolute;
  top: 0px; }

.modal-body-video .txIcon {
  position: absolute;
  left: 0px;
  color: #ffc107;
  font-size: 12px;
  background: rgba(0, 0, 0, 0.5);
  padding: 14px 0px;
  bottom: 0px;
  border-radius: 0px 0px 10px 0px; }

#popNews .wrapImgGallery {
  width: 100%;
  border-radius: 20px;
  margin-bottom: 5px; }

.fpm {
  position: relative; }

#popNews .wrapImgGallery img {
  border: 2px solid #fff;
  margin-bottom: 5px;
  transform: rotate(3deg);
  border-radius: 50px; }

#popNews .wrapImgGallery img.media-object:hover {
  transform: none; }

#popNews .wrapImgGallery .media-icon {
  display: none; }

#popNews .wrapImg {
  border-radius: 20px;
  height: auto;
  border: 2px solid #6497ed;
  margin-bottom: 5px; }

.fpm {
  position: relative; }

.bxss {
  -webkit-box-shadow: 0 5px 15px -5px #989595;
  -moz-box-shadow: 0 5px 15px -5px #989595;
  box-shadow: 0 5px 15px -5px #6497ed; }

.magDivv .details {
  background: #fdecec;
  color: #212529;
  font-size: 14px;
  display: block;
  width: 100%;
  float: left;
  padding: 4px 5px;
  background-image: linear-gradient(to bottom, #fdecec, #ffd8d8, #ffc4c4, #ffb0b0, #fd9c9c); }

.paiDbiography::after {
  font-family: FontAwesome;
  display: inline-block;
  padding: 0px 5px;
  vertical-align: middle;
  color: #a80018;
  position: absolute;
  top: 0;
  right: 0;
  background: #fff;
  border-radius: 0 0 0 7px; }

.paiDbiography::after {
  content: "\f023"; }

.pRel1 {
  position: relative; }

.pRel1 .fa-lock {
  position: absolute;
  right: -6px;
  bottom: 10px; }

.preNex .leftpre a {
  font-size: 14px; }

.preNex .text-right a {
  font-size: 14px; }

.preNex div {
  display: inline-block; }

.pRel {
  position: relative; }

.pRel .fa-lock {
  position: absolute;
  right: 0;
  bottom: 0; }

.recent-blog .list-unstyled:after {
  border-bottom-color: #83050b; }

.subs-promoted-story {
  margin: 0px;
  border: 1px solid #777;
  position: relative; }

.subs-promoted-story h2 {
  font-size: 16px;
  text-align: left;
  padding: 0px 0px;
  color: #fff;
  line-height: 22px; }

.subs-promoted-story img:hover {
  transform: scale(1); }

.subs-promoted-story .story-title {
  bottom: 0px;
  color: #ffe28a;
  font-size: 12px;
  text-align: left;
  background: #a80018;
  position: absolute;
  padding: 0px 10px; }

.subs-promoted-story .story-title.span {
  background: #ffc107;
  padding: 2px 2px;
  border-radius: 2px; }

.subs-promoted-story img:hover {
  transform: scale(1); }

/* RSS feed CSS */
.padl .litest img {
  width: 25px;
  float: left;
  padding-right: 10px; }

.sublevel1 {
  padding-left: 10px; }

.sublevel2 {
  padding: 10px 0px 10px 30px; }

.padl, .padl .litest {
  padding: 5px 0px 5px 20px; }

.column-grow .fa-lock {
  position: absolute;
  bottom: 0;
  left: 0; }

.column-grow .fa-lock::before {
  background: #fff;
  padding: 2px; }

.footertopic-hd .mbot {
  display: none; }

.lnArtShr a {
  padding: 0px 5px !important; }

.home-content-p a {
  font-weight: 700 !important; }

.home-content-p p a {
  font-weight: 700 !important; }

/*Dont miss it end */
/*=====================================
=            media queries            =
=====================================*/
@media (min-width: 768px) {
  .dropdown-toggle::after {
    display: block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent; }

  .container {
    width: 750px; }

  .sCMT {
    margin-top: 65px !important; } }
@media (min-width: 992px) {
  .container {
    width: 970px; } }
@media (min-width: 1200px) {
  .container {
    width: 1170px; } }
@media screen and (min-width: 992px) {
  .navbar {
    padding-top: 0;
    padding-bottom: 0; }
    .navbar .dropdown-menu {
      -webkit-transition: 0.3s linear all;
      -moz-transition: 0.3s linear all;
      -ms-transition: 0.3s linear all;
      -o-transition: 0.3s linear all;
      transition: 0.3s linear all;
      background-color: #ffffff;
      border-radius: 0;
      border: none;
      -webkit-box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.2);
      -moz-box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.2);
      -ms-box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.2);
      -o-box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.2);
      box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.2);
      display: block;
      left: 0;
      opacity: 0;
      padding: 0;
      right: 0;
      top: 100%;
      transform-origin: 0 0;
      transform: rotateX(-75deg);
      visibility: hidden;
      width: 100%; }
    .navbar .dropdown {
      position: static; } }
@media screen and (max-width: 991px) {
  .ssheaderNav .navbar-nav .nav-item .nav-link {
    padding: 8px 0 !important; }

  .main-wrapper .content-wrapper h1 {
    font-size: 30px; }
  .main-wrapper .content-wrapper p {
    font-size: 16px; }

  #articleVideoHolder div {
    margin: 0 auto; }

  .slimScrollBar {
    display: none !important; }

  .ssheaderNav {
    margin: 0 !important; }

  .header-logo {
    padding: 0px 10px !important; }

  .lnArt .lead-img-verticleTop {
    width: 100% !important; }

  .nav-item.dropdown span.arrow-downupdw:before {
    font-size: 18px;
    z-index: 9999;
    top: 0px;
    right: 5px; }

  .nav-item.dropdown.show span.arrow-downupdw:before {
    font-size: 18px;
    z-index: 9999;
    top: 0px;
    right: 5px; }

  .list-unstyled .d-flex {
    padding: 3px 15px;
    font-size: 14px; }

  .ssheaderNav .navbar-nav .nav-item .nav-link {
    font-size: 14px; }

  li.nav-item > a.nav-link {
    float: left;
    width: 80%; }

  span.arrow-downupdw {
    width: 40px;
    height: 40px;
    position: relative;
    float: right;
    z-index: 150;
    cursor: pointer;
    margin-left: 10px; }

  .small-dropdown {
    clear: both; }

  .LeanTabSec li.nav-item > a.nav-link {
    float: left;
    width: 100%; }

  .fpmc {
    background: #dedede;
    color: #a80018;
    border-radius: 0px 0px 5px 5px;
    padding: 5px;
    position: absolute;
    right: 0px;
    bottom: 0px;
    z-index: 10; }

  .fpOther .nav-tabs li {
    font-size: 14px !important; }

  .fpfeature {
    margin: 10px 0px; } }
@media screen and (max-width: 576px) {
  .aside .noRp {
    padding: auto !important; }

  .brands-navtab {
    display: block; }
    .brands-navtab li a {
      display: block;
      font-size: 13px;
      margin-bottom: 6px;
      padding: 5px 10px;
      width: 100%; }

  .section {
    padding: 50px 0; }

  .section-heading {
    font-size: 27px;
    margin-bottom: 20px; }

  .button {
    font-size: 14px;
    padding: 6px 30px; }

  #section .ph-vi-p a {
    font-size: 12px; }

  .tRt.lastChildBrRemove {
    padding: 0; }

  /* .aside .noRp{
  padding:0 !important;
  } */
  .icc19-quiz {
    background: #fff;
    margin-left: unset;
    width: 100%; }

  .iccMultimediaWrapper .afcVdoRht {
    padding: 0px 10px !important; }

  .iccMultimediaWrapper .video-slideshow-pad {
    padding: 0px 0px 0px 5px; } }
/*=====  End of media queries  ======*/
/* #####Media query CSS start#####   */
/* Large Desktop Devices */
@media (max-width: 1024px) and (min-width: 992px) {
  #footer .foot-doted-gt:after {
    width: 82.7% !important; }

  #footer .foot-doted-ttw:after {
    width: 81% !important; } }
@media (max-width: 1199px) and (min-width: 1025px) {
  #footer .foot-doted-gt:after {
    width: 82.7% !important; } }
@media (max-width: 1199px) and (min-width: 1025px) {
  #footer .foot-doted-ttw:after {
    width: 81% !important; } }
/* Tab and Small Desktop Devices */
@media (min-width:1024px) and (max-width:1239px) {
  .innig-blck {
    padding-left: 15px !important; } }
@media (min-width: 576px) {
  .vRule {
    border-right: 1px dashed #305da6; } }
/* Mobile Devices */
@media (max-width: 991px) {
  .ssheaderNav {
    padding: 0;
    margin: 4px 0px;
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); }

  #navbarSupportedContent {
    max-height: 72vh;
    overflow-y: scroll; }

  .navbar-toggler {
    position: absolute;
    top: 0.2em;
    right: 0.5em;
    margin-right: 0; }

  .navbar-nav {
    border-top: 1px solid #000;
    margin-top: 0px !important; }
    .navbar-nav li.nav-item {
      border-bottom: dashed 1px #e2dfe0;
      padding: 0px 0px 0px 10px; }

  .navbar-nav a.nav-link:hover {
    background: #f4f4f4; }

  li.nav-item.dropdown a.nav-link:before {
    content: "\f078";
    font-family: FontAwesome;
    position: absolute;
    padding-top: 12px;
    right: 1em;
    top: 0; }

  .nav-item.dropdown.show a.nav-link:before {
    content: "\f077";
    font-family: FontAwesome;
    position: absolute;
    padding-top: 12px;
    right: 1em;
    top: 0; }

  #footer .foot-doted-tt:after, #footer .foot-doted-ttw:after, #footer .foot-doted-section:after, #footer .foot-doted-gt:after, #footer .foot-doted-ln:after {
    display: none; }

  #footer .foot-doted-tt, #footer .foot-doted-ttw, #footer .foot-doted-ln, #footer .foot-doted-section, #footer .foot-doted-gt {
    margin-top: 1rem; }

  #footer .foo_menu {
    padding-top: 0px;
    padding-left: 10px; }

 /*.group_sites_icons{
	position:relative;
	
	.footer-grp{
		position: relative;
    top: 4em;
	}
	.header-grp{  
	position: relative;
    bottom: 9em;
	}
  }*/
  .group_sites_icons {
    display: table; }
    .group_sites_icons .footer-grp {
      display: table-footer-group; }
    .group_sites_icons .header-grp {
      display: table-header-group; }

  #footer .social-icons {
    text-align: center; }

  #footer .social-icons li {
    width: 10%; }

  #footer {
    padding: 0em 1em; } }
@media (min-width:768px) and (max-width:991px) {
  #footer .foot-doted-tt:after, #footer .foot-doted-ttw:after, #footer .foot-doted-section:after, #footer .foot-doted-gt:after, #footer .foot-doted-ln:after {
    display: inline-table; }

  #footer .foot-doted-tt, #footer .foot-doted-ttw, #footer .foot-doted-ln, #footer .foot-doted-section, #footer .foot-doted-gt {
    margin-top: 1rem; }

  #footer .foo_menu {
    padding-top: 0px;
    padding-left: 10px; }

  #footer .foot-doted-tt:after {
    width: 79%; }

  #footer .foot-doted-ttw:after {
    width: 75%; }

  #footer .foot-doted-ln:after {
    width: 82% !important; }

  #footer .foot-doted-section:after {
    width: 86%; }

  #footer .foot-doted-gt:after {
    width: 77%; }

  footer .social-icons li {
    width: 30% !important;
    padding: .5em 0 0em !important;
    margin: 0px 0em 0.5em !important; }

  .icc19-quiz .islQuiz a {
    width: 50%;
    float: left;
    display: inline-block; }

  .icc19-quiz .islQuiz .acff2 {
    display: inline-block; }

  .icc19-quiz .islQuiz .acff2 div {
    width: 100%;
    float: left; }

  .quiztop .line-clamp {
    top: 4px; }

  .ph-vi-p a {
    width: 100% !important;
    float: left; } }
@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  .fpmc {
    display: none; } }
@media (min-width:992px) and (max-width:1024px) {
  .ssheaderNav {
    padding: 0em 1em; }

  .ssheaderNav .navbar-nav .nav-item .nav-link {
    color: #000;
    padding: 14px 4px; }

  #footer .social-icons li {
    width: 27%; }

  #footer .foot-doted-tt:after, #footer .foot-doted-ttw:after, #footer .foot-doted-section:after, #footer .foot-doted-gt:after, #footer .foot-doted-ln:after {
    display: inline-table; }

  #footer .foot-doted-tt, #footer .foot-doted-ttw, #footer .foot-doted-ln, #footer .foot-doted-section, #footer .foot-doted-gt {
    margin-top: 1rem; }

  #footer .foo_menu {
    padding-top: 0px;
    padding-left: 10px; }

  #footer .foot-doted-tt:after {
    width: 84%; }

  #footer .foot-doted-ttw:after {
    width: 81%; }

  #footer .foot-doted-ln:after {
    width: 86% !important; }

  #footer .foot-doted-section:after {
    width: 90%; }

  #footer .foot-doted-gt:after {
    width: 82.7%; }

  #header .mobilesearch.header-search {
    top: 0.8em !important; } }
@media (min-width:1025px) and (max-width:1199px) {
  .ssheaderNav {
    padding: 0em 1em; }

  .ssheaderNav .navbar-nav .nav-item .nav-link {
    color: #000000;
    padding: 14px 6px; }

  #footer .social-icons li {
    width: 27%; }

  #footer .foot-doted-tt:after, #footer .foot-doted-ttw:after, #footer .foot-doted-section:after, #footer .foot-doted-gt:after, #footer .foot-doted-ln:after {
    display: inline-table; }

  #footer .foot-doted-tt, #footer .foot-doted-ttw, #footer .foot-doted-ln, #footer .foot-doted-section, #footer .foot-doted-gt {
    margin-top: 1rem; }

  #footer .foo_menu {
    padding-top: 0px;
    padding-left: 10px; }

  #footer .foot-doted-tt:after {
    width: 84%; }

  #footer .foot-doted-ttw:after {
    width: 81%; }

  #footer .foot-doted-ln:after {
    width: 86% !important; }

  #footer .foot-doted-section:after {
    width: 90%; }

  #footer .foot-doted-gt:after {
    width: 82.7%; } }
@media (min-width:1200px) and (max-width:1300px) {
  .ssheaderNav .navbar-nav .nav-item .nav-link {
    color: #000000;
    padding: 14px 6px; } }
@media (min-width:992px) and (max-width:1199px) {
  .iccMultimediaWrapper .afcVdoRht {
    padding: 0px 10px; }

  #articleVideoHolder div {
    margin: 0 auto; }

  .iccMultimediaWrapper .video-slideshow-pad {
    padding-left: 15px; }

  .slimScrollBar {
    display: none !important; } }
/*Specific Mobile Devices */
@media (max-width: 991px) {
  #stickyfooterarticle .st-close {
    right: 0px; }

  .recent-blog {
    padding: 0px 12px !important;
    width: 100%; }

  #header .header-search {
    right: 4em !important;
    top: 0.6em !important; }

  .visible-xs, .visible-sm, .visible-md {
    display: block!important; }

  .ssheaderNav .navbar-nav .nav-item .nav-link {
    padding: 8px 0 !important; }

  .nav-item.dropdown span.arrow-downupdw:before {
    content: "\f078";
    font-family: FontAwesome;
    position: absolute;
    padding: 10px;
    right: 1em;
    top: -6px; }

  .nav-item.dropdown.show span.arrow-downupdw:before {
    content: "\f077";
    font-family: FontAwesome;
    position: absolute;
    padding-top: 12px;
    right: 1em;
    top: -6px; }

  li.nav-item.dropdown a.nav-link:before {
    content: "";
    font-family: FontAwesome;
    position: absolute;
    padding-top: 12px;
    right: 1em;
    top: 0;
    display: none; }

  .navbar-nav li.nav-item {
    padding: 0; }

  .ssheaderNav .navbar-nav .nav-item .nav-link {
    padding: 8px 12px !important; }

  .dropdown-menu.small-dropdown {
    margin: 0;
    padding: 0; }

  .recent-blog .list-unstyled {
    background: #ccc !important; }

  .list-unstyled li.d-flex {
    border-bottom: 0.5px solid #f9f5f5 !important; }

  .acff2 h3 {
    font-size: 16px; } }
@media (max-width: 767px) {
  .mobToggle .arrow-downupdw {
    width: 29px;
    height: 30px;
    background: transparent;
    position: relative;
    float: right;
    z-index: 150;
    cursor: pointer;
    margin-left: 10px; }

  .islQuiz .acff2 {
    margin-bottom: 10px !important; }

  #articleVideoHolder div {
    margin: 0 auto; } }
@media screen and (max-width: 767px) {
  .LeanTabSec {
    padding-left: 0; }

  .priortopsec {
    margin-bottom: 15px;
    padding-right: 15px; }

  .propalign {
    padding-left: 10px; }

  .bylineimg {
    display: none; }

  .blog-img-grow {
    margin: 0px; }

  .blog-img-grow {
    width: 100%;
    height: auto;
    max-width: 100%;
    position: relative;
    display: table;
    margin: 0 auto;
    min-width: 100%;
    padding: 0px 15px; }

  .artTit h1 {
    font-size: 26px;
    line-height: 32px; }

  .artTit h2 {
    font-size: 16px;
    line-height: 22px; }

  .secD {
    font-size: 12px;
    line-height: 14px; }

  .photostorycontent {
    width: 100%; }

  .article-photostory:hover .photo-aricle-share {
    display: block; }

  ul.photo-aricle-share li {
    display: block; }

  .lnArt .lead-img-verticleTop {
    width: 100% !important;
    margin: 0px; }

  .adPad {
    display: none; }

  .slimScrollDiv {
    height: auto !important; }

  .dMartVdoScroll {
    height: auto !important; }

  table {
    display: block;
    word-break: normal; }

  .dfp-ad {
    text-align: center; }

  .mobipad {
    padding: 0px; }

  .header-logo {
    padding: 0px 10px; }

  .quizOptions {
    position: relative; }

  .Qgreen .Icon::after {
    content: '✓';
    color: #fff;
    font-size: 30px;
    float: right;
    right: 0px;
    position: absolute; }

  .header-logo {
    padding: 0px 10px !important; }

  body {
    word-break: break-word;
    overflow-x: hidden;
    width: 100%; }

  h1.tsT {
    height: auto; }

  .magWrap {
    width: 100%; }

  .magWrap .wrapImg img {
    width: 50% !important;
    margin: 0 auto; }

  .bookinfo {
    text-align: center !important;
    margin: 10px 0px; } }
@media (min-width: 991px) {
  .navbar .dropdown:hover > .dropdown-menu {
    border-top: 5px solid #a02619; } }
@media screen and (max-width: 480px) {
  .customlistsplit {
    column-count: 2; } }
@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  .adPad {
    display: none; }

  .editor-container {
    padding: 0px; }

  .lnSptn {
    padding: 0px; }

  .leanSS {
    padding: 0px; }

  .fpmc {
    display: none; } }
@media (min-width:768px) and (max-width:991px) {
  .navbar-nav li.nav-item {
    border-bottom: none !important; } }
@media screen and (min-width: 1024px) {
  .deskPad, .leanSCW section {
    padding: 0px 15px; }

  .main1, .secmain1, .main2 {
    padding-left: 15px; }

  .ashesScorecard .deskPad {
    padding: 0; } }
/*Media query CSS End */
/*Home Icon in MENU */
i.fa.fa-home {
  font-size: 25px;
  color: #a80018; }

.iconHome {
  padding-right: 10px;
  list-style-type: none; }

@media (max-width: 991px) {
  .mobile .header-search-inner {
    position: absolute;
    top: 0px;
    right: 0px; }

  .mobile .btn-search {
    padding: 6px;
    color: #fff;
    background-color: #a80018;
    border-color: #343434;
    border: 1px solid;
    border-radius: 0px; }

  ul.mr-auto.fm1.fw5.fz12.homeicon {
    position: absolute;
    right: 114px;
    top: 2px; }

  .mobile .search-input {
    border-top: 0px solid #a02619 !important; }

  .mobile .search-input .input-group input {
    background: #fff !important;
    border: 0;
    color: #000 !important;
    width: 96%;
    border-radius: 0; }

  #fwMenu .header-search {
    display: none; }

  i.fa.fa-home {
    font-size: 35px !important; } }
@media screen and (min-width: 1024px) {
  .mobile {
    display: none; } }
@media screen and (max-width: 1439px) and (min-width: 1024px) {
  .navbar {
    padding: 0px !important; }

  .navbar-brand {
    padding-left: 9px; } }
/*Home Icon in MENU end */
/*Full-width MENU start */
.fwheaderNav {
  position: initial !important; }

.fwheaderNav
ul.mr-auto.fm1.fw5.fz12.homeicon.web-home {
  padding: 0px 7px; }

.leanSCW {
  margin-top: 90px; }

@media (max-width: 991px) {
  #navbarSupportedContent {
    max-height: 72vh !important;
    overflow-y: scroll; }

  .menu2, .web-home, .search-static {
    display: none; } }
/*search container new design*/
@media ( min-width : 1024px) and (max-width: 1440px) {
  .fwheaderNav .navbar-nav .nav-item .nav-link {
    padding: 5px 8px !important; }

  .btn-outline-secondary {
    border-radius: 0; }

  .form-inline .form-control {
    border-radius: 0;
    border: 1px solid #ccc;
    height: 26px; }

  .search-static {
    position: absolute;
    right: 178px;
    margin-right: 132px; }

  .btn-outline-secondary {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }

  button.btn.btn-outline-secondary {
    padding: 0px 2px; }

  .search-container
  input[type="text"]:focus {
    border-color: #e6e6e6;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(193, 205, 191, 0.6);
    outline: 0 none; }

  #fwMenu .header-search {
    position: absolute;
    right: 1em;
    top: 0.6em; }

  .first-nav {
    border-bottom: 1px solid #000; } }
/*Full-width MENU start */
/*FireFox issue*/
@media screen and (max-width: 767px) {
  .mag {
    width: 100%;
    float: none !important;
    margin: 0; } }
/*scroll to Top*/
#scroll {
  bottom: 10.5em !important; }

/*recommened for you */
.subs-promoted-story a:hover {
  text-decoration: underline;
  color: #fff; }

/* Sticky ad in footer*/
@media screen and (max-width: 767px) {
  .wapStickyWrap {
    position: fixed!important;
    text-align: center;
    bottom: 0!important;
    left: 0;
    width: 100%!important;
    z-index: 11;
    max-height: 100px!important;
    box-sizing: border-box;
    opacity: 1!important;
    background-image: none!important;
    background-color: #fff;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2) !important;
    margin-bottom: 0!important; }

  #sticky-close-btn span {
    position: fixed;
    bottom: 55px;
    color: #000;
    font-weight: 300;
    padding: 2px 6px;
    right: 0px;
    box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.2);
    border: none;
    border-radius: 12px 0 0 0;
    background: #fff;
    z-index: 9999;
    font-size: 12px;
    display: none; } }
/* google oneTap*/
.gOne p {
  color: #e5e5e5;
  font-family: Helvetica;
  font-size: 15px; }

.gOne .overlayParentDiv h2, .gOne .overlayParentDiv h2 span {
  color: #ffd4aa;
  font-family: Helvetica;
  font-size: 24px;
  text-decoration: none;
  margin: 0; }

.gOne .overlayPopupList {
  color: #ffff00;
  font-size: 15px;
  font-family: Helvetica; }

@media (max-width: 767px) and (min-width: 320px) {
  .gOne .overlayPopupChildDiv {
    position: absolute;
    top: 10%;
    left: 5%; }

  .gOne .overlayPopupList {
    line-height: 1.29; } }
/* article page breadcrum issue in iphone css and mobile intropromo*/
@media (max-width: 767px) {
  .introPromo .mobileadsubentry {
    background: #000 !important;
    text-decoration: underline; }

  .introPromo .mobileadsubentryfreetrail {
    text-decoration: none !important; }

  .introPromo a.mobileadsubentryfreetrail {
    float: left; }

  .introPromo a.mobileadsubentryremoveads {
    float: right; }

  .mobileadsubentry a {
    text-decoration: underline; } }
.sspay {
  margin-top: 25px; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  input.form-control {
    padding: 0px; } }
/*production CSS*/
.subscribed .acesCdnWrapp {
  display: none; }

.subscribed .adPad {
  padding: 0px; }
