@import url("https://www.manageengine.com/css/fonts.css");

/* --- Common styles --- */

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,			
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

ol,
ul {
    list-style: none
}

blockquote,
q {
    quotes: none
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

body {
    font: 300 14px/24px 'ZohoPuvi', sans-serif;
    letter-spacing: .5px;
    line-height: 20px;
    color: #444;
}

.tc {
    text-align: center;
}

.tl {
    text-align: left;
}

.tr {
    text-align: right;
}

.pr {
    position: relative;
}

.pa {
    position: absolute;
}

.pf {
    position: fixed;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

ul,
ol {
    list-style-type: none;
}

.dark {
    background: #f4f4f4;
}

.dn {
    display: none;
}

a {
    color: #138cd6;
    text-decoration: none;
    outline: none;
    border: none;
}

.show {
    display: block !important;
}

.head-container,
.container {
    max-width: 1400px;
    width: 100%;
    margin: 0 auto;
    transition: all 0.2s ease-in 0s;
}

.container {
    max-width: 1200px;
}

.slider-container .container {
    max-width: 1000px;
}



/* --- clearfix style --- */

.clearfix:after {
    clear: both;
    content: '.';
    display: block;
    visibility: hidden;
    height: 0;
}

.clearfix {
    display: inline-block;
}

* html .clearfix {
    height: 1%;
}

.clearfix {
    display: block;
}

*+html .clearfix {
    display: inline-block;
}


/* --------------- Header top section SVG styles --------------- */

svg#HomeBanimg {
    display: none;
}

.str3 {
    stroke: #5B5B5B;
    stroke-width: 0.0999351
}

.str4 {
    stroke: #433C45;
    stroke-width: 0.249838
}

.str1 {
    stroke: #5B5B5B;
    stroke-width: 0.0999351;
    stroke-dasharray: 0.499676 0.299805 0.099935 0.299805
}

.str0 {
    stroke: #5B5B5B;
    stroke-width: 0.19987;
    stroke-dasharray: 0.199870 0.399740
}

.str2 {
    stroke: #5B5B5B;
    stroke-width: 0.19987;
    stroke-dasharray: 0.199870 0.599611
}

.str5 {
    stroke: #433C45;
    stroke-width: 0.249838
}

.fil7 {
    fill: none
}

.fil0 {
    fill: none;
    fill-rule: nonzero
}

.fil8 {
    fill: #FCC651
}

.fil9 {
    fill: #FEFEFE
}

.fil6 {
    fill: #585559
}

.fil15 {
    fill: #433C45;
    fill-rule: nonzero
}

.fil5 {
    fill: #7FCDE7;
    fill-rule: nonzero
}

.fil10 {
    fill: #CBE7FA;
    fill-rule: nonzero
}

.fil4 {
    fill: #E0DD08;
    fill-rule: nonzero
}

.fil1 {
    fill: #EA5A5C;
    fill-rule: nonzero
}

.fil12 {
    fill: #F09791;
    fill-rule: nonzero
}

.fil2 {
    fill: #FCC651;
    fill-rule: nonzero
}

.fil11 {
    fill: #FCD475;
    fill-rule: nonzero
}

.fil3 {
    fill: #FDE18D;
    fill-rule: nonzero
}

.fil14 {
    fill: #FEFEFE;
    fill-rule: nonzero
}

.fil13 {
    fill: #9D9E9E;
    fill-rule: nonzero
}

.qJCWZgUi_0 {
    stroke-dasharray: 35 37;
    stroke-dashoffset: 36;
}

.animationstart .qJCWZgUi_0 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_1 {
    stroke-dasharray: 4 6;
    stroke-dashoffset: 5;
}

.animationstart .qJCWZgUi_1 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_2 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_2 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_3 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_3 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_4 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_4 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_5 {
    stroke-dasharray: 4 6;
    stroke-dashoffset: 5;
}

.animationstart .qJCWZgUi_5 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_6 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_6 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_7 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_7 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_8 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_8 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_9 {
    stroke-dasharray: 4 6;
    stroke-dashoffset: 5;
}

.animationstart .qJCWZgUi_9 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_10 {
    stroke-dasharray: 9 11;
    stroke-dashoffset: 10;
}

.animationstart .qJCWZgUi_10 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_11 {
    stroke-dasharray: 8 10;
    stroke-dashoffset: 9;
}

.animationstart .qJCWZgUi_11 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_12 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_12 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_13 {
    stroke-dasharray: 9 11;
    stroke-dashoffset: 10;
}

.animationstart .qJCWZgUi_13 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_14 {
    stroke-dasharray: 8 10;
    stroke-dashoffset: 9;
}

.animationstart .qJCWZgUi_14 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_15 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_15 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_16 {
    stroke-dasharray: 15 17;
    stroke-dashoffset: 16;
}

.animationstart .qJCWZgUi_16 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_17 {
    stroke-dasharray: 15 17;
    stroke-dashoffset: 16;
}

.animationstart .qJCWZgUi_17 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_18 {
    stroke-dasharray: 15 17;
    stroke-dashoffset: 16;
}

.animationstart .qJCWZgUi_18 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_19 {
    stroke-dasharray: 5 7;
    stroke-dashoffset: 6;
}

.animationstart .qJCWZgUi_19 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_20 {
    stroke-dasharray: 5 7;
    stroke-dashoffset: 6;
}

.animationstart .qJCWZgUi_20 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_21 {
    stroke-dasharray: 7 9;
    stroke-dashoffset: 8;
}

.animationstart .qJCWZgUi_21 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_22 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_22 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_23 {
    stroke-dasharray: 3 5;
    stroke-dashoffset: 4;
}

.animationstart .qJCWZgUi_23 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_24 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_24 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_25 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_25 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_26 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_26 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_27 {
    stroke-dasharray: 21 23;
    stroke-dashoffset: 22;
}

.animationstart .qJCWZgUi_27 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_28 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_28 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_29 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_29 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_30 {
    stroke-dasharray: 3 5;
    stroke-dashoffset: 4;
}

.animationstart .qJCWZgUi_30 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_31 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_31 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_32 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_32 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_33 {
    stroke-dasharray: 21 23;
    stroke-dashoffset: 22;
}

.animationstart .qJCWZgUi_33 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_34 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_34 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_35 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_35 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_36 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_36 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_37 {
    stroke-dasharray: 3 5;
    stroke-dashoffset: 4;
}

.animationstart .qJCWZgUi_37 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_38 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_38 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_39 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_39 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_40 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_40 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_41 {
    stroke-dasharray: 21 23;
    stroke-dashoffset: 22;
}

.animationstart .qJCWZgUi_41 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_42 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_42 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_43 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_43 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_44 {
    stroke-dasharray: 3 5;
    stroke-dashoffset: 4;
}

.animationstart .qJCWZgUi_44 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_45 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_45 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_46 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_46 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_47 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_47 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_48 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_48 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_49 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_49 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_50 {
    stroke-dasharray: 15 17;
    stroke-dashoffset: 16;
}

.animationstart .qJCWZgUi_50 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_51 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_51 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_52 {
    stroke-dasharray: 22 24;
    stroke-dashoffset: 23;
}

.animationstart .qJCWZgUi_52 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_53 {
    stroke-dasharray: 15 17;
    stroke-dashoffset: 16;
}

.animationstart .qJCWZgUi_53 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_54 {
    stroke-dasharray: 15 17;
    stroke-dashoffset: 16;
}

.animationstart .qJCWZgUi_54 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_55 {
    stroke-dasharray: 6 8;
    stroke-dashoffset: 7;
}

.animationstart .qJCWZgUi_55 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_56 {
    stroke-dasharray: 11 13;
    stroke-dashoffset: 12;
}

.animationstart .qJCWZgUi_56 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_57 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_57 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_58 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_58 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_59 {
    stroke-dasharray: 6 8;
    stroke-dashoffset: 7;
}

.animationstart .qJCWZgUi_59 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_60 {
    stroke-dasharray: 11 13;
    stroke-dashoffset: 12;
}

.animationstart .qJCWZgUi_60 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_61 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_61 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_62 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_62 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_63 {
    stroke-dasharray: 6 8;
    stroke-dashoffset: 7;
}

.animationstart .qJCWZgUi_63 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_64 {
    stroke-dasharray: 11 13;
    stroke-dashoffset: 12;
}

.animationstart .qJCWZgUi_64 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_65 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_65 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_66 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_66 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_67 {
    stroke-dasharray: 17 19;
    stroke-dashoffset: 18;
}

.animationstart .qJCWZgUi_67 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_68 {
    stroke-dasharray: 14 16;
    stroke-dashoffset: 15;
}

.animationstart .qJCWZgUi_68 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_69 {
    stroke-dasharray: 14 16;
    stroke-dashoffset: 15;
}

.animationstart .qJCWZgUi_69 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_70 {
    stroke-dasharray: 14 16;
    stroke-dashoffset: 15;
}

.animationstart .qJCWZgUi_70 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_71 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_71 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_72 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_72 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_73 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_73 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_74 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_74 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_75 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_75 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_76 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_76 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_77 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_77 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_78 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_78 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_79 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_79 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_80 {
    stroke-dasharray: 30 32;
    stroke-dashoffset: 31;
}

.animationstart .qJCWZgUi_80 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_81 {
    stroke-dasharray: 30 32;
    stroke-dashoffset: 31;
}

.animationstart .qJCWZgUi_81 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_82 {
    stroke-dasharray: 13 15;
    stroke-dashoffset: 14;
}

.animationstart .qJCWZgUi_82 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_83 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_83 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_84 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_84 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_85 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_85 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_86 {
    stroke-dasharray: 8 10;
    stroke-dashoffset: 9;
}

.animationstart .qJCWZgUi_86 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_87 {
    stroke-dasharray: 30 32;
    stroke-dashoffset: 31;
}

.animationstart .qJCWZgUi_87 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_88 {
    stroke-dasharray: 30 32;
    stroke-dashoffset: 31;
}

.animationstart .qJCWZgUi_88 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_89 {
    stroke-dasharray: 13 15;
    stroke-dashoffset: 14;
}

.animationstart .qJCWZgUi_89 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_90 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_90 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_91 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_91 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_92 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_92 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_93 {
    stroke-dasharray: 8 10;
    stroke-dashoffset: 9;
}

.animationstart .qJCWZgUi_93 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_94 {
    stroke-dasharray: 5 7;
    stroke-dashoffset: 6;
}

.animationstart .qJCWZgUi_94 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_95 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_95 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_96 {
    stroke-dasharray: 5 7;
    stroke-dashoffset: 6;
}

.animationstart .qJCWZgUi_96 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_97 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_97 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_98 {
    stroke-dasharray: 14 16;
    stroke-dashoffset: 15;
}

.animationstart .qJCWZgUi_98 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_99 {
    stroke-dasharray: 14 16;
    stroke-dashoffset: 15;
}

.animationstart .qJCWZgUi_99 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_100 {
    stroke-dasharray: 43 45;
    stroke-dashoffset: 44;
}

.animationstart .qJCWZgUi_100 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_101 {
    stroke-dasharray: 14 16;
    stroke-dashoffset: 15;
}

.animationstart .qJCWZgUi_101 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_102 {
    stroke-dasharray: 40 42;
    stroke-dashoffset: 41;
}

.animationstart .qJCWZgUi_102 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_103 {
    stroke-dasharray: 43 45;
    stroke-dashoffset: 44;
}

.animationstart .qJCWZgUi_103 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_104 {
    stroke-dasharray: 16 18;
    stroke-dashoffset: 17;
}

.animationstart .qJCWZgUi_104 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_105 {
    stroke-dasharray: 10 12;
    stroke-dashoffset: 11;
}

.animationstart .qJCWZgUi_105 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_106 {
    stroke-dasharray: 10 12;
    stroke-dashoffset: 11;
}

.animationstart .qJCWZgUi_106 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_107 {
    stroke-dasharray: 3 5;
    stroke-dashoffset: 4;
}

.animationstart .qJCWZgUi_107 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_108 {
    stroke-dasharray: 3 5;
    stroke-dashoffset: 4;
}

.animationstart .qJCWZgUi_108 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_109 {
    stroke-dasharray: 3 5;
    stroke-dashoffset: 4;
}

.animationstart .qJCWZgUi_109 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_110 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_110 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_111 {
    stroke-dasharray: 39 41;
    stroke-dashoffset: 40;
}

.animationstart .qJCWZgUi_111 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_112 {
    stroke-dasharray: 37 39;
    stroke-dashoffset: 38;
}

.animationstart .qJCWZgUi_112 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_113 {
    stroke-dasharray: 7 9;
    stroke-dashoffset: 8;
}

.animationstart .qJCWZgUi_113 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_114 {
    stroke-dasharray: 39 41;
    stroke-dashoffset: 40;
}

.animationstart .qJCWZgUi_114 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_115 {
    stroke-dasharray: 46 48;
    stroke-dashoffset: 47;
}

.animationstart .qJCWZgUi_115 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_116 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_116 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_117 {
    stroke-dasharray: 3 5;
    stroke-dashoffset: 4;
}

.animationstart .qJCWZgUi_117 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_118 {
    stroke-dasharray: 3 5;
    stroke-dashoffset: 4;
}

.animationstart .qJCWZgUi_118 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_119 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_119 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_120 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_120 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_121 {
    stroke-dasharray: 3 5;
    stroke-dashoffset: 4;
}

.animationstart .qJCWZgUi_121 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_122 {
    stroke-dasharray: 5 7;
    stroke-dashoffset: 6;
}

.animationstart .qJCWZgUi_122 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_123 {
    stroke-dasharray: 5 7;
    stroke-dashoffset: 6;
}

.animationstart .qJCWZgUi_123 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_124 {
    stroke-dasharray: 3 5;
    stroke-dashoffset: 4;
}

.animationstart .qJCWZgUi_124 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_125 {
    stroke-dasharray: 3 5;
    stroke-dashoffset: 4;
}

.animationstart .qJCWZgUi_125 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_126 {
    stroke-dasharray: 5 7;
    stroke-dashoffset: 6;
}

.animationstart .qJCWZgUi_126 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_127 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_127 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_128 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_128 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_129 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_129 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_130 {
    stroke-dasharray: 20 22;
    stroke-dashoffset: 21;
}

.animationstart .qJCWZgUi_130 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_131 {
    stroke-dasharray: 13 15;
    stroke-dashoffset: 14;
}

.animationstart .qJCWZgUi_131 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_132 {
    stroke-dasharray: 8 10;
    stroke-dashoffset: 9;
}

.animationstart .qJCWZgUi_132 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_133 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_133 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_134 {
    stroke-dasharray: 13 15;
    stroke-dashoffset: 14;
}

.animationstart .qJCWZgUi_134 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_135 {
    stroke-dasharray: 34 36;
    stroke-dashoffset: 35;
}

.animationstart .qJCWZgUi_135 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_136 {
    stroke-dasharray: 32 34;
    stroke-dashoffset: 33;
}

.animationstart .qJCWZgUi_136 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_137 {
    stroke-dasharray: 4 6;
    stroke-dashoffset: 5;
}

.animationstart .qJCWZgUi_137 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_138 {
    stroke-dasharray: 10 12;
    stroke-dashoffset: 11;
}

.animationstart .qJCWZgUi_138 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_139 {
    stroke-dasharray: 10 12;
    stroke-dashoffset: 11;
}

.animationstart .qJCWZgUi_139 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_140 {
    stroke-dasharray: 10 12;
    stroke-dashoffset: 11;
}

.animationstart .qJCWZgUi_140 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_141 {
    stroke-dasharray: 10 12;
    stroke-dashoffset: 11;
}

.animationstart .qJCWZgUi_141 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_142 {
    stroke-dasharray: 6 8;
    stroke-dashoffset: 7;
}

.animationstart .qJCWZgUi_142 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_143 {
    stroke-dasharray: 6 8;
    stroke-dashoffset: 7;
}

.animationstart .qJCWZgUi_143 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_144 {
    stroke-dasharray: 10 12;
    stroke-dashoffset: 11;
}

.animationstart .qJCWZgUi_144 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_145 {
    stroke-dasharray: 6 8;
    stroke-dashoffset: 7;
}

.animationstart .qJCWZgUi_145 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_146 {
    stroke-dasharray: 8 10;
    stroke-dashoffset: 9;
}

.animationstart .qJCWZgUi_146 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_147 {
    stroke-dasharray: 5 7;
    stroke-dashoffset: 6;
}

.animationstart .qJCWZgUi_147 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_148 {
    stroke-dasharray: 9 11;
    stroke-dashoffset: 10;
}

.animationstart .qJCWZgUi_148 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_149 {
    stroke-dasharray: 5 7;
    stroke-dashoffset: 6;
}

.animationstart .qJCWZgUi_149 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_150 {
    stroke-dasharray: 6 8;
    stroke-dashoffset: 7;
}

.animationstart .qJCWZgUi_150 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_151 {
    stroke-dasharray: 10 12;
    stroke-dashoffset: 11;
}

.animationstart .qJCWZgUi_151 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_152 {
    stroke-dasharray: 6 8;
    stroke-dashoffset: 7;
}

.animationstart .qJCWZgUi_152 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_153 {
    stroke-dasharray: 9 11;
    stroke-dashoffset: 10;
}

.animationstart .qJCWZgUi_153 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_154 {
    stroke-dasharray: 10 12;
    stroke-dashoffset: 11;
}

.animationstart .qJCWZgUi_154 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_155 {
    stroke-dasharray: 5 7;
    stroke-dashoffset: 6;
}

.animationstart .qJCWZgUi_155 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_156 {
    stroke-dasharray: 10 12;
    stroke-dashoffset: 11;
}

.animationstart .qJCWZgUi_156 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_157 {
    stroke-dasharray: 10 12;
    stroke-dashoffset: 11;
}

.animationstart .qJCWZgUi_157 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_158 {
    stroke-dasharray: 6 8;
    stroke-dashoffset: 7;
}

.animationstart .qJCWZgUi_158 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_159 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_159 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_160 {
    stroke-dasharray: 5 7;
    stroke-dashoffset: 6;
}

.animationstart .qJCWZgUi_160 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_161 {
    stroke-dasharray: 22 24;
    stroke-dashoffset: 23;
}

.animationstart .qJCWZgUi_161 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_162 {
    stroke-dasharray: 6 8;
    stroke-dashoffset: 7;
}

.animationstart .qJCWZgUi_162 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_163 {
    stroke-dasharray: 3 5;
    stroke-dashoffset: 4;
}

.animationstart .qJCWZgUi_163 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_164 {
    stroke-dasharray: 3 5;
    stroke-dashoffset: 4;
}

.animationstart .qJCWZgUi_164 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_165 {
    stroke-dasharray: 40 42;
    stroke-dashoffset: 41;
}

.animationstart .qJCWZgUi_165 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_166 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_166 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_167 {
    stroke-dasharray: 28 30;
    stroke-dashoffset: 29;
}

.animationstart .qJCWZgUi_167 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_168 {
    stroke-dasharray: 20 22;
    stroke-dashoffset: 21;
}

.animationstart .qJCWZgUi_168 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_169 {
    stroke-dasharray: 10 12;
    stroke-dashoffset: 11;
}

.animationstart .qJCWZgUi_169 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_170 {
    stroke-dasharray: 5 7;
    stroke-dashoffset: 6;
}

.animationstart .qJCWZgUi_170 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_171 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_171 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_172 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_172 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_173 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_173 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_174 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_174 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_175 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_175 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_176 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_176 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_177 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_177 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_178 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_178 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_179 {
    stroke-dasharray: 1 3;
    stroke-dashoffset: 2;
}

.animationstart .qJCWZgUi_179 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_180 {
    stroke-dasharray: 16 18;
    stroke-dashoffset: 17;
}

.animationstart .qJCWZgUi_180 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_181 {
    stroke-dasharray: 4 6;
    stroke-dashoffset: 5;
}

.animationstart .qJCWZgUi_181 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_182 {
    stroke-dasharray: 12 14;
    stroke-dashoffset: 13;
}

.animationstart .qJCWZgUi_182 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_183 {
    stroke-dasharray: 9 11;
    stroke-dashoffset: 10;
}

.animationstart .qJCWZgUi_183 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_184 {
    stroke-dasharray: 9 11;
    stroke-dashoffset: 10;
}

.animationstart .qJCWZgUi_184 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_185 {
    stroke-dasharray: 6 8;
    stroke-dashoffset: 7;
}

.animationstart .qJCWZgUi_185 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_186 {
    stroke-dasharray: 6 8;
    stroke-dashoffset: 7;
}

.animationstart .qJCWZgUi_186 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_187 {
    stroke-dasharray: 10 12;
    stroke-dashoffset: 11;
}

.animationstart .qJCWZgUi_187 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_188 {
    stroke-dasharray: 9 11;
    stroke-dashoffset: 10;
}

.animationstart .qJCWZgUi_188 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_189 {
    stroke-dasharray: 112 114;
    stroke-dashoffset: 113;
}

.animationstart .qJCWZgUi_189 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_190 {
    stroke-dasharray: 173 175;
    stroke-dashoffset: 174;
}

.animationstart .qJCWZgUi_190 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_191 {
    stroke-dasharray: 12 14;
    stroke-dashoffset: 13;
}

.animationstart .qJCWZgUi_191 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_192 {
    stroke-dasharray: 14 16;
    stroke-dashoffset: 15;
}

.animationstart .qJCWZgUi_192 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_193 {
    stroke-dasharray: 9 11;
    stroke-dashoffset: 10;
}

.animationstart .qJCWZgUi_193 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_194 {
    stroke-dasharray: 66 68;
    stroke-dashoffset: 67;
}

.animationstart .qJCWZgUi_194 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_195 {
    stroke-dasharray: 11 13;
    stroke-dashoffset: 12;
}

.animationstart .qJCWZgUi_195 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_196 {
    stroke-dasharray: 92 94;
    stroke-dashoffset: 93;
}

.animationstart .qJCWZgUi_196 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_197 {
    stroke-dasharray: 9 11;
    stroke-dashoffset: 10;
}

.animationstart .qJCWZgUi_197 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_198 {
    stroke-dasharray: 10 12;
    stroke-dashoffset: 11;
}

.animationstart .qJCWZgUi_198 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_199 {
    stroke-dasharray: 6 8;
    stroke-dashoffset: 7;
}

.animationstart .qJCWZgUi_199 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_200 {
    stroke-dasharray: 14 16;
    stroke-dashoffset: 15;
}

.animationstart .qJCWZgUi_200 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_201 {
    stroke-dasharray: 3 5;
    stroke-dashoffset: 4;
}

.animationstart .qJCWZgUi_201 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_202 {
    stroke-dasharray: 3 5;
    stroke-dashoffset: 4;
}

.animationstart .qJCWZgUi_202 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_203 {
    stroke-dasharray: 7 9;
    stroke-dashoffset: 8;
}

.animationstart .qJCWZgUi_203 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_204 {
    stroke-dasharray: 13 15;
    stroke-dashoffset: 14;
}

.animationstart .qJCWZgUi_204 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_205 {
    stroke-dasharray: 5 7;
    stroke-dashoffset: 6;
}

.animationstart .qJCWZgUi_205 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_206 {
    stroke-dasharray: 6 8;
    stroke-dashoffset: 7;
}

.animationstart .qJCWZgUi_206 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_207 {
    stroke-dasharray: 7 9;
    stroke-dashoffset: 8;
}

.animationstart .qJCWZgUi_207 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_208 {
    stroke-dasharray: 262 264;
    stroke-dashoffset: 263;
}

.animationstart .qJCWZgUi_208 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_209 {
    stroke-dasharray: 86 88;
    stroke-dashoffset: 87;
}

.animationstart .qJCWZgUi_209 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_210 {
    stroke-dasharray: 91 93;
    stroke-dashoffset: 92;
}

.animationstart .qJCWZgUi_210 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_211 {
    stroke-dasharray: 36 38;
    stroke-dashoffset: 37;
}

.animationstart .qJCWZgUi_211 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_212 {
    stroke-dasharray: 20 22;
    stroke-dashoffset: 21;
}

.animationstart .qJCWZgUi_212 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_213 {
    stroke-dasharray: 21 23;
    stroke-dashoffset: 22;
}

.animationstart .qJCWZgUi_213 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_214 {
    stroke-dasharray: 3 5;
    stroke-dashoffset: 4;
}

.animationstart .qJCWZgUi_214 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_215 {
    stroke-dasharray: 3 5;
    stroke-dashoffset: 4;
}

.animationstart .qJCWZgUi_215 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_216 {
    stroke-dasharray: 3 5;
    stroke-dashoffset: 4;
}

.animationstart .qJCWZgUi_216 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_217 {
    stroke-dasharray: 39 41;
    stroke-dashoffset: 40;
}

.animationstart .qJCWZgUi_217 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_218 {
    stroke-dasharray: 37 39;
    stroke-dashoffset: 38;
}

.animationstart .qJCWZgUi_218 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_219 {
    stroke-dasharray: 15 17;
    stroke-dashoffset: 16;
}

.animationstart .qJCWZgUi_219 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_220 {
    stroke-dasharray: 86 88;
    stroke-dashoffset: 87;
}

.animationstart .qJCWZgUi_220 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_221 {
    stroke-dasharray: 101 103;
    stroke-dashoffset: 102;
}

.animationstart .qJCWZgUi_221 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_222 {
    stroke-dasharray: 5 7;
    stroke-dashoffset: 6;
}

.animationstart .qJCWZgUi_222 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_223 {
    stroke-dasharray: 7 9;
    stroke-dashoffset: 8;
}

.animationstart .qJCWZgUi_223 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_224 {
    stroke-dasharray: 7 9;
    stroke-dashoffset: 8;
}

.animationstart .qJCWZgUi_224 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_225 {
    stroke-dasharray: 5 7;
    stroke-dashoffset: 6;
}

.animationstart .qJCWZgUi_225 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_226 {
    stroke-dasharray: 5 7;
    stroke-dashoffset: 6;
}

.animationstart .qJCWZgUi_226 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_227 {
    stroke-dasharray: 7 9;
    stroke-dashoffset: 8;
}

.animationstart .qJCWZgUi_227 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_228 {
    stroke-dasharray: 9 11;
    stroke-dashoffset: 10;
}

.animationstart .qJCWZgUi_228 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_229 {
    stroke-dasharray: 9 11;
    stroke-dashoffset: 10;
}

.animationstart .qJCWZgUi_229 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_230 {
    stroke-dasharray: 7 9;
    stroke-dashoffset: 8;
}

.animationstart .qJCWZgUi_230 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_231 {
    stroke-dasharray: 7 9;
    stroke-dashoffset: 8;
}

.animationstart .qJCWZgUi_231 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_232 {
    stroke-dasharray: 9 11;
    stroke-dashoffset: 10;
}

.animationstart .qJCWZgUi_232 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_233 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_233 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_234 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_234 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_235 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_235 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_236 {
    stroke-dasharray: 57 59;
    stroke-dashoffset: 58;
}

.animationstart .qJCWZgUi_236 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_237 {
    stroke-dasharray: 32 34;
    stroke-dashoffset: 33;
}

.animationstart .qJCWZgUi_237 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_238 {
    stroke-dasharray: 16 18;
    stroke-dashoffset: 17;
}

.animationstart .qJCWZgUi_238 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_239 {
    stroke-dasharray: 5 7;
    stroke-dashoffset: 6;
}

.animationstart .qJCWZgUi_239 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_240 {
    stroke-dasharray: 26 28;
    stroke-dashoffset: 27;
}

.animationstart .qJCWZgUi_240 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_241 {
    stroke-dasharray: 65 67;
    stroke-dashoffset: 66;
}

.animationstart .qJCWZgUi_241 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_242 {
    stroke-dasharray: 65 67;
    stroke-dashoffset: 66;
}

.animationstart .qJCWZgUi_242 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_243 {
    stroke-dasharray: 29 31;
    stroke-dashoffset: 30;
}

.animationstart .qJCWZgUi_243 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_244 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_244 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_245 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_245 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_246 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_246 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_247 {
    stroke-dasharray: 17 19;
    stroke-dashoffset: 18;
}

.animationstart .qJCWZgUi_247 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_248 {
    stroke-dasharray: 65 67;
    stroke-dashoffset: 66;
}

.animationstart .qJCWZgUi_248 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_249 {
    stroke-dasharray: 65 67;
    stroke-dashoffset: 66;
}

.animationstart .qJCWZgUi_249 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_250 {
    stroke-dasharray: 29 31;
    stroke-dashoffset: 30;
}

.animationstart .qJCWZgUi_250 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_251 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_251 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_252 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_252 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_253 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_253 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_254 {
    stroke-dasharray: 17 19;
    stroke-dashoffset: 18;
}

.animationstart .qJCWZgUi_254 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_255 {
    stroke-dasharray: 12 14;
    stroke-dashoffset: 13;
}

.animationstart .qJCWZgUi_255 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_256 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_256 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_257 {
    stroke-dasharray: 12 14;
    stroke-dashoffset: 13;
}

.animationstart .qJCWZgUi_257 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_258 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_258 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_259 {
    stroke-dasharray: 31 33;
    stroke-dashoffset: 32;
}

.animationstart .qJCWZgUi_259 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_260 {
    stroke-dasharray: 31 33;
    stroke-dashoffset: 32;
}

.animationstart .qJCWZgUi_260 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_261 {
    stroke-dasharray: 89 91;
    stroke-dashoffset: 90;
}

.animationstart .qJCWZgUi_261 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_262 {
    stroke-dasharray: 29 31;
    stroke-dashoffset: 30;
}

.animationstart .qJCWZgUi_262 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_263 {
    stroke-dasharray: 18 20;
    stroke-dashoffset: 19;
}

.animationstart .qJCWZgUi_263 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_264 {
    stroke-dasharray: 11 13;
    stroke-dashoffset: 12;
}

.animationstart .qJCWZgUi_264 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_265 {
    stroke-dasharray: 4 6;
    stroke-dashoffset: 5;
}

.animationstart .qJCWZgUi_265 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_266 {
    stroke-dasharray: 246 248;
    stroke-dashoffset: 247;
}

.animationstart .qJCWZgUi_266 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_267 {
    stroke-dasharray: 14 16;
    stroke-dashoffset: 15;
}

.animationstart .qJCWZgUi_267 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_268 {
    stroke-dasharray: 3 5;
    stroke-dashoffset: 4;
}

.animationstart .qJCWZgUi_268 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_269 {
    stroke-dasharray: 6 8;
    stroke-dashoffset: 7;
}

.animationstart .qJCWZgUi_269 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_270 {
    stroke-dasharray: 10 12;
    stroke-dashoffset: 11;
}

.animationstart .qJCWZgUi_270 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_271 {
    stroke-dasharray: 4 6;
    stroke-dashoffset: 5;
}

.animationstart .qJCWZgUi_271 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_272 {
    stroke-dasharray: 10 12;
    stroke-dashoffset: 11;
}

.animationstart .qJCWZgUi_272 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_273 {
    stroke-dasharray: 80 82;
    stroke-dashoffset: 81;
}

.animationstart .qJCWZgUi_273 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_274 {
    stroke-dasharray: 8 10;
    stroke-dashoffset: 9;
}

.animationstart .qJCWZgUi_274 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_275 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_275 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_276 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_276 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_277 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_277 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_278 {
    stroke-dasharray: 8 10;
    stroke-dashoffset: 9;
}

.animationstart .qJCWZgUi_278 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_279 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_279 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_280 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_280 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_281 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_281 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_282 {
    stroke-dasharray: 8 10;
    stroke-dashoffset: 9;
}

.animationstart .qJCWZgUi_282 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_283 {
    stroke-dasharray: 20 22;
    stroke-dashoffset: 21;
}

.animationstart .qJCWZgUi_283 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_284 {
    stroke-dasharray: 18 20;
    stroke-dashoffset: 19;
}

.animationstart .qJCWZgUi_284 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_285 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_285 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_286 {
    stroke-dasharray: 20 22;
    stroke-dashoffset: 21;
}

.animationstart .qJCWZgUi_286 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_287 {
    stroke-dasharray: 18 20;
    stroke-dashoffset: 19;
}

.animationstart .qJCWZgUi_287 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_288 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_288 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_289 {
    stroke-dasharray: 15 17;
    stroke-dashoffset: 16;
}

.animationstart .qJCWZgUi_289 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_290 {
    stroke-dasharray: 15 17;
    stroke-dashoffset: 16;
}

.animationstart .qJCWZgUi_290 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_291 {
    stroke-dasharray: 15 17;
    stroke-dashoffset: 16;
}

.animationstart .qJCWZgUi_291 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_292 {
    stroke-dasharray: 12 14;
    stroke-dashoffset: 13;
}

.animationstart .qJCWZgUi_292 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_293 {
    stroke-dasharray: 12 14;
    stroke-dashoffset: 13;
}

.animationstart .qJCWZgUi_293 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_294 {
    stroke-dasharray: 15 17;
    stroke-dashoffset: 16;
}

.animationstart .qJCWZgUi_294 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_295 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_295 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_296 {
    stroke-dasharray: 7 9;
    stroke-dashoffset: 8;
}

.animationstart .qJCWZgUi_296 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_297 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_297 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_298 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_298 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_299 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_299 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_300 {
    stroke-dasharray: 46 48;
    stroke-dashoffset: 47;
}

.animationstart .qJCWZgUi_300 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_301 {
    stroke-dasharray: 3 5;
    stroke-dashoffset: 4;
}

.animationstart .qJCWZgUi_301 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_302 {
    stroke-dasharray: 3 5;
    stroke-dashoffset: 4;
}

.animationstart .qJCWZgUi_302 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_303 {
    stroke-dasharray: 7 9;
    stroke-dashoffset: 8;
}

.animationstart .qJCWZgUi_303 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_304 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_304 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_305 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_305 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_306 {
    stroke-dasharray: 46 48;
    stroke-dashoffset: 47;
}

.animationstart .qJCWZgUi_306 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_307 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_307 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_308 {
    stroke-dasharray: 3 5;
    stroke-dashoffset: 4;
}

.animationstart .qJCWZgUi_308 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_309 {
    stroke-dasharray: 3 5;
    stroke-dashoffset: 4;
}

.animationstart .qJCWZgUi_309 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_310 {
    stroke-dasharray: 7 9;
    stroke-dashoffset: 8;
}

.animationstart .qJCWZgUi_310 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_311 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_311 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_312 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_312 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_313 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_313 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_314 {
    stroke-dasharray: 46 48;
    stroke-dashoffset: 47;
}

.animationstart .qJCWZgUi_314 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_315 {
    stroke-dasharray: 3 5;
    stroke-dashoffset: 4;
}

.animationstart .qJCWZgUi_315 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_316 {
    stroke-dasharray: 3 5;
    stroke-dashoffset: 4;
}

.animationstart .qJCWZgUi_316 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_317 {
    stroke-dasharray: 7 9;
    stroke-dashoffset: 8;
}

.animationstart .qJCWZgUi_317 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_318 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_318 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_319 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_319 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_320 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_320 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_321 {
    stroke-dasharray: 3 5;
    stroke-dashoffset: 4;
}

.animationstart .qJCWZgUi_321 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_322 {
    stroke-dasharray: 3 5;
    stroke-dashoffset: 4;
}

.animationstart .qJCWZgUi_322 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_323 {
    stroke-dasharray: 32 34;
    stroke-dashoffset: 33;
}

.animationstart .qJCWZgUi_323 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_324 {
    stroke-dasharray: 3 5;
    stroke-dashoffset: 4;
}

.animationstart .qJCWZgUi_324 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_325 {
    stroke-dasharray: 47 49;
    stroke-dashoffset: 48;
}

.animationstart .qJCWZgUi_325 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_326 {
    stroke-dasharray: 34 36;
    stroke-dashoffset: 35;
}

.animationstart .qJCWZgUi_326 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_327 {
    stroke-dasharray: 34 36;
    stroke-dashoffset: 35;
}

.animationstart .qJCWZgUi_327 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_328 {
    stroke-dasharray: 16 18;
    stroke-dashoffset: 17;
}

.animationstart .qJCWZgUi_328 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_329 {
    stroke-dasharray: 28 30;
    stroke-dashoffset: 29;
}

.animationstart .qJCWZgUi_329 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_330 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_330 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_331 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_331 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_332 {
    stroke-dasharray: 16 18;
    stroke-dashoffset: 17;
}

.animationstart .qJCWZgUi_332 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_333 {
    stroke-dasharray: 28 30;
    stroke-dashoffset: 29;
}

.animationstart .qJCWZgUi_333 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_334 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_334 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_335 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_335 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_336 {
    stroke-dasharray: 16 18;
    stroke-dashoffset: 17;
}

.animationstart .qJCWZgUi_336 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_337 {
    stroke-dasharray: 28 30;
    stroke-dashoffset: 29;
}

.animationstart .qJCWZgUi_337 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_338 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_338 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_339 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_339 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_340 {
    stroke-dasharray: 35 37;
    stroke-dashoffset: 36;
}

.animationstart .qJCWZgUi_340 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_341 {
    stroke-dasharray: 29 31;
    stroke-dashoffset: 30;
}

.animationstart .qJCWZgUi_341 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_342 {
    stroke-dasharray: 29 31;
    stroke-dashoffset: 30;
}

.animationstart .qJCWZgUi_342 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_343 {
    stroke-dasharray: 29 31;
    stroke-dashoffset: 30;
}

.animationstart .qJCWZgUi_343 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_344 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_344 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_345 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_345 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_346 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_346 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_347 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_347 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_348 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_348 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_349 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_349 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_350 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_350 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_351 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_351 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_352 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_352 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_353 {
    stroke-dasharray: 34 36;
    stroke-dashoffset: 35;
}

.animationstart .qJCWZgUi_353 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_354 {
    stroke-dasharray: 32 34;
    stroke-dashoffset: 33;
}

.animationstart .qJCWZgUi_354 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_355 {
    stroke-dasharray: 4 6;
    stroke-dashoffset: 5;
}

.animationstart .qJCWZgUi_355 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_356 {
    stroke-dasharray: 46 48;
    stroke-dashoffset: 47;
}

.animationstart .qJCWZgUi_356 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_357 {
    stroke-dasharray: 12 14;
    stroke-dashoffset: 13;
}

.animationstart .qJCWZgUi_357 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_358 {
    stroke-dasharray: 6 8;
    stroke-dashoffset: 7;
}

.animationstart .qJCWZgUi_358 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_359 {
    stroke-dasharray: 6 8;
    stroke-dashoffset: 7;
}

.animationstart .qJCWZgUi_359 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_360 {
    stroke-dasharray: 40 42;
    stroke-dashoffset: 41;
}

.animationstart .qJCWZgUi_360 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_361 {
    stroke-dasharray: 4 6;
    stroke-dashoffset: 5;
}

.animationstart .qJCWZgUi_361 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_362 {
    stroke-dasharray: 58 60;
    stroke-dashoffset: 59;
}

.animationstart .qJCWZgUi_362 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_363 {
    stroke-dasharray: 20 22;
    stroke-dashoffset: 21;
}

.animationstart .qJCWZgUi_363 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_364 {
    stroke-dasharray: 22 24;
    stroke-dashoffset: 23;
}

.animationstart .qJCWZgUi_364 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_365 {
    stroke-dasharray: 13 15;
    stroke-dashoffset: 14;
}

.animationstart .qJCWZgUi_365 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_366 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_366 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_367 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_367 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_368 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_368 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_369 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_369 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_370 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_370 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_371 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_371 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_372 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_372 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_373 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_373 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_374 {
    stroke-dasharray: 2 4;
    stroke-dashoffset: 3;
}

.animationstart .qJCWZgUi_374 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_375 {
    stroke-dasharray: 34 36;
    stroke-dashoffset: 35;
}

.animationstart .qJCWZgUi_375 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_376 {
    stroke-dasharray: 10 12;
    stroke-dashoffset: 11;
}

.animationstart .qJCWZgUi_376 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

.qJCWZgUi_377 {
    stroke-dasharray: 29 31;
    stroke-dashoffset: 30;
}

.animationstart .qJCWZgUi_377 {
    animation: qJCWZgUi_draw 2000ms linear 0ms forwards;
}

@keyframes qJCWZgUi_draw {
    100% {
        stroke-dashoffset: 0;
    }
}

@keyframes qJCWZgUi_fade {
    0% {
        stroke-opacity: 1;
    }
    93.54838709677419% {
        stroke-opacity: 1;
    }
    100% {
        stroke-opacity: 0;
    }
}


/* --------------- Header top section styles --------------- */

header {
    height: auto;
}

#topsec-rhs ul {
    border-bottom: 1px solid #DDD;
    padding: 0;
    margin: 0;
height:36px;
}

