/* roboto-100 - latin_latin-ext */

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    src: url('../../fonts/Roboto/roboto-v16-latin_latin-ext-100.eot');
    /* IE9 Compat Modes */
    src: local('Roboto Thin'), local('Roboto-Thin'), url('../../fonts/Roboto/roboto-v16-latin_latin-ext-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-100.woff2') format('woff2'), /* Super Modern Browsers */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-100.woff') format('woff'), /* Modern Browsers */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-100.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-100.svg#Roboto') format('svg');
    /* Legacy iOS */
}


/* roboto-100italic - latin_latin-ext */

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 100;
    src: url('../../fonts/Roboto/roboto-v16-latin_latin-ext-100italic.eot');
    /* IE9 Compat Modes */
    src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'), url('../../fonts/Roboto/roboto-v16-latin_latin-ext-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-100italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-100italic.woff') format('woff'), /* Modern Browsers */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-100italic.svg#Roboto') format('svg');
    /* Legacy iOS */
}


/* roboto-300 - latin_latin-ext */

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: url('../../fonts/Roboto/roboto-v16-latin_latin-ext-300.eot');
    /* IE9 Compat Modes */
    src: local('Roboto Light'), local('Roboto-Light'), url('../../fonts/Roboto/roboto-v16-latin_latin-ext-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-300.woff2') format('woff2'), /* Super Modern Browsers */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-300.woff') format('woff'), /* Modern Browsers */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-300.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-300.svg#Roboto') format('svg');
    /* Legacy iOS */
}


/* roboto-300italic - latin_latin-ext */

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    src: url('../../fonts/Roboto/roboto-v16-latin_latin-ext-300italic.eot');
    /* IE9 Compat Modes */
    src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url('../../fonts/Roboto/roboto-v16-latin_latin-ext-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-300italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-300italic.woff') format('woff'), /* Modern Browsers */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-300italic.svg#Roboto') format('svg');
    /* Legacy iOS */
}


/* roboto-regular - latin_latin-ext */

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: url('../../fonts/Roboto/roboto-v16-latin_latin-ext-regular.eot');
    /* IE9 Compat Modes */
    src: local('Roboto'), local('Roboto-Regular'), url('../../fonts/Roboto/roboto-v16-latin_latin-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-regular.woff') format('woff'), /* Modern Browsers */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-regular.svg#Roboto') format('svg');
    /* Legacy iOS */
}


/* roboto-italic - latin_latin-ext */

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    src: url('../../fonts/Roboto/roboto-v16-latin_latin-ext-italic.eot');
    /* IE9 Compat Modes */
    src: local('Roboto Italic'), local('Roboto-Italic'), url('../../fonts/Roboto/roboto-v16-latin_latin-ext-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-italic.woff') format('woff'), /* Modern Browsers */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-italic.svg#Roboto') format('svg');
    /* Legacy iOS */
}


/* roboto-500 - latin_latin-ext */

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: url('../../fonts/Roboto/roboto-v16-latin_latin-ext-500.eot');
    /* IE9 Compat Modes */
    src: local('Roboto Medium'), local('Roboto-Medium'), url('../../fonts/Roboto/roboto-v16-latin_latin-ext-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-500.woff2') format('woff2'), /* Super Modern Browsers */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-500.woff') format('woff'), /* Modern Browsers */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-500.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-500.svg#Roboto') format('svg');
    /* Legacy iOS */
}


/* roboto-500italic - latin_latin-ext */

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    src: url('../../fonts/Roboto/roboto-v16-latin_latin-ext-500italic.eot');
    /* IE9 Compat Modes */
    src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url('../../fonts/Roboto/roboto-v16-latin_latin-ext-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-500italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-500italic.woff') format('woff'), /* Modern Browsers */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-500italic.svg#Roboto') format('svg');
    /* Legacy iOS */
}


/* roboto-700 - latin_latin-ext */

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: url('../../fonts/Roboto/roboto-v16-latin_latin-ext-700.eot');
    /* IE9 Compat Modes */
    src: local('Roboto Bold'), local('Roboto-Bold'), url('../../fonts/Roboto/roboto-v16-latin_latin-ext-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-700.woff2') format('woff2'), /* Super Modern Browsers */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-700.woff') format('woff'), /* Modern Browsers */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-700.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-700.svg#Roboto') format('svg');
    /* Legacy iOS */
}


/* roboto-700italic - latin_latin-ext */

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    src: url('../../fonts/Roboto/roboto-v16-latin_latin-ext-700italic.eot');
    /* IE9 Compat Modes */
    src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url('../../fonts/Roboto/roboto-v16-latin_latin-ext-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-700italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-700italic.woff') format('woff'), /* Modern Browsers */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-700italic.svg#Roboto') format('svg');
    /* Legacy iOS */
}


/* roboto-900 - latin_latin-ext */

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    src: url('../../fonts/Roboto/roboto-v16-latin_latin-ext-900.eot');
    /* IE9 Compat Modes */
    src: local('Roboto Black'), local('Roboto-Black'), url('../../fonts/Roboto/roboto-v16-latin_latin-ext-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-900.woff2') format('woff2'), /* Super Modern Browsers */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-900.woff') format('woff'), /* Modern Browsers */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-900.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-900.svg#Roboto') format('svg');
    /* Legacy iOS */
}


/* roboto-900italic - latin_latin-ext */

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 900;
    src: url('../../fonts/Roboto/roboto-v16-latin_latin-ext-900italic.eot');
    /* IE9 Compat Modes */
    src: local('Roboto Black Italic'), local('Roboto-BlackItalic'), url('../../fonts/Roboto/roboto-v16-latin_latin-ext-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-900italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-900italic.woff') format('woff'), /* Modern Browsers */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../../fonts/Roboto/roboto-v16-latin_latin-ext-900italic.svg#Roboto') format('svg');
    /* Legacy iOS */
}


/* roboto-condensed-300 - latin_latin-ext */

@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 300;
    src: url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-300.eot');
    /* IE9 Compat Modes */
    src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-300.woff2') format('woff2'), /* Super Modern Browsers */
    url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-300.woff') format('woff'), /* Modern Browsers */
    url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-300.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-300.svg#RobotoCondensed') format('svg');
    /* Legacy iOS */
}


/* roboto-condensed-300italic - latin_latin-ext */

@font-face {
    font-family: 'Roboto Condensed';
    font-style: italic;
    font-weight: 300;
    src: url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-300italic.eot');
    /* IE9 Compat Modes */
    src: local('Roboto Condensed Light Italic'), local('RobotoCondensed-LightItalic'), url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-300italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-300italic.woff') format('woff'), /* Modern Browsers */
    url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-300italic.svg#RobotoCondensed') format('svg');
    /* Legacy iOS */
}


/* roboto-condensed-regular - latin_latin-ext */

@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    src: url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-regular.eot');
    /* IE9 Compat Modes */
    src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-regular.woff') format('woff'), /* Modern Browsers */
    url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-regular.svg#RobotoCondensed') format('svg');
    /* Legacy iOS */
}


/* roboto-condensed-italic - latin_latin-ext */

@font-face {
    font-family: 'Roboto Condensed';
    font-style: italic;
    font-weight: 400;
    src: url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-italic.eot');
    /* IE9 Compat Modes */
    src: local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'), url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-italic.woff') format('woff'), /* Modern Browsers */
    url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-italic.svg#RobotoCondensed') format('svg');
    /* Legacy iOS */
}


/* roboto-condensed-700italic - latin_latin-ext */

@font-face {
    font-family: 'Roboto Condensed';
    font-style: italic;
    font-weight: 700;
    src: url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-700italic.eot');
    /* IE9 Compat Modes */
    src: local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'), url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-700italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-700italic.woff') format('woff'), /* Modern Browsers */
    url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-700italic.svg#RobotoCondensed') format('svg');
    /* Legacy iOS */
}


/* roboto-condensed-700 - latin_latin-ext */

@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    src: url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-700.eot');
    /* IE9 Compat Modes */
    src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-700.woff2') format('woff2'), /* Super Modern Browsers */
    url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-700.woff') format('woff'), /* Modern Browsers */
    url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-700.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../../fonts/Roboto/roboto-condensed-v14-latin_latin-ext-700.svg#RobotoCondensed') format('svg');
    /* Legacy iOS */
}

body {
    font-family: 'Roboto', Roboto Condensed, Arial, Helvetica Neue, Helvetica, sans-serif;
    color: #333;
    font-size: 16px;
    line-height: 22px;
}

h1 {
    margin-top: 0px;
    margin-bottom: 20px;
    font-family: Roboto, sans-serif;
    font-size: 35px;
    line-height: 40px;
    font-weight: 500;
}

h2 {
    margin-top: 0px;
    margin-bottom: 20px;
    font-family: Roboto, sans-serif;
    font-size: 32px;
    line-height: 36px;
    font-weight: 500;
}

h3 {
    margin-top: 0px;
    margin-bottom: 20px;
    font-family: Roboto, sans-serif;
    font-size: 26px;
    line-height: 33px;
    font-weight: 500;
}

h4 {
    margin-top: 0px;
    margin-bottom: 20px;
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 27px;
    font-weight: 500;
}

