body {
    font-family: poppins, sans-serif
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
div,
span,
small,
em,
ul,
li,
strong,
a,
ol,
fieldset,
input,
textarea,
tr,
td,
thead,
tbody,
table {
    font-family: poppins !important
}

@font-face {
    font-family: poppins;
    font-style: italic;
    font-weight: 100;
    src: url(../fonts/poppins/pxiAyp8kv8JHgFVrJJLmE0tDMPKzSQ.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB
}

@font-face {
    font-family: poppins;
    font-style: italic;
    font-weight: 100;
    src: url(../fonts/poppins/pxiAyp8kv8JHgFVrJJLmE0tMMPKzSQ.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: poppins;
    font-style: italic;
    font-weight: 100;
    src: url(../fonts/poppins/pxiAyp8kv8JHgFVrJJLmE0tCMPI.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: poppins;
    font-style: italic;
    font-weight: 200;
    src: url(../fonts/poppins/pxiDyp8kv8JHgFVrJJLmv1pVFteOcEg.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB
}

@font-face {
    font-family: poppins;
    font-style: italic;
    font-weight: 200;
    src: url(../fonts/poppins/pxiDyp8kv8JHgFVrJJLmv1pVGdeOcEg.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: poppins;
    font-style: italic;
    font-weight: 200;
    src: url(../fonts/poppins/pxiDyp8kv8JHgFVrJJLmv1pVF9eO.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: poppins;
    font-style: italic;
    font-weight: 300;
    src: url(../fonts/poppins/pxiDyp8kv8JHgFVrJJLm21lVFteOcEg.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB
}

@font-face {
    font-family: poppins;
    font-style: italic;
    font-weight: 300;
    src: url(../fonts/poppins/pxiDyp8kv8JHgFVrJJLm21lVGdeOcEg.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: poppins;
    font-style: italic;
    font-weight: 300;
    src: url(../fonts/poppins/pxiDyp8kv8JHgFVrJJLm21lVF9eO.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: poppins;
    font-style: italic;
    font-weight: 400;
    src: url(../fonts/poppins/pxiGyp8kv8JHgFVrJJLucXtAKPY.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB
}

@font-face {
    font-family: poppins;
    font-style: italic;
    font-weight: 400;
    src: url(../fonts/poppins/pxiGyp8kv8JHgFVrJJLufntAKPY.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: poppins;
    font-style: italic;
    font-weight: 400;
    src: url(../fonts/poppins/pxiGyp8kv8JHgFVrJJLucHtA.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: poppins;
    font-style: italic;
    font-weight: 500;
    src: url(../fonts/poppins/pxiDyp8kv8JHgFVrJJLmg1hVFteOcEg.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB
}

@font-face {
    font-family: poppins;
    font-style: italic;
    font-weight: 500;
    src: url(../fonts/poppins/pxiDyp8kv8JHgFVrJJLmg1hVGdeOcEg.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: poppins;
    font-style: italic;
    font-weight: 500;
    src: url(../fonts/poppins/pxiDyp8kv8JHgFVrJJLmg1hVF9eO.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: poppins;
    font-style: italic;
    font-weight: 600;
    src: url(../fonts/poppins/pxiDyp8kv8JHgFVrJJLmr19VFteOcEg.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB
}

@font-face {
    font-family: poppins;
    font-style: italic;
    font-weight: 600;
    src: url(../fonts/poppins/pxiDyp8kv8JHgFVrJJLmr19VGdeOcEg.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: poppins;
    font-style: italic;
    font-weight: 600;
    src: url(../fonts/poppins/pxiDyp8kv8JHgFVrJJLmr19VF9eO.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: poppins;
    font-style: italic;
    font-weight: 700;
    src: url(../fonts/poppins/pxiDyp8kv8JHgFVrJJLmy15VFteOcEg.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB
}

@font-face {
    font-family: poppins;
    font-style: italic;
    font-weight: 700;
    src: url(../fonts/poppins/pxiDyp8kv8JHgFVrJJLmy15VGdeOcEg.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: poppins;
    font-style: italic;
    font-weight: 700;
    src: url(../fonts/poppins/pxiDyp8kv8JHgFVrJJLmy15VF9eO.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: poppins;
    font-style: italic;
    font-weight: 800;
    src: url(../fonts/poppins/pxiDyp8kv8JHgFVrJJLm111VFteOcEg.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB
}

@font-face {
    font-family: poppins;
    font-style: italic;
    font-weight: 800;
    src: url(../fonts/poppins/pxiDyp8kv8JHgFVrJJLm111VGdeOcEg.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: poppins;
    font-style: italic;
    font-weight: 800;
    src: url(../fonts/poppins/pxiDyp8kv8JHgFVrJJLm111VF9eO.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: poppins;
    font-style: italic;
    font-weight: 900;
    src: url(../fonts/poppins/pxiDyp8kv8JHgFVrJJLm81xVFteOcEg.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB
}

@font-face {
    font-family: poppins;
    font-style: italic;
    font-weight: 900;
    src: url(../fonts/poppins/pxiDyp8kv8JHgFVrJJLm81xVGdeOcEg.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: poppins;
    font-style: italic;
    font-weight: 900;
    src: url(../fonts/poppins/pxiDyp8kv8JHgFVrJJLm81xVF9eO.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: poppins;
    font-style: normal;
    font-weight: 100;
    src: url(../fonts/poppins/pxiGyp8kv8JHgFVrLPTucXtAKPY.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB
}

@font-face {
    font-family: poppins;
    font-style: normal;
    font-weight: 100;
    src: url(../fonts/poppins/pxiGyp8kv8JHgFVrLPTufntAKPY.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: poppins;
    font-style: normal;
    font-weight: 100;
    src: url(../fonts/poppins/pxiGyp8kv8JHgFVrLPTucHtA.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: poppins;
    font-style: normal;
    font-weight: 200;
    src: url(../fonts/poppins/pxiByp8kv8JHgFVrLFj_Z11lFc-K.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB
}

@font-face {
    font-family: poppins;
    font-style: normal;
    font-weight: 200;
    src: url(../fonts/poppins/pxiByp8kv8JHgFVrLFj_Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: poppins;
    font-style: normal;
    font-weight: 200;
    src: url(../fonts/poppins/pxiByp8kv8JHgFVrLFj_Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: poppins;
    font-style: normal;
    font-weight: 300;
    src: url(../fonts/poppins/pxiByp8kv8JHgFVrLDz8Z11lFc-K.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB
}

@font-face {
    font-family: poppins;
    font-style: normal;
    font-weight: 300;
    src: url(../fonts/poppins/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: poppins;
    font-style: normal;
    font-weight: 300;
    src: url(../fonts/poppins/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: poppins;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/poppins/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB
}

@font-face {
    font-family: poppins;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/poppins/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: poppins;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/poppins/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: poppins;
    font-style: normal;
    font-weight: 500;
    src: url(../fonts/poppins/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB
}

@font-face {
    font-family: poppins;
    font-style: normal;
    font-weight: 500;
    src: url(../fonts/poppins/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: poppins;
    font-style: normal;
    font-weight: 500;
    src: url(../fonts/poppins/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: poppins;
    font-style: normal;
    font-weight: 600;
    src: url(../fonts/poppins/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB
}

@font-face {
    font-family: poppins;
    font-style: normal;
    font-weight: 600;
    src: url(../fonts/poppins/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: poppins;
    font-style: normal;
    font-weight: 600;
    src: url(../fonts/poppins/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: poppins;
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/poppins/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB
}

@font-face {
    font-family: poppins;
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/poppins/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: poppins;
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/poppins/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: poppins;
    font-style: normal;
    font-weight: 800;
    src: url(../fonts/poppins/pxiByp8kv8JHgFVrLDD4Z11lFc-K.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB
}

@font-face {
    font-family: poppins;
    font-style: normal;
    font-weight: 800;
    src: url(../fonts/poppins/pxiByp8kv8JHgFVrLDD4Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: poppins;
    font-style: normal;
    font-weight: 800;
    src: url(../fonts/poppins/pxiByp8kv8JHgFVrLDD4Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: poppins;
    font-style: normal;
    font-weight: 900;
    src: url(../fonts/poppins/pxiByp8kv8JHgFVrLBT5Z11lFc-K.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB
}

@font-face {
    font-family: poppins;
    font-style: normal;
    font-weight: 900;
    src: url(../fonts/poppins/pxiByp8kv8JHgFVrLBT5Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: poppins;
    font-style: normal;
    font-weight: 900;
    src: url(../fonts/poppins/pxiByp8kv8JHgFVrLBT5Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

section.logo-sec {
    position: relative;
    background-color: #363637;
    padding: 20px 0;
    max-width: 1600px;
    margin: 0 auto
}

ul.mobile-sub.wsmenu-list {
    margin-top: 15px
}

.wsmenu-list>li.active a {
    color: #f8921f !important;
    font-weight: 600
}

.search-btn {
    display: inline-block;
    margin-top: 15px
}

.search-btn li {
    display: inline-block
}

.search-btn li a {
    display: inline-block;
    color: #fff;
    font-weight: 600
}

.search-btn li img {
    display: inline-block;
    margin: 0 15px
}

section.section-1 {
    background-image: url(/images/main-banner.jpg);
    background-repeat: no-repeat;
    background-size: cover !important;
    position: relative;
    max-width: 1600px;
    margin: 0 auto;
    padding: 80px 0 110px 0;
    background-repeat: no-repeat !important;
    background-size: 100% 100% !important
}

.pos-cell.left {
    margin: 0 0 0 0
}

.pos-cell.left h1 {
    color: #fff;
    font-size: 26px;
    line-height: 50px;
    max-width: 88%;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 37px
}

.analysis-btn {
    text-align: left;
    margin-top: 40px
}

.analysis-btn a {
    padding: 15px 40px;
    background-color: #919191ba;
    border: 3px solid #fff;
    border-radius: 100px;
    color: #fff;
    text-transform: uppercase;
    font-size: 20px;
    text-decoration: none;
    font-weight: 500;
    letter-spacing: 1px
}

.pos-cell.right {
    margin-top: 0;
    text-align: center
}

.pos-cell.right h5 {
    color: #ffffffd9;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 400
}

#hmp-audit-arrow {
    display: block;
    height: 55px;
    overflow: hidden;
    position: absolute;
    z-index: 1;
    background-color: #f8931f;
    background-repeat: no-repeat;
    background-position: center center;
    margin: -38px 0 0;
    width: 100% !important;
    background-size: 100% 100%;
    max-width: 1600px
}

section.topi {
    background-color: #f8931f;
    margin: 0 auto;
    background: url(/images/cente.jpg);
    background-size: cover !important;
    background-position: center center;
    background-size: 100% 100% !important;
    padding-top: 10px
}

.pane-contents {
    padding: 20px 0 110px;
    background-repeat: no-repeat;
    max-width: 1600px;
    margin: 0 auto;
    position: relative;
}

h2.pane-title {
    font-size: 22px;
    color: #fff;
    text-transform: uppercase;
    text-align: center
}

.pane-content {
    text-align: left
}

div#hmp-audit {
    padding: 10px 0 0;
    max-width: 1600px;
    margin: 0 auto
}

.seo-suc {
    max-width: 50%;
    margin: 0 auto;
    border: 5px solid #e48a21;
    border-radius: 100px;
    height: 62px;
    position: relative
}

.seo-suc #form3 {
    border-radius: 100px !important
}

.seo-suc .form-control {
    border-radius: 100px;
    height: 50px
}

.seo-suc .email-btn {
    position: absolute;
    top: 0;
    right: 0;
    padding: 16px 50px;
    border-radius: 100px;
    border: unset;
    background-color: #4a4a4a;
    color: #fff;
    font-size: 15px;
    width: unset !important;
    height: 50px !important
}

.zig-zg-red {
    background-color: #f15c43;
    width: 50%;
    max-width: 50%;
    padding: 50px 40px 40px;
    float: left;
    height: 350px;
    position: relative
}

.zig-zag-image-red {
    float: left;
    max-width: 50%;
    width: 50%;
    max-height: 350px
}

.redss {
    padding: 0 !important;
    margin: 0 !important;
    margin-left: 0;
    margin-right: 0;
    background-color: #7e7e7e
}

.zig-zg-red h2 {
    color: #fff;
    margin-top: 10px;
    text-transform: uppercase;
    font-size: 22px
}

.zig-zg-red p {
    color: #fff;
    font-size: 14px;
    text-align: left;
    text-transform: capitalize;
    line-height: 24px
}

.zig-zg-red:before {
    position: absolute;
    content: "";
    background-image: url(/images/redblog.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 15%;
    height: 50px;
    right: -27px;
    top: 40%
}

.zig-zg-blue {
    float: left;
    max-width: 50%;
    background-color: #77cad5;
    height: 350px;
    padding: 40px 40px 100px;
    position: relative
}

.zig-zg-blue h2 {
    color: #fff;
    text-transform: uppercase;
    font-size: 22px
}

.zig-zg-blue p {
    color: #fff;
    font-size: 14px;
    text-transform: capitalize;
    line-height: 24px
}

.zig-zag-image-blue {
    float: left;
    display: inline-block;
    max-width: 50%
}

.zig-zg-blue:before {
    position: absolute;
    content: "";
    background-image: url(/images/blue-before.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 15%;
    height: 50px;
    top: 40%;
    right: -20px
}

section.blogs-multiples {
    padding: 0;
    margin: 0 auto;
    position: relative
}

.zig-zg-yellow {
    float: left;
    max-width: 50%;
    background-color: #f8931f;
    height: 350px;
    padding: 0 30px;
    position: relative
}

.zig-zg-yellow h2 {
    color: #fff;
    text-transform: uppercase;
    font-size: 22px
}

.zig-zg-yellow p {
    color: #fff;
    font-size: 14px;
    text-transform: capitalize;
    line-height: 24px
}

.zig-zag-image-yellow {
    float: left;
    display: inline-block;
    width: 50%;
    height: 350px;
    overflow: hidden
}

.zig-zg-yellow:before {
    position: absolute;
    content: "";
    background-image: url(/images/yellowb.png);
    background-size: cover;
    background-repeat: no-repeat;
    width: 15%;
    height: 50px;
    top: 40%;
    right: initial;
    left: -21px
}

.zig-zg-green {
    float: left;
    max-width: 50%;
    background-color: #566e20;
    height: 350px;
    padding: 40px 40px 100px;
    position: relative
}

.zig-zg-green h2 {
    color: #fff;
    text-transform: uppercase;
    font-size: 22px
}

.zig-zg-green p {
    color: #fff;
    font-size: 14px;
    text-transform: capitalize;
    line-height: 24px
}

.zig-zag-image-green {
    height: 350px;
    overflow: hidden
}

.zig-zg-green:before {
    position: absolute;
    content: "";
    background-image: url(/images/green.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 15%;
    height: 50px;
    top: 40%;
    right: -27px;
    z-index: 999
}

.zig-zg-white {
    height: 350px;
    text-align: left;
    padding: 20px 40px;
    background-color: #fff;
    position: relative
}

.zig-zg-white h2 {
    color: #373737;
    padding: 50px 0 0;
    font-weight: 600;
    font-size: 22px;
    text-transform: uppercase
}

.zig-zg-white p {
    color: #7d7d7d;
    font-size: 14px;
    max-width: 80%;
    line-height: 26px
}

.zig-zg-white::before {
    position: absolute;
    content: "";
    background-image: url(/images/white.png);
    width: 15%;
    height: 50px;
    top: -20px;
    left: 0;
    right: 0;
    margin: auto;
    background-repeat: no-repeat
}

section.case-study {
    text-align: center;
    padding: 50px 0;
    background-color: #f2f2f2;
    max-width: 1600px;
    margin: 0 auto;
    position: relative
}

.case h2 {
    text-align: center;
    font-size: 32px;
    text-transform: uppercase;
    font-weight: 600;
    color: #373737
}

.case-one {
    position: relative
}

.caseones {
    position: absolute;
    text-align: left;
    left: 10%;
    top: 50px;
    max-width: 50%
}

.caseones p {
    max-width: 80%;
    color: #fff;
    font-size: 14px;
    line-height: 22px
}

.caseones h2 {
    color: #f9931f;
    font-weight: 600;
    font-size: 26px
}

.viewss a {
    text-align: left;
    text-transform: uppercase;
    color: #f9931f
}

.caseones-1 {
    position: relative
}

.caseones-1 {
    text-align: left;
    position: absolute;
    max-width: 50%;
    bottom: 70px;
    right: -50px
}

.caseones-1 p {
    max-width: 80%;
    color: #fff;
    font-size: 14px;
    line-height: 22px
}

.caseones-1 h2 {
    color: #f9931f;
    font-weight: 600;
    font-size: 26px
}

.viewss a {
    text-align: left;
    text-transform: uppercase;
    color: #f9931f
}

.view-all-case {
    margin-top: 100px
}

.view-all-case a {
    border: 2px solid #373737;
    border-radius: 100px;
    padding: 10px 30px;
    color: #373737;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 18px;
    text-decoration: none
}

.case p {
    color: #7e7e7e;
    font-size: 16px;
    text-transform: capitalize;
    margin-bottom: 0
}

section.case-study:after {
    position: absolute;
    content: "";
    width: 3%;
    height: 35px;
    bottom: -19px;
    background-image: url(/images/sec-after.png);
    background-repeat: no-repeat;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 999
}

section.why-chose-us {
    background-color: #3a3337;
    max-width: 1600px;
    margin: 0 auto;
    padding: 0 0;
    position: relative
}

.why-us {
    text-align: center;
    color: #fff;
    padding: 50px 0 0
}

.why-us h2 {
    color: #f8931f
}

.right-cont {
    position: relative;
    color: #fff;
    padding-top: 0
}

.row-row {
    margin-top: 100px
}

.border-bottom {
    position: relative
}

.border-bottom::before {
    position: absolute;
    content: "";
    background-color: #f8931f;
    width: 100%;
    height: 2px;
    bottom: -270px
}

.xs {
    margin-top: 5%;
    margin-bottom: 10%;
    position: relative
}

.xs:before {
    position: absolute;
    content: "";
    background-color: #f8931f;
    width: 100%;
    margin: 0 auto;
    height: 2px;
    left: 0;
    right: 0;
    bottom: -30px
}

section.custom-Testimonials {
    text-align: center;
    padding: 50px 0 100px;
    max-width: 1600px;
    margin: 0 auto;
    background-color: #f0f0f0
}

.customer h2 {
    color: #1a1b1f;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 30px
}

.customer p {
    text-align: center;
    color: #7d7d7d;
    font-size: 16px
}

.cust-main {
    height: 350px;
    float: left;
    border-radius: 20px;
    position: relative;
    background-image: url(/images/custt-im.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    width: 97%;
    position: relative;
    background-position: left center !important
}

.cust-img {
    float: left;
    width: 100%
}

.inner-testimonial {
    width: 50%;
    float: right;
    position: absolute;
    right: 0;
    background-color: #3a3337;
    border-radius: 0 20px 20px 0;
    height: 350px;
    top: 0;
    padding: 0 0 0
}

.inner-testimonial p {
    font-size: 14px
}

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

.cust-cont p {
    color: #fff;
    max-width: 70%;
    margin: 0 auto;
    text-align: left
}

.cust-nam {
    padding-top: 20px
}

.cust-nam h5 {
    color: #f8921f;
    text-align: left;
    padding-left: 40px;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 400
}

.cust-main::before {
    position: absolute;
    content: "";
    height: 45px;
    width: 100px;
    z-index: 999;
    top: 15%;
    background-image: url(/images/slid-before.png);
    background-repeat: no-repeat;
    left: 46%
}

.cust-main::after {
    position: absolute;
    content: "";
    height: 55px;
    width: 100px;
    z-index: 999;
    background-image: url(/images/slid-after.png);
    background-repeat: no-repeat;
    bottom: 0;
    right: 0
}

.slider {
    margin-top: 40px !important;
    margin: 0 auto
}

.custom-Testimonials .owl-nav {
    position: absolute;
    width: 100%;
    top: 50%;
    display: block
}

section.custom-Testimonials .owl-prev {
    float: left;
    position: relative;
    left: -10px;
    background-image: url(/images/perv.png);
    width: 30px;
    background-repeat: no-repeat;
    height: 30px;
    background-color: transparent;
    font-size: 0;
    background-size: 100% 100%;
    border-radius: 100%;
    border: solid 1px #fff
}

section.custom-Testimonials .owl-next {
    float: right;
    right: 5px;
    position: relative;
    top: 0;
    background-image: url(/images/next.png);
    width: 30px;
    background-repeat: no-repeat;
    height: 30px;
    background-color: transparent;
    font-size: 0;
    background-size: 100% 100%;
    border: solid 1px #fff;
    border-radius: 100%
}

.custom-Testimonials .owl-dots {
    width: 100%;
    text-align: center;
    position: relative;
    top: 50px
}

.custom-Testimonials .owl-dots .owl-dot {
    display: inline-block;
    margin-right: 5px;
    margin-top: 5px
}

.custom-Testimonials .owl-dots .owl-dot.active span {
    background-color: #f8931f9e !important;
    border: 2px solid #f8931f !important;
    padding: 10px 0 0 10px
}

.custom-Testimonials .owl-dots span {
    height: 15px;
    width: 15px;
    background-color: #929292;
    display: block;
    border-radius: 50px;
    border: 1px solid #c6c6c6;
    float: none;
    text-align: center
}

section.cust-logo {
    background-color: #3a3337;
    max-width: 1600px;
    margin: 0 auto;
    padding: 40px 0 30px
}

.cus-log p {
    text-align: center;
    color: #ffffffd9;
    font-size: 16px
}

.customer-logo {
    margin: 0 10px;
    height: 200px;
    max-width: 100%
}

.customer-logo {
    margin: 0 10px;
    max-width: 100%
}

.customer-logo img {
    max-width: 100%;
    max-height: 100%;
    width: unset !important
}

section.cust-logo .item .customer-logo {
    height: 110px;
    text-align: center;
    margin: 0 auto
}

footer.wow.fadeInUp {
    background-image: url(/images/footer-footer.jpg);
    padding: 30px 20px 0;
    background-repeat: no-repeat;
    background-size: 100% 100%
}

.ab-ft {
    padding: 20px 0 0
}

.footer-p {
    font-size: 18px;
    color: #fff;
    font-weight: 500
}

.foot-btn {
    text-align: left;
    margin-top: 25px
}

.foot-btn a {
    background-color: #8d8d8d;
    padding: 10px;
    border-radius: 40px;
    font-size: 16px;
    color: #fff;
    border: 2px solid #fff
}

h4.news-letter-custom {
    font-size: 22px;
    color: #fff;
    font-weight: 600
}

h4 {}

.footer-menus h4 {
    font-size: 22px;
    color: #fff;
    font-weight: 600
}

ul.foot-menuss li {
    list-style: none;
    padding: 0 !important
}

ul.foot-menuss {
    padding: 0;
    color: #fff;
    position: relative;
    word-break: break-word;
    text-align: start
}

ul.foot-menuss li {
    display: block;
    line-height: 45px
}

ul.foot-menuss li img {
    margin: 0 -10px;
    line-height: 0;
    display: inline-block
}

ul.foot-menuss li a {
    color: #fff !important;
    line-height: 10px !important;
    padding: 0 !important;
    font-size: 15px;
    height: 20px !important;
    padding-left: 20px !important;
    text-decoration: none
}

footer {
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center center;
    max-width: 1600px;
    margin: 0 auto;
    margin-top: 0;
    padding: 100px 0 60px;
    z-index: 999;
    background-color: #fff
}

.ft-bg-color {
    padding: 20px 0 40px
}

.ab-ft {
    color: #fff;
    position: relative;
    word-break: break-word;
    text-align: start
}

.footer-p {
    margin-top: 12px;
    padding-bottom: 20px;
    padding-right: 50px
}

ul.footer-menus-list {
    padding-top: 0
}

.brr .ab-ft {
    display: inline-block
}

.container.azxczx {
    text-align: center
}

p.asdaszxc {
    text-align: left;
    color: #f8931f !important
}

.sss {
    float: right
}

body .azxczx {
    background-color: unset !important;
    padding: 15px 15px 5px;
    border-top: 1px solid #f8931f
}

p.asdaszxc a {
    color: #f8931f
}

.subscribe p {
    color: #fff;
    font-size: 16px
}

.subscribe .custom-input-email {
    background-color: #fff;
    width: 100%;
    color: #000;
    border-radius: 100px;
    height: unset;
    padding: 8px 10px
}

.subscribe {
    position: relative
}

.email-btn {
    padding: 10px 0;
    font-size: 14px;
    height: 38px !important;
    width: 35% !important;
    outline: unset;
    text-align: center;
    border: unset;
    position: absolute;
    right: 0;
    border-radius: 30px;
    background-color: #f8931f;
    top: 65px;
    color: #fff !important;
    text-transform: uppercase
}

.subscribe .custom-input-email::placeholder {
    color: #7e7e7e
}

div#success-newsletter {
    display: none
}

div#error-newsletter {
    display: none
}

section.faqs {
    max-width: 1600px;
    margin: 0 auto;
    background-image: url(/images/faq_back.jpg);
    padding: 50px 0 80px;
    background-size: 100% 100%
}

.digital {
    text-align: center
}

.digital h2 {
    font-size: 32px;
    text-transform: uppercase;
    color: #373737;
    font-weight: 600;
    padding: 10px 0
}

.faqs button.accordion.active {
    color: #fff
}

.faqs .panel {
    webkit-box-shadow: unset !important;
    box-shadow: unset !important;
    margin-bottom: 20px;
    background-color: transparent
}

button.accordion.active {
    color: #808286 !important;
    position: relative
}

.accordion:after {
    color: #7d7d7d;
    float: right;
    margin-left: 5px;
    background-image: url(/images/plus-sign.png);
    content: "";
    height: 30px;
    width: 30px;
    background-repeat: no-repeat;
    position: relative;
    top: 10px
}

.faqs .accordion.active:after {
    color: #a8a8a8;
    font-size: 30px;
    background-image: url(/images/cross.png);
    background-repeat: no-repeat;
    height: 30px;
    width: 30px;
    font-size: 0;
    right: 20px;
    position: absolute;
    top: 30px
}

.faqs p {
    color: #7d7d7d;
    font-size: 16px;
    font-weight: 500;
    max-height: 100px !important;
    max-width: 100%;
    margin: 0 auto;
    text-align: left;
    padding: 10px 15px
}

.faqs .accordion {
    color: #7d7d7d;
    cursor: pointer;
    padding: 20px;
    width: 100%;
    text-align: left;
    border: none;
    outline: none;
    transition: .4s;
    margin-bottom: 10px;
    font-weight: 600;
    background-color: transparent;
    border-bottom: 2px solid #7d7d7d;
    font-size: 20px
}

.faqs .active,
.accordion:hover {}

.faqs .panel {
    padding: 0 18px;
    display: none;
    overflow: hidden
}

.faqs {
    text-align: center;
    margin-top: 50px;
    max-width: 80%;
    margin: 0 auto
}

.faqs span.numbers {
    font-size: 24px;
    padding: 0 40px 0 0;
    color: #a8a8a8
}

.faqs .panel p {
    display: block
}

ul.head-icons li {
    list-style: none
}

ul.head-icons {
    padding: 10px
}

ul.head-icons li a {
    margin: 0 5px
}

ul.head-icons li a img:hover {
    background-color: #f8931f;
    border-radius: 50px;
    color: #000
}

.zig-zag-image-red img {
    width: 100%
}

.zig-zag-image-yellow img {
    width: 100%
}

.zig-zag-image-green img {
    width: 100% !important
}

.view-all-case a:hover {
    text-decoration: none
}

section.why-chose-us .xs:last-child::before {
    opacity: 0
}

h2.counter-head-wrapper {
    color: #f8921f;
    margin-top: 60px;
    text-align: center
}

p.cont-para {
    text-align: center;
    margin-top: 20px;
    color: #fff;
    font-size: 16px;
    font-weight: 400
}

span.counter.animated.fadeInDownBig {
    margin: 0 10px;
    background-color: #fff;
    padding: 30px 15px;
    border-radius: 50px;
    font-size: 33px;
    font-weight: 600
}

p.count-para {
    text-align: center;
    color: #ffffffe0;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase
}

.view-all-case a:hover {
    background-color: #f8931f;
    transition: .5s ease;
    color: #fff;
    border: 1px solid #fff;
    opacity: .6
}

.right-cont h2 {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 22px;
    text-align: left;
    margin-top: 0
}

.right-cont p {
    font-size: 14px;
    text-align: left;
    line-height: 22px
}

@media only screen and (max-width:900px) {
    body .search-btn-1 form {
        max-width: 80%
    }
    body a.logo img {
        margin: 0 auto
    }
    body .wsmenu-list li:hover .childs {
        display: block !important;
        position: unset !important
    }
    body .mbl-none-custom {
        display: none
    }
    body li.gold-bg-wrapper a {
        font-size: 10px
    }
    body li.advance-bg-wrapper a {
        font-size: 10px
    }
    body li.vip-bg-wrapper a {
        font-size: 10px
    }
    body .bg-wrapper:hover {
        box-shadow: none !important
    }
    body .cccp {
        width: 100%;
        margin: 0 auto;
        z-index: -9999
    }
    body h2.break {
        font-size: 22px;
        padding: 0;
        position: relative;
        top: 17px
    }
    body .featured-div-wrappers-3:before {
        top: 57px;
        left: 15px;
        opacity: 0
    }
    body .featured-div-wrappers-2:before {
        top: 57px;
        left: 10px;
        opacity: 0
    }
    body .on-page-seo {
        display: none
    }
    body .off-page-seo {
        display: none
    }
    body .content-writing {
        display: none
    }
    body .mobile-div.gold {
        display: block !important
    }
    body .mobile-div-advance {
        display: block !important
    }
    body .mobile-div-vip {
        display: block !important
    }
    body .offpage-mbl-gold {
        display: block !important
    }
    body .offpage-mbl-advance {
        display: block !important
    }
    body .offpage-mbl-vip {
        display: block !important
    }
    body .content-mbl-gold {
        display: block !important
    }
    body .content-mbl-advance {
        display: block !important
    }
    body .content-mbl-vip {
        display: block !important
    }
    body li.packes {
        font-size: 16px !important
    }
    body .featured-div-wrappers-1:before {
        display: none
    }
    body li.pack {
        font-size: 16px !important
    }
    body li.packs {
        font-size: 16px !important
    }
    body .mbl-small {
        width: 70%
    }
    body .small {
        width: 30%
    }
    body .featured-bg-wrapper h2 {
        font-size: 14px;
        text-align: center;
        padding: 10px 5px !important
    }
    body ul.featured-listed li {
        padding: 6px 0 6px 0;
        font-size: 10px
    }
    body .w3-bar.w3-black {
        border-radius: unset;
        width: unset;
        background: unset;
        border: unset !important
    }
    body button.w3-bar-item.w3-button-1 {
        width: unset
    }
    body button.w3-bar-item.w3-button {}
    body body button.w3-bar-item.w3-button-1:hover {
        border-radius: unset !important
    }
    body body button.w3-bar-item.w3-button-2 {
        width: 100%
    }
    body button.w3-bar-item.w3-button-2:hover {
        border-radius: 25px !important
    }
    body button.w3-bar-item.w3-button-2 {}
    body h2.price-head {
        padding: 0;
        font-size: 16px;
        text-transform: capitalize
    }
    body .wrap-case p {
        font-size: 14px;
        line-height: 20px;
        max-width: 100% !important;
        text-transform: capitalize
    }
    body .wrap-case h2 {
        font-size: 22px
    }
    body section.case-banner {
        padding: 0
    }
    body section.case-case-cent {
        padding: 0
    }
    body .wrapr-cases h2 {
        font-size: 22px
    }
    body .wrapr-cases p {
        font-size: 14px
    }
    body .wrapr-cases {
        padding: 0
    }
    body .case-left h2 {
        font-size: 16px
    }
    body .case-left p {
        font-size: 12px
    }
    body .wrap-cont p {
        max-width: 100%;
        font-size: 16px;
        padding: 0
    }
    body section.cont-banner {
        padding: 0
    }
    body .wrap-contss h2 {
        font-size: 16px;
        max-width: 100%
    }
    body .wrap-contss p {
        max-width: 100%;
        font-size: 12px
    }
    body .divi-main {
        max-width: 100%
    }
    body .wrap-capa {
        padding: 0 10px;
        text-align: center
    }
    body .wrap-capa h2 {
        text-align: center;
        font-size: 16px;
        line-height: 20px;
        max-width: unset
    }
    body section.section-11 {
        padding: 20px 0;
        background-image: unset;
        background-color: #000
    }
    body section.section-11 p {
        max-width: 100%
    }
    body .wrap-capa p {
        font-size: 12px !important
    }
    body section.listing {
        padding: 20px 10px
    }
    body h2.agency {
        max-width: 100%;
        text-align: left;
        font-size: 18px;
        padding: 0
    }
    body ul.unorder-list {
        padding: 0 10px;
        text-align: left
    }
    body ul.unorder-list li a {
        font-size: 12px
    }
    body ul.unorder-list li {
        line-height: 20px
    }
    body ul.unorder-side-list {
        margin: 0
    }
    body ul.unorder-side-list li {
        width: 50%;
        float: left
    }
    body ul.unorder-side-list li a {
        font-size: 12px;
        padding: 0 10px 0;
        width: 100%;
        margin: 0 auto;
        margin-top: 10px
    }
    body h2.choose {
        font-size: 18px;
        text-align: left;
        padding: 0
    }
    body .main-agency p {
        font-size: 12px
    }
    body .message {
        max-width: unset;
        position: unset;
        margin: 0;
        margin-bottom: 20px
    }
    body .wrap-picture {
        position: unset;
        max-width: unset
    }
    body section.ageny-middle {
        background-image: unset;
        background-color: #000;
        padding: 10px 0 40px
    }
    body .agency-paragraph p {
        font-size: 12px
    }
    body .denis p {
        max-width: unset;
        padding: 0
    }
    body .seo-seos {
        float: left;
        text-align: left
    }
    body .seo-seo {
        padding: 10px 0
    }
    body .seo-seos p {
        text-align: left;
        font-size: 12px
    }
    body .seo-seos a {
        font-size: 12px;
        padding: 5px 10px
    }
    body ul.unorder-side-lists li a {
        width: 100%;
        font-size: 12px !IMPORTANT;
        padding: 5px 10px !important;
        float: left
    }
    body ul.unorder-side-lists li {
        float: left;
        width: 50%
    }
    body .bussin-wrap h2 {
        font-size: 16px
    }
    body .bussin-wrap p {
        max-width: 100%;
        font-size: 12px
    }
    body section.back-slide {
        background-image: unset;
        background-color: #f8931f;
        padding: 0
    }
    body .chance-pros-mains {
        padding: 0
    }
    body .chance-inner-wrapper-products h2 {
        font-size: 16px
    }
    body ul.cure-home-wrapper {
        padding: 0 30px
    }
    body .discuss h4 {
        font-size: 16px
    }
    body .discuss p {
        max-width: 100%;
        font-size: 12px
    }
    body section.slide-in {
        padding: 20px 0 0
    }
    body section.slider-main {
        padding: 20px 0
    }
    body .cure-home-right img {
        margin: 0 auto !important
    }
    body .digi-para p {
        font-size: 14px;
        padding: 0 0 10px
    }
    .dma-main-content {
        overflow: hidden
    }
    body .dma-main-content-2 p {
        font-size: 12px;
        padding: 10px 0 0;
        max-width: unset
    }
    body .dma-main-content-1 img {
        margin: unset !important;
        margin: 0 auto !important
    }
    body .slide-in .owl-nav {
        display: none
    }
    body .main-mains {
        position: unset;
        left: unset
    }
    body .main-slider-head h2 {
        text-align: center;
        font-size: 16px;
        padding: 10px 0;
        line-height: 25px
    }
    body .main-slider-head p {
        text-align: center;
        max-width: unset
    }
    body .cus-log h2 {
        font-size: 16px;
        text-align: center
    }
    body .text h2 {
        text-align: center;
        font-size: 16px
    }
    body section.ser-banner {
        padding: 0 0 50px
    }
    body .text a {
        font-size: 12px;
        padding: 10px
    }
    body .digital-wrapper p {
        max-width: 100%
    }
    body .digital-wrapper {
        padding: 0
    }
    body .wrapper-digitals {
        text-align: center
    }
    body .wrapper-digitals img {
        margin: 0 auto
    }
    body p.digi-para {
        text-align: center
    }
    body .contents-1 {
        text-align: center;
        position: unset;
        left: unset
    }
    body .contents-1 h5 {
        text-align: center;
        font-size: 22px
    }
    body .contents-1 p {
        text-align: center;
        display: unset;
        padding: 20px 0
    }
    body .didit-img {
        margin-top: 40px
    }
    body h2.camping {
        font-size: 16px
    }
    body .latest-pro .owl-nav {
        display: none !important
    }
    body .cure-home-right-1 {
        width: unset
    }
    body .cure-home-left-1 {
        width: unset;
        float: unset;
        padding-top: 0 !important
    }
    body section.latest-pro {
        padding: 0
    }
    body section.latest-pro img {
        margin: 0 auto
    }
    body section.center-bnnr {
        display: none
    }
    body .cure-home-right {
        width: unset
    }
    body .cure-home-left {
        width: unset
    }
    body h2.fea-pro {
        text-align: left;
        font-size: 18px
    }
    body .cure-home-left p {
        font-size: 12px;
        text-align: justify
    }
    body .chance-inner-wrapper-product {
        padding: 0 20px 20px 0
    }
    body .cure-home-left-1 p {
        font-size: 12px;
        text-align: justify
    }
    body .odometer.odometer-auto-theme .odometer-digit,
    .odometer.odometer-theme-train-station .odometer-digit {
        padding: 10px;
        font-size: 25px;
        text-align: center;
        margin: 0 auto
    }
    body .pos-cell.right {
        margin-top: 0
    }
    .odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,
    .odometer.odometer-theme-train-station .odometer-digit .odometer-digit-inner {
        left: 0
    }
    body .odometer.odometer-auto-theme .odometer-digit .odometer-value,
    .odometer.odometer-theme-train-station .odometer-digit .odometer-value {
        text-align: center;
        top: -10px;
        position: relative;
        left: -9px;
        font-size: 36px
    }
    body .case-one {
        display: none
    }
    body .case-one-1 {
        display: none
    }
    body .brr .ab-ft {
        padding: 0;
        margin-top: 0px !important;
    }
    body .search-btn {
        display: none
    }
    body ul.ft-address li {
        width: 100% !important;
        margin-bottom: 20px
    }
    body .footer-menus h4 {
        font-size: 18px !important
    }
    body h4.news-letter-custom {
        font-size: 18px
    }
    body p.asdaszxc {
        text-align: center
    }
    body .sss {
        float: unset
    }
    body section.section-1 {
        padding: 20px 0 20px 0 !important
    }
    body .pos-cell.left h1 {
        font-size: 14px;
        line-height: 16px;
        text-align: center;
        max-width: unset !important
    }
    body .analysis-btn {
        text-align: center;
        margin-top: 20px;
        margin-bottom: 20px
    }
    body .analysis-btn a {
        font-size: 12px;
        padding: 10px;
        text-align: center
    }
    body p.count-para {
        font-size: 12px
    }
    body h2.counter-head-wrapper {
        margin-top: 20px;
        max-width: 100%;
        text-align: center;
        margin-bottom: 40px
    }
    body span.counter.animated.fadeInDownBig {
        padding: 10px 0;
        font-size: 16px
    }
    body h2.pane-title {
        font-size: 14px;
        text-align: center
    }
    body .seo-suc {
        text-align: center;
        max-width: 70%;
        margin: 0 auto
    }
    body .seo-suc .email-btn {
        font-size: 12px;
        padding: 13px 25px 12px;
        height: unset !important
    }
    body .zig-zg-red {
        font-size: 14px !important;
        padding: 5px 15px;
        float: none;
        max-width: unset !important;
        width: 100% !important;
        height: unset
    }
    body .zig-zg-red:before {
        display: none
    }
    body .zig-zg-red h2 {
        margin: 0;
        font-size: 16px;
        padding: 10px 0 10px 0
    }
    body .zig-zg-red p {
        font-size: 13px
    }
    body .zig-zg-blue:before {
        display: none
    }
    body .zig-zg-blue {
        padding: 10px;
        width: 100% !important;
        height: unset;
        max-width: unset
    }
    body .zig-zg-blue h2 {
        font-size: 16px
    }
    body .zig-zg-blue p {
        font-size: 13px
    }
    body .zig-zag-image-yellow {
        height: unset;
        width: 100%
    }
    body .zig-zg-yellow {
        padding: 10px 10px 0;
        max-width: unset;
        width: 100%;
        height: unset
    }
    body .zig-zg-yellow h2 {
        font-size: 16px
    }
    body .zig-zg-yellow p {
        font-size: 13px
    }
    body .zig-zg-yellow:before {
        display: none
    }
    body .zig-zg-green {
        padding: 10px;
        width: 100%;
        max-width: unset;
        height: unset;
        float: none
    }
    body .zig-zg-green h2 {
        font-size: 16px
    }
    body img.img-img-one {
        display: none
    }
    body .zig-zg-green:before {
        display: none
    }
    body .zig-zag-image-green {
        width: 100%;
        float: none;
        position: relative;
        max-width: unset
    }
    .redss {
        background-color: unset;
        width: 100% !important
    }
    body .zig-zg-white::before {
        display: none
    }
    body .zig-zg-white {
        padding: 0 10px;
        height: unset !important
    }
    body .zig-zg-white h2 {
        padding: 10px 0;
        font-size: 16px
    }
    body .zig-zg-white p {
        font-size: 13px;
        max-width: 100%
    }
    body .case {
        position: relative
    }
    body .case h2 {
        font-size: 16px;
        font-weight: 600
    }
    .case p {
        font-size: 13px
    }
    body .caseones {
        text-align: center;
        background-color: #3a3337;
        position: unset;
        height: 300px;
        max-width: unset;
        margin-top: 20px
    }
    body .caseones img {
        width: 100px
    }
    .caseones h2 {
        font-size: 14px;
        margin: 0;
        padding: 10px 10px 20px
    }
    .caseones p {
        max-width: 100%;
        font-size: 12px
    }
    body .viewss a {
        font-size: 13px;
        text-align: center
    }
    .viewss {
        text-align: center;
        display: block;
        padding-left: 11px;
        margin-top: 10px
    }
    body .caseones-1 {
        position: unset;
        background-color: #3a3337;
        width: 100%;
        max-width: unset;
        text-align: center;
        margin-top: 20px;
        height: 300px;
        padding: 20px 10px 0
    }
    body .caseones-1 img {
        width: 100px
    }
    body .caseones-1 h2 {
        text-align: center;
        font-size: 16px;
        margin: 0;
        padding: 15px 10px
    }
    body .caseones-1 p {
        margin: 0 auto;
        font-size: 13px
    }
    .view-all-case a {
        font-size: 12px;
        font-weight: 500;
        padding: 8px 10px
    }
    body .why-us {
        padding: 10px 0
    }
    body .why-us h2 {
        font-size: 22px
    }
    body .why-us p {
        font-size: 13px
    }
    body .right-cont {
        text-align: center;
        padding: 0
    }
    body .right-cont p {
        text-align: center;
        font-size: 13px
    }
    body .xs:before {
        width: 90%;
        margin: 0 auto;
        bottom: -30px
    }
    body .right-cont h2 {
        font-size: 16px;
        font-weight: 500;
        text-align: center
    }
    body section.custom-Testimonials {
        padding: 10px 0
    }
    body .customer h2 {
        font-size: 22px
    }
    body .customer p {
        font-size: 13px
    }
    body .cust-main {
        text-align: center !important;
        width: 100%;
        margin: 0 auto;
        height: 400px !important
    }
    body .cust-nam {
        font-size: 14px !important;
        padding: 0 0;
        text-align: left
    }
    body .cust-nam h5 {
        text-align: left;
        padding: 0 0 0 10px;
        font-size: 13px
    }
    body .cust-cont p {
        font-size: 10px;
        max-width: 90%;
        margin: 0 auto;
        line-height: 18px
    }
    body .inner-testimonial {
        width: 55%;
        height: 400px !important
    }
    body .cust-main::before {
        left: 100px;
        display: none
    }
    body .custom-Testimonials .owl-dots {
        top: 5px !important
    }
    body .cus-log p {
        font-size: 13px
    }
    body .digital h2 {
        font-size: 16px !important;
        text-align: center
    }
    body section.custom-Testimonials .owl-next {
        display: none
    }
    body .subscribe .custom-input-email {
        width: 70%;
        position: relative
    }
    body .subscribe .email-btn {
        top: 42px;
        height: 40px !important;
        width: 30% !important;
        left: 40%
    }
    body .faqs .accordion {
        padding: 0;
        width: 100%;
        font-size: 14px;
        text-align: left;
        font-weight: 400
    }
    body .faqs span.numbers {
        font-size: 13px;
        padding: 0 15px 0 0
    }
    body .accordion:after {
        width: 30px;
        height: 30px;
        position: relative;
        left: -20px;
        top: 0;
        display: none
    }
    body .faqs {
        text-align: center;
        padding-top: 20px;
        padding-bottom: 20px
    }
    body .zig-zag-image-red {
        max-width: unset;
        width: 100% !important;
        height: unset !important
    }
    body .faqs .panel p {
        max-width: 100%;
        font-size: 11px
    }
    body .footer-p {
        font-size: 12px !important;
        padding: 0 0 30px
    }
    body .foot-btn a {
        font-size: 12px
    }
}

ul.ft-address {
    display: inline-block;
    padding: 0;
    line-height: 20px !important
}

ul.ft-address li {
    padding: 0 10px;
    list-style: none;
    display: block;
    margin-bottom: 15px
}

ul.ft-address li img {
    display: inline-block;
    margin: 0 0;
    position: relative;
    left: 15px;
    position: absolute
}

ul.ft-address li a {
    color: #fff;
    line-height: 40px;
    padding: 0 0 0;
    margin: 0 0;
    font-size: 14px;
    display: inline-block;
    line-height: 16px;
    padding-left: 20px !important
}

.case-img {
    position: absolute;
    bottom: 0;
    right: 0
}

@media screen and (min-device-width:320px) and (max-device-width:450px) {
    body .subscribe .email-btn {
        width: 30% !important;
        left: 40%;
        top: 66px
    }
}

@media screen and (min-device-width:320px) and (max-device-width:768px) {
    body section.tabs-cont {
        padding-top: 0
    }
    body h2.web-des {
        font-size: 24px
    }
    body .w3-bar.w3-black button {
        background-color: #fff !important;
        font-size: 12px !important;
        line-height: 14px;
        display: inline-block;
        height: unset !important;
        min-width: 49%;
        border-radius: unset;
        float: left;
        margin-right: 3px;
        padding: 10px 0;
        margin-bottom: 9px;
        border-radius: 15px !important
    }
    body .subscribe .email-btn {
        right: 0;
        top: 43px;
        height: 47px !important
    }
}

@media screen and (max-width:650px) {
    .case-case {
        position: relative
    }
    body .subscribe .custom-input-email {
        width: 90%
    }
    body .subscribe .email-btn {
        width: 30% !important;
        left: 60%;
        top: -38px;
        padding: 0 !important;
        height: unset !important;
        padding: 9px 0 !important
    }
}

.main-case {
    position: relative;
    margin-bottom: 90px;
    margin-top: 50px
}

.main-case-two {
    position: relative
}

@media(max-width:1024px) {
    body .off-page-seo ul.featured-listed.featured-listed-left {
        margin: unset !important
    }
}

@media(min-width:1024px) and (max-width:1400px) {
    body .wsmenu-list>li>a {
        padding: 0 5px 0 !important;
        margin: 0 5px 0 !important;
        text-align: center;
        font-size: 14px !important
    }
    body ul.mobile-sub.wsmenu-list {
        text-align: center
    }
    body .search-btn li img {
        display: none
    }
    body .featured-div-wrappers-1:before {
        left: 5px
    }
    body .caseones-1 {
        bottom: 35px !important
    }
    body .odometer.odometer-auto-theme .odometer-digit .odometer-value,
    .odometer.odometer-theme-train-station .odometer-digit .odometer-value {
        top: -15px !important;
        font-size: 36px;
        margin: 0 auto;
        left: -10px !important
    }
    body .main-mains {
        position: unset;
        left: 0
    }
    body section.slider-main {
        padding: 0 0 0 10px
    }
    body .latest-pro .owl-carousel-ppps .owl-prev {
        left: 0;
        display: none
    }
    body .latest-pro .owl-carousel-ppps .owl-next {
        display: none
    }
    body h2.counter-head-wrapper {
        max-width: 100%;
        margin: 0 auto;
        margin-top: 60px
    }
    body span.counter.animated.fadeInDownBig {
        padding: 25px 10px
    }
    section.logo-sec {
        padding: 10px 15px
    }
    body .pos-cell.left h1 {
        margin: 0 0 0 30px
    }
    body .analysis-btn {
        margin: 30px 0 0 20px
    }
    body .zig-zg-red {
        padding: 20px 30px;
        max-width: unset
    }
    body .zig-zg-red:before {
        right: -18px
    }
    body .zig-zag-image-red {
        max-width: unset;
        height: 350px !important
    }
    body .zig-zg-blue {
        padding: 10px
    }
    body .zig-zag-image-red img {
        width: 100% !important;
        height: 100%
    }
    body .zig-zag-image-yellow img {
        width: 100%;
        height: 100%
    }
    body .zig-zg-yellow h2 {
        font-size: 16px
    }
    body .zig-zg-yellow p {
        line-height: 16px;
        font-size: 13px
    }
    body .zig-zg-green {
        padding: 10px
    }
    body .zig-zag-image-green img {
        height: 100%
    }
    body .caseones {
        top: 25%
    }
    body .cust-main {
        height: 400px
    }
    body .inner-testimonial {
        height: 400px
    }
}

.cas-one-one {
    position: relative
}

body .wsmenu-list>li>a:hover {
    background-color: unset !important;
    color: #f8921f !important
}

section.ser-banner {
    padding: 50px 0;
    max-width: 1600px;
    margin: 0 auto;
    background-color: #3a3337
}

.text {
    text-align: center
}

.text h2 {
    font-size: 28px;
    color: #f8931f;
    text-transform: uppercase;
    font-weight: 500;
    margin-bottom: 40px
}

.text a {
    margin-top: 30px;
    background-color: #9d999b;
    border-radius: 50px;
    padding: 15px 40px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-size: 16px;
    border: 1px solid #fff
}

section.digital {
    padding: 50px 0 50px 0;
    background-color: #f2f2f2;
    max-width: 1600px;
    margin: 0 auto
}

.digital-wrapper {
    padding: 0 0 100px
}

.contents-1 h5 {
    text-align: left;
    font-size: 32px;
    color: #f8931f;
    margin: 0;
    font-weight: 600
}

.contents-1 p {
    text-align: left;
    display: flex;
    color: #7d7d7d;
    font-size: 14px;
    font-weight: 500
}

p.digi-para {
    text-align: left;
    padding: 20px 0;
    color: #7d7d7d
}

.contents-1 {
    position: relative;
    left: -15px
}

.digital-wrapper p {
    margin: 0 auto;
    text-align: center;
    max-width: 70%;
    color: #7d7d7d;
    font-size: 14px
}

.didit-img img {
    margin: 0 auto
}

.wrapper-digitals img {
    text-align: left
}

.wrapper-digitals {
    padding: 50px 0 0
}

.didit-img {
    padding: 0 0
}

body a:hover {
    text-decoration: unset
}

.case-one-laptop1 {
    position: absolute;
    right: 0;
    top: -20px
}

.case-one-laptop2 {
    position: absolute;
    left: -20px;
    bottom: -20px
}

.main-case-two:hover .case-one-laptop2 img {
    transform: perspective(260px) rotateX(0) rotateY( 10deg) scale(1);
    transition: .5s ease
}

.case-one-laptop2 img {
    transform: unset;
    transition: .5s ease
}

.main-case:hover .case-one-laptop1 img {
    transform: perspective(410px) rotateX(0) rotateY( -8deg) scale(1) !important;
    transition: .5s ease
}

.case-one-laptop1 img {
    transform: unset;
    transition: .5s ease
}

@media only screen and (min-width:999px) and (max-width:1200px) {
    .pos-cell.left h1 {
        color: #fff;
        font-size: 20px;
        line-height: 50px;
        max-width: 88%;
        text-transform: uppercase;
        font-weight: 600;
        line-height: 37px
    }
    .analysis-btn a {
        padding: 12px 30px;
        background-color: #919191ba;
        border: 3px solid #fff;
        border-radius: 100px;
        color: #fff;
        text-transform: uppercase;
        font-size: 15px;
        text-decoration: none;
        font-weight: 500;
        letter-spacing: 1px
    }
    body .odometer.odometer-auto-theme .odometer-digit,
    .odometer.odometer-theme-train-station .odometer-digit {
        padding: 20px 10px 0;
        font-size: 20px;
        text-align: center;
        margin: 0 auto
    }
    body .odometer.odometer-auto-theme .odometer-digit .odometer-value,
    .odometer.odometer-theme-train-station .odometer-digit .odometer-value {
        text-align: center;
        top: 10px;
        position: relative;
        left: -5px
    }
    .case-one-laptop2 img {
        transform: unset;
        transition: .5s ease;
        max-width: 70%;
        margin: 0 auto
    }
    .case-one-laptop2 {
        position: absolute;
        left: -20px;
        bottom: 40px
    }
    .case-one-laptop1 {
        position: absolute;
        right: 0;
        top: 20px
    }
    .case-one-laptop1 img {
        transform: unset;
        transition: .5s ease;
        max-width: 80%;
        margin: auto
    }
    .caseones-1 img {
        max-width: 80% !important
    }
    .caseones-1 h2 {
        color: #f9931f;
        font-weight: 600;
        font-size: 20px
    }
    .caseones h2 {
        color: #f9931f;
        font-weight: 600;
        font-size: 20px
    }
    body .caseones {
        top: 10% !important
    }
    .view-all-case {
        margin-top: 60px
    }
    .main-case {
        position: relative;
        margin-bottom: 60px
    }
    .caseones-1 {
        text-align: left;
        position: absolute;
        max-width: 50%;
        bottom: 70px;
        right: 0
    }
    .footer-p p {
        font-weight: 500 !important;
        font-size: 16px
    }
    ul.ft-address li {
        padding: 0 10px;
        list-style: none;
        display: block;
        margin-bottom: 20px
    }
    .odometer-formatting-mark {
        color: #fb8319;
        vertical-align: bottom;
        font-size: 50px
    }
    .zig-zg-red p {
        color: #fff;
        font-size: 12px;
        text-align: left;
        text-transform: capitalize;
        line-height: 24px
    }
    .zig-zg-red {
        background-color: #f15c43;
        width: 50%;
        max-width: 50%;
        padding: 10px 20px !important;
        float: left;
        height: 310px;
        position: relative
    }
    body .zig-zg-blue {
        float: left;
        max-width: 50%;
        background-color: #77cad5;
        height: 310px;
        padding: 10px 10px 70px 20px;
        position: relative
    }
    body .zig-zag-image-red {
        max-width: unset;
        height: 310px !important
    }
    .zig-zag-image-yellow {
        float: left;
        display: inline-block;
        width: 50%;
        height: 310px;
        overflow: hidden
    }
    .zig-zg-blue p {
        color: #fff;
        font-size: 12px;
        text-transform: capitalize;
        line-height: 24px
    }
    body .zig-zg-yellow p {
        line-height: 20px;
        font-size: 12px
    }
    .zig-zg-yellow {
        float: left;
        max-width: 50%;
        background-color: #f8931f;
        height: 310px;
        padding: 0 20px;
        position: relative
    }
    .zig-zg-green p {
        color: #fff;
        font-size: 12px;
        text-transform: capitalize;
        line-height: 24px
    }
    body .zig-zg-green {
        float: left;
        max-width: 50%;
        background-color: #566e20;
        height: 310px;
        padding: 10px 20px 60px;
        position: relative
    }
    .zig-zag-image-green {
        height: 310px;
        overflow: hidden
    }
    .zig-zg-white {
        height: 310px;
        text-align: left;
        padding: 20px 40px 20px 30px;
        background-color: #fff;
        position: relative
    }
    .zig-zg-green:before {
        position: absolute;
        content: "";
        background-image: url(/images/green.png);
        background-size: 100% 100%;
        background-repeat: no-repeat;
        width: 15%;
        height: 50px;
        top: 40%;
        right: -21px;
        z-index: 999
    }
    .zig-zg-white h2 {
        color: #373737;
        padding: 0 0;
        font-weight: 600;
        font-size: 22px;
        text-transform: uppercase
    }
    .zig-zg-red h2 {
        color: #fff;
        margin-top: 10px;
        text-transform: uppercase;
        font-size: 18px
    }
    .zig-zg-blue h2 {
        color: #fff;
        text-transform: uppercase;
        font-size: 18px
    }
}

@media only screen and (min-width:320px) and (max-width:767px) {
    .pane-contents {
        padding: 10px 0;
        background-repeat: no-repeat;
        margin: 0 auto;
        background-size: cover !important
    }
    section.topi {
        background-color: #f8931f;
        margin: 0 auto;
        background: url(/images/cente.jpg);
        background-size: cover !important;
        background-position: center center;
        background-size: cover !important;
        padding-top: 10px;
        background: unset;
        background-color: #e48a21
    }
    body .seo-suc .form-control {
        border-radius: 100px;
        height: unset !important;
        padding: 10px
    }
    body .zig-zag-image-red {
        display: none
    }
    body .zig-zag-image-yellow {
        display: none
    }
    .zig-zag-image-green img {
        display: none
    }
    body .zig-zag-image-green {
        height: unset
    }
    section.case-study {
        text-align: center;
        padding: 10px 0 50px;
        background-color: #f2f2f2;
        margin: 0 auto;
        position: relative
    }
    section.case-study:after {
        position: absolute;
        content: "";
        opacity: 0
    }
    .owl-carousel-pp .owl-nav {
        display: none
    }
    body .cust-main {
        text-align: center !important;
        width: 100%;
        margin: 0 auto;
        height: 250px !important;
        background-size: cover !important;
        background-position: 90% 100%
    }
    body .view-all-case {
        margin-top: 30px
    }
    .case-one-laptop2 {
        position: absolute;
        left: -20px;
        bottom: -20px;
        display: none
    }
    .case-one-laptop1 {
        position: absolute;
        left: -20px;
        bottom: -20px;
        display: none
    }
    body .main-case {
        position: relative;
        margin-bottom: 40px
    }
    .pane-contents {
        padding: 10px 0;
        background-repeat: no-repeat;
        margin: 0 auto;
        background-size: cover !important
    }
    section.topi {
        background-color: #f8931f;
        margin: 0 auto;
        background: url(/images/cente.jpg);
        background-size: cover !important;
        background-position: center center;
        background-size: cover !important;
        padding-top: 10px;
        background: unset;
        background-color: #e48a21
    }
    body .seo-suc .form-control {
        border-radius: 100px;
        height: unset !important;
        padding: 10px
    }
    body .zig-zag-image-red {
        display: none
    }
    body .zig-zag-image-yellow {
        display: none
    }
    .zig-zag-image-green img {
        display: none
    }
    body .zig-zag-image-green {
        height: unset
    }
    section.case-study {
        text-align: center;
        padding: 10px 0 50px;
        background-color: #f2f2f2;
        margin: 0 auto;
        position: relative
    }
    section.case-study:after {
        position: absolute;
        content: "";
        opacity: 0
    }
    .owl-carousel-pp .owl-nav {
        display: none
    }
    footer.wow.fadeInUp {
        background-image: url(/images/footer-footer.jpg);
        padding: 0 20px;
        background-repeat: no-repeat;
        background-size: 100% 100%
    }
    body .subscribe form {
        position: relative !important;
    }
    body .custom-Testimonials .owl-nav {
        position: absolute;
        width: 100%;
        top: 50%;
        display: none
    }
    .cust-main::after {
        position: absolute;
        content: "";
        height: 40px;
        width: 50px;
        z-index: 999;
        background-image: url(/images/slid-after.png);
        background-repeat: no-repeat;
        bottom: 0;
        right: 0;
        opacity: 0
    }
}

.dma-main-content {
    position: relative;
    overflow: hidden;
    border-top-right-radius: 0%;
    border-top-left-radius: 0%;
    margin: 0 0;
    border-radius: 0
}

.dma-main-content-1 img {
    width: unset !important;
    margin: 0 auto;
    max-width: 100%;
    max-height: 100%
}

section.slider-main {
    background-image: url(/images/mains-sli.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 100px 0;
    max-width: 1600px;
    margin: 0 auto
}

.main-mains {
    position: relative;
    left: -30px
}

.main-slider-head h2 {
    color: #fff;
    font-size: 30px;
    text-transform: capitalize;
    font-weight: 500
}

.main-slider-head p {
    color: #fff;
    max-width: 77%;
    text-align: justify
}

.dma-main-content:hover .dma-main-content-2 p {
    color: #f8921f !important
}

.back-whi {}

section.bussiness-logo {
    background-color: #f2f2f2;
    padding: 50px 0;
    max-width: 1600px;
    margin: 0 auto
}

.back-whi img {
    margin: 0 auto;
    margin-top: 25px
}

.bussin-wrap {
    text-align: center;
    padding: 0 0 50px
}

.bussin-wrap h2 {
    font-size: 30px;
    text-transform: uppercase;
    font-weight: 600;
    padding: 10px 0
}

.bussin-wrap p {
    max-width: 70%;
    margin: 0 auto;
    color: #5b5b5b
}

.back-slide .owl-carousel-ppps .owl-prev {
    display: inline-block;
    font-size: 0;
    width: 35px;
    height: 35px;
    background: url(/images/leftss.png);
    left: 0%;
    position: relative;
    top: -120px;
    background-repeat: no-repeat;
    background-position: center center;
    z-index: 999;
    left: -20px
}

.back-slide .owl-carousel-ppps .owl-next {
    display: inline-block;
    font-size: 0;
    width: 35px;
    height: 35px;
    background: url(/images/rights.png);
    top: -100px;
    background-repeat: no-repeat;
    background-position: center center !important;
    z-index: 999;
    float: right;
    position: relative;
    right: -50px
}

section.back-slide {
    background-image: url(/images/slide-back.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 50px 0;
    max-width: 1600px;
    margin: 0 auto
}

.chance-pros-main {
    position: relative
}

.chance-pro-2 {
    position: relative
}

.chance-pros-mains {
    padding: 0 0 0 60px
}

.chance-inner-wrapper-products h2 {
    color: #fff;
    font-size: 24px
}

.chance-inner-wrapper-products p {
    color: #fff;
    font-size: 14px;
    text-transform: capitalize;
    font-weight: 400;
    text-align: justify
}

section.digital-slide {
    padding: 50px 0;
    text-align: center;
    background-color: #3a3337;
    max-width: 1600px;
    margin: 0 auto
}

.discuss h4 {
    color: #f8931f;
    font-size: 30px;
    text-transform: uppercase
}

.discuss p {
    color: #fff;
    max-width: 70%;
    margin: 0 auto
}

.cure-home-left-1 {
    float: right;
    width: 50%;
    display: inline-block;
    padding-top: 70px !important;
    padding: 0 0 0 0
}

.cure-home-right-1 {
    float: left;
    width: 45%;
    display: inline-block;
    padding-top: 50px
}

.main-serv-inner-2 {
    position: relative;
    top: 15px
}

.main-serv-inner-2 h5 {
    font-size: 18px;
    font-weight: 500;
    color: #fff;
    text-transform: capitalize
}

.main-inner-serv {
    position: relative;
    border-radius: 5px;
    text-align: center
}

.main-serv-inner {
    position: relative;
    top: 80px;
    text-align: center
}

.main-serv-inner-img {
    position: absolute;
    box-shadow: 0 0 10px #fff;
    width: 100px;
    height: 100px;
    left: 0;
    right: 0;
    margin: 0 auto;
    border-radius: 100%;
    padding: 0 5px;
    transition: .3s ease;
    top: 20px;
    background-color: #3a3337;
    border-radius: 50px;
    outline: 10px solid #fff
}

.main-serv-inner-img img {
    transition: .3s ease;
    margin: 0 auto;
    margin-top: 30px
}

.main-inner-serv:hover .main-serv-inner-img img {
    filter: brightness(100);
    transition: .3s ease
}

.main-inner-serv:hover .main-serv-inner-img {
    background-color: #f8931f;
    transition: .3s ease
}

.cure-home-left {
    float: left;
    width: 50%;
    display: inline-block;
    padding-top: 10px
}

.cure-home-right {
    float: right;
    width: 50%
}

ul.cure-home-wrapper li {
    list-style: none
}

section.latest-pro {
    background-color: #f2f2f2;
    padding: 150px 0 70px;
    margin: 0 auto;
    max-width: 1600px
}

h2.fea-pro {
    font-size: 28px;
    font-weight: 500;
    text-transform: capitalize;
    color: #3a3337
}

.cure-home-left p {
    font-size: 14px;
    color: #7d7d7d;
    font-weight: 400
}

.latest-pro .owl-nav {
    position: absolute;
    width: 100%;
    top: 60%;
    display: block !important
}

.latest-pro .owl-carousel-ppps .owl-prev {
    display: inline-block;
    font-size: 0;
    width: 35px;
    height: 35px;
    background: url(/images/leftyy.png);
    left: 0%;
    position: relative;
    top: -44px;
    background-repeat: no-repeat;
    background-position: center center;
    z-index: 999;
    left: -40px
}

.latest-pro .owl-carousel-ppps .owl-next {
    display: inline-block;
    font-size: 0;
    width: 35px;
    height: 35px;
    background: url(/images/righty.png);
    top: -34px;
    background-repeat: no-repeat;
    background-position: center center !important;
    z-index: 999;
    float: right;
    position: relative;
    right: -50px
}

section.slide-in {
    padding: 50px 0 0;
    background-color: #3a3337;
    max-width: 1600px;
    margin: 0 auto
}

.digi-para {
    text-align: center;
    color: #fff
}

.digi-para p {
    font-size: 23px;
    text-transform: uppercase;
    color: #f8931f
}

.dma-main-content-2 {
    display: inline-block;
    position: absolute;
    top: 15px;
    left: 70px;
    right: 0
}

.dma-main-content-2 p {
    color: #3a3337;
    max-width: 80%;
    text-align: center;
    font-size: 16px;
    font-weight: 600
}

.dma-main-content-1 {
    margin: 0 0;
    position: relative;
    overflow: hidden
}

.dma-main-content-1 img {}

.slide-in .owl-nav {
    display: block
}

section.section-1 {
    background: url(/images/main-servce-bg.jpg)
}

section.center-bnnr {
    max-width: 1600px;
    margin: 0 auto;
    padding: 50px 0 100px;
    background-color: #f8931f
}

h2.camping {
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-size: 28px;
    padding: 0 0 20px 0
}

img.img-responsive-1 {
    opacity: 0
}

.dma-main-content-1:hover.dma-main-content-1 .img-responsive-1 {
    opacity: 1;
    position: relative;
    left: 20px;
    top: 10px
}

body .wsmenu-list>li>a {
    color: #fff !important;
    font-size: 16px;
    font-weight: 500;
    margin: 0 10px 0 0 !important;
    padding: 0 10px !important
}

ul.unorder-side-lists {
    line-height: 30px;
    position: relative;
    width: 100%;
    padding: 0;
    text-align: left
}

.lists {
    margin-top: 0
}

ul.unorder-side-lists li {
    list-style: none;
    width: 100%;
    text-align: center
}

ul.unorder-side-lists li a {
    padding: 5px 40px;
    background-color: #f1f1f1;
    border-radius: 100px;
    font-size: 14px;
    width: 80%;
    display: inline-block;
    color: #7d7d7d;
    text-decoration: none;
    margin-top: 4px
}

ul.unorder-side-lists li:hover a {
    background-color: #2d2d2d;
    transition: .3s ease;
    color: #fff
}

h2.choose {
    font-size: 28px;
    font-weight: 500;
    color: #443d41;
    padding: 10px 0 30px
}

section.section-11 {
    background-image: url(/images/sub-main.jpg);
    padding: 100px 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    max-width: 1600px;
    margin: 0 auto
}

.wrap-capa h2 {
    max-width: 90%;
    text-transform: uppercase;
    color: #fff;
    font-weight: 500;
    line-height: 40px
}

.main-sub-content {
    text-align: left
}

.wrap-capa p {
    max-width: 85%;
    color: #fff;
    font-size: 14px;
    font-weight: 400
}

.wrap-capa {
    padding: 30px 0 0 0;
    position: relative;
    text-align: left
}

section.listing {
    background-color: #fff;
    padding: 50px 0;
    max-width: 1600px;
    margin: 0 auto
}

h2.agency {
    padding: 30px 0;
    font-size: 32px;
    text-transform: capitalize;
    font-weight: 600;
    color: #3a3337
}

ul.unorder-list {
    padding: 40px;
    position: relative
}

ul.unorder-list li {
    line-height: 30px
}

ul.unorder-list li::marker {
    color: #f8921f !important
}

ul.unorder-list li a {
    font-size: 16px;
    color: #7d7d7d;
    font-weight: 400
}

.pricing {
    position: relative;
    left: 20px
}

.pricing h5 {
    font-size: 20px;
    color: #f8931f
}

.pricing p {
    font-size: 16px;
    color: #7d7d7d
}

ul.unorder-side-list {
    padding: 0 0;
    margin-top: -80px;
    position: relative
}

ul.unorder-side-list li {
    line-height: 30px;
    list-style: none
}

ul.unorder-side-list li {
    padding: 0;
    margin-top: 5px;
    width: 100%;
    display: inline-block
}

ul.unorder-side-list li a {
    padding: 5px 40px;
    background-color: #f1f1f1;
    border-radius: 100px;
    font-size: 14px;
    width: 80%;
    display: inline-block;
    color: #7d7d7d;
    text-decoration: none
}

ul.unorder-side-list li:hover a {
    background-color: #f8921f;
    transition: .3s ease;
    color: #fff
}

.main-agency p {
    padding: 5px 0 10px;
    line-height: 24px;
    font-size: 16px;
    color: #7d7d7d
}

.main-agency strong {
    color: #443d41
}

.main-agency {
    padding: 0 0 20px
}

.message {
    position: relative;
    max-width: 85%;
    background-color: #f8931f;
    padding: 10px 0 50px;
    border-radius: 15px;
    left: 10px;
    margin-top: 50px;
    margin-bottom: 50px
}

.form-wrap {
    padding: 0 20px;
    margin-top: 50px
}

.form-wrap .email-btn {
    position: unset;
    width: 100% !important;
    background-color: #2d2d2d;
    padding: unset;
    margin-top: 10px;
    font-size: 14px
}

.form-wrap p {
    text-align: center;
    color: #fff;
    font-size: 16px;
    max-width: 90%;
    margin: 0 auto;
    padding: 0 0 20px;
    font-weight: 600
}

.form-wrap input#inquiry_form_email {
    border-radius: 100px;
    border: unset
}

.wrap-picture img {
    margin: 0 auto
}

.wrap-picture {
    border-radius: 10px;
    max-width: 85%;
    position: relative;
    left: 15px;
    margin-bottom: 30px
}

section.ageny-middle {
    background-image: url(/images/back-backi.jpg);
    padding: 50px 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    max-width: 1600px;
    margin: 0 auto
}

.agency-paragraph {
    padding: 20px 0
}

.agency-paragraph p {
    color: #ffff;
    font-size: 14px;
    font-weight: 400
}

.denis {
    max-width: 50%
}

.denis p {
    max-width: 50%;
    color: #fff;
    padding: 10px 0 30px
}

.seo-seo {
    width: 50%;
    float: left;
    padding-top: 30px
}

.seo-seos {
    float: right;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 400
}

.seo-seos p {
    color: #f8931f;
    text-align: center;
    padding: 0 0 10px
}

.seo-seos a {
    padding: 10px 30px;
    background-color: #f8931f;
    border-radius: 50px;
    color: #fff;
    font-size: 14px;
    text-decoration: none
}

li.lili {
    list-style: none;
    background-color: unset
}

li.lili a {
    background-color: transparent !important;
    text-align: right;
    color: #f8931f !important;
    font-size: 16px !important;
    font-weight: 600;
    padding: 0 !important
}

section.case-banner {
    background-image: url(/images/casssse.jpg);
    padding: 50px 0;
    text-align: center
}

.wrap-case {
    text-align: center;
    position: relative;
    padding: 60px 0
}

.wrap-case p {
    font-size: 28px;
    color: #fff;
    font-weight: 600;
    max-width: 80%;
    margin: 0 auto;
    text-transform: uppercase;
    line-height: 40px
}

.wrap-case h2 {
    color: #f8921f;
    font-weight: 600;
    font-size: 48px;
    text-transform: uppercase
}

section.case-case-cent {
    max-width: 1600px;
    margin: 0 auto;
    padding: 50px 0 50px 0;
    background-color: #f2f2f2
}

.wrapr-cases {
    text-align: center;
    padding: 0 0 50px
}

.wrapr-cases h2 {
    padding: 10px 0;
    color: #373737;
    font-size: 32px;
    text-transform: uppercase;
    font-weight: 600
}

.wrapr-cases p {
    font-size: 16px;
    color: #7d7d7d;
    text-align: center;
    text-transform: capitalize;
    font-weight: 500
}

.case-left {
    margin-top: 10%
}

.case-left-img img {
    margin: 0 auto
}

.case-left h2 {
    font-size: 32px;
    color: #f8931f;
    text-transform: capitalize;
    font-weight: 600;
    padding: 10px 0
}

.case-left p {
    color: #7d7d7d;
    text-transform: capitalize;
    line-height: 25px;
    font-size: 16px
}

.row.xpp {
    margin-top: 20px;
    position: relative
}

.row.xpp:before {
    position: absolute;
    content: "";
    width: 100%;
    margin: 0 auto;
    background-color: #cccccc42;
    height: 2px;
    bottom: -10px
}

.featured-div-wrappers-1 {
    position: relative
}

.featured-div-wrappers-1:before {
    position: absolute;
    content: url(/images/onpage.jpg);
    background-repeat: no-repeat;
    top: 11%;
    left: -17px
}

.featured-div-wrappers-2 {
    position: relative
}

.featured-div-wrappers-2:before {
    position: absolute;
    content: url(/images/off-page.jpg);
    background-repeat: no-repeat;
    top: 40%;
    left: -16px
}

.featured-div-wrappers-3 {
    position: relative
}

.featured-div-wrappers-3:before {
    position: absolute;
    content: url(/images/content-writing.jpg);
    background-repeat: no-repeat;
    top: 10%;
    left: -17px
}

h2.gold-bg-wrapper:hover {
    background-color: #f8921f !important
}

h2.advance-bg-wrapper:hover {
    background-color: #f8921f !important
}

h2.vip-bg-wrapper:hover {
    background-color: #f8921f !important
}

section.tabs-cont {
    max-width: 1600px;
    margin: 0 auto;
    padding: 10px 0 50px
}

h2.gold-bg-wrapper {
    background-size: cover
}

h2.advance-bg-wrapper {
    background-size: cover
}

h2.vip-bg-wrapper {
    background-size: cover
}

.featured-bg-wrapper h2 {
    padding: 10px 15px !important;
    background-color: #3b3b3b;
    border-radius: 5px;
    margin-bottom: 5px;
    color: #fff;
    text-align: center;
    font-size: 22px
}

ul.featured-listed li {
    text-align: center;
    background-color: #ededed;
    margin-bottom: 4px;
    padding: 9px;
    border-radius: 5px;
    color: #282828;
    font-size: 12px
}

ul,
li {
    margin: 0;
    padding: 0;
    line-height: normal;
    list-style: none
}

li.pack {
    background-color: unset !important;
    font-size: 42px !important;
    color: #1a386d !important;
    font-weight: 600
}

li.pack {}

body li.pack::nth-child() {
    color: #ededed !important
}

li.packs {
    background-color: unset !important;
    font-size: 42px !important;
    color: #4f0602 !important;
    font-weight: 600
}

li.packes {
    background-color: unset !important;
    font-size: 42px !important;
    color: #b90414 !important;
    font-weight: 600
}

li.gold-bg-wrapper {
    padding: 0 !important;
    background: url(/images/gold-bg-wrapper.jpg);
    background-size: cover
}

li.gold-bg-wrapper a {
    display: block;
    padding: 14px 0;
    color: #fff;
    font-size: 16px
}

li.advance-bg-wrapper {
    padding: 0 !important;
    background: url(/images/advance-bg-wrapper.jpg);
    background-size: cover
}

li.advance-bg-wrapper a {
    display: block;
    padding: 14px 0;
    color: #fff;
    font-size: 16px
}

li.vip-bg-wrapper {
    padding: 0 !important;
    background: url(/images/vip-bg-wrapper.jpg);
    background-size: cover
}

li.vip-bg-wrapper a {
    display: block;
    padding: 14px 0;
    color: #fff;
    font-size: 16px
}

section.premi-div-wrapper {
    padding: 0 0 50px;
    position: relative;
    max-width: 1600px;
    margin: 0 auto
}

.tabi-tabs {
    text-align: center;
    border-radius: 50px !important;
    position: relative
}

.w3-bar.w3-black {
    background-color: #fff;
    border-radius: 60px;
    max-width: 100%;
    margin: 0 auto;
    position: relative
}

button.w3-bar-item.w3-button {
    width: 15.65%;
    border: unset;
    height: 50px;
    border-left: 1px solid #ccc;
    background-color: unset;
    font-size: 14px;
    text-transform: capitalize;
    outline: unset !important
}

body .w3-bar-item w3-button::first-child {
    border-left: unset !important
}

button.w3-bar-item.w3-button-1 {
    width: 15.65%;
    border: unset;
    height: 45px;
    background-color: unset !important;
    border-radius: 22px 0 0 22px;
    padding: 0;
    font-size: 14px;
    text-transform: capitalize
}

body button.w3-bar-item.w3-button-1:hover {
    background-color: #f87e0f !important;
    color: #fff !important
}

body button.w3-bar-item.w3-button:hover {
    background-color: #f87e0f !important;
    color: #fff !important
}

button.w3-bar-item.w3-button-2 {
    width: 19.65%;
    border: unset;
    height: 45px;
    background-color: unset !important;
    padding: 0;
    font-size: 16px;
    text-transform: capitalize;
    border-left: 1px solid #ccc;
    border-radius: 0 24px 20px 0 !important
}

body button.w3-bar-item.w3-button-2:hover {
    background-color: #f87e0f !important;
    color: #fff !important;
    border-radius: 0 22px 22px 0
}

section.prices-banner {
    max-width: 1600px;
    margin: 0 auto;
    padding: 50px 0;
    background-image: url(/images/pricing.jpg)
}

h2.price-head {
    text-align: center;
    font-size: 32px;
    color: #f8921f;
    text-transform: uppercase;
    font-weight: 600;
    padding: 40px 0
}

.off-page-seo {
    margin-top: 20px !important
}

.off-page-seo .bg-wrapper {
    margin-top: 20px
}

.off-page-seo ul.featured-listed.featured-listed-left {
    margin-top: 20px
}

.content-writing .featured-listed-wrapper {
    margin-top: 0
}

body .ccp {
    padding-top: 17px
}

h2.break {
    text-align: center;
    position: relative;
    top: 50px;
    padding: 0 0 50px;
    font-weight: 500;
    font-size: 42px;
    color: #3b3b3b;
    text-transform: uppercase;
    z-index: -9999
}

h2.web-des {
    text-align: center;
    font-size: 42px;
    text-transform: capitalize;
    color: #f8921f;
    font-weight: 600
}

@media only screen and (min-width:999px) and (max-width:1600px) {
    section.tabs-cont .featured-div-wrappers-1-1s {
        width: 31.33% !important
    }
    section.tabs-cont .featured-div-wrappers-1-2s {
        width: 22.77%
    }
}

.content-writing {
    margin-top: 10px !important;
    position: relative;
    top: 12px
}

body::-webkit-scrollbar {
    width: .8em
}

body::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3)
}

body::-webkit-scrollbar-thumb {
    background-image: linear-gradient(to bottom, #f8931f, #f8931f, #f8931f, #f8931f, #ee7010);
    outline: 1px solid slategrey;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    border-radius: 10px
}

body::-webkit-scrollbar-thumb:hover {
    background-color: #736356;
    outline: 1px solid slategrey
}

.mobile-div.gold {
    display: none !important
}

.mobile-div-advance {
    display: none !important
}

.mobile-div-vip {
    display: none !important
}

.offpage-mbl-gold {
    display: none !important
}

.offpage-mbl-advance {
    display: none !important
}

.offpage-mbl-vip {
    display: none !important
}

.content-mbl-gold {
    display: none !important
}

.content-mbl-advance {
    display: none !important
}

.content-mbl-vip {
    display: none !important
}

.bg-wrapper.featured-div-wrappers-1-2s li:hover {
    background-color: #f8921f !important;
    color: #fff !important
}

ul.featured-listed.featured-listed-left li:hover {
    background-color: #f8921f !important;
    color: #fff !important
}

body .featured-div-wrappers-1-2s:hover {
    background-color: transparent
}

body .bg-wrapper:hover {}

.featured-div-wrappers-1-2s:hover h2.gold-bg-wrapper {
    background-color: #f8931f
}

.featured-div-wrappers-1-2s:hover h2.advance-bg-wrapper {
    background-color: #f8931f
}

.featured-div-wrappers-1-2s:hover h2.vip-bg-wrapper {
    background-color: #f8931f
}

.featured-div-wrappers-1-2s:hover .pack {
    background-color: #f8931f !important;
    color: #fff !important
}

.bg-wrapper:hover .featured-bg-wrapper h2 {
    background-color: #f8921f !important
}

.bg-wrapper:hover .pack {
    background-color: #f8921f !important;
    color: #fff !important
}

.featured-div-wrapper:hover .featured-bg-wrapper h2 {
    background-color: #f8921f !important
}

.featured-div-wrapper:hover {
    box-shadow: 0 0 10px #0000007a !important
}

.featured-div-wrapper:hover .pack {
    background-color: #f8921f !important;
    color: #fff !important
}

body .wsmenu-submenu li a:hover {
    color: #fff !important
}

.bg-wrapper.featured-div-wrappers-1-2s:before {
    position: absolute;
    content: "";
    box-shadow: 0 0 10px #0000002e;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    margin: 0 auto;
    opacity: 0 !important;
    z-index: -9999;
    overflow-x: hidden !important;
    overflow-y: hidden !important
}

.bg-wrapper.featured-div-wrappers-1-2s:hover:before {
    overflow: hidden
}

.bg-wrapper {
    position: relative;
    padding: 0 10px 10px;
    transition: .3s ease
}

.bg-wrapper:hover {
    box-shadow: 0 0 10px #ccc !important;
    border-radius: 5px;
    transition: .3s ease
}

#contactSupplierModal .modal-dialog {
    min-height: calc(100% - (1.75rem * 2));
    max-width: 500px;
    margin: 1.75rem auto;
    margin-top: 100px
}

div#contactSupplierModal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0
}

#contactSupplierModal .modal-header {
    padding-left: 1.938rem !important;
    padding-right: 1.938rem !important
}

#contactSupplierModal .modal-content {
    border-radius: 23px;
    border-bottom: 5px solid #f8921f
}

#contactSupplierModal .close {
    width: 44px;
    height: 44px;
    border: #f8921f 3px solid;
    opacity: 1;
    font-weight: 100;
    line-height: 4px;
    padding: 1px;
    box-shadow: #000 0 0 10px;
    border-radius: 25px;
    right: -40px;
    position: relative;
    top: -30px;
    background-color: #fff
}

#contactSupplierModal .btn-primary {
    width: 100%;
    background-color: #f8921f;
    border: 1px solid #f8921f
}

#contactSupplierModal .btn-primary:hover {
    width: 100%;
    background-color: #f8921f;
    border: 1px solid #f8921f
}

body .pos-cell.right .timer {
    display: block;
    text-align: center;
    position: relative
}

.on-page-content-writing {
    margin-top: 30px
}

.on-page-content-writing-before:before {
    content: url(/images/content-writing.jpg);
    position: absolute;
    left: -15px
}

.of-page-seo {
    margin-top: 30px
}

body button.w3-bar-item.active {
    background-color: #f8921f !important;
    color: #fff
}

.of-page-seo-before:before {
    content: url(/images/off-page.jpg);
    position: absolute;
    left: -15px
}

.cust-main.cust-main-3 {
    background: url(/images/Sean-Levesque.jpg)
}

.cust-main.cust-main-1 {
    background: url(/images/Jenna-Harvey-Smith.jpg)
}

.cust-main.cust-main-2 {
    background: url(/images/Tanya-Kumari.jpg)
}

section.customize-pack img {
    width: 100%;
    max-width: 1600px
}

section.customize-pack {
    text-align: center
}

.new.new-mobile-disc {
    display: none
}

@media screen and (min-device-width:320px) and (max-device-width:768px) {
    body .new.new-mobile-disc {
        display: block !important
    }
    body .new {
        display: none !important
    }
    body .mobile-div.gold {
        display: none !important
    }
    body .mobile-div-advance {
        display: none !important
    }
    body .mobile-div-vip {
        display: none !important
    }
    body .offpage-mbl-gold {
        display: none !important
    }
    body .offpage-mbl-advance {
        display: none !important
    }
    body .offpage-mbl-vip {
        display: none !important
    }
    body .content-mbl-gold {
        display: none !important
    }
    body .content-mbl-advance {
        display: none !important
    }
    body .content-mbl-vip {
        display: none !important
    }
    body .new-mobile-disc .featured-div-wrappers-1-1s {
        display: block !important;
        width: 70%;
        padding-right: 0;
        padding-left: 7px
    }
    body .new-mobile-disc .featured-div-wrappers-1-2s {
        display: block !important;
        width: 30%;
        padding: 0 3px
    }
    body .new-mobile-disc .tab {
        text-align: center
    }
    body .new-mobile-disc .tab .tablinks {
        background-color: #3b3b3b;
        border: unset;
        color: #fff;
        border-radius: 5px;
        font-size: 12px;
        padding: 10px
    }
    .of-page-seo-before:before {
        display: none
    }
    .on-page-content-writing-before:before {
        display: none
    }
    body .of-page-seo {
        margin-top: 0
    }
    body .on-page-content-writing {
        margin-top: 0
    }
    body .new-mobile-disc .tabcontent {
        display: none;
        padding: 6px 12px;
        border-top: none
    }
    body .new-mobile-disc .tab .tablinks.active {
        background-color: #f8921f
    }
    body .rank {
        display: none
    }
    body .rank.rank-new {
        display: block !important
    }
    body .rank-new .my-70s {
        width: 70% !important
    }
    body .rank-new .my-30s {
        width: 30% !important
    }
    body #contactSupplierModal .modal-dialog {
        width: 340px;
        margin-top: 40px
    }
}

body .rank.rank-new {
    display: none
}

@media only screen and (min-width:999px) and (max-width:1400px) {
    body .odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,
    .odometer.odometer-theme-train-station .odometer-digit .odometer-ribbon {
        top: 25px;
        left: 10px
    }
}

span.smal-span {
    font-size: 12px
}

.wrapper-digitals h5 {
    font-size: 24px;
    color: #f8921f;
    display: inline-block;
    border-bottom: solid 2px;
    margin-bottom: 0;
    padding-bottom: 5px;
    text-transform: uppercase
}

@media only screen and (min-width:1300px) and (max-width:1800px) {
    section.section-1 {
        padding: 100px 0 110px
    }
}

#contactSupplierModal2 .modal-dialog {
    min-height: calc(100% - (1.75rem * 2));
    max-width: 500px;
    margin: 1.75rem auto;
    margin-top: 100px
}

div#contactSupplierModal2 {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0
}

#contactSupplierModal2 .modal-header {
    padding-left: 1.938rem !important;
    padding-right: 1.938rem !important
}

#contactSupplierModal2 .modal-content {
    border-radius: 23px;
    border-bottom: 5px solid #f8921f
}

#contactSupplierModal2 .close {
    width: 44px;
    height: 44px;
    border: #f8921f 3px solid;
    opacity: 1;
    font-weight: 100;
    line-height: 4px;
    padding: 1px;
    box-shadow: #000 0 0 10px;
    border-radius: 25px;
    right: -40px;
    position: relative;
    top: -30px;
    background-color: #fff
}

#contactSupplierModal2 .btn-primary {
    width: 100%;
    background-color: #f8921f;
    border: 1px solid #f8921f
}

#contactSupplierModal2 .btn-primary:hover {
    width: 100%;
    background-color: #f8921f;
    border: 1px solid #f8921f
}

li.gold-bg-wrapper button {
    display: block;
    padding: 14px 0;
    color: #fff;
    font-size: 16px;
    background: unset;
    border: unset;
    text-align: center;
    width: 100%
}

li.advance-bg-wrapper button {
    display: block;
    padding: 14px 0;
    color: #fff;
    font-size: 16px;
    background: unset;
    border: unset;
    text-align: center;
    width: 100%
}

li.vip-bg-wrapper button {
    display: block;
    padding: 14px 0;
    color: #fff;
    font-size: 16px;
    background: unset;
    border: unset;
    text-align: center;
    width: 100%
}

@media only screen and (min-width:320px) and (max-width:767px) {
    #contactSupplierModal2 .modal-dialog {
        max-width: 320px;
        margin-top: 20px
    }
    li.gold-bg-wrapper button {
        font-size: 12px;
        padding: 10px 0
    }
    li.advance-bg-wrapper button {
        font-size: 12px;
        padding: 10px 0
    }
    li.vip-bg-wrapper button {
        font-size: 12px;
        padding: 10px 0
    }
}

.search-btn-1 {
    margin-top: 22px
}

.search-btn-1 form {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all 1s;
    width: 100%;
    height: 35px;
    background: 0 0;
    box-sizing: border-box;
    padding: 5px;
    border-radius: 10px !important;
    border-bottom: 1px solid #acacb759;
    border-radius: unset !important
}

.search-btn-1 input {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 32.5px;
    line-height: 30px;
    outline: 0;
    border: 0;
    font-size: 1em;
    padding: 0 30px;
    color: #fff;
    border-radius: 10px !important;
    opacity: 1 !important;
    background-color: transparent
}

.header-search-btn {
    font-size: 0;
    background-color: transparent !important;
    color: transparent;
    border: unset;
    height: 40px;
    position: relative;
    top: -15px;
    width: 40px;
    left: 0;
    background-size: 100% 100%
}

.header-search-btn i.fa.fa-search {
    font-size: 17px;
    color: #f8931f;
    background-color: transparent !important;
    position: absolute;
    bottom: 5px;
    left: 3px;
    top: 17px
}

.phone-btn {
    padding: 0
}

a.logo img {
    margin-top: 10px
}

.cont {
    text-align: right !important;
    float: right
}

body .wsmenu-list .wsmenu-submenu li:hover .wsmenu-submenu-sub li a {
    background-color: #fff !important;
    color: #2d2d2d !important;
    font-size: 12.5px
}

body .wsmenu-submenu li:hover .wsmenu-submenu-sub li:hover a {
    background-color: #f8931f !important;
    color: #fff !important;
    transition: .3s ease
}

body .wsmenu-list .wsmenu-submenu li:hover .wsmenu-submenu-sub-sub li a {
    background-color: #fff !important;
    color: #100e0e !important;
    transition: .3s ease
}

body .wsmenu-list .wsmenu-submenu li:hover .wsmenu-submenu-sub li:hover .wsmenu-submenu-sub-sub li:hover a {
    background-color: #f8931f !important;
    color: #fff !important
}

ul.wsmenu-submenu li:hover a {
    background: #f8931f !important;
    color: #fff !important;
    transition: .3s ease
}

@media only screen and (min-width:999px) and (max-width:2400px) {
    body ul.wsmenu-submenu-sub-divide li {
        width: 50%;
        float: left;
        background: unset !important
    }
    body ul.wsmenu-submenu-sub-divide {
        min-width: 460px !important
    }
    body ul.wsmenu-submenu-sub-divide li a {
        padding: 3px 6px;
        line-height: 22px
    }
}

body .email-btn {
    top: 0px !important;
}

#contactSupplierModal .modal-dialog {
    margin-top: 60px !important
}

form#form3 {
    position: relative;
}