#topsec-rhs ul li {
    float: left;
    padding: 5px 5px 2px 5px;
}

#topsec-rhs> ul > li:last-child {
    padding-top: 5px;
}

#topsec-rhs ul li span.user-thumb {
    background: url(../images/me-sprite-new.png) no-repeat -240px -120px;
    width: 16px;
    height: 24px;
    display: inline-block;
    margin-top: 5px;
    border-bottom: none !important;
}

nav ul.header-nav {
    margin: 0;
}

nav ul.header-nav > li {
    float: left;
    padding: 0 20px 0 20px;
    margin: 20px 0 0 0;
    font-size: 1.1em;
    position: static;
}

nav ul.header-nav > li > span {
    cursor: pointer;
}

nav > ul.header-nav > li:hover span {
    border-bottom: 2px solid rgb(124, 187, 66);
}

nav ul.header-nav > li:first-child {
    padding: 0 20px 20px 50px;
}

nav ul.header-nav > li:last-child {
    padding-right: 0;
}

nav ul.header-nav li a:hover {
    text-decoration: underline;
}

#header-topsec ul a {
    color: #444;
    font-size: .9em;
    line-height: 30px
}

#topsec-rhs ul li span.telno {
    padding: 2px 0;
    display: inline-block;
    border-bottom: none !important;
    font-size: .9em;
    background: none;
height:30px;
cursor:pointer
}

#topsec-rhs ul .telphdrop span {
    display: block;
    padding: 5px 0 0px 0;
}

#topsec-rhs ul li .telphdrop {
    width: 200px;
    font-size: 1em;
    right: 0;
}

#topsec-rhs ul li .telphdrop a {
    color: #CCC;
    padding: 2px 0;
    display: block;
    line-height: 20px;
}

#topsec-rhs ul li .telphdrop a:hover {
    text-decoration: underline;
}

#topsec-rhs ul li ul li {
    float: none;
    display: block;
}

.icon-search {
    background: url(../images/me-sprite-new.png) no-repeat -224px -120px;
    height: 16px;
    width: 16px;
    position: relative;
    margin-top: 5px;
    display: block;
}

#header-mainsec .headerinner {
    background: #FFF;
    width: 100%;
    top: 0;
    position: relative;
    z-index: 99999;
min-height:50px;
}

#header-mainsec .headerinner {
    box-shadow: 0 2px 2px -1px #ccc;
}


.headerinner .prdLogo {
    margin-top: 0px;
}

.prdLogo img {
    width: 220px;
    height: auto;
max-width:100%;
vertical-align:middle;
}

#commonHeader {
    min-height: 98px;
}

.nav-list > div.header-search {
    top: 36px;
}


/* --------------- Header inner menu styles --------------- */

.nav-list > div {
    color: #fff;
    position: absolute;
    width: 100%;
    z-index: 999999;
    font-size: 14px;
    height: 350px;
    background: #f9f9f9;
    border-bottom: 7px solid #1d2532;
    padding: 0;
    top: 47px;
    left: 0;
    opacity: 0;
    visibility: hidden;
    -moz-box-shadow: inset 0 0 2px #ccc;
    -webkit-box-shadow: inset 0 0 2px #ccc;
    box-shadow: inset 0 0 2px #ccc;
}

.nav-list > div.solutions {
    height: 350px;
}

.nav-list > div.products {
    height: 520px;
}

.nav-list > div.show {
    opacity: 1;
    visibility: visible;
}

.nav-list > div.header-search .head-container {
    min-height: 50px;
    max-width: 60%;
    margin: 40px auto 0;
}

.nav-list > div div.menu-inner-left,
.nav-list > div div.menu-inner-right,
.nav-list > div div.solution-sec,
.nav-list > div div.sol-listCol4,
.nav-list > div.header-search .head-container,
.nav-list > div.header-search .suggestion-sec,
.nav-list > div .products-list {
    opacity: 0;
    visibility: hidden;
    transition-property: all;
    transition-duration: .3s;
    transition-timing-function: ease-in-out;
    transition-delay: 0s;
    margin-top: 3.5%;
}

.nav-list > div div.solution-sec,
.nav-list > div div.sol-listCol4,
.nav-list > div .products-list {
    margin-top: .5%;
}

.nav-list > div.show div.menu-inner-left,
.nav-list > div.show div.menu-inner-right {
    opacity: 1;
    visibility: visible;
    padding: 0;
    margin-top: 3%;
}

.nav-list > div.show div.solution-sec,
.nav-list > div.show div.sol-listCol4,
.nav-list > div.show .products-list {
    opacity: 1;
    visibility: visible;
    margin-top: 0;
}

.nav-list > div.header-search.show .head-container,
.nav-list > div.header-search.show .suggestion-sec {
    opacity: 1;
    visibility: visible;
    margin-top: 40px;
}


/* --- Success alert messgae styles --- */

.global-success-msg {
    position: fixed;
    top: 100px;
    left: 0;
    z-index: 99999;
    width: 100%;
    background: #f8fdee;
    border: 1px solid #b6db95;
    padding: 10px;
    text-align: center;
    color: #5c8707;
    font-weight: bold;
    font-size: 1em;
    display: none;
    font-weight: 400;
}


/* --------------- Header product menu styles --------------- */

.products-list {
    width: 100%;
    position: absolute;
    left: 0;
    top: 80px;
}

.products-list > div {
    background: #f9f9f9;
    color: #fff;
    padding: 30px 0;
    top: 35px;
    z-index: 999999;
    font-size: 14px;
    min-height: 300px;
    width: 100%;
    display: none;
}

.products-list > div.show {
    display: block;
}

.nav-list .header-sol-listCol3 {
    width: 30%;
    height: 330px;
    border-right: 1px solid #1d2532;
}

.nav-list .sol-listCol1 {
    width: 65%;
    margin: 2% 1%;
    border-radius: 5px;
    border: none;
    text-align: left;
}

.nav-list .sol-listCol1 ul {
    font-size: 14px;
    /* display: inline-block; */
    vertical-align: top;
    padding: 0;
    margin: 0;
    text-align: left;
    height: 350px;
}

.nav-list .sol-listCol1 ul li {
    border-top: none;
    color: #1d1e1f;
    float: left;
    width: 47%;
    height: 17%;
    vertical-align: top;
    padding: 0 0 0 10px;
}

.nav-list a {
    font-weight: 300;
    font-size: 1em;
    color: #000;
}

div.nav-submenu ul li a {
    color: #000;
}

.nav-list .sol-listCol1 ul li a {
    display: inline-block;
    margin: 15px 0 0 20px;
    cursor: pointer;
}

.nav-list .solution-sec ul li a {
    width: 80%;
}

.nav-list .products-list .sol-listCol1 ul li a {
    display: inline-block;
    margin: 0 45px;
}

.nav-list .sol-listCol1 ul li a span {
    display: block;
    font-size: .85em;
    color: #34ad65;
    margin: 8px 0 0 0;
}

.nav-list .security .sol-listCol1 ul li a span,
.nav-list .ondemandcloud .sol-listCol1 ul li a span {
    margin: 0;
}

.nav-list .activedirectory .sol-listCol1 ul li a span {
    margin: 0;
}

.nav-list #products-nav .products-list .ondemandcloud .sol-listCol1 ul li {
    height: 18%;
}

.nav-list .products-list .activedirectory .sol-listCol1 ul li {
    height: 24%;
}

.nav-list .products-list .sol-listCol1 ul li {
    height: 26%;
    width: 46%;
}

.nav-list .products-list .sol-listCol1 {
    width: 69%;
}

.nav-list .products-list .sol-listCol1 ul li.mult-list a {
    margin: 0 0 0px 45px;
    display: inline-block;
}

.nav-list .products-list .sol-listCol1 ul li.mult-list > span {
    margin: 0 0 0 45px;
    font-size: .8em;
    color: #34ad65;
    display: inline-block;
}

.nav-list .products-list .sol-listCol1 ul li.mult-list > .sep {
    margin: 0 0 0 10px;
    color: #000;
}

.ad-prd-title {
    color: #000;
    text-align: left;
    padding: 0 0 10px 38px;
    font-size: 1.3em;
    margin: 0 0 0 20px;
}

.nav-list #products-nav .activedirectory .sol-listCol1 ul li.office365,
.nav-list #products-nav .network .sol-listCol1 ul li.server {
   position: absolute;
    bottom: 24%;
    color: #000;
    border-bottom: none;
    margin: 0 0 0 45px;
    width: 55%;
    font-size: 1.3em;
    height: 25px;
    border-top: 1px solid #ddd;
    padding-top: 10px;
}

.nav-list #products-nav .activedirectory .sol-listCol1 ul li.office365 {
    bottom: 17%;
}

.nav-list #products-nav .network .sol-listCol1 ul li.server {
   /* bottom: 42%;*/
}

.nav-list .sol-listCol2,
.nav-list .sol-listCol3,
.nav-list .sol-listCol1 {
    float: left;
    padding: 0;
    text-align: center;
    margin: 0 auto;
    color: #fff;
}

.nav-list .sol-listCol3 {
    width: 30%;
    height: 380px;
    border-right: 1px solid #aaa;
}

.nav-list .sol-listCol3 .f1 {
    font-size: 1.4em;
    line-height: 1.8em;
    color: #000;
    font-weight: 400;
    margin: 50px 0 10px 0;
}

.nav-list .sol-listCol3 .f2 {
    font-size: 13px;
    line-height: 22px;
    margin: 10px 0 0;
    color: #424f56;
    font-family: 'ZohoPuvi', sans-serif;
    min-height: 130px;
}

.nav-list .commonlinks a {
    font-size: .9em;
    text-decoration: underline;
}

.nav-list .commonlinks a:hover {
    text-decoration: none;
}

.commonlinks {
    color: #424f56;
}

.commonlinks .marketplace-list {
    color: #424f56;
    display: block;
    font-size: .9em;
}

#products-nav {
    background: #1d2532;
    list-style-type: none;
    display: flex;
    width: 99.8%;
    padding: 6px .2% 0;
    margin: 0;
}

#products-nav li {
    float: left;
    padding: 0 10px;
    text-align: center;
    color: #fff;
    flex-grow: 1;
    height: 75px;
    border-radius: 5px 5px 0 0;
    margin: 0 3px;
    position: static;
}