h5 {
    margin-top: 0px;
    margin-bottom: 20px;
    font-family: Roboto, sans-serif;
    font-size: 16px;
    line-height: 22px;
    font-weight: 500;
}

h6 {
    margin-top: 0px;
    margin-bottom: 20px;
    font-family: Roboto, sans-serif;
    font-size: 16px;
    line-height: 22px;
    font-weight: 500;
}

p {
    margin-top: 0px;
    margin-bottom: 20px;
    line-height: 22px;
    font-weight: 400;
}

a {
    color: #688cbc;
    text-decoration: none;
}

ul {
    margin-top: 0px;
    margin-bottom: 20px;
    padding-left: 40px;
}

ol {
    margin-top: 0px;
    margin-bottom: 20px;
    padding-left: 40px;
}

strong {
    font-weight: bold;
}

blockquote {
    margin-bottom: 20px;
    padding: 0px 20px;
    border-left: 5px solid #e2e2e2;
    font-size: 16px;
}

figure {
    margin-bottom: 20px;
}

figcaption {
    margin-top: 7px;
    color: rgba(51, 51, 51, .56);
    font-size: 14px;
    line-height: 20px;
    text-align: center;
}

main {
    /* min-height: 25em; */
}

.button {
    display: inline-block;
    /*padding: 11px 20px;
  border-radius: 3px;
  background-color: #2196f3;
  -webkit-transition: background-color 150ms ease;
  transition: background-color 150ms ease;
  color: #fff;
  font-size: 16px;*/
    line-height: 19px;
    text-align: center;
    text-decoration: none;
}

.button:hover {
    color: #fff;
    background-color: #688cbc;
}

.button.w--current {
    color: #fff;
    background-color: #688cbc;
}

.button.white {
    background-color: #fff;
    color: #333;
}

.button.white:hover {
    background-color: hsla(0, 0%, 100%, .77);
}

.button.black {
    background-color: #333;
}

.button.black:hover {
    background-color: #000;
}

.button.black.with-field {
    width: 22%;
    margin-left: 2%;
    float: left;
}

.button.full-width {
    display: block;
    width: 100%;
}

.button.small {
    padding: 7px 12px;
    background-color: #2196f3;
    font-size: 11px;
    line-height: 14px;
    text-transform: uppercase;
}

.button.small:hover {
    background-color: #1565c0;
}

.button.tab {
    margin-right: 8px;
    margin-left: 8px;
    background-color: #a8a8a8;
}

.button.tab:hover {
    background-color: #7e7e7e;
}

.button.tab.w--current {
    background-color: #2196f3;
}

.button.tab.w--current:hover {
    background-color: #1565c0;
}

.button.with-field {
    width: 22%;
    margin-left: 2%;
    float: left;
}

.navigation-link {
    height: 60px;
    padding-top: 18px;
    padding-bottom: 18px;
}

.navigation-link:hover {
    color: #2196f3;
}

.navigation-link.white {
    padding: auto 17px;
    font-family: 'Roboto Condensed', sans-serif;
    color: #2c2c2c;
    font-weight: 400;
    text-transform: uppercase;
}

.navigation-link.white:hover {
    color: #688cbc;
}

.navigation-bar {
    /* padding-right: 15px;
    padding-left: 15px; */
    border-bottom: 1px solid #fff;
    background-color: #fff;
    background-image: -webkit-linear-gradient(270deg, #fff, #dcdcdc);
    background-image: linear-gradient(180deg, #fff, #dcdcdc);
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: center;
}

.navigation-bar.dark {
    background-color: #5d5d5d;
}

.navigation-bar.top {
    margin-top: 58px;
    margin-bottom: 124px;
    border-radius: 5px;
    background-color: #fff;
}

.navigation-menu.left {
    float: left;
}

.navigation-menu.on-bottom {
    float: none;
    text-align: center;
}

.brand-text {
    margin-top: 16px;
    margin-bottom: 0px;
    font-size: 23px;
    line-height: 26px;
    font-weight: 400;
}

.brand-link {
    /*height: 60px;*/
    -webkit-transition: opacity 200ms ease;
    transition: opacity 200ms ease;
}

.brand-link:hover {
    opacity: 0.66;
}

.brand-link.right {
    float: right;
}

.brand-link.on-top {
    display: block;
    float: none;
    text-align: center;
}

.brand-link.white {
    color: #fff;
}

.brand-link.left-spacing {
    /*margin-left: 15px;*/
    color: #fff;
    margin: auto auto auto 0;
}

.brand-link.left-spacing.w--current {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.brand-link.left {
    margin-left: 16px;
}

.section {
    position: static;
    display: block;
    padding-top: 38px;
    padding-bottom: 50px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    background-color: #fff;
}

.section.centered {
    text-align: center;
}

.section.accent {
    background-color: #f3f3f3;
}

.section.dark {
    background-color: #5d5d5d;
    color: #fff;
}

.hero-slider {
    background-color: transparent;
}

.slide {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 500px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: #dbdbdb;
}

.slide.two {
    background-color: #dbdbdb;
}

.header-section {
    padding-top: 104px;
    padding-bottom: 104px;
    /*background-color: #5d5d5d; */
    background-image: linear-gradient(180deg, #fff, #dcdcdc);
    color: #fff;
    text-align: center;
}

.page-heading {
    margin-top: 0px;
    margin-bottom: 11px;
}

.page-header {}

.cta-section {
    padding-top: 50px;
    padding-bottom: 50px;
    background-color: #dbdbdb;
}

.cta-section.centered {
    text-align: center;
}

.cta-section.centered-accented {
    background-color: #2196f3;
    color: #fff;
    text-align: center;
}

.cta-heading {
    margin-top: 3px;
    margin-bottom: 0px;
    font-weight: 400;
}

.cta-heading.inline-block {
    display: inline-block;
    margin-top: 0px;
    margin-right: 13px;
}

.align-right {
    text-align: right;
}

.white-box {
    padding: 15px;
    border-radius: 5px;
    background-color: #fff;
}

.fixed-image-section {
    padding: 117px 20px;
    background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .25), rgba(0, 0, 0, .25)), url('../images/example-bg.png');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .25), rgba(0, 0, 0, .25)), url('../images/example-bg.png');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, 125px;
    background-attachment: scroll, fixed;
    color: #fff;
    text-align: center;
}

.hero-section {
    height: 100vh;
    padding-top: 250px;
}

.hero-section.centered {
    text-align: center;
}

.slider-navigation {
    font-size: 11px;
}

.slider-arrow-link.right {
    overflow: visible;
    width: 36px;
    height: 36px;
    float: right;
    clear: both;
}

.slider-arrow-link.left {
    width: 36px;
    height: 36px;
    float: left;
}

.slider-icon-circle {
    width: 50px;
    height: 50px;
    padding: 6px;
    font-size: 33px;
}

.hero-subheading {
    margin-bottom: 18px;
}

.hollow-button {
    display: inline-block;
    margin-right: 10px;
    margin-left: 10px;
    padding: 9px 20px;
    border: 2px solid #2196f3;
    border-radius: 4px;
    -webkit-transition: background-color 300ms ease, border 300ms ease, color 300ms ease;
    transition: background-color 300ms ease, border 300ms ease, color 300ms ease;
    color: #2196f3;
    font-size: 16px;
    line-height: 19px;
    text-decoration: none;
}

.hollow-button:hover {
    border-color: #1565c0;
    color: #1565c0;
}

.hollow-button.white {
    border-color: #fff;
    color: #fff;
}

.hollow-button.white:hover {
    border-color: hsla(0, 0%, 100%, .64);
    color: hsla(0, 0%, 100%, .72);
}

.section-heading {
    margin-bottom: 20px;
}

.section-heading.centered {
    text-align: center;
}

.main-container {
    padding-right: 20px;
    padding-left: 20px;
    background-color: #fff;
}

.form-label {
    margin-bottom: 6px;
    font-size: 13px;
    text-transform: uppercase;
}

.section-subheading.center {
    font-size: 20px;
    text-align: center;
}

.section-title-group {
    margin-bottom: 62px;
}

.section-title-group.centered {
    text-align: center;
}

.form-field {
    min-height: 41px;
    margin-right: 1px;
    margin-bottom: 17px;
    border-style: none;
    border-radius: 3px;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, .09);
    -webkit-transition: box-shadow 150ms ease;
    transition: box-shadow 150ms ease;
}

.form-field:focus {
    box-shadow: 0 0 0 2px #2196f3;
}

.form-field.text-area {
    min-height: 110px;
}

.form-field.with-button {
    width: 75%;
    margin-bottom: 0px;
    float: left;
}

.form-wrapper.squeezed {
    padding-right: 19%;
    padding-left: 19%;
}

.picture-border {
    border: 5px solid #fff;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, .12);
}

.round-image {
    margin-bottom: 13px;
    border-radius: 100px;
}

.social-button {
    margin-right: 4px;
    margin-bottom: 8px;
    margin-left: 4px;
    padding: 8px;
    border-radius: 100px;
    background-color: #2196f3;
    -webkit-transition: background-color 150ms ease;
    transition: background-color 150ms ease;
}

.social-button:hover {
    background-color: #1565c0;
    opacity: 1;
}

