@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local('Montserrat Regular'),local('Montserrat-Regular'),url(https://fonts.gstatic.com/s/montserrat/v13/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local('Montserrat Regular'),local('Montserrat-Regular'),url(https://fonts.gstatic.com/s/montserrat/v13/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local('Montserrat Regular'),local('Montserrat-Regular'),url(https://fonts.gstatic.com/s/montserrat/v13/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local('Montserrat Regular'),local('Montserrat-Regular'),url(https://fonts.gstatic.com/s/montserrat/v13/JTUSjIg1_i6t8kCHKm459Wdhyzbi.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:Montserrat;font-style:normal;font-weight:400;src:local('Montserrat Regular'),local('Montserrat-Regular'),url(https://fonts.gstatic.com/s/montserrat/v13/JTUSjIg1_i6t8kCHKm459Wlhyw.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:Montserrat;font-style:normal;font-weight:700;src:local('Montserrat Bold'),local('Montserrat-Bold'),url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_dJE3gTD_u50.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:local('Montserrat Bold'),local('Montserrat-Bold'),url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_dJE3g3D_u50.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:local('Montserrat Bold'),local('Montserrat-Bold'),url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_dJE3gbD_u50.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:local('Montserrat Bold'),local('Montserrat-Bold'),url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_dJE3gfD_u50.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:Montserrat;font-style:normal;font-weight:700;src:local('Montserrat Bold'),local('Montserrat-Bold'),url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_dJE3gnD_g.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:Roboto;font-style:italic;font-weight:300;src:local('Roboto Light Italic'),local('Roboto-LightItalic'),url(https://fonts.gstatic.com/s/roboto/v19/KFOjCnqEu92Fr1Mu51TjASc3CsTKlA.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:italic;font-weight:300;src:local('Roboto Light Italic'),local('Roboto-LightItalic'),url(https://fonts.gstatic.com/s/roboto/v19/KFOjCnqEu92Fr1Mu51TjASc-CsTKlA.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:italic;font-weight:300;src:local('Roboto Light Italic'),local('Roboto-LightItalic'),url(https://fonts.gstatic.com/s/roboto/v19/KFOjCnqEu92Fr1Mu51TjASc2CsTKlA.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:italic;font-weight:300;src:local('Roboto Light Italic'),local('Roboto-LightItalic'),url(https://fonts.gstatic.com/s/roboto/v19/KFOjCnqEu92Fr1Mu51TjASc5CsTKlA.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:italic;font-weight:300;src:local('Roboto Light Italic'),local('Roboto-LightItalic'),url(https://fonts.gstatic.com/s/roboto/v19/KFOjCnqEu92Fr1Mu51TjASc1CsTKlA.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:italic;font-weight:300;src:local('Roboto Light Italic'),local('Roboto-LightItalic'),url(https://fonts.gstatic.com/s/roboto/v19/KFOjCnqEu92Fr1Mu51TjASc0CsTKlA.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:Roboto;font-style:italic;font-weight:300;src:local('Roboto Light Italic'),local('Roboto-LightItalic'),url(https://fonts.gstatic.com/s/roboto/v19/KFOjCnqEu92Fr1Mu51TjASc6CsQ.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:Roboto;font-style:italic;font-weight:400;src:local('Roboto Italic'),local('Roboto-Italic'),url(https://fonts.gstatic.com/s/roboto/v19/KFOkCnqEu92Fr1Mu51xFIzIFKw.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local('Roboto Italic'),local('Roboto-Italic'),url(https://fonts.gstatic.com/s/roboto/v19/KFOkCnqEu92Fr1Mu51xMIzIFKw.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local('Roboto Italic'),local('Roboto-Italic'),url(https://fonts.gstatic.com/s/roboto/v19/KFOkCnqEu92Fr1Mu51xEIzIFKw.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local('Roboto Italic'),local('Roboto-Italic'),url(https://fonts.gstatic.com/s/roboto/v19/KFOkCnqEu92Fr1Mu51xLIzIFKw.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local('Roboto Italic'),local('Roboto-Italic'),url(https://fonts.gstatic.com/s/roboto/v19/KFOkCnqEu92Fr1Mu51xHIzIFKw.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local('Roboto Italic'),local('Roboto-Italic'),url(https://fonts.gstatic.com/s/roboto/v19/KFOkCnqEu92Fr1Mu51xGIzIFKw.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:Roboto;font-style:italic;font-weight:400;src:local('Roboto Italic'),local('Roboto-Italic'),url(https://fonts.gstatic.com/s/roboto/v19/KFOkCnqEu92Fr1Mu51xIIzI.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:Roboto;font-style:normal;font-weight:100;src:local('Roboto Thin'),local('Roboto-Thin'),url(https://fonts.gstatic.com/s/roboto/v19/KFOkCnqEu92Fr1MmgVxFIzIFKw.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:100;src:local('Roboto Thin'),local('Roboto-Thin'),url(https://fonts.gstatic.com/s/roboto/v19/KFOkCnqEu92Fr1MmgVxMIzIFKw.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:100;src:local('Roboto Thin'),local('Roboto-Thin'),url(https://fonts.gstatic.com/s/roboto/v19/KFOkCnqEu92Fr1MmgVxEIzIFKw.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:100;src:local('Roboto Thin'),local('Roboto-Thin'),url(https://fonts.gstatic.com/s/roboto/v19/KFOkCnqEu92Fr1MmgVxLIzIFKw.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:100;src:local('Roboto Thin'),local('Roboto-Thin'),url(https://fonts.gstatic.com/s/roboto/v19/KFOkCnqEu92Fr1MmgVxHIzIFKw.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:100;src:local('Roboto Thin'),local('Roboto-Thin'),url(https://fonts.gstatic.com/s/roboto/v19/KFOkCnqEu92Fr1MmgVxGIzIFKw.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:Roboto;font-style:normal;font-weight:100;src:local('Roboto Thin'),local('Roboto-Thin'),url(https://fonts.gstatic.com/s/roboto/v19/KFOkCnqEu92Fr1MmgVxIIzI.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:Roboto;font-style:normal;font-weight:300;src:local('Roboto Light'),local('Roboto-Light'),url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local('Roboto Light'),local('Roboto-Light'),url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local('Roboto Light'),local('Roboto-Light'),url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local('Roboto Light'),local('Roboto-Light'),url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local('Roboto Light'),local('Roboto-Light'),url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local('Roboto Light'),local('Roboto-Light'),url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmSU5fChc4EsA.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:Roboto;font-style:normal;font-weight:300;src:local('Roboto Light'),local('Roboto-Light'),url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmSU5fBBc4.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:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local('Roboto Medium'),local('Roboto-Medium'),url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local('Roboto Medium'),local('Roboto-Medium'),url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local('Roboto Medium'),local('Roboto-Medium'),url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local('Roboto Medium'),local('Roboto-Medium'),url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local('Roboto Medium'),local('Roboto-Medium'),url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local('Roboto Medium'),local('Roboto-Medium'),url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local('Roboto Medium'),local('Roboto-Medium'),url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmWUlfChc4EsA.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:Roboto;font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmWUlfBBc4.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}.five-soft-dev-process-wrapper .align-items-center{-webkit-box-align:center;align-items:center;display:flex;height:auto;}
@import url("https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
.main-top-banner::before {
content: "";
display: block;
height: 100%;
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 0;
background-color: rgba(0, 0, 0, 0.7);
}
.main-header .fix-breadcrumb {
width: auto;
right: 0;
left: auto;
top: 90px;
}
.main-header .work-breadcrumb.fix-breadcrumb {
top: 70px;
}
.modal {z-index: 999999;}
.sticky {
position: fixed;
top: 0;
width: 100%;
background: #fff;
max-width: 1600px;
}
.sticky:after {
position: absolute;
bottom: 0;
left: 0;
right: 0;
background: #dddddd;
height: 1px;
width: 100%;
}
.sticky .logo img {
max-width: 80%;
transition: all 0.5s ease;
}
.logo-normal-black {
display: none;
}
.column-centered {
float: none;
margin: 0 auto;
} .main-header.bg-header-inner{
position: fixed !important;
top: 0;
width: 100%;
background: #fff;
position: relative;
transition: all 350ms ease; 
box-shadow: 0px 4px 9px #0000001f;
z-index: 999;
}
.bg-header-inner .logo a {
position: relative;
}
.bg-header-inner .logo a img {
opacity: 0;
}
.bg-header-inner .logo-normal {
width: 75%;
margin-top: -3px;
}
.main-header.bg-header-inner .logo a:after {
position: absolute;
background: url(https://www.credencys.com/wp-content/uploads/2023/04/credencys_logo_blue.png);
left: 0;
top: 7px;
height: 70px;
width: 233px;
z-index: 999;
content: "";
background-repeat: no-repeat;
background-size: 70%;
}
.main-header.bg-header-inner .navbar-default{ margin-bottom: 0;}
.main-header.bg-header-inner #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
line-height: 37px;
height: 38px;
}
.main-header.bg-header-inner #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link {
color: #333!important;
}
.page-template header.bg-header-inner .navbar-default .navbar-nav>li>a {
color: #000 !important;
}
.cd-nav-trigger { z-index:9999 !important;}
.sticky .logo .logo-normal-black {
display: block;
}
.sticky .logo .logo-normal {
display: none;
}
header .sticky .main-nav {
padding: 2px 0 0px;
} 
header .main-nav, .custom-top-nav.top-nav {
transition: all 0.5s ease;
}
.sticky .custom-top-nav.top-nav {
display: none;
}
.sticky .new-mega-dropdown-wrapper #mega-menu-wrap-primary #mega-menu-primary {
padding: 10px 0px 0px 0px;
}
.front-page-header-menu .sticky #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
color: #000;
}
.front-page-header-menu .sticky #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, 
.front-page-header-menu .sticky #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, 
.front-page-header-menu .sticky #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus {
color: #000;
}
.five-soft-dev-process-wrapper .five-soft-dev-process-question{margin:20px 0;text-align:center;padding:30px 20px;border:10px solid rgb(242, 242, 242);width:100%;position:relative;}
.five-soft-dev-process-wrapper .five-soft-dev-process-question:after{position:absolute;content:'';border-color:transparent rgb(242, 242, 242);border-style:solid;border-width:40px 0px 40px 30px;height:0px;width:0px;top:40%;right:-40px;}
.five-soft-dev-process-wrapper .question-title{line-height:38px;color:rgb(33, 33, 33);font-size:22px !important;font-weight:bold;}
.five-soft-dev-process-wrapper .question-desc{line-height:34px;color:rgb(51, 51, 51);font-size:20px !important;font-weight:300;font-style:italic;}
.five-soft-dev-process-wrapper .five-soft-dev-process-answer{width:100%;text-align:center;margin:20px 0 20px 50px;position:relative;}
.five-soft-dev-process-wrapper .five-soft-dev-process-answer::before{position:absolute;content:"";background:url(https://www.credencys.com/wp-content/uploads/2019/05/right-quote1.png) no-repeat;top:-8px;left:0px;width:51px;height:40px;transform:rotate(180deg);}
.five-soft-dev-process-wrapper .five-soft-dev-process-answer::after{position:absolute;content:"";background:url(https://www.credencys.com/wp-content/uploads/2019/05/right-quote1.png) no-repeat;right:0px;top:-8px;width:50px;height:40px;transform:rotate(0deg);}
.five-soft-dev-process-wrapper .answer-title{line-height:38px;color:rgb(35, 128, 194);font-size:22px !important;font-weight:bold;font-family:"Crimson Text script=all rev=2", "Adobe Blank";}
.five-soft-dev-process-wrapper .answer-desc{line-height:30px;color:rgb(51, 51, 51);font-size:20px !important;font-weight:normal;width:80%;margin:5px auto;font-family:"Crimson Text script=all rev=2", "Adobe Blank";}
.img-with-content .agile-title{color:#000000;padding:50px 0 0;margin-bottom:0;font-size:28px;position:relative;font-weight:normal !important;}
.cust-love-work-inner{max-width:90%;text-align:center;margin:0 auto;}
.visible-mobile{display:none;}
.btn_hover_white{line-height:1.2 !important;}
.btn_hover_white:hover{color:rgb(35, 128, 194) !important;background-color:#fff !important;line-height:1.2 !important;}
.hireDev .btn-blue:hover,
.hireDev .btn-blue:active,
.hireDev .btn-blue:focus,
.hireDev .btn-blue:active:focus,
.hireDev .btn-blue:focus:active{background:#1f81c3;color:#fff;border-color:#1f81c3;background-color:#1f81c3;}
.six-box-view p.normal-title{font-size:16px !important;font-weight:bold !important;}
.iot-txt p.normal-title{font-size:18px;color:rgb(33, 33, 33);font-weight:normal;text-decoration:none;text-align:center;line-height:22px;}
.iot-txt p.iot-description{font-size:16px;font-weight:300 !important;text-decoration:none;text-align:center;line-height:22px;color:rgb(60, 60, 60);}
.design-box h3{margin-top:10px !important;margin-bottom:10px !important;font-size:16px !important;}
.design-box.left {text-align: left;}		
.img-box.left-img {margin: initial;height: 48px;width: 48px;}
.design-box.left h3 {margin-bottom: 5px !important;line-height: 26px;color: rgb(51, 51, 51) !important;font-size: 16px;font-weight: bold;font-style: normal;text-align: left;}
.design-box.left p { line-height: 20px !important;color: rgb(51, 51, 51);font-size: 14px;font-weight: 400;}
.img-with-content .lft-cnt h2,
.banner-hire-dev .hireDev h2{color:#000;margin-top:15px;margin-bottom:20px;font-size:28px;font-weight:normal;position:relative;line-height:normal;}
.img-with-content{padding:0px 50px !important;}
.lft-cnt{padding-left:25px;}
.align-items-center{-webkit-box-align:center;align-items:center;display:flex;height:700px;}
.insight-latter2 .insight-form .mc_input{font-size:16px;}
.wpcf7 form .wpcf7-response-output{
margin: 0.5em 0.5em 1em;
}
.insight-latter2 .wpcf7-form-control.wpcf7-submit.btn{
width:auto !important;padding:9px 16px !important;height:44px !important;border-radius:0 !important;margin:0 auto;
}
.wpcf7-form .d-flex{flex-wrap: wrap;}
.breadcrumb.pull-left{display:none;}
.banner-tags li::before{top:2px;}
.banner-tags li p{color:#e2e2e2;font-size:15px;}
input#pscountry:-webkit-autofill,
input#pscountry:-webkit-autofill:hover,
input#pscountry:-webkit-autofill:focus,
input#pscountry:-webkit-autofill:active {
-webkit-box-shadow: 0 0 0 1000px transparent inset !important;
-webkit-text-fill-color: inherit !important;
background-color:transparent !important;
transition: background-color 5000s ease-in-out 0s;
}
.wpcf7-form input:-webkit-autofill {
-webkit-box-shadow: 0 0 0 1000px transparent inset !important;
background-color:transparent !important;
}
.intl-tel-input .selected-flag{z-index:1 !important;position:relative !important;width:68px !important;height:100% !important;padding:12px 0 0 8px !important;margin-top:1px !important;color:#555 !important;}
.intl-tel-input input, .intl-tel-input input[type=text], .intl-tel-input input[type=tel]{position:relative !important;z-index:0 !important;margin-top:0 !important;margin-bottom:0 !important;padding-left:85px;margin-left:0 !important;transition:background-color 100ms ease-out !important;}
.intl-tel-input .selected-flag .iti-flag{display:none;}
.arrow::before{color:rgba(0, 0, 0, 0) !important;}
.contact-page-textarea{height:46px;padding:10px 16px;font-size:18px !important;line-height:1.3333333;}
.page-template-cntct_us .cntct-form .btn{padding-bottom:30px !important;}
.referer-page-custom,
.curnt-page-custom{display:none;}
.subnav ul h3{font-weight:600;margin-top:-6px;}
ul.subnav h3{font-weight:600;}
.breadcrumb li.item-parent{margin-right:20px;position:static;}
.item-parent:hover .subnav{width:auto;white-space:nowrap;display:flex;left:auto;padding:8px 8px 8px 18px;top:96%;}
.item-parent .subnav a{padding:5px 10px 5px 0;}
.subnav.clearfix ul{display:block;border-right:1px solid #ddd;margin-right:22px;}
.subnav.clearfix ul:last-child{border-right:none;}
.item-parent .subnav li{display:block;margin:0;width:100%;float:none;}
.fix-breadcrumb .breadcrumb li.active-sub-menu a{color:#2196f3;border-bottom:1px solid #2196f3;}
.case-details ul{padding-left:0 !important;}
.case-details ul li{list-style-type:none !important;}
.workshop-wrapper{display:table;width:100%;height:100%;padding:0 !important;}
.workshop-inner{display:table-cell;vertical-align:middle;text-align:left;height:400px;padding:0 !important;margin:0 !important;}
.workshop-inner p{line-height:36px;color:rgb(33, 33, 33);font-size:22px !important;font-weight:normal;font-style:normal;max-width:90%;}
.country-select{width:100%;}
.intl-tel-input{width:100%;}
.wpcf7-form-control.wpcf7-submit.btn{width:300px !important;padding:0px !important;height:40px !important;border-radius:0 !important;margin:0 auto;}
.search-layer{max-width:580px !important;}
.case-study-icon-desc-wrapper .case-study-design-box {text-align: center;margin-bottom: 20px;}
.case-study-icon-desc-wrapper .case-study-design-box img {margin-bottom: 10px;}
.case-study-icon-desc-wrapper .case-study-design-box p strong {font-weight: 500;}
.casestudy-benefits-box-wrapper .casestudy-benefits-box-text {background-color: #fff;margin-top: 20px;display: block;padding: 20px; border: 1px dotted rgb(158, 156, 156); border-radius: 10px;}
.casestudy-benefits-box-text {vertical-align: middle;display: table-cell;}
.casestudy-benefits-box-title {display: inline-block;width: 50px;margin-right: 10px;position: relative;}
.casestudy-benefits-box-title:after {content: "";position: absolute;border-right: 1px dotted rgb(158, 156, 156);height: 66px;top: -22px;right: -15px;}
.casestudy-benefits-box-text p {font-size: 16px;color: #000;display: inline-block;text-align: left;width: 90%;padding-left: 15px;vertical-align: middle;}
.business-impact-inner {margin-bottom: 20px;text-align: center;}
.business-impact-inner p.business-impact-title {color: rgb(0, 0, 0);font-size: 18px;font-weight: normal;}
.business-impact-inner p {font-size: 16px;}
ul.key-features-new-system {padding-left: 0 !important;width: 100%;margin: 0 auto 20px;text-align: center;}
ul.key-features-new-system li {display: inline-block;text-align: center;margin: 0 10px;}
ul.key-features-new-system .old-new-design {text-align: center;}
.old-new-design p {font-weight: 500;} 
.old-new-design p span {font-weight: 300;}
.key-features-wrapper p.key-features-title {font-weight: 500;text-align: left;margin-bottom: 20px;}
.key-features-wrapper .key-features-inner {margin-bottom: 30px;}
.career-aside { position: relative !important;top: 0 !important;}
.job_filters .job_types label {position: relative;padding-left: 30px;padding-top: 8px;}
.job_filters .job_types input[type="checkbox"] {margin-right: 10px;position: absolute;top: 0;left: 0;height: 25px;width: 25px;background-color: #eee;}
.job-manager-application-wrapper .application .application_button, .single_job_listing .application .application_button{line-height: 0em !important;} .section-main-new-title h2 {
line-height: 42px;
color: rgb(0, 0, 0);
font-size: 36px;
font-weight: bold;
text-decoration: none;
margin-bottom: 30px;
text-align: center;
}
.section-main-new-title p.section-sub-title {
text-align: center;
max-width: 80%;
margin: 0 auto;
margin-bottom: 20px;
}
.equal-height {
display: flex;
flex-wrap: wrap;
}
.cf {
overflow: auto;
clear: both;
}
.cf::after {
content: "";
clear: both;
display: table;
}
.page-template-tp-general-template-hire section.section.bg-dot-img {
background-size: 10% !important;
background-position: 50% 2% !important;
}
.btn-blue-rectangle {
background: #1f81c3;
border: 1px solid #1f81c3;
color: #ffffff;
font-size: 16px;
font-weight: normal;
margin-top: 20px;
padding: 12px 35px;
text-transform: uppercase;
transition: 0.3s ease all;
-moz-transition: 0.3s ease all;
-webkit-transition: 0.3s ease all;
width: auto;
border-radius: 4px;
}
.btn-blue-rectangle:hover, .btn-blue-rectangle:focus {
background: #fff;
border: 1px solid #1f81c3;
color: #1f81c3;
box-shadow: 0 0px 8px 0 rgba(0,0,0,0.2), 0 0px 8px 0 rgba(0,0,0,0.19);
}
.modal-news .close{
width: 25px;
height: 25px;
float: right !important;
color: #0D0C23;
opacity: 1;
border: 1px solid #0D0C23;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;	
position:absolute;
top:15px; right:15px;
float:none;
font-family: 'Figtree', sans-serif;
transition: .2s ease-in;
}
.modal-news .close:focus, .modal-news .close:hover{
background: #0D0C23;
color: #fff;
}
.modal-news .modal-title{
text-align:left;
font-size: 24px;
font-weight: 500;
font-family: 'Figtree', sans-serif;
color: #0D0C23;
}
.modal-news .close span {
font-size: 22px;
height: 29px;
line-height: normal;
}
.form-box .form-control{
border: none;
border-radius: 0;
box-shadow: none;
border-bottom: 1px solid #D2D2D2;
}
.modal.in {
background: rgba(19, 26, 52, 0.76);
backdrop-filter: blur(1px);
-webkit-backdrop-filter: blur(1px);
}
.modal-content{border-radius: 12px;padding: 30px;} .sub-page-banner .banner-main-content {
padding-left: 45px;
}
.sub-page-banner .banner-right-box {
order: 2;
padding: 0 3%;
}
.d-flex {
display: flex;
}
.sub-page-banner .banner-left-box {
display: flex;
align-items: center;
order: 1;
}
.sub-page-banner .banner-right-img {
text-align: center;
}
.sub-page-banner .banner-right-img img {
max-height: 400px;
}
.page-template-tp-general-template-hire #fullpage .sub-page-banner .banner-main-content h1 {
color: rgb(0, 0, 0);
font-size: 52px;
font-weight: 600;
font-style: normal;
text-decoration: none;
text-align: left;
margin-bottom: 20px;
margin-top: 0px;
}
.sub-page-banner .banner-main-content p {
line-height: 24px;
color: rgb(51, 51, 51);
font-size: 16px;
font-weight: normal;
text-align: left;
}
.sub-page-banner div.wpcf7 img.ajax-loader {
position: relative;
right: 27px;
top: 0px;
z-index: 99999;
}
.sub-page-banner .wpcf7-form-control-wrap {
position: relative;
clear: both;
display: inline-block;
width: 330px;
}
.sub-page-banner .wpcf7-submit.btn{    
margin-top: 0;
font-weight: 500;
margin-left: 10px;
padding: 0 0 0 0 !important;
line-height: 36px;
width: 160px !important;
border-radius: 4px !important;
background: #1f81c3;
border: 1px solid #1f81c3;
color: #ffffff;
font-size: 15px;
height: 50px !important;
text-transform: uppercase;
transition: 0.3s ease all;
-moz-transition: 0.3s ease all;
-webkit-transition: 0.3s ease all;
}
.sub-page-banner .wpcf7-submit.btn:hover, .sub-page-banner .wpcf7-submit.btn:focus {
background: #fff;
border: 1px solid #1f81c3;
color: #1f81c3;
box-shadow: 0 0px 8px 0 rgba(0,0,0,0.2), 0 0px 8px 0 rgba(0,0,0,0.19);
}
.sub-page-banner span.wpcf7-form-control-wrap.email input {
border-radius: 4px;
height: 50px !important;
font-size: 14px;
}
.sub-page-banner .wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok, .sub-page-banner .wpcf7-validation-errors {
display: none !important;
}
.sub-page-banner .wpcf7 .wpcf7-not-valid-tip {
color: #f00;
font-size: 14px;
left: 10px;
bottom: -22px;
position: absolute;
width: 100% !important;
text-align: left;
}
.sub-page-banner .input-group-btn {
vertical-align: top;
display: inline-block;
width: auto;
}
.banner-main-content .input-btn {
margin-top: 20px;
}
.banner-main-content .input-btn input {
max-width: 330px;
height: 50px;
display: inline-block;
}
.banner-main-content .input-btn .btn-blue-rectangle {
display: inline-block;
border-radius: 4px;
font-weight: 500;
margin-left: 5px;
margin-top: 0;
}
.main-brand-slider-sub-page-wrapper{position:absolute;bottom:20px;width:100%;max-height:120px; left: 0;}
.main-brand-slider-sub-page-wrapper .main-brand-slider-custom-width{width:90%;margin:0 auto;}
.brand-left-width{width:150px;display:inline-block;padding-top:8px;text-align:center;}
.brand-left-width > p{color:#fff;font-weight:500;margin-right:10px;font-size:20px !important;display:inline-block;}
.brand-left-width > span{font-size:60px;color:#fff;font-weight:100;}
.main-brand-slider-sub-page-wrapper .brand-right-width{width:80%;display:inline-block;vertical-align:top;}
.main-brand-slider-sub-page-wrapper .slick-slide{margin:0px 20px;}
.main-brand-slider-sub-page-wrapper .slick-slide img{width:100%;object-fit:contain;height:70px;}
.main-brand-slider-sub-page-wrapper .slick-prev:before, .main-brand-slider-sub-page-wrapper .slick-next:before{color:black;}
.main-brand-slider-sub-page-wrapper .slick-prev{left:-25px;}
.main-brand-slider-sub-page-wrapper .slick-next{right:-25px;}
.main-brand-slider-sub-page-wrapper .slick-prev, .main-brand-slider-sub-page-wrapper .slick-next{display:none !important;}
.main-brand-slider-sub-page-wrapper .slick-dots {display: none !important;}    .bg-flash-img {
position: relative;
z-index: 1;
}
.bg-flash-img::after {
position: absolute;
content: '';
background-image: url(https://dev.credencys.com/dev_credencys/wp-content/themes/cred/images/flash-3.svg);
background-size: 35% !important;
background-repeat: no-repeat;
background-position: bottom right !important;
width: 100%;
float: left;
height: 100%;
right: -40px;
top: 0;
z-index: -1;
opacity: 0.5;
}
.content-with-contact-form h2 {
margin-bottom: 20px;
text-align: left;
}
.title-content p {
font-weight: normal;
}
.content-with-contact-form-rightside {
background: #fff;
padding: 25px 20px;
border: 1px solid #f2f2f2;
box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 10px 0px;
}
.page-template-tp-general-template-hire .content-with-contact-form-rightside p {
text-align: center;
padding-bottom: 20px;
font-weight: 500;
font-size: 18px;
color: rgb(102, 102, 102);
}
.content-with-contact-form-rightside .input-lg {
color: rgb(71, 71, 71);
font-size: 14px;
border-radius: 2px;
height: 43px;
}
.content-with-contact-form-rightside .wpcf7 textarea {
color: rgb(71, 71, 71);
font-size: 14px !important;
border-radius: 2px;
}
.content-with-contact-form-rightside .wpcf7-form-control.wpcf7-submit.btn {
width: 250px !important;
padding: 0px !important;
height: 50px !important;
border-radius: 4px !important;
margin: 0 auto;
background: #1f81c3;
color: #fff;
-moz-transition: all .1s ease-in 0s;
-webkit-transition: all .1s ease-in 0s;
-o-transition: all .1s ease-in 0s;
-ms-transition: all .1s ease-in 0s;
transition: all .2s ease-in-out 0s;
}
.content-with-contact-form-rightside .wpcf7-form-control.wpcf7-submit.btn:hover, .content-with-contact-form-rightside .wpcf7-form-control.wpcf7-submit.btn:focus {
background: #fff;
border: 1px solid #1f81c3;
color: #1f81c3;
}
.content-with-contact-form-rightside .wpcf7 .wpcf7-response-output.wpcf7-validation-errors {
display: none !important;
}
.content-with-contact-form-inner .experiance-details img {
max-width: 45px;
min-height: 45px;
}
.experiance-details-wrapper {
margin-top: 20px;
}
.experiance-details-wrapper .col-md-3 {
padding: 0 7px;
}
.experiance-details {
text-align: center;
}
.experiance-details h4 {
color: rgb(97, 109, 120);
font-size: 28px;
font-weight: 600;
margin: 15px 0 10px;
display: block;
}
.page-template-tp-general-template-hire .experiance-details p {
line-height: 24px;
color: rgb(97, 109, 120);
font-size: 14px;
font-weight: normal;
}  .icon-text-section{ display: inline-block; width: 100%; padding: 70px 0;}
.icon-text-section-icon {margin-bottom: 10px;}
.icon-text-section-icon img { width: 45px;}
.icon-text-section .icon-text-section-inner{  width: 100%; display: inline-block; padding: 30px 0 0 0; text-align: left;}
.icon-text-section .icon-text-section-inner p { min-height: 60px; line-height: 20px; color: rgb(51, 51, 51); font-size: 14px; font-weight: 400; }
.icon-text-section .icon-text-section-inner .icon-text-section-title { margin-bottom: 0; line-height: 26px; color: rgb(51, 51, 51);font-size: 16px; font-weight: bold; font-style: normal; text-align: left;  }
.sub-content-text { display: inline-block; width: 100%; margin:50px 0 0 0; }
.sub-content-text p { line-height: 26px; color: rgb(102, 102, 102); font-size: 16px; font-weight: 400; margin-bottom: 20px;}
.mt-0 { margin: 0 !important;}  .mini-container { margin: 0 auto; width: 80%; text-align: center;}
.max-container { margin: 0 auto; width: 80%; text-align: center;}
.page-template-tp-general-template-hire section.section.icon-title-section { display: inline-block; width: 100%; padding: 50px 0 30px 0;}
.icon-title-section .icon-text-section-icon { margin: 20px 0;}
.icon-title-section .icon-text-section-icon img {max-height: 45px;width: auto;}
.icon-title-section .icon-text-section-title{ line-height: 26px; font-weight: bold; color: rgb(51, 51, 51); font-size: 13px;}
.icon-title-inner { display: inline-block; width: 100%; text-align: center; margin-bottom: 30px;}  .technology-stack-new-wrapper .section-main-new-title .top-title-text {
line-height: 42px; 
color: rgb(0, 0, 0); 
font-size: 36px; 
font-weight: bold;  
text-decoration: none; 
margin-bottom: 30px;
text-align: center;
}
.section ul.technology-stack-new-inner {
padding-left: 0;
text-align: center;
}
.section ul.technology-stack-new-inner li {
text-align: center;
list-style-type: none !important;
display: inline-block;
margin: 10px 15px;
background: #fff;
}
.technology-stack-new-inner li img {
max-height: 34px;
}  .advantages-development-wrapper {
padding: 30px 0;
background-color: rgb(18, 24, 48);
}
.advantages-development-wrapper .col-md-7 {
padding-right: 0;
}
.simple-steps-inner {
padding: 80px 50px 20px;
}
.simple-steps-inner .section-main-new-title h2 {
color: rgb(255, 255, 255);
text-align: left;
}
.simple-steps-listing {
position: relative;
}
ul.simple-steps-listing:before {
position: absolute;
content: '';
border-left: 2px dotted rgba(72, 163, 199, 0.6);
height: 100%;
top: 0;
left: 23px;
}
.simple-steps-inner li {
margin-bottom: 40px;
position: relative;
z-index: 1;
}
.simple-steps-inner li .number {
background: #48a4c7;
height: 48px;
width: 48px;
border-radius: 100%;
display: inline-block;
text-align: center;
color: #fff;
line-height: 48px;
transition: all 0.5s ease;
-webkit-box-shadow: 1px 0px 0px 10px rgba(72, 164, 199, 0.2);
-moz-box-shadow: 1px 0px 0px 10px rgba(72, 164, 199, 0.2);
box-shadow: 1px 0px 0px 10px rgba(72, 164, 199, 0.2);
}
.simple-steps-inner li .number:hover {
-webkit-box-shadow: 0px 0px 0px 15px rgba(72, 164, 199, 0.4);
-moz-box-shadow: 0px 0px 0px 15px rgba(72, 164, 199, 0.4);
box-shadow: 0px 0px 0px 15px rgba(72, 164, 199, 0.4);
}
.simple-steps-inner p {
display: inline-block;
line-height: 32px;
color: rgb(46, 168, 201);
font-size: 18px;
font-weight: normal;
padding-left: 20px;
}
.advantage-dev-inner {
background: rgb(53, 191, 228);
padding: 20px;
}
.advantage-dev-inner .section-main-new-title h2 {
color: #fff;
}
.advantage-dev-box {
margin-bottom: 30px;
color: #fff;
text-align: left;
min-height: 200px;
}
.advantage-dev-box .advantage-dev-box-icon {
margin-bottom: 10px;
}
.advantage-dev-box-icon img {
max-width: 45px;
min-height: 45px;
}
.advantage-dev-box .advantage-dev-box-title {
margin-bottom: 0;
font-size: 16px;
font-weight: 600;
color: #fff;
}
.advantage-dev-box p {
color: #fff;
font-weight: 400;
}  .card-icon-section .col-md-4 {
display: flex;
flex-wrap: wrap;
}
.card-icon-section .white-card { 
vertical-align: top;
margin: 25px 0px;
display: inline-block;
background-color: rgb(255, 255, 255);
border-radius: 4px;
padding: 30px 20px 5px 20px;
text-align: left;
box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 20px 10px;
width: 100%;
max-width: 95%; 
min-height: 260px;
transition: all 0.5s ease;
}
.card-icon-section .white-card:hover {
box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 10px 0px;
}
.card-icon-section .white-card .white-card-img-block { 
display: inline-block;
width: 50px;
height: 50px;
margin-bottom: 10px;
border-radius: 50%;
padding: 12px;
transition: all 0.5s ease;
}
.card-icon-section .white-card .fixed-cost {
background-color: rgba(30, 193, 148, 0.3);
}
.card-icon-section .white-card .time-material {
background-color: rgba(255, 188, 1, 0.3);
}
.card-icon-section .white-card .offshare-dev {
background-color: rgba(4, 131, 254, 0.3);
}
.card-icon-section .white-card:hover .white-card-img-block  {
box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 3px;
}
.card-icon-section .white-card .white-card-img-block img { width: 50px;}
.card-icon-section .white-card .white-card-title { margin-bottom: 0; line-height: 26px; color: rgb(102, 102, 102); font-size: 16px; font-weight: bold; display: block; }
.card-icon-section .white-card p { line-height: 26px; color: rgb(102, 102, 102); font-size: 16px; font-weight: 400; margin-bottom: 25px;}  .agile-software-dev-service-wrapper .section-main-new-title p.section-sub-title {color: rgb(102, 102, 102);font-weight: 600;font-family: 'Figtree', Arial !important;margin-bottom: 30px;}
.agile-software-dev-service-wrapper .row > .col-md-6{padding: 0px 0px;}
.agile-software-dev-service-wrapper .agile-software-dev-service-inner{position:relative;overflow:hidden;display:block;transition:all ease 350ms;}
.agile-software-dev-service-wrapper .agile-software-dev-service-inner img{float:left;width: 100%;}
.agile-software-dev-service-wrapper .agile-software-dev-service-inner h4.agile-software-overlay-text {position: absolute; opacity: 1; bottom: 10px;left: 25px;line-height: 46px;color: rgb(255, 255, 255);font-size: 28px;font-weight: 700;z-index: 1; margin-bottom: 0;}
.agile-software-dev-service-wrapper .agile-software-dev-service-inner:hover h4.agile-software-overlay-text {opacity: 0;}
.agile-software-dev-service-wrapper .agile-software-dev-service-inner::after{position:absolute;content:'';opacity:0.8;z-index:0;background-color:transparent;background-image:linear-gradient(rgb(0, 0, 0) 2%, rgba(0, 0, 0, 0) 58%);border-radius:0px;border-width:0px;border-color:rgb(102, 102, 102);top:0;bottom:0;left:0;right:0;transition:all 0.5s ease;transform: rotate(-180deg);} .agile-software-dev-service-wrapper .agile-software-dev-service-content:hover .agile-software-dev-service-content > h4 {display: block;}
.agile-software-dev-service-wrapper .agile-software-dev-service-content{opacity:0; position:absolute;content:'';top: 0; bottom:0;padding:0 25px 0 25px;background:transparent;color:#fff;z-index:1;transition:all 0.5s ease; left: 0; height: 100%; width: 100%;}
.agile-software-dev-service-wrapper .agile-software-dev-service-content div {transform: translate(-50%, -50%);left: 50%;top: 50%;position: relative;}
.agile-software-dev-service-wrapper .agile-software-dev-service-inner:hover .agile-software-dev-service-content {opacity: 1; background-image: linear-gradient(rgb(0, 0, 0, 0.8) 100%, rgba(0, 0, 0, 0) 100%);}
.agile-software-dev-service-wrapper .agile-software-dev-service-content h4{line-height: 46px;color: rgb(255, 255, 255);font-size: 28px;font-weight: 700;z-index: 1;font-style: normal;text-align: left; margin-bottom: 0;}
.agile-software-dev-service-wrapper .agile-software-dev-service-content p{line-height:24px;color:rgb(255, 255, 255);font-size:18px;font-weight:400;max-width: 90%;}
.agile-software-dev-service-content ul li {list-style-type: disc; color: #fff;}
.agile-software-dev-service-content ul li a {text-decoration: underline; color: #fff;font-weight: 500;}  .emerging-technology-wrapper .section-main-new-title h2 {
margin-bottom: 20px;
}
.emerging-technology-wrapper .section-main-new-title p.section-sub-title {
color: rgb(102, 102, 102);
font-weight: 600;
font-family: 'Figtree', Arial !important;
margin-bottom: 30px;
}
.emerging-technology-inner {text-align: center; margin-bottom: 20px;}
.emerging-technology-inner img {
transition: all 0.5s ease;
}
.emerging-technology-inner:hover img{
box-shadow: rgba(0, 0, 0, 0.5) 0px 1px 10px 0px;
}
.emerging-technology-inner .box-link {
position: absolute;
content: '';
top: 0;
left: 0;
height: 100%;
width: 100%;
}
.page-template-tp-general-template-hire .emerging-technology-inner p{
font-weight: 500;
font-size: 16px;
margin-top: 5px;
color: #000;
}  .page-template-tp-general-template-hire section.section.new-feature-work-wrapper {
background-size: 60% !important;
background-position: center 50px !important;
}
.new-feature-work-wrapper::before {
content: "";
display: block;
height: 100%;
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 0;
opacity: 0.9;
background-image: linear-gradient(135deg, rgb(11, 130, 215) 1%, rgb(8, 21, 166) 103%);
}
.new-feature-work-wrapper .section-main-new-title h2 {
color: #fff;
margin-bottom: 20px;
}
.new-feature-work-wrapper .section-main-new-title p.section-sub-title {
color: #fff;
max-width: 100%;
font-weight: normal;
font-family: 'Figtree', Arial !important;
margin-bottom: 30px;
font-weight: 600;
}
.bld-title .section-main-new-title h2{color: rgb(46, 50, 91) !important;margin-bottom: 40px;}
.new-feature-work-wrapper .card{background: #fff;max-width: 90%;margin:0 auto 30px;;-webkit-box-shadow:none;-moz-box-shadow:no;box-shadow:none;box-shadow:none;border-radius: 4px;box-shadow: rgba(0, 0, 0, 0.05) 1px 1px 9px 5x;transition:all 450ms ease;}
.new-feature-work-wrapper .card:hover,
.new-feature-work-wrapper .card:focus{transform:translateY(-0.625rem);box-shadow:0 0.625rem 2.5rem 0 rgba(0, 0, 0, 0.06);}
.new-feature-work-wrapper .card .card-top .card-bg{width:auto !important;border-top-right-radius: 4px;border-top-left-radius: 4px;}
.new-feature-work-wrapper .card-overlay img{position:absolute;top:10px;right:10px;border-radius:50%;-webkit-box-shadow:4px 4px 10px rgba(14, 0, 21, 0.36);-moz-box-shadow:4px 4px 10px rgba(14, 0, 21, 0.36);box-shadow:4px 4px 10px rgba(14, 0, 21, 0.36);}
.new-feature-work-wrapper .card-footer h4{color:#000;font-size:16px;font-weight:500;line-height:22px;margin-bottom:15px;min-height:45px;}
.new-feature-work-wrapper .card .card-footer{padding:15px;min-height:170px;}
.new-feature-work-wrapper .card-footer .tag{font-size:14px;line-height:20px;color:rgb(102, 102, 102);}
.new-feature-work-wrapper h3{margin-bottom:15px;}
.new-feature-work-wrapper .btn-blue-rectangle {margin-top: 0;}
.footer-policy-link a {color: #fff; font-size: 13px; margin-left:5px;}
.footer-policy-link a:hover {color: #44D1EF; text-decoration: underline;}
p.ftr-text{text-align: left !important;}  .new-insight-credencys-wrapper .section-main-new-title img {
margin-bottom: 30px;
}
.new-insight-credencysblog-post {
color: #fff;
padding: 10px;
}
.new-insight-credencys-wrap-box {
box-shadow: 0 0.625rem 1.25rem 0 rgba(0, 0, 0, 0.06);
transition: all 450ms ease;
position: relative;
background-color: rgb(11, 130, 215);
height: 100%;
}
.new-insight-credencys-wrap-box img {
display: inherit;
}
.new-insight-credencys-wrapper .new-insight-credencys-wrap-box:hover, .new-insight-credencys-wrapper .new-insight-credencys-wrap-box:focus {
box-shadow: 0 0.625rem 2.5rem 0 rgba(0, 0, 0, 0.06);
-moz-transform: scale(1.05);
-webkit-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.03);
}
.new-insight-credencysblog-post span {
color: rgb(241, 241, 241);
font-size: 12px;
font-weight: normal;
}
.new-insight-credencysblog-post p {
line-height: 22px;
color: rgb(255, 255, 255);
font-size: 16px;
font-weight: 500;
margin: 10px 0;
min-height: 70px;
}
.box-link {
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;
content: "";
}   .content-with-multiple-logo-inner .section-main-new-title h2 {
text-align: left;
margin-bottom: 20px;
}
.content-with-multiple-logo-inner .section-main-new-title h2 span {
color: #0668c2;
width: 100%;
display: block;
}
.content-with-multiple-logo .experiance-details-wrapper {
margin-top: 90px;
}
.experiance-details-wrapper .experiance-details img {
max-width: 45px;
min-height: 45px;
}
.exper-box {
width: 50%;
display: inline-block;
float: left;
padding: 20px;
}
.exper-box:nth-child(-n+2) {
border-bottom: 1px solid #dedede;
}
.exper-box:nth-child(odd) {
border-top: 0;
border-right: 1px solid #dedede;
}
.developed-mobile-app-logo {
background-image: url(https://www.credencys.com/wp-content/uploads/2019/01/small-map.png);
background-color: rgb(241, 241, 241);
background-size: 24% !important;
background-repeat: no-repeat;
background-position: 40% 100% !important;
padding: 40px 0 0;
position: relative;
}
.bold{font-weight:bold;}
.developed-mobile-app-logo::before {
content: "";
display: block;
height: 100%;
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 0;
background-color: rgba(241, 241, 241, 0.6);
} .developed-mobile-app-logo .section-main-new-title h2 {
color: rgb(6, 104, 194);
text-align: left;
margin-bottom: 0;
padding-top: 20px;
}
.section .developed-mobile-app-logo ul {
padding-left: 0;
}
.developed-mobile-app-logo ul li {
margin-top: 20px;
}
.developed-mobile-app-logo ul img {
max-height: 32px;
}
.section .developed-mobile-app-logo ul li {
margin-top: 20px;
}  .personal-profile-wrapper {
padding: 20px 0 30px 0;
}
.personal-profile-wrapper .personal-profile-inner {
text-align: center;
}
.personal-profile-image {
max-width: 120px;
margin: 0 auto 10px;
}
.page-template-tp-general-template-hire .personal-profile-inner p {
line-height: 24px;
color: rgba(0, 0, 0, 0.65);
font-size: 22px;
font-weight: normal;
}  .left-right-icon-content-wrapper p {
font-weight: 400;
color: rgb(51, 51, 51);
}
.left-right-icon-content-wrapper .section-main-new-title p.section-sub-title {
margin-bottom: 40px;
}
.left-right-icon-content-inner {
padding: 20px 10px;
float: left;
margin-bottom: 20px;
width: 100%;
min-height: 170px;
transition: all 0.5s ease;
}
.left-right-icon-content-inner:hover {
background: #fff;
border-radius: 4px;
box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 10px 5px;
}
.left-side-icon {
width: 68px;
height: 68px;
float: left;
border-radius: 50%;
padding: 8px;
}
.left-side-icon-bg {
width: 52px;
height: 52px;
border-radius: 50%;
padding: 10px;
}
.left-side-icon-bg img {
width: 32px;
height: 32px;
}
.right-side-content {
padding-left: 20px;
width: calc(100% - 68px);
float: left;
line-height: 30px;
}
.right-side-content h4 {
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 16px;
font-weight: bold;
margin-bottom: 0;
}
.right-side-content p {
line-height: 22px;
color: rgb(51, 51, 51);
font-size: 14px !important;
font-weight: normal;
text-align: left !important;
}
.left-right-icon-content-wrapper .sub-content-text {
font-weight: bold;
margin-top: 30px;
}
.left-right-icon-content-wrapper .sub-content-text p {
font-size: 20px;
line-height: 26px;
color: rgb(51, 51, 51);
margin-bottom: 0;
}  .developer-three-steps {
position: relative;
padding: 60px 0;
}
.developer-three-steps li {
list-style-type: none;
margin-bottom: 50px;
position: relative;
z-index: 1;
}
.developer-three-steps li span.number {
background: rgba(53, 191, 228, 0.8);
height: 65px;
width: 65px;
border-radius: 100%;
display: inline-block;
text-align: center;
color: #fff;
font-weight: bold;
font-size: 40px;
line-height: 65px;
transition: all 0.5s ease;
-webkit-box-shadow: 0px 0px 0px 10px rgba(53, 191, 228, 0.2);
-moz-box-shadow: 0px 0px 0px 10px rgba(53, 191, 228, 0.2);
box-shadow: 0px 0px 0px 10px rgba(53, 191, 228, 0.2);
}
.developer-three-steps li span.number:hover {
-webkit-box-shadow: 0px 0px 0px 15px rgba(53, 191, 228, 0.2);
-moz-box-shadow: 0px 0px 0px 15px rgba(53, 191, 228, 0.2);
box-shadow: 0px 0px 0px 15px rgba(53, 191, 228, 0.2);
}
.developer-three-steps li p {
display: inline-block;
line-height: 65px;
color: rgb(14, 72, 92);
font-size: 20px !important;
font-weight: 300;
padding-left: 20px;
vertical-align: bottom;
}  .overlay-color {
content: "";
display: block;
height: 100%;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
z-index: 0;
opacity: 0.9;
background-image: linear-gradient(135deg, rgb(11, 130, 215) 1%, rgb(8, 21, 166) 103%);
}
.page-template-tp-general-template-hire section.section.app-dev-service-wrapper {
background-size: 60% !important;
background-position: center 50px !important;
}
.app-dev-service-inner {
margin-bottom: 30px;
}
.app-dev-service-wrapper .section-main-new-title h2 {
color: #fff;
margin-bottom: 20px;
}
.app-dev-service-wrapper .section-main-new-title p.section-sub-title {
color: rgb(241, 241, 241);
max-width: 100%;
line-height: 24px;
font-family: 'Figtree', Arial !important;
margin-bottom: 30px;
font-weight: 500;
}
.app-dev-service-inner .app-dev-service-icon {
height: 77px;
width: 77px;
background: #fff;
padding: 15px;
margin-left: 10px;
margin-top: 10px;
display: flex;
align-items: center;
border-radius: 50%;
transition: all 0.5s ease;
-webkit-box-shadow: 0px 0px 0px 10px rgba(255, 255, 255, 0.5);
-moz-box-shadow: 0px 0px 0px 10px rgba(255, 255, 255, 0.5);
box-shadow: 0px 0px 0px 10px rgba(255, 255, 255, 0.5);
}
.app-dev-service-inner .app-dev-service-icon:hover {
-webkit-box-shadow: 0px 0px 0px 15px rgba(255, 255, 255, 0.5);
-moz-box-shadow: 0px 0px 0px 15px rgba(255, 255, 255, 0.5);
box-shadow: 0px 0px 0px 15px rgba(255, 255, 255, 0.5);
}
.app-dev-service-inner .app-dev-service-no-shadow {
background: #fff;
width: 100px;
height: 100px;
border-radius: 50%;
align-items: center;
display: flex;
text-align: center;
}
.app-dev-service-inner .app-dev-service-no-shadow img {
margin: 0 auto;
max-height: 64px;
}
.app-dev-service-inner .app-dev-service-icon img {
margin: 0 auto;
width: 100%;
}
.app-dev-service-inner h4.app-dev-service-title {
line-height: 32px;
color: rgb(255, 255, 255);
font-size: 24px;
font-weight: 600;
margin: 15px 0;
}
.app-dev-service-inner p {
line-height: 24px;
color: rgb(241, 241, 241);
font-size: 16px;
font-weight: normal;
text-align: left !important;
}  #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{font-weight:normal !important;font-family:inherit !important;}
.new-mega-dropdown-wrapper #mega-menu-primary li{position:static !important;}
.main-navigation .new-mega-dropdown-wrapper #mega-menu-primary>li.mega-menu-flyout>ul.mega-sub-menu{width:100% !important;background-image:linear-gradient(35deg, rgb(28, 108, 182) 1%, rgb(71, 155, 216) 103%) !important;border:0 !important;}
.new-mega-dropdown-wrapper #mega-menu-wrap-primary #mega-menu-primary{padding:0px 0px 0px 0px;}
.new-mega-dropdown-wrapper .menu-right-bdr{display:flex !important;}
.new-mega-dropdown-wrapper .custom-padding-left{padding:15px 35px 15px 35px !important;position:relative !important;height:100% !important;}
.menu-right-bdr > li:not(:last-child):after{content:'';position:absolute;width:1px;height:80%;background:rgba(255, 255, 255, 0.3);z-index:9999;right:0;display:block !important;top:20px;}
.sub-menu-bdr-right ul{position:relative !important;}
.sub-menu-bdr-right ul:not(:last-child)::after{content:'';position:absolute;width:1px;height:90%;background:rgba(255, 255, 255, 0.3);z-index:9999;right:0;display:block !important;top:0px;}
.new-mega-dropdown-wrapper #mega-menu-primary .menu-right-bdr > li{position:relative !important;}
.service-methadology{text-align:center !important;color:#fff !important;width:100% !important;float:none;background:rgb(35, 128, 194) !important;padding:10px 0 !important;}
.service-methadology a{color:#fff !important;padding:10px 0;text-align:center !important;font-size:22px !important;font-weight:normal !important;}
.new-mega-dropdown-wrapper .service-methadology a:hover{color:rgb(194, 221, 252) !important;}
.new-mega-dropdown-wrapper #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item span{position:relative !important;}
.new-mega-dropdown-wrapper #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item span::before{content:" ";display:block !important;width:0 !important;height:4px !important;background:#3c85c7 !important;transition:width .3s !important;position:absolute !important;bottom:-8px !important;left:0;right:0;}
.new-mega-dropdown-wrapper #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:hover span::before{width:100% !important;}
.new-mega-dropdown-wrapper #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children > a::before{content:" ";display:block !important;opacity:0 !important;border-bottom:12px solid rgb(73, 141, 214);border-right:12px solid transparent;border-left:12px solid transparent;position:absolute;top:0;bottom:-10px;left:-18px;right:0;margin:0 auto;text-align:center;z-index:10;width:0;transition-delay:0.3s;}
.new-mega-dropdown-wrapper #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children:hover > a::before{opacity:1 !important;}
.new-mega-dropdown-wrapper ul.menu-right-bdr ul li{padding:0 0 8px 0 !important;}
.new-mega-dropdown-wrapper .clearfix{overflow:auto !important;}
.new-mega-dropdown-wrapper .clearfix::after{content:"";clear:both;display:table;}
.new-mega-dropdown-wrapper .col-md-12{float:left !important;position:relative !important;min-height:1px !important;padding-right:15px !important;padding-left:15px !important;width:100% !important;}
.new-mega-dropdown-wrapper li{font-size:16px !important;color:rgb(201, 227, 255) !important;font-weight:300 !important;}
.new-mega-dropdown-wrapper .mega-sub-menu li a{font-size:16px !important;color:rgb(255, 255, 255) !important;font-weight:normal !important;}
.new-mega-dropdown-wrapper .mega-sub-menu li a:hover{color:rgb(194, 221, 252) !important;}
.new-mega-dropdown-wrapper h3{font-size:22px;color:#fff;font-weight:normal !important;padding-bottom:5px;margin-bottom:15px;margin-top:0px;position:relative;}
.new-mega-dropdown-wrapper h3::after{position:absolute;content:'';left:0;height:2px;width:50px;background:rgb(182, 211, 250);bottom:0;}
.new-mega-dropdown-wrapper a > h3:hover{color:rgb(194, 221, 252) !important;}
.main-navigation .new-mega-dropdown-wrapper #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout>ul.mega-sub-menu{background-image:linear-gradient(35deg, rgb(28, 108, 182) 1%, rgb(71, 155, 216) 103%) !important;border:0 !important;margin:8px 0;right:20px;width:auto !important;}
.main-navigation .new-mega-dropdown-wrapper #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{background:#3c85c7 !important;}
.new-mega-dropdown-wrapper .sub-menu-bdr-right{height:180px !important;display:block !important;position:relative !important;overflow:auto !important;}
.new-mega-dropdown-wrapper ul.sub-menu-custom-width{float:left !important;padding-right:30px !important;height:100% !important;width:50% !important;}
.new-mega-dropdown-wrapper ul.sub-menu-custom-width:last-child{padding-left:30px !important;padding-right:0px !important;}
.main-navigation .new-mega-dropdown-wrapper #mega-menu-wrap-primary #mega-menu-primary >li.mega-menu-flyout:first-child > ul.mega-sub-menu{width:108% !important;}
.main-navigation .new-mega-dropdown-wrapper #mega-menu-wrap-primary #mega-menu-primary >li.mega-menu-flyout > ul.mega-sub-menu{width:90% !important;}
.main-navigation .new-mega-dropdown-wrapper #mega-menu-wrap-primary #mega-menu-primary >li.mega-menu-flyout:nth-child(2) > ul.mega-sub-menu{width:70% !important;}
.main-navigation .new-mega-dropdown-wrapper #mega-menu-wrap-primary #mega-menu-primary >li.mega-menu-flyout > ul.mega-sub-menu ul.sub-menu-custom-width{width:50% !important;}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item .mega-responsive-menu > ul > li{width:20% !important;}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:nth-child(2) .mega-responsive-menu > ul > li:nth-child(2){width:50% !important;}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:nth-child(2) .mega-responsive-menu > ul > li{width:25% !important;}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:nth-child(3) .mega-responsive-menu> ul > li:first-child , #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:nth-child(3) .mega-responsive-menu > ul > li:nth-child(2){width:40% !important;}  #footer {
background: transparent linear-gradient(249deg, #150224 0%, #031941 100%);
padding: 80px 0 0;
position: relative;
}
#footer .container{ position: relative; z-index: 9; max-width:1380px; width:100% !important;  }
#footer:after {display:none; position: absolute; background: url(https://www.credencys.com/wp-content/uploads/2019/12/footer-texture.png);
content: ""; bottom: 0; height: 100%; width: 100%; text-align: center;
left: 0; background-repeat: no-repeat;     background-position: center top;}
#footer{ background-color: #0e1824; padding: 80px 0 0; position: relative;}
.footer-menu h3 { 
color: #fff;
font-size: 18px;
font-family: 'Figtree', sans-serif;
font-weight: 500;
margin-bottom: 25px;
position: relative;
}
.footer-menu h3 img{ display: block; padding-bottom: 10px; width:32px;}
.footer-menu li {padding-bottom: 15px;}
.footer-menu li a, .footer-menu li { 
color: #E8EAF2;
font-size: 16px;
font-weight: 400;
text-decoration: none;
line-height: 1.4;
}
.footer-links{
display:flex;
justify-content:space-between;
flex-wrap:wrap;
gap:20px;
}
.footer-menu li a:hover{color: #68b8f4;}
.product-menu li a img{ width:164px;}
.product-menu li{ margin-bottom: 30px;}
.footer-links{
display:flex;
justify-content:space-between;
flex-wrap:wrap;
}
.footer-menu a.link, .footer-menu a.mail-link {
font-size: 18px;
font-weight: 400;
color: #44D1EF;
display: flex;
align-items: center;
gap: 15px;
}
.footer-menu a.link:hover, .footer-menu a.mail-link:hover {color: #fff;}
.footer-contact h4{ color: #68b8f4; font-size: 16px; font-weight: 400;}
.social-feed-icon{ display: flex;
justify-content: right;
align-items: center;}
.social-feed-icon li a { color: #ccc; font-size: 23px; padding: 0 9px; display: block;}
.social-feed-icon li a:hover{ opacity: 0.8;}
.cnt-detail ,.cnt-detail a { color: #fff; font-size:18px;  font-weight: 500;   
line-height:45px; text-decoration: none;}
.footer-contact.footer-menu {padding-left: 30px;max-width: 390px;}
p.ftr-text {
color: #E8EAF2;
font-size: 16px;
line-height: 1.6;
font-weight: 300;
}
.footer-logo {max-width: 180px; margin-top: 5px; margin-bottom: 10px;}
.section .footer-menu li{ margin-top: 0;}
.cnt-detail a:hover, .a-link.careers-link:hover{ color:#68b8f4;}
.a-link.careers-link{ color:#fff; font-size: 18px;font-family: 'Figtree', sans-serif; font-weight: 700; text-decoration: none;     margin-bottom: 20px; display: inline-block;}
.bottom-copy-text {
padding: 50px 0 20px;
position: relative;
display: flex;
justify-content: center;
width: 100%;
flex-wrap: wrap;
}
.bottom-copy-text p {
color: #E8EAF2;
font-size: 14px !important;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 0;
}
.bottom-copy-text .social-feed-icon li a{ font-size: 16px;}
.container-width .left_content img{float:left;}
.container-width .right_content img{float:right;}
.container-width .right_content{float:right;width:50%;margin-bottom:10px;padding-left:0;}
.container-width .left_content{float:left;width:50%;margin-bottom:10px;}
.container-width .iot-text-align{width:60%;}
.container-width .iot-img-align{width:40%;}
.iot_solution h3.title-text{margin-bottom:10px;line-height:28px;color:rgb(33, 33, 33);font-size:20px !important;font-weight:normal !important;margin-top:0 !important;}
.banner-hire-dev .hireDev h3{position:relative;font-weight:400 !important;font-size:22px !important;margin-bottom:60px;}
.banner-hire-dev .hireDev h3:before{content:'';position:absolute;left:0 !important;bottom:-25px;text-align:left;width:41px;height:2px;background:rgb(113, 154, 198);margin-left:auto !important;transition:all 400ms ease;}
.banner-hire-dev:hover .hireDev h3::before{width:60px;}
.banner-hire-dev{margin-top:0 !important;}
.main-banner-hire ul li{list-style-type:none;color:rgb(51, 51, 51);font-size:16px;margin-top:10px;line-height:normal;position:relative;padding-left:20px;font-weight:300;}
.main-banner-hire ul li:before{background:#02b7e2;position:absolute;left:0;top:5px;width:8px;height:8px;border-radius:50%;content:"";}
.retail-work-card-main .card{margin:0 0 30px 0;-webkit-box-shadow:none;-moz-box-shadow:no;box-shadow:none;box-shadow:none;border:2px solid #ededed;transition:all 450ms ease;}
.retail-work-card-main .card:hover,
.retail-work-card-main .card:focus{transform:translateY(-0.625rem);box-shadow:0 0.625rem 2.5rem 0 rgba(0, 0, 0, 0.06);}
.retail-work-card-main .card .card-top .card-bg{width:auto !important;}
.retail-work-card-main .card-overlay img{position:absolute;top:10px;right:10px;border-radius:50%;-webkit-box-shadow:4px 4px 10px rgba(14, 0, 21, 0.36);-moz-box-shadow:4px 4px 10px rgba(14, 0, 21, 0.36);box-shadow:4px 4px 10px rgba(14, 0, 21, 0.36);}
.retail-work-card-main .card-footer h4{color:#000;font-size:16px;font-weight:500;line-height:22px;margin-bottom:15px;}
.retail-work-card-main .card .card-footer{padding:15px;min-height:200px;}
.retail-work-card-main .card-footer .tag{font-size:14px;line-height:20px;color:rgb(102, 102, 102);}
.empower-business{text-align:center;position:relative;z-index:10;}
.empower-business h1{font-weight:300 !important;}
.btn-blue-bg{background:#1f81c3;border:1px solid #1f81c3;color:#ffffff;font-size:16px;font-weight:400;padding:12px 35px;transition:0.2s ease all;-moz-transition:0.2s ease all;-webkit-transition:0.2s ease all;width:auto !important;border-radius:30px;}
.btn-blue-bg:hover, .btn-blue-bg:focus{background:transparent;border:1px solid #1f81c3;color:#1f81c3;}
.retail-work-card-main h3{margin-bottom:15px;}
.helping-field-service-wrapper .row > .col-md-6:first-child{margin-right:-15px;margin-left:10px;}
.helping-field-service-wrapper .helping-field-service-inner{position:relative;overflow:hidden;display:block;transition:all ease 350ms;margin-bottom:15px;}
.helping-field-service-wrapper .helping-field-service-inner img{float:left;}
.helping-field-service-wrapper .helping-field-service-inner::after{position:absolute;content:'';opacity:0.1;z-index:0;background-color:transparent;background-image:linear-gradient(rgba(0, 0, 0, 0.2) 3%, rgba(0, 0, 0, 0.8) 76%);border-radius:0px;border-width:0px;border-color:rgb(102, 102, 102);top:0;bottom:0;left:0;right:0;transition:all ease 350ms;}
.helping-field-service-wrapper .helping-field-service-inner:hover::after{opacity:1;}
.helping-field-service-wrapper .helping-field-service-inner:hover .helping-field-content{transform:translateY(0);bottom:0;margin:0;}
.helping-field-service-wrapper .helping-field-content{position:absolute;content:'';bottom:0;padding:10px;background:transparent;color:#fff;z-index:1;transition:all ease 350ms;transform:translateY(100%);margin-bottom:69px;}
.helping-field-service-wrapper .helping-field-content h4{color:#fff;line-height:28px;color:rgb(255, 255, 255);font-size:20px;font-weight:bold;font-style:normal;text-align:left;transition:all ease 0.35s;margin-bottom:5px;}
.helping-field-service-wrapper .helping-field-content p{line-height:22px;color:rgb(255, 255, 255);font-size:16px;font-weight:normal;font-style:normal;transition:all ease 0.35s;}
.contact-banner{position:absolute;width:100%;height:100vh;left:0;right:0;background-image:url(https://www.credencys.com/wp-content/uploads/2019/04/contactus-banner.png);background-size:cover;}
.contactus-wrapper{padding-top:20%;}
.contactus-wrapper .contact-main-heading{margin-bottom:60px;}
.contactus-wrapper .contact-main-heading h1{line-height:normal !important;color:rgb(255, 255, 255) !important;font-size:48px !important;font-weight:600 !important;}
.contactus-wrapper .contact-main-heading p{line-height:30px !important;color:rgba(255, 255, 255, 0.7) !important;;font-size:20px !important;font-weight:normal !important;max-width:500px !important;text-align:left;}
.contact-form2{width:100%;background:#fff;padding:20px 40px 50px 40px;box-shadow:rgba(0, 0, 0, 0.2) 0px 1px 2px 0px;}
.contact-form2 > p{margin:10px 0 0px;line-height:normal;color:rgb(33, 33, 33);font-size:24px !important;font-weight:normal;}
.contact-form2 .form-group{margin-bottom:20px;position:relative;}
.contact-form2 .form-group label{left:5px;top:-10px;color:rgba(33, 33, 33, 0.5);font-size:14px;font-weight:normal;position:static;}
.contact-form2 .wpcf7 .wpcf7-not-valid-tip{position:absolute;}
.contact-form2 .wpcf7-form-control-wrap{display:inline-block;width:100%;}
.contact-form2 .wpcf7 .wpcf7-response-output.wpcf7-validation-errors{padding:10px 0;position:absolute;bottom:15px;left:0;right:0;margin:0 auto;width:90%;display:block;text-align:center;}
.contact-form2 .form-control{height:auto;border:0;background-image:linear-gradient(#ffffff, #ffffff), linear-gradient(#D2D2D2, #D2D2D2);-webkit-background-size:0 2px, 100% 1px;background-size:0 2px, 100% 1px;background-repeat:no-repeat;background-position:center bottom, center -webkit-calc(100% - 1px);background-position:center bottom, center calc(100% - 1px);background-color:rgba(0, 0, 0, 0);-webkit-transition:background 0s ease-out;-o-transition:background 0s ease-out;transition:background 0s ease-out;float:none;box-shadow:none;border-radius:0;color:rgb(16, 63, 110);font-size:16px;font-weight:normal;padding-left:5px;}
.contact-box-inner .col-md-8{padding-right:0;}
.contact-box-inner .col-md-4{padding-left:0;}
.contact-right-side{background-color:rgb(16, 63, 110);padding:30px 30px;height:626px;}
.contact-right-side > p{line-height:30px;color:rgb(255, 255, 255);font-size:20px;font-weight:normal;padding:40px 0px 30px;}
ul.contact-mail-phone{padding-left:0 !important;}
ul.contact-mail-phone li{margin-top:0;margin-bottom:10px;}
ul.contact-mail-phone img{display:inline-block;opacity:0.25;vertical-align:middle;padding-right:10px;}
ul.contact-mail-phone p{display:inline-block;color:rgb(255, 255, 255);font-size:16px;font-weight:normal;}
ul.contact-mail-phone p a{color:rgb(255, 255, 255);}
ul.contact-mail-phone p a:hover, ul.contact-mail-phone p a:focus{color:rgb(255, 255, 255);}
ul.contact-fsocial-media{padding-left:0 !important;width:100%;padding-top:40px;}
ul.contact-fsocial-media li{display:inline-block;text-align:center;margin:0 10px;}
ul.contact-fsocial-media li img{max-width:40px;max-height:40px;}
.contact-form2 .wpcf7-recaptcha > div{margin:0 auto;}
.contact-form2 .form-group.text-center{margin-bottom:0;}
.contact-form2 .wpcf7-form-control.wpcf7-submit.btn{width:auto !important;padding:12px 35px !important;height:40px !important;border-radius:30px !important;margin:0 auto;line-height:0px;}
.new_form-with-bg .contact-right-side{height:689px !important;}
.new_form-with-bg .cust-country {position: absolute;width: 120px;z-index: 1;}
.new_form-with-bg .cust-country .country-select.inside input {border-radius: 0;}
.new_form-with-bg .contactno {padding-left: 119px;width: 100%;}
.contact-borm-with-banner .cust-country {position: absolute;width: 120px;z-index: 1;}
.contact-borm-with-banner .contactno {padding-left: 119px;width: 100%;}
#contact-modal.def .cust-country {position: absolute;width: 120px;z-index: 1;}
#contact-modal.def .contactno {width: 100%;}
#contact-modal.def .contactno input {padding-left: 119px;}
#contact-modal.def .cust-country .country-select.inside input {border: 0;background: transparent;box-shadow: none;outline: none;}
#contact-modal.def .wpcf7-form .wpcf7-form-control-wrap.referer-page, #contact-modal.def .wpcf7-form .wpcf7-form-control-wrap.curnt-page-form {display: none;}
#contact-modal .wpcf7-form .form-group{
margin-bottom: 40px;
}
.content-with-contact-form-rightside .cust-country {position: absolute;width: 120px;z-index: 1;}
.content-with-contact-form-rightside .contactno {width: 100%;}
.content-with-contact-form-rightside .contactno input {padding-left: 119px;}
.content-with-contact-form-rightside .cust-country .country-select.inside input {border: 0;background: transparent;box-shadow: none;outline: none;}
.contact-form .cust-country {position: absolute;width: 120px;z-index: 1;}
.contact-form .contactno {width: 100%;}
.contact-form .contactno input {padding-left: 119px;}
.contact-form .cust-country .country-select.inside input {border: 0;background: transparent;box-shadow: none;outline: none;}
.rightside-contact-form .cust-country {position: absolute;width: 120px;z-index: 1;}
.rightside-contact-form .contactno {width: 100%;}
.rightside-contact-form .contactno input {padding-left: 119px;}
.rightside-contact-form .cust-country .country-select.inside input {border: 0;background: transparent;box-shadow: none;outline: none;}
.rightside-contact-form .wpcf7 .wpcf7-not-valid-tip {text-align: left;}
ul.work-portfolio-listing{margin:0 auto -27px;padding:0 !important;list-style:none;width:1170px;text-align:center;}
.work-portfolio-listing li{float:none;width:24.5%;padding:0 27px;line-height:0;list-style-type:none !important;display:inline-block;}
.work-portfolio{position:relative;margin-bottom:40px;}
.work-portfolio img{position:relative;}
.portfolio-overlay{margin:0;background-color:#1f81c3;width:100%;position:absolute;opacity:0;color:#fff;top:0;left:0;bottom:0;display:flex;justify-content:center;flex-direction:column;text-align:center;}
.work-portfolio:hover .portfolio-overlay{opacity:1;transition:opacity 0.3s linear;}
.work-portfolio .btn-white{background:#ffffff;border:1px solid #ffffff;color:#1f81c3;font-size:14px;font-weight:400;padding:10px;transition:0.2s ease all;-moz-transition:0.2s ease all;-webkit-transition:0.2s ease all;width:130px !important;height:40px;border-radius:30px;margin:0 auto;}
.work-portfolio .btn-white:hover{background:transparent;border:1px solid #ffffff;color:#ffffff;}
.portfolio-overlay p{margin-bottom:30px;color:#ffffff;}
.work-portfolio-button{margin:70px 0 110px;}
ul.our-capability-inner{margin:0 auto;padding:0 !important;list-style:none;text-align:center;}
.our-capability-inner li{display:inline-block;width:17%;margin:0 15px;padding:20px 10px;line-height:0;vertical-align:top;list-style-type:none !important;}
.capability-column{position:relative;display:table;padding-bottom:20px;margin-bottom:20px;text-align:center;transition:all 450ms ease;}
.capability-column:hover{box-shadow:0 10px 18px 0 rgba(0, 0, 0, 0.08);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.capability-column:hover .capability-img img{-webkit-filter:grayscale(0%);filter:grayscale(0%);}
.capability-img{display:table-cell;width:100%;position:relative;float:left;}
.capability-img img{min-height:124px;max-height:160px;padding:15px 0;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:all 450ms ease;}
.capability-desc{margin:15px 0;padding:0 10px;display:table-cell;width:100%;float:left;vertical-align:middle;}
.capability-desc h3{margin:0 0 15px !important;color:#333 !important;font-weight:400 !important;line-height:initial !important;}
.capalibity-links{display:table-cell;width:100%;float:left;align-items:center;vertical-align:top;}
.capalibity-links p{color:#1f81c3;font-weight:400;line-height:35px;}
.capalibity-links p:hover{text-decoration:underline;}
.why-choose-us-wrapper .why-choose-us-inner{transition:0.3s ease-out;padding:30px;float:left;margin-bottom:20px;width:100%;}
.why-choose-us-inner:hover, .why-choose-us-inner:focus{background-color:#fff;border-color:#f4f4f4;box-shadow:0 10px 18px 0 rgba(0, 0, 0, 0.08);}
.why-choose-us-wrapper .why-choose-us-left{float:left;width:15%;}
.why-choose-us-wrapper .why-choose-us-desc{padding-left:30px;width:85%;float:left;line-height:30px;}
.why-choose-us-wrapper .why-choose-us-desc h3{font-size:24px;color:#333;margin-bottom:30px;word-break:break-word;font-weight:unset !important;margin-top:0 !important;}
.why-choose-us-wrapper .why-choose-us-desc p{font-size:16px;word-spacing:4px;}
.paramid-center-wrapper{margin:0 auto;width:751px;}
.paramid-left-wrapper{float:left;border-right:1px solid #ad9c9c;padding-right:30px;position:relative;}
.paramid-left-wrapper::before{content:"\f107";display:block;width:15px;height:15px;-moz-border-radius:7.5px;font-size:28px;-webkit-border-radius:7.5px;border-radius:7.5px;color:#ad9c9c;left:119px;bottom:-5px;position:absolute;font-family:FontAwesome;}
.paramid-left-wrapper li{font-size:20px;font-weight:500 !important;color:#333;list-style-type:none !important;line-height:88px;position:relative;}
.paramid-left-wrapper li::before{content:'';display:block;width:15px;height:15px;-moz-border-radius:7.5px;-webkit-border-radius:7.5px;border-radius:7.5px;background-color:#69b6d5;left:102px;top:35px;position:absolute;}
.paramid-left-wrapper li:nth-child(1) span::after{content:'';width:41px;height:47px;bottom:12px;left:-35px;margin:0 auto;position:absolute;}
.paramid-left-wrapper li:nth-child(2) span::after{content:'';width:41px;height:47px;bottom:12px;left:-35px;margin:0 auto;position:absolute;}
.paramid-left-wrapper li:nth-child(3) span::after{content:'';width:41px;height:47px;bottom:12px;left:-35px;margin:0 auto;position:absolute;}
.paramid-left-wrapper li:nth-child(4) span::after{content:'';width:41px;height:47px;bottom:12px;left:-35px;margin:0 auto;position:absolute;}
.paramid-left-wrapper li:nth-child(5) span::after{content:'';width:41px;height:47px;bottom:12px;left:-35px;margin:0 auto;position:absolute;}
.paramind-wrapper{max-width:616px;float:left;}
.how-we-work-wrapper .paramind-wrapper ul.ul-paramid-wrapper{text-align:center;}
.paramind-wrapper ul.ul-paramid-wrapper li{margin:0;padding:0;line-height:0;list-style-type:none !important;margin-top:0 !important;position:relative;width:615px;}
.paramind-wrapper ul.ul-paramid-wrapper li:nth-child(even){margin-left:10px;}
.paramind-wrapper ul.ul-paramid-wrapper li img{position:relative;}
.paramid-overlay{position:absolute;text-align:center;vertical-align:middle;width:100%;clear:both;top:0px;}
.paramid-overlay p{font-size:18px;color:#fff;padding:0;margin:0;line-height:70px;font-weight:normal;}
.how-we-work-wrapper .ul-paramid-wrapper li:last-child .paramid-overlay p{max-width:100px;margin:0 auto;line-height:1.4;padding-top:8px;}
.p-support-maintenance p{line-height:18px !important;padding:12px 0 !important;}
.paramind-wrapper ul li:hover .paramid-tooltip{visibility:visible;}
.paramind-wrapper ul li:nth-child(5):hover .paramid-tooltip{right:-150px;}
.paramind-wrapper ul li:nth-child(6):hover .paramid-tooltip{right:-150px;}
.paramind-wrapper ul li:nth-child(7):hover .paramid-tooltip{right:-150px;}
.paramid-tooltip{position:absolute;right:-250px;top:-20px;background:#fff;padding:20px;max-width:400px;width:100%;border:1px solid #dedede;border-bottom:5px solid #1f81c3;z-index:9999;visibility:hidden;box-shadow:0 10px 18px 0 rgba(0, 0, 0, 0.08);}
.paramid-tooltip:after{content:"";position:absolute;top:22%;right:100%;margin-top:-5px;border-width:10px;border-style:solid;border-color:transparent #fff transparent transparent;}
.paramid-tooltip:before{content:"";height:5px;width:100%;bottom:0px;}
.paramid-tooltip .paramid-heading{padding-bottom:55px;}
.paramid-tooltip .paramid-heading h6{float:left;margin:0;padding-top:15px;font-size:20px;color:#1f81c3;font-weight:400;}
.paramid-tooltip .paramid-heading h6:after{content:'';position:absolute;left:20px !important;top:60px;text-align:left;width:60px;height:2px;background:#cccccc;margin-left:auto !important;}
.paramid-tooltip .paramid-heading img{float:right;}
.paramid-tooltip .ul-paramid-tooltip{text-align:left;padding-left:0;}
.paramid-tooltip .ul-paramid-tooltip li:nth-child(even){margin-left:0 !important;}
.paramid-tooltip .ul-paramid-tooltip li{line-height:30px !important;display:block;padding-left:20px !important;float:left;z-index:1;width:100% !important;font-size:16px;color:#333;}
.paramid-tooltip .ul-paramid-tooltip li::before{content:'';display:block;width:10px;height:10px;-moz-border-radius:7.5px;-webkit-border-radius:7.5px;border-radius:7.5px;background-color:#1f81c3;left:0px;top:9px;position:absolute;}
.why-choose-credencys-wrapper .title-btm-line{color:#fff;}
.why-choose-credencys-wrapper .title-btm-line::before{color:#fff;background:#fff;}
.choose-credencys-box{background:#fff;text-align:center;min-height:410PX;margin-bottom:20px;}
.choose-credencys-box img{padding:30px 0;max-height:175px;}
.choose-credencys-box-inner h3{color:#000 !important;font-size:20px !important;margin-bottom:15px;font-weight:unset !important;margin-top:0 !important;}
.choose-credencys-box-inner{padding:0 15px;}
.choose-credencys-box-inner p{font-size:16px;text-align:center !important;}
.why-choose-credencys-wrapper .choose-credencys-box:hover, .why-choose-credencys-wrapper .choose-credencys-box:focus{box-shadow:0 0.625rem 2.5rem 0 rgba(0, 0, 0, 0.06);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.why-choose-credencys-wrapper .choose-credencys-box{box-shadow:0 0.625rem 1.25rem 0 rgba(0, 0, 0, 0.06);transition:all 450ms ease;}
.retail-catchup-card-inner{transition:0.3s ease-out;padding:15px 15px 40px 15px;float:left;margin-bottom:20px;}
.retail-catchup-card-inner:hover, .retail-catchup-card-inner:focus{background-color:#fff;border-color:#f4f4f4;box-shadow:0 10px 18px 0 rgba(0, 0, 0, 0.08);}
.retail-catchup-card-main .retail-card-left{float:left;width:27%;}
.retail-catchup-card-main .retail-card-desc{padding-left:30px;width:calc(100% - 27%);float:left;line-height:30px;margin-top:-6px;}
.retail-catchup-card-main .retail-card-desc h3{font-size:20px;color:rgb(51, 51, 51);font-weight:500;margin:0;line-height: 22px;}
.retail-catchup-card-main .retail-card-desc p{font-size:16px;word-spacing:4px;}
.retail-catchup-card-main .retail-card-desc span.learn-more{font-size:16px;font-weight:400;color:#333;}
.retail-catchup-card-main .retail-card-desc span.learn-more::before{content:'';height:2px;width:41px;background:#1f81c3;position:absolute;bottom:55px;visibility:hidden;transition:0.3s ease-out;}
.retail-catchup-card-inner:hover span.learn-more::before{width:65px;visibility:visible;}
.retail-catchup-card-main .empower-business h2 p { margin: 15px 0 20px;color: rgb(51, 51, 51);font-weight: 400;}
.client-testimonial-wrapper .carousel-inner{margin:140px auto 0;width:50%;text-align:center;}
.client-testimonial-wrapper .left, .client-testimonial-wrapper .right{background-image:none;}
.client-testimonial-wrapper .profile-circle{margin-top:100px;}
.client-testimonial-wrapper .carousel-control{opacity:1;top:25%;width:auto;height:25px;color:#666666;text-shadow:none;}
.client-testimonial-wrapper .title-sub-heading{font-weight:400;}
#client-testi .item{margin:0 auto;padding:60px 60px;}
#client-testi .item > p{font-size:18px; display: block;height: 100%;font-weight:500;position:relative;min-height:160px;display:table;min-width:100%;}
#client-testi .item > p span{position:relative;width:100%; height: 100%;display:table-cell;vertical-align:middle;}
#client-testi .item > p::before{position:absolute;content:"";background:url(https://www.credencys.com/wp-content/uploads/2019/06/left-quote.svg) no-repeat;background-size: contain;top:-30px;left:-58px;width:30px;height:30px;transform:rotate(0deg);}
#client-testi .item > p::after{position:absolute;content:"";background:url(https://www.credencys.com/wp-content/uploads/2019/06/left-quote.svg) no-repeat;background-size: contain;right:-58px;bottom:-30px;width:30px;height:30px;transform:rotate(180deg);}
.profile-circle a.text-light{font-size:16px;color:#212121;font-weight:300;}
.client-testimonial-wrapper .carousel-fade .carousel-inner .item{transition-property:opacity;}
.client-testimonial-wrapper .carousel-fade .carousel-inner .item,
.client-testimonial-wrapper .carousel-fade .carousel-inner .active.left,
.client-testimonial-wrapper .carousel-fade .carousel-inner .active.right{opacity:0;}
.client-testimonial-wrapper .carousel-fade .carousel-inner .active,
.client-testimonial-wrapper .carousel-fade .carousel-inner .next.left,
.client-testimonial-wrapper .carousel-fade .carousel-inner .prev.right{opacity:1;}
.client-testimonial-wrapper .carousel-fade .carousel-inner .next,
.client-testimonial-wrapper .carousel-fade .carousel-inner .prev,
.client-testimonial-wrapper .carousel-fade .carousel-inner .active.left,
.client-testimonial-wrapper .carousel-fade .carousel-inner .active.right{left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.client-testimonial-wrapper .carousel-fade .carousel-control{z-index:2;}
.profile-circle .client-fix-img-size{width:90px;height:90px;margin:0 auto;}
p.testi-client-name{font-size:20px;font-weight:normal;}
.new_form input[type="text"],
.new_form input[type="email"],
.new_form input[type="tel"],
.new_form textarea{border-bottom:1px solid #000 !important;box-shadow:none !important;background:transparent;border:0;border-radius:2px;font-size:16px !important;padding:20px 10px;transition:0.4s ease all;}
.new_form .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha > div{margin:0 auto;}
.new_form .wpcf7-form-control.wpcf7-submit.btn.btn-blue.btn-block.btn-lg{border-radius:30px !important;text-transform:uppercase;height:46px !important;}
.insight-wrapper h2.title-btm-line{color:#fff;}
.insight-wrapper h2.title-btm-line::before{color:#fff;background:#fff;}
.insight-wrapper .wrap-box{background:#fff;}
.insight-wrapper .wrap-box .text-box{height:120px;}
.insight-blog-box .wrap-box:hover, .insight-blog-box .wrap-box:focus{box-shadow:0 0.625rem 2.5rem 0 rgba(0, 0, 0, 0.06);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.insight-blog-box .wrap-box{box-shadow:0 0.625rem 1.25rem 0 rgba(0, 0, 0, 0.06);transition:all 450ms ease;}
.insight-blog-box .wrap-box .text-box p strong{line-height:22px;color:rgb(0, 0, 0);font-size:16px;font-weight:bold;display:inline-block;margin:10px 0;}
.work-cat ul.wash-wrapper{padding-left:0;display:inline-block;}
.work-cat ul.wash-wrapper li{margin-top:0;list-style-type:none;font-weight:initial;color:#e2e2e2;font-size:15px;padding-bottom:15px; width: 100%;}
.work-cat ul.wash-wrapper li::before{display:none;}
.work-cat ul.wash-wrapper li .ww-p1{color:#e2e2e2;font-size:18px;text-decoration:none;width:100%;display:inline-block;font-weight:400;padding-bottom:0px;}
.key-results-achieved-wrapper .squre-box{border:2px solid #000;padding:15px;font-size:20px;display:inline-block;margin-right:10px;width:auto;}
.key-results-achieved-wrapper p{display:inline-block;padding-left:0px;height:100%;width:86%;vertical-align:middle;text-align:left;}
.key-results-achieved-wrapper .squre-box-wrapper{margin-bottom:20px;}
.the-client-wrapper ul{list-style:none !important;margin:20px auto;text-align:center;padding:0!important;}
.the-client-wrapper ul li{display:inline-block;padding-right:15px;list-style:none !important;text-align:center;width:18%;vertical-align:top;border-right:1px solid #00000073;min-height:120px;}
.the-client-wrapper ul li:last-child{padding-right:0;border-right:0px solid #00000073;}
.the-client-wrapper ul li .client-wrapper-img{height:65px;}
.diagram-wrapper ul{list-style:disc;padding-left:20px;}
.diagram-wrapper ul li{text-align:left;font-size:16px;margin-top:10px;list-style-type:disc;font-weight:300;}
.tech-stack-wrapper ul.technology-stack-wrapper{margin-bottom:20px;}
.tech-stack-wrapper .tech-stack-subheading{margin-bottom:15px;font-size:18px;font-weight:bold;}
.tech-stack-wrapper ul.technology-stack-wrapper li{display:inline-block;padding-right:15px;list-style:none !important;text-align:center;width:32.33%;vertical-align:top;min-height:90px;padding:15px 0;background:#fff;border-radius:20px;}
.tech-stack-wrapper ul.technology-stack-wrapper.devops-tool-wrapper li{width:49%;}
.tech-stack-wrapper ul.technology-stack-wrapper li:last-child{border:0;}
.technology-stack-img img{height:50px;width:100px;object-fit:contain;}
.page-template-tp-general-template-hire section.section.hire-page-slider-wrapper{padding:0 0 !important;background-position:bottom right !important;background-size:100% 100% !important;}
.hire-page-slider-wrapper .custom_heading{position:absolute;top:25px;z-index:10000;}
.hire-page-slider-wrapper .custom_heading .title-text{margin-bottom:30px;}
.hire-page-slider-wrapper .swiper-wrapper{padding:0 !important;}
.hire-page-slider-wrapper .swiper-slide{width:100% !important;padding:60px 0;background-size:100% 100%;min-height:680px;background-repeat:no-repeat;}
.hire-page-slider-wrapper .hireDev h3{margin-bottom:50px !important;}
.hire-page-slider-wrapper .hireDev ul li::before{background:#02b7e2;position:absolute;left:0;top:5px;width:8px;height:8px;border-radius:50%;content:"";}
.hire-page-slider-wrapper .hireDev ul{padding-left:0 !important;margin:30px 0 0 0;}
.hire-page-slider-wrapper .hireDev ul li{list-style-type:none;color:rgb(51, 51, 51);font-size:16px;margin-top:10px;line-height:normal;position:relative;padding-left:20px;font-weight:300;}
.hire-page-slider-wrapper .swiper-pagination .swiper-pagination-bullet{border:1px solid rgb(255, 255, 255);opacity:1;}
.hire-page-slider-wrapper .swiper-pagination .swiper-pagination-bullet-active{background-color:rgb(31, 129, 195);}
.hire-page-slider-wrapper .swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px !important;}
.digital-era-bg-img{background-position:center;}
.digital-era-inner{padding:40px 0 170px;margin-top:20px;}
.digital-era-inner h3{color:rgb(33, 33, 33) !important;font-size:22px !important;font-weight:bold !important;line-height:22px !important;margin:15px 0;font-family:americantypewriter, Arial !important;}
.digital-era-inner p{line-height:26px;color:rgb(33, 33, 33);font-size:18px;font-weight:normal;font-family:americantypewriter, Arial !important;}
.advertise-banner-wrapper{margin:15px 0;display: flex;}
.advertise-banner-wrapper .bg-advertise-banner{min-height:90px;display:table;background: #062346 url(https://www.credencys.com/wp-content/uploads/2025/06/Group-15193.png) !important;background-size: cover !important;border-radius: 10px;}
.advertise-overlay-text{display: flex;flex-direction: column; align-items: center;padding: 30px;gap: 20px;}
.advt-button{display:inline-block;}
.advertise-overlay-text a{white-space: normal !important;background: transparent linear-gradient(102deg, #05FEFD -15%, #477DE0 51%, #C805FA 115%);border-radius: 6px !important;color: #fff !important;border: none;box-shadow: none;font-size: 18px;line-height: 1.6;padding: 12px 40px !important;text-transform: none !important;font-weight: 500;width: auto;height: auto;moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.advertise-overlay-text .btn-primary{padding: 12px 40px !important;text-decoration: auto;}
.advertise-overlay-text .btn-primary:hover,.post-content .entry-content a:hover,.advertise-overlay-text .btn-primary:focus {color: #fff;border: none;box-shadow: none;moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.post-content .entry-content a.btn-primary:hover{background:transparent linear-gradient(106deg, #05FEFD -70%, #477DE0 -70%, #C805FA 100%);}
.post-content .entry-content a{color: #2281c3;font-size: 18px;padding: 0 !important;text-decoration: underline;}
.post-content .entry-content a:hover, #ez-toc-container a:hover, .ez-toc-container-direction .tableOfContentTitle:hover::after{background: transparent;color: #2BDAF6;}
.img-advt{display: none;}
.img-advt img{margin:0 !important;padding:0 !important;border:0 !important;display:initial !important;vertical-align:middle !important;}
.advertise-overlay-text p{font-weight: 400 !important;color:#fff;display:inline-block; border:none; margin:0 !important;line-height:1.6 !important;text-align:center !important;width:85%;}
.advertise-overlay-text h4{font-size: 22px !important;font-weight: 600;color: #fff;display: inline-block;border: none;text-align: center;width: 85%;padding: 0;margin: 10px 0 0 !important;}
.post-content .entry-content a{ border:none;}
.blog-details .post-header strong {font-weight: 700;}
.img-advt:after{content:"";position:absolute;background:#ffffff82;width:2px;height:66px;top:-5px;right:-3px;}
.new-sub-heading{font-size:20px !important;color:rgb(60, 60, 60);font-weight:normal;max-width:88%;margin:0 auto 60px;}
.new-bottom-sub-text{text-align:center;}
.new-bottom-sub-text p{font-size:20px !important;color:rgb(60, 60, 60);font-weight:normal;max-width:88%;margin:40px auto 0px;text-align:center;}
.work-portfolio-inline-icon{padding:0 !important;margin:80px 0;}
.work-portfolio-inline-icon li{display:inline-block;padding:0 20px;border-right:1px solid #dedede;}
.work-portfolio-inline-icon li:first-child{padding-left:0;}
.work-portfolio-inline-icon li:last-child{border-right:0;}
.work-portfolio-inline-icon li svg{width:52px;height:52px;}
.profile-circle img{width:85px;height:85px;border:2px solid rgb(113, 154, 198);border-radius:100%;}
.profile-circle .text-light{color:rgba(60,60,60);cursor:auto;font-weight:300;}
.contactUs{display:inline-block;width:100%;background-position:0 0;background-repeat:no-repeat;}
.contactUs .contact-detail-page{display:inline-block;width:100%;background:rgba(0, 0, 0, 0.75);border:1px #3b3b3b solid;padding:40px;margin:30px auto;}
.contactUs .contact-detail-page h3{color:#fff !important;font-size:24px !important;line-height:32px !important;font-weight:bold !important;margin-bottom:10px;}
.contactUs .contact-detail-page p{color:#FFF !important;}
.contactUs .contact-detail{color:#FFF;display:inline-block;width:100%;padding-top:100px;}
.contactUs .contact-detail .email{display:inline-block;width:100%;margin-bottom:20px;}
.contactUs .contact-detail .email span{font-weight:bold;}
.contactUs .contact-detail a{color:#FFF;font-weight:normal;}
.contactUs .contact-detail .phone span{display:block;font-size:14px;}
.contactUs .contact-detail span b{font-weight:bold;font-size:16px;line-height:24px;}
.contactUs .followUs{padding-top:40px;}
.contactUs .followUs span .fa{background:#1f81c3;display:inline-block;transition:all ease 0.35s;width:40px;height:40px;text-align:center;border-radius:100%;vertical-align:middle;line-height:40px;font-size:20px;margin:10px 10px 10px 0;}
.contactUs .followUs span .fa:hover{background:#fff;color:#1f81c3;}
.contactUs .free-quote-form .wpcf7-form-control.wpcf7-submit.btn{width:178px !important;padding:0px !important;height:48px !important;border-radius:74px !important;margin:inherit;border:1px solid #fff;color:#fff;margin:0 auto;}
.contactUs .free-quote-form .wpcf7-form-control.wpcf7-submit.btn:hover{border:#1f81c3;}
.contactUs .wpcf7-form-control > div{margin:0 auto;}
.contactUs .wpcf7-form-control-wrap input, .contactUs .wpcf7-form-control-wrap textarea{font-size:14px !important;}
.btn-white-custom{background:transparent;border:1px solid #fff !important;color:#fff !important;text-transform:uppercase;}
.btn-white-custom:hover{border:1px solid #1f81c3 !important;}
.hireDev .btn-blue{text-transform:uppercase;}
.border-effect-line:before{content:'';position:absolute;left:0 !important;right:0;margin:0 auto !important;text-align:center;bottom:-10px;width:41px;height:2px;background:rgb(113, 154, 198);transition:all 400ms ease;}
.main-banner-video {
position: absolute;
z-index: 0;
min-width: 100%;
min-height: 100%;
width: 100%;
top: 0;
bottom: 0;
right: 0;
left: 0;
overflow: hidden;
}
.main-top-banner video {
z-index: 0;
background: rgba(0,0,0,.1);
background-size: cover;
transition: 1s opacity;
top: 0;
right: 0;
bottom: 0;
left: 0;
min-width: 100%;
min-height: 100%; transform: initial;
}
.main-top-banner .main-banner-video::before {content:"";display:block;height:100%;position:absolute;top:0;left:0;width:100%;z-index:1;background-color:rgba(0, 0, 0, 0.7);}
.main-top-banner{position:relative;width:100%;height:100vh;background-repeat:no-repeat;background-size:cover;background-position:center center;background-attachment:inherit;display:table;background:#999;} .main-top-banner .main-banner-section-overly:before{display:none;content:'';position:absolute;background-color:transparent;background-image:linear-gradient(rgba(0, 0, 0, 0) 1%, rgb(0, 0, 0) 101%);bottom:0;width:100%;height:30%;}
.main-top-banner .main-banner-section-overly{display:table-cell;vertical-align:middle;}
.main-top-banner .white .banner-details{color:#fff;padding-top:0px;}
.main-top-banner .banner-details .main-banner-title, .main-top-banner .banner-details .main-banner-sub-title{font-family:"Roboto",sans-serif;font-weight:300;line-height:1.1;padding:0;}
.main-top-banner .banner-details .main-banner-title{font-size:62px !important;font-weight:600 !important;text-shadow:none !important;margin-top: 0; margin-bottom:20px !important;color:#fff !important;}
.main-top-banner .banner-details .main-banner-sub-title{font-size:30px;line-height:1.3;font-weight:400;} .section ul.main-banner-sub-title-listing {
padding-left: 0;
text-align: center;
margin: 5px 0 15px 0;
float: left;
width: 100%;
}
.section ul.main-banner-sub-title-listing li {
position: relative;
display: inline-block;
padding: 0 30px;
margin-top: 0;
font-size: 30px;
color: #fff;
font-weight: 500;
}
ul.main-banner-sub-title-listing li:before {
position: absolute;
content: '';
height: 8px;
width: 8px;
background: rgba(235, 235, 235, 0.74);
left: 10px;
top: 7px;
border-radius: 50%;
}
.banner-input-btn {
max-width: 750px;
margin: 0 auto;
background: rgba(235, 235, 235, 0.1);
padding: 20px;
border-radius: 0;
}
.banner-input-btn div.wpcf7 img.ajax-loader {
position: relative;
right: 27px;
top: 14px;
z-index: 99999;
}
.banner-input-btn .wpcf7-form-control-wrap {
position: relative;
clear: both;
display: inline-block;
width: 100%;
}
.banner-input-btn .wpcf7-submit.btn{    
margin-top: 0;
font-weight: 500;
margin-left: 10px;
padding: 0 0 0 0 !important;
line-height: 36px;
width: 145px !important;
border-radius: 4px !important;
background: #1f81c3;
border: 1px solid #1f81c3;
color: #ffffff;
font-size: 15px;
height: 50px !important;
text-transform: uppercase;
transition: 0.3s ease all;
-moz-transition: 0.3s ease all;
-webkit-transition: 0.3s ease all;
}
.banner-input-btn .wpcf7-submit.btn:hover, .banner-input-btn .wpcf7-submit.btn:focus {
background: #fff;
border: 1px solid #1f81c3;
color: #1f81c3;
box-shadow: 0 0px 8px 0 rgba(0,0,0,0.2), 0 0px 8px 0 rgba(0,0,0,0.19);
}
.banner-input-btn span.wpcf7-form-control-wrap.email input {
border-radius: 4px;
height: 50px !important;
}
.banner-input-btn .wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok, .banner-input-btn .wpcf7-validation-errors {
display: none !important;
}
.banner-input-btn .wpcf7 .wpcf7-not-valid-tip {
color: #f00;
font-size: 14px;
left: 10px;
bottom: -22px;
position: absolute;
width: 100% !important;
text-align: left;
}
.banner-input-btn .input-group-btn {
vertical-align: top;
}
.banner-input-btn input {
display: inline-block !important;
float: left !important;
height: 38px !important;
font-size: 14px;
}
.banner-input-btn .btn-blue-rectangle {
margin-top: 0;
font-weight: 500;
margin-left: 10px;
padding: 0 0 0 0;
line-height: 36px;
width: 145px;
border-radius: 5px;
}
.logos .col-lg-12.text-center{display:flex; align-items:center; justify-content:center; flex-wrap:wrap; gap: 20px 40px;}
.main-top-banner .main-top-banner-sub{margin:0 auto;max-width:80%;}
.main-top-banner .main-top-banner-sub p{margin-bottom:20px;letter-spacing:1px;color:rgb(255, 255, 255);font-size:18px;font-weight:400;}
.main-top-banner .btn-custom-white{background:transparent;border:1px solid #fff;color:#fff;font-size:16px;font-weight:normal;padding:0;width:200px !important;line-height:48px;height:48px;transition:0.2s ease all;-moz-transition:0.2s ease all;-webkit-transition:0.2s ease all;border-radius:30px;}
.main-top-banner .btn-custom-white:hover{border:1px solid #1f81c3 !important;}
.main-banner-overlay-text .container{display:table-cell;}
.main-banner-overlay-text h2{color:#fff;}
.main-brand-slider-wrapper{position:absolute;bottom:20px;width:100%;max-height:120px;}
.main-brand-slider-custom-width{width:100%;margin:0 auto;}
.brand-left-width{display: none; width:150px;display:inline-block;padding-top:8px;text-align:center;}
.brand-left-width > p{color:#fff;font-weight:500;margin-right:10px;font-size:20px !important;display:inline-block;}
.brand-left-width > span{font-size:60px;color:#fff;font-weight:100;}
.main-brand-slider-wrapper .brand-right-width{width:1440px;display:inline-block;vertical-align:top; padding: 0 15px;}
.main-brand-slider-wrapper .slick-slide{margin:0px 20px; outline: 0 none;}
.main-brand-slider-wrapper .slick-slide img{width:100%;object-fit:contain;height:70px; outline: 0 none;}
.main-brand-slider-wrapper .slick-prev:before, .main-brand-slider-wrapper .slick-next:before{color:black;}
.main-brand-slider-wrapper .slick-prev{left:-25px;}
.main-brand-slider-wrapper .slick-next{right:-25px;}
.main-brand-slider-wrapper .slick-prev, .main-brand-slider-wrapper .slick-next{display:none !important;}
.industry-recognition-wrapper .section-main-new-title h2 {font-size: 28px;}
.industry-recognition-wrapper .slick-slide{transition:all ease-in-out .3s;}
.cust-soft-dev-company-wrapper h2.text-left::before{content:'';position:absolute;left:0 !important;text-align:left;width:41px;height:2px;background:rgb(113, 154, 198);margin-left:auto !important;transition:all 400ms ease;bottom:-10px;right:auto;}
.cust-soft-dev-company-wrapper:hover h2.text-left::before{width:60px;}
.cust-soft-dev-company-wrapper h2.text-left{margin-bottom:20px !important;font-weight:600;}
.cust-soft-dev-company-wrapper .cust-soft-dev-info p{margin:15px 0;}
.cust-soft-dev-company-wrapper .cust-soft-dev-items{margin-top:15px;text-align:center;}
.cust-soft-dev-company-wrapper .cust-soft-dev-items h1{margin:5px 0 0 0 !important;font-size:48px !important;font-weight:600 !important;line-height:1.1 !important;}
.soft-dev-service-wrapper:hover .border-effect-line:before{width:60px;}
.soft-dev-service-wrapper::before{content:"";display:block;height:100%;position:absolute;top:0;left:0;width:100%;z-index:0;background-color:rgba(239, 239, 239, 0.9);}
.soft-dev-service-wrapper .title-btm-line{margin-bottom:40px;}
.soft-dev-service-wrapper .title-sub-heading{max-width:100%;margin:10px auto;}
.soft-dev-service-box{width:100%;border-radius:5px;background:rgb(255, 255, 255);border:0px solid rgb(102, 102, 102);padding:15px 15px 20px 15px;margin-top:20px;box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 3px 0px;min-height:250px;}
.soft-dev-service-box h2{font-weight:600;font-size:20px;}
.soft-dev-service-box h2 img{width:40px;vertical-align:middle;padding-right:5px;}
.soft-dev-service-box p{padding:15px 0px;text-align:center;font-size:16px;line-height:22px;min-height:120px;}
.soft-dev-service-box ul{text-align:center;padding-left:0 !important;}
.soft-dev-service-box ul li{list-style-type:none !important;}
.soft-dev-service-box ul li a{color:#333;text-decoration:underline;font-size:16px;position:relative;}
.soft-dev-service-box ul li a:hover{color:rgba(35, 128, 194);}
.soft-dev-service-box ul li a::after{content:"";width:5px;height:5px;top:7px;left:-10px;border-radius:50%;position:absolute;background:#000000;display:inline-block;}
.industry-recognition-wrapper:hover .border-effect-line:before{width:60px;}
.industry-recognition-wrapper .slick-slide{margin:0px 20px;}
.industry-recognition-wrapper .slick-slide img{width:auto;max-height: 150px;margin: 0 auto;}
.industry-recognition-wrapper .slick-prev:before, .industry-recognition-wrapper .slick-next:before{color:black;}
.industry-recognition-wrapper .slick-prev{left:-25px;}
.industry-recognition-wrapper .slick-next{right:-25px;}
.industry-recognition-wrapper .slick-prev, .slick-next{display: none !important; font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:40px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}
.industry-recognition-wrapper .slick-prev:hover, .industry-recognition-wrapper .slick-prev:focus, .industry-recognition-wrapper .slick-next:hover, .industry-recognition-wrapper .slick-next:focus{color:transparent;outline:none;background:transparent;}
.industry-recognition-wrapper .slick-prev:hover:before, .industry-recognition-wrapper .slick-prev:focus:before, .industry-recognition-wrapper .slick-next:hover:before, .industry-recognition-wrapper .slick-next:focus:before{opacity:1;}
.industry-recognition-wrapper .slick-prev.slick-disabled:before, .industry-recognition-wrapper .slick-next.slick-disabled:before{opacity:1;color:rgb(204, 204, 204);}
.industry-recognition-wrapper .slick-prev:before, .industry-recognition-wrapper .slick-next:before{font-family:'FontAwesome';font-size:35px;line-height:1;font-weight:700;opacity:1;color:rgb(35, 128, 194);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.industry-recognition-wrapper .slick-prev{left:-25px;font-family:fontAwesome;}
.industry-recognition-wrapper .slick-prev:before{content:"\f104";}
.industry-recognition-wrapper .slick-next{right:-25px;font-family:fontAwesome;}
.industry-recognition-wrapper .slick-next:before{content:"\f105";}
.industry-recognition-wrapper .slick-slide{transition:all ease-in-out .3s;}
.slider{visibility:hidden;}
.slick-initialized.slider{visibility:visible;}
.digital-indistry-wrapper{background:rgb(35, 128, 194);padding:40px 0;}
.digital-indistry-wrapper h1{color:#fff !important;font-weight:300 !important;font-size:36px !important;margin:0;padding-top:5px;margin-bottom:0 !important;}
.digital-indistry-wrapper h1 b{font-weight:600;}
.digital-indistry-wrapper .btn-blue{border:1px solid #fff;color:#fff;float:right;}
.digital-indistry-wrapper .btn-blue:hover, .digital-indistry-wrapper .btn-blue:active, .digital-indistry-wrapper .btn-blue:focus, .digital-indistry-wrapper .btn-blue:active:focus, .digital-indistry-wrapper .btn-blue:focus:active{border:1px solid #fff;background:#fff;color:#1f81c3;}
.client-section-wrapper:hover .border-effect-line:before{width:60px;}
.client-section-wrapper img{padding:0 10px;width:80%;object-fit:contain;height:100%;}
.client-section-wrapper .client-section-logo{height:110px;}
.client-testimonial-wrapper:hover .border-effect-line:before{width:60px;}
.feature-work-wrapper:hover .border-effect-line:before{width:60px;}
.feature-work-wrapper .title-btm-line{margin-bottom:40px;}
.feature-work-wrapper .title-sub-heading{margin:10px auto;}
.feature-work-wrapper .featured-work-box{border:1px solid rgb(239, 239, 239);margin:15px 0;}
.featured-work-info{padding:10px;min-height:110px;position:relative;}
.featured-work-info h3{font-size:18px !important;font-weight:500 !important;padding-bottom:10px;margin-top:0 !important;color:#000 !important;}
.featured-work-info p{font-size:14px !important;line-height:22px;color:#000;text-align:left !important;}
.featured-work-box .feature-work-image{position:relative;display:inline-block;width:100%;}
.featured-work-box .feature-work-image img{float:left;}
.featured-work-box .feature-work-overlay{background:rgba(0,0,0,0.8) none repeat scroll 0 0;text-align:center;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;opacity:0;transform:scale(0.3);-moz-transition:all .5s ease-in 0s;-webkit-transition:all .5s ease-in 0s;-o-transition:all .5s ease-in 0s;-ms-transition:all .5s ease-in 0s;transition:all .5s ease-in-out 0s;}
.feature-work-overlay .featured-view-case-btn{position:absolute;top:45%;left:0%;right:0;margin:0 auto;width:100%;text-align:center;}
.feature-work-overlay .featured-view-case-btn a span{float:left;width:auto;padding-right:10px;}
.feature-work-overlay .featured-view-case-btn a{background:rgba(255,255,255,0);border-color:#fff;color:#fff;font-size:18px;font-weight:300;padding:8px 15px;}
.feature-work-overlay .featured-view-case-btn a > img{width:25px;height:auto;text-align:right;float:right;padding:3px 0 0px 5px;filter:invert(0%);}
.feature-work-overlay .featured-view-case-btn a:hover img{filter:invert(100%);}
.feature-work-overlay .featured-view-case-btn a:hover, .feature-work-overlay .featured-view-case-btn a:focus{background:rgba(255,255,255,1);border-color:#fff;color:#333;}
.featured-work-box .feature-work-image:hover .feature-work-overlay{opacity:1;transform:scale(1);}
.feature-work-wrapper .btn-blue{margin:20px 0;}
.technology-partner-wrapper .section-main-new-title h2 {font-size: 24px; margin-bottom: 20px;}
.technology-partner-wrapper:hover .border-effect-line:before{width:60px;}
.technology-partner-wrapper {padding: 20px 0 !important;}
.technology-partner-wrapper .technology-partner-inner:after{display: none; position:absolute;content:"";height:95px;top:-15px;width:1px;border-right:1px dotted;right:0;}
.technology-partner-wrapper .technology-partner-inner:last-child::after{display:none;}
.technology-partner-images{margin:0 auto;text-align: center;}
.technology-partner-images img{max-width:70%;text-align:center;}
.insight-by-cred-wrapper:hover .border-effect-line:before{width:60px;}
.insight-by-cred-wrapper .insight-cred-images{position:relative;}
.insight-cred-box:hover .insight-cred-images-overlay{opacity:0.9;}
.insight-by-cred-wrapper .insight-cred-images-overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;color:#fff;opacity:1;transition:.2s ease;border-radius:5px;opacity:0.8;background-color:rgb(0, 0, 0);}
.insight-by-cred-wrapper .insight-top-value{position:absolute;top:20px;left:15px;color:#fff;}
.insight-by-cred-wrapper .insight-top-value p{color:#fff;font-weight:400;}
.insight-bottom-value{position:absolute;bottom:10px;left:15px;right:15px;color:#fff;}
.insight-custom-bottom{width:100%;}
.insight-title{padding-bottom:10px;font-size:18px;}
.insight-bottom-value p{color:#fff;font-weight:400;}
.insight-date{display:inline-block;float:left;}
.insight-date p{font-size:14px;font-weight:300;}
.insight-user{display:inline-block;float:right;text-align:right;}
.insight-user p{font-size:14px;text-decoration:underline;font-weight:400;}
.insight-by-cred-wrapper .insight-cred-images{display:inline-block;width:100%;}
.insight-by-cred-wrapper .insight-cred-images img{float:left;border-radius:5px;}
.insight-by-cred-wrapper .btn-blue{margin:20px 0;}
.technology-stack-magento-container{max-width:100%;margin:0 auto;}
.technology-stack-magento-container ul{padding:0 !important;text-align:center;}
.technology-stack-magento-container .stack-box-inline{display:inline-block;margin:0 4px;}
.technology-stack-magento-container ul li{text-align:center;list-style-type:none !important;display:inline-block;margin:10px 5px;padding:10px 10px 10px 10px;border:1px solid rgb(102, 102, 102);border-radius:20px;background:#fff;}
.technology-stack-magento-container .stack-box-inner > p{text-align:center;font-weight:bold;color:#000;font-size:16px;}
.technology-stack-magento-container ul li p{font-weight:normal;}
.industry-we-work-with-wrapper .industry-we-work-with-inner{padding-bottom:30px;padding-top:30px;}
.industry-we-work-with-inner img {max-width: 45px;min-height: 45px;}
.industry-we-work-with-wrapper .industry-we-work-with-inner p{font-weight:normal;color: rgb(51, 51, 51);}
.accordion-container{position:relative;max-width:500px;height:auto;margin:10px auto;}
.faq-inner{position:relative;width:100%;height:auto;margin-bottom:15px;background-color:rgb(247, 243, 242);}
.faq-inner span{background:rgb(31, 129, 195);padding:18px;position:absolute;top:0;left:0;color:#fff;}
.faq-inner > a{display:block;padding:18px 65px 18px 70px;text-decoration:none;font-size:20px;color:rgb(33, 33, 33);position:relative;font-weight:normal;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;transition:all 0.2s linear;}
.faq-inner > a i{float:right;width:36px;height:36px;margin-top:-8px;position:absolute;right:15px;top:30%;}
.faq-inner > a i.fa-minus{background:url(https://www.credencys.com/wp-content/uploads/2019/02/ic_min.png) no-repeat;content:"";}
.faq-inner > a i.fa-plus{background:url(https://www.credencys.com/wp-content/uploads/2019/02/ic_add.png) no-repeat;content:"";}
.faq-inner > a i.fa-plus:before, .faq-inner > a i.fa-minus:before{display:none;}
.faq-inner > a.active{background-color:rgba(247, 243, 242, 0.5);}
.faq-content{background-color:rgba(247, 243, 242, 0.5);border-top:1px solid #ddd;display:none;}
.faq-content p{padding:15px 35px 15px 70px;margin:0;color:#333;}
.digital-experience-argu-wrapper::before{content:"";display:block;height:100%;position:absolute;top:0;left:0;width:100%;z-index:0;background-color:rgba(255, 255, 255, 0.8);}
section.section.window-height.height-auto.bg.digital-experience-argu-wrapper{padding-bottom:40px;}
p.digital-experience-argu-title{font-weight:600 !important;font-family:G-Roboto-n7, Arial !important;}
.digital-experience-argu-list{margin:10px 0;padding-bottom:30px;}
.digital-experience-argu-list p{font-size:16px;margin-top:0 !important;line-height:22px;text-align:left !important;position:relative;padding-left:20px;font-weight:400;color:rgb(60, 60, 60);}
.digital-experience-argu-list p:first-child::before{background:#02b7e2;position:absolute;left:0;top:5px;width:8px;height:8px;border-radius:50%;content:"";}
.digital-experience-platform-circle{width:550px;height:380px;margin:0 auto;position:relative;max-width:100%;background-size:100%;}
.digital-experience-platform-circle-overlay{text-align:center;display:table;height:100%;}
.digital-experience-platform-circle-overlay ul{padding-left:0 !important;list-style:none;display:table-cell;vertical-align:middle;}
.digital-experience-platform-circle-overlay ul li{display:inline-block;width:26%;padding:0 1%;vertical-align:top;}
.digital-experience-platform-circle-overlay ul li p{word-break:break-word;line-height:24px;color:rgb(33, 33, 33);font-size:18px;font-weight:normal;}
.aiml-btn{margin:20px 0 40px 0;}
.aiml-btn .btn-primary{margin:10px;}
.press-analysts-inner .carousel-inner{background:#fff;border-radius:5px;position:relative;}
.press-analysts-inner .carousel-inner::after{position:absolute;content:"";background:url(https://www.credencys.com/wp-content/uploads/2019/03/ic_quotation.png) no-repeat;right:15px;bottom:50px;width:80px;background-size:100%;height:80px;}
.press-analysts-inner .item > p{font-size:20px;font-weight:500;color:rgb(33, 33, 33);line-height:36px;height:200px;padding:30px;}
.press-analyst-name{background-color:rgb(31, 129, 195);padding:30px;}
.press-analyst-name p{color:#fff;font-size:20px !important;font-weight:500;}
.press-analysts-inner .carousel-indicators{margin:50px 0 0;left:0;right:0;text-align:center;width:100%;position:relative;bottom:0;}
.press-analysts-inner .carousel-indicators li{border:1px solid #000;}
.press-analysts-inner .carousel-indicators .active{width:12px;height:12px;margin:0;background-color:rgb(31, 129, 195);border:1px solid rgb(31, 129, 195);}
.press-analysts-inner .carousel-fade .carousel-inner .item{transition-property:opacity;}
.press-analysts-inner .carousel-fade .carousel-inner .item,
.press-analysts-inner .carousel-fade .carousel-inner .active.left,
.press-analysts-inner .carousel-fade .carousel-inner .active.right{opacity:0;}
.press-analysts-inner .carousel-fade .carousel-inner .active,
.press-analysts-inner .carousel-fade .carousel-inner .next.left,
.press-analysts-inner .carousel-fade .carousel-inner .prev.right{opacity:1;}
.press-analysts-inner .carousel-fade .carousel-inner .next,
.press-analysts-inner .carousel-fade .carousel-inner .prev,
.press-analysts-inner .carousel-fade .carousel-inner .active.left,
.press-analysts-inner .carousel-fade .carousel-inner .active.right{left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.press-analysts-inner .carousel-fade .carousel-control{z-index:2;}
.business-innovation-sub-heading{position:relative;margin:10px 0;}
.business-innovation-sub-heading p{color:rgb(33, 33, 33);font-size:18px !important;font-weight:normal;}
.business-innovation-sub-heading p:before{border-top:1px solid rgb(222, 222, 222);content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:70%;z-index:1;}
.business-innovation-sub-heading p span{padding:0 25px;background-color:rgb(242, 242, 242);z-index:99999;position:relative;}
.business-innovation-inner ul.personal-profile-listing{margin:0 auto;text-align:center;padding-left:0;}
.business-innovation-inner ul.personal-profile-listing li{float:none;width:33%;padding:0 27px;line-height:0;list-style-type:none !important;display:inline-block;margin-top:0;vertical-align:top;}
.personal-profile-listing .ps-profile-info{text-align:center;margin:15px 0;}
.personal-profile-listing .ps-profile-info img{border-radius:50%;background-color:rgb(199, 199, 199);border:5px solid rgb(199, 199, 199);max-width:70%;}
.personal-profile-listing .ps-profile-info p{color:#212121;font-size:16px;margin:0;}
.personal-profile-listing .ps-profile-info p.ps-profile-title{color:rgb(33, 33, 33);font-size:20px;font-weight:normal;margin-top:15px;margin-bottom:5px;}
ul.about-portfolio-inner{padding-left:0 !important;}
ul.about-portfolio-inner li{padding-left:0;display:inline-block;padding:0 !important;width:16.66%;margin:0 !important;line-height:inherit;height:auto;float:left;}
ul.about-portfolio-inner li img{float:left;width:100%;}
.pop-content{border-left:1px solid #4d7fc6;position:absolute;display:none;padding-left:5px;padding-bottom:140px;pointer-events:none;}
.country-map path{fill:#ccc !important;}
.country-map path.map-point:hover{fill:#4d7fc6 !important;}
.country-map path.svg-pin{fill:#1F81C3 !important;}
#gj-pop{height:auto;padding-bottom:200px;}
#mh-pop{padding-bottom:200px;}
#sgp-pop{padding-bottom:250px;}
.global-presense-wrapper{padding:50px 0 0 !important;}
.global-presense-inner{text-align:center;padding:40px 0 0;}
.pop-content-inner{text-align:left;padding-left:6px;width:200px;}
.pop-content:after{position:absolute;content:'';top:0;left:-3px;background:#4d7fc6;height:5px;width:5px;border-radius:50%;}
.pop-content-inner h4{font-size:16px !important;font-weight:bold !important;text-transform:uppercase;margin-bottom:0;color:#212121;}
.pop-content-inner p{line-height:18px;font-size:14px !important;font-weight:300;color:#212121;;}
.pop-content-inner ul{padding-left:0 !important;width:520px;}
.gj-pop-content-inline{display:inline-block;padding:0 10px;margin-top:0 !important;}
.gj-pop-content-inline:first-child{border-right:1px dotted gray;padding-left:0px;}
.map-add-listing{display:none;}
.credencys-integrity-wrapper h2{color:#fff !important;}
.credencys-integrity-wrapper .title-btm-line::before, .credencys-integrity-wrapper h2::before{content:'';position:absolute;left:50%;bottom:-10px;width:41px;height:2px;background:rgb(255, 255, 255);margin-left:-20px;}
.credencys-integrity-wrapper .new-sub-heading{color:#fff !important}
.credencys-integrity-inner{background:#fff;text-align:center;padding:30px;margin-bottom:50px;}
.credencys-integrity-inner h3{font-weight:bold !important;margin-top:10px !important;margin-bottom:10px !important;font-size:16px !important;line-height:20px;color:rgb(33, 33, 33) !important;}
.credencys-integrity-inner p{color:rgb(60, 60, 60);font-weight:400;}
.int-reputation p{color:rgb(255, 255, 255) !important;}
.about-statistics-wrapper::before{content:"";display:block;height:100%;position:absolute;top:0;left:0;width:100%;z-index:0;background-color:rgba(255, 255, 255, 0.85);}
.about-statistics-inner{text-align:center;background:rgb(255, 255, 255);padding:25px 10px;border-radius:10px;margin-bottom:140px;margin-top:60px;}
.about-statistics-inner h1{margin:15px 0 !important;font-size:60px !important;font-weight:600 !important;line-height:1.1 !important;}
.about-statistics-inner p{line-height:24px;color:rgb(0, 0, 0);font-size:20px !important;font-weight:normal;}
.title-btm-line::before{content:'';position:absolute;left:0 !important;right:0;margin:0 auto !important;text-align:center;bottom:-10px;width:41px;height:2px;background:rgb(113, 154, 198);transition:all 400ms ease;}
section.section:hover .title-btm-line:before{width:60px;}
.page-template-tp-general-template-hire section.section.feature-work-slider-wrapper,
.page-template-tp-general-template-hire section.section.single-slide-no-slider{padding:0 0 !important;background-position:bottom right !important;background-size:100% 100% !important;}
.feature-work-slider-wrapper .custom_heading,.single-slide-no-slider .custom_heading{position:absolute;top:25px;z-index:10000;}
.feature-work-slider-wrapper .custom_heading .title-text,.single-slide-no-slider .custom_heading .title-text{margin-bottom:30px;}
.feature-work-slider-wrapper .swiper-wrapper,.single-slide-no-slider .swiper-wrapper{padding:0 !important;}
.feature-work-slider-wrapper .swiper-slide,.single-slide-no-slider .swiper-slide{width:100% !important;padding:60px 0;background-size:100% 100%;min-height:680px;background-repeat:no-repeat;position:relative;height:700px;background-size:cover !important;}
.feature-work-slider-wrapper .hireDev ul li::before,
.iot_solution .iot_solution_details ul li::before,
.single-slide-no-slider .hireDev ul li::before,
.img-with-content .hireDev ul li::before{background:#02b7e2;position:absolute;left:0;top:5px;width:8px;height:8px;border-radius:50%;content:"";}
.section .cs-blue-bullets ul {padding-left: 0px;}
.cs-blue-bullets ul li{list-style-type:none;color:rgb(51, 51, 51);font-size:16px;margin-top:10px;line-height:normal;position:relative;padding-left:20px;font-weight:300;}
.cs-blue-bullets ul li::before{background:#02b7e2;position:absolute;left:0;top:5px;width:8px;height:8px;border-radius:50%;content:"";}
.iot_solution .iot_solution_details{display:flex;align-items:center;}
.iot_solution .iot_solution_details .vAlign{order:1;}
.feature-work-slider-wrapper.list-with-img ul:not(:last-child),
.feature-work-slider-wrapper .hireDev ul,
.single-slide-no-slider.list-with-img ul:not(:last-child),
.single-slide-no-slider .hireDev ul{padding-left:0 !important;margin:30px 0;}
.feature-work-slider-wrapper .hireDev ul li,
.single-slide-no-slider .hireDev ul li,
.iot_solution .iot_solution_details ul li{list-style-type:none;color:rgb(51, 51, 51);font-size:16px;margin-top:10px;line-height:normal;position:relative;padding-left:20px;font-weight:300;}
.feature-work-slider-wrapper .swiper-pagination .swiper-pagination-bullet,
.single-slide-no-slider .swiper-pagination .swiper-pagination-bullet{border:1px solid rgb(255, 255, 255);opacity:1;}
.feature-work-slider-wrapper .swiper-pagination .swiper-pagination-bullet-active{background-color:rgb(31, 129, 195);}
.feature-work-slider-wrapper .swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px !important;}
.custom-top-nav ul li > a{font-family:inherit !important;}
#mega-menu-wrap-primary #mega-menu-primary ul, #mega-menu-wrap-primary #mega-menu-primary li, #mega-menu-wrap-primary #mega-menu-primary p, #mega-menu-wrap-primary #mega-menu-primary img, #mega-menu-wrap-primary #mega-menu-primary div, #mega-menu-wrap-primary #mega-menu-primary a{color:#666;font-family:inherit;font-size:14px;background:none;border:0;-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-ms-border-radius:0 0 0 0;-o-border-radius:0 0 0 0;border-radius:0 0 0 0;margin:0;opacity:1;padding:0;position:relative;right:auto;top:auto;bottom:auto;left:auto;text-align:left;text-transform:none;vertical-align:baseline;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;list-style-type:none;line-height:1.7;box-sizing:border-box;float:none;overflow:visible;display:block;min-height:0;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;text-decoration:none;width:auto;clip:auto;height:auto;outline:none;visibility:inherit;}
#mega-menu-wrap-primary #mega-menu-primary ul:before, #mega-menu-wrap-primary #mega-menu-primary li:before, #mega-menu-wrap-primary #mega-menu-primary p:before, #mega-menu-wrap-primary #mega-menu-primary img:before, #mega-menu-wrap-primary #mega-menu-primary div:before, #mega-menu-wrap-primary #mega-menu-primary a:before, #mega-menu-wrap-primary #mega-menu-primary ul:after, #mega-menu-wrap-primary #mega-menu-primary li:after, #mega-menu-wrap-primary #mega-menu-primary p:after, #mega-menu-wrap-primary #mega-menu-primary img:after, #mega-menu-wrap-primary #mega-menu-primary div:after, #mega-menu-wrap-primary #mega-menu-primary a:after{display:none;}
#mega-menu-wrap-primary #mega-menu-primary table, #mega-menu-wrap-primary #mega-menu-primary td, #mega-menu-wrap-primary #mega-menu-primary tr, #mega-menu-wrap-primary #mega-menu-primary th{border:0;margin:0;padding:0;background:none;}
#mega-menu-wrap-primary, #mega-menu-wrap-primary #mega-menu-primary, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-ms-border-radius:0 0 0 0;-o-border-radius:0 0 0 0;border-radius:0 0 0 0;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;background:none;border:0;bottom:auto;box-sizing:border-box;clip:auto;color:#666;display:block;float:none;font-family:inherit;font-size:14px;height:auto;left:auto;line-height:1.7;list-style-type:none;margin:0;min-height:0;opacity:1;outline:none;overflow:visible;padding:0;position:relative;right:auto;text-align:left;text-decoration:none;text-transform:none;top:auto;vertical-align:baseline;visibility:inherit;width:auto;}
#mega-menu-wrap-primary:before, #mega-menu-wrap-primary #mega-menu-primary:before, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu:before, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:before, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link:before, #mega-menu-wrap-primary:after, #mega-menu-wrap-primary #mega-menu-primary:after, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:after, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link:after{display:none;}
#mega-menu-wrap-primary{background:rgba(255, 255, 255, 0);-webkit-border-radius:0px 0px 0px 0px;-moz-border-radius:0px 0px 0px 0px;-ms-border-radius:0px 0px 0px 0px;-o-border-radius:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}
#mega-menu-wrap-primary #mega-menu-primary{visibility:visible;text-align:right;padding:0px 20px 0px 0px;}
#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link{display:inline;}
#mega-menu-wrap-primary #mega-menu-primary p{margin-bottom:10px;}
#mega-menu-wrap-primary #mega-menu-primary input, #mega-menu-wrap-primary #mega-menu-primary img{max-width:100%;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item > ul.mega-sub-menu{display:block;visibility:hidden;opacity:1;}
#mega-menu-wrap-primary #mega-menu-primary.mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary.mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu{visibility:visible;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a[class^='dashicons']:before{font-family:dashicons;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-disable-link > a.mega-menu-link{cursor:default;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-hide-text a.mega-menu-link:before{margin:0;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-align-bottom-left.mega-toggle-on > a.mega-menu-link{-webkit-border-radius:0px 0px 0 0;-moz-border-radius:0px 0px 0 0;-ms-border-radius:0px 0px 0 0;-o-border-radius:0px 0px 0 0;border-radius:0px 0px 0 0;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-align-bottom-right > ul.mega-sub-menu{right:0;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-align-bottom-right.mega-toggle-on > a.mega-menu-link{-webkit-border-radius:0px 0px 0 0;-moz-border-radius:0px 0px 0 0;-ms-border-radius:0px 0px 0 0;-o-border-radius:0px 0px 0 0;border-radius:0px 0px 0 0;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{margin:0 0px 0 0;display:inline-block;height:auto;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-item-align-right{float:right;margin:0 0 0 0px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus{background:rgba(255, 255, 255, 0);color:#fff;font-weight:300;text-decoration:none;border-color:#fff;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{border-top:0px solid #fff;border-left:0px solid #fff;border-right:0px solid #fff;border-bottom:0px solid #fff;outline:none;text-decoration:none;padding:0px 10px 0px 10px;line-height:50px;font-weight:300;height:50px;vertical-align:baseline;text-align:left;width:auto;display:block;color:#fff;text-transform:uppercase;text-decoration:none;background:rgba(255, 255, 255, 0);-webkit-border-radius:0px 0px 0px 0px;-moz-border-radius:0px 0px 0px 0px;-ms-border-radius:0px 0px 0px 0px;-o-border-radius:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;font-family:inherit;font-size:14px;cursor:pointer;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{z-index:999;-webkit-border-radius:0px 0px 0px 0px;-moz-border-radius:0px 0px 0px 0px;-ms-border-radius:0px 0px 0px 0px;-o-border-radius:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;background:#fff;padding:0px 0px 0px 0px;position:absolute;width:450px;border-top:2px solid #fff;border-left:0px solid #fff;border-right:0px solid #fff;border-bottom:0px solid #fff;padding-left:0%;padding-right:0%;-webkit-box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.18);-moz-box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.18);-ms-box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.18);-o-box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.18);box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.18);}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-1{width:100%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-2{width:50%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-2-of-2{width:100%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-3{width:33.33333%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-2-of-3{width:66.66667%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-3-of-3{width:100%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-4{width:25%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-2-of-4{width:50%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-3-of-4{width:75%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-4-of-4{width:100%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-5{width:20%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-2-of-5{width:40%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-3-of-5{width:60%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-4-of-5{width:80%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-5-of-5{width:100%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-6{width:16.66667%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-2-of-6{width:33.33333%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-3-of-6{width:50%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-4-of-6{width:66.66667%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-5-of-6{width:83.33333%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-6-of-6{width:100%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-7{width:14.28571%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-2-of-7{width:28.57143%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-3-of-7{width:42.85714%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-4-of-7{width:57.14286%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-5-of-7{width:71.42857%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-6-of-7{width:85.71429%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-7-of-7{width:100%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-8{width:12.5%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-2-of-8{width:25%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-3-of-8{width:37.5%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-4-of-8{width:50%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-5-of-8{width:62.5%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-6-of-8{width:75%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-7-of-8{width:87.5%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-8-of-8{width:100%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu{clear:both;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu{margin-left:10px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu{margin-left:20px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{color:#666;font-family:inherit;font-size:14px;display:block;float:left;clear:none;padding:15px 15px 15px 15px;vertical-align:top;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear{clear:left;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title{color:#555;font-family:inherit;font-size:16px;text-transform:uppercase;text-decoration:none;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;vertical-align:top;display:block;border-top:0px solid #555;border-left:0px solid #555;border-right:0px solid #555;border-bottom:0px solid #555;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{color:#2380c2;font-family:inherit;font-size:15px;text-transform:none;text-decoration:none;font-weight:normal;margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;vertical-align:top;display:block;border-top:0px solid #555;border-left:0px solid #555;border-right:0px solid #555;border-bottom:0px solid #555;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus{color:#2380c2;font-weight:normal;text-decoration:none;background:rgba(0, 0, 0, 0);}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{color:#666;font-family:inherit;font-size:14px;text-transform:none;text-decoration:none;font-weight:normal;margin:0;padding:7px 7px 7px 7px;vertical-align:top;display:block;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus{color:#2380c2;font-weight:normal;text-decoration:none;background:#f1f1f1;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu{z-index:999;position:absolute;width:0;border-top:0px solid #fff;border-left:0px solid #fff;border-right:0px solid #fff;border-bottom:0px solid #fff;padding:0px 0px 0px 0px;background:#f1f1f1;-webkit-box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.18);-moz-box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.18);-ms-box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.18);-o-box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.18);box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.18);}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{display:block;background:#f1f1f1;color:#666;font-family:inherit;font-size:14px;font-weight:300;padding:0px 10px 0px 10px;line-height:35px;text-decoration:none;text-transform:none;vertical-align:baseline;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child a.mega-menu-link{border-top-left-radius:0px;border-top-right-radius:0px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child a.mega-menu-link{border-bottom-right-radius:0px;border-bottom-left-radius:0px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus{background:#fff;font-weight:300;text-decoration:none;color:#fff;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu{position:absolute;left:100%;top:0;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children > a.mega-menu-link:after{content:"\f0dd";display:inline-block;font:inherit;font-family:'fontAwesome';margin:-4px 0 0 6px;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);color:inherit;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-menu-item-has-children.mega-hide-arrow > a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item-has-children.mega-hide-arrow > a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children.mega-hide-arrow > a.mega-menu-link:after{display:none;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item li.mega-menu-item-has-children > a.mega-menu-link:after{content:'\f139';float:right;margin:0;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link{text-align:right;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link:before{float:right;margin:0 0 0 6px;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item-has-children > a.mega-menu-link:after{content:'\f141';float:left;margin:0;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu{left:-100%;top:0;}
#mega-menu-wrap-primary #mega-menu-primary li[class^='mega-lang-item'] > a.mega-menu-link > img{display:inline;}
#mega-menu-wrap-primary .mega-menu-toggle{display:none;z-index:1;cursor:pointer;text-align:right;background:#222;-webkit-border-radius:2px 2px 2px 2px;-moz-border-radius:2px 2px 2px 2px;-ms-border-radius:2px 2px 2px 2px;-o-border-radius:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;line-height:40px;height:40px;color:#fff;}
#mega-menu-wrap-primary .mega-menu-toggle:before{content:"\f333";font-family:'dashicons';font-size:24px;margin:0 5px;float:right;}
#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open:before{content:"\f153";}
#mega-menu-wrap-primary .mega-menu-toggle:after{content:'MENU';}
#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open:after{content:"";}
#mega-menu-wrap-primary{clear:both;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{right:auto;left:auto;}
.breadcrumb-nav .contact-us, .breadcrumb-nav .filter-title { display: inline-block !important;}
.breadcrumb-nav {bottom: 8px !important; top: auto !important; position: fixed;
right: 0;
max-width: 200px;
margin: 0 0 0 auto;
z-index: 999;
}
.breadcrumb-nav.fadeInDown{ animation-name:none !important;}
#toTop{bottom: 62px !important; right: 30px !important; z-index: 999 !important;} .ctc-without-img .ctc-cantent-area {
background-color: #fff;
border-radius: 4px;
padding: 25px 35px;
text-align: center;
}
.ctc-without-img .ctc-cantent-area p{
line-height: 26px;
color: #51555c;
font-size: 20px;
font-weight: 600;
text-align: center;
line-height:30px;
}
.ctc-without-img .ctc-cantent-area .ctc-contact-us{
display: inline-block;
margin-top: 20px;
background-color: #6428b4;
padding: 19px 28px;
border-radius: 5px;
font-size: 16px;
font-weight: 800;
color: #fff;
}
.ctc-without-img .img_circular{background-color:#fff;border-radius:50%;margin-bottom:15px;width:170px;display:inline-block;padding:4px;margin:auto;margin-bottom:auto;margin-bottom:15px}
.ctc-without-img .img_circular img{vertical-align:middle}  @media (max-width:767px){
.ctc-without-img .ctc-cantent-area{padding:20px}
.ctc-without-img .ctc-cantent-area p{font-size:19px;text-align:left;line-height:normal}
.ctc-without-img .ctc-cantent-area .ctc-contact-us{font-size:14px;padding:15px}
}
@media (max-width:1800px){
.client-testimonial-wrapper .carousel-inner{margin:80px auto 0;}
.client-testimonial-wrapper .profile-circle{margin-top:50px;}
#client-testi .item > p{min-height:180px; display: block;}
}
@media(max-width:1680px){
.main-navigation .new-mega-dropdown-wrapper #mega-menu-wrap-primary #mega-menu-primary >li.mega-menu-flyout:first-child > ul.mega-sub-menu{width:115% !important;}
.main-navigation .new-mega-dropdown-wrapper #mega-menu-wrap-primary #mega-menu-primary >li.mega-menu-flyout > ul.mega-sub-menu{width:110% !important;}
.main-navigation .new-mega-dropdown-wrapper #mega-menu-wrap-primary #mega-menu-primary >li.mega-menu-flyout:nth-child(2) > ul.mega-sub-menu{width:80% !important;}
.new-mega-dropdown-wrapper h3, .service-methadology a{font-size:20px !important;}
.new-mega-dropdown-wrapper .custom-padding-left{padding:15px 28px 15px 28px !important;}
}
@media (max-width:1600px){
.client-testimonial-wrapper .carousel-inner{margin:150px auto 0;}
#client-testi .item{padding:30px 60px;}
.client-testimonial-wrapper .profile-circle{margin-top:30px;}
.page-template-tp-general-template-hire section.section.client-testimonial-wrapper{background-position:center;background-size:110% !important;}
#client-testi .item > p{min-height:210px; display: block;}
.hire-page-slider-wrapper .swiper-slide{height:100vh;background-size:cover;background-position-x:right;}
.feature-work-slider-wrapper .swiper-slide,.single-slide-no-slider .swiper-slide{height:700px;background-size:cover;background-position:center center !important;}
.contactus-wrapper{padding-top:15%;}
.bg-flash-img::after {background-size: 45% !important;}
}
@media(max-width:1550px){
.new-mega-dropdown-wrapper h3{font-size:20px;}
.new-mega-dropdown-wrapper .mega-sub-menu li a{font-size:14px !important;}
.service-methadology a{font-size:20px !important;}
.new-mega-dropdown-wrapper .sub-menu-bdr-right{height:160px !important;}
}
@media(max-width:1500px){
.our-capability-inner li{width:17%;}
}
@media (max-width: 1440px) {
.left-right-icon-content-inner {min-height: 180px;}
}
@media (max-width:1400px){
.new-mega-dropdown-wrapper h3{font-size:18px;}
.service-methadology a{font-size:18px !important;}
.main-navigation .new-mega-dropdown-wrapper #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout>ul.mega-sub-menu{right:0;}
.new-mega-dropdown-wrapper ul.sub-menu-custom-width:last-child{padding-left:18px !important;}
.container-width .iot-text-align{width:57%;}
.container-width .iot-img-align{width:40%;}
.iot_solution .iot_solution_details{display:block;}
.cnt-detail, .cnt-detail a {font-size: 18px;}
}
@media(max-width:1366px){
.new-mega-dropdown-wrapper h3{font-size:16px !important;}
.service-methadology a{font-size:16px !important;}
.main-navigation .new-mega-dropdown-wrapper #mega-menu-wrap-primary #mega-menu-primary >li.mega-menu-flyout:first-child > ul.mega-sub-menu{width:120% !important;}
.main-navigation .new-mega-dropdown-wrapper #mega-menu-wrap-primary #mega-menu-primary >li.mega-menu-flyout > ul.mega-sub-menu{width:100% !important;}
.main-navigation .new-mega-dropdown-wrapper #mega-menu-wrap-primary #mega-menu-primary >li.mega-menu-flyout:nth-child(2) > ul.mega-sub-menu{width:80% !important;}
.main-navigation .new-mega-dropdown-wrapper #mega-menu-wrap-primary #mega-menu-primary >li.mega-menu-flyout > ul.mega-sub-menu ul.sub-menu-custom-width{width:50% !important;}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item .mega-responsive-menu > ul > li{width:20% !important;}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:nth-child(2) .mega-responsive-menu > ul > li:nth-child(2){width:50% !important;}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:nth-child(2) .mega-responsive-menu > ul > li{width:25% !important;}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:nth-child(3) .mega-responsive-menu> ul > li:first-child , #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:nth-child(3) .mega-responsive-menu > ul > li:nth-child(2){width:40% !important;}
.new-mega-dropdown-wrapper .sub-menu-bdr-right{height:auto !important;}
.new-mega-dropdown-wrapper ul.sub-menu-custom-width{padding-right:20px !important}
.new-mega-dropdown-wrapper .custom-padding-left{padding:15px 22px 15px 22px !important;}
.paramid-tooltip{right:-190px;max-width:380px;}
.paramind-wrapper ul li:nth-child(7):hover .paramid-tooltip{right:-135px;}
.client-testimonial-wrapper .carousel-inner{margin:120px auto 0;width:60%;}
.client-testimonial-wrapper{background-position:center;background-size:120% !important;}
#client-testi .item > p{min-height:190px; display: block;}
.digital-era-bg-img{background-position:100%;}
.digital-era-inner{padding:40px 0 110px;}
.pop-content-inner ul{width:auto !important;}
.pop-content-inner{width:auto;}
.pop-content{padding-bottom:130px !important;}
.gj-pop-content-inline{display:inline-block;padding:10px 0;}
.gj-pop-content-inline:first-child{border-right:0px dotted gray;padding-left:0px;border-bottom:1px dotted gray;padding-top:0;}
#gj-pop{height:300px !important;}
.workshop-inner{height:300px;}
.workshop-inner p{font-size:20px !important;}
.five-soft-dev-process-wrapper .question-title, .five-soft-dev-process-wrapper .answer-title{line-height:30px;font-size:20px !important;}
.five-soft-dev-process-wrapper .question-desc{line-height:30px;font-size:18px !important;}
.five-soft-dev-process-wrapper .answer-desc{width:85%;font-size:18px !important;}
.five-soft-dev-process-wrapper .five-soft-dev-process-answer{margin:20px 0 20px 40px;} .retail-work-card-main .card{margin:0 0 30px 0px;} .new-feature-work-wrapper .card .card-footer{min-height:180px;}
.bg-flash-img::after {background-size: 55% !important;}
.left-right-icon-content-inner {min-height: 190px;}
.advantage-dev-box {min-height: 220px;}
}
@media(max-width:1300px){
.our-capability-inner li{width:29%;}
.capability-desc h3{margin:0 0 15px;}
}
@media (max-width:1280px){
.main-navigation .new-mega-dropdown-wrapper #mega-menu-wrap-primary #mega-menu-primary >li.mega-menu-flyout > ul.mega-sub-menu{width:120% !important;}
.main-navigation .new-mega-dropdown-wrapper #mega-menu-wrap-primary #mega-menu-primary >li.mega-menu-flyout:nth-child(2) > ul.mega-sub-menu{width:90% !important;}
.brand-left-width{width:140px;}
.main-brand-slider-custom-width{width:80%;}
.main-top-banner .banner-details .main-banner-title{font-size:48px !important;}
.main-top-banner .banner-details .main-banner-sub-title{font-size:28px;}
.soft-dev-service-box h2{font-size:16px;}
.soft-dev-service-box{min-height:270px;}
.soft-dev-service-box p{min-height:140px;}
.digital-indistry-wrapper h1{font-size:32px !important;}
.insight-title{font-size:16px;}
.border-effect-line{margin-bottom:40px !important;} .new-feature-work-wrapper .card .card-footer{min-height:170px;}
.page-template-tp-general-template-hire #fullpage .sub-page-banner .banner-main-content h1 {font-size: 38px;}
}
@media(max-width:1200px){
.new-mega-dropdown-wrapper h3{font-size:16px !important;}
.service-methadology a{font-size:16px !important;}
.new-mega-dropdown-wrapper .custom-padding-left{padding:15px 15px 15px 15px !important;}
.main-navigation .new-mega-dropdown-wrapper #mega-menu-wrap-primary #mega-menu-primary >li.mega-menu-flyout:nth-child(2) > ul.mega-sub-menu{width:120% !important;}
.main-navigation .new-mega-dropdown-wrapper #mega-menu-wrap-primary #mega-menu-primary >li.mega-menu-flyout > ul.mega-sub-menu{width:120% !important;}
.align-items-center{height:auto;}
.img-with-content{padding:50px 50px !important;}
ul.work-portfolio-listing{width:96%;}
.portfolio-overlay p{margin-bottom:10px;}
.paramid-tooltip{right:-100px;max-width:310px;}
.paramind-wrapper ul li:nth-child(5):hover .paramid-tooltip{right:-65px;}
.paramind-wrapper ul li:nth-child(6):hover .paramid-tooltip{right:-65px;}
.paramind-wrapper ul li:nth-child(7):hover .paramid-tooltip{right:-65px;}
.choose-credencys-box{min-height:440px;}
.choose-credencys-box img{padding:15px 0;max-height:145px;}
.retail-catchup-card-main .retail-card-desc{padding-left:15px;padding-top:0;}
.client-testimonial-wrapper .carousel-inner{margin:60px auto 0;width:80%;}
#client-testi .item > p{min-height:190px; display: block;} .the-client-wrapper ul li{min-height:150px;}
.diagram-wrapper ul li{font-size:16px;}
.contact-right-side > p{padding:0px 0px 30px;font-size:18px;}
ul.contact-fsocial-media li{margin:0 8px;}
.img-advt{vertical-align:middle;}
.img-advt img{vertical-align:initial;}
.advertise-overlay-text a{width:auto;}
.advertise-overlay-text p{width:62%;vertical-align:middle;line-height:22px !important;}
.bring-idea-overlay::before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:#fff;opacity:0.7;}
.faq-inner > a{padding:18px 60px 18px 70px;font-size:18px;}
.faq-content p{padding:15px;text-align:left !important;}
.faq-inner > a i{position:absolute;right:10px;top:18px;}
.press-analysts-inner .item > p{height:240px;font-size:18px;line-height:28px;}
.press-analyst-name p{font-size:18px !important;}
.about-statistics-inner p{font-size:18px !important;}
.pop-content{padding-bottom:90px !important;}
#gj-pop{height:200px !important;}
.about-statistics-inner p{font-size:18px !important;}
.iot-img img{width:100%;}
.img-with-content .agile-title{padding:0 0 0;}
.five-soft-dev-process-wrapper .answer-desc{width:90%;margin-top:10px;}
.helping-field-service-wrapper .helping-field-content h4{font-size:18px;line-height:26px;} .simple-steps-inner {padding: 80px 20px 0;}
.agile-software-dev-service-wrapper .agile-software-dev-service-content {margin-bottom: 52px;}
.agile-software-dev-service-wrapper .agile-software-dev-service-content p {max-width: 100%; font-size: 16px;}
.new-insight-credencysblog-post p {min-height: 90px;}
.content-with-multiple-logo .content-with-multiple-logo-inner {padding: 0 45px;}
.developed-mobile-app-logo .section-main-new-title {padding-left: 45px;}
.developed-mobile-app-logo {background-size: 25% !important; background-position: 320px 60px !important;}
.agile-software-dev-service-wrapper .agile-software-dev-service-content h4{font-size:24px;line-height:26px; margin-bottom: 5px;}
.agile-software-dev-service-wrapper .agile-software-dev-service-inner h4.agile-software-overlay-text {font-size: 24px;}
.footer-bluetheme .footer-our-products li img {width: 100%;}
.content-with-contact-form-rightside .g-recaptcha.wpcf7-recaptcha {transform: scale(0.85);transform-origin: 0 0;}
.left-right-icon-content-inner {min-height: 210px;}
.developer-three-steps {padding: 10px 0;}
.developer-three-steps li {margin-bottom: 40px;}
.card-icon-section .white-card {min-height: 280px;}
.advantage-dev-box {min-height: 240px;}
.sub-page-banner .input-group-btn {display: block; margin-top: 20px;}
.sub-page-banner .wpcf7-submit.btn {margin-left: 0;}
.banner-main-content .input-btn input {max-width:inherit;}
.sub-page-banner .wpcf7-form-control-wrap {width: 100%;}
.sub-page-banner .wpcf7 .wpcf7-not-valid-tip {left: 0;}
.sub-page-banner span.wpcf7-form-control-wrap.email input {height: 40px !important;}
.sub-page-banner .wpcf7-submit.btn {height: 40px !important;} }
@media(max-width:1024px){
.paramid-tooltip{right:-85px;}
.main-brand-slider-custom-width{width:90%;}
.main-brand-slider-wrapper .brand-right-width{width:100%;}
.img-with-content .lft-cnt h2,
.banner-hire-dev .hireDev h2{font-size:22px;}
.overlay-white-xs::before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:#fff;opacity:0.7;}
.feature-work-slider-wrapper.list-with-img ul:not(:last-child),
.feature-work-slider-wrapper .hireDev ul,
.single-slide-no-slider.list-with-img ul:not(:last-child),
.single-slide-no-slider .hireDev ul{margin:30px 0 0 0;}
.contact-right-side > p{line-height:28px;font-size:18px;padding:0px 0px 30px;}
ul.contact-fsocial-media li{margin:0 8px;}
.page-id-18315 section.section.banner-hire-dev {background-size: 100% !important;margin-top: 80px !important;height: auto !important;background: url(https://www.credencys.com/wp-content/uploads/2019/05/ic_image.png) no-repeat !important;background-position: top center !important;}
.page-id-18315 .banner-hire-dev.overlay-white-xs::before {opacity: 0 !important;}
.page-id-18315 .banner-hire-dev .col-sm-7 {text-align: center !important;width: 100% !important;}
.page-id-18315 .banner-hire-dev .hireDev {padding-left: 0 !important; padding-top: 30% !important;}
.industry-recognition-wrapper .slick-prev, .slick-next {display: block !important;}
.bg-flash-img::after {background-position: top right !important;background-size: 100% !important;right: -20%;}
.retail-work-card-main .card .card-footer{min-height:220px;}
}
@media(max-width:992px){
.main-navigation .new-mega-dropdown-wrapper #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{font-size:12px;}
.new-mega-dropdown-wrapper #mega-menu-wrap-primary #mega-menu-primary{margin-top:10px;}
.blue-menu .cd-nav-trigger{margin-top:10px;}
}
@media(max-width:991px){
.blue-menu .main-navigation{display:none !important;}
.blue-menu .nav-mobile{display:block !important;}
.blue-menu .custom-top-nav{display:none !important;} .footer-bluetheme .footer-our-products{margin-bottom:60px;}
ul.work-portfolio-listing{width:558px;margin:0 auto -15px;}
.work-portfolio-listing li{width:50%;padding:0 15px;margin-bottom:20px;}
.portfolio-overlay{width:95%;left:8px;}
.work-portfolio{margin-bottom:20px;}
.our-capability-inner li{width:45%;}
ul.our-capability-inner{text-align:left;}
.why-choose-us-wrapper .why-choose-us-inner{padding:15px;margin:10px 0;}
.why-choose-us-wrapper .why-choose-us-desc h3{margin-bottom:15px;}
.paramid-center-wrapper{width:715px;}
.how-we-work-wrapper .paramind-wrapper ul.ul-paramid-wrapper{padding-left:0;}
.paramind-wrapper ul.ul-paramid-wrapper li{width:550px;}
.paramind-wrapper ul.ul-paramid-wrapper li img{height:62px;}
.paramind-wrapper ul.ul-paramid-wrapper li .paramid-tooltip .paramid-heading img{height:auto;}
.paramind-wrapper ul.ul-paramid-wrapper li:last-child img{width:150px;}
.paramind-wrapper{padding-left:20px;}
.paramid-overlay p{font-size:16px;}
.paramid-left-wrapper li{line-height:75px;font-size:16px;}
.paramid-left-wrapper li::before{left:86px;top:30px;}
.paramid-left-wrapper::before{left:104px;bottom:-4px;}
.paramind-wrapper ul.ul-paramid-wrapper li:last-child .paramid-heading img{width:auto;}
.paramid-tooltip{right:auto;left:25%;top:62px;}
.paramid-tooltip:after{top:-6%;left:45%;transform:rotate(90deg);}
.paramid-tooltip .paramid-heading h6{font-size:18px;}
.choose-credencys-box{min-height:350px;margin:10px 0;}
.client-testimonial-wrapper .carousel-inner{width:90%;margin:0px auto 0;}
.client-testimonial-wrapper{background-position:center;background-size:140% !important;height:100vh;}
#client-testi .item > p{min-height:190px;}
.the-client-wrapper ul li .client-wrapper-img{height:70px;}
.the-client-wrapper ul li{width:17%;}
.tech-stack-wrapper .tech-stack-subheading{text-align:center;}
.tech-stack-wrapper ul.technology-stack-wrapper{text-align:center;}
.tech-stack-wrapper ul.technology-stack-wrapper.devops-tool-wrapper li{width:32.33%;}
.insight-blog-box .wrap-box{margin:10px 0;}
.hire-page-slider-wrapper .swiper-pagination .swiper-pagination-bullet{border:1px solid #000;}
.hire-page-slider-wrapper .custom_heading{width:100%;}
.hire-page-slider-wrapper .hireDev{padding-top:20px !important;}
.hire-page-slider-wrapper .swiper-slide{background-position-x:left;height:80vh;}
.diagram-wrapper img{width:100%;}
.advertise-overlay-text a{width:auto;height:40px;}
.advertise-overlay-text p{font-size:14px !important;width:100% !important;text-align:center !important;padding:10px 0;}
.img-advt{margin-right:0;width:100%;text-align:center;}
.advertise-overlay-text{padding:10px 0;}
.advt-button{width:100%;text-align:center;}
.img-advt:after{display:none;}
.new-sub-heading{font-size:16px !important;max-width:100%;margin:0 auto 30px;}
.new-bottom-sub-text p{font-size:16px !important;}
.contactUs .contact-detail{padding-top:20px;}
.contactUs .followUs{padding-top:20px;}
.brand-left-width{width:130px;}
.main-top-banner .banner-details .main-banner-title{font-size:36px !important;}
.main-top-banner .banner-details .main-banner-sub-title{font-size:24px;}
.main-top-banner .main-top-banner-sub{margin:0px auto;max-width: 100%;}
.section ul.main-banner-sub-title-listing {margin: 0px 0 10px 0;}
.section ul.main-banner-sub-title-listing li {font-size: 26px;}
.banner-input-btn {max-width: 80%;}
.cust-soft-dev-company-wrapper .cust-soft-dev-items h1{font-size:36px !important;}
.soft-dev-service-box{min-height:282px;}
.digital-indistry-wrapper h1{font-size:24px !important;padding-top:10px;}
.digital-experience-argu-list{margin:10px 0;padding-bottom:10px;}
.client-section-wrapper img{width:60%;}
.featured-work-info{min-height:175px;}
.technology-partner-wrapper .technology-partner-inner:after{border:0;}
.technology-partner-images img{max-width:80%;}
.insight-title{font-size:14px;line-height:18px;}
.insight-by-cred-wrapper .insight-top-value{top:10px;}
.insight-by-cred-wrapper .insight-top-value p{font-size:14px;}
.industry-recognition-wrapper .slick-next{right:-15px;}
.industry-recognition-wrapper .slick-prev{left:-15px;}
.technology-stack-magento-container{max-width:80%;margin-top:20px;}
.faq-accordion-container{margin-top:20px;}
.industry-we-work-with-wrapper .industry-we-work-with-inner p{min-height:60px;}
.feature-work-overlay .featured-view-case-btn a{font-size:16px;padding:8px 8px;}
.feature-work-overlay .featured-view-case-btn a > img{padding:0 0 0 5px;}
.lft-cnt{padding-left:0px;}
.iot-img{height:auto !important;margin-bottom:20px;}
.iot-img img{width:100%;}
.empower-business h1{font-size:24px !important;}
.feature-work-slider-wrapper .swiper-pagination .swiper-pagination-bullet{border:1px solid #000;}
.feature-work-slider-wrapper .custom_heading,.single-slide-no-slider .custom_heading{width:100%;}
.feature-work-slider-wrapper .hireDev,.single-slide-no-slider .hireDev{padding-top:20px !important;padding-left:0px;}
.digital-era-inner{padding:40px 0 70px;display:inline-block;}
.business-innovation-inner ul.personal-profile-listing li{padding:0 0;width:30%;}
.personal-profile-listing .ps-profile-info p.ps-profile-title{font-size:18px;}
.personal-profile-listing .ps-profile-info p{font-size:14px;}
.business-innovation-sub-heading p:before{width:80%;}
.business-innovation-sub-heading p{font-size:16px !important;}
.about-statistics-inner{margin-bottom:40px;margin-top:20px;}
ul.about-portfolio-inner li{width:25%;}
.industry-we-work-with-wrapper .industry-we-work-with-inner{padding-top:0;}
.ios-banner{margin-top:40px;}
.credencys-integrity-inner{padding:10px;}
#sgp-pop{width:180px;}
.pop-content-inner h4{font-size:14px !important;}
.pop-content-inner p{font-size:12px !important;line-height:16px;}
.workshop-wrapper .container{width:80%;margin-left:25px;}
.five-soft-dev-process-wrapper .answer-desc{width:95%;line-height:28px;font-size:16px !important;}
.five-soft-dev-process-wrapper .five-soft-dev-process-answer{margin:20px 0 20px 0px;}
.five-soft-dev-process-wrapper .question-title, .five-soft-dev-process-wrapper .answer-title{font-size:18px !important;line-height:28px;}
.five-soft-dev-process-wrapper .question-desc{line-height:28px;font-size:16px !important;}
.insight-blog-box img.attachment-post-thumbnail.wp-post-image{width:100%;}
.retail-work-card-main a.clearfix{display:block;margin:20px auto 0;}
.retail-work-card-main .card .card-footer{min-height:200px;}
.retail-work-card-main .card{margin:0 0 10px 0px;}
.retail-work-portfolio-main .portfolio-overlay{width:100%;left:0px;}
.retail-work-portfolio-main .work-portfolio-listing li{width:48%;padding:0 15px;margin-bottom:20px;}
.helping-field-service-wrapper .row > .col-md-6:first-child{margin-left:auto;margin-right:auto;}
.helping-field-service-wrapper .helping-field-service-inner{margin:0 auto 20px;text-align:left;float:none;max-width:79%;}
.contactus-wrapper{padding-top:25%;}
.contactus-wrapper .contact-main-heading{margin-bottom:30px;}
.contactus-wrapper .contact-main-heading h1{font-size:32px !important;}
.contactus-wrapper .contact-main-heading p{font-size:18px;max-width:100%;}
.contact-box-inner .col-md-8{padding-right:15px;}
.contact-box-inner .col-md-4{padding-left:15px;}
.contact-right-side{height:auto;}
ul.contact-fsocial-media{padding-top:30px;text-align: center;}
ul.contact-mail-phone{text-align:center;}
.new_form-with-bg .contact-right-side{height:auto !important;}
.contact-right-side > p{text-align:center;} .section-main-new-title h2 {font-size: 24px;line-height: 32px;}
.section-main-new-title p.section-sub-title {max-width: 100%;}
.page-template-tp-general-template-hire section.section.bg-dot-img {background-size: 15% !important; } .experiance-details {margin-bottom: 20px;}
.experiance-details-wrapper {display: flex; flex-wrap: wrap;}
.page-template-tp-general-template-hire .experiance-details P {text-align: center;}
.max-container, .mini-container {width: 100%;}
ul.simple-steps-listing:before {left: 17px;}
.simple-steps-inner {padding: 60px 0 0 0;}
.simple-steps-inner li .number {height: 36px;width: 36px;line-height: 36px;}
.agile-software-dev-service-wrapper .row > .col-md-6:first-child{margin-left:auto;margin-right:auto;}
.agile-software-dev-service-wrapper .agile-software-dev-service-inner{margin:0 auto 20px;text-align:left;float:none;max-width:79%;}
.new-insight-credencys-wrap-box {height: auto;max-width: 75%;margin: 0 auto 20px;}
.new-insight-credencysblog-post p {min-height: 70px;}
.content-with-multiple-logo .content-with-multiple-logo-inner {padding: 0 0;}
.developed-mobile-app-logo .section-main-new-title {padding-left: 0;}
.developed-mobile-app-logo {background-size: 30% !important; background-position: 280px 50px !important;}
.footer-bg .last-footer ul>li {width: 100%;}
.footer-bluetheme .list-inline {margin: 15px 0 30px;}
.new-feature-work-wrapper .card {max-width: 100%;}
.left-right-icon-content-inner {min-height: 180px;}
.app-dev-service-inner h4.app-dev-service-title {font-size: 20px;line-height: 28px;}
.advantage-dev-box {min-height: auto;}
.page-template-tp-general-template-hire #fullpage .sub-page-banner .banner-main-content h1 {font-size: 36px;}
.sub-page-banner .banner-main-content {padding-left: 0;}
.sub-page-banner .banner-right-box {padding: 0 0;}
.page-template-tp-general-template-hire #fullpage .sub-page-banner .banner-main-content h1 {margin-bottom: 10px;}
#footer .pl-0{ padding-left: 15px !important;}
.footer-contact.footer-menu {padding-left: 0;}
}
@media(max-width:768px){
.work-portfolio-button{margin:auto;}
.work-portfolio{margin-bottom:10px;}
.retail-work-card-main .card .card-footer{min-height:200px;}
.helping-field-service-wrapper .helping-field-content p{text-align:left;}
.footer-bottom-paragraph{margin:0 auto;width:100%;}
.footer-bluetheme .footer-our-products{margin-bottom:0;}
.footer-bluetheme .footer-bottom-wrapper{padding-top:0;}
.footer-bluetheme .widget-container{margin:10px 0;}
.casestudy-benefits-box-wrapper .casestudy-benefits-box-text {padding: 15px;}
.casestudy-benefits-box-title {display: block;width: 100%;margin-right: 0;position: relative;text-align: center;margin-bottom: 10px;}
.casestudy-benefits-box-text p {display: block;text-align: center;width: 100%;padding-left: 0;vertical-align: middle;}
.casestudy-benefits-box-title:after {display: none;}
}
@media (min-width:768px) and (max-width:768px){
.logos .col-lg-12.text-center{gap: 10px 20px;}
.lft-cnt p, .retail-catchup-card-main .retail-card-desc p{text-align:left !important;}
.main-banner-hire .hireDev p{text-align:left !important;}
.feature-work-slider-wrapper.list-with-img .swiper-slide .col-md-6,.single-slide-no-slider.list-with-img .swiper-slide .col-md-6{display:table-cell;}
.feature-work-slider-wrapper .swiper-slide,.single-slide-no-slider .swiper-slide{min-height:auto;}
.feature-work-slider-wrapper .hireDev ul li,.single-slide-no-slider .hireDev ul li{font-size:14px !important;}
.feature-work-slider-wrapper .hireDev p,.single-slide-no-slider .hireDev p{text-align:left;}
.workshop-inner p{font-size:18px !important;line-height:30px;text-align:left !important;}
.container-width .iot-text-align p{text-align:left;}
.container-width .iot-text-align ul{padding-left:10px;}
.container-width .iot-text-align ul li{font-size:14px !important;}
.container-width h2.title-text{margin-bottom:20px !important;}
.iot-text-align p{text-align:left !important;}
.why-choose-us-wrapper .why-choose-us-desc p{font-size:16px;word-spacing:4px;text-align:left;}
.cust-soft-dev-company-wrapper h2.text-left {text-align:left;}
.cust-soft-dev-company-wrapper .cust-soft-dev-info p {text-align: left;}
.page-id-18315 .banner-hire-dev .hireDev p {text-align: center !important;} .page-template-tp-general-template-hire .content-with-contact-form-inner p {text-align: left;}
.page-template-tp-general-template-hire .experiance-details P {text-align: center;}
.icon-text-section .icon-text-section-inner p {text-align: left;}
.card-icon-section .white-card p {text-align: left;}
.card-icon-section .white-card {max-width: 100%;}
.page-template-tp-general-template-hire .advantage-dev-box p {text-align: left;}
.agile-software-dev-service-wrapper .agile-software-dev-service-content p{text-align:left;}
.page-template-tp-general-template-hire .simple-steps-inner p {font-size: 14px;}
.page-template-tp-general-template-hire .new-insight-credencysblog-post p {text-align: left;}
.content-with-multiple-logo .experiance-details-wrapper {margin-top: 60px;}
.page-template-tp-general-template-hire .content-with-multiple-logo .content-with-multiple-logo-inner p {text-align: left;}
.page-template-tp-general-template-hire .footer-bottom-paragraph p {text-align: left;}
.design-box.left p {text-align: left !important;}
.sub-page-banner .banner-main-content p {text-align: left !important;}
}
@media only screen and (min-width:768px){
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-hide-on-desktop, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-hide-on-desktop{display:none;}
}
@media(max-width:767px){
.new_form-with-bg .contact-form2 .wpcf7 .wpcf7-not-valid-tip {position: absolute;}
.new_form-with-bg .country-select .country-list li {font-size: 16px;}
.contact-borm-with-banner .contact-form2 .wpcf7 .wpcf7-not-valid-tip {position: absolute;}
.contact-borm-with-banner .country-select .country-list li {font-size: 16px;}
#contact-modal.def .country-select .country-list li {font-size: 16px;}
#contact-modal.def.modal-news .form-box {padding: 5px;}
.content-with-contact-form-rightside .country-select .country-list li {font-size: 16px;}
.content-with-contact-form-rightside .form-box {padding: 5px;}
.contact-form .country-select .country-list li {font-size: 16px;}
.contact-form .form-box {padding: 5px;}
.rightside-contact-form .country-select .country-list li {font-size: 16px;}
.rightside-contact-form .form-box {padding: 5px;}
.portfolio-overlay{width:95%;left:7px;}
.our-capability-inner li{width:100%;margin:0 0;}
.capability-desc{min-height:auto;}
.capalibity-links{min-height:auto;}
.capability-img img{min-height:auto;padding:15px 0;}
.why-choose-us-wrapper .why-choose-us-left{float:none;width:100%;text-align:center;}
.why-choose-us-wrapper .why-choose-us-desc{padding-left:0;width:100%;text-align:center;}
.why-choose-us-wrapper .why-choose-us-desc h3{font-size:20px;margin-top:15px !important;}
.paramid-left-wrapper{display:none;}
.paramid-center-wrapper{width:auto;}
.paramind-wrapper{padding-left:0;max-width:100%;float:none;}
.paramind-wrapper ul.ul-paramid-wrapper li{width:auto;}
.paramid-tooltip{left:30%;}
.paramid-tooltip:after{left:40%;}
.choose-credencys-box{min-height:auto;padding-bottom:20px;}
.choose-credencys-box-inner h3{margin-bottom:20px;}
.choose-credencys-box img{padding:20px 0;}
.retail-catchup-card-main .retail-card-desc span.learn-more::before{display:none;}
.empower-business .btn-blue-bg{white-space:normal;}
.client-testimonial-wrapper .carousel-inner{width:90%;}
#client-testi .item > p{font-size:16px;}
.client-testimonial-wrapper .carousel-control {transition: all 0.2ms ease; width: 42px;height: 42px;padding: 8px;box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.2);background-color: rgba(255, 255, 255, 0.3) !important;border-radius: 50%;}
.client-testimonial-wrapper .carousel-control:hover {background-color: rgba(255, 255, 255, 1) !important;}
.client-testimonial-wrapper .carousel-control svg {height: 24px !important; width: 24px !important;}
.profile-circle > p{font-size:16px;}
.profile-circle a.text-light{font-size:14px;}
#client-testi .item{padding:30px 60px;}
.client-testimonial-wrapper .profile-circle{margin-top:20px;}
#client-testi .item > p{min-height:220px;}
.height-auto.client-testimonial-wrapper{background-size:130% !important;}
.img-with-content{padding:50px 0px !important;}
.lft-cnt{padding-left:0px;text-align:center;}
.align-items-center{display:block;}
.lft-cnt p{text-align:center;}
.retail-work-card-main .title-text{margin-bottom:40px;}
.cust-soft-dev-company-wrapper h2.text-left::before {right:0 !important;}
.cust-soft-dev-company-wrapper h2.text-left {text-align: center;}
.the-client-wrapper ul li{border-right:0;min-height:auto;}
.hire-page-slider-wrapper .swiper-slide{min-height:630px;}
.hire-page-slider-wrapper .hireDev p{text-align:left;}
.hire-page-slider-wrapper .hireDev ul li{font-size:14px;}
.worksectionfirst a.scrollDown{bottom:10px !important;}
.advertise-overlay-text p{width:65%;}
.new-sub-heading{margin:0 auto 20px;max-width:100%;}
.new-bottom-sub-text p{margin:0 auto 0px;max-width:100%;}
.work-portfolio-inline-icon{margin:30px 0;}
.work-portfolio-inline-icon li{padding:0 15px;} .main-top-banner::before{content:"";display:block;height:100%;position:absolute;top:0;left:0;width:100%;z-index:0;background-color:rgba(0, 0, 0, 0.7);}
.main-brand-slider-wrapper {bottom: 10px;}
.digital-indistry-wrapper h1{text-align:center;font-size:20px !important;}
.digital-indistry-wrapper .col-xs-12{text-align:center;}
.digital-indistry-wrapper .btn-blue{float:none;margin:20px 0 0;}
.digital-experience-argu-list{margin:10px 0;padding-bottom:0px;}
.feature-work-wrapper .featured-work-box{margin:20px auto;width:50%;}
.featured-work-info{min-height:auto;}
.soft-dev-service-box, .soft-dev-service-box p{min-height:auto;height:auto !important;}
.technology-partner-images{margin:20px auto;}
.slick-dots{display:none !important;}
.client-section-wrapper img{width:40%;}
.insight-title{font-size:16px !important;line-height:26px;text-align:left !important;}
.insight-cred-box{text-align:center;display:block;}
.insight-by-cred-wrapper .insight-cred-images{text-align:left;width:60%;margin:10px auto;}
.technology-stack-magento-container{max-width:100%;}
.industry-we-work-with-wrapper .industry-we-work-with-inner{padding-bottom:20px;}
.faq-inner span{display:none;}
.faq-inner > a{padding:15px 60px 15px 15px;font-size:16px;}
.faq-content p{padding:15px;text-align:left !important;}
.faq-inner > a i{position:absolute;right:10px;top:15px;}
.industry-we-work-with-wrapper .industry-we-work-with-inner p{min-height:auto;}
.iot_solution_details p{text-align:left !important;}
.iot-txt p{font-size:16px !important;}
.main-banner-hire .hireDev, .main-banner-hire .hireDev p{text-align:center !important;}
.empower-business h1{font-size:20px !important;}
.insight-blog-box .title-text{margin-bottom:40px;}
.feature-work-slider-wrapper,.single-slide-no-slider{background-color:#bbbbbb80 !important;}
.feature-work-slider-wrapper .swiper-slide,.single-slide-no-slider .swiper-slide{min-height:630px;background:none !important;}
.feature-work-slider-wrapper .hireDev p,.single-slide-no-slider .hireDev p{text-align:left;line-height:20px;}
.feature-work-slider-wrapper .hireDev ul li,.single-slide-no-slider .hireDev ul li{font-size:14px;}
.feature-work-slider-wrapper .hireDev h3,.single-slide-no-slider .hireDev h3{font-size:18px !important;}
.feature-work-slider-wrapper .hireDev .btn-blue,.single-slide-no-slider .hireDev .btn-blue{font-size:14px;}
.feature-work-slider-wrapper .swiper-slide,.single-slide-no-slider .swiper-slide{background-position:right;height:auto;}
.feature-work-slider-wrapper .swiper-slide img,.single-slide-no-slider .swiper-slide img{max-width:60%;}
.feature-work-slider-wrapper .swiper-slide::before,.single-slide-no-slider .swiper-slide::before{background-color:transparent;}
.digital-era-inner .col-xs-12{margin-bottom:20px;}
.digital-era-inner h3{font-size:18px !important;line-height:18px !important;margin:5px 0;}
.digital-era-inner{padding:40px 0;margin-top:0;}
.press-analysts-inner .item > p, .press-analyst-name p{font-size:16px !important;}
.press-analysts-inner .item > p{height:200px;line-height:26px;}
.business-innovation-inner ul.personal-profile-listing li{width:48%;}
.personal-profile-listing .ps-profile-info p.ps-profile-title{font-size:16px;}
.about-statistics-inner h1{font-size:36px !important;}
.about-statistics-inner{margin-bottom:30px;margin-top:0;}
ul.about-portfolio-inner li{width:33.33%;}
.map-add-listing{display:block;text-align:center;}
.map-add-listing-inner{margin-bottom:30px;}
.map-add-listing-inner h4{font-size:18px;margin-bottom:5px;text-transform:uppercase;font-weight:500;}
.map-add-listing-inner p{line-height:22px;}
.map-add-listing-inner ul{padding-left:0;}
.gj-pop-content-inline:first-child{border-right:1px dotted gray;padding-left:10px;border-bottom:0px dotted gray;padding-top:0;}
.gj-pop-content-inline{display:inline-block;padding:10px;}
.country-map path.map-point:hover{fill:#ccc !important;}
.credencys-integrity-inner{padding:20px;margin-bottom:30px;}
.workshop-wrapper .container{width:100%;margin-left:auto;}
.workshop-inner{text-align:center;}
.workshop-inner p{font-size:16px !important;line-height:28px;text-align:center;max-width:100%;}
.workshop-wrapper::before{content:"";display:block;height:100%;position:absolute;top:0;left:0;width:100%;z-index:0;background-color:rgba(239, 239, 239, 0.9);}
.container-width .iot-text-align p{text-align:left;}
.container-width .iot-text-align ul{padding-left:10px;}
.container-width .iot-text-align ul li{font-size:14px;}
.container-width .left_content img{float:none;margin:10px auto !important;}
.container-width .right_content img{float:none;margin:10px auto !important;}
.container-width h2.title-text{margin-bottom:20px !important;}
.container-width .iot_solution_details:nth-child(odd) .right_content{order:1;}
.container-width .iot_solution_details:nth-child(even) .left_content{order:1;}
.container-width .iot_solution_details{display:flex !important;flex-flow:column;}
.container-width .iot-img-align{width:100%;}
.container-width .iot-text-align{width:100%;}
.iot_solution .iot_solution_details{display:block;}
.iot_solution .iot-img-align img{float:none !important;}
.iot_solution .right_content{padding-left:0 !important;}
.visible-mobile{display:block;margin:0 auto;}
.visible-desktop{display:none;}
.img-with-content .single-slide-no-slider{background-color:transparent !important;}
.choose-credencys-box{margin:30px 0;}
.five-soft-dev-process-wrapper .align-items-center{display:block;}
.five-soft-dev-process-wrapper .five-soft-dev-process-question{position:relative;}
.five-soft-dev-process-wrapper .question-title, .five-soft-dev-process-wrapper .answer-title{font-size:16px !important;}
.five-soft-dev-process-wrapper .question-desc{font-size:14px !important;}
.five-soft-dev-process-wrapper .answer-desc{font-size:14px !important;}
.five-soft-dev-process-wrapper .five-soft-dev-process-question:after{position:absolute;content:'';border-color:transparent rgb(242, 242, 242);border-style:solid;border-width:40px 0px 40px 30px;height:0px;width:0px;top:auto;right:0;bottom:-64px;left:0;transform:rotate(90deg);margin:0 auto;}
.retail-work-card-main .card{max-width:62%;margin:15px auto;}
.retail-work-card-main a.clearfix{max-width:80%;display:block;margin:0 auto;}
.retail-work-card-main .card .card-footer{min-height:auto;}
.retail-work-card-main .card-footer h4{min-height:auto;}
.helping-field-service-wrapper .helping-field-service-inner{max-width:75%;}
.helping-field-service-wrapper .helping-field-content p{text-align:left;}
.contactus-wrapper{padding-top:30%;}
.contactus-wrapper .contact-main-heading h1{font-size:24px !important;text-align:center;}
.contactus-wrapper .contact-main-heading p{line-height:28px !important;font-size:16px !important;text-align:center;max-width:100% !important;}
ul.contact-fsocial-media li{margin:0 6px;}
ul.contact-fsocial-media li img{max-width:32px;max-height:32px;}
.contact-form2{padding:20px 20px;}
.contact-right-side{padding:20px 20px;}
.contact-right-side > p{padding:20px 0;font-size:14px;}
ul.contact-mail-phone p{font-size:14px;}
ul.contact-fsocial-media{padding-top:10px;}
.contact-form2 .form-group label{position:absolute;}
.contact-form2 .wpcf7 .wpcf7-not-valid-tip{position:initial;}
.contact-form2 .wpcf7-form-control-wrap{display:block;width:100%;}
.contact-form2 .wpcf7 .wpcf7-response-output.wpcf7-validation-errors{position:initial;width:100%;}
.contact-form2 > p{margin:10px 0 40px;}
.contact-form2 .form-group{margin-bottom:30px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{display:list-item;margin:0;clear:both;border:0;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-item-align-right{float:none;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{-webkit-border-radius:0 0 0 0 0 0 0;-moz-border-radius:0 0 0 0 0 0 0;-ms-border-radius:0 0 0 0 0 0 0;-o-border-radius:0 0 0 0 0 0 0;border-radius:0 0 0 0 0 0 0;border:0;margin:0;line-height:40px;height:40px;padding:0 10px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{float:left;position:static;width:100% !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{border:0;padding:10px;-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-ms-border-radius:0 0 0 0;-o-border-radius:0 0 0 0;border-radius:0 0 0 0;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{width:50%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li:nth-child(odd){clear:left;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu{float:left;position:static;width:100% !important;padding:0;border:0;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item{clear:both;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child a.mega-menu-link{border-top-left-radius:0;border-top-right-radius:0;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child a.mega-menu-link{border-bottom-right-radius:0;border-bottom-left-radius:0;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu{position:static;left:0;width:100%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link{padding-left:20px;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-menu-item-has-children a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item-has-children a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children a.mega-menu-link:after{float:right;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link:after{content:'\f142';}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-menu-item-has-children.mega-hide-sub-menu-on-mobile > a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item-has-children.mega-hide-sub-menu-on-mobile > a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children.mega-hide-sub-menu-on-mobile > a.mega-menu-link:after{display:none;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item li.mega-menu-item-has-children > a.mega-menu-link:after{content:'\f140';}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link{text-align:left;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link:before{float:left;margin:0 6px 0 0;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item-has-children > a.mega-menu-link:after{content:'\f140';float:right;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-hide-on-mobile, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-hide-on-mobile{display:none;}
#mega-menu-wrap-primary .mega-menu-toggle{display:block;}
#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary{display:none;}
#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary li.mega-menu-item > ul.mega-sub-menu{display:none;visibility:visible;opacity:1;}
#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu{display:block;}
#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary{display:block;}
#mega-menu-wrap-primary, #mega-menu-wrap-primary #mega-menu-primary, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link{position:static !important;}
#mega-menu-wrap-primary .mega-menu-toggle{background:none;display:block;position:absolute;right:0;top:0;height:73px;}
#mega-menu-wrap-primary .mega-menu-toggle::after{content:"";}
#mega-menu-wrap-primary .mega-menu-toggle::before{font-size:30px;margin:15px 20px;}
#mega-menu-primary.mega-menu.mega-menu-horizontal{background:#f1f1f1 !important;top:33px !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{color:#575757;}
#mega-menu-wrap-primary #mega-menu-primary{padding-right:0;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open::before, #mega-menu-wrap-primary .mega-menu-toggle::before, #mega-menu-wrap-primary .mega-menu-toggle{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{width:100%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{padding:10px;padding-top:0;}
.page-id-18315 section.section.banner-hire-dev {background-position: top center !important;background-size: 100% !important;margin-top: 110px !important;height: auto !important;}
.page-id-18315 .banner-hire-dev .container-fluid {display: block !important;}
.page-id-18315 .banner-hire-dev.overlay-white-xs::before {opacity: 0 !important;}
.page-id-18315 .banner-hire-dev .col-sm-7 {text-align: center !important;width: 100% !important;}
.page-id-18315 .banner-hire-dev .hireDev {padding-left: 0 !important; padding-top: 50% !important;} .section-main-new-title h2 {font-size: 20px !important;line-height: 26px;}
.sub-content-text {margin: 20px 0 0 0;}
.btn-blue-rectangle { padding: 8px 22px;}
.page-template-tp-general-template-hire section.section.bg-dot-img {background-size: 20% !important; }
.banner-main-content .input-btn .btn-blue-rectangle {margin-left: 0;margin-top: 10px;}
.banner-main-content .input-btn input {display: block;margin: 0 auto;}
.banner-main-content .input-btn {text-align: center;} .page-template-tp-general-template-hire #fullpage .sub-page-banner .banner-main-content h1 {text-align: center;margin-bottom: 10px;} .main-brand-slider-sub-page-wrapper {bottom: 10px;}
.icon-text-section .icon-text-section-inner {text-align: center;padding: 20px 0 0 0;}
.icon-text-section .icon-text-section-inner .icon-text-section-title {text-align: center;}
.icon-text-section .icon-text-section-inner p {text-align: center;}
.content-with-contact-form h2 {text-align: center;}
.icon-title-inner {margin-bottom: 20px;}
.icon-title-section .icon-text-section-icon {margin: 10px 0;}
.card-icon-section .white-card {text-align: center;min-height: auto;}
.card-icon-section .white-card {margin-bottom: 0;max-width: 100%;}
.card-icon-section .white-card p {text-align: center;font-size: 14px;line-height: 20px;}
.main-icon-title {font-size: 14px;}
.simple-steps-inner {padding: 0px 0px 0;}
.simple-steps-inner .section-main-new-title h2 {text-align: center;}
.simple-steps-listing {margin: 0 auto;width: 100%;text-align: left;max-width: 260px;}
.page-template-tp-general-template-hire .simple-steps-inner p {font-size: 14px;}
.advantage-dev-box {text-align: center;}
.advantages-development-wrapper .col-md-7 {padding-right: 15px;}
.page-template-tp-general-template-hire .advantage-dev-box p {text-align: center;}
.agile-software-dev-service-wrapper .row > .col-md-6 {padding: 0 15px;}
.agile-software-dev-service-wrapper .agile-software-dev-service-inner {max-width:75%;} .agile-software-dev-service-wrapper .agile-software-dev-service-content h4{font-size:20px;}
.agile-software-dev-service-wrapper .agile-software-dev-service-inner h4.agile-software-overlay-text {font-size: 20px;}
.agile-software-dev-service-wrapper .agile-software-dev-service-content p{text-align:left; font-size: 14px;}
.new-feature-work-wrapper .title-text{margin-bottom:40px;}
.new-feature-work-wrapper .card {max-width: 300px;}
.page-template-tp-general-template-hire .new-insight-credencysblog-post p {text-align: left;}
.content-with-multiple-logo-inner .section-main-new-title h2 span {width: auto; display: inline-block;padding-right: 5px;}
.content-with-multiple-logo-inner .section-main-new-title h2 {text-align: center;}
.content-with-multiple-logo .experiance-details-wrapper {margin-top: 30px;}
.developed-mobile-app-logo .section-main-new-title h2 {text-align: center;margin-bottom: 10px;}
.developed-mobile-app-logo { background-size: 40% !important;background-position: center 120px !important;}
.main-top-banner .banner-details .main-banner-title {margin-bottom: 10px !important;}
.section ul.main-banner-sub-title-listing li {font-size: 20px;}
.page-template-tp-general-template-hire .personal-profile-inner p {font-size: 18px;}
.content-with-contact-form-rightside {max-width: 60%; margin: 0 auto;}
.banner-input-btn {max-width: 100%;}
.footer-bluetheme .footer-bottom-wrapper {padding-bottom: 0;}
.design-box.left p {text-align: center !important;}
.img-box.left-img {margin: 0 auto !important;}
.design-box.left h3 {text-align: center;}
.main-banner-video {display: none;}
.page-template-tp-general-template-hire .content-with-contact-form-rightside p {font-size: 16px;}
.bg-flash-img::after {background-position: top center !important;background-size: auto !important;right: -20%;}
.footer-bg {text-align: left !important;}
.footer-bg p {text-align: left !important;}
.footer-bg .f-our-work {clear: both;}
.main-footer-bottom .text-center { text-align: left;}
.left-right-icon-content-wrapper .sub-content-text p {font-size: 16px;}
.left-right-icon-content-inner {min-height: auto;}
.developer-three-steps {padding: 10px 0;margin: 20px auto;max-width: 350px;}
.developer-three-steps li{margin-bottom: 30px;}
.developer-three-steps li span.number {height: 45px;width: 45px;font-size:20px !important;line-height: 45px;}
.developer-three-steps li p {vertical-align: inherit;font-size: 18px !important;}
.app-dev-service-inner p {text-align: center !important;line-height: 20px;}
.app-dev-service-inner h4.app-dev-service-title {margin: 15px 0 5px; font-size: 18px;}
.app-dev-service-inner {text-align: center; max-width: 300px;margin: 0 auto 30px;}
.app-dev-service-inner .app-dev-service-icon {margin: 0 auto;}
.banner-input-btn span.wpcf7-form-control-wrap.email input {height: 40px !important;}
.banner-input-btn .wpcf7-submit.btn {height: 40px !important;}
.sub-page-banner .banner-right-box {order: 1;}
.d-flex {display: block;}
.sub-page-banner span.wpcf7-form-control-wrap.email input {height: 40px !important;margin-bottom: 15px;}
.sub-page-banner .wpcf7-submit.btn {height: 40px !important;}
.sub-page-banner .banner-right-img img {max-height: 250px;}
.sub-page-banner .banner-main-content p {text-align: center !important;}
.sub-page-banner .input-group {margin: 0 auto;}
.sub-page-banner .wpcf7 .wpcf7-not-valid-tip {position: absolute;bottom: -6px; text-align: center;}
.sub-page-banner .input-group-btn {width: 100%;margin: 5px auto 0;display: inline-block;}
.sub-page-banner .wpcf7-submit.btn {margin: 0 auto;}
.sub-page-banner div.wpcf7 img.ajax-loader {top: -30px; right: -63px;}
.new-insight-credencys-wrap-box img {width: 100%;}
.app-dev-service-inner .app-dev-service-no-shadow {margin: 0 auto;}
.banner-input-btn div.wpcf7 img.ajax-loader {top: 9px;}
.header-filter.pull-right {float: none!important;}
.breadcrumb-nav.fix-breadcrumb{ display: block !important;bottom: 0px !important; }
.breadcrumb-nav {padding: 0; bottom: 0px !important;}
.breadcrumb-nav .contact-us{ border-radius: 0; text-align: center; padding-left: 0;}
.breadcrumb-nav .contact-us {display: block; width: 100%;}
.breadcrumb-nav .filter-title {display: none !important;}
.breadcrumb-nav {bottom: 0 !important;margin: 0 !important;padding: 0;width: 100%; max-width: 100%; bottom: 0px !important;left: 0;}
.breadcrumb-nav .header-filter {width: 100%;}
}
@media(max-width:640px){
.advertise-overlay-text p{width:100%;text-align:center;padding:10px 0;}
.img-advt{width:100%;}
.img-advt:after{display:none;}
.advertise-overlay-text{text-align:center;padding:15px;}
}
@media(max-width:630px){
.paramind-wrapper ul.ul-paramid-wrapper li:nth-child(even){margin-left:0;}
.paramind-wrapper ul.ul-paramid-wrapper li img{height:40px;}
.paramid-overlay p{font-size:14px;line-height:40px;}
.p-support-maintenance p{line-height:14px !important;padding:8px 0 !important;font-size:12px !important;}
.paramind-wrapper ul.ul-paramid-wrapper li:last-child img{width:100px;}
.paramid-tooltip{left:6%;top:40px;display:none;}
.paramid-tooltip:after{left:50%;}
.content-with-contact-form-rightside {max-width: 80%;}
}
@media (max-width:620px){
.main-top-banner .banner-details .main-banner-title{font-size:26px !important;}
.main-top-banner .main-top-banner-sub{max-width:100%;}
.main-top-banner .banner-details .main-banner-sub-title{font-size:20px;}
.main-top-banner .main-top-banner-sub p{font-size:16px;}
.cust-soft-dev-company-wrapper .cust-soft-dev-items{margin:20px auto;}
.client-section-wrapper img{width:50%;}
.industry-recognition-wrapper .slick-prev, .slick-next{top:40%;}
.page-template-tp-general-template-hire #fullpage .sub-page-banner .banner-main-content h1 {font-size: 26px;}
}
@media(max-width:600px){
ul.work-portfolio-listing{width:440px;}
.portfolio-overlay{width:100%;left:0;}
.work-portfolio-button .btn-blue{white-space:normal;}
.retail-work-card-main a.clearfix{max-width:100% !important;display:block;margin:0 auto;}
.the-client-wrapper ul li{width:28%;margin-bottom:10px;}
.key-results-achieved-wrapper h2{text-align:center !important;}
.helping-field-service-wrapper .helping-field-service-inner{max-width:100%;} .agile-software-dev-service-wrapper .agile-software-dev-service-content {margin-bottom: 42px;padding: 10px;} .new-feature-work-wrapper a.clearfix{max-width:100% !important;display:block;margin:0 auto;}
.new-insight-credencys-wrapper .col-md-3 {width: 100%;}
.new-insight-credencys-wrap-box {max-width: 260px;}
.new-insight-credencysblog-post p {min-height: auto;}
.social-feed-icon{ justify-content: center;}
.footer-contact h4{ margin-bottom: 5px;}
.bottom-copy-text .social-feed { position: relative; top: 0;}
.bottom-copy-text { padding: 25px 0 20px; position: relative;}
.footer-menu { margin-bottom: 30px;}
.cnt-detail, .cnt-detail a{line-height: 26px; margin-bottom: 25px; text-align: left !important;}
#footer{ padding: 40px 0 0;}
}
@media (max-width:575px){
.client-testimonial-wrapper{background:url(https://www.credencys.com/wp-content/uploads/2019/02/customer_mobile.jpg) no-repeat !important;}
.height-auto.client-testimonial-wrapper{height:100vh !important;background-size:100% !important;}
.business-innovation-inner ul.personal-profile-listing li{width:100%;}
.personal-profile-listing .ps-profile-info img{max-width:50%;}
.agile-software-dev-service-wrapper .agile-software-dev-service-inner h4.agile-software-overlay-text {display: none;}
.agile-software-dev-service-wrapper .agile-software-dev-service-content h4{font-size:16px;line-height:24px;color:#000;}
.agile-software-dev-service-wrapper .agile-software-dev-service-content {opacity: 1;}
.agile-software-dev-service-wrapper .agile-software-dev-service-content div {transform: translate(0%, 0%);left: 0;top: 0;}
.agile-software-dev-service-wrapper .agile-software-dev-service-content h4 {margin-bottom: 0;}
.agile-software-dev-service-wrapper .agile-software-dev-service-inner:hover .agile-software-dev-service-content {background-image: none;}
.agile-software-dev-service-wrapper .agile-software-dev-service-content p{font-size:14px;padding:5px 0;color:rgb(102, 102, 102);}
.agile-software-dev-service-wrapper .agile-software-dev-service-inner::after{display:none;}
.agile-software-dev-service-wrapper .agile-software-dev-service-inner img{float:none;}
.agile-software-dev-service-wrapper .agile-software-dev-service-content{margin-bottom:0;transform:translateY(0%);position:relative;}
.agile-software-dev-service-wrapper .agile-software-dev-service-inner{background:#ececec;max-width: 100%;}
.agile-software-dev-service-content ul li {color: rgb(102, 102, 102);margin-top: 0 !important;}
.agile-software-dev-service-content ul li a {color: rgb(102, 102, 102);transition: all 0.5s ease;}
.agile-software-dev-service-content ul li a:hover { color: rgb(11, 130, 215);}
.bg-flash-img::after {right: 0;}
.footer-bg .col-xs-6 { width: 100%;}
.footer-bluetheme .widget-title {border-bottom: 1px solid rgba(201, 227, 255, 0.12); margin-bottom: 15px; }
.left-side-icon {margin: 0 auto;float: none;}
.right-side-content {width: 100%;margin-top: 10px;padding-left: 0;text-align: center;}
.right-side-content p {text-align: center !important;}
.developer-three-steps {max-width: 100%;}
.developer-three-steps li{margin-bottom: 10px;}
.developer-three-steps li span.number {height: 36px;width: 36px;font-size:20px !important;line-height: 36px;}
.developer-three-steps li p {font-size: 14px !important;}
.banner-main-content .input-btn {margin-top: 10px;}
}
@media (max-width:560px){
.main-header {top: 80px;}
.logo a img {height: 60px;}
.gj-pop-content-inline:first-child{border-right:0px dotted gray;border-bottom:0px dotted gray;}
}
@media (max-width:546px){
.gj-pop-content-inline:first-child{border-bottom:1px dotted gray;}
}
@media(max-width:480px){
ul.work-portfolio-listing{width:260px;}
.work-portfolio-listing li{width:100%;}
.client-testimonial-wrapper .carousel-inner{width:90%;margin:40px auto 0;}
.client-testimonial-wrapper .carousel-inner img{width:auto;}
.client-testimonial-wrapper .carousel-control.right{right:-10px;}
.client-testimonial-wrapper .carousel-control.left{left:-10px;}
#client-testi .item > p::before, #client-testi .item > p::after{display:none;}
#client-testi .item{padding:10px;}
.client-testimonial-wrapper{background-size:100% !important;background-position:center !important;}
.height-auto.client-testimonial-wrapper{height:auto !important;}
#client-testi .item > p{min-height:250px;font-size:14px;line-height:20px;}
.client-testimonial-wrapper .carousel-control{top:30%;}
.key-results-achieved-wrapper p{text-align:center;padding-top:5px;}
.hire-page-slider-wrapper .hireDev ul{margin:20px 0 0 0;}
.contactUs .g-recaptcha > div{transform:scale(0.8);transform-origin:left;}
.main-top-banner .banner-details .main-banner-title{font-size:26px !important;line-height: 32px !important;}
.main-top-banner .banner-details .main-banner-sub-title{font-size:16px;}
.main-top-banner .main-top-banner-sub{margin:25px auto;}
.feature-work-wrapper .featured-work-box{width:100%;}
.featured-work-box .feature-work-image > img{width:100%;}
.insight-by-cred-wrapper .insight-cred-images{width:100%;}
.client-section-wrapper img{width:80%;}
.main-top-banner .btn-custom-white{padding:0 !important;width:180px !important;line-height:40px;height:40px;font-size:14px !important;}
.cust-soft-dev-company-wrapper .cust-soft-dev-items h1{font-size:28px !important;line-height:28px !important;}
.digital-experience-platform-circle{height:auto !important;background-image:none !important;}
.digital-experience-platform-circle-overlay ul li{width:100%;padding:20px;background:#7ecbff;border-radius:10px;}
.digital-experience-platform-circle-overlay ul li p{font-size:16px;}
.img-with-content .lft-cnt h2,
.banner-hire-dev .hireDev h2{font-size:20px;}
.retail-work-card-main .card{max-width:80%;}
.retail-work-portfolio-main .work-portfolio-listing li{width:100%;margin-bottom:0px;}
.feature-work-slider-wrapper .hireDev ul,.single-slide-no-slider .hireDev ul{margin:20px 0 0 0;}
.feature-work-slider-wrapper .swiper-slide,.single-slide-no-slider .swiper-slide{height:auto;}
.press-analysts-inner .item > p{height:240px;padding:20px;}
.press-analyst-name{padding:20px;}
.press-analysts-inner .carousel-inner::after{display:none;}
.helping-field-service-wrapper .helping-field-content h4{font-size:16px;line-height:24px;color:#000;}
.helping-field-service-wrapper .helping-field-content p{font-size:14px;padding:5px 0;color:rgb(102, 102, 102);}
.helping-field-service-wrapper .helping-field-service-inner::after{display:none;}
.helping-field-service-wrapper .helping-field-service-inner img{float:none;}
.helping-field-service-wrapper .helping-field-content{margin-bottom:0;transform:translateY(0%);position:relative;}
.helping-field-service-wrapper .helping-field-service-inner{background:#ececec;}
.page-id-18315 section.section.banner-hire-dev {padding-top: 40px !important;} .btn-blue-rectangle { padding: 6px 20px; font-size: 14px;}
.page-template-tp-general-template-hire section.section.bg-dot-img {background-size: 35% !important; }
.developed-mobile-app-logo .col-xs-4 {width: 100%;}
.section .developed-mobile-app-logo ul li {text-align: center;}
.developed-mobile-app-logo {background-size: 60% !important;background-position: center 80px !important;}
.main-brand-slider-wrapper .slick-slide img {height: 50px;}
.section ul.main-banner-sub-title-listing li {padding: 0 15px;}
ul.main-banner-sub-title-listing li:before {left: 0;}
.main-top-banner .main-top-banner-sub p {margin-bottom: 10px;}
.main-top-banner .banner-details .banner-input-btn {background: 0; padding: 10px;}
.banner-input-btn input {width: 100%;}
.banner-input-btn .btn-blue-rectangle {margin-left: 0; margin-top: 15px;}
.ft-bootom-links p {border-right: 0 !important;line-height: 20px !important;}
.footer-bluetheme .footer-bottom-wrapper {padding-bottom: 0;}
.content-with-contact-form-rightside {max-width: 100%;}
.banner-input-btn .wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email.form-control.input-lg.mc_input {margin-bottom: 20px;border-radius: 5px;}
.banner-input-btn .input-group-btn.mc_signup_submit {display: block;clear: both;margin: 0 auto;width: 100%;}
.banner-input-btn .wpcf7-form-control.wpcf7-submit.btn.button {margin-left: 0;display: block !important;margin: 0px auto;float: none !important;}
.banner-input-btn .input-group {display: block;}
.banner-input-btn .wpcf7 .wpcf7-not-valid-tip {bottom: -2px; text-align: center;}
.banner-input-btn div.wpcf7 img.ajax-loader {right: -57px;top: -30px;}
.page-template-tp-general-template-hire #fullpage .sub-page-banner .banner-main-content h1 {line-height: 32px;}
}
@media(max-width:440px){
.paramind-wrapper ul.ul-paramid-wrapper li img{height:28px;}
.paramid-overlay p{font-size:12px;line-height:28px;}
.paramind-wrapper ul.ul-paramid-wrapper li:last-child img{width:72px;}
}
@media (max-width:420px){
.about-statistics-wrapper .col-xs-6{width:100%;}
.about-statistics-inner{padding:10px 10px;}
.new-insight-credencys-wrap-box {max-width: 100%;}
.new-insight-credencys-wrap-box img {width: 100%;}
.new-feature-work-wrapper .card {max-width: 100%;}
.new-feature-work-wrapper .card .card-top .card-bg {width: 100% !important;}
.app-dev-service-inner {max-width: 100%;}
}
@media (max-width:400px){
.the-client-wrapper ul li{width:100%;}
.the-client-wrapper ul li .client-wrapper-img{height:auto;margin-bottom:5px;}
.tech-stack-wrapper ul.technology-stack-wrapper li{width:50%;margin-bottom:5px;}
.tech-stack-wrapper ul.technology-stack-wrapper.devops-tool-wrapper li{width:50%;margin-bottom:5px;}
.main-top-banner .white .banner-details {margin-top: -50px;}
}
@media (max-width:380px){
.main-top-banner .banner-details .main-banner-title{font-size:24px;line-height:30px;}
.soft-dev-service-box h2 img{width:32px;}
.img-with-content .lft-cnt h2,
.banner-hire-dev .hireDev h2{font-size:18px;}
.retail-work-card-main .card{max-width:100%;}
.page-template-tp-general-template-hire #fullpage .sub-page-banner .banner-main-content h1 {font-size: 24px; line-height: 30px;}
}
@media(max-width:360px){
ul.work-portfolio-listing{width:260px;}
.work-portfolio-listing li{width:100%;}
.height-auto.client-testimonial-wrapper{height:120vh !important;}
#client-testi .item > p{min-height:240px;}
.client-testimonial-wrapper .carousel-control{top:25%;}
.g-recaptcha.wpcf7-recaptcha{transform:scale(0.95);transform-origin:0 0;}
}
@media (max-width:320px){
.g-recaptcha.wpcf7-recaptcha{transform:scale(0.8);transform-origin:0 0;}
} .width-1440 .container {
width: 100%;
max-width: 1440px
}
.contact-form2 {
height: 625px;
}
.new_form-with-bg .contact-right-side {
height: 625px !important;
}   .ovel-outer-div {
position: relative;
background: #fff;
}
.top-banner-fix {
margin-top:calc( 100vh - 90px);
}
.homebanner-wrapper {
background: rgb(26, 22, 212);
background-attachment: fixed !important;
position: fixed;
top: 0;
height: 100vh;
}
.homebanner-wrapper .d-flex {
display: flex;
padding-top: 60px;
max-width: 1440px;
margin: 0 auto;
width: 100%;
}
.homebanner-wrapper .homebanner-right-box {
align-items: center;
position: relative;
z-index: 0;
transition: 0.5s;
max-width: 287px;
left: 14%;
}
.homebanner-right-inner {
position: relative;
transition: 0.4s;
}
.homebanner-right-inner .bg-go-digital {
position: absolute;
content: '';
height: 100%;
width: 100%;
top: 27%;
text-align: center;
right: 110%;
transform: rotate(-90deg);
transition: 0.4s;
}
.homebanner-right-inner .bg-go-digital .go-text {
color: rgba(64, 47, 250, 0.2);
font-size: 350px;
font-weight: 700;
line-height: normal;
margin-bottom: 160px;
font-family: 'Figtree', sans-serif;
position: relative;
transition: 0.4s;
bottom: 0%;
}
.homebanner-right-inner .bg-go-digital .digital-text {
color: rgba(64, 47, 250, 0.2);
font-size: 133px;
font-weight: 700;
line-height: normal;
font-family: 'Figtree', sans-serif;
position: relative;
transition: 0.4s;
top: 0%;
padding-left: 40px;
}
.homebanner-wrapper .homebanner-right-box:hover .go-text {
transition: 0.4s;
bottom: 3%;
}
.homebanner-wrapper .homebanner-right-box:hover .digital-text {
transition: 0.4s;
top: 3%;
}
.homebanner-wrapper .homebanner-right-img {
text-align: center;
width: 100%;
}
.home-banner-inner {
max-width: 520px;
}
.homebanner-wrapper .homebanner-left-box {
display: flex;  margin-top: 20px;
}
.page-template-tp-general-template-hire #fullpage .homebanner-wrapper h1.home-banner-title {
color: #fff;
font-size: 66px;
font-weight: 700;
font-style: normal;
text-decoration: none;
text-align: left;
margin-bottom: 35px;
margin-top: 0px;
line-height: 70px;
font-family: 'Figtree', sans-serif;
}
.homebanner-wrapper .home-banner-subtitle {
font-size: 20px;
line-height: 30px;
color: #fff;
font-weight: 400;
}
section ul.home-banner-listing {
padding-left: 0;
margin-bottom: 30px;
position: relative;
}
section ul.home-banner-listing li {
color: rgb(255, 255, 255);
font-size: 28px;
line-height: normal;
font-weight: 600;
margin-top: 0;
display: inline-block;
padding: 0 30px;
position: relative;
font-family: 'Figtree', sans-serif;
}
section ul.home-banner-listing li::before {
position: absolute;
content: '';
background: rgb(255, 255, 255);
height: 8px;
width: 8px;
top: 16px;
left: 0;
border-radius: 50%;
}
section ul.home-banner-listing li:first-child::before {
display: none;
}
section ul.home-banner-listing li:first-child {
padding-left: 0;
}
.home-banner-btn .btn-blue-rectangle.btn-blue {
background: rgb(68, 161, 219);
color: #fff;
}
.home-banner-btn .btn-blue-rectangle.btn-white {
background: #fff;
color: rgb(68, 161, 219);
}
.home-banner-btn .btn-blue-rectangle.btn-blue:hover, .home-banner-btn .btn-blue-rectangle.btn-blue:focus {
background: #fff;
border: 1px solid rgb(68, 161, 219);
color: rgb(68, 161, 219);
box-shadow: 0 0px 8px 0 rgba(0,0,0,0.2), 0 0px 8px 0 rgba(0,0,0,0.19);
}
.home-banner-btn .btn-blue-rectangle.btn-white:hover, .home-banner-btn .btn-blue-rectangle.btn-white:focus {
background: rgb(68, 161, 219);
border: 1px solid rgb(68, 161, 219);
color: #fff;
box-shadow: 0 0px 8px 0 rgba(0,0,0,0.2), 0 0px 8px 0 rgba(0,0,0,0.19);
}
.home-banner-btn .btn-blue-rectangle {
width: 208px !important;
height: 52px !important;
margin-top: 30px;
font-weight: 500;
padding: 0 0 0 0 !important;
line-height: 50px;
border-radius: 4px !important;
border: 1px solid rgb(6, 100, 189);
text-transform: uppercase;
transition: 0.3s ease all;
-moz-transition: 0.3s ease all;
-webkit-transition: 0.3s ease all;
display: inline-block; 
margin-right: 15px;
}
.home-banner-btn .btn-blue-rectangle:hover, .home-banner-btn .btn-blue-rectangle:focus {
background: #fff;
border: 1px solid rgb(11, 130, 215);
color: rgb(11, 130, 215);
box-shadow: 0 0px 8px 0 rgba(0,0,0,0.2), 0 0px 8px 0 rgba(0,0,0,0.19);
}
.home-back-slider {
padding-top: 11%;
position: relative;
width: 287px;
height: 100%;
margin: 0;
right: 0%; transition: 0.5s;
}
.home-back-slider .owl-carousel .owl-stage-outer {
position: relative;
border-radius: 49px;
}
.home-back-slider .owl-carousel .owl-item{ background: #fff;}
.home-back-slider::after {
position: absolute;
content: '';
height: 560px;
width: 286px;
background: transparent url(https://www.credencys.com/wp-content/themes/cred/images/Mobile_back.png)  center center/auto 100% no-repeat scroll;
z-index: 99999;
padding-top: 0%;
padding-bottom: 1%;
top: 28px;
left: 9px;
right: -8px;
margin: 0 auto;
}
.home-back-slider .owl-carousel .owl-stage-outer .item img {
transition: all 0.3s linear;
width: auto;
z-index: 0;
position: relative;
left: 10px;
padding: 4% 0%;
}
.home-back-slider .owl-carousel .owl-stage-outer .center img:hover {
box-shadow: none;
}
.home-back-slider  .owl-nav, .home-back-slider .owl-dots {
display: none;
}
.home-front-slider {
position: absolute;
content: '';
bottom: 0;
right: 40%;
z-index: 99999;
width:274px;
height: 100%;
transition: 0.4s;
background: #fff;
border-radius: 50px;
}
.home-front-slider .owl-carousel .owl-stage-outer {
position: relative;
border-radius: 49px;
}
.home-front-slider::after {
position: absolute;
content: '';
height: 594px;
width: 288px;
background: transparent url(https://www.credencys.com/wp-content/themes/cred/images/Mobile_Front.png)  center center/auto 100% no-repeat scroll;
z-index: 99999;
padding-top: 0%;
padding-bottom: 1%;
top: 0;
left:-7px;
}
.home-front-slider .owl-carousel .owl-stage-outer .item img {
transition: all 0.3s linear;
width: auto;
z-index: 0;
position: relative;
padding: 5% 0%;
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.home-front-slider .owl-carousel .owl-stage-outer .center img:hover {
box-shadow: none;
}
.home-front-slider  .owl-nav, .home-front-slider .owl-dots {
display: none;
}
.show-576 {display: none !important;}
.overlap-anchor {
position: absolute;
height: 100%;
width: 100%;
content: '';
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 999999;
}
.header-filter{ position: relative; overflow: hidden;}
.header-filter .contact-us:after {
content: '';
mix-blend-mode: screen;
position: absolute;
top: 14px;
left: 14px;
width: 16px;
height: 16px;
background: rgba(255, 221, 177, 0.5);
opacity: 0;
border-radius: 100%;
transform-origin: 50% 50%;
}
@keyframes rippple {
0%, 35% {
transform: scale(0);
opacity: 1;
}
50% {
transform: scale(1.5);
opacity: 0.8;
}
100% {
opacity: 0;
transform: scale(4);
}
}
.header-filter .contact-us::after {
animation: rippple 1.2s ease-out infinite;
animation-delay: 1s;
}  .main-brand-slider-wrapper-relative {
position: relative;
display: block;
padding:9px 0 7px;
bottom: 0;
background: #f9f9f9;
}
.main-brand-slider-wrapper-relative .brand-right-width {
max-width: 100%;
} @media(min-width: 1601px) { }
@media(max-width: 1440px) {
.homebanner-wrapper .homebanner-left-box {padding-left: 90px;}
.main-brand-slider-wrapper .brand-right-width {width: 1270px;} .home-back-slider::after {top: 28px;}
.home-front-slider::after {height: 595px;}
}
@media(max-width: 1366px) {
.page-template-tp-general-template-hire #fullpage .homebanner-wrapper h1.home-banner-title {margin-bottom: 20px; font-size: 60px;} 
section ul.home-banner-listing {margin-bottom: 20px;}  .homebanner-right-inner .bg-go-digital {top: 7%; right: 85%;}
.homebanner-right-inner .bg-go-digital .go-text {font-size: 280px;margin-bottom: 190px;}
.homebanner-right-inner .bg-go-digital .digital-text {font-size: 112px;padding-left: 20px;}
.main-brand-slider-wrapper .brand-right-width {width: 1200px;} 
}
@media (max-width: 1280px) {
.homebanner-right-inner .bg-go-digital {display: none;}
.main-brand-slider-wrapper .brand-right-width {width: 100%;} 
}
@media(max-width: 1200px) {
.homebanner-wrapper .homebanner-left-box {padding-left: 40px;}
section ul.home-banner-listing {margin-bottom: 20px;}
.home-banner-btn .btn-blue-rectangle {margin-top: 20px;}
.homebanner-wrapper .d-flex {max-width: 1170px;}
.homebanner-wrapper {height: auto;position: relative;}
.top-banner-fix {margin-top: 0;}
.developed-mobile-app-logo .section-main-new-title h2 br {display: none;}
}
@media (max-width: 1024px) {
.page-template-tp-general-template-hire #fullpage .homebanner-wrapper h1.home-banner-title {font-size: 56px; line-height: 60px;margin-bottom: 20px;}
.page-template-tp-general-template-hire #fullpage .homebanner-wrapper h1.home-banner-title br {display: none;}
}
@media(min-width: 992px) {
.homebanner-wrapper .homebanner-right-box:hover .home-front-slider {
transition: 0.5s;
right: 45%;
}
.homebanner-wrapper .homebanner-right-box:hover .home-back-slider {
transition: 0.5s;
right: -5%;
}
}
@media(max-width: 991px) {
.contact-form2 {height: auto;}
.new_form-with-bg .contact-right-side {height: auto !important;}
.page-template-tp-general-template-hire #fullpage .homebanner-wrapper h1.home-banner-title {font-size: 30px;line-height: normal;text-align: center;}
section ul.home-banner-listing li {padding: 0 25px;font-size: 24px;}
section ul.home-banner-listing li:first-child {padding: 0 25px;}
section ul.home-banner-listing li::before {top: 14px;}
section ul.home-banner-listing li:first-child::before {display: block;}
.bg-go-digital {top: 18%; display: none;}
.bg-go-digital .go-text {font-size: 230px; margin-bottom: 220px;}
.bg-go-digital .digital-text {font-size: 110px;}
.home-banner-btn a.btn-blue-rectangle:last-child{margin-right: 0;}
.homebanner-wrapper .d-flex {display: block;max-width: 750px;}
.homebanner-wrapper .homebanner-left-box {display: block; padding-left: 15px;margin-bottom: 40px;}
.home-banner-inner {display: block;padding: 0;max-width: 65%; margin: 0 auto;text-align: center;}
.home-front-slider {right: 40%;}
.home-back-slider .owl-carousel .owl-stage-outer .item img {left: 17px;}
.home-back-slider::after {height: 560px;}
.homebanner-wrapper .homebanner-right-box {left: 35%;}
.main-brand-slider-wrapper .brand-right-width {padding: 0;}   #footer:after{ background-position: left bottom;}
}
@media(max-width: 767px) {
.page-template-tp-general-template-hire #fullpage .homebanner-wrapper h1.home-banner-title {font-size: 24px;}
section ul.home-banner-listing li {padding: 0 15px;font-size: 18px;}
section ul.home-banner-listing li:first-child {padding: 0 15px;}
section ul.home-banner-listing li::before {top: 10px;}
.homebanner-wrapper .home-banner-subtitle {font-size: 16px; line-height: 26px;}
.home-banner-btn .btn-blue-rectangle {width: auto !important; height: auto !important; line-height: initial; padding: 8px 22px !important;font-size: 14px;}
.homebanner-wrapper .d-flex {max-width: 590px;}
.home-back-slider .owl-carousel .owl-stage-outer::after {left: 25%;}
.home-front-slider .owl-carousel .owl-stage-outer::after {left: 25%;}
.bg-go-digital {display: none;}
.home-banner-inner {max-width: 100%;}
.home-back-slider::after {left: 6px;}
.homebanner-wrapper .d-flex {padding-top: 20px;}
.homebanner-wrapper .homebanner-left-box {margin-top: 50px;}
#toTop{ bottom:60px !important;}
#footer {padding: 40px 0 60px;}
.breadcrumb-nav{    bottom: 0 !important;}
}
@media(max-width: 576px) {
.new_form-with-bg .country-select .country-list {width: 250px;}
.contact-borm-with-banner .country-select .country-list {width: 250px;}
#contact-modal.def .country-select .country-list {width: 250px;}
.content-with-contact-form-rightside .country-list {width: 250px;}
.contact-form .country-list {width: 250px;}
.rightside-contact-form .country-list {width: 250px;}
.homebanner-wrapper .homebanner-right-box {left: 0; right: 0; margin: 0 auto;max-width: 164px;}
.homebanner-wrapper .d-flex {padding-top: 20px;}
.home-back-slider::after {background: transparent url(https://www.credencys.com/wp-content/themes/cred/images/M_back.png)  center center/auto 100% no-repeat scroll;height: 329px;width: 164px; left: 0px;
padding-top: 0%;
top: 17px;
right: -2px;}
.home-front-slider::after {background: transparent url(https://www.credencys.com/wp-content/themes/cred/images/M_front.png)  center center/auto 100% no-repeat scroll;height: 350px;width: 173px; left: 0px;padding-top: 0%;}
.hidden-576 {display: none !important;}
.home-back-slider .owl-carousel .owl-stage-outer .item img {left: 2px;}
.show-576 {display: block !important;}
.home-back-slider .owl-carousel .owl-stage-outer {border-radius: 30px; top: -5px;}
.home-front-slider .owl-carousel .owl-stage-outer {border-radius: 30px; top: 4px;}
.home-back-slider {width: 164px; left: 20%;padding-top: 18%;}
.home-front-slider {right: 20%; width: 173px; top: 1%;background: #fff;}
.home-front-slider .owl-carousel .owl-item{ background: transparent;}
.home-front-slider .owl-carousel .owl-stage-outer .item img {padding: 3% 0;left: -1px;}
}
@media(max-width: 480px) {
.homebanner-wrapper .homebanner-left-box {margin-top: 0;}
}
@media(max-width: 375px) {
.logo {left: 0 !important;}
.page-template-tp-general-template-hire #fullpage .homebanner-wrapper h1.home-banner-title {font-size: 22px;}
}  .sumome-share-client-wrapper {
display: none !important;
} .banner-slider-wrapper .section-wrapper {
padding: 0;
}
.banner-slider-box {
height: 100vh;
width: 100%;
background-size: cover;
background-position: right;
background-repeat: no-repeat;
}
.owl-item-1 .banner-slider-box {
background-image: url(https://www.credencys.com/wp-content/themes/cred/images/work/Samsung_banner.png);
}
.owl-item-2 .banner-slider-box {
background-image: url(https://www.credencys.com/wp-content/themes/cred/images/work/ABB_banner.jpg);
}
.owl-item-3 .banner-slider-box {
background-image: url(https://www.credencys.com/wp-content/themes/cred/images/work/Xynage_banner.jpg);
}
.banner-slider-details {
width: 35%;
position: absolute;
align-self: center;
top: 25%;
}
.owl-carousel .owl-item .owl-item-1 .banner-content-fix img {
max-width: 159px;
margin-left: 0;
}
.owl-carousel .owl-item .owl-item-2 .banner-content-fix img {
max-width: 83px;
margin-left: 0;
}
.owl-carousel .owl-item .owl-item-3 .banner-content-fix img {
max-width: 78px;
margin-left: 0;
}
.banner-content-fix {
text-align: left;
padding-left: 100px;
}
.page-template-tp-general-template-hire #fullpage .banner-slider-details h1 {
color: #fff;
font-size: 42px;
line-height: 61px;
font-weight: 700;
font-family: 'Figtree', Arial;
}
.page-template-tp-general-template-hire #fullpage .owl-item-3 .banner-slider-details h1 {
color: #333;
}
.owl-item-3 .btn-white-rectangle {
background: #1f81c3;
color: #fff;
transition: 0.3s ease all;
-moz-transition: 0.3s ease all;
-webkit-transition: 0.3s ease all;
}
.btn-white-rectangle {
width: 220px;
height: 50px;
line-height: 35px;
background: #1f81c3;
color: #fff;
border-radius: 4px;
font-size: 16px;
font-weight: 500;
transition: 0.3s ease all;
-moz-transition: 0.3s ease all;
-webkit-transition: 0.3s ease all;
}
.btn-white-rectangle:hover, .btn-white-rectangle:focus {
background: rgb(255, 255, 255);
color: rgb(51, 51, 51);
box-shadow: 0 0px 8px 0 rgba(0,0,0,0.2), 0 0px 8px 0 rgba(0,0,0,0.19);
}
.banner-main-content .btn-white-rectangle, .banner-main-content .btn-white-rectangle:focus{
font-weight: 600;
background: #fff;
border: 1px solid rgb(27, 156, 226);
color: rgb(27, 156, 226);
box-shadow: 0 0px 8px 0 rgba(0, 0, 0, 0.2), 0 0px 8px 0 rgba(0, 0, 0, 0.19);
}
.banner-main-content .btn-white-rectangle:hover{
background: rgb(27, 156, 226);
border: 1px solid rgb(27, 156, 226);
color: #fff;
box-shadow: 0 0px 8px 0 rgba(0, 0, 0, 0.2), 0 0px 8px 0 rgba(0, 0, 0, 0.19);
}
.owl-item-3 .btn-white-rectangle:hover, .owl-item-3 .btn-white-rectangle:focus {
background: rgb(255, 255, 255);
color: rgb(51, 51, 51);
box-shadow: 0 0px 8px 0 rgba(0,0,0,0.2), 0 0px 8px 0 rgba(0,0,0,0.19);
} 
.banner-slider-inner .owl-nav {
display: none;
}
.banner-slider-inner .owl-dots {
position: absolute;
text-align: center;
left: 0;
right: 0;
bottom: 10px;
}
.banner-slider-inner .owl-carousel .owl-nav button.owl-prev, .banner-slider-inner .owl-carousel .owl-nav button.owl-next, .banner-slider-inner .owl-carousel button.owl-dot {
outline: none;
}
.banner-slider-inner .owl-carousel .owl-nav {
display: none;
}
.banner-slider-inner .owl-carousel .owl-nav button {
margin: 5px 30px;
}
.banner-slider-inner .owl-theme .owl-nav button:hover {
background: transparent;
}
.banner-slider-inner .owl-theme .owl-dots .owl-dot span {
width: 8px;
height: 8px;
margin: 5px 7px;
background-color: rgba(218, 218, 218, 0.75);
border-radius: 6px;
display: block;
-webkit-backface-visibility: visible;
transition: opacity 200ms ease;
outline: none;
border: 0;
}
.banner-slider-inner .owl-theme .owl-dots .owl-dot.active span {
background: rgba(255,255,255,1);
margin: 5px 7px;
width: 8px;
height: 8px;
border-radius: 6px;
outline: none;
border: 0;
}  .main-brand-slider-wrapper-relative {
position: relative;
display: block;
padding: 20px 0;
bottom: 0;
background: #f9f9f9;
}
.main-brand-slider-wrapper-relative .brand-right-width {
max-width: 100%;
}  .work-tabs-wrapper {
margin-top: 20px;
}
.work-tabs-wrapper ul.navbar-nav {
float: none;
text-align: center;
width: 100%;
}
.work-tabs-wrapper .navbar-inverse {
background-color: transparent;
border-color: transparent;
}
.work-tabs-wrapper ul.navbar-nav li img {
max-width: 45px;
display: block;
margin: 0px auto 10px;
opacity: 0.5;
}
.work-tabs-wrapper button.navbar-toggle {
background: #3781c3;
border-radius: 0;
}
.work-tabs-wrapper button.navbar-toggle span {
background: #fff;
}
.work-tabs-wrapper ul.navbar-nav li a.active, .work-tabs-wrapper ul.navbar-nav li a:focus, .work-tabs-wrapper ul.navbar-nav li a:hover {
background-color: transparent;
color: rgb(9, 117, 232);
}
.work-tabs-wrapper ul.navbar-nav li a:focus, .work-tabs-wrapper ul.navbar-nav li a:hover {
text-decoration: none;
}
.work-tabs-wrapper ul.navbar-nav li {
display: table;
width: 15% !important;
margin-left: 0px;
text-align: center;
vertical-align: middle;
padding: 0px 0.14%;
height: auto;
}
.work-tabs-wrapper ul.navbar-nav li:last-child {
width:8% !important;
}
.work-tabs-wrapper ul.navbar-nav li a {
font-size: 16px;
font-weight: normal;
line-height: 22px;
color: rgb(51, 51, 51);
vertical-align: middle;
display: table-cell;
width: 100%;
background-color: transparent;
padding: 10px 0;
height: 60px;
}
.work-tabs-wrapper .navbar-nav li span {
position: relative;
}
.work-tabs-wrapper .navbar-nav .img-top {
display: none;
position: relative;
top: 0;
left: 0;
z-index: 99;
}
.work-tabs-wrapper ul.navbar-nav li a:hover .img-top, .work-tabs-wrapper ul.navbar-nav li a:focus .img-top, .work-tabs-wrapper ul.navbar-nav li a.active .img-top {
display: block;
}
.work-tabs-wrapper ul.navbar-nav li a:hover .img-back, .work-tabs-wrapper ul.navbar-nav li a:focus .img-back, .work-tabs-wrapper ul.navbar-nav li a.active .img-back {
display: none;
}
.work-tabs-fixed {
position: fixed;
top: -1px;
width: 100%;
z-index: 999999;
margin-top: 0;
transition: all 300ms ease;
-webkit-transition: all 300ms ease;
}
.work-tabs-fixed ul.navbar-nav li img {
display: none !important;
}
.work-tabs-fixed ul.navbar-nav li {
height: auto;
margin-bottom: -1px;
background-color: transparent;
}
.work-tabs-fixed ul.navbar-nav li a {
font-size: 14px;
padding: 15px 5px;
vertical-align: initial;
height: auto;
color: rgb(51, 51, 51);
}
.work-tabs-fixed {
background: #fff;
box-shadow: 0px 4px 9px #0000001f;
border-radius: 0;
}
.work-tabs-fixed ul.navbar-nav li br {
display: none;
}  .work-owl-image {
border: 1px solid rgb(241, 241, 241);
padding: 5px;
background: #fff;
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
box-shadow: 0px 3px 10px 0px rgba(38,59,94,0.1);
position: relative;
}
.work-owl-image:hover .work-owl-image-overlay {
opacity: 1;
}
.work-owl-image-overlay .btn-white {
width: 164px;
height: 56px;
margin: 0 auto;
background: #fff;
line-height: 26px;
border-radius: 30px;
font-size: 16px;
color: rgb(51, 51, 51);
font-weight: 700;
}
.work-owl-image-overlay {
margin: 0 auto;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
background-color: rgba(0, 0, 0, 0.8);
width: 100%;
position: absolute;
opacity: 0;
color: #fff;
top: 0;
left: 0;
bottom: 0;
display: flex;
justify-content: center;
flex-direction: column;
text-align: center;
cursor: auto;
}
.work-content-box .work-content img {
width: auto !important;
margin-left: 0;
margin-bottom: 10px;
}
.work-owl-image img {
display: block;
width: 100%;
}
.work-content-box .work-content {
padding: 20px 10px;
}
.work-content-box {
position: relative;
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.case-logo-img {
min-height: 40px;
}
.three-prod-work-slider .owl-carousel.owl-drag .owl-item{
padding: 15px 30px 0;
}
.three-prod-work-slider .owl-prev span, .three-prod-work-slider .owl-next span {
font-size: 0;
}
.three-prod-work-slider .owl-prev, .three-prod-work-slider .owl-next {
position: relative;
}
.three-prod-work-slider .owl-prev:after {
background: url(https://www.credencys.com/wp-content/themes/cred/images/work/left-arrow2.png);
position: absolute;
left: 0;
top: 0;
content: '';
height: 24px;
width: 24px;
background-size: 100%;
}
.three-prod-work-slider .owl-next:after {
background: url(https://www.credencys.com/wp-content/themes/cred/images/work/right-arrow2.png);
position: absolute;
left: 0;
top: 0;
content: '';
height: 24px;
width: 24px;
background-size: 100%;
}
.two-prod-work-slider .owl-carousel.owl-drag .owl-item{
padding: 15px 30px 0;
}
.work-content-box:hover .work-owl-image { box-shadow: 0px 15px 40px 0px rgba(38,59,94,0.1);
}
.work-content-box .box-link {
position: absolute;
content: '';
top: 0;
left: 0;
height: 100%;
width: 100%;
}
.work-content-box .work-content p {
color: rgb(51, 51, 51);
font-size: 16px;
font-weight: 500;
line-height: 20px;
text-align: left;
}
.work-featured-portfolio .work-content-box .work-content p{font-weight: normal;}
.three-prod-work-slider .owl-carousel .owl-nav button.owl-prev, .three-prod-work-slider .owl-carousel .owl-nav button.owl-next, .three-prod-work-slider .owl-carousel button.owl-dot {
outline: none;
}
.three-prod-work-slider .owl-carousel .owl-nav button {
margin: 5px 30px;
}
.three-prod-work-slider .owl-theme .owl-nav button:hover {
background: transparent;
}
.three-prod-work-slider .owl-theme .owl-dots .owl-dot span {
width: 8px;
height: 8px;
margin: 5px 7px;
background-color: rgb(218, 218, 218);
border-radius: 6px;
display: block;
-webkit-backface-visibility: visible;
transition: opacity 200ms ease;
outline: none;
border: 0;
}
.three-prod-work-slider .owl-theme .owl-dots .owl-dot.active span {
background: rgb(11, 130, 215);
margin: 5px 7px;
width: 8px;
height: 8px;
border-radius: 6px;
outline: none;
border: 0;
}
.three-prod-work-slider .owl-carousel .owl-nav button img {
max-width: 24px;
}
.three-prod-work-slider .owl-carousel .owl-nav [class*='owl-']{
background: transparent;
margin: 5px 15px 5px 15px;
width: 30px;
padding: 0;
}
.two-prod-work-slider .owl-carousel .owl-nav [class*='owl-']{
background: transparent;
margin: 5px 15px 15px;
padding: 0;
}
.three-prod-work-slider .owl-carousel .owl-nav [class*='owl-']:hover{
background: transparent;
}
.two-prod-work-slider.one-product-slider .owl-carousel .owl-item img {
width: auto;
margin: 0;
}
.two-prod-work-slider.one-product-slider .owl-carousel.owl-drag .owl-item {
max-width: 430px;
}
.two-prod-work-slider.one-product-slider .owl-carousel.owl-loaded {
max-width: 430px;
margin: 0 auto; 
}
.two-prod-work-slider .owl-carousel .owl-nav [class*='owl-']:hover{
background: transparent;
}
.two-prod-work-slider .owl-carousel .owl-nav button.owl-prev, .two-prod-work-slider .owl-carousel .owl-nav button.owl-next, .two-prod-work-slider .owl-carousel button.owl-dot {
outline: none;
}
.two-prod-work-slider .owl-carousel .owl-nav {
display: none;
}
.two-prod-work-slider .owl-carousel .owl-nav button {
margin: 5px 30px;
}
.two-prod-work-slider .owl-theme .owl-nav button:hover {
background: transparent;
}
.two-prod-work-slider .owl-theme .owl-dots .owl-dot span {
width: 8px;
height: 8px;
margin: 5px 7px;
background-color: rgb(218, 218, 218);
border-radius: 6px;
display: block;
-webkit-backface-visibility: visible;
transition: opacity 200ms ease;
outline: none;
border: 0;
}
.two-prod-work-slider .owl-theme .owl-dots .owl-dot.active span {
background: rgb(11, 130, 215);
margin: 5px 7px;
width: 8px;
height: 8px;
border-radius: 6px;
outline: none;
border: 0;
}
.two-prod-work-slider .owl-carousel .owl-nav button img {
max-width: 24px;
} .page-template-tp-general-template-hire p.opacity-title {
color: rgba(0, 0, 0, 0.03);
font-size: 100px;
font-weight: 900;
position: absolute;
top: 0px;
left: 0;
line-height: normal;
right: 0;
text-align: center;
}
.opacity-title-wrapper {
position: absolute;
width: 100%;
bottom: 50px;
left: 0;
right: 0;
}
section.section.work-owl-slider {
padding: 75px 0 50px;
}
section.section.work-owl-slider .container {
max-width: 1440px;
width: 100%;
} .mobile-app-dev-wrapper .section-main-new-title h2 {
margin-bottom: 15px;
font-size: 30px;
padding-bottom: 20px;
position: relative;
}  .full-stack-wrapper .section-main-new-title h2 {
margin-bottom: 15px;
font-size: 30px;
padding-bottom: 20px;
position: relative;
}  .two-prod-work-slider {
max-width: 960px;
margin: 0 auto;
}
.ux-service-wrapper .section-main-new-title h2 {
margin-bottom: 15px;
font-size: 30px;
padding-bottom: 20px;
position: relative;
}
.ux-service-wrapper {
position: relative;
}
.ux-service-wrapper:after {
position: absolute;
content: '';
background-image: url(https://www.credencys.com/wp-content/themes/cred/images/work/dot1.png), url(https://www.credencys.com/wp-content/themes/cred/images/work/dot2.png), url(https://www.credencys.com/wp-content/themes/cred/images/work/dot3.png), url(https://www.credencys.com/wp-content/themes/cred/images/work/dot4.png), url(https://www.credencys.com/wp-content/themes/cred/images/work/dot5.png), url(https://www.credencys.com/wp-content/themes/cred/images/work/dot6.png);
background-position: left 50px, 15% 80%, 49% 66%, 88% 18%, 83% 50%, 100% 80%;
background-repeat: no-repeat;
width: 100%;
height: 100%;
top: 0;
}  .devops-cloudops-wrapper .section-main-new-title h2 {
margin-bottom: 15px;
font-size: 30px;
padding-bottom: 20px;
position: relative;
}  .digital-platform-wrapper .section-main-new-title h2 {
margin-bottom: 15px;
font-size: 30px;
padding-bottom: 20px;
position: relative;
}  .ar-vr-wrapper .section-main-new-title h2 {
margin-bottom: 15px;
font-size: 30px;
padding-bottom: 20px;
position: relative;
}  .retail-catchup-card-main {padding: 50px 0;}
.retail-catchup-card-main .section-main-new-title h2 {
margin-bottom: 25px;
color: rgb(51, 51, 51);
}
.retail-catchup-card-main .section-main-new-title p.section-sub-title {
font-size: 16px;
color: rgb(102, 102, 102);
line-height: 26px;
font-weight: normal;
max-width: 80%;
}
.retail-catchup-card-inner {
padding: 15px 15px 20px 15px; 
min-height: 180px;
}
.retail-catchup-card-main .retail-card-desc h3 {
color: rgb(51, 51, 51) !important;
font-weight: 500 !important;
}
.retail-catchup-card-main .retail-card-desc span.learn-more {
position: relative;
}
.retail-catchup-card-main .retail-card-desc span.learn-more::before {
bottom: -8px;
}
.retail-catchup-card-main .retail-card-desc p {
font-size: 14px;
word-spacing: 0;
font-weight: normal;
line-height: 20px;
padding: 5px 0;
text-align: left;
}
.retail-catchup-card-main .empower-business h1 {
font-size: 30px;
font-weight: 600 !important;
}  .height-auto.client-testimonial-wrapper {padding: 50px 0;}
.client-testimonial-wrapper {
position: relative;
}
.client-testimonial-wrapper:after {
position: absolute;
content: '';
height: 100%;
width: 100%;
top: 0;
background: rgba(242, 248, 252, 0.5);
z-index: -1;
}
.client-testimonial-wrapper h2 {
color: rgb(46, 50, 91);
font-size: 42px;
}
#client-testi .item > p::before, #client-testi .item > p::after {
display: none;
}
.client-testimonial-wrapper .carousel-inner {
margin: 40px auto 40px;
width: 690px;
box-shadow: 0px 3px 10px 0px rgba(38,59,94,0.1);
background: #fff;
border-radius: 10px;
}
#client-testi .item {
padding: 30px;
}
.client-testimonial-wrapper .profile-circle {
margin-top: 0;
}
.profile-circle img {
width: 72px;
height: 72px;
border: 0px solid rgb(113, 154, 198);
}
p.testi-client-name {
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 18px;
}
#client-testi .item > p {
margin-top: 20px;
color: rgb(51, 51, 51);
font-size: 16px; 
font-weight: normal;
}
#client-testi .item > p span {
vertical-align: top;
}
.client-testimonial-wrapper .carousel-control {
top:40%;
}
.client-testimonial-wrapper .carousel-indicators .active {
width: 36px;
height: 5px;
margin: 1px;
background-color: rgb(9, 117, 232);
}
.client-testimonial-wrapper .carousel-indicators li {
display: inline-block;
width: 16px;
height: 5px;
margin: 1px;
text-indent: -999px;
cursor: pointer;
background-color: rgb(190, 216, 248);
border: 1px solid #fff;
border-radius: 10px;
padding: 3px;
} .got-idea-main {padding: 50px 0;}
@media (min-width: 1601px) {
.banner-content-fix {padding-left: 80px;}
.banner-slider-details {width: 30%;}
}
@media (max-width: 1580px) {
.work-tabs-fixed ul.navbar-nav li a { height: 65px; vertical-align: middle; line-height: 22px;padding: 10px 5px;}
section.section.work-owl-slider {padding: 75px 0 50px;}
section.section.ux-service-wrapper {padding: 85px 0 60px;}
.banner-content-fix {padding-left: 70px;}
.page-template-tp-general-template-hire #fullpage .banner-slider-details h1 {font-size: 36px; line-height: 50px;}
}
@media (max-width: 1366px) {
.page-template-tp-general-template-hire #fullpage .banner-slider-details h1 {font-size: 32px;}
}
@media (max-width: 1200px) {
.work-tabs-wrapper ul.navbar-nav li a {font-size: 14px; padding: 10px 5px;}
.work-tabs-fixed ul.navbar-nav li a {padding: 5px 5px; height: 60px;}
.page-template-tp-general-template-hire #fullpage .banner-slider-details h1 {font-size: 24px; line-height: 36px;}
.banner-content-fix {padding-left: 50px;}
.banner-slider-box {height: 80vh;}
.btn-white-rectangle {width: 160px; font-size: 14px;line-height: 26px; height: 40px;}
}
@media(max-width: 991px) {
.page-template-tp-general-template-hire #fullpage .work-page-banner .work-page-title {font-size: 36px;padding-bottom: 30px;}
.page-template-tp-general-template-hire #fullpage .work-page-banner .work-page-banner-sub p {font-size: 20px; line-height: 32px; max-width: 100%; padding-bottom: 30px;}
.work-page-banner-sub .btn-blue-rectangle {width: 210px; padding: 12px 0;}
section.section.work-owl-slider {padding: 75px 0 50px;}
section.section.ux-service-wrapper {padding: 65px 0 50px;}
.work-tabs-wrapper {display: none;}
.work-tabs-wrapper .navbar-header {float: right;}
.work-tabs-wrapper .navbar-toggle { display: block; margin-right: 0}
.work-tabs-wrapper .navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); width: 100%; padding: 0; margin: 0;}
.work-tabs-wrapper .navbar-collapse.collapse { display: none!important;}
.work-tabs-wrapper .collapse.in { display:block !important; overflow-y: hidden; width: 100%; }
.work-tabs-wrapper ul.navbar-nav {height: auto;margin-left: 0;}
.work-tabs-wrapper ul.navbar-nav li {width: 100%;}
.work-tabs-wrapper .navbar-nav li span {display: none;}
.work-tabs-wrapper ul.navbar-nav li a { font-size: 14px; line-height: 15px; vertical-align: sub; display: block; height: auto;padding: 15px 15px;}
.work-tabs-fixed ul.navbar-nav li a {padding: 15px 15px;}
.work-owl-slider .section-main-new-title h2 {font-size: 28px !important; line-height: 32px;}
.work-owl-slider .section-main-new-title p.section-sub-title {max-width: 100%;}
.ux-service-wrapper .section-main-new-title p.section-sub-title {max-width: 100%;}
.retail-catchup-card-main .section-main-new-title h2 {font-size: 28px !important; line-height: 32px;}
.retail-catchup-card-main .section-main-new-title p.section-sub-title {max-width: 100%;}
.retail-catchup-card-main .retail-card-desc h3 {font-size: 18px !important;}
.client-testimonial-wrapper .carousel-inner {width: 80%;}
.two-prod-work-slider {max-width: 100%;}
.banner-slider-box {height: 100vh;}
.owl-item-1 .banner-slider-box {background-image: url(https://www.credencys.com/wp-content/themes/cred/images/work/Samsung_iPad.jpg);}
.owl-item-2 .banner-slider-box {background-image: url(https://www.credencys.com/wp-content/themes/cred/images/work/ABB_ipad_banner.jpg);}
.owl-item-3 .banner-slider-box {background-image: url(https://www.credencys.com/wp-content/themes/cred/images/work/Xynage_ipad_banner.jpg);}
.banner-slider-details {top: 18%; width: 100%; position:unset !important; padding-top:35% !important;}
.banner-slider-details.rt { padding-top:0px !important;}
.banner-content-fix {padding: 0 80px;}
.page-template-tp-general-template-hire #fullpage .banner-slider-details h1 {font-size: 24px; line-height: 36px;}
.page-template-tp-general-template-hire #fullpage .banner-slider-details h1 br { display:none !important;}
.opacity-title-wrapper {bottom: 30px;}
.btn-white-rectangle {width: 180px;height: 40px;line-height: 28px;}
.main-header .work-breadcrumb.fix-breadcrumb {top: 60px;} .footer-menu li a{ font-size: 14px;}
.cnt-detail, .cnt-detail a { font-size: 18px; line-height: 33px; }
.a-link.careers-link { font-size: 18px;}
}
@media (min-width:768px) and (max-width:768px) { .retail-catchup-card-main {padding: 40px 0;}
}
@media(max-width: 767px) {
.page-template-tp-general-template-hire #fullpage .work-page-banner .work-page-title {font-size: 30px;padding-bottom: 10px;}
.page-template-tp-general-template-hire #fullpage .work-page-banner .work-page-banner-sub p {font-size: 18px; line-height: 30px; padding-bottom: 10px;}
.work-page-banner-sub .btn-blue-rectangle {width: 200px; padding: 10px 0;}
.work-tabs-wrapper .collapse.in {margin: 0;}
.work-tabs-wrapper ul.navbar-nav {margin: 0;}
.work-tabs-wrapper .navbar-collapse {margin: 0;padding: 0;}
.work-owl-slider .section-main-new-title p.section-sub-title {max-width: 100%; font-size: 14px; line-height: 22px;}
.height-auto.client-testimonial-wrapper {padding: 40px 0;}
.retail-catchup-card-main {padding: 40px 0;}
.retail-catchup-card-inner {min-height: auto;}
.retail-catchup-card-main .retail-card-desc h3 {font-size: 16px !important; }
.retail-catchup-card-main .retail-card-desc p {padding: 0 0;}
.retail-catchup-card-main .retail-card-desc span.learn-more {font-size: 14px; font-weight: 500; color: #1f81c3;}
.client-testimonial-wrapper .carousel-inner {margin: 0px auto 40px;}
.page-template-tp-general-template-hire p.opacity-title {display: none;}
.banner-content-fix {padding: 0 60px;}
.banner-slider-details {top: 15%}
.owl-item-1 .banner-slider-box {background-image: url(https://www.credencys.com/wp-content/themes/cred/images/work/Samsung_mobile_banner.jpg);}
.owl-item-2 .banner-slider-box {background-image: url(https://www.credencys.com/wp-content/themes/cred/images/work/Abb_mobile_banner.jpg);}
.owl-item-3 .banner-slider-box {background-image: url(https://www.credencys.com/wp-content/themes/cred/images/work/Xynage_mobile_banner.jpg);}
.btn-white-rectangle {width: 160px; font-size: 14px;line-height: 20px; height: 35px;}
.got-idea-main {padding: 40px 0;}
}
@media(max-width: 600px) {
.page-template-tp-general-template-hire #fullpage .work-page-banner .work-page-title {font-size: 28px;padding-bottom: 0px;}
.page-template-tp-general-template-hire #fullpage .work-page-banner .work-page-banner-sub p {font-size: 16px; line-height: 26px; padding-bottom: 0px;}
section.section.work-owl-slider {padding: 75px 0 20px !important;}
section.section.ux-service-wrapper {padding: 65px 0 20px !important;}
.ux-service-inner .col-xs-6 { width: 100%; margin: 10px auto;}
.three-prod-work-slider .owl-carousel.owl-drag .owl-item {padding: 0;}
.two-prod-work-slider .owl-carousel.owl-drag .owl-item {padding: 0;}
.client-testimonial-wrapper .carousel-inner {width: 100%;}
.banner-content-fix {padding: 0 40px;}
.page-template-tp-general-template-hire #fullpage .banner-slider-details h1 {font-size: 18px; line-height: 24px; margin: 8px 0;}
.owl-carousel .owl-item .owl-item-3 .banner-content-fix img {max-width: 48px;}
.owl-carousel .owl-item .owl-item-1 .banner-content-fix img {max-width: 110px;}
.owl-carousel .owl-item .owl-item-2 .banner-content-fix img {max-width: 50px;}
.owl-carousel .owl-item .owl-item-3 .banner-content-fix img {max-width: 35px;}
}
@media (max-width: 576px) {
.two-prod-work-slider.one-product-slider .owl-carousel.owl-loaded {max-width: 370px;}
.banner-slider-box {background-position: center;} 
}
@media(max-width: 480px) {
#fullpage > .section.banner-slider-wrapper:first-child {padding-top: 0;}
.page-template-tp-general-template-hire #fullpage .banner-slider-details h1 {font-size: 24px; line-height: 36px;}
#client-testi .item > p { margin-bottom: 20px;}
.banner-slider-details {top: 15%;}
.banner-content-fix {padding: 0 20px;}
.sumome-stylebufferbottom-shim {height: 0 !important;} 
.generic-topbar {
z-index: 2;
position: relative;
}
}
@media (max-width: 411px) {
.banner-slider-box {background-position: center;}
}
@media(max-width: 375px) {
.page-template-tp-general-template-hire #fullpage .banner-slider-details h1 {font-size: 16px; line-height: 24px;}
}
@media (min-width:375px) and (max-width:375px) {
.banner-slider-box {background-size: 100% 100%;}
}
@media(max-width: 360px) {
.height-auto.client-testimonial-wrapper {height: 100vh !important; }
.main-header {top: 115px !important; }
}
@media(max-width: 320px) {
.page-template-tp-general-template-hire #fullpage .banner-slider-details h1 {font-size: 14px; line-height: 20px; margin: 8px 0;}
.owl-carousel .owl-item .owl-item-1 .banner-content-fix img {max-width: 110px;}
.owl-carousel .owl-item .owl-item-2 .banner-content-fix img {max-width: 50px;}
.owl-carousel .owl-item .owl-item-3 .banner-content-fix img {max-width: 35px;}
}  #text-4{padding: 0px !important;border: 0px solid #f2f2f2 !important;}
.bs-groth-box {
background-image: url(https://www.credencys.com/wp-content/uploads/2020/06/neutral-background.png);
display: flex;
max-width: 360px;
align-items: center;
padding:15px;
border-radius: 6px;
overflow: hidden;
min-height: 237px;
background-size: cover;
position: relative;
}
.bs-left-image {
width: 190px;
position: relative;
bottom: -28px;
}
.bs-right-cnt{ color: #fff;  padding-left:20px; padding-top: 15px;}
.bs-right-cnt p {line-height:22px; font-weight: 500; font-size: 16px; color: #fff !important;}
.bs-right-cnt p strong { font-weight: 700 !important;}
.long-bs-box a.bs-green-btn {
width: 260px;
}
a.bs-green-btn {
background: #30a05c;
font-size: 13px;
color: #fff;
padding: 4px 10px;
border-radius: 3px;
margin-top: 15px;
display: inline-block;
width: 143px;
text-align: center;
text-decoration: none;
line-height: 22px;
z-index: 99;
position: relative;
}
a.bs-green-btn:hover{ opacity: 0.9;}
a.bt-link {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 9;
}
.bs-groth-box.long-bs-box{ max-width: 624px; min-height: 187px; padding: 0 40px; margin: 10px 15px 30px;position: relative;}
.mr-b{ margin-bottom:8px; font-size: 13px !important; line-height: 20px !important;}
.bs-groth-box.long-bs-box .bs-right-cnt p { font-size: 14px;}
.bs-groth-box.long-bs-box .bs-left-image { bottom: -15px; width: 113px;}
.bs-groth-box.long-bs-box .bs-left-image img { width: 140px;}
.bs-groth-box.long-bs-box .bs-right-cnt { padding-top: 0;} @media (max-width: 767px){
.bs-groth-box.long-bs-box { padding: 12px 15px;}
} 
@media (max-width: 600px){
.bs-groth-box{align-items: flex-end; min-height: 100px;} 
.bs-left-image img {
bottom: -14px;
position: absolute;
padding-right: 10px;
}
.bs-groth-box {max-width: 100%;}
.bs-groth-box.long-bs-box .bs-left-image { bottom: 0; margin: 0 auto; width: 345px;}
.bs-left-image {
width: 345px;
position: relative;
bottom: 0;
margin: 0 auto;
}
.bs-right-cnt{ padding-left: 0;}
.bs-right-cnt p br{ display: none;}
.bs-groth-box.long-bs-box .bs-left-image img {
margin-bottom: 11px;
bottom: -22px;
width: 100%;
}
} .main-navigation{margin-top:15px;position:relative;}
.bg-header-inner .main-navigation{margin-top:0px;}
.main-navigation-items-list{text-align:right;}
.main-navigation .main-navigation-items{margin-right:18px;float:none;padding-bottom:0;position:static}
.main-navigation .main-navigation-items .main-navigation-items-link{font-family:inherit;font-weight:normal;font-size:16px;padding:0px 10px 0px 10px;position:relative;line-height: inherit;}
.main-navigation .main-navigation-items.drop-down .main-navigation-items-link::before{content:"";
display:block;opacity:0;border-bottom:15px solid white;border-right:8px solid transparent;
border-left:8px solid transparent;position:absolute;bottom:-18px;left:-18px;z-index:10000;width:0;top:0;right:0;margin:0 auto}
.main-navigation .main-navigation-items.drop-down:hover > a::before{opacity:1}
.main-navigation .main-navigation-items.drop-down .main-navigation-items-link::after{content:"\f0dd";
display:inline-block;font-family:'fontAwesome';margin:-4px 0 0 6px;vertical-align:top}
.main-navigation li ul{ height:auto;border:0;overflow:hidden;position:static;width:auto;}
.main-navigation ul li:hover > ul{width:100%}
.main-navigation .main-sub-menu{padding-top:15px;border:0;left:auto;top:100%;width:100%;max-width:1164px;text-align:left;position:absolute;right:20px}
.main-sub-menu-wrapper{background:white;-webkit-box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.18);-moz-box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.18);-ms-box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.18);-o-box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.18);box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.18);max-height:0;overflow:hidden}
.main-navigation-items:hover .main-sub-menu-wrapper{max-height:700px;transition:max-height 0.3s ease-in}
.main-sub-menu-container{display:flex}
.work_with_cred{width:30%;background:url(//www.credencys.com/wp-content/themes/cred/images/work_cred_bg.png) no-repeat;background-size:cover;padding:20px 24px 0;text-align:center;font-size:15px;float:left;display: flex;
flex-direction: column;
justify-content: center;
align-items: center;}
.work_with_cred h5{font-size:20px;font-weight:bold;color:white;line-height:normal}
.work_with_cred p{color:white;font-size:15px !important;margin-top:5px;line-height:20px;margin-bottom: 0;}
.work_with_cred a.cta-btn{color:white;font-size:18px;font-family:Roboto,sans-serif;border:1px solid #ffffff;padding:8px 42px;line-height:normal;text-transform:none;margin-top:20px}
.work_with_cred a.cta-btn:hover{background:white}
.main-navigation .menu-content-right{width:70%;display:flex;flex-wrap:wrap}
.main-navigation .menu-content-right li{width:50%;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}
.main-navigation .menu-content-right li:nth-child(2n){border-right:none}
.main-navigation .menu-content-right li.last-row{border-bottom:none}
.main-navigation .menu-content-right li a{padding:20px 24px;background:none;border:none;
display:inline-block;font-size:15px;line-height:normal;text-transform:none;width:100%;height:100%}
.main-navigation .menu-content-right li a:hover{background:#f0f0f0}
.main-navigation .menu-content-right li a .content{padding-left:50px;position:relative}
.main-navigation .menu-content-right li a .content::before{width:34px;height:34px;content:"";position:absolute;left:0;top:0;background:url(//www.credencys.com/wp-content/themes/cred/images/nav_sprite.png) no-repeat}
.main-navigation .menu-content-right li .sub-blog .content{padding-left:50px;position:relative}
.main-navigation .menu-content-right li .sub-blog .content::before{width:34px;height:34px;content:"";position:absolute;left:0;top:0;background:url(//www.credencys.com/wp-content/themes/cred/images/nav_sprite.png) no-repeat}
.main-navigation .menu-content-right li.product_information_management a .content::before{background-position:0px -2px}
.main-navigation .menu-content-right li.customer_data_platform a .content::before{background-position:-1px -46px}
.main-navigation .menu-content-right li.digital_asset_management a .content::before{background-position:-1px -100px}
.main-navigation .menu-content-right li.digital_experience_platform a .content::before{background-position:-1px -155px}
.main-navigation .menu-content-right li.master_data_management a .content::before{background-position:-1px -215px}
.main-navigation .menu-content-right li.digital_commerce_platform a .content::before{background-position:0px -269px}
.main-navigation .menu-content-right li.consultation_strategy a .content::before{background-position:0px -345px}
.main-navigation .menu-content-right li.mobile_development a .content::before{background-position:-1px -416px}
.main-navigation .menu-content-right li.discovery_workshop a .content::before{background-position:-1px -487px}
.main-navigation .menu-content-right li.web_development a .content::before{background-position:-1px -567px}
.main-navigation .menu-content-right li.ui_design a .content::before{background-position:-1px -641px}
.main-navigation .menu-content-right li.support_manitenance a .content::before{background-position:0px -715px}
.main-navigation .menu-content-right li p{font-size:15px;color:#6B6B6B;margin-top:10px;line-height:normal;margin-bottom:0;font-family: 'Figtree', sans-serif !important;font-weight:300;}
.main-navigation .menu-content-right h3{font-size:16px;font-weight:500;color:black;margin:0;padding:0;font-family: 'Figtree', sans-serif !important;}
.main-navigation .cred_vendors{width:100%;margin-top:48px;line-height:normal}
.cred_vendors li{display:inline-block;min-width:75px;width:30%;height:40px;background:url(//www.credencys.com/wp-content/themes/cred/images/vendor_sprite.png) no-repeat;float:none;overflow:hidden}
.cred_vendors li.wash{background-position:8px 0}
.cred_vendors li.mcdonalds{background-position:9px -96px}
.cred_vendors li.samsung{background-position:7px -293px}
.cred_vendors li.cocacola{background-position:7px -40px}
.cred_vendors li.skgf{background-position:7px -160px}
.cred_vendors li.cisco{background-position:7px -228px}
.cred_vendors li.tacobell{background-position:6px -355px}
.cred_vendors li.omron{background-position:10px -415px}
.plain .main-sub-menu{max-width:400px}
.plain .main-sub-menu-container{display:block}
.plain .menu-content-right{width:100%;display:block}
.plain .menu-content-right li{width:100%;border:none}
.plain .menu-content-right li:last-child{background:#f0f0f0}
.plain .menu-content-right li.about_us .content::before{background:url(https://www.credencys.com/wp-content/uploads/2024/06/noun-about-5970278.svg) no-repeat;  background-size:34px;}
.plain .menu-content-right li.events .content::before{background:url(https://www.credencys.com/wp-content/uploads/2024/09/Calander-Icon-1.png) no-repeat;  background-size:34px;}
.plain .menu-content-right li.leadership .content::before{background-position:0px -838px}
.plain .menu-content-right li.awards .content::before{background:url(https://www.credencys.com/wp-content/uploads/2024/06/noun-award-897074.svg) no-repeat;  background-size:34px;}
.plain .menu-content-right li.testimonials .content::before{background:url(https://www.credencys.com/wp-content/uploads/2024/06/noun-chatting-4969383.svg) no-repeat;  background-size:34px;}
.plain .menu-content-right li.press_releases .content::before{background:url(https://www.credencys.com/wp-content/uploads/2024/07/news.svg) no-repeat;  background-size:34px;}
.plain .menu-content-right li.careers .content::before{background:url(https://www.credencys.com/wp-content/uploads/2024/06/noun-jobs-4462009.svg) no-repeat;  background-size:34px;}
.plain .menu-content-right li.life .content::before{background:url(https://www.credencys.com/wp-content/uploads/2024/06/noun-life-6531750.svg) no-repeat;  background-size:34px;}
.plain .menu-content-right li.contact .content::before{background:url(https://www.credencys.com/wp-content/uploads/2024/06/noun-contact-us-6472409.svg) no-repeat;  background-size:34px;}
.plain .menu-content-right li.latest .content::before{background-position:0px -1167px}
.plain .menu-content-right li a{padding:15px 15px 15px 24px}
.plain .menu-content-right h3{padding-top:6px;margin:0;line-height: normal;}
.plain .sub_menu{margin-top:12px}
.plain .sub_menu li{font-size:14px;color:#6B6B6B;line-height:normal;padding:6px 0}
.plain .sub_menu li > a::after{width:15px;height:15px;content:"";background:url(//www.credencys.com/wp-content/themes/cred/images/nav_sprite.png) no-repeat;background-position:-9px -1224px;float:right}
.bg-header-inner .main-navigation a.main-navigation-items-link{color:#333333}
.plain .menu-content-right li .sub-blog {padding: 15px 15px 15px 24px;}
.plain .menu-content-right li .sub_menu li a {padding: 0 !important;}
.plain .menu-content-right li .sub_menu li a:hover {color: #000;font-weight: 500;}
.main-navigation .menu-content-right li.customerIQ a .content::before{ width:34px;height:34px;content:"";position:absolute;left:0;top:0;background:url(https://www.credencys.com/wp-content/uploads/2025/03/changes_3800840-1.svg) no-repeat; background-position:0px 0px; 
background-size: 34px auto;}
.main-navigation .menu-content-right li.menu-drive a .content::before{ width:34px;height:34px;content:"";position:absolute;left:0;top:0;background:url(https://www.credencys.com/wp-content/uploads/2024/09/drive_icon.svg) no-repeat; background-position:0px 0px; 
background-size: 34px auto;}
.main-navigation .menu-content-right li.menu-retailone a .content::before{width:34px;height:34px;content:"";position:absolute;left:0;top:0;background:url(https://www.credencys.com/wp-content/uploads/2024/09/RetailOne_icon.svg) no-repeat; background-position:0px 0px; 
background-size: 34px auto;}
.main-navigation .menu-content-right li.menu-retail a .content::before{width:34px;height:34px;content:"";position:absolute;left:0;top:0;background:url(//www.credencys.com/wp-content/themes/cred/images/menu_retail.svg) no-repeat; background-position:0px 0px; 
background-size: 34px auto;}
.main-navigation .menu-content-right li.menu-distribution a .content::before{width:34px;height:34px;content:"";position:absolute;left:0;top:0;background:url(//www.credencys.com/wp-content/themes/cred/images/menu_packaging.svg) no-repeat; background-position:0px 0px; 
background-size: 34px auto;}
.main-navigation .menu-content-right li.menu-ecommerce a .content::before {
width: 34px;
height: 34px;
content: "";
position: absolute;
left: 0;
top: 0;
background: url(//www.credencys.com/wp-content/themes/cred/images/menu_grocery.svg) no-repeat;
background-position: 0px 0px;
background-size: 34px auto;
}
.main-navigation .menu-content-right li.menu-manufacturing a .content::before{width:34px;height:34px;content:"";position:absolute;left:0;top:0;background:url(//www.credencys.com/wp-content/themes/cred/images/menu_automobile.svg) no-repeat; background-position:0px 0px; 
background-size: 34px auto;}
.main-navigation .menu-content-right li.menu-automotive a .content::before{width:34px;height:34px;content:"";position:absolute;left:0;top:0;background:url(//www.credencys.com/wp-content/themes/cred/images/menu_machanical.svg) no-repeat; background-position:0px 0px; 
background-size: 34px auto;}
.main-navigation .menu-content-right li.menu-wine a .content::before{width:34px;height:34px;content:"";position:absolute;left:0;top:0;background:url(//www.credencys.com/wp-content/themes/cred/images/menu_distribution.svg) no-repeat; background-position:0px 0px; 
background-size: 34px auto;}
@media only screen and (max-width:767px) {
#fullpage .service-page-banner .banner-main-content h1 {
font-size:24px !important;
}    
}
.wow { visibility:visible !important;}
.main-navigation .menu-content-right li.services-01 a .content::before, .main-navigation .menu-content-right li.services-02 a .content::before, .main-navigation .menu-content-right li.services-03 a .content::before,
.main-navigation .menu-content-right li.services-04 a .content::before, .main-navigation .menu-content-right li.services-05 a .content::before, .main-navigation .menu-content-right li.services-06 a .content::before{
width: 34px;
height: 34px;
content: "";
position: absolute;
left: 0;
top: 0;
background: url(https://www.credencys.com/wp-content/uploads/2024/06/noun-cloud-setting-4676273.svg) no-repeat;
background-position: 0px 0px !important;
background-size: 34px auto !important;
}
.main-navigation .menu-content-right li.services-03 a .content::before {
background: url(https://www.credencys.com/wp-content/uploads/2024/06/noun-ai-data-6299951.svg) no-repeat;
}
.main-navigation .menu-content-right li.services-05 a .content::before {
background: url(https://www.credencys.com/wp-content/uploads/2024/06/noun-ai-5258822.svg) no-repeat;
}
.main-navigation .menu-content-right li.services-02 a .content::before {
background: url(https://www.credencys.com/wp-content/uploads/2024/06/pim_q.svg) no-repeat;
}
.main-navigation .menu-content-right li.services-04 a .content::before {
background: url(https://www.credencys.com/wp-content/uploads/2024/06/noun-big-data-6389501.svg) no-repeat;
}
.main-navigation .menu-content-right li.services-06 a .content::before {
background: url(//www.credencys.com/wp-content/themes/cred/images/digital_commerce.png) no-repeat;
} div#ez-toc-container {
margin-top: 15px;
margin-bottom: 30px;
border: 2px solid #ddd;
padding: 10px 30px;
}
#ez-toc-container.toc_close .ez-toc-title-toggle {
display: inline-block;
vertical-align: middle;
margin-top: -12px;
margin-left: 0px;
}
#ez-toc-container.toc_close {
width: 100%;
text-align: left;
}
#ez-toc-container .ez-toc-toggle label {
border: none;
margin-top: -14px;
}
#ez-toc-container a {
text-decoration: none !important;
color: #2281c3;
font-size: 16px;
border: none;
margin: 3px 0px;
}
#ez-toc-container .ez-toc-list {
text-align: left;
padding: 15px 40px;
}
.ez-toc-container-direction .tableOfContentTitle:after {
content: "[Hide]";
color: #2281c3;
opacity: 1;
transition: all .1s linear 0s;
margin-left: 5px;
}
.ez-toc-container-direction.toc_close  .tableOfContentTitle:after {
content: "[Show]";
}
#ez-toc-container a.ez-toc-toggle {
display: inline-block;
align-items: center;
color: #444;
background: inherit;
border: inherit;
width: 100%;
text-align: left;
margin-top: 15px;
} .sidebar .mks_author_link {
margin:20px 0px 10px 0px;
background:#2281c3;
color:#fff;
border:1px solid #2281c3;
border-radius: 30px;
display:inline-block;
width:100%;
text-align:center;
padding:12px 35px;
}
.sidebar .mks_author_link:hover {
background:#fff;
color:#2281c3;
border:1px solid #2281c3;
}
.personal-profile-wrapper2 button.btn {
background:#fff !important;
color:#1f81c3 !important;
}
.personal-profile-wrapper2 button.btn:hover {
background:#1f81c3 !important;
color:#fff !important;
}
.blog-details .post-header ul {
padding:0px 10px !important;
}
.blog-details .post-header ol{
list-style-type: auto;
padding-left: 40px;
margin-top: 20px;
margin-bottom: 20px;
}
.post-content .entry-content table.header{border-bottom-right-radius: 0 !important;border-bottom-left-radius: 0 !important;}
.post-content .entry-content table.header + table{
border-top-right-radius: 0 !important;border-top-left-radius: 0 !important;
}
.post-content .entry-content table.header + table tr th{border-top-right-radius: 0;border-top-left-radius: 0;}
.post-content .entry-content table.header tr th{background: #196caf;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.post-content .entry-content table.centered tr td{text-align:center;}
.main-navigation .partners .menu-content-right li.menu-retail.product_information_management a .content::before,
.main-navigation .partners .menu-content-right li.customer_data_platform.menu-distribution a .content::before,
.main-navigation .partners .menu-content-right li.digital_asset_management.menu-ecommerce a .content::before {
display:none;
}
@media only screen and (max-width:767px) {
.menu-close { position:fixed !important;}    
} .cred-table {
border-collapse: collapse;
border: 1px solid #000;
width: 100%;
}
.post-content .entry-content table tr:nth-child(2n+1) td {
background: #eff3f694;
}
.post-content .entry-content table{border-radius: 10px !important;border-collapse: unset;border: 1px solid #2281c3 !important;}
.post-conter .entry-content table tbody {border:0px !important;}
.post-content .entry-content table tr th, .cred-table tr th {
padding: 10px 8px !important;
background: #2281c3;
color: #fff;
font-size: 18px;
line-height: 22px;
font-weight: 400 !important;
border-left: 1px solid #3e9ee1;
border-top: 1px solid #2281c3 !important;
}
.cred-table tr th:first-child{
border-left: 1px solid #2281c3 !important;
}
.cred-table tr:first-child th:first-child {
border-top-left-radius: 10px;
}
.cred-table tr:first-child th:last-child {
border-top-right-radius: 10px;
}
.cred-table tr:last-child td:first-child {
border-bottom-left-radius: 10px;
}
.cred-table tr:last-child td:last-child {
border-bottom-right-radius: 10px;
}
.cred-table tr td:last-child {
border-right: 1px solid #ededed;
}
a.btn.btn-primary {
padding: 12px 40px !important;
text-decoration: auto;
}
.cred-table tr td:last-child {
border-right: 1px solid #ededed;
}
.post-content .entry-content table tr td{
border: 0px;
border-left: 1px solid #ededed;
border-bottom: 1px solid #ededed;
}
.advertise-overlay-text a.btn-primary {
padding: 12px 40px !important;
text-decoration: auto;
}
.post-content .entry-content table tr td:last-child {
border-right:0px !important;
}
.post-content .entry-content table tr:last-child td {
border-bottom:0px !important;
}
.cred-table tr td {
border-right: 1px solid #000;
border-bottom: 1px solid #000;
vertical-align: top;
padding: 5px 8px;
}
.cred-table tr p {
margin-top: 20px;
margin-bottom: 20px;
padding: 0px 10px;
font-size: 16px;
line-height: 22px;
color: #333;
}
.cred-table tr td ul  {
margin:0px 0px 0px 15px !important;
}
.cred-table tr td ul li {
padding: 0px 10px;
font-size: 16px;
line-height: 22px;
color: #333;
}
.cred-table tr p a {
border: 1px solid rgba(0,0,0,.4);
color: #333;
border-radius: 3px;
display: inline-block;
line-height: 28px;
padding: 0 3px;
}
.blog-table.cred-table tr td, .blog-table.cred-table tr td{vertical-align:middle;}
.cred-table.blog-table td[rowspan="2"] {
font-size: 18px;
font-weight: 500;
}
.blog-details .post-header .entry-content ul {
padding-left:40px !important;
}
.blog-details .post-header .entry-content ul.ez-toc-list {
padding-left:0px !important;
}
.service-page-banner span.wpcf7-form-control-wrap input.wpcf7-email{
border-radius: 4px;
height: 52px !important;
font-size: 16px;
width: 100%;
max-width: 410px;
border: 0px solid #c8c8c8;
box-shadow: none;
outline: none;
background:#fff;
}