#products-nav .activedirectory ul li {
    height: 70px;
}

#products-nav > li:hover {
    background: #2d3d57;
}

#products-nav > li.active {
    background: #f9f9f9;
}

#products-nav > li h3 {
    font-size: .8em;
    margin: 0;
    color: #fff;
    font-weight: 300;
    letter-spacing: 1px;
    padding: 0;
    line-height: 24px;
    cursor: pointer;
}

#products-nav li.active h3,
#products-nav li.active:hover h3 {
    color: #000;
}

#products-nav li:hover h3 {
    color: #fff;
}

#products-nav li p.sicon,
.solutions ul li span.icon {
    background: url(../images/solutions-strip-new.svg) no-repeat center 10px;
    height: 30px;
    width: 30px;
    background-size: cover;
    margin: 10px auto 3px auto;
    cursor: pointer;
    transition: all 0.5s ease;
    -webkit-transform: all 0.5s ease;
    -moz-transform: all 0.5s ease;
    -o-transform: all 0.5s ease;
    -ms-transform: all 0.5s ease;
}

#products-nav li p.menewicon,
.solutions ul li span.menewicon{margin: 0px auto 13px auto;cursor: pointer;height: 30px;
    width: 30px; position: relative; top:10px;}

#products-nav li p.menewicon img, .solutions ul li span.menewicon img{display: inline-block;
height: 30px;
width: 30px;}

#products-nav li .desktopmobile p.menewicon,
#products-nav li .desktopmobile p.menewicon img{width: 37px;}

.solutions ul li span.icon {
    display: inline-block;
    vertical-align: top;
}

#products-nav li .activedirectory p.sicon,
.solutions ul li.activedirectory span.icon {
    background-position: 0px 0px;
}

#products-nav li .analytics p.sicon,
.solutions ul li.analytics span.icon {
    background-position: 0px -43px;
}

#products-nav li .application p.sicon,
.solutions ul li.application span.icon {
    background-position: 0px -83px;
}

#products-nav li .ondemandcloud p.sicon,
.solutions ul li.ondemandcloud span.icon {
    background-position: 0px -120px;
}

#products-nav li .desktop p.sicon {
    background-position: 0px -160px;
}

.solutions ul li.desktop span.icon {
    background-position: 0px -186px;
}

#products-nav li .desktopmobile p.sicon {
    background-position: 0px -190px;
    width: 37px;
}
/*#products-nav li .desktopmobile p.sicon {
    background-position: 0px -195px;
    width: 37px;
}*/

#products-nav li .helpdesk p.sicon,
.solutions ul li.helpdesk span.icon {
    background-position: 0px -270px;
}
/*#products-nav li .helpdesk p.sicon,
.solutions ul li.helpdesk span.icon {
    background-position: 0px -276px;
}*/

#products-nav li .security p.sicon,
.solutions ul li.security span.icon {
    background-position: 0px -382px;
}
/*#products-nav li .security p.sicon,
.solutions ul li.security span.icon {
    background-position: 0px -390px;
}*/

#products-nav li .network p.sicon,
.solutions ul li.network span.icon {
    background-position: 0px -304px;
}
/*#products-nav li .network p.sicon,
.solutions ul li.network span.icon {
    background-position: 0px -313px;
}*/
#products-nav li .allproducts p.sicon {
    background-position: 0px -467px;
}

.solutions ul li.msp span.icon {
    background-position: 0px -425px;
}

.solutions ul li.server span.icon {
    background-position: 0px -339px;
}

.solutions ul li.mobile span.icon {
    background-position: 0px -228px;
}

#products-nav li .office p.sicon,
.solutions ul li.office span.icon {
    background-position: 0px -705px;
}

#products-nav li .active h3 {
    border-bottom: 6px solid #CA3A3C;
    padding-bottom: 4px;
    display: inline-block;
}

#products-nav ul li {
    text-align: left;
}

#products-nav .security ul li {
    height: 54px;
}

#products-nav ul li a:hover {
    text-decoration: underline;
}

#products-nav ul li.snd-link a {
    margin-right: 0;
    display: block;
}

#products-nav ul li.snd-link > span {
    color: #333;
}

#products-nav ul li.snd-link a + a {
    display: inline-block;
}

#products-nav ul li.snd-link a:last-child {
    margin-left: 0;
    display: inline-block;
}


/* --------------- solution dropdown styles --------------- */

.sol-listCol4 {
    float: left;
    width: 25%;
    padding: 0 0 0 40px;
    text-align: left;
}

.sol-listCol4 h2 {
    font-size: 1.6em;
    line-height: 2em;
    margin: 0;
    color: #444;
    font-weight: 400;
}

.sol-listCol4 h2 span {
    font-weight: 500;
    color: #34ad65;
    font-size: 1.2em;
}

.sol-listCol4 p {
    line-height: 2.5em;
    color: #000;
}

.nav-list > div.solutions {
    padding: 30px 0;
}

.solution-sec ul {
    border-right: 1px solid #555;
    border-left: none;
}

.sol-sepration {
    position: absolute;
    border-left: 1px solid #e2e2e2;
    width: 1px;
    height: 350px;
    left: 48%;
    top: 0;
}

.menu-inner-left {
    width: 46%;
    vertical-align: top;
    display: inline-block;
    text-align: center;
    margin: 3% 0 0 0;
}

.menu-inner-right {
    width: 53%;
    display: inline-block;
    vertical-align: top;
    margin: 3% 0 0 0;
    text-align: left;
}

.menu-inner-right ul {
    width: 32%;
    display: inline-block;
    vertical-align: top;
    float: none;
    border: none;
    margin: 0;
}

.menu-inner-right .col-35 {
    width: 35%;
}

.industries-menu li {
    padding: 10px;
}

.industries-menu h4,
h4.mesolutions-tit {
    padding: 10px;
    color: #000;
    font-size: 1.3em;
    font-weight: 600;
    text-align: left;
}

div.nav-submenu .menu-inner-right ul {
    padding: 0;
}

.nav-list .menu-inner-right li {
    padding: 0 0 10px 0;
}

.menu-inner-right .col-60 {
    width: 60%;
}

.menu-inner-right .col-60 p {
    font-size: 1.6em;
    line-height: 2em;
    margin: 0;
    color: #444;
}

div.nav-submenu ul li span,
#mobPanel #mobListCompany ul li span {
    color: #34ad65;
    font-size: 1.2em;
    font-weight: 500;
}

#mobPanel {
    top: 42px;
}

.suggestion-sec {
    margin: 50px auto;
    width: 60%;
    color: #000;
}

.nav-list .suggestion-sec a {
    line-height: 2em;
    padding: 0 10px;
    font-size: .9em;
}

.newsearchbox {
    outline: none;
}

#cse-search-box .newsearchbox {
    border: 1px solid #eee;
    border-radius: 5px;
    padding: 15px 0;
    width: 100%;
    text-indent: 20px;
    font-size: 1.8em;
    color: #444;
    background: #fff;
}

#cse-search-box .newsearchbox:focus {
    border: 1px solid #34ad65;
}

.followus {
    margin: 10px 0 0;
}

.followus a {
    text-decoration: none;
}

.nav-videos-preview span {
    width: 100%;
    height: 100%;
    position: absolute;
    opacity: .5;
    left: 0;
}

.subHdrRhsDrop {
    background: #1d2532;
    border: none;
    color: #fff;
    position: absolute;
    width: 250px;
    padding: 5px 10px;
    top: 35px;
    right: 0;
    z-index: 999999;
    font-size: 12px;
    display: none;
    line-height: 22px;
}

#header-topsec ul .loginbox a {
    color: #fff;
    font-size: 1em;
}

#header-topsec {
    background: #fff;
    position: fixed;
    z-index: 999999;
    width: 100%;
min-height:43px;
font:300 14px/24px 'ZohoPuvi', sans-serif;
letter-spacing:.5px;
}


/* --------------- Mobile style --------------- */

#MEmobPanel {
    width: 100%;
    max-width: 100%;
    position: fixed;
    z-index: 99999;
    height: 100%;
    top: 78px;
    background: #fff;
    display: none;
}
#MEmobPanel{
top:72px;
}

#MEmobPanel {
    position: fixed;
}

#MEdropPanel {
    overflow: scroll;
    overflow-x: hidden;
}

#MEmobPanel ul li {
    line-height: 24px;
    border-bottom: 1px solid #c0c0c0;
}

#MEmobPanel a,
#MEmobPanel span,
#MEbackPanel {
    color: #000;
    display: inline-block;
    padding: 10px;
    cursor: pointer;
    text-decoration: none;
}

#MEmobPanel li.snd-link a + span {
    display: none;
}

#MEmobPanel #MEmobListPrd ul a span,
#MEmobPanel #MEmobListPrd ul br {
    padding: 0;
    display: none;
}

#MEmobPanel ul li ul,
#MEmobPanel ul li.office365,
#MEmobPanel ul li.server {
    display: none;
}

#MEmobListPrd > ul > li:last-child {
    display: none !important;
}

#MEmobListCom,
#MEmobListCom span,
#MEmobListSearch .suggestion-sec,
#MEmobPanel .ad-prd-title {
    display: none;
}

#MEmobListSearch form {
    padding: 0 0 0 10px;
}

.MEmobListSearch {
    background: #73c57d;
    padding: 14px 0;
    color: #fff;
    border: none;
    font-size: 14px;
    width: 20%;
    text-align: center;
    float: right;
}

#MEmobPanel .social-inner-sec {
    display: inline-block;
    margin: 0 10px 10px;
    padding: 0 10px;
}

#MEmobPanel .social-inner-sec a {
    padding: 0;
}

#MEmobPanel #MEmobListCompany ul li span {
    color: #34ad65;
    font-size: 1.2em;
    font-weight: 500;
}

#MEmobListPrd li {
    margin: 0;
    font-size: 1em;
}

.menuIcon {
    cursor: pointer;
    display: inline-block;
    float: right;
    margin-right: 20px;
}

.icon-s-menu {
    background: url(../images/me-sprite-new.png) no-repeat 0px -230px;
    height: 25px;
    width: 25px;
    display: inline-block;
}

.menu2ResBlk {
    display: none !important;
}


/* --------- header style end --------- */


/* --------- ME index page body style --------- */

h1,
h2 {
    font-size: 2.7em;
    line-height: normal;
    font-weight: 400;
    padding: 20px 0;
    margin: 0;
}

h3 {
    font-size: 2em;
    font-weight: 400;
    line-height: 1em;
    padding: 0 0 10px;
    margin: 30px 0 20px;
}

h1,
h2,
h3,
.foot-head {
    font-weight: 500;
}

p {
    margin: 15px 0;
}

/*section {
    padding: 20px 0;
}*/

.main-sheet h1,
h2.mainhead {
    padding-bottom: 0;
    text-align: center;
}

.main-sheet p,
.mainhead + p {
    font-size: 1em;
    font-weight: 300;
    text-align: center;
}

.prod-list {
    padding: 60px 0 10px 0;
    text-align: center;
    font-size: .8em;
}

.prod-list > li {
    margin: 0 0 60px 0;
    width: 19%;
    display: inline-block;
}

.prod-list > li > a {
    color: #444;
    display: inline-block;
    font-size: 1.3em;
    font-weight: 400;
}

.prod-list > li,
.prod-list > li > a {
    text-align: center;
}

.prod-list > li > a span {
    padding: 20px 0;
    display: block;
}

.prod-list li a {
    transition: all .6s ease-in-out;
    opacity: 0;
    filter: alpha(opacity=0);
    visibility: hidden;
    -ms-transform: scale(.5);
    /* IE 9 */
    -webkit-transform: scale(.5);
    /* Safari */
    transform: scale(.5);
}

.prod-list li.animate a {
    opacity: 1;
    filter: alpha(opacity=100);
    visibility: visible;
    -ms-transform: scale(1);
    /* IE 9 */
    -webkit-transform: scale(1);
    /* Safari */
    transform: scale(1);
min-height:250px;
}

.prod-list li svg,
.prod-list li .prod-icons {
    position: relative;
    top: 0px;
    transition: all .3s ease-in-out;
    margin: 0 auto;
    text-indent: -999999em;
    overlflow: hidden;
    padding: 0;
    display: inline-block;
    height: 50px;
    width: 50px;
}

.prod-list li .prod-icons {
    background: url(https://www.manageengine.com/images/solutions-strip-new.svg) no-repeat 0 0;
    background-size: cover;
}

.prod-list li:hover svg,
.prod-list li:hover .prod-icons {
    top: -5px;
}

.prod-list li .icon-unified {
    background-position: 0 -70px;
}

.prod-list li .icon-application {
    background-position: 0 -138px;
}

.prod-list li .icon-ondemand {
    background-position: 0 -198px;
}

.prod-list li .icon-desktop {
    background-position: 0 -310px;
}

.prod-list li .icon-help {
    background-position: 0 -450px;
}

.prod-list li .icon-security {
    background-position: 0 -637px;
}

.prod-list li .icon-mobile {
    background-position: 0 -379px;
}

.prod-list li .icon-network {
    background-position: 0 -510px;
}

.prod-list li .icon-server {
    background-position: 0 -566px;
}

.customer-test-preview1 {
    background-position: -7px -193px;
}

.customer-test-preview2 {
    background-position: -189px -193px;
}

.customer-test-preview3 {
    background-position: -371px -193px;
}

.customer-test-preview5 {
    background-position: -7px -320px;
}

.testmonial-block img {
    width: 100%;
}

.testv-img {
    position: relative;
}

.testv-img p {
    position: absolute;
    bottom: 0;
    padding: 10px;
    color: #fff;
    background: rgba(0, 0, 0, 0.6);
    margin: 0;
}


/*.testv-block .testv-img{height: 370px; overflow: hidden;}*/

.revcolum > .cusQte {
    width: 28%;
    max-width: 30%;
}

.s11ban .sol-caption,
.s3ban .sol-caption,
.s7ban .sol-caption {
    padding-left: 50%;
    width: auto;
    top: 30px;
}

.view-all-link a {
    background: #333;
    text-transform: uppercase;
    margin-bottom: 40px;
}

.s11ban .sol-caption {
    margin-top: 0px;
}

.view-all-link a:hover {
    color: #fff;
}

.dark {
    background: #f4f4f4;
}

.itsm-container {
    max-width: 1200px;
    letter-spacing: 1px;
}

h2.millions {
    font-size: 2em;
    line-height: 1.4em;
    text-align: center;
}

h3.it-infrastructure {
    font-size: 1.2em;
    font-weight: 300;
    text-align: center;
    line-height: normal;
}

.cust-logo1 ul li {
    float: none;
    width: auto;
    vertical-align: top;
    display: inline-block;
    padding: 0px 1% 0 1%;
    text-align: center;
}

.cust-logo1 ul li span {
    background: url(../images/clients.jpg) no-repeat left top;
    display: inline-block;
    text-indent: -9999em;
    width: 100px;
    height: 60px;
}

.cust-logo1 ul li span.cl-at {
    background-position: 0 0;
}

.cust-logo1 ul li span.cl-bs {
    background-position: -200px 0;
}

.cust-logo1 ul li span.cl-sy {
    background-position: -300px 0;
}

.cust-logo1 ul li span.cl-ge {
    background-position: -400px 0;
}

.cust-logo1 ul li span.cl-sg {
    background-position: -500px 0;
}

.cust-logo1 ul li span.cl-er {
    background-position: -600px 0;
}

.cust-logo1 ul li span.cl-lr {
    background-position: -100px 0;
}

.cust-logo1 ul li span.cl-nc {
    background-position: -700px 0;
}

.cust-logo {
    border: none;
    padding: 0 0 30px;
    text-align: center;
}

.cust-logo a {
    text-decoration: none;
}

.wvbox,
.wvbox2 {
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    padding: 10px;
    background: rgba(0, 0, 0, .8);
    left: 0;
    top: 0;
    z-index: 9999;
}

.wvbox-inner {
    width: 560px;
    margin: 10% auto 0 auto;
    position: relative;
    background: #fff;
    padding: 3px;
    border: 1px solid #ccc;
}

.wvbox-close {
    position: absolute;
    right: -15px;
    top: -15px;
    width: 20px;
    height: 20px;
    padding: 5px;
    background: #fff;
    color: #000;
    cursor: pointer;
    border: 1px solid #333;
    text-align: center;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
}

.more-stories {
    border-top: 1px solid #aaa;
    margin: 30px 0 0 0;
    text-align: center;
}

.more-stories a {
    text-align: center;
    display: inline-block;
    position: relative;
    top: -18px;
    padding: 5px;
    background: #f4f4f4;
    color: #138cd6;
    margin: 0 6%;
}

.itsm-solutions ul li {
    height: 310px;
    width: 25%;
    background: #fff;
    color: #fff;
    display: inline-block;
    vertical-align: top;
    margin: 7px 5px;
    transition: all 0.3s ease-in-out;
    overflow: hidden;
}

.itsm-solutions ul li.video {
    width: 46%;
    position: relative;
    cursor: pointer;
}

.itsm-solutions ul li.video p {
    background: rgba(21, 30, 31, 0.8);
    position: absolute;
    bottom: 0;
    margin: 0;
    width: 100%;
    padding: 10px 0 0;
    height: 50px;
    font-weight: 300;
    color: #fff;
    line-height: .7em;
}

.itsm-solutions ul li.video p img {
    padding: 0 0 0 20px;
    position: absolute;
    right: 20px;
}

.itsm-solutions ul li.video p span {
    font-weight: 300;
    line-height: 1.5em;
    padding: 0 0 0 20px;
    display: inline-block;
	font-size:12px
}

.itsm-solutions ul li.doc {
    background: #fff;
    text-align: center;
    color: #333;
}

.itsm-solutions ul li.doc.dark {
    background: #1d1e1f;
    color: #fff;
}

.itsm-solutions ul li.video img.video-img {
    width: 100%;
    height: auto;
}

.itsm-solutions ul li.doc a {
    padding: 10px;
    display: block;
}

.itsm-solutions ul li a:hover {
    text-decoration: none;
}

.itsm-solutions ul li.doc.dark a {
    color: #fff;
}

.itsm-solutions ul li.doc img {
    margin: 10px 0 0;
    width: 160px;
}

.itsm-solutions ul li.doc p {
    margin: 10px 0;
}

.itsm-solutions ul li.doc p span {
    display: block;
}

.itsm-solutions ul li.doc p span.big {
    font-size: 4em;
    font-weight: 300;
    line-height: 1em;
}

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

#fixedbtn,
.top-links {
    position: fixed;
    right: 0px;
    top: initial;
    bottom: 300px;
    z-index: 4;
}

#fixedbtn .demo,
.top-links .req-demo,
#fixedbtn .contact {
    color: #fff !important;
    background: #34ad65;
    text-align: center;
    display: block;
    height: 40px;
    font-weight: 500;
    font-size: .75em;
    letter-spacing: -.1px;
    line-height: normal;
    vertical-align: middle;
    border-radius: 0;
    width: 55px;
    padding: 10px 0 0;
    text-transform: capitalize;
}

#fixedbtn .demo,
.top-links .req-demo:hover {
    cursor: pointer;
}

#fixedbtn .contact {
    background: #1d2532;
}

.top-links .req-call {
    display: block;
    background: #1d2532 url(../images/me-sprite-new2.png) no-repeat -216px -341px;
    width: 55px;
    height: 55px;
    text-indent: -99999em;
    padding: 0;
    border-radius: 0;
}

#fixedbtn .contact,
.top-links .req-call:hover {
    cursor: pointer;
}

#fixedbtn .contact:hover,
.top-links .req-call:hover {
    text-decoration: none;
}

.ad-prd-title {
    color: #000;
    text-align: left;
    padding: 0 0 10px 38px;
    font-size: 1.3em;
}

#backToTop {
    position: fixed;
    right: 20px;
    bottom: 80px;
    color: #000;
    background: #1d2532 url(https://www.manageengine.com/images/up-arrow.png) no-repeat 16px 17px;
    font-size: 12px;
    display: none;
    cursor: pointer;
    transition: all 0.1s ease 0s;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    text-indent: -1000px;
    overflow: hidden;
    padding: 0;
}

.top-creative img {
    width: 100%;
}