.social-button.border {
    padding: 6px;
    border: 1px solid rgba(0, 0, 0, .36);
    background-color: transparent;
}

.social-button.facebook {
    background-color: #3c5791;
}

.social-button.twitter {
    background-color: #29a9e8;
}

.social-button.red {
    background-color: #d11529;
}

.social-button.pink {
    background-color: #fc488f;
}

.social-button.pink2 {
    background-color: #ed1081;
}

.social-button.orange {
    background-color: #db4e34;
}

.social-button.vimeo {
    background-color: #1ebae7;
}

.social-button.linkdin {
    background-color: #1485c3;
}

.social-button.instagram {
    background-color: #4b769b;
}

.social-button.tumblr {
    background-color: #2e5270;
}

.social-button.webflow {
    background-color: #3278bd;
}

.social-button.medium {
    background-color: #549f63;
}

.social-icon-link {
    padding: 3px;
    opacity: 1;
    -webkit-transition: opacity 150ms ease;
    transition: opacity 150ms ease;
}

.social-icon-link:hover {
    opacity: 0.5;
}

.profile-image {
    margin-bottom: 15px;
    border-radius: 100px;
}

.hero-with-nav {
    background-color: #dbdbdb;
}

.footer {
    padding-top: 50px;
    padding-bottom: 50px;
}

.footer.center {
    text-align: center;
}

.footer.centered-smaller {
    padding-top: 33px;
    padding-bottom: 33px;
}

.footer.accent {
    padding-top: 40px;
    padding-bottom: 0px;
    background-color: #111;
}

.footer.centered-accented {
    background-color: #f1f1f1;
    text-align: center;
}

.float-right {
    float: right;
}

.footer-text {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 16px;
}

.link {
    display: block;
    margin-bottom: 10px;
    color: #2196f3;
    text-decoration: none;
}

.link:hover {
    color: #1565c0;
}

.footer-brand-text {
    font-size: 26px;
    line-height: 33px;
}

.sidemenu-wrapper {
    margin-left: 10px;
    padding-left: 20px;
}

.sidemenu-title {
    margin-bottom: 10px;
}

.sidemenu-link {
    display: block;
    padding-top: 6px;
    padding-bottom: 6px;
    color: #8f8f8f;
    text-decoration: none;
}

.sidemenu-link:hover {
    color: #333;
}

.grid-image {
    margin-bottom: 20px;
}

.info-wrapper {
    margin-bottom: 14px;
}

.info-icon {
    float: left;
}

.info-text {
    margin-left: 34px;
}

.footer-link {
    display: block;
    margin-bottom: 2px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    color: #fff;
    text-decoration: none;
}

.footer-link:hover {
    color: #688cbc;
}

.footer-link.with-icon {
    margin-left: 30px;
}

.hero-title-wrapper {
    margin-bottom: 155px;
}

.icon-left {
    padding: 6px;
    float: left;
    color: #919191;
}

.text-right {
    margin-left: 49px;
}

.left-navigation {
    width: 20%;
    height: 100vh;
    float: left;
    background-color: #dbdbdb;
}

.nav-link {
    display: block;
    padding: 7px 0px;
    text-align: center;
}

.nav-menu {
    float: none;
}

.logo-link {
    display: block;
    margin-top: 216px;
    margin-bottom: 50px;
    float: none;
    text-align: center;
}


/*COMMENTED THIS BLOW SECTION AS IT IS OBSTRUCTING CART PAGE SHIPPING FORM. */


/* .content {
    overflow: hidden;
    width: 80%;
    float: left;
    display: none;
} */

.social-footer {
    margin-top: 56px;
    text-align: center;
}

.grid-fours {
    width: 25%;
    padding: 10px;
    float: left;
}

.tab-menu {
    margin-bottom: 40px;
    text-align: center;
}

.flushed-grid {
    width: 25%;
    float: left;
}

.flushed-grid.thirds {
    width: 33.33%;
}

.flushed-grid.sixths {
    width: 16.66%;
}

.utility-page-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100vw;
    height: 100vh;
    max-height: 100%;
    max-width: 100%;
    -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;
}

.utility-page-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 260px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
}

.utility-page-form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.success-wrapper {
    padding: 31px;
    border-radius: 5px;
    background-color: #4caf50;
    color: #fff;
}

.success-message {
    margin-bottom: 0px;
}

.error-wrapper {
    border-radius: 5px;
    background-color: #d32f2f;
    color: #fff;
}

.error-message {
    margin-bottom: 0px;
}

.social-link-wrapper {
    text-align: center;
}

.background {
    background-color: #dbdbdb;
}

.custom-container {
    display: block;
    max-width: 1000px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 20px;
    padding-left: 20px;
    background-color: #fff;
}

.rich-text h1 {
    margin-top: 30px;
}

.rich-text h3 {
    margin-top: 30px;
}

.rich-text h5 {
    margin-top: 30px;
}

.rich-text h4 {
    margin-top: 30px;
}

.rich-text h6 {
    margin-top: 30px;
}

.image-column {
    text-align: center;
}

.content-column {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
}

.feature-column {
    text-align: center;
}

.waterfall-image-column {
    text-align: center;
}

.logo {
    position: inline;
    display: block;
    float: left;
    margin-top: 0px;
}

