@import url('https://fonts.googleapis.com/css?family=Maitree:200,300,400,500,600,700|Roboto:200,300,400,500,600,700|Roboto+Slab:200,300,400,500,600,700|Lato:200,300,400,500,600,700|Source+Sans+Pro:200,300,400,500,600,700|Rubik:200,300,400,500,600,700|Crimson+Text:200,300,400,500,600,700|Merriweather:200,300,400,500,600,700|Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i|Muli:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i|Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i|Playfair+Display:400,400i,700,700i,900,900i|Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i|Playfair+Display:200,300,400,500,600,700|GFS+Didot:200,300,400,500,600,700');
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
NWH-top-img-block b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}


@font-face {
    font-family: 'Helve-Neue';
    src: url('../fontsnewlook/hel/HelveticaNeue.woff2') format('woff2'),
        url('../fontsnewlook/hel/HelveticaNeue.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Helve-Neue-Bold';
    src: url('../fontsnewlook/hel/HelveticaNeue-Bold.woff2') format('woff2'),
        url('../fontsnewlook/hel/HelveticaNeue-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


@font-face {
	font-family: 'InstrumentSerif-Regular';	
	src: url('../fontsnewlook/instrumentserif/InstrumentSerif-Regular.woff2') format('woff2'),
		url('../fontsnewlook/instrumentserif/InstrumentSerif-Regular.woff') format('woff'),
		url('../fontsnewlook/instrumentserif/InstrumentSerif-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'InstrumentSerif-Italic';	
	src: url('../fontsnewlook/instrumentserif/InstrumentSerif-Italic.woff2') format('woff2'),
		url('../fontsnewlook/instrumentserif/InstrumentSerif-Italic.woff') format('woff'),
		url('../fontsnewlook/instrumentserif/InstrumentSerif-Italic.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'Helve-Neue-CondensedBold';
    src: url('../fontsnewlook/hel/HelveticaNeue-CondensedBold.woff2') format('woff2'),
        url('../fontsnewlook/hel/HelveticaNeue-CondensedBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helve-Neue-thin';
    src: url('../fontsnewlook/hel/helvetica_neue_ce_35_thin-webfont.woff2') format('woff2'),
         url('../fontsnewlook/hel/helvetica_neue_ce_35_thin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'Helve-Neue-thinitalic';
    src: url('../fontsnewlook/hel/helvetica_neue_ce_36_thin_italic-webfont.woff2') format('woff2'),
         url('../fontsnewlook/hel/helvetica_neue_ce_36_thin_italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'Helve-Neue-romanitalic';
    src: url('../fontsnewlook/hel/helvetica_neue_ce_56_italic-webfont.woff2') format('woff2'),
         url('../fontsnewlook/hel/helvetica_neue_ce_56_italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family:'Times-Roman';
 src: url('../fontsnewlook/times/TimesLTStd-Roman.eot');
	src: url('../fontsnewlook/times/TimesLTStd-Roman.eot?#iefix') format('embedded-opentype'),
		url('../fontsnewlook/times/TimesLTStd-Roman.ttf') format('truetype'),
		url('../fontsnewlook/times/TimesLTStd-Roman.woff') format('woff'),
        url('../fontsnewlook/times/TimesLTStd-Roman.svg') format('svg');
	font-weight: normal;
	font-style: normal;				
}
@font-face {
	font-family:'Times-Bold';
 src: url('../fontsnewlook/times/TimesLTStd-Bold.eot');
	src: url('../fontsnewlook/times/TimesLTStd-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fontsnewlook/times/TimesLTStd-Bold.ttf') format('truetype'),
		url('../fontsnewlook/times/TimesLTStd-Bold.woff') format('woff'),
        url('../fontsnewlook/times/TimesLTStd-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;				
}
@font-face {
	font-family:'Times-BoldItalic';
 src: url('../fontsnewlook/times/TimesLTStd-BoldItalic.eot');
	src: url('../fontsnewlook/times/TimesLTStd-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('../fontsnewlook/times/TimesLTStd-BoldItalic.ttf') format('truetype'),
		url('../fontsnewlook/times/TimesLTStd-BoldItalic.woff') format('woff'),
        url('../fontsnewlook/times/TimesLTStd-BoldItalic.svg') format('svg');
	font-weight: normal;
	font-style: normal;				
}
@font-face {
	font-family:'Times-ExtraBold';
 src: url('../fontsnewlook/times/TimesLTStd-ExtraBold.eot');
	src: url('../fontsnewlook/times/TimesLTStd-ExtraBold.eot?#iefix') format('embedded-opentype'),
		url('../fontsnewlook/times/TimesLTStd-ExtraBold.ttf') format('truetype'),
		url('../fontsnewlook/times/TimesLTStd-ExtraBold.woff') format('woff'),
        url('../fontsnewlook/times/TimesLTStd-ExtraBold.svg') format('svg');
	font-weight: normal;
	font-style: normal;				
}
@font-face {
	font-family:'Times-Italic';
 src: url('../fontsnewlook/times/TimesLTStd-Italic.eot');
	src: url('../fontsnewlook/times/TimesLTStd-Italic.eot?#iefix') format('embedded-opentype'),
		url('../fontsnewlook/times/TimesLTStd-Italic.ttf') format('truetype'),
		url('../fontsnewlook/times/TimesLTStd-Italic.woff') format('woff'),
        url('../fontsnewlook/times/TimesLTStd-Italic.svg') format('svg');
	font-weight: normal;
	font-style: normal;				
}

a {
    outline: none;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}

nav ul {
    list-style: none;
}

blockquote,
q {
    quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}

em {
    color: red;
}

a {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    color: #000;
    text-decoration: none;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

a:hover {
    color: #ce3a7a;
    text-decoration: none;
    text-decoration: none;
}


/* change colours to suit your needs */

ins {
    background-color: #ff9;
    color: #000;
    text-decoration: none;
}


/* change colours to suit your needs */

mark {
    background-color: #ff9;
    color: #000;
    font-style: italic;
    font-weight: bold;
}

del {
    text-decoration: line-through;
}

abbr[title],
dfn[title] {
    border-bottom: 1px dotted;
    cursor: help;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}


/* change border colour to suit your needs */

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #cccccc;
    margin: 1em 0;
    padding: 0;
}

input,
select {
    vertical-align: middle;
    text-overflow: ellipsis;
}

ul,
li {
    list-style: none;
}

::selection {
    background: #CE3A7A;
    color: #fff;
}

::-moz-selection {
    background: #CE3A7A;
    color: #fff;
}

textarea {
    resize: none;
    box-shadow: inset 0 0 5px 5px #f5f5f5;
    text-overflow: ellipsis;
    overflow: auto;
}

input[type="submit"],
input[type="button"] {
    box-shadow: none;
    -webkit-appearance: none;
}

input[type="submit"]:hover,
input[type="button"]:hover {}

img {
    border: 0;
    vertical-align: middle;
    max-width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.classimgcenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

h1 {
    font-size: 22px;
    font-weight: normal;
}


/* Forms */

form {
    display: inline;
}

fieldset {
    border: 0;
}


/* Table */

table {
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
    empty-cells: show;
    font-size: 100%;
}

caption,
th,
td {
    vertical-align: top;
    text-align: left;
    font-weight: normal;
}


/* Content */

strong {
    font-weight: bold;
}

address {
    font-style: normal;
}

cite {
    font-style: normal;
}

q,
blockquote {
    quotes: none;
}

q:before,
q:after {
    content: '';
}

small,
big {
    font-size: 1em;
}

sup {
    font-size: 1em;
    vertical-align: top;
}


/* Lists */

ul,
ol {
    list-style: none;
}


/* Margin Top
----------------------------------------------- */

.martop0 {
    margin-top: 0px;
}

.martop5 {
    margin-top: 5px;
}

.martop10 {
    margin-top: 10px;
}

.martop15 {
    margin-top: 15px;
}

.martop20 {
    margin-top: 20px;
}

.martop25 {
    margin-top: 25px;
}

.martop30 {
    margin-top: 30px;
}

.martop35 {
    margin-top: 35px;
}

.martop40 {
    margin-top: 40px;
}

.martop45 {
    margin-top: 45px;
}

.martop50 {
    margin-top: 50px;
}


/* Margin Bottom
----------------------------------------------- */

.marbot0 {
    margin-bottom: 0px;
}

.marbot5 {
    margin-bottom: 5px;
}

.marbot10 {
    margin-bottom: 10px;
}

.marbot15 {
    margin-bottom: 15px;
}

.marbot20 {
    margin-bottom: 20px;
}

.marbot25 {
    margin-bottom: 25px;
}

.marbot30 {
    margin-bottom: 30px;
}

.marbot35 {
    margin-bottom: 35px;
}

.marbot40 {
    margin-bottom: 40px;
}

.marbot45 {
    margin-bottom: 45px;
}

.marbot50 {
    margin-bottom: 50px;
}

@font-face {
    font-family: "HelveticaNeue LT 45 Light";
    src: url('../fontsMarketing/393035889-Helvetica-LT-45-Light_2.eot');
    src: url('../fontsMarketing/393035889-Helvetica-LT-45-Light_2.eot?#iefix') format('embedded-opentype'), url('../fontsMarketing/393035889-Helvetica-LT-45-Light_2.svg#HelveticaNeue LT 45 Light') format('svg'), url('../fontsMarketing/393035889-Helvetica-LT-45-Light_2.woff') format('woff'), url('../fontsMarketing/393035889-Helvetica-LT-45-Light_2.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


/*@font-face {
    font-family: 'gotham_htf_bookregular';
    src: url('../fontsMarketing/gothamhtf-book.eot');
    src: url('../fontsMarketing/gothamhtf-book.eot?#iefix') format('embedded-opentype'),
         url('../fontsMarketing/gothamhtf-book.woff2') format('woff2'),
         url('../fontsMarketing/gothamhtf-book.woff') format('woff'),
         url('../fontsMarketing/gothamhtf-book.ttf') format('truetype'),
         url('../fontsMarketing/gothamhtf-book.svg#gotham_htf_bookregular') format('svg');
    font-weight: normal;
    font-style: normal;

}*/

@font-face {
    font-family: 'gotham_htf_bookregular';
    src: url('../fontsMarketing/gothamhtf-book-webfont.eot');
    src: url('../fontsMarketing/gothamhtf-book-webfont.eot?#iefix') format('embedded-opentype'), url('../fontsMarketing/gothamhtf-book-webfont.woff2') format('woff2'), url('../fontsMarketing/gothamhtf-book-webfont.woff') format('woff'), url('../fontsMarketing/gothamhtf-book-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gotham_htfmedium';
    src: url('../fontsMarketing/gothamhtf-medium.eot');
    src: url('../fontsMarketing/gothamhtf-medium.eot?#iefix') format('embedded-opentype'), url('../fontsMarketing/gothamhtf-medium.woff2') format('woff2'), url('../fontsMarketing/gothamhtf-medium.woff') format('woff'), url('../fontsMarketing/gothamhtf-medium.ttf') format('truetype'), url('../fontsMarketing/gothamhtf-medium.svg#gotham_htfmedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gotham_htf_blackregular';
    src: url('../fontsMarketing/gothamhtf-black.eot');
    src: url('../fontsMarketing/gothamhtf-black.eot?#iefix') format('embedded-opentype'), url('../fontsMarketing/gothamhtf-black.woff2') format('woff2'), url('../fontsMarketing/gothamhtf-black.woff') format('woff'), url('../fontsMarketing/gothamhtf-black.ttf') format('truetype'), url('../fontsMarketing/gothamhtf-black.svg#gotham_htf_blackregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gotham_htfbold';
    src: url('../fontsMarketing/gothamhtf-bold.eot');
    src: url('../fontsMarketing/gothamhtf-bold.eot?#iefix') format('embedded-opentype'), url('../fontsMarketing/gothamhtf-bold.woff2') format('woff2'), url('../fontsMarketing/gothamhtf-bold.woff') format('woff'), url('../fontsMarketing/gothamhtf-bold.ttf') format('truetype'), url('../fontsMarketing/gothamhtf-bold.svg#gotham_htfbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gotham_htf_lightregular';
    src: url('../fontsMarketing/gothamhtf-light.eot');
    src: url('../fontsMarketing/gothamhtf-light.eot?#iefix') format('embedded-opentype'), url('../fontsMarketing/gothamhtf-light.woff2') format('woff2'), url('../fontsMarketing/gothamhtf-light.woff') format('woff'), url('../fontsMarketing/gothamhtf-light.ttf') format('truetype'), url('../fontsMarketing/gothamhtf-light.svg#gotham_htf_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gotham_htf_thinregular';
    src: url('../fontsMarketing/gothamhtf-thin.eot');
    src: url('../fontsMarketing/gothamhtf-thin.eot?#iefix') format('embedded-opentype'), url('../fontsMarketing/gothamhtf-thin.woff2') format('woff2'), url('../fontsMarketing/gothamhtf-thin.woff') format('woff'), url('../fontsMarketing/gothamhtf-thin.ttf') format('truetype'), url('../fontsMarketing/gothamhtf-thin.svg#gotham_htf_thinregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'didot_displayregular';
    src: url('../fontsMarketing/didotdisplay.eot');
    src: url('../fontsMarketing/didotdisplay.eot?#iefix') format('embedded-opentype'), url('../fontsMarketing/didotdisplay.woff2') format('woff2'), url('../fontsMarketing/didotdisplay.woff') format('woff'), url('../fontsMarketing/didotdisplay.ttf') format('truetype'), url('../fontsMarketing/didotdisplay.svg#didot_displayregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'didot_displaybold';
    src: url('../fontsMarketing/didotdisplay-bold.eot');
    src: url('../fontsMarketing/didotdisplay-bold.eot?#iefix') format('embedded-opentype'), url('../fontsMarketing/didotdisplay-bold.woff2') format('woff2'), url('../fontsMarketing/didotdisplay-bold.woff') format('woff'), url('../fontsMarketing/didotdisplay-bold.ttf') format('truetype'), url('../fontsMarketing/didotdisplay-bold.svg#didot_displaybold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'georgiaregular';
    src: url('../fontsMarketing/georgia.eot');
    src: url('../fontsMarketing/georgia.eot?#iefix') format('embedded-opentype'), url('../fontsMarketing/georgia.woff2') format('woff2'), url('../fontsMarketing/georgia.woff') format('woff'), url('../fontsMarketing/georgia.ttf') format('truetype'), url('../fontsMarketing/georgia.svg#georgiaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
    font-family: 'gotham_htf_bookregular';
    font-size: 14px;
    color: #333333;
    line-height: 100%;
    background: #fff;
}

.women-runway-top-wrapper .rl_sliderbox h6 {
    text-transform: capitalize;
    font-family: 'GFS Didot';
    font-size: 26px;
    padding-top: 30px;
}

.women-runway-top-wrapper .rl_sliderbox h3 {
    font-size: 22.61px;
    font-weight: 900;
    font-style: inherit;
    color: #d16658;
    font-family: 'gotham_htf_blackregular';
    margin-bottom: 0;
}

.women-runway-top-wrapper .rl_sliderbox span {
    font-size: 12px;
    text-transform: uppercase;
    position: relative;
    top: -8px;
}

.women-runway-top-wrapper .rl_sliderbox b {
    font-weight: 300 !important;
    font-family: 'gotham_htf_bookregular';
    padding-left: 5px;
}

.women-runway-top-wrapper .rl_sliderbox h4 {
    margin-top: 14px;
    font-size: 38px;
    font-family: 'gotham_htfbold';
    margin-bottom: 0;
}

.women-runway-top-wrapper .rl_sliderbox h2 {
    margin-top: 10px;
    color: #fff;
    font-size: 35px;
}

.women-runway-top-wrapper .rl_sliderbox p {
    padding-top: 28px;
}

.women-runway-top-wrapper .rl_sliderbox a {
    background: #d16658;
    color: #fff;
    padding: 10px 80px;
    font-family: 'gotham_htfbold';
    font-style: italic;
    border: 5px solid #eec7b6;
}


/*****31-3-2020*****/

.clscorpdvnt {
    position: absolute !important;
    top: -10000px;
    left: -10000px;
}

.stay-logo img {
    width: auto !important;
}

.company-banner-text-letter.company-banner-text-retailwatch {
    text-align: center;
    position: absolute;
    top: 48%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
}

.company-banner-text-letter.company-banner-text-retailwatch h4 {
    margin: 20px 0 43px;
    font-size: 48px;
    line-height: 63px;
    color: #ffffff;
    font-family: 'GFS Didot';
    font-weight: 400;
    letter-spacing: 3px;
}

.company-banner-text-letter.company-banner-text-retailwatch h4 span {
    text-transform: uppercase;
    font-weight: 700;
}

.company-banner-text-letter.company-banner-text-retailwatch p {
    margin: 0 0 47px;
    font-size: 18px;
    line-height: 33px;
    color: #ffffff;
    font-family: 'gotham_htf_bookregular';
    font-weight: 400;
}

.company-banner-text-letter.company-banner-text-retailwatch p strong {
    font-size: 27px;
    font-style: italic;
    text-transform: uppercase;
    font-weight: 800;
    letter-spacing: 1px;
}

.company-banner-text-letter.company-banner-text-retailwatch a {
    height: 52px;
    line-height: 52px;
    width: 200px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0;
    display: inline-block;
    margin: 0;
    font-family: 'gotham_htf_bookregular';
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 2px;
}


/*****31-3-2020 END*****/


/*****20-3-2020*****/

.company-banner-text-letter.company-banner-text-letter-covid {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
}

.company-banner-text-letter.company-banner-text-letter-covid h4 {
    margin: 0;
    font-size: 58px;
    line-height: 90px;
    color: #ffffff;
    font-style: italic;
    font-family: 'GFS Didot';
    letter-spacing: 5px;
}

.company-banner-text-letter.company-banner-text-letter-covid p {
    margin: 87px 0 45px;
    font-size: 20px;
    line-height: 32px;
    color: #ffffff;
    font-family: 'gotham_htf_bookregular';
}

.company-banner-text-letter.company-banner-text-letter-covid a {
    height: 46px;
    width: 195px;
    line-height: 46px;
    font-size: 18px;
    color: #ffffff;
    font-family: 'gotham_htf_bookregular';
    text-transform: uppercase;
    text-align: center;
    background: #723c68;
    display: inline-block;
    border-radius: 50px;
    letter-spacing: 2px;
}


/*****20-3-2020 END *****/


/******23-3-2020*****/

.company-banner-text-letter.company-banner-text-fuel {
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.company-banner-text-letter.company-banner-text-fuel {
    text-align: center;
}

.company-banner-text-letter.company-banner-text-fuel h4 {
    margin: 50px 0 0px;
    font-family: 'GFS Didot';
    font-size: 98px;
    line-height: 135px;
    letter-spacing: 2px;
    text-transform: uppercase;
    padding: 0;
    color: #fff;
}

.company-banner-text-letter.company-banner-text-fuel h4>span {
    font-size: 86px;
    font-style: italic;
    text-transform: lowercase;
}

.company-banner-text-letter.company-banner-text-fuel>span {
    font-size: 34px;
    line-height: 42px;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Gotham-Book';
    font-weight: 400;
    letter-spacing: 5px;
}

.company-banner-text-letter.company-banner-text-fuel p {
    font-size: 27px;
    line-height: 46px;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Gotham-Book';
    font-weight: 300;
    margin: 0 0 20px;
    font-style: italic;
    letter-spacing: 5px;
}

.company-banner-text-letter.company-banner-text-fuel a {
    height: 52px;
    width: 200px;
    line-height: 52px;
    font-size: 18px;
    color: #ffffff;
    font-family: 'gotham_htf_bookregular';
    text-transform: uppercase;
    text-align: center;
    background: #976e8e;
    display: inline-block;
    border-radius: 50px;
    letter-spacing: 2px;
}


/******23-3-2020 END *****/

.wrapper {
    /*width:1280px;*/
    margin: 0 auto;
}

#aspnetForm .wrapper {
    width: 1280px;
}

.wrapper1 {
    width: 1000px;
    margin: 0 auto;
}

.innerwidth {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
}

.header-wrapper {
    width: 1160px;
    margin: 0 auto;
}


/*.header-main{ float:left; width:100%; background:#f3f3f3;padding: 30px 0 0 0;}*/

.header-main {
    float: left;
    width: 100%;
    background: #f3f3f3;
    padding: 0;
}

.header-top {
    background: #000;
    padding: 20px 0;
    margin-bottom: 27px;
    float: left;
    width: 100%;
}

.menu-main {
    float: left;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 32px;
    position: relative;
}

.slider-main {
    float: left;
    width: 100%;
    position: relative;
    background-color: #212226;
}

.middle-page {
    float: left;
    width: 100%;
    background: #f3f3f3;
    padding: 0 0 40px 0;
}

.footer-main {
    float: left;
    width: 100%;
    background: #fff;
}

.top-header {
    float: left;
    width: 100%;
    border-top: 4px solid #ff9563;
    border-bottom: 1px solid #c9c9c9;
    padding: 6px 0;
}

.logo-header {
    float: left;
    width: 100%;
}

.top-left-header {
    float: left;
    margin-left: 215px;
}

.top-right-header {
    float: right;
    width: 93%;
    padding: 8px 0;
}

.logo {
    float: left;
    width: auto!important;
    padding-top: 7px;
}

.logo h1 a img,
.logo a img {
    width: 60px !important;
}

.right-socila {
    float: right;
}

.left-menu {
    /*float:left;*/
    float: right;
}

.search-main {
    float: right;
}

.product-list {
    float: left;
    width: 100%;
}

.product-one {
    float: left;
    width: 25%;
}

.footer-main {
    float: left;
    width: 100%;
    /*padding:40px 0 80px;*/
    padding: 0px 0 0 0;
}

.footer-1 {
    float: left;
    width: 100%;
    /* padding:25px 0;*/
    border-bottom: 1px solid #474544;
}

.footer-2 {
    float: left;
    width: 100%;
    padding: 25px 0;
}

.footer-1 h1,
.footer-1 h3 {
    float: left;
    width: 100%;
    text-align: left;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 20px;
    text-transform: uppercase;
    font-family: "HelveticaNeue LT 45 Light";
}

.footer-1 ul {
    float: left;
    width: 100%;
}

.footer-1 ul li {
    float: left;
    width: 100%;
    margin-bottom: 5px;
}

.footer-1 ul li a {
    font-size: 12px;
    color: #000;
    font-family: "HelveticaNeue LT 45 Light";
}

.col-5 .col-1 {
    float: left;
    /*  width: 20%;*/
    width: 18%;
}
.col-6 .col-1 {
    float: left;
    /*  width: 20%;*/
    width: 16%;
}
.top-left-header ul li {
    float: left;
}

.top-left-header li {
    float: left;
    margin-left: 10px;
}

.left-menu ul {
    float: left;
    margin-bottom: 0;
}

.left-menu ul li {
    float: left;
    position: relative;
    margin: 0 5px;
}

.left-menu ul li:last-child {
    margin: 0 0 0 8px;
}

.ddllanguagepdm {
    padding: 9px 0 0 0;
}

.wrapper-Platform-fs {
    float: left;
    padding: 24px 0px 0 0px;
    font-style: italic;
    font-family: "Roboto";
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 0.4px;
}

.wrapper-Platform-fs.rdtonewsletterform {
    color: #000;
    cursor: pointer;
}

.wrapper-Platform-fs:first-child {
    padding-left: 0;
    position: relative;
    text-align: left;
    padding-right: 13%;
}

.wrapper-Platform-fs:last-child {
    padding-right: 0;
    text-align: right;
    float: right;
}


/*.wrapper-Platform-fs:first-child:before {content: "";background: #000;width: 1px;height: 13px;position: absolute;left: 0;top: 28px;font-style: italic;transform: skewX(-10deg);}*/

.bottom-text-wrapper {
    position: relative;
    width: 100%;
    float: left;
}

.rdtonewsletterform {
    cursor: pointer;
}

.wrapper-Platform-fs a,
.wrapper-Platform-fs a:hover,
.wrapper-Platform-fs a:focus,
.wrapper-Platform-fs a:visited {
    color: #ce3a7a;
    text-decoration: underline;
    font-family: "Roboto";
}

.sub-menu li:last-child {
    margin: 0 !important;
}

.left-menu ul li a {
    float: left;
    color: #000;
    text-transform: uppercase;
    font-size: 14px;
    font-family: "Roboto";
    font-weight: 400;
    padding: 10px 5px;
    line-height: 20px;
}
.left-menu ul li.cls-social-live-top a {
    color: #d0397b;
}
.cls-social-live-top span {
  position: absolute;
    top: -7px;
    font-size: 10px;
    font-weight: 900;
    letter-spacing: 1px;
}
.left-menu ul li a:hover {}


/*.left-menu ul li.active a{ color:#323a45; border-bottom:1px solid #000;}*/

.left-menu>ul>li.active>a {
    background: #000;
    color: #fff !important
}

.left-sub-menu ul {
    float: left;
}

.left-sub-menu ul li {
    float: left;
    margin-right: 42px;
    padding: 0 0 5px 0;
    margin-bottom: -15px;
}

.left-sub-menu ul li a {
    float: left;
    color: #333333;
    text-transform: uppercase;
    font-size: 13px;
    font-family: "gotham_htf_bookregular";
    padding-bottom: 10px;
}

.left-sub-menu ul li a:hover {}

.left-sub-menu ul li.active a {
    color: #323a45;
    border-bottom: 10px solid #ce3a7a;
}

.form-search {
    float: left;
    margin: 6px 0;
}

.form-search input[type="text"] {
    float: left;
    padding: 8px;
    border: none;
    background: #e8eefc;
    width: 230px;
    height: 18px;
}

.form-search input[type="button"],
.form-search input[type="submit"] {
    float: left;
    padding: 8px 14px;
    border: none;
    background: url("../imagesMarketing/search-icon.png") no-repeat center center #e8eefc;
    text-indent: -9999px;
    cursor: pointer;
    height: 34px;
    width: 40px;
}

.form-search input[type="button"]:hover,
.form-search input[type="submit"]:hover {
    background-color: #ff9563;
}

.row-top {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

.row-top ul {
    float: right;
}

.row-top ul li {
    float: left;
    padding: 0 40px;
    border-right: 1px dotted #6a6e71;
}

.row-top ul li a {
    text-transform: uppercase;
    font-size: 11px;
}

.row-top ul li:last-child {
    border-right: 0;
    padding-right: 12px;
}

.row-bottom {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

.row-bottom ul {
    float: right;
    margin-bottom: 0;
}

.row-bottom ul li {
    float: left;
    margin: 0 10px;
}

.row-bottom ul li a {
    text-transform: uppercase;
    font-size: 14px;
    padding: 8px 24px;
    float: left;
    font-family: "Roboto";
    font-weight: 400;
    border-radius: 30px;
}

.row-bottom ul li.schedule a {
    text-transform: uppercase;
    font-size: 14px;
    padding: 8px 24px;
    float: left;
    font-family: "Roboto";
    font-weight: 400;
    border-radius: 30px;
    border: 1px solid #000;
    line-height: 20px;
    height: 38px;
    box-sizing: border-box !important;
}

.row-bottom ul li.login a {
    border: 1px solid #CE3A7A;
    background: none;
    color: #CE3A7A;
    font-family: "Roboto";
    font-weight: 400;
    text-align: center;
    width: auto;
    padding: 8px 24px;
    border-radius: 30px;
    height: 38px;
    line-height: 20px;
    box-sizing: border-box !important;
}

.row-bottom ul li:last-child {
    margin-right: 0;
}

.forg-link a {
    color: #000 !important;
    background: none !important;
    border: none !important;
    padding: 0 10px 0 0 !important;
}

.forg-link a:hover {
    text-decoration: underline !important;
}

.follow-us {
    float: right;
}

.follow-main {
    float: left;
    width: 100%;
}

.follow-main>h1,
.follow-main>h3 {
    float: left;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 35px;
    font-family: "Roboto";
    font-weight: 300;
}

.follow-main>ul {
    float: left;
    margin-left: 20px;
}

.follow-main ul li {
    float: left;
    margin-left: 1px;
}

.sapmle-reporters {
    float: left;
    padding: 50px 0 0 0;
    /*margin-top: -140px; */
    width: 100%;
    background: #ffffff;
}

.left-reports {
    float: left;
    width: 50%;
    /*padding-bottom: 20px;*/
}

.right-reports {
    float: left;
    width: 485px;
    background: #fff;
    /*height:540px;*/
    height: auto;
    margin: 45px 0;
}

.img-shadow {
    float: left;
    width: 100%;
    position: relative;
}

.img-shadow img {
    padding-bottom: 0;
}

.img-shadow>img {
    position: relative;
    z-index: 99;
}

.right-reports h1,
.right-reports h2 {
    font-size: 34px;
    line-height: 38px;
    margin: 0 auto;
    text-align: center;
    text-transform: uppercase;
    width: 430px;
    font-family: 'didot_displayregular';
    font-weight: bold;
    /*padding-bottom: 80px;*/
    padding-bottom: 25px;
    letter-spacing: 2px;
}

.button-bg {
    float: left;
    width: 100%;
    text-align: center;
    margin: 40px 0 0 0;
}

.button {
    border: 1px solid #000;
    background: none;
    color: #000;
    text-align: center;
    width: auto;
    text-transform: uppercase;
    font-size: 14px;
    padding: 10px;
    font-family: "gotham_htf_bookregular";
}

.button:hover {
    background: none repeat scroll 0 0 #ce3a7a;
    border-color: #ce3a7a;
    color: #fff;
}

.right-reports h5 {
    font-size: 18px;
    line-height: 32px;
    margin: 0 auto;
    text-align: center;
    text-transform: uppercase;
    margin-top: 72px;
    width: 340px;
    font-family: 'didot_displayregular';
    padding-top: 80px;
    border-top: 1px solid #828282;
}

.row-report-small {
    float: left;
    width: 100%;
    padding: 50px 0;
    position: relative;
    z-index: 9999;
    background: #fff;
    border-top: 1px solid #828282;
    border-bottom: 1px solid #828282;
    font-family: 'Museo 300';
    letter-spacing: 0.60px;
    font-weight: 300;
}

.right-reports p {
    text-align: center;
    /*width: 420px;*/
    width: 460px;
    margin: 0 auto;
    line-height: 22px;
    font-size: 16px;
    padding-bottom: 22px;
    font-family: 'Canela Web';
}

.row-report-big {
    float: left;
    width: 100%;
    /*padding:20px 0;*/
    padding: 50px 0;
    position: relative;
    z-index: 9999;
    background: #fff;
    text-align: center;
    width: 425px;
    margin: 0 auto;
    line-height: 20px;
}

.row-report-big {}

.culture-img {
    float: left;
    padding: 0;
    width: 100%;
    margin-top: 20px;
    position: relative;
}

.culture-img img {
    padding-bottom: 45px;
    /*background:url(../imagesMarketing/shadow-culture.png) center bottom no-repeat;*/
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.line-home-top {
    float: left;
    padding: 0;
    width: 100%;
    text-align: center;
    margin-bottom: 35px;
}

.line-home-bottom {
    float: left;
    padding: 0;
    width: 100%;
    text-align: center;
    margin-top: 35px;
}

.inner-page-container {
    float: left;
    padding: 0 3%;
    width: 94%;
}

.how-gain {
    float: left;
    padding: 0;
    width: 100%;
    text-align: center;
}

.gain-title {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
}

.gain-title h1 {
    color: #333333;
    font-family: "didot_displayregular";
    font-size: 36px;
    font-weight: bold;
    line-height: 40px;
    text-transform: uppercase;
}

.gain-subtitle {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
}

.gain-subtitle h6 {
    color: #333333;
    font-family: 'gotham_htf_bookregular';
    font-size: 14px;
    text-transform: capitalize;
    font-weight: normal;
}

.col-3 {
    float: left;
    width: 100%;
}

.col-3 .col-one {
    float: left;
    margin: 1.3%;
    padding: 1.3%;
    width: 28%;
    min-height: 280px;
}

.whats-in-inner .col-3 .col-one:hover {
    background: #ececec;
}

.whats-in-inner .col-3 .col-one:hover h3 {
    display: block;
}

.col-4 {
    float: left;
    width: 100%;
}

.col-4 .col-one {
    float: left;
    margin: 1%;
    padding: 1%;
    width: 21%;
}

.col-2 {
    float: left;
    width: 100%;
}

.col-2 .col-one {
    float: left;
    margin: 0 2%;
    width: 46%;
}

.img_gain1 {
    float: left;
    width: 100%;
    text-align: center;
    height: 110px;
}

.col-one h3 {
    float: left;
    width: 100%;
    font-size: 16px;
    font-family: 'gotham_htf_bookregular';
    color: #333333;
    line-height: 22px;
    font-weight: normal;
    text-align: center;
}

.col-one h1 {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 14px;
    font-family: 'gotham_htfmedium';
    margin-bottom: 14px;
}

.whats-in-foryou {
    float: left;
    width: 100%;
    padding: 50px 0;
    /* background:url("../imagesMarketing/shadpw-big.png") no-repeat center bottom;*/
    padding-bottom: 45px;
}

.whats-in-inner {
    padding: 30px;
    overflow: hidden;
    background: #fff;
}

.whats-in {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 30px;
    margin-top: 30px;
    border-top: 1px solid #848484;
    padding-top: 50px;
}

.whats-in h1 {
    color: #333333;
    font-family: "didot_displayregular";
    font-size: 36px;
    font-weight: bold;
    line-height: 36px;
    text-transform: uppercase;
}

.whats-in-inner .col-3 h3 {
    text-align: left;
    font-family: 'georgiaregular';
    font-size: 12px;
    display: none;
}

.bord-bot-1 {
    border-bottom: 1px solid #848484;
}

.paddbot-30 {
    padding-bottom: 30px;
}

.learn-more {
    float: left;
    width: 100%;
    text-align: center;
    margin: 10px 0;
}

.learn-more a {
    background: none;
    border: 1px solid #000;
    color: #000;
    text-align: center;
    padding: 12px 20px;
    display: inline-block;
    text-transform: uppercase;
    font-family: 'gotham_htfmedium';
    font-size: 12px;
}

.learn-more a:hover {
    background-color: #ce3a7a;
    color: #fff;
    border: 1px solid #ce3a7a;
}

img_company {
    float: left;
    text-align: center;
    width: 100%;
}

.contact-footer {
    float: left;
    padding: 0;
    text-align: center;
    width: 100%;
}

.contact-title {
    float: left;
    width: 100%;
}

.contact-title h1 {
    color: #333333;
    font-family: 'gotham_htf_bookregular';
    font-size: 36px;
    font-weight: bold;
    line-height: 40px;
    text-transform: uppercase;
    margin: 15px 0;
}

.contact-title h3 {
    color: #333333;
    font-family: 'gotham_htf_bookregular';
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 15px 0;
}

.contact-title h6 {
    color: #333333;
    font-family: "didot_displayregular";
    font-size: 15px;
    text-transform: capitalize;
    margin: 15px 0;
    font-weight: normal;
}

.schedule-demo {
    padding: 24px;
    background: #fff;
    overflow: hidden;
}

.schedule-inner {
    float: left;
    width: 100%;
    border-bottom: 1px solid #848484;
    border-top: 1px solid #848484;
    padding: 55px 0;
    margin: 50px 0;
    min-height: 290px;
}

.schedule-inner h1 {
    color: #333333;
    font-family: 'Canela Web';
    font-size: 36px;
    line-height: 40px;
    text-transform: uppercase;
}

.schedule-inner-text {
    float: left;
    width: 100%;
    text-align: center;
    margin: 30px 0;
    line-height: 20px;
    color: #333333;
    font-family: "didot_displayregular";
    font-size: 15px;
}

.schedule-inner-text p {
    line-height: 20px;
    color: #333333;
    font-family: "didot_displayregular";
    font-size: 15px;
}

.shadow-box {
    padding-bottom: 55px;
    background: url("../imagesMarketing/shadow-img.png") no-repeat center bottom;
}

.right-box {
    float: right;
}

.schedule-inner h1.quote-invite {
    font-size: 22px;
    line-height: 28px;
}

.box-bg-right {
    background: url(../imagesMarketing/box-bg-right.png) top left no-repeat;
}

.quote-left {
    float: left;
    margin-top: 25px;
}

.quote-right {
    float: right;
    margin-top: -25px;
}

.box-bg-right {
    /*background: url("../imagesMarketing/box-bg-right.png") repeat left top;*/
    background: url("../imagesMarketing/box-bg-right.png") no-repeat left top;
    background-size: cover;
}

.schedule-demo {
    overflow: hidden;
    padding: 24px;
}

.sub-menu-main {
    background: #fff;
    border-bottom: 10px solid #cccccc;
    float: left;
    margin: 16px 0 0 0;
    padding: 15px 0 0px 0px;
    width: 100%;
}

.our-guiding {
    float: left;
    width: 100%;
    text-align: center;
    padding-bottom: 0px;
    /*background:url("../imagesMarketing/shadow-full.png") no-repeat center bottom #f3f3f3;*/
}

.our-guiding-inner {
    float: left;
    width: 100%;
    text-align: center;
    background: #fff;
    padding: 60px 0;
    height: 100px;
}

.guiding-title {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 50px;
}

.guiding-title h1 {
    color: #333333;
    font-family: 'Canela Web';
    font-size: 42pt;
    font-weight: bold;
    line-height: 40px;
    letter-spacing: 2px;
    text-transform: capitalize;
}

.guiding-subtitle {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
}

.guiding-subtitle h6 {
    color: #333333;
    font-family: 'Museo 300';
    font-size: 14pt;
    font-weight: 300;
    letter-spacing: 0.60px;
}

.guiding-box-1 {
    float: left;
    padding: 0;
    width: 100%;
    margin-bottom: 50px;
}

.guiding-box-left {
    float: left;
    width: 48%;
}

.guiding-box-right {
    float: right;
    width: 48%;
}

.guiding-box-title {
    width: 100%;
    float: left;
    margin-bottom: 20px;
    margin-top: 30px;
}

.guiding-box-title h1 {
    color: #333333;
    font-family: "gotham_htf_bookregular";
    font-size: 28px;
    font-weight: normal;
    line-height: 40px;
    text-transform: capitalize;
}

.schedule-box-text {
    float: left;
    width: 98%;
}

.schedule-box-text p,
.schedule-box-text ul li,
.schedule-box-text span {
    color: #333333;
    text-align: left;
    font-size: 18px !important;
    font-family: "Roboto" !important;
    font-weight: 200 !important;
    line-height: 30px;
    letter-spacing: 0.4px;
    text-shadow: none;
    width: 430px;
}

.schedule-box-text ul li {
    margin: 10px 0;
}

.schedule-box-text ul li:first-child {
    margin: 0;
}

.schedule-box-text ul li:last-child {
    margin: 0;
}

.guiding-box-2 {
    float: left;
    margin-bottom: 30px;
    margin-top: 50px;
    padding: 0;
    width: 100%;
}

.technology-box-left {
    float: left;
    width: 50%;
}

.technology-box-right {
    float: left;
    width: 50%;
}

.technology-box-title {
    float: left;
    margin-bottom: 20px;
    margin-top: 30px;
    width: 100%;
}

.technology-box-title h1,
.technology-box-title h2 {
    color: #333333;
    font-family: 'Canela Web';
    font-size: 18px;
    line-height: 100%;
    padding-bottom: 10px;
    /*border-bottom:4px solid #d0367a;*/
    display: inline-block;
    text-transform: capitalize;
    width: 380px;
    line-height: 25px;
    font-weight: bold;
    letter-spacing: 0.60px;
}

.technology-box-text {
    float: left;
    width: 100%;
}

.technology-box-text p,
.technology-box-text span,
.technology-box-text ul li {
    color: #333333 !important;
    font-size: 18px !important;
    font-family: "Roboto" !important;
    font-weight: 200;
    line-height: 30px;
    letter-spacing: 0.4px;
    text-shadow: none;
    margin-bottom: 15px;
}

.technology-box-1 {
    background: url("../imagesMarketing/shadow-technology.png") no-repeat center bottom;
    background-size: 100% auto;
    padding-bottom: 45px;
    float: left;
    width: 100%;
    margin-bottom: -40px;
}

.technology-box-inner {
    padding: 20px 35px;
    overflow: hidden;
}

.technology-inner {
    overflow: hidden;
    background: #fff;
}

.technology-alt-1 {
    background: url("../imagesMarketing/shadow-technology.png") no-repeat center bottom;
    margin: 0 2%;
    background-size: 100% auto;
    padding-bottom: 40px;
    float: left;
    width: 46%;
}

.technology-alt-inner {
    padding: 20px 35px;
    overflow: hidden;
}

.technologyalt-inner {
    overflow: hidden;
    background: #fff;
    min-height: 630px;
}

.technology-alt-right {
    float: left;
    width: 100%;
}

.technology-alt-left {
    float: left;
    width: 100%;
}

.technology-alt-inner {
    overflow: hidden;
    padding: 0;
}

.technology-alt-title {
    float: left;
    margin-bottom: 20px;
    margin-top: 30px;
    width: 100%;
}

.technology-alt-text {
    float: left;
    width: 100%;
}

.technology-alt-text p,
.technology-alt-text ul li,
.technology-alt-text span {
    color: #333333;
    font-family: 'Museo 300';
    letter-spacing: 0.60px;
    font-weight: 300;
    /* font-size: 15px;*/
    font-size: 12pt;
    line-height: 24px;
    margin-bottom: 15px;
}
.corpo-landingpage-body .technology-alt-text em {
    color: #333333;
    font-style: normal;
}
.corpo-landingpage-body .technology-alt-text ul li {
    font-size: 18px;
    font-family: "Roboto";
    font-weight: 200;
    line-height: 30px;
    letter-spacing: 0.4px;
    text-shadow: none;
}

.technology-alt-title h1,
.technology-alt-title h2 {
    /*border-bottom: 4px solid #d0367a;*/
    color: #333333;
    display: inline-block;
    font-family: 'Canela Web';
    font-weight: bold;
    letter-spacing: 0.60px;
    font-size: 18px;
    line-height: 25px;
    padding-bottom: 10px;
    text-transform: capitalize;
    width: 335px;
}

.schedule-inner p {
    font-family: 'Museo 300';
    letter-spacing: 0.60px;
    font-weight: 300;
}

.technology-alt-left {
    float: left;
    width: 100%;
}

#slides {
    display: none;
    margin: 0 auto;
    width: 100%;
}

#slides .slidesjs-navigation {
    margin-top: 3px;
}

#slides .slidesjs-previous {
    margin-right: 5px;
    float: left;
}

#slides .slidesjs-next {
    margin-right: 5px;
    float: left;
}

.slidesjs-pagination {
    margin: 6px 0 0;
    float: right;
    list-style: none;
}

.slidesjs-pagination li {
    float: left;
    margin: 0 1px;
}

.slidesjs-pagination li a {
    display: block;
    width: 13px;
    height: 0;
    padding-top: 13px;
    background-image: url("../imagesMarketing/pagination.png");
    background-position: 0 0;
    float: left;
    overflow: hidden;
}

.slidesjs-pagination li a.active,
.slidesjs-pagination li a:hover.active {
    background-position: 0 -13px
}

.slidesjs-pagination li a:hover {
    background-position: 0 -26px
}

#slides a:link,
#slides a:visited {
    color: #333;
    outline: none;
}

#slides a:hover,
#slides a:active {
    color: #9e2020
}

.navbar {
    overflow: hidden
}

.slidesjs-pagination {
    display: none;
}

.company-arrow-position {
    position: absolute;
    width: 100%;
    height: 100%;
    max-width: 1160px;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.slidesjs-navigation,
.slidesjs-navigation-inner {
    position: absolute;
    display: block;
    bottom: 150px;
    z-index: 9999;
    padding: 14px 36px;
    text-indent: -9999px;
}

.slidesjs-previous {
    left: 45%;
    background: url(../imagesMarketing/left-nav.png) no-repeat center center #ce3a7a;
}

.slidesjs-next {
    left: 50.5%;
    background: url(../imagesMarketing/right-nav.png) no-repeat center center #ce3a7a;
}

.slidesjs-previous-inner {
    left: 0%;
    bottom: 10%;
    background: url(../imagesMarketing/left-nav.png) no-repeat center center #ce3a7a;
}

.slidesjs-next-inner {
    left: 9%;
    bottom: 10%;
    background: url(../imagesMarketing/right-nav.png) no-repeat center center #ce3a7a;
}

.slidesjs-container {
    float: left;
    width: 100% !important;
    height: 650px !important;
}

.slidesjs-control {
    float: left;
    width: 100% !important;
    height: 802px !important;
}

.button-view-report {
    position: absolute;
    top: 45%;
    left: auto;
    z-index: 100;
    display: none;
    width: 100%;
    text-align: center;
}

.button-view-report a {
    background: #ce3a7a;
    color: #ce3a7a;
    padding: 14px 20px;
    color: #fff;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
    text-transform: uppercase;
    font-weight: bold;
}

.button-view-report a:hover {
    background: #c32f6f;
}

.img-shadow:hover .button-view-report {
    display: block;
}

.button-discover {
    position: absolute;
    top: 52%;
    left: auto;
    z-index: 100;
    display: none;
    width: 100%;
    text-align: center;
}

.button-discover a {
    background: #fafafa;
    padding: 14px 20px;
    color: #ce3a7a;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
}

.culture-img:hover .button-discover {
    display: block;
}

.follow-main ul li a:hover {
    opacity: 0.5;
}

.row-bottom ul li.login a:hover,
.row-bottom ul li.schedule a:hover {
    background: #CE3A7A;
    border-color: #CE3A7A;
    color: #fff;
}

.no-shadow {
    background: none;
}

.technology-main {}


/*new css*/

.company-title {
    float: left;
    margin-bottom: 20px;
    text-align: center;
    width: 100%;
}

.company-title h1 {
    color: #333333;
    font-family: "didot_displayregular";
    font-size: 36px;
    font-weight: bold;
    line-height: 40px;
    text-transform: capitalize;
}

.technology-alt-title .widththree {
    width: 230px;
}

.technology-alt-title .widthfull {
    width: 100%;
    border: none;
}

.backgroundf3 {
    background: #f3f3f3 !important;
}

ul.sub-menu {
    background: #fff;
    padding: 0;
    position: absolute;
    left: 0;
    top: 34px !important;
    width: 292px;
    z-index: 99999;
    display: none;
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.35);
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.35);
}

ul.sub-menu li {
    width: 100%;
    margin: 0;
}

ul.sub-menu li a {
    padding: 10px 3% !important;
    width: 100%;
}

.left-menu ul>li a:hover,
.left-menu ul>li.active>a {
    background: none;
    color: #CE3A7A;
}

ul.mega-menu li:hover ul.sub-menu {
    display: block;
}

.touch-button {
    position: absolute;
    right: 4px;
    top: 11px;
    display: none;
}

.image-inner {
    position: relative;
}

.test-layer {
    position: absolute;
    top: 8px;
    left: 15%;
    background: #fff;
    padding: 50px 54px;
    width: 270px;
    height: 370px;
}

.test-layer h1 {
    font-size: 55px;
    color: #333333;
    font-family: "didot_displayregular";
    line-height: 100%;
    text-transform: uppercase;
    font-style: italic;
    font-weight: normal;
    margin-bottom: 14px;
}

.test-layer p {
    color: #333333;
    font-size: 15px;
    font-family: "gotham_htf_bookregular" !important;
    margin-bottom: 5px;
    line-height: 22px;
}

.test-layer-1 {
    position: absolute;
    top: 12%;
    left: 15%;
    background: #fff;
    padding: 40px;
}

.test-layer-1 h1 {
    font-size: 55px;
    color: #333333;
    font-family: "didot_displayregular";
    line-height: 100%;
    text-transform: uppercase;
    font-style: italic;
    font-weight: bold;
    margin-bottom: 14px;
}

.test-layer-1 p {
    color: #333333;
    font-size: 14px;
    font-family: "gotham_htf_bookregular";
    line-height: 170%;
    margin-bottom: 5px;
}

.test-layer-2 {
    position: absolute;
    top: 15%;
    left: 15%;
    padding: 20px;
}

.test-layer-2 h1 {
    font-size: 55px;
    color: #333333;
    font-family: "didot_displayregular";
    line-height: 100%;
    text-transform: uppercase;
    font-style: italic;
    font-weight: bold;
    margin-bottom: 14px;
}

.test-layer-2 p {
    color: #333333;
    font-size: 14px;
    font-family: "gotham_htf_bookregular";
    line-height: 170%;
    margin-bottom: 5px;
}

.btn-learn {
    float: left;
    width: 100%;
    margin-top: 30px;
    position: absolute;
    bottom: 50px;
}

.btn-learn a {
    padding: 12px 24px;
    background: #fff;
    border: 1px solid #333333;
    color: #333333;
    font-family: "gotham_htf_bookregular";
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
}

.btn-learn a:hover {
    background: #ce3a7a;
    color: #fff !important;
}

.marginb0 {
    margin-bottom: 0px;
    padding-bottom: 40px;
}

.innerwidth:first-child {
    margin-top: 20px;
}

.footercl0 {
    width: 12% !important;
}

.footercl3 {
    width: 20% !important;
}

.footerclm {
    float: right !important;
    width: 12% !important;
}

.img_gain1 {
    height: auto;
    min-height: 100px;
}

.widththree {
    width: 200px;
}

.widththird {
    width: 29%;
}

.texttype .technology-alt-title {
    margin-top: 10px
}

.technologyalt-inner {
    min-height: 50px;
}

.bottomn0 {
    margin-bottom: 0px !important
}

.middle-page ul,
.middle-page ol,
.middle-page li {
    list-style: outside none disc !important;
    list-style-position: outside;
    list-style-type: disc;
    margin-left: 11px;
    line-height: 19px;
}

.margontop0 {
    margin-top: 0px !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .middle-page ul,
    .middle-page ol,
    .middle-page li {
        margin-left: 15px;
    }
}

.technology-alt-text-desc {
    width: 100%;
    float: left;
    color: #333333;
    font-family: 'Museo 300';
    letter-spacing: 0.60px;
    font-weight: 300;
    /*font-size: 15px;*/
    font-size: 12pt;
    line-height: 24px;
    margin-bottom: 15px;
}

.corpo-landingpage-body .technology-alt-text-desc {
    font-size: 18px;
    font-family: "Roboto";
    font-weight: 200;
    line-height: 30px;
    letter-spacing: 0.4px;
    text-shadow: none;
}

.corpo-landingpage-body .technology-alt-text-desc a {
    text-decoration: underline;
}


/*.texttype .technology-alt-title{margin-bottom:0px;}*/


/*.removespace{padding-bottom:10px !important;}*/

.footer-1 .col-1 {
    margin-top: 25px;
}

.left-menu>nav>ul>li:hover ul.sub-menu {
    display: none;
}

.slider-main .image-inner {
    display: table;
    margin: auto;
    width: auto;
}

.slider-main .wrapper {}

.technology-alt-text-desc span {
    font-size: 100%;
}

.guiding-box-left .img-guiding img,
.guiding-box-right .img-guiding img {
    margin: 30px 0 0 0;
}


/* new css start19122014 */

.top-left-content-bg {
    float: left;
    width: auto;
    margin: 0;
    padding: 0;
}

.top-content-text ul {
    margin: 0;
    padding: 0;
}

.top-content-text ul li {
    margin: 0 33px 0 0;
    padding: 0;
    float: left;
}

.top-content-text ul li a {
    margin: 0;
    padding: 0;
    color: #d4d4d4;
    font-size: 12px;
}

.top-right-content-bg {
    float: right;
    width: auto;
    margin: 0;
    padding: 0;
    position: relative;
}

.social {
    width: 100%;
    margin: 0;
    padding: 0;
    float: left;
}

.social ul {
    margin: 0;
    padding: 0;
}

.social ul li {
    margin: 0 10px;
    padding: 0;
    float: left;
}

.our-serv-bg {
    width: 100%;
    margin: 85px 0 100px 0;
    padding: 0;
    float: left;
    text-align: center;
}

.our-serv-bg h3 {
    margin: 0 0 75px 0;
    padding: 0;
    font-size: 35px;
    font-weight: bold;
    font-family: 'didot_displayregular';
}

.service-bg-one {
    width: 350px;
    margin: 0 0px 0 40px;
    padding: 0;
    float: left;
}

.service-bg-one img {
    padding-bottom: 30px;
}

.service-bg-one h2 {
    font-size: 20px;
    font-weight: bold;
    margin: 0 0 17px 0;
}

.service-bg-one p {
    width: 300px;
    margin: 0;
    float: none;
    text-align: center;
    margin: 0 auto;
    line-height: 22px;
    padding: 0 0 10px 0;
    font-size: 16px;
}

.service-bg-one a {
    color: #ce3a7a;
    font-size: 13px;
    font-weight: bold;
}


/* new css end19122014 */

.twotexttypediv .technology-alt-1 {
    margin: 0;
    width: 49%;
}

.twotexttypediv .technology-box-inner {
    padding-left: 0;
    padding-right: 35px;
}

.whitebgpadding {
    padding-left: 35px;
}

.flrightdv {
    float: right;
}


/********* footer link width ****************/

.col_footer_1 {
    width: 10% !important;
}

.col_footer_2 {
    width: 15.8% !important;
}

.col_footer_3 {
    width: 14.1% !important;
}

.col_footer_4 {
    width: 18.1% !important;
}

.col_footer_5 {
    width: 17.6% !important;
}

.col_footer_6 {
    width: 14.4% !important;
}

.col_footer_7 {
    width: 90% !important;
}


/********* footer link width ****************/

@media only screen and (max-width:1400px) {
    .test-layer {
        top: 18px;
    }
    .slidesjs-navigation {
        bottom: 18px;
    }
}

@media only screen and (max-width:1410px) {
    .slider-main {
        background: none;
    }
    #slides {
        width: 100%;
    }
    .slider-main .image-inner {
        display: block;
    }
}

@media only screen and (max-width:1366px) {
    .slidesjs-container {
        height: 488px !important;
    }
    /*.slidesjs-navigation{ bottom:150px; }*/
}

@media only screen and (max-width:1300px) {
    /*.left-menu ul li a{ padding: 10px 15px;}	*/
}

@media only screen and (max-width:1280px) {
    .btn-learn {
        position: static;
    }
    .test-layer {
        height: auto;
    }
    .test-layer h1 {
        height: 210px;
    }
    .slidesjs-navigation {
        bottom: 0;
    }
}

@media only screen and (max-width:1260px) {
    .left-menu,
    .left-menu ul,
    .left-sub-menu,
    .left-sub-menu ul {
        width: 100%;
    }
    .left-menu ul li {
        margin-right: 9px;
    }
    .left-sub-menu ul li {
        margin-right: 3%;
    }
    ul.sub-menu {
        width: 250px !important;
    }
    /* 24-12-2014 */
    #aspnetForm .wrapper {
        width: 1260px;
    }
    .schedule-box-text p,
    .schedule-box-text ul li,
    .schedule-box-text span {
        line-height: 22px;
    }
}

@media only screen and (max-width:1190px) {
    .left-menu ul li a {
        font-size: 12px;
    }
    .left-sub-menu ul li a {
        font-size: 12px;
    }
    /* 24-12-2014 */
    .left-menu ul li {
        margin: 0 13px;
    }
    @media screen and (-webkit-min-device-pixel-ratio:0) {
        .left-menu ul li {
            margin: 0 12px;
        }
    }
    .sub-menu li {
        margin: 0 !important;
    }
    #aspnetForm .wrapper {
        width: 1190px;
    }
    @media screen and (-webkit-min-device-pixel-ratio:0) {
        #aspnetForm .wrapper {
            width: 1170px;
        }
    }
    .inner-page-container {
        margin: 0 auto;
        padding: 0;
        width: 100%;
    }
    .service-bg-one {
        margin: 0 0 0 35px;
    }
    .test-layer {
        left: 13%;
        padding: 25px 54px;
    }
    .test-layer h1 {
        font-size: 50px;
    }
    .test-layer {
        height: 362px;
    }
}

@media only screen and (max-width:1160px) {
    #dvVerificationProcess {
        width: auto;
        left: 0;
        right: 0;
    }
    .forg-link a {
        margin: 0 2px 10px 0px !important;
        display: inline-block;
        width: 100% !important;
    }
    .header-wrapper {
        width: 98%;
    }
    .wrapper,
    #aspnetForm .wrapper {
        width: 98%;
    }
    .wrapper1 {
        width: 98%;
    }
    .innerwidth {
        width: 98%;
    }
    /* 30122014 slider medea edit start */
    .slidesjs-container {
        height: 419px !important;
        /* height:500px !important; */
    }
    .slidesjs-navigation {
        bottom: 0;
    }
    .test-layer h1 {
        font-size: 40px;
    }
    /* 30122014 slider medea edit end */
    .left-menu ul li a {
        padding: 10px 10px;
    }
    .sapmle-reporters {
        margin-top: 0;
    }
    .test-layer {
        top: 20px;
    }
    /* 24-12-2014 */
    .left-menu ul li {
        margin: 0 17px;
    }
    @media screen and (-webkit-min-device-pixel-ratio:0) {
        .left-menu ul li {
            margin: 0 15px;
        }
    }
    .service-bg-one {
        margin: 0 0 0 20px;
    }
    .test-layer {
        left: 13%;
        padding: 42px 54px;
    }
    .slidesjs-previous {
        left: 46%;
    }
    .slidesjs-next {
        left: 52.5%;
    }
    .btn-learn {
        position: none;
        margin-top: 0;
    }
    .test-layer {
        height: auto;
    }
    .test-layer h1 {
        height: 170px;
    }
    .test-layer p {
        min-height: 110px;
    }
}

@media only screen and (max-width:1040px) {
    .shadow-box {
        padding-bottom: 40px;
    }
    .sapmle-reporters {
        margin-top: 0;
    }
    .middle-page {
        padding: 10px 0;
    }
    /* 24-12-2014 */
    .logo {
        width: 150px !important;
    }
    .top-right-header {
        width: 85%;
    }
    .left-menu ul li {
        margin: 0 7px;
    }
    .service-bg-one {
        width: 310px;
    }
    .right-reports p,
    .service-bg-one p,
    .col-one h3 {
        font-size: 14px;
        line-height: 20px;
    }
    .right-reports {
        width: 455px;
        margin: 45px 15px;
    }
    @media screen and (-webkit-min-device-pixel-ratio:0) {
        .left-menu ul li a {
            padding: 10px 9px;
        }
    }
}

@media only screen and (max-width:1024px) {
    /*.left-menu ul li { margin-right:2%;}*/
    .left-sub-menu ul li {
        margin-right: 2%;
    }
    .test-layer-1,
    .test-layer-2,
    .test-layer {
        left: 10px;
        top: 10px;
        padding: 20px;
    }
    /* 24-12-2014 */
    .left-menu ul li {
        margin-right: 0px;
    }
    .menu-main {
        margin: 44px 0 0 00px;
    }
    @media screen and (-webkit-min-device-pixel-ratio:0) {
        .top-right-header {
            width: 84%;
        }
        .left-menu ul li {
            margin: 0px;
        }
        .service-bg-one {
            width: 305px;
        }
    }
    .schedule-box-text p,
    .schedule-box-text ul li,
    .schedule-box-text span {
        text-align: justify;
        font-size: 13px !important;
        line-height: 20px;
        width: 100%;
    }
    .slidesjs-previous {
        left: 45.8%;
    }
    .slidesjs-next {
        left: 53%;
    }
    .slidesjs-previous-inner {
        left: 45.8%;
    }
    .slidesjs-next-inner {
        left: 53%;
    }
    .test-layer-1,
    .test-layer-2,
    .test-layer {
        padding: 28px;
    }
    .test-layer h1 {
        height: 160px;
    }
    input[type="text"],
    input[type="email"],
    input[type="url"],
    input[type="password"] {
        width: 96% !important;
    }
}

@media only screen and (max-width:980px) {
    /*.left-menu ul li { margin-right:1.5%;}*/
    .left-menu ul li a {
        font-size: 10px;
    }
    .left-sub-menu ul li {
        margin-right: 1.5%;
    }
    .left-sub-menu ul li a {
        font-size: 10px;
    }
    /* 30122014 slider medea edit start */
    .slidesjs-container {
        height: 355px !important;
        /* height:355px !important; */
    }
    .test-layer h1 {
        font-size: 30px;
    }
    /* 30122014 slider medea edit end */
    /*24-12-2014*/
    .top-right-header {
        width: 84%;
    }
    .left-menu ul li {
        margin: 0 11px;
    }
    .left-reports {
        width: 48%;
    }
    .right-reports {
        width: 45%;
        margin: 45px 30px;
    }
    .service-bg-one {
        width: 30%;
    }
    .test-layer h1 {
        font-size: 35px;
        height: auto !important;
    }
    .test-layer-1,
    .test-layer-2,
    .test-layer {
        padding: 32px 25px;
    }
}

@media only screen and (max-width:940px) {
    /*24-12-2014*/
    .top-right-header {
        width: 82%;
    }
    .left-menu ul li {
        margin: 0 8px;
    }
    .right-reports p {
        width: 100%;
    }
    .service-bg-one p {
        width: 100%;
    }
    @media screen and (-webkit-min-device-pixel-ratio:0) {
        .left-menu ul li {
            margin: 0 7px;
        }
    }
}

@media only screen and (max-width:900px) {
    .left-menu ul li {
        margin: 0 5px;
    }
}

@media only screen and (max-width:840px) {
    /*.top-right-header { float: right; width: 60%; }*/
    .technology-box-title h1,
    .technology-box-title h2 {
        width: 100%;
        font-size: 15px;
    }
    .technology-alt-title h1,
    .technology-alt-title h2 {
        width: 100% !important;
        font-size: 15px;
    }
    .guiding-subtitle h6 {
        line-height: 40px;
    }
    /* 30122014 slider medea edit start */
    .slidesjs-container {
        /* height:352px !important; */
        height: 303px !important;
    }
    /*.test-layer h1{ font-size:32px;}*/
    /* 30122014 slider medea edit end */
    ul.sub-menu {
        width: 204px !important;
    }
    /*.left-menu ul li { margin-right:1%;}*/
    /*24-12-2014*/
    .top-right-header {
        width: 80%;
    }
    .left-menu ul li {
        margin: 0;
    }
    .left-reports {
        width: 45%;
    }
    .right-reports {
        width: 45%;
        margin: 10px 30px;
    }
    .row-report-small {
        padding: 30px 0;
    }
    .right-reports h1 {
        font-size: 24px;
        line-height: 30px;
        padding-bottom: 8px;
        width: 100%;
    }
    @media screen and (-webkit-min-device-pixel-ratio:0) {
        .left-menu ul li a {
            padding: 10px 8px;
        }
    }
    .service-bg-one h2 {
        font-size: 18px;
        line-height: 22px;
    }
    .right-reports p,
    .service-bg-one p,
    .col-one h3 {
        font-size: 13px;
        line-height: 18px;
    }
    .test-layer h1 {
        font-size: 25px;
        height: auto !important;
    }
}

@media only screen and (max-width:800px) {
    /*.flexnav li { background:#f9f9f9;}	
    .flexnav li {
      position: relative;
      list-style: none;
      float: left;
      display: block;
          overflow: visible;
      width: 20%; 
}
.left-menu ul li {
    float: left;
    width: 100%; margin-right:0;
}
.left-menu ul li a {  float:left; width:90% !important; padding:2%;background:#d9d9d9;}*/
    /*.technologyalt-inner{ min-height:715px;}*/
    /* 30122014 slider medea edit start */
    /*.slidesjs-container { height: 418px !important; }*/
    /*.slidesjs-container { height:352px !important;}*/
    .slidesjs-container {
        height: 290px !important;
    }
    /*.test-layer-1 h1,.test-layer-2 h1,.test-layer h1{font-size: 35px; margin-bottom: 4px;}*/
    .test-layer-1 h1,
    .test-layer-2 h1,
    .test-layer h1 {
        font-size: 25px;
        margin-bottom: 4px;
    }
    /*.test-layer{ height:auto;}*/
    .test-layer {
        min-height: auto;
    }
    /* 30122014 slider medea edit end */
    .touch-button {
        display: block;
        padding: 10px;
        top: 0;
        cursor: pointer;
    }
    ul.sub-menu {
        top: 24px !important;
    }
    .test-layer-1 p,
    .test-layer-2 p,
    .test-layer p {
        font-size: 12px;
    }
    .btn-learn {
        margin-top: 20px;
    }
    .technology-alt-1.widththird {
        width: 46%;
    }
    .left-menu ul li a {
        padding: 6px;
    }
    /*24-12-2014*/
    .footercl0 {
        clear: both;
    }
    .technology-alt-1.widththird {
        width: 31.5%;
        margin: 0 5px;
    }
    .technologyalt-inner {
        height: auto;
    }
    .technology-alt-left {
        height: auto !important;
    }
    .technology-alt-inner {
        padding: 20px 10px;
    }
    .technology-alt-title {
        margin-top: 0;
        margin-bottom: 0;
    }
    .technology-alt-text p,
    .technology-alt-text ul li,
    .technology-alt-text span {
        font-size: 11pt;
        line-height: 22px;
        margin-bottom: 0;
    }
}

@media only screen and (max-width:768px) {
    .slidesjs-navigation {
        bottom: 0;
    }
    .test-layer h1 {
        font-size: 25px;
        height: auto !important;
    }
    .slidesjs-previous {
        left: 43.5%;
    }
    .slidesjs-next {
        left: 53%;
    }
    .slidesjs-previous-inner {
        left: 43.5%;
    }
    .slidesjs-next-inner {
        left: 53%;
    }
    /*.slidesjs-previous{ left:0;}
#slides .slidesjs-next{ left:75px;}*/
    .footer-1 h1 {
        font-size: 12px;
    }
    .footer-1 ul li a {
        font-size: 11px;
    }
    .schedule-box-text p {
        float: left;
        width: 100%;
    }
    /*
.technology-box-right { width:100%;}
.technology-box-left { width:100%;}
*/
    .follow-us {
        float: left;
    }
    /* 30122014 slider medea edit start */
    .slidesjs-container {
        /*height:352px !important;*/
        height: 277px !important;
    }
    /* 30122014 slider medea edit end */
    .left-menu ul li {
        margin-right: 0;
    }
    /*.right-reports{ height:427px; }*/
    .right-reports h5 {
        margin: 38px auto 0;
        padding-top: 40px;
    }
    /*24-12-2014*/
    .right-reports {
        margin: 10px 30px 30px 30px;
    }
    @media screen and (-webkit-min-device-pixel-ratio:0) {
        .top-right-header {
            width: 79%;
        }
        .left-menu ul li a {
            padding: 6px 4px;
        }
    }
    .footer-2 {
        padding: 15px 0;
    }
    .our-guiding-inner {
        padding: 30px 0;
    }
    .guiding-title {
        margin-bottom: 25px;
    }
    .guiding-subtitle {
        margin-bottom: 20px;
    }
    .guiding-subtitle h6 {
        line-height: 30px;
    }
    .guiding-title h1 {
        font-size: 30pt;
        line-height: 35px;
    }
    .schedule-box-text ul li {
        margin: 5px 0;
    }
    .schedule-inner h1 {
        font-size: 25px;
        line-height: 30px;
    }
    .middle-page ul {
        clear: both;
    }
    input[type="text"],
    input[type="email"],
    input[type="url"],
    input[type="password"] {
        width: 95% !important;
    }
}

@media only screen and (max-width:736px) {
    .top-right-header {
        width: 78%;
    }
    .left-menu ul li a {
        font-size: 9px;
        padding: 6px 7px;
    }
    .left-menu ul li:last-child {
        margin: 0;
    }
}

@media screen and (max-width:767px) {
    .menu-main {
        display: none;
    }
    .js .slicknav_menu {
        display: block;
    }
}

@media only screen and (max-width:667px) {
    .top-right-header {
        width: 47%;
        margin: 22px 0 0 0;
    }
    /*
	.menu-main{ display:none;}
	.js .slicknav_menu { display:block;	}
*/
    .logo-header {
        margin-bottom: 20px;
    }
}

@media only screen and (max-width:640px) {
    .logo {
        width: 100%;
        text-align: center;
    }
    .top-right-header {
        float: left;
        width: 100%;
        margin-top: 20px;
    }
    .col-5 .col-1,.col-6 .col-1 {
        float: left;
        min-height: 200px;
        width: 33%;
    }
    .footercl0 {
        width: 33% !important;
    }
    .footercl3 {
        width: 33% !important;
    }
    .footerclm {
        width: 33% !important;
    }
    .shadow-box {
        padding-bottom: 20px;
    }
    .whats-in-foryou {
        padding: 30px 0;
    }
    .col-3 .col-one {
        width: 44%;
    }
    .right-reports h1,
    .right-reports h5 {
        width: auto;
    }
    .img-shadow img {
        padding-bottom: 25px;
    }
    .left-reports {
        text-align: center;
        width: 100%;
    }
    /*.right-reports {
    width: 100%;
}*/
    .col-3 .col-one {
        width: 94%;
    }
    .col-2 .col-one {
        width: 96%;
    }
    .guiding-box-left {
        float: left;
        width: 100%;
        text-align: center;
    }
    .guiding-box-right {
        float: left;
        width: 100%;
    }
    .guiding-box-title h1,
    .schedule-box-text p {
        text-align: left;
    }
    .guiding-title h1 {
        font-size: 55px;
        line-height: 60px;
    }
    .guiding-box-title h1 {
        font-size: 40px;
    }
    .guiding-subtitle h6 {
        line-height: 40px;
    }
    .line-home-bottom {
        margin-top: 10px;
    }
    .line-home-top {
        margin-bottom: 10px;
    }
    .guiding-box-2 {
        margin-bottom: 15px;
        margin-top: 15px;
    }
    .technology-alt-1 {
        width: 96%;
    }
    .technologyalt-inner {
        min-height: 0;
    }
    /*.img-guiding > img{ width:100%;}*/
    .button-discover {
        top: 60%;
        display: block;
    }
    .button-view-report {
        display: block;
    }
    .button-discover a {
        font-size: 10px;
        padding: 10px;
    }
    .left-sub-menu ul li.active a {
        border-bottom: none;
    }
    /* 30122014 slider medea edit start */
    .slidesjs-container,
    .slidesjs-control {
        height: 430px !important;
    }
    /* 30122014 slider medea edit end */
    .test-layer-1,
    .test-layer-2,
    .test-layer {
        position: relative;
        top: -37px;
    }
    .test-layer-1 h1,
    .test-layer-2 h1,
    .test-layer h1 {
        font-size: 25px;
    }
    .slider-main {
        background: #fff !important;
    }
    .img-shadow img,
    .left-reports,
    .culture-img img {
        padding-bottom: 0;
    }
    .right-reports h5 {
        margin: 20px 0 0 0;
        padding-top: 20px;
    }
    .right-reports h1,
    .left-reports {
        padding-bottom: 20px;
        padding-top: 20px;
    }
    .row-report-small {
        padding-top: 0;
    }
    /*.right-reports{ height:auto;}*/
    .martop50 {
        margin-top: 5px;
    }
    .col-3 .col-one {
        min-height: 0;
    }
    .martop40 {
        margin-top: 4px;
    }
    .martop35 {
        margin-top: 3.5px;
    }
    .schedule-demo {
        padding: 0;
    }
    .schedule-inner {
        padding: 20px 0;
        margin: 20px 0;
        min-height: 0;
    }
    .schedule-inner-text {
        padding: 10px 0;
    }
    .wrapper1 {
        width: 90%;
    }
    .footer-main {
        padding: 0;
    }
    .our-guiding-inner {
        height: auto;
        padding: 20px 0;
    }
    .guiding-title {
        margin-bottom: 10px;
    }
    .guiding-title h1 {
        font-size: 45px;
    }
    .technology-box-inner {
        padding: 10px 35px;
    }
    .technology-alt-1.widththird {
        width: 95%;
    }
    .technologyalt-inner {
        height: auto !important;
    }
    .menu-main {
        display: none;
    }
    ul.sub-menu {
        width: 99% !important;
        margin: 0 !important;
        left: 0;
        top: 0;
        position: static;
        background: #393939;
        border: none;
        box-shadow: none;
    }
    ul.sub-menu li a {
        padding: 5x 2% !important;
        width: 92%;
    }
    /*.test-layer-1, .test-layer-2, .test-layer{padding: 20px 0; width: 100%;}*/
    .test-layer {
        height: auto;
    }
    /*24-12-2014*/
    .header-top {
        margin-bottom: 20px;
    }
    .logo-header {
        margin-bottom: 20px;
    }
    .top-right-header {
        width: 75%;
    }
    .sapmle-reporters {
        padding: 30px 0;
    }
    .right-reports {
        width: 94%;
        margin: 0 auto;
        float: none;
    }
    .service-bg-one {
        margin: 0 0 0 15px;
    }
    .guiding-title h1 {
        font-size: 30px;
        line-height: 30px;
    }
    .guiding-subtitle h6 {
        line-height: 25px;
    }
    .classimgcenter {
        width: 100%;
    }
    .guiding-box-left .img-guiding img,
    .guiding-box-right .img-guiding img {
        width: 100%;
    }
    /********* footer link width ****************/
    .col_footer_1 {
        width: 33% !important;
    }
    .col_footer_2 {
        width: 33% !important;
    }
    .col_footer_3 {
        width: 33% !important;
    }
    .col_footer_4 {
        width: 33% !important;
    }
    .col_footer_5 {
        width: 33% !important;
    }
    .col_footer_6 {
        width: 33% !important;
    }
    .col_footer_7 {
        width: 33% !important;
    }
    /********* footer link width ****************/
    .pop-box {
        z-index: 111111;
    }
    .test-layer-1,
    .test-layer-2,
    .test-layer {
        width: 90%;
        padding: 10px;
        margin: 0 auto;
        top: 0;
    }
    .btn-learn {
        position: absolute;
    }
    .slidesjs-previous {
        left: 40.5%;
    }
    .slidesjs-next {
        left: 52%;
    }
    .slidesjs-previous-inner {
        left: 40.5%;
    }
    .slidesjs-next-inner {
        left: 52%;
    }
}

@media only screen and (max-width:568px) {
    .top-right-header {
        width: 72%;
    }
}

@media only screen and (max-width:480px) {
    .col-5 .col-1,.col-6 .col-1 {
        width: 100%;
        min-height: 0;
        margin-bottom: 10px;
    }
    .footercl0 {
        width: 100% !important
    }
    .footercl3 {
        width: 100% !important;
    }
    .footerclm {
        width: 100% !important;
    }
    .left-menu ul li {
        margin: 0;
        width: 100%;
        text-align: center;
    }
    .left-menu ul li a {
        width: 100%;
    }
    .left-sub-menu ul li {
        margin: 0;
        width: 100%;
        text-align: center;
    }
    .left-sub-menu ul li a {
        width: 100%;
    }
    .slidesjs-container,
    .slidesjs-control {
        height: 400px !important;
    }
    .test-layer {
        width: 100%;
    }
    .footer-1 h1,
    .footer-1 ul li {
        text-align: center;
    }
    .footer-1 ul {
        height: auto !important;
    }
    /*24-12-2014*/
    .top-right-header {
        width: 67%;
    }
    @media screen and (-webkit-min-device-pixel-ratio:0) {
        .top-right-header {
            width: 66%;
        }
    }
    .our-serv-bg {
        margin: 30px 0 40px 0;
    }
    .our-serv-bg h3 {
        margin: 0 0 30px 0;
    }
    .service-bg-one {
        width: 100%;
        margin: 15px 0;
    }
    .service-bg-one h2 {
        margin: 15px 0;
    }
    .service-bg-one p {
        width: 70%;
    }
    .gain-title h1 {
        font-size: 30px;
        line-height: 35px;
    }
    .test-layer {
        width: 90%;
        padding: 20px 10px;
    }
    #slides .slidesjs-previous {
        margin-left: 20px;
    }
    .slidesjs-previous {
        left: 37.5%;
    }
    .slidesjs-next {
        left: 57%;
    }
    .slidesjs-previous-inner {
        margin-left: 20px;
        left: 37.5%;
    }
    .slidesjs-next-inner {
        left: 57%;
    }
    .formschedual>div>div,
    .formschedual>div>fieldset>div {
        margin: 5px 0 0 0;
    }
    .twotexttypediv .technology-alt-1 {
        width: 100%;
    }
    /********* footer link width ****************/
    .col_footer_1 {
        width: 100% !important;
    }
    .col_footer_2 {
        width: 100% !important;
    }
    .col_footer_3 {
        width: 100% !important;
    }
    .col_footer_4 {
        width: 100% !important;
    }
    .col_footer_5 {
        width: 100% !important;
    }
    .col_footer_6 {
        width: 100% !important;
    }
    .col_footer_7 {
        width: 100% !important;
    }
    /********* footer link width ****************/
}

@media only screen and (max-width:479px) {
    .top-right-header {
        width: 100%;
    }
    .row-bottom ul {
        float: left;
    }
}

@media only screen and (max-width:414px) {
    .top-right-header {
        width: 60%;
        margin: 0;
        float: right;
    }
    .row-bottom ul {
        float: right;
        width: 100%;
    }
    .row-bottom ul li {
        margin: 0 0 5px 0;
        float: right;
        width: 100%;
    }
    .row-bottom ul li.schedule a {
        width: 78%;
        float: right;
    }
    .signinclick {
        width: 78% !important;
        float: right !important;
    }
    .signbox-bg {
        width: 100% !important;
    }
    .signbox {
        width: 100% !important;
        top: 0 !important;
        padding: 15px !important;
    }
    .signbox h2 {
        margin: 0 0 5px 0 !important;
        font-size: 18px !important;
        line-height: 24px !important;
    }
    .signbox dl p {
        font-size: 12px;
    }
    input[type="text"],
    input[type="email"],
    input[type="url"],
    input[type="password"] {
        width: 91% !important;
    }
    .closeme {
        margin-top: 2px !important;
    }
}

@media only screen and (max-width:375px) {
    .top-right-header {
        width: 56%;
    }
    .signbox input[type="submit"],
    .signbox input[type="button"],
    #alert_Cp input[type="submit"],
    #alert_Cp input[type="button"] {
        font-size: 13px !important;
        width: 100% !important;
    }
    .closeme {
        margin-top: 2px !important;
    }
}

@media only screen and (max-width:360px) {
    .logo {
        width: 50% !important;
        margin: 0 auto;
        float: none;
    }
    .top-right-header {
        width: 85%;
        float: none;
        margin: 0 auto !important;
        padding: 20px 0;
    }
    .signbox-bg {
        float: none !important;
        width: 100% !important;
        right: 0;
    }
    /*.signbox{ width:232px !important; padding:15px 30px !important; }*/
    @media screen and (-webkit-min-device-pixel-ratio:0) {
        .row-bottom ul {
            float: right !important;
        }
        .top-right-header {
            width: 90%;
            float: none;
            margin: 0 auto !important;
            padding: 20px 0;
        }
    }
    .guiding-title h1 {
        font-size: 30px;
        line-height: 30px;
    }
    .guiding-subtitle h6 {
        line-height: 26px;
    }
    .btn-learn {
        bottom: 35px;
    }
    .slidesjs-previous {
        left: 48.5%;
    }
    .slidesjs-next {
        left: 74.8%;
    }
    .slidesjs-previous-inner {
        left: 48.5%;
    }
    .slidesjs-next-inner {
        left: 74.8%;
    }
    .row-bottom ul li.schedule a {
        float: left;
        width: 93% !important;
    }
    .signinclick {
        width: 93% !important;
        float: left;
    }
    .row-bottom ul {
        width: 98%;
    }
    .signbox {
        top: 30px !important;
        width: 89% !important;
    }
}

@media only screen and (max-width:320px) {
    .schedule-inner-text p {
        font-size: 14px;
    }
    .slidesjs-navigation {
        padding: 8px 20px;
    }
    .slidesjs-previous {
        left: 53.5%;
    }
    #slides .slidesjs-next {
        left: 72.8%;
    }
    .slidesjs-previous-inner {
        left: 53.5%;
    }
    .slidesjs-next-inner {
        left: 72.8%;
    }
    .slidesjs-container,
    .slidesjs-control {
        height: 365px !important;
    }
    /*24-12-2014*/
    .top-right-header {
        width: 98%;
    }
    .top-content-text ul li {
        margin: 0 20px 0 0;
    }
    @media screen and (-webkit-min-device-pixel-ratio:0) {
        .row-bottom ul li {
            margin: 0 4px;
        }
        .top-content-text ul li {
            margin: 0 10px 0 0;
        }
    }
    .row-bottom ul {
        width: 100%;
    }
}

.heartbeatrwrapper {
    position: relative;
    float: left;
}

.heartbeattext a {
    color: #fff;
}

.heartbeattext {
    position: absolute;
    color: #fff;
    top: 1px;
    font-size: 11px;
    text-transform: uppercase;
    z-index: 1;
    left: -120px;
}

#heartbeat {
    position: absolute;
    right: 0px;
    bottom: 0px;
    top: -5px;
    left: -100px;
}

.paddiong0 {
    padding: 0px !important;
}

.back-to-top {
    position: fixed;
    bottom: 15px;
    right: 0px;
    text-decoration: none;
    color: #666;
    font-size: 50px;
    padding: 0px;
    display: none;
    margin-right: 20px;
}

.back-to-top:hover {
    color: #000;
    transition: 0.5s all ease-in-out;
    -moz-transition: 0.5s all ease-in-out;
    -webkit-transition: 0.5s all ease-in-out;
}

.imagehover_gallery {
    margin: 0 auto;
    width: 100%;
    padding: 0px;
}

.imagehover_gallery li {
    max-width: 292px;
    min-height: 292px !important;
    width: 100%;
    min-height: 100%;
    text-align: center;
    height: 100%;
    position: relative;
    margin: 0 6px 6px 0 !important;
    float: left;
    overflow: hidden;
    /*background-color: black;*/
}


/*.imagehover_gallery li:nth-child(2) img {
  margin: 0;
  display: inline-block;
  float: right;
}*/

.imagehover_gallery li .hovertoshow {
    text-decoration: none;
    color: white;
    font-weight: lighter;
    font-size: 20px;
    letter-spacing: normal;
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    text-align: center;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
    padding: 25px 0 0 0;
}

.imagehover_gallery li .hovertoshow .title {
    display: block;
    text-transform: none;
    font-size: 11px;
    color: rgba(255, 255, 255, 0.7);
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    -webkit-transition-delay: 0.2s;
    transition-delay: 0.2s;
    -moz-transition-duration: 0.9s;
    -o-transition-duration: 0.9s;
    -webkit-transition-duration: 0.9s;
    transition-duration: 0.9s;
    text-decoration: underline;
}

.imagehover_gallery li .hovertoshow .paragraf {
    display: block;
    text-transform: none;
    font-size: 14px;
    color: rgba(255, 255, 255, 1);
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    padding: 0 30px;
    line-height: 22px;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    -webkit-transition-delay: 0.2s;
    transition-delay: 0.2s;
    -moz-transition-duration: 0.9s;
    -o-transition-duration: 0.9s;
    -webkit-transition-duration: 0.9s;
    transition-duration: 0.9s;
    min-height: 170px;
}

.imagehover_gallery li .hovertoshow .social {
    display: block;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    padding: 15px 65px 0;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    -webkit-transition-delay: 0.2s;
    transition-delay: 0.2s;
    -moz-transition-duration: 0.9s;
    -o-transition-duration: 0.9s;
    -webkit-transition-duration: 0.9s;
    transition-duration: 0.9s;
}

.imagehover_gallery li .hovertoshow .social a {
    float: left;
    margin: 0 27px 0 0;
    color: #fff;
    font-size: 18px;
}

.imagehover_gallery li .hovertoshow .social a:last-child {
    margin: 0;
}

.imagehover_gallery li:hover .hovertoshow {
    filter: progid: DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.6s;
    -o-transition-duration: 0.6s;
    -webkit-transition-duration: 0.6s;
    transition-duration: 0.6s;
    background: rgba(0, 0, 0, 0.85);
}

.imagehover_gallery li:hover .title {
    filter: progid: DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
}

.imagehover_gallery li:hover .paragraf {
    filter: progid: DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
}

.imagehover_gallery li:hover .social {
    filter: progid: DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
}

.imagehover_gallery li:hover img {
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1.3, 1.3);
    background-position: top top;
    -webkit-filter: grayscale(0.4) blur(1px);
    filter: grayscale(0.4) blur(1px);
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    -webkit-transition-duration: 0.8s;
    transition-duration: 0.8s;
}

.imagehover_gallery li:hover:hover img {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5;
}

.imagehover_gallery li img {
    display: block;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    display: inline-block;
    text-align: center;
    -moz-transform: scale(1.09, 1.09);
    -ms-transform: scale(1.09, 1.09);
    -webkit-transform: scale(1.09, 1.09);
    transform: scale(1.09, 1.09);
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    max-height: 292px;
}

@font-face {
    font-family: 'Gotham-Medium';
    src: url('../fontsnewlook/Gotham-Medium_gdi.eot');
    src: url('../fontsnewlook/Gotham-Medium_gdi.eot?#iefix') format('embedded-opentype'), url('../fontsnewlook/Gotham-Medium_gdi.woff') format('woff'), url('../fontsnewlook/Gotham-Medium_gdi.ttf') format('truetype'), url('../fontsnewlook/Gotham-Medium_gdi.svg#Gotham-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-2248;
}

@font-face {
    font-family: 'Gotham-Book';
    src: url('../fontsnewlook/Gotham-Book_gdi.eot');
    src: url('../fontsnewlook/Gotham-Book_gdi.eot?#iefix') format('embedded-opentype'), url('../fontsnewlook/Gotham-Book_gdi.woff') format('woff'), url('../fontsnewlook/Gotham-Book_gdi.ttf') format('truetype'), url('../fontsnewlook/Gotham-Book_gdi.svg#Gotham-Book') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-2248;
}

@font-face {
    font-family: 'GothamBold-Regular';
    src: url('../fontsnewlook/GothamBold_gdi.eot');
    src: url('../fontsnewlook/GothamBold_gdi.eot?#iefix') format('embedded-opentype'), url('../fontsnewlook/GothamBold_gdi.woff') format('woff'), url('../fontsnewlook/GothamBold_gdi.ttf') format('truetype'), url('../fontsnewlook/GothamBold_gdi.svg#GothamBold-Regular') format('svg');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-2248;
}

#social_popup_wrap {
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.8);
    display: none;
    width: 100%;
    height: 100%;
    z-index: 11111;
}

.social_popupbg {
    padding: 0;
    background: #FFFFFF;
    color: #000000;
    left: 50%;
    margin-left: -420px;
    position: absolute;
    top: 20%;
    max-width: 840px;
    width: 100%;
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
    float: left;
    height: auto;
}

.social-close {
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 4;
}

.socialgrid_img {
    float: left;
    max-width: 419px;
    max-height: 479px;
    width: 100%;
    height: 100%;
}

.socialgrid_img img {
    width: 100%;
}

.socialpopup_content_wrap {
    float: left;
    max-width: 420px;
    max-height: 479px;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

.socialpopupconent {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}

.socialpopupconent h2 {
    float: left;
    margin: 64px 0 19px 0;
    padding: 0;
    width: 100%;
    text-align: center;
    font-size: 40px;
    color: #000000;
    font-family: 'Gotham-Medium';
}

.socialpopupconent p {
    margin: 0 auto;
    padding: 0;
    max-width: 356px;
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: #000000;
    line-height: 25px;
    font-family: 'Gotham-Book';
}

.socialpoppup_icon {
    margin: 0 auto;
    max-width: 255px;
    width: 100%;
    padding: 29px 0 0 0;
    font-family: 'Gotham-Medium';
}

.socialpoppup_icon h4 {
    margin: 0;
    width: 100%;
    padding: 0;
    text-align: center;
    font-size: 16px;
    color: #000;
}

.socialpoppup_icon ul {
    margin: 14px 0 0 0;
    width: 100%;
    padding: 0;
}

.socialpoppup_icon ul li {
    margin: 0 5px 0 0;
    width: 46px;
    height: 46px;
    background: #000;
    padding: 0;
    float: left;
    list-style: none;
}

.socialpoppup_icon ul li a {
    color: #fff;
    text-align: center;
}

.socialpoppup_icon ul li a i {
    color: #fff;
    font-size: 36px;
    padding: 6px 0;
    text-align: center;
    width: 100%;
}

.socialpoppup_icon ul li:last-child {
    margin: 0;
}

.socialpopupbutton {
    max-width: 285px;
    width: 100%;
    margin: 0 auto;
}

.socialpopupbutton a {
    width: 100%;
    border: 1px solid #000;
    padding: 12px;
    font-size: 16px;
    text-align: center;
    float: left;
    color: #000;
    margin: 73px 0 0 0;
    transition: 0.3s all;
    font-family: 'Gotham-Book';
}

.socialpopupbutton a:hover {
    color: #fff;
    background: #000;
    border: 1px solid #000;
}

.shadow-boxnew {
    background: rgba(0, 0, 0, 0) url("../imagesMarketing/shadow-technology1.png") no-repeat scroll center bottom;
    padding-bottom: 60px;
}

.followusfooter h1 {
    color: #ce3a7a;
    font-size: 28px;
    margin-bottom: 40px;
    letter-spacing: 3px;
}

.followusfooter .schedule-inner {
    margin: 29px 0px;
    padding: 29px 0px;
    min-height: 200px;
}

.followusfooter .followus-social ul,
.followusfooter .followus-social li {
    list-style: outside none none !important;
}

.followus-social {
    display: inline-block;
    padding-top: 40px;
}

.followus-social>ul {
    margin: 0 auto
}

.followus-social li {
    float: left;
    margin: 0 7px;
}

@media only screen and (max-width:1024px) {
    .wrapper-Platform-fs:first-child {
        padding-right: 26px;
    }
    #ctl00_ContentPlaceHolder1_dvpopnewssubscribe .popupsubscribe {
        width: 90% !important;
        margin-left: -47% !important;
        margin-top: -45% !important;
    }
    #ctl00_ContentPlaceHolder1_dvpopnewssubscribe .subscribebuttonnw>a {
        padding: 15px !important;
    }
}

.subscribe-newsletter .followusfooter {
    background: url("../imagesMarketing/subscribefsnewsletter-background.jpg") no-repeat center center #e8eefc;
}

.subscribe-newsletter h1 {
    letter-spacing: 2px;
}

.subscribe-newsletter .followus-social {
    width: 100%;
}

.subscribe-newsletter .schedule-inner p {
    line-height: 18px;
    font-family: 'Museo 300';
    letter-spacing: 0.60px;
    font-weight: 300;
    line-height: 22px;
}


/*21-06-2017 added for new design start*/

@font-face {
    font-family: 'Roboto';
    src: url('../fontsnewlook/roboto/Roboto-Light.eot');
    src: url('../fontsnewlook/roboto/Roboto-Light.eot?#iefix') format('embedded-opentype'), url('../fontsnewlook/roboto/Roboto-Light.woff2') format('woff2'), url('../fontsnewlook/roboto/Roboto-Light.woff') format('woff'), url('../fontsnewlook/roboto/Roboto-Light.ttf') format('truetype'), url('../fontsnewlook/roboto/Roboto-Light.svg#Roboto-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fontsnewlook/roboto/Roboto-Regular.eot');
    src: url('../fontsnewlook/roboto/Roboto-Regular.eot?#iefix') format('embedded-opentype'), url('../fontsnewlook/roboto/Roboto-Regular.woff2') format('woff2'), url('../fontsnewlook/roboto/Roboto-Regular.woff') format('woff'), url('../fontsnewlook/roboto/Roboto-Regular.ttf') format('truetype'), url('../fontsnewlook/roboto/Roboto-Regular.svg#Roboto-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto Condensed';
    src: url('../fontsnewlook/roboto/RobotoCondensed-Regular.eot');
    src: url('../fontsnewlook/roboto/RobotoCondensed-Regular.eot?#iefix') format('embedded-opentype'), url('../fontsnewlook/roboto/RobotoCondensed-Regular.woff2') format('woff2'), url('../fontsnewlook/roboto/RobotoCondensed-Regular.woff') format('woff'), url('../fontsnewlook/roboto/RobotoCondensed-Regular.ttf') format('truetype'), url('../fontsnewlook/roboto/RobotoCondensed-Regular.svg#RobotoCondensed-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-bold';
    src: url('../fontsnewlook/roboto/Roboto-Bold.eot');
    src: url('../fontsnewlook/roboto/Roboto-Bold.eot?#iefix') format('embedded-opentype'), url('../fontsnewlook/roboto/Roboto-Bold.woff2') format('woff2'), url('../fontsnewlook/roboto/Roboto-Bold.woff') format('woff'), url('../fontsnewlook/roboto/Roboto-Bold.ttf') format('truetype'), url('../fontsnewlook/roboto/Roboto-Bold.svg#Roboto-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fontsnewlook/roboto/Roboto-Medium.eot');
    src: url('../fontsnewlook/roboto/Roboto-Medium.eot?#iefix') format('embedded-opentype'), url('../fontsnewlook/roboto/Roboto-Medium.woff2') format('woff2'), url('../fontsnewlook/roboto/Roboto-Medium.woff') format('woff'), url('../fontsnewlook/roboto/Roboto-Medium.ttf') format('truetype'), url('../fontsnewlook/roboto/Roboto-Medium.svg#Roboto-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto Condensed';
    src: url('../fontsnewlook/roboto/RobotoCondensed-Bold.eot');
    src: url('../fontsnewlook/roboto/RobotoCondensed-Bold.eot?#iefix') format('embedded-opentype'), url('../fontsnewlook/roboto/RobotoCondensed-Bold.woff2') format('woff2'), url('../fontsnewlook/roboto/RobotoCondensed-Bold.woff') format('woff'), url('../fontsnewlook/roboto/RobotoCondensed-Bold.ttf') format('truetype'), url('../fontsnewlook/roboto/RobotoCondensed-Bold.svg#RobotoCondensed-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Canela Web';
    src: url('../fontsnewlook/Canela-Light-Web.eot');
    src: url('../fontsnewlook/Canela-Light-Web.eot?#iefix') format('embedded-opentype'), url('../fontsnewlook/Canela-Light-Web.woff2') format('woff2'), url('../fontsnewlook/Canela-Light-Web.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
}

@font-face {
    font-family: 'Museo 500';
    src: url('../fontsnewlook/Museo500-Regular.eot');
    src: url('../fontsnewlook/Museo500-Regular.eot?#iefix') format('embedded-opentype'), url('../fontsnewlook/Museo500-Regular.woff2') format('woff2'), url('../fontsnewlook/Museo500-Regular.woff') format('woff'), url('../fontsnewlook/Museo500-Regular.ttf') format('truetype'), url('../fontsnewlook/Museo500-Regular.svg#Museo500-Regular') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Museo 900';
    src: url('../fontsnewlook/Museo900-Regular.eot');
    src: url('../fontsnewlook/Museo900-Regular.eot?#iefix') format('embedded-opentype'), url('../fontsnewlook/Museo900-Regular.woff2') format('woff2'), url('../fontsnewlook/Museo900-Regular.woff') format('woff'), url('../fontsnewlook/Museo900-Regular.ttf') format('truetype'), url('../fontsnewlook/Museo900-Regular.svg#Museo900-Regular') format('svg');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Museo 300';
    src: url('../fontsnewlook/Museo300-Regular.eot');
    src: url('../fontsnewlook/Museo300-Regular.eot?#iefix') format('embedded-opentype'), url('../fontsnewlook/Museo300-Regular.woff2') format('woff2'), url('../fontsnewlook/Museo300-Regular.woff') format('woff'), url('../fontsnewlook/Museo300-Regular.ttf') format('truetype'), url('../fontsnewlook/Museo300-Regular.svg#Museo300-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Museo 700';
    src: url('../fontsnewlook/Museo700-Regular.eot');
    src: url('../fontsnewlook/Museo700-Regular.eot?#iefix') format('embedded-opentype'), url('../fontsnewlook/Museo700-Regular.woff2') format('woff2'), url('../fontsnewlook/Museo700-Regular.woff') format('woff'), url('../fontsnewlook/Museo700-Regular.ttf') format('truetype'), url('../fontsnewlook/Museo700-Regular.svg#Museo700-Regular') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Museo 100';
    src: url('../fontsnewlook/Museo100-Regular.eot');
    src: url('../fontsnewlook/Museo100-Regular.eot?#iefix') format('embedded-opentype'), url('../fontsnewlook/Museo100-Regular.woff2') format('woff2'), url('../fontsnewlook/Museo100-Regular.woff') format('woff'), url('../fontsnewlook/Museo100-Regular.ttf') format('truetype'), url('../fontsnewlook/Museo100-Regular.svg#Museo100-Regular') format('svg');
    font-weight: 300;
    font-style: normal;
}

.new-home-body {
    background: #fff;
}

.NH-video-banner-block {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    position: relative;
}

.NH-video-banner-container {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    position: relative;
    height: 700px;
    overflow: hidden;
}

#video-banner {
    position: absolute;
    width: 100%;
    height: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.NH-video-banner-text {
    width: 100%;
    text-align: center;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 1;
    top: 45%;
    transform: translateY(-60%);
    left: 0%;
}

.NH-video-banner-text h1 {
    font-size: 70px;
    text-align: center;
    width: 100%;
    margin: 0;
    padding: 0;
    font-family: 'Canela Web';
    font-weight: bold;
    color: #000;
}

.NH-video-banner-text p {
    font-size: 18px;
    text-align: center;
    width: 100%;
    margin: 30px 0 60px 0;
    padding: 0;
    font-family: 'Museo 500';
    color: #000;
    letter-spacing: 1px;
    line-height: 26px;
}

.learn-more-banner-anchor {
    background: #ce3a7a none repeat scroll 0 0;
    border: 0 solid #000;
    color: #fff;
    display: inline-block;
    font-family: "Museo 100";
    font-size: 23px;
    height: 65px;
    letter-spacing: 1px;
    line-height: 65px;
    padding: 0;
    text-transform: uppercase;
    width: 244px;
    letter-spacing: 0.60px;
    border: 2px solid #ce3a7a;
}

.learn-more-banner-anchor:hover {
    color: #fff;
}

.NH-brand-block,
.NH-introducing-block,
.NH-know-what-block,
.NH-homeabout-block,
.NH-followus-block,
.NH-signup-block,
.NH-company-welcome-block {
    float: left;
    width: 100%;
    margin: 0;
    padding: 100px 0;
    position: relative;
}

.NH-homeabout-block.NWH-platform-about-block.NWH-company-about-block {
    padding-top: 0;
}

.NH-company-welcome-block.NH-custm-pding1,
.NH-custm-pding2 {
    padding: 0;
}

.NH-brand-container-block,
.NH-brand-logo-block,
.NH-border,
.NH-introducing-container-block,
.IN-img-block,
.NH-know-what-container-block,
.NH-know-what-video-block,
.NH-homeabout-container-block,
.NH-homeabout-img-block,
.NH-homeabout-details-block,
.NH-homeabout-text-details,
.NH-follow-social-icon,
.NH-lsf-block,
.NH-signup-container-block,
.NH-top-img-block,
.NH-company-welcome-container-block,
.NH-companyabout-container-block {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    position: relative;
}

.NH-brand-container-block,
.NH-introducing-container-block,
.NH-know-what-container-block,
.NH-homeabout-container-block,
.NH-followus-container-block,
.NH-company-welcome-container-block,
.NH-companyabout-container-block {
    padding: 0 20px;
}

.NH-homeabout-container-block .NH-homeabout-details-block .NH-homeabout-text-details {
    padding: 65px 0;
}

.NH-homeabout-container-block .NH-homeabout-details-block:nth-child(2) .NH-homeabout-text-details {
    padding: 96px 0;
}

.NH-homeabout-container-block .NH-homeabout-details-block:nth-child(3) .NH-homeabout-text-details {
    padding: 67px 0;
}

.NH-brand-container-block h4 {
    float: left;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.95px;
}

.h4-title {
    margin: 15px 0;
    padding: 0;
    font-family: 'Museo 300';
    font-size: 22px;
    color: #020202;
    line-height: 32px;
}

.NH-brand-logo-block {
    text-align: center;
    margin: 20px 0;
}

.NH-brand-logo-block img {
    width: 100%;
}

.NH-border {
    margin: 20px 0;
}

.NH-border:before {
    content: "";
    width: 100%;
    max-width: inherit;
    height: 1px;
    background: #b7b7b7;
    left: 50%;
    position: absolute;
    transform: translateX(-50%)
}

.NH-introducing-container-block h4 {
    width: 100%;
    text-align: center;
    text-transform: uppercase;
}

.IN-fs-ws-logo-block {
    width: 100%;
    max-width: 568px;
    margin: 25px auto 10px;
}

.IN-fs-ws-logo-block img {
    width: 100%;
}

.NH-introducing-container-block p {
    width: 100%;
    margin: 50px 0;
    padding: 0 150px;
    text-align: center;
    font-family: 'Canela Web';
    font-size: 22px;
    line-height: 32px;
    letter-spacing: 0.80px;
    color: #000000;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
}

.IN-img-block {
    margin: 60px 0 55px 0;
}

.IN-img-block img {
    width: 100%;
}

.NH-know-what-container-block h3 {
    text-align: center;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    letter-spacing: 0.10px;
}

.h3-fnt-canela-title {
    font-family: 'Roboto';
    font-size: 28px;
    letter-spacing: 0;
    color: #000000;
    margin: 15px 0;
    padding: 0;
    font-weight: 400;
}

.NH-know-what-container-block p {
    font-family: 'Canela Web';
    font-size: 22px;
    color: #000000;
    margin: 25px 0;
    padding: 0 190px;
    line-height: 34px;
    text-align: center;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    letter-spacing: 1px;
    float: left;
    width: 100%;
}

.NH-know-what-video-block {
    margin: 65px 0;
}

.NH-know-what-video-block img {
    width: 100%;
}

.NH-homeabout-details-block {
    margin: 95px 0;
}

.NH-homeabout-container-block .NH-homeabout-details-block:last-child {
    margin-bottom: 50px;
}

.NH-homeabout-text-details h3 {
    text-align: center;
}

.NH-text {
    font-family: 'Museo 100';
    font-size: 18px;
    color: #000;
    margin: 20px 0;
    padding: 0 120px;
    line-height: 27px;
    text-align: center;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
    letter-spacing: 0.60px;
    float: left;
    width: 100%;
}

.NH-followus-container-block h3 {
    text-align: center;
    letter-spacing: 2px;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
}

.NH-follow-social-icon {
    text-align: center;
}

.NH-follow-social-icon li {
    display: inline-block;
    margin: 0 5px;
}

.NH-follow-social-icon li a {
    color: #cdcbcb;
    font-size: 20px;
}

.NH-follow-social-icon li a:hover {
    color: #000;
}

.NH-lsf-block {
    margin: 60px 0;
}

.NWH-connect-block .NH-lsf-block {
    margin: 60px 0 0 0;
}

.NWH-connect-block .NH-lsf-block .pb40 {
    padding-bottom: 50px;
}

.NH-lsf-block h6 {
    font-family: 'Museo 100';
    font-size: 15px;
    color: #121411;
    text-transform: uppercase;
    letter-spacing: 0.6px;
    margin: 15px 0;
    padding: 0;
    text-align: center;
}

.NH-signup-container-block {
    margin: 30px 0;
}

.NH-signup-container-block h6 {
    font-family: 'Roboto';
    font-size: 14px;
    font-weight: 200;
    color: #000;
    text-transform: uppercase;
    letter-spacing: 0.4px;
    margin: 15px 0;
    padding: 0;
    text-align: center;
}

.NH-signup-container-block h3 {
    text-align: center;
    letter-spacing: 0;
    text-shadow: none;
    line-height: 40px;
    margin-bottom: 50px;
}

.NH-signup-email-block {
    width: 100%;
    max-width: 495px;
    margin: 30px auto 80px;
}

.NH-top-img-block img {
    width: 100%;
}

.NH-company-welcome-container-block p {
    font-family: 'Canela Web';
    font-size: 26px;
    color: #000000;
    margin: 0 0 35px 0;
    padding: 0 230px;
    line-height: 38px;
    text-align: center;
    letter-spacing: 0.80px;
    float: left;
    width: 100%;
}

.NH-companyabout-container-block {
    margin: 120px 0 0;
}

.NH-company-welcome-block .NH-companyabout-container-block:last-child {
    margin-bottom: 100px;
    margin-top: 100px;
}

.NH-company-single-trend-container,
.NH-company-clear-and-reasoned-container,
.NH-company-trans-approch-container,
.NH-company-Behind-scens-container-block {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
}

.NH-company-single-trend-container {
    padding: 45px 0 0 0;
}

.NH-company-single-trend-container.NH-company-single-wedontbelive {
    padding: 10px 0 0;
}

.NH-company-clear-and-reasoned-container {
    padding: 45px 0 0px 0;
}

.NH-company-trans-approch-container {
    padding: 250px 75px 0;
}

.NH-company-single-trend-container h4,
.NH-company-clear-and-reasoned-container h4,
.NH-company-trans-approch-container h4 {
    font-family: 'Canela Web';
    font-size: 21px;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    color: #000000;
    line-height: 50px;
    letter-spacing: 0.20px;
}

.NH-company-single-trend-container h3,
.NH-company-clear-and-reasoned-container h3,
.NH-company-trans-approch-container h3 {
    font-family: 'Canela Web';
    font-size: 28px;
    margin: 0 0 40px 0;
    padding: 0;
    color: #000000;
    line-height: 40px;
    letter-spacing: 0.60px;
}

.NH-company-single-trend-container.NH-company-single-wedontbelive>h3 {
    margin: 0 0 40px;
}

.NH-company-single-trend-container p,
.NH-company-clear-and-reasoned-container p,
.NH-company-trans-approch-container p {
    font-family: 'Museo 100';
    font-size: 18px;
    margin: 0 0 25px 0;
    padding: 0 30px;
    color: #000000;
    line-height: 30px;
    letter-spacing: 0.60px;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
}

.NH-company-single-trend-container.NH-company-single-wedontbelive>p {
    padding-top: 00px;
}

.NH-company-single-trend-img,
.NH-company-clear-reasoned-img,
.NH-company-trans-approch-img {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: center;
}

.NH-company-single-trend-img img {
    float: right;
    padding: 20px 0;
}

.NH-company-clear-reasoned-img img {
    float: left;
    padding: 30px 0 0 0;
}

.NH-company-trans-approch-img img {
    text-align: center;
}

.NH-company-clear-and-reasoned-container p {
    padding: 0 25px;
}

.NH-company-trans-approch-container p {
    padding: 0 55px;
}

.NH-company-Behind-scens-container-block {
    margin: 90px 0 40px 0;
}

.NH-company-Behind-scens-container-block h2 {
    font-family: 'Canela Web';
    font-size: 43px;
    margin: 0;
    padding: 0;
    color: #000000;
    line-height: 58px;
    letter-spacing: 0.10px;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
}

.NH-company-Behind-scens-container-block h4 {
    font-family: 'Canela Web';
    font-size: 22px;
    margin: 25px 0 60px;
    padding: 0;
    color: #000000;
    letter-spacing: 0.10px;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
}

.NH-behind-video-block {
    float: left;
    width: 100%;
    margin: 0 0 60px 0;
    padding: 0;
    text-align: center;
}

.NH-BVideo-block {
    width: 100%;
    /*max-width: 722px;*/
    margin: 0 auto;
}

.NH-behind-video-block p {
    width: 100%;
    max-width: 500px;
    margin: 0 auto;
    padding: 30px 0;
    font-family: 'Canela Web';
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.60px;
    color: #000000;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
}

.NH-company-welcome-container-block {
    margin: 40px 0 0 0;
}

.NHP-introducing-block,
.NHP-smarter-block,
.NHP-takethetour-block,
.NHP-designbulding-block,
.NHP-own-inspiration-block,
.NHP-productabout-block {
    width: 100%;
    margin: 70px 0;
    padding: 0;
    position: relative;
    float: left;
}

.NHP-designbulding-block.NWP-designbulding-block {
    margin-top: 0;
}

.NHP-introducing-block {
    margin: 0 0 58px 0;
}

.NHP-smarter-block {
    margin-bottom: 130px;
}

.NHP-introducing-container-block,
.NHP-smarter-container-block,
.NHP-takethetour-container-block,
.NHP-designbulding-container-block,
.NHP-own-inspiration-container-block,
.NHP-productabout-container-block {
    width: 100%;
    margin: 0;
    padding: 0 20px;
    position: relative;
}

.NHP-introducing-container-block h4 {
    text-align: center;
    font-size: 22px;
    letter-spacing: 0.95px;
    line-height: 33px;
    margin: 0;
}

.NHP-introducing-container-block .IN-fs-ws-logo-block {
    width: 465px;
    margin: 40px auto 25px;
}

.NHP-introducing-container-block p {
    font-family: 'Museo 100';
    line-height: 30px;
    font-size: 20px;
    letter-spacing: 0.60px;
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
    color: #000;
    text-align: center;
}

.NHP-introducing-img-block {
    width: 100%;
    margin: 95px 0 40px;
    padding: 0 20px;
    float: left;
}

.NHP-introducing-img-block img {
    width: 100%;
}

.NHP-fs50 {
    font-family: 'Canela Web';
    font-size: 50px;
    margin: 15px 0;
    padding: 0;
    color: #000;
    letter-spacing: 0.20px;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
}

.NHP-smarter-container-block h2,
.NHP-takethetour-container-block h2 {
    float: left;
    width: 100%;
    text-align: center;
    margin: 10px 0 90px 0;
}

.NHP-smarter-img,
.NHP-takethetour-img {
    width: 100%;
    margin: 0;
    padding: 0;
    float: left;
}

.NHP-smarter-img img {
    float: left;
}

.NHP-takethetour-img img {
    float: right;
}

.NHP-smarter-text,
.NHP-takethetour-text,
.NHP-productabout-text {
    width: 100%;
    margin: 0;
    padding: 50px 20px;
    float: left;
}

.NHP-takethetour-text {
    padding: 65px 30px;
}

.NHP-smarter-text p,
.NHP-takethetour-text p,
.NHP-productabout-text p {
    width: 100%;
    margin: 0 0 20px 0;
    padding: 0;
    float: left;
    font-family: 'Museo 100';
    font-size: 18px;
    line-height: 26px;
    letter-spacing: 0.20px;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    color: #000;
}

.NHP-takethetour-text h4,
.NHP-productabout-text h4 {
    font-family: 'Canela Web';
    font-size: 28px;
    line-height: 44px;
    letter-spacing: 0.40px;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
    float: left;
    margin: 0 0 35px;
    padding: 0;
    width: 100%;
    text-align: center;
    color: #000;
}

.NHP-takethetour-text p {
    margin-bottom: 30px;
    line-height: 30px;
}

.NHP-fs28 {
    font-family: 'Canela Web';
    font-size: 28px;
    margin: 15px 0;
    padding: 0;
    color: #000;
    letter-spacing: 0.20px;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
}

.NHP-designbulding-container-block h3,
.NHP-own-inspiration-container-block h3 {
    width: 100%;
    float: left;
    text-align: center;
}

.NHP-paregrap {
    width: 100%;
    margin: 0 0 20px 0;
    padding: 0;
    float: left;
    font-family: 'Museo 100';
    font-size: 18px;
    line-height: 32px;
    letter-spacing: 0.20px;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    color: #000;
}

.NHP-designbulding-container-block p {
    margin: 30px 0;
    padding: 0 250px;
}

.NHP-own-inspiration-container-block p {
    margin: 30px 0;
    padding: 0;
}

.NHP-design-build-img,
.NHP-own-inspiration-img {
    float: left;
    width: 100%;
    margin: 40px 0;
    padding: 0;
}

.NHP-own-inspiration-img {
    margin: 40px 0;
}

.NHP-design-build-img img,
.NHP-own-inspiration-img img {
    width: 100%;
}

.NHP-productabout-block {
    margin: 80px 0;
}

.NHP-productabout-text {
    padding: 80px 20px;
}

.NHP-productabout-text p {
    line-height: 34px;
    padding: 0 30px;
}

.NHP-live-demo-btn-block {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: center;
}

.livedemo-btn {
    float: left;
    width: 100%;
    margin: 70px 0 50px 0;
    padding: 0;
    text-align: center;
}

.livedemo-btn a {
    display: inline-block;
    width: 360px;
    height: 82px;
    border: 1px solid #000000;
    text-align: center;
    font-family: 'Roboto';
    font-size: 22px;
    letter-spacing: 0;
    text-transform: uppercase;
    text-shadow: none;
    line-height: 82px;
    transition: 0.3s ease-in-out;
    border-radius: 50px;
}

.livedemo-btn a:hover {
    background: #000;
    color: #fff;
}

.company-top-imgnew {
    float: left;
    position: relative;
    width: 100%;
}

.company-banner-text {
    float: left;
    left: 50%;
    margin: 0 auto;
    max-width: 1160px;
    position: absolute;
    text-align: left;
    top: 50%;
    transform: translate(-50%, -70%);
    width: 100%;
}

.company-banner-text-europe {
    /*max-width: 918px;*/
    transform: translate(-50%, -58%);
}

.company-banner-text p {
    float: left;
    font-family: "Montserrat";
    font-size: 34px;
    text-align: center;
    font-weight: 600;
    color: #000;
}

.company-banner-text.company-banner-textbanner-fsapp {
    max-width: 1180px;
    transform: translate(-50%, -53%);
}

.company-banner-textbanner.company-banner-textbanner-fsapp h3 {
    margin-bottom: 25px;
}

.company-banner-textbanner-report-fsapp {
    float: left;
    margin: 48px 0 0 0;
}

.company-banner-textbanner-report-fsapp.company-banner-textbanner-report-fsappplaystore {
    float: left;
    margin: 48px 0 0 40px;
}

.slidesjs-navigation-inner {
    display: none;
}

.company-banner-textbanner h2 {
    font-family: "Montserrat";
    font-weight: 600;
    color: #000;
    font-size: 15em;
    margin-top: 25%;
    letter-spacing: 0px;
    margin-bottom: 0px;
}

.company-banner-textbanner h3 {
    font-family: "Montserrat";
    font-weight: 600;
    font-size: 4em;
    color: #000;
    letter-spacing: 2px;
    margin-top: 0px;
    margin-bottom: 28px;
}

.company-banner-textbanner.company-banner-text-europe h3 {
    margin-bottom: 28px;
}

.company-banner-textbanner h4.csbkicker {
    font-family: "Montserrat";
    font-weight: 600;
    font-size: 2.1em;
    color: #000;
    letter-spacing: 1.5px;
}

.company-banner-textbanner h4.csbtitle {
    font-family: Montserrat;
    font-size: 46px;
    letter-spacing: 2.5px;
    margin: 80px 0 12px 0;
    text-transform: none;
    font-weight: bold;
    line-height: 57px;
}

.NH-top-img-block .cse-logo {
    width: 320px;
    float: left;
    margin-top: 70px;
    margin-bottom: 30px;
}

.company-banner-textbanner.company-banner-textbanner-fsapp h3 {
    font-weight: bold;
}

.company-banner-textbanner span {
    font-family: "Roboto";
    color: #000;
    display: inline-block;
    font-size: 18px;
    letter-spacing: 0;
    font-weight: 200;
}

.company-banner-textbanner.company-banner-text-europe span {
    width: 100%;
    font-family: Roboto;
    letter-spacing: 0.8px;
    line-height: inherit;
    font-size: 18px;
}

.company-banner-text.company-banner-textbanner-white {
    top: 50%;
}

.company-banner-textbanner-fsapp span {
    font-weight: normal;
    font-size: 24px;
    letter-spacing: 2px;
    font-family: gotham_htf_blackregular;
    text-transform: uppercase;
}

.company-banner-textbanner .company-banner-textbanner-report {
    display: inline-block;
    clear: both;
    bottom: 0;
    position: relative;
    left: 0;
    margin-top: 42px;
    padding: 15px 35px;
    border: 1px solid #000;
    border-radius: 50px;
}

.company-banner-textbanner.company-banner-textbanner-white h3,
.company-banner-textbanner.company-banner-textbanner-white span,
.company-banner-textbanner.company-banner-textbanner-white h4 {
    color: #fff;
}

.company-banner-textbanner.company-banner-textbanner-white h3 {
    letter-spacing: 3px;
}

.NH-company-welcome-container-block h2 {
    font-size: 39px;
    text-align: center;
}

.company-banner-textbanner.company-banner-textbanner-white .company-banner-textbanner-report {
    color: #fff;
    border: 1px solid #94b2ee;
    margin-top: 80px;
    background: #94b2ee;
    margin-left: 0;
    font-family: Roboto;
    font-size: 17px;
    padding: 1px 42px;
    letter-spacing: 1px;
    text-transform: none;
    font-weight: 200;
    line-height: 40px;
    float: left;
}

.company-banner-textbanner.company-banner-textbanner-white ul {
    float: left;
    border: 1px solid #b0b0bb;
    padding: 27px 0px 27px 0px;
    margin: 60px 0 0 0;
    font-size: 17px;
    background: rgba(70, 71, 99, 0.5);
}

.company-banner-textbanner.company-banner-textbanner-white .cstoptitles ul li i {
    font-size: 5px;
    position: relative;
    top: -5px;
    left: 2px;
}

.company-banner-textbanner.company-banner-textbanner-white li {
    float: left;
    color: #fff;
    padding: 0 0px 0 40px;
}

.company-banner-textbanner.company-banner-textbanner-white li {
    border-right: 1px solid #b0b0bb;
    color: #d3d4de;
    padding: 0px 17px 00px 17px;
    line-height: 24px;
    font-family: Roboto;
    font-weight: 200;
    letter-spacing: 1px;
    text-align: center;
    font-size: 14px;
}

.bannerdate {
    color: #94b2ee;
}

.company-banner-textbanner.company-banner-textbanner-white li a {
    color: #fff;
    font-size: 16px;
}

.company-banner-textbanner.company-banner-textbanner-white li a:hover {
    color: #CE3A7A;
}


/*.company-banner-textbanner.company-banner-textbanner-white li:first-child{padding:0px 33px 00px 34px;}*/

.company-banner-textbanner.company-banner-textbanner-white li:first-child {
    padding: 0px 18px 00px 18px;
}

.company-banner-textbanner.company-banner-textbanner-white li:last-child {
    border: 0px;
    padding: 0px 23px 00px 24px;
}

.company-banner-textbanner.company-banner-textbanner-white .cstoptitles {
    margin: 5px 0 0 0;
}

.company-banner-textbanner.company-banner-textbanner-white .cstoptitles ul {
    border: 0px;
    padding: 0px;
    margin: 0px;
    font-size: 18px;
    font-family: Gotham-Book;
    text-transform: uppercase;
    background: transparent;
}

.company-banner-textbanner.company-banner-textbanner-white .cstoptitles ul li {
    padding: 0 6px 0 0;
    margin: 0px;
    font-size: 18px;
    font-family: Gotham-Book;
    color: #fff;
    letter-spacing: 0.8px;
    border: 0px;
}


/*lettebanner*/

.company-banner-text-letter.company-banner-text-letter_bcg {
    text-align: center;
    color: #fff;
}

.company-banner-text-letter.company-banner-text-letter_bcg img {
    max-width: 160px;
    padding: 54px 0 0 0;
}

.company-banner-text-letter.company-banner-text-letter_bcg h4 {
    font-family: 'GFS Didot';
    font-size: 89px;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin: 53px 0 0 0;
    padding: 0;
    display: inline-block;
    width: 100%;
}

.company-banner-text-letter.company-banner-text-letter_bcg span {
    letter-spacing: 5px;
    font-family: Gotham-Book;
    font-size: 35px;
    margin: 5px 0 0 0;
    display: inline-block;
    width: 100%;
}

.company-banner-text-letter.company-banner-text-letter_bcg p {
    font-family: 'GFS Didot';
    font-style: italic;
    font-size: 28px;
    letter-spacing: 3px;
    display: inline-block;
    width: 100%;
    margin: 55px 0 0 0;
}

.company-banner-text-letter.company-banner-text-letter_bcg a {
    letter-spacing: 1px;
    font-family: Roboto;
    font-size: 17px;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 16px 33px;
    display: inline-block;
    margin: 45px 0 0 0;
}


/*lettebanner*/


/*runwaybanner start*/

.cstoptitles-runway {
    color: #fff;
    font-size: 19px;
    font-family: gotham-medium;
    letter-spacing: 1px;
    margin: 120px 0 0 0;
}

.company-banner-textbanner.company-banner-textbanner-white-runwaybanner h4.csbtitle {
    color: #fff;
    font-family: Gotham-book;
    font-size: 47px;
    margin: 22px 0 49px 0;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 57px;
    letter-spacing: 1px;
}

.company-banner-textbanner-white-runwaybanner h4.csbtitle strong {
    font-family: gotham_htfbold;
    text-transform: uppercase;
    font-size: 49px;
    letter-spacing: 0px;
}

.company-banner-textbanner.company-banner-textbanner-white-runwaybanner span {
    font-family: gotham-medium;
    color: #fff;
    line-height: 24px;
    font-size: 14px;
    letter-spacing: 1.5px;
}

.csbottomtitle-runway {
    font-family: gotham_htfbold;
    color: #fff;
    text-transform: uppercase;
    font-size: 22px;
    margin: 60px 0 0 0;
}

.csbottomtitle-runway sup {
    font-size: 12px;
    top: -.6em;
}

.company-banner-textbanner.company-banner-textbanner-white-runwaybanner .company-banner-textbanner-report {
    display: inline-block;
    clear: both;
    bottom: 0;
    position: relative;
    left: 0;
    margin-top: 32px;
    padding: 17px 41px;
    border: 1px solid #fff;
    border-radius: 50px;
    color: #fff;
    font-size: 15px;
    font-family: Roboto;
    letter-spacing: 1px;
}


/*runwaybanner end*/


/*titour start*/

.company-banner-text.company-banner-textbanner-white.company-banner-TI_tour_fw2122,
.company-banner-text.company-banner-textbanner-white.company-banner-TI_tour_fw2122 a {
    color: #fff;
}

.company-banner-text.company-banner-textbanner-white.company-banner-TI_tour_fw2122 .cstoptitles {
    float: left;
    margin-bottom: 45px;
}

.company-banner-text.company-banner-textbanner-white.company-banner-TI_tour_fw2122 li {
    float: left;
    position: relative;
    padding: 0 16px;
    font-family: gotham-medium;
    text-transform: uppercase;
    font-size: 18px;
    letter-spacing: 1px;
}

.company-banner-text.company-banner-textbanner-white.company-banner-TI_tour_fw2122 li:first-child {
    padding-left: 0px;
}

.company-banner-text.company-banner-textbanner-white.company-banner-TI_tour_fw2122 li:before {
    content: "";
    position: absolute;
    background: #999;
    width: 2px;
    height: 17px;
    right: 0;
    top: 4px;
}

.company-banner-text.company-banner-textbanner-white.company-banner-TI_tour_fw2122 li:last-child:before {
    width: 0;
}

.company-banner-text.company-banner-textbanner-white.company-banner-TI_tour_fw2122 .csbtitle {
    clear: both;
    font-size: 46px;
    font-family: Montserrat;
    font-weight: bold;
    letter-spacing: 2.2px;
    line-height: 55px;
    margin-bottom: 20px;
}

.TI_tour-may {
    font-family: gotham-Medium;
    font-size: 26px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 43px
}

.TI_tourhearted {
    font-family: gotham-book;
    font-size: 32px;
    letter-spacing: 1px;
    font-weight: normal;
    margin-bottom: 7px;
}

.TI_tourhearted span {
    color: #ffcc66;
    font-family: gotham_htfbold;
    font-style: italic;
}

.TI_tour-join {
    font-family: Roboto;
    font-size: 18px;
    letter-spacing: 1px;
}

.company-banner-text.company-banner-textbanner-white.company-banner-TI_tour_fw2122 {
    max-width: 1180px;
    transform: translate(-50%, -58%);
}

.company-banner-text.company-banner-textbanner-white.company-banner-TI_tour_fw2122 .company-banner-textbanner-report {
    background: #fc6;
    padding: 10px 45px;
    float: left;
    border-radius: 100px;
    margin-top: 75px;
}


/*titour end*/


/*cosmos start*/

.company-banner-text.company-banner-corporate_cosmoprof_BCG {
    color: #fff;
    transform: translate(-50%, -50%);
}

.company-banner-corporate_cosmoprof_BCG-wrapper {
    float: left;
    max-width: 565px;
    text-align: center;
}

.logo-cosmos-wrapper {
    margin-bottom: 56px;
}

.logo-cosmos-fs {
    max-width: 79px;
    max-height: 51px;
    display: inline-block;
    margin-bottom: 12px;
}

.logo-cosmos-plus {
    max-width: 26px;
    max-height: 26px;
    display: inline-block;
    margin-bottom: 20px;
}

.logo-cosmos-cosmos {
    max-width: 314px;
    max-height: 74px;
    display: inline-block;
}

.cosmos-weareplease {
    font-family: gotham-book;
    font-size: 20px;
    float: left;
    width: 100%;
    margin-bottom: 2px;
}

.cosmos-cosmospack {
    font-family: Roboto;
    font-size: 48px;
    font-weight: bold;
    text-transform: uppercase;
    float: left;
    width: 100%;
}

.cosmos-marcj {
    font-family: Roboto;
    font-weight: bold;
    font-size: 28px;
    float: left;
    width: 100%;
}

.company-banner-text.company-banner-corporate_cosmoprof_BCG .company-banner-textbanner-report {
    background: #99c;
    padding: 10px 45px;
    border-radius: 100px;
    margin-top: 46px;
    font-family: Roboto;
    color: #fff;
    font-weight: bold;
    letter-spacing: 1px;
    display: inline-block;
    text-transform: uppercase;
    font-size: 15px;
}


/*cosmos end*/

.menu-main {
    float: left;
    width: auto;
    margin: 0;
    z-index: 1;
}

.row-bottom {
    float: right;
    width: auto;
}

.NH-rightside-logo {
    margin-bottom: 20px;
    text-align: center;
}

.NH-rightside-logo img {
    display: inline-block;
}

.NH-rightside-logo span {
    font-family: "Canela Web";
    display: inline-block;
    font-size: 27px;
    letter-spacing: 0.20px;
    color: #000;
    position: relative;
    top: 6px;
    font-weight: bold;
}

.header-wrapper .logo h1 {
    margin-top: 0;
    margin-bottom: 0;
}

.logo-header {
    padding-bottom: 0;
}

.header-main {
    background: none;
    position: relative;
    z-index: 99;
    padding: 20px 0;
}

.imagehover_gallery li {
    max-width: 275px;
    min-height: 275px;
}

.NH-lsf-block .product-grid-div {
    padding: 0 15px !important;
}

.imagehover_gallery li .hovertoshow .paragraf {
    font-size: 11px;
    line-height: 18px;
}

.footer-1 h1,
.footer-1 h3,
.footer-1 ul li a {
    font-family: 'Roboto';
    /*font-size: 18px*/
    font-size: 13px;
    font-weight: 300;
    line-height: 22px;
}

.footer-1 ul li {
    margin-bottom: 0;
}

.footer-1 .col-1.col_footer_1 {
    width: 12% !important;
}

.footer-1 .col-1.col_footer_2 {
    width: 19% !important;
}

.footer-1 .col-1.col_footer_3 {
    width: 17% !important;
}

.footer-1 .col-1.col_footer_4 {
    width: 10% !important;
}

.footer-1 .col-1.col_footer_5 {
    width: 14% !important;
}

.footer-1 .col-1.col_footer_6 {
    width: 13% !important;
}

.footer-1 .col-1.col_footer_7 {
    width: 7% !important;
}

.footer-1 .col-1:last-child {
    float: left;
}

.footer-1 {
    border-bottom: 0;
}

.footer-2 .follow-main h1,
.footer-2 .follow-main h3 {
    margin-top: 7px;
}

.footer-2 {
    padding: 50px 0 25px
}


/*added for play video*/

.lightboxcontainer {
    width: 100%;
    text-align: left;
}

.lightboxleft {
    width: 40%;
    float: left;
}

.lightboxright {
    width: 60%;
    float: left;
}

.lightboxright iframe {
    min-height: 390px;
}

.divtext {
    margin: 36px;
}

@media (max-width: 800px) {
    .lightboxleft {
        width: 100%;
    }
    .lightboxright {
        width: 100%;
    }
    .divtext {
        margin: 12px;
    }
}

#html5-watermark {
    display: none !important;
}

.NH-video-banner-text-credit {
    bottom: 15px;
    position: absolute;
    right: 15px;
    z-index: 1;
}

.NH-video-banner-text-credit a {
    font-family: "Museo 500";
    font-size: 18px;
}


/*added for play video end*/


/*21-06-2017 added for new design end*/

@media (max-width:1900px) {
    .company-banner-text.company-banner-textbanner-white {
        top: 55%;
    }
}

@media (max-width:1440px) {
    /*.company-banner-text,.company-arrow-position{max-width: 1199px;}*/
    .company-banner-text p {
        font-size: 38px;
    }
    .company-banner-textbanner.company-banner-textbanner-white li:first-child,
    .company-banner-textbanner.company-banner-textbanner-white li,
    .company-banner-textbanner.company-banner-textbanner-white li:last-child {
        padding: 0px 18px;
    }
}

@media (max-width:1367px) {
    .NH-video-banner-text {
        transform: translateY(-75%);
    }
}

.header-wrapper .row-bottom {
    position: relative;
    top: 0px;
    margin-bottom: 0;
}

@media (max-width: 700px) {
    .menu-main {
        margin: 15px 0 0;
    }
    .NH-rightside-logo {
        text-align: right;
    }
    .header-wrapper .row-bottom {
        position: relative;
        top: 0px !important;
    }
    .header-wrapper .logo,
    .header-wrapper #ctl00_Beforelogin {
        width: 100% !important;
    }
    .header-wrapper .logo h1 {
        width: 150px;
        margin: 0 auto;
    }
    .header-wrapper .top-right-header,
    .row-bottom ul {
        width: 100%;
    }
    .header-wrapper .row-bottom {
        float: none;
    }
    .header-wrapper .row-bottom ul li a {
        width: 100% !important;
        margin: 0px;
    }
    .row-bottom ul li {
        margin: 0 0 5px 0 !important;
        width: 100% !important;
        padding: 0px !important;
    }
    .NH-video-banner-container {
        height: 100%;
    }
    .NH-video-banner-text {
        transform: translateY(-50%);
        left: 15%
    }
    .NH-video-banner-container video {
        display: none;
    }
    .NH-video-banner-container img {
        display: block !important;
    }
    .NH-video-banner-text h1 {
        font-size: 1em;
    }
    .NH-video-banner-text p {
        margin: 10px 0;
        font-size: 0.5em;
        line-height: 12px;
        letter-spacing: 0px;
    }
    .learn-more-banner-anchor {
        font-size: 0.8em;
        line-height: 18px;
        height: 20px;
        width: 96px;
    }
    #video-banner {
        position: relative;
    }
    .NH-video-banner-text-credit a {
        font-size: 0.5em;
        right: 5px;
        bottom: 5px;
    }
    .NH-brand-block,
    .NH-introducing-block,
    .NH-know-what-block,
    .NH-homeabout-block,
    .NH-followus-block,
    .NH-signup-block,
    .NH-company-welcome-block {
        padding: 50px 0;
    }
    .NH-introducing-container-block p,
    .NH-company-welcome-container-block p {
        padding: 0px;
    }
    video {
        height: 100%;
        width: 100%;
    }
    .IN-img-block,
    .NH-homeabout-details-block {
        margin: 0px;
    }
    .NH-know-what-container-block p,
    .NH-text {
        margin: 0px;
        padding: 0px;
    }
    .NH-brand-block,
    .NH-introducing-block,
    .NH-know-what-block,
    .NH-homeabout-block,
    .NH-followus-block,
    .NH-signup-block,
    .NH-company-welcome-block {
        margin: 0px;
        padding: 40px 0;
    }
    .NH-homeabout-container-block .NH-homeabout-details-block:nth-child(3) .NH-homeabout-text-details {
        padding: 20px 0;
    }
    .imagehover_gallery li {
        max-width: 100%;
    }
    .NH-signup-email-block {
        margin: 30px auto;
    }
     .footer-main a.footerlink {
    display: inline-block;
    width: 100%;
    text-align: center;    
    }
    .footer-main .footer-1 .col-1 {
        width: 100% !important;
        margin: 0px;
    }
    .footer-1 h1,
    .footer-1 ul li a {
        line-height: 12px;
        margin: 10px 0;
    }
    .footer-main .follow-us {
        width: 100%;
    }
    .footer-main .follow-main {
        float: none;
        margin: 0 auto;
        width: 174px;
    }
    .slicknav_item1 {
        margin: 0px !important;
        padding: 0px !important;
    }
    .slicknav_item1 .slicknav_arrow {
        display: none;
    }
    .company-banner-text p {
        font-size: 0.7em;
    }
    .NH-companyabout-container-block {
        margin: 20px 0 0
    }
    .NH-company-clear-and-reasoned-container {
        padding: 35px 0 0;
    }
    .NH-company-trans-approch-container {
        padding: 25px 0;
    }
    .NH-company-welcome-block .NH-companyabout-container-block:last-child {
        margin-bottom: 20px;
        margin-top: 20px;
    }
    .NH-company-Behind-scens-container-block {
        margin: 20px 0;
    }
    .NH-behind-video-block {
        margin: 20px 0 0;
    }
    .NH-company-trans-approch-container p {
        padding: 0 10px;
    }
    .NHP-introducing-block,
    .NHP-smarter-block,
    .NHP-takethetour-block,
    .NHP-designbulding-block,
    .NHP-own-inspiration-block,
    .NHP-productabout-block {
        margin: 20px 0;
    }
    .NHP-introducing-img-block {
        margin: 40px 0 0;
    }
    .NHP-smarter-container-block h2,
    .NHP-takethetour-container-block h2 {
        margin: 10px 0 50px;
    }
    .NHP-smarter-text,
    .NHP-takethetour-text,
    .NHP-productabout-text {
        padding: 30px 0 0;
    }
    .NHP-smarter-container-block h2,
    .NHP-takethetour-container-block h2 {
        margin: 0 0 30px;
    }
    .NHP-takethetour-text,
    .NHP-productabout-text {
        padding: 20px 0;
    }
    .NHP-designbulding-container-block p,
    .NHP-productabout-text p,
    .NHP-introducing-img-block {
        padding: 0px;
    }
    .livedemo-btn {
        margin: 20px 0;
    }
    .livedemo-btn a {
        height: 35px;
        line-height: 35px;
        width: 150px;
        font-size: 0.8em;
    }
    .NHP-introducing-container-block .IN-fs-ws-logo-block {
        margin: 0;
        width: 100%;
    }
    .NH-signup-email-block {
        overflow: scroll;
    }
    .NH-brand-container-block h4 {
        font-size: 16px;
        margin: 0;
    }
    .NH-brand-logo-block {
        margin-bottom: 0;
    }
    .NH-introducing-container-block h4 {
        font-size: 16px;
    }
    .IN-fs-ws-logo-block {
        margin: 10px auto 0;
        max-width: 310px;
        width: 100%;
    }
    .NH-introducing-container-block p {
        font-size: 16px;
        margin: 15px 0 50px;
    }
    .NH-introducing-block {
        padding-top: 22px;
        padding-bottom: 45px;
    }
    .h3-fnt-canela-title {
        font-size: 25px;
    }
    .NH-know-what-block {
        padding-top: 24px;
    }
    .NH-know-what-video-block {
        margin: 50px 0;
    }
    .NH-know-what-container-block p {
        font-size: 16px;
        line-height: 22px;
        text-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
    }
    .NH-homeabout-block {
        padding-top: 50px;
        padding-bottom: 10px;
    }
    .NH-text {
        font-size: 16px;
        line-height: 22px;
    }
    .NH-homeabout-container-block .NH-homeabout-details-block:nth-child(2) .NH-homeabout-text-details {
        padding: 70px 0;
    }
    .NH-homeabout-container-block .NH-homeabout-details-block:nth-child(3) .NH-homeabout-text-details {
        padding: 60px 0 0;
    }
    .NH-followus-block {
        padding-bottom: 0;
    }
    .NH-lsf-block {
        margin: 30px 0 0;
    }
    .NH-signup-block {
        padding-bottom: 0;
        padding-top: 10px;
    }
    .NH-company-welcome-container-block p {
        font-size: 16px;
        line-height: 22px;
    }
    .NH-company-single-trend-container h3,
    .NH-company-clear-and-reasoned-container h3,
    .NH-company-trans-approch-container h3 {
        font-size: 22px;
        line-height: 28px;
    }
    .NH-company-single-trend-container p,
    .NH-company-clear-and-reasoned-container p,
    .NH-company-trans-approch-container p {
        font-size: 16px;
        line-height: 26px;
    }
    .NH-company-Behind-scens-container-block h2 {
        font-size: 22px;
        line-height: 30px;
    }
    .NH-company-Behind-scens-container-block h4 {
        font-size: 16px;
        line-height: 22px;
    }
    .NH-company-welcome-block {
        padding: 20px 0;
    }
    .NH-company-single-trend-container {
        padding: 35px 0 0;
    }
    .NHP-introducing-container-block h4 {
        font-size: 20px;
        line-height: 30px;
    }
    .NHP-introducing-container-block .IN-fs-ws-logo-block {
        float: none;
        margin: 25px auto 20px;
        max-width: 300px;
        text-align: center;
        width: 100%;
    }
    .NHP-introducing-container-block p {
        font-size: 16px;
        line-height: 22px;
    }
    .NHP-introducing-block,
    .NHP-smarter-block,
    .NHP-takethetour-block,
    .NHP-designbulding-block,
    .NHP-own-inspiration-block,
    .NHP-productabout-block {
        margin: 50px 0 0 0;
    }
    .NHP-introducing-block {
        margin-bottom: 50px;
    }
    .NHP-smarter-text p,
    .NHP-takethetour-text p,
    .NHP-productabout-text p {
        font-size: 16px;
        line-height: 22px;
    }
    .NHP-takethetour-text h4,
    .NHP-productabout-text h4 {
        font-size: 22px;
        line-height: 30px;
    }
    .NHP-fs28 {
        font-size: 22px;
        text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
    }
    .NHP-designbulding-container-block p {
        font-size: 16px;
        line-height: 22px;
        margin: 20px 0;
    }
    .NHP-fs50 {
        font-size: 22px;
        text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
    }
    .NHP-live-demo-btn-block {
        margin: 0 0 45px;
    }
    .NHP-paregrap {
        font-size: 16px;
        line-height: 22px;
    }
}

@media (max-width: 667px) {
    .NH-rightside-logo {
        text-align: center;
    }
}


/* Join our introductory webinar css*/

.overlay-joinblock {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index: 99999;
    top: 0;
}

.join-top {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.join-container {
    width: 870px;
    margin: 0 auto;
}

.join-container .row {
    margin-right: 0;
    margin-left: 0;
}

.join-close {
    width: 100%;
    padding: 11px 0 0 0;
    float: left;
    margin: 0 0 0 3px;
}

.join-close img {
    float: right;
}

.join-title {
    font-family: Roboto;
    width: 100%;
    margin: 0 0 0 10px;
    color: #231f20;
    word-spacing: 2px;
    float: left;
    line-height: 30px;
    text-align: center;
    font-size: 38px;
    font-weight: 700;
    letter-spacing: 1.5px;
}

.join-top-section {
    float: left;
    margin: 0;
    padding: 0 0 20px 0;
    height: 490px;
    background: url(../imagesnewlook/background-screen-webinar.png) no-repeat;
    background-size: cover;
}

.join-background-img {
    background-image: url("../images/background-screen.png");
    background-color: #e3e7f3;
}

.join-block {
    width: 100%;
    float: left;
    padding: 40px 0 0 30px;
}

.join-block-first {
    font-family: roboto;
    font-size: 18px;
    line-height: 24px;
    color: #1f1f1f;
    width: 46%;
    padding: 12px 0;
    letter-spacing: 1.6px;
    font-weight: 500;
}

.join-block-second {
    font-family: roboto;
    font-size: 18px;
    line-height: 24px;
    color: #1f1f1f;
    width: 46%;
    padding: 16px 0 12px 0;
    letter-spacing: 1.6px;
    font-weight: 500;
}

.fs-white {
    font-size: 18px;
    font-family: roboto;
    font-weight: 300;
    color: #1f1f1f;
    margin: 0 0 0 80px;
    letter-spacing: 1px;
}

.fs-white-s {
    font-size: 18px;
    font-family: roboto;
    font-weight: 300;
    color: #1f1f1f;
    margin: 0 0 0 40px;
    letter-spacing: 0.5px;
}

.join-date {
    font-size: 21px;
    font-weight: 300;
    letter-spacing: .7px;
    color: #231f20;
    font-family: roboto;
    padding: 7px 0 0 0;
    margin: 0 0 20px 0;
    float: left;
    width: 100%;
}

.adition {
    padding: 0;
    margin: 0;
    text-align: center;
    line-height: 22px;
}

.spot-btn-main {
    width: 100%;
    margin: 13px 0 0 100px;
    float: left;
}

.spot-btn {
    font-family: roboto;
    font-size: 16px;
    letter-spacing: 0.5px;
    line-height: 30px;
    font-weight: 300;
    border: 1px solid #1f1f1f;
    text-transform: uppercase;
    padding: 5px 14px 5px 14px;
}

.create-smarter {
    color: #231f20;
    word-spacing: 2px;
    float: left;
    line-height: 33px;
    letter-spacing: 1px;
    width: 100%;
    text-align: center;
    font-size: 26px;
    font-weight: 300;
    padding: 15px 0 0 0;
    margin: 0 0 0 10px;
    font-family: roboto;
}

.spot-link {
    font-size: 16px;
}

.JONO-popup-wrap {
    width: 100%;
    max-width: 870px;
    margin: 0;
    padding: 0;
    position: absolute;
    left: 50%;
    top: 50%;
    background: #e1e3ef;
    transform: translate(-50%, -50%);
}

.JONO-popup-container-block {
    float: left;
    width: 100%;
    margin: 0;
    padding: 15px;
    position: relative;
}

.JONO-close {
    position: absolute;
    right: 15px;
    top: 11px;
    z-index: 1;
    cursor: pointer;
}

.JONO-title-top {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: center;
    font-family: 'Roboto';
    font-weight: 900;
    font-size: 16px;
    color: #000;
    line-height: 22px;
    letter-spacing: 1px;
    position: relative;
    top: -2px;
    left: -1px;
}

.JONO-title-top2-block {
    float: left;
    width: 100%;
    margin: 0;
    padding: 34px 0;
    text-align: center;
}

.JONO-title-top2-block h3 {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    font-family: 'Roboto';
    font-weight: 300;
    color: #000;
    line-height: 36px;
    letter-spacing: 1.5px;
    font-size: 26px;
    position: relative;
    left: -10px;
}

.JONO-title-top2-block h2 {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    font-family: 'Roboto';
    font-weight: 600;
    color: #000;
    line-height: 52px;
    letter-spacing: 2.5px;
    font-size: 42px;
    position: relative;
    left: -10px;
}

.JONO-bottom-block {
    float: left;
    width: 100%;
    margin: 13px 0 38px;
    padding: 0 39px 0 41px;
}

.JONO-img-block {
    float: left;
    max-width: 369px;
    width: 100%;
    margin: 0;
    padding: 0;
}

.JONO-img-block img {
    width: 100%;
}

.JONO-bottom-content-block {
    float: left;
    max-width: 388px;
    width: 100%;
    margin: 0;
    padding: 39px 12px 0 65px;
    text-align: center;
}

.JONO-bottom-content-block p {
    text-align: center;
    width: 100%;
    margin: 0 0 29px;
    padding: 0;
    display: inline-block;
    font-size: 20px;
    font-family: 'Roboto';
    font-weight: 300;
    color: #000;
    letter-spacing: 0.6px;
}

.JONO-bottom-content-block a.JONO-btn-block {
    display: inline-block;
    width: 306px;
    height: 38px;
    border: 1px solid #000;
    text-align: center;
    font-family: 'Roboto';
    font-weight: normal;
    color: #000;
    font-size: 18.65px;
    line-height: 34px;
    letter-spacing: 0.20px;
}

.technology-inner-img-left .technology-box-left {
    float: right;
}


/*252018*/


/*nw-corport css*/

.NWH-top-img-block.NH-top-img-block {
    height: 580px;
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top;
    margin-top: 00px;
    background-color: #e0e2ee;
}

.home-slider-wrapper {
    float: left;
    position: relative;
    width: 100%;
    height: 580px;
}

.home-slider-wrapper .NWH-top-img-block {
    position: absolute;
    overflow: hidden;
}

.home-slider-wrapper .slider-anc-click {
    position: absolute;
    width: 100%;
    height: 100%;
}
/*St banner start */
.S_T_Corporate_wrapper {color: #fff;letter-spacing:0.8px;text-align:center;margin:25px 0 0 0;}
.S_T_Corporate_wrapper.clssustainable{margin:5px 0 0 0;}
.S_T_Corporate_wrapper.fsfoundermadebg {margin:38px 0 0 0;}

 .S_T_Corporate_wrapper h6 { font-family: 'Montserrat'; font-weight: bold; font-size: 30.33px; margin: 0; line-height: 23px; padding: 0; height: auto; display:inline-block; }
 .S_T_Corporate_wrapper i { font-family: Times-Italic; font-style: normal; font-size: 34.33px; letter-spacing: 1px; position: relative; top: 24px; right: 10px; }
 .S_T_Corporate_wrapper i span { font-size: 74px; position: relative; top: 2px; display: inline-block; height: 37px; line-height: 37px; position: relative; top: 9px; padding: 0 16px 0 16px; }
 .S_T_Corporate_wrapper img { width: auto; padding: 0; display:inline-block; position: relative; top: -7px; left: -10px; }
 .S_T_Corporate_wrapper h3 { font-family: 'Montserrat'; font-weight: 800; font-size: 66px; letter-spacing: 7px; padding:65px 0 22px 0; }
 
 .S_T_Corporate_wrapper h3 span.italic { font-family: Times-Italic;font-style:normal; }
 .S_T_Corporate_wrapper h3 span.roman { font-family: Times-Roman; }
 .S_T_Corporate_wrapper p { font-family: 'Roboto'; font-style: normal; font-size: 18px; letter-spacing: 2px; padding:0 0 82px; }
 .S_T_Corporate_wrapper h5 { font-family: Helve-Neue; font-style: normal; font-size: 28.24px; margin: 10px 0 25px 0; line-height: 35px; }
 .S_T_Corporate_wrapper a,.S_T_Corporate_wra.S_T_Corporate_wrapper imgpper a:hover,.S_T_Corporate_wrapper a:focus { color:#d9bb89; font-family:Montserrat; font-weight:bold; font-size: 27.3px; }
 .S_T_Corporate_wrapper a.clsfreetoattend,.S_T_Corporate_wrapper a.clsfreetoattend:hover,.S_T_Corporate_wrapper a.clsfreetoattend:focus{color:#ffffff;font-style: italic; margin: 0 45px 0 0; position: relative;}
 .S_T_Corporate_wrapper a.clsfreetoattend::before { position: absolute; content: ""; width: 2px; height: 26px; right: -21px; top: 4px; background: #fff; }
 .S_T_Corporate_wrapper h6:before { content: "\A"; width: 13px; height: 13px; border-radius: 50%; background: #e40b0b; display: inline-block; margin: 0 10px; top: -4px; position: relative; }
 .S_T_Corporate_wrapper.bannerhomeclswatch h6:before{width:0;height:0;}
 .S_T_Corporate_wrapper.bannerhomeclswatch i{color:#e9a103;}
 .S_T_Corporate_wrapper.bannerhomeclswatch .clslink{padding:12px 95px 12px 73px;}
 .S_T_Corporate_wrapper.bannerhomeclswatch .clslink img{    top: 0;left: 28px}
 .S_T_Corporate_wrapper.bannerhomecls.bannerhomeclswatch h3{padding:6px 0 6px 0;}
 .S_T_Corporate_wrapper.bannerhomecls.bannerhomeclswatch i{top:0;}
 .S_T_Corporate_wrapper.bannerhomecls.bannerhomeclswatch p{max-width: 670px;padding:40px 0 58px;}

 .S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch i{color:#fff;}
 .S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.clssustainable i{color:#84e3d0;top:30px;}
 .S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.clssustainable.fswpcbg i{color:#fff;}
 .S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.fsfoundermadebg i{color:#000;top:50px;}
 .S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.clssustainable.orclsjune i{color:#e0001b;top:30px;}
 .S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch h3{padding:6px 0 6px 0;}
 
 .S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch i{top:12px;}
 .S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch p{max-width: 500px;padding:70px 0 58px;margin: 0 auto;} 
 .S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.bannerfreereport  p{max-width: 600px;font-size: 22px;line-height: 40px;padding:20px 0 110px 0;}
 .S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.bannerfreereport p{max-width:800px;padding:10px 0 40px 0;letter-spacing:1px;}
 .S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.bannerfreereport.fsfoundermadebg p{max-width:950px;padding:10px 0 40px 0;letter-spacing:1px;color:#000;}
 .S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.bannerfreereport.fswpcbg p{padding:10px 0 20px 0;}
 .S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.bannerfreereport.orclsjune p span{color:#e8d553;}
 .S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.bannerfreereport.orclsjune p{color:#000;}
 .S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.bannerfreereport h3{padding:45px 0 6px 0;}
 .S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.bannerfreereport.fswpcbg  h3{font-size:48px;line-height:66px;}
 .S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.fsfoundermadebg h3{color:#000;font-size:48px;line-height:66px;padding:52px 0 6px 0;}
 .S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.bannerfreereport.clssustainable h3{text-transform:uppercase;}
 .S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.bannerfreereport.clssustainable.orclsjune h3{color:#000;font-size:48px;line-height:66px;}
 .S_T_Corporate_wrapper.bannerwellnesscls a img{    top: -3px;left: 28px}
 .S_T_Corporate_wrapper.bannerwellnesscls a,.S_T_Corporate_wrapper.bannerwellnesscls a:focus,
 .S_T_Corporate_wrapper.bannerwellnesscls a:hover{color:#d9bb89 !important;}
 .S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.clssustainable i.fswpci {color: #fff;font-size: 22px;font-family: 'ROBOTO';font-weight: bold;font-style: italic;float: left;width: 100%;top: 0;position: relative;padding:0 0 30px 0;}


 .S_T_Corporate_wrapper.bannerwellnesscls.fsfoundermadebg a,.S_T_Corporate_wrapper.bannerwellnesscls.fsfoundermadebg a:focus,
 .S_T_Corporate_wrapper.bannerwellnesscls.fsfoundermadebg a:hover{color:#6bae5b !important;}
 .S_T_Corporate_wrapper.bannerwellnesscls.clssustainable a,.S_T_Corporate_wrapper.bannerwellnesscls.clssustainable. a:focus,
 .S_T_Corporate_wrapper.bannerwellnesscls.clssustainable a:hover{color:#84e3d0 !important;}

 .S_T_Corporate_wrapper.bannerwellnesscls.clssustainable.fswpcbg a,.S_T_Corporate_wrapper.bannerwellnesscls.clssustainable.fswpcbg a:focus,
 .S_T_Corporate_wrapper.bannerwellnesscls.clssustainable.fswpcbg a:hover{color:#c4bae5 !important;}

 .S_T_Corporate_wrapper.bannerwellnesscls.clssustainable.orclsjune a,.S_T_Corporate_wrapper.bannerwellnesscls.clssustainable.orclsjune a:focus,
 .S_T_Corporate_wrapper.bannerwellnesscls.clssustainable.orclsjune a:hover{color:#e0001b !important;}

 .S_T_Corporate_wrapper.bannerhomecls{margin: 32px 0 0 0;}
 .S_T_Corporate_wrapper.bannerhomecls i{top:14px;}
 .S_T_Corporate_wrapper.bannerhomecls h3{font-size: 85px;letter-spacing: 8px;padding: 24px 0 6px 0;}
 .S_T_Corporate_wrapper.bannerhomecls p{font-family: 'Roboto';font-size: 18px;padding: 0 0 118px;max-width: 475px;margin: 0 auto;}
 .S_T_Corporate_wrapper .clslink {width: auto;background: #326d99;margin: 0 auto;display: inline-block;padding: 12px 15px;}
 .S_T_Corporate_wrapper .clslink a,
 .S_T_Corporate_wrapper .clslink a:hover,
 .S_T_Corporate_wrapper .clslink a:focus{color:#ffffff;}
 .S_T_Corporate_wrapper.bannerhomecls .clslink{background: #326d99;}

 .S_T_Corporate_wrapper.bannerGenderInclusive h3{font-size: 59.49px;padding: 55px 0 22px 0;}
 .S_T_Corporate_wrapper.bannerGenderInclusive h3 span.italic{font-size: 64.8px;font-weight: normal;padding: 0 0 0 65px;position: relative;}
 .S_T_Corporate_wrapper.bannerGenderInclusive h3 span.italic::before {position: absolute;content: "";width: 63px;height: 3px;background: #fff;top: 50%;left: 0;margin-top:0px;}
 .S_T_Corporate_wrapper.bannerGenderInclusive p{font-size:26px;max-width: 750px;margin: 0 auto;line-height: 46px;padding:0 0 52px;}
 .S_T_Corporate_wrapper.bannerGenderInclusive .clslinkreg{color:#dc620e;}
 .S_T_Corporate_wrapper.bannerGenderInclusive.bannerGenderwatch .clslinkreg{color:#d1b342;}

 .S_T_Corporate_wrapper.bannerhomeclswatch.bannerhomeclswatch i{/*color:#fff;*/top:0px;}
 .S_T_Corporate_wrapper.bannerGenderInclusive.bannerhomeclswatch h3{padding:46px 0 6px 0;}
 .S_T_Corporate_wrapper.bannerGenderInclusive.bannerhomeclswatch p{padding:40px 0 65px;} 
 .S_T_Corporate_wrapper.bannerGenderInclusive.bannerhomeclswatch a img{top: -3px;left: 28px;}

 .S_T_Corporate_wrapper.bannerfswebinar{margin:30px 0 0 0;}
 .S_T_Corporate_wrapper.bannerfswebinar img{width:auto;}
 .S_T_Corporate_wrapper.bannerfswebinar h3{font-size:63px;text-transform:uppercase;color:#fc0005;margin:25px 0 0 0;}
 .S_T_Corporate_wrapper.bannerfswebinar h3 span.italic{font-weight:normal;color:#fff;}
 .clsfreei{margin:40px 0 0 0;}
 .S_T_Corporate_wrapper.bannerfswebinar i{float:left;width:100%;top:0}
 .S_T_Corporate_wrapper.bannerfswebinar a{margin: 45px 0 0 0;display: inline-block;}
 .S_T_Corporate_wrapper.bannerfswebinar a, .S_T_Corporate_wrapper.bannerfswebinar a:hover, .S_T_Corporate_wrapper.bannerfswebinar a:focus{color: #fc0005;}

 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmetickorea{margin:15px 0 0 0;} 
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmetickorea h3{margin:35px 0 0 0;} 
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmetickorea i{color:#e62b34;margin:6px 0 0;} 
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmetickorea i.clsfreei{margin:30px 0 0 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmetickorea h3{color:#fff;} 
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmetickorea a{margin:35px 0 0 0;}
 u.cls-white-color {color: #fff;text-decoration: none;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmetickorea a, .S_T_Corporate_wrapper.bannerfswebinar.bannercosmetickorea a:hover, .S_T_Corporate_wrapper.bannerfswebinar.bannercosmetickorea a:focus{color: #fff;}


 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack{margin:0px 0 0 0;}
 .fornew_ban2_1 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack{margin:45px 0 0 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack h3{color:#fff;font-size:48px;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack i{color:#ffb8ca;margin:15px 0 5px 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack i.clsfreei{color:#ef2530;margin:60px 0 50px 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack a, .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack a:hover, .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack a:focus{color: #fff;}
 
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfscurve{margin:30px 0 0 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfscurve i.clsfreei{color:#655006;margin:42px 0 26px 0;line-height:40px;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfscurve h3{font-size:63px;padding:65px 0 0 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfscurve h3 span{font-size:55px;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfscurve i{color:#655006;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfscurve a, .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfscurve a:hover,
  .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfscurve a:focus{color:#8d782d;}

 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime i.clsfreei{color:#fcf303;margin:51px 0 31px 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime h3{color:#fff;font-size:56px;padding:65px 0 8px 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime h3 span{font-size:50px;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime i{color:#fcf303;margin:15px 0 25px 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime a, .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime a:hover,
  .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime a:focus{color:#fff}

 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack i{font-size:38.37px}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos i.clsfreei{color:#000000;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfscosmos h3{letter-spacing:5px;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfscosmos h3,.S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfscosmos h3 span.italic{color:#975e15;} 
 .fornew_ban2_1.fornew_ban2_11 .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfscosmos h3, .fornew_ban2_1.fornew_ban2_11 .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfscosmos h3 span.italic{color:#ffffff !important ;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfscosmos i{color:#000000;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a, .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:hover,
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:focus{color:#87510d}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a span{color:#000000;font-family:Times-Italic;}

 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos.bannermaison i.clsfreei,
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfscosmos.bannermaison i{color:#03192a;}

 .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfscosmos.bannermaison h3
 ,.S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfscosmos.bannermaison h3 span.italic{color:#ffffff;} 
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos.bannermaison a,
  .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos.bannermaison a:hover,
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos.bannermaison a:focus,
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos.bannermaison a span{color:#fff;}

 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos.bannermakeuplogo a,
  .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos.bannermakeuplogo a:hover,
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos.bannermakeuplogo a:focus,
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos.bannermakeuplogo a span{color:#b24081;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfscosmos.bannermakeuplogo h3,
 .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfscosmos.bannermakeuplogo h3 span.italic{color:#b24081;} 
 .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfscosmos.bannermakeuplogo h3{letter-spacing:2px;}

 .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfscosmos.bannerbeetroot h3,
 .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfscosmos.bannerbeetroot h3 span.italic{color:#fff;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos.bannerbeetroot a,
  .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos.bannerbeetroot a:hover,
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos.bannerbeetroot a:focus,
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos.bannerbeetroot a span{color:#fff;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfscosmos.bannerbeetroot.bannercosmopack{margin:50px 0 0 0;}
@media screen and (min-width: 1400px) {
    .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfscosmos.bannercosmopack.bannerbeetroot img{margin:14px 0 0 0;}
    .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfscosmos.bannerbeetroot h3{padding: 3px 0 78px 0;}
    .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfscosmos.bannermakeuplogo h3 span.italic{font-size:50px;}
    .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfscosmos.bannermakeuplogo h3{font-size:48px;}
    .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos i.clsfreei{margin:75px 0 23px 0;}
    .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos.bannermaison i.clsfreei{margin:78px 0 11px 0;}
    .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfscosmos.bannercosmopack img{margin:15px 0 0 0;}
    .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a span{font-size:35px;}
}
@media screen and (max-width: 1366px) {
    .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfscosmos.bannerbeetroot h3{    padding:9px 0 8px 0;}
}
@media only screen and (min-width: 768px) and (max-width: 1023px)
{
    .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfscosmos.bannerbeetroot h3{    padding:60px 0 8px 0;}
}
@media only screen and (min-width: 0px) and (max-width: 415px){
    .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfscosmos.bannerbeetroot h3{    padding:4px 0 8px 0}
}
 
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfdbrowzwear i.clsfreei{color:#000000;margin:10px 0 0px 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfdbrowzwear h3{color:#8c9ac1;font-size:63px;padding:15px 0 8px 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfdbrowzwear h3 span{font-size:55px;color:#8c9ac1;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfdbrowzwear i{color:#000000;margin:15px 0 15px 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfdbrowzwear a, .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfdbrowzwear a:hover,
  .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfdbrowzwear a:focus{color:#000000;}

 .S_T_Corporate_wrapper.bannerfswebinar.bannerfsnewyork i{color:#793e12;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfsnewyork i.clsfreei{color:#feef18;margin:40px 0 50px 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannerfsnewyork a{margin:60px 0 0 0;}

 .S_T_Corporate_wrapper.bannerfswebinar.bannerfsnewyork.bannerfsnewyork a, .S_T_Corporate_wrapper.bannerfswebinar.bannerfsnewyork.bannerfsnewyork a:hover,
  .S_T_Corporate_wrapper.bannerfswebinar.bannerfsnewyork.bannerfsnewyork a:focus{color:#fff;}
 /* runway start banner */
 .rrunway {text-align: left;color: #fff;margin: 30px 0 0 0;}
 .rrunway img {width: auto;display: inline-flex;}
 .rrunway h6 i{color: #e2b8b2;font-size: 53.55px;font-family: Times-Italic;font-style: normal;top:20px;position: relative;left: 35px;letter-spacing: 0.5px;}
 .rrunway h4 {font-family: gotham_htfbold;font-size: 61px;letter-spacing: 0.8px;text-transform: uppercase;margin-top: 38px;margin-bottom: 0;}
 .rrunway p{font-family: 'Gotham-Book';    font-size:56px;letter-spacing:1px;margin-bottom: 25px;}
 .rrunway p i{font-family: 'Gotham-Book';}
 .rrunway span{color: #fff;font-family: 'Roboto';font-size: 21px;/* text-transform: uppercase; */max-width:755px;display: inline-block;line-height: 34px;letter-spacing: 0.5px;}
 .rrunway a.fstyle {clear: both;width: 100%;display: inline-block;margin: 32px 0 0 0;}
 /* runway start banner */
 /* fsxmailson start banner */
 .rfsmainson{text-align: center;color: #fff;margin: 60px 0 0 0;}
 .rfsmainson img {width: auto;display: inline-flex;}
 .rfsmainson h4 {font-family: Times-Italic;font-size: 65px;letter-spacing: 5px;margin: 40px 0 45px 0;}
 .rfsmainson span {font-family: Times-Italic;font-size: 30px;max-width: 1170px;display: inline-block;margin: 0 auto;width: 100%;clear: both;line-height: 44px;letter-spacing: 2px;}
 .rfsmainson span.clear{clear: both;width: 100%;display: inline-block;max-width: 100%;}
 .rfsmainson a{color: #e2b278;clear: both;display: inline-block;font-family: Montserrat;text-decoration: none;padding: 0 0 0px 0;border-bottom: 2px solid #e2b278;font-weight: bold;font-size: 35px;text-transform: uppercase;letter-spacing: 2px;line-height: 35px;margin: 18px 0 0 0;}
 .rfsmainson a:hover,.rfsmainson a:focus{color: #e2b278;}
 /* fsxmailson start banner */
 /* fw2223 start banner */
 .fw2324intro {max-width: 700px;text-align: left;float: right;color:#fff;    margin: 100px 0 0 0;padding:0 0 0 50px}
 .fw2324intro img{width:auto;margin:0;padding:0;}
  .fw2324intro h3 {font-family: 'Montserrat';font-weight: bold;font-size: 35px;letter-spacing: 1px;margin-top: 38px;margin-bottom: 18px;}
 .fw2324intro h3 span{font-weight:normal;}
 .fw2324intro p {font-family: 'Helve-Neue';font-size: 24px;letter-spacing: 1px;line-height: 34px;    margin-bottom: 42px;}
 .fw2324intro p b {font-family: 'Montserrat';}
 .fw2324intro a.clslinkreg,.fw2324intro a.clslinkreg:focus,.fw2324intro a.clslinkreg:hover{color: #9f5c78;text-transform: uppercase;font-size: 26px;font-family: 'Montserrat';font-weight: bold;text-decoration: underline;}

 /* fw2223 end banner */

 /* cosmoprof_corporate start banner */
 .cosmoprof_corporate {max-width: 972px;text-align: left;float: right;color:#fff;    margin: 112px 0 0 0;padding:0 0 0 0px;left:180px;position: relative;}
 .cosmoprof_corporate img{width:auto;margin:0;padding:0;}
 .cosmoprof_corporate h3 {font-family: 'times new roman';font-weight: bold;font-size: 35px;letter-spacing: 1px;margin-top: 38px;margin-bottom: 23px;font-style:italic;color:#390f63;}
 .cosmoprof_corporate h3 span{font-weight:normal;}
 .cosmoprof_corporate p {font-family: Montserrat;font-size: 40px;letter-spacing: 1px;line-height: 34px;margin-bottom: 18px;font-weight: 200;font-style: italic;text-transform:uppercase;}
 .cosmoprof_corporate p strong{font-style:normal;}
 .cosmoprof_corporate span.clstextsp{display: inline-block;max-width: 500px;font-size: 24px;font-family: Helve-Neue;letter-spacing: 0.5px;width:100%;float:left;}
 .cosmoprof_corporate a.clslinkreg, .cosmoprof_corporate a.clslinkreg:focus, .cosmoprof_corporate a.clslinkreg:hover {color: #fff;text-transform: uppercase;font-size: 24px;font-family: 'Montserrat';font-weight: bold;text-decoration: underline;padding: 4px 22px 8px 22px;background: #793da0;border: 2px solid #c3b2de;clear: both;display: inline-block;float: left;letter-spacing: 1.5px;margin: 30px 0 0 0;}
 /* cosmoprof_corporate end banner */

 /* color_corporate start banner */
 .color_corporate {max-width: 972px;text-align: left;float: right;color:#fff;    margin: 112px 0 0 0;padding:0 0 0 0px;left:114px;position: relative;}
 .color_corporate img{width:auto;margin:0;padding:0;}
 .color_corporate h3 {font-family: Montserrat;font-weight: bold;font-size: 38px;letter-spacing: 4px;margin-top: 34px;margin-bottom: 23px;font-style: normal;color: #fff;}
 .color_corporate h3 span{font-weight:normal;}
 .color_corporate p {font-family: Times New Roman;font-size: 30px;letter-spacing: 1px;line-height: 34px;margin-bottom: 20px;font-weight: 200;font-style: italic;}
 .color_corporate p strong{font-style:normal;}
 .color_corporate span.clstextsp{display: inline-block;max-width: 660px;font-size: 24px;font-family: Helve-Neue;letter-spacing: 0.5px;width:100%;float:left;}
 .color_corporate a.clslinkreg, .color_corporate a.clslinkreg:focus, .color_corporate a.clslinkreg:hover {color: #f9ca75;text-transform: uppercase;font-size: 24px;font-family: 'Montserrat';font-weight: bold;text-decoration: underline;clear: both;display: inline-block;float: left;letter-spacing: 1.5px;margin: 22px 0 0 0;}
 /* color_corporate end banner */
/*@media screen and (max-width: 1919px) {
 .S_T_Corporate_wrapper,.NH-top-img-block-trend .rfsmainson {transform: scale(0.9);transform-origin: top center;}
 .NH-top-img-block-trend .rrunway {transform: scale(0.9);transform-origin: top left;}
 .fw2324intro,.cosmoprof_corporate {transform: scale(0.9);}
 .cosmoprof_corporate,.color_corporate {transform: scale(0.9);transform-origin: top;margin: 100px 0 0 0;}

}*/
@media screen and (max-width: 1380) {
    /* cosmoprof_corporate start banner */
 .cosmoprof_corporate {left:130px;}
 .color_corporate  {left:130px;}
    /* cosmoprof_corporate start banner */
}
@media screen and (max-width: 1300) {
 .S_T_Corporate_wrapper,.NH-top-img-block-trend .rfsmainson {transform: scale(0.8);transform-origin: top center;}
 .NH-top-img-block-trend .rrunway {transform: scale(0.8);transform-origin: top left;}
 .fw2324intro,.cosmoprof_corporate {transform: scale(0.8);}
  /* cosmoprof_corporate start banner */
 .cosmoprof_corporate {left:100px;}
 .color_corporate  {left:100px;transform: scale(0.8);}
    /* cosmoprof_corporate start banner */
}
/*@media only screen and (min-width: 1200px) and (max-width: 1300px) {
 .S_T_Corporate_wrapper,.NH-top-img-block-trend .rfsmainson {transform: scale(0.7);}
 .NH-top-img-block-trend .rrunway {transform: scale(0.7);transform-origin: top left;}
 .fw2324intro,.cosmoprof_corporate{transform: scale(0.7);}
   .color_corporate{transform: scale(0.7);left:20px;}
   .for_selfcare .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack{    margin: 30px 0 0 0;}
}*/

@media only screen and (min-width: 1024px) and (max-width: 1200px) {
/* fw2223 start banner */
.fw2324intro {text-align: left;float: left;color: #fff;background: rgba(0,0,0,0.7);padding: 20px;margin: 0 auto;width: 100%;max-width: 100%;}
.fw2324intro h3 {font-size:35px;}
.fw2324intro p{font-size:24px;}
.fw2324intro a.clslinkreg,.fw2324intro a.clslinkreg:focus,.fw2324intro a.clslinkreg:hover{font-size:26px;}
/* fw2223 start banner */
 /* cosmoprof_corporate start banner */
 .cosmoprof_corporate {left:60px;transform:scale(0.7);}
.cosmoprof_corporate h3 {font-size:30px;}
.cosmoprof_corporate p{font-size:35px;}
.cosmoprof_corporate span.clstextsp{font-size:24px;}
.cosmoprof_corporate a.clslinkreg,.fw2324intro a.clslinkreg:focus,.fw2324intro a.clslinkreg:hover{font-size:26px;padding: 0;}
  /* cosmoprof_corporate start banner */
  /* color_corporate start banner */
 .color_corporate {left:100px;transform:scale(0.6);}
.color_corporate h3 {font-size:30px;}
.color_corporate p{font-size:35px;}
.color_corporate span.clstextsp{font-size:20px;}
.color_corporate a.clslinkreg,.color_corporate a.clslinkreg:focus,.color_corporate a.clslinkreg:hover{font-size:26px;padding: 4px 22px 8px 22px;}
  /* color_corporate start banner */
    .S_T_Corporate_wrapper{transform:inherit;    margin: 0;}
    .S_T_Corporate_wrapper h6{font-size:20px;}
    .S_T_Corporate_wrapper h6:before{    width: 8px;height: 8px;}
    .S_T_Corporate_wrapper i{font-size:20px;}
    .S_T_Corporate_wrapper i span {height: 10px;line-height: 10px;}
    .S_T_Corporate_wrapper img {width: auto;padding: 0;max-width: 600px;}
    .S_T_Corporate_wrapper p{padding:0 0 52px;}
    .S_T_Corporate_wrapper h3 {font-size: 37px;letter-spacing: 7px;padding: 54px 0 18px 0;}
    .S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.bannerfreereport.clssustainable.orclsjune h3{font-size:35px;line-height:inherit;}
    .S_T_Corporate_wrapper.bannerhomecls h3 {font-size: 37px;letter-spacing: 7px;padding: 54px 0 18px 0;}
    .S_T_Corporate_wrapper.bannerhomecls p {padding:0 0 52px;font-size: 18px;}

    .S_T_Corporate_wrapper.fsfoundermadebg{margin:20px 0 0 0;}
.S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.fsfoundermadebg h3{font-size:35px;line-height:inherit;padding:45px 0 6px 0;}
.S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.fsfoundermadebg i{top:20px;}

.S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.bannerfreereport.fswpcbg p{padding:8px 0 15px 0;}
.S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.bannerfreereport.fswpcbg  h3{font-size:35px;line-height:inherit;}
.S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.clssustainable i.fswpci {font-size: 18px;padding:0 0 20px 0;}

    .S_T_Corporate_wrapper.bannerGenderInclusive h3{font-size: 37px;padding: 55px 0 22px 0;}
    .S_T_Corporate_wrapper.bannerGenderInclusive h3 span.italic{font-size: 37px;font-weight: normal;padding: 0 0 0 40px;position: relative;} 
    .S_T_Corporate_wrapper.bannerGenderInclusive p{font-size:18px;max-width: 500px;margin: 0 auto;line-height: 46px;padding:0 0 52px;}
    .S_T_Corporate_wrapper.bannerGenderInclusive.bannerhomeclswatch p{padding:30px 0 30px;}
    .S_T_Corporate_wrapper.bannerGenderInclusive h3 span.italic::before {width: 40px;}
    .S_T_Corporate_wrapper a.clsfreetoattend::before {height: calc(100% - 5px);}
    .S_T_Corporate_wrapper p i {font-size:22.11px;}
    .S_T_Corporate_wrapper h5{font-size:18px;}
	    .fornew_ban2_1 .S_T_Corporate_wrapper h5{font-size:18px;}
    .S_T_Corporate_wrapper a, .S_T_Corporate_wrapper a:hover, .S_T_Corporate_wrapper a:focus {font-size:20px;}

    .S_T_Corporate_wrapper.bannerfswebinar img{width:auto;max-width:80%;}
    .S_T_Corporate_wrapper.bannerfswebinar{margin:30px 0 0 0;} 
 .S_T_Corporate_wrapper.bannerfswebinar h3{font-size:37px;margin:0px 0 0 0;} 
 .clsfreei{margin:40px 0 0 0;} 
 .S_T_Corporate_wrapper.bannerfswebinar a{margin: 25px 0 0 0;font-size:20px;}

 .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfsnewyork i.clsfreei{margin:40px 0 40px 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannerfsnewyork a{margin:25px 0 0 0;}

 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmetickorea{margin:15px 0 0 0;} 
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmetickorea h3{margin:25px 0 0 0;} 
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmetickorea i{margin:6px 0 0;} 
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmetickorea i.clsfreei{margin:20px 0 0 0;} 
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmetickorea a{margin:25px 0 0 0;}

 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack h3{font-size:32px;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack i{margin:15px 0 5px 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack i.clsfreei{margin:39px 0 50px 0;}
 

 
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfscurve{margin:30px 0 0 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfscurve i.clsfreei{margin:15px 0 5px 0;line-height:inherit;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfscurve h3{font-size:32px;padding:55px 0 22px 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfscurve h3 span{font-size:30px;}

  .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime i.clsfreei{margin:15px 0 5px 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime h3{font-size:32px;padding:55px 0 22px 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime h3 span{font-size:30px;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime i{margin:15px 0 5px 0;}
 
 
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfdbrowzwear i.clsfreei{margin:10px 0 0px 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfdbrowzwear h3{font-size:32px;padding:0 0 8px 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfdbrowzwear h3 span{font-size:30px;color:#8c9ac1;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfdbrowzwear i{margin:15px 0 10px 0;}

    /* runway start banner */
     .rrunway h6 i{font-size: 53.55px;}
 .rrunway h4 {font-size: 55.1px;}
 .rrunway p{ font-size: 50.55px;margin-bottom: 25px;} 
 .rrunway span{font-size: 29px;line-height:initial;}
 .rrunway a.fstyle {margin: 45px 0 0 0;}
 .rrunway h6 img{width: 70px;}
 .rrunway a.fstyle img{    width: 300px;}
 /* runway end banner */

  /* fsxmailson start banner */ 
  .rfsmainson{margin:10px 0 0 0;}
 .rfsmainson img {width: auto;}
 .rfsmainson h4 {font-size: 55px;letter-spacing: 3px;margin: 30px 0 35px 0;}
 .rfsmainson span {font-size: 24px;max-width: 100%;line-height: 44px;letter-spacing: 2px;}
 .rfsmainson span.clear{clear: both;width: 100%;display: inline-block;max-width: 100%;}
 .rfsmainson a{;font-size: 25px;letter-spacing: 2px;line-height: 35px;margin: 18px 0 0 0;} 
 /* fsxmailson start banner */
 }
@media only screen and (min-width: 768px) and (max-width: 1023px) {
    /* fw2223 start banner */
.fw2324intro {text-align: left;float: left;color: #fff;background: rgba(0,0,0,0.7);padding: 20px;margin: 0 auto;width: 100%;max-width: 100%;}
.fw2324intro h3 {font-size:35px;}
.fw2324intro p{font-size:24px;}
.fw2324intro a.clslinkreg,.fw2324intro a.clslinkreg:focus,.fw2324intro a.clslinkreg:hover{font-size:26px;}
/* fw2223 start banner */
/* cosmoprof_corporate start banner */
 .cosmoprof_corporate {transform: scale(0.7);
    right: 0px;top:30px;}
.cosmoprof_corporate h3 {font-size:22px;}
.cosmoprof_corporate p{font-size:27px;}
.cosmoprof_corporate span.clstextsp{font-size:20px;}
.cosmoprof_corporate a.clslinkreg,.cosmoprof_corporate a.clslinkreg:focus,.cosmoprof_corporate a.clslinkreg:hover{font-size:22px;padding: 0;}
  /* cosmoprof_corporate start banner */
 /* color_corporate start banner */
  .color_corporate {transform: scale(0.6);
    left: 0;top:10px;    transform-origin: right;}
.color_corporate h3 {font-size:22px;}
.color_corporate p{font-size:27px;}
.color_corporate span.clstextsp{font-size:18px;}
.color_corporate a.clslinkreg,.color_corporate a.clslinkreg:focus,.color_corporate a.clslinkreg:hover{font-size:20px;padding: 4px 22px 8px 22px;}
 /* color_corporate start banner */
    .S_T_Corporate .NH-top-img-block-trend{padding:10px 0 0}
    .S_T_Corporate_wrapper i span{top: 5px;
    line-height: 32px;}
    .S_T_Corporate_wrapper{transform:inherit;    margin: 0;}
    .S_T_Corporate_wrapper h6{font-size:15px;}
    .S_T_Corporate_wrapper h6:before{    width: 8px;height: 8px;}
    .S_T_Corporate_wrapper a.clsfreetoattend::before {height: calc(100% - 5px);}
    .S_T_Corporate_wrapper i{font-size:15px;}
    .S_T_Corporate_wrapper i span {height: 10px;line-height: 10px;}
    .S_T_Corporate_wrapper h3 {font-size: 37px;letter-spacing: 7px;padding: 54px 0 18px 0;}
    .S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.bannerfreereport.clssustainable.orclsjune h3{font-size:35px;line-height:inherit;}
    .S_T_Corporate_wrapper img {width: auto;padding:0;max-width: 60px;}
    .S_T_Corporate_wrapper p{padding:0 0 32px;}

    .S_T_Corporate_wrapper.bannerGenderInclusive h3{font-size: 37px;padding: 55px 0 22px 0;}
    .S_T_Corporate_wrapper.bannerGenderInclusive h3 span.italic{font-size: 37px;font-weight: normal;padding: 0 0 0 30px;position: relative;} 
    .S_T_Corporate_wrapper.bannerGenderInclusive h3 span.italic::before {width: 30px;}
    .S_T_Corporate_wrapper.bannerGenderInclusive p{font-size:18px;max-width: 500px;margin: 0 auto;line-height: 36px;padding:0 0 32px;}
    .S_T_Corporate_wrapper.bannerGenderInclusive.bannerhomeclswatch p{padding:30px 0 30px;}
    .S_T_Corporate_wrapper.bannerhomecls h3 {font-size: 37px;letter-spacing: 7px;padding: 54px 0 18px 0;}
    .S_T_Corporate_wrapper.bannerhomecls p {padding:0 0 32px !important;font-size: 18px;}

        .S_T_Corporate_wrapper.fsfoundermadebg{margin:20px 0 0 0;}
.S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.fsfoundermadebg h3{font-size:30px;line-height:inherit;padding:35px 0 6px 0;}
.S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.fsfoundermadebg i{top:10px;}

.S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.bannerfreereport.fswpcbg p{padding:8px 0 10px 0;}
.S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.bannerfreereport.fswpcbg  h3{font-size:30px;line-height:inherit;}
.S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.clssustainable i.fswpci {font-size: 18px;padding:0 0 15px 0;}


    .S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch p {padding:20px 0 32px !important;font-size: 18px;}
    .S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.bannerfreereport  p{font-size: 18px;line-height: 18px;padding:20px 0 32px;}
 .S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.bannerfreereport h3{padding:35px 0 6px 0;}
    .S_T_Corporate_wrapper p i {font-size:18px;}
    .S_T_Corporate_wrapper h5{font-size:13px;}
    .S_T_Corporate_wrapper a, .S_T_Corporate_wrapper a:hover, .S_T_Corporate_wrapper a:focus {font-size:15px;}

    .S_T_Corporate_wrapper.bannerfswebinar img{width:auto;max-width:80%;}
       .S_T_Corporate_wrapper.bannerfswebinar{margin:30px 0 0 0;} 
 .S_T_Corporate_wrapper.bannerfswebinar h3{font-size:37px;margin:0px 0 0 0;} 
 .clsfreei{margin:40px 0 0 0;} 
 .S_T_Corporate_wrapper.bannerfswebinar a{margin: 25px 0 0 0;font-size:15px;}

 .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfsnewyork i.clsfreei{margin:30px 0 30px 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannerfsnewyork a{margin:25px 0 0 0;}

 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmetickorea{margin:15px 0 0 0;} 
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmetickorea h3{margin:25px 0 0 0;font-size:35px;} 
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmetickorea i{margin:6px 0 0;} 
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmetickorea i.clsfreei{margin:20px 0 0 0;} 
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmetickorea a{margin:25px 0 0 0;}

 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack h3{font-size:26px;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack i{margin:15px 0 5px 0;font-size:17px;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack i.clsfreei{margin:39px 0 50px 0;}

 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfscurve{margin:30px 0 0 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfscurve i.clsfreei{margin:15px 0 5px 0;line-height:inherit;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfscurve h3{font-size:26px;padding:35px 0 6px 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfscurve h3 span{font-size:24px;}

  .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime{margin:30px 0 0 0;} 
  .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime i.clsfreei{margin:15px 0 5px 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime h3{font-size:26px;padding:35px 0 6px 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime h3 span{font-size:24px;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime i{margin:15px 0 5px 0;}

 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfdbrowzwear i.clsfreei{margin:10px 0 0px 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfdbrowzwear h3{font-size:26px;padding:0 0 8px 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfdbrowzwear h3 span{font-size:24px;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfdbrowzwear i{margin:15px 0 5px 0;}
       /* runway start banner */
     .rrunway h6 i{font-size: 33px;top: 10px;}
 .rrunway h4 {font-size:40px;}
 .rrunway p{ font-size: 35px;margin-bottom: 15px;} 
 .rrunway span{font-size: 17px;line-height:initial;}
 .rrunway a.fstyle {margin: 30px 0 0 0;}
 .rrunway h6 img{width: 50px;}
 .rrunway a.fstyle img{    width: 250px;}
 /* runway end banner */

  /* fsxmailson start banner */ 
  .rfsmainson{margin:10px 0 0 0;}
 .rfsmainson img {width: auto;}
 .rfsmainson h4 {font-size: 55px;letter-spacing: 3px;margin: 30px 0 35px 0;}
 .rfsmainson span {font-size: 24px;max-width: 100%;line-height: 44px;letter-spacing: 2px;}
 .rfsmainson span.clear{clear: both;width: 100%;display: inline-block;max-width: 100%;}
 .rfsmainson a{font-size: 25px;letter-spacing: 2px;line-height: 35px;margin: 18px 0 0 0;} 
 /* fsxmailson start banner */
 }
@media only screen and (min-width: 415px) and (max-width: 768px) {
    /* fw2223 start banner */
.fw2324intro {text-align: left;float: left;color: #fff;background: rgba(0,0,0,0.7);padding: 20px;margin: 0 auto;width: 100%;max-width: 100%;}
.fw2324intro h3 {font-size:25px;margin-top:10px;margin-bottom:10px;}
.fw2324intro p{font-size: 16px;line-height:18px;
    margin-bottom: 20px;}
.fw2324intro a.clslinkreg,.fw2324intro a.clslinkreg:focus,.fw2324intro a.clslinkreg:hover{font-size:21px;}
/* fw2223 start banner */

/* cosmoprof_corporate start banner */

 .cosmoprof_corporate {text-align: left;float: left;color: #fff;background: rgba(0,0,0,0.7);padding: 20px;margin: 0 auto;width: 100%;max-width: 100%;left:0;transform-origin:center;}
.cosmoprof_corporate h3 {font-size:20px;margin-top:5px;margin-bottom:5px;color: #fff;}
.cosmoprof_corporate p{font-size:23px;line-height:25px;margin-bottom: 5px;}
.cosmoprof_corporate span.clstextsp{font-size:17px;margin-bottom: 5px;}
.cosmoprof_corporate a.clslinkreg,.cosmoprof_corporate a.clslinkreg:focus,.cosmoprof_corporate a.clslinkreg:hover{font-size:14px;}
  /* cosmoprof_corporate start banner */
 /* color_corporate start banner */
 .color_corporate img{width:60%;}
  .color_corporate {text-align: left;float: left;color: #fff;background: rgba(0,0,0,0.7);padding: 20px;margin: 0 auto;width: 100%;max-width: 100%;left:0;}
.color_corporate h3 {font-size:20px;margin-top:5px;margin-bottom:5px;color: #fff;letter-spacing:2px;}
.color_corporate p{font-size:20px;line-height:25px;margin-bottom: 5px;}
.color_corporate span.clstextsp{font-size:17px;margin-bottom: 5px;}
.color_corporate a.clslinkreg,.color_corporate a.clslinkreg:focus,.color_corporate a.clslinkreg:hover{font-size:14px;}
 /* color_corporate start banner */
      .S_T_Corporate .NH-top-img-block-trend{padding:10px 0 0}
       .S_T_Corporate_wrapper i span{top: 5px;
    line-height: 32px;}
    .S_T_Corporate_wrapper{transform:inherit;    margin: 10px 0 0 0;}
    .S_T_Corporate_wrapper a.clsfreetoattend::before {height: calc(100% - 5px);}
    .S_T_Corporate_wrapper h6{font-size:12px;}
    .S_T_Corporate_wrapper h6:before{    width: 8px;height: 8px;}
    .S_T_Corporate_wrapper i{font-size:12px;}
    .S_T_Corporate_wrapper h3 {font-size: 20px;
letter-spacing: 7px;
padding: 24px 0 10px 0;}
    .S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.bannerfreereport.clssustainable.orclsjune h3{font-size:18px;line-height:inherit;}
    .S_T_Corporate_wrapper i span {height: 10px;line-height: 10px;font-size: 40px;}
    .S_T_Corporate_wrapper img {width: auto;padding:0;max-width: 50px;}
    .S_T_Corporate_wrapper p i {font-size:22.11px;}
    .S_T_Corporate_wrapper p{padding:0 0 22px;font-size: 12px;}
    .S_T_Corporate_wrapper.bannerhomecls h3 {font-size: 20px;letter-spacing: 7px;padding: 24px 0 10px 0;}
    .S_T_Corporate_wrapper.bannerhomecls p {padding:0 0 22px !important;font-size: 12px;}

    
        .S_T_Corporate_wrapper.fsfoundermadebg{margin:20px 0 0 0;}
.S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.fsfoundermadebg h3{font-size:15px;line-height:inherit;padding:20px 0 6px 0;}
.S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.fsfoundermadebg i{top:5px;}

.S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.bannerfreereport.fswpcbg p{padding:8px 0 10px 0;font-size:10px;}
.S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.bannerfreereport.fswpcbg  h3{font-size:15px;line-height:inherit;}
.S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.clssustainable i.fswpci {font-size: 10px;padding:0 0 15px 0;}

    .S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch p{padding:10px 0 22px !important;font-size: 12px;}
       .S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.bannerfreereport  p{font-size: 14px;line-height: 14px;padding:10px 0 22px;}
 .S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.bannerfreereport h3{font-size: 17px;padding:18px 0 10px 0;}

    .S_T_Corporate_wrapper.bannerGenderInclusive h3{font-size: 20px;padding: 24px 0 10px 0;}
    .S_T_Corporate_wrapper.bannerGenderInclusive h3 span.italic{font-size: 20px;font-weight: normal;padding: 0 0 0 20px;position: relative;} 
    .S_T_Corporate_wrapper.bannerGenderInclusive h3 span.italic::before {width: 10px;height:2px;}
    .S_T_Corporate_wrapper.bannerGenderInclusive p{font-size:12px;max-width: 500px;margin: 0 auto;line-height: 26px;padding:0 0 22px;}
    .S_T_Corporate_wrapper.bannerGenderInclusive.bannerhomeclswatch a img{left: 10px;width: 25px;}
    .S_T_Corporate_wrapper.bannerGenderInclusive.bannerhomeclswatch p{padding:10px 0 10px;}
    .S_T_Corporate_wrapper h5{font-size:10px;}
    .S_T_Corporate_wrapper a, .S_T_Corporate_wrapper a:hover, .S_T_Corporate_wrapper a:focus {font-size:12px;}

    .S_T_Corporate_wrapper.bannerfswebinar img{width:auto;max-width:50%;}
     .S_T_Corporate_wrapper.bannerfswebinar{margin:30px 0 0 0;} 
 .S_T_Corporate_wrapper.bannerfswebinar h3{font-size:20px;margin:0px 0 0 0;} 
 .clsfreei{margin:40px 0 0 0;} 
 .S_T_Corporate_wrapper.bannerfswebinar a{margin: 25px 0 0 0;font-size:12px;}

 .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfsnewyork i.clsfreei{margin:20px 0 20px 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannerfsnewyork a{margin:25px 0 0 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmetickorea{margin:15px 0 0 0;} 
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmetickorea h3{margin:25px 0 0 0;font-size:20px;} 
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmetickorea i{margin:6px 0 0;} 
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmetickorea i.clsfreei{margin:20px 0 0 0;} 
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmetickorea a{margin:25px 0 0 0;}

 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack h3{font-size:20px;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack i{margin:15px 0 5px 0;font-size:15px;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack i.clsfreei{margin:20px 0 20px 0;}

 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfscurve{margin:30px 0 0 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfscurve img{max-width:40%;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfscurve i.clsfreei{margin:15px 0 5px 0;line-height:inherit;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfscurve h3{font-size:20px;padding:24px 0 10px 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfscurve h3 span{font-size:20px;}

 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime{margin:30px 0 0 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime img{max-width:40%;}
  .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime i.clsfreei{margin:15px 0 5px 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime h3{font-size:20px;padding:24px 0 10px 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime h3 span{font-size:20px;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime i{margin:15px 0 5px 0;}

 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfdbrowzwear i.clsfreei{margin:10px 0 0px 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfdbrowzwear h3{font-size:20px;padding:0 0 8px 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfdbrowzwear h3 span{font-size:20px;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfdbrowzwear i{margin:15px 0 5px 0;}
       /* runway start banner */
       .rrunway{text-align: center;}
     .rrunway h6 i{font-size: 20px;top: 5px;left: 10px;}
 .rrunway h4 {font-size: 25px;margin-top: 15px;}
 .rrunway p{ font-size:20px;margin-bottom: 15px;} 
 .rrunway span{font-size: 12px;line-height:initial;}
 .rrunway a.fstyle {margin: 25px 0 0 0;}
 .rrunway h6 img{width: 70px;}
 .rrunway a.fstyle img{    width: 200px;}
 /* runway end banner */

  /* fsxmailson start banner */ 
  .rfsmainson{margin:10px 0 0 0;}
 .rfsmainson img {width: 70%;}
 .rfsmainson h4 {font-size: 45px;letter-spacing: 3px;margin: 20px 0 25px 0;}
 .rfsmainson span {font-size: 20px;max-width: 100%;line-height: 40px;letter-spacing: 2px;}
 .rfsmainson span.clear{clear: both;width: 100%;display: inline-block;max-width: 100%;}
 .rfsmainson a{;font-size: 20px;letter-spacing: 2px;line-height: 35px;margin: 10px 0 0 0;} 
 /* fsxmailson start banner */
 }
@media only screen and (min-width: 0px) and (max-width: 415px) {
       /* fw2223 start banner */
.fw2324intro {text-align: left;float: left;color: #fff;background: rgba(0,0,0,0.7);padding: 20px;margin: 0 auto;width: 100%;max-width: 100%;}
.fw2324intro h3 {font-size:18px;margin-top:10px;margin-bottom:10px;}
.fw2324intro p{font-size: 14px;line-height:18px;
    margin-bottom: 20px;}
.fw2324intro a.clslinkreg,.fw2324intro a.clslinkreg:focus,.fw2324intro a.clslinkreg:hover{font-size:18px;}
/* fw2223 start banner */


/* cosmoprof_corporate start banner */
 .cosmoprof_corporate {text-align: left;float: left;color: #fff;background: rgba(0,0,0,0.7);padding: 20px;margin: 0 auto;width: 100%;max-width: 100%;left:0;}
.cosmoprof_corporate h3 {font-size:18px;margin-top:10px;margin-bottom:10px;color: #fff;}
.cosmoprof_corporate p{font-size:20px;line-height:20px;margin-bottom: 20px;}
.cosmoprof_corporate span.clstextsp{font-size:14px;margin-bottom: 10px;}
.cosmoprof_corporate a.clslinkreg,.cosmoprof_corporate a.clslinkreg:focus,.cosmoprof_corporate a.clslinkreg:hover{font-size:18px;margin:5px 0 0 0;}
  /* cosmoprof_corporate start banner */
  /* color_corporate start banner */
  .color_corporate img{width:60%;}
   .color_corporate {text-align: left;float: left;color: #fff;background: rgba(0,0,0,0.7);padding: 20px;margin: 0 auto;width: 100%;max-width: 100%;left:0;}
.color_corporate h3 {font-size:18px;margin-top:10px;margin-bottom:10px;color: #fff;letter-spacing:2px;}
.color_corporate p{font-size:20px;line-height:20px;margin-bottom: 20px;}
.color_corporate span.clstextsp{font-size:14px;margin-bottom: 10px;}
.color_corporate a.clslinkreg,.color_corporate a.clslinkreg:focus,.color_corporate a.clslinkreg:hover{font-size:18px;margin:5px 0 0 0;}
  /* color_corporate start banner */
      .S_T_Corporate .NH-top-img-block-trend{padding:10px 0 0}
       .S_T_Corporate_wrapper i span{top: 5px;
    line-height: 0;font-size: 35px;}
    .S_T_Corporate_wrapper{transform:inherit;    margin: 10px 0 0 0;}
    .S_T_Corporate_wrapper h6{font-size:10px;}
    .S_T_Corporate_wrapper h6:before{    width: 8px;height: 8px;top:0;}
    .S_T_Corporate_wrapper i{font-size:10px;}
    .S_T_Corporate_wrapper h3 {font-size: 12px;
letter-spacing: 7px;
padding: 10px 0 10px 0;}
    .S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.bannerfreereport.clssustainable.orclsjune h3{font-size:12px;line-height:inherit;}
    .S_T_Corporate_wrapper a.clsfreetoattend::before {height: calc(100% - 5px);}
    .S_T_Corporate_wrapper img {width: 100%;padding: 10px 0;max-width: 50px;}
    .S_T_Corporate_wrapper p{padding:0 0 12px ;font-size: 8px;}
	.fornew_ban2_1 p{padding:0 0 12px !important;font-size: 12px !important;}
    .S_T_Corporate_wrapper p i {font-size:8px;}
    .S_T_Corporate_wrapper.bannerhomecls h3 {font-size: 12px;letter-spacing: 7px;padding: 10px 0 10px 0;}
    .S_T_Corporate_wrapper.bannerhomecls p {padding:0 0 12px !important;font-size: 7px;}


            .S_T_Corporate_wrapper.fsfoundermadebg{margin:20px 0 0 0;}
            .S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.clssustainable i{top:0px;}
.S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.fsfoundermadebg h3{font-size:10px;line-height:inherit;padding:15px 0 6px 0;}
.S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.fsfoundermadebg i{top:5px;}
          .S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.bannerfreereport  p{font-size: 14px;line-height: 14px;padding:10px 0 22px;}

          .S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.bannerfreereport.fswpcbg p{padding:8px 0 10px 0;font-size:10px}
.S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.bannerfreereport.fswpcbg  h3{font-size:11px;line-height:inherit;}
.S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.clssustainable i.fswpci {font-size: 10px;padding:0 0 15px 0;}

 .S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.bannerfreereport h3{font-size: 15px;padding:0;}
 .S_T_Corporate_wrapper.bannerwellnesscls.bannerhomeclswatch.bannerfreereport.fsfoundermadebg p{padding:5px 0 20px 0;}
    .S_T_Corporate_wrapper.bannerGenderInclusive h3{font-size: 12px;padding:10px 0 10px 0;}
    .S_T_Corporate_wrapper.bannerGenderInclusive h3 span.italic{font-size: 12px;font-weight: normal;padding: 0 0 0 10px;position: relative;} 
    .S_T_Corporate_wrapper.bannerGenderInclusive h3 span.italic::before {width: 10px;height:2px;}
    .S_T_Corporate_wrapper.bannerGenderInclusive p{font-size:7px;max-width: 500px;margin: 0 auto;line-height: 20px;padding:0 0 12px;}
    .S_T_Corporate_wrapper.bannerGenderInclusive.bannerhomeclswatch a img{left: 10px;width: 25px;}
    .S_T_Corporate_wrapper.bannerGenderInclusive.bannerhomeclswatch p{padding:5px 0 5px;}
    .S_T_Corporate_wrapper h5{font-size: 7px;
    line-height: 14px;}
    .S_T_Corporate_wrapper a, .S_T_Corporate_wrapper a:hover, .S_T_Corporate_wrapper a:focus {font-size:10px;}

    .S_T_Corporate_wrapper.bannerfswebinar img{width:auto;max-width:50%;}
     .S_T_Corporate_wrapper.bannerfswebinar{margin:30px 0 0 0;} 
 .S_T_Corporate_wrapper.bannerfswebinar h3{font-size:20px;margin:0px 0 0 0;} 
 .clsfreei{margin:40px 0 0 0;} 
 .S_T_Corporate_wrapper.bannerfswebinar a{margin: 25px 0 0 0;font-size:12px;}


 .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfsnewyork i.clsfreei{margin:20px 0 20px 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannerfsnewyork a{margin:25px 0 0 0;}

 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmetickorea{margin:15px 0 0 0;} 
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmetickorea h3{margin:25px 0 0 0;} 
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmetickorea i{margin:6px 0 0;} 
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmetickorea i.clsfreei{margin:20px 0 0 0;} 
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmetickorea a{margin:25px 0 0 0;}

 
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack h3{font-size:20px;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack i{margin:15px 0 5px 0;font-size:13px;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack i.clsfreei{margin:20px 0 20px 0;}

 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfscurve{margin:0px 0 0 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfscurve i.clsfreei{margin:15px 0 5px 0;line-height:inherit;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfscurve h3{font-size:20px;padding:10px 0 10px 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfscurve h3 span{font-size:20px;}

 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime i.clsfreei{margin:15px 0 5px 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime h3{font-size:20px;padding:10px 0 10px 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime h3 span{font-size:20px;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime i{margin:15px 0 5px 0;}

  .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfdbrowzwear i.clsfreei{margin:10px 0 0px 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfdbrowzwear h3{font-size:20px;padding:0 0 8px 0;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfdbrowzwear h3 span{font-size:20px;}
 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfdbrowzwear i{margin:15px 0 5px 0;}
       /* runway start banner */
       .rrunway{text-align: center;}
      .rrunway h6 i{font-size: 16px;top: 5px;left: 10px;}
 .rrunway h4 {font-size: 20px;margin-top: 15px;}
 .rrunway p{ font-size:16px;margin-bottom: 15px;} 
 .rrunway span{font-size: 10px;line-height:initial;}
 .rrunway a.fstyle {margin: 25px 0 0 0;}
 .rrunway h6 img{width: 70px;}
 .rrunway a.fstyle img{    width: 200px;}
 /* runway end banner */

  /* fsxmailson start banner */ 
  .rfsmainson{margin:10px 0 0 0;}
 .rfsmainson img {width: 60%;}
 .rfsmainson h4 {font-size: 35px;letter-spacing: 3px;margin: 20px 0 15px 0;}
 .rfsmainson span {font-size: 14px;max-width: 100%;line-height: 14px;letter-spacing: 1px;}
 .rfsmainson span.clear{clear: both;width: 100%;display: inline-block;max-width: 100%;}
 .rfsmainson a{;font-size: 15px;letter-spacing: 2px;line-height: 15px;margin: 10px 0 0 0;} 
 /* fsxmailson start banner */
 }


 .S_T_Corporate_wrapperbannershowtell {color: #fff;letter-spacing:0.8px;text-align:center;margin:25px 0 0 0;}
 .S_T_Corporate_wrapperbannershowtell h6 { font-family: 'Montserrat'; font-weight: bold; font-size: 30.33px; margin: 0; line-height: 23px; padding: 0; height: auto; display:inline-block; }
 .S_T_Corporate_wrapperbannershowtell > i { font-family: Times-Italic; font-style: normal; font-size: 30.33px;  position: relative; top: 4px; right: 0px;display: inline-block;width: 100%; }
 .S_T_Corporate_wrapperbannershowtell i span { font-size: 74px; position: relative; top: 2px; display: inline-block; height: 37px; line-height: 37px; position: relative; top: 9px; padding: 0 16px 0 16px; }
 .S_T_Corporate_wrapperbannershowtell img { width: auto; padding: 0; display:inline-block; position: relative;margin: 56px 0 20px 0;  }
 .S_T_Corporate_wrapperbannershowtell h3 { font-family: 'Montserrat'; font-weight: 800; font-size: 66px; letter-spacing: 7px; padding:65px 0 22px 0; }
 .S_T_Corporate_wrapperbannershowtell h3 span.italic { font-family: Times-Italic; }
 .S_T_Corporate_wrapperbannershowtell h3 span.roman { font-family: Times-Roman; }
 .S_T_Corporate_wrapperbannershowtell p { font-family: Roboto; font-style: normal; font-size: 18px; padding:0 100px 20px; line-height: 40px;}
  .showtellbanner p{
    line-height: 30px;
    max-width: 1031px;
    text-align: center;
}
 .S_T_Corporate_wrapperbannershowtell h5 { font-family: Times-Italic; font-style: normal; font-size: 32.11px; margin: 16px 0 20px 0; line-height: 25px; }
 .S_T_Corporate_wrapperbannershowtell a,.S_T_Corporate_wrapperbannershowtell a:hover,.S_T_Corporate_wrapperbannershowtell a:focus { color:#9eddde; font-family:Montserrat; font-weight:bold; font-size: 27.3px;border-bottom:1px solid #9eddde; }
 .showtellbanner a,.showtellbanner a:hover,.showtellbanner a:focus { color:#e1ce32;border-bottom:1px solid #e1ce32; }
 .S_T_Corporate_wrapperbannershowtell a.clsfreetoattend,.S_T_Corporate_wrapperbannershowtell a.clsfreetoattend:hover,.S_T_Corporate_wrapperbannershowtell a.clsfreetoattend:focus{color:#ffffff;font-style: italic; margin: 0 45px 0 0; position: relative;}
 .S_T_Corporate_wrapperbannershowtell a.clsfreetoattend::before { position: absolute; content: ""; width: 2px; height: 26px; right: -21px; top: 4px; background: #fff; }
 .S_T_Corporate_wrapperbannershowtell h6:before { content: "\A"; width: 13px; height: 13px; border-radius: 50%; background: #e40b0b; display: inline-block; margin: 0 10px; top: -4px; position: relative; }

 .s_tsocialmedia{margin:60px 0 0 0;color:#fff;}
 .s_tsocialmedia img{width: auto;max-width: 100%;}
 .s_tsocialmedia p{font-size: 34px;font-family: 'Times-Italic';margin:30px 0 0 0;}
 .s_tsocialmedia h3 { font-family: 'Montserrat'; font-weight: 800; font-size: 66px; letter-spacing: 7px; padding:65px 0 22px 0;color:#fc0005;text-transform:uppercase; }
 .s_tsocialmedia h3 span.italic { font-family: Times-Italic;color:#fff;font-weight:normal; }
 .s_tsocialmedia h3 span { color:#fff; } 
 .s_tsocialmedia a,.s_tsocialmedia a:hover,.s_tsocialmedia a:focus {font-family: 'Montserrat';font-weight: bold;font-size: 27px;margin: 22px 0 0 0;display: inline-block;color:#fc0005;}
@media screen and (max-width: 1900px) {
 .S_T_Corporate_wrapperbannershowtell {transform: scale(0.9);transform-origin: center center;
}
 .s_tsocialmedia{transform: scale(0.9);transform-origin: top center;}
}
@media screen and (max-width: 1300) {
 .S_T_Corporate_wrapperbannershowtell {transform: scale(0.8);transform-origin: top center;
}
 .s_tsocialmedia{transform: scale(0.8);transform-origin: top center;}
}
@media only screen and (min-width: 1024px) and (max-width: 1299px) {
    .S_T_Corporate_wrapperbannershowtell{transform:inherit;    margin: 0;}
    .S_T_Corporate_wrapperbannershowtell h6{font-size:20px;}
    .S_T_Corporate_wrapperbannershowtell h6:before{    width: 8px;height: 8px;}
    .S_T_Corporate_wrapperbannershowtell i{font-size:20px;}
    .S_T_Corporate_wrapperbannershowtell i span {height: 10px;line-height: 10px;}
    .S_T_Corporate_wrapperbannershowtell img {width: auto;padding: 0;max-width: 600px;margin: 30px 0 20px 0;}
    .S_T_Corporate_wrapperbannershowtell p{padding:0 8% 22px;font-size: 14px;}
    .S_T_Corporate_wrapperbannershowtell h3 {font-size: 37px;letter-spacing: 7px;padding: 54px 0 18px 0;}
    .S_T_Corporate_wrapperbannershowtell a.clsfreetoattend::before {height: calc(100% - 5px);}
    .S_T_Corporate_wrapperbannershowtell p i {font-size:22.11px;}
    .S_T_Corporate_wrapperbannershowtell h5{font-size:20px;}
    .S_T_Corporate_wrapperbannershowtell a, .S_T_Corporate_wrapperbannershowtell a:hover, .S_T_Corporate_wrapperbannershowtell a:focus {font-size:20px;}

    .s_tsocialmedia{margin:0px 0 0 0;}
    .s_tsocialmedia img{max-width: 30%;}
 .s_tsocialmedia p{font-size: 27px;margin:20px 0 0 0;}
 .s_tsocialmedia h3{font-size: 45px;padding:30px 0 30px 0;}
 .s_tsocialmedia a {font-size: 20px;margin: 10px 0 0 0;}
 }
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .S_T_Corporate .NH-top-img-block-trend{padding:10px 0 0}
    .S_T_Corporate_wrapperbannershowtell i span{top: 5px;
    line-height: 32px;}
    .S_T_Corporate_wrapperbannershowtell{transform:inherit;    margin: 0;}
    .S_T_Corporate_wrapperbannershowtell h6{font-size:15px;}
    .S_T_Corporate_wrapperbannershowtell h6:before{    width: 8px;height: 8px;}
    .S_T_Corporate_wrapperbannershowtell a.clsfreetoattend::before {height: calc(100% - 5px);}
    .S_T_Corporate_wrapperbannershowtell i{font-size:15px;}
    .S_T_Corporate_wrapperbannershowtell i span {height: 10px;line-height: 10px;}
    .S_T_Corporate_wrapperbannershowtell h3 {font-size: 37px;letter-spacing: 7px;padding: 54px 0 18px 0;}
    .S_T_Corporate_wrapperbannershowtell img {width: auto;padding:0;max-width: 400px;margin: 30px 0 20px 0;}
    .S_T_Corporate_wrapperbannershowtell p{padding:0 0 32px;font-size: 12px;}
    .S_T_Corporate_wrapperbannershowtell p i {font-size:18px;}
    .S_T_Corporate_wrapperbannershowtell h5{font-size:15px;}
    .S_T_Corporate_wrapperbannershowtell a, .S_T_Corporate_wrapperbannershowtell a:hover, .S_T_Corporate_wrapperbannershowtell a:focus {font-size:15px;}

    .s_tsocialmedia{margin:0px 0 0 0;}
       .s_tsocialmedia img{max-width: 40%;}
 .s_tsocialmedia p{font-size: 25px;margin:20px 0 0 0;}
 .s_tsocialmedia h3{font-size: 40px;padding:30px 0 30px 0;}
 .s_tsocialmedia a {font-size: 18px;margin: 10px 0 0 0;}
 }
@media only screen and (min-width: 415px) and (max-width: 768px) {
      .S_T_Corporate .NH-top-img-block-trend{padding:10px 0 0}
       .S_T_Corporate_wrapperbannershowtell i span{top: 5px;
    line-height: 32px;}
    .S_T_Corporate_wrapperbannershowtell{transform:inherit;    margin: 10px 0 0 0;}
    .S_T_Corporate_wrapperbannershowtell a.clsfreetoattend::before {height: calc(100% - 5px);}
    .S_T_Corporate_wrapperbannershowtell h6{font-size:12px;}
    .S_T_Corporate_wrapperbannershowtell h6:before{    width: 8px;height: 8px;}
    .S_T_Corporate_wrapperbannershowtell i{font-size:12px;}
    .S_T_Corporate_wrapperbannershowtell h3 {font-size: 20px;
letter-spacing: 7px;
padding: 24px 0 10px 0;}
    .S_T_Corporate_wrapperbannershowtell i span {height: 10px;line-height: 10px;font-size: 40px;}
    .S_T_Corporate_wrapperbannershowtell img {width: auto;padding:0;max-width: 200px;margin: 30px 0 0px 0;}
    .S_T_Corporate_wrapperbannershowtell p i {font-size:22.11px;}
    .S_T_Corporate_wrapperbannershowtell p{padding:0 1% 12px;font-size: 10px;font-size: 10px;
line-height: 20px;}
    .S_T_Corporate_wrapperbannershowtell h5{font-size:12px;}
    .S_T_Corporate_wrapperbannershowtell a, .S_T_Corporate_wrapperbannershowtell a:hover, .S_T_Corporate_wrapperbannershowtell a:focus {font-size:12px;}
    .s_tsocialmedia{margin:0px 0 0;}
          .s_tsocialmedia img{max-width: 30%;}
 .s_tsocialmedia p{font-size: 20px;margin:10px 0 0 0;}
 .s_tsocialmedia h3{font-size: 30px;padding:30px 0 30px 0;}
 .s_tsocialmedia a {font-size: 15px;margin: 10px 0 0 0;}
 }
@media only screen and (min-width: 0px) and (max-width: 415px) {
      .S_T_Corporate .NH-top-img-block-trend{padding:10px 0 0}
       .S_T_Corporate_wrapperbannershowtell i span{top: 5px;
    line-height: 0;font-size: 35px;}
    .S_T_Corporate_wrapperbannershowtell{transform:inherit;    margin: 10px 0 0 0;}
    .S_T_Corporate_wrapperbannershowtell h6{font-size:10px;}
    .S_T_Corporate_wrapperbannershowtell h6:before{    width: 8px;height: 8px;top:0;}
    .S_T_Corporate_wrapperbannershowtell i{font-size:10px;}
    .S_T_Corporate_wrapperbannershowtell h3 {font-size: 12px;
letter-spacing: 7px;
padding: 10px 0 10px 0;}
    .S_T_Corporate_wrapperbannershowtell a.clsfreetoattend::before {height: calc(100% - 5px);}
    .S_T_Corporate_wrapperbannershowtell img {width: 100%;padding: 10px 0;max-width: 200px;margin: 0;}
    .S_T_Corporate_wrapperbannershowtell p{padding:0 0 5px;font-size: 8px;line-height: 15px;}
    .S_T_Corporate_wrapperbannershowtell p i {font-size:8px;line-height: 20px;}
    .S_T_Corporate_wrapperbannershowtell h5{font-size: 12px;
    line-height: 14px;}
    .S_T_Corporate_wrapperbannershowtell a, .S_T_Corporate_wrapperbannershowtell a:hover, .S_T_Corporate_wrapperbannershowtell a:focus {font-size:10px;}
    .s_tsocialmedia{margin:0px 0 0 0;}
          .s_tsocialmedia img{max-width: 40%;}
 .s_tsocialmedia p{font-size: 15px;margin:10px 0 0 0;}
 .s_tsocialmedia h3{font-size: 25px;padding:20px 0 20px 0;}
 .s_tsocialmedia a {font-size: 15px;margin: 5px 0 0 0;}
 }
/*St banner end */
@media only screen and (min-width: 1024px) and (max-width: 1367px) {
    /*lettebanner*/
    .company-banner-text-letter.company-banner-text-letter_bcg p {
        margin: 40px 0 0 0;
    }
    /*lettebanner*/
    .company-banner-textbanner h4.csbtitle {
        line-height: inherit;
    }
    .company-banner-textbanner h2 {
        font-size: 9em;
    }
    .company-banner-textbanner h3 {
        font-size: 2em;
    }
    .company-banner-textbanner span,
    .company-banner-textbanner ul {
        font-size: 1em;
    }
    .company-banner-textbanner-fsapp h3 img {
        max-width: 80px !important;
    }
    .company-banner-textbanner-report-fsapp {
        max-width: 150px !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    /*lettebanner*/
    .company-banner-text-letter.company-banner-text-letter_bcg h4 {
        font-size: 76px;
    }
    .company-banner-text-letter.company-banner-text-letter_bcg span {
        font-size: 25px;
    }
    .company-banner-text-letter.company-banner-text-letter_bcg p {
        font-size: 18px;
        margin: 50px 0 0 0;
    }
    .company-banner-text-letter.company-banner-text-letter_bcg a {
        font-size: 15px;
        margin: 40px 0 0 0;
    }
    /*lettebanner*/
    /*runwaybanner*/
    .company-banner-textbanner.company-banner-textbanner-white-runwaybanner {
        padding: 0 0 0 20px;
    }
    /*runwaybanner*/
    .company-banner-textbanner h4.csbtitle {
        line-height: inherit;
    }
    .cstoptitles {
        width: 100%;
        float: left;
    }
    .company-banner-textbanner.company-banner-textbanner-white .cstoptitles ul li {
        font-size: 16px;
    }
    .company-banner-text.company-banner-textbanner-white {
        transform: translate(-50%, -80%);
    }
    .company-banner-textbanner h2 {
        font-size: 8em;
    }
    .company-banner-textbanner h3 {
        font-size: 1.5em;
    }
    .company-banner-textbanner span,
    .company-banner-textbanner ul {
        font-size: 1em !important;
    }
    .company-banner-textbanner.company-banner-text-europe span,
    .company-banner-textbanner.company-banner-text-europe h3 {
        margin: 5px 0 5px 0;
        padding: 0;
    }
    .company-banner-textbanner.company-banner-text-europe ul {
        margin: 20px 0 0 0;
        padding: 10px 5px;
    }
    .company-banner-textbanner.company-banner-textbanner-white li {
        padding: 0 10px 0 10px;
        font-size: 10px;
    }
    .company-banner-textbanner.company-banner-textbanner-white li a {
        font-size: 11px;
    }
    .company-banner-textbanner.company-banner-textbanner-white li:first-child {
        padding: 0 10px 0 0;
    }
    .company-banner-textbanner.company-banner-textbanner-white .company-banner-textbanner-report {
        margin: 0px;
        padding: 0px 22px;
        position: absolute;
        bottom: -70px;
        left: 0;
        margin-left: 0;
    }
    .company-banner-textbanner h4.csbtitle {
        margin: 0px;
    }
    .company-banner-textbanner-fsapp h3 img {
        max-width: 80px !important;
    }
    .company-banner-textbanner-report-fsapp {
        max-width: 150px !important;
    }
    .company-banner-text-letter.company-banner-text-letter-covid h4 {
        font-size: 30px;
        line-height: 58px;
    }
    .company-banner-text-letter.company-banner-text-letter-covid p {
        margin: 30px 0 25px;
        font-size: 16px;
        line-height: 28px;
    }
    .company-banner-text-letter.company-banner-text-letter-covid a {
        height: 40px;
        width: 180px;
        line-height: 40px;
        font-size: 16px;
    }
    .company-banner-text-letter.company-banner-text-fuel img {
        max-width: 120px !important;
    }
    .company-banner-text-letter.company-banner-text-fuel h4 {
        margin: 15px 0 10px;
        font-size: 50px;
        line-height: 70px;
    }
    .company-banner-text-letter.company-banner-text-fuel h4>span {
        font-size: 50px;
    }
    .company-banner-text-letter.company-banner-text-fuel>span {
        font-size: 24px;
        line-height: 32px;
    }
    .company-banner-text-letter.company-banner-text-fuel p {
        font-size: 18px;
        line-height: 35px;
        margin: 0 0 25px;
    }
    .company-banner-text-letter.company-banner-text-fuel a {
        height: 42px;
        width: 170px;
        line-height: 42px;
        font-size: 16px;
        letter-spacing: 1px;
    }
    .company-banner-text-letter.company-banner-text-retailwatch {
        top: 46%;
    }
    .stay-logo img {
        width: 110px !important;
    }
    .company-banner-text-letter.company-banner-text-retailwatch h4 {
        margin: 10px 0 15px;
        font-size: 28px;
        line-height: 41px;
    }
    .company-banner-text-letter.company-banner-text-retailwatch p {
        margin: 0 0 15px;
        font-size: 14px;
        line-height: 26px;
    }
    .company-banner-text-letter.company-banner-text-retailwatch a {
        height: 47px;
        line-height: 47px;
        font-size: 16px;
    }
}

@media only screen and (min-width: 415px) and (max-width: 768px) {
    /*lettebanner*/
    .company-banner-text-letter.company-banner-text-letter_bcg img {
        padding: 10px 0 0 0;
        max-width: 80px !important;
    }
    .company-banner-text-letter.company-banner-text-letter_bcg h4 {
        font-size: 30px;
        margin: 10px 0 0 0;
    }
    .company-banner-text-letter.company-banner-text-letter_bcg span {
        font-size: 19px;
    }
    .company-banner-text-letter.company-banner-text-letter_bcg p {
        font-size: 15px;
        margin: 10px 0 0 0;
    }
    .company-banner-text-letter.company-banner-text-letter_bcg a {
        font-size: 15px;
        margin: 15px 0 0 0;
        padding: 8px 16px;
    }
    /*lettebanner*/
    /*runwaybanner*/
    .cstoptitles-runway {
        font-size: 14px;
    }
    .company-banner-textbanner-white-runwaybanner {
        transform: translate(-50%, -50%);
    }
    .csbottomtitle-runway {
        font-size: 16px;
        margin: 20px 0 0 0;
        text-align: center;
    }
    .company-banner-textbanner.company-banner-textbanner-white-runwaybanner h4.csbtitle {
        margin: 15px 0;
    }
    .cstoptitles-runway {
        margin: 0;
        text-align: center;
    }
    .company-banner-textbanner.company-banner-textbanner-white-runwaybanner .company-banner-textbanner-report {
        left: 50%;
        margin-left: -100px;
        margin-top: 10px;
        padding: 10px 30px;
    }
    /*runwaybanner*/
    /*titour start*/
    .company-banner-text.company-banner-textbanner-white.company-banner-TI_tour_fw2122 .cstoptitles {
        margin-bottom: 20px;
    }
    .company-banner-text.company-banner-textbanner-white.company-banner-TI_tour_fw2122 li {
        position: relative;
        padding: 0 10px;
        font-size: 12px;
        letter-spacing: 1px;
    }
    .company-banner-text.company-banner-textbanner-white.company-banner-TI_tour_fw2122 .csbtitle {
        font-size: 40px;
        line-height: 49px;
        margin-bottom: 14px;
    }
    .TI_tour-may {
        font-size: 20px;
        margin-bottom: 20px
    }
    .TI_tourhearted {
        font-size: 26px;
        margin-bottom: 1px;
    }
    .TI_tour-join {
        font-size: 12px;
    }
    .company-banner-text.company-banner-textbanner-white.company-banner-TI_tour_fw2122 {
        max-width: 1180px;
        transform: translate(-50%, -58%);
    }
    .company-banner-text.company-banner-textbanner-white.company-banner-TI_tour_fw2122 .company-banner-textbanner-report {
        padding: 6px 41px;
        margin-top: 20px;
    }
    /*titour end*/
    /*cosmos start*/
    .company-banner-text.company-banner-corporate_cosmoprof_BCG {
        color: #fff;
        transform: translate(-50%, -50%);
    }
    .logo-cosmos-wrapper {
        margin-bottom: 20px;
    }
    .logo-cosmos-fs {
        max-width: 50px;
    }
    .logo-cosmos-plus {
        max-width: 20px;
    }
    .logo-cosmos-cosmos {
        max-width: 250px;
    }
    .cosmos-weareplease {
        font-size: 16px;
    }
    .cosmos-cosmospack {
        font-size: 44px;
    }
    .cosmos-marcj {
        font-size: 24px;
    }
    .company-banner-text.company-banner-corporate_cosmoprof_BCG .company-banner-textbanner-report {
        margin-top: 26px;
        font-size: 14px;
        padding: 8px 35px;
    }
    /*cosmos end*/
    .company-banner-textbanner h4.csbtitle {
        line-height: inherit;
    }
    .cstoptitles {
        width: 100%;
        float: left;
        margin: 0 auto;
        text-align: center;
    }
    .company-banner-textbanner.company-banner-textbanner-white .cstoptitles ul li {
        font-size: 10px;
    }
    .company-banner-textbanner.company-banner-textbanner-white .cstoptitles ul li i {
        top: -2px;
    }
    .company-banner-textbanner h2 {
        font-size: 6em;
        margin-top: 10%;
    }
    .company-banner-textbanner h3 {
        font-size: 1.5em;
    }
    .company-banner-textbanner span,
    .company-banner-textbanner ul {
        font-size: 0.8em !important;
    }
    .company-banner-textbanner ul {
        display: inline-block;
        float: none !important;
    }
    .company-banner-textbanner.company-banner-text-europe ul,
    .company-banner-textbanner.company-banner-text-europe span,
    .company-banner-textbanner.company-banner-text-europe h3 {
        margin: 5px 0 5px 0;
        padding: 0;
        line-height: 20px;
        text-align: center;
    }
    .company-banner-textbanner.company-banner-textbanner-white li {
        padding: 0 10px 0 10px;
        font-size: 7px;
    }
    .company-banner-textbanner.company-banner-textbanner-white li a {
        font-size: 9px;
    }
    .company-banner-textbanner.company-banner-textbanner-white li:first-child {
        padding: 0 10px 0 0;
    }
    .company-banner-textbanner.company-banner-textbanner-white .company-banner-textbanner-report {
        margin: 0px;
        padding: 0px 10px;
        position: absolute;
        bottom: -40px;
        left: 50%;
        margin-left: -88px;
    }
    .company-banner-textbanner h4.csbtitle {
        margin: 0px;
        font-size: 1em;
        text-align: center;
    }
    .NH-top-img-block .cse-logo {
        width: 120px;
        float: none;
        margin-top: 0;
        margin-bottom: 0;
    }
    .company-banner-textbanner-fsapp h3 img {
        max-width: 50px !important;
        top: -8px !important;
    }
    .company-banner-textbanner-report-fsapp {
        max-width: 100px !important;
    }
    .company-banner-text-letter.company-banner-text-fuel a {
        height: 34px;
        width: 160px;
        line-height: 34px;
        font-size: 14px;
        letter-spacing: 1px;
    }
    .company-banner-text-letter.company-banner-text-fuel p {
        font-size: 16px;
        line-height: 28px;
        margin: 0 0 15px;
        letter-spacing: 2px;
    }
    .company-banner-text-letter.company-banner-text-fuel>span {
        font-size: 18px;
        line-height: 24px;
        letter-spacing: 1px;
    }
    .company-banner-text-letter.company-banner-text-fuel h4 {
        margin: 10px 0 10px;
        font-size: 30px;
        line-height: 40px;
        letter-spacing: 1px;
    }
    .company-banner-text-letter.company-banner-text-fuel h4>span {
        font-size: 28px;
    }
    .company-banner-text-letter.company-banner-text-fuel img {
        max-width: 80px !important;
    }
    .stay-logo img {
        width: 70px !important;
    }
    .company-banner-text-letter.company-banner-text-retailwatch h4 {
        margin: 10px 0 10px;
        font-size: 18px;
        line-height: 28px;
    }
    .company-banner-text-letter.company-banner-text-retailwatch p {
        margin: 0 0 10px;
        font-size: 13px;
        line-height: 20px;
    }
    .company-banner-text-letter.company-banner-text-retailwatch p strong {
        font-size: 15px;
    }
    .company-banner-text-letter.company-banner-text-retailwatch a {
        height: 36px;
        line-height: 34px;
        width: 150px;
        letter-spacing: 1px;
        font-size: 12px;
    }
}

@media only screen and (min-width: 0px) and (max-width: 415px) {
    /*lettebanner*/
    .company-banner-text-letter.company-banner-text-letter_bcg img {
        padding: 10px 0 0 0;
        max-width: 80px !important;
    }
    .company-banner-text-letter.company-banner-text-letter_bcg h4 {
        font-size: 28px;
        margin: 40px 0 0 0;
    }
    .company-banner-text-letter.company-banner-text-letter_bcg span {
        font-size: 16px;
    }
    .company-banner-text-letter.company-banner-text-letter_bcg p {
        font-size: 12px;
        margin: 15px 0 0 0;
    }
    .company-banner-text-letter.company-banner-text-letter_bcg a {
        font-size: 12px;
        margin: 15px 0 0 0;
        padding: 8px 16px;
    }
    /*lettebanner*/
    /*runwaybanner*/
    .company-banner-text.company-banner-textbanner.company-banner-textbanner-white-runwaybanner {
        transform: translate(-50%, -30%);
    }
    .csbottomtitle-runway {
        font-size: 14px;
        margin: 15px 0 0 0;
        text-align: center;
    }
    .cstoptitles-runway {
        font-size: 12px;
    }
    .company-banner-textbanner.company-banner-textbanner-white-runwaybanner span {
        line-height: 10px;
    }
    .company-banner-textbanner.company-banner-textbanner-white-runwaybanner h4.csbtitle {
        margin: 15px 0;
        font-size: 20px;
        line-height: 20px;
    }
    .cstoptitles-runway {
        margin: 0;
        text-align: center;
    }
    .company-banner-textbanner-white-runwaybanner h4.csbtitle strong {
        font-size: 24px;
    }
    .company-banner-textbanner.company-banner-textbanner-white-runwaybanner .company-banner-textbanner-report {
        left: 15%;
        margin-left: -100px;
        margin-top: 10px;
        padding: 5px 20px;
    }
    /*runwaybanner*/
    /*titour start*/
    .company-banner-text.company-banner-textbanner-white.company-banner-TI_tour_fw2122 .cstoptitles {
        margin-bottom: 0px;
    }
    .company-banner-text.company-banner-textbanner-white.company-banner-TI_tour_fw2122 li:before {
        top: 0px;
        height: 10px;
    }
    .company-banner-text.company-banner-textbanner-white.company-banner-TI_tour_fw2122 li {
        position: relative;
        padding: 0 8px;
        font-size: 8px;
        letter-spacing: 0px;
    }
    .company-banner-text.company-banner-textbanner-white.company-banner-TI_tour_fw2122 .csbtitle {
        font-size: 20px;
        line-height: inherit;
        margin-bottom: 0;
    }
    .TI_tour-may {
        font-size: 16px;
        margin-bottom: 0px
    }
    .TI_tourhearted {
        font-size: 12px;
        margin-bottom: 0px;
    }
    .TI_tour-join {
        font-size: 11px;
    }
    .company-banner-text.company-banner-textbanner-white.company-banner-TI_tour_fw2122 {
        max-width: 1180px;
        transform: translate(-50%, -58%);
    }
    .company-banner-text.company-banner-textbanner-white.company-banner-TI_tour_fw2122 .company-banner-textbanner-report {
        padding: 5px 25px;
        margin-top: 0px;
        margin-left: 35%;
    }
    /*titour end*/
    /*cosmos start*/
    .company-banner-text.company-banner-corporate_cosmoprof_BCG {
        color: #fff;
        transform: translate(-50%, -30%);
    }
    .logo-cosmos-wrapper {
        margin-bottom: 0px;
    }
    .logo-cosmos-fs {
        max-width: 30px;
        margin: 0;
    }
    .logo-cosmos-plus {
        max-width: 10px;
        margin: 0;
    }
    .logo-cosmos-cosmos {
        max-width: 150px;
    }
    .cosmos-weareplease {
        font-size: 16px;
    }
    .cosmos-cosmospack {
        font-size: 24px;
    }
    .cosmos-marcj {
        font-size: 14px;
    }
    .company-banner-text.company-banner-corporate_cosmoprof_BCG .company-banner-textbanner-report {
        margin-top: 10px;
        font-size: 12px;
        padding: 8px 35px;
    }
    .stay-logo img {
        width: 50px !important;
    }
    .company-banner-text-letter.company-banner-text-retailwatch h4 {
        margin: 10px 0 8px;
        font-size: 14px;
        line-height: 22px;
    }
    .company-banner-text-letter.company-banner-text-retailwatch p {
        margin: 0 0 8px;
        font-size: 12px;
        line-height: 18px;
    }
    .company-banner-text-letter.company-banner-text-retailwatch p strong {
        font-size: 15px;
    }
    .company-banner-text-letter.company-banner-text-retailwatch a {
        height: 34px;
        line-height: 32px;
        width: 150px;
        font-size: 12px;
        letter-spacing: 1px;
    }
    /*cosmos end*/
    .company-banner-textbanner h4.csbtitle {
        line-height: inherit;
    }
    .cstoptitles {
        width: 100%;
        float: left;
        margin: 0 auto;
        text-align: center;
    }
    .company-banner-textbanner.company-banner-textbanner-white .cstoptitles ul li {
        font-size: 10px;
    }
    .company-banner-textbanner.company-banner-textbanner-white .cstoptitles ul li i {
        top: -2px;
    }
    .company-banner-textbanner h2 {
        font-size: 4em;
    }
    .company-banner-textbanner h3 {
        font-size: 1em;
    }
    .company-banner-text.company-banner-textbanner-white {
        top: 44%;
    }
    .NH-top-img-block .cse-logo {
        width: 120px;
        float: none;
        margin-top: 0;
        margin-bottom: 0;
    }
    .company-banner-textbanner span,
    .company-banner-textbanner ul {
        font-size: 0.6em !important;
    }
    .company-banner-textbanner ul {
        display: inline-block;
        float: none !important;
    }
    .company-banner-textbanner.company-banner-text-europe ul,
    .company-banner-textbanner.company-banner-text-europe span,
    .company-banner-textbanner.company-banner-text-europe h3 {
        margin: 5px 0 5px 0;
        padding: 0;
        line-height: 20px;
    }
    .company-banner-textbanner.company-banner-textbanner-white li {
        padding: 0 0px 0 0px !important;
        font-size: 4px;
    }
    .company-banner-textbanner.company-banner-textbanner-white li a {
        font-size: 4px;
    }
    .company-banner-textbanner.company-banner-textbanner-white .company-banner-textbanner-report {
        margin: 0px;
        padding: 0px 10px;
        position: absolute;
        bottom: -30px;
        left: 50%;
        margin-left: -39px;
        font-size: 8px;
        line-height: 20px;
    }
    .company-banner-textbanner h4.csbtitle {
        margin: 0px;
        font-size: 12px;
    }
    .company-banner-textbanner-fsapp h3 img {
        max-width: 50px !important;
        top: -8px !important;
    }
    .company-banner-textbanner-report-fsapp {
        max-width: 100px !important;
    }
    .company-banner-text-letter.company-banner-text-letter-covid h4 {
        font-size: 20px;
        line-height: 28px;
        letter-spacing: 2px;
    }
    .company-banner-text-letter.company-banner-text-letter-covid p {
        margin: 15px 30px 15px;
        font-size: 14px;
        line-height: 24px;
    }
    .company-banner-text-letter.company-banner-text-letter-covid a {
        height: 36px;
        width: 150px;
        line-height: 36px;
        font-size: 13px;
        letter-spacing: 1px;
    }
    .company-banner-text-letter.company-banner-text-fuel a {
        height: 28px;
        width: 140px;
        line-height: 28px;
        font-size: 12px;
    }
    .company-banner-text-letter.company-banner-text-fuel p {
        font-size: 14px;
        line-height: 24px;
    }
    .company-banner-text-letter.company-banner-text-fuel>span {
        font-size: 14px;
        line-height: 18px;
        letter-spacing: 2px;
    }
    .company-banner-text-letter.company-banner-text-fuel h4 {
        font-size: 24px;
        line-height: 35px;
        letter-spacing: 2px;
        margin: 10px 0 10px;
    }
}

.company-banner-text-letter.company-banner-text-fuel h4>span {
    font-size: 44px;
    position: relative;
    top: -14px;
}

.company-banner-text-letter.company-banner-text-fuel img {
    max-width: 120px !important;
}

@media only screen and (max-width: 320px) and (min-width: 0px) {
    .company-banner-text-letter.company-banner-text-letter-covid h4 {
        font-size: 16px;
        line-height: 22px;
        letter-spacing: 1px;
    }
    .company-banner-text-letter.company-banner-text-letter-covid p {
        margin: 10px 10px 10px;
        font-size: 14px;
        line-height: 20px;
    }
    .company-banner-text-letter.company-banner-text-letter-covid a {
        height: 30px;
        width: 120px;
        line-height: 30px;
        font-size: 11px;
        letter-spacing: 1px;
    }
}

@media screen and (min-width:1400px) {
    .company-banner-textbanner h2 {
        font-size: 6em;
    }
    .company-banner-textbanner h3 {
        font-size: 2em;
    }
    .trendTIbngbannerdigital .img-block-trend-text-bottom a {
        margin: 0px 0 0;
    }
    .img-block-trend-text-bottom.c2 span {
        padding-bottom: 15px
    }
    .img-block-trend-text {
        padding: 20px 0 20px;
    }
}

@media screen and (min-width:1600px) {
    .company-banner-textbanner h2 {
        font-size: 6em;
    }
    .company-banner-textbanner h3 {
        font-size: 3.5em;
    }
}

@media screen and (min-width:1920px) {
    .NWH-top-img-block.NH-top-img-block {
        height: 635px;
    }
    .home-slider-wrapper {
        height: 635px;
    }
}

@media screen and (min-width:1949px) {
    .NWH-top-img-block.NH-top-img-block {
        height: 650px;
    }
    .home-slider-wrapper {
        height: 650px;
    }
}

@media screen and (min-width:2049px) {
    .NWH-top-img-block.NH-top-img-block {
        height: 670px;
    }
    .home-slider-wrapper {
        height: 670px;
    }
}

@media screen and (min-width:2149px) {
    .NWH-top-img-block.NH-top-img-block {
        height: 700px;
    }
    .home-slider-wrapper {
        height: 700px;
    }
}

@media screen and (min-width:2249px) {
    .NWH-top-img-block.NH-top-img-block {
        height: 730px;
    }
    .home-slider-wrapper {
        height: 730px;
    }
}

@media screen and (min-width:2349px) {
    .NWH-top-img-block.NH-top-img-block {
        height: 760px;
    }
    .home-slider-wrapper {
        height: 760px;
    }
}

@media screen and (min-width:2449px) {
    .NWH-top-img-block.NH-top-img-block {
        height: 790px;
    }
    .home-slider-wrapper {
        height: 790px;
    }
}

@media screen and (min-width:2500px) {
    .NWH-top-img-block.NH-top-img-block {
        height: 810px;
    }
    .home-slider-wrapper {
        height: 810px;
    }
    .company-banner-textbanner h2 {
        font-size: 15em;
    }
    .company-banner-textbanner h3 {
        font-size: 4em;
    }
}

.NWH-about-home-top-block {
    float: left;
    width: 100%;
    margin: 0;
    padding: 60px 0 70px 0;
}

.NWH-about-content-block {
    float: left;
    width: 100%;
    margin: 0;
    padding: 45px 0 0 0;
    position: relative;
}

.NWH-about-content-block span {
    font-size: 80px;
    position: absolute;
    top: 0;
    line-height: 56px;
    font-family: "Roboto";
    font-weight: 400;
    color: #E7E7E7;
    left: 0;
}

.NWH-about-content-block h2 {
    float: left;
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0;
    font-size: 28px;
    font-family: 'Roboto';
    font-weight: 400;
    color: #000000;
}

.NWH-about-content-block p {
    float: left;
    width: 100%;
    margin: 10px 0 0 0;
    padding: 0;
    position: relative;
    font-size: 18px;
    font-family: 'Roboto';
    font-weight: 200;
    line-height: 30px;
    text-shadow: none;
    letter-spacing: 0.4px;
}

.NWH-welcome-block {
    float: left;
    width: 100%;
    margin: 0;
    padding: 80px 0;
}

.NWH-welcome-content-block h3 {
    font-family: "Roboto";
    font-weight: 500;
    font-size: 34px;
    margin: 0 0 50px 0;
    padding: 0 280px;
    line-height: 52px;
    color: #000;
}

.NWH-welcome-content-block p {
    font-size: 24px;
    font-family: "Roboto";
    font-weight: 300;
    margin: 0;
    padding: 0 180px;
    line-height: 42px;
    color: #000;
    letter-spacing: 0.80px;
    text-align: center;
}

.NWH-welcome-content-block p a {
    text-decoration: underline;
}

.NWH-we-offer-block {
    float: left;
    width: 100%;
    margin: 0;
    padding: 80px 0;
    background: #f3f3f3;
    position: relative;
}

.NWH-know-what-block {
    background: #fff;
}

.NWH-know-what-block h3 {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 28px;
    color: #000;
    line-height: 40px;
    text-shadow: none;
}

.NWH-know-what-block p {
    font-size: 18px;
    font-family: "Roboto";
    font-weight: 200;
    color: #000;
    line-height: 30px;
    text-shadow: none;
    padding: 0 100px;
    letter-spacing: 0.4px;
    margin: 15px 0;
}

.NWH-connect-block h3 {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 28px;
    line-height: 40px;
    color: #000;
    margin-bottom: 50px;
    text-shadow: none;
    letter-spacing: 0;
}

.NWH-connect-block .NH-follow-social-icon li a i {
    display: none;
}

.NWH-connect-block .NH-follow-social-icon li a {
    font-size: 18px;
    font-family: "Roboto";
    font-weight: 200;
    color: #000;
    letter-spacing: 0.4px;
    transition: 0.2s ease-in-out;
    line-height: 30px;
}

.NWH-connect-block .NH-follow-social-icon li a:hover {
    color: #CE3A7A;
}

.NWH-connect-block .NH-follow-social-icon li {
    margin: 0 20px;
}

.signinclick {
    border: 1px solid #CE3A7A;
    color: #CE3A7A;
    text-align: center !important;
    width: auto !important;
    float: left !important;
    font-family: "Roboto" !important;
    font-size: 14px !important;
    padding: 8px 24px !important;
    border-radius: 30px !important;
    text-transform: uppercase !important;
    cursor: pointer !important;
    transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    line-height: 20px !important;
    background: none;
    height: 38px;
    box-sizing: border-box;
}

.signbox {
    right: 0;
    top: 30px;
}

.NWH-we-offer-title {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
}

.NWH-we-offer-title h3 {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 28px;
    margin: 0 0 70px 0;
    padding: 0 250px;
    line-height: 40px;
    color: #000;
}

.NWH-we-offer-content-block {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 15px;
    text-align: center;
}

.NWH-platform-title,
.NWH-advisory-title {
    text-align: center;
    margin: 0;
    padding: 0 0 4px 0;
    position: relative;
    font-size: 28px;
    font-family: "Roboto";
    font-weight: 400;
    transition: 0.2s ease-in-out;
    display: inline-block;
    border-bottom: 3px solid #000;
}

.NWH-platform-title:hover,
.NWH-advisory-title:hover {
    color: #CE3A7A;
    border-bottom: 3px solid #ce3a7a;
}

.NWH-we-offer-content-block p {
    float: left;
    width: 100%;
    text-align: center;
    margin: 20px 0 0 0;
    padding: 0 20px;
    position: relative;
    font-size: 18px;
    font-family: "Roboto";
    font-weight: 200;
    line-height: 30px;
    letter-spacing: 0.4px;
}

.NWH-platform-img,
.NWH-advisory-img {
    min-height: 375px;
    float: left;
    width: 100%;
}

.NWH-platform-img img {
    padding: 0 18px;
}

.NWH-advisory-img img {
    padding: 0 18px;
}

.NH-followus-block {
    background: #f3f3f3;
}


/*************/

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s
}

@-webkit-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

.bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce
}

@-webkit-keyframes flash {
    0%,
    50%,
    100% {
        opacity: 1
    }
    25%,
    75% {
        opacity: 0
    }
}

@keyframes flash {
    0%,
    50%,
    100% {
        opacity: 1
    }
    25%,
    75% {
        opacity: 0
    }
}

.flash {
    -webkit-animation-name: flash;
    animation-name: flash
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
    50% {
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1)
    }
    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
}

.pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse
}

@-webkit-keyframes shake {
    0%,
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px)
    }
    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translateX(10px);
        transform: translateX(10px)
    }
}

@keyframes shake {
    0%,
    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
        transform: translateX(-10px)
    }
    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translateX(10px);
        -ms-transform: translateX(10px);
        transform: translateX(10px)
    }
}

.shake {
    -webkit-animation-name: shake;
    animation-name: shake
}

@-webkit-keyframes swing {
    20% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
    }
    40% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    60% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg)
    }
    80% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }
    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@keyframes swing {
    20% {
        -webkit-transform: rotate(15deg);
        -ms-transform: rotate(15deg);
        transform: rotate(15deg)
    }
    40% {
        -webkit-transform: rotate(-10deg);
        -ms-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    60% {
        -webkit-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
        transform: rotate(5deg)
    }
    80% {
        -webkit-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }
    100% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

.swing {
    -webkit-transform-origin: top center;
    -ms-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    animation-name: swing
}

@-webkit-keyframes tada {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    10%,
    20% {
        -webkit-transform: scale(0.9) rotate(-3deg);
        transform: scale(0.9) rotate(-3deg)
    }
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: scale(1.1) rotate(3deg);
        transform: scale(1.1) rotate(3deg)
    }
    40%,
    60%,
    80% {
        -webkit-transform: scale(1.1) rotate(-3deg);
        transform: scale(1.1) rotate(-3deg)
    }
    100% {
        -webkit-transform: scale(1) rotate(0);
        transform: scale(1) rotate(0)
    }
}

@keyframes tada {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
    10%,
    20% {
        -webkit-transform: scale(0.9) rotate(-3deg);
        -ms-transform: scale(0.9) rotate(-3deg);
        transform: scale(0.9) rotate(-3deg)
    }
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: scale(1.1) rotate(3deg);
        -ms-transform: scale(1.1) rotate(3deg);
        transform: scale(1.1) rotate(3deg)
    }
    40%,
    60%,
    80% {
        -webkit-transform: scale(1.1) rotate(-3deg);
        -ms-transform: scale(1.1) rotate(-3deg);
        transform: scale(1.1) rotate(-3deg)
    }
    100% {
        -webkit-transform: scale(1) rotate(0);
        -ms-transform: scale(1) rotate(0);
        transform: scale(1) rotate(0)
    }
}

.tada {
    -webkit-animation-name: tada;
    animation-name: tada
}

@-webkit-keyframes wobble {
    0% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%)
    }
    15% {
        -webkit-transform: translateX(-25%) rotate(-5deg);
        transform: translateX(-25%) rotate(-5deg)
    }
    30% {
        -webkit-transform: translateX(20%) rotate(3deg);
        transform: translateX(20%) rotate(3deg)
    }
    45% {
        -webkit-transform: translateX(-15%) rotate(-3deg);
        transform: translateX(-15%) rotate(-3deg)
    }
    60% {
        -webkit-transform: translateX(10%) rotate(2deg);
        transform: translateX(10%) rotate(2deg)
    }
    75% {
        -webkit-transform: translateX(-5%) rotate(-1deg);
        transform: translateX(-5%) rotate(-1deg)
    }
    100% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%)
    }
}

@keyframes wobble {
    0% {
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%)
    }
    15% {
        -webkit-transform: translateX(-25%) rotate(-5deg);
        -ms-transform: translateX(-25%) rotate(-5deg);
        transform: translateX(-25%) rotate(-5deg)
    }
    30% {
        -webkit-transform: translateX(20%) rotate(3deg);
        -ms-transform: translateX(20%) rotate(3deg);
        transform: translateX(20%) rotate(3deg)
    }
    45% {
        -webkit-transform: translateX(-15%) rotate(-3deg);
        -ms-transform: translateX(-15%) rotate(-3deg);
        transform: translateX(-15%) rotate(-3deg)
    }
    60% {
        -webkit-transform: translateX(10%) rotate(2deg);
        -ms-transform: translateX(10%) rotate(2deg);
        transform: translateX(10%) rotate(2deg)
    }
    75% {
        -webkit-transform: translateX(-5%) rotate(-1deg);
        -ms-transform: translateX(-5%) rotate(-1deg);
        transform: translateX(-5%) rotate(-1deg)
    }
    100% {
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%)
    }
}

.wobble {
    -webkit-animation-name: wobble;
    animation-name: wobble
}

@-webkit-keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
        transform: scale(.3)
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }
    70% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
        -ms-transform: scale(.3);
        transform: scale(.3)
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05)
    }
    70% {
        -webkit-transform: scale(.9);
        -ms-transform: scale(.9);
        transform: scale(.9)
    }
    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
}

.bounceIn {
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn
}

@-webkit-keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateY(30px);
        transform: translateY(30px)
    }
    80% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px)
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateY(30px);
        -ms-transform: translateY(30px);
        transform: translateY(30px)
    }
    80% {
        -webkit-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
        transform: translateY(-10px)
    }
    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.bounceInDown {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown
}

@-webkit-keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(30px);
        transform: translateX(30px)
    }
    80% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px)
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px)
    }
    80% {
        -webkit-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
        transform: translateX(-10px)
    }
    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft
}

@-webkit-keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(-30px);
        transform: translateX(-30px)
    }
    80% {
        -webkit-transform: translateX(10px);
        transform: translateX(10px)
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(-30px);
        -ms-transform: translateX(-30px);
        transform: translateX(-30px)
    }
    80% {
        -webkit-transform: translateX(10px);
        -ms-transform: translateX(10px);
        transform: translateX(10px)
    }
    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight
}

@-webkit-keyframes bounceInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    80% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px)
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes bounceInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    80% {
        -webkit-transform: translateY(10px);
        -ms-transform: translateY(10px);
        transform: translateY(10px)
    }
    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.bounceInUp {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp
}

@-webkit-keyframes bounceOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    25% {
        -webkit-transform: scale(.95);
        transform: scale(.95)
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
    100% {
        opacity: 0;
        -webkit-transform: scale(.3);
        transform: scale(.3)
    }
}

@keyframes bounceOut {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
    25% {
        -webkit-transform: scale(.95);
        -ms-transform: scale(.95);
        transform: scale(.95)
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1)
    }
    100% {
        opacity: 0;
        -webkit-transform: scale(.3);
        -ms-transform: scale(.3);
        transform: scale(.3)
    }
}

.bounceOut {
    -webkit-animation-name: bounceOut;
    animation-name: bounceOut
}

@-webkit-keyframes bounceOutDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    20% {
        opacity: 1;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

@keyframes bounceOutDown {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    20% {
        opacity: 1;
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        transform: translateY(-20px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    animation-name: bounceOutDown
}

@-webkit-keyframes bounceOutLeft {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    20% {
        opacity: 1;
        -webkit-transform: translateX(20px);
        transform: translateX(20px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

@keyframes bounceOutLeft {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
    20% {
        opacity: 1;
        -webkit-transform: translateX(20px);
        -ms-transform: translateX(20px);
        transform: translateX(20px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft
}

@-webkit-keyframes bounceOutRight {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    20% {
        opacity: 1;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

@keyframes bounceOutRight {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
    20% {
        opacity: 1;
        -webkit-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        transform: translateX(-20px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    animation-name: bounceOutRight
}

@-webkit-keyframes bounceOutUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    20% {
        opacity: 1;
        -webkit-transform: translateY(20px);
        transform: translateY(20px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

@keyframes bounceOutUp {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    20% {
        opacity: 1;
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    animation-name: bounceOutUp
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        transform: translateY(-20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown
}

@-webkit-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig
}

@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        transform: translateX(-20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft
}

@-webkit-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        -ms-transform: translateX(20px);
        transform: translateX(20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight
}

@-webkit-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}

@-webkit-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}

@-webkit-keyframes fadeOutDown {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px)
    }
}

@keyframes fadeOutDown {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px)
    }
}

.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown
}

@-webkit-keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

@keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig
}

@-webkit-keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px)
    }
}

@keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        transform: translateX(-20px)
    }
}

.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft
}

@-webkit-keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

@keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig
}

@-webkit-keyframes fadeOutRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px)
    }
}

@keyframes fadeOutRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        -ms-transform: translateX(20px);
        transform: translateX(20px)
    }
}

.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight
}

@-webkit-keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

@keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig
}

@-webkit-keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px)
    }
}

@keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        transform: translateY(-20px)
    }
}

.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp
}

@-webkit-keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

@keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig
}

@-webkit-keyframes flip {
    0% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    80% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    100% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes flip {
    0% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    80% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    100% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

.animated.flip {
    -webkit-backface-visibility: visible;
    -ms-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flip;
    animation-name: flip
}

@-webkit-keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
        transform: perspective(400px) rotateX(-10deg)
    }
    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg)
    }
    100% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
        opacity: 1
    }
}

@keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        -ms-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
        -ms-transform: perspective(400px) rotateX(-10deg);
        transform: perspective(400px) rotateX(-10deg)
    }
    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        -ms-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg)
    }
    100% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        -ms-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
        opacity: 1
    }
}

.flipInX {
    -webkit-backface-visibility: visible!important;
    -ms-backface-visibility: visible!important;
    backface-visibility: visible!important;
    -webkit-animation-name: flipInX;
    animation-name: flipInX
}

@-webkit-keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg);
        transform: perspective(400px) rotateY(-10deg)
    }
    70% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg)
    }
    100% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg);
        opacity: 1
    }
}

@keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        -ms-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg);
        -ms-transform: perspective(400px) rotateY(-10deg);
        transform: perspective(400px) rotateY(-10deg)
    }
    70% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        -ms-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg)
    }
    100% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        -ms-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg);
        opacity: 1
    }
}

.flipInY {
    -webkit-backface-visibility: visible!important;
    -ms-backface-visibility: visible!important;
    backface-visibility: visible!important;
    -webkit-animation-name: flipInY;
    animation-name: flipInY
}

@-webkit-keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
        opacity: 1
    }
    100% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

@keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        -ms-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
        opacity: 1
    }
    100% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        -ms-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

.flipOutX {
    -webkit-animation-name: flipOutX;
    animation-name: flipOutX;
    -webkit-backface-visibility: visible!important;
    -ms-backface-visibility: visible!important;
    backface-visibility: visible!important
}

@-webkit-keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg);
        opacity: 1
    }
    100% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

@keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        -ms-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg);
        opacity: 1
    }
    100% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        -ms-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

.flipOutY {
    -webkit-backface-visibility: visible!important;
    -ms-backface-visibility: visible!important;
    backface-visibility: visible!important;
    -webkit-animation-name: flipOutY;
    animation-name: flipOutY
}

@-webkit-keyframes lightSpeedIn {
    0% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }
    60% {
        -webkit-transform: translateX(-20%) skewX(30deg);
        transform: translateX(-20%) skewX(30deg);
        opacity: 1
    }
    80% {
        -webkit-transform: translateX(0%) skewX(-15deg);
        transform: translateX(0%) skewX(-15deg);
        opacity: 1
    }
    100% {
        -webkit-transform: translateX(0%) skewX(0deg);
        transform: translateX(0%) skewX(0deg);
        opacity: 1
    }
}

@keyframes lightSpeedIn {
    0% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        -ms-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }
    60% {
        -webkit-transform: translateX(-20%) skewX(30deg);
        -ms-transform: translateX(-20%) skewX(30deg);
        transform: translateX(-20%) skewX(30deg);
        opacity: 1
    }
    80% {
        -webkit-transform: translateX(0%) skewX(-15deg);
        -ms-transform: translateX(0%) skewX(-15deg);
        transform: translateX(0%) skewX(-15deg);
        opacity: 1
    }
    100% {
        -webkit-transform: translateX(0%) skewX(0deg);
        -ms-transform: translateX(0%) skewX(0deg);
        transform: translateX(0%) skewX(0deg);
        opacity: 1
    }
}

.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}

@-webkit-keyframes lightSpeedOut {
    0% {
        -webkit-transform: translateX(0%) skewX(0deg);
        transform: translateX(0%) skewX(0deg);
        opacity: 1
    }
    100% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }
}

@keyframes lightSpeedOut {
    0% {
        -webkit-transform: translateX(0%) skewX(0deg);
        -ms-transform: translateX(0%) skewX(0deg);
        transform: translateX(0%) skewX(0deg);
        opacity: 1
    }
    100% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        -ms-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }
}

.lightSpeedOut {
    -webkit-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
}

@-webkit-keyframes rotateIn {
    0% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: 0
    }
    100% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateIn {
    0% {
        -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(-200deg);
        -ms-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: 0
    }
    100% {
        -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

.rotateIn {
    -webkit-animation-name: rotateIn;
    animation-name: rotateIn
}

@-webkit-keyframes rotateInDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateInDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
    100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

.rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft
}

@-webkit-keyframes rotateInDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateInDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
    100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

.rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight
}

@-webkit-keyframes rotateInUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateInUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
    100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

.rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft
}

@-webkit-keyframes rotateInUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateInUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
    100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight
}

@-webkit-keyframes rotateOut {
    0% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
    100% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(200deg);
        transform: rotate(200deg);
        opacity: 0
    }
}

@keyframes rotateOut {
    0% {
        -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
    100% {
        -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(200deg);
        -ms-transform: rotate(200deg);
        transform: rotate(200deg);
        opacity: 0
    }
}

.rotateOut {
    -webkit-animation-name: rotateOut;
    animation-name: rotateOut
}

@-webkit-keyframes rotateOutDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

@keyframes rotateOutDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
    100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft
}

@-webkit-keyframes rotateOutDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

@keyframes rotateOutDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
    100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight
}

@-webkit-keyframes rotateOutUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

@keyframes rotateOutUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
    100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft
}

@-webkit-keyframes rotateOutUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

@keyframes rotateOutUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
    100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

.rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight
}

@-webkit-keyframes slideInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes slideInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.slideInDown {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown
}

@-webkit-keyframes slideInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes slideInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.slideInLeft {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft
}

@-webkit-keyframes slideInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes slideInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px)
    }
    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.slideInRight {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight
}

@-webkit-keyframes slideOutLeft {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

@keyframes slideOutLeft {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

.slideOutLeft {
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft
}

@-webkit-keyframes slideOutRight {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

@keyframes slideOutRight {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

.slideOutRight {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight
}

@-webkit-keyframes slideOutUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

@keyframes slideOutUp {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

.slideOutUp {
    -webkit-animation-name: slideOutUp;
    animation-name: slideOutUp
}

@-webkit-keyframes hinge {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
    20%,
    60% {
        -webkit-transform: rotate(80deg);
        transform: rotate(80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
    40% {
        -webkit-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
    80% {
        -webkit-transform: rotate(60deg) translateY(0);
        transform: rotate(60deg) translateY(0);
        opacity: 1;
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
    100% {
        -webkit-transform: translateY(700px);
        transform: translateY(700px);
        opacity: 0
    }
}

@keyframes hinge {
    0% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
    20%,
    60% {
        -webkit-transform: rotate(80deg);
        -ms-transform: rotate(80deg);
        transform: rotate(80deg);
        -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
    40% {
        -webkit-transform: rotate(60deg);
        -ms-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
    80% {
        -webkit-transform: rotate(60deg) translateY(0);
        -ms-transform: rotate(60deg) translateY(0);
        transform: rotate(60deg) translateY(0);
        opacity: 1;
        -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
    100% {
        -webkit-transform: translateY(700px);
        -ms-transform: translateY(700px);
        transform: translateY(700px);
        opacity: 0
    }
}

.hinge {
    -webkit-animation-name: hinge;
    animation-name: hinge
}

@-webkit-keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%) rotate(-120deg);
        transform: translateX(-100%) rotate(-120deg)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0px) rotate(0deg);
        transform: translateX(0px) rotate(0deg)
    }
}

@keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%) rotate(-120deg);
        -ms-transform: translateX(-100%) rotate(-120deg);
        transform: translateX(-100%) rotate(-120deg)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0px) rotate(0deg);
        -ms-transform: translateX(0px) rotate(0deg);
        transform: translateX(0px) rotate(0deg)
    }
}

.rollIn {
    -webkit-animation-name: rollIn;
    animation-name: rollIn
}

@-webkit-keyframes rollOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0px) rotate(0deg);
        transform: translateX(0px) rotate(0deg)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(100%) rotate(120deg);
        transform: translateX(100%) rotate(120deg)
    }
}

@keyframes rollOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0px) rotate(0deg);
        -ms-transform: translateX(0px) rotate(0deg);
        transform: translateX(0px) rotate(0deg)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(100%) rotate(120deg);
        -ms-transform: translateX(100%) rotate(120deg);
        transform: translateX(100%) rotate(120deg)
    }
}

.rollOut {
    -webkit-animation-name: rollOut;
    animation-name: rollOut
}


/**************/

.NWP-platform-top-menu-block {
    float: left;
    width: 100%;
    margin: 30px 0 70px 0;
    padding: 0;
    position: relative;
}

.NWP-platform-top-menu {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
}

.NWP-platform-top-menu li {
    display: inline-block;
    width: auto;
    margin: 0;
    padding: 0 30px;
}

.NWP-platform-top-menu li:first-child {
    padding-left: 0;
}

.NWP-platform-top-menu li:last-child {
    padding-right: 0;
}

.NWP-platform-top-menu li a {
    font-family: 'Roboto';
    font-weight: 400;
    font-size: 26px;
    color: #7f7f7f;
    position: relative;
    transition: 0.2s ease-in-out;
    line-height: normal;
    outline: none;
    text-transform: capitalize;
}

.NWP-platform-top-menu li a:hover {
    color: #000;
}

.NWP-platform-top-menu li a:hover:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: -5px;
    width: 100%;
    height: 3px;
    background: #ce3a7a;
    transition: 0.2s ease-in-out;
}

.NWP-platform-top-menu li a.active:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: -5px;
    width: 100%;
    height: 3px;
    background: #ce3a7a;
}

.NWP-platform-top-menu li a.active {
    color: #000;
}

.guiding-title {
    margin-bottom: 40px;
}

.guiding-title h1 {
    font-size: 28px;
    letter-spacing: 0;
    line-height: 40px;
    font-family: 'Roboto';
    font-weight: 400;
    color: #000;
}

.guiding-subtitle h6 {
    font-size: 18px;
    font-family: "Roboto";
    font-weight: 200;
    line-height: 30px;
    letter-spacing: 0.4px;
}

.NWHP-intruducing-block .NHP-introducing-container-block h4 {
    text-align: center;
    font-size: 28px;
    letter-spacing: 0;
    line-height: 40px;
    margin: 20px 0;
    font-family: 'Roboto';
    font-weight: 400;
    color: #000;
}

.NWHP-smarter-block {
    background: #f3f3f3;
    padding: 100px 0;
    margin-bottom: 0;
}

.NWHP-smarter-block .NHP-smarter-container-block h2 {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 28px;
    color: #000;
    line-height: 40px;
    text-shadow: none;
    margin-top: 0;
    margin-bottom: 40px;
}

.NWHP-smarter-block .NHP-smarter-container-block p {
    float: left;
    width: 100%;
    text-align: center;
    margin: 0 0 70px 0;
    padding: 0 130px;
    position: relative;
    font-size: 18px;
    font-family: "Roboto";
    font-weight: 200;
    line-height: 30px;
    letter-spacing: 0.4px;
}

.NWHP-smarter-img {
    padding: 0;
}

.NWHP-smarter-img img {
    width: 100%;
    max-width: 650px;
}

.NWH-platform-about-block {}

.NWH-platform-about-block .NH-homeabout-details-block {
    margin: 30px 0;
}

.NWH-platform-about-block .h3-fnt-canela-title {
    text-align: left;
    font-family: "Roboto";
    font-weight: 400;
    font-size: 28px;
    color: #000;
    line-height: 40px;
    text-shadow: none;
    margin-bottom: 0;
    margin-top: 0;
}

.NWH-platform-about-block .NH-text {
    text-align: left;
    padding: 0;
    float: left;
    width: 100%;
    position: relative;
    font-size: 18px;
    font-family: "Roboto";
    font-weight: 200;
    line-height: 30px;
    letter-spacing: 0.4px;
    text-shadow: none;
}

.NWHP-intruducing-block .NHP-introducing-img-block {
    padding: 0;
}

.NWH-platform-about-block .NH-homeabout-details-block .col-md-6:nth-child(1) {
    padding-right: 50px;
}

.NWH-platform-about-block .NH-homeabout-details-block .col-md-6:nth-child(2) {
    padding-left: 50px;
}

.NWH-platform-about-block .NH-homeabout-details-block .col-md-6.col-sm-push-6 {
    padding-left: 50px;
    padding-right: 15px;
}

.NWH-platform-about-block .NH-homeabout-details-block .col-md-6.col-sm-pull-6 {
    padding-right: 50px;
    padding-left: 15px;
}

.NWH-company-about-block.NWH-platform-about-block .NH-homeabout-details-block .col-md-6:nth-child(1) {
    padding-right: 60px;
}

.NWH-company-about-block.NWH-platform-about-block .NH-homeabout-details-block .col-md-6:nth-child(2) {
    padding-left: 60px;
}

.NWH-company-about-block.NWH-platform-about-block .NH-homeabout-details-block .col-md-6.col-sm-push-6 {
    padding-left: 60px;
    padding-right: 15px;
}

.NWH-company-about-block.NWH-platform-about-block .NH-homeabout-details-block .col-md-6.col-sm-pull-6 {
    padding-right: 60px;
    padding-left: 15px;
}

.NWH-company-about-block .NH-homeabout-container-block {
    padding: 0;
}

.NWP-designbulding-block .NHP-designbulding-container-block h3 {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 28px;
    color: #000;
    line-height: 40px;
    text-shadow: none;
    margin-top: 0;
    margin-bottom: 30px;
}

.NWP-designbulding-block .NHP-designbulding-container-block p {
    float: left;
    width: 100%;
    text-align: center;
    margin: 0 0 30px 0;
    padding: 0 160px;
    position: relative;
    font-size: 18px;
    font-family: "Roboto";
    font-weight: 200;
    line-height: 30px;
    letter-spacing: 0.4px;
}

.NHP-own-inspiration-block.NWP-own-inspiration-block {
    margin-top: 0;
}

.NWP-own-inspiration-block .NHP-own-inspiration-container-block h3 {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 28px;
    color: #000;
    line-height: 40px;
    text-shadow: none;
    margin-top: 0;
    margin-bottom: 30px;
}

.NWP-own-inspiration-block .NHP-own-inspiration-container-block p {
    float: left;
    width: 100%;
    text-align: center;
    margin: 0 0 30px 0;
    padding: 0 160px;
    position: relative;
    font-size: 18px;
    font-family: "Roboto";
    font-weight: 200;
    line-height: 30px;
    letter-spacing: 0.4px;
}

.NWP-productabout-content-block {
    background: #f3f3f3;
    float: left;
    width: 100%;
    margin: 0;
    padding: 50px 0;
    position: relative;
}

.NWP-productabout-content-block .NHP-productabout-block {
    margin: 20px 0;
}

.NWP-productabout-content-block .NHP-productabout-container-block .col-md-6:nth-child(1) {
    padding-right: 50px;
}

.NWP-productabout-content-block .NHP-productabout-container-block .col-md-6:nth-child(2) {
    padding-left: 50px;
}

.NWP-productabout-content-block .NHP-productabout-container-block .col-md-6.col-sm-push-6 {
    padding-left: 50px;
    padding-right: 15px;
}

.NWP-productabout-content-block .NHP-productabout-container-block .col-md-6.col-sm-pull-6 {
    padding-right: 50px;
    padding-left: 15px;
}

.NWP-productabout-content-block .NHP-productabout-text {
    padding: 70px 0;
}

.NWP-productabout-content-block .NHP-productabout-text h4 {
    text-align: left;
    font-family: "Roboto";
    font-weight: 400;
    font-size: 28px;
    color: #000;
    line-height: 40px;
    text-shadow: none;
    margin-bottom: 30px;
    margin-top: 0;
}

.NWP-productabout-content-block .NHP-productabout-text p {
    text-align: left;
    padding: 0;
    float: left;
    width: 100%;
    position: relative;
    font-size: 18px;
    font-family: "Roboto";
    font-weight: 200;
    line-height: 30px;
    letter-spacing: 0.4px;
    text-shadow: none;
}

.NWP-insights-sub-menu-block {
    float: left;
    width: 100%;
    margin: 0;
    padding: 30px 0;
    background: #f3f3f3;
}

.insights-sub-menu-content {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: center;
}

.insights-sub-menu-content ul {
    margin: 0;
}

.insights-sub-menu-content li {
    display: inline-block;
    padding: 0 35px;
}

.insights-sub-menu-content li:first-child {
    padding-left: 0;
}

.insights-sub-menu-content li:last-child {
    padding-right: 0;
}

.insights-sub-menu-content li a {
    font-size: 16px;
    font-family: "Roboto";
    font-weight: 400;
    color: #656565;
    text-transform: uppercase;
    letter-spacing: 0.60px;
}

.insights-sub-menu-content li a:hover {
    color: #000;
}

.insights-sub-menu-content li a.active {
    color: #000;
}

.NWH-insight-title-block {
    float: left;
    width: 100%;
    margin: 0 0 45px 0;
    padding: 0;
}

.NWH-insight-title-block h2 {
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
    font-size: 28px;
    color: #000;
    font-weight: 400;
    font-family: "Roboto";
    text-shadow: none;
}

.NWH-insight-about-block.NWH-platform-about-block .NH-homeabout-details-block {
    margin: 50px 0;
}

.NWH-insight-about-block .NH-homeabout-container-block .NH-homeabout-details-block:nth-child(2) .NH-homeabout-text-details,
.NWH-insight-about-block .NH-homeabout-container-block .NH-homeabout-details-block:nth-child(3) .NH-homeabout-text-details {
    padding: 50px 0;
}

.NWH-insight-about-block .NH-homeabout-img-block img {
    width: 100%;
}

.NWH-insight-about-block.NWH-platform-about-block .h3-fnt-canela-title {
    font-size: 28px;
    line-height: 40px;
}

.NWH-insight-about-block.NWH-platform-about-block .NH-text {
    font-size: 18px;
    line-height: 30px;
    letter-spacing: 0.4px;
}

.NW-insight-tm-block {
    float: left;
    width: 100%;
    margin: 135px 0 50px 0;
    padding: 0;
}

.NW-tm-content-block h2 {
    margin: 0 0 30px 0;
    padding: 0;
    text-align: center;
    width: 100%;
    font-size: 28px;
    color: #000;
    font-weight: 400;
    font-family: "Roboto";
    text-shadow: none;
}

.NW-tm-content-block p {
    font-size: 18px;
    line-height: 30px;
    letter-spacing: 0.4px;
    font-family: "Roboto";
    font-weight: 200;
    text-align: center;
    margin: 0;
    padding: 0 180px;
    color: #000;
}

.NW-tm-mapping-img {
    float: left;
    width: 100%;
    margin: 120px 0 0 0;
    padding: 0;
}

.NW-tm-mapping-img img {
    width: 100%;
}

.NWH-insight-tt-about-block {
    float: left;
    width: 100%;
    margin: 0;
    padding: 100px 0;
    position: relative;
}

.NWH-insight-tt-about-block .NH-homeabout-details-block {
    margin: 50px 0;
}

.NWH-insight-tt-about-block .NH-homeabout-container-block .NH-homeabout-details-block .NH-homeabout-text-details {
    padding: 0;
    min-height: 180px;
}

.NWH-insight-tt-about-block .NH-homeabout-container-block .NH-homeabout-details-block:nth-child(2) .NH-homeabout-text-details {
    padding: 0;
}

.NWH-insight-tt-about-block .NH-homeabout-container-block .NH-homeabout-details-block:nth-child(3) .NH-homeabout-text-details {
    padding: 0;
}

.NWH-insight-tt-about-block .NH-homeabout-details-block .col-md-6:nth-child(1) {
    padding-right: 50px;
}

.NWH-insight-tt-about-block .NH-homeabout-details-block .col-md-6:nth-child(2) {
    padding-left: 100px;
}

.NWH-insight-tt-about-block .NH-homeabout-details-block .col-md-6.col-sm-pull-6 {
    padding-right: 50px;
    padding-left: 15px;
}

.NWH-insight-tt-about-block .NH-homeabout-details-block .col-md-6.col-sm-push-6 {
    padding-left: 50px;
    padding-right: 15px;
}

.NWH-insight-tt-middle-content {
    position: absolute;
    vertical-align: middle;
    display: table-cell;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.NWH-insight-tt-about-block .h3-fnt-canela-title {
    font-size: 28px;
    line-height: 40px;
    font-family: "Roboto";
    font-weight: 400;
    text-align: left;
    text-shadow: none;
    margin: 0;
    padding: 0;
}

.NWH-insight-tt-about-block .NH-text {
    font-size: 18px;
    line-height: 30px;
    letter-spacing: 0.4px;
    text-align: left;
    padding: 0;
    float: left;
    width: 100%;
    position: relative;
    font-family: "Roboto";
    font-weight: 200;
    text-shadow: none;
    margin: 10px 0;
    color: #000;
}

.NWH-insight-tt-about-block .NH-homeabout-img-block img {
    width: 100%;
}

.NWH-insight-emc-about-block {
    float: left;
    width: 100%;
    margin: 0;
    padding: 100px 0;
    position: relative;
}

.NWH-insight-emc-about-block .NH-homeabout-details-block {
    margin: 50px 0;
}

.NWH-insight-emc-about-block .NH-homeabout-container-block .NH-homeabout-details-block .NH-homeabout-text-details {
    padding: 0;
    min-height: 360px;
}

.NWH-insight-emc-about-block .NH-homeabout-container-block .NH-homeabout-details-block:nth-child(2) .NH-homeabout-text-details {
    padding: 0;
}

.NWH-insight-emc-about-block .NH-homeabout-container-block .NH-homeabout-details-block:nth-child(3) .NH-homeabout-text-details {
    padding: 0;
}

.NWH-insight-emc-about-block .NH-homeabout-details-block .col-md-6:nth-child(1) {
    padding-right: 50px;
}

.NWH-insight-emc-about-block .NH-homeabout-details-block .col-md-6:nth-child(2) {
    padding-left: 50px;
}

.NWH-insight-emc-about-block .NH-homeabout-details-block .col-md-6.col-sm-pull-6 {
    padding-right: 50px;
    padding-left: 15px;
}

.NWH-insight-emc-about-block .NH-homeabout-details-block .col-md-6.col-sm-push-6 {
    padding-left: 50px;
    padding-right: 15px;
}

.NWH-insight-tt-middle-content {
    position: absolute;
    vertical-align: middle;
    display: table-cell;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.NWH-insight-emc-about-block .h3-fnt-canela-title {
    font-size: 28px;
    line-height: 40px;
    font-family: "Roboto";
    font-weight: 400;
    text-align: left;
    text-shadow: none;
    margin: 0;
    padding: 0;
    text-shadow: none;
}

.NWH-insight-emc-about-block .NH-text {
    font-size: 18px;
    line-height: 30px;
    letter-spacing: 0.4px;
    text-align: left;
    padding: 0;
    float: left;
    width: 100%;
    position: relative;
    font-family: "Roboto";
    font-weight: 300;
    text-shadow: none;
    margin: 10px 0;
    color: #000;
}

.NWH-insight-emc-about-block .NH-homeabout-img-block img {
    width: 100%;
}

.more-link a {
    font-family: 'Roboto';
    font-weight: 400;
    border-radius: 50px;
}

.corpo-landingpage-body .middle-page {
    background: #fff;
}

.corpo-landingpage-body .technology-box-1 {
    background: none;
}

.corpo-landingpage-body .technology-box-title h1,
.corpo-landingpage-body .technology-box-title h2 {
    text-align: left;
    font-family: "Roboto";
    font-weight: 400;
    font-size: 28px;
    color: #000;
    line-height: 40px;
    text-shadow: none;
    width: 100%;
    letter-spacing: 0;
    padding: 0;
}

.corpo-landingpage-body .technology-box-title h1:nth-child(2),
.corpo-landingpage-body .technology-box-title h2:nth-child(2) {
    display: none;
}

.corpo-landingpage-body .technology-box-text p {
    text-align: left;
    font-size: 18px;
    font-family: "Roboto";
    font-weight: 200;
    line-height: 30px;
    letter-spacing: 0.4px;
    text-shadow: none;
}

.corpo-landingpage-body .technology-alt-title h1,
.corpo-landingpage-body .technology-alt-title h2 {
    text-align: left;
    font-family: "Roboto";
    font-weight: 400;
    font-size: 28px;
    color: #000;
    line-height: 40px;
    text-shadow: none;
    width: 100%;
    letter-spacing: 0;
    padding: 0;
}

.corpo-landingpage-body .technology-alt-title h1:nth-child(2),
.corpo-landingpage-body .technology-box-title h1:nth-child(3),
.corpo-landingpage-body .technology-alt-title h2:nth-child(2),
.corpo-landingpage-body .technology-box-title h2:nth-child(3) {
    display: none;
}

.corpo-landingpage-body .technology-alt-text p,
.corpo-landingpage-body .technology-alt-text p span {
    text-align: left;
    font-size: 18px !important;
    font-family: "Roboto" !important;
    font-weight: 200 !important;
    line-height: 30px;
    letter-spacing: 0.4px;
    text-shadow: none;
}

.corpo-landingpage-body .technology-alt-text p:empty {
    display: none;
}

.corpo-landingpage-body .middle-page .inner-page-container {
    padding: 0;
    width: 100%;
}

.corpo-landingpage-body .middle-page .innerwidth {
    width: 1200px;
}

.corpo-landingpage-body .middle-page .technology-box-left {
    box-sizing: border-box;
}

.corpo-landingpage-body .middle-page .technology-box-right {
    box-sizing: border-box;
    min-height: 380px;
    position: relative;
}

.corpo-landingpage-body .middle-page-pressrelease .innerwidth:nth-child(odd) .technology-box-left {
    padding: 0 20px 0 20px;
    position: relative;
}

.corpo-landingpage-body .middle-page-pressrelease .innerwidth:nth-child(odd) .technology-box-right {
    padding: 0 20px 0 20px;
}

.corpo-landingpage-body .middle-page-pressrelease .inner-page-container {
    overflow-x: hidden;
}

.corpo-landingpage-body .middle-page-pressrelease .innerwidth:first-child .technology-box-1 {
    position: relative;
    padding: 50px 0;
    margin-bottom: 80px;
}

.corpo-landingpage-body .middle-page-pressrelease .innerwidth:first-child .technology-box-1:before {
    content: "";
    width: 10000px;
    position: absolute;
    height: 100%;
    margin-left: -5000px;
    background: #f3f3f3;
    z-index: 0;
    top: 0;
}

.corpo-landingpage-body .middle-page-pressrelease .innerwidth:first-child .technology-box-1 .technology-inner {
    background: #f3f3f3;
}

.corpo-landingpage-body .innerwidth:nth-child(odd) .technology-box-left {
    padding: 0 20px 0 60px;
}

.corpo-landingpage-body .innerwidth:nth-child(odd) .technology-box-right {
    padding: 0 60px 0 20px;
}

.corpo-landingpage-body .innerwidth:nth-child(even) .technology-box-left {
    padding: 0 60px 0 20px;
}

.corpo-landingpage-body .innerwidth:nth-child(even) .technology-box-right {
    padding: 0 20px 0 60px;
}

.corpo-landingpage-body .middle-page .technology-box-inner {
    padding: 0 40px 0 0;
    width: auto;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    box-sizing: border-box;
}

.corpo-landingpage-body .middle-page .marginb0.technology-box-1 {
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 30px;
}

.corpo-landingpage-body .middle-page .img-guiding img {
    width: 100%;
}

.corpo-landingpage-body .middle-page .texttype {
    box-sizing: border-box;
    padding: 0 20px;
    float: left;
    width: 100%;
    margin: 10px 0 0 0;
}

.corpo-landingpage-body .middle-page .texttype .technology-alt-text .technology-alt-text-desc span {
    font-size: 18px !important;
    font-family: "Roboto" !important;
    font-weight: 200 !important;
    line-height: 30px !important;
    letter-spacing: 0.4px !important;
    text-shadow: none !important;
}

.corpo-landingpage-body .middle-page .backgroundf3 {
    background: none !important;
    position: relative;
    float: left;
    width: 100%;
}

.corpo-landingpage-body .middle-page .texttype .technology-box-inner {
    position: relative;
    top: 0;
    transform: translateY(0);
}

.corpo-landingpage-body .middle-page .texttype .technology-alt-title h1 {
    text-align: left;
    font-family: "Roboto";
    font-weight: 400;
    font-size: 28px;
    color: #000;
    line-height: 40px;
    text-shadow: none;
    width: 100%;
    letter-spacing: 0;
    padding: 0;
}

.corpo-landingpage-body .middle-page .texttype .technology-alt-title h1:nth-child(2) {
    display: none;
}

.corpo-landingpage-body .middle-page .culture-img {
    margin-top: 50px;
}

.corpo-landingpage-body .middle-page .texttype ul {
    margin-left: 8px;
}

.NWH-company-about-video-block {
    background: #f4f4f4;
}

.NWH-company-about-video-block .NH-company-Behind-scens-container-block h2 {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 28px;
    color: #000;
    line-height: 40px;
    text-shadow: none;
}

.NWH-company-about-video-block .NH-company-Behind-scens-container-block h4 {
    font-size: 18px;
    font-family: "Roboto";
    font-weight: 200;
    line-height: 30px;
    letter-spacing: 0.4px;
    text-shadow: none;
    margin-top: 10px;
}

.NWH-company-about-video-block .NH-BVideo-block h3 {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 28px;
    color: #000;
    line-height: 40px;
    text-shadow: none;
    text-align: left;
    margin-bottom: 20px;
}

.NWH-company-whoweare-block {}

.NWH-company-whoweare-block h2 {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 28px;
    color: #000;
    line-height: 40px;
    text-shadow: none;
    text-align: center;
}

.NWH-company-whoweare-block p {
    font-size: 18px;
    font-family: "Roboto";
    font-weight: 200;
    line-height: 30px;
    letter-spacing: 0.4px;
    text-shadow: none;
    text-align: center;
    padding: 0 160px;
    margin: 20px 0 80px 0;
}

.NWH-company-whoweare-block ul {
    float: left;
    width: 100%;
    margin: 80px 0;
    padding: 0;
}

.NWH-company-whoweare-block ul li {
    float: left;
    width: 20%;
    margin: 0;
    padding: 0;
    text-align: center;
    position: relative;
}

.NWH-company-whoweare-block ul li img {
    width: 100px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}

.NWH-company-whoweare-block ul li:nth-child(2) img {
    width: 130px;
    position: absolute;
    top: -28px;
}

.NWH-company-whoweare-block ul li p {
    font-size: 18px;
    font-family: "Roboto";
    font-weight: 200;
    line-height: 30px;
    letter-spacing: 0.4px;
    text-shadow: none;
    padding: 45px 0 0 0;
    text-align: center;
    margin: 0;
}

.NWH-company-whoweare-block ul li span {
    font-size: 80px;
    position: absolute;
    top: 0;
    line-height: 56px;
    font-family: "Roboto";
    font-weight: 400;
    color: #E7E7E7;
    left: 0;
    right: 0;
    z-index: -1;
}

.corpo-landingpage-body .middle-page-overview {
    overflow-x: hidden;
}

.middle-page-overview .innerwidth:nth-child(3) {
    position: relative;
}

.middle-page-overview .innerwidth:nth-child(3) .technology-box-1 {
    padding-bottom: 65px;
}


/*.middle-page-overview .innerwidth:nth-child(3) .texttype{position: relative; padding-top: 70px;padding-bottom: 60px;margin-top: 60px;margin-bottom: 60px;}*/


/*.middle-page-overview .innerwidth:nth-child(3) .texttype:before{content: "";width: 10000px;position: absolute;height: 100%;margin-left: -5000px;background: #f3f3f3;z-index: 0;top: 0;}*/


/*.middle-page-overview .innerwidth:nth-child(2) .technology-box-1{padding-bottom: 45px;}*/

.middle-page-overview .innerwidth .technology-box-1 {
    padding-bottom: 75px;
}

.middle-page-overview .innerwidth .technology-box-1 .technology-alt-text-desc b {
    color: #000;
}

.corpo-landingpage-body .middle-page-inthemedia {
    overflow-x: hidden;
}

.middle-page-inthemedia .innerwidth:nth-child(1) {
    position: relative;
}

.middle-page-inthemedia .innerwidth:nth-child(1) .sidetypejs0 {
    position: relative;
    padding-top: 10px;
    padding-bottom: 20px;
    float: left;
    width: 100%;
    margin-bottom: 80px;
}

.middle-page-inthemedia .innerwidth:nth-child(1) .sidetypejs0:before {
    content: "";
    width: 10000px;
    position: absolute;
    height: 100%;
    margin-left: -5000px;
    background: #fff;
    z-index: -1;
    top: 0;
}

.middle-page-inthemedia .innerwidth:nth-child(1) .technologyalt-inner {
    background: none;
}

.header-main .sub-menu-main {
    display: none;
}

.NWP-platform-top-menu-block.NWP-platform-top-menu-block-contact {
    display: none;
}

.corpo-landingpage-body .middle-page-contact .technology-alt-text-desc a {
    text-decoration: none;
}

.middle-page-contact .whitebgpadding {
    padding-left: 0;
}

.middle-page-contact .technology-alt-1 {
    background: none;
}

.middle-page-contact .innerwidth .technology-box-1 {
    padding-bottom: 35px;
}


/**/

@media (max-width:1300px) {
    .left-menu ul li a {
        padding: 10px 3px;
    }
}

@media (max-width:1199px) {
    .top-content-text ul li {
        margin: 0 17px 0 0;
    }
    .social ul li {
        margin: 0 7px;
    }
    .top-right-header {
        width: 100%;
        max-width: 950px;
    }
    .menu-main {
        margin: 0;
    }
    .left-menu ul li {
        margin: 0 5px;
    }
    .left-menu ul li a {
        padding: 10px 9px;
    }
    .header-wrapper .row-bottom {
        top: 2px !important;
        margin: 0;
    }
    .top-right-header .row-bottom ul {
        margin: 0;
    }
    .header-top {
        margin-bottom: 20px;
    }
    .logo-header {
        padding-bottom: 0;
    }
    .NH-video-banner-container {
        height: 550px;
    }
    .NH-video-banner-text h1 {
        font-size: 50px;
    }
    .NH-video-banner-text p {
        font-size: 16px;
        margin: 20px 0 40px 0;
    }
    .NH-brand-block,
    .NH-introducing-block,
    .NH-know-what-block,
    .NH-homeabout-block,
    .NH-followus-block,
    .NH-signup-block,
    .NH-company-welcome-block {
        padding: 30px 0;
    }
    .IN-fs-ws-logo-block img {
        max-width: 400px;
    }
    .NH-introducing-container-block p {
        margin: 30px 0;
        font-size: 20px;
        line-height: 30px;
    }
    .IN-img-block {
        margin: 30px 0 25px 0;
    }
    .IN-img-block #vdhomepagemain,
    .NH-know-what-video-block #vdhomepage {
        height: 507px;
    }
    .h3-fnt-canela-title {
        font-size: 32px;
    }
    .NH-know-what-container-block p {
        font-size: 18px;
        margin: 10px 0;
        line-height: 30px;
    }
    .NH-homeabout-details-block {
        margin: 0 0 80px 0;
    }
    .NH-homeabout-container-block .NH-homeabout-details-block:last-child {
        margin-bottom: 0;
    }
    .NH-homeabout-container-block .NH-homeabout-details-block .NH-homeabout-text-details {
        padding: 10px 0;
    }
    .h3-fnt-canela-title {
        font-size: 28px;
    }
    .NH-text {
        font-size: 16px;
        margin: 15px 0 0 0;
        padding: 0 50px;
        line-height: 24px;
    }
    .NH-homeabout-container-block .NH-homeabout-details-block:nth-child(2) .NH-homeabout-text-details,
    .NH-homeabout-container-block .NH-homeabout-details-block:nth-child(3) .NH-homeabout-text-details {
        padding: 50px 0 0 0;
    }
    .NH-lsf-block {
        margin: 40px 0 0 0;
    }
    .NH-lsf-block .product-grid-div .more-link {
        padding-bottom: 30px;
    }
    .NH-signup-container-block {
        margin: 0;
    }
    .NH-signup-email-block {
        margin: 0 auto 0;
    }
    .company-banner-text p {
        font-size: 28px;
    }
    .NH-company-welcome-container-block {
        margin: 0;
    }
    .NH-company-welcome-container-block p {
        font-size: 20px;
        line-height: 30px;
        padding: 0 100px;
    }
    .NH-company-welcome-container-block p:last-child {
        margin: 0;
    }
    .NH-companyabout-container-block {
        margin: 50px 0 0;
    }
    .NH-company-single-trend-container h3,
    .NH-company-clear-and-reasoned-container h3,
    .NH-company-trans-approch-container h3 {
        font-size: 20px;
        line-height: 30px;
    }
    .NH-company-single-trend-container.NH-company-single-wedontbelive>h3 {
        margin-bottom: 15px;
    }
    .NH-company-single-trend-container p,
    .NH-company-clear-and-reasoned-container p,
    .NH-company-trans-approch-container p {
        font-size: 16px;
        margin: 0 0 15px 0;
        line-height: 24px;
        padding: 0;
    }
    .NH-company-clear-and-reasoned-container {
        padding: 40px 0 0 0;
    }
    .NH-company-trans-approch-container {
        padding: 30px 0 0 0;
    }
    .NH-company-welcome-block .NH-companyabout-container-block:last-child {
        margin-bottom: 50px;
        margin-top: 50px;
    }
    .NH-company-Behind-scens-container-block {
        margin: 0;
    }
    .NH-company-Behind-scens-container-block h2 {
        font-size: 30px;
        line-height: 40px;
    }
    .NH-company-Behind-scens-container-block h4 {
        font-size: 18px;
        margin: 15px 0 0 0;
    }
    .NH-behind-video-block {
        margin: 20px 0 0 0;
    }
    .top-content-text ul li {
        line-height: normal;
    }
    .left-menu ul li a {
        box-sizing: border-box;
        line-height: normal;
    }
    .row-bottom ul li.schedule a,
    .row-bottom ul li.login a {
        box-sizing: border-box !important;
        line-height: normal;
        height: auto !important;
        width: 100% !important;
    }
    .signinclick {
        box-sizing: border-box;
        line-height: normal;
    }
    .NH-rightside-logo span {
        box-sizing: border-box;
        line-height: normal;
    }
    .left-menu ul li a {
        line-height: normal !important;
        height: auto !important;
    }
    .sub-menu-main {
        margin: 0;
        padding: 0;
    }
    .guiding-title {
        margin-bottom: 15px;
    }
    .guiding-title h1 {
        font-size: 30pt;
        line-height: normal;
    }
    .our-guiding-inner {
        padding: 40px 0;
    }
    .followusfooter h1 {
        font-size: 20px;
        margin-bottom: 25px;
    }
    .NWH-top-img-block.NH-top-img-block {
        height: 550px;
        margin-top: 0px;
    }
    .home-slider-wrapper {
        height: 550px;
    }
    .NWH-platform-img,
    .NWH-advisory-img {
        min-height: inherit;
        margin-bottom: 30px;
    }
    .row-bottom ul li.schedule a,
    .row-bottom ul li.login a {
        font-size: 12px;
        padding: 8px 16px;
    }
    .signinclick {
        font-size: 12px !important;
        padding: 8px 18px !important;
        line-height: 16px !important;
    }
    .NWP-platform-top-menu li {
        padding: 0 20px;
    }
    .NWP-platform-top-menu li a {
        font-size: 18px;
    }
    .NWP-platform-top-menu-block {
        margin: 20px 0 40px 0;
    }
    .NWHP-intruducing-block .NHP-introducing-container-block h4 {
        font-size: 22px;
        line-height: 26px;
        margin: 10px 0;
    }
    .NHP-introducing-img-block {
        margin: 10px 0 !important;
    }
    .NWH-about-content-block h2,
    .NWH-insight-title-block h2,
    .h3-fnt-canela-title {
        font-size: 22px;
    }
    .NWH-platform-title,
    .NWH-advisory-title,
    .NWH-know-what-block h3,
    .NWH-connect-block h3,
    .NWHP-smarter-block .NHP-smarter-container-block h2,
    .NWH-platform-about-block .h3-fnt-canela-title,
    .NWH-insight-about-block.NWH-platform-about-block .h3-fnt-canela-title,
    .NW-tm-content-block h2,
    .NWH-insight-tt-about-block .h3-fnt-canela-title,
    .NWH-insight-emc-about-block .h3-fnt-canela-title,
    .NWP-designbulding-block .NHP-designbulding-container-block h3,
    .NWP-own-inspiration-block .NHP-own-inspiration-container-block h3,
    .NWP-productabout-content-block .NHP-productabout-text h4,
    .corpo-landingpage-body .technology-box-title h1,
    .corpo-landingpage-body .technology-box-title h2,
    .corpo-landingpage-body .middle-page .texttype .technology-alt-title h1,
    .NWH-company-about-video-block .NH-company-Behind-scens-container-block h2,
    .NWH-company-about-video-block .NH-BVideo-block h3,
    .NWH-company-whoweare-block h2 {
        font-size: 22px;
        line-height: 30px;
    }
    .NWH-about-content-block p,
    .NWH-we-offer-content-block p,
    .NH-know-what-container-block p,
    .NWH-connect-block .NH-follow-social-icon li a,
    .NWHP-smarter-block .NHP-smarter-container-block p,
    .NWH-platform-about-block .NH-text,
    .NWH-insight-about-block.NWH-platform-about-block .NH-text,
    .NW-tm-content-block p,
    .NWH-insight-tt-about-block .NH-text,
    .NWH-insight-emc-about-block .NH-text,
    .NWP-designbulding-block .NHP-designbulding-container-block p,
    .NWP-own-inspiration-block .NHP-own-inspiration-container-block p,
    .NWP-productabout-content-block .NHP-productabout-text p,
    .corpo-landingpage-body .technology-box-text p,
    .NWH-company-whoweare-block p,
    .NWH-company-about-video-block .NH-company-Behind-scens-container-block h4,
    .NWH-company-whoweare-block p,
    .NWH-company-whoweare-block ul li p,
    .corpo-landingpage-body .technology-alt-text-desc,
    .corpo-landingpage-body .technology-alt-text ul li {
        font-size: 14px;
        line-height: 24px;
    }
    .technology-box-text p,
    .technology-box-text span,
    .technology-box-text ul li {
        font-size: 14px !important;
        line-height: 24px;
    }
    .NWHP-smarter-block .NHP-smarter-container-block p {
        padding: 0 60px;
        margin-bottom: 30px;
    }
    .NW-tm-content-block p {
        padding: 0 60px;
    }
    .NH-homeabout-container-block .NH-homeabout-details-block .NH-homeabout-text-details {
        padding: 50px 0 0 0;
    }
    .NWH-platform-about-block .NH-homeabout-details-block .col-md-6:nth-child(1),
    .NWH-platform-about-block .NH-homeabout-details-block .col-md-6.col-sm-pull-6,
    .NWH-platform-about-block .NH-homeabout-details-block .col-md-6:nth-child(1),
    .NWH-platform-about-block .NH-homeabout-details-block .col-md-6.col-sm-pull-6,
    .NWH-insight-tt-about-block .NH-homeabout-details-block .col-md-6:nth-child(1),
    .NWH-insight-tt-about-block .NH-homeabout-details-block .col-md-6.col-sm-pull-6,
    .NWH-insight-emc-about-block .NH-homeabout-details-block .col-md-6:nth-child(1),
    .NWH-insight-emc-about-block .NH-homeabout-details-block .col-md-6.col-sm-pull-6,
    .NWP-productabout-content-block .NHP-productabout-container-block .col-md-6:nth-child(1),
    .NWP-productabout-content-block .NHP-productabout-container-block .col-md-6.col-sm-pull-6,
    .corpo-landingpage-body .middle-page .technology-box-right,
    .corpo-landingpage-body .middle-page .technology-box-left {
        padding-right: 20px;
    }
    .NWH-platform-about-block .NH-homeabout-details-block .col-md-6:nth-child(2),
    .NWH-platform-about-block .NH-homeabout-details-block .col-md-6.col-sm-push-6,
    .NWH-platform-about-block .NH-homeabout-details-block .col-md-6:nth-child(2),
    .NWH-platform-about-block .NH-homeabout-details-block .col-md-6.col-sm-push-6,
    .NWH-insight-tt-about-block .NH-homeabout-details-block .col-md-6:nth-child(2),
    .NWH-insight-tt-about-block .NH-homeabout-details-block .col-md-6.col-sm-push-6,
    .NWH-insight-emc-about-block .NH-homeabout-details-block .col-md-6:nth-child(2),
    .NWH-insight-emc-about-block .NH-homeabout-details-block .col-md-6.col-sm-push-6,
    .NWP-productabout-content-block .NHP-productabout-container-block .col-md-6:nth-child(2),
    .NWP-productabout-content-block .NHP-productabout-container-block .col-md-6.col-sm-push-6 {
        padding-left: 20px;
    }
    .insights-sub-menu-content li {
        padding: 0 20px;
    }
    .insights-sub-menu-content li a {
        font-size: 14px;
    }
    .NW-insight-tm-block {
        margin: 50px 0;
    }
    .NW-tm-mapping-img {
        margin: 50px 0 0 0;
    }
    .NWH-insight-tt-about-block,
    .NWH-insight-emc-about-block {
        padding: 50px 0;
    }
    .NWH-insight-tt-about-block .NH-homeabout-container-block .NH-homeabout-details-block .NH-homeabout-text-details,
    .NWH-insight-emc-about-block .NH-homeabout-container-block .NH-homeabout-details-block .NH-homeabout-text-details {
        min-height: inherit;
    }
    .NWH-insight-tt-middle-content {
        position: relative;
        top: 0;
        transform: translateY(0);
    }
    .NWH-insight-tt-about-block .NH-homeabout-details-block,
    .NWH-insight-emc-about-block .NH-homeabout-details-block {
        margin: 30px 0;
    }
    .NWH-insight-title-block {
        margin: 0 0 20px 0;
    }
    .NWP-designbulding-block .NHP-designbulding-container-block h3,
    .NWP-own-inspiration-block .NHP-own-inspiration-container-block h3 {
        margin-bottom: 15px;
    }
    .NWP-designbulding-block .NHP-designbulding-container-block p,
    .NWP-own-inspiration-block .NHP-own-inspiration-container-block p {
        margin: 0;
        padding: 0 60px;
    }
    .NHP-design-build-img,
    .NHP-own-inspiration-img {
        margin: 20px 0;
    }
    .NHP-designbulding-block.NWP-designbulding-block {
        margin-bottom: 40px;
    }
    .NWP-productabout-content-block .NHP-productabout-text {
        padding: 0;
    }
    .livedemo-btn a {
        width: 260px;
        height: 50px;
        font-size: 16px;
        line-height: 50px;
    }
    .corpo-landingpage-body .middle-page .innerwidth {
        width: 100%;
    }
    .corpo-landingpage-body .middle-page .marginb0.technology-box-1 {
        margin-bottom: 40px;
    }
    .corpo-landingpage-body .middle-page .technology-box-right {
        min-height: inherit;
    }
    .corpo-landingpage-body .middle-page .technology-box-inner {
        position: relative;
        top: 0;
        transform: translateY(0);
    }
    .corpo-landingpage-body .middle-page .technology-box-inner {
        padding-right: 0;
    }
    .corpo-landingpage-body .middle-page .texttype {
        margin: 0;
    }
    .corpo-landingpage-body .middle-page .texttype .technology-alt-text .technology-alt-text-desc span,
    .corpo-landingpage-body .middle-page .texttype .technology-alt-text .technology-alt-text-desc span {
        font-size: 14px !important;
        line-height: 24px !important;
    }
    .NWH-company-about-video-block .NH-BVideo-block h3 {
        margin-bottom: 10px;
    }
    .NWH-company-whoweare-block ul li img {
        width: 80px;
    }
    .NWH-company-whoweare-block ul li:nth-child(2) img {
        width: 110px;
        top: -25px;
    }
    .NWH-company-whoweare-block ul {
        margin: 40px 0;
    }
    .NWH-company-whoweare-block ul li p {
        padding: 100px 0 0 0;
    }
    .corpo-landingpage-body .innerwidth:nth-child(odd) .technology-box-right,
    .corpo-landingpage-body .innerwidth:nth-child(odd) .technology-box-left,
    .corpo-landingpage-body .innerwidth:nth-child(even) .technology-box-left,
    .corpo-landingpage-body .innerwidth:nth-child(even) .technology-box-right {
        padding: 0 20px 0 20px;
    }
    .corpo-landingpage-body .technology-alt-text ul li {
        line-height: 24px;
    }
    .corpo-landingpage-body .middle-page .texttype .technology-alt-text .technology-alt-text-desc span,
    .corpo-landingpage-body .middle-page .texttype .technology-alt-text .technology-alt-text-desc li {
        margin-top: 10px !important;
    }
    .technology-box-1 {
        padding-bottom: 15px;
    }
    .texttype .technology-alt-title {
        margin-top: 16px;
    }
    .NWHP-smarter-block {
        padding: 60px 0;
    }
    .NWH-insight-about-block.NWH-platform-about-block .NH-homeabout-details-block {
        margin: 30px 0;
    }
    .NWP-insights-sub-menu-block {
        padding: 20px 0;
    }
    .corpo-landingpage-body .middle-page .texttype .technology-alt-title h1 {
        margin: 15px 0 10px;
    }
    .technology-alt-text-desc {
        margin-bottom: 25px;
    }
    .middle-page-overview .innerwidth:nth-child(4) .texttype {
        padding-top: 25px;
        padding-bottom: 30px;
        margin: 30px 0 20px 0;
    }
    .middle-page-overview .innerwidth:nth-child(4) .texttype .technology-alt-title h1 {
        margin: 0;
    }
    .middle-page-overview .innerwidth:nth-child(4) .texttype .texttype .technology-alt-title {
        margin: 0;
    }
    .technology-alt-1 {
        margin-bottom: 20px;
    }
}

@media (max-width:1040px) {
    .logo {
        width: 50px !important;
    }
    .top-right-header {
        max-width: 900px;
    }
}

@media (max-width:1024px) {
    .NH-video-banner-text-arrow {
        display: none;
    }
}

@media (max-width:1000px) {
    .top-right-header {
        max-width: 790px;
    }
    .left-menu ul li a {
        padding: 10px 5px;
    }
    .row-bottom ul li {
        margin: 0 6px;
    }
    .signinclick {
        height: 34px;
    }
}

@media (max-width:991px) {
    .header-top {
        padding: 10px 0;
    }
    .top-left-content-bg {
        width: 100%;
        text-align: center;
    }
    .top-content-text ul li {
        float: none;
        display: inline-block;
        margin: 0 10px 0 0;
    }
    .top-content-text ul li a {
        font-size: 11px;
    }
    .top-right-content-bg {
        width: 100%;
        margin: 10px 0 0 0;
        text-align: center;
    }
    .social ul li {
        display: inline-block;
        float: none;
    }
    .logo-header {
        padding-bottom: 0;
    }
    .top-right-header {
        position: relative;
    }
    .header-wrapper .row-bottom {
        top: 8px !important;
        margin-bottom: 0;
        position: absolute !important;
        right: 0;
    }
    .NH-rightside-logo {
        margin-bottom: 10px;
    }
    .menu-main {
        width: 100%;
    }
    .NH-video-banner-container {
        height: 350px;
    }
    .NH-video-banner-text {
        transform: translateY(-50%);
    }
    .NH-video-banner-text-credit a {
        font-size: 14px;
    }
    .NH-video-banner-text h1 {
        font-size: 40px;
    }
    .NH-video-banner-text p {
        font-size: 14px;
        margin: 20px 0 30px 0;
    }
    .learn-more-banner-anchor {
        height: 50px;
        line-height: 46px;
        width: 200px;
        font-size: 20px;
    }
    .IN-img-block #vdhomepagemain,
    .NH-know-what-video-block #vdhomepage {
        height: 385px;
    }
    .NH-know-what-container-block p {
        padding: 0;
    }
    .NH-text {
        padding: 0;
    }
    .NH-homeabout-container-block .NH-homeabout-details-block .NH-homeabout-text-details {
        padding: 0;
    }
    .NH-homeabout-container-block .NH-homeabout-details-block:nth-child(2) .NH-homeabout-text-details,
    .NH-homeabout-container-block .NH-homeabout-details-block:nth-child(3) .NH-homeabout-text-details {
        padding: 0;
    }
    .imagehover_gallery {
        text-align: center;
    }
    .imagehover_gallery li {
        float: none;
        display: inline-block;
    }
    .company-banner-text p {
        font-size: 22px;
    }
    .NH-company-welcome-container-block p {
        font-size: 18px;
        line-height: 28px;
        padding: 0 50px;
    }
    .NH-company-single-trend-container h3,
    .NH-company-clear-and-reasoned-container h3,
    .NH-company-trans-approch-container h3 {
        font-size: 16px;
        line-height: 26px;
        margin: 0 0 10px 0 !important;
    }
    .NH-company-single-trend-container.NH-company-single-wedontbelive>h3 {
        margin: 0;
    }
    .NH-company-single-trend-container p,
    .NH-company-clear-and-reasoned-container p,
    .NH-company-trans-approch-container p {
        font-size: 14px;
        margin: 0 0 10px 0;
        line-height: 22px;
    }
    .top-content-text ul {
        line-height: normal;
    }
    .social ul {
        line-height: normal;
    }
    .followusfooter h1 {
        font-size: 16px;
        margin-bottom: 15px;
    }
    .NWH-about-content-block {
        padding: 30px 0 0 0;
    }
    .NWH-about-content-block span {
        font-size: 50px;
        line-height: 40px;
    }
    .NWH-we-offer-title h3 {
        font-size: 22px;
        padding: 0 100px;
        line-height: 30px;
    }
    .NWHP-smarter-img img {
        max-width: 500px;
    }
    .NWH-insight-title-block {
        margin: 0 0 20px 0;
    }
    .NWH-about-content-block h2,
    .NWH-insight-title-block h2,
    .h3-fnt-canela-title {
        font-size: 22px;
    }
    .insights-sub-menu-content li {
        padding: 0 14px;
    }
    .insights-sub-menu-content li a {
        font-size: 13px;
    }
    .NWH-insight-about-block .NH-homeabout-container-block .NH-homeabout-details-block:nth-child(2) .NH-homeabout-text-details,
    .NWH-insight-about-block .NH-homeabout-container-block .NH-homeabout-details-block:nth-child(3) .NH-homeabout-text-details {
        padding: 0;
    }
    .NWH-company-whoweare-block p {
        padding: 0 100px;
    }
}

@media (max-width:980px) {
    .menu-main .left-menu ul {
        margin: 0;
    }
    .left-menu ul li a {
        font-size: 12px;
    }
    .more-link a {
        padding: 10px 40px !important;
        font-size: 16px !important;
    }
}

@media (max-width:969px) {
    .header-wrapper .logo h1 {
        margin: 0;
    }
    .NWH-connect-block h3 {
        margin-bottom: 30px;
    }
}

@media (max-width:800px) {
    .corpo-landingpage-body .middle-page .texttype .technology-alt-text .technology-alt-text-desc span,
    .corpo-landingpage-body .middle-page .texttype .technology-alt-text .technology-alt-text-desc li {
        margin-top: 12px !important;
    }
    .corpo-landingpage-body .middle-page .texttype .technology-alt-text .technology-alt-text-desc a.csmarketingschedule {
        margin-top: 12px !important;
        display: block;
    }
}

@media (max-width:880px) {
    .left-menu ul li a {
        padding: 10px 4px;
    }
    .top-right-header {
        max-width: 690px;
    }
    .logo {
        width: 45px !important;
    }
    .row-bottom ul li.schedule a {
        font-size: 12px;
        padding: 8px 16px;
    }
    .top-right-header {
        padding: 4px 0;
    }
    .header-wrapper .row-bottom {
        top: 4px !important;
    }
    .NWH-top-img-block.NH-top-img-block {
        height: 390px;
        margin-top: 0px;
    }
    .home-slider-wrapper {
        height: 390px;
    }
    .left-menu ul li a {
        padding: 10px 1px;
        font-size: 11px;
    }
}

@media (max-width:768px) {
    #video-banner {
        display: none;
    }
    .NH-video-banner-block {
        margin: 30px 0 0 0;
    }
    .NH-video-banner-container {
        height: auto;
    }
    .NH-video-banner-text {
        transform: translateY(0);
        position: relative;
        top: 0;
    }
    .NH-video-banner-text p {
        margin-bottom: 10px;
    }
    .NH-know-what-container-block h3 {
        display: block;
    }
    .NH-know-what-video-block {
        margin: 50px 0;
    }
    .NH-brand-block,
    .NH-introducing-block,
    .NH-know-what-block,
    .NH-homeabout-block,
    .NH-followus-block,
    .NH-signup-block,
    .NH-company-welcome-block {
        padding: 50px 0;
    }
    .IN-img-block {
        margin: 30px 0 0 0;
    }
    .NH-lsf-block {
        display: block;
    }
    .NH-followus-container-block h3 {
        margin-top: 0;
    }
    .NH-signup-container-block h6 {
        margin-top: 0;
    }
    .NH-signup-container-block h3 {
        line-height: 36px;
        margin-bottom: 15px;
    }
}

@media (max-width:767px) {
    .row-bottom ul li {
        text-align: center;
    }
    .top-left-content-bg {
        display: none;
    }
    .NH-rightside-logo {
        display: none;
    }
    .row-bottom ul li {
        margin: 0 0 5px 0 !important;
        width: 100% !important;
    }
    .NH-video-banner-container img {
        display: none !important;
    }
    .NH-video-banner-text {
        left: 0;
    }
    .NH-video-banner-text p {
        padding: 0 15px;
    }
    .NH-video-banner-block {
        margin: 15px 0 0 0;
    }
    .NH-video-banner-text h1 {
        font-size: 26px;
    }
    .NH-video-banner-text p {
        font-size: 16px;
        margin: 10px 0 15px 0;
    }
    .IN-fs-ws-logo-block img {
        max-width: 200px;
    }
    .NH-introducing-container-block h4.h4-title-nw {
        font-size: 18px !important;
        margin-top: 10px !important;
        line-height: normal;
    }
    .row-bottom ul li.schedule a {
        width: 100%;
    }
    .signinclick {
        width: 100% !important;
    }
    .header-wrapper .row-bottom {
        top: 0 !important;
        width: 100%;
        max-width: 260px;
        position: relative !important;
    }
    .top-right-header .row-bottom ul {
        width: 100%;
    }
    .row-bottom ul li {
        margin: 0 0 5px 0 !important;
        width: 50% !important;
        padding-left: 3px;
        box-sizing: border-box;
    }
    .menu-main .left-menu {
        width: auto;
    }
    .top-right-header {
        max-width: 470px;
        float: right;
    }
    .left-menu ul li a {
        font-size: 10px;
    }
    .NH-top-img-block {
        margin-bottom: 35px;
    }
    .menu-main {
        margin-top: 0;
    }
    .top-content-text ul li:first-child,
    .top-content-text ul li:nth-child(2),
    .top-content-text ul li:last-child {
        display: none;
    }
    .IN-img-block #vdhomepagemain,
    .NH-know-what-video-block #vdhomepage {
        height: 100%;
    }
    .NH-brand-block,
    .NH-introducing-block,
    .NH-know-what-block,
    .NH-homeabout-block,
    .NH-followus-block,
    .NH-signup-block,
    .NH-company-welcome-block {
        padding: 25px 0;
        margin-top: 15px;
    }
    .NH-introducing-container-block p {
        margin: 10px 0 !important;
        font-size: 16px;
        line-height: 24px;
    }
    .IN-img-block {
        margin: 15px 0 0 0;
    }
    .NH-know-what-video-block {
        margin: 15px 0;
    }
    .h3-fnt-canela-title {
        font-size: 22px;
    }
    .NH-know-what-container-block p {
        font-size: 16px;
        line-height: 24px;
    }
    .NH-text {
        font-size: 14px;
        margin: 0;
    }
    .NH-homeabout-container-block .NH-homeabout-details-block .NH-homeabout-text-details {
        margin-top: 15px;
    }
    .NH-homeabout-details-block {
        margin: 0 0 50px 0;
    }
    .NH-lsf-block {
        margin: 15px 0 0 0;
    }
    .imagehover_gallery li {
        min-height: 260px !important;
    }
    .imagehover_gallery li .hovertoshow .paragraf {
        height: 135px;
        min-height: 135px;
        overflow-y: scroll;
    }
    .imagehover_gallery li .hovertoshow .social {
        padding: 15px 52px 0;
    }
    .NH-signup-container-block h3 {
        line-height: 36px;
        margin-bottom: 30px;
    }
    /*.NH-signup-email-block .loadifmrefromdatasrcbelow{height: 70px !important;}*/
    .NH-company-welcome-container-block p {
        font-size: 16px;
        line-height: 24px;
        padding: 0;
    }
    .NH-companyabout-container-block {
        margin: 20px 0 0;
    }
    .NH-company-clear-and-reasoned-container {
        padding: 10px 0 0 0;
    }
    .NH-company-welcome-block .NH-companyabout-container-block:last-child {
        margin-bottom: 30px;
        margin-top: 30px;
    }
    .NH-company-trans-approch-container {
        padding: 10px 0 0 0;
    }
    .NH-company-Behind-scens-container-block h2 {
        font-size: 22px;
        line-height: 30px;
    }
    .NH-company-Behind-scens-container-block h4 {
        font-size: 16px;
        line-height: 24px;
    }
    .NH-behind-video-block {
        margin: 30px 0 0 0;
    }
    .NH-behind-video-block p {
        font-size: 13px;
        line-height: 22px;
        padding: 15px 0;
    }
    .followusfooter h1 {
        font-size: 14px;
    }
    .followus-social {
        padding-top: 20px;
    }
    .technology-box-text p,
    .technology-box-text span,
    .technology-box-text ul li {
        font-size: 14px;
        line-height: 22px;
    }
    .technology-box-title h1,
    .technology-box-title h2 {
        line-height: normal;
        padding-bottom: 0;
    }
    .technology-box-inner {
        padding: 20px;
    }
    .guiding-title {
        margin-bottom: 5px;
    }
    .guiding-title h1 {
        font-size: 26px;
    }
    .guiding-subtitle {
        margin-bottom: 0;
    }
    .guiding-subtitle h6 {
        font-size: 16px;
        line-height: 22px;
    }
    .NWH-platform-title,
    .NWH-advisory-title,
    .NWH-know-what-block h3,
    .NWH-connect-block h3,
    .NWHP-smarter-block .NHP-smarter-container-block h2,
    .NWH-platform-about-block .h3-fnt-canela-title,
    .NWH-insight-about-block.NWH-platform-about-block .h3-fnt-canela-title,
    .NW-tm-content-block h2,
    .NWH-insight-tt-about-block .h3-fnt-canela-title,
    .NWH-insight-emc-about-block .h3-fnt-canela-title,
    .NWP-designbulding-block .NHP-designbulding-container-block h3,
    .NWP-own-inspiration-block .NHP-own-inspiration-container-block h3,
    .NWP-productabout-content-block .NHP-productabout-text h4,
    .corpo-landingpage-body .technology-box-title h1,
    .corpo-landingpage-body .technology-box-title h2,
    .corpo-landingpage-body .middle-page .texttype .technology-alt-title h1,
    .NWH-company-about-video-block .NH-company-Behind-scens-container-block h2,
    .NWH-company-about-video-block .NH-BVideo-block h3,
    .NWH-company-whoweare-block h2,
    .h3-fnt-canela-title,
    .NWHP-intruducing-block .NHP-introducing-container-block h4,
    .NWH-about-content-block h2,
    .NWH-insight-title-block h2,
    .h3-fnt-canela-title,
    .corpo-landingpage-body .technology-alt-title h1,
    .NWH-we-offer-title h3,
    .guiding-title h1 {
        font-size: 16px !important;
        line-height: 24px !important;
    }
    .NWH-about-content-block p,
    .NWH-we-offer-content-block p,
    .NH-know-what-container-block p,
    .NWH-connect-block .NH-follow-social-icon li a,
    .NWHP-smarter-block .NHP-smarter-container-block p,
    .NWH-platform-about-block .NH-text,
    .NWH-insight-about-block.NWH-platform-about-block .NH-text,
    .NW-tm-content-block p,
    .NWH-insight-tt-about-block .NH-text,
    .NWH-insight-emc-about-block .NH-text,
    .NWP-designbulding-block .NHP-designbulding-container-block p,
    .NWP-own-inspiration-block .NHP-own-inspiration-container-block p,
    .NWP-productabout-content-block .NHP-productabout-text p,
    .corpo-landingpage-body .technology-box-text p,
    .NWH-company-whoweare-block p,
    .NWH-company-about-video-block .NH-company-Behind-scens-container-block h4,
    .NWH-company-whoweare-block p,
    .NWH-company-whoweare-block ul li p,
    .corpo-landingpage-body .technology-alt-text-desc,
    .corpo-landingpage-body .technology-alt-text ul li,
    .corpo-landingpage-body .technology-alt-text p,
    .corpo-landingpage-body .technology-alt-text p span,
    .guiding-subtitle h6 {
        font-size: 13px !important;
        line-height: 22px !important;
    }
    .NWH-we-offer-block {
        padding: 30px 0;
    }
    .NWH-we-offer-title h3 {
        padding: 0;
    }
    .NWH-we-offer-content-block p {
        margin: 20px 0;
    }
    .NWH-connect-block .NH-follow-social-icon li {
        margin: 0 0 5px 0;
        width: 100%;
    }
    .NWH-company-whoweare-block p {
        padding: 0;
        margin-bottom: 40px;
    }
    .NWH-company-whoweare-block ul {
        margin: 20px 0;
    }
    .NWH-company-whoweare-block ul li {
        width: 100%;
        margin: 0 0 15px 0;
    }
    .NWH-company-whoweare-block ul li:last-child {
        margin-bottom: 0;
    }
    .NWH-company-whoweare-block ul li span {
        display: none;
    }
    .NWH-company-whoweare-block ul li p {
        padding: 0 50px;
    }
    .NH-signup-container-block h3 {
        line-height: 24px;
    }
    .NWH-platform-about-block .NH-homeabout-details-block {
        margin: 0 0 30px 0;
    }
    .NWH-company-about-block.NWH-platform-about-block .NH-homeabout-details-block .col-md-6:nth-child(1) {
        padding-right: 15px;
    }
    .NWH-company-about-block.NWH-platform-about-block .NH-homeabout-details-block .col-md-6:nth-child(2) {
        padding-left: 15px;
    }
    .NWH-platform-about-block .h3-fnt-canela-title,
    .NWH-platform-about-block .NH-text,
    .corpo-landingpage-body .technology-box-title h1,
    .corpo-landingpage-body .technology-box-title h2,
    .corpo-landingpage-body .technology-box-text p,
    .NWH-insight-tt-about-block .h3-fnt-canela-title,
    .NWH-insight-tt-about-block .NH-text,
    .NWP-productabout-content-block .NHP-productabout-text h4,
    .NWP-productabout-content-block .NHP-productabout-text p,
    .corpo-landingpage-body .middle-page .texttype .technology-alt-title h1,
    .corpo-landingpage-body .technology-alt-text-desc {
        text-align: center;
    }
    .NWH-platform-about-block .h3-fnt-canela-title {
        margin-bottom: 10px;
    }
    .NWH-insight-emc-about-block .h3-fnt-canela-title,
    .NWH-insight-emc-about-block .NH-text {
        text-align: center;
    }
    .corpo-landingpage-body .middle-page.middle-page-overview .texttype .technology-alt-title h1,
    .corpo-landingpage-body .middle-page-overview .technology-alt-text-desc {
        text-align: left;
    }
    .corpo-landingpage-body .middle-page-pressrelease .innerwidth:nth-child(2n+1) .technology-box-left {
        padding: 0 10px 0 10px;
    }
    .NHP-smarter-text,
    .NHP-takethetour-text,
    .NHP-productabout-text {
        margin-top: 15px;
    }
    .NWH-company-about-block.NWH-platform-about-block .NH-homeabout-details-block .col-md-6.col-sm-pull-6 {
        padding-right: 15px;
        padding-left: 15px;
    }
    .NWH-company-about-block.NWH-platform-about-block .NH-homeabout-details-block .col-md-6:nth-child(1) {
        padding-left: 15px;
    }
    .NWP-platform-top-menu li {
        margin-bottom: 20px;
        padding: 0;
        width: 100%;
    }
    .NWP-platform-top-menu li a {
        font-size: 16px;
    }
    .NWP-platform-top-menu li:last-child {
        margin-bottom: 0;
    }
    .technology-box-left,
    .technology-box-right {
        width: 100%;
    }
    .technology-box-right {
        margin-top: 15px;
    }
    .follow-main>h1,
    .follow-main>h3 {
        width: 100%;
        text-align: center;
        font-weight: 500;
        font-family: "Roboto";
    }
    .footer-1 h1 {
        font-weight: 500;
    }
    .footer-1 h1,
    .footer-1 ul li a {
        line-height: 26px;
        margin: 15px 0 5px 0;
    }
    .NWHP-smarter-block .NHP-smarter-container-block h2 {
        margin-bottom: 30px;
    }
    .NWHP-smarter-block .NHP-smarter-container-block p {
        padding: 0;
    }
    .livedemo-btn a {
        width: 220px;
        height: 50px;
        font-size: 14px;
        line-height: 47px;
    }
    .insights-sub-menu-content li {
        width: 100%;
        margin-bottom: 10px;
        padding: 0;
    }
    .insights-sub-menu-content li:last-child {
        margin-bottom: 0;
    }
    .NW-tm-content-block p {
        padding: 0;
    }
    .NWH-platform-about-block .NH-homeabout-details-block .col-md-6:nth-child(1),
    .NWH-platform-about-block .NH-homeabout-details-block .col-md-6.col-sm-pull-6,
    .NWH-platform-about-block .NH-homeabout-details-block .col-md-6:nth-child(1),
    .NWH-platform-about-block .NH-homeabout-details-block .col-md-6.col-sm-pull-6,
    .NWH-insight-tt-about-block .NH-homeabout-details-block .col-md-6:nth-child(1),
    .NWH-insight-tt-about-block .NH-homeabout-details-block .col-md-6.col-sm-pull-6,
    .NWH-insight-emc-about-block .NH-homeabout-details-block .col-md-6:nth-child(1),
    .NWH-insight-emc-about-block .NH-homeabout-details-block .col-md-6.col-sm-pull-6,
    .NWP-productabout-content-block .NHP-productabout-container-block .col-md-6:nth-child(1),
    .NWP-productabout-content-block .NHP-productabout-container-block .col-md-6.col-sm-pull-6,
    .corpo-landingpage-body .middle-page .technology-box-right,
    .corpo-landingpage-body .middle-page .technology-box-left {
        padding-right: 15px;
    }
    .NWH-platform-about-block .NH-homeabout-details-block .col-md-6:nth-child(2),
    .NWH-platform-about-block .NH-homeabout-details-block .col-md-6.col-sm-push-6,
    .NWH-platform-about-block .NH-homeabout-details-block .col-md-6:nth-child(2),
    .NWH-platform-about-block .NH-homeabout-details-block .col-md-6.col-sm-push-6,
    .NWH-insight-tt-about-block .NH-homeabout-details-block .col-md-6:nth-child(2),
    .NWH-insight-tt-about-block .NH-homeabout-details-block .col-md-6.col-sm-push-6,
    .NWH-insight-emc-about-block .NH-homeabout-details-block .col-md-6:nth-child(2),
    .NWH-insight-emc-about-block .NH-homeabout-details-block .col-md-6.col-sm-push-6,
    .NWP-productabout-content-block .NHP-productabout-container-block .col-md-6:nth-child(2),
    .NWP-productabout-content-block .NHP-productabout-container-block .col-md-6.col-sm-push-6 {
        padding-left: 15px;
    }
    .corpo-landingpage-body .middle-page .culture-img {
        margin-top: 20px;
        padding: 0 15px;
        box-sizing: border-box;
    }
    .middle-page-overview .innerwidth .technology-box-1 {
        padding-bottom: 25px;
    }
    .corpo-landingpage-body .middle-page .texttype ul {
        margin-left: 0;
    }
    .middle-page-overview .innerwidth:nth-child(3) .technology-box-1 {
        padding-bottom: 0;
    }
    .middle-page-overview .innerwidth:nth-child(4) .texttype {
        padding-bottom: 0;
        margin: 30px 0 0 0;
    }
    .middle-page-overview .innerwidth:nth-child(4) .texttype .technology-alt-title h1 {
        margin-bottom: 15px;
    }
    .corpo-landingpage-body .middle-page .texttype .technology-alt-text .technology-alt-text-desc li {
        margin-top: 8px !important;
    }
    .technology-alt-inner {
        height: auto !important;
    }
    .corpo-landingpage-body .technology-alt-title h1 {
        margin-bottom: 15px;
    }
    .technology-alt-inner {
        padding: 20px 0;
    }
    .technology-alt-1 {
        padding-bottom: 0;
    }
    .middle-page-inthemedia .innerwidth:nth-child(1) .sidetypejs0 {
        margin-bottom: 0;
        padding-bottom: 0;
    }
    .corpo-landingpage-body .technology-alt-title h1,
    .corpo-landingpage-body .technology-alt-text p,
    .guiding-box-title h1,
    .schedule-box-text p {
        text-align: center;
    }
    .NWH-top-img-block.NH-top-img-block {
        height: 300px;
        margin-top: 0;
    }
    /*.NH-top-img-block.notshowfullbgstrech{background-size:contain;background-position:left center;}*/
    .home-slider-wrapper {
        height: 300px;
    }
    .company-banner-text {
        top: 30%;
        transform: translate(-50%, -100%);
        text-align: center;
    }
    .company-banner-text.company-banner-textbanner {
        transform: translate(-50%, -50%);
    }
    .company-banner-text.company-banner-textbanner-fsapp {
        transform: translate(-50%, -20%);
    }
    .company-banner-text p {
        text-align: center;
        width: 100%;
    }
    .NWH-about-home-top-block {
        padding: 50px 0 40px 0;
    }
    .NWH-about-content-block {
        margin-bottom: 30px;
    }
    .NWH-we-offer-title h3 {
        margin-bottom: 40px;
    }
    /*mmenu*/
    .slicknav_menu {
        background: #fff !important;
    }
    .slicknav_nav ul,
    .slicknav_nav li {
        text-align: center;
    }
    .slicknav_menu .slicknav_nav .slicknav_row a.footerlink {
        padding: 0 !important;
    }
    .slicknav_menu .slicknav_nav .slicknav_row,
    .slicknav_menu .slicknav_nav li a,
    .slicknav_menu .slicknav_nav li a.footerlink {
        padding: 10px 5px !important;
        margin: 0 !important;
        font-family: 'Roboto';
        font-size: 18px;
        color: #000;
        font-weight: 400;
        box-sizing: border-box;
    }
    .slicknav_nav .slicknav_arrow {
        display: none;
    }
    .slicknav_nav a {
        color: #000;
    }
    .slicknav_nav .slicknav_row:hover,
    .slicknav_nav li a {
        background: none !important;
    }
    .NH-signup-container-block h3 br {
        display: none;
    }
    ul.sub-menu {
        background: #fff;
        display: none !important;
    }
}

@media (max-width:700px) {
    .header-top {
        margin-bottom: 15px;
    }
    .header-wrapper .logo {
        width: auto !important;
    }
    .row-bottom ul li {
        margin: 0 0 5px 0 !important;
    }
    .header-wrapper .row-bottom {
        top: -80px;
    }
    .header-wrapper #ctl00_Beforelogin {
        width: 100% !important;
    }
    .NH-video-banner-container {
        height: auto;
    }
    .header-wrapper .row-bottom {
        float: right;
    }
    .learn-more-banner-anchor {
        height: 30px;
        line-height: 26px;
        width: 130px;
        font-size: 14px;
    }
    .NH-video-banner-text-credit a {
        font-size: 12px;
    }
    .signbox {
        padding: 15px !important;
    }
    .header-wrapper .row-bottom ul li .signbox-bg .signbox a {
        width: 22px !important;
    }
    .signbox h2 {
        line-height: 22px !important;
    }
    .header-wrapper .row-bottom ul li .signbox-bg .forg-link a {
        width: auto !important;
    }
    .remb-me label {
        position: relative;
        top: -4px;
    }
    .footer-1 ul {
        height: auto !important;
        text-align: center;
    }
    .footer-1 h1,
    .footer-1 ul li a {
        text-align: center;
    }
}

@media (max-width:667px) {
    .header-wrapper .top-right-header,
    .row-bottom ul {
        width: auto;
        margin: 0;
    }
    .header-wrapper .row-bottom {
        position: relative;
        top: 0;
    }
    .NH-rightside-logo {
        margin-bottom: 5px;
        text-align: right;
    }
    .NH-rightside-logo img {
        width: 25px;
        position: relative;
        top: -3px;
    }
    .NH-rightside-logo span {
        font-size: 20px;
        top: 0;
        line-height: normal;
    }
    .header-wrapper .top-right-header {
        width: 100%;
        max-width: 270px;
        margin-top: -5px;
        float: right;
    }
    .row-bottom ul {
        width: 100%;
    }
    .row-bottom ul li {
        margin: 0 0 5px 0 !important;
        width: 100% !important;
    }
    .slicknav_menu {
        padding: 5px 10px 0 10px !important;
    }
    .slicknav_btn {
        margin: 0 0 5px 0 !important;
    }
    .slicknav_nav a {
        padding: 5px !important;
        margin: 0;
    }
    .slicknav_nav a:hover {
        background: #ccc;
        color: #111;
        border-radius: 0 !important;
    }
    .slicknav_nav .slicknav_row {
        padding: 5px !important;
        margin: 0 !important;
    }
    .slicknav_nav .slicknav_row:hover {
        color: #111 !important;
        border-radius: 0 !important;
        background: #ccc;
    }
    .slicknav_nav .slicknav_row:hover .footerlink {
        color: #111 !important;
    }
    .slicknav_nav .footerlink {
        padding: 0 !important;
        margin: 0;
        background: none;
    }
    .slicknav_nav .footerlink:hover {
        background: none;
        color: #111;
    }
    .slicknav_nav li:last-child .footerlink {
        padding: 5px !important;
        margin: 0;
        background: none;
        width: 100%;
        display: inline-block !important;
    }
    .slicknav_nav li:last-child .footerlink:hover {
        background: #ccc;
        color: #111;
    }
    .slicknav_nav ul.sub-menu li a {
        margin: 0;
        width: 100%;
    }
}

@media (max-width:640px) {
    .header-wrapper .top-right-header {
        float: right;
    }
    .company-banner-text p {
        font-size: 14px;
        line-height: 22px;
        padding: 5px 5px 5px 10px;
        text-align: center;
    }
    .logo-header {
        margin-bottom: 15px;
    }
    ul.sub-menu {
        width: 100% !important;
    }
    .subscribe-newsletter .followusfooter {
        background-size: cover;
    }
    .subscribe-newsletter .schedule-inner p {
        padding: 0 20px;
    }
    .followusfooter .schedule-inner {
        min-height: inherit;
    }
    .footer-main .footer-1 .col-1 {
        min-height: inherit;
    }
    .left-sub-menu ul li.active a {
        border-bottom: 10px solid #ce3a7a;
    }
}

@media (max-width:480px) {
    /*.NH-video-banner-container{height: 200px;position: relative;overflow: hidden;}
    .NH-video-banner-container img{position: absolute;height: 100%;}*/
    .learn-more-banner-anchor {
        height: 30px;
        line-height: 26px;
        width: 130px;
        font-size: 14px;
    }
    .NH-video-banner-text-credit a {
        font-size: 12px;
    }
    .NH-top-img-block {
        margin-bottom: 15px;
    }
    .left-sub-menu ul li {
        margin: 0 0 -10px 0;
        width: 33.33%;
        text-align: center;
        padding: 0;
        box-sizing: border-box;
    }
}

@media (max-width:428px) {
    .header-wrapper .logo {
        width: 100% !important;
    }
    .header-wrapper .top-right-header {
        max-width: inherit !important;
        margin-top: 10px;
    }
    .NH-rightside-logo {
        text-align: center;
    }
    .header-wrapper .row-bottom {
        float: none;
        margin: 0 auto;
    }
    .header-wrapper .logo h1 {
        margin: 0 auto;
    }
}

@media (max-width:414px) {
    .signbox {
        width: 314px !important;
        left: 0;
    }
}

@media (max-width:360px) {
    .top-right-header {
        padding: 15px 0 0 0;
    }
    .NH-video-banner-text-credit {
        bottom: 5px;
        right: 12%;
    }
    /*.NH-video-banner-container{height: 160px;}*/
}

.slDots {
    position: absolute;
    bottom: 12px;
    left: 50%;
    transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    z-index: 11;
}

.slDotsSingle {
    width: 12px;
    height: 12px;
    float: left;
    border: 2px solid #887f76;
    border-radius: 50%;
    margin-left: 6px;
    cursor: pointer;
    transition: background .3s ease;
    background: none;
}

.slDotsSingle.active {
    background: #fff;
    border-color: #fff;
}


/*.slDotsSingle:hover{background:#399bff;border-color:#399bff}*/

.technology-alt-text-desc h2 {
    font-size: 28px;
    font-family: "Roboto";
    color: #000;
    text-shadow: none;
    margin: 0 0 10px 0;
    font-weight: 400;
}

.company-banner-text-letter.company-banner-text-thriveprograme {
    width: 1163px;
    margin: 0 auto;
}

.join-section-left img {
    width: auto;
}

.join-ourbox {
    text-align: center;
    padding: 23px 0 53px
}

.join-section-left {
    width: 50%;
    float: left;
}

.join-section-right {
    width: 50%;
    float: left;
}

.join-ourbox span.jointop {
    font-size: 27px;
    color: #f3d5bd;
    font-weight: 500;
    font-family: 'gotham_htfmedium';
}

.join-ourbox h3 {
    margin: 0 0 10px;
    font-size: 66px;
    color: #ffffff;
    font-weight: 500;
    font-style: italic;
    font-family: 'gotham_htfmedium';
    letter-spacing: 5px;
}

.join-ourbox h3 span {
    font-family: 'gotham_htf_bookregular';
}

.join-ourbox span.joinbottom {
    font-size: 31px;
    color: #f3d5bd;
}

.join-section-right p {
    margin: 0 0 35px;
    font-size: 16px;
    line-height: 30px;
    color: #ffffff;
    font-family: 'gotham_htf_bookregular';
}

.join-section-rightbottom span {
    font-size: 22px;
    color: #f3d5bd;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-weight: 300;
    font-family: 'gotham_htf_lightregular';
}

.join-section-rightbottom h2 {
    margin: 0;
    font-size: 22px;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: 700;
    font-family: 'gotham_htfmedium';
}

.join-bottom-btn {
    text-align: center;
    padding: 60px 0 0;
}

.join-bottom-btn a {
    height: 46px;
    line-height: 46px;
    font-size: 18px;
    color: #ffffff;
    background: #d39f8c;
    display: inline-block;
    text-transform: uppercase;
    font-weight: 400;
    font-family: 'gotham_htf_lightregular';
    width: 194px;
    text-align: center;
    border-radius: 60px;
}


/*** 23-6-2020 ***/

.company-banner-text-letter.company-banner-text-thriveprograme-newbanner {
    text-align: center;
    padding: 135px 0 0;
}

.company-banner-text-letter.company-banner-text-thriveprograme-newbanner h4 {
    margin: 0;
    font-size: 62px;
    line-height: 83px;
    color: #fff;
    font-style: italic;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    letter-spacing: 5px;
    max-width: 1000px;
    margin: 0 auto 50px;
}

.company-banner-text-letter.company-banner-text-thriveprograme-newbanner h4 span {
    font-weight: 200;
}

.company-banner-text-letter.company-banner-text-thriveprograme-newbanner p {
    margin: 0;
    font-size: 25px;
    line-height: 40px;
    color: #fff;
    font-weight: 300;
    font-family: 'Montserrat', sans-serif;
    letter-spacing: 2px;
}

.company-banner-text-letter.company-banner-text-thriveprograme-newbanner .join-bottom-btn a {
    width: 310px;
}

.company-banner-text-letter.company-banner-text-thriveprograme-newbanner .join-bottom-btn {
    padding: 70px 0 0;
}

.company-banner-text-letter.company-banner-text-thriveprograme-newbanner h3 {
    margin: 0;
    font-size: 48px;
    line-height: 60px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 5px;
    width: 60%;
    margin: 0 auto 50px;
}

.company-banner-text-letter.company-banner-text-thriveprograme-newbanner h3 span {
    font-family: didot;
    font-weight: 300;
    text-transform: initial;
    letter-spacing: 2px;
}

.company-banner-text-letter.company-banner-text-thriveprograme-newbanner h3 span.bold {
    font-family: didot;
    font-weight: 300;
}

.company-banner-text-letter.company-banner-text-thriveprograme-newbanner h3 strong {
    font-style: italic;
    font-weight: 700;
}

.join-bottom-btn a.new-btn {
    height: 55px;
    line-height: 50px;
    width: 220px !important;
    border-radius: 0;
    background-image: linear-gradient(to right, #e0b6a4, #c79685);
    position: relative;
    border-top: 3px solid #bfa296;
    border-bottom: 3px solid #bfa296;
    border-left: 5px solid #bfa296;
    border-right: 5px solid #bfa296;
    font-size: 20px;
    font-weight: 700;
    font-family: 'gotham_htfmedium';
    letter-spacing: 2px;
}

.rethinkdiv .company-banner-text-letter {
    text-align: center;
    padding: 100px 0 0;
}

.rethinkdiv .company-banner-text-letter h3 {
    margin: 0 0 30px;
    font-size: 64.89px;
    line-height: 61.8px;
    color: #ffffff;
    font-family: 'gotham_htfbold';
    font-weight: 700;
    letter-spacing: 2px;
}

.rethinkdiv .company-banner-text-letter h3 span {
    font-weight: 300;
    font-style: italic;
    font-family: 'gotham_htf_lightregular';
    letter-spacing: 5px;
}

.rethinkdiv .company-banner-text-letter h5 {
    margin: 0;
    font-size: 45.55px;
    line-height: 50.13px;
    color: #fff;
    font-family: 'Times roman';
    font-weight: 300;
    letter-spacing: 2px;
}

.rethinkdiv .company-banner-text-letter p {
    margin: 83px 0 0;
    font-size: 15.5px;
    line-height: 36px;
    color: #fff;
    font-family: 'gotham_htf_bookregular';
}

.rethinkdiv .company-banner-text-letter h5 span img {
    width: auto;
    display: inline-block;
    vertical-align: middle;
    margin-left: 18px;
}

.rethinkdiv .join-bottom-btn a.new-btn {
    display: inline-block;
    height: 46px;
    line-height: 42px;
    border: 2px solid #ffffff;
    width: 310px !important;
    background: transparent;
    font-size: 18px;
    color: #fff;
    font-family: 'gotham_htf_bookregular';
    font-weight: 300;
    letter-spacing: 1px;
    border-radius: 50px;
}

.img-block-trend-icon img {
    width: auto;
}

.NH-top-img-block-trend {
    text-align: center;
    padding: 40px 0 0;
}

.img-block-trend-text {
    padding: 50px 0;
}

.img-block-trend-text h3 {
    margin: 0 0 10px;
    font-size: 24px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 900;
    font-family: 'gotham_htf_blackregular';
    letter-spacing: 3px;
}

.img-block-trend-text h3 span {
    font-family: 'Times New Roman';
    font-style: italic;
    text-transform: none;
    font-weight: 300;
}

.img-block-trend-text h2 {
    margin: 0 0 10px;
    font-size: 54px;
    line-height: 74px;
    color: #fff;
    text-transform: uppercase;
    font-family: "Montserrat";
    font-weight: 800;
    letter-spacing: 2px;
    font-style: initial;
}

body .img-block-trend-text h4.b4 {
    font-size: 20px;
    font-style: normal !important;
}

.img-block-trend-text h4 {
    margin: 0;
    font-size: 20px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 900;
    font-family: 'gotham_htf_blackregular';
    letter-spacing: 3px;
}

.img-block-trend-text h2 span {
    font-weight: 300;
    font-style: italic;
}

.img-block-trend-text-bottom h5 {
    margin: 0 0 22px;
    font-size: 40px;
    color: #f2cca1;
    font-family: 'Times New Roman';
    font-weight: 500;
    letter-spacing: 1px;
}

.img-block-trend-text-bottom span {
    font-size: 22px;
    color: #fff;
    display: inline-block;
    font-family: "Montserrat";
    font-weight: 700;
    letter-spacing: 3px;
}

.img-block-trend-text-bottom span p {
    display: inline-block;
    font-style: inherit;
    margin: 0
}


/* .img-block-trend-text-bottom a {
    height: 56px;
    display: inline-block;
    border: 3px solid #fff;
    line-height: 48px;
    font-size: 16.44px;
    color: #fff;
    font-family: 'Gotham-Book';
    font-weight: 700;
    text-transform: uppercase;
    background: url(../imagesMarketing/ti-corporate.jpg) no-repeat;
    letter-spacing: 1px;
    padding: 0 82px;
    background-size: cover;
    margin: 30px 0 0;
} */

.img-block-trend-text-bottom p {
    margin: 0 0 35px;
    font-size: 28px;
    line-height: 40px;
    color: #f2cca1;
    font-family: 'Times New Roman';
    letter-spacing: 3px;
}

.wrapper-box {
    max-width: 1163px;
    margin: 0 auto;
}

.futurewellness-rightimg {
    float: right;
}

.futurewellness-rightimg img {
    width: auto;
    height: auto;
}

.futurewellness-lefttext h3 {
    margin: 0;
    font-family: 'GothamBold-Regular';
    font-weight: 700;
    font-size: 26px;
    color: #ffffff;
    letter-spacing: 1px;
}

.futurewellness-lefttext {
    position: absolute;
    padding: 24px 0 0;
}

.futurewellness-lefttext h2 {
    margin: 7px 0 14px;
    font-family: "Montserrat";
    font-weight: 700;
    font-size: 63.99px;
    color: #fff;
    letter-spacing: 2px;
}

.futurewellness-lefttext h2 span {
    font-style: italic;
    font-family: "Montserrat";
    font-weight: 700;
    font-size: 63.99px;
    color: #fff;
    letter-spacing: 2px;
}

.futurewellness-lefttext span {
    margin: 0;
    font-family: "Times New Roman";
    font-weight: 300;
    font-size: 28px;
    color: #ffffff;
    letter-spacing: 1px;
}

.futurewellness-lefttext h5 {
    margin: 2px 0 50px;
    font-family: 'Gotham-Book';
    font-weight: 500;
    font-size: 28px;
    color: #ffffff;
    letter-spacing: 1px;
}

.futurewellness-lefttext h5 span.lighttext {
    font-style: italic;
    font-family: 'Gotham-Book';
    font-weight: 500;
    font-size: 28px;
    color: #ffffff;
    letter-spacing: 1px;
}

.futurewellness-lefttext a {
    display: inline-block;
    height: 54px;
    line-height: 47px;
    background: #b2889e;
    border: 4px solid #ffffff;
    color: #ffffff;
    padding: 0 24px;
    font-size: 17.93px;
    font-family: 'GothamBold-Regular';
    font-weight: 700;
    letter-spacing: 1px;
}

.futurewellness-lefttext p {
    margin: 16px 0 0;
    font-family: "Times New Roman";
    font-weight: 300;
    font-size: 22px;
    color: #ffffff;
    letter-spacing: 1px;
    font-style: italic;
    line-height: 25px;
}

.futurewellnesscorporate-box {
    padding: 80px 0 0;
}


/*** 23-6-2020 End ***/

@media (max-width: 1910px) {
    .NH-top-img-block-trend {
        padding: 40px 0 0;
    }
    .img-block-trend-text {
        padding: 40px 0;
    }
    .img-block-trend-text-bottom p {
        margin: 0 0 20px;
    }
}

@media (max-width: 1900px) {
    .join-ourbox {
        text-align: center;
        padding: 20px 0 40px;
    }
    .join-ourbox h3 {
        font-size: 58px;
    }
    .join-ourbox span.joinbottom {
        font-size: 28px;
    }
    .join-section-right p {
        margin: 0 0 32px;
    }
    .join-bottom-btn {
        padding: 45px 0 0;
    }
    .company-banner-text-letter.company-banner-text-thriveprograme-newbanner h3 {
        width: 65%;
    }
    .company-banner-text-letter.company-banner-text-thriveprograme-newbanner {
        padding: 120px 0 0;
    }
}

@media (max-width: 1700px) {
    .join-ourbox h3 {
        font-size: 54px;
    }
    .join-ourbox span.joinbottom {
        font-size: 26px;
    }
    .join-bottom-btn {
        padding: 40px 0 0;
    }
    .company-banner-text-letter.company-banner-text-thriveprograme-newbanner {
        padding: 90px 0 0;
    }
    .company-banner-text-letter.company-banner-text-thriveprograme-newbanner h4 {
        font-size: 60px;
        line-height: 80px;
        margin: 0 auto 40px;
    }
    .company-banner-text-letter.company-banner-text-thriveprograme-newbanner p {
        font-size: 23px;
        line-height: 38px;
    }
    .company-banner-text-letter.company-banner-text-thriveprograme-newbanner h3 {
        width: 75%;
    }
}

@media (max-width: 1600px) {
    .img-block-trend-text h3 {
        font-size: 24px;
    }
    .img-block-trend-text h2 {
        font-size: 42px;
        line-height: 64px;
    }
    .img-block-trend-text-bottom h5 {
        font-size: 37px;
    }
    .img-block-trend-text-bottom span {
        font-size: 26px;
    }
    .trendTIbngbannerdigital .NH-top-img-block-trend {
        padding: 20px 0 0;
    }
}

@media (max-width: 1500px) {
    .join-ourbox {
        padding: 20px 0 40px;
    }
    .join-ourbox span.jointop {
        font-size: 25px;
    }
    .join-ourbox h3 {
        font-size: 58px;
    }
    .join-section-right p {
        line-height: 28px;
    }
    .join-bottom-btn {
        padding: 40px 0 0;
    }
    .company-banner-text-letter.company-banner-text-thriveprograme-newbanner {
        padding: 70px 0 0;
    }
    .company-banner-text-letter.company-banner-text-thriveprograme-newbanner h4 {
        font-size: 50px;
        line-height: 70px;
        margin: 0 auto 35px;
        max-width: 850px;
    }
    .company-banner-text-letter.company-banner-text-thriveprograme-newbanner h3 {
        font-size: 40px;
        line-height: 52px;
        width: 70%;
    }
}

@media (max-width: 1400px) {
    .join-ourbox h3 {
        font-size: 50px;
    }
    .join-ourbox span.joinbottom {
        font-size: 28px;
    }
    .join-section-rightbottom span {
        font-size: 20px;
    }
    .join-section-rightbottom h2 {
        font-size: 20px;
    }
    .company-banner-text-letter.company-banner-text-thriveprograme-newbanner h4 {
        font-size: 40px;
        line-height: 60px;
        margin: 0 auto 30px;
        max-width: 700px;
    }
    .company-banner-text-letter.company-banner-text-thriveprograme-newbanner p {
        font-size: 20px;
        line-height: 34px;
    }
    .company-banner-text-letter.company-banner-text-thriveprograme-newbanner .join-bottom-btn {
        padding: 50px 0 0;
    }
    .company-banner-text-letter.company-banner-text-thriveprograme-newbanner h3 {
        font-size: 36px;
    }
    .company-banner-text-letter.company-banner-text-thriveprograme-newbanner {
        padding: 100px 0 0;
    }
    .rethinkdiv .company-banner-text-letter h3 {
        font-size: 52px;
        line-height: 52px;
    }
    .rethinkdiv .company-banner-text-letter h5 {
        font-size: 40px;
        line-height: 45px;
    }
    .rethinkdiv .company-banner-text-letter p {
        margin: 70px 0 0;
    }
    .img-block-trend-text {
        padding: 41px 0 40px;
    }
    .img-block-trend-text h3 {
        font-size: 28px;
    }
    .img-block-trend-text h2 {
        font-size: 42px;
        line-height: 52px;
    }
    .futurewellnesscorporate-box {
        padding: 50px 0 0;
    }
}

@media (max-width: 1300px) {
    .join-ourbox {
        padding: 15px 0 30px;
    }
    .join-ourbox span.jointop {
        font-size: 22px;
    }
    .join-ourbox h3 {
        margin: 0 0 5px;
        font-size: 44px;
    }
    .join-ourbox span.joinbottom {
        font-size: 24px;
    }
    .join-section-right p {
        margin: 0 0 50px;
    }
    .join-bottom-btn a {
        font-size: 16px;
    }
    .company-banner-text-letter.company-banner-text-thriveprograme-newbanner h3 {
        font-size: 34px;
        line-height: 50px;
    }
    .company-banner-text-letter.company-banner-text-thriveprograme-newbanner {
        padding: 120px 0 0;
    }
    .NWH-top-img-block.NH-top-img-block {
        height: 500px;
    }
    .home-slider-wrapper {
        height: 500px;
    }
    .join-bottom-btn a.new-btn {
        font-size: 16px;
    }
    .rethinkdiv .company-banner-text-letter {
        padding: 50px 0 0;
    }
    .NH-top-img-block-trend {
        padding: 25px 0 0;
    }
    .img-block-trend-text {
        padding: 20px 0 20px;
    }
    .img-block-trend-text h3 {
        font-size: 24px;
        margin: 0 0 15px;
    }
    .img-block-trend-text h2 {
        font-size: 32px;
        line-height: 34px;
    }
    .img-block-trend-text-bottom h5 {
        font-size: 34px;
        margin: 0 0 15px;
    }
    .img-block-trend-text-bottom span {
        font-size: 24px;
    }
    .img-block-trend-text-bottom p {
        margin: 0 0 15px;
    }
    .futurewellnesscorporate-box {
        padding: 10px 0 0;
    }
    .img-block-trend-text-bottom.c2 span {
        padding-bottom: 10px !important;
    }
    .trendTIbngbannerdigital .img-block-trend-text-bottom a {
        margin: 15px 0 0 !important;
    }
}

@media (max-width: 1200px) {
    .join-ourbox span.jointop {
        font-size: 20px;
    }
    .join-ourbox h3 {
        font-size: 40px;
    }
    .join-ourbox span.joinbottom {
        font-size: 20px;
    }
    .company-banner-text-letter.company-banner-text-thriveprograme {
        width: 100%;
    }
    .join-section-left {
        padding: 0 15px;
    }
    .join-section-right {
        padding: 0 15px;
    }
    .join-section-right p {
        margin: 0 0 40px;
        line-height: 26px;
    }
    .join-section-rightbottom h2 {
        font-size: 18px;
    }
    .company-banner-text-letter.company-banner-text-thriveprograme-newbanner h3 {
        width: 75%;
        font-size: 30px;
        line-height: 40px;
    }
    .company-banner-text-letter.company-banner-text-thriveprograme-newbanner {
        padding: 100px 0 0;
    }
    .rethinkdiv .company-banner-text-letter h3 {
        font-size: 42px;
        line-height: 42px;
    }
    .rethinkdiv .company-banner-text-letter h5 {
        font-size: 32px;
        line-height: 32px;
    }
    .rethinkdiv .company-banner-text-letter h5 span img {
        width: 50px;
        margin-left: 10px;
    }
    .wrapper-box {
        max-width: 1263px;
        margin: 0 auto;
        width: 100%;
        padding: 0 50px;
    }
    .futurewellness-rightimg img {
        width: 600px;
    }
    .futurewellness-lefttext h3 {
        font-size: 24px;
    }
    .futurewellness-lefttext h2 {
        font-size: 50.99px;
    }
    .futurewellness-lefttext h2 span {
        font-size: 50.99px;
    }
    .futurewellness-lefttext span {
        font-size: 26px;
    }
    .futurewellness-lefttext h5 {
        margin: 2px 0 30px;
        font-size: 26px;
    }
    .futurewellness-lefttext a {
        height: 50px;
        line-height: 43px;
        padding: 0 20px;
        font-size: 16px;
    }
    .futurewellnesscorporate-box {
        padding: 40px 0 0;
    }
}

@media (max-width: 990px) {
    .home-slider-wrapper {
        height: 500px;
    }
    .NWH-top-img-block.NH-top-img-block {
        height: 500px;
    }
}

@media (max-width: 1023px) {
    .join-ourbox {
        padding: 10px 0 15px;
    }
    .join-ourbox span.jointop {
        font-size: 18px;
    }
    .join-ourbox h3 {
        font-size: 28px;
    }
    .join-ourbox span.joinbottom {
        font-size: 16px;
    }
    .join-section-left {
        padding: 0 10px;
    }
    .join-section-right {
        padding: 0 10px;
    }
    .join-section-right p {
        margin: 0 0 26px;
        font-size: 14px;
        line-height: 18px;
    }
    .join-section-rightbottom span {
        font-size: 18px;
    }
    .join-section-rightbottom h2 {
        font-size: 16px;
    }
    .join-bottom-btn {
        padding: 30px 0 0;
    }
    .join-bottom-btn a {
        height: 40px;
        line-height: 40px;
        width: 164px;
        font-size: 15px;
    }
    .company-banner-text-letter.company-banner-text-thriveprograme-newbanner {
        padding: 50px 0 0;
    }
    .company-banner-text-letter.company-banner-text-thriveprograme-newbanner h4 {
        font-size: 30px;
        line-height: 45px;
        margin: 0 auto 25px;
        max-width: 520px;
    }
    .company-banner-text-letter.company-banner-text-thriveprograme-newbanner p {
        font-size: 16px;
        line-height: 26px;
    }
    .company-banner-text-letter.company-banner-text-thriveprograme-newbanner .join-bottom-btn a {
        width: 220px;
    }
    .wrapper-Platform-fs {
        padding: 10px 0 10px 10px;
        width: 100%;
        text-align: center !important;
    }
    .wrapper-Platform-fs:first-child:before {
        width: 0px;
    }
    .company-banner-text-letter.company-banner-text-thriveprograme-newbanner h3 {
        width: 80%;
        font-size: 24px;
        line-height: 36px;
        margin: 0 auto 25px;
    }
    .company-banner-text-letter.company-banner-text-thriveprograme-newbanner .join-bottom-btn {
        padding: 30px 0 0;
    }
    .join-bottom-btn a.new-btn {
        font-size: 14px;
        height: 50px;
        line-height: 45px;
        width: 200px !important;
    }
    .rethinkdiv .company-banner-text-letter h3 {
        font-size: 32px;
        line-height: 32px;
        margin: 0 0 20px;
    }
    .rethinkdiv .company-banner-text-letter h5 {
        font-size: 26px;
        line-height: 26px;
    }
    .rethinkdiv .company-banner-text-letter h5 span img {
        width: 40px;
    }
    .rethinkdiv .company-banner-text-letter {
        padding: 30px 0 0;
    }
    .rethinkdiv .company-banner-text-letter p {
        font-size: 15px;
        line-height: 30px;
        margin: 30px 0 0;
    }
    .rethinkdiv .join-bottom-btn {
        padding: 20px 0 0;
    }
    .img-block-trend-icon img {
        width: 54px;
    }
    .img-block-trend-text h3 {
        font-size: 18px;
        margin: 0 0 10px;
    }
    .img-block-trend-text {
        padding: 15px 0 15px;
    }
    .img-block-trend-text h2 {
        font-size: 22px;
        line-height: 22px;
        margin: 0 0 10px;
    }
    .img-block-trend-text-bottom h5 {
        font-size: 31px;
        margin: 0 0 10px;
    }
    .img-block-trend-text-bottom span {
        font-size: 22px;
    }
    .NH-top-img-block-trend {
        padding: 15px 0 0;
    }
    .img-block-trend-text-bottom h5 {
        font-size: 26px;
    }
    .img-block-trend-text-bottom span {
        font-size: 18px;
    }
    .img-block-trend-text-bottom a {
        margin: 10px 0 0;
        font-size: 13px;
        padding: 0 42px;
        height: 46px;
        line-height: 38px;
    }
    .img-block-trend-text h4 {
        font-size: 18px;
    }
    .img-block-trend-text-bottom p {
        font-size: 24px;
        line-height: 30px;
        margin: 0 0 10px;
    }
    .img-block-trend-text-bottom span p {
        margin: 0;
        font-size: 18px;
    }
    .futurewellness-rightimg img {
        width: 400px;
    }
    .futurewellness-lefttext {
        padding: 15px 0 0;
    }
    .futurewellness-lefttext h3 {
        font-size: 20px;
    }
    .futurewellness-lefttext h2 {
        margin: 5px 0 10px;
        font-size: 32.99px;
    }
    .futurewellness-lefttext h2 span {
        font-size: 32.99px;
    }
    .futurewellness-lefttext span {
        font-size: 22px;
    }
    .futurewellness-lefttext h5 {
        margin: 0px 0 10px;
        font-size: 20px;
    }
    .futurewellness-lefttext h5 span.lighttext {
        font-size: 20px;
    }
    .futurewellness-lefttext a {
        height: 40px;
        line-height: 33px;
        padding: 0 10px;
        font-size: 12px;
    }
    .futurewellness-lefttext {
        padding: 10px 0 0;
    }
    .futurewellnesscorporate-box {
        padding: 20px 0 0;
    }
}

@media (max-width: 767px) {
    .join-section {
        display: none;
    }
    .join-ourbox {
        padding: 30px 0 15px;
    }
    .join-ourbox h3 {
        margin: 10px 0 15px;
    }
    .company-banner-text-letter.company-banner-text-thriveprograme-newbanner {
        padding: 30px 0 0;
    }
    .company-banner-text-letter.company-banner-text-thriveprograme-newbanner h4 {
        font-size: 22px;
        line-height: 28px;
        margin: 0 auto 20px;
        max-width: 420px;
    }
    .company-banner-text-letter.company-banner-text-thriveprograme-newbanner p {
        font-size: 13px;
        line-height: 20px;
    }
    .company-banner-text-letter.company-banner-text-thriveprograme-newbanner .join-bottom-btn {
        padding: 30px 0 0;
    }
    .company-banner-text-letter.company-banner-text-thriveprograme-newbanner h3 {
        width: 80%;
        font-size: 20px;
        line-height: 28px;
        margin: 0 auto 10px;
    }
    .company-banner-text-letter.company-banner-text-thriveprograme-newbanner p br {
        display: none;
    }
    .home-slider-wrapper {
        height: 320px;
    }
    .NWH-top-img-block.NH-top-img-block {
        height: 330px;
    }
    .rethinkdiv .company-banner-text-letter h3 {
        font-size: 22px;
        line-height: 22px;
        margin: 0 0 15px;
    }
    .rethinkdiv .company-banner-text-letter h5 {
        font-size: 20px;
        line-height: 20px;
    }
    .rethinkdiv .company-banner-text-letter h5 span img {
        width: 32px;
        margin-left: 0px;
    }
    .rethinkdiv .company-banner-text-letter p br {
        display: none;
    }
    .rethinkdiv .company-banner-text-letter p {
        font-size: 14px;
        line-height: 22px;
        margin: 22px 0 0;
    }
    .rethinkdiv .join-bottom-btn a.new-btn {
        height: 44px;
        line-height: 40px;
        width: 260px !important;
        font-size: 16px;
    }
    .NH-top-img-block-trend {
        padding: 10px 0 0;
    }
    .img-block-trend-text h3 {
        font-size: 16px;
        margin: 0 0 10px;
    }
    .img-block-trend-text h2 {
        font-size: 18px;
        line-height: 24px;
    }
    .img-block-trend-text-bottom h5 {
        font-size: 24px;
    }
    .img-block-trend-text-bottom span {
        font-size: 18px;
    }
    .img-block-trend-text-bottom a {
        margin: 15px 0 0;
        font-size: 14px;
        padding: 0 35px;
        height: 46px;
        line-height: 38px;
    }
    .img-block-trend-icon img {
        width: 38px;
    }
    .img-block-trend-text h4 {
        font-size: 16px;
    }
    .img-block-trend-text-bottom p {
        font-size: 18px;
        line-height: 24px;
        margin: 0 0 10px;
        letter-spacing: 2px;
    }
    .wrapper-box {
        padding: 0 30px;
    }
    .futurewellness-rightimg img {
        width: 250px;
    }
    .futurewellness-lefttext h3 {
        font-size: 14px;
    }
    .futurewellness-lefttext h2 {
        margin: 5px 0 5px;
        font-size: 20.99px;
    }
    .futurewellness-lefttext h2 span {
        font-size: 20.99px;
    }
    .futurewellness-lefttext span {
        font-size: 16px;
    }
    .futurewellness-lefttext h5 {
        margin: 0px 0 50px;
        font-size: 14px;
    }
    .futurewellness-lefttext h5 span.lighttext {
        font-size: 14px;
    }
    .futurewellness-lefttext a {
        height: 40px;
        line-height: 33px;
        padding: 0 10px;
        font-size: 12px;
    }
    .futurewellness-lefttext p {
        margin: 10px 0 0;
        font-size: 20px;
    }
}

@media (max-width: 479px) {
    .join-ourbox {
        padding: 20px 0 15px;
    }
    .join-ourbox span.jointop {
        font-size: 16px;
    }
    .join-ourbox h3 {
        font-size: 22px;
        letter-spacing: 1px;
    }
    .join-ourbox span.joinbottom {
        font-size: 15px;
    }
    .join-bottom-btn a {
        font-size: 14px;
    }
    .company-banner-text-letter.company-banner-text-thriveprograme-newbanner h4 {
        font-size: 17px;
        line-height: 26px;
        letter-spacing: 3px;
    }
    .company-banner-text-letter.company-banner-text-thriveprograme-newbanner p {
        letter-spacing: 1px;
    }
    .company-banner-text-letter.company-banner-text-thriveprograme-newbanner {
        padding: 10px 0 0;
    }
    .company-banner-text-letter.company-banner-text-thriveprograme-newbanner h3 {
        width: 98%;
        font-size: 18px;
        line-height: 24px;
        margin: 0 auto 10px;
    }
    .company-banner-text-letter.company-banner-text-thriveprograme-newbanner .join-bottom-btn {
        padding: 20px 0 0;
    }
    .join-bottom-btn a.new-btn {
        font-size: 13px;
        height: 45px;
        line-height: 38px;
        width: 150px !important;
    }
    .home-slider-wrapper {
        height: 300px;
    }
    .NWH-top-img-block.NH-top-img-block {
        height: 300px;
    }
    .rethinkdiv .company-banner-text-letter h3 {
        font-size: 18px;
        line-height: 18px;
        margin: 0 0 10px;
    }
    .rethinkdiv .company-banner-text-letter {
        padding: 15px 0 0;
    }
    .rethinkdiv .company-banner-text-letter h5 {
        font-size: 18px;
        line-height: 18px;
    }
    .rethinkdiv .company-banner-text-letter h5 span img {
        width: 28px;
    }
    .rethinkdiv .company-banner-text-letter p {
        font-size: 12px;
        line-height: 18px;
        margin: 10px 0 0;
    }
    .rethinkdiv .join-bottom-btn a.new-btn {
        height: 40px;
        line-height: 36px;
        width: 220px !important;
        font-size: 13px;
    }
    .rethinkdiv .join-bottom-btn {
        padding: 15px 0 0;
    }
    .NH-top-img-block-trend {
        padding: 10px 0 0;
    }
    .img-block-trend-icon img {
        width: 30px;
    }
    .img-block-trend-text h3 {
        font-size: 12px;
    }
    .img-block-trend-text h2 {
        font-size: 16px;
        line-height: 18px;
        letter-spacing: 0px;
        margin: 0 0 5px;
    }
    .img-block-trend-text {
        padding: 10px 0 15px;
    }
    .img-block-trend-text-bottom h5 {
        font-size: 20px;
    }
    .img-block-trend-text-bottom span {
        font-size: 16px;
        letter-spacing: 1px;
    }
    .img-block-trend-text-bottom a {
        margin: 10px 0 0;
        font-size: 11px;
        padding: 0 25px;
        height: 36px;
        line-height: 28px;
    }
    .img-block-trend-text-bottom p {
        font-size: 16px;
        line-height: 20px;
        margin: 0 0 10px;
        letter-spacing: 0.5px;
    }
    .img-block-trend-text-bottom span p {
        font-size: 16px;
    }
    .wrapper-box {
        padding: 0 15px;
    }
    .futurewellnesscorporate-box {
        padding: 5px 0 0;
    }
    .futurewellness-rightimg {
        text-align: center;
        width: 100%;
    }
    .futurewellness-rightimg img {
        width: 120px;
    }
    .futurewellness-lefttext {
        padding: 5px 0 0;
        display: inline-block;
        position: static;
    }
    .futurewellness-lefttext h3 {
        font-size: 12px;
    }
    .futurewellness-lefttext h2 br {
        display: none;
    }
    .futurewellness-lefttext h2 {
        margin: 5px 0 5px;
        font-size: 14px;
    }
    .futurewellness-lefttext h2 span {
        font-size: 14px;
    }
    .futurewellness-lefttext span {
        font-size: 14px;
    }
    .futurewellness-lefttext h5 {
        margin: 0px 0 10px;
        font-size: 14px;
    }
    .futurewellness-lefttext a {
        border: 2px solid #ffffff;
        height: 32px;
        line-height: 30px;
        padding: 0 10px;
        font-size: 10px;
    }
    .futurewellness-lefttext p br {
        display: none;
    }
    .futurewellness-lefttext p {
        margin: 5px 0 0;
        font-size: 14px;
    }
}


/**/

.first_slidetext {
    text-align: left;
    max-width: 630px;
    margin-top: 25px;
}

.first_slidetext h6 {
    color: #fff;
    font-family: 'GFS Didot';
    font-size: 24px;
    font-weight: 200;
    font-style: italic;
    letter-spacing: 0.55px;
}

.first_slidetext h2 {
    color: #fff;
    font-weight: 600;
    letter-spacing: 1.55px;
    font-family: 'gotham_htfmedium';
    font-size: 34px;
    margin-bottom: 0;
}

.first_slidetext h3 {
    margin-top: 12px;
    color: #fff;
    text-transform: uppercase;
    font-size: 34px;
    margin-bottom: 26px;
}

.first_slidetext h5 {
    color: #a04d27;
    font-size: 24px;
    font-weight: 800;
    font-family: 'gotham_htf_blackregular';
    letter-spacing: 0.8px;
    margin-bottom: 26px;
}

.first_slidetext h5 span:first-child {
    margin: 0 15px;
    font-weight: 500;
    font-family: 'gotham_htf_bookregular';
}

.first_slidetext h5 span:last-child {
    font-weight: 400;
    font-style: italic;
    font-family: 'gotham_htf_bookregular';
}

.first_slidetext p {
    color: #fff;
    font-size: 16px;
    line-height: 2;
    letter-spacing: 0.45px;
}

.first_slidetext a {
    border: 2px solid #a04d27;
    padding: 10px 36px;
    border-radius: 30px;
    text-transform: uppercase;
    letter-spacing: 1.2px;
    color: #a04d27;
    font-weight: 500;
    font-family: 'gotham_htfmedium';
    font-size: 16px;
    margin-top: 53px;
    display: block;
    width: max-content;
    white-space: pre-wrap;
    transition: 0.5s;
}

.first_slidetext a:hover {
    background-color: #a04d27;
    color: #fff;
}

@media (max-width: 800px) {
    .first_slidetext {
        margin-top: 5px;
    }
    .first_slidetext h6 {
        font-size: 16px;
    }
    .first_slidetext h2 {
        font-size: 18px;
        margin-top: 0;
    }
    .first_slidetext h3 {
        margin-top: 9px;
        font-size: 17px;
        margin-bottom: 5px;
    }
    .first_slidetext h5 span:first-child {
        display: block;
        font-size: 0;
    }
    .first_slidetext h5 {
        font-size: 14px;
        font-weight: 500;
        font-family: 'gotham_htfbold';
        letter-spacing: 0.8px;
        margin-bottom: 7px;
        line-height: 1.5;
        margin-top: 7px;
    }
    .first_slidetext p {
        font-size: 13px;
        line-height: 1.3;
        letter-spacing: 0.35px;
    }
    .first_slidetext a {
        border: 1px solid #a04d27;
        padding: 7px 23px;
        font-size: 10px;
        margin-top: 15px;
    }
    .first_slidetext p br {
        display: none;
    }
}

@media (min-width: 1800px) {
    .first_slidetext {
        margin-top: 60px;
    }
}


/**/

.rl_sliderbox {
    width: 45%;
    margin: auto;
    margin-left: 0;
    text-align: left;
    margin-top: 2rem;
}

.rl_sliderbox h6 {
    color: #fff;
    font-size: 21px;
    text-transform: uppercase;
    margin-bottom: 22px;
    letter-spacing: 0.45px;
    font-family: 'gotham_htf_bookregular';
}

.rl_sliderbox h4 {
    margin-top: 22px;
    color: #fff;
    font-size: 21px;
    text-transform: uppercase;
    margin-bottom: 32px;
    letter-spacing: 0.45px;
    font-family: 'gotham_htf_bookregular';
}

.rl_sliderbox img {
    width: 249px;
    margin-left: 0;
    margin-top: 22px;
}

.rl_sliderbox h3 {
    color: #ffffffd9;
    font-family: emoji;
    font-style: italic;
    letter-spacing: 0.85px;
    font-size: 21px;
    margin-bottom: 3.5rem;
    margin-top: 1.6rem;
}

.rl_sliderbox p b {
    font-family: 'gotham_htfmedium';
    font-weight: initial;
    color: #fff;
}

.rl_sliderbox p {
    color: #ffffffd9;
    font-size: 16px;
    letter-spacing: 0.45px;
    line-height: 1.9;
    font-family: 'Gotham-Book';
    margin-bottom: 4.8rem;
}

.rl_sliderbox p span {
    color: #db528c;
    font-family: 'gotham_htf_blackregular';
}

.rl_sliderbox a.fstyle:hover {
    background: #db528c;
    color: #fff;
    outline: 4px solid #db528c;
}

.rl_sliderbox h5 {
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    font-family: 'gotham_htfmedium';
    font-style: italic;
    letter-spacing: 1.15px;
    margin-bottom: 1.2rem;
}

.rl_sliderbox a.fstyle {
    color: #fff;
    border: 0;
    padding: 9px 40px;
    font-size: 15px;
    font-family: 'gotham_htf_bookregular';
    letter-spacing: 1px;
    background: #d0397b;
    outline: 4px solid #6d5363f0;
    font-style: italic;
    margin-top: 20px;
    margin-bottom: 20px;
    display: block;
    width: min-content;
    white-space: nowrap;
    font-weight: bold;
}

a.fstyle.fstylealready {
    padding: 9px 51px;
    letter-spacing: 0;
    margin-bottom: 35px;
}

a.fstyle.fstylealready span {
    color: #ffbd6f;
}

.rl_sliderbox p a i {
    text-decoration: underline;
}

.rl_sliderbox p a {
    color: #ffffffd9;
    letter-spacing: 0.60px;
}

.rl_sliderbox h4 span {
    color: #c2467b;
    font-weight: 600;
}
.fs_browzwear {
    width: 45%;
    margin: auto;
    margin-left: 0;
    text-align: left;
    margin-top: 7rem;
}
.fs_browzwear img {
    width: auto;
    margin:0;
}
.fs_browzwear h6 {
    color: #c0b740;
    font-size: 20px;
    text-transform: uppercase;
    font-weight:bold; 
    letter-spacing: 2px;   
    font-family: 'Times New Roman';
    margin: 37px 0 0 0;
}
.fs_browzwear h4 {
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    font-weight:bold;    
   letter-spacing: 1.5px;
    font-family: 'gotham_htf_blackregular';
    margin: 36px 0 0 0;
}
.fs_browzwear h4 span {
    font-family: 'Gotham-Book';
    font-weight: normal;
}
.fs_browzwear h3 {
    color: #fff;
    font-size: 40px;
    text-transform: uppercase;
    font-weight:900;  
    letter-spacing: 3.5px;
    font-family: 'Montserrat';
    margin: 8px 0 0 0;
line-height: 46px;
}
.fs_browzwear h3 span{
    font-weight:300;
}
.fs_browzwear p {
    color: #c0b740;
    font-size: 14px;
    text-transform: uppercase;
    font-weight:bold;  
    letter-spacing: 0.60px;  
    font-family: 'Montserrat';
    margin: 22px 0 0 0;
}.fs_browzwear p i{font-weight:normal;}
.fs_browzwear a,.fs_browzwear a:hover,.fs_browzwear a:focus {
        border: 3px solid #e7e6e1;
    padding: 8px 60px;
    background: #3a3a43;
    color: #ffffff;
    font-family:'gotham_htfbold';
    font-size:13px;
    letter-spacing: 2px;  
    margin: 35px 0 0 0;
    float: left;
    outline:none;
}
@media only screen and (min-width: 240px) and (max-width: 765px) {
    .rl_sliderbox {
        width: 100%;
        margin-top: 10px;
    }
    .rl_sliderbox h4 {
        margin-top: 20px;
        font-size: 16px;
        margin-bottom: 15px;
    }
    .rl_sliderbox h6 {
        font-size: 16px;
        margin-bottom: 5px;
    }
    .rl_sliderbox img {
        width: 140px;
        margin-top: 20px;
    }
    .rl_sliderbox h3 {
        letter-spacing: 0.65px;
        font-size: 16px;
        margin-bottom: 1.1rem;
        margin-top: 1rem;
    }
    .rl_sliderbox p {
        font-size: 11px;
        letter-spacing: 0.25px;
        line-height: 1.7;
        margin-bottom: 1rem;
    }
    .rl_sliderbox h5 {
        font-size: 14px;
        letter-spacing: 1.15px;
        margin-bottom: 0.3rem;
    }
    .rl_sliderbox a.fstyle {
        padding: 5px 20px;
        font-size: 14px;
        letter-spacing: 1px;
        margin-bottom: 1.5rem;
    }
    .rl_sliderbox a.fstyle.fstylealready {
        padding: 5px 32px;
        letter-spacing: 0;
    }
    .rl_sliderbox p br {
        display: none;
    }
    .rlslider {
        background-position: left !important;
    }

    
    .fs_browzwear {
    
   margin-top: 0;
    width: 100%;
    text-align: center;
}
.fs_browzwear img {
       width: 120px;
    margin: 0 auto;
    
}
.fs_browzwear h6 {
    font-size: 15px;
    margin: 16px 0 0 0;
}
.fs_browzwear h4 {
    color: #fff;
    font-size: 10px;
    margin: 26px 0 0 0;
        letter-spacing: 1px;
}
 
.fs_browzwear h3 {
    font-size: 30px;
    margin: 5px 0 0 0;
line-height: 36px;
}
 
.fs_browzwear p {    
    font-size: 10px;
    margin: 15px 0 0 0;
} 
.fs_browzwear a,.fs_browzwear a:hover,.fs_browzwear a:focus {     
    padding: 6px 40px; 
    letter-spacing: 1px;  
    margin: 15px 0 0 0;
    float: none;
    display: inline-block;
}
}

@media only screen and (min-width: 766px) and (max-width: 991px) {
    .rl_sliderbox {
        width: 50%;
        margin-top: 7.2rem;
    }
    .rl_sliderbox h6 {
        font-size: 14px;
        margin-bottom: 21px;
        letter-spacing: 0.25px;
    }
    .rl_sliderbox img {
        width: 150px;
        margin-top: 20px;
    }
    .rl_sliderbox h3 {
        font-size: 17px;
        margin-bottom: 0.9rem;
        margin-top: 1rem;
    }
    .rl_sliderbox p {
        font-size: 12px;
        line-height: 1.8;
        margin-bottom: 1.3rem;
    }
    .rl_sliderbox p br {
        display: none;
    }
    .rl_sliderbox h5 {
        font-size: 15px;
        letter-spacing: 1.15px;
        margin-bottom: 0.4rem;
    }
    .rl_sliderbox a.fstyle {
        padding: 7px 35px;
        font-size: 14px;
        letter-spacing: 1px;
    }
    .rl_sliderbox a.fstyle.fstylealready {
        padding: 7px 47px;
        letter-spacing: 0;
    }


    
    .fs_browzwear {
    
    margin-top: 7rem;
}
.fs_browzwear img {
    width: auto;
    
}
.fs_browzwear h6 {
    font-size: 18px;
    margin: 20px 0 0 0;
}
.fs_browzwear h4 {
    color: #fff;
    font-size: 12px;
    margin: 26px 0 0 0;
        letter-spacing: 1px;
}
 
.fs_browzwear h3 {
    font-size: 35px;
    margin: 5px 0 0 0;
line-height: 46px;
}
 
.fs_browzwear p {    
    font-size: 12px;
    margin: 15px 0 0 0;
} 
.fs_browzwear a,.fs_browzwear a:hover,.fs_browzwear a:focus {     
    padding: 6px 40px; 
    letter-spacing: 1px;  
    margin: 25px 0 0 0;
}
}

@media only screen and (min-width: 992px) and (max-width: 1028px) {
    .rl_sliderbox {
        margin-top: 2.6rem;
    }
    .rl_sliderbox h6 {
        font-size: 19px;
        margin-bottom: 25px;
    }
    .rl_sliderbox img {
        width: 209px;
        margin-top: 25px;
    }
    .rl_sliderbox p {
        font-size: 15px;
        line-height: 1.8;
        margin-bottom: 2.5rem;
    }
    .rl_sliderbox h5 {
        font-size: 18px;
        margin-bottom: 0.2rem;
    }
    .rl_sliderbox p br {
        display: none;
    }

    .fs_browzwear {
    
    margin-top: 7rem;
}
.fs_browzwear img {
    width: auto;
    
}
.fs_browzwear h6 {
    font-size: 18px;
    margin: 20px 0 0 0;
}
.fs_browzwear h4 {
    color: #fff;
    font-size: 12px;
    margin: 26px 0 0 0;
        letter-spacing: 1px;
}
 
.fs_browzwear h3 {
    font-size: 35px;
    margin: 5px 0 0 0;
line-height: 46px;
}
 
.fs_browzwear p {    
    font-size: 12px;
    margin: 15px 0 0 0;
} 
.fs_browzwear a,.fs_browzwear a:hover,.fs_browzwear a:focus {     
    padding: 6px 40px; 
    letter-spacing: 1px;  
    margin: 25px 0 0 0;
}

}

@media only screen and (min-width: 1850px) and (max-width: 1925px) {
    .rl_sliderbox {
        margin-top: 2.9rem;
    }
    .rl_sliderbox img {
        margin-top: 50px;
    }
    .rl_sliderbox h3 {
        margin-bottom: 4rem;
    }
}

@media only screen and (min-width: 1029px) and (max-width: 1285px) {
    .rl_sliderbox {
        margin-top: 2.9rem;
    }
    .rl_sliderbox h6 {
        font-size: 16px;
        margin-bottom: 11px;
    }
    .rl_sliderbox img {
        width: 189px;
        margin-top: 25px;
    }
    .rl_sliderbox h3 {
        font-size: 20px;
        margin-bottom: 2rem;
        margin-top: 1.6rem;
    }
    .rl_sliderbox p {
        font-size: 15px;
        margin-bottom: 3rem;
    }
}

@media only screen and (min-width: 985px) and (max-width: 1023px) {
    .rl_sliderbox {
        margin-top: 3.6rem;
    }
}


/**/

.digital_trendmain img {
    margin-top: 0px;
    margin-bottom: 43px;
    height: 45px;
    width: auto;
}

.digital_trendmain h3 {
    color: #fff;
    font-family: 'gotham_htfmedium';
    font-weight: 1000;
    letter-spacing: 2.35px;
    margin-bottom: 13px;
    font-size: 26px;
    text-transform: uppercase;
}

.digital_trendmain h3 i {
    text-transform: none;
    font-family: times new roman;
    font-weight: normal;
    font-style: italic;
}

.digital_trendmain h3 span {
    font-weight: 300;
    font-family: 'Roboto';
    font-size: 34px;
    padding: 0 5px;
}

.digital_trendmain h2 {
    margin-top: 12px;
    color: #fff;
    font-size: 60px;
    letter-spacing: 5px;
    margin-bottom: 18px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 300;
}

.digital_trendmain h2 span {
    font-weight: 600;
    font-family: 'gotham_htfmedium';
}

.digital_trendmain h4 {
    color: #bfa496;
    font-family: initial;
    font-family: times new roman;
    font-size: 28px;
    letter-spacing: 1.5px;
    font-style: italic;
}

.digital_trendmain h3.cls-ondemand {
    margin-bottom: 35px;
}

.digital_trendmain .cls-guestprice {
    color: #fff;
    font-family: Montserrat;
    font-size: 16px;
    font-weight: bold;
    margin-top: 74px;
}

.digital_trendmain .cls-guestprice span {
    font-weight: 400;
    color: #bfa496;
    padding: 0;
    font-family: Montserrat;
}

.digital_trendmain h4 span {
    padding: 0 18px;
    color: #b2afaf;
    font-family: 'gotham_htf_bookregular';
}

.digital_trendmain h4 i {
    font-family: 'Gotham-Book';
}

.digita_btn {
    margin-top: 48px;
}

.digita_btn a {
    padding: 10px 35px;
    width: 220px;
    display: inline-block;
    color: #fff;
    font-family: 'gotham_htfmedium';
    letter-spacing: 1.25px;
    background: rgb(130, 71, 59);
    background: linear-gradient(100deg, rgba(130, 71, 59, 1) 0%, rgba(173, 110, 100, 1) 48%, rgba(153, 90, 76, 1) 100%);
    border: 2px solid #949182;
    margin: 0 20px;
}

.digita_btn a:hover {
    color: #fff;
    background: rgb(130, 71, 59);
}

.digital_trendmain h4 sub {
    bottom: 0;
    font-size: 85%;
    font-weight: 300;
    font-style: italic;
}

@media only screen and (min-width: 240px) and (max-width: 765px) {
    .digital_trendmain img {
        width: 48px;
        margin-top: 0px;
        margin-bottom: 0;
    }
    .digital_trendmain h3,
    .digital_trendmain h3.cls-ondemand {
        letter-spacing: 1.95px;
        margin-bottom: 11px;
        font-size: 13px;
    }
    .digital_trendmain h3 span {
        font-size: 18px;
        padding: 0 5px;
    }
    .digital_trendmain h2 {
        margin-top: 12px;
        font-size: 21px;
        letter-spacing: 1px;
        margin-bottom: 18px;
    }
    .digital_trendmain h4 {
        font-size: 16px;
        letter-spacing: 1.5px;
        line-height: 1.7;
    }
    .digital_trendmain .cls-guestprice {
        font-size: 10px;
        margin: 0 !important;
    }
    .digital_trendmain h4 sub {
        font-size: 99%;
    }
    .digita_btn {
        margin-top: 15px;
    }
    .digita_btn a {
        padding: 10px 2px;
        width: 150px;
        margin: 0 6px;
        font-size: 14px;
    }
}

@media only screen and (max-width: 1300px) {
    .digital_trendmain .cls-guestprice {
        margin-top: 20px;
    }
}

@media only screen and (min-width: 766px) and (max-width: 991px) {
    .digital_trendmain img {
        width: 70px;
        margin-top: 50px;
        margin-bottom: 25px;
    }
    .digital_trendmain h3 {
        margin-bottom: 16px;
        font-size: 22px;
    }
    .digital_trendmain h3 span {
        font-size: 24px;
        padding: 0 5px;
    }
    .digital_trendmain h2 {
        font-size: 38px;
        margin-bottom: 32px;
    }
    .digital_trendmain h4 {
        font-size: 24px;
    }
    .digita_btn {
        margin-top: 40px;
    }
}

@media only screen and (min-width: 990px) and (max-width: 1024px) {
    .women-runway-top-wrapper .rl_sliderbox h6 {
        padding-top: 0;
    }
    .women-runway-top-wrapper .rl_sliderbox h4 {
        font-size: 30px;
    }
    .women-runway-top-wrapper .rl_sliderbox p {
        padding-top: 0;
    }
}

@media only screen and (min-width: 768px) and (max-width: 980px) {
    .women-runway-top-wrapper .rl_sliderbox h2 {
        font-size: 25px;
    }
    .women-runway-top-wrapper .rl_sliderbox h4 {
        font-size: 25px;
    }
    .NWH-top-img-block.NH-top-img-block.digitrend_main.women-runway-top-img-block {
        background-position: center;
    }
    .img-block-trend-text-bottom.c2 p.bp3 {
        width: 90%;
    }
}

.trendTIbngbannerdigital .img-block-trend-text-bottom a {
    height: 44px;
    display: inline-block;
    border: 3px solid #949188;
    line-height: 40px;
    font-size: 13.15px;
    color: #fff;
    font-family: 'gotham_htf_blackregular';
    font-weight: 900;
    text-transform: uppercase;
    background-color: #bfa496;
    letter-spacing: 1px;
    padding: 0;
    background-size: cover;
    margin: 25px 0 0;
    margin-right: 30px;
    width: 278px;
}

.trendTIbngbannerdigital .img-block-trend-text-bottom a.second-childanc {
    position: relative;
    right: -25px;
}

.img-block-trend-text h4.b4 {
    font-size: 20px;
}

.img-block-trend-text.c1 {
    padding-bottom: 20px;
}

.img-block-trend-text-bottom.c2 p {
    margin-bottom: 7px;
    color: #bfa496;
    font-size: 24px;
    font-style: italic;
}

.img-block-trend-text-bottom.c2 p i {
    font-style: italic;
}

.img-block-trend-text-bottom.c2 p i.clsi {
    color: #afa8a7;
    padding: 5px 0;
}

.img-block-trend-text-bottom.c2 span {
    font-weight: 700;
    font-size: 15px;
    padding-bottom: 35px;
    padding-top: 50px;
    letter-spacing: 2px;
}

.img-block-trend-text-bottom.c2 span b {
    font-weight: 500;
    color: #bfa496;
}

.img-block-trend-text-bottom.c2 p.bp3 {
    font-size: 15px;
    font-family: 'gotham_htf_bookregular';
    color: #fff;
    font-style: inherit;
    width: 50%;
    margin: 0 auto;
    line-height: 25px;
    letter-spacing: 0;
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
    .NH-top-img-block-trend.women-runway-top-wrapper.container h6,
    .NH-top-img-block-trend.women-runway-top-wrapper.container h3,
    .NH-top-img-block-trend.women-runway-top-wrapper.container h4,
    .NH-top-img-block-trend.women-runway-top-wrapper.container h2,
    .NH-top-img-block-trend.women-runway-top-wrapper.container p {
        text-align: center;
    }
    .women-runway-top-wrapper .rl_sliderbox h3 {
        font-size: 16.61px;
    }
    .women-runway-top-wrapper .rl_sliderbox h4 {
        font-size: 25px;
    }
    .women-runway-top-wrapper .rl_sliderbox h2 {
        font-size: 22px;
    }
    .women-runway-top-wrapper .rl_sliderbox p {
        padding-top: 0;
    }
    .women-runway-top-wrapper .rl_sliderbox h6 {
        padding-top: 0;
    }
    .NH-top-img-block-trend.women-runway-top-wrapper.container .rl_sliderbox {
        text-align: center;
    }
    .trendTIbngbannerdigital .img-block-trend-text-bottom a {
        margin: 0 0 10px !important;
        height: 37px;
        line-height: 30px;
        width: 182px;
        padding: 0 20px;
        font-size: 12px;
    }
    .img-block-trend-text h2 {
        margin: 8px 0 5px;
    }
    .img-block-trend-text h4.b4 {
        font-size: 14px;
    }
    .trendTIbngbannerdigital .img-block-trend-text-bottom a.second-childanc {
        position: relative;
        right: 0px;
    }
    .img-block-trend-text-bottom.c2 span {
        font-size: 12px;
        padding-top: 0;
        margin-bottom: 12px;
    }
    .img-block-trend-text-bottom.c2 p.bp3 {
        width: 100%;
        padding: 0 15px;
        display: none;
    }
    .NH-top-img-block-trend {
        padding: 30px 0 0;
    }
    .img-block-trend-text.c1 {
        padding-bottom: 5px;
    }
}

.fornew_ban1 .NH-top-img-block-trend.container {
    padding-top: 60px;
}
.fornew_ban1 h3 span.italic {
    font-size: 44px !important;
    font-weight: 500 !important;
    color: #dbc258 !important;
    letter-spacing: 3.1px;
}
.fornew_ban1 h3 {
    font-size: 70px !important;
    color: #fff !important;
    padding-top: 30px !important;
}
.fornew_ban1 a {
    color: #dbc258 !important;
    font-size: 32px;
    margin-top: 80px !important;
}

.fornew_ban2 .NH-top-img-block-trend.container {
    padding-top: 70px;
}
.fornew_ban2 .S_T_Corporate_wrapper.bannerfswebinar img {
    width: 550px !important;
    max-width: 550px !important;
}
.fornew_ban2 h3 span.italic {
    font-size: 66px !important;
    font-weight: 500 !important;
    color: #ffffff !important;
    letter-spacing: 3.1px;
}
.fornew_ban2 h3 {
    font-size: 82px !important;
    color: #fff !important;
    padding-top: 35px !important;
    letter-spacing: 4px;
}
.fornew_ban2 h3 span.smalltext {
    font-size: 49px !important;
    display: block;
    margin-top: 13px;
}
.fornew_ban2 a {
    color: #ffffff !important;
    font-size: 32px;
    margin-top: 80px !important;
	text-transform: uppercase;

}

.fornew_ban3 .NH-top-img-block-trend.container {
    padding-top: 75px;
}
.fornew_ban3 .S_T_Corporate_wrapper.bannerfswebinar img {
    width: 550px !important;
    max-width: 550px !important;
}
.fornew_ban3 h3 {
    font-size: 63px !important;
    color: #fff !important;
    padding-top: 44px !important;
    letter-spacing: 4px;
    font-weight: 500;
    font-style: normal;
    font-family: Times-Italic;
    margin-bottom: 60px !important;
}
.fornew_ban3 h3 span.italic {
    font-size: 58px !important;
    font-weight: 500 !important;
    color: #bf9502 !important;
    letter-spacing: 3.4px;
    text-transform: capitalize;
    line-height: 1.7;
}
.fornew_ban3 h3 b {
    font-weight: 700;
    font-family: 'Montserrat';
    font-style: initial;
}
.fornew_ban3 h4 {
    font-size: 36px;
    font-family: Times-Italic;
    color: #655006;
    font-weight: 500;
}
.fornew_ban3 a {
    color: #ffffff !important;
    font-size: 32px;
    margin-top: 40px !important;
    text-transform: uppercase;
}

.fornew_ban4 .NH-top-img-block-trend.container {
    padding-top: 70px;
}
.fornew_ban4 .S_T_Corporate_wrapper.bannerfswebinar img {
    width: 550px !important;
    max-width: 550px !important;
}
.fornew_ban4 h3 {
    font-size: 57px !important;
    color: #fff !important;
    padding-top: 15px !important;
    letter-spacing: 3.4px;
}
.fornew_ban4 h3 span.italic {
    font-size: 64px !important;
    font-weight: 500 !important;
    color: #be4426 !important;
    letter-spacing: 3.1px;
    text-transform: capitalize;
    line-height: 1.4;
}
.fornew_ban4 h3 span.smalltext {
    font-size: 122px !important;
    display: block;
    margin-top: -3px;
    font-family: Times-Italic;
    font-weight: 500;
    letter-spacing: 11px;
}
.fornew_ban4 a {
    color: #be4426 !important;
    font-size: 31px;
    margin-top: 58px !important;
    text-transform: uppercase;
}
@media only screen and (max-width: 767px) {
	.fornew_ban1 a {
		margin-top: 20px !important;
	}
	.fornew_ban1 h3 {
    font-size: 27px !important;
    padding-top: 10px !important;
}
.fornew_ban1 h3 span.italic {
    font-size: 21px !important;
    letter-spacing: 2.1px;
}
.fornew_ban2 .S_T_Corporate_wrapper.bannerfswebinar img {
    width: 80% !important;
    max-width: 350px !important;
}
.fornew_ban3 .S_T_Corporate_wrapper.bannerfswebinar img {
    width: 80% !important;
    max-width: 350px !important;
}
.fornew_ban4 .S_T_Corporate_wrapper.bannerfswebinar img {
    width: 80% !important;
    max-width: 350px !important;
}
.fornew_ban2 h3 span.italic {
    font-size: 20px !important;
    letter-spacing: 2.1px;
}
.fornew_ban2 h3 {
    font-size: 22px !important;
    padding-top: 15px !important;
    letter-spacing: 4px;
}
.fornew_ban2 h3 span.smalltext {
    font-size: 17px !important;
    margin-top: 13px;
}
.fornew_ban2 a {
    margin-top: 18px !important;
}
.fornew_ban3 .NH-top-img-block-trend.container {
    padding-top: 36px;
}
.fornew_ban3 a {
    margin-top: 15px !important;
}
.fornew_ban3 h4 {
    font-size: 19px;
}
.fornew_ban3 h3 {
    font-size: 20px !important;
    padding-top: 14px !important;
    margin-bottom: 10px !important;
}
.fornew_ban3 h3 span.italic {
    font-size: 17px !important;
    letter-spacing: 2.2px;
}
.fornew_ban4 .NH-top-img-block-trend.container {
    padding-top: 40px;
}
.fornew_ban4 h3 {
    font-size: 24px !important;
    padding-top: 2px !important;
    letter-spacing: 1.1px;
}
.fornew_ban4 h3 span.italic {
    font-size: 24px !important;
    letter-spacing: 2.1px;
    line-height: 1.4;
}
.fornew_ban4 h3 span.smalltext {
    font-size: 43px !important;
    margin-top: -3px;
    letter-spacing: 9px;
}
.fornew_ban4 a {
    margin-top: 3px !important;
}

}

@media only screen and (min-width: 768px) and (max-width:1280px) {
	.fornew_ban4 a {
    margin-top: 28px !important;
}
.fornew_ban4 h3 {
    font-size: 37px !important;
    padding-top: 15px !important;
}
.fornew_ban4 h3 span.smalltext {
    font-size: 82px !important;
}
.fornew_ban1 h3 span.italic {
    font-size: 32px !important;
}
.fornew_ban1 h3 {
    font-size: 50px !important;
}
.fornew_ban1 a {
    color: #dbc258 !important;
    font-size: 32px;
    margin-top: 30px !important;
}
.fornew_ban2 h3 span.italic {
    font-size: 28px !important;
}
.fornew_ban2 h3 {
    font-size: 40px !important;
}
.fornew_ban2 h3 span.smalltext {
    font-size: 29px !important;
}
.fornew_ban3 h3 {
    font-size: 33px !important;
    margin-bottom: 20px !important;
}
.fornew_ban3 h3 span.italic {
    font-size: 38px !important;
}
.fornew_ban3 h4 {
    font-size: 29px;
}
.fornew_ban3 .NH-top-img-block-trend.container {
    padding-top: 55px;
}
}
.fornew_ban2_1 .bannerfswebinar h3 span {
   color: #f0ecb8 !important;
   font-size: 64px !important;
}
.fornew_ban2_1 .bannerfswebinar h2 {
   font-weight: 800;
   font-size: 75px;
   font-family: 'Montserrat';
   letter-spacing: 3.35px;
   margin-top: 3px;
}

.fornew_ban2_1 .bannerfswebinar p {
   margin: auto;
   font-size: 36px;
   font-family: Times-Italic;
   max-width: 950px;
   line-height: 1.2;
   margin-top: 26px;
   padding-bottom: 20px;
   letter-spacing:0.7px;
}
.fornew_ban2_1 .bannerfswebinar a {
   color: #f0ecb8 !important;
}
.fornew_ban2_1.fornew_ban2_11 .bannerfswebinar a {
   color: #390d0c !important;
}

.fornew_ban2_2 .bannerfswebinar h3 {
   margin-top: 10px !important;
}
.fornew_ban2_2 .bannerfswebinar h3 span {
   font-size: 60px !important;
   color: #000 !important;
   letter-spacing: 1.35px;
}
.fornew_ban2_2 .bannerfswebinar img.barbicore {
   width: 620px !important;
   max-width: 100%;
   margin-bottom: 30px;
}
.fornew_ban2_2 .bannerfswebinar p {
   color: #000 !important;
   font-family: 'Times-Italic';
   font-size: 34px;
   max-width: 780px;
   margin: auto;
   line-height: 1.2;
   font-weight: 500;
   margin-top: 10px;
   padding-bottom: 10px;
}
.fornew_ban2_2 .bannerfswebinar a {
   color: #fc477e !important;
}
.fornew_ban2_3 .bannerfswebinar h5 {
    font-family: 'Times-Italic';
    font-size: 38px;
    letter-spacing: 0.55px;
    margin-bottom: 70px;
}
.fornew_ban2_3 .bannerfswebinar img.fs_show_tell {
    max-width: 963px;
}
.fornew_ban2_3 .bannerfswebinar h3 {
    padding-top: 0 !important;
}
.fornew_ban2_3 .bannerfswebinar h3 span {
    font-family: 'Times-Italic' !important;
    letter-spacing: 1.25px;
    font-size: 32px !important;
    color: #fff !important;
    text-transform: none;
}
.fornew_ban2_3 .bannerfswebinar p {
    font-family: 'Montserrat';
    font-size: 23px;
    font-weight: 500;
    letter-spacing: 0.50px;
    max-width: 1050px;
    margin: auto;
    line-height: 1.7;
    padding-bottom: 0;
    margin-bottom: 0;
}
.fornew_ban2_3 .bannerfswebinar a {
    margin-top: 30px;
    color: #f4ba68 !important;
    text-decoration: underline;
}
@media screen and (max-width: 767px) {
	.fornew_ban2_1 .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack{margin:20px 0 0 0;}
	.fornew_ban2_1 .S_T_Corporate_wrapper h5{font-size:15px !important;margin:0 0 5px 0 !important;}
	.fornew_ban2_1 .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime h3{padding:10px 0 0px 0 !important;letter-spacing:2px !important;}
  .fornew_ban2_3 .bannerfswebinar h5 {
    font-size: 18px;
    margin-bottom: 16px;
    margin-top: 0;
}
.fornew_ban2_3 .bannerfswebinar img.fs_show_tell {
    max-width: 60% !important;
}
.fornew_ban2_3 .bannerfswebinar h3 span {
    font-size: 22px !important;
}
.fornew_ban2_3 .bannerfswebinar p {
    font-size: 14px;
    letter-spacing: 0.2px;
    line-height: 1.3;
}
.fornew_ban2_3 .bannerfswebinar a {
    margin-top: 7px;
}
.fornew_ban2_2 .bannerfswebinar h3 span {
    font-size: 22px !important;
}
.fornew_ban2_2 .bannerfswebinar h3 {
    margin-top: 0 !important;
    padding-top: 10px !important;
}
.fornew_ban2_2 .bannerfswebinar img.barbicore {
    margin-bottom: 0px;
    max-width: 70% !important;
}
.fornew_ban2_2 .bannerfswebinar p {
    font-size: 16px;
    line-height: 1;
    margin-top: 6px;
    padding-bottom: 0px;
}
.fornew_ban2_1 .bannerfswebinar h3 span {
    font-size: 22px !important;
    letter-spacing: 1.05px;
}
.fornew_ban2_1 .bannerfswebinar h3 {
    padding-top: 5px !important;
}
.fornew_ban2_1 .bannerfswebinar h2 {
    font-size: 26px;
    letter-spacing: 1.55px;
}
.fornew_ban2_1 .bannerfswebinar p {
    font-size: 20px;
    line-height: 1.1;
    margin-top: 20px;
    padding-bottom: 4px;
    letter-spacing: 0.35px;
}

}

@media only screen and (min-width: 768px) and (max-width:1280px){
	.fornew_ban2_1 .bannerfswebinar p,.fornew_ban2_1 .S_T_Corporate_wrapper h5 {
    font-size: 28px !important;
}
.fornew_ban2_1 .bannerfswebinar h2 {
    font-size: 45px;
}
.fornew_ban2_1 .bannerfswebinar h3 span {
    font-size: 34px !important;
}
.fornew_ban2_2 .bannerfswebinar h3 span {
    font-size: 30px !important;
}
.fornew_ban2_2 .bannerfswebinar img.barbicore {
    max-width: 460px !important;
}
.fornew_ban2_2 .bannerfswebinar p {
    font-size: 24px;
    line-height: 1.1;
}
.fornew_ban2_3 .bannerfswebinar h5 {
    font-size: 28px;
}

.fornew_ban2_3 .bannerfswebinar p {
    font-size: 18px;
    line-height: 1.4;
}


}
.fornew_ban2_1 .S_T_Corporate_wrapper h5{
	font-style:italic;
	font-size:36px;
	font-family:'Times-Italic';
	font-weight:500;
	letter-spacing:0.55px;
	word-spacing:2px;
	margin-bottom:-30px;
	margin-top:15px;
	color:#390d0b;
}
.fornew_ban2_1.fornew_ban2_11 .S_T_Corporate_wrapper h5{
	font-style:italic;
	font-size:36px;
	font-family:'Times-Italic';
	font-weight:500;
	letter-spacing:0.55px;
	word-spacing:2px;
	margin-bottom:-30px;
	margin-top:15px;
	color:#390d0b;
}

.fornew_ban2_1.fornew_banhorror .bannerfswebinar h3 span {font-size: 55px !important;color: #5d4f47 !important;font-family:Times;}
.fornew_banhorror .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfscosmos h3 {padding:13px 0 8px 0;
}
.fornew_ban2_1.fornew_banhorror .bannerfswebinar h2 {font-size:110px;margin-bottom:0px;
}
.fornew_ban2_1.fornew_banhorror .bannerfswebinar p{    font-size: 45px;
    font-family: 'Montserrat';letter-spacing:3px;margin-top:0px;font-weight: 800;
}
.fornew_ban2_1.fornew_banhorror .bannerfswebinar a {
    color: #9b562d !important;
}

/***/
span.cls-logotext {display: inline-block; width: 100%;font-family: Times-Italic;font-style: normal;font-size: 21.32px;letter-spacing: 1.2px;position: relative;left: -12px;margin-top: 10px;}
.fornew_highpoint .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos.bannermaison i.clsfreei {margin: 58px 0 21px 0;}
.fornew_highpoint .S_T_Corporate_wrapper i {font-size: 35.09px;color: #fff !important;}
.fornew_highpoint .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime h3 span {font-size: 55px;color: #f98f41 !important;}
.fornew_highpoint .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime h3 {font-size: 38px;color: #fff !important;letter-spacing:3px;}
.fornew_highpoint .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a span {font-size: 33.97px;font-weight:normal;}
.fornew_highpoint a {letter-spacing: 0;}

.fornew_ban_webinar .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime h3{padding:30px 0 0px 0;}
.fornew_ban_webinar .fornew_ban2_1 .bannerfswebinar h2{font-size:68px;}
.fornew_ban_webinar.fornew_ban2_1 .bannerfswebinar p{margin-top:0;max-width:555px;}
.fornew_ban_webinar.fornew_ban2_1 .bannerfswebinar h3 span,.fornew_ban_webinar.fornew_ban2_1 .bannerfswebinar a{color: #e0d993 !important;}
/**/
.cl-cop-banner-logo {margin: 0 0 50px 0;}
a.cl-cop-banner-anchor {margin: 50px 0 0 0;display: inline-block;}
.cl-cop-banner-header3-logo {margin: 0 0 20px 0;}
/**/
.for_fireside .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfscosmos.bannercosmopack img{margin: 30px 0 0 0;}
.clsfiredide1 { font-family: 'Times-Italic';
    font-size: 34px;
    text-align: left;
    margin: 72px 0 0 0;}
.clsfiredide2 {     font-family: 'Montserrat';
    font-size: 36px;
    font-weight: 800;
    text-transform: uppercase;
    text-align: left;
    margin: 15px 0;}
.clsfiredide2 span{font-weight: normal;font-family: 'Times-Italic'; font-size: 38px;text-transform: none;}
.clsfiredide3{font-family: Helve-Neue;
    font-size: 25px;
    text-align: left;
    max-width: 780px;
    padding: 5px 0 0 0;
    }
.for_fireside .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a,
 .for_fireside  .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:hover, 
.for_fireside .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:focus,
.for_lectra .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a,
 .for_lectra  .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:hover, 
.for_lectra .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:focus,
.for_interwoven .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a,
 .for_interwoven  .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:hover, 
.for_interwoven .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:focus,
.for_french .S_T_Corporate_wrapper a,
 .for_french  .S_T_Corporate_wrapper a:hover, 
.for_french .S_T_Corporate_wrapper a:focus{color:#fff;}

/**/

.clsfrench1 { font-family: 'Times-Italic'; font-size: 57.99px;margin: 33px 0 0 0;color:#dcb630;}
.clsfrench2 {     font-family: 'Montserrat';font-size: 62.93px; font-weight: 800;  text-transform: uppercase; margin: 5px 0 48px 0;line-height: 60px;}
.clsfrench3{font-family:'Times-Italic';font-size: 24px;padding:5px 0 0px 0;}
.clsfrench3 span{color:#dcb630}
.for_french a{    margin: 66px 0 0 0;clear: both;display: inherit;}
.clstrbn{font-family:'Montserrat';font-size: 20px;display: inherit;}


/**/

.clslectrade1 { font-family: 'Times-Italic'; font-size: 34px;margin: 77px 0 0 0;color:#cb95f5;}
.clslectrade2 {     font-family: 'Montserrat';font-size: 46px; font-weight: 800;  text-transform: uppercase; margin: 5px 0 48px 0;line-height: 60px;}
.clslectrade2 span{font-family: 'Times-Italic'; font-size: 48.98px;text-transform: uppercase;}
.clslectrade3{font-family:'Times-Italic';font-size: 38.37px;color:#cb95f5;padding:5px 0 8px 0;}
/**/
.for_homeseasonal .clslectrade1{color:#e8c286;font-size: 40.39px;}
.for_homeseasonal .clslectrade2 {font-size: 82.83px;line-height: 78px;letter-spacing: 4px;    margin: 5px 0 10px 0;}
.for_homeseasonal .clslectrade2 span { font-size: 58.93px;}
.for_homeseasonal .clslectrade3{color:#e8c286;font-size: 45.21px;padding:5px 0 0px 0;    line-height: 57px;}
/**/
.clsinterwoven1 { font-family: 'Times-Italic'; font-size: 36px;margin: 54px 0 0 0;color:#fff;letter-spacing: 2px;}
.clsinterwoven2 {     font-family: 'Montserrat';font-size: 54px; font-weight: 800;  text-transform: uppercase; margin: 40px 0 48px 0;line-height: 60px;color:#4d2d19}
.clsinterwoven2 span{font-family: 'Times-Italic'; font-size: 56px;text-transform: uppercase;font-weight: normal;}
.clsinterwoven3{font-family:'Times-Italic';font-size: 34px;color:#fff;padding:5px 0 8px 0;}
/**/
.for_fireside_two .NH-top-img-block-trend.container { max-width: 1138px;}
.first_image_banner img {   top: 0; left: 0;}
.first_image_banner {
	float: left;
	margin: 60px 0 0 15px;
}
.clsfiredide_1 {
	font-family: 'Times-Italic';
	font-size: 30px;
	text-align: left;
	margin: 27px 0 15px 0;
	letter-spacing: 1px;
}
.clsfiredide_2 {
	font-family: 'Montserrat';
	font-size: 46px;
	font-weight: 800;
	text-transform: uppercase;
	text-align: left;
	margin: 0 0 5px 0;
	background: rgba(255,255,255,0.25);
	width: auto;
	padding: 5px 20px 5px 20px;
	float: left;
	letter-spacing: 1px;
}
.clsfiredide_3 {
	font-weight: normal;
	font-family: 'Montserrat';
	font-size: 26px;
	text-transform: none;
	clear: both;
	margin: 5px 0 0 0;
}
.clsfiredide_4 {
	font-family: Roboto;
	font-size: 23px;
	text-align: left;
	max-width: 780px;
	padding: 5px 0 0 0;
	margin: 42px 0 0 0;
}
.second_text_banner {
	float: left;
	text-align: left;
	max-width: 768px;
	padding: 0px 0 0 100px;
	margin: 60px 0 0 0;
}

/**/
.for_tech .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a,
 .for_tech  .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:hover, 
.for_tech .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:focus
{color:#fc7e29;}

.clslectech2 {font-family: 'Montserrat'; font-size: 29px;  max-width: 1064px; margin: 0 auto; letter-spacing: 0;padding:0 0 58px 0;}
.clslectech1 {     font-family: 'Montserrat';font-size: 81.7px; font-weight: 800;  text-transform: uppercase; margin: 100px 0 10px 0;letter-spacing:2px;}
.clslectech1 span{font-family: 'Times-Italic'; font-size: 81.7px;text-transform: uppercase;color:#fc7e29;}


.for_tech.for_tech_fashion .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a,
 .for_tech.for_tech_fashion  .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:hover, 
.for_tech.for_tech_fashion .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:focus
{color:#ffb006;}

.for_tech_fashion .clslectech1{font-size: 72.6px;   margin:76px 0 0px 0}
.for_tech_fashion .clslectech1 span {font-size: 72.6px;color:#ffb006;font-family: 'Montserrat';}
.for_tech_fashion .clslectech2{font-size: 60.13px;font-family: 'Times-Italic';text-transform: uppercase;    margin: -20px 0 0 0;    padding: 0 0 13px 0;}
.for_tech_fashion .clslectech3{font-size: 34px;font-family: 'Times-Italic';margin: 0 0 20px 0;}
.for_tech_fashion .clslectech3 span{color:#ffb006;}
/**/
.for_freshfollow .S_T_Corporate_wrapper.bannerfswebinar img {
    width: auto;
    left: 0;
    top: 0;
}
.for_freshfollow .container{width:1300px;}
.clsfor_freshfollow1 {
    font-family: 'Times-Italic';
    font-size: 37.57px;
    margin: 63px 0 0 0;
    letter-spacing: 2px;
    line-height: 26PX;
}
.clsfor_freshfollow2 {
    font-family: 'Montserrat';
    font-size: 62.93px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 5px;
    margin: 0 0 12px 0;
}
.clslectrade-image img {
    margin: 0 50px 0 0 !important;
}
.clslectrade-image img:last-child {
    margin: 0 !important;
}
.for_freshfollow .S_T_Corporate_wrapper.bannerfswebinar a {
    margin: 24px 0 32px 0;
    display: inline-block;
}
.for_freshfollow .clstrbn{color: #470e26;font-family: Helve-Neue-Bold;}

/**/
.for_tech_global .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a,
 .for_tech_global  .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:hover, 
.for_tech_global .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:focus
{color:#fff;text-transform:uppercase;}

.clsglobal1 {font-family: 'Times-Italic'; font-size: 60px;  margin: 61px 0 0 0; letter-spacing: 0;padding:0 0 0px 0;text-transform: uppercase;    color: #000;}
.clsglobal2 {}
.S_T_Corporate_wrapper.bannerfswebinar .clsglobal2 img{margin: 0px 0 0 0 !important;}
.clsglobal3{font-family: 'Times-Italic'; font-size: 34px;text-transform: none;color:#000;max-width: 750px;
    margin: 0 auto;padding:0 0 7px 0;}
.for_whimsygoth .S_T_Corporate_wrapper img{left:0;top:0;}
.for_whimsygoth .clsglobal1{color:#dbd9db;letter-spacing:4px;margin:71px 0 10px 0}
.for_whimsygoth .clsglobal3{color:#dbd9db;line-height: 40px;    max-width: 771px;padding: 30px 0 5px 0;letter-spacing: 2px;}
/**/
.for_evolutionretail .S_T_Corporate_wrapper img{left: 0;}
.for_evolutionretail .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a,
 .for_evolutionretail  .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:hover, 
.for_evolutionretail .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:focus
{color:#f8a31b;text-transform:uppercase;}

.clsevolutionretail1 {font-family: 'Montserrat';  font-weight: 800;font-size: 45px;  margin: 83px 0 0 0; letter-spacing: 1px;padding:0 0 0px 0;text-transform: uppercase;  }
.clsevolutionretail1 span{font-family: 'Times-Italic';color:#f8a31b;}
.clsevolutionretail2 {font-family: 'Montserrat'; font-size: 77px; font-weight: 800;letter-spacing: 3px;position: relative;
    top: -17px;}
.clsevolutionretail2 span{font-family: 'Times-Italic';color:#f8a31b;}
.clsevolutionretail3{font-family: 'Helve-Neue'; font-size: 25px;text-transform: none;color:#fff;/*max-width: 1070px;*/
    margin: 0 auto;}
/**/
.for_eculture .S_T_Corporate_wrapper img{left: 0;}
.for_eculture .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a,
 .for_eculture  .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:hover, 
.for_eculture .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:focus
{color:#f9ac61;text-transform:uppercase;}
.for_eculture .S_T_Corporate_wrapper img {left: 0;top: 32px;}
.clseculture1{font-family: 'Montserrat';  font-weight: 800;font-size: 77px;  margin: 83px 0 0 0; letter-spacing: 6px;padding:0 0 0px 0;text-transform: uppercase;color:#fc7e03;}
.clseculture1 span{font-family: 'Times-Italic';color:#f9ac61;}
.clseculture2{font-family: 'Times-Italic';color:#f9ac61;font-size: 42px;    letter-spacing: 0.6px;position: relative;top: -13px; }
.clseculture3{font-family: 'Helve-Neue'; font-size: 29px;text-transform: none;color:#fff;    letter-spacing: 1.5px;    letter-spacing: 1.5px;padding: 34px 0 0 0;max-width: 1000px;margin: 0 auto;}
.clsecultureanchore {max-width:1160px;}
.clsecultureanchore a:first-child{float:left;}
.clsecultureanchore a:last-child{float:right;}
/**/
.for_playtime .container{width: 100%;}
.for_playtime .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfscosmos.bannercosmopack img{    margin: 30px 0 30px 0;}
.clsplaytime1{font-size: 40px; letter-spacing: 1px;color: #000000; font-family:'Times-Italic'; }
.clsplaytime2{height: 36px; font-size: 31px; letter-spacing: 1px; line-height: 36px; color: #ffffff; font-family: "Helve-Neue";        margin: 44px 0 17px 0; }
.clsplaytime3{font-size: 83px; letter-spacing: 2px; line-height: 72px; color: #407bc0; font-weight: 800; font-family: "Montserrat";margin: 0 0 15px 0;}
.clsplaytime3 span{font-family:'Times-Italic';font-weight:normal;}
.clsplaytime4{font-size: 31px; letter-spacing: 1px; line-height: 36px; color: #ffffff; font-family: "Helve-Neue"; text-align: center; max-width: 1298px; margin: 0 auto;padding-bottom: 10px;}
.for_playtime .S_T_Corporate_wrapper img{left: 0;}
.for_playtime_after .clsplaytime3{font-size: 63px;margin: 67px 0 18px 0;}
.for_playtime_after .clsplaytime4{padding-bottom: 68px;    max-width: 1382px;}
.for_playtime .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a,
 .for_playtime  .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:hover, 
.for_playtime .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:focus
{color:#346ab2;text-transform:uppercase;text-decoration:underline;}
/**/
.for_apparel .container{width:100%;}
.for_apparel .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfscosmos.bannercosmopack img{margin: 50px 0 0 0;left: 0;top: 0;}
.clsapparel1{font-size: 41px; letter-spacing: 1px; color: #ffffff; font-style: italic; font-family: "Times-Italic"; text-align: center;margin:20px 0 40px 0}
.clsapparel2{font-size: 82px; letter-spacing: 2px; text-transform: uppercase; color: #ffffff; font-weight: 400; font-family: "Montserrat"; text-align: center;}
.clsapparel2 b{font-weight:800;}
.clsapparel2 span{color:#e5992a;font-family: "Times-Italic";}
.clsapparel3 { font-size: 30px; letter-spacing: 1px; line-height: 43px; color: #ffffff; font-family: "Helve-Neue"; text-align: center; max-width: 1020px; margin: 0 auto; padding: 0 0 18px 0; position: relative; top: -7px; }
.for_apparel .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a,
 .for_apparel  .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:hover, 
.for_apparel .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:focus
{color:#e5992a}
/**/
/**/
.for_magic .S_T_Corporate_wrapper.bannerfswebinar img {width: auto;left: 0;top: 0;margin: 51px 0 0 0 !important;}
.clsmagic1{font-size: 40px; letter-spacing: 1px; color: #ffffff; font-family: "Times New Roman";font-style: italic;margin:10px 0 42px 0 }
.clsmagic2{font-size: 31px; letter-spacing: 1px; line-height: 36px; color: #fad8c3; font-family: "Helve-Neue";}
.clsmagic3{font-size: 56px; letter-spacing: 1px; text-transform: uppercase; color: #6a3516; font-weight: 800; font-family: "Montserrat";margin: 8px 0 8px 0;}
.clsmagic4 p { font-size: 39px; letter-spacing: 1px; line-height: 39px; color: #ffffff; font-family: "Times-Italic"; text-align: center; padding: 0 0 12px 0; max-width: 351px; margin: 0; }
.clsmagic4 { max-width: 950px; text-align: center; margin: 0 auto; }
.clsmagic4 p:first-child { float: left; }
.clsmagic4 p:last-child { float: right; }
.for_magic .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a,
 .for_magic  .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:hover, 
.for_magic .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:focus
{color:#6a3516; text-decoration:underline;}

/**/
.for_valentine .S_T_Corporate_wrapper.bannerfswebinar img {width: auto;left: 0;top: 0;margin: 51px 0 0 0 !important;}
.clsvalentine1{font-size: 55px; letter-spacing: 2px; text-transform: uppercase; color: #ffffff; font-style: italic; font-family: "Times New Roman";margin: 80px 0 0 0;line-height: 60px;}
.clsvalentine2{color: #30334e; font-weight: 800; font-family: "Montserrat";font-size:90px; letter-spacing: 4px;text-transform: uppercase;    line-height: 90px;margin: 8px 0 0 0;}
.clsvalentine3{color: #fff;  font-family: "Times-Italic";font-size:61.18px; letter-spacing: 3px;text-transform: uppercase;margin: 0 0 12px 0;}
.for_valentine .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a,
 .for_valentine  .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:hover, 
.for_valentine .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:focus
{color:#30334f}


/**/
.for_future .S_T_Corporate_wrapper.bannerfswebinar img {width: auto;left: 0;top: 0;margin: 18px 0 0 0 !important;}
.for_future .container{width: 100%;}
.clsfuture1{font-size: 86px; letter-spacing: 2px; line-height: 58px; color: #ffffff; font-weight: 700; font-family: "Montserrat"; text-align: center; filter: drop-shadow(0px 6px 12px rgba(56,56,56,0.56));margin: 78px 0 26px 0;}
.clsfuture2{font-size: 21px; letter-spacing: 0.6px; line-height: 50px; color: #ffffff; font-family: "Helve-Neue"; text-align: center;     margin: 7px 0 15px 0;}
.clsfuture3{font-size: 24px; letter-spacing: 0.6px; color: #ffffff; font-weight: 700; font-family: "Montserrat"; text-align: center; filter: drop-shadow(0px 6px 12px rgba(0,0,0,0.56));}
.clsfuture1 span{font-style:italic;}
.for_future .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a,
 .for_future  .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:hover, 
.for_future .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:focus
{color:#ffffff;filter: drop-shadow(0px 6px 12px rgba(0,0,0,0.56));    font-size: 22px;}



/**/
.for_fashionweek .S_T_Corporate_wrapper.bannerfswebinar img {width: auto;left: 0;top: 0;margin: 50px 0 0 0 !important;}
.clsfasionweek1{font-size: 34px; letter-spacing: 1px; line-height: 28px; color: #ffffff; font-style: italic; font-family: "Times New Roman"; text-align: center;    margin: 24px 0 57px 0;}
.clsfasionweek2{font-size: 65px; letter-spacing: 4px; line-height: 65px; text-transform: uppercase; color: #fbddc0;  font-family: "Times-Italic"; text-align: center;}
.clsfasionweek3{font-size: 68px; letter-spacing: 4px; line-height: 64px; text-transform: uppercase; color: #f9b775; font-weight: 800; font-family: "Montserrat"; text-align: center;}
.clsfasionweek4{font-size: 40px; letter-spacing: 2px; line-height: 40px; color: #ffffff; font-family: "Times-Italic"; text-align: center; padding: 10px 0 12px 0; max-width: 832px; margin: 0 auto;} 

.for_fashionweek .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a,
 .for_fashionweek  .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:hover, 
.for_fashionweek .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:focus
{color: #fbdec1;}

/**/
.for_fashiondemo .S_T_Corporate_wrapper.bannerfswebinar img {width: auto;left: 0;top: 0;margin:65px 0 0 0 !important;}
.clsfashiondemo1{font-size: 69px; letter-spacing: 1px; text-transform: uppercase; color: #f1b39c; font-weight: 800; font-family: "Montserrat"; text-align: center;margin: 80px 0 0 0;}
.clsfashiondemo1 span{ font-family: "Times-Italic";font-weight: normal;}
.clsfashiondemo2 { font-size: 29px; letter-spacing: 1px; line-height: 36px; color: #ffffff; font-family: "Helve-Neue"; text-align: center; max-width: 900px; margin: 0 auto;padding: 0 0 38px 0; }
.for_fashiondemo u{text-decoration:underline;}

.for_fashiondemo .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a,
 .for_fashiondemo  .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:hover, 
.for_fashiondemo .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:focus
{color: #f3c7b7;text-transform: uppercase;}

/**/
.for_cosmoprof .S_T_Corporate_wrapper.bannerfswebinar img {width: auto;left: 0;top: 0;margin:5px 0 0 0 !important;}
.clscosmoprof1{font-size: 40px; letter-spacing: 1px; line-height: 22px; color: #fff; font-style: italic; font-family: "Times New Roman"; text-align: center;margin: 40px 0 64px 0;   }
.clscosmoprof2{font-size: 28px; letter-spacing: 1px; line-height: 36px; color: #fff; font-family: "Helve-Neue"; text-align: center;}
.clscosmoprof3{font-size: 58px; letter-spacing: 1.5px; line-height: 60px; text-transform: uppercase; color: #a4f7fc; font-weight: 800; font-family: "Montserrat"; text-align: center;margin: 5px 0 0 0;}
.clscosmoprof4{font-size: 36px; letter-spacing: 5px;font-family: "Times-Italic";color: #a4f7fc;font-weight: bold;}
.clscosmoprof5 { font-size: 28px; letter-spacing: 1px; line-height: 36px; color: #fff; font-family: "Helve-Neue"; text-align: center; padding: 8px 0 16px 0; max-width: 1042px; margin: 0 auto; }
.for_cosmoprof .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a,
 .for_cosmoprof  .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:hover, 
.for_cosmoprof .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:focus
{color: #a4f7fc;text-decoration: underline;}

/**/
.for_supply .container{width:100%;}
.for_supply .S_T_Corporate_wrapper.bannerfswebinar img {width: auto;left: 0;top: 0;margin:52px 0 0 0 !important;}
.clssupply1{font-size: 41px; letter-spacing: 1px; line-height: 22px; color: #ffffff; font-style: italic; font-family: "Times New Roman"; text-align: center;margin: 30px 0 66px 0;}
.clssupply2{font-size: 46px; letter-spacing: 1px; line-height: 43px; text-transform: uppercase; color: #ffffff; font-weight: 800; font-family: "Montserrat"; text-align: center;}
.clssupply2 span{color:#f8a31b;font-family: "Times-Italic";font-weight: bold;}
.clssupply3{font-size: 77px; letter-spacing: 2px; line-height: 72px; text-transform: uppercase; color: #ffffff;font-weight: 800; font-family: "Montserrat"; text-align: center;margin: 10px 0 6px 0;}
.clssupply3 span{color:#f8a31b; font-weight: bold;font-family: "Times-Italic";}
.clssupply4{font-size: 26px; letter-spacing: 1px; line-height: 43px; color: #ffffff; font-family: "Helve-Neue"; text-align: center; max-width: 1082px; margin: 0 auto; padding: 0;}
.for_supply .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a,
 .for_supply  .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:hover, 
.for_supply .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:focus
{color: #f8a31b;text-transform:uppercase;}
/**/
.for_selfcare .container{width:100%;}
.for_selfcare .S_T_Corporate_wrapper.bannerfswebinar img {width: auto;left: 0;top: 0;margin:52px 0 0 0 !important;}
.clsselfcare1 { font-size: 41px; letter-spacing: 1px; color: #ffffff; font-style: italic; font-family: "Times New Roman"; margin: 13px 0 93px 0; }
.clsselfcare2{font-size: 80px; letter-spacing: 5px; line-height: 80px; text-transform: uppercase; color: #862c0a;font-weight: 800;font-family: "Montserrat";}
.clsselfcare2 span {font-weight:normal; font-family: "Times-Italic";}
.clsselfcare3 { font-size: 26px; letter-spacing: 0.3px; line-height: 43px; color: #673612; font-family: "Helve-Neue"; padding: 0 0 50px 0; }
.for_selfcare .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a,
 .for_selfcare  .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:hover, 
.for_selfcare .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:focus
{color: #fff4cc;text-transform:uppercase;}

/**/
.for_newageofdesign .container{width:100%;}
.for_newageofdesign .S_T_Corporate_wrapper.bannerfswebinar img {width: auto;left: 0;top: 0;margin:52px 0 0 0 !important;}
.clsnewageofdesign1{font-size: 37px; letter-spacing: 1px; line-height: 22px; color: #ffffff; font-style: italic; font-family: "Times New Roman"; text-align: center;    margin: 28px 0 62px 0;}
.clsnewageofdesign2{font-size: 41px; letter-spacing: 1px; line-height: 43px; text-transform: uppercase; color: #ffffff; font-weight: 800; font-family: "Montserrat"; text-align: center;}
.clsnewageofdesign2 span{color:#f8a31b;font-family: "Times-Italic";font-weight: bold;}
.clsnewageofdesign3{font-size: 75px; letter-spacing: 2px; line-height: 72px; text-transform: uppercase; color: #ffffff; font-weight: 800; font-family: "Montserrat";margin: 8px 0 10px 0;}
.clsnewageofdesign3 span{color:#f8a31b;font-size: 77px;font-family: "Times-Italic";font-weight: bold; }
.clsnewageofdesign4{font-size: 26px; letter-spacing: 1px; line-height: 43px; color: #ffffff; font-family: "Helve-Neue";    max-width: 1060px;margin: 0 auto;    padding: 0 0 5px 0;}
.for_newageofdesign .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a,
 .for_newageofdesign  .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:hover, 
.for_newageofdesign .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:focus
{color: #f8a31b;text-transform:uppercase;}

/**/
.for_ss25color .container{width:100%;}
.for_ss25color .S_T_Corporate_wrapper.bannerfswebinar img {width: auto;left: 0;top: 0;margin:10px 0 0 0 !important;}
.clsss25color1{font-size: 37px; letter-spacing: 1px; line-height: 43px; font-family: "Times-Italic"; margin: 35px 0 34px 0;}
.clsss25color2{font-size: 84px; letter-spacing: 2px; line-height: 113px; text-transform: uppercase; color: #ffffff; font-weight: 800; font-family: "Montserrat"; }
.clsss25color2 span{font-weight: 400;}
.clsss25color3 {font-size: 25px; letter-spacing: 0.8px; line-height: 42px; color: #ffffff; font-family: "Arial"; padding: 12px 0 10px 0; max-width: 1560px; margin: 0 auto;}
/**/

/**/
.for_fshighpoint .container{width:100%;}
.for_fshighpoint .S_T_Corporate_wrapper.bannerfswebinar img {width: auto;left: 0;top: 0;margin:20px 0 0 0 !important;}
.clsfshighpoint1{font-size: 53px; letter-spacing: 1px; line-height: 21px; color: #ffffff; font-style: italic; font-family: "Times New Roman";margin: 37px 0 0 0;}
.for_fshighpoint .S_T_Corporate_wrapper.bannerfswebinar .clsfshighpoint2 img, .for_fshighpoint .S_T_Corporate_wrapper.bannerfswebinar .clsfshighpoint3 img { margin: 57px 0 0 0 !important;  }
.for_fshighpoint .S_T_Corporate_wrapper.bannerfswebinar a{margin: 18px 0 0 0;    width: 100%;    max-width: 1755px;}
.clsfshighpoint2 img:nth-child(1),.clsfshighpoint3 img:nth-child(1) { float:left;}
.clsfshighpoint2 img:nth-child(2),.clsfshighpoint3 img:nth-child(2) { float:right;    padding-left: 32px;}
 
@media only screen and (max-width:1780px) {
    .for_fshighpoint .S_T_Corporate_wrapper.bannerfswebinar a{max-width:100%;}
 .clsfshighpoint2 img:nth-child(1),.clsfshighpoint3 img:nth-child(1) { float:left;width: calc(50% - 26px) !important;}
    .clsfshighpoint2 img:nth-child(2),.clsfshighpoint3 img:nth-child(2) { float:right;    padding-left: 0px;width: calc(50% - 26px) !important;}
.clsfshighpoint2,.clsfshighpoint3 { width: 100%;  }
}
@media only screen and (min-width: 1280px) and (max-width: 1550px) {
    .clsplaytime3{font-size: 70px;}
    .clsapparel2 {
        font-size: 65px;
    }
    .clssupply3{font-size: 65px;}
    .clsss25color3{font-size: 22px;letter-spacing: 0;}
    img.clsfooterbannerimg {
    max-width: 80%;
}
}
@media only screen and (min-width: 1300px) and (max-width: 1400px) {
      .for_tech .S_T_Corporate_wrapper,.for_lectra .S_T_Corporate_wrapper, .for_interwoven .S_T_Corporate_wrapper{
     transform-origin: center center;
    }
      .for_playtime_after .clsplaytime4{    padding-bottom: 33px;}
}
@media only screen and (min-width: 1200px) and (max-width: 1300px) {
    .for_future .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack{    margin: 0px 0 0 0;}
    .clsfuture1{    font-size: 76px;    margin: 73px 0 15px 0;}
        .clsfuture3{font-size: 21px;}
        .clsfuture2{    margin: 7px 0 10px 0;font-size: 18px;}
     .for_freshfollow .container{width:100%;}
     .for_freshfollow .container{width:100%;}
    .S_T_Corporate_wrapper.bannerfswebinar .clslectrade-image img{max-width:30%;margin:0 30px 0 0 !important}
    .for_apparel .S_T_Corporate_wrapper,.for_playtime .S_T_Corporate_wrapper, .for_evolutionretail .S_T_Corporate_wrapper,.for_eculture .S_T_Corporate_wrapper, .for_evolutionretail .S_T_Corporate_wrapper,.for_tech_global .S_T_Corporate_wrapper,.for_freshfollow .S_T_Corporate_wrapper,.for_tech .S_T_Corporate_wrapper,.for_freshfollow .S_T_Corporate_wrapper,.for_tech .S_T_Corporate_wrapper,.for_french .S_T_Corporate_wrapper,.for_fireside_two .S_T_Corporate_wrapper, .for_interwoven .S_T_Corporate_wrapper, .for_fireside .S_T_Corporate_wrapper, .NH-top-img-block-trend .rfsmainson {
        transform: scale(0.8);
    }
    .for_fshighpoint .S_T_Corporate_wrapper,.for_ss25color .S_T_Corporate_wrapper{ transform: scale(0.9);}
    .clsplaytime3{
        font-size: 65px;
    }
    .for_apparel .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfscosmos.bannercosmopack img{margin: 66px 0 0 0;}
    .clsapparel2{font-size: 60px;}
    .clsapparel3{    padding: 15px 0 18px 0;}
}
@media only screen and (min-width: 768px) and (max-width:1279px) {
    
   .for_newageofdesign .S_T_Corporate_wrapper, .for_selfcare .S_T_Corporate_wrapper,.for_supply .S_T_Corporate_wrapper, .for_cosmoprof .S_T_Corporate_wrapper,.for_fashiondemo .S_T_Corporate_wrapper, .for_fashionweek .S_T_Corporate_wrapper, .for_future .S_T_Corporate_wrapper, .for_valentine .S_T_Corporate_wrapper,.for_magic .S_T_Corporate_wrapper, .for_apparel .S_T_Corporate_wrapper, .for_playtime .S_T_Corporate_wrapper, .for_evolutionretail .S_T_Corporate_wrapper,.for_eculture .S_T_Corporate_wrapper, .for_evolutionretail .S_T_Corporate_wrapper, .for_tech_global .S_T_Corporate_wrapper,.for_freshfollow .S_T_Corporate_wrapper,.for_tech .S_T_Corporate_wrapper, .for_french .S_T_Corporate_wrapper,.for_fireside_two .S_T_Corporate_wrapper, .for_interwoven .S_T_Corporate_wrapper,.for_lectra .S_T_Corporate_wrapper,.for_fireside .S_T_Corporate_wrapper, .NH-top-img-block-trend .rfsmainson {
        transform: scale(0.8);
    }
   .for_future .S_T_Corporate_wrapper{transform-origin: top center;}
   for_fshighpoint .S_T_Corporate_wrapper,.for_ss25color .S_T_Corporate_wrapper{ transform: scale(0.9);}
   /**/
   .for_fshighpoint .S_T_Corporate_wrapper.bannerfswebinar a{padding: 0 20px;}
   .clsfshighpoint1{    font-size: 35px;}
   .for_fshighpoint .S_T_Corporate_wrapper.bannerfswebinar .clsfshighpoint2 img, .for_fshighpoint .S_T_Corporate_wrapper.bannerfswebinar .clsfshighpoint3 img{margin: 42px 0 0 0 !important;}
   /**/
   .clsss25color1{font-size: 30px; letter-spacing: 1px; line-height: 30px; margin:46px 0 27px 0;}
.clsss25color2{font-size: 58px; letter-spacing: 1px; line-height: 113px; }
 .clsss25color3{font-size: 20px;letter-spacing: 0;letter-spacing: 0;line-height: 34px;  }
    .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime img.clsfooterbannerimg {
    max-width: 80%;
}
  /**/
  .for_newageofdesign .S_T_Corporate_wrapper.bannerfswebinar img {margin:52px 0 0 0 !important;}
  .clsnewageofdesign1{font-size: 26px;line-height: 22px; margin: 28px 0 62px 0;}
.clsnewageofdesign2{font-size: 31px; line-height: 43px; }
.clsnewageofdesign3{font-size: 65px; line-height: 72px;margin: 8px 0 10px 0;}
.clsnewageofdesign3 span{font-size: 67px;}
.clsnewageofdesign4{font-size: 22px; line-height: 29px;max-width: 1060px;padding: 0 0 5px 0;}
  /**/
  
.for_selfcare .S_T_Corporate_wrapper.bannerfswebinar img {margin:52px 0 0 0 !important;}
.clsselfcare1 { font-size: 26px;  margin: 13px 0 100px 0; }
.clsselfcare2{font-size: 50px; letter-spacing: 5px; line-height: 80px; }
.clsselfcare3 { font-size: 17px ; letter-spacing: 0.3px; line-height: 43px; padding: 0 0 50px 0; }
   /**/
  .for_supply .S_T_Corporate_wrapper.bannerfswebinar img {margin:52px 0 0 0 !important;}
.clssupply1{font-size: 31px;  line-height: 22px; margin: 30px 0 66px 0;}
.clssupply2{font-size: 35px; line-height: 43px;}
.clssupply3{font-size: 40px;  line-height: 72px;margin: 10px 0 6px 0;}
.clssupply4{font-size: 20px; letter-spacing: 1px; line-height: 43px; }

  /**/
  .for_cosmoprof .S_T_Corporate_wrapper.bannerfswebinar img {width: auto;left: 0;top: 0;margin:5px 0 0 0 !important;}
.clscosmoprof1{font-size: 30px; letter-spacing: 1px; line-height: 22px;margin: 40px 0 64px 0;   }
.clscosmoprof2{font-size: 22px; letter-spacing: 1px; line-height: 36px; }
.clscosmoprof3{font-size: 50px; letter-spacing: 1.5px; line-height: 60px;margin: 5px 0 0 0;}
.clscosmoprof4{font-size: 30px; letter-spacing: 5px;}
.clscosmoprof5 { font-size: 22px; letter-spacing: 1px; line-height: 36px;padding: 8px 0 16px 0; max-width: 1042px; margin: 0 auto; }

  /**/
.for_fashiondemo .S_T_Corporate_wrapper.bannerfswebinar img {margin:65px 0 0 0 !important;}
.clsfashiondemo1{font-size: 54px; letter-spacing: 1px;  text-align: center;margin: 80px 0 0 0;}
.clsfashiondemo2 { font-size: 22px; letter-spacing: 1px; line-height: 36px; max-width: 900px;padding: 0 0 38px 0; }
  /**/
  .clsfasionweek1{font-size: 28px; letter-spacing: 1px; line-height: 28px;margin: 24px 0 57px 0;}
.clsfasionweek2{font-size: 50px; letter-spacing: 4px; line-height: 65px; }
.clsfasionweek3{font-size: 48px; letter-spacing: 4px; line-height: 64px;}
.clsfasionweek4{font-size: 30px; letter-spacing: 2px; line-height: 40px; padding: 10px 0 12px 0; max-width: 832px;} 

   /**/
   .clsfuture1{font-size:64px; letter-spacing: 2px; line-height: 64px; margin:45px 0 1px 0;}
.clsfuture2{ font-size: 20px; letter-spacing: 1px; line-height: 50px; margin: 0px 0 30px 0;;}
.clsfuture3{ font-size: 18px; letter-spacing: 0.8px; line-height: 55px; }

   /**/
   .clsvalentine1{font-size: 31px; letter-spacing: 2px; margin: 80px 0 0 0;line-height: 60px;}
.clsvalentine2{font-size:60px; letter-spacing: 4px; line-height: 90px;margin: 8px 0 0 0;}
.clsvalentine3{font-size:31px; letter-spacing: 3px;margin: 0 0 12px 0;}
   /**/
   .clsmagic1{font-size: 25px; margin:10px 0 42px 0 }
.clsmagic2{font-size: 21px; line-height: 36px; }
.clsmagic3{font-size: 36px; margin: 8px 0 8px 0;}
.clsmagic4 p { font-size: 25px; line-height: 39px; padding: 0 0 12px 0; max-width: 216px; margin: 0; }
.clsmagic4 { max-width: 550px; text-align: center; margin: 0 auto; }
    /**/
      .for_apparel .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfscosmos.bannercosmopack img{margin: 66px 0 0 0;}
      .clsapparel1{font-size: 20px;margin: 28px 0 100px 0;}
    .clsapparel2 {    font-size: 39px;}
    .clsapparel3{ font-size: 18px; padding: 20px 0 48px 0; line-height: 25px; max-width: 900px;}
     /**/
     .for_playtime .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfscosmos.bannercosmopack img{  margin: 30px 0 30px 0;}
.clsplaytime1{font-size: 30px; }
.clsplaytime2{height: 36px; font-size: 25px; letter-spacing: 1px; line-height: 36px; margin: 54px 0 17px 0; }
.clsplaytime3{font-size: 44px; letter-spacing: 1px; line-height: 72px; margin: 0 0 15px 0;}
.clsplaytime4{font-size: 21px; letter-spacing: 0px; line-height: 36px; max-width: 1298px; margin: 0 auto;padding-bottom: 38px;}
.for_playtime .S_T_Corporate_wrapper img{left: 0;}

.for_playtime_after .clsplaytime3{font-size: 39px;margin: 67px 0 18px 0;    line-height: 23px;}
.for_playtime_after .clsplaytime4{    padding-bottom: 88px;
    max-width: 879px;
    padding-top: 35px;}
     /**/
     .for_eculture .S_T_Corporate_wrapper img {left: 0;top: 32px;}
.clseculture1{font-size: 55px; margin: 83px 0 0 0; letter-spacing: 6px;}
.clseculture2{font-size: 34px; letter-spacing: 0.6px; position: relative; top: -10px;}
.clseculture3{font-size: 24px; letter-spacing: 1.5px; padding: 14px 0 0 0; max-width: 831px; margin: 0 auto; }
.clsecultureanchore {max-width: 1092px;}
.clsecultureanchore a:first-child{float:left;}
.clsecultureanchore a:last-child{float:right;}
      /**/  

     /**/
     
.clsevolutionretail1 {font-size: 30px;  margin: 80px 0 20px 0;  }
.clsevolutionretail2 {font-size: 40px; letter-spacing: 2px;    margin: 0 0 10px 0;}
.clsevolutionretail3{font-size: 18px;}
     /**/     
.clsglobal1 { font-size: 50px;  margin: 61px 0 0 0; }
.S_T_Corporate_wrapper.bannerfswebinar .clsglobal2 img{margin: 0px 0 0 0 !important;max-width: 46%;}
.clsglobal3{ font-size: 24px;
    max-width: 536px;}


     .for_homeseasonal .clslectrade1,.clslectrade1{   font-size:30px; margin: 102px 0 0 0;}
     .for_homeseasonal .clslectrade2,.clslectrade2{    font-size: 34px;}
     .for_homeseasonal .clslectrade2 span,.clslectrade2 span{    font-size: 36px;}
     .for_homeseasonal .clslectrade3,.clslectrade3{font-size:30px;line-height:normal;}

     .clsinterwoven1{   font-size:32px; margin: 62px 0 0 0;}
     .clsinterwoven2{    font-size: 42px;margin:29px 0 48px 0;}
     .clsinterwoven2 span{    font-size: 40px;}
     .clsinterwoven3{font-size:30px;}

    .fornew_ban2_1.fornew_banhorror .bannerfswebinar h3 span {font-size: 35px !important;}
.fornew_banhorror .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfscosmos h3 {padding:13px 0 33px 0;}
.fornew_ban2_1.fornew_banhorror .bannerfswebinar h2 {font-size:70px;}
.fornew_ban2_1.fornew_banhorror .bannerfswebinar p{    font-size: 25px;letter-spacing:3px;}

span.cls-logotext {font-size: 15.32px;letter-spacing: 1px;left: -12px;margin-top: 10px;}
.fornew_highpoint .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos.bannermaison i.clsfreei {margin: 38px 0 21px 0;}
.fornew_highpoint .S_T_Corporate_wrapper i {font-size: 25.09px;}
.fornew_highpoint .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime h3 span {font-size: 35px;}
.fornew_highpoint .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime h3 {font-size: 24px;letter-spacing:1px;}
.fornew_highpoint .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a span {font-size: 20.97px;}

.fornew_ban_webinar .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime h3{padding:25px 0 0px 0;}
.fornew_ban_webinar .fornew_ban2_1 .bannerfswebinar h2{font-size:40px;}

/**/
.cl-cop-banner-logo {margin: 10px 0 40px 0;}
.cl-cop-banner-logo img {width: auto;max-width: 52%;max-height:80px;}
a.cl-cop-banner-anchor {margin: 40px 0 0 0;display: inline-block;}
.cl-cop-banner-header3-logo {margin: 0 0 15px 0;}
.cl-cop-banner-header1{font-size:35px !important;}
.cl-cop-banner-header2{font-size:50px !important;margin:20px 0 30px 0 !important;}
.cl-cop-banner-header4,.cl-cop-banner-header3{font-size:25px !important;}
 .cl-cop-banner-header3-logo img{max-width:55%;}
 /**/
 .for_fireside_two .S_T_Corporate_wrapper img{    max-width: 378px;}
.first_image_banner img{max-width: 100% !important;}
 .first_image_banner {	margin: 20px 0 0 15px;width:30%;}
.clsfiredide_1 {font-size: 20px;	margin: 27px 0 15px 0;}
.clsfiredide_2 { font-size: 36px; margin: 0 0 5px 0; padding: 5px 10px 5px 10px;}
.clsfiredide_3 { font-size: 16px;margin: 5px 0 0 0;}
.clsfiredide_4 {font-size: 15px;  padding: 5px 0 0 0;margin: 21px 0 0 0;}
.second_text_banner {  padding: 0px 0 0 10px;margin: 20px 0 0 0;    max-width: 60%;}

/**/
.for_french .S_T_Corporate_wrapper img{max-width: 242px;}
.clsfrench1 { font-size: 37.99px;margin: 23px 0 0 0;}
.clsfrench2 { font-size: 42.93px; margin: 5px 0 28px 0;line-height: normal;}
.clsfrench3{font-size: 20px;padding:5px 0 0px 0;}
.for_french a{margin: 46px 0 0 0;}
.clstrbn{font-size: 20px;}
/**/

.clslectech2 {font-size: 22px; padding:0 0 58px 0;}
.clslectech1 {    font-size: 60px; margin: 60px 0 40px 0;letter-spacing:2px;}
.clslectech1 span{font-size: 60px;}

/*.for_tech_fashion .S_T_Corporate_wrapper.bannerfswebinar img{width: 100%;}*/
.for_tech_fashion .clslectech1{font-size: 57px;   margin:60px 0 0px 0}
.for_tech_fashion .clslectech1 span {font-size:57px;}
.for_tech_fashion .clslectech2{font-size: 40.13px; margin:0 auto;    padding: 0 0 13px 0;}
.for_tech_fashion .clslectech3{font-size: 22px;margin: 0 0 20px 0;}
/**/
 .for_freshfollow .container{width:100%;}     
     .S_T_Corporate_wrapper.bannerfswebinar .clslectrade-image img{max-width:28% !important;margin:0 30px 0 0 !important}
      .S_T_Corporate_wrapper.bannerfswebinar .clslectrade-image img:last-child{margin:0 !important;}
.clsfor_freshfollow1{font-size: 30px;}
.clsfor_freshfollow2{font-size: 40px;}
.for_freshfollow .clstrbn{font-size: 12px;}
}
@media only screen and (min-width: 1300px) and (max-width: 1550px) {
    .clsapparel3{padding: 0 0 40px 0;}
     
}
@media only screen and (min-width: 1200px) and (max-width: 1300px) {
    .for_lectra .S_T_Corporate_wrapper {
        transform: scale(0.85);
    }
    
}
@media only screen and (min-width: 479px) and (max-width: 767px) {
    
    /**/
    .for_ss25color .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime{margin:0;}
       .clsss25color1{font-size: 18px; letter-spacing: 1px; line-height: 18px; margin:17px 0 20px 0;}
.clsss25color2{font-size: 37px; letter-spacing: 1px; line-height: 40px; }
 .clsss25color3{font-size: 12px;letter-spacing: 0;letter-spacing: 0;line-height: 18px;  }
    .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime img.clsfooterbannerimg {
   max-width: 60%;
    margin: 0 !important;
}
     /**/
  .for_newageofdesign .S_T_Corporate_wrapper.bannerfswebinar img {margin:0px 0 0 0 !important;}
  .clsnewageofdesign1{font-size: 14px;  margin: 3px 0 12px 0;  }
.clsnewageofdesign2{font-size: 22px; line-height: 43px; }
.clsnewageofdesign3{font-size: 36px; line-height: 36px;margin: 0px 0 10px 0;}
.clsnewageofdesign3 span{font-size: 38px;}
.clsnewageofdesign4{font-size: 18px; line-height: 20px;max-width: 1060px;padding: 0 0 0px 0;}
  /**/
      /**/
  
.for_selfcare .S_T_Corporate_wrapper.bannerfswebinar img {margin:0px 0 0 0 !important;}
.clsselfcare1 { font-size: 14px;  margin: 13px 0 47px 0; }
.clsselfcare2{font-size: 31px; letter-spacing: 2px; line-height: 40px; }
.clsselfcare3 { font-size: 16px ; letter-spacing: 0.3px; line-height: 23px; padding: 0 0 10px 0; }
  
     /**/
  .for_supply .S_T_Corporate_wrapper.bannerfswebinar img {margin:0px 0 0 0 !important;}
.clssupply1{ font-size: 20px; line-height: 22px; margin: 10px 0 10px 0;}
.clssupply2{ font-size: 25px; line-height: 43px;}
.clssupply3{ font-size: 26px; line-height: 30px; margin: 0px 0 6px 0; letter-spacing: 0;}
.clssupply4{font-size: 16px; letter-spacing: 1px; line-height: 18px; }
  /**/
  .for_cosmoprof .S_T_Corporate_wrapper.bannerfswebinar img {width: auto;left: 0;top: 0;margin:5px 0 0 0 !important;}
.clscosmoprof1{font-size: 14px; letter-spacing: 1px; line-height: 22px; margin: 10px 0 10px 0;   }
.clscosmoprof2{font-size: 14px; letter-spacing: 1px; line-height: 16px;}
.clscosmoprof3{font-size: 30px; letter-spacing: 1.5px; line-height: 30px; margin: 5px 0 0 0;}
.clscosmoprof4{ font-size: 15px; letter-spacing: 5px;}
.clscosmoprof5 { font-size: 14px; letter-spacing: 0; line-height: 16px; padding: 8px 0 10px 0; max-width: 1042px; margin: 0 auto; }

    /**/
.for_fashiondemo .S_T_Corporate_wrapper.bannerfswebinar img {margin:0px 0 0 0 !important;}
.clsfashiondemo1{font-size: 32px; letter-spacing: 1px;  text-align: center;margin: 20px 0 0 0;}
.clsfashiondemo2 { font-size: 15px; letter-spacing: 1px; line-height: 20px; max-width: 900px;padding: 20px 0 18px 0; }
    /**/
    .for_fashionweek .S_T_Corporate_wrapper.bannerfswebinar img {margin: 0px 0 0 0 !important;}
  .clsfasionweek1{font-size: 20px; letter-spacing: 1px; line-height: 28px;margin: 10px 0 10px 0;}
.clsfasionweek2{font-size: 28px; letter-spacing: 4px; line-height: 28px; }
.clsfasionweek3{font-size: 30px; letter-spacing: 2px; line-height: 30px;}
.clsfasionweek4{font-size: 20px; letter-spacing: 2px; line-height: 20px; padding: 10px 0 5px 0; max-width: 832px;} 

      /**/
        .for_future .S_T_Corporate_wrapper.bannerfswebinar img{margin: 0px 0 0 0 !important;}
   .clsfuture1{ font-size: 35px; letter-spacing: 2px; line-height: 40px; margin: 65px 0 0 0; }
.clsfuture2{  font-size: 11px; letter-spacing: 1px; line-height: inherit; margin: 18px 0 20px 0}
.clsfuture3{font-size: 11px; letter-spacing: 0px; line-height: inherit; }
.for_future .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a, .for_future .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:hover, .for_future .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:focus{font-size: 12px;}

    /**/
    .for_valentine .S_T_Corporate_wrapper.bannerfswebinar img{    margin: 0 !important;max-width: 60% !important;}
   .clsvalentine1{font-size: 20px; letter-spacing: 2px; margin: 40px 0 0 0;line-height: inherit;}
.clsvalentine2{font-size:40px; letter-spacing: 4px; line-height: inherit;margin: 8px 0 0 0;}
.clsvalentine3{font-size:20px; letter-spacing: 3px;margin: 0 0 12px 0;}
      /**/
      .for_magic .S_T_Corporate_wrapper.bannerfswebinar img{margin:0px 0 0 0 !important;}
   .clsmagic1{font-size: 20px; margin:5px 0 }
.clsmagic2{font-size: 18px; line-height: 18px; }
.clsmagic3{font-size: 22px; margin: 0;}
.clsmagic4 p {  font-size: 21px; line-height: 25px; padding: 0; max-width: 100%; margin: 0; float: inherit !important; margin: 0 auto;}
.clsmagic4 { max-width: 550px; text-align: center; margin: 0 auto; }
     /**/
      .for_apparel .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfscosmos.bannercosmopack img{margin: 0px 0 0 0;}
      .clsapparel1{font-size: 15px;margin: 28px 0 25px 0;}
    .clsapparel2 {    font-size: 22px;}
    .clsapparel3{ font-size: 12px; padding: 20px 10px 10px 10px; line-height: 18px; }
     /**/
    .fornew_ban2_1.fornew_banhorror .bannerfswebinar h3 span {font-size: 25px !important;}
.fornew_banhorror .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfscosmos h3 {padding:14px 0 28px 0 !important;}
.fornew_ban2_1.fornew_banhorror .bannerfswebinar h2 {font-size:50px;}
.fornew_ban2_1.fornew_banhorror .bannerfswebinar p{    font-size: 15px;letter-spacing:3px;}

span.cls-logotext {font-size: 15.32px;letter-spacing: 1px;left: -12px;margin-top: 0px;}
.fornew_highpoint .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos.bannermaison i.clsfreei {margin: 10px 0;}
.fornew_highpoint .S_T_Corporate_wrapper i {font-size: 25.09px;}
.fornew_highpoint .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime h3 span {font-size: 22px;}
.fornew_highpoint .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime h3 {font-size: 15px;letter-spacing:3px;}
.fornew_highpoint .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a span {font-size: 20.97px;}



    .for_playtime_after .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime img {
        max-width: 17%;
    }

.fornew_ban_webinar .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime h3{padding:15px 0 0px 0;}
.fornew_ban_webinar .fornew_ban2_1 .bannerfswebinar h2{font-size:30px;}
/**/
.cl-cop-banner-logo {margin: 5px 0 15px 0;}
.cl-cop-banner-logo img {width: auto;max-width: 50%;max-height:50px;}
a.cl-cop-banner-anchor {margin: 15px 0 0 0;display: inline-block;}
.cl-cop-banner-header3-logo {margin: 0 0 15px 0;}
.cl-cop-banner-header1{font-size:20px !important;}
.cl-cop-banner-header2{font-size:30px !important;margin:5px 0 10px 0 !important;}
.cl-cop-banner-header4,.cl-cop-banner-header3{font-size:18px !important;}
 .cl-cop-banner-header3-logo img{max-width:45%;}

 /**/
 .for_fireside .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime{padding:0 20px;}
 .for_fireside .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfscosmos.bannercosmopack img{margin: 10px 0 0 0;}
.clsfiredide1 { font-size: 18px; margin:28px 0 0 0;}
.clsfiredide2 {   font-size: 19px;margin: 15px 0 0px 0;}
.clsfiredide2 span{ font-size:20px;}
.clsfiredide3{ font-size: 15px;padding: 5px 0 0 0; }

/**/

.for_homeseasonal .clslectrade1,.clslectrade1 {  font-size: 18px;margin: 20px 0 0 0;}
.for_homeseasonal .clslectrade2,.clslectrade2 {    font-size: 19px; font-weight: 800;  margin: 5px 0 20px 0;line-height: 40px;}
.for_homeseasonal .clslectrade2 span,.clslectrade2 span{ font-size: 20px;}
.for_homeseasonal .clslectrade3,.clslectrade3{font-size: 15px;padding:5px 0 0px 0;line-height:normal;}


.clsinterwoven1 {  font-size: 18px;margin: 20px 0 0 0;}
.clsinterwoven2 {    font-size: 19px; font-weight: 800;  margin: 5px 0 20px 0;line-height: 40px;}
.clsinterwoven2 span{ font-size: 20px;}
.clsinterwoven3{font-size: 15px;padding:5px 0 0px 0;}

/**/
.for_fireside_two .S_T_Corporate_wrapper img{    max-width: 378px;}
.first_image_banner img{max-width: 100% !important;}
 .first_image_banner {	margin: 20px 0 0 15px;width:30%;}
.clsfiredide_1 {font-size: 18px;	margin: 10px 0 5px 0;}
.clsfiredide_2 { font-size: 26px; margin: 0 0 5px 0; padding: 5px 10px 5px 10px;}
.clsfiredide_3 { font-size: 16px;margin: 5px 0 0 0;}
.clsfiredide_4 {font-size: 15px;  padding: 5px 0 0 0;margin: 21px 0 0 0;}
.second_text_banner {  padding: 0px 0 0 10px;margin: 20px 0 0 0;    max-width: 60%;}

.for_french .S_T_Corporate_wrapper img{max-width: 200px;}
.clsfrench1 { font-size: 27.99px;margin: 13px 0 0 0;}
.clsfrench2 { font-size: 32.93px; margin: 5px 0 18px 0;line-height: normal;}
.clsfrench3{font-size: 12px;padding:5px 0 0px 0;}
.for_french a{margin: 26px 0 0 0;}
.clstrbn{font-size: 12px;}

/**/

.clslectech2 {font-size: 16px; padding:0 ;}
.clslectech1 {    font-size: 36px; margin: 20px 0 10px 0;letter-spacing:2px;}
.clslectech1 span{font-size: 36px;}


.for_tech_fashion .S_T_Corporate_wrapper.bannerfswebinar img{width: 100%;}
.for_tech_fashion .clslectech1{font-size: 28px;   margin:20px 0 0px 0}
.for_tech_fashion .clslectech1 span {font-size:28px;}
.for_tech_fashion .clslectech2{font-size: 20px; margin: 0;    padding: 0 0 13px 0;}
.for_tech_fashion .clslectech3{font-size: 16px;margin: 0 0 20px 0;}
/**/
/**/
 .for_freshfollow .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime{margin:0;}
 .for_freshfollow .container{width:100%;}  
 .for_freshfollow .S_T_Corporate_wrapper.bannerfswebinar a{margin:24px 0 14px 0;}   
     .S_T_Corporate_wrapper.bannerfswebinar .clslectrade-image img{max-width:26% !important;margin:0 4px 0 0 !important}
     .S_T_Corporate_wrapper.bannerfswebinar .clslectrade-image img:last-child{margin:0 !important;}
.clsfor_freshfollow1{font-size: 20px;margin:14px 0 0 0;}
.clsfor_freshfollow2{font-size: 24px;}
.for_freshfollow .clstrbn{font-size: 12px;}

   /**/     
.clsglobal1,.for_whimsygoth .clsglobal1 { font-size: 30px;  margin: 0; }
.S_T_Corporate_wrapper.bannerfswebinar .clsglobal2 img{    margin: 15px 0 0 0 !important;
    max-width: 37% !important;}
.clsglobal3,.for_whimsygoth .clsglobal3{ font-size: 17px;
    max-width: 500px;line-height:initial;}


     /**/
     .for_evolutionretail .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime img {
    max-width: 40%;
    width: 40%;
}
.clsevolutionretail1 {font-size: 22px;  margin: 0;  }
.clsevolutionretail2 {font-size: 30px; letter-spacing: 2px;    margin: 0 0 10px 0;top:0;}
.clsevolutionretail3{font-size: 15px;max-width: 1070px;}

 /**/
     .for_eculture .S_T_Corporate_wrapper img {left: 0;top: 0;}
.clseculture1{font-size: 38px; margin: 10px 0 0 0; letter-spacing: 1px;}
.clseculture2{ font-size: 22px; letter-spacing: 0.6px; position: relative; top: 0;}
.clseculture3{font-size: 16px; letter-spacing: 1.5px; padding: 9px 0 0 0; max-width: 831px; margin: 0 auto; }
.clsecultureanchore {max-width: 1092px;}
.clsecultureanchore a:first-child{float:left;    width: 100%;}
.clsecultureanchore a:last-child{float:right; width: 100%; margin: 10px 0 0 0;}
      /**/  

      /**/
     .for_playtime .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfscosmos.bannercosmopack img{  margin: 0px 0 0 0;}
.clsplaytime1{font-size: 20px; }
.clsplaytime2{ height: auto; font-size: 16px; letter-spacing: 1px; line-height: initial; margin: 26px 0 10px 0; }
.clsplaytime3{font-size: 23px; letter-spacing: 1px; line-height: inherit; margin:0 0 0px 0;}
.clsplaytime4{font-size: 15px; letter-spacing: 0px; line-height: inherit; max-width: 1298px; margin: 0 auto;padding-bottom: 0;}
.for_playtime .S_T_Corporate_wrapper img{left: 0;}


.for_playtime_after .clsplaytime3{font-size: 23px;margin: 30px 0 0px 0;}
.for_playtime_after .clsplaytime4{padding-bottom: 20px;    max-width: 100%;}
     /**/

      /**/
      .for_fshighpoint .S_T_Corporate_wrapper.bannerfswebinar .clsfshighpoint2 img, .for_fshighpoint .S_T_Corporate_wrapper.bannerfswebinar .clsfshighpoint3 img {margin: 30px 0 0 0 !important;}
     .clsfshighpoint2 img:nth-child(1),.clsfshighpoint3 img:nth-child(1) { float:left;width: calc(50% - 26px) !important;    max-width: 100% !important;}
    .clsfshighpoint2 img:nth-child(2),.clsfshighpoint3 img:nth-child(2) { float:right;    padding-left: 0px;width: calc(50% - 26px) !important;    max-width: 100% !important;}
   .for_fshighpoint .S_T_Corporate_wrapper.bannerfswebinar a{padding: 0 40px;margin:0 !important}
   .clsfshighpoint1{    font-size: 23px;margin: 24px 0 0 0;}
   
}
@media only screen and (max-width:479px) {
     /**/
    .for_ss25color .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime{margin:0;}
       .clsss25color1{font-size: 14px; letter-spacing: 1px; line-height: 18px; margin:0 0 12px 0;}
.clsss25color2{font-size: 26px; letter-spacing: 1px; line-height: 32px; }
 .clsss25color3{font-size: 12px;letter-spacing: 0;letter-spacing: 0;line-height: 18px; padding:8px 0 0px 0; }
    .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime img.clsfooterbannerimg {
   max-width: 60%;
    margin: 0 !important;
}
     /**/
  .for_newageofdesign .S_T_Corporate_wrapper.bannerfswebinar img {margin:0px 0 0 0 !important;}
  .clsnewageofdesign1{font-size: 14px;    margin: 3px 0 8px 0; }
.clsnewageofdesign2{font-size: 22px;line-height: 30px; }
.clsnewageofdesign3{font-size: 26px; line-height: 30px;    margin: 0px 0 10px 0;}
.clsnewageofdesign3 span{font-size: 28px;}
.clsnewageofdesign4{font-size: 14px; line-height: 18px;max-width: 1060px;padding: 0 0 0px 0;}
  /**/
      /**/
  
.for_selfcare .S_T_Corporate_wrapper.bannerfswebinar img {margin:28px 0 0 0 !important;}
.clsselfcare1 { font-size: 12px;  margin: 1px 0 33px 0; }
.clsselfcare2{font-size: 21px; letter-spacing: 2px; line-height: 30px; }
.clsselfcare3 {  font-size: 14px; letter-spacing: 0.3px; line-height: 20px; padding: 0 0 22px 0; }
  
      /**/
  .for_supply .S_T_Corporate_wrapper.bannerfswebinar img {margin:0px 0 0 0 !important;}
.clssupply1{  font-size: 16px; line-height: 20px; margin: 0;}
.clssupply2{ font-size: 23px; line-height: 35px;}
.clssupply3{ font-size: 26px; line-height: 27px; margin: 0px 0 6px 0; letter-spacing: 0;}
.clssupply4{ font-size: 12px; letter-spacing: 1px; line-height: 18px; }   
  /**/
  .for_cosmoprof .S_T_Corporate_wrapper.bannerfswebinar img {width: auto;left: 0;top: 0;margin:5px 0 0 0 !important;}
.clscosmoprof1 { font-size: 13px; letter-spacing: 1px; line-height: 22px; margin: 0 0 10px 0; }
.clscosmoprof2 { font-size: 14px; letter-spacing: 1px; line-height: 16px; }
.clscosmoprof3 { font-size: 22px; letter-spacing: 1.5px; line-height: 22px; margin: 5px 0 0 0; }
.clscosmoprof4 { font-size: 13px; letter-spacing: 3px; }
.clscosmoprof5 { font-size: 14px; letter-spacing: 0; line-height: 16px; padding: 8px 0 0 0; max-width: 1042px; margin: 0 auto; }
       /**/
.for_fashiondemo .S_T_Corporate_wrapper.bannerfswebinar img {margin:0px 0 0 0 !important;}
.clsfashiondemo1{font-size: 22px; letter-spacing: 1px;  text-align: center;margin: 20px 0 0 0;}
.clsfashiondemo2 { font-size: 15px; letter-spacing: 1px; line-height: 20px; max-width: 900px;padding: 10px 0 0 0; }
     /**/
    .for_fashionweek .S_T_Corporate_wrapper.bannerfswebinar img {margin: 0px 0 0 0 !important;}
  .clsfasionweek1{font-size: 16px; letter-spacing: 1px; line-height: 28px;margin: 0px 0 20px 0;}
.clsfasionweek2{font-size: 16px; letter-spacing: 4px; line-height: 20px; }
.clsfasionweek3{font-size: 22px; letter-spacing: 2px; line-height: 30px;}
.clsfasionweek4{font-size: 16px; letter-spacing: 2px; line-height: 20px; padding: 10px 0 5px 0; max-width: 832px;} 

        /**/
        .for_future .S_T_Corporate_wrapper.bannerfswebinar img{margin: 0px 0 0 0 !important;}
   .clsfuture1{ font-size: 35px; letter-spacing: 2px; line-height: 40px; margin: 50px 0 0 0; }
.clsfuture2{  font-size: 11px; letter-spacing: 1px; line-height: inherit; margin: 18px 0 5px 0;}
.clsfuture3{font-size: 10px; letter-spacing: 0px; line-height: inherit; }
.for_future .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a, .for_future .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:hover, .for_future .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a:focus{font-size: 12px;}

    /**/
    .for_valentine .S_T_Corporate_wrapper.bannerfswebinar img{    margin: 0 !important;max-width: 60% !important;}
   .clsvalentine1{font-size: 18px; letter-spacing: 2px; margin: 40px 0 0 0;line-height: inherit;}
.clsvalentine2{font-size:28px; letter-spacing: 4px; line-height: inherit;margin: 8px 0 0 0;}
.clsvalentine3{font-size:18px; letter-spacing: 3px;margin: 0 0 0 0;}
      /**/
      .for_magic .S_T_Corporate_wrapper.bannerfswebinar img{margin:0px 0 0 0 !important;}
     .for_magic .S_T_Corporate_wrapper.bannerfswebinar img{margin:0px 0 0 0 !important;}
   .clsmagic1{font-size: 16px; margin:0 }
.clsmagic2{font-size: 16px; line-height: 16px; }
.clsmagic3{ font-size: 24px; margin: 5px 0 0 0; line-height: 26px;}
.clsmagic4 p {  font-size: 16px; line-height: 20px; padding: 0; max-width: 100%; margin: 0; float: inherit !important; margin: 0 auto;}
.clsmagic4 { max-width: 550px; text-align: center; margin: 0 auto; }
     /**/
      .for_apparel .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfscosmos.bannercosmopack img{margin: 0px 0 0 0;    width: 40%;}
      .clsapparel1{font-size: 15px;margin: 28px 0 25px 0;}
    .clsapparel2 {    font-size: 20px;    letter-spacing: 0;}
    .clsapparel3{ font-size: 12px; padding: 5px 10px 0 10px; line-height: 18px; }
     /**/
     /**/
     .for_playtime .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfscosmos.bannercosmopack img{  margin: 10px 0 0 0;width:64%;}
.clsplaytime1{font-size: 15px; }
.clsplaytime2{  height: auto; font-size: 14px; letter-spacing: 1px; line-height: initial; margin: 30px 0 5px 0; }
.clsplaytime3{font-size: 16px; letter-spacing: 1px; line-height: inherit; margin: 0 0 8px 0;}
.clsplaytime4{font-size: 13px; letter-spacing: 1px; line-height: inherit; max-width: 1298px; margin: 0 auto; padding-bottom: 0;}
.for_playtime .S_T_Corporate_wrapper img{left: 0;}


 .for_playtime_after .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime img {
        max-width: 21%;
    }
.for_playtime_after .clsplaytime3{font-size: 16px;margin: 10px 0 0px 0;}
.for_playtime_after .clsplaytime4{padding-bottom: 10px;    max-width: 100%;}
     /**/
    .fornew_ban2_1.fornew_banhorror .bannerfswebinar h3 span {font-size: 15px !important;}
.fornew_banhorror .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfscosmos h3 {padding:13px 0 8px 0 !important;}
.fornew_ban2_1.fornew_banhorror .bannerfswebinar h2 {font-size:30px;}
.fornew_ban2_1.fornew_banhorror .bannerfswebinar p{    font-size: 10px;letter-spacing:3px;}

span.cls-logotext {font-size: 13.32px;letter-spacing: 1px;left: -12px;margin-top: 0px;}
.fornew_highpoint .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos.bannermaison i.clsfreei {margin: 8px 0;}
.fornew_highpoint .S_T_Corporate_wrapper i {font-size: 20.09px;}
.fornew_highpoint .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime h3 span {font-size: 18px;}
.fornew_highpoint .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime h3 {font-size: 13px;letter-spacing:0px;}
.fornew_highpoint .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime.bannerfscosmos a span {font-size: 16.97px;}




.fornew_ban_webinar .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime h3{padding:5px 0 0px 0;}
.fornew_ban_webinar .fornew_ban2_1 .bannerfswebinar h2{font-size:25px;}
/**/
.cl-cop-banner-logo {margin: 0px 0 00px 0;}
.cl-cop-banner-logo img {width: auto;max-width: 50%;max-height:40px;}
a.cl-cop-banner-anchor {margin: 0px 0 0 0;display: inline-block;}
.cl-cop-banner-header3-logo {margin: 0 0 15px 0;}
.cl-cop-banner-header1{font-size:16px !important;}
.cl-cop-banner-header2{font-size:25px !important;margin:8px 0 15px 0 !important;}
.cl-cop-banner-header4,.cl-cop-banner-header3{font-size:12px !important;}
.cl-cop-banner-header3-logo img{max-width:35%;}
 /**/
 .for_fireside .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime{padding:0 5px;}
 .for_fireside .S_T_Corporate_wrapper.bannerfswebinar.bannerfsplaytime.bannerfscosmos.bannercosmopack img{margin: 5px 0 0 0;}
.clsfiredide1 { font-size: 16px; margin: 33px 0 0 0;}
.clsfiredide2 {   font-size: 15px;margin: 19px 0 5px 0;}
.clsfiredide2 span{ font-size:16px;}
.clsfiredide3{ font-size: 11px;padding: 5px 0 0 0; }

/**/

.for_homeseasonal .clslectrade1,.clslectrade1 {  font-size: 16px;margin: 20px 0 0 0;}
.for_homeseasonal .clslectrade2,.clslectrade2 {    font-size: 15px; font-weight: 800;  margin: 5px 0 9px 0;line-height: 41px;}
.for_homeseasonal .clslectrade2 span,.clslectrade2 span{ font-size: 16px;}
.for_homeseasonal .clslectrade3,.clslectrade3{font-size: 11px;padding:5px 0 0px 0;line-height:normal;}
.for_homeseasonal .clslectrade1,.for_homeseasonal .clslectrade3{    margin: 0;    padding: 0;}
.clsinterwoven1 {  font-size: 16px;margin: 20px 0 0 0;}
.clsinterwoven2 {    font-size: 15px; font-weight: 800;  margin: 25px 0 14px 0;line-height: 29px;}
.clsinterwoven2 span{ font-size: 16px;}
.clsinterwoven3{font-size: 11px;padding:5px 0 0px 0;}
/**/
 .first_image_banner {	margin: 10px 0 0 15px;width:30%;}
 .for_fireside_two .S_T_Corporate_wrapper img{    max-width:221px;}
  .first_image_banner img{max-width:100% !important;}
.clsfiredide_1 {font-size: 14px;	margin: 0px 0 5px 0;}
.clsfiredide_2 { font-size: 22px; margin: 0 0 5px 0; padding: 2px 8px 2px 8px;}
.clsfiredide_3 { font-size: 14px;margin: 5px 0 0 0;}
.clsfiredide_4 {font-size: 12px;  padding: 5px 0 0 0;margin: 10px 0 0 0;}
.second_text_banner {  padding: 0px 0 0 10px;margin: 10px 0 0 0;    max-width: 60%;}


.for_french .S_T_Corporate_wrapper img{max-width: 200px;}
.clsfrench1 { font-size: 18.99px;margin: 13px 0 0 0;}
.clsfrench2 { font-size: 22.93px; margin: 5px 0 18px 0;line-height: normal;}
.clsfrench3{font-size: 10px;padding:5px 0 0px 0;}
.for_french a{margin: 26px 0 0 0;}
.clstrbn{font-size: 10px;}

/**/

.clslectech2 {font-size: 14px; padding:0 10px;}
.clslectech1 {    font-size: 30px; margin: 10px 0 10px 0;letter-spacing:1px;}
.clslectech1 span{font-size: 30px;}

.for_tech_fashion .S_T_Corporate_wrapper.bannerfswebinar img{width: 100%;}
.for_tech_fashion .clslectech1{font-size: 22px;   margin:38px 0 0px 0}
.for_tech_fashion .clslectech1 span {font-size:22px;}
.for_tech_fashion .clslectech2{font-size: 18px; margin: 0;    padding: 0 0 13px 0;}
.for_tech_fashion .clslectech3{font-size: 14px;margin: 0 0 10px 0;}
/**/
   .S_T_Corporate_wrapper.bannerfswebinar img {width: 15%;}
.for_freshfollow .S_T_Corporate_wrapper.bannerfswebinar img{    width: 15%;}
.for_freshfollow .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime{margin:0;}
  .for_freshfollow .container{width:100%;}  
 .for_freshfollow .S_T_Corporate_wrapper.bannerfswebinar a{margin:0 0 9px 0;}   
     .S_T_Corporate_wrapper.bannerfswebinar .clslectrade-image img{max-width:22% !important;margin:0 4px 0 0 !important;width:100%;}
     .S_T_Corporate_wrapper.bannerfswebinar .clslectrade-image img:last-child{margin:0 !important;}
.clsfor_freshfollow1{font-size: 14px;margin:0;}
.clsfor_freshfollow2{font-size: 17px;margin:0px;}
.for_freshfollow .clstrbn{font-size: 12px;}

/**/     
.clsglobal1,.for_whimsygoth .clsglobal1 { font-size: 20px;  margin: 10px 0 0 0; }
.S_T_Corporate_wrapper.bannerfswebinar .clsglobal2 img{    margin: 15px 0 0 0 !important;
   max-width: 61% !important;
    width: 50% !important;    padding: 0;}
.clsglobal3,.for_whimsygoth .clsglobal3{ font-size: 17px;
        padding: 0 20px;line-height:initial;}

 
     /**/
      .for_evolutionretail .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime img {
    max-width: 40%;
    width: 40%;
}
.clsevolutionretail1 {font-size: 18px;  margin: 0;  }
.clsevolutionretail2 {font-size: 22px; letter-spacing: 2px;    margin: 0 0 0px 0;top:0;}
.clsevolutionretail3{font-size: 14px;max-width: 1070px;}
     /**/ 
     /**/
     .for_eculture .S_T_Corporate_wrapper img {left: 0;top: 0;width: 45%;}
.clseculture1{font-size: 28px; margin: 0px 0 0 0; letter-spacing: 1px;}
.clseculture2{ font-size: 18px; letter-spacing: 0.6px; position: relative; top: 0;}
.clseculture3{font-size: 16px; letter-spacing: 1.5px; padding: 9px 0 0 0; max-width: 831px; margin: 0 auto; }
.clsecultureanchore {max-width: 1092px;}
.clsecultureanchore a:first-child{float:left;    width: 100%;}
.clsecultureanchore a:last-child{float:right; width: 100%; margin: 10px 0 0 0;}
      /**/  
       /**/
        .for_fshighpoint .S_T_Corporate_wrapper.bannerfswebinar.bannercosmopack.bannerfsplaytime{    margin: 0px 0 0 0;}
      .for_fshighpoint .S_T_Corporate_wrapper.bannerfswebinar .clsfshighpoint2 img, .for_fshighpoint .S_T_Corporate_wrapper.bannerfswebinar .clsfshighpoint3 img {margin: 0 auto !important;padding: 0 0 10px 0;}
     .clsfshighpoint2 img:nth-child(1),.clsfshighpoint3 img:nth-child(1) { float:none;width: 70% !important;    max-width: 100% !important;}
    .clsfshighpoint2 img:nth-child(2),.clsfshighpoint3 img:nth-child(2) { float:none;    padding-left: 0px;width: 70% !important;    max-width: 100% !important;}
   .for_fshighpoint .S_T_Corporate_wrapper.bannerfswebinar a{padding: 0 40px;margin:0 !important}
   .clsfshighpoint1{    font-size: 18px;margin: 10px 0 0 0;}
}
@media only screen and (min-width:1366px){
    .for_homeseasonal img {
    position: relative;
    top: 40px;
}
}