.brand-header {
    background: #f2f1f0;
    min-height: 450px;
    text-align: center;
    position: relative;
    padding: 20px 0;
}
/*sysadmin banner css start*/
.sysadmin2020-banner{background:url("https://www.manageengine.com/images/sysadmin-2020.svg") no-repeat #0A4098;background-position:80% center;background-size:40%;}
.sysadmin2020-banner .default-content{padding-top:60px;color:#fff;text-align:left;font-family:'ZohoPuvi';}
.sysadmin2020-banner .banner-content {width: 55%;display: inline-block;vertical-align: middle;}
.sysadmin2020-banner .banner-img {width:45%;display: inline-block;vertical-align: middle;display:none;}
.sysadmin2020-banner .default-content h1{margin:0;padding:0;font-size:2.7em;color:#fff;}
.sysadmin2020-banner .default-content p.sys-line2{margin:10px 0 30px;padding:0;color:#F4B425;font-size:1.6em;}
.sysadmin2020-banner .default-content p.sys-line3{margin:30px 0;padding:0;}
.sysadmin2020-banner .default-content p.sys-line4{margin:0 0 30px;padding:0;}
.sysadmin2020-banner .default-content a{display:inline-block;color:#000;background:#FFB818;padding: 12px 35px;border-radius: 3px;font-size:16px;}
.sysadmin2020-banner .default-content a:hover {background: #fff;}

.placeholder-layar1 .default-content{text-align:left;padding:180px 0 0;}.placeholder-layar1 .default-content .content-box3{display:block;}.placeholder-layar1 .brand-header h1{margin:0;padding:0;}.content-box1{margin: 20px 0 10px;}.content-box2{margin:10px 0 30px;padding:0;}.content-box3{margin:30px 0;}

@media only screen and (max-width:1600px){.sysadmin2020-banner .default-content{padding-top:50px;}.placeholder-layar1 .default-content{padding:130px 0 0;}}@media only screen and (max-width:1300px){.sysadmin2020-banner .default-content{padding-top:15px;}.placeholder-layar1 .default-content{padding:120px 0 0;}}@media only screen and (max-width:1100px){.sysadmin2020-banner .default-content p br{display:none;}.sysadmin2020-banner .default-content{padding:30px 0 0;}.rw-image{width:95%;}.placeholder-layar1 .default-content{padding:80px 0 0;}.sysadmin2020-banner{background:url("https://www.manageengine.com/images/sysadmin-2020.svg") no-repeat #0A4098;background-position:right center;background-size:50%;}}@media only screen and (max-width:1000px){.sysadmin2020-banner{height:auto!important;background:#0A4098;} .sysadmin2020-banner .default-content{text-align:center;}.sysadmin2020-banner .banner-content,.sysadmin2020-banner .banner-img{display:block;width:100%;}.rw-image{width: 80%;margin: 40px auto;}.sysadmin2020-banner .default-content{padding:0;}.placeholder-layar1 .default-content{text-align:center;padding:0;}.placeholder-layar1 .brand-header h1,.content-box3{margin:0 auto;}.content-box1{margin:20px auto;}.content-box2{margin:0 auto 20px;}}@media only screen and (max-width:650px){.rw-image{width:100%;}.sysadmin2020-banner .default-content h1{font-size:28px;}}
b.new-sticker:before {content: "";width: 9px;height: 9px;background: url(../images/new-prd.svg) no-repeat;background-position: center;background-size: 99%;top: 1px;left: 0;display: inline-block;margin-right: 4px }
/*sysadmin banner css end*/
/*----------- Header Top Regional sites Language DropDown menu styles start ----------------*/ 
.header-top-sec>ul.regional-languages-drop{width:100%;position:relative;}
.header-top-sec>ul.regional-languages-drop > li span{padding:7px 0 7px 40px;border:1px solid #979797;background:#222;display:block;cursor:pointer;position:relative;z-index:3;}
ul.regional-languages-drop > li span::after{content:"";width:0px;height:0px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #979797;position:absolute;right:8px;top:16px;display:block;-moz-transition:all ease-in-out .2s;-webkit-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;}
.header-top-sec>ul.regional-languages-drop > li span:hover{border:1px solid #34ad65;}
.top-header-regional-countries-list{position:absolute;top:85%;left:0;background:#f9f9f9;border:1px solid #cbcdcf;border-radius:0 0 4px 4px;padding:10px 0;width:98%;height:153px !important;overflow-x:hidden;visibility:hidden;opacity:0;transform:translateY(-2em);-moz-transition:all ease-in-out .5s;-webkit-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;transition:all ease-in-out .5s;z-index:2;}
.top-header-regional-countries-list li a{padding:5px 15px;color:#222;display:block;}
.top-header-regional-countries-list li:hover a{text-decoration:none;background:#eee;}
ul.regional-languages-drop li:hover .top-header-regional-countries-list{visibility:visible;opacity:1;z-index:2;transform:translateY(0%);transition-delay:0s, 0s, 0.3s;}
ul.regional-languages-drop > li:hover span::after{border-top:none;border-bottom:5px solid #979797;}
#topsec-rhs .top-regional-drop-down ul li{padding:0 !important;width:110px;box-sizing:border-box;}
.top-regional-drop-down ul.regional-languages-drop > li span:after {top:13px;}
.top-regional-drop-down>ul.regional-languages-drop > li span{padding:2px 25px 2px 25px;display:block;cursor:pointer;position:relative;z-index:3;background:#fff;border: 1px solid #fff;}
.top-regional-drop-down>ul.regional-languages-drop > li ul.regional-countries-list{height:170px !important;}
.top-regional-drop-down > ul.regional-languages-drop{list-style-type:none;border-bottom:none !important;}
.top-header-regional-countries-list{background:#1d2532 !important}
/*----------- Header Top Regional sites Language DropDown menu styles End ----------------*/
.ausuc-banner {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+57,f8eeb5+100 */
    background: #ffffff;
    /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 57%, #f8eeb5 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 57%, #f8eeb5 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #ffffff 0%, #ffffff 57%, #f8eeb5 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8eeb5', GradientType=0);
    /* IE6-9 */
    font-family: 'zoho_puvi_medium', Arial, Helvetica, sans-serif;
    line-height: normal;
}

.ukuc-banner {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+57,f8eeb5+100 */
    background: #ffffff;
    /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 57%, #b4bed3 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 57%, #b4bed3 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #ffffff 0%, #ffffff 57%, #b4bed3 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b4bed3', GradientType=0);
    /* IE6-9 */
}

.usuc-banner {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+57,f8eeb5+100 */
    background: #ffffff;
    /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 57%, #a4cacb 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 57%, #a4cacb 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #ffffff 0%, #ffffff 57%, #a4cacb 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b4bed3', GradientType=0);
    /* IE6-9 */
}

.ausuc-banner .explore-btn a {
    background: #00987d;
    font-weight: 400;
    letter-spacing: 1px;
    border-radius: 3px;
    font-size: 1.2em;
    line-height: normal;
    padding: 12px 30px;
    color: #fff;
    margin: 1% 0 0 0;
}

.ausuc-banner .explore-btn a:hover {
    background: #ffd305;
    color: #000;
}

.ukuc-banner .explore-btn a {
    background: #e0314d;
}

.ukuc-banner .explore-btn a:hover {
    background: #00247d;
    color: #fff;
}

.usuc-banner .explore-btn a {
    background: #e0314d;
}

.usuc-banner .explore-btn a:hover {
    background: #333;
    color: #fff;
}

.ausuc-banner .aus-creative img {
    width: 50%;
}

.usuc-banner .aus-creative img {
    width: 45%;
    padding: 10px 0;
}

.aus-syd,
.aus-mel {
    display: inline-block;
    width: 18%;
    text-align: center;
    vertical-align: top;
}

.ukuc-banner .uk-london,
.usuc-banner .us-pls {
    font-size: 1.8em;
    text-align: center;
    padding: 0;
}

.ukuc-banner .uk-london span,
.usuc-banner .us-pls span {
    display: block;
    font-weight: 600;
    padding: 0 0 10px 0;
}

.aus-syd {
    margin-left: 3%;
}

.aus-syd img,
.aus-mel img {
    display: inline-block;
    vertical-align: top;
    width: 22%;
}

.brand-header .aus-syd p,
.brand-header .aus-mel p {
    display: inline-block;
    vertical-align: top;
    width: 65%;
    text-align: left;
    padding: 5px 0 0 20px;
    line-height: 1.5em;
}

.aus-syd p span,
.aus-mel p span {
    display: block;
    font-weight: 600;
}

.ausuc-banner .bcreative {
    background: url("https://www.manageengine.com/events/2018/userconf/images/ausuc-home-banner-bg.png") repeat-x center bottom;
    display: block;
    height: 100px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    text-indent: -99999999em;
}

.ukuc-banner .bcreative {
    background: url("https://www.manageengine.com/events/2018/userconf/images/ukuc-home-banner-bg.png") repeat-x center bottom;
}

.usuc-banner .bcreative {
    background: url("https://www.manageengine.com/events/2018/userconf/images/usuc-home-banner-bg.png") repeat-x center bottom;
}

.gdpreu-banner {
    text-align: left;
    background: #fff;
    border-bottom: 5px solid #f3f8ff;
}

.gdpreu-banner p.eu-creative {
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
}

.gdpreu-banner p.caption-txt {
    font-size: 1em;
}

.gdpreu-banner h1 {
    font-family: 'Roboto Slab', serif;
    font-size: 3em;
    font-weight: 600;
    color: #000;
}

.gdpreu-banner h1 span {
    color: #1c2fa3;
}

.gdpreu-banner .explore-btn a {
    background: #1c2fa3;
    border-radius: 50px;
    font-size: 1em;
    padding: 3px 8px 6px 20px;
}

.gdpreu-banner .explore-btn a:hover {
    background: #e446a2;
}

.gdpreu-banner .explore-btn a span {
    padding: 10px 0 0 0;
    display: inline-block;
}

.gdpreu-banner .explore-btn a span+span {
    margin: 3px 0 0 15px;
    padding: 0;
    vertical-align: top;
    background: #03166b;
    border-radius: 100px;
    width: 40px;
    height: 40px;
}

.gdpreu-banner .explore-btn a:hover span+span {
    background: #cf348e;
}

.gdpreu-banner .explore-btn a span img {
    width: 50%;
    height: auto;
    margin: 10px 8px;
    position: relative;
    -webkit-animation: flybtn 2s linear infinite;
    -moz-animation: flybtn 2s linear infinite;
    -0-animation: flybtn 2s linear infinite;
    animation: flybtn 2s linear infinite;
    left: -25px;
    top: 35px;
}

.gdpreu-banner {
    text-align: left;
    background: #fff;
    border-bottom: 5px solid #f3f8ff;
}

.gdpreu-banner p.eu-creative {
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
}

.gdpreu-banner p.explore-btn {
    padding: 20px 0;
}

.gdpreu-banner p.eu-creative+div {
    margin: 7% 0 0 0;
}

.gdpreu-banner p.caption-txt {
    font-size: 1em;
}

.gdpreu-banner h1 {
    font-family: 'Roboto Slab', serif;
    font-size: 3em;
    font-weight: 600;
    color: #000;
}

.gdpreu-banner h1 span {
    color: #1c2fa3;
}

.gdpreu-banner .explore-btn a {
    background: #1c2fa3;
    border-radius: 50px;
    font-size: 1em;
    padding: 3px 8px 6px 20px;
}

.gdpreu-banner .explore-btn a:hover {
    background: #e446a2;
}

.gdpreu-banner .explore-btn a span {
    padding: 10px 0 0 0;
    display: inline-block;
}

.gdpreu-banner .explore-btn a span+span {
    margin: 3px 0 0 15px;
    padding: 0;
    vertical-align: top;
    background: #03166b;
    border-radius: 100px;
    width: 40px;
    height: 40px;
}

.gdpreu-banner .explore-btn a:hover span+span {
    background: #cf348e;
}

.gdpreu-banner .explore-btn a span img {
    width: 50%;
    height: auto;
    margin: 10px 8px;
}

.gdpr-products-list {
    background: #f1f7ff;
}

.gdpr-products-list ul {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

.gdpr-products-list li {
    display: inline-block;
    vertical-align: top;
    width: 15%;
    margin: 0 .5%;
}

.gdpr-products-list li a {
    background: #fff;
    border-bottom: 3px solid #fff;
    display: block;
    padding: 10%;
    color: #000;
}

.gdpr-products-list li:hover a {
    border-bottom: 3px solid #8ab9fc;
}

.gdpr-products-list li h5 {
    font-weight: 600;
    min-height: 40px;
}

.gdpr-products-list h4 {
    font-family: 'Raleway', sans-serif;
    font-weight: normal;
    text-align: center;
    padding: 0 0 20px 0;
}

.gdpr-products-list p {
    margin: 10px 0 0 0;
}

.main-sheet p {
    font-size: 1.3em;
    line-height: 1.7em;
}

.brand-header h1 {
    padding: 20px 0 0;
    font-size:32px;
   font-family: 'Zoho_Puvi_SemiBold';
   margin-bottom:4px;
}

.ausuc-banner h1 {
    padding-top: 3%;
}

.brand-header p {
    font-size: 1.2em;
    margin: 0;
    padding: 20px 0;
    line-height: 26px;
    position: relative;
    z-index: 2;
}

.explore-btn {
    padding: 20px 0 0 0;
}

.explore-btn a,
.allprod-btn a {
    background: #181818;
    color: #fff;
    padding: 10px 20px;
    font-size: 1.3em;
    font-weight: 300;
    display: inline-block;
    cursor: pointer;
    text-transform: uppercase;
}

.explore-btn a {
    padding: 5px 20px;
}

.explore-btn a,
.allprod-btn a {
    background: #df565f;
}

.allprod-btn a:hover,
.explore-btn a:hover {
    text-decoration: none;
    background-color: #24a151;
}

.brand-header svg {
    width: 100%;
    height: auto;
    position: absolute;
    bottom: 0;
    left: 0;
}

.next,
.prev {
    display: none;
}

ul.pagination {
    right: 70px;
    bottom: auto;
    top: 45%;
    left: auto;
}

ul.pagination li {
    display: block;
}

ul.pagination li span {
    border-radius: 20px;
}

.mainhead a {
    color: #FFF;
}

ul.ft-list {
    padding: 40px 0 20px 0;
}

ul.ft-list li {
    float: left;
    width: 23%;
    padding: 10px 0;
    margin-left: 2%;
    text-align: center;
}

ul.ft-list li:first-child {
    margin-left: 0;
}

.ft-list li a {
    color: #FFF;
    display: inline-block;
    position: relative;
    width: 80px;
    padding-top: 100px;
    background: url(../images/community-icon-sprite.svg) no-repeat 0 0;
    background-size: cover;
}

.ft-container {
    background: url(../images/homepage-comunity-bg.jpg) no-repeat left top;
    background-size: cover;
    color: #FFF;
    text-align: center;
}

.ft-list li.ic-forums a {
    background-position: 0 -100px;
}

.ft-list li.ic-blogs a {
    background-position: 0 5px;
}
@-moz-document url-prefix() {
.ft-list li.ic-blogs a{background-position: 0 0}
}

.ft-list li.ic-marketplace a {
    background-position: 0 -212px;
}

.ft-list li.ic-freetools a {
    background-position: 0 -330px;
}

p.join-pitstop a {
    color: #fff;
}

p.join-pitstop a span {
    color: #138cd6;
}

p.join-pitstop a:hover span {
    text-decoration: underline;
}


/**** Events and News sec style start ****/

.news-events {
    vertical-align: top;
    position: relative;
    height: 310px;
    background: #fff;
}

.events-left {
    float: left;
    width: 50%;
    height: 310px;
    background: #fff;
    position: relative;
}

.events-tab .events-left {
    width: 57%;
}

.events-tab .events-right {
    width: 35%;
}

.events-tab a {
    display: block;
}

.events-inner .multievent {
    width: 100%;
}

.events-inner .day1,
.events-inner .day2 {
    display: inline-block;
    width: 45%;
    font-size: .8em;
}

.news-events img {
    width: 200px;
    height: auto;
}

.events-right {
    float: left;
    width: 48%;
    height: 310px;
    background: #fff;
    text-align: center;
    border-left: 1px solid #DDD;
    cursor: pointer;
    position: relative;
}

.allprod-sec {
    text-align: center;
    padding-bottom: 40px;
}

.allprod-sec h4 {
    font-size: 1.5em;
    line-height: 1.2em;
    margin: 20px 0;
    padding: 20px 0;
}

.events-right h3 {
    font-size: 1.2em;
    margin-bottom: 0px;
}

.event-type {
    color: #e66611;
    font-size: 2em;
}

.event-type.southafrica {
    color: #00774a;
}

.sem-list {
    width: 45%;
    display: inline-block;
}

.sem-menu {
    background: #000;
    color: #FFF;
    font-size: 1.2em;
    width: 7%;
    float: right;
    height: 100%;
    vertical-align: middle;
    position: absolute;
    right: 0;
    top: 0px;
    z-index: 4;
}

.sem-menu li {
    cursor: pointer;
    background: #363535;
    padding: 67px 0;
    position: relative;
}

.sem-menu li.active {
    background: #000;
}

.sem-menu li span.arrow {
    display: none;
    height: 0;
    width: 0;
    position: absolute;
    left: -10px;
    top: 60px;
}

.sem-menu li.active span.arrow {
    display: block;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-right: 15px solid #000;
}

.event-sec h2.mainhead {
    margin-bottom: 10px;
}

.sem-menu li span {
    display: block;
    height: 100%;
    vertical-align: text-bottom;
    text-align: center;
}

.news-events .events-sec {
    width: 0;
    background: #fff;
    position: absolute;
    transition: width 0.5s ease-in-out;
    -webkit-transition: width 0.5s ease-in-out;
    -moz-transition: width 0.5s ease-in-out;
    -o-transition: width 0.5s ease-in-out;
    right: 0;
    height: 370px;
    overflow: hidden;
}

.news-events .events-sec.tab-active {
    width: 100%;
}

.news-link,
.events-link {
    position: absolute;
    bottom: -20px;
    width: 100%;
    text-align: center;
    left: 0;
    padding: 30px 0 0 0;
    height: 50px;
    margin: 0;
    background: #f4f4f4;
}

.events-link a {
    opacity: 0;
    visibility: hidden;
}

.events-sec.tab-active .events-link a {
    opacity: 1;
    visibility: visible;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition-delay: .5s;
    -webkit-transition-delay: .5s;
    /* Safari */
}

.event-sec {
    padding: 20px 0 80px;
}

.newstab .cont1 {
    font-size: 2.5em;
    color: #d82e2e;
    font-weight: 500;
    margin: 10px 0;
    line-height: normal;
}

.press-repeases {
    padding: 25px 0 0 10px;
}

.newstab .inthenews .cont1 {
    color: #34ad65;
}

.newstab .cont2 {
    font-size: 1.2em;
    line-height: normal;
    width: 90%;
}

.newstab .cont4 a {
    color: #1891d2;
}

.news-left,
.news-right {
    display: inline-block;
    width: 30%;
    vertical-align: middle;
    text-align: center;
}

.news-right {
    width: 63%;
    margin: 0 0 0 20px;
    text-align: left;
}

.news-left img,
.news-right img {
    width: 170px;
    height: 104px;
}

.inthenews .news-left img {
    width: 120px;
    height: 150px;
}

.events-sec h3 {
    color: #000;
    font-size: 1.6em;
    line-height: 1.2em;
    font-weight: 500;
    padding: 20px 0 0;
    letter-spacing: normal;
    margin: 0;
    min-height: 55px;
}

.events-sec .news-left p {
    margin: 0;
    line-height: 1.5em;
}

.events-sec p.hotel-name {
    font-size: 1.2em;
    color: #999;
    padding: 0;
}

.events-sec p.country {
    font-size: 1.2em;
    color: #000;
    font-weight: 300;
    margin: 20px 0 10px 0;
}

.events-sec p.date {
    font-weight: 300;
    font-size: 1.2em;
    color: #000;
    margin: 0 0 27px 0;
}

.events-sec .evt-rigister-btn {
    background: #c81927;
    display: inline-block;
    color: #fff;
    padding: 13px 30px;
    text-transform: uppercase;
    margin: 0;
    font-size: 1.2em;
    letter-spacing: 1px;
}

.events-sec .evt-rigister-btn:hover {
    background: #222;
}

.event-creative,
.event-cont-brief {
    display: inline-block;
    vertical-align: top;
    width: 35%;
}

.event-creative {
    padding: 8% 2%;
    background: #f7fbff;
    text-align: center;
}

.event-cont-brief {
    width: 60%;
    text-align: center;
}

.event-cont-brief a {
    padding-top: 8%;
}

.events-tab .events-right a {
    padding-top: 8%;
}


/* Share icons style */

.ssFB,
.ssTW,
.ssIN,
.ssGP,
.ssYT {
    height: 30px;
    width: 30px;
    display: inline-block;
    background: url(../images/me-sprite-new2.png) no-repeat 0 0;
}

.ssFB {
    background-position: -10px -192px;
    width: 15px;
}

.ssTW {
    background-position: -30px -192px;
}

.ssIN {
    background-position: -60px -192px;
}

.ssGP {
    background-position: -90px -192px;
}

.ssYT {
    background-position: -120px -191px;
}


/**** New logo animation style start ****/

.newlogopromo {
    position: fixed;
    width: 100%;
    height: 100%;
    background: #fff;
    top: 0;
    left: 0;
    z-index: 9999999;
}

keyframes rotation {
    from {
        transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
    }
    to {
        transform: rotate(359deg);
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
    }
}

@-webkit-keyframes rotation {
    from {
        -webkit-transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(359deg);
    }
}

@-moz-keyframes rotation {
    from {
        -moz-transform: rotate(0deg);
    }
    to {
        -moz-transform: rotate(359deg);
    }
}

@-o-keyframes rotation {
    from {
        -o-transform: rotate(0deg);
    }
    to {
        -o-transform: rotate(359deg);
    }
}

@-ms-keyframes rotation {
    from {
        -ms-transform: rotate(0deg);
    }
    to {
        -ms-transform: rotate(359deg);
    }
}

.logo-aimation {
    width: 340px;
    height: 100px;
    position: fixed;
    left: 45%;
    top: 40%;
}

.old-logo,
.new-logo {
    position: absolute;
    top: -43px;
    right: -18px;
    width: 120px;
    height: 120px;
    margin: 0px 0 0 0px;
    transition: all .3S ease-in-out;
    -webkit-transition: all .3S ease-in-out;
    -moz-transition: all .3S ease-in-out;
}

.logo-cent {
    right: 55%;
}

.new-logo,
.vhide {
    display: none;
}

.logo-anim {
    -webkit-animation: spin .4s linear 2;
    -moz-animation: spin .4s linear 2;
    -0-animation: spin .4s linear 2;
    animation: spin .4s linear 2;
    display: block;
}

.logo-anim1 {
    -webkit-animation: spin .4s linear 2;
    -moz-animation: spin .4s linear 2;
    -0-animation: spin .4s linear 2;
    animation: spin .4s linear 2;
    display: block;
}

.logo-text-old,
.logo-text {
    position: absolute;
    top: 0;
    left: 0;
    width: 500px;
    height: 120px;
    margin: 0px 0 0 -200px;
    transition: all .2S ease-in-out;
    -webkit-transition: all .2S ease-in-out;
    -moz-transition: all .2S ease-in-out;
}

.logo-text {
    opacity: 0;
}

.logo-text.vshow {
    opacity: 1;
}

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

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

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


/**** Popup form and Preloader style ****/

.popup_contains {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    z-index: 999999;
}

.req_form_popup {
    z-index: -9;
    opacity: 0;
}

.popup_contains.after_active {
    z-index: 999999;
    opacity: 1;
}

.popup_boxes {
    width: 70%;
    background: #fff none repeat scroll 0 0;
    margin: 4% auto;
    border: 10px solid rgba(11, 11, 11, 0.67);
    border-radius: 5px;
    position: relative;
    overflow-y: scroll;
}

.popup_boxes div.popup_closeicon {
    float: right;
    padding: 5px 0 5px 0;
    line-height: 25px;
    border: 1px solid #34ad65;
    border-radius: 30px;
    font-size: 32px;
    margin: 0;
    width: 40px;
    height: 30px;
    top: 15px;
    right: 20px;
    position: relative;
    background: #fff;
    color: #34ad65;
    text-align: center;
    z-index: 99999;
    position: absolute;
    font-weight: 100;
    cursor: pointer;
}

.popup_boxes div.popup_closeicon:hover {
    cursor: pointer
}

.popup_boxes div.survey_popups {
    text-align: center;
    font-size: 3em;
    margin: 0px 0;
    position: relative
}

.my-iframe {
    position: absolute;
    top: -50px;
    left: 0;
    width: 100%;
    height: 500px;
    border: none
}

div.me_support_popups {
    position: absolute;
    top: -50px;
    left: 0px;
    width: 100%;
    height: 480px;
    border: none;
    z-index: 999;
    overflow-y: scroll;
}

.survey_popups h4.popup_form_heading {
    font-size: 22px;
    height: auto;
    margin: 10px 0 0 15px;
    line-height: 2em;
    text-align: left;
}

.popupform_preloader {
    width: 100%;
    height: 500px;
    position: absolute;
    background: #fff;
    z-index: 99999;
}

.popupform_preloader p {
    text-align: center;
    font-size: 16px;
    color: #34ad65;
}

.page_preloader {
    width: 100%;
    height: auto;
    display: block;
}

.popupform_preloader img,
.page_preloader img,
.preloader_images img {
    width: 50px;
    height: 50px;
    margin: 15% auto 0% auto;
    display: block;
    -webkit-animation: rotation 1s infinite linear;
    -moz-animation: rotation 1s infinite linear;
    -o-animation: rotation 1s infinite linear;
    -ms-transition: rotation 1s infinite linear;
    animation: rotation 1s infinite linear;
}

.page_preloader p {
    text-align: center;
    font-size: 16px;
    color: #34ad65;
}

#close {
    height: 16px;
    width: 16px;
    display: inline-block;
    line-height: 0;
    font-size: inherit;
    position: absolute;
    right: 5px;
    top: 5px;
    background: url(../images/me-sprite-new.png) no-repeat -176px -120px;
    cursor: pointer;
    z-index: 9999
}


/**** footer new style start ****/

footer {
    line-height: 1.8em;
}

.bg-d-grey {
    background: #1d1e1f;
}
.footer{width:1200px;margin:0 auto}
.footer,
.footer a {
    color: #bbb;
}

.footer a:hover {
    text-decoration: underline;
}

.footer .col2,
.footer .col1 {
    border-right: 1px solid #666;
}

.footer .foot-head,
.menl,
.division {
    color: #fff;
}

.foot-sec > ul:first-child {
    padding-left: 0;
}

.foot-copy a {
    color: #898c90;
}

h3.ss-head {
    font-size: 0.8em;
}

.foot-copy {
    font-size: 1em;
    text-align: center;
    color: #898c90;
}

#subscribe {
    font-size: 12px;
    text-transform: uppercase;
    background: #34ad65;
}

.foot-copy {
    padding: 10px 0;
    background: #fff;
}

.footer .foot-head,
.footHead {
    font-weight: 300;
    color: #eee;
    font-size: 1.3em;
    padding-bottom: 15px;
}

.foot-sec>ul,
.footCont>ul {
    width: 45%;
    padding-left: 5%;
    float: left;
}

.foot-sec>ul,
.footCont>ul,
.foot-sec > ul:first-child {
    padding-left: 0;
}
.foot-sec>ul, .foot-sec>ul:first-child, .footCont>ul{padding-left: 0;}
.foot-sec>ul, .footCont>ul {
    width: 48%;
    float: left;
}
#btmscroll {
    padding: 0;
}

.footer .col1 {
    padding: 2% 5% 2% 0;
    border-right: 1px solid #292929;
    min-height: 250px;
    width: 25%;
    float: left;
}

.footer .col2 {
    width: 25%;
    min-height: 220px;
    padding: 2% 5%;
    border-right: 1px solid #292929;
    float: left;
}

.footer .col3 {
    width: 25%;
    min-height: 220px;
    padding: 4% 0 0 5%;
    float: left;
}

.footHead.active {
    padding-bottom: 20px;
}

.footer .footHead {
    margin: 5% 0 0 0;
}

#subscribe {
    border-radius: 0 15px 15px 0;
    padding: 6px 20px;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    line-height: 19px;
    padding: 6px 10px;
    text-decoration: none;
    float: left;
    margin: 0;
}

@-moz-document url-prefix() {
    #subscribe {
        padding: 5px 20px;
    }
}

.txtfield {
    border-radius: 15px 0 0 15px;
}

.divisionHead {
    padding: 10px 0 0 0;
}

.bg-d-grey {
    background: #333;
}

.foot-social a {
    height: 25px;
    width: 20px;
    display: inline-block;
    margin: 0 5px 0 0;
}

.foot-social {
    margin-bottom: 30px;
}

.foot-social a:hover {
    text-decoration: none;
}
.sem-menu li span{
    vertical-align: text-bottom;
}
#close, #subscribe, .foot-social a, .zLogo {
    display: inline-block;
}
.fb,
.tw,
.gp,
.yt,
.in,
.tg {
    background-image: url(../images/me-sprite-new2.png);
}

.fb {
    background-position: 0px -305px;
}

.tw {
    background-position: -25px -305px;
}

.in {
    background-position: -50px -305px;
}

.gp {
    background-position: -73px -305px;
}

.yt {
    background-position: -98px -305px;
}

.tg {
    background-position: -126px -305px;
}

.txtfield {
    background-color: #FFFFFF;
    border: 1px solid #DDD;
    border-right: none;
    color: #b5b5b8;
    height: 19px;
    line-height: 20px;
    outline: medium none;
    padding: 5px 6px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 140px;
    float: left;
}


#dwn-form-alert {
    background: #E9142B;
    position: absolute;
    color: #fff;
    font-size: 12px;
    padding: 10px;
    line-height: 16px;
    max-width: 265px;
    left: 15px;
    bottom: -36px;
}

footer #dwn-form-alert {
    top: 35px;
    left: 20px
}

/****************  footer new style start ********************/
.footCol1{width:25%;min-height:220px;padding:0 4.5% 0 0;float:left;border-right:1px dashed #000}
.footCol2{width:25%;min-height:220px;padding:0 4.5%;float:left;border-right:1px dashed #000}
.footCol3{width:25%;min-height:220px;padding:0 0 0 4.5%;float:left}

.foot-copy {padding: 10px 0;background: #fff;}
.footer .foot-head, .footHead {font-weight: 300;color: #eee;font-size: 1.3em;padding-bottom: 15px;}
//.foot-sec>ul, .footCont>ul, .foot-sec > ul:first-child {padding-left: 4%;}
#btmscroll {padding: 0;}
.footer .footCol1 {padding: 2% 5% 2% 0;border-right: 1px solid #292929;}
.footer .footCol2 {padding: 2% 5%;border-right: 1px solid #292929;}

.footHead.active {padding-bottom: 20px;}
.footer .footHead {margin: 5% 0 0 ;}
#subscribe {border-radius: 0 15px 15px 0;padding: 6px 20px;}
@-moz-document url-prefix() {
#subscribe {padding: 5px 20px;}
}
.txtfield {border-radius: 15px 0 0 15px;}
.divisionHead {padding: 10px 0 0 0;}
.bg-d-grey {background: #222;}
.foot-social a {    height: 20px; width: 20px;  border: 1px solid #fff; padding: 8px; margin: 0 6px; border-radius: 100%;}
.foot-social a:first-child {margin-left: 0;}
.foot-social {margin-bottom: 30px;}
.foot-social a:hover {text-decoration: none;}
.fb {background: url(https://www.manageengine.com/images/footer-sprite.svg) no-repeat 0 0; background-size: 25%!important; background-position: center;}
.tw {background: url(../images/footer-icon-tw.svg) no-repeat 0 3px;background-size: 45%; background-position: 50% 52%;}
.in {background: url(../images/footer-icon-in.svg) no-repeat 0 0;background-size: 45%; background-position: 50% 46%;}
.foot-social a.insta { background: url(../images/ft-insta.png) 50% 46% / 45% no-repeat; background-position: 50% 46%;}
.yt {background: url(../images/footer-icon-yt.svg) no-repeat 0 4px;background-size: 45%;background-position: center;}
.tg {background-position:-126px -305px}
a.insta{background:url(../images/ft-insta.png) no-repeat 0 0;background-size:45%;background-position:50% 46%}.foot-social a.fb:hover{background-color:#4267b2}.foot-social a.tw:hover{background-color:#1da1f2}.foot-social a.in:hover{background-color:#0e76a8}.foot-social a.yt:hover{background-color:red}.foot-social a.insta:hover{background:url(../images/ft-insta.png) no-repeat 0 0,linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%) no-repeat;background-size:45%,100%!important;background-position:center} 
/****************  footer new style end ********************/
/* --------------- banner slider style --------------- */

.home-banner {
    padding: 0;
}

.slider-container {
    position: relative;
}

ul.slider {
    width: 100%;
    position: relative;
    overflow: hidden;
    background: transparent;
    /*height: 500px;*/
}

ul.slider li {
    display: none;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.desc,
.dshow {
    position: absolute;
    left: 0;
    top: 23%;
    color: #FFF;
    width: 100%;
}

.desc p {
    /*color: #333;*/
    font-size: 27px;
    font-style: normal;
    font-weight: 300;
    line-height: 40px;
}
.bannercont b {
    font-weight: 500 !important;
}

ul.pagination {
    position: absolute;
    right: 70px;
    bottom: auto;
    top: 45%;
    left: auto;
}

ul.pagination li span {
    width: 10px;
    height: 10px;
    background: #000;
    text-indent: -9999em;
    display: inline-block;
    margin-left: 5px;
    cursor: pointer;
    opacity: .5;
    border: 1px solid #CCC;
}

ul.pagination li span {
    border-radius: 20px;
}

ul.pagination li.active span {
    opacity: 1;
}

#MeSlider .next,
#MeSlider .prev,
ul.pagination,
.br-right,
.dc-ban .container,
.sdp-sb .container,
.me2015-ban .container {
    z-index: 2;
}

.slider li.active .desc h2,
.slider li.active .desc p.banner-head,
.slider li.active .desc p,
.slider li.active .desc span.but-cont {
    opacity: 1;
}


.slider li.branding-slide {
    background: #000;
    min-height: 380px
}

.slider li.cloud-slide {
    background: #0078b7 url(https://www.manageengine.com/images/pmp-banner-bg.jpg) no-repeat 0 0;
}

.slider li.gdprlm-slide {
    background: #17150c url(https://www.manageengine.com/images/gdprlm-banner.jpg) no-repeat 0 0;
    background-size: 100%;
}

.slider li.log360-slide {
    background: #c7def1;
}

.slider li.gdprlm-slide .cont-sec {
    width: 58%;
    margin-top: 8%;
}

.slider li.gdprlm-slide .cont-sec p {
    color: #fff;
    line-height: normal;
}

.slider li.gdprlm-slide .cont-sec p.bannercont {
    font-size: 2em;
    font-weight: 600;
}

.slider li.gdprlm-slide .cont-sec p.bannercont span {
    color: #ffce26;
}

.slider li.gdprlm-slide .cont-sec p.bannercont2 {
    font-size: 1.2em;
}

.slider .gdprlm-slide .register-btn a {
    background: #c72237;
    color: #fff;
}

.slider .gdprlm-slide .register-btn a:hover {
    background: #ffcc00;
    color: #000;
}

/*.slider li.branding-slide .desc {
    top: 0 !important;
}*/

ul.slider li.branding-slide img {
    width: 100%;
    height: auto;
}

.slider li.pleasantonsemi-slide {
    background: #e7eff0;
}

.slider li.pleasantonsemi-slide.removebaybanner {
    display: none !important;
}

ul.slider li.exchangereport-slide img {
    width: auto;
    height: auto;
    visibility: hidden;
}

ul.slider li.activedirectory-slide {
    background: #d5d9d8;
}

ul.slider li.activedirectory-slide span {
    font-weight: 600;
    color: #000;
}

ul.slider li.activedirectory-slide .desc .cont-sec {
    width: 60%;
    margin: 3% 0 0 0;
}

.slider li.yei-slide {
    background: #181743;
    text-align: center;
}

.slider li.yei-slide .cont-sec {
    margin-top: 7%;
}

ul.slider li.log360-slide .desc .cont-sec {
    margin: 8% 5% 0 0;
    width: 55%;
}

ul.slider li.log360-slide .desc .img-sec {
    margin: 5% 0 0 5%;
    width: 25%;
}

ul.slider li.log360-slide .register-btn a {
    background: #c92a1d;
    text-transform: none;
}

ul.slider li.log360-slide .register-btn a:hover {
    background: #ffcc00;
    color: #000;
}

.log360-slide .desc p.bannercont {
    font-size: 2.5em;
    font-weight: 600;
}

.log360-slide .desc p.bannercont span {
    color: #c92a1d;
}

.slider li.yei-slide .bannercont {
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 10px;
}

ul.slider li.yei-slide img {
    width: 35%;
    position: absolute;
    bottom: -8%;
    left: 32%;
    z-index: 1;
}

.slider li.yei-slide .register-btn {
    margin: 18% 0 0 2%;
}

.slider li.yei-slide .register-btn a {
    background: #c4165d;
    border-radius: 3px;
    padding: 1% 4%;
    font-size: 15px;
    letter-spacing: 2px;
    position: relative;
    z-index: 2;
}

.slider li.yei-slide .register-btn a:hover {
    background: #181743;
}

ul.slider li.activedirectory-slide .desc .cont-sec p.bannercont {
    border-bottom: 1px solid #748990;
    padding: 0 0 12px 0;
    line-height: initial;
    margin-bottom: 20px;
    font-size: 2.5em;
    display: inline-block;
}

ul.slider li.activedirectory-slide .register-btn a {
    background: #e9142b;
    color: #fff;
    padding: 10px 20px;
    line-height: 25px;
    display: inline-block;
    margin: 5px 0 0;
    font-size: .6em;
    text-transform: none;
}

ul.slider li.activedirectory-slide .desc .img-sec {
    width: 35%;
    position: absolute;
    top: 0;
    right: 0;
}

ul.slider li.activedirectory-slide .desc .img-sec img {
    width: 55%;
    height: auto;
}

.slider li.activedirectory-slide .desc {
    top: 5% !important;
}

ul.slider li.activedirectory-slide .register-btn a:hover {
    background: #95111f;
    text-decoration: none;
}

.slider-container .container {
    max-width: 1000px;
}

ul.slider li.cloud-slide .cont-sec {
    margin: 12% 0 0;
    width: 60%;
}

ul.slider li.cloud-slide .img-sec {
    margin: 5% 7% 0 0;
    width: 26%;
}

ul.slider li.pmp-slide {
    background: #0e61b2;
}

ul.slider li.pmp-slide .img-sec {
    margin: 5% 3% 0 0;
    width: 35%;
}

ul.slider li.pmp-slide div.cont-sec {
    width: 60%;
    margin-top: 5%;
}

ul.slider li.ucdubai2018 {
    background: #116ec6 url(../images/dubai-uc2018-banner.png) no-repeat 90% 0%;
    min-height: inherit;
    background-size: auto 100%;
}

ul.slider li.ucdubai2018 .img-sec {
    margin: 4% 3% 0 0;
    width: 30%;
}

ul.slider li.ucdubai2018 div.cont-sec {
    width: 65%;
    margin-top: 5%;
}

ul.slider li.ucdubai2018 p.bannercont-dateandmap span img {
    width: 25px;
    margin: 0px 10px 0 0;
    position: relative;
    top: 5px;
}

ul.slider li.ucdubai2018 p.bannercont {
    margin: 10px 0;
    color: #ffde6c;
    font-size: 1.6em;
    font-weight: 500;
}

ul.slider li.ucdubai2018 p.bannercont span {
    padding: 0 0 5px 0;
}

ul.slider li.ucdubai2018 p.bannercont-dateandmap span {
    font-size: 0.8em;
    line-height: normal;
    font-weight: normal;
    display: inline-block;
    color: #fff;
}

ul.slider li.ucdubai2018 p.bannercont-dateandmap span:nth-child(1) {
    width: 35%;
}

ul.slider li.ucdubai2018 p.bannercont-dateandmap span:nth-child(2) {
    width: 65%;
}

ul.slider li.ucdubai2018 p.bannercont-dateandmap span:nth-child(1) strong {
    width: 25px;
    height: 25px;
    background: url(../images/dubai-uc2018-banner-dateicon.png) no-repeat;
    background-size: cover;
    display: inline-block;
    margin: 0px 10px 0 0;
    position: relative;
    top: 5px;
}

ul.slider li.ucdubai2018 p.bannercont-dateandmap span:nth-child(2) strong {
    width: 25px;
    height: 25px;
    background: url(../images/dubai-uc2018-banner-mapicon.png) no-repeat;
    background-size: cover;
    display: inline-block;
    margin: 0px 10px 0 0;
    position: relative;
    top: 5px;
}

ul.slider li.ucdubai2018 .img-sec img {
    visibility: hidden;
}

.register-btn a {
    background: #7bbb2a;
    color: #fff;
    padding: 10px 30px;
    line-height: normal;
    display: inline-block;
    margin: 5px 0 0;
    text-transform: uppercase;
    font-size: 20px;
}

ul.slider li.ucaustrlia2018 {
    background: #037567 url(../images/australia-creative.png) no-repeat 90% 100%;
    min-height: inherit;
    background-size: auto 90%;
}

ul.slider li.ucdubai2018 .img-sec {
    margin: 4% 3% 0 0;
    width: 30%;
}

ul.slider li.ucdubai2018 div.cont-sec {
    width: 65%;
    margin-top: 5%;
}

ul.slider li.ucdubai2018 p.bannercont-dateandmap span img {
    width: 25px;
    margin: 0px 10px 0 0;
    position: relative;
    top: 5px;
}

ul.slider li.ucdubai2018 p.bannercont {
    margin: 10px 0;
    color: #ffde6c;
    font-size: 1.6em;
    font-weight: 500;
}

ul.slider li.ucdubai2018 p.bannercont span {
    padding: 0 0 5px 0;
}

ul.slider li.ucdubai2018 p.bannercont-dateandmap span {
    font-size: 0.8em;
    line-height: normal;
    font-weight: normal;
    display: inline-block;
    color: #fff;
}

ul.slider li.ucdubai2018 p.bannercont-dateandmap span:nth-child(1) {
    width: 35%;
}

ul.slider li.ucdubai2018 p.bannercont-dateandmap span:nth-child(2) {
    width: 65%;
}

ul.slider li.ucdubai2018 p.bannercont-dateandmap span:nth-child(1) strong {
    width: 25px;
    height: 25px;
    background: url(../images/dubai-uc2018-banner-dateicon.png) no-repeat;
    background-size: cover;
    display: inline-block;
    margin: 0px 10px 0 0;
    position: relative;
    top: 5px;
}

ul.slider li.ucdubai2018 p.bannercont-dateandmap span:nth-child(2) strong {
    width: 25px;
    height: 25px;
    background: url(../images/dubai-uc2018-banner-mapicon.png) no-repeat;
    background-size: cover;
    display: inline-block;
    margin: 0px 10px 0 0;
    position: relative;
    top: 5px;
}

ul.slider li.ucdubai2018 .img-sec img {
    visibility: hidden;
}

li.nyc-userconf .register-btn a {
    background: #fdd10c;
    color: #222;
    padding: 1.2% 2.5%;
    font-size: .6em;
    font-weight: 500;
    text-transform: uppercase;
}

li.nyc-userconf .register-btn a:hover {
    background: #fff;
    color: #222;
}

li.nyc-userconf .desc p.bannercont {
    color: #fff;
    margin: 200px 0 0 0;
}

.cloud-slide .desc p {
    font-size: 1.3em;
    color: #fff;
    font-weight: 300;
    line-height: 1.3em;
    letter-spacing: normal;
}

.cloud-slide .desc p.bannercont {
    font-size: 2em;
    line-height: 2em;
    font-weight: 200;
}

.pmp-slide .desc p.bannercont {
    font-size: 1.2em;
    color: #fff;
    line-height: normal;
}

.pmp-slide .desc p.bannercont span {
    font-size: 1.8em;
    font-weight: 500;
    padding: 0 0 15px 0;
    display: block;
}

.cloud-slide .desc p.bannercont span {
    font-weight: 500;
}

ul.slider .cloud-slide .register-btn a {
    background: #000;
    padding: 2% 4% 1.5% 4%;
    font-size: 1em;
    font-weight: 400;
    color: #fff;
}

ul.slider .gdpr-slide .register-btn a {
    background: #1c30a3;
    font-size: 20px;
    padding: 15px 40px;
}

ul.slider .gdpr-slide .register-btn a:hover {
    background: #ffcc00;
    color: #000;
}

ul.slider .pleasantonsemi-slide .register-btn a {
    background: #cf4251;
    font-size: 20px;
    padding: 10px 40px;
    color: #fff;
}

ul.slider .pleasantonsemi-slide .register-btn a:hover {
    background: #ffcc00;
    color: #000;
}

ul.slider .pmp-cloud-slide .register-btn a {
    background: #ea5453;
    padding: 15px 25px;
}

.pmp-slide .register-btn a {
    background: #000;
    color: #fff;
    font-size: 20px;
    padding: 10px 40px;
}

.pmp-slide .register-btn a:hover {
    background: #ffd04a;
    color: #000;
}

ul.slider .cloud-slide .register-btn a:hover {
    background: #b23237;
    color: #FFF;
}

.slider li.actdir-slide {
    background: #e9eced;
}

ul.slider li.actdir-slide .cont-sec {
    width: 55%;
    color: #333;
}

ul.slider li.actdir-slide .desc p.bannercont {
    font-size: 1.6em;
    line-height: 2em;
    font-weight: 200;
    color: #333;
}

ul.slider li.actdir-slide img {
    width: auto;
    height: 100%;
}

ul.slider li.actdir-slide .img-sec {
    width: 45%;
    margin: 0 !important;
}

.actdir-slide .register-btn a {
    background: #24a151;
}

.actdir-slide .register-btn a:hover {
    background: #df565f;
}

ul.slider li.actdir-slide .desc p.bannercont span {
    font-weight: 500;
}

ul.slider li.actdir-slide .desc p.bannercont span.cat-head {
    font-size: 1.2em;
    font-weight: 200;
}

ul.slider li.ad-webinar-slide img {
    width: 100%;
    height: auto;
}

.ad-webinar-slide .desc p {
    text-align: left;
    line-height: 30px;
    letter-spacing: normal;
}

.ad-webinar-slide p.webr-cont1 {
    color: #00deff;
    font-weight: 100;
    letter-spacing: 0.2px;
    text-align: center;
}

.ad-webinar-slide .desc .cont-sec {
    width: 100%;
    margin-top: 40px;
}

.ad-webinar-slide .desc p.webr-cont2,
.ad-webinar-slide .desc p.webr-cont4 {
    text-align: center;
}

.ad-webinar-slide p.webr-cont2 {
    color: #77c537;
    font-weight: 400;
    font-size: 2em;
}

.ad-webinar-slide p.webr-cont4 {
    color: #ffffff;
    font-weight: 400;
    font-size: 1.4em;
}

.ad-webinar-slide .desc p.register-btn {
    text-align: center;
    margin: 0 auto;
    display: table;
}

.ad-webinar-slide p.register-btn a {
    display: inline-block;
    background: #e9142b;
    padding: 10px 20px;
    font-size: .7em;
    color: #fff;
    font-weight: 400;
}

.slider li.analytics-slide {
    background: #273241;
}

ul.slider li.analytics-slide .img-sec {
    width: 50%;
    margin: 5% 0 0 0;
}

ul.slider li.analytics-slide .cont-sec {
    width: 50%;
    margin: 7% 0 0 0;
}

.analytics-slide p {
    color: #fff;
    font-weight: normal;
}

.analytics-slide .desc p.cont1,
.analytics-slide .desc p.cont2 {
    font-size: 2.5em;
    font-weight: 300;
    line-height: 30px;
    letter-spacing: normal;
}

.analytics-slide .desc p.cont2 {
    font-size: 22px;
}

ul.slider .analytics-slide .desc .register-btn {
    margin: 10px 0 0 0;
}

ul.slider li.analytics-slide .register-btn a {
    font-size: .6em;
    letter-spacing: 1px;
}

.slider li.me2017-dubai-uc-slide {
    background: #fff;
    border-top: 1px solid #eee;
}

ul.slider li.cloud-sec-plus .cont-sec {
    width: 40%;
}

ul.slider li.cloud-sec-plus .img-sec {
    width: 50%;
    margin-right: 0;
}

.slider li.cloud-sec-plus {
    background: url(../images/cloud-security-home-banner-bg.jpg) no-repeat 0 0;
    background-size: cover;
}

.slider li.me2017-dubai-uc-slide .cont-sec img {
    width: 80%;
    display: block;
    margin: 0 auto;
}

.slider li.me2017-dubai-uc-slide p {
    text-align: center;
    padding: 15px 0 0 0;
}

.slider li.me2017-dubai-uc-slide p.register-btn a {
    background: #0aaf6f;
    color: #fff;
    font-size: 0.7em;
    font-weight: 400;
    letter-spacing: 0.5px;
    padding: 1% 2%;
}

.slider li.office365-slide .desc p {
    color: #fff;
    font-size: 1.8em;
}

.slider li.office365-slide p.bannercont strong {
    font-weight: 500;
    font-size: 1.5em;
}

.slider li.office365-slide .register-btn a {
    background: #000;
    padding: 1.5% 5%;
    font-size: .7em;
    font-weight: 200;
    color: #fff;
}

ul.slider li.office365-slide .cont-sec {
    margin: 10% 0 0 0;
    width: 50%;
}

ul.slider li.office365-slide .img-sec {
    margin: 0;
    width: 50%;
}

.slider li.activedirectory-ela-slider {
    background: url(../images/me-home-gdpr-banner.jpg) no-repeat center top;
    background-size: 100% auto;
    text-align: left;
}

.slider li.activedirectory-ela-slider .desc p {
    color: #fff;
    font-size: 1em;
}

.slider li.activedirectory-ela-slider p.bannercont strong {
    font-weight: 400;
    font-size: 1.2em;
    line-height: 1em;
}

.slider li.activedirectory-ela-slider .register-btn a {
    background: #169f52;
    text-transform: inherit;
    padding: 1.5% 2%;
    font-size: 1.2em;
    font-weight: 200;
    color: #fff;
}

ul.slider li.activedirectory-ela-slider .cont-sec {
    margin: 7% 0 0 0;
    width: 45%;
    text-align: center;
}

ul.slider li.activedirectory-ela-slider .img-sec {
    margin: 0;
    width: 50%;
}

.slider li.activedirectory-ela-slider p.bannercont span {
    font-weight: 100;
    font-size: 2.4em;
    line-height: 1em;
}

.slider li.activedirectory-ela-slider p.datecont span {
    background: url(../images/me-home-date-icon.png) no-repeat left center;
    display: inline-block;
    padding: 5px 5px 5px 45px;
    color: #be9769;
    font-size: 1em;
    font-weight: 400;
}

.slider li.activedirectory-ransware-slider {
    background: #bd0000;
}

.slider li.activedirectory-ransware-slider .desc p {
    color: #fff;
    font-size: 1.8em;
}

.slider li.activedirectory-ransware-slider p.bannercont strong {
    font-weight: 500;
    font-size: 1.5em;
}

.slider li.activedirectory-ransware-slider .register-btn a {
    background: #000;
    padding: 2% 4%;
    font-size: .7em;
    font-weight: 200;
    color: #fff;
}

ul.slider li.activedirectory-ransware-slider .cont-sec {
    margin: 10% 0 0 0;
    width: 50%;
}

ul.slider li.activedirectory-ransware-slider .img-sec {
    margin: 0;
    width: 50%;
}


/**** Aus page slider custom style ****/

.au-sprite-image {
    display: inline-block;
    background-image: url(https://manageengine.com.au/images/au-sprite-image.png) !important;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left;
}

.au-header-flag {
    background-position: -10px -873px;
    width: 16px;
    height: 10px;
}

a.au-header-flags {
    text-indent: initial;
    width: auto;
    display: inline;
    padding-left: 23px;
    background-position: -10px -870px;
}

.slider li.australia-workshop2017 {
    background: #fff;
    border-top: 1px solid #eee;
}

.slider li.australia-workshop2017 .title-sec {
    float: left;
    color: #91c1a7;
    width: 45%;
}

.slider li.australia-workshop2017 .title-sec h2 {
    font-size: 6em;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1em;
    color: #3ba782;
    margin: 0;
}

.slider li.australia-workshop2017 .creative {
    position: relative;
    bottom: -47px;
}

ul.slider li.australia-workshop2017 img {
    width: 100%;
    height: auto;
}

.slider li.australia-workshop2017 .desc p {
    margin: 0;
    letter-spacing: normal;
}

.slider li.australia-workshop2017 .content-sec {
    float: right;
    color: #000;
    text-align: left;
    width: 47%;
}

.slider li.australia-workshop2017 .content-sec .aus-webi-container {
    width: 100%;
    height: auto;
    display: inline-block;
}

.slider li.australia-workshop2017 .content-sec .aus-webi-container1 {
    width: 44%;
    height: auto;
    display: inline-block;
    text-align: right;
    padding: 0 5% 10px 0;
    margin: 7% 0 0 0;
}

.slider li.australia-workshop2017 .content-sec .aus-webi-container2 {
    width: 44%;
    height: auto;
    display: inline-block;
    text-align: left;
    padding: 0 0% 10px 5%;
    margin: 7% 0 0 0;
}

.slider li.australia-workshop2017.active .content-sec .aus-webi-container1 {
    border-right: 1px solid #ccc;
}

.slider li.australia-workshop2017 .content-sec p.register-btn {
    text-align: center;
    margin: 3% 0 0 0;
}

.slider li.australia-workshop2017 .content-sec p.aus-webi-text1 {
    color: #e90000;
    margin: 5px 0 5px 0;
    font-size: 1.3em;
    padding: 0 0 0 0;
    line-height: 24px;
    letter-spacing: 0.5px;
    font-weight: 500;
}

.slider li.australia-workshop2017 .content-sec p.aus-webi-text2 {
    margin: 5px 0 5px 0;
    font-size: 1em;
    padding: 0 0 0 0;
    line-height: 30px;
    letter-spacing: 0.5px;
    font-weight: 500;
}

.slider li.australia-workshop2017 .content-sec p.aus-webi-text3 {
    margin: 0 0 0 0;
    font-size: 0.9em;
    padding: 0 0 0 0;
    line-height: 26px;
    letter-spacing: 0.5px;
}

.slider li.australia-workshop2017 .content-sec p.aus-webi-text4 {
    width: 100%;
    display: inline-block;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    line-height: 12px;
}

.slider li.australia-workshop2017 .desc {
    top: 5%;
}

.slider li.australia-workshop2017 .register-btn a {
    background: #e9132b;
    padding: 2px 20px;
    color: #fff;
    display: inline-block;
    font-size: .7em;
    letter-spacing: normal;
    text-decoration: none;
}

.slider li.australia-workshop2017 .content-sec p.register-btn a {
    padding: 10px 20px;
    font-size: 0.9em;
}

.slider li.sdp-slide {
    background: #FFF url(https://www.manageengine.com/images/servicedesk-hbanner-bg.jpg) no-repeat 0 0;
}

.slider li.nyc-userconf {
    background: url(https://www.manageengine.com/images/nyc-banner-bg.jpg) no-repeat top center;
    text-align: center;
}

.slider li.supportcenter-slide {
    background: url(https://www.manageengine.com/images/supportcenter-banner-bg.jpg) no-repeat 0 0;
    background-size: cover;
}

.slider li.selfservice-slide {
    background: url(../images/selfservice-banner-bg.jpg) no-repeat center center;
    background-size: cover;
}

.slider li.exchangereport-slide {
    background: #00b268 url(../images/zoho-sprints-banner.png) no-repeat 10% top;
    background-size: auto 75%;
}

.slider li.supportcenter-slide div.cont-sec {
    width: 50%;
    color: #fff;
    margin: 8% 0 0 0;
}

.slider li.gdpr-slide {
    background: #cedbfd;
}

.slider li.office365-slide {
    background: #598037;
}

.slider li.supportcenter-slide div.img-sec {
    width: 37%;
    margin: 11% 0 0 0;
}

ul.slider li.supportcenter-slide .desc p.bannercont {
    color: #fff;
    line-height: normal;
    font-size: 1.6em;
}

ul.slider li.supportcenter-slide .desc p.bannercont span {
    font-size: 1.5em;
}

ul.slider li.supportcenter-slide .desc p.register-btn a {
    background: #ffca10;
    color: #000;
    padding: 10px 20px;
    font-size: .6em;
    font-weight: 400;
}

ul.slider li.supportcenter-slide .desc p.register-btn a:hover {
    background: #fff;
}

ul.slider li.sdp-slide .desc .cont-sec {
    width: 60%;
}

ul.slider li.gdpr-slide .desc .cont-sec p.bannercont {
    color: #222;
    font-size: 1.3em;
    line-height: 1.8em;
}

ul.slider li.office365-slide .desc .cont-sec p.bannercont {
    color: #fff;
}

ul.slider li.sdp-slide .desc .img-sec {
    width: 38%;
    margin: 3% 0% 0 0;
}

ul.slider li.gdpr-slide .desc .cont-sec {
    margin: 5% 5% 0 0;
    width: 55%;
}

ul.slider li.pleasantonsemi-slide .desc .cont-sec {
    margin: 5% 0 0 0;
    text-align: center;
}

ul.slider li.office365-slide .desc .cont-sec {
    margin: 8% 0 0 0;
    width: 70%;
}

ul.slider li.gdpr-slide .desc .img-sec {
    margin: 5% 0 0 5%;
    width: 30%;
}

ul.slider li.office365-slide .desc .img-sec {
    margin: 9% 0 0 2%;
    width: 28%;
}

ul.slider li.exchangereport-slide .desc .cont-sec {
    margin: 7% 0 0 0;
    width: 55%;
}

ul.slider li.exchangereport-slide .desc .img-sec {
    margin: 7% 0% 0 0;
    width: 40%;
}

ul.slider li.exchangereport-slide .desc p {
    color: #fff;
}

ul.slider li.exchangereport-slide .desc p.cont2 {
    font-weight: 500;
    font-size: 2.5em;
}

ul.slider li.exchangereport-slide .desc p.cont1 {
    font-weight: 500;
    font-size: 2em;
}

ul.slider li.exchangereport-slide .desc p.cont1 span {
    font-weight: 300;
}

ul.slider li.exchangereport-slide .desc p.cont3 {
    font-weight: 300;
    font-size: 1.2em;
    line-height: 1.7em;
}

ul.slider li.exchangereport-slide .desc p.register-btn a {
    font-size: .6em;
    background: #000;
    transition: all 0.3s ease-in-out 0s;
}

ul.slider li.exchangereport-slide .desc p.register-btn a:hover {
    font-size: .6em;
    background: #d53547;
    color: #FFF;
}

ul.slider li.selfservice-slide .desc .cont-sec {
    width: 50%;
    margin: 8% 0 0 0;
}

ul.slider li.dcrandsome-slide .desc .cont-sec {
    width: 60%;
    margin: 8% 0 0 0;
}

ul.slider li.selfservice-slide .desc .img-sec {
    width: 50%;
    margin: 3% 0 0 0;
}

ul.slider li.selfservice-slide .cont-sec p.register-btn a {
    padding: 10px 20px;
    font-size: .6em;
    font-weight: 300;
}

ul.slider li.selfservice-slide .cont-sec p.register-btn a:hover {
    background: #fdd10c;
    color: #000;
}

.sdp-slide .desc p.bannercont {
    font-size: 1.4em;
    color: #222;
}

.gdpr-slide .desc p.bannercont span {
    font-size: 2em;
    font-weight: 600;
    display: inline-block;
    line-height: 1.2em;
    margin-bottom: 2%;
}

.office365-slide .desc p.bannercont span {
    font-size: 1.7em;
}

.pleasantonsemi-slide .desc p.bannercont {
    font-size: 1.3em;
    line-height: 1.8em;
}

.pleasantonsemi-slide .desc p.bannercont span {
    font-weight: 600;
    font-size: 1.8em;
}

.pleasantonsemi-slide .desc p.bannercont img {
    width: 55%;
    margin: 2% 0;
}

.pmp-cloud-slide .desc p.bannercont span {
    font-size: 1.8em;
    font-weight: 600;
}

.sdp-slide .register-btn a {
    background: #d53547;
}

.dcrandsome-slide .register-btn a {
    background: #834479;
}

.dcrandsome-slide .register-btn a:hover {
    background: #ffce22;
    color: #000;
}

.cust-logo1 ul li {
    float: none;
    width: auto;
    vertical-align: top;
    display: inline-block;
    padding: 0px 1% 0 1%;
    text-align: center;
}

.cust-logo1 ul li span {
    background: url(https://www.manageengine.com/images/clients.jpg) no-repeat left top;
    display: inline-block;
    text-indent: -9999em;
    width: 100px;
    height: 60px;
}

.cust-logo1 ul li span.cl-at {
    background-position: 0 0;
}

.cust-logo1 ul li span.cl-bs {
    background-position: -200px 0;
}

.cust-logo1 ul li span.cl-sy {
    background-position: -300px 0;
}

.cust-logo1 ul li span.cl-ge {
    background-position: -400px 0;
}

.cust-logo1 ul li span.cl-sg {
    background-position: -500px 0;
}

.cust-logo1 ul li span.cl-er {
    background-position: -600px 0;
}

.cust-logo1 ul li span.cl-lr {
    background-position: -100px 0;
}

.cust-logo1 ul li span.cl-nc {
    background-position: -700px 0;
}

.au-cust-logos .au-cust-logo4 {
    background-position: -10px -806px;
    width: 133px;
    height: 57px;
}

.au-cust-logos .au-cust-logo3 {
    background-position: -10px -739px;
    width: 133px;
    height: 57px;
}

.au-cust-logos .au-cust-logo2 {
    background-position: -10px -672px;
    width: 133px;
    height: 57px;
}

.au-cust-logos .au-cust-logo1 {
    background-position: -10px -605px;
    width: 133px;
    height: 57px;
}

.au-cust-logos ul li {
    padding: 0px 4% 0 4%;
}
.slider li.uklondonuc-slide {
	background: #ffffff;
background: -moz-linear-gradient(top, #eaf1ff 0%, #bdcbea 37%, #7e8fb7 100%);
background: -webkit-linear-gradient(top, #eaf1ff 0%, #bdcbea 37%, #7e8fb7 100%);
background: linear-gradient(to bottom, #eaf1ff 0%, #bdcbea 37%, #7e8fb7 100%);
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b4bed3', GradientType=0);
}
ul.slider li.uklondonuc-slide img
{
	width:60%; display:block; margin: 2% auto 0 auto;
}
ul.slider li.uklondonuc-slide .desc p{text-align: center; font-size:25px;}
ul.slider li.uklondonuc-slide .desc p span{font-weight:400;}
ul.slider li.uklondonuc-slide .desc p span:first-child{font-weight: 500;}
ul.slider li.uklondonuc-slide .desc p span strong{font-weight:600;}
ul.slider li.uklondonuc-slide .register-btn a{background:#e0314d;}
ul.slider li.uklondonuc-slide .register-btn a:hover{background:#00247d;}

/**** UK page slider custom style ****/

.au-sprite-image {
    display: inline-block;
    background-image: url(https://manageengine.com.au/images/au-sprite-image.png) !important;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left;
}

.au-header-flag {
    background-position: -10px -873px;
    width: 16px;
    height: 10px;
}

a.au-header-flags {
    text-indent: initial;
    width: auto;
    display: inline;
    padding-left: 23px;
    background-position: -10px -870px;
}

.slider li.ad-webinar-slide {
    background: url(../images/webinar-homebanner3.jpg) no-repeat 0 0;
    background-size: cover;
}

.ad-webinar-slide .desc {
    top: 6%;
}

.ad-webinar-slide .desc p {
    text-align: center;
    line-height: 30px;
    letter-spacing: normal;
    color: #fff;
    margin: 0 !important;
}

ul.slider li.ad-webinar-slide p.consy2 {
    font-size: 2.5em;
    font-weight: normal;
    position: relative;
}

ul.slider li.ad-webinar-slide p.consy3 {
    color: #77c537;
    font-weight: 600;
    font-size: 1.9em;
    padding: 40px 0 20px 0;
}

ul.slider li.ad-webinar-slide p.consy4 {
    font-size: 1.3em;
    background: url(../images/date-icon.png) no-repeat 36% 5px;
}

ul.slider li.cloud-slide {
    background: #f6650b url(../images/sdp-rapid-banner.png) no-repeat 5% top;
    min-height: inherit;
    background-size: auto 100%;
}

ul.slider li.cloud-slide .desc p.bannercont,
ul.slider li.cloud-slide .desc p.bannercont span {
    color: #FFF;
}

ul.slider li.cloud-slide .desc p.bannercont {
    font-size: 1.2em;
    line-height: 2.5em;
}

ul.slider li.cloud-slide .desc p.bannercont span {
    font-size: 2.5em;
    line-height: 1.3em;
}

ul.slider li.cloud-slide .desc .img-sec {
    margin: 0;
}

ul.slider li.cloud-slide img {
    visibility: hidden;
}

.slider li.dcrandsome-slide {
    background: #ebebeb;
}

ul.slider li.dcrandsome-slide .desc .img-sec img {
    width: 75%;
    margin-right: 10%;
}

ul.slider li.dcrandsome-slide .desc .img-sec {
    text-align: right;
    width: 35%;
}

ul.slider li.dcrandsome-slide .desc p.bannercont span {
    color: #000;
}

.solutions ul li.icon-menusolpim span.icon {
    width: 25px;
    height: 37px;
    background: url(../images/solnpim.svg) no-repeat;
    background-size: auto auto;
    background-size: cover;
    margin-left: 2px;
    margin-right: 3px;
    opacity: 0.7;
}


@-moz-keyframes flybtn {
    0% {
        left: -25px;
        top: 35px;
        width: 0%;
    }
    40% {
        left: 0;
        top: 0;
        width: 50%;
    }
    60% {
        left: 0;
        top: 0;
        width: 50%;
    }
    100% {
        left: 35px;
        top: -35px;
        width: 0%;
    }
}

@-webkit-keyframes flybtn {
    0% {
        left: -25px;
        top: 35px;
        width: 0%;
    }
    40% {
        left: 0;
        top: 0;
        width: 50%;
    }
    60% {
        left: 0;
        top: 0;
        width: 50%;
    }
    100% {
        left: 35px;
        top: -35px;
        width: 0%;
    }
}

@keyframes flybtn {
    0% {
        left: -25px;
        top: 35px;
        width: 0%;
    }
    40% {
        left: 0;
        top: 0;
        width: 50%;
    }
    60% {
        left: 0;
        top: 0;
        width: 50%;
    }
    100% {
        left: 35px;
        top: -35px;
        width: 0%;
    }
}

.footer .col1,.footer .footCol1 {padding: 2% 5% 2% 0;border-right: 1px solid #292929;min-height: 250px;width: 25%;}
.footer .col2,.footer .footCol2 {padding: 2% 5%;border-right: 1px solid #292929;}
#meCommonFooterNew{line-height: 1.8em;}

/*August*/
.slider li.branding-slide.o365plus-banner{background:url("../images/m365plus-banner-img.png"),url(../images/m365plus-bg-img.jpg);background-repeat:no-repeat;background-size:33%, 100%;background-position:87% 162%,100%;}.o365plus-banner span.hdng{display:block;margin-bottom:12px}.o365plus-banner p.bannercont{font-size:18px;line-height:1.6;color:#000;font-weight:300;}.o365plus-banner span.hdng{display:block;margin-bottom:12px;font-size:1.5em;line-height:1.4}.o365plus-banner span.hdng b{font-weight:400;font-size: 1.3em;}.o365plus-banner .register-btn a{padding:10px 30px!important;background:#c8291c;font-size:16px;font-weight:500;}.o365plus-banner .register-btn a:hover{background:#393737}.slider li.siem-gartner{background:url(../images/siem-gartner.png),url(../images/siem-gartner.jpg);background-repeat:no-repeat;background-size:35%,100%;background-position:76% top,center}.siem-gartner span.hdng{font-size:.9em;font-weight:600;color:#000;}.siem-gartner span.hdng b{font-weight:400}.siem-gartner .register-btn a{padding:10px 30px!important;background:#df160d;font-size:16px;font-weight:500}.siem-gartner .register-btn a:hover{background:#393737}@media only screen and (max-width:1025px){.slider li.branding-slide.o365plus-banner{background:url("../images/m365plus-banner-img.png"),url(../images/m365plus-bg-img.jpg);background-repeat:no-repeat;background-size:33%, 100%;background-position:91% 162%;}}@media only screen and (max-width:992px){.siem-gartner span.hdng{font-size:.8em;line-height:1.4;display: block;}.slider li.siem-gartner{background-size: 40%,100%;background-position: 95% top,center;}.slider li.branding-slide.o365plus-banner{background:url("../images/m365plus-banner-img.png"),url(../images/m365plus-bg-img.jpg);background-repeat:no-repeat;background-size:28%, 100%;background-position:87% 119%;}}
.remotework-banner span.hdng{display:block;margin-bottom:12px}.remotework-banner p.bannercont{font-size:22px;line-height:1.6;color:#2D3955;}.remotework-banner span.hdng{display:block;margin-bottom:25px;font-size:1em;line-height:1.5;font-weight:400;}.remotework-banner span.hdng b{font-weight:500;font-size: 1.7em;color:#693608;margin-bottom:15px;display:inline-block;}.remotework-banner .register-btn a{padding:0;font-weight:500;color:#693608;background:none;text-transform:inherit;}.remotework-banner .register-btn a:hover{background:none;color:#2D3955;}.remotework-banner span.hdng{font-size:0.7em;}.slider li.branding-slide.remotework-banner{background:url("../images/remotework-banner-img.svg") #FAE5EA no-repeat;background-size:26%,100%;background-position:87% center;}.remotework-banner .register-btn a{font-size:18px;}
.o365plus-banner span.hdng b{font-size:1.2em;}
/*remote working banner css*/
.cloudnew-banner{background:url("../images/cloudnew-banner.svg") no-repeat #e3f0fa;background-size:25%;background-position:73% 50%;}.cloudnew-banner .default-content{padding-top: 80px;color:#000;text-align:left;font-family:'ZohoPuvi';}.cloudnew-banner .banner-content {width: 60%;display: inline-block;vertical-align: middle;}.cloudnew-banner .banner-img {width:40%;display: inline-block;vertical-align: middle;}.cloudnew-banner .default-content h1{margin:0;padding:0;}.cloudnew-banner .default-content p{margin:10px 0 30px;padding:0;}.cloudnew-banner .default-content a{display:inline-block;color:#fff;background:#5a94fa;padding: 12px 35px;border-radius: 3px;font-size:16px;}.cloudnew-banner .default-content a:hover {background: #253b5e;}.cloudnew-banner .banner-img{display:none;}
.placeholder-layar1 .default-content{text-align:left;padding:130px 0 0;}.placeholder-layar1 .default-content .content-box3{display:block;}.placeholder-layar1 .brand-header h1{margin:0;padding:0;}.content-box1{margin: 20px 0 10px;}.content-box2{margin:10px 0 30px;padding:0;}.content-box3{margin:30px 0;}

/* --------------- Header product menu styles --------------- */

.products-list {
    width: 100%;
    position: absolute;
    left: 0;
    top: 80px;
}

.products-list > div {
    background: #f9f9f9;
    color: #fff;
    padding: 30px 0;
    top: 35px;
    z-index: 999999;
    font-size: 14px;
    min-height: 300px;
    width: 100%;
    display: none;
}

.products-list > div.show {
    display: block;
}

.nav-list .header-sol-listCol3 {
    width: 30%;
    height: 330px;
    border-right: 1px solid #1d2532;
}

.nav-list .sol-listCol1 {
    width: 65%;
    margin: 2% 1%;
    border-radius: 5px;
    border: none;
    text-align: left;
}

.nav-list .sol-listCol1 ul {
    font-size: 14px;
    /* display: inline-block; */
    vertical-align: top;
    padding: 0;
    margin: 0;
    text-align: left;
    height: 350px;
}

.nav-list .sol-listCol1 ul li {
    border-top: none;
    color: #1d1e1f;
    float: left;
    width: 47%;
    height: 17%;
    vertical-align: top;
    padding: 0 0 0 10px;
}

.nav-list a {
    font-weight: 300;
    font-size: 1em;
    color: #000;
}

div.nav-submenu ul li a {
    color: #000;
}

.nav-list .sol-listCol1 ul li a {
    display: inline-block;
    margin: 15px 0 0 20px;
    cursor: pointer;
}

.nav-list .solution-sec ul li a {
    width: 80%;
}

.nav-list .products-list .sol-listCol1 ul li a {
    display: inline-block;
    margin: 0 45px;
}

.nav-list .sol-listCol1 ul li a span {
    display: block;
    font-size: .85em;
    color: #34ad65;
    margin: 8px 0 0 0;
}

.nav-list .security .sol-listCol1 ul li a span,
.nav-list .ondemandcloud .sol-listCol1 ul li a span {
    margin: 0;
}

.nav-list .activedirectory .sol-listCol1 ul li a span {
    margin: 0;
}

.nav-list #products-nav .products-list .ondemandcloud .sol-listCol1 ul li {
    height: 18%;
}

.nav-list .products-list .activedirectory .sol-listCol1 ul li {
    height: 24%;
}

.nav-list .products-list .sol-listCol1 ul li {
    height: 26%;
    width: 46%;
}

.nav-list .products-list .sol-listCol1 {
    width: 69%;
}

.nav-list .products-list .sol-listCol1 ul li.mult-list a {
    margin: 0 0 0px 45px;
    display: inline-block;
}

.nav-list .products-list .sol-listCol1 ul li.mult-list > span {
    margin: 0 0 0 45px;
    font-size: .8em;
    color: #34ad65;
    display: inline-block;
}

.nav-list .products-list .sol-listCol1 ul li.mult-list > .sep {
    margin: 0 0 0 10px;
    color: #000;
}

.ad-prd-title {
    color: #000;
    text-align: left;
    padding: 0 0 10px 38px;
    font-size: 1.3em;
    margin: 0 0 0 20px;
}

.nav-list #products-nav .activedirectory .sol-listCol1 ul li.office365,
.nav-list #products-nav .network .sol-listCol1 ul li.server {
   position: absolute;
    bottom: 24%;
    color: #000;
    border-bottom: none;
    margin: 0 0 0 45px;
    width: 55%;
    font-size: 1.3em;
    height: 25px;
    border-top: 1px solid #ddd;
    padding-top: 10px;
}

.nav-list #products-nav .activedirectory .sol-listCol1 ul li.office365 {
    bottom: 17%;
}

.nav-list #products-nav .network .sol-listCol1 ul li.server {
   /* bottom: 42%;*/
}

.nav-list .sol-listCol2,
.nav-list .sol-listCol3,
.nav-list .sol-listCol1 {
    float: left;
    padding: 0;
    text-align: center;
    margin: 0 auto;
    color: #fff;
}

.nav-list .sol-listCol3 {
    width: 30%;
    height: 380px;
    border-right: 1px solid #aaa;
}

.nav-list .sol-listCol3 .f1 {
    font-size: 1.4em;
    line-height: 1.8em;
    color: #000;
    font-weight: 400;
    margin: 50px 0 10px 0;
}

.nav-list .sol-listCol3 .f2 {
    font-size: 13px;
    line-height: 22px;
    margin: 10px 0 0;
    color: #424f56;
    font-family: 'ZohoPuvi', sans-serif;
    min-height: 130px;
}

.nav-list .commonlinks a {
    font-size: .9em;
    text-decoration: underline;
}

.nav-list .commonlinks a:hover {
    text-decoration: none;
}

.commonlinks {
    color: #424f56;
}

.commonlinks .marketplace-list {
    color: #424f56;
    display: block;
    font-size: .9em;
}

#products-nav {
    background: #1d2532;
    list-style-type: none;
    display: flex;
    width: 99.8%;
    padding: 6px .2% 0;
    margin: 0;
}

#products-nav li {
    float: left;
    padding: 0 10px;
    text-align: center;
    color: #fff;
    flex-grow: 1;
    height: 75px;
    border-radius: 5px 5px 0 0;
    margin: 0 3px;
    position: static;
}

#products-nav .activedirectory ul li {
    height: 70px;
}

#products-nav > li:hover {
    background: #2d3d57;
}

#products-nav > li.active {
    background: #f9f9f9;
}

#products-nav > li h3 {
    font-size: .8em;
    margin: 0;
    color: #fff;
    font-weight: 300;
    letter-spacing: 1px;
    padding: 0;
    line-height: 24px;
    cursor: pointer;
}

#products-nav li.active h3,
#products-nav li.active:hover h3 {
    color: #000;
}

#products-nav li:hover h3 {
    color: #fff;
}

#products-nav li p.sicon,
.solutions ul li span.icon {
    background: url(../images/solutions-strip-new.svg) no-repeat center 10px;
    height: 30px;
    width: 30px;
    background-size: cover;
    margin: 10px auto 3px auto;
    cursor: pointer;
    transition: all 0.5s ease;
    -webkit-transform: all 0.5s ease;
    -moz-transform: all 0.5s ease;
    -o-transform: all 0.5s ease;
    -ms-transform: all 0.5s ease;
}

#products-nav li p.menewicon,
.solutions ul li span.menewicon{margin: 0px auto 13px auto;cursor: pointer;height: 30px;
    width: 30px; position: relative; top:10px;}

#products-nav li p.menewicon img, .solutions ul li span.menewicon img{display: inline-block;
height: 30px;
width: 30px;}

#products-nav li .desktopmobile p.menewicon,
#products-nav li .desktopmobile p.menewicon img{width: 37px;}

.solutions ul li span.icon {
    display: inline-block;
    vertical-align: top;
}

#products-nav li .activedirectory p.sicon,
.solutions ul li.activedirectory span.icon {
    background-position: 0px 0px;
}

#products-nav li .analytics p.sicon,
.solutions ul li.analytics span.icon {
    background-position: 0px -43px;
}

#products-nav li .application p.sicon,
.solutions ul li.application span.icon {
    background-position: 0px -83px;
}

#products-nav li .ondemandcloud p.sicon,
.solutions ul li.ondemandcloud span.icon {
    background-position: 0px -120px;
}

#products-nav li .desktop p.sicon {
    background-position: 0px -160px;
}

.solutions ul li.desktop span.icon {
    background-position: 0px -186px;
}

#products-nav li .desktopmobile p.sicon {
    background-position: 0px -190px;
    width: 37px;
}
/*#products-nav li .desktopmobile p.sicon {
    background-position: 0px -195px;
    width: 37px;
}*/

#products-nav li .helpdesk p.sicon,
.solutions ul li.helpdesk span.icon {
    background-position: 0px -270px;
}
/*#products-nav li .helpdesk p.sicon,
.solutions ul li.helpdesk span.icon {
    background-position: 0px -276px;
}*/

#products-nav li .security p.sicon,
.solutions ul li.security span.icon {
    background-position: 0px -382px;
}
/*#products-nav li .security p.sicon,
.solutions ul li.security span.icon {
    background-position: 0px -390px;
}*/

#products-nav li .network p.sicon,
.solutions ul li.network span.icon {
    background-position: 0px -304px;
}
/*#products-nav li .network p.sicon,
.solutions ul li.network span.icon {
    background-position: 0px -313px;
}*/
#products-nav li .allproducts p.sicon {
    background-position: 0px -467px;
}

.solutions ul li.msp span.icon {
    background-position: 0px -425px;
}

.solutions ul li.server span.icon {
    background-position: 0px -339px;
}

.solutions ul li.mobile span.icon {
    background-position: 0px -228px;
}

#products-nav li .office p.sicon,
.solutions ul li.office span.icon {
    background-position: 0px -705px;
}

#products-nav li .active h3 {
    border-bottom: 6px solid #CA3A3C;
    padding-bottom: 4px;
    display: inline-block;
}

#products-nav ul li {
    text-align: left;
}

#products-nav .security ul li {
    height: 54px;
}

#products-nav ul li a:hover {
    text-decoration: underline;
}

#products-nav ul li.snd-link a {
    margin-right: 0;
    display: block;
}

#products-nav ul li.snd-link > span {
    color: #333;
}

#products-nav ul li.snd-link a + a {
    display: inline-block;
}

#products-nav ul li.snd-link a:last-child {
    margin-left: 0;
    display: inline-block;
}


/* --------------- solution dropdown styles --------------- */

.sol-listCol4 {
    float: left;
    width: 25%;
    padding: 0 0 0 40px;
    text-align: left;
}

.sol-listCol4 h2 {
    font-size: 1.6em;
    line-height: 2em;
    margin: 0;
    color: #444;
    font-weight: 400;
}

.sol-listCol4 h2 span {
    font-weight: 500;
    color: #34ad65;
    font-size: 1.2em;
}

.sol-listCol4 p {
    line-height: 2.5em;
    color: #000;
}

.nav-list > div.solutions {
    padding: 30px 0;
}

.solution-sec ul {
    border-right: 1px solid #555;
    border-left: none;
}

.sol-sepration {
    position: absolute;
    border-left: 1px solid #e2e2e2;
    width: 1px;
    height: 350px;
    left: 48%;
    top: 0;
}

.menu-inner-left {
    width: 46%;
    vertical-align: top;
    display: inline-block;
    text-align: center;
    margin: 3% 0 0 0;
}

.menu-inner-right {
    width: 53%;
    display: inline-block;
    vertical-align: top;
    margin: 3% 0 0 0;
    text-align: left;
}

.menu-inner-right ul {
    width: 32%;
    display: inline-block;
    vertical-align: top;
    float: none;
    border: none;
    margin: 0;
}

.menu-inner-right .col-35 {
    width: 35%;
}

.industries-menu li {
    padding: 10px;
}

.industries-menu h4,
h4.mesolutions-tit {
    padding: 10px;
    color: #000;
    font-size: 1.3em;
    font-weight: 600;
    text-align: left;
}

div.nav-submenu .menu-inner-right ul {
    padding: 0;
}

.nav-list .menu-inner-right li {
    padding: 0 0 10px 0;
}

.menu-inner-right .col-60 {
    width: 60%;
}

.menu-inner-right .col-60 p {
    font-size: 1.6em;
    line-height: 2em;
    margin: 0;
    color: #444;
}

div.nav-submenu ul li span,
#mobPanel #mobListCompany ul li span {
    color: #34ad65;
    font-size: 1.2em;
    font-weight: 500;
}

#mobPanel {
    top: 42px;
}

.suggestion-sec {
    margin: 50px auto;
    width: 60%;
    color: #000;
}

.nav-list .suggestion-sec a {
    line-height: 2em;
    padding: 0 10px;
    font-size: .9em;
}

.newsearchbox {
    outline: none;
}

#cse-search-box .newsearchbox {
    border: 1px solid #eee;
    border-radius: 5px;
    padding: 15px 0;
    width: 100%;
    text-indent: 20px;
    font-size: 1.8em;
    color: #444;
    background: #fff;
}

#cse-search-box .newsearchbox:focus {
    border: 1px solid #34ad65;
}

.followus {
    margin: 10px 0 0;
}

.followus a {
    text-decoration: none;
}

.nav-videos-preview span {
    width: 100%;
    height: 100%;
    position: absolute;
    opacity: .5;
    left: 0;
}

.subHdrRhsDrop {
    background: #1d2532;
    border: none;
    color: #fff;
    position: absolute;
    width: 250px;
    padding: 5px 10px;
    top: 35px;
    right: 0;
    z-index: 999999;
    font-size: 12px;
    display: none;
    line-height: 22px;
}

#header-topsec ul .loginbox a {
    color: #fff;
    font-size: 1em;
}

#header-topsec {
    background: #fff;
    position: fixed;
    z-index: 999999;
    width: 100%;
min-height:43px;
font:300 14px/24px 'ZohoPuvi', sans-serif;
letter-spacing:.5px;
}


/* --------------- Mobile style --------------- */

#MEmobPanel {
    width: 100%;
    max-width: 100%;
    position: fixed;
    z-index: 99999;
    height: 100%;
    top: 78px;
    background: #fff;
    display: none;
}
#MEmobPanel{
top:72px;
}

#MEmobPanel {
    position: fixed;
}

#MEdropPanel {
    overflow: scroll;
    overflow-x: hidden;
}

#MEmobPanel ul li {
    line-height: 24px;
    border-bottom: 1px solid #c0c0c0;
}

#MEmobPanel a,
#MEmobPanel span,
#MEbackPanel {
    color: #000;
    display: inline-block;
    padding: 10px;
    cursor: pointer;
    text-decoration: none;
}

#MEmobPanel li.snd-link a + span {
    display: none;
}