.container-2 {
    display: block;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.section-2 {
    display: block;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.container-3 {
    display: block;
}

.topnav {
    background-color: #2c2c2c;
}

.container-4 {
    position: static;
    display: block;
    overflow: visible;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.link-2 {
    display: inline-block;
    padding: 8px 17px;
    font-family: Roboto, sans-serif;
    color: #fff;
    font-weight: 500;
}

.link-2:hover {
    background-color: #688cbc;
}

.link-2.icon-phone {
    padding-left: 36px;
    background-image: url('../images/phone.svg');
    background-position: 10px 50%;
    background-size: 16px;
    background-repeat: no-repeat;
}

.link-2.icon-phone:hover {
    background-color: #688cbc;
    background-image: url('../images/phone_hover.svg');
    background-position: 10px 50%;
    background-size: 16px;
    background-repeat: no-repeat;
}

.link-2.icon-chat {
    padding-left: 36px;
    background-image: url('../images/Asset-2.svg');
    background-position: 10px 50%;
    background-size: 16px;
    background-repeat: no-repeat;
}

.link-2.icon-chat:hover {
    background-color: #688cbc;
    background-image: url('../images/chat_hover.svg');
    background-position: 10px 50%;
    background-size: 16px;
}

.link-2.icon-search {
    padding-left: 36px;
    background-image: url('../images/search.svg');
    background-position: 10px 50%;
    background-size: 16px;
    background-repeat: no-repeat;
}

.link-2.icon-search:hover {
    background-color: #688cbc;
    background-image: url('../images/search_hover.svg');
    background-position: 10px 50%;
    background-size: 16px;
}

.link-2.icon-location {
    padding-left: 36px;
    background-image: url('../images/location.svg');
    background-position: 10px 50%;
    background-size: 16px;
    background-repeat: no-repeat;
}

.link-2.icon-location:hover {
    background-color: #688cbc;
    background-image: url('../images/location_hover.svg');
    background-position: 10px 50%;
    background-size: 16px;
}

.link-2.icon-world {
    padding-left: 36px;
    background-image: url('../images/world_hover.svg');
    background-position: 10px 50%;
    background-size: 16px;
    background-repeat: no-repeat;
}

.link-2.icon-world:hover {
    background-color: #688cbc;
    background-image: url('../images/world_hover.svg');
    background-position: 10px 50%;
    background-size: 16px;
    background-repeat: no-repeat;
}

.link-2.icon-login {
    padding-left: 36px;
    background-image: url('../images/login.svg');
    background-position: 10px 50%;
    background-size: 16px;
    background-repeat: no-repeat;
}

.link-2.icon-login:hover {
    background-image: url('../images/login_hover.svg');
    background-position: 10px 50%;
    background-size: 16px;
}

.link-2.icon-shopping {
    padding-left: 36px;
    background-image: url('../images/bag.svg');
    background-position: 10px 50%;
    background-size: 16px;
    background-repeat: no-repeat;
}

.link-2.icon-shopping:hover {
    background-image: url('../images/bag_hover.svg');
    background-size: 16px;
}

.row {
    margin-top: 0px;
    margin-bottom: 1px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.column {
    padding-top: 0px;
    padding-bottom: 0px;
}

.column-2 {
    padding-right: 0px;
    padding-left: 0px;
    width: 40%;
    height: auto;
}

.heading {
    margin-bottom: 2px;
    color: #fff;
    line-height: 24px;
    text-transform: uppercase;
}

.text-span {
    font-family: Roboto, sans-serif;
    font-size: 13px;
    line-height: 24px;
}

.socialnav {
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid #1e1d1d;
    border-bottom: 1px solid #1e1d1d;
    background-color: #0e0e0e;
}

.image {
    width: 32px;
}

.image-2 {
    width: 36px;
}

.link-block {
    width: 36px;
}

.link-block.icon-fb {
    position: relative;
    display: inline;
    border: 0px none #000;
    border-radius: 50px;
    background-color: #2c2c2c;
    background-image: url('../images/social-02.svg');
    background-position: 50% 50%;
    background-size: 65%;
    background-repeat: no-repeat;
}

.link-block.icon-pi {
    border: 0px none #000;
    border-radius: 50px;
    background-color: #2c2c2c;
    background-image: url('../images/social-11.svg');
    background-position: 50% 50%;
    background-size: 36px;
    background-repeat: no-repeat;
}

.footerlogo {
    padding-bottom: 48px;
    background-image: url('../images/Stark_footerlogo.png');
    background-position: 100% 100%;
    background-size: auto;
    background-repeat: no-repeat;
}

.column-3 {
    background-image: url('../images/example-bg.png');
    background-position: 0px 0px;
    background-size: 125px;
}

.column-4 {
    background-image: url('../images/Stark_footerlogo.png');
    background-position: 100% 50%;
    background-size: contain;
    background-repeat: no-repeat;
}

.link-block-2 {
    border: 0px none #000;
    border-radius: 50px;
}

.link-block-3 {
    border: 0px solid #000;
    border-radius: 50px;
}

.link-block-4 {
    border: 0px solid #000;
    border-radius: 50px;
}

.column-5 {
    position: relative;
    padding-right: 0px;
    padding-left: 0px;
}

.image-3 {
    width: 36px;
    margin-top: 0px;
    padding-right: 0px;
    border-radius: 50px;
    background-color: #2c2c2c;
}

.sociallink {
    width: 36px;
    height: 36px;
    margin-right: 5px;
    margin-left: 5px;
    float: left;
    border-radius: 50px;
    background-color: #2c2c2c;
    background-image: url('../images/example-bg.png');
    background-position: 0px 0px;
    background-size: 125px;
}

.sociallink.icon-istg {
    float: left;
    clear: none;
    background-image: url('../images/social-07.svg');
    background-position: 50% 50%;
    background-size: 24px;
    background-repeat: no-repeat;
}

.sociallink.icon-pi {
    background-image: url('../images/social-11.svg');
    background-position: 50% 50%;
    background-size: 24px;
    background-repeat: no-repeat;
}

.sociallink.icon-fb {
    background-image: url('../images/social-02.svg');
    background-position: 50% 50%;
    background-size: 24px;
    background-repeat: no-repeat;
}

.sociallink.icon-tweet {
    background-image: url('../images/social-18.svg');
    background-position: 50% 50%;
    background-size: 24px;
    background-repeat: no-repeat;
}

.sociallink.icon-hz {
    background-image: url('../images/social-21.svg');
    background-position: 50% 50%;
    background-size: 24px;
    background-repeat: no-repeat;
}

.sociallink.icon-tube {
    background-image: url('../images/social-16.svg');
    background-position: 50% 50%;
    background-size: 24px;
    background-repeat: no-repeat;
}

.row-2 {
    margin-right: 0px;
    margin-left: 0px;
}

.copyright {
    background-color: #111;
}

.container-5 {
    padding-top: 20px;
    padding-bottom: 65px;
}

.text-block {
    color: #4c4b4b;
    font-size: 12px;
}

.text-block-white {
    padding-top: 5%;
    padding-right: 12%;
    padding-left: 12%;
    color: #fff;
    text-align: center;
    font-size: 1.6em;
    line-height: 1.4em;
    margin-bottom: 0.5em;
}

.link-3 {
    color: #4c4b4b;
    text-decoration: underline;
}

.left-arrow {
    left: 0px;
    bottom: 0px;
}

.icon {
    left: 0px;
    bottom: 0px;
    margin-top: 30px;
    margin-bottom: 30px;
}

.icon-2 {
    right: 0px;
    bottom: 0px;
    margin-top: 30px;
    margin-bottom: 30px;
}

.right-arrow {
    right: 0px;
    bottom: 0px;
}

.row-3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: #f1f1f1;
}

.sliderimagecontainer {
    position: absolute;
    left: 0px;
    top: 0px;
    display: block;
    height: 423px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.image-4 {
    display: inline-block;
}

.div-block {
    position: fixed;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.container-6 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.div-block-2 {
    position: absolute;
    left: 0px;
    top: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.container-7 {
    background-color: #d32f2f;
}

.image-5 {
    width: 100%;
}

.slider {
    display: inline-block;
    width: 100%;
    height: 550px;
}

.slidercontentwrap {
    width: 100%;
    height: 24%;
    background-color: #fff;
}

.image-6 {
    display: inline-block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.mask-2 {
    display: inline-block;
    width: 100%;
    /* height: 550px; */
}

.right-arrow-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    /* padding-bottom: 3.5%;
    padding-left: 2%; */
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    justify-content: flex-start;
}

.icon-3 {
    overflow: hidden;
}

.left-arrow-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    /* padding-bottom: 3.5%;
    padding-left: 2%; */
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    justify-content: flex-end;
}

.image-9 {
    width: 20px;
    height: 20px;
    margin-right: 1em;
}

.image-8 {
    width: 20px;
    height: 20px;
    margin-left: 1em;
}

.image-8, .image-9 {
    transform: translateY(2em);
    position: relative;
    z-index: 2000;
}


/* .slide-nav {
    left: 0px;
    top: 0px;
    right: 0px;
    margin-bottom: 7%;
} */

.indicate-custom {
    position: absolute;
    display: inline-block;
    margin-top: -1%;
    margin-left: 4.8%;
    padding: 5px 10px;
    background-color: #688cbc;
    font-family: Roboto, sans-serif;
    color: #fff;
    font-size: 1em;
    line-height: 1em;
    font-weight: 500;
}

.slidertitle {
    display: inline-block;
    margin-top: 1.5%;
    margin-left: 4.9%;
    font-family: Roboto, sans-serif;
    color: #2c2c2c;
    font-size: 2em;
    line-height: 1em;
    font-weight: 300;
}

.slidedescription {
    display: block;
    width: 50%;
    margin-left: 4.9%;
    font-family: Roboto, sans-serif;
    color: #2c2c2c;
    font-size: 113%;
    line-height: 1em;
    font-weight: 400;
    padding: 0.8em 0;
}

.link-5 {
    color: #688cbc;
    line-height: 138%;
}

.button {
    display: inline-block;
    margin-top: -5%;
    margin-right: 5%;
    padding-right: 2%;
    padding-left: 2%;
    float: right;
    border: 1px solid #688cbc;
    background-color: #fff;
    font-family: Roboto, sans-serif;
    color: #688cbc;
    font-size: 1em;
    line-height: 1em;
    font-weight: 500;
    text-transform: uppercase;
}

.button.transparent_btn {
    /*position: absolute;*/
    display: inline-block;
    margin: auto auto 0px 0%;
    float: none;
    clear: both;
    border-radius: 0px;
    background-color: transparent;
    text-align: center;
}

.sliderimage {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    /* height: 76%; */
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
}

.carouselsliderwrapper {
    background-image: url('../images/sliderbg.jpg'), linear-gradient(180deg, #000 52%, #fff 0);
    background-position: 0% -233px, 0px 0px;
    background-size: cover, auto;
    background-repeat: no-repeat, repeat;
    text-align: center;
}


    
.container-8 {
    height: 500px;
}

.carouseloverlay {
    display: block;
    margin-top: -180px;
    overflow: hidden;
}

@media screen and (min-width:320px) and (max-width:480px) {
    .carouseloverlay {
        margin-top: -5em;
    }
    .container-8 {
        height: 450px;
    }
}

.heading-2 {
    position: absolute;
    color: #fff;
    font-size: 3em;
    text-align: center;
}

.text-span-2 {
    font-weight: 300;
}

.text-block-3 {
    padding-top: 5%;
    padding-right: 10%;
    padding-left: 10%;
    font-family: Roboto, sans-serif;
    color: #fff;
    font-weight: 400;
    text-align: center;
}

.html-embed {
    overflow: visible;
}

.blogsplashcontent {
    position: relative;
    display: inline-block;
    height: 412px;
    padding-right: 0px;
    padding-left: 0px;
    background-color: hsla(0, 0%, 100%, .85);
}

.row-4 {
    background-image: url('../images/img1.png');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

.div-block-3 {
    position: absolute;
    left: -100%;
    display: block;
    margin-top: -24px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div-block-4 {
    display: inline-block;
}

.splashbanner-content {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    display: inline;
    margin-right: 46px;
    margin-left: 242px;
}

.blogbrief {
    position: static;
    display: block;
    height: 100%;
    padding-left: 26%;
}

.blogdescription {
    display: block;
    margin-top: 2%;
    font-family: Roboto, sans-serif;
    color: #2c2c2c;
    font-size: 113%;
    font-weight: 400;
    line-height: 1.5em;
    margin-right: 6%;
}

.blogtextlink {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 1px;
    display: inline-block;
    margin-bottom: 20px;
    margin-left: 18%;
    float: right;
    clear: none;
    font-family: Roboto, sans-serif;
    color: #688cbc;
    font-weight: 500;
    text-transform: uppercase;
    transform: translateY(-1.5em);
    z-index: 1;
}

.image-10 {
    float: left;
    z-index: 1;
    position: relative;
    /* height: 500px;  */
    width: 255px;
    /* margin-left: -77px;  */
    margin-top: -63px;
}


.section-3 {
    height: 20%;
}

.column-6 {
    padding-left: 0px;
}

.div-block-5 {
    position: absolute;
    left: 0;
    display: inline-block;
    width: 50%;
    margin-top: -9px;
    float: left;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.div-block-5.blog-details {
    position: relative;
    top: 0px;
    right: 0px;
    bottom: 0px;
    display: block;
    height: 436px;
    padding-top: 0%;
    padding-bottom: 0%;
    padding-left: 18%;
    float: left;
    clear: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    /* background-color: rgba(255, 255, 255, 0.851); */
}

.div-block-6 {
    /*  background-color: #000; */
    background-image: linear-gradient(90deg, rgba(240, 240, 240, 0.8) 20%, rgba(240, 240, 240, 0.82) 59%, rgba(240, 240, 240, 0) 100%), url('../images/img1.png');
    background-position-x: 50%;
    background-position-y: 50%;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
}

.highlight-blue {
    position: absolute;
    display: block;
    margin-top: -4px;
    padding: 5px 10px;
    background-color: #688cbc;
    font-family: Roboto, sans-serif;
    color: #fff;
    font-size: 1em;
    line-height: 1em;
    font-weight: 500;
    text-align: left;
    text-transform: uppercase;
}

.column-7 {
    padding-right: 0px;
    padding-left: 0px;
}

.column-8 {
    padding-right: 0px;
    padding-left: 0px;
}

.article-item {
    /* position: static; */
    position:relative;
    /* left: 1px;
    bottom: 1px; */
    /* display: block; */
    /* padding: 44% 5% 1%; */
    display:flex;
    flex-flow:row wrap;
    align-items: flex-end;
    align-content: flex-end;
    justify-content:flex-start;
    padding-bottom:2%;
    padding-left:2%;
    border: 1px solid #fff;
    background-size: cover;
    background-repeat: no-repeat;
    font-family: Roboto, sans-serif;
    height: 517px;
    object-fit: fill;
}
.article-item div{
    display:block;
    min-width:100%;
}
.article-item .heading-3{
    display:inline-flex;
    min-width:100%;
}
.article-item a.button.transparent_btn{
    display: inline-flex;
    min-width:8em;
    max-width:12em;
    width:auto;
    align-self: flex-start;
    justify-self: flex-start;
    justify-content: center;
    text-align:center;
}

.article-item-type-1{
    background-image: -webkit-linear-gradient(270deg, hsla(0, 0%, 100%, 0) 48%, rgba(0, 0, 0, .75)), url('../images/img4.jpg');
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 48%, rgba(0, 0, 0, .75)), url('../images/img4.jpg');
    /* background-position: 0px 0px, 50% 50%; */
    background-position-y: 96%;
}

.article-item-type-2 {
    /* position: relative; */
    /* padding: 88% 10% 2%; */
    /* border: 1px solid #fff; */
    background-image: -webkit-linear-gradient(270deg, hsla(0, 0%, 100%, 0) 48%, #000), url('../images/img5.png');
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 48%, #000), url('../images/img5.png');
    background-position: 0px 0px, 0px 0px;
    /* background-size: auto, cover; */
    /* background-repeat: repeat, no-repeat; */
    /* font-family: Roboto, sans-serif; */
    /* height: 517px; */
}
.article-item-type-3 {
    background-image:  -webkit-linear-gradient(270deg, hsla(0, 0%, 100%, 0) 48%, #000), url('../images/img6.png');
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 48%, #000), url('../images/img6.png');
    /* background-position: 50% 50%, 0px 0px; */
    background-position-x: 50%;
    /* background-size: cover, auto; */
    background-repeat: no-repeat;
}

.text-block-4 {
    margin-top: 0px;
    font-family: Roboto, sans-serif;
    color: #fff;
    text-transform: uppercase;
}

.heading-3 {
    color: #fff;
    text-transform: uppercase;
}


/* .article-type2.tt {
    padding: 98% 10% 2%;
} */



html.w-mod-js *[data-ix="fade-in-bottom-page-loads"] {
    opacity: 0;
    -webkit-transform: translate(0px, 50px);
    -ms-transform: translate(0px, 50px);
    transform: translate(0px, 50px);
}

html.w-mod-js *[data-ix="fade-in-left-scroll-in"] {
    opacity: 0;
    -webkit-transform: translate(-50px, 0px);
    -ms-transform: translate(-50px, 0px);
    transform: translate(-50px, 0px);
}

html.w-mod-js *[data-ix="fade-in-right-scroll-in"] {
    opacity: 0;
    -webkit-transform: translate(50px, 0px);
    -ms-transform: translate(50px, 0px);
    transform: translate(50px, 0px);
}

html.w-mod-js *[data-ix="fade-in-top-scroll-in"] {
    opacity: 0;
    -webkit-transform: translate(0px, -50px);
    -ms-transform: translate(0px, -50px);
    transform: translate(0px, -50px);
}

html.w-mod-js *[data-ix="fade-in-bottom-scroll-in"] {
    opacity: 0;
    -webkit-transform: translate(0px, 50px);
    -ms-transform: translate(0px, 50px);
    transform: translate(0px, 50px);
}

html.w-mod-js *[data-ix="bounce-in-scroll-in"] {
    opacity: 0;
    -webkit-transform: scale(0.6000000000000006, 0.6000000000000006);
    -ms-transform: scale(0.6000000000000006, 0.6000000000000006);
    transform: scale(0.6000000000000006, 0.6000000000000006);
}

html.w-mod-js *[data-ix="scale-on-scroll"] {
    opacity: 0;
    -webkit-transform: scale(0.01, 0.01);
    -ms-transform: scale(0.01, 0.01);
    transform: scale(0.01, 0.01);
}

@media (max-width: 1024px) {
    .hamburger-button:hover {
        color: #2196f3;
    }
    .hamburger-button.w--open {
        background-color: #333;
    }
    .hamburger-button.left {
        float: left;
    }
    .hamburger-button.white {
        float: left;
        color: #688cbc;
    }
    .brand-link.left-spacing.w--current {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        float: none;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -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;
    }
    .hero-slider {
        height: 400px;
    }
    .form-wrapper.squeezed {
        padding-right: 10%;
        padding-left: 10%;
    }
    .left-navigation {
        width: 100%;
        height: auto;
        float: none;
    }
    .nav-link {
        padding-top: 15px;
        padding-bottom: 15px;
        color: #fff;
    }
    .nav-menu {
        padding: 17px;
        background-color: #333;
    }
    .logo-link {
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 10px;
        float: left;
    }
    .content {
        width: 100%;
        height: auto;
    }
    .social-footer {
        margin-top: 0px;
    }
    .content-column {
        padding-top: 0px;
    }
    .column {
        text-align: left;
    }
    .link-block-5 {
        float: right;
    }
    .link-block-5.w--current {
        position: relative;
        top: 10px;
        display: inline-block;
        width: 36px;
        height: 36px;
        float: right;
        clear: none;
        background-image: url('../images/bag.svg');
        background-position: 50% 50%;
        background-size: 36px 36px;
        background-repeat: no-repeat;
    }
    .text-block-2 {
        display: inline-block;
    }
    .link-4 {
        display: inline-block;
        margin-top: 13px;
        padding: 18px 18px 0px;
        float: right;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        background-image: url('../images/shopping_black.svg');
        background-position: 50% 50%;
        background-size: 68%;
        background-repeat: no-repeat;
        font-family: Roboto, sans-serif;
        color: #fff;
        font-size: 12px;
        line-height: 22px;
    }
    .slider {
        height: 435px;
    }
    .slidercontentwrap {
        height: 33%;
    }
    .mask-2 {
        display: inline-block;
        /* height: 435px; */
    }
    .right-arrow-2 {
        width: 50px;
        /* padding-right: 21px;
        padding-bottom: 10%; */
        padding-left: 8px;
    }
    .left-arrow-2 {
        width: 50px;
        /* padding-bottom: 10%;
        padding-left: 20px; */
    }
    /* .slide-nav {
        margin-bottom: 18.5%;
    } */
    .indicate-custom {
        margin-top: -2%;
        margin-left: 56px;
    }
    .slidertitle {
        margin-top: 3.5%;
        margin-left: 8%;
    }
    .slidertitle.h1 {
        margin-left: 0%;
    }
    .slidedescription {
        width: 100%;
        margin-left: 8%;
    }
    .button {
        display: inline-block;
        margin-top: 1.5%;
        margin-right: auto;
        margin-left: 8%;
        float: left;
    }
    .button.transparent_btn {
        margin-left: 0%;
    }
    /* .sliderimage {
        height: 67%;
    } */
    .blogsplashcontent {
        position: relative;
        left: 0px;
        right: 0px;
        bottom: 0px;
        overflow: visible;
    }
    .row-4 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -webkit-box-align: baseline;
        -webkit-align-items: baseline;
        -ms-flex-align: baseline;
        align-items: baseline;
        background-position: 100% 100%;
        background-size: auto 45%;
    }
    .div-block-3 {
        position: relative;
        left: 0%;
    }
    .blogbrief {
        position: static;
        left: 0px;
        top: 0px;
        right: 0px;
        bottom: 0px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding-right: 10%;
        padding-left: 10%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
    }
    .blogdescription {
        margin-left: 0%;
        padding-right: 0px;
    }
    .blogtextlink {
        display: block;
        width: auto;
    }
    .blogtextlink.m-textlink-wwhitebg {
        position: absolute;
        left: 1px;
        right: 0px;
        bottom: 1px;
        z-index: 1;
        display: inline-block;
        margin-bottom: 0px;
        margin-left: 0px;
        padding-top: 15px;
        padding-bottom: 15px;
        padding-left: 38%;
        float: left;
        background-color: #fff;
    }
    .image-10 {
        position: relative;
        z-index: 2;
        margin-top: 372px;
    }
    .column-6 {
        position: static;
        -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
        align-self: flex-start;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }
    .div-block-5 {
        position: relative;
        display: inline-block;
        width: 100%;
    }
    .div-block-5.blog-details {
        position: static;
        width: 100%;
        height: 350px;
        padding-left: 0%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        background-image: url('../images/img3.png');
        background-position: 0px 0px;
        background-size: cover;
        background-repeat: no-repeat;
        text-align: center;
    }
    /* .div-block-5.m-blogimg {
        margin-top: -123px;
    } */
    .div-block-6 {
        background-position: 100% 100%;
        background-size: auto 48%;
    }
    .highlight-blue {
        position: absolute;
        display: inline-block;
        margin-top: -11px;
        margin-right: auto;
        margin-left: 0%;
    }
}

@media (max-width: 991px) {
    .hamburger-button:hover {
        color: #2196f3;
    }
    .hamburger-button.w--open {
        background-color: #333;
    }
    .hamburger-button.left {
        float: left;
    }
    .hamburger-button.white {
        float: left;
        color: #688cbc;
    }
    .brand-link.left-spacing.w--current {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        float: none;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -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;
    }
    .hero-slider {
        height: 400px;
    }
    .form-wrapper.squeezed {
        padding-right: 10%;
        padding-left: 10%;
    }
    .left-navigation {
        width: 100%;
        height: auto;
        float: none;
    }
    .nav-link {
        padding-top: 15px;
        padding-bottom: 15px;
        color: #fff;
    }
    .nav-menu {
        padding: 17px;
        background-color: #333;
    }
    .logo-link {
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 10px;
        float: left;
    }
    .content {
        width: 100%;
        height: auto;
    }
    .social-footer {
        margin-top: 0px;
    }
    .content-column {
        padding-top: 0px;
    }
    .column {
        text-align: left;
    }
    .link-block-5 {
        float: right;
    }
    .link-block-5.w--current {
        position: relative;
        top: 10px;
        display: inline-block;
        width: 36px;
        height: 36px;
        float: right;
        clear: none;
        background-image: url('../images/bag.svg');
        background-position: 50% 50%;
        background-size: 36px 36px;
        background-repeat: no-repeat;
    }
    .text-block-2 {
        display: inline-block;
    }
    .link-4 {
        display: inline-block;
        margin-top: 13px;
        padding: 18px 18px 0px;
        float: right;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        background-image: url('../images/shopping_black.svg');
        background-position: 50% 50%;
        background-size: 68%;
        background-repeat: no-repeat;
        font-family: Roboto, sans-serif;
        color: #fff;
        font-size: 12px;
        line-height: 22px;
    }
    .slider {
        /* height: 435px; */
    }
    .slidercontentwrap {
        height: 33%;
    }
    .mask-2 {
        display: inline-block;
        /* height: 435px; */
    }
    .right-arrow-2 {
        width: 50px;
        /* padding-right: 21px;
        padding-bottom: 10%;
        padding-left: 8px; */
    }
    .left-arrow-2 {
        width: 50px;
        /* padding-bottom: 10%;
        padding-left: 20px; */
    }
    /* .slide-nav {
        margin-bottom: 18.5%;
    } */
    .indicate-custom {
        margin-top: -2%;
        margin-left: 56px;
    }
    .slidertitle {
        margin-top: 3.5%;
        margin-left: 8%;
    }
    .slidedescription {
        width: 100%;
        margin-left: 8%;
    }
    .button {
        display: inline-block;
        margin-top: 1.5%;
        margin-right: auto;
        margin-left: 8%;
        float: left;
    }
    /* .sliderimage {
        height: 67%;
    } */
    .slidertitle.h1 {
        margin-left: 0%;
        margin-top: 10%;
    }
    .slidedescription {
        width: 100%;
        margin-left: 8%;
    }
    .button {
        /*display: inline-block;
        margin-top: 1%;
        margin-right: auto;
        margin-left: 8%;
        float: left;
        margin-right: auto;
        margin-left: auto;
        margin-top: 1%;*/
        margin: 1% auto 0;
        border-radius: 0px;
        display: block;
        float: none;
        width: 30%;
    }
    /* needcheck position and margin-top*/
    .button.transparent_btn {
        position: static;
        margin-top: 2%;
        margin-left: 0%;
    }
    /* .sliderimage {
        height: 67%;
    } */
    .blogsplashcontent {
        position: relative;
        left: 0px;
        right: 0px;
        bottom: 0px;
        overflow: visible;
    }
    .row-4 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -webkit-box-align: baseline;
        -webkit-align-items: baseline;
        -ms-flex-align: baseline;
        align-items: baseline;
        background-position: 100% 100%;
        background-size: auto 45%;
    }
    .div-block-3 {
        position: relative;
        left: 0%;
    }
    .blogbrief {
        position: static;
        left: 0px;
        top: 0px;
        right: 0px;
        bottom: 0px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding-right: 10%;
        padding-left: 10%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
    }
    .blogdescription {
        margin-left: 0%;
        padding-right: 0px;
    }
    .blogtextlink {
        display: block;
        width: auto;
    }
    .blogtextlink.m-textlink-wwhitebg {
        position: absolute;
        left: 1px;
        right: 0px;
        bottom: -25px;
        z-index: 1;
        display: inline-block;
        margin-bottom: 0px;
        margin-left: 0px;
        padding-top: 15px;
        padding-bottom: 15px;
        padding-left: 38%;
        float: left;
        background-color: #fff;
    }
    .image-10 {
        position: relative;
        z-index: 2;
        margin-top: 346px;
    }
    .column-6 {
        position: static;
        -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
        align-self: flex-start;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }
    .div-block-5 {
        position: relative;
        display: inline-block;
        width: 100%;
    }
    .div-block-5.blog-details {
        position: absolute;
        width: 100%;
        height: 350px;
        padding-left: 0%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        background-image: url('../images/img3.png');
        background-position: 0px 0px;
        background-size: cover;
        background-repeat: no-repeat;
        text-align: center;
    }
    .div-block-5.m-blogimg {
        margin-top: -123px;
    }
    .div-block-6 {
        background-position: 100% 100%;
        background-size: auto 48%;
    }
    .highlight-blue {
        position: absolute;
        padding: 1.2% 3%;
        display: inline;
        /*margin-top: -11px;*/
        font-size: 1.5em;
        /*margin-left: -14%;*/
    }
    /*.highlight-blue {
    position: absolute;
    display: inline-block;
    margin-top: -11px;
    margin-right: auto;
    margin-left: 0%;
  }*/

    /* .article-item {
        padding-top: 24.05%;
    } */
    .heading-3 {
        font-size: 1.5em;
        line-height: 1.2em;
    }
    /* .article-type2 {
        padding-top: 52%;
    } */
}
/* @media (max-width:800px){
    .article-item {
        padding-top: 88%;
    }
    .article-item.tt,.article-type2,.article-type2.tt{
        padding-top: 100%;
    }
} */
@media (max-width:479px){
    .image-10 {
        margin-top: -98px;
    }
}
/*---------------- VIJAY-------------------*/

.page-title {
    font-weight: 300;
}


/*----------------------*/

@media (max-width: 1366px) {
    .slidertitle {
        margin-top: 2.5%;
    }
    .slidedescription {
        line-height: 2em;
    }
    .carouselsliderwrapper {
        background-position: 0% 0px, 0px 0px;
    }
}

@media (max-width: 767px) {
    .brand-link.on-top {
        float: left;
    }
    .brand-link.left-spacing {
        padding-left: 0px;
    }
    .section {
        padding-right: 20px;
        padding-left: 20px;
    }
    .section.blogs {
        padding-right: 0px;
        padding-left: 0px;
    }
    .hero-slider {
        height: 528px;
    }
    .slide {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .cta-section {
        padding-right: 20px;
        padding-left: 20px;
        text-align: center;
    }
    .cta-heading {
        margin-bottom: 10px;
    }
    .form-wrapper.squeezed {
        padding-right: 9px;
        padding-left: 0px;
    }
    .picture-border {
        margin-bottom: 13px;
    }
    .footer {
        padding-right: 20px;
        padding-left: 20px;
    }
    .footer-link {
        display: none;
    }
    .grid-fours {
        width: 33.33%;
    }
    .image-column {
        margin-bottom: 10px;
    }
    .content-column {
        margin-bottom: 13px;
        text-align: center;
    }
    .container {
        padding-right: 20px;
        padding-left: 20px;
    }
    .footerlogo {
        padding-bottom: 101px;
        background-image: url('../images/Stark_footerlogo.png');
        background-position: 50% 100%;
        background-size: auto;
        background-repeat: no-repeat;
    }
    .column-5 {
        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;
    }
    .text-block {
        text-align: center;
    }
    .slider {
        display: block;
        /* height: 380px; */
    }
    .mask-2 {
        display: block;
    }
    /* .slide-nav {
        margin-bottom: 25%;
    } */
    .indicate-custom {
        margin-left: 10%;
    }
    .slidertitle {
        margin-top: 5.5%;
        margin-left: 10%;
        font-size: 1.5em;
    }
    /* Check */
    .slidertitle.h1 {
        display: block;
        float: none;
    }
    .slidedescription {
        width: 80%;
        margin-left: 10%;
        font-size: 1em;
    }
    .button {
        /*margin-right: 60%;
        margin-left: 10%;*/
        display: block;
        width: 42%;
        margin: 1% auto 0;
        float: none;
        clear: both;
        border-radius: 0px;
    }
    .button.transparent_btn {
        position: static;
        margin-top: 26px;
        float: none;
        clear: none;
    }
    /* .sliderimage {
        height: 55%;
    } */
    .blogdescription {
        padding-right: 5%;
        padding-left: 5%;
        float: left;
    }
    .blogtextlink.m-textlink-wwhitebg {
        padding-left: 50%;
    }
    .div-block-5.blog-details {
        margin-right: auto;
        margin-left: auto;
        text-align: center;
    }
    .highlight-blue {
        /* position: static; */
        display: inline-block;
        overflow: visible;
        width: auto;
        float: none;
        clear: none;
        text-align: center;
        width: 80%;
        left: 10%;
    }
}

@media (max-width:480px){
    .highlight-blue{
        width: 96%;
        left: 2%;
        right:2%;
        font-size:1.1em;
    }
}

#bnrSlider-1 .pagerInBottom .cws-pager {
    bottom: 8em;
}

#bnrSlider-1 .cws-pager li a {
    height: 1em;
    width: 1em;
    background-color: rgba(255, 255, 255, 0.4);
    transition: background-color 100ms, color 100ms;
    border: none;
}

#bnrSlider-1 .cws-pager a.cws-active {
    background-color: #FFFFFF;
}

#bnrSlider-1 .cws-arw a {
    top: 91%;
}

#bnrSlider-1 {
    margin: 0 auto;
}

@media (max-width: 479px) {
    #bnrSlider-1 .cws-arw a {
        top: 90%;
    }
    .button.tab {
        margin-bottom: 9px;
    }
    .hero-slider {
        height: 550px;
    }
    .slide {
        padding-right: 53px;
        padding-left: 53px;
    }
    .footer-link {
        display: none;
    }
    .grid-fours {
        width: 50%;
    }
    .footerlogo {
        padding-bottom: 86px;
        background-position: 50% 100%;
        background-size: contain;
    }
    .column-5 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        text-align: left;
    }
    .container-5 {
        text-align: center;
    }
    .slider {
        display: inline-block;
        height: 365px;
    }
    .slidercontentwrap {
        display: inline-block;
        height: 50%;
        min-height: 220px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .mask-2 {
        display: block;
        /* height: 425px; */
    }
    .right-arrow-2 {
        width: 30px;
        /* padding-right: 1%;
        padding-bottom: 25%; */
    }
    .left-arrow-2 {
        width: 30px;
        /* padding-bottom: 25%;
        padding-left: 1%; */
    }
    .slide-nav {
        /* margin-bottom: 54.5%; */
        font-size: 12px;
    }
    .indicate-custom {
        margin-left: 12%;
    }
    .slidertitle {
        width: 80%;
        margin-top: 10%;
        margin-left: 12%;
        font-size: 1.5em;
    }
    .slidertitle.h1 {
        float: none;
    }
    .slidedescription {
        width: 80%;
        margin-top: 2%;
        margin-left: 12%;
        font-size: 1em;
        line-height: normal;
    }
    .button {
        /*width: 63%;
        margin-right: 10%;
        margin-left: 10%;
        float: left;*/
        clear: both;
        width: 72%;
        margin: 1% auto 0;
        display: block;
        border-radius: 0px;
        text-align: center;
    }
    .button.transparent_btn {
        position: static;
        margin-top: 7px;
        float: none;
        text-align: center;
    }
    /* .sliderimage {
        height: 50%;
    } */
    .blogdescription {
        padding-right: 8%;
        padding-left: 8%;
        float: none;
        font-size: 0.9em;
    }
    .image-10 {
        width: 50%;
        max-width: 100%;
    }
    .div-block-5.blog-details {
        height: 215px;
    }
    .div-block-5.m-blogimg {
        margin-top: 220px;
    }
    .blog-details.div-block-5.w-clearfix .h1.Blogtitle {
        margin-top: 0.5em;
    }
    .div-block-6 {
        background-image: url('../images/img1.png');
        background-position: 70% 71%;
        background-size: 300%;
        background-repeat: no-repeat;
        /*width: 50%;*/
        width: 100%;
        /* margin-bottom: 2em; */
    }
    /* .highlight-blue {
        margin-top: -1em;
        font-size: 0.8em;
        left: 14.5%;
        top: 0;
    } */
    .carouselsliderwrapper {
        background-position: 0% 0px, 0px 0px;
    }
    .article-item {
        padding-top: 86%;
        padding-bottom: 10%;
    }
    .article-type2 {
        padding-bottom: 23%;
    }
    .article-type2 {
        padding-top: 86%;
    }
    .article-type2.tt {
        padding: 90% 10% 2%;
    }
}

.button.transparent_btn {
    display: inline-block;
    background-color: transparent;
    /* margin: 1.75em auto 0; */
}

.button.transparent_btn:hover {
    background-color: #fff;
    color: #688cbc;
}

.heading-white {
    color: #fff;
    text-align: center;
    margin-top: 5%;
    font-size: 3em;
}

@media screen and (min-width:320px) and (max-width:480px) {
    .heading-white {
        font-size: 1.8em;
    }
}

.heading-white span {
    font-weight: 300;
}

.column-2 .w-col .w-col-5 .w-col-stack .w-hidden-medium .w-hidden-small .w-hidden-tiny {
    width: 40%;
    height: auto;
    ;
}

.column .w-col .w-col-7 .w-col-stack .w-hidden-medium .w-hidden-small .w-hidden-tiny {
    width: 60%;
    height: auto;
}

.minicart-wrapper {
    display: none;
    position: relative;
    float: right;
}

#m_leftsubmenu-1 {
    display: none;
}

.widget .block .block-static-block {
    float: left;
    width: auto;
}

div.col-category.col-xs-3 {
    display: inline;
    /* float: left; floatting element when display is inline will not work */
    padding-right: 10%;
}

div.col-category.col-xs-3:after {
    content: "\a";
    white-space: pre;
}

#leftsubmenu-1 {
    float: left;
    width: 100%;
    padding-left: 15%;
}


/* 
@media (min-width: 768px),
print .footer.content .block {
    float: left;
} */

a.form-group.level1 {
    padding-right: 1%;
    color: #f5f5f5;
}

a.form-group.level1:after {
    content: "\a";
    white-space: pre;
}

a.form-group.level2 {
    padding-right: 2%;
    float: left;
    clear: left;
    color: #f5f5f5;
}

a.form-group.level2 {
    content: "\a";
    white-space: pre;
}


/*
.col-xs-3 {   width: 25%;    padding-right: 9%;    padding-left: 5%;	float:left;}
div.block.newsletter {	display:none;}
ul .footer.links {display:none;}
.footer.content{	width:100%;}
.footer.content .links {
    display: none;
    /* padding-right: 50px; */


/* vertical-align: top; */

footer.page-footer {
    /* background: #000000; */
    /* clear: both; */
    /* display: flex; */
    /* flex-flow: row wrap; */
    flex-basis: 100%;
    max-width: 1600px;
    margin:auto;
}

a.icon-phone.link-2, a.link-2, a.icon-chat.link-2, a.icon-search.link-2, a.icon-location.link-2, a.icon-world.link-2, a.icon-login.link-2, a.icon-shopping.link-2 {
    color: #f5f5f5;
}

div.header.content {
    float: left;
    border-bottom: 0px solid #e8e8e8;
    width: 20%;
}

div#submenu-2 {
    display: none;
}


/* 
.mb-submenu .blind {
    display: none;
} */

div.block.block-search {
    /* display: none; */
}

.nav-sections nav.ms-megamenu {
    /*  padding-left: 20px;
      display: inline;
    padding-right: 20px;
    margin-left: 25%;*/
    font-weight: 600;
    font-family: 'Roboto', Helvetica, sans-serif;
    float: none;
}

.section-item-title.nav-sections-item-title {
    display: none;
}


/*Comment  by Vijay on 29-05-2017  
div.sections.nav-sections {
	width:80%;
	float:right;
	background:none;
}
div.navigation-bar.w-nav {
    display:none;
}*/

.ms-megamenu .ms-topmenu {
    /*width: 87%;
    float: none;*/
    display: flex;
}

header.page-header {
    background: none;
    /* background-image: linear-gradient(180deg, #fff, #dcdcdc); */
}


/* 
header.page-header div.panel.wrapper {
    border-bottom: 0px solid #e8e8e8;
} */


/*ul#ms-topmenu.ms-topmenu.ui-menu.ui-widget.ui-widget-content.ui-corner-all {
    margin-left:auto;
    width:auto;
	float:right;
	background:none;
}*/

.ms-topmenu {
    color: #2c2c2c;
    text-transform: uppercase;
    font-weight: 400;
    font-family: 'Roboto Condensed', sans-serif;
    text-decoration: none;
    list-style: none;
}