#MEmobPanel #MEmobListPrd ul a span,
#MEmobPanel #MEmobListPrd ul br {
    padding: 0;
    display: none;
}

#MEmobPanel ul li ul,
#MEmobPanel ul li.office365,
#MEmobPanel ul li.server {
    display: none;
}

#MEmobListPrd > ul > li:last-child {
    display: none !important;
}

#MEmobListCom,
#MEmobListCom span,
#MEmobListSearch .suggestion-sec,
#MEmobPanel .ad-prd-title {
    display: none;
}

#MEmobListSearch form {
    padding: 0 0 0 10px;
}

.MEmobListSearch {
    background: #73c57d;
    padding: 14px 0;
    color: #fff;
    border: none;
    font-size: 14px;
    width: 20%;
    text-align: center;
    float: right;
}

#MEmobPanel .social-inner-sec {
    display: inline-block;
    margin: 0 10px 10px;
    padding: 0 10px;
}

#MEmobPanel .social-inner-sec a {
    padding: 0;
}

#MEmobPanel #MEmobListCompany ul li span {
    color: #34ad65;
    font-size: 1.2em;
    font-weight: 500;
}

#MEmobListPrd li {
    margin: 0;
    font-size: 1em;
}

.menuIcon {
    cursor: pointer;
    display: inline-block;
    float: right;
    margin-right: 20px;
}