/* main#maincontent.page-main {
    max-width: 100%;
    padding-left: 0px;
    padding-right: 0px;
} */

footer.page-footer {}


/*Applying styles*/

.year_collapse .nextcontent {
    display: none;
    padding: 5px;
}

#blog_title {
    /*  width: 966px; */
    padding: 40px 0 0 14px;
    /* margin: 0 auto; */
}

p.title_large {
    display: inline-block;
    margin: 4px;
    font: 100 50px/40px roboto, sans-serif;
    color: #111;
    text-transform: uppercase;
    vertical-align: bottom;
    float: left;
}

.blog_title__inner {
    overflow: hidden;
    padding: 0 14px 24px 0;
}

.blog_title, .blog_title p {
    display: inline-block;
    margin: 0 5px 0 0;
    font: 100 50px/40px roboto, sans-serif;
    color: #111;
    text-transform: uppercase;
    vertical-align: bottom;
}

.block-author {
    background: #fff;
    padding: 1px;
    margin: 0 0 11px 0;
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .13);
    -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, .13);
    box-shadow: 0 2px 5px rgba(0, 0, 0, .13);
}


/* .__post_aside_title__ {
    font: 400 22px/26px robotoregular;
    color: #111;
    padding: 16px 17px 1px;
} */


/* 
.author__photo {
    padding: 0 17px;
    margin: 0 0 10px 0;
}
 */