.icon-s-menu {
    background: url(../images/me-sprite-new.png) no-repeat 0px -230px;
    height: 25px;
    width: 25px;
    display: inline-block;
}

.menu2ResBlk {
    display: none !important;
}


/* --------- header style end --------- */

/**** -------------------- Responsive style -------------------- ****/

#topsec-rhs.zacss > img {
    float: left
}

#topsec-rhs.zacss > ul {
    float: left
}
li.branding-slide.unified-endpoint{background: url("../images/unified-endpoind.png"), url(../images/uem-dummies-book-banner-bg.png), #0a78b7;background-repeat: no-repeat; background-size: 13%, contain; background-position: 70% center, center;}
.slider li.firewall-slide.network-monitoring-slide.unified-endpoint .register-btn a{background: #f8f401;color: #000;}
.slider li.firewall-slide.network-monitoring-slide.unified-endpoint .register-btn a:hover{color: #ffffff;background: #352926;}
li.branding-slide.dcp {background: url(../images/device-control-plus.png), #0a4664; background-repeat: no-repeat; background-size: 27%, cover; background-position: 80% bottom, center;}
.slider li.firewall-slide.dcp .register-btn a { background: #ffc20e;color: #000000;}
.slider li.firewall-slide.dcp .register-btn a:hover {background: #352926;color: #fff;}
li.branding-slide.sql-ag {background: url(../images/sql-auditing-guide-book.png),url(../images/sql-auditing-guide-bg-image.png), #52c0eb; background-repeat: no-repeat; background-size: 30%, cover; background-position: 80% center, center;}
.slider li.firewall-slide.sql-ag .register-btn a { background: #d90000;color: #fff;}
.slider li.firewall-slide.sql-ag .register-btn a:hover {background: #352926;color: #fff;}
ul.slider li.network-monitoring-slide.sql-ag .desc .cont-sec p.bannercont b.e-book {background: #ffc600;padding: 3px 17px;position: relative;font-size: 13px;color: #000;}
ul.slider li.network-monitoring-slide.sql-ag .desc .cont-sec p.bannercont b.e-book:after {background: #7cd3ff;border-bottom: 26px solid transparent;border-left: 20px solid #ffc600;content: '';position: absolute;right: -12px;top: 0;}
.allprod-btn a, .events-sec .evt-rigister-btn, .explore-btn a {background: #E04B3A;font-size: 14px;font-weight: 600;padding: 10px 35px;border-radius: 4px;}
.allprod-btn a:hover, .events-sec .evt-rigister-btn:hover, .explore-btn a:hover{background:#dd002c; color: #fff}

li.branding-slide.office-365{background: url("../images/office-365-template.png") #db3a22;background-repeat: no-repeat;background-size:22%;background-position: 75% center;}
li.branding-slide.opmanager{background: url("../images/opmanager-casestudy.png") #0034c1;background-repeat: no-repeat;background-size:12%;background-position: 72% center;}
ul.slider li.network-monitoring-slide .desc .cont-sec p.bannercont b.tags { font-size: 15px; display: inline-block; background: #f8ce50; color: #000; margin-bottom: 17px; padding: 4px 18px; line-height: normal; font-weight: 400;position: relative;}
ul.slider li.opmanager .desc .cont-sec p.bannercont b.bg-linear { display: inline-block; margin-bottom: 15px; color: #000; width: 300px; font-size: 20px;font-weight:300; background: linear-gradient(to right, #fff, rgba(255, 255, 255, 0.26), transparent); padding: 5px 10px 5px 15px;}
.slider li.office-365.network-monitoring-slide .register-btn a{background:#000;}
.slider li.office-365.network-monitoring-slide .register-btn a:hover,.slider li.opmanager.network-monitoring-slide .register-btn a:hover{background:#444;}
.slider li.opmanager.network-monitoring-slide .register-btn a:hover{color:#fff;}
.slider li.opmanager.network-monitoring-slide .register-btn a{background:#ffbd00;color:#000;}
.office365{font-size:25px !important;color:#fff !important;}

@media screen and (min-width: 1510px) {
    ul.slider li.gdpr-slide .desc .cont-sec {
        margin-top: 6%;
    }
    ul.slider li.gdpr-slide .desc .img-sec {
        margin-top: 8%;
    }
    ul.slider li.office365-slide .desc .cont-sec {
        margin-top: 10%;
    }
    ul.slider li.office365-slide .desc .img-sec {
        margin-top: 11%;
    }
    .slider li.yei-slide .register-btn {
        margin: 24% 0 0 2%;
    }
    ul.slider li.pleasantonsemi-slide .desc .cont-sec {
        margin-top: 8%;
    }
    .slider li.gdprlm-slide .cont-sec {
        margin-top: 9%;
        font-size: 1.2em;
        width: 70%;
    }
    .gdpreu-banner p.eu-creative + div {
        margin: 11% 0 0 0;
    }
    .gdpreu-banner p.eu-creative {
        top: 2%;
    }
    ul.slider li.log360-slide .desc .cont-sec {
        margin: 11% 5% 0 0;
    }
    ul.slider li.log360-slide .desc .img-sec {
        margin: 8% 0 0 5%;
        width: 26%;
    }
}

@media screen and (min-width: 1700px) {
    .container {
        max-width: 1400px;
    }
    ul.slider li.cloud-slide .img-sec {
        margin-top: 10%;
    }
    .slider li.cloud-slide,
    .slider li.nyc-userconf {
        background-size: cover;
    }
    .slider li.nyc-userconf {
        background-size: 100% 100%;
    }
    li.nyc-userconf .desc p.bannercont {
        margin: 300px 0px 0px;
    }
    .slider li.exchangereport-slide {
        background: #00B268 url("../images/zoho-sprints-banner.png") no-repeat scroll 0% top;
        background-size: auto 100%;
    }
    ul.slider li.pmp-slide .img-sec {
        margin: 10% 5% 0px 0px;
    }
    ul.slider li.pmp-slide div.cont-sec {
        margin-top: 11%;
        font-size: 100%;
    }
    ul.slider li.gdpr-slide .desc .img-sec {
        margin-top: 10%;
    }
    ul.slider li.office365-slide .desc .img-sec {
        margin-top: 15%;
    }
    ul.slider li.pleasantonsemi-slide .desc .cont-sec {
        margin: 10% 0 0 0;
        font-size: 1.4em;
    }
}

@media screen and (min-width: 1900px) {
    .slider li.yei-slide .register-btn {
        margin: 29% 0 0 2%;
    }
    .slider li.gdprlm-slide .cont-sec {
        width: 70%;
        margin-top: 14%;
    }
    .gdpreu-banner p.eu-creative {
        top: 10%;
        right: 10%;
        width: 40%;
    }
    .gdpreu-banner p.eu-creative + div {
        margin: 11% 0 0 0;
        font-size: 1.3em;
    }
    .gdpreu-banner .explore-btn a span {
        padding: 8px 0 0 0;
    }
    ul.slider li.log360-slide .desc .cont-sec {
        margin: 14% 5% 0 0;
    }
    ul.slider li.log360-slide .desc .img-sec {
        width: 30%;
    }
}

@media screen and (min-width: 2000px) {
    ul.slider li.office365-slide .desc .cont-sec {
        width: 72%;
    }
    ul.slider li.office365-slide .desc .img-sec {
        margin: 15% 0 0 0%;
    }
    ul.slider li.log360-slide .desc .cont-sec {
        margin: 16% 5% 0 0;
    }
    .gdpreu-banner p.eu-creative + div {
        margin: 18% 0 0 0;
    }
    .slider li.gdprlm-slide .cont-sec {
        font-size: 1.7em;
    }
    .slider li.office365-slide,
    .slider li.log360-slide {
        font-size: 1.5em;
    }
    .container,
    .slider-container .container {
        max-width: 1400px;
    }
    li.nyc-userconf .desc p.bannercont {
        margin: 450px 0px 0px;
    }
    ul.slider li.selfservice-slide .desc .cont-sec {
        width: 40%;
        margin: 13% 0px 0px;
    }
    ul.slider li.selfservice-slide .desc .img-sec {
        width: 50%;
        margin: 3% 0px 0px;
    }
    .slider li.supportcenter-slide div.img-sec {
        margin: 21% 0px 0px;
    }
    .slider li.supportcenter-slide div.cont-sec {
        margin: 14% 0px 0px;
    }
    ul.slider li.cloud-slide .cont-sec {
        margin: 10% 0 0 0;
    }
    ul.slider li.exchangereport-slide .desc .cont-sec {
        margin: 12% 0px 0px;
        transform: scale(1.3);
    }
    ul.slider li.exchangereport-slide .desc .img-sec {
        margin: 15% 0% 0px 0px;
        transform: scale(1.5);
    }
    ul.slider li.dcrandsome-slide .desc .img-sec img {
        width: 50%;
    }
    ul.slider li.activedirectory-slide .desc .cont-sec {
        margin-top: 12%;
    }
    ul.slider li.pmp-slide div.cont-sec {
        margin-top: 11%;
        font-size: 130%;
    }
    ul.slider li.gdpr-slide .desc .cont-sec {
        margin-top: 12%;
    }
    ul.slider li.sdp-slide .desc .cont-sec p.bannercont {
        font-size: 2em;
        line-height: normal;
    }
    .slider li.yei-slide .register-btn {
        margin: 23% 0 0 2%;
    }
    ul.slider li.yei-slide img {
        bottom: -16%;
    }
    .slider li.yei-slide .bannercont {
        font-size: 4em;
        letter-spacing: 15px;
    }
    .slider li.yei-slide .cont-sec {
        margin-top: 10%;
    }
    .slider li.yei-slide .register-btn a {
        font-size: 22px;
    }
    .ausuc-banner p {
        padding: 2% 0;
    }
    .ausuc-banner p.explore-btn {
        padding: 1% 0 4% 0;
    }
    .ausuc-banner h1 {
        font-size: 5em;
    }
    .ausuc-banner .aus-creative img {
        width: 40%;
    }
    .aus-syd,
    .aus-mel {
        font-size: 1.6em;
        width: 16%;
    }
    .ausuc-banner .explore-btn a {
        font-size: 1.2em;
        padding: .6% 1.1%;
    }
    .ausuc-banner .bcreative {
        height: 130px;
    }
}
/*new footer responsive*/
@media screen and (max-width: 1025px){
#btmscroll {font-size: 12px;}.container {width: 96%;padding-left: 2%;padding-right: 2%;}}
@media screen and (max-width: 760px){
.footer .col1, .footer .footCol1 {width: 100%;padding: 0 0 20px 0;border: none;min-height: inherit;border-bottom: 1px dashed #000;}#btmscroll{border-top: 1px dashed #000;}
.footer .col2, .footer .footCol2 {width: 100%;padding: 20px 0;border: none;min-height: inherit; border-bottom: 1px dashed #000;}
.footer .col3, .footer .footCol3 {width: 100%;padding: 20px 0;border: none;min-height: inherit;border-bottom: 1px dashed #000;}}
@media screen and (max-width: 1500px) {
    #commonHeader + .bg-list-grey {
        min-height: 650px;
    }
    .head-container {
        width: 98%;
        padding-left: 1%;
        padding-right: 1%;
    }
    ul.slider li.cloud-slide .cont-sec {
        margin: 7% 0 0;
    }
    ul.slider li.cloud-slide .img-sec {
        margin: 5% 7% 0 0;
    }
}

@media screen and (max-width: 1400px) {
    .aus-syd,
    .aus-mel {
        width: 20%;
    }
    .gdpreu-banner p.eu-creative {
        top: 5%;
    }
    .gdpr-products-list li a {
        min-height: 90px;
    }
}

@media screen and (min-width: 1000px) and (max-width: 1350px) {
    .slider li.exchangereport-slide {
        background: #00B268 url("../images/zoho-sprints-banner.png") no-repeat scroll 10% top;
        background-size: auto 65%;
    }
    ul.slider li.dcrandsome-slide .desc .img-sec img {
        width: 30%;
    }
}

@media screen and (max-width: 1350px) {
    .gdpreu-banner p.eu-creative {
        top: 8%;
    }
    ul.slider li.gdpr-slide .desc .cont-sec {
        margin: 4% 5% 0 0;
    }
    ul.slider li.gdpr-slide .desc .img-sec {
        margin-top: 4%;
    }
    ul.slider li.office365-slide .desc .cont-sec {
        margin: 6% 0 0 0;
    }
    ul.slider li.office365-slide .desc .img-sec {
        width: 26%;
        margin-top: 6%;
    }
    ul.slider li.pmp-slide div.cont-sec {
        margin-top: 3%;
    }
    ul.slider li.pmp-slide .img-sec {
        margin-top: 4%;
    }
    .brand-header p {
        padding: 5px 0px 0 0;
    }
    ul.slider li.cloud-slide .cont-sec {
        margin: 3% 0 0;
    }
    ul.slider li.activedirectory-ela-slider .cont-sec {
        margin: 2% 0 0 0;
    }
    ul.slider li.activedirectory-ransware-slider .cont-sec {
        margin: 6% 0 0 0;
    }
    ul.slider li.office365-slide .cont-sec {
        margin: 6% 0 0 0;
    }
    ul.slider li.cloud-slide .img-sec img {
        width: 85%;
    }
    ul.slider li.pmp-slide .img-sec img {
        width: 100%;
    }
    ul.slider li.analytics-slide .img-sec {
        width: 35%;
        margin: 5% 0px 0px;
    }
    .register-btn a {
        padding: 1% 4%;
    }
    .container,
    .itsm-container {
        max-width: 1200px;
    }
footer .container{max-width:1200px;}
    .facts-list li {
        width: 21%;
    }
    .itsm-solutions ul li {
        height: 280px;
    }
    #scroll .prdBox,
    #scroll .prdvideo {
        margin: 20px 13px 20px 0;
    }
    .brand-header {
        min-height: 85%;
    }
    ul.slider li.analytics-slide .cont-sec {
        margin: 5% 0 0 0;
    }
    #subscribe {
        padding: 6px 10px;
    }
    @-moz-document url-prefix() {
        #subscribe {
            padding: 5px 10px;
        }
    }
    .slider li.supportcenter-slide div.img-sec {
        width: 35%;
        margin: 8% 0px 0px;
    }
    ul.slider li.selfservice-slide .desc .img-sec {
        width: 45%;
    }
    ul.slider li.dcrandsome-slide .desc .img-sec {
        width: 35%;
    }
    ul.slider li.dcrandsome-slide .desc .img-sec img {
        width: 65%;
    }
    .slider li.yei-slide .register-btn {
        margin: 14% 0 0 2%;
    }
    ul.slider li.gdpr-slide .desc .cont-sec p.bannercont {
        font-size: 1.2em;
    }
    ul.slider li.pleasantonsemi-slide .desc .cont-sec {
        margin: 3.3% 0 0 0;
    }
    .ausuc-banner p {
        padding: 20px 0;
    }
    ul.slider li.log360-slide .desc .img-sec {
        width: 23%;
    }
    ul.slider li.log360-slide .desc .cont-sec {
        margin-top: 7%;
    }
}

@media screen and (max-width: 1080px) {
    ul.slider li .cont-sec {
        font-size: .7em!important;
    }
    .container {
        max-width: 1000px;
    }
    ul.slider li.gdpr-slide .desc .img-sec {
        width: 35%;
    }
    ul.slider li.office365-slide .desc .img-sec {
        width: 26%;
    }
    ul.slider li.gdpr-slide .desc .cont-sec {
        margin: 3% 0 0 4%;
        width: 60%;
    }
    ul.slider li.cloud-slide .cont-sec {
        margin-top: 1%;
    }
    .slider li.exchangereport-slide {
        background: #00B268 url("../images/zoho-sprints-banner.png") no-repeat scroll 0% top;
        background-size: auto 55%;
    }
    ul.slider li.cloud-slide {
        background: #F6650B url("../images/sdp-rapid-banner.png") no-repeat scroll 0% top;
        background-size: auto 100%;
    }
    ul.slider li.cloud-slide .desc p.bannercont span {
        font-size: 1.2em;
    }
    ul.slider li.pmp-slide .img-sec img {
        width: 85%;
    }
    ul.slider li.office365-slide .img-sec img {
        width: 70%;
    }
    ul.slider li.office365-slide .cont-sec {
        margin: 5% 0px 0px;
    }
    .slider li.nyc-userconf {
        background-size: 100%;
    }
    li.nyc-userconf .desc p.bannercont {
        margin: 160px 0px 0px;
        font-weight: 600;
    }
    .slider li.supportcenter-slide div.img-sec {
        width: 25%;
    }
    nav ul.header-nav > li:first-child {
        padding: 0px 15px 20px;
    }
    #scroll1 .container {
        max-width: 900px;
    }
    .breadcrumb {
        left: 6%;
    }
    .facts-list li {
        font-size: 2em;
    }
    #scroll .prdBox,
    #scroll .prdvideo {
        width: 25%;
    }
    .nav-list .suggestion-sec a {
        font-size: 0.8em;
    }
    .sol-listCol4 h2 {
        font-size: 1.5em;
        padding: 0;
        line-height: 1.4em;
    }
    div.nav-submenu ul li a {
        font-size: 85%;
    }
    .menu-inner-right .col-60 p {
        font-size: 1.3em;
    }
    nav ul.header-nav > li:first-child {
        padding: 0px 15px 20px 15px;
    }
    .sol-listCol4 {
        padding: 30px;
    }
    #header-mainsec .header-nav > li:last-child {
        display: block;
    }
    .nav-list .sol-listCol1 ul li a {
        font-size: .85em;
    }
    .products .header-nav {
        font-size: .9em;
    }
    #mobPanel #mobListPrd a span {
        font-size: .85em;
        color: #34ad65;
        padding: 0;
        display: block;
    }
    .itsm-solutions ul li {
        height: 260px;
    }
    .nav-list .sol-listCol3 .f1 {
        margin: 20px 0px 0px;
    }
    .nav-list .sol-listCol3 .f3 a {
        margin: 5px 0px 25px;
    }
    ul.slider li.selfservice-slide .desc .img-sec {
        width: 35%;
    }
    .slider li.activedirectory-ela-slider .desc p.bannercont {
        font-size: 8px !important;
        line-height: 1em;
    }
    .slider li.activedirectory-ela-slider .desc p {
        margin: 0;
    }
    ul.slider li.activedirectory-ela-slider .cont-sec {
        margin: 2% 0px 0px;
    }
    ul.slider li.exchangereport-slide .desc .cont-sec {
        width: 55%;
    }
    ul.slider li.exchangereport-slide .desc .img-sec {
        margin-top: 5%;
    }
    ul.slider li.exchangereport-slide img {
        width: 70%;
    }
    ul.slider li.exchangereport-slide .desc p {
        margin: 0;
    }
    ul.slider li.pmp-slide .img-sec {
        margin: 3% 3% 0px 0px;
    }
    ul.slider li.pmp-slide div.cont-sec p.bannercont,
    ul.slider li.pmp-slide div.cont-sec p.register-btn {
        margin: 0;
    }
    .pmp-slide .register-btn a {
        font-size: 14px;
    }
    .slider li.yei-slide .register-btn {
        margin: 9% 0 0 2%;
    }
    ul.slider li.branding-slide img {
        width: 75%;
    }
    .pleasantonsemi-slide .desc p.bannercont {
        padding: 0 !important;
        margin: 0 !important;
    }
    .pleasantonsemi-slide .desc p.bannercont img {
        width: 40%;
    }
    ul.slider .pleasantonsemi-slide .register-btn {
        margin: 0 !important;
    }
    ul.slider .pleasantonsemi-slide .register-btn a {
        font-size: 15px;
        padding: 10px 20px;
    }
    .aus-syd,
    .aus-mel {
        width: 28%;
    }
    .ausuc-banner .bcreative {
        background-size: 90%;
    }
    .slider li.gdprlm-slide .cont-sec {
        margin: 4% 0 0 5%;
    }
    .slider .gdprlm-slide .register-btn a {
        font-size: 14px;
    }
    ul.slider li.log360-slide .desc .cont-sec {
        margin: 4% 0 0 8%;
    }
	ul.slider li.uklondonuc-slide .register-btn a{
		font-size: 15px;
		padding: 5px 30px;
	}
	ul.slider li.uklondonuc-slide .desc p{margin:2% 0 0 0;}
	ul.slider li.uklondonuc-slide .desc p.register-btn{margin:0;}
	ul.slider li.uklondonuc-slide img {
		width: 40%;
	}
}
@media (max-width: 1025px) {
#header-topsec, .header-nav {display: none}
#header-mainsec{top: 0}
#header-mainsec .headerinner{padding: 10px}
}
@media (max-width: 1000px) {
    ul.slider li.gdpr-slide .desc .cont-sec {
        margin-top: 6%;
    }
    ul.slider li p {
        margin: 2px 0 !important;
    }
    .gdpreu-banner p.eu-creative {
        position: static;
        width: 80%;
        margin: 0 auto;
    }
    .gdpreu-banner p.eu-creative + div {
        margin: 0;
        text-align: center;
    }
    .gdpr-products-list li {
        margin: 1%;
        width: 30%;
    }
    .gdpr-products-list li a {
        min-height: auto;
    }
    .slider li.gdprlm-slide .cont-sec {
        width: 58%;
    }
    .slider li.gdprlm-slide .cont-sec {
        margin: 0;
    }
    .slider li.gdprlm-slide .cont-sec p.bannercont2 {
        font-size: 12px!important;
    }
    ul.slider li.pleasantonsemi-slide .desc .cont-sec {
        margin-top: 1%;
    }
    ul.slider li.gdpr-slide .desc .cont-sec p.bannercont {
        font-size: .8em!important;
    }
    ul.slider li.gdpr-slide .desc .cont-sec p {
        margin: 0;
    }
    ul.slider .gdpr-slide .register-btn a {
        font-size: 15px;
        padding: 5px 30px;
    }
    ul.slider .office365-slide .register-btn a {
        font-size: .5em;
    }
    ul.slider li.gdpr-slide .desc .img-sec {
        margin-top: 5%;
    }
    ul.slider li.sdp-slide .desc .cont-sec p {
        margin: 0;
    }
    .pmp-slide .desc p.bannercont span {
        font-size: 1.4em;
        padding-bottom: 5px;
    }
    ul.slider li.pmp-slide div.cont-sec {
        margin: 10px 0 0 0;
    }
    ul.slider li.activedirectory-slide .desc .cont-sec p.bannercont {
        margin: 0;
    }
    ul.slider li.activedirectory-slide .desc .cont-sec {
        margin: 5% 0px 0px;
    }
    ul.slider li.activedirectory-slide .desc p {
        font-size: 25px;
    }
    ul.slider li.activedirectory-slide .register-btn a {
        padding: 6px 20px;
        margin: 0;
    }
    ul.slider li.exchangereport-slide .desc p.cont2 {
        font-size: .9em;
    }
    ul.slider li.cloud-slide .desc p.bannercont {
        font-size: 1em;
    }
    ul.slider li.cloud-slide .desc p.bannercont span {
        font-size: 1.6em;
    }
    ul.slider li.selfservice-slide .desc .cont-sec .bannercont {
        margin: 0px 0px 10px !important;
        padding: 0 !important;
    }
    .container {
        width: 96%;
        padding-left: 2%;
        padding-right: 2%;
    }
    ul.slider li.cloud-slide {
        background-position: 2% top;
    }
    .itsm-solutions ul li.video p {
        font-size: .9em;
    }
    .txtfield {
        width: 75px;
    }
    #scroll1 {
        margin-left: 5%;
    }
    #scroll1 .container {
        max-width: 700px;
    }
    .breadcrumb {
        left: 9%;
    }
    #solutions-type-filter ul {
        top: 78px;
    }
    #commonHeader {
        min-height: 78px;
    }
    #comSubTree {
        position: static !important;
    }
    #comSubTreeMenu {
        margin: 20px 0;
    }
    footer .container {
        width: 96%;
    }
    #scroll .videos-preview p {
        font-size: 2.5em;
        top: 20%;
    }
    .menu2ResBlk {
        margin-top: 20px;
    }
    .comp-top {
        width: 90%;
    }
    .analyst-reports-mainsec {
        width: 90%!important;
    }
    .analyst-reports-mainsec .filterdrop > span {
        width: 92%;
    }
    #scroll .prdBox {
        width: 40%;
    }
    #header-mainsec,
    #header-mainsec .headerinner.fixed {
        top: 0;
    }
    .product-list ul li {
        width: 50%;
    }
    .hor-bor {
        left: 49.9%;
    }
    .hor-bor2 {
        display: none;
    }
    .hor-bor,
    .hor-bor2 {
        height: 520px;
    }
    .soltions-sec {
        height: auto;
    }
    .soltions-sec ul.tabs li span.icon {
        width: 55%;
    }
    .soltions-sec ul.tabs li.oprations-management span.icon,
    .soltions-sec ul.tabs li.business-intelligence span.icon {
        width: 70%;
    }
    #cse-search-box .newsearchbox {
        padding: 10px 0px;
        width: 75%;
        font-size: 1.3em;
        margin: 10px 0;
        color: #444;
    }
    .MEmobListSearch {
        margin: 10px 0;
        border-radius: 5px;
    }
    .itsm-solutions ul li,
    .itsm-solutions ul li.video {
        width: 48%;
        height: auto;
    }
    .hl-cont span {
        font-size: 0.6em;
        padding: 0;
        line-height: .5em !important;
    }
    .itsm-solutions ul li.video p img {
        bottom: 0;
        right: 10px;
    }
    .analyst-reports-banner h2 {
        top: 5%;
        font-size: 1.2em;
    }
    .filter-containers,
    #scroll1 .comTtl {
        float: none;
    }
    #solutions-filter ul li p.sicon {
        transform: scale(0.7);
    }
    #solutions-filter ul li {
        height: 40px;
    }
    #solutions-filter ul li h3,
    #solutions-filter ul li.active h3 {
        display: none;
    }
    #header-topsec,
    .header-nav {
        display: none;
    }
    #header-mainsec .headerinner {
        padding: 10px;
    }
    .menu2ResBlk {
        margin-top: 20px;
        display: block !important;
    }
    #commonHeader {
        min-height: 78px;
    }
    #header-mainsec {
        top: 0;
    }
    #cse-search-box .newsearchbox {
        padding: 10px 0px;
        width: 75%;
        font-size: 1.3em;
        margin: 10px 0;
        color: #444;
    }
    .MEmobListSearch {
        margin: 10px 0;
        border-radius: 5px;
    }
    .container {
        width: 93%;
    }
    .brand-header {
        min-height: 35%;
    }
    .sem-menu {
        width: 10%;
    }
    .sem-menu li span.arrow {
        left: -16px;
    }
    .news-right {
        width: 55%;
    }
    .newstab .cont1 {
        font-size: 1.5em;
    }
    .newstab .cont2 {
        font-size: 1em;
    }
    /* Events and news section style */
    .events-left,
    .events-right {
        float: none;
        height: auto;
        width: auto;
    }
    .events-inner {
        margin: 0 auto;
    }
    .events-left {
        border-bottom: 1px solid #DDD;
    }
    .events-right {
        border-left: none;
    }
    .news-events {
        height: auto;
    }
    .news-events .events-sec {
        height: auto;
        position: static;
    }
    .sem-menu,
    .news-link,
    .events-link {
        position: static;
    }
    .sem-menu {
        width: 100%;
        height: auto;
        float: none;
    }
    .sem-menu li {
        display: inline-block;
        width: 49.5%;
        padding: 15px 0px;
        position: relative;
    }
    .sem-menu li.active span.arrow {
        border-bottom: none;
        border-left: 15px solid transparent;
        border-right: 15px solid transparent;
        border-top: 15px solid #000;
        left: 45%;
        top: 45px;
        z-index: 2;
    }
    .news-events .events-sec {
        display: none;
    }
    .news-events .events-sec.tab-active {
        display: block;
    }
    .news-right {
        width: 60%;
    }
    .newstab .cont1 {
        font-size: 1.5em;
    }
    .newstab .cont2 {
        font-size: 1em;
    }
    .news-link,
    .events-link {
        display: block;
    }
    /* Events and news section style end */
    .mbH {
        display: none !important;
    }
    ul.slider li.activedirectory-ela-slider .cont-sec {
        margin: 2% 0px 0px;
    }
    ul.slider li.activedirectory-ransware-slider .cont-sec {
        margin: 2% 0px 0px;
    }
    ul.slider li.office365-slide .cont-sec {
        margin: 5% 0px 0px;
    }
    li.nyc-userconf .desc p.bannercont {
        margin: 90px 0px 0px;
    }
    li.nyc-userconf .register-btn a {
        padding: 10px 20px;
        font-size: 12px;
    }
    li.nyc-userconf .register-btn a {
        padding: 10px 20px;
        font-size: 12px;
    }
    ul.slider li.supportcenter-slide .desc p.register-btn a {
        padding: 7px 20px;
        font-size: 12px;
    }
    ul.slider li.selfservice-slide .cont-sec p.register-btn a {
        padding: 10px 20px;
        font-size: 13px;
    }
    ul.slider li.selfservice-slide .desc .img-sec,
    ul.slider li.selfservice-slide .desc .cont-sec,
    .slider li.supportcenter-slide div.cont-sec {
        margin: 5% 0px 0px;
    }
    ul.slider li.selfservice-slide .desc .img-sec {
        margin: 4% 0px 0px;
        width: 25%;
    }
    .sdp-slide .desc p.bannercont span {
        line-height: 30px;
    }
    .slider li.supportcenter-slide div.img-sec {
        width: 30%;
        margin: 7% 0px 0px;
    }
    .event-creative {
        position: relative;
    }
    ul.slider li.dcrandsome-slide .desc .img-sec {
        width: 35%;
    }
    ul.slider li.yei-slide img {
        bottom: 1%;
    }
    .event-creative {
        display: none;
    }
    .events-tab .events-left,
    .event-cont-brief,
    .events-tab .events-right {
        width: 100%;
    }
    .event-cont-brief a,
    .events-tab .events-right a {
        padding: 3% 0;
    }
    .brand-header .aus-syd p,
    .brand-header .aus-mel p {
        padding: 0 0 0 10px;
    }
    ul.slider li.office365-slide .desc .cont-sec,
    ul.slider li.office365-slide .desc .img-sec {
        margin-top: 8%;
    }
}
@media screen and (min-width: 650px) and (max-width: 1000px) {
    ul.slider li.exchangereport-slide .desc p {
        font-size: 1.2em;
    }
    ul.slider li.exchangereport-slide .desc p.cont3 {
        font-size: 1em;
    }
    ul.slider li.cloud-slide .desc p.bannercont {
        font-size: .8em;
    }
    .slider li.exchangereport-slide {
        background: #00B268 url("../images/zoho-sprints-banner.png") no-repeat scroll 0% top;
        background-size: auto 45%;
    }
    #btmscroll {
        font-size: 12px;
    }
    .itsm-solutions ul li.doc a {
        transform: scale(.8);
        margin-top: -30px;
    }
    .itsm-solutions ul li {
        height: 200px;
    }
    .prod-list > li {
        width: 30%;
    }
    ul.slider li.dcrandsome-slide .desc .img-sec img {
        width: 50%;
    }
}