/* .author__text {
        padding: 0 17px 16px;
        font: 400 14px/22px robotoregular;
        color: #555;
        background: url(../images/sidebar-shade.png) repeat-x 0 100% scroll;
    } */

.author__follow {
    border-top: 1px solid #e6e6e6;
    padding: 19px 0 18px;
}

.author__follow-label {
    font-weight: 400;
    font-size: 1em;
    color: #111;
    padding: 12px 0 0 17px;
    float: left;
    display: block;
    text-transform: uppercase;
    width: 78px;
}

.author__follow-list {
    padding: 7px 0 0 21px;
    height: 54px;
    border-left: 1px solid #e6e6e6;
    float: left;
    list-style: none;
    margin-left: 10%;
}

.author__follow-list li:first-child {
    margin: 0;
}

.author__follow-list li {
    float: left;
    margin: 0 0 0 11px;
}

.author__follow-list li a.pinterest {
    background-position: 0 -550px;
}

.author__follow-list li a.instagram {
    background-position: -50px -550px;
}

.author__follow-list li a {
    background: url(../images/all.png) no-repeat 0 0 scroll;
    display: block;
    width: 41px;
    height: 40px;
}

.page {
    text-align: left;
}


/* .__blog_navigation__>ul>li>span, .__blog_navigation__>ul>li>a:hover, .__blog_navigation__>ul>li.current>a {
    display: block;
    background: #688cbc;
    padding: 0 23px;
    font: 400 16px/45px robotoregular;
    color: #fff;
} */