@media screen and (max-width: 650px) {
.footCol1,.footCol2,.footCol3{width:100%;min-height:inherit;padding:20px!important;float:none;border:none;border-bottom:1px dashed #000;box-sizing:border-box!important}
    .sdp-slide .desc p.bannercont {
        font-size: 1em;
        line-height: 1em;
    }
    .sdp-slide .desc p.bannercont span {
        font-size: 1em;
        line-height: 1em;
    }
    ul.slider li.cloud-slide .desc p.bannercont {
        font-size: .8em;
        line-height: .9em;
    }
    ul.slider li.exchangereport-slide .desc p {
        font-size: .9em;
    }
    ul.slider li.exchangereport-slide .desc p.cont3 {
        font-size: .8em;
        line-height: .9em;
    }
    .slider li.exchangereport-slide {
        background: #00B268 url("../images/zoho-sprints-banner.png") no-repeat scroll 0% top;
        background-size: auto 35%;
    }
    ul.slider li.cloud-slide .desc p.bannercont span {
        line-height: .9em;
    }
    ul.slider li.dcrandsome-slide .desc .img-sec img {
        width: 40%;
    }
    #scroll1 {
        margin-left: 15%;
        width: 80% !important;
    }
    .me_support_column30 {
        width: 100%;
    }
    .solutionFilter1 > ul,
    #filter > ul {
        left: 0;
    }
    span.me_support_regform {
        margin-top: 10%;
    }
    .popup_boxes {
        width: 85%;
    }
    .me_support_column40,
    .me_support_column50 {
        width: 80%;
    }
    .me_support_column60 {
        width: 95%;
        margin: 0px 20px;
    }
    .me_support_head h1 {
        line-height: 35px;
        font-size: 1.6em;
    }
    .me_support_telephone {
        margin: 0 0 0 20px;
    }
    .me_support_column90 h2,
    .me_support_column50 h2 {
        font-size: 2em;
    }
    .timeline-sec .cusQte {
        background: #fff;
    }
    .timeline-sec .cusQte-inner {
        margin: 10px auto 50px;
    }
    .contactBox {
        width: 90%;
    }
    .customer-listing .per30.filr-act ul li {
        width: 100%;
    }
    .customer-listing {
        margin: 15% 0px 0px;
    }
    .customer-listing .per30,
    .customer-listing .per30:first-child {
        width: 95%;
    }
    #custList {
        margin: 20px 15% 20px 0;
    }
    #comSubTree .comSubTree > ul > li {
        display: inline-block;
    }
    #comSubTree .comSubTree {
        width: 100%;
        color: #444;
    }
    #comSubTree .comSubTree > ul > li a {
        color: #444 !important;
    }
    #scroll .videos-preview p {
        font-size: 1.6em;
    }
    #scroll .videos-preview span img {
        max-height: 50%;
        top: 20%;
    }
    .com-banner p {
        font-size: 1.2em;
        /*top: -13px;*/
    }
    .comp-top,
    .comp-middle,
    .comp-middle p {
        width: 90%;
    }
    .facts-list li {
        width: 55%;
    }
    .itsm-solutions ul li,
    .itsm-solutions ul li.video {
        width: 95%;
    }
    .wvbox-inner {
        width: 360px;
    }
    #scroll .prdBox {
        width: 88%;
    }
    .solutionFilter1 {
        float: none;
    }
    .aus-syd,
    .aus-mel {
        width: 50%;
        margin: 2% 0
    }
    .ausuc-banner .aus-creative img {
        width: 80%;
    }
}