.__aside_archives_column__ ul.__accordion__ {
    border-top: 1px solid #e6e6e6;
    text-shadow: 0 1px 0 #fff;
}

.__aside_archives_column__ ul.__accordion__>li {
    background: #fff;
    border-bottom: 1px solid #e6e6e6;
    margin: 0 0 1px 0;
    position: relative;
    list-style: none;
}


/********************* Sudhakkar added styles START *********************/

.breadcrumbs {
    display: inline-block;
    vertical-align: bottom;
    font: 100 20px/22px roboto, sans-serif;
}

.breadcrumbs li {
    list-style: none;
    display: inline-block;
}


/********** PDP styles **********/

.pdp-accordion {
    margin-bottom: 5%;
    border: 1px solid #b4b4b4;
    border-top: 0px;
}

.pdp-accordion-item {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-top: 1px solid #b4b4b4;
    align-items: flex-start;
    flex-flow: column nowrap;
    flex-direction: column;
    width: 100%;
}

.pdp-accordion-item-title {
    width: 100%;
    padding: 1em;
    margin-bottom: auto;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    font-size: 1em;
    line-height: 1.5em;
    font-weight: 400;
    text-transform: uppercase;
    background-image: -webkit-linear-gradient(270deg, #fff, #ececec);
    background-image: linear-gradient(180deg, #fff, #ececec);
    color: rgb(51, 51, 51);
    background-position: 96% 50%, 0px 0px;
    background-size: 16px, auto;
    background-repeat: no-repeat, repeat;
}

.pdp-accordion-item-title.show {
    background-image: url('../images/show.svg'), -webkit-linear-gradient(270deg, #fff, #ececec);
    background-image: url('../images/show.svg'), linear-gradient(180deg, #fff, #ececec);
}

.pdp-accordion-item-title.hide {
    background-image: url('../images/hide.svg'), -webkit-linear-gradient(270deg, #fff, #ececec);
    background-image: url('../images/hide.svg'), linear-gradient(180deg, #fff, #ececec);
}

.pdp-accordion-item-details {
    padding: 3%;
    display: none;
    width: 100%;
}


/********************* Sudhakkar added styles END *********************/


/********************** Rambabu Dasari style Start ***********************/

.__Custom_Select_Link__, .__BreadCrumb__, .__BreadCrumb_Link__, .__Root__, .__Custom_Select__, .__press_Column_Items__, .__PressColumns_Footer__ {
    text-decoration: none;
    list-style: none;
}

.__BreadCrumb__ {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-flex-basis: 80%;
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%;
    max-width: 80%;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-family: 'roboto', sans-serif;
    list-style: none;
    padding: 0;
    margin: 2em auto auto;
}

.__BreadCrumb_Item__ {
    content: "";
    list-style: none;
}

.__BreadCrumb_Item__:not(:last-child):after {
    padding: 0 0.5em 0 0.2em;
    font-size: 3em;
    font-family: 'roboto', sans-serif;
    font-weight: 200;
    color: rgba(0, 0, 0, 0.25);
}

.__BreadCrumb_Link__ {
    color: inherit;
    font-size: 1.2em;
}

.__BreadCrumb__ {
    -webkit-flex-basis: 98%;
    -ms-flex-preferred-size: 98%;
    flex-basis: 98%;
    max-width: 98%;
}


/********************** Rambabu Dasari style Start ***********************/


/****** popup Style ***************************/

.ks_popup_overlay {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transition: all 100ms ease-in-out;
    -o-transition: all 100ms ease-in-out;
    transition: all 100ms ease-in-out;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 2000;
}

.ks_blurLayer {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    background: rgba(210, 210, 210, 0.45);
    -webkit-backdrop-filter: blur(0.2em) drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.45));
    backdrop-filter: blur(0.2em) drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.45));
    -webkit-transition: all 1s cubic-bezier(0.75, 0.35, 0.07, 0.99);
    -o-transition: all 1s cubic-bezier(0.75, 0.35, 0.07, 0.99);
    transition: all 1s cubic-bezier(0.75, 0.35, 0.07, 0.99);
}

.ks_popup_window {
    background: #ffffff;
    padding: 0 1em 1em;
    position: fixed;
    border-radius: 0.25em;
    border: 1px solid rgba(0, 0, 0, 0.5);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    min-height: 6em;
    z-index: 2001;
    -webkit-filter: blur(0) drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.45));
    filter: blur(0) drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.45));
}

.ks_popup_header {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    content: "";
    font-weight: 700;
    font-size: 1.1em;
    padding: 0.5em 0.2em;
    border-bottom: 1px solid rgba(100, 100, 100, 0.25);
    color: rgba(64, 64, 64, 0.8);
}

.ks_popup_header.ks_no_Borders {
    border: 0 solid transparent;
}

.ks_popup_title {
    position: relative;
    top: 0;
    left: 0;
    padding: 0.25em 0.5em;
    margin: 0 0 0.25em;
    min-height: 1em;
}

.ks_popup_closeBtn {
    position: absolute;
    top: 0.35em;
    right: 0.25em;
    padding: 0 0.5em;
    line-height: 1.5em;
    min-height: 1em;
    background: transparent;
    border: 0 solid transparent;
    -webkit-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}

.ks_popup_closeBtn:hover {
    cursor: pointer;
}

.ks_popup_closeBtn:hover, .ks_popup_closeBtn:focus {
    background: black;
    color: white;
}

.ks_popup_body {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    content: "";
}

.ks_popup_body:before, .ks_popup_body:after {
    content: "";
    display: block;
}

.ks_popup_body:after {
    clear: both;
}


/****** popup Style ***************************/




/****** popup Style ***************************/

/****** popup Style ***************************/

/****** popup Style ***************************/

/* Find dealer section */
body.find-dealer-index-index footer.page-footer{
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
	font-size: 16px;
}