@media (max-width: 600px) {
    .gdpreu-banner h1 {
        font-size: 2em;
    }
    .gdpr-products-list li {
        margin: 10px 0;
        width: 80%;
    }
    .sem-menu li {
        width: 49%;
    }
    .event-creative div.creative-img {
        width: 100%;
    }
    .event-creative {
        text-align: center;
    }
    .news-events img,
    ul.ft-list li {
        width: 100%;
    }
    .itsm-solutions ul li.video p {
        font-size: .8em;
    }
    .footer .col1,
    .footer .col2,
    .footer .col3 {
        width: 90%;
        border: none;
    }
    .txtfield {
        width: 140px;
    }
    h2.mainhead {
        font-size: 2em;
    }
    h2.millions {
        font-size: 1.2em;
    }
    .more-stories {
        border: none;
    }
    .more-stories a {
        float: none;
    }
    .view-all-link a {
        display: inline-block;
        padding: 20px;
    }
}

@media (max-width: 500px) {
    .old-logo,
    .new-logo {
        width: 80px;
    }
    .logo-text-old,
    .logo-text {
        width: 300px;
        margin: 0px 0px 0px -135px;
    }
    .inthenews .news-left img {
        width: 90px;
    }
    .logo-cent {
        right: 55%;
    }
    .logo-aimation {
        width: 50%;
        left: 40%;
    }
    #MeSlider {
        display: none;
    }
    .prod-list > li {
        width: 48%;
    }
    .brand-header {
        min-height: 55%;
    }
    ul.slider li.cloud-slide .cont-sec {
        margin: 1% 0px 0px 8%;
    }
    .press-contact .per50 {
        width: 80%;
    }
    #scroll .prdBox {
        width: 84%;
        margin: 20px 10px 20px 10px;
    }
    #scroll .src-btn {
        top: 0;
    }
    .sucurity-response {
        float: none;
        text-align: center;
    }
    .ausuc-banner h1 {
        font-size: 2em;
    }
}

@media (max-width: 390px) {
    .ausuc-banner h1 {
        font-size: 1.5em;
    }
    .aus-syd,
    .aus-mel {
        width: 70%;
        margin: 2% 0
    }
}

@media (max-width: 330px) {
    .gdpreu-banner h1 {
        font-size: 1.5em;
    }
}

@keyframes cssload-fold-thecube {
    0%,
    10% {
        transform: perspective(70px) rotateX(-180deg);
        opacity: 0
    }
    25%,
    75% {
        transform: perspective(70px) rotateX(0deg);
        opacity: 1
    }
    90%,
    100% {
        transform: perspective(70px) rotateY(180deg);
        opacity: 0
    }
}

@-o-keyframes cssload-fold-thecube {
    0%,
    10% {
        -o-transform: perspective(70px) rotateX(-180deg);
        opacity: 0
    }
    25%,
    75% {
        -o-transform: perspective(70px) rotateX(0deg);
        opacity: 1
    }
    90%,
    100% {
        -o-transform: perspective(70px) rotateY(180deg);
        opacity: 0
    }
}

@-ms-keyframes cssload-fold-thecube {
    0%,
    10% {
        -ms-transform: perspective(70px) rotateX(-180deg);
        opacity: 0
    }
    25%,
    75% {
        -ms-transform: perspective(70px) rotateX(0deg);
        opacity: 1
    }
    90%,
    100% {
        -ms-transform: perspective(70px) rotateY(180deg);
        opacity: 0
    }
}

@-webkit-keyframes cssload-fold-thecube {
    0%,
    10% {
        -webkit-transform: perspective(70px) rotateX(-180deg);
        opacity: 0
    }
    25%,
    75% {
        -webkit-transform: perspective(70px) rotateX(0deg);
        opacity: 1
    }
    90%,
    100% {
        -webkit-transform: perspective(70px) rotateY(180deg);
        opacity: 0
    }
}

@-moz-keyframes cssload-fold-thecube {
    0%,
    10% {
        -moz-transform: perspective(70px) rotateX(-180deg);
        opacity: 0
    }
    25%,
    75% {
        -moz-transform: perspective(70px) rotateX(0deg);
        opacity: 1
    }
    90%,
    100% {
        -moz-transform: perspective(70px) rotateY(180deg);
        opacity: 0
    }
}
}
.prod-list {padding: 20px 0 10px;text-align: center;font-size: .8em;box-sizing: border-box;width: 90%;margin: 0 auto}.prod-list * {box-sizing: border-box}.prod-list>li {margin: 0;width: 33.3%;display: inline-block;float: left;text-align: center}.prod-list li a {display: block;color: #000;position: relative;background: #fbfbfb;padding: 30px 10px;border: 1px solid #d5d5d5;margin: 10px;overflow: hidden;border-radius: 4px}.prod-list li a:hover {background: url(../images/list-bg.png) no-repeat;background-size: cover}.mehome-ico {width: 55px;height: 55px;display: block;margin: 0 auto;background: url(../images/mesolutions-ico.svg) no-repeat;background-size: 680px;transition: all ease .5s;-webkit-transition: all ease .5s;-moz-transition: all ease .5s}.mehome-ico.esm-ico {background-position: 3px 3px}.mehome-ico.iam-ico {background-position: -70px 1px}.mehome-ico.siem-ico {background-position: -136px 0}.mehome-ico.uem-ico {background-position: -206px 2px;width: 60px}.mehome-ico.itom-ico {background-position: -280px 2px}.mehome-ico.analytics-ico {background-position: -349px 1px}.mehome-ico.msp-ico {background-position: -494px 1px}.mehome-ico.cloud-ico {background-position: -417px 0;width: 66px}.mehome-ico.remote-ico {background-position: -560px 0}.prod-list li h3 {font-size: 15px;line-height: 1.2;min-height: 46px;font-family: Zoho_Puvi_SemiBold;margin-bottom: 0;margin-top: 15px;transition: all ease .5s;-webkit-transition: all ease .5s;-moz-transition: all ease .5s}.prod-list li h4 {color: #11368b;font-size: 11px;line-height: 1.5;min-height: 35px}.prod-list li a:hover h4 {opacity: 0}.main-sheet .prod-list h6 {font-size: 13px;min-height: 82px;line-height: 1.5;width: 90%;transform: translate(-50%, 100px);-webkit-transform: translate(-50%, 100px);-moz-transform: translate(-50%, 100px);left: 50%;position: absolute;opacity: 0;transition: all ease .5s;-webkit-transition: all ease .5s;-moz-transition: all ease .5s}span.prd_cta {display: block;text-align: center;color: #3164d7;font-size: 14px;text-decoration: underline;transform: translate(-50%, 100px);-webkit-transform: translate(-50%, 100px);-moz-transform: translate(-50%, 100px);transform: translate(-50%, 100px);left: 50%;position: absolute;opacity: 0;font-family: Zoho_Puvi_Medium;transition: all ease .5s;-webkit-transition: all ease .5s;-moz-transition: all ease .5s}.prod-list li a:hover .mehome-ico {opacity: 0;transform: translate(0, -100px);-webkit-transform: translate(0, -100px);-moz-transform: translate(0, -100px)}.prod-list li a:hover h3 {transform: translate(0, -52px);-webkit-transform: translate(0, -52px);-moz-transform: translate(0, -52px)}.prod-list li a:hover h3 br {display: none}.main-sheet .prod-list a:hover h6 {opacity: 1;transform: translate(-50%, -100px);-webkit-transform: translate(-50%, -100px);-moz-transform: translate(-50%, -100px)}.prod-list li a:hover span.prd_cta {opacity: 1;transform: translate(-50%, -20px);-webkit-transform: translate(-50%, -20px);-moz-transform: translate(-50%, -20px)}.allprod-btn.view-all-link {margin-top: 40px}p.callback-text {margin: 0 0 10px;color: #1f1e1e;font-size: .8em;position: relative;bottom: 7px;padding-left: 50%}.lbl b.sup {font-size: .8em;position: relative;bottom: 5px;left: 2px}
b.new-sticker:before {content: "";width: 9px;height: 9px;background: url(../images/new-prd.svg) no-repeat;background-position: center;background-size: 99%;top: 1px;left: 0;display: inline-block;margin-right: 4px }
@media screen and (max-width:700px){
    .prod-list > li{width:50%;}
}
@media screen and (max-width:500px){
    .prod-list > li{width:100%;display:block;box-sizing:border-box;}
}
.solutions h2.tab-title {
    margin-bottom: 30px;
}
.eval-popup h3.headlines, .eval-popup p.evalform_disclaimer strong, .foot-head, h1, h2, h3 {
    font-family: Zoho_Puvi_SemiBold;
}
.solutions h2.tab-title:after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background: red;
    position: relative;
    top: 20px;
    margin-top: 0;
}
.company .tabs-nav li.links, .company .tabs-nav li:nth-child(2), .eval-popup .form-group.captcha-group, .event .tabs-nav li.links, .solutions #itdivision .division-list li, .solutions #businessUse .division-list li, .support .tabs-nav li.links {
    margin-bottom: 0;
}
#search-result-input, #search-result-input *, .au_testimonials_new *, .col.col1, .col.col2, .division-list span, .download-btn, .download-btn a, .eval-popup *, .itsm-solutions *, .placeholder-layar1, .placeholder-layar1 *, .prod-list *, .solutions .division-list li {
    box-sizing: border-box;
}
#customer-menu .tabs-stage, .eval-popup div.form-group.zc-me_productslists-group, .free-tool.market a:after, .nav-drop, .nav-drop>div, .prod-list li a:hover h2 br, .quiz_ans_box li input:not(#Other_input), .solutions .division-list li.brazil-menu, .tabs-nav li.links:after, .tabs-nav li.tab-active:after, li.brazil-menu, #ens-menu {
    display: none;
}
.captcha-input, .eval-popup .inline-field, .event .tabs-nav, .itsm-solutions ul li.video div, .itsm-solutions.au_testimonials_new ul li.video div, .itsm-solutions.au_testimonials_new ul li.video p span, .pr, .slider-container, .tabs-nav li, div.form-group .form-field, ul.slider {
    position: relative;
}
.eval-popup .form-control.zc-dropdown-group, .itsm-solutions ul li.doc.trd-box.fb3, .itsm-solutions ul li.fst-box.fb1, .quiz_box, .tab-active {
    background: #fff;
}
.search-btn #cse-search-box .newsearchbox:focus, .tabs-nav li.tab-active a, .tabs-nav li:last-child a {
    border: none;
}
 
.products .tabs-nav h3 {
    padding: 8px 0 8px 42px;
}
@media screen and (min-width: 1300px) and (max-height: 650px) {
    .products .tabs-nav a {
        padding: 3px 20px 3px 8px;
    }
}
.tabs-nav a {
    color: #fff;
    padding: 8px 0;
    margin: 0 8px;
    cursor: pointer;
    position: relative;
}
@media only screen and (max-width: 1024px) {
    .download-btn, .nistcyber br,.prod-list li h3 br, h2.tab-title {
        display: none;
    }
}
@media only screen and (max-width:1025px){.bermuda-ico+span br,.trinidad-ico+span br{display: none;}
}